Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
291 words
A movement compensation predictive coding method where a frame of picture information to be processed is divided into blocks and a movement vector is obtained by comparing corresponding picture information in the divided blocks between frames, and producing coded picture signal based on the movement vector, said coding method including: a first step of detecting a movement vector MV M which is a difference between a N-th frame (N≧0) and a (N+M)-th frame (M≧2) of a series of inputted frames of picture signal, said movement vector MV M being assumed as an initial value of a difference movement vector MVe, and to detect a movement vector MVi which is a difference between the (N+1)-th frame (i=0, 1, 2, . . . , M-1) and (N+i+1)-th frame; a second step wherein when a detected movement vector MVi exists in the vicinity of a predictive movement vector MVe/(M-i) predicted from the difference movement vector MVe, the predictive movement vector MVe/(M-i) is assumed as a correct movement vector, and a movement compensation predictive coding is performed on a frame of pixels to be processed presently based on pixels predicted from adjacent pixels in a vicinity of a coordinate indicated by the predictive movement vector MVe/(M-i), and obtaining a first subsegment difference movement vector by subtracting the predictive movement vector MVe/(M-i) from the difference movement vector MVe; and a third step wherein when no detected movement vector MVi exists in the vicinity of a predictive movement vector MVe/(M-i), the detected movement vector MVi is assumed a movement vector, and a movement compensation predictive coding is performed on a frame of pixels using the movement vector MVi, and obtaining a second subsegment difference movement vector by subtracting the movement vector from the difference movement vector MVe.
Claim 2
Dependent Claim
291 words
A movement compensation predictive coding method where a frame of picture information to be processed is divided into blocks and a movement vector is obtained by comparing corresponding picture information in the divided blocks between frames, and producing coded picture signal based on the movement vector, said coding method including: a first step of detecting a movement vector MV M which is a difference between a N-th frame (N≧0) and a (N+M)-th frame (M≧2) of a series of inputted frames of picture signal, said movement vector MV M being assumed as an initial value of a difference movement vector MVe, and to detect a movement vector MVi which is a difference between the (N+1)-th frame (i=0, 1, 2, . . . , M-1) and (N+i+1)-th frame; a second step wherein when a detected movement vector MVi exists in the vicinity of a predictive movement vector MVe/(M-i) predicted from the difference movement vector MVe, the predictive movement vector MVe/(M-i) is assumed as a correct movement vector, and a movement compensation predictive coding is performed on a frame of pixels to be processed presently based on pixels predicted from adjacent pixels in a vicinity of a coordinate indicated by the predictive movement vector MVe/(M-i), and obtaining a first subsegment difference movement vector by subtracting the predictive movement vector MVe/(M-i) from the difference movement vector MVe; and a third step wherein when no detected movement vector MVi exists in the vicinity of a predictive movement vector MVe/(M-i), the detected movement vector MVi is assumed a movement vector, and a movement compensation predictive coding is performed on a frame of pixels using the movement vector MVi, and obtaining a second subsegment difference movement vector by subtracting the movement vector from the difference movement vector MVe.
Claim 3
Dependent Claim
55 words
A movement compensation predictive coding method as set forth in claim 1, wherein when the magnitude of a movement vector MV M every M frames exceeds above a threshold value, a movement vector between the (N+i)-th frame and the (N+i+1)-th frame is used in place of a movement vector predicted from a difference movement vector.
Claim 4
Dependent Claim
48 words
A movement compensation predictive coding method as set forth in claim 1, wherein when a movement vector predicted from a difference movement vector is used in coding a movement vector, one code is allotted to jointly encode a movement vector between the (N+i)-th frame and the (N+i+1)-th frame.
Claim 5
Dependent Claim
148 words
A movement compensation predictive coding method as set forth in claim 1, which further includes: a step of implementing an intraframe coding to a frame at the time of start of coding and after scene change, and determining movement vectors between M frames every M frames of A×M frames where K is the number of frames between scene changes and is expressed as A×M+B (A is an integer, B>M) to carry out a movement compensation interframe predictive coding to add a code indicating that coding has been carried out every M frames, and a step of adding a code indicating that coding has been carried out every B frames to each of said B frames, and determining movement vectors between B frames to carry out a movement compensation interframe predictive coding, or implementing a movement compensation interframe predictive coding using an interframe movement vector to said B frames.
Claim 6
Dependent Claim
216 words
A movement compensation predictive coding method as set forth in claim 1, which further includes: a step of implementing an intraframe coding every segments to be coded consisting of M frames and a movement compensation interframe predictive coding using movement vectors between M frames, a step of implementing an intraframe coding to core frames of (M/2)+1 frames when M is an odd number, and to core frames of M/2 or (M/2)-1 frames when M is an even number, a step wherein in the case where a scene change exists within M frames, when that scene change is before the core frame, a frame before scene change is incorporated into a segment to be coded immediately before the last mentioned frame, and when that scene change is after a scene change, a frame after the scene change is incorporated into a segment to be coded immediately after the last mentioned frame to carry out a movement interframe predictive coding using interframe movement vectors, and a step of implementing an intraframe coding using one frame of the remaining frames as a core frame, and implementing a movement compensation interframe predictive coding using movement vectors between said remaining frames and the interframe movement vectors, thus to code the number of frames within the segment to be coded as well.
Claim 7
Dependent Claim
181 words
A movement compensation predictive coding method as set forth in claim 1, which further includes: a step of implementing an intraframe coding every segments to be coded consisting of M frames and a movement compensation interframe predictive coding using movement vectors between M frames, and implementing an intraframe coding using the leading frame as a core frame, a step wherein in the case where a scene change exists between M frames, when that scene change is before the central frame, a frame before said scene change is incorporated into a segment to be coded immediately before the last-mentioned frame, and when said scene change is after said central frame, a frame after said scene change is incorporated into a segment to be coded immediately after the last mentioned frame, and a step of implementing an intraframe coding using the leading frame of the remaining frames as a core frame, and implementing a movement compensation interframe predictive coding using movement vectors between said remaining frames and interframe movement vectors, thus to encode the number of frames within said segment to be coded.
Claim 8
Dependent Claim
166 words
A movement compensation interframe predictive decoding method for decoding coded data which has been undergone a movement compensation coding by the method described in claim 1, which includes: a fourth step wherein a difference movement vector is used in coding, a predictive decoding is carried out using pixels predicted by the same predictive means as that of said coding system by pixels in the vicinity of a coordinate indicated by a predictive movement vector MVe/(M-i) predicted from said difference movement vector to take, as a next difference movement vector, a vector obtained by subtracting said predictive movement vector MVe/(M-i) from said difference movement vector, and a fifth step wherein when a predictive coding is being implemented using a movement vector (MVi) between the (N+i)-th frame and the (N+i+1)-th frame, said movement vector MVi is used to carry out an interframe predictive decoding, thus to take, as a next difference movement vector, a vector obtained by subtracting said movement vector MVi from said difference movement vector MVe.
Claim 9
Dependent Claim
62 words
A movement compensation interframe predictive decoding method as set forth in claim 7, which further includes: a step of determining a difference between frames every M frames to take it as a still picture when said difference is less than a predetermined value to transmit a code indicative of the still picture and to decode coded data by only the intraframe coding.
Claim 10
Dependent Claim
85 words
A movement compensation interframe decoding method as set forth in claim 7, which further includes: a step of determining a movement vector between frames every M frames to take it as a still picture when the number of zero vectors of the movement vector is above a predetermined value and the magnitude of movement vectors except for said zero vectors is less than a predetermined value to transmit a code indicative of the still picture and to decode coded data by only an intraframe coding.
Claim 11
Dependent Claim
21 words
A movement compensation interframe predictive decoding method as set forth in claim 7, wherein the frame is processed for every field.