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

Method and apparatus for coding video data blocks using palette coding

A video data and palette technology, applied in the field of palette coding, can solve problems such as limited number of colors

Active Publication Date: 2021-09-03
HFI INNOVATION INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the total number of possible color combinations is large, the number of colors in an image area for typical screen content is usually limited

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
  • Method and apparatus for coding video data blocks using palette coding
  • Method and apparatus for coding video data blocks using palette coding
  • Method and apparatus for coding video data blocks using palette coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In this disclosure, various techniques for improving the performance of palette encoding are disclosed. In particular, an efficient palette encoding technique for palette initialization and management of the system utilizing wavefront parallel processing (WPP) is disclosed. In one embodiment of the invention, one or more derived color tables are stored in a palette book, and a color table can be selected from the palette book for palette prediction. Various means can be used to generate a palette book. For example, a history of the most recent encoded palettes can be stored in a "Palette Book". The current CU may select a palette stored in the palette book indicated by book_index as the color table predictor. Color table prediction can be applied on an entry-by-entry basis. In this case, each corresponding element of the current color table may be predicted by a corresponding element of the palette predictor stored in the color table. Colormap predictions can also c...

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

The present invention provides an area of ​​video data for the initial block of the current image area by initializing a palette or triplet, or using a selected palette or triplet from a previous image area. Method and apparatus for palette encoding of blocks. The method receives input data related to a current image region consisting of a plurality of blocks. For the starting block, its palette predictor is determined based on the initial palette or palette, or based on the selected palette or triplet associated with the selected block, where the previous image The selected coding tree unit in the region is at a position above the starting coding tree unit in the current image region. For a block in the current image region, palette encoding is applied to a plurality of blocks, at least one of which uses the palette predictor of the starting block as the palette predictor.

Description

[0001] cross reference [0002] This application claims priority to U.S. Provisional Patent Application No. 61 / 917,474, filed December 18, 2013; priority is claimed to U.S. Provisional Patent Application No. 61 / 921,152, filed December 27, 2013 claim priority to U.S. Provisional Patent Application No. 61 / 952,917 filed March 14, 2014; claim priority to U.S. Provisional Patent Application No. 61 / 952,932 filed March 14, 2014 and claiming priority to U.S. Provisional Patent Application No. 62 / 055,692, filed September 26, 2014. The present invention is a divisional application of the invention application with the application number 201480069501.3 and the invention title "Method and device for encoding video data blocks using palette encoding". These patent applications are hereby incorporated by reference in their entirety. technical field [0003] This invention relates to palette coding of video data, and in particular to techniques for improving the performance of palette pred...

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 Patents(China)
IPC IPC(8): H04N19/105H04N19/167H04N19/176H04N19/196H04N19/436H04N19/593
CPCH04N19/105H04N19/176H04N19/593H04N19/436H04N19/197H04N19/167H04N19/13H04N19/186
Inventor 庄子德赖柏霖孙域晨刘杉许晓中黄毓文陈鼎匀
Owner HFI INNOVATION 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