CN100348051C - An enhanced in-frame predictive mode coding method - Google Patents
An enhanced in-frame predictive mode coding method Download PDFInfo
- Publication number
- CN100348051C CN100348051C CNB2005100184896A CN200510018489A CN100348051C CN 100348051 C CN100348051 C CN 100348051C CN B2005100184896 A CNB2005100184896 A CN B2005100184896A CN 200510018489 A CN200510018489 A CN 200510018489A CN 100348051 C CN100348051 C CN 100348051C
- Authority
- CN
- China
- Prior art keywords
- predictive mode
- current block
- piece
- prediction
- probable
- 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
Links
Images
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The present invention belongs to the field of video encoding/decoding in signal processing, and relates to an enhanced prediction pattern encoding method in frames. The present invention is characterized in that the most possible prediction model table of video is statistically determined by using the space correlation of the texture of adjacent image blocks according to the relationship of the optimal prediction pattern between adjacent blocks, and the prediction precision of the encoding in frames is enhanced. The method comprises: the relationship of the optimal prediction pattern between the adjacent blocks is counted, and the most possible prediction pattern lookup tables are established; at the encoding end, the most possible prediction pattern in the current block is obtained according to the prediction pattern lookup tables of a left adjacent block and an upper adjacent block, and then, the corresponding prediction encoding operation in frames is carried out; at the decoding end, the most possible prediction pattern of the current block is obtained according to the prediction pattern lookup tables of the left adjacent block and the upper adjacent block, and then, the corresponding prediction decoding operation in frames is carried out. The method provided by the present invention is easy to operate, can effectively increase the prediction precision of the encoding in frames, and consequently enhances the encoding efficiency of video.
Description
Technical field
The invention belongs to the coding and decoding video field in the signal processing, relate to a kind of enhanced in-frame predictive mode coding method.
Background technology
Along with the communication technology and fast development of computer technology, the demand of digital audio/video information grows with each passing day.Because the original video data amount is very big, in order to save Channel Transmission bandwidth and memory space, need carry out compressed encoding to it.In the evolution of video coding technique, produced a series of international standards, as International Telecommunications Union (ITU-T) formulate H.261, series H.263, MPEG-1, MPEG-2, MPEG-4 series that International Organization for Standardization is formulated.At present, the joint video team (JVT) of ISO and ITU foundation has been formulated H.264/MPEG-4 Part 10 of up-to-date video encoding standard jointly.At home, Chinese digital audio/video encoding and decoding technique standard (AVS) working group is formulating the AVS standard used towards storage and towards the Chinese Audio Video coding Standard AVS-M of mobile communication.
Because video data has stronger correlation on spatial domain, the value of pending pixel block can be predicted by the value of its adjacent pixel.The residual error of actual value and predicted value encoded to obtain bigger compression ratio.H.264 adopt block-based space predicting method in to infraframe image coder.For luminance component, can adopt 4 * 4 and 16 * 16 two kinds of partitioned modes.Under 4 * 4 patterns of infra-frame prediction, the pixel in each 4 * 4 is predicted by 17 pixels of having decoded in the adjacent piece.Predictive mode is divided into 9 kinds, should be each 4 * 4 optimum prediction modes of selecting a kind of residual error minimum when coding.Need write into the information of the intra prediction mode of final employing in the code stream at coding side, so that be correctly decoded.For compressed character code farthest, H.264 adopt a simple and effective strategy at coding side: at first determine current block most probable predictive mode (mostProbableMode) according to the left adjacent piece of current block and the state of last adjacent piece, if go up adjacent piece A and left adjacent piece B all in present frame, then the most probable predictive mode is a pattern less among A and the B, otherwise the most probable predictive mode is average (DC) predictive mode; To each effective patterns calculation cost, use the predictive mode of the pattern of cost minimum then as current block; At last the prediction mode information of current block is write into code stream, in order to save code word, if final predictive mode equals the most probable predictive mode, then configuration information is masked as 1 simply, otherwise the present mode information completely write in the code stream.This shows that the prediction of most probable predictive mode is accurate more, the saving of code stream is just big more.
But experiment shows, predictive mode gets little principle and the certain error of physical presence under many circumstances, owing to take advantage during the pattern comparison in the end of most probable predictive mode value, make that last pattern is not an optimal mode, so just can not farthest save code stream and improve precision of prediction.
Summary of the invention
The objective of the invention is to overcome the weak point of above-mentioned frame predictive mode coding method, a kind of enhanced in-frame predictive mode coding method is provided.This method is simple, can improve compression ratio better and increase precision of prediction.
A kind of enhanced in-frame predictive mode coding method provided by the invention is at first set up most probable predictive mode look-up table; Each piece of infra-frame prediction is encoded according to this look-up table at coding side; Each piece of infra-frame prediction is decoded according to this look-up table in decoding end;
The step of setting up most probable predictive mode look-up table is:
(A1) with the predictive mode statistical form stat[9 of cycle tests correspondence] initial value to be set in [9] [9] be 0;
(A2) each image block being carried out intraframe predictive coding handles: at first under each predictive mode that H.264 video encoding standard of Chinese digital audio/video encoding and decoding technique standard A VS or ISO of International Standards Organization and the formulation of the ITU of International Telecommunications Union joint video team is stipulated, the initial value that rate distortion costs value variable is set is zero, if current block is the top edge piece or the left hand edge piece of image, select average DC predictive mode as its most probable predictive mode, write most probable predictive mode look-up table; Otherwise carry out following processing:
(A3) calculate its rate distortion costs value under each predictive mode of AVS or H.264 standard code, the pattern C of selected rate distortion costs value minimum is the predictive mode of current block; Predictive mode at the left adjacent piece of current block is L, when predictive mode of adjacent piece is U on it, with stat[L] number among [U] [C] adds 1;
To piece repeating step (A2) to (A3) operation of all infra-frame predictions, promptly obtain the predictive mode statistical form stat[9 of this sequence] [9] [9];
(A4) repeat above-mentioned steps (A1) to (A3) typical cycle tests is added up, each cycle tests obtains a predictive mode statistical form, and the respective items addition of each statistical form is got predictive mode statistics summary table stat_all[9] [9] [9];
(A5) make respectively that left adjacent block prediction mode L and last adjacent block prediction mode U are all integers of 0 to 8, under the combination of every kind of L and U, determine current block most probable predictive mode by the following method: to each given L and U, find out stat_all[L] maximum stat_all[L among [U] [i]] [U] [C], wherein C is exactly the most probable predictive mode of current block under this combination,, I is 1 to 8 arbitrary integer, C is write the mpm[L of most probable predictive mode look-up table] and [U];
The step that each piece of infra-frame prediction is encoded is:
(B1) according to the predictive mode of last adjacent piece and left adjacent piece, look into the most probable predictive mode that above-mentioned most probable predictive mode look-up table draws current block: the predictive mode of establishing the left adjacent piece of current block is L, the predictive mode U that goes up adjacent piece, if current image block is top edge piece or left hand edge piece, then C
p=DC; Otherwise the most probable predictive mode C of current block
p=mpm[L] [U];
(B2) calculate the cost value of current block under each predictive mode, select best predictive mode:
Under 9 kinds of possible predictive modes of AVS standard or H.264 standard code, the initial value of rate distortion costs value is set respectively, calculates the rate distortion costs value of current block then; The pattern of selected rate distortion costs value minimum is the predictive mode C of current block;
(B3) with selected predictive mode C current block is encoded:
At first calculate the original pixel value of current block and the difference between the predicted value under this predictive mode C, obtain the residual image of current block; Again the residual image piece is carried out integer transform and quantification; The conversion coefficient that calculates after quantizing is carried out entropy coding;
(B4) prediction mode information is write code stream:
For each 4 * 4 setting flag bit f, if C
p=C then makes f=1, otherwise f=0 writes code stream with flag bit f with 1 bit; Represent the current pattern information that will write with variable R: if the predictive mode C of current block is less than most probable predictive mode C
p, R=C then, otherwise R=C-1 write code stream with the triad number of R correspondence;
(B5) information behind the entropy coding is write code stream;
Each 4 * 4 step of decoding to infra-frame prediction are:
(C1) intra coded information of reading images piece from code stream comprises flag bit f and pattern information R;
(C2) determine the most probable predictive mode C of current block
p: if current block is left hand edge piece or top edge piece, the then C of current frame image
pBe the DC pattern; Otherwise the predictive mode of establishing the left adjacent piece of current block is L, the predictive mode U that goes up adjacent piece, then C
pBe list item mpm[L in the predictive mode look-up table] value of [U];
(C3) determine the intra prediction mode C of current image block: if flag bit f=1, then C=C
pOtherwise carry out following processing: if pattern information R is less than C
p, C=R then, otherwise C=R+1;
(C4) rebuild current image block: carry out the prediction of image block pixel according to predictive mode C; Image block data is carried out the entropy decoding obtain conversion coefficient, then conversion coefficient is carried out inverse quantization, inverse transformation; Obtain the image block rebuild at last.
The present invention estimates the most probable predictive mode according to the statistical relationship of optimum prediction mode between the adjacent block.Its main theoretical basis is that the texture of adjacent image piece has spatial coherence.The determined optimum prediction mode of infra-frame prediction, its prediction direction are exactly the strongest direction of texture information.So, can inference H.264 or in the coded system such as AVS, the optimum prediction mode of adjacent image piece also is correlated with.Particularly, major advantage of the present invention is:
One, the method that is proposed are simple, do not increase extra computation complexity.
Two, the method that is proposed can increase precision of prediction well, improve compression ratio.
Description of drawings
Fig. 1 for H.264 with AVS in a kind of 8 directional prediction modes and the label schematic diagram thereof that define.
Embodiment
The present invention draws under the various combinations of adjacent block prediction mode in a left side (leftmode) and last adjacent block prediction mode (upmode) the value rule of current block optimum prediction mode by the predictive mode of substantive test sequence is added up; Most probable optimal mode under adjacent block prediction mode in various left sides and the last adjacent block prediction mode combination is write in the fixing look-up table as most probable predictive mode (mostProbableMode).
Infra-frame prediction with 4 * 4 pattern luminance components among the AVS is an example below, and the present invention is further detailed explanation.The predictive mode direction that defines among the AVS as shown in Figure 1.
Concrete cataloged procedure is as follows:
At first be defined as follows variable so that arthmetic statement:
A left side adjacent block prediction mode L (leftmode): the predictive mode that the left adjacent piece of record current block is selected for use, its value is 0 to 8 integer.
Go up adjacent block prediction mode U (upmode): the predictive mode that the last adjacent piece of record current block is selected for use, its value is 0 to 8 integer.
Current block predictive mode C (currentmode): the predictive mode that the record current block is selected for use, its value is 0 to 8 integer.
Predictive mode statistical form stat[9] [9] [9]: the corresponding predictive mode statistical form of each cycle tests is used for writing down the statistical information of this sequence frame inner estimation mode.Stat[L] [U] [C] expression, adopt in 4 * 4 image blocks of infra-frame prediction in this sequence, left adjacent block prediction mode is L, upward adjacent block prediction mode is that U and current predictive mode are 4 * 4 the number of C.
Predictive mode statistics summary table stat_all[9] [9] [9]: the predictive mode statistical form respective items addition by all cycle testss obtains.
Most probable predictive mode look-up table mpm[9] [9]: write down most probable predictive mode, its value is 0 to 8 integer; When the adjacent block prediction mode in a left side be L, when going up adjacent block prediction mode and being U, the most probable predictive mode of current block is mpm[L] [U].
Flag bit f: whether the selection of sign image piece most probable predictive mode is accurate, and its value takies 1bit for binary number 0 or 1 in code stream.
Predictive mode choice variable R (remaining_mode_sekector): when the selection of most probable predictive mode is inaccurate, the prediction mode information of representing current block with this variable, its value is 0 to 7 integer, in code stream, write the binary number (corresponding 000 to 111) of this variable, take 3bit.
One. the preparation before the coding:
To the experiment that takes statistics of the value rule of the type sequence predictive modes of having encoded in a large number, foundation most probable predictive mode look-up table generally speaking:
Step (A): the intra prediction mode value rule of adding up each cycle tests:
Earlier with the predictive mode statistical form stat[9 of this sequence correspondence] all put initial value 0 in [9] [9], scan 4 * 4 (the top edge piece and the left hand edge pieces that do not comprise picture frame) that adopt intraframe predictive coding more one by one, at first under each predictive mode of AVS or H.264 standard code, the initial value that rate distortion costs value variable is set is zero, predictive mode at current block is C, the predictive mode of its left adjacent piece is L, when predictive mode of adjacent piece is U on it, with stat[L] number among [U] [C] adds 1; 4 * 4 to all infra-frame predictions are repeated this operation, can obtain the predictive mode statistical form of this sequence.
Step (B): set up most probable predictive mode look-up table according to the predictive mode statistical form:
With step (A) each cycle tests (as having stipulated 112 kinds of cycle testss in the AVS standard) is added up, each cycle tests obtains a predictive mode statistical form, and the respective items addition of these tables is got predictive mode statistics summary table stat_all[9] [9] [9];
Make respectively that left adjacent block prediction mode L and last adjacent block prediction mode U are all integers of 0 to 8, under the combination of every kind of L and U, determine current block most probable predictive mode by the following method:
To each given L and U, find out stat_all[L] [U] [i], i=0,1 ... maximum in 8 is stat_all[L] [U] [C], wherein C is exactly the most probable predictive mode of current block under this combination, C is write the mpm[L of most probable predictive mode look-up table] [U];
If current block is the top edge piece or the left hand edge piece of image, in both cases, select average (DC) predictive mode as its most probable predictive mode, write most probable predictive mode look-up table.
Just can obtain most probable predictive mode look-up table according to said method.
The most probable predictive mode look-up table of table one for drawing according to the AVS cycle tests.
Two. adopt following step, encode coding side each 4 * 4 to infra-frame prediction.
(1):, look into the most probable predictive mode that most probable predictive mode look-up table draws current block according to the predictive mode of last adjacent piece and left adjacent piece:
If the predictive mode of the left adjacent piece of current block is L, the predictive mode U that goes up adjacent piece, then the most probable predictive mode C of current block
p=mpm[L] [U].
(2): calculate the cost of current block under each predictive mode, select best predictive mode:
Under 9 kinds of possible predictive modes of AVS or H.264 standard code, the initial value of rate distortion costs value is set respectively, calculates the original value of each pixel in the current block and the difference of predicted value again, the absolute value of these differences and be exactly the cost of this predictive mode; The pattern of selected cost minimum is the predictive mode C of current block.
(3): current block is encoded with selected predictive mode:
According to the step of AVS standard code, at first calculate the original pixel value of current block and the difference between the predicted value under this predictive mode, obtain the residual image of current block; Again the residual image piece is carried out integer transform and quantification; The conversion coefficient that calculates after quantizing is carried out entropy coding;
(4): prediction mode information is write code stream:
For each 4 * 4 setting flag bit f, if C
p=C then makes f=1; Otherwise f=0, R represents present mode information with the predictive mode choice variable: if the predictive mode C of current block is less than most probable predictive mode C
p, R=C then, otherwise R=C-1 write code stream with the triad number of R correspondence;
(5): the information behind the entropy coding is write code stream;
Three. again according to following step, the image block after decoding end is to coding is decoded.
(1) intra coded information of reading images piece from code stream comprises flag bit f and pattern information R;
(2) determine the most probable predictive mode C of current block
p: if current block is left hand edge piece or top edge piece, the then C of current frame image
pBe the DC pattern; Otherwise the predictive mode of establishing the left adjacent piece of current block is L, the predictive mode U that goes up adjacent piece, then C
pBe list item mpm[L in the predictive mode look-up table] value of [U].
(3) determine the intra prediction mode C of current image block: if flag bit f=1, then C=C
pOtherwise carry out following processing: if pattern information R is less than C
p, C=R then; Otherwise C=R+1;
(4) rebuild current image block: carry out the prediction of image block pixel according to predictive mode C; Image block data is carried out the entropy decoding obtain conversion coefficient, then conversion coefficient is carried out inverse quantization, inverse transformation; Obtain the image block rebuild at last.
The coded system AVS-M that uses towards mobile multimedia that formulates with Chinese audio/video encoding standard working group (AVS) is an example, and this effect based on the frame predictive mode coding method of adding up is described.In the AVS-M coded system, the method that adopts the present invention to propose substitutes original method, and type sequence is compared experiment.Table two is depicted as contrast experiment's result.The cycle tests of CIF 15fs, QCIF 5fs, CIF 30fs, QCIF 15fs four kinds of forms has been chosen in experiment.The decibels that signal to noise ratio changes after this method is adopted in Y in the table (dB) expression, and the Bitrate item represents to adopt the relative variation of bit rate after this method.By data in the table as can be known, the signal to noise ratio of each sequence all has raising, and bit rate all has reduction.The intra-frame predictive encoding method based on statistics that this explanation the present invention proposes can improve compression ratio in actual applications better and increase precision of prediction.
Table one most probable predictive mode look-up table mpm[L] [U]
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
2 | 0 | 1 | 0 | 0 | 4 | 5 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 | 4 | 5 | 1 | 0 | 1 |
4 | 0 | 1 | 4 | 4 | 4 | 4 | 4 | 4 | 8 |
5 | 0 | 0 | 0 | 0 | 4 | 5 | 0 | 0 | 0 |
6 | 0 | 1 | 1 | 1 | 4 | 4 | 6 | 3 | 1 |
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 |
8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 3 | 8 |
Table two pair type sequence uses the variation of this method coding back signal to noise ratio and bit rate
Full I frame test | |||||
CIF 15fs | Y(dB) | Bitrate | QCIF 5fs | Y(dB) | Bitrate |
football | +0.2160 | -2.59% | Foreman | +0.0343 | -0.43% |
Bus | +0.0925 | -1.45% | football | +0.0583 | -0.92% |
Foreman | +0.0609 | -1.12% | Bus | +0.0450 | -0.69% |
Paris | +0.0700 | -0.86% | paris | +0.0214 | -0.22% |
News | +0.0746 | -0.87% | Mobile | +0.0120 | -0.15% |
Tempete | +0.0476 | -0.77% | News | +0.0148 | -0.14% |
Mobile | +0.0374 | -0.57% | Tempete | +0.0125 | -0.14% |
Average | +0.0856 | -1.18% | Average | +0.0283 | -0.38% |
CIF 30fs | Y(dB) | Bitrate | QCIF 15fs | Y(dB) | Bitrate |
football | +0.1064 | -1.87% | Foreman | +0.0248 | -0.32% |
News | +0.0661 | -0.77% | football | +0.0369 | -0.68% |
Foreman | +0.0498 | -0.77% | News | +0.0232 | -0.23% |
Paris | +0.0591 | -0.63% | Mobile | +0.0106 | -0.13% |
Tempete | +0.0461 | -0.68% | Bus | +0.0269 | -0.42% |
Bus | +0.0531 | -0.82% | paris | +0.0151 | -0.15% |
Mobile | +0.0306 | -0.39% | Tempete | +0.0162 | -0.21% |
Average | +0.0587 | -0.85% | Average | +0.0220 | -0.31% |
The test of IPP frame | |||||
CIF 30fs | Y(dB) | Bitrate | QCIF 15fs | Y(dB) | Bitrate |
football | +0.01dB | -0.23% | football | +0.016dB | -0.30% |
CIF 15fs | Y(dB) | Bitrate | QCIF 5fs | Y(dB) | Bitrate |
football | +0.059dB | -1.32% | football | +0.017dB | -0.40% |
Claims (2)
1, a kind of enhanced in-frame predictive mode coding method is at first set up most probable predictive mode look-up table; Each piece of infra-frame prediction is encoded according to this look-up table at coding side; Each piece of infra-frame prediction is decoded according to this look-up table in decoding end;
The step of setting up most probable predictive mode look-up table is:
(A1) with the predictive mode statistical form stat[9 of cycle tests correspondence] initial value to be set in [9] [9] be 0;
(A2) each image block being carried out intraframe predictive coding handles: at first under each predictive mode that H.264 video encoding standard of Chinese digital audio/video encoding and decoding technique standard A VS or ISO of International Standards Organization and the formulation of the ITU of International Telecommunications Union joint video team is stipulated, the initial value that rate distortion costs value variable is set is zero, if current block is the top edge piece or the left hand edge piece of image, select average DC predictive mode as its most probable predictive mode, write most probable predictive mode look-up table; Otherwise carry out following processing:
(A3) calculate its rate distortion costs value under each predictive mode of AVS or H.264 standard code, the pattern C of selected rate distortion costs value minimum is the predictive mode of current block; Predictive mode at the left adjacent piece of current block is L, when predictive mode of adjacent piece is U on it, with stat[L] number among [U] [C] adds 1;
To piece repeating step (A2) to (A3) operation of all infra-frame predictions, promptly obtain the predictive mode statistical form stat[9 of this sequence] [9] [9];
(A4) repeat above-mentioned steps (A1) to (A3) typical cycle tests is added up, each cycle tests obtains a predictive mode statistical form, and the respective items addition of each statistical form is got predictive mode statistics summary table stat_all[9] [9] [9];
(A5) make respectively that left adjacent block prediction mode L and last adjacent block prediction mode U are all integers of 0 to 8, under the combination of every kind of L and U, determine current block most probable predictive mode by the following method: to each given L and U, find out stat_all[L] maximum stat_all[L among [U] [i]] [U] [C], wherein C is exactly the most probable predictive mode of current block under this combination, i is 1 to 8 arbitrary integer, C is write the mpm[L of most probable predictive mode look-up table] [U];
The step that each piece of infra-frame prediction is encoded is:
(B1) according to the predictive mode of last adjacent piece and left adjacent piece, look into the most probable predictive mode that above-mentioned most probable predictive mode look-up table draws current block: the predictive mode of establishing the left adjacent piece of current block is L, the predictive mode U that goes up adjacent piece, if current image block is top edge piece or left hand edge piece, then C
p=DC; Otherwise the most probable predictive mode C of current block
p=mpm[L] [U];
(B2) calculate the cost value of current block under each predictive mode, select best predictive mode:
Under 9 kinds of possible predictive modes of AVS standard or H.264 standard code, the initial value of rate distortion costs value is set respectively, calculates the rate distortion costs value of current block then; The pattern of selected rate distortion costs value minimum is the predictive mode C of current block;
(B3) with selected predictive mode C current block is encoded:
At first calculate the original pixel value of current block and the difference between the predicted value under this predictive mode C, obtain the residual image of current block; Again the residual image piece is carried out integer transform and quantification; The conversion coefficient that calculates after quantizing is carried out entropy coding;
(B4) prediction mode information is write code stream:
For each 4 * 4 setting flag bit f, if C
p=C then makes f=1, otherwise f=0 writes code stream with flag bit f with 1 bit; Represent the current pattern information that will write with variable R: if the predictive mode C of current block is less than most probable predictive mode C
p, R=C then, otherwise R=C-1 write code stream with the triad number of R correspondence;
(B5) information behind the entropy coding is write code stream;
Each 4 * 4 step of decoding to infra-frame prediction are:
(C1) intra coded information of reading images piece from code stream comprises flag bit f and pattern information R;
(C2) determine the most probable predictive mode C of current block
p: if current block is left hand edge piece or top edge piece, the then C of current frame image
pBe the DC pattern; Otherwise the predictive mode of establishing the left adjacent piece of current block is L, the predictive mode U that goes up adjacent piece, then C
pBe list item mpm[L in the predictive mode look-up table] value of [U];
(C3) determine the intra prediction mode C of current image block: if flag bit f=1, then C=C
pOtherwise carry out following processing: if pattern information R is less than C
p, C=R then, otherwise C=R+1;
(C4) rebuild current image block: carry out the prediction of image block pixel according to predictive mode C; Image block data is carried out the entropy decoding obtain conversion coefficient, then conversion coefficient is carried out inverse quantization, inverse transformation; Obtain the image block rebuild at last.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100184896A CN100348051C (en) | 2005-03-31 | 2005-03-31 | An enhanced in-frame predictive mode coding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100184896A CN100348051C (en) | 2005-03-31 | 2005-03-31 | An enhanced in-frame predictive mode coding method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1674680A CN1674680A (en) | 2005-09-28 |
CN100348051C true CN100348051C (en) | 2007-11-07 |
Family
ID=35046896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100184896A Expired - Fee Related CN100348051C (en) | 2005-03-31 | 2005-03-31 | An enhanced in-frame predictive mode coding method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100348051C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107770535A (en) * | 2011-11-04 | 2018-03-06 | 杰尼普Pte有限公司 | The method for producing reconstructed blocks |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100442857C (en) * | 2005-10-12 | 2008-12-10 | 华为技术有限公司 | Method of enhanced layer in-frame predicting method and encoding and decoding apparatus |
JP5089878B2 (en) * | 2005-10-28 | 2012-12-05 | パナソニック株式会社 | Image encoding device |
KR101298745B1 (en) * | 2005-11-07 | 2013-08-21 | 에이전시 포 사이언스, 테크놀로지 앤드 리서치 | Methods and devices for decoding and encoding data |
KR20090008418A (en) | 2006-04-28 | 2009-01-21 | 가부시키가이샤 엔티티 도코모 | Image predictive coding device, image predictive coding method, image predictive coding program, image predictive decoding device, image predictive decoding method and image predictive decoding program |
JP2007300380A (en) * | 2006-04-28 | 2007-11-15 | Ntt Docomo Inc | Image predictive encoding device, image predictive encoding method, image predictive encoding program, image predictive decoding device, image predictive decoding method, and image predictive decoding program |
WO2008136828A1 (en) * | 2007-05-04 | 2008-11-13 | Qualcomm Incorporated | Video coding mode selection using estimated coding costs |
CN100566427C (en) * | 2007-07-31 | 2009-12-02 | 北京大学 | The choosing method and the device that are used for the intraframe predictive coding optimal mode of video coding |
CN101415121B (en) * | 2007-10-15 | 2010-09-29 | 华为技术有限公司 | Self-adapting method and apparatus for forecasting frame |
CN101500161B (en) * | 2008-01-31 | 2012-03-21 | 华为技术有限公司 | Inter-frame prediction method and apparatus based on adaptive block transformation |
KR20090095316A (en) * | 2008-03-05 | 2009-09-09 | 삼성전자주식회사 | Method and apparatus for image intra prediction |
CN101605255B (en) * | 2008-06-12 | 2011-05-04 | 华为技术有限公司 | Method and device for encoding and decoding video |
CN101677406B (en) * | 2008-09-19 | 2011-04-20 | 华为技术有限公司 | Method and apparatus for video encoding and decoding |
CN101729883B (en) * | 2008-10-14 | 2013-03-20 | 上海炜寅信息科技有限公司 | Method for adaptively adjusting video decoding complexity |
CN101409845B (en) * | 2008-10-31 | 2010-10-06 | 北京大学软件与微电子学院 | Method and apparatus for estimating video distortion in AVS video encoding |
CN101945270B (en) * | 2009-07-06 | 2013-06-19 | 联发科技(新加坡)私人有限公司 | Video coder, method for internal prediction and video data compression |
US9930331B2 (en) * | 2010-07-15 | 2018-03-27 | Sharp Kabushiki Kaisha | Decoding and encoding devices using intra-frame prediction based on prediction modes of neighbor regions |
KR101474987B1 (en) * | 2010-08-17 | 2014-12-24 | 엠앤케이홀딩스 주식회사 | Apparatus for encoding residual signals |
US9204155B2 (en) * | 2010-09-30 | 2015-12-01 | Futurewei Technologies, Inc. | Multiple predictor set for intra coding with intra mode prediction |
CN102724493B (en) * | 2011-01-18 | 2014-06-25 | 清华大学 | Coding and decoding methods of intra-frame prediction modes based on image blocks and codec |
WO2012113197A1 (en) * | 2011-02-24 | 2012-08-30 | 中兴通讯股份有限公司 | Encoding or decoding method of prediction mode, and device thereof |
CN102685474B (en) * | 2011-03-10 | 2014-11-05 | 华为技术有限公司 | Encoding and decoding method of prediction modes, encoding and decoding device and network system |
CN107197280B (en) * | 2011-06-17 | 2020-06-16 | Jvc 建伍株式会社 | Image encoding device, image encoding method, and recording medium |
MX2014000171A (en) | 2011-06-28 | 2014-02-19 | Samsung Electronics Co Ltd | Method and apparatus for image encoding and decoding using intra prediction. |
HUE038949T2 (en) | 2011-06-28 | 2018-12-28 | Samsung Electronics Co Ltd | Apparatus for decoding video with intra prediction |
CN102857750B (en) * | 2011-07-01 | 2015-05-06 | 华为技术有限公司 | Method, device and system for in-frame predictive coding and encoding |
EP2916545B1 (en) * | 2011-10-24 | 2021-11-10 | Innotive Ltd | Method and apparatus for decoding intra prediction mode |
KR20130045153A (en) * | 2011-10-24 | 2013-05-03 | (주)인터앱 | Image decoding apparatus |
CN102364948B (en) * | 2011-10-28 | 2013-10-16 | 上海国茂数字技术有限公司 | Method for two-way compensation of video coding in merging mode |
KR20130049523A (en) * | 2011-11-04 | 2013-05-14 | 오수미 | Apparatus for generating intra prediction block |
KR20130049524A (en) * | 2011-11-04 | 2013-05-14 | 오수미 | Method for generating intra prediction block |
KR20130049522A (en) * | 2011-11-04 | 2013-05-14 | 오수미 | Method for generating intra prediction block |
KR102182628B1 (en) * | 2011-12-05 | 2020-11-24 | 엘지전자 주식회사 | Method and device for intra prediction |
US9210438B2 (en) | 2012-01-20 | 2015-12-08 | Sony Corporation | Logical intra mode naming in HEVC video coding |
CN104168481B (en) * | 2014-07-24 | 2017-08-04 | 北京大学 | For the soft coding methods of real-time AVS of Intel mobile platforms |
CN104702959B (en) * | 2015-03-20 | 2019-03-26 | 上海国茂数字技术有限公司 | A kind of intra-frame prediction method and system of Video coding |
CN107222743B (en) * | 2017-07-04 | 2020-02-04 | 西安万像电子科技有限公司 | Image processing method, device and system |
CN113612995B (en) * | 2018-09-03 | 2022-09-09 | 华为技术有限公司 | Video encoding method, decoding method, encoder, decoder, and storage medium |
TWI826532B (en) | 2018-09-19 | 2023-12-21 | 大陸商北京字節跳動網絡技術有限公司 | Intra mode coding based on history information |
WO2020182195A1 (en) * | 2019-03-14 | 2020-09-17 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods using intra mode coding for intra prediction |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030206594A1 (en) * | 2002-05-01 | 2003-11-06 | Minhua Zhou | Complexity-scalable intra-frame prediction technique |
WO2003101117A1 (en) * | 2002-05-28 | 2003-12-04 | Sharp Kabushiki Kaisha | Methods and systems for image intra-prediction mode estimation, communication, and organization |
WO2003105070A1 (en) * | 2002-06-01 | 2003-12-18 | Nokia Corporation | Spatial prediction based intra coding |
-
2005
- 2005-03-31 CN CNB2005100184896A patent/CN100348051C/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030206594A1 (en) * | 2002-05-01 | 2003-11-06 | Minhua Zhou | Complexity-scalable intra-frame prediction technique |
WO2003101117A1 (en) * | 2002-05-28 | 2003-12-04 | Sharp Kabushiki Kaisha | Methods and systems for image intra-prediction mode estimation, communication, and organization |
WO2003105070A1 (en) * | 2002-06-01 | 2003-12-18 | Nokia Corporation | Spatial prediction based intra coding |
Non-Patent Citations (1)
Title |
---|
H.264中帧内编码算法及其快速实现研究 周宁兆,宋彬.中国有线电视,第24期 2004 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107770535A (en) * | 2011-11-04 | 2018-03-06 | 杰尼普Pte有限公司 | The method for producing reconstructed blocks |
CN107770535B (en) * | 2011-11-04 | 2020-07-14 | 英孚布瑞智有限私人贸易公司 | Method for generating reconstructed block |
Also Published As
Publication number | Publication date |
---|---|
CN1674680A (en) | 2005-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100348051C (en) | An enhanced in-frame predictive mode coding method | |
CN1200568C (en) | Optimum scanning method for change coefficient in coding/decoding image and video | |
TWI516095B (en) | Video encoding and decoding using transforms | |
CN1214649C (en) | Entropy encoding method for encoding video predictive residual error coefficient | |
CN1225127C (en) | A coding/decoding end bothway prediction method for video coding | |
RU2434360C2 (en) | Adaptive coding of video block prediction mode | |
CN1535018A (en) | Coding method of video frequency image jump over macro block | |
CN100341333C (en) | Reinforced pixel domain code stream conversion method | |
CN1589023A (en) | Coding and decoding method and device for multiple coded list lengthening based on context | |
CN1753500A (en) | Method of selecting in frame prediction mode based on H.264/AVC standard frame image | |
CN1669235A (en) | Method and apparatus for transcoding between hybrid video CODEC bitstreams | |
CN1949877A (en) | Adaptive quantization controller and method thereof | |
CN1777283A (en) | Microblock based video signal coding/decoding method | |
CN1275469C (en) | Method for pridicting sortable complex in frame | |
CN1649413A (en) | Quick selecting method for H.264/AVC multiple reference frame | |
CN109672891B (en) | Lossless secondary compression method of JPEG image | |
CN1194544C (en) | Video encoding method based on prediction time and space domain conerent movement vectors | |
CN1212014C (en) | Video coding method based on time-space domain correlation quick movement estimate | |
CN200962655Y (en) | A motive image compression system for mobile device | |
CN100337481C (en) | A MPEG-2 to AVS video code stream conversion method and apparatus | |
CN1741612A (en) | Quantization method during video image coding | |
KR100584422B1 (en) | Method and device for compressing image data | |
CN1471321A (en) | Method for coding and recoding ripple video frequency based on motion estimation | |
Al-Khafaji¹ et al. | Color image compression of inter-prediction base | |
CN1514651A (en) | High efficiency small ware video frequency encoding decoding method under low code rate |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071107 Termination date: 20140331 |