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

Method and device for selecting optimal prediction mode of chroma component and electronic device

An optimal prediction mode and chrominance component technology, applied in electrical components, digital video signal modification, image communication, etc., can solve the problems of reducing video analysis efficiency and real-time performance, spending a lot of time, skipping the analysis process, etc.

Active Publication Date: 2019-03-08
北京数码视讯软件技术发展有限公司
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The special effect technology added to the short video does greatly enrich the content of the scene, but it also takes a lot of time to process these videos
[0003] When traditional video encoders process these short videos, they often use the AVS2 coding standard to encode the short video as an I frame (intra-frame coding frame), and traverse to select the best prediction angle of brightness and The optimal prediction angle of chroma, the intra prediction angle of chroma component and luma component in the AVS2 coding standard often has many repeated parts, resulting in many repetitions of the best prediction mode of chroma component and the best prediction mode of luma component part, but most video encoders do not skip the analysis process of the repeated parts of the best prediction mode of the chroma component and the best prediction mode of the luma component when processing these short videos, thus reducing the efficiency of video analysis as a whole and real-time

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 device for selecting optimal prediction mode of chroma component and electronic device
  • Method and device for selecting optimal prediction mode of chroma component and electronic device
  • Method and device for selecting optimal prediction mode of chroma component and electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] This embodiment provides a method for selecting the best prediction mode of the chrominance component, such as figure 1 Shown is a flowchart of a method for selecting the best prediction mode of a chroma component, the method comprising:

[0055] Step S102, extracting a first coding unit.

[0056] The first coding unit is divided according to the set division principle. The division principle in this implementation can be the quadtree division principle. When the video encoder processes the short video, it selects a coding unit from the short video as the parent according to the AVS2 coding standard. node, divide this parent node into four child nodes, and then select the child nodes to divide until the maximum division depth is reached. When selecting the best prediction mode of the chroma component, any one can be extracted from the quadtree Nodes are used as the first encoding unit.

[0057] Step S104, determining an optimal prediction mode of the luma component of...

Embodiment 2

[0091] Corresponding to the above method embodiment, this embodiment provides a device for selecting an optimal prediction mode of a chroma component, such as Figure 5 As shown, the device includes:

[0092] The extraction module 51 is configured to extract a first coding unit; the first coding unit is divided according to a set division principle.

[0093] The first determining module 52 is configured to determine an optimal prediction mode of the luma component of the first CU according to all prediction angles of the luma component of the first CU.

[0094] A judging module 53, configured to judge whether the division depth to which the first coding unit belongs is a preset maximum division depth.

[0095] The second determination module 54 is configured to determine a first flag value corresponding to the first coding unit if the division depth to which the first coding unit belongs is not a preset maximum division depth.

[0096] The third determination module 55 is co...

Embodiment 3

[0108] The embodiment of the present invention also provides an electronic device, such as Figure 6 As shown, the electronic device 6 includes a memory 61 and a processor 62. The memory 61 stores a computer program that can run on the processor 62. When the processor executes the computer program, the steps of the method provided by the above-mentioned embodiments of the invention are implemented.

[0109] see Figure 6 , the electronic device further includes: a bus 63 and a communication interface 64, the processor 62, the communication interface 64 and the memory 61 are connected through the bus 63; the processor 62 is used to execute executable modules stored in the memory 61, such as computer programs.

[0110] Wherein, the memory 61 may include a high-speed random access memory (RAM, Random Access Memory), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory. The communication connection between the system network element a...

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 invention provides a method and device for selecting an optimal prediction mode of a chroma component and an electronic device, belonging to the technical field of video compression. The method comprises the steps of as a video encoder processes a short video, extracting a first encoding unit, calculating an optimal prediction mode of a luma component of the first encoding unit, when the division depth to which the first encoding unit belongs is not a preset maximum division depth, obtaining a first tag value, obtaining an optimal prediction mode of a luma component of a second encoding unit, and judging whether or not the optimal prediction mode of the luma component of the first encoding unit can be used as the optimal prediction mode of the chroma component of the first encoding unit based on the first tag value or the optimal prediction mode of the luma component of the second encoding unit and the first tag value. Thus, the repeated analysis process of the optimal prediction mode of the chroma component and the optimal prediction mode of the luma component is skipped, the analysis time of the optimal prediction mode of the chroma component is saved, and the efficiency andthe real-time performance of the video analysis are improved as a whole.

Description

technical field [0001] The present invention relates to the technical field of video compression, in particular, to a method, device and electronic equipment for selecting an optimal prediction mode of a chrominance component. Background technique [0002] With the continuous improvement and update of users' demand for video compression technology, more and more short videos and other video materials are added with rich special effects to increase the amount of video reading. The special effect technology added to the short video does greatly enrich the content of the scene, but it also takes a lot of time to process these videos. [0003] When traditional video encoders process these short videos, they often use the AVS2 coding standard to encode the short video as an I frame (intra-frame coding frame), and traverse to select the best prediction angle of brightness and The optimal prediction angle of chroma, the intra prediction angle of chroma component and luma component...

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/103H04N19/147H04N19/159H04N19/186H04N19/42
CPCH04N19/103H04N19/147H04N19/159H04N19/186H04N19/42
Inventor 张文东胡义群包佳晶
Owner 北京数码视讯软件技术发展有限公司
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