| Patent application number | Description | Published |
| 20110274158 | Method and Apparatus of Adaptive Loop Filtering - In a block-based motion compensated system, coding noises may arise due to lossy operations such as quantization. Deblocking is often used to alleviate visibility of coding artifacts by applying filtering across block boundaries adaptively. In the recent HEVC development, adaptive loop filtering (ALF) is being adopted to process deblocked reconstruction frames. Adaptive loop filtering is applied to reconstructed video data across multiple frames to reduce visibility of coding artifacts in the temporal domain. In a HEVC system, conventional ALF can be selectively turned ON or OFF for each block in a frame or a slice. The advanced ALF disclosed here allows a choice of multiple filter sets that can be applied to the reconstructed video data adaptively. Furthermore, the advanced ALF adopts a new unit for the filtering process to apply so that more flexible and/or localized processing can be provided. Furthermore, the advanced ALF allows a decoder to derive respective information for applying the filtering process without side information. | 11-10-2011 |
| 20110305274 | APPARATUS AND METHOD OF ADAPTIVE OFFSET FOR VIDEO CODING - An apparatus and method for content adaptive offset restoration are described. In video processing system, due to various mathematic operations applied to the data, the mean intensity of the processed video data may be shifted from mean intensity of original data. The intensity offset will result in noticeable artifacts. Accordingly adaptive offset restoration is disclosed which derives intensity offset for a region of a picture based on the dynamic characteristics of underlying pixels. According to the characteristics measurement of underlying pixels, the pixels in each region are classified into classes and an intensity offset is determined for each class. The characteristics measurement may be based on pixel patterns at an underlying pixel and the characteristics may be related to edge, peak and valley at the underlying pixel. Alternatively, the characteristics measurement may be based on pixel intensity of an underlying pixel and the pixel intensity is partitioned into multiple bands for classification. | 12-15-2011 |
| 20110305277 | SYSTEM AND METHOD FOR CONTENT ADAPTIVE CLIPPING - A system and method of content adaptive pixel intensity processing are described. In video processing system, due to various mathematic operations applied to the data, the processed video data may be become exceeding a range of original data and result in artifacts. Content adaptive clipping method is disclosed which takes into account the dynamic characteristics of the video data. Accordingly the method configures the video data into a predefined set which can be a partial picture, a frame or a group of frames. The data range of the original associated with the predefined set is determined The processed video data is clipped according to the range computed for the predefined set. | 12-15-2011 |
| 20120039383 | CODING UNIT SYNCHRONOUS ADAPTIVE LOOP FILTER FLAGS - An apparatus and method for coding unit-synchronous adaptive loop filtering (ALF) for an image area that is partitioned into a plurality of coding units are disclosed. In a conventional approach, the slice-level bitstream cannot be generated until all coding units in a slice are processed since the ALF filter coefficients are determined based on reconstructed pixels and original pixels of a slice. According to one embodiment, the method processes the coding units in the image area one after the other to generate a CU-level bitstream. The method also reconstructs the coding units to from reconstructed coding units which are subject to adaptive loop filtering. Upon the availability of reconstructed coding units for the image area, the method derives filter coefficients for the ALF filter based on the reconstructed pixels and original pixels in the image area. The designed ALF filter is then tested for each coding unit to determine whether the ALF filter should be applied to the coding unit and the decision is indicated by an ALF flag. After all ALF flags are determined, an image area header is created by incorporating the filter coefficients and ALF flags in the header. The header and the CU-level data previously created are combined into an image area level bitstream. An apparatus to perform the steps recited in the method is also disclosed. | 02-16-2012 |
| 20120082241 | Method and Apparatus of Adaptive Loop Filtering - A method and apparatus for processing in-loop reconstructed video using an in-loop filter is disclosed. In the recent HEVC development, adaptive loop filtering (ALF) is being adopted to process in-loop reconstruction video data, where ALF can be selectively turned ON or OFF for each block in a frame or a slice. An advanced ALF is disclosed later that allows a choice of multiple filter sets that can be applied to the reconstructed video data adaptively. In the present disclosure, pixels of the in-loop reconstructed video data are divided into a plurality of to-be-filtered regions, and an in-loop filter from a filter set is determined for each to-be-filtered region based on a rate-distortion optimization procedure. According to one embodiment of the present invention, computation of cost function associated with the rate-distortion optimization procedure is related to correlation values associated with original video data and the in-loop reconstructed video data. Furthermore, the correlation values can be shared by the multiple candidate filters during the rate-distortion optimization procedure for said each to-be-filtered region. In another embodiment, the correlation values can be shared by multiple candidate to-be-filtered regions of an area of the in-loop reconstructed video data during the rate-distortion optimization procedure for the area of the in-loop reconstructed video data. | 04-05-2012 |
| 20120082244 | Method and Apparatus of Region-Based Adaptive Loop Filtering - In a block-based motion compensated system, coding noises may arise due to lossy operations. Adaptive loop filter (ALF) is a technique used to improve the quality. A pixel adaptive (PA) ALF method was developed that uses the Sum-modified Laplacian Measure (SLM) to classify pixels and applies a respective ALF filter to each pixel according to the SLM. While the PA ALF achieves better performance over a conventional single filter (SF) based ALF, the PA ALF causes higher complexity and consumes more power due to the high complexity and per-pixel filter switching. Accordingly region based ALF scheme is disclosed which allows adaptive filter selection on a region by region basis and does not require per-pixel filter switching. In one embodiment according to the present invention, a picture is divided into M×N regions. The region based ALF also allows region merging for the M×N regions to improve performance. In another aspect of the present invention, the optimal ALF design also takes into consideration of the system complexity by using rate-distortion-complexity optimization (RDCO). The RDCO technique is also applied to sample adaptive offset (SAO) design. | 04-05-2012 |
| 20120106622 | Method and Apparatus of Slice Grouping for High Efficiency Video Coding - In the H.264/AVC standard, one of the new characteristics is the possibility of dividing an image in regions called slice groups. The use of slice groups provides various possible advantages such as prioritized transmission, error resilient transmission, and etc. The slice groups can be formed by flexible macroblock ordering (FMO), where each picture can be divided into slice groups in different scan patterns of the macroblocks. In the high efficiency video coding (HEVC) under development, a more flexible block structure, called coding unit (CU), is used as the unit to process video data. The picture is first divided into largest CUs (LCUs) and each LCU is adaptively split into smaller CUs using a quadtree until leaf CUs are reached. In the current HEVC development, there is neither slice nor slice group structure being considered. The LCU size used for HEVC is 16 times as large as the macroblock size used in the H.264/AVC standard. Therefore, it is very desirable to develop slice and slice group structure suited for HEVC to offer various benefits of error resilience, parallel processing, reduced line (row) buffer requirement, and etc. Accordingly, slice group types including raster scan type, vertical stripe type, regions of interest type and full flexibility type are developed for HEVC. Furthermore, various syntax elements are incorporated in the sequence header or the picture header to convey information associated with the slice group structure. | 05-03-2012 |
| 20120106624 | Method and Apparatus of Slice Boundary Filtering for High Efficiency Video Coding - An apparatus and method for video coding having intra-slice deblocking, intra-slice adaptive loop filter, and intra-slice adaptive offset are disclosed. In a video coding system, a picture is often divided into slices and each slice is independently processed so that errors or missing data from one slice cannot propagate to any other slice within the picture. In the recent high efficiency video coding (HEVC) development, deblock filtering (DF), adaptive loop filter (ALF) and adaptive offset (AO) may be applied to reconstructed slices. When the processing is applied across slice boundaries, it may rely on pixels outside the current slice and cause dependency of the current slice on other slice(s). Consequently, the DF/ALF/AO processing on a reconstructed slice may have to wait until the reconstructed slices that it is dependent from complete the DF/ALF/AO processing. To overcome the slice boundary issue, intra-slice DF/ALF/AO is developed that does not rely on any pixel outside the currently slice. An optional slice boundary filter may be applied to slice boundaries after all slices are processed by the intra-slice DF/ALF/AO. | 05-03-2012 |
| 20120106652 | Apparatus and Method for High Efficiency Video Coding Using Flexible Slice Structure - An apparatus and method for video coding based on flexible slice structure are disclosed. In the recent high efficiency video coding (HEVC) development, the slice may contain multiple LCUs instead of macroblocks. The LCU size being considered is 64×64 pixels which is much larger than the macroblock size of 16×16 pixels. Compared with the macroblock aligned slice for H.264, the LCU-aligned slice for HEVC does not provide enough granularities for dividing video frames. Consequently, a flexible slice structure is developed where slice partition is based on smaller coding units. In the flexible slice structure, the first LCU and the last LCU of the slice are allowed to be a fractional LCU, which is derived from a whole LCU using quadtree partition. Syntax elements are also developed to enable conveyance of flexible slice structure between an encoder and a decoder efficiently. | 05-03-2012 |
| Patent application number | Description | Published |
| 20090067167 | BACKLIGHT STRUCTURE - A backlight structure comprises a frame, a circuit board, and a connector. The frame has an opening. The circuit board is located below the frame and has a through hole, wherein the through hole aligns with the opening. The connector passes through the opening and the through hole, protrudes from a surface of the frame, and is electrically connected to the circuit board. | 03-12-2009 |
| 20100202149 | Back Bezel Assembly - A back bezel assembly is provided. The back bezel assembly includes a frame and a metal shielding board. The frame is formed with at least one hollow portion. By forming at least one hollow portion, the frame is not formed with at least one first portion with the same material of the frame, wherein the at least one first portion has a first weight. The metal shielding board has a second weight, which is less than the first weight. The metal shielding board is fixed to the frame and covers at least one portion of the at least one hollow portion correspondingly. With the configuration of the back bezel assembly, the display adopting the back bezel assembly is lightweight and provided with the shielding effect of EMI (Electromagnetic Interference). | 08-12-2010 |
| 20110013380 | Backlight Structure Including Clipping Connectors - A backlight structure comprises a frame, a circuit board, and a connector. The frame has an opening. The circuit board is located below the frame and has a through hole, wherein the through hole aligns with the opening. The connector passes through the opening and the through hole, protrudes from a surface of the frame, and is electrically connected to the circuit board. | 01-20-2011 |