CN101742318B - Device and method for video decoding and deblocking - Google Patents
Device and method for video decoding and deblocking Download PDFInfo
- Publication number
- CN101742318B CN101742318B CN201010001416.7A CN201010001416A CN101742318B CN 101742318 B CN101742318 B CN 101742318B CN 201010001416 A CN201010001416 A CN 201010001416A CN 101742318 B CN101742318 B CN 101742318B
- Authority
- CN
- China
- Prior art keywords
- macroblock
- deblocking
- macroblocks
- group
- decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 18
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
技术领域 technical field
本发明是关于视频解码解块的装置与方法,更是关于用于减少缓冲空间的视频解码解块的装置与方法。The present invention relates to a video decoding and deblocking device and method, and more particularly to a video decoding and deblocking device and method for reducing buffer space.
背景技术 Background technique
视频编码技术,目的在于解决视频文件过大的问题,其压缩视频以减少储存空间、减轻传输负担,并将画质的失真程度控制在可接受的范围。The purpose of video coding technology is to solve the problem of excessively large video files. It compresses video to reduce storage space, reduce transmission burden, and control the degree of distortion of image quality within an acceptable range.
许多视频标准皆以区块作为编解码的基础。以目前最受瞩目的视频编码技术H.264/AVC(Advanced Video Coding)为例,该技术是将一视频帧(videoframe)以16×16个像素为单位分割成多个宏区块(macroblock)。在进行区块编码(block coding)时,为了减低数据量,视频帧的原始像素值常会被近似值取代。然而,在该视频帧解码后,两相邻宏区块间的像素值往往差异太大而使画面不自然。因此,视频帧必须再进行解块(deblocking)处理,以使两相邻宏区块间的像素值差异降低而改善画面质量。Many video standards use blocks as the basis for codecs. Take H.264/AVC (Advanced Video Coding), the most popular video coding technology at present, as an example. This technology divides a video frame (video frame) into multiple macroblocks (macroblock) in units of 16×16 pixels. . During block coding, in order to reduce the amount of data, the original pixel values of video frames are often replaced by approximate values. However, after the video frame is decoded, the pixel values between two adjacent macroblocks are usually too different to make the picture unnatural. Therefore, the video frame must be deblocked again, so as to reduce the pixel value difference between two adjacent macroblocks and improve the picture quality.
图1为两相邻的宏区块示意图。宏区块10及宏区块20分别包括多个像素(其中宏区块10仅以像素P1为例,而宏区块20仅以像素P2为例),进行解块处理时,举例而言,可将分属不同宏区块的两相邻像素P1与P2进行内插运算,进而达成柔化边界的效果。FIG. 1 is a schematic diagram of two adjacent macroblocks. The macroblock 10 and the macroblock 20 respectively include a plurality of pixels (wherein the macroblock 10 only takes the pixel P1 as an example, and the macroblock 20 only takes the pixel P2 as an example), when performing deblocking processing, for example, Two adjacent pixels P1 and P2 belonging to different macroblocks can be interpolated to achieve the effect of softening the boundary.
图2为一具有256×64个像素的视频帧200。该视频帧200以16×16个像素为单位分割成16×4个宏区块,分别为宏区块MB(0,0)、MB(0,1)~MB(3,15)。若视频解码器以一宏区块为单元并按照区块顺序解码,则当两宏区块MB(0,0)及MB(0,1)解码完成后,两宏区块MB(0,0)、MB(0,1)间的边界C(0,1)始可进行解块处理;当第一行的宏区块MB(0,0)及第二行的宏区块MB(1,0)皆解码完成后,两宏区块MB(0,0)、MB(1,0)间的边界R(0,1)始可进行解块处理,以此类推。FIG. 2 is a video frame 200 having 256x64 pixels. The video frame 200 is divided into 16×4 macroblocks in units of 16×16 pixels, namely macroblocks MB(0,0), MB(0,1)˜MB(3,15). If the video decoder uses a macroblock as a unit and decodes in block order, when the two macroblocks MB(0,0) and MB(0,1) are decoded, the two macroblocks MB(0,0) ), the boundary C(0, 1) between MB(0, 1) can be deblocked; when the macroblock MB(0, 0) of the first row and the macroblock MB(1, 0) is decoded, the boundary R(0,1) between the two macroblocks MB(0,0) and MB(1,0) can be deblocked, and so on.
然而,在某些情况下,视频解码器并非按照顺序而是以任意次序进行解码的,例如H.264/AVC标准中的灵活宏区块排列(Flexible MacroblockOrdering,FMO)模式及任意薄片排列(Arbitrary Slice Ordering,ASO)模式。然而,传统的视频处理技术中,解块处理仍须按照顺序进行。因此,为使解块能够配合解码,已知技术必须另配置一解块缓冲器来记录各宏区块是否已完成解码。图3为用以处理图2视频帧200的一解块缓冲器。该解块缓冲器300对应该视频帧200的16×4个宏区块而具有16×4个位,各个位分别记录各宏区块是否已完成解码。图3中,举例而言,位标示为1者表示该位对应的宏区块已完成解码,则从图可知宏区块MB(0,0)、MB(1,12)、MB(2,0)...等已完成解码。However, in some cases, the video decoder does not decode in an order but in an arbitrary order, such as the Flexible Macroblock Ordering (FMO) mode and the Arbitrary Arrangement (Arbitrary) mode in the H.264/AVC standard. Slice Ordering, ASO) mode. However, in traditional video processing techniques, the deblocking process must still be performed sequentially. Therefore, in order to enable deblocking to cooperate with decoding, a deblocking buffer must be additionally configured in the known technology to record whether each macroblock has been decoded. FIG. 3 illustrates a deblocking buffer for processing the video frame 200 of FIG. 2 . The deblocking buffer 300 has 16×4 bits corresponding to the 16×4 macroblocks of the video frame 200 , and each bit records whether each macroblock has been decoded. In Fig. 3, for example, a bit marked as 1 indicates that the macroblock corresponding to the bit has been decoded, then it can be seen from the figure that the macroblocks MB (0, 0), MB (1, 12), MB (2, 0)...etc Decoding is complete.
此外,当处理画面的分辨率越高,则需要越大的缓冲空间。举例而言,一全高清(Full HD)标准视频帧具有1920×1080个像素,为因应其解块处理的需求,吾人需配置一8160位的缓冲空间,其尺寸不可谓不大。因此,如何设计出一种可减少缓冲空间的装置及方法,实乃亟待解决的重要课题。In addition, when the resolution of the processed image is higher, a larger buffer space is required. For example, a full high-definition (Full HD) standard video frame has 1920×1080 pixels. In order to meet the needs of its deblocking processing, we need to configure a buffer space of 8160 bits, and its size is not small. Therefore, how to design a device and method that can reduce the buffer space is an important issue to be solved urgently.
发明内容 Contents of the invention
本发明提供一种视频解码解块(deblocking)装置,用以将一视频帧的多个宏区块(macroblock)解码并解块,包括:一解码器,用以解码各该宏区块;一解块缓冲器,包含多个计数器,该多个计数器分别对应至多个宏区块组中的一个宏区块组,其中每一个宏区块组是由多个相邻的宏区块组成,当该多个宏区块组中的一宏区块组的一宏区块被解码完成时,该宏区块组所对应的计数器加一;以及一解块滤波器,用以当该宏区块组对应的该计数器计数至一预定值时,将该计数器对应的该宏区块组的所有宏区块予以解块。The present invention provides a video decoding and deblocking device for decoding and deblocking multiple macroblocks (macroblocks) of a video frame, including: a decoder for decoding each macroblock; The deblocking buffer includes a plurality of counters, the plurality of counters are respectively corresponding to a macroblock group in the plurality of macroblock groups, wherein each macroblock group is composed of a plurality of adjacent macroblocks, when When a macroblock of a macroblock group in the plurality of macroblock groups is decoded, the counter corresponding to the macroblock group is incremented by one; and a deblocking filter is used for deblocking the macroblock When the counter corresponding to the group counts to a predetermined value, all macroblocks in the macroblock group corresponding to the counter are deblocked.
本发明还提供一种视频解码解块(deblocking)方法,用以将一视频帧的多个宏区块(macroblock)解码并解块,包括:解码各该宏区块;当多个宏区块组中的一宏区块组的一宏区块被解码完成时,使该宏区块组所对应的计数器加一,其中每一个宏区块组是由多个相邻的宏区块组成;当该宏区块组对应的该计数器计数至一预定值时,将该宏区块组的所有宏区块予以解块。The present invention also provides a video decoding and deblocking method for decoding and deblocking multiple macroblocks of a video frame, including: decoding each macroblock; when multiple macroblocks When a macroblock of a macroblock group in the group is decoded, the counter corresponding to the macroblock group is increased by one, wherein each macroblock group is composed of a plurality of adjacent macroblocks; When the counter corresponding to the macroblock group counts to a predetermined value, all macroblocks in the macroblock group are deblocked.
附图说明 Description of drawings
图1为两相邻的宏区块示意图;FIG. 1 is a schematic diagram of two adjacent macroblocks;
图2为一具有256×64个像素的视频帧;Fig. 2 is a video frame with 256 * 64 pixels;
图3为用以处理图2视频帧的一解块缓冲器;Figure 3 is a deblocking buffer for processing the video frame of Figure 2;
图4为依照本发明一实施例的视频解码解块装置及其处理的视频帧的示意图;4 is a schematic diagram of a video decoding and deblocking device and video frames processed therein according to an embodiment of the present invention;
图5为计数器与视频帧的一实施例示意图;Fig. 5 is a schematic diagram of an embodiment of a counter and a video frame;
图6即为依照本发明一实施例的视频解码解块方法流程图。FIG. 6 is a flowchart of a video decoding and deblocking method according to an embodiment of the present invention.
[主要元件标号说明][Description of main component labels]
10~宏区块; 20~宏区块;10~macro block; 20~macro block;
P1~像素; P2~像素;P1~pixel; P2~pixel;
200~视频帧; 300~解块缓冲器;200~video frame; 300~deblocking buffer;
400~视频解码解块装置; 402~解码器;400~video decoding and deblocking device; 402~decoder;
404~解块缓冲器; 406~解块滤波器;404~deblocking buffer; 406~deblocking filter;
C00~C13~计数器; S602~S610~步骤。C00~C13~counter; S602~S610~step.
具体实施方式 Detailed ways
下文为介绍本发明的最佳实施例。各实施例用以说明本发明的原理,但非用以限制本发明。本发明的范围当以所附的权利要求为准。The following describes the preferred embodiment of the present invention. Each embodiment is used to illustrate the principles of the present invention, but not to limit the present invention. The scope of the invention should be determined by the appended claims.
本发明较佳实施例为一种视频解码解块装置400,其用以将一视频帧的多个宏区块(macroblock)解码并解块。在其它实施例中,视频帧可包括A×B个像素,A、B为正整数,其中视频帧被分割成C×D个宏区块,每个宏区块又包括E×F个像素,其中A、B、C、D、E、F为正整数,并满足A×B=C×D×E×F。为简化说明,本实施例以具有256×64个像素的视频帧为例,其如先前技术所述,以16×16个像素为单位分割成16×4个宏区块,可参照图4。A preferred embodiment of the present invention is a video decoding and deblocking device 400, which is used for decoding and deblocking multiple macroblocks of a video frame. In other embodiments, the video frame may include A×B pixels, where A and B are positive integers, wherein the video frame is divided into C×D macroblocks, and each macroblock includes E×F pixels, Wherein A, B, C, D, E, F are positive integers, and satisfy A×B=C×D×E×F. To simplify the description, this embodiment takes a video frame with 256×64 pixels as an example, which is divided into 16×4 macroblocks with 16×16 pixels as a unit as described in the prior art, as shown in FIG. 4 .
图4为依照本发明一实施例的视频解码解块装置400及其处理的视频帧200的示意图。本发明的该视频解码解块装置400包括一解码器402、一解块缓冲器404、以及一解块滤波器406。FIG. 4 is a schematic diagram of a video decoding and deblocking device 400 and the processed video frame 200 according to an embodiment of the present invention. The video decoding and deblocking device 400 of the present invention includes a decoder 402 , a deblocking buffer 404 , and a deblocking filter 406 .
本发明的解码器402以任意次序解码各该宏区块,如图4所示。值得注意的是,此处任意次序意指随机、或不规则的次序,虽然本发明在应用于任意次序解码的情况下可达成较佳结果,但本发明不必以此为限。任意次序在本文中自然涵盖固定次序的特例,因此在其它实施例中,本发明的解码器402亦可按顺序对各该宏区块进行解码。The decoder 402 of the present invention decodes the macroblocks in an arbitrary order, as shown in FIG. 4 . It should be noted that the arbitrary order here means a random or irregular order. Although the present invention can achieve better results when applied to arbitrary order decoding, the present invention is not limited thereto. Arbitrary order naturally covers the special case of fixed order in this paper, so in other embodiments, the decoder 402 of the present invention can also decode the macroblocks in order.
本发明的解块缓冲器404包括多个计数器。在一实施例中,可取视频帧的每N×M个相邻的宏区块为一宏区块组,而使解块缓冲器404的各该计数器分别对应至各该宏区块组。为了简化说明,本实施例中,取视频帧中每8个(N=8,M=1)相邻的宏区块为一宏区块组,例如取宏区块MB(0,0)~MB(0,7)为第00宏区块组、取宏区块MB(1,0)~MB(1,7)为第01宏区块组等,以此类推,如图4所示。本实施例中有8个计数器C00~C13,分别对应至第00宏区块组MBG00至第13宏区块组MBG13。在本发明中,当无任何宏区块被解码时,计数器为零;当一宏区块组中有一宏区块被解码完成时,该宏区块组所对应的计数器则加一;之后,若该宏区块组中又有一宏区块被解码完成,则该计数器则加至二,以此类推。The deblocking buffer 404 of the present invention includes a plurality of counters. In one embodiment, every N×M adjacent macroblocks of a video frame may be taken as a macroblock group, and each counter of the deblocking buffer 404 is corresponding to each macroblock group. In order to simplify the description, in this embodiment, every 8 (N=8, M=1) adjacent macroblocks in the video frame are taken as a macroblock group, for example, macroblocks MB(0,0)~ MB(0,7) is the 00th macroblock group, macroblocks MB(1,0)-MB(1,7) are taken as the 01st macroblock group, and so on, as shown in FIG. 4 . In this embodiment, there are 8 counters C00˜C13 corresponding to the 00th macroblock group MBG00 to the 13th macroblock group MBG13 respectively. In the present invention, when no macroblock is decoded, the counter is zero; when a macroblock in a macroblock group is decoded, the counter corresponding to the macroblock group is increased by one; after that, If another macroblock in the macroblock group is decoded, the counter is incremented to two, and so on.
在一实施例中,本发明的解块滤波器406用以依照预定次序将宏区块组予以解块。当一计数器计数至N×M,且解块次序在该计数器对应的宏区块组之前的宏区块组内的所有宏区块皆已解块完成时,解块滤波器406将该计数器对应的该宏区块组的所有宏区块予以解块。在本实施例中,以解块次序从左至右且从上至下为例,当一计数器计数至8,且该计数器对应的宏区块组的上方及左方的宏区块组内的所有宏区块皆已解块完成时,解块滤波器406将该计数器对应的该宏区块组的所有宏区块予以解块。本发明完整详细实施例请参照下文。In one embodiment, the deblocking filter 406 of the present invention is used to deblock the macroblock groups in a predetermined order. When a counter counts to N×M, and all the macroblocks in the macroblock group whose deblocking sequence is before the macroblock group corresponding to the counter have been deblocked, the deblocking filter 406 corresponds to the counter All macroblocks of the macroblock group are deblocked. In this embodiment, taking the deblocking order from left to right and from top to bottom as an example, when a counter counts to 8, and the counter corresponds to the macroblock group above and to the left of the macroblock group When all the macroblocks have been deblocked, the deblocking filter 406 deblocks all the macroblocks in the macroblock group corresponding to the counter. See below for complete detailed examples of the invention.
图5为计数器与视频帧的一实施例示意图。图5中的视频帧与图2及图4的视频帧相同,其第00宏区块组MBG00至第13宏区块组MBG13中各有为数不等的宏区块已完成解码,分别在图中以斜线标记,如宏区块MB(0,1)、MB(3,14)...等;未完成解码者,则不予标记。在图5的实施例中,该等计数器C00~C03、C10~C13依照该视频帧200中各宏区块组的解码情况,分别计数为8、3、4、7、8、6、8及5(标示于图中各计数器的括号内)。其中,计数器C00、C10及C12皆计数至8,表示宏区块组MBG00、MBG10以及MBG12中的所有宏区块皆已完成解码。本发明的解块滤波器406可进一步将宏区块组MBG00中的所有宏区块MB(0,0)~MG(0,7)解块。宏区块组MBG00完成解块之后,由于宏区块组MBG10左方的宏区块组MBG00中的所有宏区块已全数完成解块,故解块滤波器406将继续对宏区块组MBG10进行解块。然而,由于宏区块组MBG12上方及左方的宏区块组MBG11及MBG02皆尚未完成解块,故本发明的解块滤波器406暂时不对MBG12进行解块作业。FIG. 5 is a schematic diagram of an embodiment of a counter and a video frame. The video frame in Fig. 5 is the same as the video frame in Fig. 2 and Fig. 4, and each of the 00th macroblock group MBG00 to the 13th macroblock group MBG13 has a different number of macroblocks that have been decoded, respectively in Fig. are marked with a slash, such as macroblocks MB(0, 1), MB(3, 14), etc.; those that have not been decoded are not marked. In the embodiment of FIG. 5, the counters C00-C03, C10-C13 are respectively counted as 8, 3, 4, 7, 8, 6, 8 and 5 (indicated in brackets of each counter in the figure). Wherein, the counters C00 , C10 and C12 all count to 8, indicating that all the macroblocks in the macroblock groups MBG00 , MBG10 and MBG12 have been decoded. The deblocking filter 406 of the present invention can further deblock all macroblocks MB(0,0)˜MG(0,7) in the macroblock group MBG00. After the macroblock group MBG00 completes deblocking, since all macroblocks in the macroblock group MBG00 to the left of the macroblock group MBG10 have been deblocked, the deblocking filter 406 will continue to deblock the macroblock group MBG10 to deblock. However, since the macroblock groups MBG11 and MBG02 above and to the left of the macroblock group MBG12 have not yet completed deblocking, the deblocking filter 406 of the present invention does not perform deblocking operation on MBG12 temporarily.
值得注意的是,各该计数器可由k个位所组成,在某些实施例中,若取视频帧的每N×M个相邻的宏区块为一宏区块组,则可使该计数器有k个位,其中k满足2k≥(N×M)+1,本领域技术人员可依本发明自行设计之。在理想情况下,N×M至少为2,但本发明不以此为限。在前文所述的实施例中,取视频帧中每8个相邻的宏区块为一宏区块组,则每一个计数器仅需4个位(24≥9)。对图4及图5的视频帧200而言,本发明的缓冲器仅需32个位,相较于图3缓冲器的64个位可节省至少一半以上的缓冲空间,进而提升了视频编解码的效率。It should be noted that each of the counters can be composed of k bits. In some embodiments, if every N×M adjacent macroblocks of the video frame are taken as a macroblock group, the counter can be There are k bits, where k satisfies 2 k ≥ (N×M)+1, and those skilled in the art can design it by themselves according to the present invention. Ideally, N×M is at least 2, but the present invention is not limited thereto. In the aforementioned embodiment, every 8 adjacent macroblocks in the video frame are taken as a macroblock group, and each counter only needs 4 bits (2 4 ≥ 9). For the video frame 200 in Figure 4 and Figure 5, the buffer of the present invention only needs 32 bits, compared with the 64 bits of the buffer in Figure 3, it can save at least half of the buffer space, thereby improving the video codec s efficiency.
本发明还提供一种视频解码解块方法,图6即为依照本发明一实施例的视频解码解块方法流程图。本发明的视频解码解块方法用以将一视频帧的多个宏区块解码并解块,包括下列步骤:于步骤S602中,解码各该宏区块;于步骤S604中,取该视频帧的每N×M个相邻的宏区块为一宏区块组;于步骤S606中,提供多个计数器,并使各该计数器分别对应至各该宏区块组,关于计数器的说明可参照前文所述;于步骤S608中,当一宏区块组的一宏区块被解码完成时,使该宏区块组所对应的计数器加一;于步骤S610中,当该宏区块组对应的该计数器计数至N×M,且解块次序在该宏区块组之前的宏区块组的所有宏区块皆已解块完成时,将该宏区块组的所有宏区块予以解块。The present invention also provides a video decoding and deblocking method, and FIG. 6 is a flowchart of a video decoding and deblocking method according to an embodiment of the present invention. The video decoding and deblocking method of the present invention is used to decode and deblock multiple macroblocks of a video frame, comprising the following steps: in step S602, decoding each macroblock; in step S604, obtaining the video frame Each of N×M adjacent macroblocks is a macroblock group; in step S606, a plurality of counters are provided, and each of the counters is corresponding to each macroblock group. For the description of the counter, please refer to As mentioned above; in step S608, when a macroblock of a macroblock group is decoded, the counter corresponding to the macroblock group is increased by one; in step S610, when the macroblock group corresponds to The counter counts to N×M, and when all the macroblocks of the macroblock group before the macroblock group have been deblocked, all the macroblocks of the macroblock group are deblocked piece.
在上述视频解码解块方法中,视频帧可包括A×B个像素,A、B为正整数,其中视频帧被分割成C×D个宏区块,每个宏区块又包括E×F个像素,其中A、B、C、D、E、F为正整数,并满足A×B=C×D×E×F。一般而言,可依照先前技术所述,将视频帧以16×16个像素为单位进行分割。此外,上述N×M至少为2,但本发明不以此为限。In the above video decoding and deblocking method, the video frame may include A×B pixels, where A and B are positive integers, wherein the video frame is divided into C×D macroblocks, and each macroblock includes E×F pixels, where A, B, C, D, E, F are positive integers, and satisfy A×B=C×D×E×F. Generally speaking, the video frame can be divided into units of 16×16 pixels according to the prior art. In addition, the above N×M is at least 2, but the present invention is not limited thereto.
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。Although the present invention is disclosed above with preferred embodiments, it is not intended to limit the scope of the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, The scope of protection of the present invention should be defined by the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010001416.7A CN101742318B (en) | 2010-01-06 | 2010-01-06 | Device and method for video decoding and deblocking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010001416.7A CN101742318B (en) | 2010-01-06 | 2010-01-06 | Device and method for video decoding and deblocking |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101742318A CN101742318A (en) | 2010-06-16 |
CN101742318B true CN101742318B (en) | 2015-01-21 |
Family
ID=42465089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010001416.7A Active CN101742318B (en) | 2010-01-06 | 2010-01-06 | Device and method for video decoding and deblocking |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101742318B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1722842A (en) * | 2004-06-22 | 2006-01-18 | 三星电子株式会社 | Filtering method and filtering device for audio-visual codec |
CN101179720A (en) * | 2007-11-16 | 2008-05-14 | 海信集团有限公司 | A video decoding method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8036517B2 (en) * | 2006-01-25 | 2011-10-11 | Qualcomm Incorporated | Parallel decoding of intra-encoded video |
-
2010
- 2010-01-06 CN CN201010001416.7A patent/CN101742318B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1722842A (en) * | 2004-06-22 | 2006-01-18 | 三星电子株式会社 | Filtering method and filtering device for audio-visual codec |
CN101179720A (en) * | 2007-11-16 | 2008-05-14 | 海信集团有限公司 | A video decoding method |
Also Published As
Publication number | Publication date |
---|---|
CN101742318A (en) | 2010-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210076051A1 (en) | Coding apparatus, coding method, decoding apparatus, and decoding method | |
CN106028037B (en) | For decoding the equipment of image and the method for coded image | |
TWI499267B (en) | Multi-metric filtering | |
JP6523324B2 (en) | Image encoding / decoding method and apparatus | |
KR20250039488A (en) | Coding method and apparatus | |
CN104303506B (en) | Device and method for processing adaptive sampling point offset of video data | |
US10708585B2 (en) | Codeword assignment for intra chroma mode signalling for HEVC | |
TW202504311A (en) | Method and system for processing video content | |
CN104023241B (en) | Video coding method and video coding device for intra-frame predictive coding | |
CN103947208B (en) | Method and device for reducing deblocking filter | |
EP2965510A1 (en) | Region of interest scalability with shvc | |
CN104584561A (en) | Sampling adaptive offset processing method and device applied in video decoder | |
CN104104967B (en) | Image processing equipment and image processing method | |
US11991399B2 (en) | Apparatus and method for de-blocking filtering | |
US7680351B2 (en) | Video deblocking method and apparatus | |
CN101742318B (en) | Device and method for video decoding and deblocking | |
TWI389577B (en) | Video decoding and deblocking apparatus and method | |
CN102055971A (en) | Video compression deblocking filter device and method | |
US20070223591A1 (en) | Frame Deblocking in Video Processing Systems | |
TW202315411A (en) | Method and apparatus for video coding | |
CN107181952B (en) | Video decoding method and device | |
TWI520618B (en) | Video data process method and video process apparatus | |
CN103702132B (en) | filtering method, device and equipment | |
JP2015076866A (en) | Image encoder, image decoder, and program | |
KR101373759B1 (en) | Apparatus and method for decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |