Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
181 words
A method for encoding a video signal of a current contour of an object based on a previous contour thereof, comprising the steps of: (a) determining a multiple number of first vertex points on the current contour; (b) mapping the first vertex points onto the previous contour to thereby provide second vertex points of said multiple number on the previous contour; (c) approximating the current contour based on the first vertex points to thereby provide a first approximation contour; (d) approximating the previous contour based on the second vertex points to thereby provide a second approximated contour; (e) obtaining a first set of approximation errors between the current contour and the first approximated contour and a second set of approximation errors between the previous contour and the second approximated contour; (f) calculating a difference between the first and the second sets of approximation errors; (g) encoding the difference to produce encoded data; and (h) providing an encoded video signal of the current contour, the encoded video signal including the encoded data and vertex information representing locations of the first vertex points.
Claim 2
Independent Claim
181 words
A method for encoding a video signal of a current contour of an object based on a previous contour thereof, comprising the steps of: (a) determining a multiple number of first vertex points on the current contour; (b) mapping the first vertex points onto the previous contour to thereby provide second vertex points of said multiple number on the previous contour; (c) approximating the current contour based on the first vertex points to thereby provide a first approximation contour; (d) approximating the previous contour based on the second vertex points to thereby provide a second approximated contour; (e) obtaining a first set of approximation errors between the current contour and the first approximated contour and a second set of approximation errors between the previous contour and the second approximated contour; (f) calculating a difference between the first and the second sets of approximation errors; (g) encoding the difference to produce encoded data; and (h) providing an encoded video signal of the current contour, the encoded video signal including the encoded data and vertex information representing locations of the first vertex points.
Claim 3
Dependent Claim
25 words
The method according to claim 1, wherein said step (a) for determining the first vertex points is carried out by using a polygonal approximation technique.
Claim 4
Dependent Claim
104 words
The method according to claim 2, wherein said step (b) for mapping the first vertex points includes the steps of: (b1) obtaining centroids of the current and previous contours, the centroids being obtained by averaging positions of pixels on the respective contours; (b2) calculating a displacement between the centroids; (b3) overlapping the current and the previous contours by shifting one of the contours to the other by the displacement; (b4) finding a pixel on the previous contour closest to one of the first vertex points and setting the pixel as a second vertex point, to thereby provide the multiple number of second vertex points.
Claim 5
Dependent Claim
24 words
The method according to claim 3, wherein each of the first and the second sets of approximation errors includes a predetermined number of errors.
Claim 6
Dependent Claim
28 words
The method according to claim 4, wherein said step (g) of encoding the difference is carried out by employing encoding schemes including transformation, quantization and statistical coding techniques.
Claim 7
Dependent Claim
21 words
The method according to claim 3, wherein the encoded video signal further includes motion information representing the displacement between the centroids.
Claim 8
Independent Claim
218 words
A method for encoding a video signal of a current contour of an object based on a previous contour thereof, comprising the steps of: (a) determining a multiple number of first vertex points on the current contour; (b) approximating a current contour segment formed by two first vertex points with a first line segment connecting said two first vertex points, said two first vertex points being adjacent each other along the current contour; (c) mapping said two first vertex points onto the previous contour to thereby generate two corresponding second vertex points on the previous contour; (d) approximating a previous contour segment defined by said two second vertex points with a second line segment joining said two second vertex points; (e) setting N number of sample points on the first and the second line segments, respectively, N being a positive integer; (f) providing a first set of approximation errors measured with respect to the current contour segment at the sample points on the first line segment and a second set of approximation errors calculated with respect to the previous contour segment at the sample points on the second line segment; (g) generating a set of differences between the first and the second sets of approximation errors; and (h) encoding the set of differences to thereby provide encoded data.
Claim 9
Independent Claim
218 words
A method for encoding a video signal of a current contour of an object based on a previous contour thereof, comprising the steps of: (a) determining a multiple number of first vertex points on the current contour; (b) approximating a current contour segment formed by two first vertex points with a first line segment connecting said two first vertex points, said two first vertex points being adjacent each other along the current contour; (c) mapping said two first vertex points onto the previous contour to thereby generate two corresponding second vertex points on the previous contour; (d) approximating a previous contour segment defined by said two second vertex points with a second line segment joining said two second vertex points; (e) setting N number of sample points on the first and the second line segments, respectively, N being a positive integer; (f) providing a first set of approximation errors measured with respect to the current contour segment at the sample points on the first line segment and a second set of approximation errors calculated with respect to the previous contour segment at the sample points on the second line segment; (g) generating a set of differences between the first and the second sets of approximation errors; and (h) encoding the set of differences to thereby provide encoded data.
Claim 10
Dependent Claim
25 words
The method according to claim 7, wherein said step (a) for determining the first vertex points is carried out by using a polygonal approximation technique.
Claim 11
Dependent Claim
44 words
The method according to claim 8, wherein said mapping step (c) is carried out based on a displacement between centroids of the current and the previous contours, each of the centroids representing a position defined by averaging pixel positions on each of the contours.
Claim 12
Dependent Claim
25 words
The method according to claim 8, wherein said step (h) for encoding the set of differences is carried out by using a discrete sine transform.
Claim 13
Dependent Claim
49 words
The method according to claim 8, further comprising, after said encoding step (h), the step of (i) providing an encoded video signal of the current contour which includes the encoded data, vertex information representing positions of the first vertex points and motion information denoting the displacement between the centroids.
Claim 14
Independent Claim
232 words
An apparatus for use in a video signal encoder, for compressing a video signal of a current contour of an object with respect to a previous contour thereof, which comprises: means for determining a plurality of first vertex points on the current contour; means for providing, based on the first vertex points, second vertex points of said plurality on the previous contour wherein each second vertex point corresponds to one of the first vertex points; means for approximating the current and the previous contours by a first and a second sets of line segments, respectively, wherein each line segment of the first set is formed by joining two of the first vertex points positioned adjacent each other on the current contour and each line segment of the second set is formed by connecting two of the second vertex points disposed neighboring each other along the previous contour; means for generating a first set of errors between a current contour segment and a line segment of the first set which are defined by two adjacent first vertex points and a second set of errors between a previous contour segment and a line segment of the second set which are determined by two second vertex points corresponding to said two adjacent first vertex points; means for calculating a difference between the first and the second sets of errors; and means for encoding the difference.
Claim 15
Independent Claim
232 words
An apparatus for use in a video signal encoder, for compressing a video signal of a current contour of an object with respect to a previous contour thereof, which comprises: means for determining a plurality of first vertex points on the current contour; means for providing, based on the first vertex points, second vertex points of said plurality on the previous contour wherein each second vertex point corresponds to one of the first vertex points; means for approximating the current and the previous contours by a first and a second sets of line segments, respectively, wherein each line segment of the first set is formed by joining two of the first vertex points positioned adjacent each other on the current contour and each line segment of the second set is formed by connecting two of the second vertex points disposed neighboring each other along the previous contour; means for generating a first set of errors between a current contour segment and a line segment of the first set which are defined by two adjacent first vertex points and a second set of errors between a previous contour segment and a line segment of the second set which are determined by two second vertex points corresponding to said two adjacent first vertex points; means for calculating a difference between the first and the second sets of errors; and means for encoding the difference.
Claim 16
Dependent Claim
21 words
The apparatus according to claim 12, wherein the first vertex points are determined through the use of a polygonal approximation technique.
Claim 17
Dependent Claim
23 words
The apparatus according to claim 13, wherein said providing means further includes means for calculating centroids of the current and the previous contours.
Claim 18
Dependent Claim
23 words
The apparatus according to claim 14, wherein each of the first and the second sets of errors contains a predetermined number of errors.
Claim 19
Dependent Claim
107 words
The apparatus according to claim 15, wherein said generating means include: means for setting first sample points of said predetermined number on the line segment of the first set and producing, as the first set of errors, displacements between the current contour segment and the line segment of the first set calculated at the respective first sample points; and means for setting second sample points of said predetermined number on the line segment of the second set and producing, as the second set of errors, displacements between the previous contour segment and the line segment of the second set calculated at the respective the second sample points.
Claim 20
Dependent Claim
29 words
The apparatus according to claim 16, wherein said means for encoding the difference includes means for converting the difference into a set of transform coefficients by a transform technique.
Claim 21
Dependent Claim
30 words
The apparatus according to claim 17, wherein said means for encoding the difference further includes means for quantizing the set of transform coefficients to provide a set of quantized coefficients.
Claim 22
Dependent Claim
24 words
The apparatus according to claim 18, wherein said means for encoding the difference further includes means for statistically coding the set of quantized coefficients.
Claim 23
Dependent Claim
15 words
The apparatus according to claim 17, wherein said transform technique is a discrete sine transform.