Quantization of the escape pixels of a video block in palette coding mode

A color palette, pixel technology, applied in the field of video encoding and decoding, to maintain data accuracy, save computing resources and bandwidth requirements, improve efficiency and accuracy

Active Publication Date: 2016-11-02
QUALCOMM INC
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Spatial or temporal prediction leads to a predictive block of the block to be decoded

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
  • Quantization of the escape pixels of a video block in palette coding mode
  • Quantization of the escape pixels of a video block in palette coding mode
  • Quantization of the escape pixels of a video block in palette coding mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] This disclosure includes techniques for video coding and compression. Specifically, this disclosure describes techniques for palette-based coding of video data. In traditional video coding, images are assumed to be continuous-tone and spatially smooth. Based on these assumptions, various tools have been developed, such as block-based transforms, filtering, etc., and such tools have demonstrated good performance for natural content video.

[0033] However, in applications such as remote desktops, collaborative work, and wireless displays, computer-generated screen content (such as text or computer graphics, for example) may be the primary content to be compressed. This type of content tends to have discrete tones and is characterized by sharp lines and high-contrast object boundaries. The assumptions of continuous tone and smoothness may no longer apply to screen content, and thus, traditional video coding techniques may not be an efficient way to compress video data i...

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

In palette-based coding, a video coder may form a so-called "palette" as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. A method includes determining a palette for a block of video data, identifying escape pixel(s) not associated with any palette entries, identifying a single quantization parameter (QP) value for all escape pixels of the block for a given color channel using a QP value for non-palette based coding of transform coefficients, dequantizing each escape pixel using the identified QP value, and determining pixel values of the block using the dequantized escape pixels and index values for any pixel(s) associated with any palette entries.

Description

[0001] This application claims the benefit of: [0002] U.S. Provisional Patent Application No. 61 / 923,163, filed January 2, 2014; [0003] U.S. Provisional Patent Application No. 61 / 924,141, filed January 6, 2014; and [0004] U.S. Provisional Application No. 61 / 969,759, filed March 24, 2014, [0005] The entire contents of each of these are incorporated herein by reference. technical field [0006] The present invention relates to video encoding and decoding. Background technique [0007] Digital video capabilities can be incorporated into a wide variety of devices, including digital television, digital broadcast systems, wireless broadcast systems, personal digital assistants (PDAs), laptop or desktop computers, tablet computers, electronic book readers, Digital cameras, digital recording devices, digital media players, video game devices, video game consoles, cellular or satellite radiotelephones (so-called "smart phones"), video teleconferencing devices, video stream...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/176H04N19/46H04N19/593H04N19/124H04N19/127H04N19/14H04N19/18H04N19/94H04N19/93
CPCH04N19/124H04N19/127H04N19/14H04N19/176H04N19/18H04N19/46H04N19/593H04N19/94H04N19/93H04N19/583
Inventor 濮伟马尔塔·卡切维奇霍埃尔·索莱·罗哈斯郭立威拉詹·拉克斯曼·乔希邹锋
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products