Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

385 results about "Deblocking filter" patented technology

A deblocking filter is a video filter applied to decoded compressed video to improve visual quality and prediction performance by smoothing the sharp edges which can form between macroblocks when block coding techniques are used. The filter aims to improve the appearance of decoded pictures. It is a part of the specification for both the SMPTE VC-1 codec and the ITU H.264 (ISO MPEG-4 AVC) codec.

Parallel deblocking filter for H.264 video codec

A process and apparatus for implementing parallelization in deblocking filter used in a an H.264 codec are disclosed. In the preferred embodiment, the process is carried out on a parallel architecture consisting of a plurality of groups, each consisting of eight clusters, wherein each cluster is a separate processor capable of tensor operations in SIMD or MIMD or mode on 4×4 matrix data. All eight clusters of one group are used to simultaneously deblock both luma and chroma vertical and horizontal edges between 4×4 blocks of pixels in a macroblock in a total of eight iterations, utilizing in the best way the data dependency between the edges. Processes to deblock these same luma and chroma edges in more iterations on four cluster and two cluster parallel architectures are also disclosed. A comparison of the maximum parallelization achievable with the invention and the amount of parallelization with various species within the prior art is also disclosed.
Owner:NOVAFORA

Low-complexity deblocking filter

A method of filtering to remove coding artifacts introduced at block edges in a block-based video coder, the method having the steps of: checking the content activity on every line of samples belonging to a boundary to be filtered and where content activity is based on a set of adaptively selected thresholds determined using Variable-Shift Table Indexing (VSTI); determining whether the filtering process will modify the sample values on that particular line based on said content activity, and selecting a filtering mode between at least two filtering modes to apply on a block boundary basis, implying that there would be no switching between the two primary modes on a line by line basis along a given block boundary. The two filtering modes include a default mode based on a non-recursive filter, and a strong filtering mode which features two strong filtering sub-modes and a new selection criterion that is one-sided with respect to the block boundary to determine which of the two strong filtering sub-modes to use. The two strong filtering sub-modes include a new 3-tap filter sub-mode and a 5-tap filter sub-mode that permits a more efficient implementation of the filter.
Owner:CISCO SYST CANADA

Deblocking control method considering intra BL mode and multilayer video encoder/decoder using the same

A deblocking filter used in a video encoder / decoder based on a multilayer is disclosed. The deblocking filtering method includes choosing a present block and its neighboring block on which a deblocking filtering will be performed, judging whether the present block and the neighboring block have been coded by the intra BL mode, choosing a deblocking filter strength according to the result of the judgment, and performing the deblocking filtering with respect to a boundary between the present block and the neighboring block and according to the deblocking filter strength.
Owner:SAMSUNG ELECTRONICS CO LTD

Method And Apparatus For Complexity Scalable Video Encoding And Decoding

There are provided scalable complexity video decoder and encoders for respectively decoding and encoding a video bitstream. A scalable complexity video decoder includes a first combiner, a second combiner, and a deblocking filter. The first combiner is for combining full resolution motion compensated predictions and decoded upsampled base layer residuals to form reconstructed upsampled base layer pictures for display without any deblocking operations applied thereto. The second combiner, in signal communication with the first combiner, is for combining the reconstructed upsampled base layer pictures with decoded enhancement layer residuals to form reconstructed full resolution enhancement layer pictures. The deblocking filter, in signal communication with the second combiner, is for performing deblocking operations on only the reconstructed full resolution enhancement layer pictures to output filtered reconstructed full resolution enhancement layer pictures for display.
Owner:INTERDIGITAL MADISON PATENT HLDG

Deblocking filtering method considering intra-BL mode and multilayer video encoder/decoder using the same

Deblocking filter used in a video encoder / decoder based on a multilayer. In deciding a deblocking filter strength when performing a deblocking filtering with respect to a boundary between a current block coded by an intra-BL mode and its neighboring block, it is determined whether the current block or the neighboring block has coefficients. The filter strength is decided as a first filter strength if it is determined that the current block or the neighboring block has the coefficients, and the filter strength is decided as a second filter strength if it is determined that the current block or the neighboring block does not have the coefficients. The first filter strength is greater than the second filter strength.
Owner:SAMSUNG ELECTRONICS CO LTD

Coding method conversion apparatus

A coding method conversion apparatus converts the first coded data coded by the first coding method into the second coded data. The coding method conversion apparatus includes: an H.264 decoder which decodes the first coded data; a deblocking filter strength calculation unit which calculates a filter strength of deblocking filtering of a second coding method, using at least one piece of decoding information except a coding type of the first coded data, the decoding information being obtained by decoding the first coded data; and a deblocking filter which performs the deblocking filtering to reduce noise in a boundary of blocks according to the filter strength calculated by the deblocking filter strength calculation unit.
Owner:GK BRIDGE 1

