Patents by Inventor Tomas Edsö

Tomas Edsö 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: 10440360
    Abstract: A video processing system includes a video processing unit (VPU) and one or more display processing units, all having access to external memory. Video data representing frames to be displayed is generated. The VPU generates pixel data representing the frames and stores it in memory. The display processing units then read the pixel data to display the frames. The VPU is configured to generate and store in memory pixel data representing reference frames for the sequence of video frames at the full resolution of the reference frame and also at at least one lower resolution to the full resolution.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: October 8, 2019
    Assignee: Arm Limited
    Inventors: Tomas Edsö, Ola Hugosson
  • Patent number: 10283073
    Abstract: A video processing system comprises a video processor and an output buffer. When a new frame is to be written to the output buffer, the video processing system determines (12) for at least a portion of the new frame whether the portion of the new frame has a particular property. When it is determined that that the portion of the new frame has the particular property (14), when a block of data representing a particular region of the portion of the new frame is to be written to the output buffer, it is compared to at least one block of data already stored in the output buffer, and a determination is made whether or not to write the block of data to the output buffer on the basis of the comparison. When it is determined that the portion of the new frame does not have the particular property (16), the portion of the new frame is written to the output buffer.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: May 7, 2019
    Assignee: Arm Limited
    Inventors: Tomas Edsö, Ola Hugosson, Dominic Symes
  • Patent number: 10218978
    Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 26, 2019
    Assignee: Arm Limited
    Inventors: Ola Hugosson, Tomas Edsö, Erik Persson
  • Publication number: 20160366408
    Abstract: A video processing system includes a video processing unit (VPU) and one or more display processing units, all having access to external memory. Video data representing frames to be displayed is generated. The VPU generates pixel data representing the frames and stores it in memory. The display processing units then read the pixel data to display the frames. The VPU is configured to generate and store in memory pixel data representing reference frames for the sequence of video frames at the full resolution of the reference frame and also at at least one lower resolution to the full resolution.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 15, 2016
    Applicant: ARM Limited
    Inventors: Tomas Edsö, Ola Hugosson
  • Patent number: 9407931
    Abstract: A data processing apparatus is provided which is configured to receive a down-sampled source block and a down-sampled reference frame portion. The data processing apparatus comprises interpolation circuitry configured to interpolate between pixels of the down-sampled reference frame portion to generate a set of interpolated down-sampled reference frame blocks. Cost function calculation circuitry calculates a cost function value indicative of a difference between the down-sampled source block and each interpolated down-sampled reference frame block. Minimisation circuitry identifies the lowest cost function value and estimation motion vector generation circuitry generates an estimate motion vector independence thereon.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: August 2, 2016
    Assignee: ARM Limited
    Inventors: Patrik Andersson, Tomas Edsö
  • Publication number: 20160098814
    Abstract: A video processing system comprises a video processor and an output buffer. When a new frame is to be written to the output buffer, the video processing system determines (12) for at least a portion of the new frame whether the portion of the new frame has a particular property. When it is determined that that the portion of the new frame has the particular property (14), when a block of data representing a particular region of the portion of the new frame is to be written to the output buffer, it is compared to at least one block of data already stored in the output buffer, and a determination is made whether or not to write the block of data to the output buffer on the basis of the comparison. When it is determined that the portion of the new frame does not have the particular property (16), the portion of the new frame is written to the output buffer.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Applicant: ARM Limited
    Inventors: Tomas Edsö, Ola Hugosson, Dominic Symes
  • Publication number: 20160100172
    Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Applicant: ARM Limited
    Inventors: Ola Hugosson, Tomas Edsö, Erik Persson
  • Patent number: 8532192
    Abstract: A video processing apparatus and method are provided, the video processing apparatus comprising first stage video processing circuitry and second stage video processing circuitry. The first stage video processing circuitry receives input video data and performs one or more processing operations on the input video data to generate an intermediate representation of the input video data. The intermediate representation comprises first and second separate data portions, with the first data portion containing transient data derived from the input video data and the second data portion containing long term data derived from the input video data. Transient data is only required for processing of a single video frame, while the long term data is required for processing of at least two video frames.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: September 10, 2013
    Assignee: ARM Limited
    Inventors: Erik Persson, Tomas Edsö
  • Publication number: 20110013699
    Abstract: A video processing apparatus and method are provided, the video processing apparatus comprising first stage video processing circuitry and second stage video processing circuitry. The first stage video processing circuitry receives input video data and performs one or more processing operations on the input video data to generate an intermediate representation of the input video data. The intermediate representation comprises first and second separate data portions, with the first data portion containing transient data derived from the input video data and the second data portion containing long term data derived from the input video data. Transient data is only required for processing of a single video frame, whilst the long term data is required for processing of at least two video frames.
    Type: Application
    Filed: July 14, 2010
    Publication date: January 20, 2011
    Applicant: ARM LIMITED
    Inventors: Erik Persson, Tomas Edsö
  • Patent number: 7865043
    Abstract: A position code is recorded by capturing a sequence of images while writing on the base with a user unit. The position code may be decoded to a sequence of absolute positions reflecting the movement of the user unit over the base. If the position code in any image is not sufficiently recorded, e.g. because it is obscured by other graphics on the base, the spatial relationship of the image to another image in the sequence is determined. If the position code in this other image in the image sequence is decodable to an absolute position, the absolute position of the image in which the position code is not decodable could nevertheless be determined by using the spatial relationship. In this way the movement of the user unit can be recorded even though the position code is obscured, which could be the case when the same printing ink is used for both the position code and other graphics on the base.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: January 4, 2011
    Assignee: Anoto AB
    Inventors: Andreas Björklund, Torbjörn Gärdenfors, Tomas Edsö
  • Publication number: 20100329345
    Abstract: A data processing apparatus is provided which is configured to receive a down-sampled source block and a down-sampled reference frame portion. The data processing apparatus comprises interpolation circuitry configured to interpolate between pixels of the down-sampled reference frame portion to generate a set of interpolated down-sampled reference frame blocks. Cost function calculation circuitry calculates a cost function value indicative of a difference between the down-sampled source block and each interpolated down-sampled reference frame block. Minimisation circuitry identifies the lowest cost function value and estimation motion vector generation circuitry generates an estimate motion vector independence thereon.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 30, 2010
    Applicant: ARM LIMITED
    Inventors: Patrik Andersson, Tomas Edsö
  • Patent number: 7672513
    Abstract: A method, in an apparatus for position decoding, operates to extract a sequence of positions from a sequence of images of a position-coding pattern, as recorded by a sensor. The method, which may be embodied as a computer program on a computer-readable storage medium, involves the steps of retrieving at least one reference position (P1, P1?); and extracting the sequence of positions solely by matching information obtained from each of the images with a corresponding pattern reference area (MA), which represents a known subset of the position-coding pattern with a given, direct or indirect, spatial relation to the reference position(s).
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: March 2, 2010
    Assignee: Anoto AB
    Inventors: Andreas Björklund, Tomas Edsö
  • Patent number: 7050653
    Abstract: A method aims to identify a virtual raster pattern in an image of a surface that is provided with a plurality of position-coding marks. Each mark is associated with a respective intersection of raster lines belonging to the raster pattern. By means of the method, the virtual raster pattern is identified via Fourier analysis of the image. A computer program product and a device for position determination are also described.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: May 23, 2006
    Assignee: Anoto AB
    Inventors: Tomas Edsö, Petter Ericson