Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Inter-component de-correlation for video coding

A video coding and component technology, which is applied in the field of de-correlation between components for video coding, can solve problems such as inefficient architecture and operation implementation mode, complexity, etc.

Active Publication Date: 2017-08-18
VID SCALE INC
View PDF4 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some tile-based video coding systems may have complex and / or inefficient architectural and operational implementations and may produce sub-optimal encoding

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Inter-component de-correlation for video coding
  • Inter-component de-correlation for video coding
  • Inter-component de-correlation for video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Illustrative embodiments will now be described in detail with reference to the various figures. While this specification provides detailed examples of possible implementations, it should be noted that these details are for purposes of illustration, and are not intended to limit the scope of the application.

[0038] figure 1 An exemplary block-based hybrid video coding system is shown. As shown, the input video signal 2 may be processed in a block-by-block manner. These partitions may be referred to as macroblocks (MBs). In High Efficiency Video Coding (HEVC), video signals with high resolutions such as 1080p and higher can be compressed by using an extended block size called a coding unit (CU). As an example, a CU may be 64x64 pixels. A CU may be further divided into prediction units (PUs), on which individual prediction methods may be applied.

[0039] like figure 1 As shown, input video partitions (eg, MBs and / or CUs) may be analyzed by spatial prediction 60 and / ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Cross-component prediction (CCP) and adaptive color transform (ACT) may be performed concurrently in a video coding system. CCP and ACT may be enabled / disabled at the same level (e.g. at the transform unit level) via an indicator signaled in the bitstream such as the ACT enable indicator for the CU. Inverse CCP and ACT may be operated at the same level (e.g. at the transform unit level). Prediction residuals may be converted to original color space without waiting for reconstruction of luma and chroma residuals of an entire prediction unit or coding unit. CCP and ACT transforms may be combined into one process to reduce encoding / decoding latency. Differences in dynamic ranges of color components may be compensated by variable dynamic range adjustments. Differences in bit depths between luma and chroma components may be compensated by selectively disabling the ACT coding tool, scaling a component output of the CCP, adjusting a quantization parameters (QPs) and / or shifting a component output of an inverse transform of the video coding system.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of U.S. Provisional Patent Application No. 62 / 049,843, filed September 12, 2014, and U.S. Provisional Patent Application No. 62 / 171,542, filed June 5, 2015, the contents of which are incorporated herein as Reference. Background technique [0003] Video coding systems are widely used to compress digital video signals in order to reduce storage requirements and / or transmission bandwidth. Different types of video coding systems include block-based, wavelet-based, object-based, and block-based hybrid video coding systems. Block-based video coding systems can be based on international video coding standards such as Part 2 of MPEG1 / 2 / 4, Part 10 of H.264 / MPEG-4 Advanced Video Coding (MPEG-4AVC), VC-1, and High Efficiency Video Coding (HEVC) / H.265 standard. Some tile-based video coding systems may have complex and / or inefficient architectural and operational implementations, and may result ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/176H04N19/70H04N19/103H04N19/157H04N19/43
CPCH04N19/103H04N19/157H04N19/176H04N19/43H04N19/70H04N19/436H04N19/124H04N19/186H04N19/60
Inventor 修晓宇叶琰贺玉文
Owner VID SCALE INC
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