Video information processing system with selective chroma deblock filtering

A video information processing system including a processing circuit and a deblocking filter. The processing circuit provides video information including a chroma component and a luma component. The deblocking filter has an input receiving the video information and an output providing filtered video information, and is configured to selectively disable chroma deblock filtering while luma deblock filtering is enabled. The processing circuit may include a video encoder or a video decoder. The processing circuit may further include control logic providing a control signal to disable chroma deblock filtering within either or both the encoder and decoder. The video encoder may incorporate control information in the output bitstream to control deblock filtering in the downstream decoder to maintain consistency between the encoder and the decoder.
Owner:NORTH STAR INNOVATIONS

Method and device for deblocking filtering of scalable bitstream during decoding

A method and device for deblocking filtering of a scalable bitstream during decoding is disclosed. According to the invention, the decoding of at least one part of a picture encoded in a base layer and at least one enhancement layer in a scalable bitstream, the bitstream comprising at least one access unit representing the picture, each access unit comprising a plurality of data elements, each data element belonging to a said layer, comprises the reception (600) of at least one data element of said at least one access unit and, if said at least one data element belongs to an access unit of a predetermined type, the decoding (715, 820) of the data of said data element, and the application (720, 825) of a full deblocking filter to at least one part of the decoded data, the full deblocking filter being applied to all of the.
Owner:CANON KK

De-blocking filter processing apparatus and de-blocking filter processing method

A de-blocking filter processing apparatus that achieves high picture quality without consuming processing apparatus power unnecessarily. A loop filter 170 used as a de-blocking filter processing apparatus first acquires a variable-size motion estimation block in a frame for which motion estimation processing is performed. Then, de-blocking filter processing is applied adaptively to a frame for which motion estimation processing is performed, in accordance with the acquired motion estimation block. Application of de-blocking filter processing is executed only at a boundary between a particular motion estimation block and a motion estimation block adjacent to that motion estimation block in a frame for which motion estimation processing is performed.
Owner:PANASONIC CORP

Deblocking filters for performing horizontal and vertical filtering of video data simultaneously and methods of operating the same

A deblocking filter includes a current macroblock buffer memory configured to store video data of a current macroblock to be filtered, a side macroblock buffer memory configured to store a portion of video data of neighboring macroblocks located on the side of the current macroblock, a register buffer array configured to store video data read from the current macroblock buffer memory for current filtering, video data read from the side macroblock buffer memory, and data of neighboring macroblocks, and an edge filter that is connected to the register buffer array and is configured to perform horizontal or vertical filtering on an edge of a subblock of the current macroblock of video data and to perform the other of horizontal or vertical filtering on an edge of a subsequent subblock of the current macroblock of the video data, simultaneously. Vertical filtering uses the data from the neighboring macroblocks and horizontal filtering uses the video data from the side macroblock buffer memory.
Owner:SAMSUNG ELECTRONICS CO LTD

Apparatus and method for in-loop filtering of image data and apparatus for encoding/decoding image data using the same

An in-loop filtering apparatus for eliminating an error of deblocking-filtered image data in an encoder of image data, the apparatus including: an in-loop filter generator which generates in-loop filters using different filter coefficients for a block boundary and a block inside of the deblocking-filtered image; an in-loop filter applier which performs selective filtering on at least one of the block boundary and the block inside using the generated in-loop filters; and an in-loop filter information generator which generates in-loop filter information including at least one of coefficients of the generated in-loop filters, information indicating an area to which in-loop filtering is applied between the block boundary and the block inside, a size of a block to which in-loop filtering is applied, and a flag indicating whether to use an in-loop filter generated for a current frame or an in-loop filter generated for a previous frame.
Owner:SAMSUNG ELECTRONICS CO LTD +1

Deblocking control method considering intra bl mode and multilayer video encoder/decoder using the same

A deblocking filter used in a video encoder / decoder based on a multilayer is disclosed. The deblocking filtering method includes choosing a present block and its neighboring block on which a deblocking filtering will be performed, judging whether the present block and the neighboring block have been coded by the intra BL mode, choosing a deblocking filter strength according to the result of the judgment, and performing the deblocking filtering with respect to a boundary between the present block and the neighboring block and according to the deblocking filter strength.
Owner:SAMSUNG ELECTRONICS CO LTD

Deblocking filter conditioned on pixel brightness

