Unlock instant, AI-driven research and patent intelligence for your innovation.

Coded data processing method and device, computer equipment and storage medium

A technology of encoding data and processing methods, which is applied in digital video signal modification, electrical components, image communication, etc., can solve the problems of low bit rate control efficiency and waste of resources, and achieve the effect of saving resources and improving video bit rate control efficiency

Active Publication Date: 2019-12-27
GUANGZHOU HUYA TECH CO LTD
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] During the live broadcast, for example, when the anchor is performing a live broadcast, if the current screen is the anchor singing, then the audience is more concerned about the area where the anchor’s avatar is located, and the rest of the background area is not the focus of the audience’s attention. The avatar area and the background area use the same bit rate, resulting in waste of resources and low efficiency of bit rate control

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
  • Coded data processing method and device, computer equipment and storage medium
  • Coded data processing method and device, computer equipment and storage medium
  • Coded data processing method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] figure 1 It is a schematic flow chart of the encoding data processing method provided in Embodiment 1 of the present application. This embodiment is applicable to the case of video encoding data processing. This method can be performed by a video encoder, or by providing preprocessing for video encoding. The device execution of the data, the video encoder or the aforementioned device can be located in the server or the user terminal, and the method specifically includes the following steps:

[0031] Step 110: Perform target area detection on the target image to obtain the target area.

[0032] The target image is any frame picture in the video coding data. Any frame in the video stream can be read before encoding, and the frame is the target image. Each target image is processed separately to achieve the effect of optimizing the coding strategy.

[0033] Optionally, when the target frame picture is obtained, the target area may be identified using an ROI identificati...

Embodiment 2

[0047] figure 2 A schematic flowchart of a method for processing encoded data provided in Embodiment 2 of the present application, as a further description of the above embodiment, includes:

[0048] Step 210: Perform target area detection on the target image to obtain the target area.

[0049] Step 220, blurring the target image to obtain a blurred image.

[0050] When enhancing the image, step 220 and step 230 can refer to the Unsharp MaskingTechnique algorithm provided by "Image Edge Enhancement AndDenoising Techniques For Computer Vision Applications". This algorithm applies the blur kernel (Gaussian kernel, box) to the target image to obtain a blurred image, and finally superimposes the difference image on the original image to obtain an enhanced image

[0051] Step 230. Determine a difference image according to the target image and the blurred image.

[0052] After the blurred image is obtained in step 220, the target image is subtracted from the blurred image to obt...

Embodiment 3

[0065] image 3 A schematic flowchart of a method for processing encoded data provided in Embodiment 2 of the present application, as a further description of the above embodiment, includes:

[0066] Step 310: Perform target area detection on the target image to obtain the target area.

[0067] Step 320, acquiring edge data of the target area.

[0068] Step 330, configuring a first quantization offset value for the first pixel, where the first pixel is a pixel outside the target area, and the first quantization offset value is greater than zero.

[0069] After the edge data is obtained by using the difference image, the first pixel point and the second pixel point can be distinguished. The first pixel is a pixel outside the target area.

[0070] A quantization offset table (qp offset table) can be designed to record the quantization offset value of each pixel. For the live scene, fill the positive quantization offset value in the background area in the quantization offset ...

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 discloses a coded data processing method and device, computer equipment and a storage medium. The method comprises the following steps: carrying out the target region detection of a target image, and obtaining a target region; acquiring edge data of the target area; performing image enhancement on the target area according to the edge data; and generating a quantization offset tableaccording to the edge data and the target area so as to perform encoding according to the quantization offset table, the quantization offset table including quantization offset values of pixel pointsin the target image. According to the embodiment of the invention, the target area can be identified, the convenience of the target area is enhanced, and different offset quantized values are configured for the target area and the background area, so that the target area has a higher code rate than the background area, the video code rate control efficiency is improved, and resources are saved.

Description

technical field [0001] The embodiments of the present application relate to digital signal processing technologies, and in particular, to a method, device, computer equipment, and storage medium for processing coded data. Background technique [0002] With the rapid development of Internet technology and the increase of user demand for high-definition video, the video data volume of video multimedia is also increasing. If uncompressed, these videos are difficult to apply to practical storage and transmission. Video compression and decoding technology can help effectively remove redundant information in video data, and realize fast transmission of video data on the Internet and offline storage. Therefore, video compression decoding technology is a key technology in video applications. [0003] At present, video compression coding technologies are very common, such as using x264 coder for coding. The x264 encoder is a video compression encoder based on the H.264 / MPEG-4AVC v...

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/124H04N19/42H04N19/51
CPCH04N19/124H04N19/51H04N19/42
Inventor 洪旭东
Owner GUANGZHOU HUYA TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More