Moving picture processor, method for processing a moving picture, and computer program product for executing an application for a moving picture processor
First Claim
1. A moving picture processor comprising:
- a first detector configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, and to generate a first motion vector candidate indicating a relative position between the target block and the reference block, the reference block is set in a reference picture different from the current picture in terms of time;
a second detector configured to detect a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, and to generate a second motion vector candidate indicating a relative position between the first target area and the first reference area, the first reference area is set in the reference picture; and
a determination circuit configured to determine a motion vector for the target block, based on the first and second motion vector candidates.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving picture processor includes a first detector configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, and to generate a first motion vector candidate indicating a relative position between the target block and the reference block. A second detector is configured to detect a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, and to generate a second motion vector candidate indicating a relative position between the first target area and the first reference area. A determination circuit is configured to determine a motion vector for the target block, based on the first and second motion vector candidates.
56 Citations
20 Claims
-
1. A moving picture processor comprising:
-
a first detector configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, and to generate a first motion vector candidate indicating a relative position between the target block and the reference block, the reference block is set in a reference picture different from the current picture in terms of time;
a second detector configured to detect a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, and to generate a second motion vector candidate indicating a relative position between the first target area and the first reference area, the first reference area is set in the reference picture; and
a determination circuit configured to determine a motion vector for the target block, based on the first and second motion vector candidates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing a moving picture comprising:
-
detecting a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, the reference block is set in a reference picture different from the current picture in terms of time;
generating a first motion vector candidate indicating a relative position between the target block and the reference block;
detecting a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, the first reference area is set in the reference picture;
generating a second motion vector candidate indicating a relative position between the first target area and the first reference area; and
determining a motion vector for the target block, based on the first and second motion vector candidates. - View Dependent Claims (14, 15, 16, 18, 19, 20)
-
-
17. A computer program product for executing an application for a moving picture processor, the computer program product comprising:
-
instructions configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, the reference block is set in a reference picture different from the current picture in terms of time;
instructions configured to generate a first motion vector candidate indicating a relative position between the target block and the reference block;
instructions configured to detect a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, the first reference area is set in the reference picture;
instructions configured to generate a second motion vector candidate indicating a relative position between the first target area and the first reference area; and
instructions configured to determine a motion vector for the target block, based on the first and second motion vector candidates.
-
Specification