An encoder, decoder, and corresponding method are disclosed for encoding pixel data as a plurality of block transform coefficients and decoding encoded block transform coefficients to provide reconstructed pixel data, the encoder and / or decoder includes a conditional deblocking filter for filtering only block transitions meeting pre-selected pixel brightness level criteria, where the conditional deblocking filter method includes receiving at least one first pixel adjacent to a block transition, providing a signal indicative of the brightness of the at least one first pixel, comparing the brightness signal with at least one of an upper brightness threshold and a lower brightness threshold, and conditionally filtering a plurality of adjacent pixels including the first pixel at the block transition in response to the brightness comparison.
Owner:DOLBY LAB LICENSING CORP

Low-complexity deblocking filter

A method of filtering to remove coding artifacts introduced at block edges in a block-based video coder, the method having the steps of: checking the content activity on every line of samples belonging to a boundary to be filtered and where content activity is based on a set of adaptively selected thresholds determined using Variable-Shift Table Indexing (VSTI); determining whether the filtering process will modify the sample values on that particular line based on said content activity; and selecting a filtering mode between at least two filtering modes to apply on a block boundary basis, implying that there would be no switching between the two primary modes on a line by line basis along a given block boundary. The two filtering modes include a default mode based on a non-recursive filter, and a strong filtering mode which features two strong filtering sub-modes and a new selection criterion that is one-sided with respect to the block boundary to determine which of the two strong filtering sub-modes to use. The two strong filtering sub-modes include a new 3-tap filter sub-mode and a 5-tap filter sub-mode that permits a more efficient implementation of the filter.
Owner:CISCO SYST CANADA

Deblocking filter, image encoder, and image decoder

A deblocking filter, an image encoder, and an image decoder perform edge-filtering of moving-image data which can be divided into blocks, on groups of a predetermined number of pixels arrayed across edges between the blocks, and include: a processing unit concurrently performing column-direction-edge filtering on more than one first group of pixels which are arrayed in rows across ones of the edges oriented in a column direction, the ones of the edges belonging to a macroblock to be currently processed; and an rearrangement unit rearranging pixels being included in the more than one first group of pixels and the macroblock and having been processed by the processing unit, into more than one second group of pixels in respective columns.
Owner:SOCIONEXT INC

Coding distortion removal method, video encoding method, video decoding method, and apparatus and program for the same

Mosaic-shaped block noise occurs when a compressed video signal is reproduced. This block noise is removed, but removing block noise from every block using a deblocking filter imposes a significant load on the deblocking filter. This load is therefore reduced by determining whether coding distortion removal (deblocking) is necessary, and applying a deblocking filter only when needed.
Owner:GK BRIDGE 1

System and apparatus for low-complexity fine granularity scalable video coding with motion compensation

A coding structure is configured to improve coding efficiency together with reduced encoding and decoding complexity for scalable video encoding. Especially, the case of coding multiple FGS layers on top of a discrete layer is considered. For coding multiple FGS layers, a decoder-oriented two-loop structure is used. At the decoder side, the new structure has similar complexity as the two-loop structure while providing similar coding performance as multi-loop structure. The coding structure and method is configured for preventing the drift effect in case of partial decoding due to the usage of FGS layer for inter-discrete-layer prediction, and aims at effectively utilizing temporal prediction in FGS layer coding to improve coding efficiency. The coding method can avoid additional transform operations; avoid applying in-loop de-blocking filter to FGS layers; and use simpler residual transform on FGS layers.
Owner:NOKIA CORP

Coding distortion removal method, moving picture coding method, moving picture decoding method, and apparatus for realizing the same, program

Mosaic-shaped block noise occurs when a compressed video signal is reproduced. This block noise is removed, but removing block noise from every block using a deblocking filter imposes a significant load on the deblocking filter. This load is therefore reduced by determining whether coding distortion removal (deblocking) is necessary, and applying a deblocking filter only when needed.
Owner:GK BRIDGE 1

Filtering method, apparatus, and medium used in audio-video codec

A filtering method, apparatus, and medium used in an audio-video codec are provided. The filtering method may include determining a predetermined macroblock as a filtering region; expanding the filtering region to further include a portion of a macroblock adjacent to the predetermined macroblock near a boundary between the predetermined macroblock and the macroblock adjacent to the predetermined macroblock; and performing a deblocking filtering operation on the expanded filtering region in a causal manner according to the passage of time. The filtering method, apparatus, and medium can be easily realized using a non-causal loop filter and buffers. The filtering method, apparatus, and medium can efficiently filter blocking artefacts without increasing a required memory bandwidth and causing frame delays.
Owner:SAMSUNG ELECTRONICS CO LTD

Data processing apparatus, image processing apparatus, and methods and programs thereof

A data processing apparatus capable of performing processing in units of block data by using processing results of other block data in a short time is provided, wherein a deblocking filter performs horizontal filtering processing and vertical filtering processing on first block data and second block data obtained by dividing restructured picture data into two in parallel by adjusting their dependency relation.
Owner:SONY CORP

