Encoding system and encoding method
First Claim
Patent Images
1. An encoding system comprising:
- encoding unit for encoding external input signals of each macroblock, to output codes corresponding to said external input signals;
fixed code output unit for outputting fixed code;
s predetermined for each encoding type of a unit image;
storage unit for storing either said codes outputted from said encoding unit or said fixed codes outputted from said fixed code output unit; and
rate control unit for controlling either said codes or said fixed codes to be stored in said storage unit in accordance with the number of bits for said codes encoded by said encoding unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoding system capable of preventing the overflow of a buffer and performing the encoding of a VOP within a predetermined time period even where the processing time period necessary for encoding each macroblock is not constant. In order to provide the encoding system, the maximum number of bits Tmax is set for each VOP, and the output of encoding unit and the output of fixed code output unit is switched and outputted so that the number of bits Sc of the VOP may not exceed the Tmax.
57 Citations
24 Claims
-
1. An encoding system comprising:
-
encoding unit for encoding external input signals of each macroblock, to output codes corresponding to said external input signals;
fixed code output unit for outputting fixed code;
s predetermined for each encoding type of a unit image;
storage unit for storing either said codes outputted from said encoding unit or said fixed codes outputted from said fixed code output unit; and
rate control unit for controlling either said codes or said fixed codes to be stored in said storage unit in accordance with the number of bits for said codes encoded by said encoding unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An encoding system comprising:
-
encoding unit for encoding external input signals of each macroblock, to output codes corresponding to said external input signals;
fixed code output unit for outputting fixed codes predetermined for each encoding type of a unit image;
storage unit for storing either said codes outputted from said encoding unit or said fixed codes outputted from said fixed code output unit; and
rate control unit for controlling either said codes or said fixed codes to be stored in said storage unit on the basis of the elapsed time after the leading macroblock constructing the unit image was inputted.
-
-
12. An encoding system comprising:
-
encoding unit for encoding external input signals at the unit of a macroblock, to output codes corresponding to said external input signals;
fixed code output unit for outputting fixed codes predetermined for each encoding type of a unit image;
storage unit for storing either said codes outputted from said encoding unit or said fixed codes outputted from said fixed code output unit; and
rate control unit for controlling either said codes or said fixed codes to be stored in said storage unit on the basis of the number of bits for said codes encoded by said encoding unit and the elapsed time after the leading macroblock constructing the unit image was inputted.
-
-
13. An encoding method comprising:
-
an encoding step for encoding external input signals of each macroblock, to output codes corresponding to said external input signals;
a fixed code output step for giving fixed codes predetermined for each encoding type of a unit image;
a storage step for storing either said codes given at said encoding step or said fixed codes given at said fixed code output step; and
a rate control step for controlling either of said codes or said fixed codes to be stored at said storage step in accordance with the number of bits for said codes encoded at said encoding step. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An encoding method comprising:
-
an encoding step for encoding external input signals of each macroblock, to output codes corresponding to said external input signals;
a fixed code output step for outputting fixed codes predetermined for each encoding type of a unit image;
a storage step for storing either said codes given at said encoding step or said fixed codes given at said fixed code output step; and
a rate control step for controlling either said codes or said fixed codes to be stored at said storage step on the basis of the elapsed time after the leading macroblock constructing the unit image was inputted.
-
-
24. An encoding method comprising:
-
an encoding step for encoding external input signals at the unit of a macroblock, to output codes corresponding to said external input signals;
a fixed code output step for outputting fixed codes predetermined for each encoding type of a unit image;
a storage step for storing either said codes given at said encoding step or said fixed codes given at said fixed code output step; and
a rate control step for controlling either of said codes or said fixed codes to be stored at said storage step on the basis of the number of bits of said codes encoded at said encoding step and the elapsed time after the leading macroblock constructing the unit image was inputted.
-
Specification