TWI886550B - Determination method for chroma intra prediction mode and image encoding device - Google Patents
Determination method for chroma intra prediction mode and image encoding device Download PDFInfo
- Publication number
- TWI886550B TWI886550B TW112132152A TW112132152A TWI886550B TW I886550 B TWI886550 B TW I886550B TW 112132152 A TW112132152 A TW 112132152A TW 112132152 A TW112132152 A TW 112132152A TW I886550 B TWI886550 B TW I886550B
- Authority
- TW
- Taiwan
- Prior art keywords
- mode
- chromaticity
- candidate
- modes
- chroma
- Prior art date
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
Abstract
Description
本案是關於視頻編碼技術領域,尤其是關於一種色度幀內預測模式的決定方法及圖像編碼裝置。This case relates to the field of video coding technology, and more particularly to a method for determining a chroma intra-frame prediction mode and an image coding device.
高效率視頻編碼(High Efficiency Video Coding,HEVC)標準中定義了35種亮度幀內預測模式(包括Planar模式、DC模式和33個不同角度模式)和5種色度幀內預測模式(分別是Planar模式、DC模式、水平模式、垂直模式和亮度匯出(Derived mode,DM)模式)。DM模式表示應用與亮度分量的幀內預測模式相同的幀內預測模式作為色度分量的幀內預測模式的模式。在DM模式下,將色度幀內預測模式設置成等於亮度最佳幀內預測模式。色度採用DM模式進行編碼可提高編碼效率,降低編碼視頻傳輸的比特量。然而,實際編碼時亮度和色度通常並行編碼,致使色度無法及時獲取亮度的最佳模式,從而不能使用DM模式。The High Efficiency Video Coding (HEVC) standard defines 35 luma intra-frame prediction modes (including Planar mode, DC mode, and 33 different angle modes) and 5 chroma intra-frame prediction modes (Planar mode, DC mode, horizontal mode, vertical mode, and luma derived (DM) mode). The DM mode indicates a mode in which the same intra-frame prediction mode as the luma component's intra-frame prediction mode is applied as the chroma component's intra-frame prediction mode. In the DM mode, the chroma intra-frame prediction mode is set to be equal to the luma optimal intra-frame prediction mode. Using the DM mode for chroma encoding can improve coding efficiency and reduce the amount of bits transmitted for the encoded video. However, in actual encoding, luma and chroma are usually encoded in parallel, which makes it impossible for chroma to obtain the optimal mode of luma in time, so the DM mode cannot be used.
本案的目的在於提供一種色度幀內預測模式的決定方法及圖像編碼裝置,以改善上述問題。The purpose of this application is to provide a method for determining a chroma intra-frame prediction mode and an image coding device to improve the above-mentioned problem.
在一些實施例中,色度幀內預測模式的決定方法包括:對一圖像塊的各像素的亮度值執行簡易RDO計算,以得到多個亮度候選模式;依據多個亮度候選模式其中之一及對圖像塊的各像素的色度值執行簡易RDO計算所得的色度簡易RDO結果,決定多個色度候選模式;對圖像塊的各像素的亮度值執行對應多個亮度候選模式的完全RDO計算,以選取一亮度目標模式;對圖像塊的各像素的色度值執行對應多個色度候選模式的完全RDO計算,以得到色度完全RDO結果;以及依據亮度目標模式及色度完全RDO結果,決定一色度目標模式;其中,對圖像塊的各像素的亮度值執行簡易RDO計算與對圖像塊的各像素的色度值執行簡易RDO計算為平行執行。In some embodiments, the method for determining the chrominance intra-frame prediction mode includes: performing a simple RDO calculation on the luminance value of each pixel of an image block to obtain a plurality of luminance candidate modes; determining a plurality of chrominance candidate modes according to one of the plurality of luminance candidate modes and a chrominance simple RDO result obtained by performing a simple RDO calculation on the chrominance value of each pixel of the image block; performing a complete RDO calculation corresponding to the plurality of luminance candidate modes on the luminance value of each pixel of the image block; RDO calculation is performed to select a luminance target mode; a complete RDO calculation corresponding to a plurality of chrominance candidate modes is performed on the chrominance value of each pixel of the image block to obtain a chrominance complete RDO result; and a chrominance target mode is determined according to the luminance target mode and the chrominance complete RDO result; wherein the simple RDO calculation is performed on the luminance value of each pixel of the image block and the simple RDO calculation is performed on the chrominance value of each pixel of the image block in parallel.
在一些實施例中,圖像編碼裝置包括:一亮度候選模式電路、一色度候選模式電路、一亮度目標模式電路、一色度完全RDO計算電路以及一色度目標模式電路。亮度候選模式電路從一記憶體獲取一圖像塊的各像素點的亮度值,對圖像塊的各像素的亮度值執行簡易RDO計算,以得到多個亮度候選模式;色度候選模式電路從記憶體獲取圖像塊的各像素點的色度值,依據多個亮度候選模式其中之一及對圖像塊的各像素的色度值執行簡易RDO計算所得的色度簡易RDO結果,決定多個色度候選模式;亮度目標模式電路對圖像塊的各像素的亮度值執行對應多個亮度候選模式的完全RDO計算,以選取一亮度目標模式;色度完全RDO計算電路,對圖像塊的各像素的色度值執行對應多個色度候選模式的完全RDO計算,以得到色度完全RDO結果;色度目標模式電路依據亮度目標模式及色度完全RDO結果,決定一色度目標模式;其中,對圖像塊的各像素的亮度值執行簡易RDO計算與對圖像塊的各像素的色度值執行簡易RDO計算為平行執行。In some embodiments, the image encoding device includes: a luminance candidate mode circuit, a chrominance candidate mode circuit, a luminance target mode circuit, a chrominance full RDO calculation circuit, and a chrominance target mode circuit. The luminance candidate mode circuit obtains the luminance value of each pixel of an image block from a memory, performs a simple RDO calculation on the luminance value of each pixel of the image block to obtain multiple luminance candidate modes; the chrominance candidate mode circuit obtains the chrominance value of each pixel of the image block from the memory, and determines multiple chrominance candidate modes according to one of the multiple luminance candidate modes and the chrominance simple RDO result obtained by performing a simple RDO calculation on the chrominance value of each pixel of the image block; the luminance target mode circuit performs a corresponding RDO calculation on the luminance value of each pixel of the image block. The invention discloses a method for selecting a luminance target mode by performing full RDO calculations of multiple luminance candidate modes; a chrominance full RDO calculation circuit performs full RDO calculations corresponding to multiple chrominance candidate modes on the chrominance value of each pixel of the image block to obtain a chrominance full RDO result; a chrominance target mode circuit determines a chrominance target mode according to the luminance target mode and the chrominance full RDO result; wherein the simple RDO calculations on the luminance value of each pixel of the image block and the simple RDO calculations on the chrominance value of each pixel of the image block are performed in parallel.
本案提供的色度幀內預測模式的決定方法及圖像編碼裝置,通過並行執行對圖像塊的各像素的亮度值執行簡易RDO計算與對圖像塊的各像素的色度值執行簡易RDO計算平行。這樣,通過分步驟地平行計算色度分量及亮度分量的率失真代價以確定像素的色度值的預測模式,提高編碼性能。The method for determining the chroma intra-frame prediction mode and the image coding device provided in this case perform simple RDO calculation on the brightness value of each pixel of the image block in parallel with simple RDO calculation on the chroma value of each pixel of the image block. In this way, the prediction mode of the chroma value of the pixel is determined by calculating the rate-distortion cost of the chroma component and the luminance component in parallel in steps, thereby improving the coding performance.
有關本案的特徵、實作與功效,茲配合圖式作實施例詳細說明如下。The features, implementation and effects of this case are described in detail below with reference to the accompanying drawings.
以下說明內容的技術用語系參照本技術領域的習慣用語,如本說明書對部分用語有加以說明或定義,該部分用語的解釋系以本說明書的說明或定義為准。The technical terms used in the following description refer to the customary terms in this technical field. If this manual explains or defines some of the terms, the interpretation of those terms shall be based on the explanation or definition in this manual.
本案的公開內容包括色度幀內預測模式的決定方法及圖像編碼裝置,本案的色度幀內預測模式的決定方法的部分或全部流程可以是軟體和/或固件的形式,並且可借由本案的圖像編碼裝置來執行。The disclosed content of this case includes a method for determining a chroma frame prediction mode and an image encoding device. Part or all of the process of the method for determining a chroma frame prediction mode of this case can be in the form of software and/or firmware, and can be executed by the image encoding device of this case.
圖1為本案的圖像編碼裝置的功能模組的示意圖。該圖像編碼裝置10,可為片上系統(System on Chip,SoC)圖像編碼晶片,該圖像編碼裝置10包括一記憶體100、一幀內預測電路200、一計算電路300以及一編碼電路400。記憶體100為一靜態隨機存取記憶體(Static Random Access Memory,SRAM),其第一存儲區100A中存儲有待編碼圖像塊的原始像素,其第二存儲區100B存儲有待編碼圖像塊的參考像素,該第二存儲區100B還用於存儲待編碼圖像塊的重建像素。在本案的實施例中,原始像素和參考像素均包括像素的亮度值和色度值。幀內預測電路200是根據一預測模式利用同一圖幀的一待編碼圖像塊相鄰的已編碼圖像塊的重建像素(即參考像素)預測該圖像塊,以產生該圖像塊的預測像素。計算電路300根據待編碼圖像塊的像素、預測像素產生該待編碼圖像塊的重建像素及編碼參數。編碼電路400根據待編碼圖像塊的像素、預測像素和編碼參數產生碼流。計算電路300所執行的操作包含計算殘差、變換、量化、逆量化、逆變換、重建及濾波中的全部或部分。計算電路300及編碼電路400的操作原理為本領域技術人員所熟知,故不再贅述。FIG1 is a schematic diagram of the functional modules of the image coding device of the present invention. The image coding device 10 may be a system on chip (SoC) image coding chip, and the image coding device 10 includes a memory 100, an intra-frame prediction circuit 200, a calculation circuit 300, and a coding circuit 400. The memory 100 is a static random access memory (SRAM), and its first storage area 100A stores the original pixels of the image block to be coded, and its second storage area 100B stores the reference pixels of the image block to be coded. The second storage area 100B is also used to store the reconstructed pixels of the image block to be coded. In the embodiment of the present case, both the original pixel and the reference pixel include the brightness value and the chrominance value of the pixel. The intra-frame prediction circuit 200 predicts a to-be-encoded image block of the same frame according to a prediction mode using the reconstructed pixels (i.e., reference pixels) of the adjacent to-be-encoded image block to be encoded to generate the predicted pixels of the image block. The calculation circuit 300 generates the reconstructed pixels and encoding parameters of the to-be-encoded image block according to the pixels of the to-be-encoded image block and the predicted pixels. The encoding circuit 400 generates a bit stream according to the pixels of the to-be-encoded image block, the predicted pixels, and the encoding parameters. The operations performed by the calculation circuit 300 include all or part of the calculation of residuals, transformation, quantization, inverse quantization, inverse transformation, reconstruction, and filtering. The operating principles of the computing circuit 300 and the encoding circuit 400 are well known to those skilled in the art and will not be described in detail.
為了確保編碼效率,有必要選擇合適的預測模式。使用率失真優化(Rate-Distortion Optimization,RDO)演算法選擇最優的編碼參數是保證視頻編碼效率的關鍵。拉格朗日優化方法是視頻率失真中常見的優化工具,其率失真模式判決就是,計算包括失真和碼率的拉格朗日代價,選擇代價最小的預測模式作為最後的編碼模式。標準的拉格朗日代價公式如下:In order to ensure coding efficiency, it is necessary to select an appropriate prediction mode. Using the rate-distortion optimization (RDO) algorithm to select the optimal coding parameters is the key to ensuring video coding efficiency. The Lagrangian optimization method is a common optimization tool in video rate distortion. Its rate-distortion mode judgment is to calculate the Lagrangian cost including distortion and bit rate, and select the prediction mode with the smallest cost as the final coding mode. The standard Lagrangian cost formula is as follows:
J=D+λ*RJ=D+λ*R
其中,J為拉格朗日代價(即率失真代價(Rate-Distortion Cost, RDO)),D表示不同編碼模式的失真,λ表示拉格朗日因數,R表示採用當前預測模式下所有資訊(如變化係數、模式資訊、圖像塊劃分方式等)所需的比特數。Among them, J is the Lagrangian cost (i.e., Rate-Distortion Cost, RDO)), D represents the distortion of different coding modes, λ represents the Lagrangian factor, and R represents the number of bits required to use all the information (such as coefficient of variation, mode information, image block division method, etc.) under the current prediction mode.
但是,完全RDO需對每個模式都實際編碼一次,並計算每個模式的拉格朗日代價,然後選擇拉格朗日代價最小的模式為實際編碼模式,這非常耗時。在像素的亮度值和像素的色度值並行編碼時,像素的色度值編碼過程之前,無法預先知道像素的亮度值編碼過程的最佳模式,使像素的色度值編碼過程無法使用DM模式,而且不利於硬體並行流水實現。However, full RDO requires actually encoding each mode once, calculating the Lagrangian cost of each mode, and then selecting the mode with the smallest Lagrangian cost as the actual encoding mode, which is very time-consuming. When the brightness value and the chrominance value of a pixel are encoded in parallel, the best mode for encoding the brightness value of the pixel cannot be known in advance before the encoding process of the chrominance value of the pixel, so that the chrominance value encoding process of the pixel cannot use the DM mode, and it is not conducive to hardware parallel pipeline implementation.
本案為了提高像素的色度值使用DM模式進行編碼的可行性,幀內預測電路200以並行且分階段的方式計算圖像塊的亮度分量和色度分量的率失真代價RDO,據此更快地確定亮度分量的編碼模式和色度分量的編碼模式,以確定色度分量採用DM模式編碼的可能性。例如,色度分量與亮度分量並行分兩階段進行,第一階是通過簡易(simple) RDO計算亮度分量和色度分量的各預測模式的率失真代價以選定各自的候選預測模式,第二階是通過完全(full) RDO來計算該候選模式的率失真代價,以確定亮度分量和色度分量的目標預測模式,並最終確定色度分量是否可採用DM模式編碼。In order to improve the feasibility of encoding the chrominance value of a pixel using the DM mode, the intra-frame prediction circuit 200 calculates the rate-distortion cost RDO of the luminance component and the chrominance component of the image block in a parallel and staged manner, thereby determining the coding mode of the luminance component and the coding mode of the chrominance component more quickly to determine the possibility of using the DM mode to encode the chrominance component. For example, the chrominance component and the luminance component are processed in two stages in parallel. The first stage is to calculate the rate-distortion cost of each prediction mode of the luminance component and the chrominance component through a simple RDO to select their respective candidate prediction modes. The second stage is to calculate the rate-distortion cost of the candidate mode through a full RDO to determine the target prediction mode of the luminance component and the chrominance component, and finally determine whether the chrominance component can be encoded using the DM mode.
完全RDO是依照標準的拉格朗日代價公式計算預測模式的率失真代價,其失真D是基於圖像塊的原始像素與重建像素計算而得。重建像素是指原始像素依一預測模式預測後經過變換、量化、逆量化、逆變換、重建、濾波等處理的結果。完全RDO的R是根據某一預測模式編碼時實際消耗的比特數。Full RDO calculates the rate-distortion cost of the prediction mode according to the standard Lagrangian cost formula. The distortion D is calculated based on the original pixels and reconstructed pixels of the image block. Reconstructed pixels refer to the results of the original pixels predicted by a prediction mode and then processed by transformation, quantization, inverse quantization, inverse transformation, reconstruction, filtering, etc. The R of full RDO is the number of bits actually consumed when encoding according to a certain prediction mode.
在本案的實施例中,簡易RDO是依照調整後的拉格朗日代價公式計算預測模式的率失真代價,其失真D是基於圖像塊的原始像素與該圖像塊的參考像素(非重建像素)計算而得。此外,簡易RDO的R是估計根據某一模式編碼時可能消耗的比特數,非實際消耗的比特數。相較于完全RDO,簡易RDO不使用重建像素,故無需變換、量化、反量化、反變、重建等操作,準確率低,但可快速估算出每一模式的RDO值。In the embodiment of the present case, the simple RDO calculates the rate-distortion cost of the prediction mode according to the adjusted Lagrangian cost formula, and the distortion D is calculated based on the original pixels of the image block and the reference pixels (non-reconstructed pixels) of the image block. In addition, the R of the simple RDO is an estimate of the number of bits that may be consumed when encoding according to a certain mode, not the actual number of bits consumed. Compared with the full RDO, the simple RDO does not use reconstructed pixels, so there is no need for transformation, quantization, dequantization, inversion, reconstruction and other operations. The accuracy is low, but the RDO value of each mode can be quickly estimated.
請參見圖2,所示為圖1的幀內預測電路200的第一實施例的詳細功能模組的示意圖。幀內預測電路200包括一亮度候選模式電路210、一色度候選模式電路220、一亮度目標模式電路230、一色度完全RDO計算電路240以及一色度目標模式電路250。Please refer to FIG2, which is a schematic diagram of detailed functional modules of the first embodiment of the intra-frame prediction circuit 200 of FIG1. The intra-frame prediction circuit 200 includes a luminance candidate mode circuit 210, a chrominance candidate mode circuit 220, a luminance target mode circuit 230, a chrominance full RDO calculation circuit 240, and a chrominance
下面結合圖3對上述各電路進行詳細說明。The above circuits are described in detail below with reference to FIG3.
請參見圖3,所示為本案實施例提供的色度幀內編碼模式的決定方法的第一實施例的流程圖。該決定方法包括下述步驟:Please refer to FIG. 3, which is a flow chart of a first embodiment of a method for determining a chroma frame coding mode provided by an embodiment of the present invention. The method comprises the following steps:
步驟S301:亮度候選模式電路210從記憶體100獲取圖像塊的各像素的亮度值,對該圖像塊的各像素的亮度值執行簡易RDO計算,以得到多個亮度候選模式。例如,對該圖像塊的各像素的亮度值執行DC模式、Plane模式和至少一角度模式的簡易RDO計算,基於該簡易RDO計算結果確定預設數量(例如2個)亮度候選模式。Step S301: The brightness candidate mode circuit 210 obtains the brightness value of each pixel of the image block from the memory 100, and performs a simple RDO calculation on the brightness value of each pixel of the image block to obtain a plurality of brightness candidate modes. For example, the simple RDO calculation of the DC mode, the Plane mode and at least one angle mode is performed on the brightness value of each pixel of the image block, and a preset number (e.g., 2) of brightness candidate modes are determined based on the simple RDO calculation result.
該至少一角度模式可以採用多種方式從33個角度模式獲取得到。例如,第一種方式:根據對圖像塊的各像素的亮度值執行33個角度模式所得到的簡易RDO計算結果,以選擇多個角度模式作為亮度候選模式,例如依序選取多個較小簡易RDO值對應的多個角度模式;第二種方式:先從33個角度模式中選擇多個基礎角度模式,兩相鄰的基礎角度模式之間間隔有預設數量的角度模式;然後根據對圖像塊的各像素的亮度值執行這多個基礎角度模式所得到的簡易RDO計算結果,選取一主角度模式,例如,選取最小簡易RDO值對應的一基礎角度模式作為主角度模式,以該主角度模式進行擴展,得到多個(計為M個)角度模式。The at least one angle mode can be obtained from the 33 angle modes in a variety of ways. For example, the first way is to select multiple angle modes as brightness candidate modes based on the simple RDO calculation results obtained by executing the 33 angle modes on the brightness values of each pixel of the image block, for example, sequentially select multiple angle modes corresponding to multiple smaller simple RDO values; the second way is to first select multiple basic angle modes from the 33 angle modes, with a preset number of angle modes between two adjacent basic angle modes; then select a main angle mode based on the simple RDO calculation results obtained by executing the multiple basic angle modes on the brightness values of each pixel of the image block, for example, select a basic angle mode corresponding to the minimum simple RDO value as the main angle mode, and expand the main angle mode to obtain multiple (counted as M) angle modes.
亮度候選模式電路210還將選出的主角度模式或M個角度模式、多個亮度候選模式傳輸至色度候選模式電路220。The luminance candidate mode circuit 210 further transmits the selected main angle mode or M angle modes and the plurality of luminance candidate modes to the chrominance candidate mode circuit 220 .
步驟S302:色度候選模式電路220自亮度候選模式電路210獲取到多個亮度候選模式和自記憶體100中獲取圖像塊的各像素的色度值,依據多個亮度候選模式其中之一及對圖像塊的各像素的色度值執行簡易RDO計算所得的色度簡易RDO結果,決定多個色度候選模式。例如,色度候選模式電路220對圖像塊的各像素的色度值執行對應Planar模式、DC模式、垂直模式和水平模式和多個角度模式至少其中之一的簡易RDO計算,得到對應的簡易RDO計算結果。基於多個亮度候選模式至少其中之一、以及Planar模式、DC模式、垂直模式和水平模式及多個角度模式對應的簡易RDO計算結果決定預設數量(例如2個或3個)的色度候選模式。在一實施例中,色度候選模式電路220從亮度候選模式電路210獲取到主角度模式,並基於該主角度模式擴展出M個角度模式。在另一實施方式中,色度候選模式電路220從亮度候選模式電路210直接獲取該M個角度模式。Step S302: The chromaticity candidate mode circuit 220 obtains a plurality of luminance candidate modes from the luminance candidate mode circuit 210 and the chromaticity value of each pixel of the image block from the memory 100, and determines a plurality of chromaticity candidate modes according to one of the plurality of luminance candidate modes and the chromaticity simple RDO result obtained by performing a simple RDO calculation on the chromaticity value of each pixel of the image block. For example, the chromaticity candidate mode circuit 220 performs a simple RDO calculation corresponding to at least one of the Planar mode, the DC mode, the vertical mode, the horizontal mode and the plurality of angle modes on the chromaticity value of each pixel of the image block to obtain a corresponding simple RDO calculation result. A preset number (e.g., 2 or 3) of chromaticity candidate modes are determined based on at least one of the plurality of luminance candidate modes, and the Planar mode, DC mode, vertical mode, horizontal mode, and the simple RDO calculation results corresponding to the plurality of angle modes. In one embodiment, the chromaticity candidate mode circuit 220 obtains the main angle mode from the luminance candidate mode circuit 210, and expands M angle modes based on the main angle mode. In another embodiment, the chromaticity candidate mode circuit 220 directly obtains the M angle modes from the luminance candidate mode circuit 210.
在本案的實施例中,步驟S301對圖像塊的各像素的亮度值執行簡易RDO計算和步驟S302中對圖像塊的各像素的色度值執行簡易RDO計算為平行執行。如此,通過同步執行像素的色度值與亮度值的簡易RDO計算可縮短幀內預測電路200的整體運行時長,解除色度候選模式的選擇對亮度候選模式的依賴。In the embodiment of the present case, the simple RDO calculation for the brightness value of each pixel of the image block in step S301 and the simple RDO calculation for the chrominance value of each pixel of the image block in step S302 are performed in parallel. In this way, by synchronously performing the simple RDO calculation for the chrominance value and the brightness value of the pixel, the overall operation time of the intra-frame prediction circuit 200 can be shortened, and the selection of the chrominance candidate mode is no longer dependent on the brightness candidate mode.
步驟S303:亮度目標模式電路230對所述圖像塊的各像素的亮度值執行對應所述多個亮度候選模式的完全RDO計算,以選取一亮度目標模式。具體的,對所述圖像塊的各像素的亮度值分別執行每一亮度候選模式的完全RDO計算,並據此選擇完全RDO值最小的模式為該亮度目標模式。步驟S304:色度完全RDO計算電路240對所述圖像塊的各像素的色度值執行對應所述多個色度候選模式的完全RDO計算,以得到色度完全RDO結果。具體的,對圖像塊的各像素的色度值執行對應各個色度候選模式的完全RDO計算,得到各個色度候選模式對應的完全RDO計算結果,據此選擇最小RDO值對應的模式作為色度第一預目標模式,次小RDO值對應的模式為色度第二預目標模式。色度第一預目標模式和色度第二預目標模式為Planar模式、DC模式、垂直模式和水平模式中的兩個模式,或為Planar模式、DC模式、垂直模式和水平模式其中一模式及一角度模式。Step S303: The luminance target mode circuit 230 performs a complete RDO calculation corresponding to the multiple luminance candidate modes on the luminance value of each pixel of the image block to select a luminance target mode. Specifically, the complete RDO calculation of each luminance candidate mode is performed on the luminance value of each pixel of the image block, and the mode with the smallest complete RDO value is selected as the luminance target mode. Step S304: The chrominance complete RDO calculation circuit 240 performs a complete RDO calculation corresponding to the multiple chrominance candidate modes on the chrominance value of each pixel of the image block to obtain a chrominance complete RDO result. Specifically, a complete RDO calculation corresponding to each chromaticity candidate mode is performed on the chromaticity value of each pixel of the image block to obtain the complete RDO calculation results corresponding to each chromaticity candidate mode, and the mode corresponding to the minimum RDO value is selected as the chromaticity first pre-target mode, and the mode corresponding to the second minimum RDO value is the chromaticity second pre-target mode. The chromaticity first pre-target mode and the chromaticity second pre-target mode are two modes among the Planar mode, the DC mode, the vertical mode and the horizontal mode, or one mode among the Planar mode, the DC mode, the vertical mode and the horizontal mode and an angle mode.
步驟S305,色度目標模式電路250依據亮度目標模式及色度完全RDO結果,決定一色度目標模式。In step S305, the chroma
進一步地,色度目標模式電路250基於所述色度完全RDO結果選出一色度第一預目標模式及一色度第二預目標模式,色度第一預目標模式的完全RDO值小於色度第二預目標模式的完全RDO值。在本實施例中,色度第一預目標模式和色度第二預目標模式至少其中之一包括Planar模式、DC模式、垂直模式和水平模式其中之一。色度目標模式電路250基於亮度目標模式和色度第一預目標模式的一致性決定色度目標模式。具體的,比較亮度目標模式與色度第一預目標模式是否一致;當一致時,色度目標模式電路250決定色度第一預目標模式為該色度目標模式,且為DM模式。當亮度目標模式與色度第一預目標模式不一致時,則自色度第一預目標模式和色度第二預目標模式中選擇Planar模式、DC模式、垂直模式和水平模式其中之一(性能最優)為色度目標模式,即當亮度目標模式與色度第一預目標模式不一致且色度第一預目標模式為Planar模式、DC模式、垂直模式和水平模式其中之一,則以色度第一預目標模式為色度目標模式;當亮度目標模式與色度第一預目標模式不一致且色度第一預目標模式為M個角度模式其中之一,則捨棄色度第一預目標模式,而選擇色度第二預目標模式為色度目標模式。Further, the chroma
以下結合表1所示的色度目標模式的決定示意表為例,詳細說明該色度目標模式。The following is a detailed description of the chromaticity target mode by taking the chromaticity target mode determination table shown in Table 1 as an example.
表1為色度目標模式的決定示意表
請參見第1列和第3列,根據對圖像塊的各像素的色度值執行相應的候選模式的完全RDO計算所得的計算結果,選出的色度第一預目標模式分別是DC模式和Angle 22(即角度模式),且亮度目標模式也分別為DC模式和Angle 22,即這兩者一致,故色度目標模式為DM模式。Please refer to the first and third columns. According to the calculation results of performing the full RDO calculation of the corresponding candidate mode on the chromaticity value of each pixel of the image block, the selected chromaticity first pre-target mode is DC mode and Angle 22 (i.e., angle mode), and the luminance target mode is also DC mode and Angle 22, i.e., the two are consistent, so the chromaticity target mode is DM mode.
請參見第2列,根據對圖像塊的各像素的色度值執行相應的候選模式的完全RDO計算所得的結算結果,選出的色度第一預目標模式是DC模式,但亮度目標模式為Angle 22模式,這兩者不一致,又因為DC模式為色度分量的4個幀內預測模式(即Planar模式、DC模式、水平模式、垂直模式)其中之一,故色度目標模式DC模式。Please refer to the second column. According to the calculation result of performing the full RDO calculation of the corresponding candidate mode on the chrominance value of each pixel of the image block, the selected chrominance first prediction target mode is DC mode, but the luminance target mode is Angle 22 mode. The two are inconsistent. Because the DC mode is one of the four intra-frame prediction modes of the chrominance component (i.e., Planar mode, DC mode, horizontal mode, and vertical mode), the chrominance target mode is DC mode.
參見第4列,根據對圖像塊的各像素的色度值執行相應的候選模式的完全RDO計算所得的結算結果,選出的色度第一預目標模式是Angle 22 模式,亮度目標模式為Angle 24模式,兩者不一致;由於該Angle 22模式不是亮度分量的4個標準幀內預測模式其中之一,此時捨棄該色度第一預目標模式(Angel 22模式),而選擇色度第二預目標模式(即從4個標準幀內預測模式中完全RDO值最小的DC模式)作為色度目標模式。Refer to the 4th column. According to the calculation result of executing the full RDO calculation of the corresponding candidate mode on the chrominance value of each pixel of the image block, the selected chrominance first pre-target mode is the Angle 22 mode, and the luminance target mode is the Angle 24 mode, which are inconsistent. Since the Angle 22 mode is not one of the 4 standard in-frame prediction modes of the luminance component, the chrominance first pre-target mode (Angel 22 mode) is discarded at this time, and the chrominance second pre-target mode (i.e., the DC mode with the smallest full RDO value among the 4 standard in-frame prediction modes) is selected as the chrominance target mode.
該色度幀內編碼模式的決定方法可對圖像塊的像素的亮度值和色度值並行且分階段確定各自的編碼模式,例如步驟S301對圖像塊的各像素的亮度值執行簡易RDO計算,及步驟S302中對圖像塊的各像素的色度值執行簡易RDO計算可以平行執行,步驟S303及步驟S304也可平行執行,或者步驟S301和S303形成第一條流水線(piple line),步驟S302和S304形成第二條流水線,兩流水線可部分同步執行,以提高色度分量編碼時採用DM模式的概率,進而提高圖像編碼的效率。The method for determining the coding mode within the chroma frame can determine the respective coding modes for the brightness value and chroma value of the pixels of the image block in parallel and in stages. For example, step S301 performs a simple RDO calculation on the brightness value of each pixel of the image block, and step S302 performs a simple RDO calculation on the chroma value of each pixel of the image block. The steps S303 and S304 can also be performed in parallel, or steps S301 and S303 form a first pipeline (piple line), and steps S302 and S304 form a second pipeline. The two pipelines can be partially executed synchronously to increase the probability of using the DM mode when encoding the chroma component, thereby improving the efficiency of image encoding.
為了進一步提高編碼速度,更快地確定圖像塊的像素的亮度值和色度值的候選模式,可將亮度候選模式電路210和色度候選模式電路220進一步拆分為多個電路模組,以實現步驟S301和步驟S302之間更大地同步執行。In order to further improve the encoding speed and determine the candidate modes of the brightness value and chrominance value of the pixels of the image block more quickly, the brightness candidate mode circuit 210 and the chrominance candidate mode circuit 220 can be further split into multiple circuit modules to achieve greater synchronization between step S301 and step S302.
請參見圖4,所示為圖1的幀內預測電路200在第二實施例中的詳細功能模組的示意圖。相較於圖2,其區別在於:亮度候選模式電路210包括一主角度模式電路210A、一第一模式擴增電路210B、一亮度終候選模式電路210C以及一第一記憶體210D;色度候選模式電路220包括一第一色度預候選模式電路220A、一第二模式擴增電路220B、一第二色度預候選模式電路220C,一色度終候選模式電路220D以及一第二記憶體220E。第一記憶體210D、220E可為記憶體100的不同存儲區。Please refer to FIG. 4, which is a schematic diagram of the detailed functional modules of the intra-frame prediction circuit 200 of FIG. 1 in the second embodiment. Compared with FIG. 2, the difference is that the luminance candidate mode circuit 210 includes a main angle mode circuit 210A, a first mode expansion circuit 210B, a luminance final candidate mode circuit 210C and a
下面結合圖5和圖6對亮度候選模式電路210和色度候選模式電路220的各電路的功能做詳細說明。The functions of the luminance candidate mode circuit 210 and the chrominance candidate mode circuit 220 are described in detail below with reference to FIG. 5 and FIG. 6 .
請參見圖5,所示為圖3中步驟S301詳細流程圖,具體包括以下步驟:Please refer to FIG. 5 , which is a detailed flow chart of step S301 in FIG. 3 , which specifically includes the following steps:
步驟S501,主角度模式電路210A對圖像塊的各像素的亮度值執行對應多個基礎角度模式的簡易RDO計算,以選取一主角度模式。該多個基礎角度模式為在一方向上如水準或/和垂直方向上依照一預設的角度模式間隔數例如每間隔4個角度模式選取一個基礎角度模式,以從33個角度模式選出的多個(例如8個)基礎角度模式。主角度模式電路210A對圖像塊的像素的亮度值執行對應該多個基礎角度模式的簡易RDO計算,並選擇最小簡易RDO值對應的基礎角度模式作為該主角度模式。In step S501, the main angle mode circuit 210A performs simple RDO calculations corresponding to multiple basic angle modes on the brightness values of each pixel of the image block to select a main angle mode. The multiple basic angle modes are selected according to a preset number of angle mode intervals in a direction such as the horizontal or/and vertical direction, for example, one basic angle mode is selected every 4 angle modes, so as to select multiple (e.g., 8) basic angle modes from 33 angle modes. The main angle mode circuit 210A performs simple RDO calculations corresponding to the multiple basic angle modes on the brightness values of the pixels of the image block, and selects the basic angle mode corresponding to the minimum simple RDO value as the main angle mode.
主角度模式電路210A將選出的主角度模式及對圖像塊的像素的亮度值執行對應該多個基礎角度模式的簡易RDO計算所得到的簡易RDO值存入到第一記憶體210D中。主角度模式電路210A還將該主角度模式發送給色度候選模式電路220中的第二模式擴增電路220B。The main angle mode circuit 210A stores the selected main angle mode and the simple RDO value obtained by performing simple RDO calculation corresponding to the multiple basic angle modes on the brightness value of the pixels of the image block into the
步驟S502,第一模式擴增電路210B以主角度模式為中心在其對稱的兩個方向上依序分別選取相同數量的角度模式以擴展出M個角度模式。例如,該M個角度模式是以該主角度模式為中心並在該主角度模式對稱的兩方向上例如(左右或上下)分別依序選取相同數量的角度模式。例如,主角度模式為模式29,則第一模式擴增電路210B在模式29的左右兩側分別依序選擇2個模式如模式27-28和模式30-31,如此以模式29為中心擴展出5個角度模式。兩相鄰的基礎角度模式之間間隔有預設數量的角度模式(如前述每間隔4個角度模式),該M個角度模式中相鄰兩角度模式之間無間隔角度模式。該主角度模式與其相鄰的一基礎角度模式之間的角度模式間隔數(例如前述間隔4個角度模式)大於該主角度模式與多個角度模式中與該主角度模式間隔最遠的一角度模式之間的角度模式間隔數(如前述間隔2個角度模式)。In step S502, the first mode expansion circuit 210B selects the same number of angle modes in two symmetrical directions with the main angle mode as the center to expand M angle modes. For example, the M angle modes are centered on the main angle mode and select the same number of angle modes in two symmetrical directions of the main angle mode, such as left and right or up and down. For example, if the main angle mode is mode 29, the first mode expansion circuit 210B selects two modes such as modes 27-28 and modes 30-31 on the left and right sides of mode 29 in sequence, so that 5 angle modes are expanded with mode 29 as the center. There is a preset number of angle modes between two adjacent basic angle modes (such as 4 angle modes per interval as mentioned above), and there is no angle mode between two adjacent angle modes in the M angle modes. The number of angle mode intervals between the main angle mode and an adjacent basic angle mode (for example, the aforementioned interval of 4 angle modes) is greater than the number of angle mode intervals between the main angle mode and an angle mode among multiple angle modes that is farthest away from the main angle mode (for example, the aforementioned interval of 2 angle modes).
步驟S503,終候選模式電路210C對圖像塊的亮度值執行對應M個角度模式、DC模式和Planar模式的簡易RDO計算,以選取多個亮度候選模式。In step S503, the final candidate mode circuit 210C performs a simple RDO calculation corresponding to M angle modes, DC mode and Planar mode on the brightness value of the image block to select a plurality of brightness candidate modes.
具體的,終候選模式電路210C根據對圖像塊的像素的亮度值執行對應M個角度模式、DC模式和Planar模式的簡易RDO計算所得到的簡易RDO計算結果,(主角度模式的簡易RDO計算結果存儲在第一記憶體210D中,故可從第一記憶體210D中獲取而不用計算),並比較各簡易RDO計算結果選取預設數量較小簡易RDO計算結果對應的模式作為亮度候選模式。Specifically, the final candidate mode circuit 210C obtains the simple RDO calculation results by executing the simple RDO calculations corresponding to M angle modes, DC mode and Planar mode according to the brightness values of the pixels of the image block (the simple RDO calculation results of the main angle mode are stored in the
需要說明的是, 主角度模式電路210A和終候選模式電路210C具體實施時兩者的電路結構相同,或為了簡化亮度候選模式電路的硬體結構,終候選模式電路210C可直接複用主角度模式電路210A以實現其功能。It should be noted that the main angle mode circuit 210A and the final candidate mode circuit 210C have the same circuit structure when they are implemented, or in order to simplify the hardware structure of the brightness candidate mode circuit, the final candidate mode circuit 210C can directly reuse the main angle mode circuit 210A to achieve its function.
請參見圖6,所示為圖3中步驟S302的詳細流程圖,具體包括以下步驟:Please refer to FIG. 6 , which is a detailed flow chart of step S302 in FIG. 3 , which specifically includes the following steps:
步驟S601,第一色度預候選模式電路220A對圖像塊的各像素的色度值執行對應Planar模式、DC模式、垂直模式和水平模式的簡易RDO計算,以選取預設數量(例如2或3個)勝出模式作為第一色度預候選模式。In step S601, the first chroma pre-candidate mode circuit 220A performs a simple RDO calculation corresponding to the Planar mode, DC mode, vertical mode and horizontal mode on the chroma value of each pixel of the image block to select a preset number (e.g., 2 or 3) of winning modes as the first chroma pre-candidate mode.
此勝出就單個模式而言是指基於簡易RDO所計算出的該模式的簡易RDO值小於其它模式的RDO值。第一色度預候選模式電路220A將該第一色度預候選模式及其資訊如簡易RDO值存入到第二記憶體220E中。The winning mode means that the simple RDO value of the mode calculated based on the simple RDO is smaller than the RDO values of other modes. The first chroma pre-candidate mode circuit 220A stores the first chroma pre-candidate mode and its information such as the simple RDO value into the
為了提高編碼速度,步驟S501和步驟S601可同步執行,即當主角度模式電路210A在執行主角度模式選取時,第一色度預候選模式電路220A同步執行從Planar模式、DC模式、垂直模式和水平模式中選出第一色度預候選模式。In order to increase the encoding speed, step S501 and step S601 can be executed synchronously, that is, when the main angle mode circuit 210A is executing the main angle mode selection, the first chrominance pre-candidate mode circuit 220A synchronously executes to select the first chrominance pre-candidate mode from the Planar mode, DC mode, vertical mode and horizontal mode.
步驟S602,第二模式擴增電路220B接收主角度模式並根據主角度模式擴展出M個角度模式。In step S602, the second mode expansion circuit 220B receives the main angle mode and expands M angle modes according to the main angle mode.
第一模式擴增電路210B,第二模式擴展電路220B可同時從主角度模式電路210A獲取到該主角度模式,以同步進行角度模式擴增操作,即步驟S502和步驟S602可同步執行。在一實施例中,第二色度預候選模式電路220C可自第一模式擴增電路210B接收由主角度擴增出來的M個角度模式。如此,第二模式擴增電路220B和步驟S602可省略。The first mode expansion circuit 210B and the second mode expansion circuit 220B can simultaneously obtain the main angle mode from the main angle mode circuit 210A to synchronously perform the angle mode expansion operation, that is, step S502 and step S602 can be executed synchronously. In one embodiment, the second chromaticity
步驟S603,第二色度預候選模式電路220C對圖像塊的各像素的色度值執行對應所述M個角度模式的簡易RDO計算以選取一勝出模式作為色度角度模式,依據該色度角度模式與該多個亮度候選模式其中之一是否相同以決定該色度角度模式是否可作為第二色度預候選模式。In step S603, the second chromaticity
具體的,第二色度預候選模式電路220C自亮度終候選模式電路210C接收選出的亮度候選模式,判斷所接收到的亮度候選模式中是否包括角度模式。若是,第二色度預候選模式電路220C比較該色度角度模式和亮度候選模式中的角度模式是否一致,若一致,則將選出的色度角度模式作為第二色度預候選模式;否則,該色度角度模式不作為第二色度預候選模式。即,該色度角度模式與該多個亮度候選模式其中之一為同一角度模式時,則該色度角度模式可作為該第二色度預候選模式。Specifically, the second chromaticity
在其他實施例中,第二色度預候選模式電路220C還根據自亮度終候選模式電路210C接收到的多個亮度候選模式中是否包括一角度模式以決定是否需執行其操作及步驟S603。當接收到的多個亮度候選模式中未包含一角度模式時,則無需執行步驟S603。如此,可節省色度候選模式電路220的運算時長。In other embodiments, the second chromaticity
步驟S604,色度終候選模式電路220D根據第一色度預候選模式和第二色度預候選模式決定多個色度候選模式。其中,該多個色度候選模式至少包括第一色度預候選模式中的模式。當該亮度候選模式所包括的角度模式與第二色度預候選模式所包括的角度模式一致時,該色度候選模式才包括該第二色度預候選模式。In step S604, the chromaticity final candidate mode circuit 220D determines a plurality of chromaticity candidate modes according to the first chromaticity pre-candidate mode and the second chromaticity pre-candidate mode. The plurality of chromaticity candidate modes at least include the modes in the first chromaticity pre-candidate mode. The chromaticity candidate mode includes the second chromaticity pre-candidate mode only when the angle mode included in the luminance candidate mode is consistent with the angle mode included in the second chromaticity pre-candidate mode.
結合圖5和圖6,步驟S501和步驟S601、步驟S502和步驟S602可同步執行。另外,通過簡易RDO也可無需經變換、量化、逆量化、逆變換、重建等操作便可快速選擇出亮度像素和色度像素的候選模式,之後基於完全RDO分別計算圖像塊的像素的亮度值和色度值的候選模式的完全RDO值以決定亮度分量的亮度目標模式和色度分量的色度目標模式,並據此決定色度像素是否可採用DM模式進行編碼,以提高編碼速度和節約編碼碼率。In conjunction with FIG. 5 and FIG. 6 , step S501 and step S601, step S502 and step S602 can be executed synchronously. In addition, the candidate modes of the luminance pixel and the chrominance pixel can be quickly selected through the simple RDO without the need for transformation, quantization, inverse quantization, inverse transformation, reconstruction and other operations. After that, the complete RDO values of the candidate modes of the luminance value and chrominance value of the pixels of the image block are respectively calculated based on the complete RDO to determine the luminance target mode of the luminance component and the chrominance target mode of the chrominance component, and accordingly determine whether the chrominance pixel can be encoded using the DM mode to improve the encoding speed and save the encoding bit rate.
綜上,本案通過對圖像塊的各像素的亮度值執行簡易RDO計算與對圖像塊的各像素的色度值執行簡易RDO計算平行執行,實現分階段的基於簡易RDO和完全RDO對圖像塊的像素的亮度值和色度值的預測模式進行並行處理,不僅提高了亮度目標模式和色度目標模式的決定速度,還可使圖像塊的像素的色度值編碼過程中及時獲取到圖像塊的像素的亮度值編碼過程中的亮度目標模式以決定色度值編碼過程中是否可通過DM模式進行編碼,以提高編碼性能和效率。In summary, this case performs simple RDO calculation on the brightness value of each pixel of the image block in parallel with simple RDO calculation on the chrominance value of each pixel of the image block, thereby realizing staged parallel processing of the prediction modes of the brightness value and chrominance value of the pixels of the image block based on simple RDO and complete RDO. This not only improves the determination speed of the brightness target mode and the chrominance target mode, but also enables the brightness target mode of the brightness value of the pixels of the image block to be obtained in time during the encoding process of the chrominance value of the pixels of the image block to determine whether the chrominance value encoding process can be encoded through the DM mode, thereby improving the encoding performance and efficiency.
雖然本案的實施例如上所述,然而該複數個實施例並非用於限定本案,本技術領域具有通常知識者可依據本案的明示或隱含的內容對本案的技術特徵施以變化,凡此種種變化均可能屬於本案所尋求的專利保護範疇,換言之,本案額專利保護範圍須視本說明書的申請專利範圍所界定者為准。Although the embodiments of the present case are described above, the multiple embodiments are not intended to limit the present case. A person with ordinary knowledge in the technical field may modify the technical features of the present case based on the explicit or implicit content of the present case. All such modifications may fall within the scope of patent protection sought by the present case. In other words, the scope of patent protection of the present case shall be subject to the scope of the patent application defined in this specification.
10:圖像編碼裝置
100:記憶體
100A:第一存儲區
100B:第二存儲區
200:幀內預測電路
210:亮度候選模式電路
210A:主角度模式電路
210B:第一模式擴增電路
210C:亮度終候選模式電路
210D:第一記憶體
220:色度候選模式電路
220A:第一色度候選模式電路
220B:第二模式擴增電路
220C:第二色度預候選模式電路
220D:色度終候選模式電路
220E:第二記憶體
230:亮度目標模式電路
240:色度完全RDO計算電路
250:色度目標模式電路
300:計算電路
400:編碼電路
S301-S305、S501-S503、S601-S604:步驟
10: Image encoding device
100: Memory
100A: First storage area
100B: Second storage area
200: In-frame prediction circuit
210: Luminance candidate mode circuit
210A: Main angle mode circuit
210B: First mode expansion circuit
210C: Luminance final
圖1為本案的圖像編碼裝置的功能模組示意圖; 圖2為圖1的幀內預測電路的第一實施例的功能模組示意圖; 圖3為本案第一實施例的色度幀內編碼模式的決定方法的流程圖; 圖4為圖1的幀內預測電路的第二實施例的功能模組示意圖; 圖5為一實施例中圖3中的步驟S301的詳細流程圖;以及 圖6為一實施例中圖3中的步驟S302的詳細流程圖。 FIG1 is a functional module schematic diagram of the image coding device of the present invention; FIG2 is a functional module schematic diagram of the first embodiment of the intra-frame prediction circuit of FIG1; FIG3 is a flow chart of the method for determining the chroma intra-frame coding mode of the first embodiment of the present invention; FIG4 is a functional module schematic diagram of the second embodiment of the intra-frame prediction circuit of FIG1; FIG5 is a detailed flow chart of step S301 in FIG3 in an embodiment; and FIG6 is a detailed flow chart of step S302 in FIG3 in an embodiment.
S301-S305:步驟 S301-S305: Steps
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112132152A TWI886550B (en) | 2023-08-25 | 2023-08-25 | Determination method for chroma intra prediction mode and image encoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112132152A TWI886550B (en) | 2023-08-25 | 2023-08-25 | Determination method for chroma intra prediction mode and image encoding device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202510573A TW202510573A (en) | 2025-03-01 |
| TWI886550B true TWI886550B (en) | 2025-06-11 |
Family
ID=95828815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112132152A TWI886550B (en) | 2023-08-25 | 2023-08-25 | Determination method for chroma intra prediction mode and image encoding device |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI886550B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070036215A1 (en) * | 2003-03-03 | 2007-02-15 | Feng Pan | Fast mode decision algorithm for intra prediction for advanced video coding |
| US20130121401A1 (en) * | 2011-11-16 | 2013-05-16 | Alexander Zheludkov | Video compression for high efficiency video coding |
| US20190045184A1 (en) * | 2016-02-18 | 2019-02-07 | Media Tek Singapore Pte. Ltd. | Method and apparatus of advanced intra prediction for chroma components in video coding |
| US20220021902A1 (en) * | 2018-12-05 | 2022-01-20 | Lg Electronics Inc. | Image prediction method and device for deriving chroma intra prediction mode |
-
2023
- 2023-08-25 TW TW112132152A patent/TWI886550B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070036215A1 (en) * | 2003-03-03 | 2007-02-15 | Feng Pan | Fast mode decision algorithm for intra prediction for advanced video coding |
| US20130121401A1 (en) * | 2011-11-16 | 2013-05-16 | Alexander Zheludkov | Video compression for high efficiency video coding |
| US20190045184A1 (en) * | 2016-02-18 | 2019-02-07 | Media Tek Singapore Pte. Ltd. | Method and apparatus of advanced intra prediction for chroma components in video coding |
| US20220021902A1 (en) * | 2018-12-05 | 2022-01-20 | Lg Electronics Inc. | Image prediction method and device for deriving chroma intra prediction mode |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202510573A (en) | 2025-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5065404B2 (en) | Video coding with intra coding selection | |
| KR100843196B1 (en) | Deblocking Filter for H.264 / ACC Video Decoder | |
| KR100281967B1 (en) | Image coding apparatus using spatial correlation and method thereof | |
| RU2480941C2 (en) | Method of adaptive frame prediction for multiview video sequence coding | |
| US20170048524A1 (en) | Video encoder and video encoding method | |
| US8326065B2 (en) | Method and apparatus for encoding image data including generation of bit streams | |
| US8594198B2 (en) | Method of implementing intra prediction computation applied to H.264 digital video coding and device | |
| US20100290526A1 (en) | Selecting Encoding Types and Predictive Modes for Encoding Video Data | |
| US11363276B2 (en) | Intra-frame prediction method and apparatus, video coding device, and storage medium | |
| US20080095244A1 (en) | De-blocking filtering method of image data and de-blocking filter | |
| US12425601B2 (en) | Method and apparatus for video predictive coding | |
| JPH10191394A (en) | Multi-view image coding device | |
| TWI249291B (en) | Method of video compression that accommodates scene changes | |
| TWI886550B (en) | Determination method for chroma intra prediction mode and image encoding device | |
| WO2013004167A1 (en) | Method and device for determining chromaticity prediction mode candidate set | |
| CN114257819B (en) | Fast VCC coding unit division method based on spatiotemporal depth information | |
| CN110166772B (en) | Method, device, equipment and readable storage medium for coding and decoding intra-frame prediction mode | |
| US9473782B2 (en) | Loop filtering managing storage of filtered and unfiltered pixels | |
| CN107454425B (en) | A Method for Reducing Candidate Prediction Modes of SCC Intra Coding Units | |
| KR20030073120A (en) | Implementation method for intra prediction mode of movie in embedded system | |
| US12439034B2 (en) | Determination method for chroma intra prediction mode and image encoding device | |
| CN100362869C (en) | Adaptive Reference Frame Selection Method Based on Mode Inheritance in Multi-frame Motion Estimation | |
| CN102957932A (en) | Coding mode quickly and automatically selecting method based on optimum stopping theory | |
| KR102907493B1 (en) | Prediction signal filtering encoding apparatus and method | |
| CN115802032B (en) | A fast decision-making method based on three-step search of loss function fitting in HEVC intra-frame coding angle mode |