Moving image signal coding apparatus and coded signal decoding apparatus
First Claim
1. A coding apparatus for coding moving image signals into block units, comprising:
- image processing means for performing motion compensation between a plural number of frames in each block of a plurality of blocks which constitute one image screen, thereby outputting motion vector data, inter-image processing data indicative of what inter-image processing is performed, and image data, respectively;
a plurality of data memory means for storing multiple types of said motion vector data, said inter-image processing data, and said image data; and
transfer means for time division multiplexing said multiple types of said motion vector data, said inter-image processing data, and said image data, such that said multiple types of said motion vector data for a group of blocks are time multiplexed together in one time division, the inter-image processing data for said group of blocks is time multiplexed together in another time division, and said image data for said group of blocks is time multiplexed to a further time division, and thereby transferring the multiplexed data.
0 Assignments
0 Petitions
Accused Products
Abstract
A coding apparatus which codes moving image signals into block units, is configured from a signal processing element which performs motion compensation for moving image signals for over a plural number of frames or fields and codes inter-image signals, and a transfer element which recombines coded information for each block coded by said processing element, into macroblock units which are a plural number of block units of each type of coded information, and transfers them. In addition, a decoding apparatus for moving image signals which have been coded in block units is configured from a detector element which detects transfer code errors for each type of coded information, and a processing element which performs motion compensation and inter-image processing of the coded information using only correct frames which do not include transfer code errors, and without using frames which have transfer code errors, by changing a method of inter-frame processing for motion compensation in accordance with the transfer coding errors in the coded information which has been detected for each type.
130 Citations
13 Claims
-
1. A coding apparatus for coding moving image signals into block units, comprising:
-
image processing means for performing motion compensation between a plural number of frames in each block of a plurality of blocks which constitute one image screen, thereby outputting motion vector data, inter-image processing data indicative of what inter-image processing is performed, and image data, respectively; a plurality of data memory means for storing multiple types of said motion vector data, said inter-image processing data, and said image data; and transfer means for time division multiplexing said multiple types of said motion vector data, said inter-image processing data, and said image data, such that said multiple types of said motion vector data for a group of blocks are time multiplexed together in one time division, the inter-image processing data for said group of blocks is time multiplexed together in another time division, and said image data for said group of blocks is time multiplexed to a further time division, and thereby transferring the multiplexed data. - View Dependent Claims (2, 3, 4)
-
-
5. A decoding apparatus for decoding moving image signals coded in block units, comprising:
-
detection means for receiving input data which includes at least motion vector data, inter-image processing data indicative of what inter-image processing is performed, and image data which are time-division multiplexed and received by the detection means, said detecting means detecting transfer code errors for each of said inter-image processing data and said image data, and outputting the coded information for each data type having said code errors; and processing means for performing motion compensation and inter-image processing of said coded information using only frames which do not include said transfer code error within a plurality of frames which are to be used for prediction purposes, and without the use of frames which have said transfer code errors within said plurality of frames which are to be used for prediction purposes, by selecting a method of inter-frame processing for motion compensation in accordance with said detected transfer code errors, wherein one image screen comprises a plurality of blocks, each block comprises a plurality of frames, and wherein motion compensation and inter-image processing is performed in each block. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A coding apparatus for coding moving image signals into block units, comprising:
-
image processing means for dividing one screen into a plurality of blocks, each block comprising a plurality of frames, and performing motion compensation image processing between a plural number of frames in each block, and outputting primary motion vector data which is used for a motion compensation, in said primary motion vector data, in inter-image processing data indicative of what inter-image processing is performed, and in image data; motion vector detection means for detecting secondary motion vector data which is used in providing error concealment in a decoding apparatus when code errors occur during a data transmission; and transfer means for multiplexing said primary motion vector data, said secondary motion vector data, said inter-image processing data and said image data.
-
-
12. A decoding apparatus for decoding moving image signals coded in block units, comprising:
-
detection means for receiving input data including at least primary motion vector data which is used for motion compensation, inter-image processing data indicative of what inter-image processing is performed, and image data, and for detecting code errors included in said input data; reception means for receiving secondary motion vector data which is used in providing error concealment in said decoding apparatus only when code errors occur during a data transmission; and image processing means for performing motion compensation and inter-image processing between a plurality of frames that make up a block, and wherein a plurality of blocks make up an image screen, the motion compensation and inter-image processing employing said primary motion vector data only when there is no code error in said input data, and said image processing means performing motion compensation and inter-image processing using said secondary motion vector data when the input data has code errors.
-
-
13. A decoding apparatus for decoding moving image signals coded in block units, comprising:
-
detection means for receiving input data which includes at least motion vector data, inter-image processing data, and image data and which is transferred by time division multiplexing said input data such that said motion vector data for a group of blocks are time multiplexed together in one time division, the inter-image processing data for said group of blocks is time multiplexed together in another time division, and said image data for said group of blocks is time multiplexed to a further time division, said detecting means detecting transfer code errors for each of said inter-image processing data and said image data, and outputting coded information signals for each data type having said code errors; wherein said detection means comprises an error detector which detects transfer code errors in said coded information signals; an intra-frame decoder which decodes a discrete cosine transform (DCT) information in a first memory; a predictor which uses first and second compensation signals output from a first and second motion compensators, respectively, and output signals of said error detector as the basis for generating prediction signals from prediction mode information stored in a second memory; and a variable adder which adds said prediction signals from said predictor, decoded signals from said intra-frame decoder and output signals from said error detector.
-
Specification