ENCODER CIRCUIT AND ENCODING METHOD
First Claim
1. An encoder circuit, comprising:
- a reduction circuit configured to generate reduced images of a plurality of patterns with respect to each of macroblocks, each of a plurality of frame images included in video being divided into the macroblocks;
a statistical processing circuit configured to perform statistical processing on motion vectors detected with respect to each of the macroblocks;
a first motion search circuit configured to select one of the reduced images of the plurality of patterns generated by the reduction circuit with respect to the frame image of a reference frame, based on a result of the statistical processing, and search a first search range in the selected one of the reduced images so as to detect a first motion vector; and
a second motion search circuit configured to search a second search range set in the reference frame based on the first motion vector so as to detect a second motion vector.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoder circuit includes a reduction circuit, a statistical processing circuit, a first motion search circuit, and a second motion search circuit. The reduction circuit generates reduced images of multiple patterns with respect to each of macroblocks. Each of frame images included in video is divided into the macroblocks. The statistical processing circuit performs statistical processing on motion vectors detected with respect to each of the macroblocks. The first motion search circuit selects one of the reduced images generated with respect to the frame image of a reference frame, based on the result of the statistical processing, and searches a first search range in the selected one of the reduced images so as to detect a first motion vector. The second motion search circuit searches a second search range set in the reference frame based on the first motion vector so as to detect a second motion vector.
-
Citations
14 Claims
-
1. An encoder circuit, comprising:
-
a reduction circuit configured to generate reduced images of a plurality of patterns with respect to each of macroblocks, each of a plurality of frame images included in video being divided into the macroblocks; a statistical processing circuit configured to perform statistical processing on motion vectors detected with respect to each of the macroblocks; a first motion search circuit configured to select one of the reduced images of the plurality of patterns generated by the reduction circuit with respect to the frame image of a reference frame, based on a result of the statistical processing, and search a first search range in the selected one of the reduced images so as to detect a first motion vector; and a second motion search circuit configured to search a second search range set in the reference frame based on the first motion vector so as to detect a second motion vector. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An encoding method, comprising:
-
generating reduced images of a plurality of patterns with respect to each of macroblocks, each of a plurality of frame images included in video being divided into the macroblocks; performing statistical processing on motion vectors detected with respect to each of the macroblocks; selecting one of the reduced images of the plurality of patterns generated with respect to the frame image of a reference frame, based on a result of the statistical processing; searching, by a circuit, a first search range in the selected one of the reduced images so as to detect a first motion vector; and searching, by the circuit, a second search range set in the reference frame based on the first motion vector so as to detect a second motion vector. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification