Video processing system
AssigneeArm Limited
InventorsTomas Edsö, Ola Hugosson
Life of this patent
Estimating the term…
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.
Claims19
A method of processing frames of video data in a video processing system, in which data for one or more frames in a sequence of video frames is defined with respect to a reference frame, the method comprising:
- when all or part of a reference frame for a sequence of video frames is to be used when decoding the sequence of video frames:
- generating and storing in memory pixel data representing all or part of the reference frame at a first resolution;
- and
- generating and storing in memory pixel data representing all or part of the reference frame at at least one different resolution to the first resolution.
An apparatus for processing frames of video data in a video processing system, in which data for one or more frames in a sequence of video frames is defined with respect to a reference frame, the apparatus comprising:
- reference frame generation circuitry configured to, when all or part of a reference frame for a sequence of video frames is to be used when decoding the sequence of video frames:
- generate and store in a memory of the video processing system, pixel data representing all or part of the reference frame at a first resolution;
- and
- generate and store in the memory pixel data representing all or part of the reference frame at at least one different resolution to the first resolution.
A video processing system, in which data for one or more frames in a sequence of video frames is defined with respect to a reference frame, the video processing system comprising:
- a memory;
- reference frame generation circuitry configured to, when all or part of a reference frame for a sequence of video frames is to be used when decoding the sequence of video frames, generate and store in the memory pixel data representing all or part of the reference frame at a first resolution, and generate and store in the memory pixel data representing all or part of the reference frame at at least one different resolution to the first resolution;
- and
- a processing unit configured to read in from memory the pixel data representing all or part of the reference frame at the at least one different resolution to the first resolution, use the pixel data when performing a processing operation on a frame in the sequence of video frames to generate pixel data representing a processed frame and store the pixel data representing the processed frame in memory.
A computer readable storage medium storing computer software code which when executing on a processor performs a method of processing frames of video data in a video processing system, in which data for one or more frames in a sequence of video frames is defined with respect to a reference frame, the method comprising:
- when all or part of a reference frame for a sequence of video frames is to be used when decoding the sequence of video frames:
- generating and storing in memory pixel data representing all or part of the reference frame at a first resolution;
- and
- generating and storing in memory pixel data representing all or part of the reference frame at at least one different resolution to the first resolution.
Dependencies are inferred from the claim text.