Throughput Performance When Applying Deblocking Filters On Reconstructed Image Frames

Improving throughput performance when applying deblocking filters on reconstructed image frames. In one embodiment, an image frame received in the form of a set of values in encoded format is decoded to form a second set of values representing a reconstruction of the image frame in a decoded format. The specific one of the pairs of edges (formed by sub-blocks in the image frame) to which a deblocking filter is to be applied is then determined by evaluating any pre-conditions that need to be satisfied according to a standard. The deblocking filter is then applied to the determined specific ones of the pairs of edges, with the application being performed after determining.
Owner:TEXAS INSTR INC

Coding adaptive deblocking filter and method for use therewith

A deblocking filter module can be used in a video processing device that processes a video input signal in accordance with a plurality of coding parameters. The deblocking filter module includes an adaptive deblocking filter that receives a plurality of samples and produces a plurality of filtered samples in response thereto, the adaptive deblocking filter having at least one filter parameter that is controllable in response to a filter control signal. A filter control module generates the filter control signal based on the plurality of coding parameters.
Owner:VIXS SYSTEMS INC

Video decoding system supporting multiple standards

System and method for decoding digital video data. The decoding system employs hardware accelerators that assist a core processor in performing selected decoding tasks. The hardware accelerators are configurable to support a plurality of existing and future encoding / decoding formats. The accelerators are configurable to support substantially any existing or future encoding / decoding formats that fall into the general class of DCT-based, entropy decoded, block-motion-compensated compression algorithms. The hardware accelerators illustratively comprise a programmable entropy decoder, an inverse quantization module, a inverse discrete cosine transform module, a pixel filter, a motion compensation module and a de-blocking filter. The hardware accelerators function in a decoding pipeline wherein at any given stage in the pipeline, while a given function is being performed on a given macroblock, the next macroblock in the data stream is being worked on by the previous function in the pipeline.
Owner:BROADCOM CORP

Coding distortion removal method, video encoding method, video decoding method, and apparatus and program for the same

Mosaic-shaped block noise occurs when a compressed video signal is reproduced. This block noise is removed, but removing block noise from every block using a deblocking filter imposes a significant load on the deblocking filter. This load is therefore reduced by determining whether coding distortion removal (deblocking) is necessary, and applying a deblocking filter only when needed.
Owner:PANASONIC CORP

Method for encoding moving image and method for decoding moving image

In the case where a deblocking filter applied to a luminance component is referred to and applied to a chrominance component, by converting a pixel position of the chrominance component so as to have a pixel position of a luminance component which belongs to a same field as the chrominance component (F7a) and referring to the luminance component, the present invention makes it possible to generate a more natural image by filtering the luminance component and the chrominance component with same strength when the image is displayed in an interlaced-scan form.
Owner:PANASONIC CORP

Information processing apparatus and program for use in the same

An information processing apparatus includes a unit that executes a de-blocking filter process for each of decoded pictures, a unit that executes a motion compensation prediction process that generates an inter-frame prediction signal, from one or more pictures that are subjected to the de-blocking filter process, a unit that executes an intra-frame prediction process that generates an intra-frame prediction signal, a unit that adds one of the inter-frame prediction signal and the intra-frame prediction signal to a prediction error signal corresponding to the to-be-decoded picture to decode the to-be-decoded picture, and a unit that executes, when a load on the information processing apparatus is greater than a predetermined reference value, a process that skips execution of the de-blocking filter process and generates the inter-frame prediction signal, which corresponds to the to-be-decoded picture, from the one or more decoded pictures that are not subjected to the de-blocking filter process.
Owner:KK TOSHIBA

Video decoding apparatus and video decoding method

According to one embodiment, a video decoding apparatus decoding a video stream selectively generates one of an intra prediction image and an inter prediction image based on an encoding mode of a decoding object from the video stream and decoded images thereof, generates a residual decoded image based on a quantization parameter of a decoding object from the video stream, generates a decoded image by adding an intra prediction image and an inter prediction image selectively generated, and the residual decoded image, applies deblocking filter process for reducing a block distortion onto the decoded image, extracting at least one of information on a quantization parameter and information on an encoding mode of a decoding object from the video stream, and determining whether or not the filter process is skipped based on extracted information thereof, and selectively skipping the filter process based on a result of the determination.
Owner:KK TOSHIBA

Method and apparatus for deblocking-filtering video data

Provided are a method and an apparatus for filtering video data. The method includes determining whether a difference value of illumination change (DVIC) of a current image processing unit containing a current block is different from a DVIC of an image processing unit that is adjacent to the current image processing unit and based on the determining, adjusting a filtering strength of a deblocking filter and performing deblocking filtering on a boundary of the current block using the filter with the adjusted filtering strength.
Owner:SAMSUNG ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products