Patents by Inventor Viacheslav CHESNOKOV

Viacheslav CHESNOKOV 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: 11616937
    Abstract: 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: Grant
    Filed: May 13, 2019
    Date of Patent: March 28, 2023
    Assignee: Arm Limited
    Inventors: 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: 11307746
    Abstract: A method includes displaying an image on a first area of a touch-sensitive electronic display and receiving touch input on a second area of the display, comprising the first area. A gesture type is detected from the touch input by detecting a larger component of motion of the touch input along one of first and second axes of the display than along the other of the axes. Detecting a second gesture type comprises detecting a larger component of motion of the touch input along the other of the axes than along the one of the axes. If the gesture type is the first gesture type, a display characteristic of the image is adjusted, during displaying the image. If the gesture type is the second gesture type, the display ceases to display the image and displays a further image. A computing system is provided.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: April 19, 2022
    Assignee: Apical Ltd
    Inventor: Viacheslav Chesnokov
  • Publication number: 20220099836
    Abstract: A method and apparatus for measuring depth using a time-of-flight (ToF) depth sensor is described. The apparatus includes an emitter configured to emit a signal towards a scene comprising one or more regions with light or sound, this emitter being controllable to adjust at least one of an intensity and a modulation frequency of the signal output from the emitter. The apparatus also includes a signal sensor, configured to detect an intensity of the signal from the emitter that has been reflected by the scene. A controller is configured to receive context information about the scene for depth capture by the time-of-flight depth sensor and to adjust at least one of the intensity and modulation frequency of the signal output by the emitter in dependence on the context information.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ, Viacheslav CHESNOKOV, Maxim NOVIKOV, Mina Ivanova DIMOVA
  • Patent number: 11200647
    Abstract: 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: Grant
    Filed: October 2, 2019
    Date of Patent: December 14, 2021
    Assignee: Apical Limited
    Inventors: Viacheslav Chesnokov, Alex Kornienko, David Hanwell, Dumidu Sanjaya Talagala
  • Patent number: 11169782
    Abstract: An arithmetic logic unit, comprising an addition unit for determining a sum of a first input and a second input; and a logarithmic addition unit for determining an output using the sum and a third input. The output is a multiply-accumulate output represented in a logarithmic domain when the first, second and third inputs are represented in the logarithmic domain.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: November 9, 2021
    Assignee: Apical Limited
    Inventors: Alexey Lopich, Viacheslav Chesnokov
  • Patent number: 11089202
    Abstract: A control system for an image capture device. The control system includes an image sensor including sensor pixels including at least two sub-pixels respectively. First and second pluralities of the sensor sub-pixels capture first and second pixel data with a first and second exposure respectively. An image processor receives image data derived from a first set of the sensor sub-pixels including sub-pixels of the first and second pluralities of the sensor sub-pixels. On the basis of the image data, the image processor generates output data representing at least part of an output image. A focus controller receives focus data derived from a second set of the sensor sub-pixels including at least two of the first plurality of the sensor sub-pixels. On the basis of the focus data, the focus controller generates a control signal for adjusting a focus of the image capture device. Other examples relate to image sensors.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: August 10, 2021
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Patent number: 10863156
    Abstract: Image data representative of at least a portion of an image comprising first and second sets of pixels associated with first and second colour channels, respectively, is received. It is determined that a first pixel of the first set of pixels is a saturated pixel. First data based on a value of the first pixel of the second set of pixels is obtained for a first image region comprising the first pixel of the first set of pixels and a first pixel of the second set of pixels. Second data based on respective values of second pixels of the first and second sets of pixels are obtained, based on the first data, for a second image region. The second data is processed to generate output data representative of an estimated value associated with the first colour channel for the first pixel.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: December 8, 2020
    Assignee: Apical Ltd.
    Inventors: Dumidu Talagala, David Hanwell, Viacheslav Chesnokov, Alexey Kornienko
  • Patent number: 10839495
    Abstract: A method is provided. The method includes receiving at least part of an input image file. The at least part of the input image file includes input image data representing an image and reference tone mapping strength data representing a reference tone mapping strength parameter for deriving an input value representing an amount of spatially-variant tone mapping. The method further includes inputting the input image data and the input value to a tone mapping operation. The tone mapping operation is applied to the input image data to generate output image data representing an output image with the amount of spatially-variant tone mapping applied. A computing device is also provided.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: November 17, 2020
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Patent number: 10783620
    Abstract: A method is provided. The method includes receiving image data representing an image. The image data includes first image data representing a first version of the image. The image data includes second image data representing a second version of the image. The method includes generating gain-related data based on the first image data and the second image data. The method includes generating effective gain-related data at least based on the gain-related data and a gain-related control parameter. The method includes applying the effective gain-related data to the image data to generate output image data representing an output version of the image. A computing device is also provided.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: September 22, 2020
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Patent number: 10694203
    Abstract: A method including receiving image data including encoded image data to be decoded to generate decoded image data representing an image and additional data to be read and used to modify the decoded image data. The encoded image data is decoded using an image decoder to generate the decoded image data and the decoded image data is modified based on the additional data to generate modified decoded image data representing the image after modification. Graphics computer program code associated with a programming interface for a graphics processor is derived from at least part of the additional data. The graphics computer program code is for modification of the decoded image data. The decoded image data, along with the graphics computer program code, is passed to the programming interface for modification of the decoded image data.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: June 23, 2020
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Publication number: 20200134794
    Abstract: 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: Application
    Filed: October 2, 2019
    Publication date: April 30, 2020
    Inventors: Viacheslav CHESNOKOV, Alex KORNIENKO, David HANWELL, Dumidu Sanjaya TALAGALA
  • Publication number: 20200089474
    Abstract: An arithmetic logic unit, comprising an addition unit for determining a sum of a first input and a second input; and a logarithmic addition unit for determining an output using the sum and a third input. The output is a multiply-accumulate output represented in a logarithmic domain when the first, second and third inputs are represented in the logarithmic domain.
    Type: Application
    Filed: August 14, 2019
    Publication date: March 19, 2020
    Inventors: Alexey LOPICH, Viacheslav CHESNOKOV
  • Patent number: 10582089
    Abstract: A method of image data interpolation. The method includes obtaining transform data associated with a plurality of sampling points, each sampling point located on a boundary of a region. The transform data is processed to generate additional transform data associated with an additional sampling point located on a boundary of a subregion of the region. An interpolation process is performed. The interpolation process includes processing image data associated with a point within the subregion with the additional transform data, thereby generating interpolated image data representative of an interpolated data value at the point. This patent application further relates to a method including obtaining transform data associated with points corresponding to a surface of a region and generating additional transform data associated with at least one interior point of the region. Image data associated with a further interior point of the region is interpolated using at least the additional transform data.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: March 3, 2020
    Assignee: Apical Limited
    Inventors: Maxim Novikov, Viacheslav Chesnokov, Gennady Manokhin
  • Patent number: 10573249
    Abstract: A method of controlling display of image data representing an image on a display device. The method includes determining one or more features of the image data. The method includes, in dependence on the determining, adjusting a display luminance of the display device, and applying a spatially-variant tone mapping operation to the image data. A display system and a display controller for controlling display of image data representing an image on a display device.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: February 25, 2020
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Publication number: 20200014858
    Abstract: A control system for an image capture device. The control system includes an image sensor including sensor pixels including at least two sub-pixels respectively. First and second pluralities of the sensor sub-pixels capture first and second pixel data with a first and second exposure respectively. An image processor receives image data derived from a first set of the sensor sub-pixels including sub-pixels of the first and second pluralities of the sensor sub-pixels. On the basis of the image data, the image processor generates output data representing at least part of an output image. A focus controller receives focus data derived from a second set of the sensor sub-pixels including at least two of the first plurality of the sensor sub-pixels. On the basis of the focus data, the focus controller generates a control signal for adjusting a focus of the image capture device. Other examples relate to image sensors.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventor: Viacheslav CHESNOKOV
  • Patent number: 10491924
    Abstract: A method of encoding image data representing an image is provided. The method includes receiving the image data. The method includes applying a lossy encoding operation to the image data to generate encoded image data representing the image. The method includes decoding the encoded image data to generate decoded image data. The method includes reducing a compression-noise component of the decoded image data to generate reduced-noise decoded image data. The method includes processing the reduced-noise decoded image data and the image data to generate difference data representing a difference between the image data and the reduced-noise decoded image data. The method includes encoding the difference data to generate encoded difference data. A method of decoding image data derived, using a lossy encoding operation, from image data representing an image is also provided. A computing device is also provided.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: November 26, 2019
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Publication number: 20190349558
    Abstract: 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: Application
    Filed: May 13, 2019
    Publication date: November 14, 2019
    Applicants: Arm Limited, Apical Limited
    Inventors: 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: 10467762
    Abstract: A method is provided. The method includes activating an anti-shake mode for an electronic display. The method includes, in response to activating the anti-shake mode, identifying movement of a user relative to the electronic display at least based on processing of a plurality of captured images of at least part of the user, and transforming an image displayed on the electronic display based on the identified movement of the user. A computing device is also provided.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: November 5, 2019
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Patent number: 10462478
    Abstract: A method for generating an output video frame is provided. The method includes receiving an encoded video. The method includes decoding the encoded video whereby to produce a decoded video frame. The method includes retrieving first video frame data from a first group of pixels of the decoded video frame. The method includes retrieving second video frame data from a second group of pixels, different to the first group of pixels, of the decoded video frame. The method includes generating an output video frame by combining information derived from the first video frame data and information derived from the second video frame data. The combining includes, for a given pixel of the output video frame, combining information describing the given pixel derived from the first video frame data and information describing the given pixel derived from the second video frame data.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: October 29, 2019
    Assignee: Apical Limited
    Inventor: Viacheslav Chesnokov
  • Publication number: 20190306480
    Abstract: Image data representative of at least a portion of an image comprising first and second sets of pixels associated with first and second colour channels, respectively, is received. It is determined that a first pixel of the first set of pixels is a saturated pixel. First data based on a value of the first pixel of the second set of pixels is obtained for a first image region comprising the first pixel of the first set of pixels and a first pixel of the second set of pixels. Second data based on respective values of second pixels of the first and second sets of pixels are obtained, based on the first data, for a second image region. The second data is processed to generate output data representative of an estimated value associated with the first colour channel for the first pixel.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 3, 2019
    Inventors: Dumidu TALAGALA, David HANWELL, Viacheslav CHESNOKOV, Alexey KORNIENKO