CN1330186C - Image signal encoder and encoding method - Google Patents

Image signal encoder and encoding method Download PDF

Info

Publication number
CN1330186C
CN1330186C CNB200410005855XA CN200410005855A CN1330186C CN 1330186 C CN1330186 C CN 1330186C CN B200410005855X A CNB200410005855X A CN B200410005855XA CN 200410005855 A CN200410005855 A CN 200410005855A CN 1330186 C CN1330186 C CN 1330186C
Authority
CN
China
Prior art keywords
output
data
image signal
filter
pictorial data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB200410005855XA
Other languages
Chinese (zh)
Other versions
CN1531347A (en
Inventor
福田智教
幡野喜子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN1531347A publication Critical patent/CN1531347A/en
Application granted granted Critical
Publication of CN1330186C publication Critical patent/CN1330186C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Picture Signal Circuits (AREA)

Abstract

A video signal encoding device includes: a pre-filter (101) for outputting a predetermined frequency component in the input video signal as current image data according to filter characteristic control data; encoding means (115) for encoding the current image data, outputting a bit stream corresponding to the current image data generated by the encoding process, and outputting an encoding parameter; and filter control means (117) for outputting the filter characteristic control data which has been set according to only 1 or 2 of the encoding parameter.

Description

Image signal coding device and image signal encoding method
Technical field
The present invention relates to be used for to input picture intelligence (below, be also referred to as input image signal.) carry out apparatus for encoding and method, relate in particular to the device and method that is applicable to portable phone and TV telephone system etc.
Background technology
In existing image coding method, with the pattern more than a kind or 2 kinds the active images that carried out filter process by the prefilter with a plurality of characteristics before coding are encoded, coding mode from these active images of being encoded, the generation symbol weight that each this coding mode is added up to, and the quantification that each described coding mode the adds up to rank amplitude that jumps calculated the coding difficulty, coding output speed according to this coding difficulty that calculates and setting arbitrarily calculates the filter characteristic coefficient, select a plurality of filter characteristics (for example, with reference to following patent documentation) of described prefilter according to this filter characteristic coefficient that calculates.
Patent documentation: the spy opens 2002-247576 communique (1-9 page or leaf, the 1st figure)
As described above, in existing image coding method, when selecting the characteristic of prefilter, because the generation symbol weight that adds up to according to the coding mode of coding image, to each coding mode and the quantification that each coding mode the adds up to rank amplitude that jumps calculated the coding difficulty, calculate the filter characteristic coefficient according to this coding difficulty and coding output speed, so the computing complexity of this filter characteristic coefficient, the operand before calculating described filter characteristic coefficient is a lot.
For this reason, the burden of the arithmetic unit that constitutes by CPU etc., power consumption also increases.For example because the restriction that the size of such device such as portable phone itself causes etc., the problem of this power consumption important problem especially under the number of the power supplys such as battery that can load and the big or small situation that must be restricted.
Summary of the invention
The present invention proposes for solving problem as described above, provides not carry out the image signal coding device that complex calculations just can be controlled the characteristic of prefilter.
The invention provides a kind of image signal coding device, it is characterized in that comprising: according to the filter characteristic control data, with the frequency content of the regulation in the input image signal prefilter as current pictorial data output; Carry out the encoding process of this current pictorial data, and output is corresponding to the bit stream of the current pictorial data of passing through this encoding process generation, the code device of output encoder parameter simultaneously; And the filter control instrument of the above-mentioned filter characteristic control data only set of output according to 1 or 2 these coding parameters and from the compression ratio of outside input.
The invention provides a kind of image signal coding device, it is characterized in that comprising: according to the filter characteristic control data, with the frequency content of the regulation in the input image signal prefilter as current pictorial data output; Carry out the encoding process of this current pictorial data, and output is corresponding to the bit stream of the current pictorial data of passing through this encoding process generation, the code device of output encoder parameter simultaneously; And the filter control instrument of the above-mentioned filter characteristic control data only set of output according to 1 or 2 these coding parameters and from the bit rate of outside input.
The invention provides a kind of image signal encoding method, it is characterized in that comprising:, the frequency content of the regulation in the input image signal is exported step as the frequency content of current pictorial data output according to the filter characteristic control data; Carry out the encoding process of this current pictorial data, in the output bit stream corresponding with the current pictorial data that produces by this encoding process, the coding parameter output step of output encoder parameter; And the control data output step of the above-mentioned filter characteristic control data only set of output according to 1 or 2 these coding parameters and from the compression ratio of outside input.
The invention provides a kind of image signal encoding method, it is characterized in that comprising:, the frequency content of the regulation in the input image signal is exported step as the frequency content of current pictorial data output according to the filter characteristic control data; Carry out the encoding process of this current pictorial data, in the output bit stream corresponding with the current pictorial data that produces by this encoding process, the coding parameter output step of output encoder parameter; And the control data output step of the above-mentioned filter characteristic control data only set of output according to 1 or 2 these coding parameters and from the bit rate of outside input.
Description of drawings
Fig. 1 is the block diagram of the image signal coding device of expression embodiment 1.
Fig. 2 is the figure of the macro block in the expression frame.
Fig. 3 is the block diagram of formation of the prefilter of expression embodiment 1.
Fig. 4 is the figure of an example of the characteristic of the low pass filter 201 in the presentation graphs 3.
Fig. 5 is the figure of an example of expression tables of data.
Fig. 6 is the figure of an example of expression tables of data.
Fig. 7 is the figure of an example of the characteristic of the prefilter of expression among the embodiment 1.
Fig. 8 is the figure of an example of the function of expression decision filter characteristic data.
Fig. 9 is the figure of an example of the function of expression decision filter characteristic data.
Figure 10 is the figure of an example of the function of expression decision filter characteristic data.
Figure 11 is the figure of formation of the prefilter of expression embodiment 2.
Figure 12 is the figure of formation of the noise filter of expression embodiment 2.
Figure 13 is the figure of an example of the tables of data that is made of threshold value Th of expression.
Figure 14 is the figure of an example of the robot scaling equipment characteristic among the embodiment 2.
Figure 15 is the figure of an example of the robot scaling equipment characteristic among the embodiment 2.
Figure 16 is the figure of an example of the robot scaling equipment characteristic among the embodiment 2.
Figure 17 is the figure of an example of the expression image corresponding with the pictorial data of exporting from the noise filter of embodiment 2.
Figure 18 is the block diagram of the image signal coding device among the expression embodiment 3.
Figure 19 is the block diagram of the image signal coding device among the expression embodiment 4.
Figure 20 is the figure of an example of expression tables of data.
Figure 21 is illustrated in the block diagram of having simplified the situation of image signal coding device among the embodiment 4.
Embodiment
Below, the present invention is described in accordance with the embodiments illustrated.
embodiment 1 〉
Fig. 1 is the block diagram of the image signal coding device among the expression embodiment 1.
In Fig. 1, input image signal is imported into prefilter 101, and extracts the frequency content of regulation out.In addition, below, the frequency content of the regulation in this input image signal is also referred to as current pictorial data.
The described current pictorial data of extracting out in described prefilter 101 is output to frame memory 102.In addition, this frame memory 102 is made of tape decks such as semiconductor memory, disk, optical disc apparatus.
The described current pictorial data that is recorded in the described frame memory 102 is output to code device 116 by each macro block shown in Figure 2, and is encoded in this code device 116.In addition, if the coding of this code device 116 has been to use image transform in the input image signals such as will being included in DCT, the conversion of ripple rate, Ah sign indicating number's different transform to become the coding method of the craspedodrome conversion of frequency range, then can be undertaken by any transform method.
Below, in present embodiment 1, the situation of encoding by a kind MPEG4 as the coding method of having used DCT is described.
Described code device 116 outputs and the corresponding bit stream of described current pictorial data of having encoded of described current pictorial data have been imported.In addition, this code device 116 will output to filter control instrument 117 corresponding to 1 in a plurality of coding parameters of described coding or 2 coding parameters.In addition, described coding parameter is in the middle of quantization parameter, the macro block/parameter relevant with encoding process such as symbol weight of internal ratio, bit stream, targeted bit rates.
Herein, so-called centre/internal ratio is the ratio that has carried out the macro block number of in-line coding and carried out the macro block number of intermediate code in 1 frame.For the frame that carries out in-line coding, in its all macro block, carry out in-line coding.Therefore, the value of centre/internal ratio of carrying out the frame of in-line coding becomes 0.But, for the frame that carries out intermediate code, in all macro blocks, do not carry out intermediate code, mix and become macro block that carries out intermediate code and the macro block that carries out in-line coding.Usually, under the situation of having carried out in-line coding, symbol weight increases.Therefore, big as if the ratio of the macro block that carries out intermediate code in the frame of underway coding, then the value of centre/internal ratio becomes big, and symbol weight reduces.On the other hand, diminish if carry out the ratio of the macro block of intermediate code, then the value of centre/internal ratio diminishes, and symbol weight increases.Like this, because centre/internal ratio and symbol weight have dependency relation, so centre/internal ratio also can be handled as the coding parameter of the increase and decrease of representing symbol weight.
In addition, quantization parameter is the coefficient as the denominator of the calculation process in the quantification described later, and big if the value of quantization parameter becomes, then the symbol weight of bit stream diminishes, if the value of quantization parameter diminishes, then the symbol quantitative change of bit stream is big.Like this, because quantization parameter and symbol weight have dependency relation, so quantization parameter also can be handled as the coding parameter of the increase and decrease of representing symbol weight.
And, also targeted bit rates can be handled as coding parameter.That is, if the value of targeted bit rates is big, then the value of quantization parameter diminishes, and consequently the symbol weight of bit stream increases.On the other hand, if the value of targeted bit rates is big, then the value of quantization parameter becomes big, and consequently the symbol weight of bit stream reduces.Like this, because targeted bit rates and symbol weight also have dependency relation, so targeted bit rates also can be handled as the coding parameter of the increase and decrease of representing symbol weight.
Described filter control instrument 117 outputs to prefilter 101 according to the filter characteristic control data K that will control the characteristic of described prefilter 101 from 1 coding parameter of described code device 116 outputs.
And described prefilter 101 is exported the frequency content of the regulation in the input image signal according to described filter characteristic control data K.
At this, the action of described code device 116 is described.
As described above, the current pictorial data that is split into each macro block is input to this code device 116 from frame memory 102.And described current pictorial data is imported into subtracter 103 and the motion detection device 113 in this code device 116.
In described code device 116, under the situation of carrying out in-line coding, the current pictorial data that is imported into subtracter 103 is not carried out computing by this subtracter 103, and is output to DCT device 104.The described current pictorial data that is imported into this DCT device 104 after carrying out DCT, is output to quantization device 105 in DCT device 104.In addition, below, the current pictorial data that will carry out DCT is called the DCT data.
The described quantization device 105 of having imported described DCT data is according to the quantization parameter Q from 115 outputs of symbol weight control device PWith described DCT data-measuring, and the DCT data that this has quantized are outputed to re-quantization device 108 and DC/AC prediction unit 106.Herein, described quantization parameter Q PIt is the parameter that is determined according to symbol weight from the bit stream of Variable Length Code device 107 output of later explanation.
In addition, below, the DCT data that have been quantized are called quantized data.
Decoded from the described quantized data of described quantization device 105 outputs by re-quantization device 108 and inverse DCT device 109.
If describe particularly, then described quantized data is by being become the DCT data by re-quantization in re-quantization device 108, and be output to inverse DCT device 109, these DCT data are decoded by carrying out inverse DCT in inverse DCT device 109, and become decoded current pictorial data (below, with decoded current pictorial data be called decoding current pictorial data.) then, this is deciphered current pictorial data and is output to adder 110.
The current pictorial data of described decoding is recorded to memory 111 through adder 110.In addition, in this code device 116, carry out under the situation of in-line coding, in described adder 110, the current pictorial data of described decoding is not carried out computing.Therefore, the current pictorial data from 109 outputs of inverse DCT device is recorded to above-mentioned memory 111 with original value.
On the other hand, the DC/AC prediction unit 106 of having imported described quantized data from described quantization device 105 calculate with the DC coefficient of described current pictorial data corresponding quantitative data and with 1 image duration of described current pictorial data before pictorial data (below, be called preceding pictorial data.) difference between the DCT coefficient of corresponding quantitative data, and the data that will answer with this differential pair (below, be called the DC differential data.) output to Variable Length Code device 107.In addition, this DC/AC prediction unit 106 is for the AC coefficient of described quantized data, also identical with the DC coefficient also computing error divided data (below, will be called the AC differential data about the differential data of AC coefficient.), and this AC differential data outputed to described Variable Length Code device 107.In addition, described DC/AC prediction unit 106 is when described DC differential data of output and described AC differential data, with quantization parameter Q PAlso output to described Variable Length Code device 107 etc. additional information.
In described Variable Length Code device 107, to carrying out Variable Length Code from described DC differential data, described AC differential data and the described additional information of described DC/AC prediction unit 106 outputs.Then, these Variable Length Code device 107 outputs are corresponding to the bit stream of the data of having carried out Variable Length Code.
On the other hand, in code device 116, under the situation of underway coding, from subtracter 103 output and described current pictorial data and the data of answering from the differential pair of the predictive image data of predictive image generating apparatus 112 outputs (below, be called the difference image data.), carry out DCT, quantification, Variable Length Code in the same manner for these difference image data and above-mentioned situation of carrying out in-line coding.In addition, under the situation of underway coding, DC/AC coefficient prediction device 106 does not carry out the computing of described DC differential data and described AC differential data, but will from quantization device 105 output with described difference image data corresponding quantitative data (below, be called and quantize the difference image data.) output to former state described Variable Length Code device 107.
Herein, described predictive image data be according to by pictorial data before described and described current pictorial data in motion detection device 113 detected mobile vector and be recorded in decoding in the memory 111 before the pictorial data that generates of pictorial data.Therefore, described difference image data are the data corresponding to the error of described current pictorial data and described predictive image data.Herein, the preceding pictorial data of decoding is the decoded pictorial data corresponding to the pictorial data before 1 image duration of described current pictorial data.
According to the treatment step of above explanation, in code device 116, carry out the coding of described current pictorial data.
But, usually moving the fast situation and the frame of occurrence scene conversion for object represented in the image corresponding etc. with input image signal, will increase from the symbol weight of the bit stream of described Variable Length Code device 107 outputs.
Under the situation that described symbol weight has increased, because must the whole described symbol weight of control, described symbol weight control device 115 reduces output and corresponding, the bigger quantization parameter Q of described symbol weight in order to make the described symbol weight corresponding with frame behind the scene change P, and control quantization device 105.In addition, under the situation of MPEG4, this quantization parameter Q PBecome from 1 to 31 value.
Usually, the pictorial data of having carried out DCT is broken down into frequency content, and is quantized according to the order from the low frequency to the high frequency.Like this, under situation about quantizing in order from low-frequency component, the radio-frequency component in the described pictorial data and repressed tendency is arranged near the frequency content of this radio-frequency component.Therefore, as described above, as making quantization parameter Q corresponding to the symbol weight minimizing of the frame behind the scene change PStrengthen, radio-frequency component not only then, even the intermediate frequency composition also has the possibility that is removed.And, as described above, if even the intermediate frequency composition also be removed, then in the image that is shown, the deterioration increase in the spaces such as piece distortion that produced at DCT with when quantizing has reduced image quality.
Therefore, resemble that the prime setting at frame memory 102 should suppress and the increase that causes the frame corresponding symbol amount of scene change Fig. 1, reduce with scene change after frame corresponding quantitative parameter Q P, and the described prefilter 101 that constitutes as shown in Figure 3.Thus, can from input image signal, remove radio-frequency component in advance, consequently can suitably suppress symbol weight as a whole, and can prevent the reduction of the image quality of the frame behind the scene change.
Input image signal is imported into low pass filter 201 in Fig. 3.And the low-frequency component in the input image signal is output to the 1st gain controller 202 from this low pass filter 201.Can set arbitrarily the optional frequency composition in the frequency content of input image signal is handled as described low-frequency component.For example, by described low pass filter 201 is set suitable sampling frequency (fs/2), and pay suitable characteristic (for example, Fig. 4.), can arbitrary decision.In addition, the little frequency content of in the low pass filter of characteristic, exporting than input image signal of sampling frequency (fs/2) to the 1st gain controller 202 with Fig. 4, gain that will be corresponding and this output multiplication with this frequency content, and the low-frequency component that will be carried out this multiplication outputs to adder 204.
On the other hand, described input image signal also is imported into the 2nd gain controller 203.
To the 2nd gain controller 203 and described the 1st gain controller 202 input filter Characteristics Control data K, and the gain of the gain of described the 1st gain controller 202 and described the 2nd gain controller 203 is set at (K) and (1-K) respectively from filter control instrument 117.In addition, described filter characteristic control data K is the value of 0≤K≤1.
The gain of described the 1st gain controller is set to above-mentioned filter characteristic control data K, and revises the low-frequency component in the described input image signal, and the gain of described the 2nd gain controller is set to (1-K), thereby revises described input image signal.In addition, at the gain setting as described the 1st gain controller is under the situation of K=1, and the low-frequency component in the described input image signal is unattenuated, in addition, at the gain setting as described the 1st gain controller is under the situation of K=0, and described input image signal is unattenuated.Therefore, in described correction, also comprise the situation that the low-frequency component in the described input image signal or described input image signal are not revised.
In addition, below, will be also referred to as the correction low-frequency component from the described low-frequency component of described the 1st gain controller 202 outputs, will be also referred to as the correction picture intelligence from the input image signal of described the 2nd gain controller 203 outputs.
In described existing technology, set corresponding filter characteristic coefficient with this filter characteristic control data K by using a plurality of coding parameter calculation code difficulties.In this case, as having illustrated in the background technology part, because of the computing complexity makes operand big, and because the burden of bringing to arithmetic unit is big, so problems such as generation power consumption increases.Therefore, in present embodiment 1, in filter control instrument 117, possess by quantization parameter Q PWith the tables of data of filter characteristic control data K formation, and the corresponding described quantization parameter Q of symbol weight that constitutes basis and in code device 116, produce PThe described filter characteristic control data K of output from described tables of data.In addition, Fig. 5, Fig. 6 are examples of described tables of data.
Owing to by utilizing tables of data as described above, do not carry out the characteristic that complex calculations just can be set prefilter 101, institute becomes possibility so that improve arithmetic speed, reduction power consumption etc.
Described characteristic shown in Figure 4 is being paid low pass filter 201, and resembling under the data conditions of having set Fig. 5 in the described tables of data, the characteristic of this prefilter will change as shown in Figure 7.
At described quantization parameter Q P(Q in Fig. 5 under the little situation P≤ 8 situation), be set at 0 as described filter characteristic control data K in described the 1st gain controller 202, input image signal intactly is output from prefilter 101.On the other hand, at described quantization parameter Q P(Q in Fig. 5 under the big situation P〉=25 situation), be set at 1 as described filter characteristic control data K in described the 1st gain controller 202, the output of low pass filter 201 intactly is output from prefilter 101.
In addition, at quantization parameter Q PSize be (9≤Q in Fig. 5 under the moderate situation P≤ 24 situation), in described the 1st gain controller 202, be set at 1/4 or 1/2 as described filter characteristic control data K, be under 1/4 the situation at described FILTER TO CONTROL data K, the radio-frequency component in the input signal (intercepted frequency content in low pass filter) decays to 3/4 picture intelligence and is output from prefilter 101.In addition, be under 1/2 the situation at described FILTER TO CONTROL data K, the radio-frequency component in the input signal decays to 1/2 picture intelligence and is output from prefilter 101.
That is, then unattenuated if by this prefilter 101 from the low-frequency component of the input image signal of low pass filter 201 outputs, but can the radio-frequency component in the input image signal suitably be decayed according to the symbol weight that in code device 116, produces.
In addition, in the above description, at quantization parameter Q P, under little situation, be set at Q P≤ 8, under big situation, be set at Q P〉=25, under the situation of moderate size, be set at 9≤Q P≤ 24, but described quantization parameter Q PThe benchmark of size can set arbitrarily according to the characteristic of device in the image signal coding device etc.
In addition, the renewal of filter characteristic control data K can be carried out in each macro block, also can carry out in each image object plane (below, be called VOP).And, when in each VOP, carrying out the renewal of this filter characteristic control data K, before finishing, the whole macroblock encoding in this VOP the FILTER TO CONTROL data K corresponding with the macro block of encoding at first can be set at fixed value in each VOP.
In addition, in present embodiment 1, used tables of data for the decision of simplifying filter characteristic control data K, but as can be known from experiment of inventor etc., for example by using the such simple function of Fig. 8~Figure 10, can utilize the operand with contrasting data table equal extent to determine described filter characteristic control data K.
In addition, in present embodiment 1, with the corresponding a plurality of coding parameters of the coding of described code device 116 in, only according to quantization parameter Q PDecision filter characteristic control data K, but the coding parameter that uses when decision filter characteristic data can be and the related parameter of symbol weight that produces in code device 116, for example also centre/internal ratio and targeted bit rates can be used, symbol weight itself can also be used.In addition, can also determine filter characteristic control data K according to symbol weight and centre/internal ratio according to quantization parameter and centre/internal ratio decision filter characteristic control data K.And can be according to targeted bit rates and quantization parameter or targeted bit rates and symbol weight decision filter characteristic control data K.
And, replace centre/internal ratio can use coding mode.Promptly, can be with the in-line coding pattern of intermediate code pattern, forward prediction coding mode and the alternating binary coding predictive mode of intra-frame encoding mode one as coding parameter, according to this coding mode, for example quantization parameter determines filter characteristic control data K.In addition, can use targeted bit rates and symbol weight as coding parameter with the coding mode combination.
In addition, in present embodiment 1, be that example is illustrated with MPEG4, but the coding that is undertaken by this code device 116 is not limited to this, for example can be, H.263 encode by MPEG1, MPEG2.
As above, in the image signal coding device of present embodiment 1, by not carrying out the simple and easy method of complex calculations, just can be according to the characteristic of the symbol weight decision prefilter that in code device, produces.
In addition, as above-mentioned, owing to do not use complex calculations, thus alleviated the burden of the arithmetic unit that constitutes by CPU etc., and can reduce power consumption.
And, because the formation of prefilter is designed to suitably to suppress according to symbol weight the formation of the radio-frequency component in the input image signal, in the increase that suppresses symbol weight, can obtain the few high-quality images of deterioration such as piece distortion.
embodiment 2 〉
In general, in input image signal, comprise the noise composition sometimes,, then will produce the useless symbol weight corresponding with described noise composition if the input image signal that has comprised this noise composition is intactly encoded.
So, such situation is also arranged, promptly because the prefilter 101 decision filter characteristic control data K in the foregoing description 1, make if radio-frequency component is greatly just removed in the symbol quantitative change that produces in code device 116, so if generation is corresponding to the useless symbol weight of described noise composition, then the radio-frequency component that can not be removed originally also is removed, and worsens thereby shown image is produced.
Therefore, the image signal coding device in the present embodiment 2 suppresses described noise composition effectively by in described prefilter 101 noise filter being set, and is suppressed at the useless symbol weight of generation in the code device 116.
In addition, in present embodiment 2, except that the formation of prefilter, other component part is because identical with the foregoing description 1, so omit about this other the component part and the explanation of action thereof.In addition, in present embodiment 2, the input image signal that is input to prefilter is called current picture intelligence, the pictorial data before 1 image duration of this current pictorial data is called preceding pictorial data.
Figure 11 is the figure that the inside of the prefilter 11 in the expression present embodiment 2 constitutes.As shown in Figure 11, the prefilter 101 in the present embodiment 2 possesses noise filter 301 in the prime of inner prefilter 302.In addition, the formation of the inside prefilter 302 in the present embodiment 2 be with described embodiment 1 in the identical formation of prefilter.
Figure 12 is the figure that the inside of the noise filter 301 among the described Figure 11 of expression constitutes.
In Figure 12, current pictorial data is imported into the 1st subtracter the 401, the 2nd subtracter 403.Import the preceding pictorial data that is recorded in the frame memory 102 to described the 1st subtracter 401, the difference of current pictorial data of union and described preceding pictorial data (below, this difference is called differential data.)。Then, this differential data is output to robot scaling equipment 402.
Described robot scaling equipment 402 compares with described differential data with from the threshold value Th of FILTER TO CONTROL parts 117 input, described differential data than the little situation of described threshold value Th under, will this differential data former state or revise after output to the 2nd subtracter 403.On the other hand, described differential data than the big situation of described threshold value Th under, do not export described differential data.
In addition, described threshold value Th is identical with filter characteristic control data K among the described embodiment 1, is output from filter control instrument 117 according to the coding parameter in the code device 116.For this threshold value Th, for example, the tables of data that is made of the threshold value Th corresponding to the such quantization parameter of Figure 13 can be set, and, also can carry out computing, and export this threshold value Th by the such function of described Fig. 8~Figure 10 from this tables of data output.In addition, under situation, certainly the FILTER TO CONTROL data K in the function of described Fig. 8~shown in Figure 10 is replaced as this threshold value Th and carries out computing by described computing decision threshold Th.
In addition, the characteristic of described robot scaling equipment 402 can be such characteristic, promptly, described differential data than the little situation of described threshold value Th under, will this differential data former state or revise back output, described differential data than the big situation of described threshold value under, do not export described differential data.Therefore, for example the characteristic of this robot scaling equipment 402 can be as Figure 14~Figure 16.
From current pictorial data, deducted subtracter 403 from the differential data of described robot scaling equipment 402 outputs, and be output to the low pass filter 201 of inner prefilter 302.
For example, in described robot scaling equipment 402 with the such characteristic of described Figure 14 or Figure 15, under the differential data of the input situation littler than threshold value Th_i, deduct the data of described differential data from described current pictorial data, that is, the data with value identical with preceding pictorial data are output to described low pass filter 201 from noise filter 301.
On the other hand, bigger and than threshold value Th_j under the little situation than threshold value Th_i at the differential data of input, the current pictorial data that is corrected according to the output of described robot scaling equipment 402 is output to described low pass filter 201 from this noise filter 301.In addition, under the situation of differential data more than or equal to threshold value Th_j of input, owing to the output that does not have from noise filter, so described current pictorial data former state is output to described low pass filter 201.
And, under the situation of having used described robot scaling equipment 402 with the such characteristic of described Figure 16, below such pictorial data be output to described low pass filter 201 from this noise filter 301.
Promptly, under the differential data of the input situation littler than threshold value Th_k, the data of described differential data have been deducted from described current pictorial data, promptly, data with value identical with preceding pictorial data are output to described low pass filter 201, under the situation more than or equal to threshold value Th_k, described current pictorial data former state is output to described low pass filter 201.
Figure 17 is the example corresponding to the image of the pictorial data of exporting from this noise filter 301.In addition, Figure 17 is because the more clearly influence of the noise composition in the presentation image, thus be with image multiplication figure.
In Figure 17, (a) be image corresponding to preceding pictorial data, (b) be image corresponding to current pictorial data, (c) be corresponding to image from the pictorial data of noise filter 301 outputs.
Because described noise composition is suppressed by this noise filter 301, thus in (b) for example the flicker of the image that the influence because of described noise composition that the A part is seen produces with from the corresponding image (c) of the data of these noise filter 301 outputs, be removed.
As above, in the image signal coding device of present embodiment 2, because by possessing noise filter, and before coding, can carry out the removing of noise composition in the input image signal, so can be suppressed at the generation useless symbol weight corresponding in the code device with described noise composition, simultaneously, can access the effect identical with the foregoing description 1.
embodiment 3 〉
Figure 18 is the block diagram of the image signal coding device in the expression present embodiment 3.
In present embodiment 3, filter control instrument 117 in the foregoing description 1 or the foregoing description 2 and symbol weight control device 115 are constituted integratedly, and as symbol weight control device 115a.In addition, component part and the action thereof beyond this symbol weight control device 115a is identical with the foregoing description 1 or the foregoing description 2.
Symbol weight control device 115a is identical with the foregoing description 1 or the foregoing description 2, according to symbol weight from 107 outputs of Variable Length Code device, and the quantization parameter Q of output quantization device 105 P, and will be corresponding to this quantization parameter Q PFilter characteristic control data K output to prefilter 101.
As above, in the image signal coding device of present embodiment 3, by filter control instrument 117 in the foregoing description 1 and the foregoing description 2 and symbol weight control device 115 are constituted integratedly, when the formation that can make this image signal coding device is simplified, can access the effect identical with the foregoing description 1 or the foregoing description 2.
embodiment 4 〉
In the image signal coding device of the foregoing description 1~embodiment 3, if according to the symbol weight that in code device 116, has produced, setting is as the compression ratio of target, bit rate etc., then before the end-of-encode of the current pictorial data that is input to code device 116, can not carry out the change of described compression ratio etc.
Therefore, for example, in the system that sends in real time as the bit stream of the output of code device, when in transmission line, producing some fault, can not carry under the situation of bit stream of speed of present situation, be necessary to be reduced in this image signal coding device bit rate as target, but in the image signal coding device of the foregoing description 1~embodiment 3, can not be corresponding with such situation.Therefore, even might produce the output bit stream corresponding, the problem that this bit stream also is not sent out with input image signal.
Therefore, image signal coding device in the present embodiment 4 is exactly the parameter by controlling to relevant symbol weights such as symbol weight control device 115 or filter control instrument 117 input compression ratios, bit rate from the outside, simultaneously can irrespectively change as the compression ratio of described target etc. with coding stage, solve above-mentioned problem according to making from the compression ratio of this outside input, bit rate etc.In addition, in the following description, illustrate as the situation that bit rate is provided from the input of outside.
Figure 19 is the block diagram of the image signal coding device in the expression present embodiment 4.In addition, therefore part beyond the symbol weight control device 115b in the code device 116 and action thereof omit explanation because identical with code device 116 among the foregoing description 1~embodiment 3.
Among the symbol weight control device 115b and filter control instrument 117a in Figure 19, from outside input bit rate.
The symbol weight control device 115b of input bit rate according to this bit rate and from Variable Length Code device 107 output symbol weight, with quantization parameter Q POutput to quantization device 105 and filter control instrument 117a.
In addition, filter control instrument 117a is according to described bit rate and described quantization parameter Q PK outputs to prefilter 101 with the filter characteristic control data.In addition, as decision quantization parameter Q in described symbol weight control device 115b PThe time, can use by this quantization parameter Q P, the tables of data that constitutes of described bit rate, symbol weight, also can use suitable function Q P=f (bit rate, symbol weight).In addition, even in described filter control instrument 117a, also can use the method decision filter characteristic control data K identical with described symbol weight control device 115b.
In addition, must not have only a described tables of data, a plurality of described tables of data can be set in quantization device 105 or filter control instrument 117a yet, and select tables of data according to described bit rate.For example, under the situation that is provided with tables of data such shown in Figure 20 (a) and (b), can under the high situation of described bit rate, the tables of data from (a) export bigger quantization parameter or filter characteristic control data K, on the other hand, under the low situation of described bit rate, from (b) such tables of data output littler quantization parameter or filter characteristic control K.
In addition, can in filter control instrument 117a, set at least 1 function in the function of described Fig. 8~shown in Figure 10, and by this functional operation, output quantization parameter Q POr described filter characteristic control data K.
In addition, constitute filter control instrument 117a and symbol weight control device 115b integratedly the described embodiment 3 resembling, and in the image coding device under the situation of the symbol weight control device 115c that does, can resemble and described bit rate is input to this symbol weight control device 115c Figure 21.
As above, in the image signal coding device of present embodiment 4, can be according to the bit rate that is transfused to from the outside, with the coding image data stage irrespectively, be controlled in the image signal coding device bit rate as target, simultaneously, the control prefilter makes and adapts to this bit rate.And, can access the effect identical with the foregoing description 1~embodiment 3.
The present invention can not carry out complex calculations as above explanation, just according to the characteristic of the symbol weight decision prefilter that produces in code device.
In addition, do not use complex calculations above-mentioned owing to resemble, thus the burden of the arithmetic unit that CPU etc. constitutes can be alleviated, and can reduce power consumption.
And, by constituting of prefilter can suitably be suppressed radio-frequency component in the input imagery according to symbol weight, can suppress the increase of symbol weight, can access piece distortion etc. simultaneously and worsen few high-quality image.

Claims (10)

1, a kind of image signal coding device is characterized in that comprising:
According to the filter characteristic control data, with the frequency content of the regulation in the input image signal prefilter as current pictorial data output;
Carry out the encoding process of this current pictorial data, and output is corresponding to the bit stream of the current pictorial data of passing through this encoding process generation, the code device of output encoder parameter simultaneously;
And the filter control instrument of the above-mentioned filter characteristic control data only set of output according to 1 or 2 these coding parameters and from the compression ratio of outside input.
2, a kind of image signal coding device is characterized in that comprising:
According to the filter characteristic control data, with the frequency content of the regulation in the input image signal prefilter as current pictorial data output;
Carry out the encoding process of this current pictorial data, and output is corresponding to the bit stream of the current pictorial data of passing through this encoding process generation, the code device of output encoder parameter simultaneously;
And the filter control instrument of the above-mentioned filter characteristic control data only set of output according to 1 or 2 these coding parameters and from the bit rate of outside input.
3, as the image signal coding device of claim 1 or 2 records, it is characterized in that:
1 or 2 coding parameters are any 1 or described any 2 in quantization parameter, symbol weight, the centre/internal ratio.
4, as the image signal coding device of claim 1 or 2 records, it is characterized in that:
Filter control instrument possesses tables of data, and from these tables of data output filter Characteristics Control data.
5, as the image signal coding device of claim 1 or 2 records, it is characterized in that:
Prefilter possesses:
The low pass filter of the low-frequency component in the output input image signal;
According to the low-frequency component of exporting from described low pass filter from the filter characteristic control data correction of filter control instrument output, and the 1st gain controller of low-frequency component is revised in output; And
According to described filter characteristic control data, revise described input image signal, and the 2nd gain controller of output correction picture intelligence, wherein,
Described prefilter is exported the frequency content of the regulation in the described input image signal according to described correction low-frequency component or described correction picture intelligence.
6, as the image signal coding device of claim 5 record, it is characterized in that:
The 1st gain controller makes the low-frequency component decay from low pass filter output according to the filter characteristic control data from filter control instrument output, and the described low-frequency component that will decay is as revising low-frequency component output,
The 2nd gain controller is according to described filter characteristic control data, makes the input image signal decay, and the described input image signal that will decay is as revising picture intelligence output.
7, as the image signal coding device of claim 1 or 2 records, it is characterized in that:
Possess the noise composition that suppresses in the input image signal, and the noise filter of output noise inhibition picture intelligence, wherein
Prefilter is exported the frequency content of the regulation in the described noise suppression picture intelligence.
8, as the image signal coding device of claim 7 record, it is characterized in that:
Differential data between the preceding pictorial data before 1 image duration of more current pictorial data of noise filter and current pictorial data, from filter control instrument output with the coding parameter corresponding threshold, described differential data than the little situation of described threshold value under, carry out the correction of described current pictorial data.
9, a kind of image signal encoding method is characterized in that comprising:
According to the filter characteristic control data, the frequency content of the regulation in the input image signal is exported step as the frequency content of current pictorial data output;
Carry out the encoding process of this current pictorial data, in the output bit stream corresponding with the current pictorial data that produces by this encoding process, the coding parameter output step of output encoder parameter; And
The control data output step of the above-mentioned filter characteristic control data that output is only set according to 1 or 2 these coding parameters and from the compression ratio of outside input.
10, a kind of image signal encoding method is characterized in that comprising:
According to the filter characteristic control data, the frequency content of the regulation in the input image signal is exported step as the frequency content of current pictorial data output;
Carry out the encoding process of this current pictorial data, in the output bit stream corresponding with the current pictorial data that produces by this encoding process, the coding parameter output step of output encoder parameter; And
The control data output step of the above-mentioned filter characteristic control data that output is only set according to 1 or 2 these coding parameters and from the bit rate of outside input.
CNB200410005855XA 2003-03-10 2004-02-20 Image signal encoder and encoding method Expired - Fee Related CN1330186C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003063804 2003-03-10
JP063804/2003 2003-03-10
JP430373/2003 2003-12-25
JP2003430373A JP2004297768A (en) 2003-03-10 2003-12-25 Video signal encoding apparatus, and video signal encoding method

Publications (2)

Publication Number Publication Date
CN1531347A CN1531347A (en) 2004-09-22
CN1330186C true CN1330186C (en) 2007-08-01

Family

ID=33421490

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410005855XA Expired - Fee Related CN1330186C (en) 2003-03-10 2004-02-20 Image signal encoder and encoding method

Country Status (2)

Country Link
JP (1) JP2004297768A (en)
CN (1) CN1330186C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961603A (en) * 2017-03-07 2017-07-18 腾讯科技(深圳)有限公司 Intracoded frame code rate allocation method and device

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157239A (en) * 2004-11-26 2006-06-15 Canon Inc Image processing apparatus and image processing method
US7639884B2 (en) 2005-04-26 2009-12-29 Nippon Hoso Kyokai Prefilter, compressive coding pre-processing apparatus and decompressive decoding post-processing apparatus, and compressive coding apparatus and decompressive decoding apparatus
US8009963B2 (en) 2006-01-26 2011-08-30 Qualcomm Incorporated Adaptive filtering to enhance video bit-rate control performance
US7903733B2 (en) * 2006-01-26 2011-03-08 Qualcomm Incorporated Adaptive filtering to enhance video encoder performance
JP4249218B2 (en) * 2006-12-18 2009-04-02 Nttエレクトロニクス株式会社 Image encoding device
JP5078837B2 (en) * 2007-10-29 2012-11-21 キヤノン株式会社 Encoding apparatus, encoding apparatus control method, and computer program
US9967590B2 (en) 2008-04-10 2018-05-08 Qualcomm Incorporated Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter
US8462842B2 (en) 2008-04-10 2013-06-11 Qualcomm, Incorporated Symmetry for interpolation filtering of sub-pixel positions in video coding
US8705622B2 (en) 2008-04-10 2014-04-22 Qualcomm Incorporated Interpolation filter support for sub-pixel resolution in video coding
US9077971B2 (en) * 2008-04-10 2015-07-07 Qualcomm Incorporated Interpolation-like filtering of integer-pixel positions in video coding
CN101742285B (en) * 2008-11-11 2013-04-24 北京中星微电子有限公司 Video encoding system and method, and control method and device for regulating code bit width
EP4228264B1 (en) 2011-06-23 2024-07-31 Sun Patent Trust Image decoding device, image encoding device
USRE47366E1 (en) 2011-06-23 2019-04-23 Sun Patent Trust Image decoding method and apparatus based on a signal type of the control parameter of the current block
CN106878722B (en) 2011-06-24 2019-11-12 太阳专利托管公司 Coding/decoding method, decoding apparatus, coding method, code device
KR102067683B1 (en) 2011-06-24 2020-01-17 선 페이턴트 트러스트 Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device
RU2608244C2 (en) 2011-06-27 2017-01-17 Сан Пэтент Траст Image encoding method, image decoding method, image encoding device, image decoding device and apparatus for encoding and decoding images
CN103563377B (en) 2011-06-28 2017-05-10 太阳专利托管公司 Decoding method and decoding device
MX2013010892A (en) 2011-06-29 2013-12-06 Panasonic Corp Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device.
MY167090A (en) 2011-06-30 2018-08-10 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
AU2012277219A1 (en) 2011-06-30 2013-09-19 Sun Patent Trust Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device
RU2604680C2 (en) 2011-07-11 2016-12-10 Сан Пэтент Траст Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding and decoding device
US8948253B2 (en) * 2011-12-15 2015-02-03 Flextronics Ap, Llc Networked image/video processing system
JP6796435B2 (en) * 2016-09-14 2020-12-09 日本放送協会 Rate control device, video decoding device, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06225276A (en) * 1993-01-26 1994-08-12 Kokusai Denshin Denwa Co Ltd <Kdd> Method and device for controlling prefilter in encoding moving picture
JPH07107462A (en) * 1993-09-29 1995-04-21 Oki Electric Ind Co Ltd Moving picture encoding method
JPH09298753A (en) * 1996-03-06 1997-11-18 Sony Corp Method and device for encoding moving image
JP2000115765A (en) * 1998-10-06 2000-04-21 Matsushita Electric Ind Co Ltd Video signal coder
JP2002247576A (en) * 2001-02-15 2002-08-30 Sharp Corp Method for encoding moving image

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05344346A (en) * 1992-06-08 1993-12-24 Casio Comput Co Ltd Image compressor
JPH0670299A (en) * 1992-08-15 1994-03-11 G C Technol Kk Method and device for pre-processing in picture encoding
JPH07203428A (en) * 1993-12-28 1995-08-04 Canon Inc Image processing method and its device
JPH089370A (en) * 1994-06-22 1996-01-12 Sanyo Electric Co Ltd Image encoding method
JP3588970B2 (en) * 1997-04-30 2004-11-17 ソニー株式会社 Signal encoding method, signal encoding device, signal recording medium, and signal transmission method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06225276A (en) * 1993-01-26 1994-08-12 Kokusai Denshin Denwa Co Ltd <Kdd> Method and device for controlling prefilter in encoding moving picture
JPH07107462A (en) * 1993-09-29 1995-04-21 Oki Electric Ind Co Ltd Moving picture encoding method
JPH09298753A (en) * 1996-03-06 1997-11-18 Sony Corp Method and device for encoding moving image
JP2000115765A (en) * 1998-10-06 2000-04-21 Matsushita Electric Ind Co Ltd Video signal coder
JP2002247576A (en) * 2001-02-15 2002-08-30 Sharp Corp Method for encoding moving image

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961603A (en) * 2017-03-07 2017-07-18 腾讯科技(深圳)有限公司 Intracoded frame code rate allocation method and device
CN106961603B (en) * 2017-03-07 2018-06-15 腾讯科技(深圳)有限公司 Intracoded frame code rate allocation method and device

Also Published As

Publication number Publication date
JP2004297768A (en) 2004-10-21
CN1531347A (en) 2004-09-22

Similar Documents

Publication Publication Date Title
CN1330186C (en) Image signal encoder and encoding method
JP3165296B2 (en) Inter-frame coding processing method, inter-frame coding processing method, and coding control method
JP2673778B2 (en) Noise reduction device for video decoding
US9781449B2 (en) Rate distortion optimization in image and video encoding
US8055091B2 (en) Method of filtering pixels in a video encoding process
CN110166781B (en) Video coding method and device, readable medium and electronic equipment
US7394856B2 (en) Adaptive video prefilter
CN107925772A (en) The apparatus and method that video motion compensation is carried out using optional interpolation filter
KR100853336B1 (en) Image encoding apparatus and image decoding apparatus
JPH01109979A (en) Image data sorting for digital tv signal
US8243802B2 (en) Moving picture encoding apparatus, moving picture encoding method, moving picture encoding program, moving picture decoding apparatus, moving picture decoding method, and moving picture decoding program
CN110740319B (en) Video encoding and decoding method and device, electronic equipment and storage medium
CN108028937A (en) video motion compensation device and method
JP2020198463A (en) Encoding program, decoding program, encoding device, decoding device, encoding method, and decoding method
US20210400277A1 (en) Method and system of video coding with reinforcement learning render-aware bitrate control
Zhang et al. Enhanced video compression based on effective bit depth adaptation
FI109635B (en) Method and device for post-processing video image
US5508745A (en) Apparatus for controlling a quantization level to be modified by a motion vector
CN101742323B (en) Method and device for coding and decoding re-loss-free video
US20140044167A1 (en) Video encoding apparatus and method using rate distortion optimization
JP2003169332A (en) Picture coding method and picture decoding method
KR20040093481A (en) Video encoding with constrained fluctuations of quantizer scale
CN112243129B (en) Video data processing method and device, computer equipment and storage medium
JPH07240924A (en) Device and method for encoding image
JPH0710103B2 (en) Image coding transmission device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070801

Termination date: 20150220

EXPY Termination of patent right or utility model