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: 10440360Abstract: 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: GrantFiled: June 9, 2016Date of Patent: October 8, 2019Assignee: Arm LimitedInventors: Tomas Edsö, Ola Hugosson
-
Patent number: 10283073Abstract: 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: GrantFiled: October 1, 2015Date of Patent: May 7, 2019Assignee: Arm LimitedInventors: Tomas Edsö, Ola Hugosson, Dominic Symes
-
Patent number: 10218978Abstract: 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: GrantFiled: October 1, 2015Date of Patent: February 26, 2019Assignee: Arm LimitedInventors: Ola Hugosson, Tomas Edsö, Erik Persson
-
Publication number: 20160366408Abstract: 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: ApplicationFiled: June 9, 2016Publication date: December 15, 2016Applicant: ARM LimitedInventors: Tomas Edsö, Ola Hugosson
-
Patent number: 9407931Abstract: 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: GrantFiled: June 25, 2010Date of Patent: August 2, 2016Assignee: ARM LimitedInventors: Patrik Andersson, Tomas Edsö
-
Publication number: 20160098814Abstract: 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: ApplicationFiled: October 1, 2015Publication date: April 7, 2016Applicant: ARM LimitedInventors: Tomas Edsö, Ola Hugosson, Dominic Symes
-
Publication number: 20160100172Abstract: 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: ApplicationFiled: October 1, 2015Publication date: April 7, 2016Applicant: ARM LimitedInventors: Ola Hugosson, Tomas Edsö, Erik Persson
-
Patent number: 8532192Abstract: 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: GrantFiled: July 14, 2010Date of Patent: September 10, 2013Assignee: ARM LimitedInventors: Erik Persson, Tomas Edsö
-
Publication number: 20110013699Abstract: 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: ApplicationFiled: July 14, 2010Publication date: January 20, 2011Applicant: ARM LIMITEDInventors: Erik Persson, Tomas Edsö
-
Patent number: 7865043Abstract: 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: GrantFiled: December 16, 2004Date of Patent: January 4, 2011Assignee: Anoto ABInventors: Andreas Björklund, Torbjörn Gärdenfors, Tomas Edsö
-
Publication number: 20100329345Abstract: 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: ApplicationFiled: June 25, 2010Publication date: December 30, 2010Applicant: ARM LIMITEDInventors: Patrik Andersson, Tomas Edsö
-
Patent number: 7672513Abstract: 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: GrantFiled: April 29, 2004Date of Patent: March 2, 2010Assignee: Anoto ABInventors: Andreas Björklund, Tomas Edsö
-
Patent number: 7050653Abstract: 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: GrantFiled: March 21, 2001Date of Patent: May 23, 2006Assignee: Anoto ABInventors: Tomas Edsö, Petter Ericson