Method and apparatus for picture coding and method and apparatus for picture decoding
DCFirst Claim
1. A method for picture coding comprising the steps of:
- receiving an input picture data composed of frames, each frame including two fields, an odd-numbered field and an even-numbered field;
storing said input picture data;
calculating a single activity value of said input picture data for each complete frame;
comparing said activity value for the complete frame with a predetermined value;
issuing a change over signal indicating the performance of a frame unit coding which divides each complete frame into a plurality of frame small blocks each being composed of pixels of both of said two fields included in said each complete frame and encoding each of the frame small blocks using a two-dimensional interframe motion compensation, when said activity value is equal to or greater than said predetermined value;
issuing said change over signal indicating the performance of a field unit coding which divides said each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation, when said activity value is below said predetermined value; and
performing said frame unit coding or said field unit coding on the picture data of the complete frame in accordance with said change over signal.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An excellent picture coding scheme, adapted to suit any particular picture movement, divides an input picture data into two-dimensional small blocks including frame small blocks and field small blocks, then calculates the block activity of the frame and field small blocks. By comparing field block activity with frame block activity, a total of two-dimensional blocks indicating that field block activity is greater than frame block activity is calculated. When the total calculated above is equal to or greater than a predetermined value, frame unit coding is performed. When the total calculated above, however, is below the predetermined value, the frame is divided into odd-and even-numbered fields and a field unit coding is performed for the frame.
-
Citations
12 Claims
-
1. A method for picture coding comprising the steps of:
-
receiving an input picture data composed of frames, each frame including two fields, an odd-numbered field and an even-numbered field; storing said input picture data; calculating a single activity value of said input picture data for each complete frame; comparing said activity value for the complete frame with a predetermined value; issuing a change over signal indicating the performance of a frame unit coding which divides each complete frame into a plurality of frame small blocks each being composed of pixels of both of said two fields included in said each complete frame and encoding each of the frame small blocks using a two-dimensional interframe motion compensation, when said activity value is equal to or greater than said predetermined value; issuing said change over signal indicating the performance of a field unit coding which divides said each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation, when said activity value is below said predetermined value; and performing said frame unit coding or said field unit coding on the picture data of the complete frame in accordance with said change over signal. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for picture coding comprising:
-
means for receiving and storing an input picture data composed of frames, each frame including two fields, an odd-numbered field and an even-numbered field; activity calculating means for calculating a single activity value of said input picture data for each complete frame; coding judgment means for receiving said activity value for a complete frame, and
1) deciding to perform a frame unit coding which divides each complete frame into a plurality of frame small blocks each being composed of pixels of both of said two fields included in said each complete frame and encoding each of the frame small blocks using a two-dimensional interframe motion compensation, when said activity value is equal to or greater than a predetermined value, or
2) deciding to perform a field unit coding which divides said each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation, when said activity value is below said predetermined value, said coding judgment means also generating a coding decision signal indicative of its decision; andcoding means for performing said frame unit coding or performing said field unit coding on said input picture data composed of said complete frame in accordance with the coding decision signal, and producing a coded picture signal containing said coding decision signal. - View Dependent Claims (6, 7, 8)
-
-
9. A method for picture decoding comprising the steps of:
-
receiving a coded picture signal which has been produced in a coding process by coding picture data composed of frames, each including two fields, an odd-numbered field and an even-numbered field, and extracting a single coding decision signal from said coded picture signal containing said coding decision signal produced during said coding process, said coding decision signal, indicating whether said coded picture signal has been coded by a frame unit coding or coded by a field unit coding which divides each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation, is calculated based on an activity value which is a total of two-dimensional blocks being calculated by a procedure including the steps of; 1) dividing an original picture data into two-dimensional small blocks including frame small blocks and field small blocks,
2) calculating a frame block activity value of said frame small blocks and a field block activity value of said field small blocks,
3) comparing said field block activity value with said frame block activity value,
4) calculating a total of said two-dimensional blocks for which said field block activity value is greater than said frame block activity value during one frame;generating a change over signal in response to said coding decision signal, said change over signal containing information on whether said coded picture signal is to be decoded on a frame by frame basis or decoded on a field by field basis; and decoding a complete frame of said coded picture signal on a frame by frame basis or on a field by field basis in response to the change over signal.
-
-
10. An apparatus for picture decoding comprising:
-
means for receiving a coded picture signal which has been produced in a coding process by coding picture data composed of frames, each including two fields, an odd-numbered field and an even-numbered field, and extracting a single coding decision signal from said coded picture signal containing said coding decision signal produced during said coding process, said coding decision signal, indicating whether said coded picture signal has been coded by a frame unit coding or coded by a field unit coding which divides each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation, is calculated based on an activity value which is a total of two-dimensional blocks being calculated by a procedure including the steps of; 1) dividing an original picture data into two-dimensional small blocks including frame small blocks and field small blocks,
2) calculating a frame block activity value of said frame small blocks and a field block activity value of said field small blocks,
3) comparing said field block activity value with said frame block activity value,
4) calculating a total of said two-dimensional blocks for which said field block activity value is greater than said frame block activity value during one frame;decoding change over generation means for generating a change over signal in response to the coding decision signal, said change over signal containing information on whether said coded picture signal is to be decoded on a frame by frame basis or decoded on a field by field basis and decoding means for decoding a complete frame of said coded picture signal on a frame by frame basis or on a field by field basis in response to said change over signal.
-
-
11. A method for picture decoding comprising the steps of:
-
receiving a coded picture signal which has been produced in a coding process by coding picture data composed of frames, each frame including two fields, an odd-numbered field and an even-numbered field, and extracting a single coding decision signal from said coded picture signal containing said coding decision signal produced during said coding process, said coding decision signal indicating whether said coded picture signal has been coded by a frame unit coding which divides each complete frame into a plurality of frame small blocks each being composed of pixels of both of said two fields included in said each complete frame and encoding each of the frame small blocks using a two-dimensional interframe motion compensation or coded by a field unit coding which divides said each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation; generating a change over signal in response to said coding decision signal, said change over signal containing information on whether said coded picture signal is to be decoded on a frame by frame basis or decoded on a field by field basis; and decoding a complete frame of said coded picture signal on a frame by frame basis or on a field by field basis in response to said change over signal.
-
-
12. An apparatus for picture decoding comprising:
-
means for receiving a coded picture signal which has been produced in a coding process by coding picture data composed of frames, each frame including two fields, an odd-numbered field and an even-numbered field, and for extracting a single coding decision signal from said coded picture signal containing said coding decision signal produced during said coding process, said coding decision signal indicating whether said coded picture signal has been coded by a frame unit coding which divides each complete frame into a plurality of frame small blocks each being composed of pixels of both of said two fields included in said each complete frame and encoding each of the frame small blocks using a two-dimensional interframe motion compensation or coded by a field unit coding which divides said each complete frame into a plurality of first field small blocks each being composed of pixels of only one of said two fields included in said each complete frame and a plurality of second field small blocks each being composed of pixels of only the other of said two fields included in said each complete frame and encoding each of the first and second field small blocks using a two-dimensional interfield motion compensation; decoding change over signal generation means for generating a change over signal in response to said coding decision signal, said change over signal containing information on whether said coded picture signal is to be decoded on a frame by frame basis or decoded on a field by field basis; and decoding means for decoding a complete frame of said coded picture signal on a frame by frame basis or on a field by field basis in response to said change over signal.
-
Specification