KR101673027B1 - Method and Apparatus for Color Space Prediction and Method and Apparatus for Encoding/Decoding of Video Data Thereof - Google Patents
Method and Apparatus for Color Space Prediction and Method and Apparatus for Encoding/Decoding of Video Data Thereof Download PDFInfo
- Publication number
- KR101673027B1 KR101673027B1 KR1020100063359A KR20100063359A KR101673027B1 KR 101673027 B1 KR101673027 B1 KR 101673027B1 KR 1020100063359 A KR1020100063359 A KR 1020100063359A KR 20100063359 A KR20100063359 A KR 20100063359A KR 101673027 B1 KR101673027 B1 KR 101673027B1
- Authority
- KR
- South Korea
- Prior art keywords
- prediction
- block
- frequency domain
- delete delete
- frequency
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/18—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
An embodiment of the present invention relates to a color space prediction method and apparatus, and a method and apparatus for image encoding / decoding using the same.
One embodiment of the present invention includes a prediction weight calculation unit for determining a weighted block from a base-coded neighboring block of a current block and calculating a prediction weight for each frequency domain from the weighted block; A prediction frequency selector for calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain predictor for receiving the transformed residual block and performing color space prediction of the transformed residual block from the predicted weight of the selected frequency domain, A prediction weight calculation unit for determining a weighted block from the weighted block and calculating a prediction weight for each frequency domain from the weighted block; A prediction frequency selector for calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain reconstruction unit for reconstructing the residual block transformed from the color space prediction block using the predicted weight values of the selected frequency domain. The present invention also provides a method and apparatus for encoding and decoding images using the method and apparatus.
Description
An embodiment of the present invention relates to a color space prediction method and apparatus, and a method and apparatus for image encoding / decoding using the same. More particularly, the present invention relates to a method and apparatus for efficiently compressing video data without performing a conventional color conversion process, and more particularly, to a method and apparatus for efficiently compressing video data by removing redundant information between color components using correlation between image components, And an image encoding / decoding method and apparatus using the same.
Most commercial applications dealing with video signals perform compression encoding in most YCbCr color spaces. Although the general video signal acquisition apparatus operates in the RGB color space, the reason why the encoding is performed in the YCbCr color space is that the RGB format signals have a very high correlation between the color planes, It is because. In the case of the Cb and Cr color planes corresponding to the color difference signals in the YCbCr type signal, the resolution by the human visual system is significantly lower than the luminance signal (Y), so that the subjective image quality is not lost by the additional sub- High compression coding efficiency can be provided. However, in a video application requiring super high image quality such as digital cinema or medical image, image quality deterioration basically occurs due to a rounding error occurring in the conversion between the RGB color space and the YCbCr color space, and compression The efficiency does not show a large difference in the two color spaces or the coding in the YCbCr color space has a worse performance. Even if a YCoCg color space designed to remove color space correlation without rounding error is used, the encoding efficiency in the ultra-high-quality region does not provide significantly improved performance compared to that in the RGB color space Therefore, the increase of the direct compression coding efficiency in the RGB color space corresponding to the image acquisition signal space is very important for the video application requiring super high image quality.
In order to perform such efficient compression encoding of RGB data, various studies have been carried out to date. H.264 / AVC, the international standard for video compression coding, supports compression encoding of RGB color space video data. For this purpose, a common mode for processing each data plane of the RGB color space into the same encoding mode, And provides an independent mode for processing planes independently. The RGB color space data encoding method of the H.264 / AVC standard has an advantage that it can provide a high encoding performance without increasing the amount of computation for a specific color space processing process, but it does not directly use the correlation between color planes Therefore, there is a problem in that there is an inefficient element due to high redundancy between RGB color planes.
In order to solve such a problem, an embodiment of the present invention not only directly compresses video data directly without performing a conventional color conversion process, but also removes redundant information between color components by using correlation between image components, There is a main purpose in further improving efficiency.
According to an aspect of the present invention, there is provided an apparatus for encoding / decoding an image, the apparatus comprising: a prediction block generating unit for generating a prediction block by predicting a current block for each color plane, subtracting the prediction block from the current block, Calculates a prediction weight for each frequency domain using the frequency coefficients of the neighboring blocks of the current block, calculates a prediction gain for each frequency domain from the prediction weight for each frequency domain, An image coder for generating a color space prediction block of the transformed residual block by selecting a frequency domain and performing color space prediction from the prediction weight of the selected frequency domain, and encoding the color space prediction block; And decodes the encoded data to decode the color space prediction block, calculates a prediction weight for each frequency domain using the frequency coefficients of the neighboring blocks of the current block, calculates a prediction gain for each frequency domain from the prediction weight for each frequency domain, A frequency domain to be used for prediction is selected, a residual block transformed from the color space prediction block is restored by using the predicted weight of the selected frequency domain, the residual block is restored by inversely transforming the transformed residual block, And an image decoder for generating a prediction block and restoring the current block by adding the restored residual block and the prediction block.
According to another aspect of the present invention, there is provided an apparatus for encoding an image, the apparatus comprising: a predictor for generating a prediction block by predicting a current block for each color plane; A subtractor for subtracting the prediction block from the current block to generate a residual block; A transformer for transforming the residual block; Calculating a prediction weight for each frequency domain by using a frequency coefficient of a neighboring block of the current block, calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain, selecting a frequency domain to be used for color space prediction, A color space predictor for generating a color space prediction block of the transformed residual block by performing color space prediction from a predicted weight of the transformed residual block; And an encoder for encoding the color space prediction block.
The transformer may quantize the transformed residual block after the transform.
The color space predictor may generate the color space prediction block and then quantize the color space prediction block.
Wherein the color space predictor subtracts a value obtained by applying a predictive weight of the selected frequency domain to a frequency coefficient of a color plane other than the reference color plane at a frequency coefficient of the selected frequency region of the reference color plane of the transformed residual block, A color space prediction block can be generated.
Wherein the color space predictor comprises: a prediction weight calculation unit for determining a weighted block from the base-adjacent neighboring blocks of the current block and calculating a prediction weight for each frequency domain from the weighted block; A prediction frequency selector for calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain prediction unit for performing color space prediction of the transformed residual block from the prediction weight of the selected frequency domain.
The prediction frequency selection unit may select a frequency in the case where the gain is greater than a case where the prediction gain for each frequency domain does not predict as a frequency region to be used for color space prediction.
The frequency domain prediction unit may perform color space prediction after quantizing the prediction weights of the selected frequency domain.
According to another aspect of the present invention, there is provided an apparatus for decoding an image, the apparatus comprising: a decoder that decodes encoded data to decode a color space prediction block; Calculating a prediction weight for each frequency domain by using a frequency coefficient of a neighboring block of a current block and calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain to select a frequency region to be used for color space prediction, A color space reconstructor for reconstructing a residual block transformed from the color space prediction block using a prediction weight; An inverse transformer for inversely transforming the transformed residual block to reconstruct a residual block; A predictor for generating a prediction block by predicting a current block; And an adder for adding the restored residual block and the prediction block to reconstruct the current block.
The inverse transformer can inversely transform the transformed residual block after inverse-quantizing the transformed residual block.
The color space reconstructor may dequantize the color space prediction block, and then calculate the prediction weight for each frequency domain.
Wherein the color space reconstructor adds a frequency coefficient of the selected frequency region of the reference color plane of the color space prediction block and a frequency coefficient of a color plane other than the reference color plane to a value obtained by applying a predictive weight of the selected frequency region, The transformed residual block can be restored.
Wherein the color space reconstructor comprises: a prediction weight calculation unit for determining a weighted block from the decoded neighboring block of the current block and calculating a prediction weight for each frequency domain from the weighted block; A prediction frequency selector for calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain reconstruction unit for reconstructing the residual block transformed from the color space prediction block using the prediction weight of the selected frequency domain.
The frequency domain reconstruction unit may perform the color space prediction after quantizing the prediction weights of the selected frequency domain.
According to another aspect of the present invention, there is provided an apparatus for predicting a color space of a transformed residual block, the apparatus comprising: a weighting unit that determines a weighted block from a base- A prediction weight calculation unit for calculating a prediction weight for each region; A prediction frequency selector for calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain prediction unit for performing a color space prediction of the transformed residual block from the prediction weight of the selected frequency domain.
Wherein the frequency domain predictor subtracts a value obtained by applying a predictive weight of the selected frequency domain to a frequency coefficient of a color plane other than the reference color plane at a frequency coefficient of the selected frequency region of the reference color plane of the transformed residual block, A color space prediction block can be generated.
The weighted block may be a block coded in the same mode as the prediction mode of the current block.
The prediction frequency selection unit may select a frequency in the case where the gain is greater than a case where the prediction gain for each frequency domain does not predict as a frequency region to be used for color space prediction.
The frequency domain prediction unit may perform color space prediction after quantizing the prediction weights of the selected frequency domain.
The prediction weight for each frequency domain can be calculated by the degree of correlation between the reference color plane and the remaining color plane.
The prediction weight for each frequency domain can be calculated in units of a sequence of images, a frame unit, a macroblock unit, and a sub-block unit.
According to another aspect of the present invention, there is provided an apparatus for predicting color space of a color space prediction block, the apparatus comprising: a color space prediction unit for determining a weighted block from a decoded neighboring block of a current block, A prediction weight calculation unit for calculating a prediction weight for each region; A prediction frequency selector for calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain reconstruction unit for reconstructing the residual block transformed from the color space prediction block using the prediction weight of the selected frequency domain.
Wherein the frequency domain reconstruction unit adds the frequency coefficients of the selected frequency region of the reference color plane of the color space prediction block and the frequency coefficients of the color planes other than the reference color plane by applying a predictive weight value of the selected frequency region, The transformed residual block can be restored.
The frequency-
The color space prediction may be performed after quantizing the prediction weights of the selected frequency domain.
According to another aspect of the present invention, there is provided a method of encoding / decoding an image, the method comprising: generating a prediction block by predicting a current block for each color plane; A residual block is generated, the residual block is transformed, a prediction weight for each frequency domain is calculated using the frequency coefficients of the neighboring blocks of the current block, a prediction gain for each frequency domain is calculated from the prediction weight for each frequency domain, Selecting a frequency region to be used for spatial prediction and performing a color space prediction from the prediction weight of the selected frequency region to generate a color space prediction block of the transformed residual block and encoding the color space prediction block; And decodes the encoded data to decode the color space prediction block, calculates a prediction weight for each frequency domain using the frequency coefficients of the neighboring blocks of the current block, calculates a prediction gain for each frequency domain from the prediction weight for each frequency domain, A frequency domain to be used for prediction is selected, a residual block transformed from the color space prediction block is restored by using the predicted weight of the selected frequency domain, the residual block is restored by inversely transforming the transformed residual block, And reconstructing the current block by generating a prediction block and adding the restored residual block and the prediction block to each other.
According to another aspect of the present invention, there is provided a method of encoding an image, the method comprising: generating a prediction block by predicting a current block for each color plane; Generating a residual block by subtracting the prediction block from the current block; A transforming step of transforming the residual block; Calculating a prediction weight for each frequency domain by using a frequency coefficient of a neighboring block of the current block, calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain, selecting a frequency domain to be used for color space prediction, A color space prediction step of performing a color space prediction from the predicted weight of the transformed residual block to generate a color space prediction block of the transformed residual block; And encoding the color space prediction block.
And after the transforming step, quantizing the transformed residual block.
And after the color space prediction step, quantizing the color space prediction block.
Wherein the color space prediction step subtracts a value obtained by applying a predictive weight of the selected frequency domain to a frequency coefficient of a color plane other than the reference color plane in a frequency coefficient of the selected frequency region of the reference color plane of the transformed residual block The color space prediction block can be generated.
Wherein the color space prediction step comprises: a prediction weight calculation step of determining a weighted block from the base-neighbored neighboring blocks of the current block and calculating a prediction weight for each frequency domain from the weighted block; A prediction frequency selecting step of calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain prediction step of performing the color space prediction of the transformed residual block from the prediction weight of the selected frequency domain.
In the frequency domain prediction step, color space prediction may be performed after quantizing the prediction weights of the selected frequency domain.
According to another aspect of the present invention, there is provided a method of decoding an image, comprising: decoding a color space prediction block by decoding encoded data; Calculating a prediction weight for each frequency domain by using a frequency coefficient of a neighboring block of a current block and calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain to select a frequency region to be used for color space prediction, A color space restoration step of restoring a residual block transformed from the color space prediction block by using a prediction weight; An inverse transform step of inversely transforming the transformed residual block to reconstruct a residual block; Generating a prediction block by predicting a current block; And restoring the current block by adding the restored residual block and the prediction block.
And before the inverse transformation step, dequantizing the transformed residual block.
The method may further include dequantizing the color space prediction block before the color space restoration step.
The color space restoration step may include adding a frequency coefficient of the selected frequency region of the reference color plane of the color space prediction block and a value obtained by applying a predictive weight of the selected frequency region to a frequency coefficient of a color plane other than the reference color plane The transformed residual block can be restored.
The color space restoration step may include: a prediction weight calculation step of determining a weighted block from the decoded neighboring block of the current block and calculating a prediction weight for each frequency domain from the weighted block; A prediction frequency selecting step of calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain restoration step of restoring the transformed residual block from the color space prediction block using the predicted weight values of the selected frequency domain.
In the frequency domain restoration step, color space prediction may be performed after quantizing the prediction weights of the selected frequency domain.
According to another aspect of the present invention, there is provided a method of predicting a color space of a transformed residual block, the method comprising: determining a weighted block from a base- A prediction weight calculation step of calculating a prediction weight for each area; A prediction frequency selecting step of calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain prediction step of performing color space prediction of the transformed residual block from the prediction weight of the selected frequency domain.
Wherein the frequency domain prediction step subtracts a value obtained by applying a predictive weight of the selected frequency domain to a frequency coefficient of a color plane other than the reference color plane in a frequency coefficient of the selected frequency domain of the reference color plane of the transformed residual block The color space prediction block can be generated.
According to another aspect of the present invention, there is provided a color space prediction method for a color space prediction block, comprising: determining a weighted block from a decoded neighboring block of a current block; A prediction weight calculation step of calculating a prediction weight for each area; A prediction frequency selecting step of calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain and selecting a frequency domain to be used for color space prediction using the prediction gain for each frequency domain; And a frequency domain reconstruction step of reconstructing the residual block transformed from the color space prediction block using the prediction weight of the selected frequency domain.
The weighted block may be a block coded in the same mode as the prediction mode of the current block.
In the prediction frequency selection step, the frequency in the case where the gain is greater than that in the case where the prediction gain for each frequency domain is not predicted can be selected as a frequency region to be used for color space prediction.
In the frequency domain prediction step, color space prediction may be performed after quantizing the prediction weights of the selected frequency domain.
The prediction weight for each frequency domain can be calculated by the degree of correlation between the reference color plane and the remaining color plane.
The prediction weight for each frequency domain can be calculated in units of a sequence of images, a frame unit, a macroblock unit, and a sub-block unit.
In the frequency domain restoration step, color space prediction may be performed after quantizing the prediction weights of the selected frequency domain.
As described above, according to an embodiment of the present invention, the adaptive weighted prediction is selectively performed by using the correlation between frequency bands of residual signals between color planes, so that redundancy between components of a color- And thus provides a higher video coding efficiency than the existing frequency domain prediction scheme.
1 is a block diagram showing a color space prediction apparatus 100 according to a first embodiment of the present invention.
2 is a block diagram illustrating a prediction weight calculation unit.
3 is a block diagram illustrating the predicted
4 is a block diagram illustrating a frequency domain prediction unit.
FIG. 5 is a diagram illustrating that the color space prediction apparatus according to the first embodiment of the present invention performs color space prediction on an RGB input image.
6 is a diagram illustrating a block format and color space prediction for an RGB image when a 4 × 4 DCT is performed on one macroblock in a case where the predicted reference color plane is a G plane.
FIG. 7 is a diagram showing a macroblock to be coded at present and a macroblock already coded.
FIG. 8 is a diagram illustrating a color space prediction apparatus 800 according to the second embodiment of the present invention.
FIG. 9 is a block diagram schematically illustrating an image encoding apparatus according to an embodiment of the present invention.
FIG. 10 is a block diagram of a video decoding apparatus according to an embodiment of the present invention. Referring to FIG.
11 is a flowchart illustrating a color space prediction method according to the first embodiment of the present invention.
12 is a flowchart illustrating a color space prediction method according to a second embodiment of the present invention.
13 is a flowchart illustrating an image encoding method according to an embodiment of the present invention.
FIG. 14 is a flowchart illustrating a video decoding method according to an embodiment of the present invention.
Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference symbols as possible even if they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are intended to distinguish the constituent elements from other constituent elements, and the terms do not limit the nature, order or order of the constituent elements. When a component is described as being "connected", "coupled", or "connected" to another component, the component may be directly connected to or connected to the other component, It should be understood that an element may be "connected," "coupled," or "connected."
A video encoding apparatus, a video decoding apparatus and a color space prediction apparatus to be described below may be implemented as a personal computer (PC), a notebook computer, a personal digital assistant (PDA) A user terminal such as a portable multimedia player (PMP), a PlayStation Portable (PSP), a wireless communication terminal, or a server terminal such as an application server and a service server, A communication device such as a communication modem for performing communication with a mobile terminal, a memory for storing data and various programs for encoding or decoding an image, inter prediction for coding or decoding, a microprocessor for executing and controlling a program ≪ RTI ID = 0.0 > There.
In addition, the image encoded by the video encoding apparatus can be transmitted in real time or in non-real time through a wired or wireless communication network such as the Internet, a local area wireless communication network, a wireless LAN network, a WiBro network, a mobile communication network, A serial bus, and the like, and can be decoded and reconstructed into an image and reproduced by an image decoding apparatus.
In general, a moving picture is composed of a series of pictures, and each picture can be divided into predetermined areas such as a block. When an image area is divided into blocks, the divided blocks can be classified into an intra block and an inter block according to a coding method. The intra-block refers to a block that is coded using Intra Prediction Coding (P-Coding) scheme. The intra-prediction coding is performed by using the pixels of previously decoded and decoded blocks in the current picture, A prediction block is generated by predicting the pixels of the block and a difference value between the pixel of the current block and the pixel of the current block is encoded. Inter-block refers to a block that is coded using Inter Prediction Coding. Inter-prediction coding refers to one or more past pictures or a future picture to generate a prediction block by predicting a current block in the current picture, And the difference value is encoded. Here, a frame to be referred to in encoding or decoding a current picture is referred to as a reference frame.
1 is a block diagram showing a color space prediction apparatus 100 according to a first embodiment of the present invention.
The color space prediction apparatus 100 according to the first embodiment of the present invention includes a prediction
The transforming
The predictive
The
The frequency
On the other hand, the meaning of the term color space prediction may be used to mean the generation of a color space prediction block or the generation of a frequency domain prediction residual signal.
The residual block, which is an input of the
The
2 is a block diagram illustrating a prediction weight calculation unit.
The predictive
3 is a block diagram illustrating the predicted
The
The prediction
FIG. 4 is a block diagram illustrating the frequency
The
The
Data whose redundancy is removed by the frequency
The present embodiment is based on the assumption that an RGB image, which is a general format of the image capturing apparatus, is an input signal and is based on a single macro block, but the format and size of the input image are not limited to the description of the present embodiment. That is, the prediction weight for each frequency domain can be calculated as any one of units of image such as a sequence unit of an image, a frame unit, a macroblock unit, and a sub-block unit, thereby performing color space prediction.
5 is a diagram illustrating that the color space prediction apparatus 100 according to the first embodiment of the present invention performs color space prediction on an RGB input image.
As shown in FIG. 5, after a residual signal generator (not shown) performs intra or motion prediction on each color image of RGB to generate a predicted image, a residual image corresponding to the difference between the original image and the predicted image . The transforming
The predictive
FIG. 6 is a diagram illustrating a block format and color space prediction for an RGB image when a 4 × 4 DCT is performed on one macroblock in a case where the predicted reference color plane is a G plane.
In FIG. 6, one 16x16 macroblock is composed of 16 4x4 macroblocks, and predicts the transform coefficients in a block in the same position of the color plane different from the predicted reference color plane. The prediction operation performed by the
In Equation (1), rB (i, j) predicts the residual signal B (i, j) of the B plane by the residual signal G (i, j) of the G plane in the (I, j) is a frequency-domain prediction residual that predicts the residual signal (R (i, j)) of the R plane as the residual signal of the G plane at the Respectively. F R / G (G (i, j)) is a prediction function for predicting the B plane using the G plane and F R / G And can be expressed as a linear function as shown in Equation (2).
In equation (2). w B / G (i, j) and w R / G (i, j) is the contribution generated by the luxury of a neighboring block, B plane and the R plane conversion coefficient block (i, j) at the position frequency And can be calculated by a mean square error technique as shown in Equation (3).
In Equation (3), the E () function is a function representing an expected value, and the predictive weight calculated by the block
As described above, the prediction weight can be adaptively calculated for each frequency band in each macroblock. However, since the DCT coefficients of the current macroblock can not be known in advance at the decoding end, it is necessary to transmit information such as the frequency domain and the weight to be predicted for each macroblock. Since a large number of bits are required to encode the information, in the present invention, a frequency region and a weight to be used for prediction can be calculated using the information of the already-coded neighboring blocks.
Therefore, the prediction
FIG. 7 is a diagram showing a macroblock to be coded at present and a line of a macroblock already coded.
As shown in FIG. 7, in order to calculate the predictive weights of the current macroblock located in the k- th macroblock row, quantized G / B / R residual signal planes of the macroblocks of the ( k-1 ) DCT coefficients, and can be calculated based on the prediction weight determination method described above. This is a result of considering the high similarity between the current macroblock and the neighboring macroblock that has been donated, and securing minimum data for statistical stability. In the present embodiment, the prediction
Here, since the DCT coefficient distribution may be different for each mode such as intra 4x4, intra 8x8, and intra 16x16, the frequency domain and the prediction weight to be used for prediction can be calculated separately for each mode of the macroblock. That is, the macroblocks in the previous macroblock row are classified into the intra 4x4 mode, the intra 8x8 mode and the intra 16x16 mode, respectively, and then the macroblocks coded in the intra 4x4 mode, for example, (I. E., The weighted block), and calculate the predicted weight. Intra 8x8 mode and intra 16x16 mode can also calculate prediction weights from neighboring blocks in the same mode in the same way. Therefore, the weighted block referenced by the prediction
The block
After calculating the prediction weight, the prediction
In
After calculating the gain, the predicted
In Equation (5), B t (i, j) and R t (i, j) denote the frequency coefficients of the t-th weighted block in the B plane and the R plane at the (i, j) position, respectively. (I, j) for all the weighted blocks t, and then compares the absolute values of the frequency coefficients at (i, j) positions of all weighted blocks with the sum of the absolute values of the frequency coefficients. In this case, as a result of the comparison, only the frequency region of the prediction (gain B / G (i, j), gain R / G (i, j) do. That is, only the (i, j) frequency component in the case of satisfying the expression (5) performs color space prediction. In this example, Gain B / G (i, j), Gain R / G (i, j) to but represented as a prediction gain, real Gain B / G (i, j ), Gain R / G (i, j The smaller the value of (i, j) is, the more likely it is that the gain is generated when the color space prediction is performed.
The frequency
The frequency
The following describes an embodiment in which the
In Equation (6), a is a prediction weight having an actual floating point, and floor (b) means an integer not exceeding b.
The final prediction using the above prediction weights can be performed as shown in Equation (7). (Where the prediction frequencies determined in the R and B color planes may be independent of each other).
The
FIG. 8 is a diagram illustrating a color space prediction apparatus 800 according to the second embodiment of the present invention.
8, the color space prediction apparatus 800 according to the second embodiment of the present invention includes a prediction
The prediction
The
The frequency
The frequency
Here, the restoration of the transformed residual block when restoring the transformed residual block of the B plane by modifying the equation (1) is [B (i, j) = rB (i, j) + F B / G (G (i , j))], and the R plane can be obtained similarly to the case of the B plane.
That is, the operation of the frequency
In the color space predicting apparatus 800 according to the second embodiment of the present invention, the prediction
After the weighted blocks are determined, the
Frequency-
FIG. 9 is a block diagram schematically illustrating an image encoding apparatus according to an embodiment of the present invention.
The image encoding apparatus 900 according to an exemplary embodiment of the present invention includes a
The input image to be encoded can be inputted in block units, and the block can be a macro block. In an embodiment of the present invention, the shape of the macroblock may be fixed or may be various shapes such as M x N, where M and N are natural numbers having a value of 2 n (n is an integer of 1 or more) Lt; / RTI > In addition, a different type of block may be used for each frame to be encoded. When the type of the macroblock is various, such as M × N, information about the block type, which is information on the block type, is encoded for each frame, It is possible to determine the type of the block of the frame to be decoded when decoding the decoded data. The decision as to which type of block to use can be made by selecting the type of block that encodes the current frame into various types of blocks to obtain the optimum efficiency or by analyzing the characteristics of the frame and selecting the block type according to the analyzed characteristics have.
To this end, the image encoding apparatus 900 may further include a block type determiner (not shown) for determining the block type and encoding the information about the block type to be included in the encoded data.
The
The
When the
The
Alternatively, the quantizer may be performed in the
And scans the coefficients of the color space prediction block generated by the
The
The
As such an encoding technique, entropy encoding technology may be used, but various other encoding techniques may be used without being limited thereto. In addition, the
The
Here, the
The
The
The
The
In the second embodiment of the present invention, the image encoding apparatus 800 may generate a bit stream of image encoded data and intra-predictive encoded image encoded data according to inter-predictive encoding, The image encoding data generated by the intra prediction encoding as well as the image encoding under data and the intra prediction decode information or the encoded data of the image encoding data may be additionally included.
FIG. 10 is a block diagram of a video decoding apparatus according to an embodiment of the present invention. Referring to FIG.
1 to 10, a video decoding apparatus 1000 according to an exemplary embodiment of the present invention includes a
The
Also, the
Information about the block type may be transmitted to the
The
The
The
Here, the
The
The
The
The
The
Since the method of performing the filtering by the
Meanwhile, the image encoding / decoding apparatus according to an embodiment of the present invention can be implemented by combining the image encoding apparatus 900 of FIG. 9 and the image decoding apparatus 1000 of FIG.
The image encoding / decoding apparatus according to an embodiment of the present invention generates a prediction block by predicting the current block by color plane, generates a residual block by subtracting the prediction block from the current block, transforms the residual block, The prediction gain for each frequency domain is calculated from the prediction weight for each frequency domain to select the frequency domain to be used for the color space prediction and the color space prediction from the prediction weight for the selected frequency domain is performed. (Which can be implemented using the image coding apparatus 900) that generates a color space prediction block of the transformed residual block and codes the color space prediction block, and decodes the encoded data to decode the color space prediction block Frequency domain prediction using the frequency coefficients of the neighboring blocks of the current block Calculates a weighted value, calculates a prediction gain for each frequency domain from the prediction weight for each frequency domain, selects a frequency domain to be used for color space prediction, and restores the transformed residual block from the color space prediction block using the prediction weight of the selected frequency domain (Image decoding apparatus 1000) that reconstructs a residual block by inversely transforming the transformed residual block, generates a prediction block by predicting the current block, and adds the restored residual block and the prediction block to reconstruct the current block Which can be implemented.
11 is a flowchart illustrating a color space prediction method according to the first embodiment of the present invention.
1 to 11, the color space prediction method according to the first embodiment of the present invention determines a weighted block from neighboring base blocks of a current block and calculates a prediction weight for each frequency domain from the weighted block A predicted frequency selection step S 1102 of calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain (S 1104), a prediction frequency selection step for selecting a frequency domain to be used for color space prediction using the frequency- (S1106) and a frequency domain prediction step (S1108) of receiving the transformed residual block and performing color space prediction of the transformed residual block from the predicted weight of the selected frequency domain.
12 is a flowchart illustrating a color space prediction method according to a second embodiment of the present invention.
1 to 12, a color space prediction method according to a second embodiment of the present invention determines a weighted block from neighboring decoded neighboring blocks of a current block and calculates a prediction weight for each frequency domain from the weighted block A predicted frequency selection step (S1202), a step of calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain (S1204), a step for selecting a frequency domain to be used for color space prediction using the frequency- (S1206) and restoring the transformed residual block from the color space prediction block using the prediction weight of the selected frequency domain (S1208).
13 is a flowchart illustrating an image encoding method according to an embodiment of the present invention.
1 to 13, an image encoding method according to an embodiment of the present invention includes generating a prediction block by predicting a current block for each color plane (S1302), subtracting a prediction block from the current block (S1306) generating a residual block (S1304), transforming the residual block (S1306), calculating a prediction weight for each frequency domain using frequency coefficients of neighboring blocks of the current block (S1308) (Step S1310), calculating a predicted gain for each frequency domain from the frequency domain, and selecting a frequency domain to be used for color space prediction (step S1310) A spatial prediction step S1312, and a color space prediction block encoding step S1314.
FIG. 14 is a flowchart illustrating a video decoding method according to an embodiment of the present invention.
1 to 14, an image decoding method according to an exemplary embodiment of the present invention includes decoding a coded data to decode a color space prediction block (S1402), calculating a frequency coefficient of a neighboring block of a current block (Step S1404), calculating a prediction gain for each frequency domain from the prediction weight for each frequency domain to select a frequency domain to be used for color space prediction (S1406), calculating a prediction weight for the selected frequency domain A color space restoration step (S1408) of restoring the residual block transformed from the color space prediction block using the color space prediction block, an inverse conversion step (S1410) of restoring the residual block by inversely transforming the transformed residual block, (S1412), and restoring the current block by adding the residual block and the prediction block to be restored (S1414).
The image encoding / decoding method according to an embodiment of the present invention can be realized by combining an image encoding method according to an embodiment of the present invention in FIG. 13 and an image decoding method according to an embodiment of the present invention in FIG. .
The image coding / decoding method according to an embodiment of the present invention includes generating a prediction block by predicting a current block by color plane, subtracting a prediction block from the current block to generate a residual block, transforming the residual block, Block prediction coefficients, frequency-domain prediction weights are calculated from the frequency-domain prediction weights, frequency-domain prediction gains are calculated from the frequency-domain prediction weights, Generating a color space prediction block of the transformed residual block and encoding the color space prediction block; decoding the color space prediction block to decode the color space prediction block; and encoding the color space prediction block using the frequency coefficients of the neighboring blocks of the current block, The predictive weight is calculated, and the frequency A frequency domain to be used for color space prediction is calculated by calculating a prediction gain for each region, a residual block transformed from the color space prediction block is restored by using the predicted weight of the selected frequency domain, and the transformed residual block is inversely transformed to restore the residual block And generating a prediction block by predicting the current block and adding the restored residual block and the prediction block to reconstruct the current block.
As described above, according to an embodiment of the present invention, in order to efficiently encode a motion vector of a current block, a context of a motion vector is generated based on a motion vector correlation of a neighboring block, So that the coding performance of the motion vector of the current block is greatly improved, thereby improving the coding performance of the video compression apparatus or the image quality of the reconstructed image.
While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. That is, within the scope of the present invention, all of the components may be selectively coupled to one or more of them. In addition, although all of the components may be implemented as one independent hardware, some or all of the components may be selectively combined to perform a part or all of the functions in one or a plurality of hardware. As shown in FIG. The codes and code segments constituting the computer program may be easily deduced by those skilled in the art. Such a computer program can be stored in a computer-readable storage medium, readable and executed by a computer, thereby realizing an embodiment of the present invention. As the storage medium of the computer program, a magnetic recording medium, an optical recording medium, a carrier wave medium, or the like may be included.
Furthermore, the terms "comprises", "comprising", or "having" described above mean that a component can be implanted unless otherwise specifically stated, But should be construed as including other elements. All terms, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used terms, such as predefined terms, should be interpreted to be consistent with the contextual meanings of the related art, and are not to be construed as ideal or overly formal, unless expressly defined to the contrary.
The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
As described above, according to the video encoding / decoding method and apparatus using the adaptive frequency domain color space prediction according to the embodiment of the present invention, the video data can be directly compressed without performing the conventional color conversion. In addition, the coding efficiency can be further improved by removing redundant information between color components that vary depending on the encoding mode, using correlation between image components.
In addition, when direct encoding is performed in the color space region of the original image, there is no image quality loss such as distortion of color occurring in conversion to another region. Therefore, a digital cinema and a digital archive (Digital Archive) and the like, which is highly likely to be used in industry.
Claims (78)
A decoder for decoding the encoded color space prediction block of the current block of the color plane different from the reference color plane by decoding the encoded data;
A predictive weight for each frequency domain is calculated using the frequency coefficient of the neighboring block of the current block and the frequency coefficient of the previously decoded block of the reference color plane, and the prediction weight for each frequency domain, the frequency coefficient of the previously- A color space restorer for selecting a frequency region to which the prediction weight for each frequency region is to be applied using the frequency coefficient of the neighboring block and restoring the transformed residual block from the color space prediction block using the predicted weight of the selected frequency region, ;
An inverse transformer for inversely transforming the transformed residual block to reconstruct a residual block;
A predictor for generating a prediction block by predicting a current block; And
An adder for adding the restored residual block and the prediction block to restore the current block,
And an image decoding unit for decoding the image.
Wherein the inverse transformer comprises:
And inverse transforms the transformed residual block after inverse-quantizing the transformed residual block.
The color space reconstructor includes:
Wherein the color space prediction block is dequantized and then the prediction weight for each frequency domain is calculated.
The predictive weight for each frequency domain may include:
Wherein a correlation coefficient between a frequency coefficient of a neighboring block of the current block and a frequency coefficient of a previously decoded block of the reference color plane is calculated.
The predictive weight for each frequency domain may include:
Wherein the motion vector is calculated in units of a sequence unit of an image, a frame unit, and a block unit.
The color space reconstructor includes:
Wherein the transformed residual block is reconstructed by adding a frequency coefficient of the selected frequency domain of the color space prediction block and a value obtained by applying a predictive weight of the selected frequency domain to a frequency coefficient of the reference color plane, Device.
The color space reconstructor includes:
A prediction weight calculation unit for determining a weighted block from the decoded neighboring blocks of the current block and calculating the prediction weight for each frequency domain using the weighted block;
A prediction frequency selection unit for selecting a frequency region to which the prediction weight for each frequency domain is to be applied using the prediction weight for each frequency domain, the frequency coefficient of the previously decoded block, and the frequency coefficient of the neighboring block; And
And a frequency domain restoration unit for restoring the transformed residual block from the color space prediction block using the prediction weight of the selected frequency domain,
And an image decoding unit for decoding the image.
The neighboring block may include:
Wherein the current block is a block immediately above a block row in which the current block is located.
The weighting block may include:
Wherein the prediction mode is a block encoded in the same mode as the prediction mode of the current block.
Wherein the prediction-
And a frequency region to which the prediction weight for each frequency domain is to be applied is selected based on a difference between a result of applying the predictive weight for each frequency domain to the frequency coefficient of the previously decoded block and a frequency coefficient of the previously decoded block. The image decoding apparatus comprising:
The frequency-
And selects the frequency domain using the quantized prediction weights after quantizing the prediction weights of the selected frequency domain.
Generating a prediction block by predicting a current block of a color plane different from the reference color plane;
Generating a residual block by subtracting the prediction block from the current block;
A transforming step of transforming the residual block;
Calculating a prediction weight for each frequency domain by using a frequency coefficient of a neighboring block of the current block and a frequency coefficient of a base-reduced block of the reference color plane, and calculating a prediction weight by frequency domain, a frequency coefficient of the base- Selecting a frequency region to which the prediction weight for each frequency region is to be applied by using the frequency coefficient of the neighboring block, performing inter-color plane prediction on the transformed residual block using the predicted weight of the selected frequency region, A color space prediction step of generating a color space prediction block of a residual block; And
Encoding the color space prediction block
Wherein the image encoding method comprises:
After the converting step,
And quantizing the transformed residual block. ≪ RTI ID = 0.0 > 8. < / RTI >
After the color space prediction step,
And quantizing the color space prediction block.
The predictive weight for each frequency domain may include:
Wherein a correlation coefficient between a frequency coefficient of a neighboring block of the current block and a frequency coefficient of a base-encoded block of the reference color plane is calculated.
The predictive weight for each frequency domain may include:
A frame unit, and a block unit, based on a result of the comparison.
Wherein the color space prediction step comprises:
Wherein the color space prediction block is generated by subtracting a value obtained by applying a prediction weight of the selected frequency domain to a frequency coefficient of the reference color plane at a frequency coefficient of the selected frequency band of the transformed residual block .
Wherein the color space prediction step comprises:
A predicted weight calculation step of determining a weighted block from the base-adjacated neighboring blocks of the current block and calculating the predicted weight for each frequency domain using the weighted block;
A prediction frequency selecting step of selecting a frequency region to which the prediction weight for each frequency domain is to be applied, using the prediction weight for each frequency domain, the frequency coefficient for the base-gated block, and the frequency coefficient for the neighboring block; And
A frequency domain prediction step of generating a color space prediction block of the transformed residual block from the prediction weight of the selected frequency domain,
Wherein the image encoding method comprises:
The neighboring block may include:
Wherein the current block is a block immediately above a block row in which the current block is located.
The weighting block may include:
Wherein the current block is a block encoded in the same mode as the prediction mode of the current block.
In the prediction frequency selection step,
And a frequency region to which the prediction weight for each frequency region is to be applied is selected based on a difference between a result of applying the prediction weight for each frequency domain to the frequency coefficient of the base-gained block and a frequency coefficient of the base- / RTI >
In the frequency domain prediction step,
And the frequency domain is selected from the quantized prediction weights after quantizing the prediction weights of the selected frequency domain.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100063359A KR101673027B1 (en) | 2010-07-01 | 2010-07-01 | Method and Apparatus for Color Space Prediction and Method and Apparatus for Encoding/Decoding of Video Data Thereof |
PCT/KR2011/004839 WO2012002765A2 (en) | 2010-07-01 | 2011-07-01 | Method and apparatus for predicting a color space, and method and apparatus for encoding/decoding an image using same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100063359A KR101673027B1 (en) | 2010-07-01 | 2010-07-01 | Method and Apparatus for Color Space Prediction and Method and Apparatus for Encoding/Decoding of Video Data Thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120002712A KR20120002712A (en) | 2012-01-09 |
KR101673027B1 true KR101673027B1 (en) | 2016-11-04 |
Family
ID=45402597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100063359A KR101673027B1 (en) | 2010-07-01 | 2010-07-01 | Method and Apparatus for Color Space Prediction and Method and Apparatus for Encoding/Decoding of Video Data Thereof |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101673027B1 (en) |
WO (1) | WO2012002765A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6656147B2 (en) * | 2013-10-18 | 2020-03-04 | ジーイー ビデオ コンプレッション エルエルシー | Multi-component image or video coding concept |
GB2621915A (en) * | 2022-06-16 | 2024-02-28 | Mbda Uk Ltd | Method for image encoding |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101138392B1 (en) * | 2004-12-30 | 2012-04-26 | 삼성전자주식회사 | Color image encoding and decoding method and apparatus using a correlation between chrominance components |
US8145002B2 (en) * | 2007-06-28 | 2012-03-27 | Mitsubishi Electric Corporation | Image encoding device and image encoding method |
-
2010
- 2010-07-01 KR KR1020100063359A patent/KR101673027B1/en active IP Right Grant
-
2011
- 2011-07-01 WO PCT/KR2011/004839 patent/WO2012002765A2/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2012002765A2 (en) | 2012-01-05 |
KR20120002712A (en) | 2012-01-09 |
WO2012002765A3 (en) | 2012-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9584810B2 (en) | Encoding/decoding method and device for high-resolution moving images | |
US9473773B2 (en) | Method and apparatus for encoding frequency transformed block using frequency mask table, and method and apparatus for encoding/decoding video using same | |
KR100946600B1 (en) | An apparatus and method for encoding digital image data in a lossless manner | |
US10034024B2 (en) | Method and apparatus for encoding/decoding images considering low frequency components | |
KR20090097688A (en) | Method and apparatus of encoding/decoding image based on intra prediction | |
KR101418104B1 (en) | Motion Vector Coding Method and Apparatus by Using Motion Vector Resolution Combination and Video Coding Method and Apparatus Using Same | |
KR101763113B1 (en) | Video Encoding/Decoding Method and Apparatus for Noise Component in Spatial Domain | |
KR20120009861A (en) | Method and Apparatus for Encoding/Decoding of Video Data Using Expanded Skip Mode | |
KR101681301B1 (en) | Method and Apparatus for Encoding/Decoding of Video Data Capable of Skipping Filtering Mode | |
KR101449683B1 (en) | Motion Vector Coding Method and Apparatus by Using Motion Vector Resolution Restriction and Video Coding Method and Apparatus Using Same | |
EP3010233A1 (en) | Method and device for subband coding frequency conversion unit, and method and device for image decoding using same | |
KR101673027B1 (en) | Method and Apparatus for Color Space Prediction and Method and Apparatus for Encoding/Decoding of Video Data Thereof | |
KR101369174B1 (en) | High Definition Video Encoding/Decoding Method and Apparatus | |
KR101681307B1 (en) | Method and Apparatus for Color Space Prediction Using Multiple Frequency Domain Weighted Prediction Filter and Method and Apparatus for Encoding/Decoding of Video Data Thereof | |
KR101943425B1 (en) | Method and Apparatus for Image Encoding/Decoding using Efficient Non-fixed Quantization | |
KR20190009826A (en) | Method and Apparatus for Image Encoding/Decoding using Efficient Non-fixed Quantization | |
JP6402520B2 (en) | Encoding apparatus, method, program, and apparatus | |
KR101575634B1 (en) | High Definition Video Encoding/Decoding Method and Apparatus | |
KR101673026B1 (en) | Method and Apparatus for Coding Competition-based Interleaved Motion Vector and Method and Apparatus for Encoding/Decoding of Video Data Thereof | |
KR101693284B1 (en) | Method and Apparatus for Encoding/Decoding of Video Data Using Global Motion-based Enconding Structure | |
KR101997655B1 (en) | Method and Apparatus for Image Encoding/Decoding | |
KR101658585B1 (en) | Video Coding Method and Apparatus by Using Tool Set | |
KR20140019011A (en) | High definition video encoding/decoding method and apparatus | |
KR101575638B1 (en) | High Definition Video Encoding/Decoding Method and Apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |