Picture signal encoding system, picture signal decoding system and picture recognition system
First Claim
1. A picture signal encoding system which compresses a picture signal with a variable-length code to produce and transmit encoded bit stream data, said system comprising:
- mode control means retaining a mode condition for setting an incidental situation with a predetermined code, said mode control means performing an encoding processing of said picture signal under said mode condition; and
mode setting means for adding a code corresponding to said mode condition to said encoded bit stream data when said mode control means executes said encoding processing under said mode condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A picture signal encoding system capable of transmitting a motion picture at an extremely low rate while sufficiently controlling the occurrence of a retransmission mode and the occurrence of a picture freeze. The encoding system comprises an encoding control section, an attribute memory, an attribute prediction section and an area extraction and recognition processing section. For realizing the extremely low rate transmission, the encoder system integrally performs the alteration of the syntax, the substitute of the code word, the adaptive control for the prediction of the current frame encoding attribute based on the past encoding attribute and the attribute decision, the object area extraction based on the motion and a model, the area-separated quantization control, and the control of the necessary number of transformation coefficients according to the use mode, the transmission rate and the motion occurrence quantity. A protocol transformer is provided to match the current picture compression standard (H.261), so that the encoding system can be made with a simple arrangement.
176 Citations
112 Claims
-
1. A picture signal encoding system which compresses a picture signal with a variable-length code to produce and transmit encoded bit stream data, said system comprising:
-
mode control means retaining a mode condition for setting an incidental situation with a predetermined code, said mode control means performing an encoding processing of said picture signal under said mode condition; and mode setting means for adding a code corresponding to said mode condition to said encoded bit stream data when said mode control means executes said encoding processing under said mode condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 95, 96)
-
-
23. A picture signal encoding system which compresses a picture signal with a variable-length code to produce and transmit encoded bit stream data, said system comprising:
-
object area extraction means for extracting an area of an object existing in a scene; and encoding means for adding attribute data of the object area extracted by said object area extraction means to said picture signal to reduce information quantity in encoding processing. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A picture signal encoding system comprising,
picture compression and recognition processing means for compressing an input picture signal and for performing recognition processing; -
a variable-length coding means for coding an output picture signal from said picture compression and recognition processing means; a fixed-length coding means for coding said output picture signal from said picture compression and recognition processing means; combining means responsive to output signals from said variable-length coding means and said fixed-length coding means for combining said output signals on the basis of syntacs; a buffer responsive to an output signal from said combining means; coding control means responsive to the capacity of said buffer and to processing attribute obtained by said picture compression and recognition processing means for controlling the operation of said variable-length coding means, said fixed-length coding means and said combining means. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A picture signal recognition system comprising,
object region extracting means responsive to an input picture signal for generating region information; -
region evaluating means responsive to said region information for obtaining an evaluation result; mode control means for providing mode setting information; 3-dimensional shape database including 3-dimensional models; first memory means for storing person region picture data; second memory means for storing scenery region picture data; model base predicting means responsive to said evaluation result, said person region picture data, said scenery region picture data, said mode setting information, and said 3-dimensional models for generating a predicted picture; and inter-frame coding means responsive to said input picture signal and said predicted picture for effecting inter-frame coding to produce coding data, said inter-frame coding means also generating and sending coded reproduction pictures to said model base prediction means, thereby said model base predicting means outputs recognition results by obtaining a position posture by way of incidental situation which is obtained from said mode control means and said 3dimensional models, on the basis of color information accompanying a model or color information obtained by said coded reproduction picture, and said model base predicting means generates said prediction picture of a succeeding frame, said model base prediction means supplying said object region extraction means with a presumption region so that said object region extracting means outputs said region information on the basis of said presumption region and said input picture signal, said 3-dimensional shape data base supplies said model base prediction means with a suitable 3-dimensional model, person region pictures and scenery region pictures obtained in said model base prediction means during the operation thereof are able to be newly stored in said first and second memories respectively. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
-
67. A picture signal recognition system which analyzes a picture signal in the process of encoding said picture signal to recognize an object existing in an area of a frame, said system comprising:
-
object area extraction means for extracting an area of an object existing in a scene; and encoding means for setting attribute data of the object area extracted by said object area extraction means to reduce information quantity in encoding processing. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A picture signal decoding system which receives a picture signal transmitted in the form of an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
NFX transform means for detecting macroblock address (MBA) data indicative of a position of a block included in said picture signal formed in a state that pixel data corresponding to one frame is divided into a plurality of blocks and for transform between fixed (FXD) data and non-fixed (NFX) data on the basis of the detected MBA data; prediction means for predicting an NFX pattern of a frame being currently under decoding, on the basis of a transform result of the past frame by said NFX transform means; calculation means for calculating the degree of similarity between the NFX data pattern predicted by said prediction means and a decoded result and for calculating the degree of reliability of the calculated similarity; evaluation means for evaluating said decoded result on the basis of the calculation result by said calculation means; and correction means for correcting an error of the decoded result in accordance with the evaluation result by said evaluation means.
-
-
83. A picture signal decoding system which receives a picture signal transmitted as an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
MTP detection means for detecting macroblock type (MTP) data indicative of an attribute of a block, included in said picture signal made in a state that pixel data corresponding to one frame is divided into a plurality of blocks, in the form of a code, and for producing an MTP pattern on the basis of a value of the detected MTP data; comparative area setting means for setting a comparative area by making a motion compensation of a portion corresponding to said comparative area on the basis of the MTP pattern of the past frame detected by said MTP detection means; calculation means for calculating the degree of similarity between said MTP data of the past frame in said comparative area set by said comparative area setting means and the MTP data being currently under decoding as a score representative of the degree of coincidence among a plurality of attribute data indicated by code values, and further for calculating the degree of reliability of the calculated similarity; evaluation means for evaluating a decoded result on the basis of the calculation result by said calculation means; and error correction means for correction an error of said decoded result in accordance with the evaluation result by said evaluation means.
-
-
84. A picture signal decoding system which receives a picture signal transmitted as an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
MV transform means for detecting difference motion vector data (MVD) indicative of a difference motion vector of a block included in said picture signal made in a state that pixel data corresponding to one frame is divided into a plurality of blocks to transform the detected MVD data into motion vector (MV) data representative of a motion vector; MV data estimation means for obtaining estimated MV data by estimating a motion vector, being currently under decoding, from one of the MV data of a past frame transformed by said MV transform means and MV data of a peripheral block; and error correction means for comparing the estimated MV data obtained by said MV data estimation means with said MV data being currently under decoding to perform an evaluation and error correction of a decoded result on the basis of a difference obtained as the comparison result therebetween.
-
-
85. A picture signal decoding system which receives a picture signal transmitted as an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
YUV vector transform means for detecting an encoded block pattern (CBP) data indicative of color information of a block, included in said picture signal made in a state that pixel data corresponding to one frame is divided into a plurality of blocks, in the form of a code and further for transforming the detected CBP data into a YUV vector in Y, U and V directions which allows a comparison in value; comparative area setting means for setting a comparative area by making a motion compensation of a portion corresponding to said comparative area on the basis of a motion vector with respect to said YUV vector of the past frame transformed by said YUV vector transform means; YUV vector estimation means for estimating a YUV vector of a block being under decoding on the basis of one of the YUV vector of a past frame transformed by said YUV vector transform means and a YUV vector value of a peripheral block within the comparative area set by said comparative area setting means; and error correction means for comparing the estimated YUV vector obtained by said YUV vector estimation means with a YUV vector being currently under decoding to calculate an error evaluation value, and further for performing an error correction of CBP data of a block decoded on the basis of the error evaluation value.
-
-
86. A picture signal decoding system which receives a picture signal transmitted as an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
mode control means storing a mode condition setting an incidental situation in the form of a predetermined code, when mode information is not included in the received picture signal, said mode control means selectively setting said mode condition corresponding to said mode information in performing a decoding processing; and correction means for detecting and correcting an error of decoded data obtained through said decoding processing of said picture signal under the mode condition selectively set by said mode control means. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94)
-
-
97. A picture signal decoding system which receives a picture signal transmitted in the form of an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
color information estimation means for estimating color information of each of blocks of pixel data decoded in block units on the basis of one of past color information data of an object block and color information of a peripheral block; error evaluation means for evaluating the color information of said object block on the basis of an error value between the color information data obtained by the decoding process of said object block and the color information data estimated by said color information estimation means; and error correction means for replacing the color information data of said object block with the color information data estimated by said color information estimation means when an evaluation result by said error evaluation means shows that the color information involves an error. - View Dependent Claims (98, 99)
-
-
100. A picture signal decoding system which receives a picture signal transmitted in the form of an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
error correction means for, when color information of pixel data obtained in block units through a decoding processing involves an error, estimating color information from one of past color information and color information of a peripheral block for an error correction; and error propagation prevention means for requesting from a transmission side periodical transmission of forced INTRA block data in terms of said picture signal in block units in a portion becoming an important area of a decoded picture in accordance with the frequency of the error correction by said error correction means.
-
-
101. A picture signal decoding system which receives a picture signal transmitted in the form of an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising:
-
area specification means for specifying an object area on the basis of area information data described in a user data area of said encoded bit stream data; and error correction means for correcting an error included in said picture signal in the process of a decoding processing of the object area specified by said area specification means, on the basis of said area information data. - View Dependent Claims (102, 103, 104, 105, 106)
-
-
107. A picture signal decoding system comprising,
first means responsive to a picture signal transmitted in the form of an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said system comprising psuedo area specification means for specifying a psuedo object area by performing an evaluation calculation centering on the center of gravity of a picture on the basis of pattern information data of a past frame when an object is not specified from a decoded result of said picture signal; -
second means for storing pattern information data; third means for specifying pseudo area by performing an evaluation calculation with the center of gravity of a picture being used as a center on the basis of pattern information data of past frames read out from said second means when an object is not specified from z decoded result of said picture signal, said third means generating pattern information data to be stored in said second means, said pseudo area being provided to said first means so that said first means is able to efficiently perform decoding operation.
-
-
108. A picture signal decoding system comprising,
first means responsive to a picture signal transmitted in the form of an encoded bit stream compressed with a variable-length code to decode it to reproduce said picture signal, said first means having a buffer capable of storing bit stream data of at least one frame; - and
second means for retrieving a start code of a specific pattern, which start code is attached to be placed at a head position of said encoded bit stream data of one frame, thereby checking said bit stream data stored in said buffer globally. - View Dependent Claims (109, 110, 111, 112)
- and
Specification