Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
155 words
A method of improving the motion estimation and coding efficiency of Interframes in a video compression system, said video compression system dividing a current picture into a plurality of smaller size blocks, each said block containing (i 1 -i 0 ) by (j 1 -j 0 ) pixels, said method comprising the steps of: stepping through each said block in said current picture; for each said block, stepping through all motion vectors (MV) V X , V Y within a predetermined search range; for each said motion vector, calculating the expression given by ##EQU6## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel within said block in said current picture, QP is the quantization step, PMV is a predicted motion vector; and determining an optimum motion vector V X , V Y that minimizes the above said expression.
Claim 2
Independent Claim
155 words
A method of improving the motion estimation and coding efficiency of Interframes in a video compression system, said video compression system dividing a current picture into a plurality of smaller size blocks, each said block containing (i 1 -i 0 ) by (j 1 -j 0 ) pixels, said method comprising the steps of: stepping through each said block in said current picture; for each said block, stepping through all motion vectors (MV) V X , V Y within a predetermined search range; for each said motion vector, calculating the expression given by ##EQU6## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel within said block in said current picture, QP is the quantization step, PMV is a predicted motion vector; and determining an optimum motion vector V X , V Y that minimizes the above said expression.
Claim 3
Dependent Claim
67 words
The method according to claim 1, wherein said expression is given by the following ##EQU7## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel within said block in said current picture, QP is the quantization step, PMV is a predicted motion vector represented by PV X , PV Y .
Claim 4
Independent Claim
161 words
A method of improving the motion estimation and coding efficiency of Interframes in a video compression system, said video compression system dividing a current picture into a plurality of smaller size blocks, each said block containing (i 1 -i 0 ) by (j 1 -j 0 ) pixels, said method comprising the steps of: stepping through each said block in said current picture; for each said block, stepping through all motion vectors (MV) V X , V Y within a predetermined search range; for each said motion vector, calculating the expression ##EQU8## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel wit said block in said current picture, QP is the quantization step, PMV is a predicted motion vector represented by PV X , PV Y ; and determining an optimum motion vector V X , V Y that minimizes the above said expression.
Claim 5
Independent Claim
161 words
A method of improving the motion estimation and coding efficiency of Interframes in a video compression system, said video compression system dividing a current picture into a plurality of smaller size blocks, each said block containing (i 1 -i 0 ) by (j 1 -j 0 ) pixels, said method comprising the steps of: stepping through each said block in said current picture; for each said block, stepping through all motion vectors (MV) V X , V Y within a predetermined search range; for each said motion vector, calculating the expression ##EQU8## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel wit said block in said current picture, QP is the quantization step, PMV is a predicted motion vector represented by PV X , PV Y ; and determining an optimum motion vector V X , V Y that minimizes the above said expression.
Claim 6
Independent Claim
121 words
A method of encoding a number, said method utilizing a suitable variable length coding technique, said method improving the motion estimation and coding efficiency of Interframes in a video compression system, said method comprising the steps of: outputting a single bit if said number equals zero and then terminating said method; outputting a single bit representing the sign of said number; calculating a value V 1 equal to the absolute value of said number minus 1; if said V 1 is even, calculating a value V 2 equal to said V 1 divided by 2; if said V 1 is odd, calculating said V 2 as follows V.sub.2 =-1-(V.sub.1 -1)/2; and encoding said V 2 utilizing said variable length coding technique.
Claim 7
Independent Claim
121 words
A method of encoding a number, said method utilizing a suitable variable length coding technique, said method improving the motion estimation and coding efficiency of Interframes in a video compression system, said method comprising the steps of: outputting a single bit if said number equals zero and then terminating said method; outputting a single bit representing the sign of said number; calculating a value V 1 equal to the absolute value of said number minus 1; if said V 1 is even, calculating a value V 2 equal to said V 1 divided by 2; if said V 1 is odd, calculating said V 2 as follows V.sub.2 =-1-(V.sub.1 -1)/2; and encoding said V 2 utilizing said variable length coding technique.
Claim 8
Independent Claim
140 words
A method of run length encoding a series of numbers, said method utilizing a run length coding technique and a suitable variable length coding technique, said method improving the motion estimation and coding efficiency of Interfames in a video compression system, said method comprising the steps of: for said numbers valued zero: encoding zeros present in said series of numbers using said run length technique; for said numbers valued non-zero: outputting a single bit representing the sign of said number; calculating a value V 1 equal to the absolute value of said number minus 1; if said V 1 is even, calculating a value V 2 equal to said V 1 divided by 2; if said V 1 is odd, calculating said V 2 as follows V.sub.2 =-1-(V.sub.1 -1)/2; and encoding said V 2 utilizing said variable length coding technique.
Claim 9
Independent Claim
140 words
A method of run length encoding a series of numbers, said method utilizing a run length coding technique and a suitable variable length coding technique, said method improving the motion estimation and coding efficiency of Interfames in a video compression system, said method comprising the steps of: for said numbers valued zero: encoding zeros present in said series of numbers using said run length technique; for said numbers valued non-zero: outputting a single bit representing the sign of said number; calculating a value V 1 equal to the absolute value of said number minus 1; if said V 1 is even, calculating a value V 2 equal to said V 1 divided by 2; if said V 1 is odd, calculating said V 2 as follows V.sub.2 =-1-(V.sub.1 -1)/2; and encoding said V 2 utilizing said variable length coding technique.
Claim 10
Independent Claim
263 words
A method of improving the motion estimation and coding efficiency of Interframes in a video compression system, said video compression system dividing a current picture into a plurality of smaller size blocks, each said block containing (i 1 -j 0 ) by (j 1 -j 0 ) pixels, said method utilizing a run length coding technique and a suitable variable length coding technique, said method comprising the steps of: stepping through each said block in said current picture; for each said block, stepping through all motion vectors (MV) V X , V Y within a predetermined search range; for each said motion vector, calculating the expression given by ##EQU9## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel within said block in said current picture, QP is the quantization step, PMV is a predicted motion vector; determining an optimum motion vector V X , V Y that minimizes the above said expression; for said motion vectors valued zero: encoding zero valued motion vectors using said run length technique; for said motion vectors valued non-zero: outputting a single bit representing the sign of said motion vector; calculating a value V 1 equal to the absolute value of said motion vector minus 1; if said V 1 is even, calculating a value V 2 equal to said V 1 divided by 2; if said V 1 is odd, calculating said V 2 as follows V.sub.2 =-1-(V.sub.1 -1)/2; and encoding said V 2 utilizing said variable length coding technique.
Claim 11
Independent Claim
263 words
A method of improving the motion estimation and coding efficiency of Interframes in a video compression system, said video compression system dividing a current picture into a plurality of smaller size blocks, each said block containing (i 1 -j 0 ) by (j 1 -j 0 ) pixels, said method utilizing a run length coding technique and a suitable variable length coding technique, said method comprising the steps of: stepping through each said block in said current picture; for each said block, stepping through all motion vectors (MV) V X , V Y within a predetermined search range; for each said motion vector, calculating the expression given by ##EQU9## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel within said block in said current picture, QP is the quantization step, PMV is a predicted motion vector; determining an optimum motion vector V X , V Y that minimizes the above said expression; for said motion vectors valued zero: encoding zero valued motion vectors using said run length technique; for said motion vectors valued non-zero: outputting a single bit representing the sign of said motion vector; calculating a value V 1 equal to the absolute value of said motion vector minus 1; if said V 1 is even, calculating a value V 2 equal to said V 1 divided by 2; if said V 1 is odd, calculating said V 2 as follows V.sub.2 =-1-(V.sub.1 -1)/2; and encoding said V 2 utilizing said variable length coding technique.
Claim 12
Dependent Claim
67 words
The method according to claim 6, wherein said expression is given by the following ##EQU10## wherein C ij represents a pixel within said search range in a previous picture which preceded said current picture in time, P ij represents a pixel within said block in said current picture, QP is the quantization step, PMV is a predicted motion vector represented by PV X , PV Y .