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

Video encoding methods and systems using adaptive color transform

a video and color transformation technology, applied in the field of video encoding and decoding methods and systems, can solve the problems of increasing coding complexity and coding time, increasing the cost of performing the act, and reducing the effect of coding tim

Inactive Publication Date: 2016-12-08
IND TECH RES INST
View PDF6 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent describes a video encoding method that involves dividing a video frame into smaller units, determining the correlation between these units, and enabling or disabling certain coding modes based on this correlation. The method also includes evaluating the size of a transform unit for an enabled coding mode and using this information to determine which transform unit to evaluate. The patent's technical effects include improving video encoding efficiency and reducing video file sizes.

Problems solved by technology

However, evaluating whether to enable ACT, requires an additional rate distortion optimization (RDO) check during encoding, where the RDO check evaluates a rate distortion (RD) cost of the coding mode with enabled ACT.
Such evaluations may increase both coding complexity and coding time.
In such a case, further de-correlation of color components may not provide any benefit because the cost of performing the ACT is higher than coding performance gains.

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
  • Video encoding methods and systems using adaptive color transform
  • Video encoding methods and systems using adaptive color transform
  • Video encoding methods and systems using adaptive color transform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022]Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying′drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the disclosure. Instead, they are merely examples of systems and methods consistent with aspects related to the disclosure as recited in the appended claims.

[0023]FIGS. 1A-1J illustrate a video frame and related partitions of the video frame according to embodiments of the present disclosure.

[0024]FIG. 1A shows a video frame 101 that includes a number of pixels located at locations within the video frame. Video frame 101 is partitioned into coding tree units (CTUs) 102. Each CTU 102 is sized according to L vertical samples by L horizontal sam...

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

A video encoding method includes receiving a source video frame, dividing the source video frame into a coding tree unit, determining a coding unit from the coding tree unit, determining a correlation between components of the coding unit, enabling or disabling a coding mode of the coding unit, determining whether to evaluate a size of a transform unit for an enabled coding mode, and determining a transform unit of the coding unit for the enabled coding mode, wherein the size of the coding unit is defined by a number (N) of samples.

Description

RELATED APPLICATIONS[0001]This application is based upon and claims the benefit of U.S. Provisional Patent Application No. 62 / 172,256, filed Jun. 8, 2015, the entire contents of which are incorporated herein by reference.TECHNICAL FIELD[0002]This disclosure generally relates to methods and systems for video encoding and decoding.BACKGROUND[0003]The demand for high quality video continually increases. With the advent of 4K and 8K video formats that require the processing of large amounts of video data, improvements to video encoding and decoding efficiency in the compression of such video data are needed. Furthermore, consumers expect the transmission and reception of high quality video across various transmission mediums. For example, consumers expect high quality video obtained over a network for viewing on portable devices, such as smartphones, tablets, and laptops, as well as on home televisions and computers. Consumers also expect high quality video for display during teleconfer...

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/136H04N19/61H04N19/186H04N19/96
CPCH04N19/136H04N19/186H04N19/61H04N19/96H04N19/124H04N19/129H04N19/14H04N19/16H04N19/176H04N19/46H04N19/134H04N19/102H04N19/593H04N19/15H04N19/154H04N19/182
Inventor CHANG, YAO-JENLIN, CHUN-LUNGTU, JIH-SHENGLIN, CHING-CHIEH
Owner IND TECH RES INST
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