Method of and apparatus for generating an output frame
First Claim
1. A method of generating output frames from input frames, in which input frames are processed when generating output frames, the method comprising:
- when generating a region of a first output frame from a region of a first input frame;
processing the region of the first input frame;
generating information relating to the processing performed on the region of the first input frame; and
storing the information relating to the processing performed on the region of the first input frame; and
when generating a region of a second output frame from a region of a second input frame;
comparing the region of the second input frame with the region of the first input frame to determine if the region of the second input frame is similar to the region of the first input frame; and
when the region of the second input frame is determined to be similar to the region of the first input frame;
reading the stored information relating to the processing performed on the region of the first input frame when generating the region of the first output frame;
determining whether the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required; and
when it is not determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required;
processing the region of the second input frame; and
when it is determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required;
omitting the part or all of the processing of the region of the second input frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus are provided for generating an output frame from an input frame, in which the input frame is processed when generating the output frame. A region of a current input frame is compared with a region of a preceding input frame to determine if the region of the current input frame is similar to the region of the preceding input frame. When the region of the current input frame is determined to be similar to the region of the preceding input frame, information relating to processing performed on the region of the preceding input frame when generating a region of a preceding output frame is read, wherein the information is generated during the processing on the region of the preceding input frame. When the information indicates that the processing is unnecessary, a part or all of the processing of the region of the current input frame can be bypassed or eliminated.
-
Citations
21 Claims
-
1. A method of generating output frames from input frames, in which input frames are processed when generating output frames, the method comprising:
-
when generating a region of a first output frame from a region of a first input frame; processing the region of the first input frame; generating information relating to the processing performed on the region of the first input frame; and storing the information relating to the processing performed on the region of the first input frame; and when generating a region of a second output frame from a region of a second input frame; comparing the region of the second input frame with the region of the first input frame to determine if the region of the second input frame is similar to the region of the first input frame; and
when the region of the second input frame is determined to be similar to the region of the first input frame;reading the stored information relating to the processing performed on the region of the first input frame when generating the region of the first output frame; determining whether the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required; and when it is not determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required; processing the region of the second input frame; and when it is determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required;
omitting the part or all of the processing of the region of the second input frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for generating output frames from input frames, comprising processing circuitry capable of processing input frames when generating output frames and control circuitry capable of:
-
when generating a region of a first output frame from a region of a first input frame; processing the region of the first input frame; generating information relating to the processing performed on the region of the first input frame; and storing the information relating to the processing performed on the region of the first input frame; and when generating a region of a second output frame from a region of a second input frame; comparing the region of the second input frame with the region of the first input frame to determine if the region of the second input frame is similar to the region of the first input frame; and when the region of the second input frame is determined to be similar to the region of the first input frame; reading the stored information relating to the processing performed on the region of the first input frame when generating the region of the first output frame; determining whether the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required; and when it is not determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is unnecessary not required; processing the region of the second input frame; and when it is determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required;
omitting the part or all of the processing of the region of the second input frame. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory storage medium containing a computer program which, when run on a data processor, causes the data processor to perform a method of generating output frames from input frames, in which input frames are processed when generating output frames, the method comprising:
-
when generating a region of a first output frame from a region of a first input frame;
processing the region of the first input frame;generating information relating to the processing performed on the region of the first input frame; and storing the information relating to the processing performed on the region of the first input frame; and when generating a region of a second output frame from a region of a second input frame; comparing the region of the second input frame with the region of the first input frame to determine if the region of the second input frame is similar to the region of the first input frame; and when the region of the second input frame is determined to be similar to the region of the first input frame; reading the stored information relating to the processing performed on the region of the first input frame when generating the region of the first output frame; determining whether the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required; and
when it is not determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required;processing the region of the second input frame; and when it is determined that the read information relating to the processing performed on the region of the first input frame when generating the region of the first output frame indicates that a part or all of the processing of the region of the second input frame is not required;
omitting the part or all of the processing of the region of the second input frame.
-
Specification