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

Video data coding method, video data decoding method, video data transcoding method and devices

A technology of video data and coding method, applied in the direction of digital video signal modification, electrical components, image communication, etc., can solve problems such as low processing efficiency and video quality loss

Inactive Publication Date: 2016-07-20
SUMAVISION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a video data encoding method, decoding method, transcoding method, and equipment to solve the problems of low processing efficiency and video quality loss in existing methods for modifying video content

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 data coding method, video data decoding method, video data transcoding method and devices
  • Video data coding method, video data decoding method, video data transcoding method and devices
  • Video data coding method, video data decoding method, video data transcoding method and devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] Such as figure 1 As shown, it is a flowchart of a video data encoding method according to an embodiment of the present invention, including the following steps:

[0071] Step 101: Determine the first slice set and the second slice set in the current frame;

[0072] The first strip set is obtained by dividing the current frame according to the position and size of the video content that needs to be modified in the video content represented by the current frame, and the first strip set indicates that the current frame needs to be modified video content, the second strip set represents video content that does not need to be modified in the current frame;

[0073] That is to say, the first slice set can be modified according to requirements in subsequent decoding and encoding, while the second slice set cannot be modified in subsequent decoding and encoding.

[0074] Step 102: For each first slice in the first slice set, encode the first slice according to the start posit...

Embodiment 2

[0139] Such as Figure 4 As shown, it is a flowchart of a video data decoding method according to an embodiment of the present invention, including the following steps:

[0140] Step 401: According to the serial number of the first band or the second band recorded in the user-defined data segment of the code stream data of the current frame, determine whether the current band is the first band; if so, execute step 402 ; If not, execute step 403;

[0141] In this step 401, when it is agreed in advance that the serial number recorded in the user-defined data segment is the first serial number, the serial number of the current segment is included in the user-defined data segment of the code stream data of the current frame When the recorded stripe number is in the first stripe, it is determined that the current stripe is the first stripe, otherwise it is the second stripe;

[0142] When it is agreed in advance that the stripe number recorded in the user-defined data segment is ...

Embodiment 3

[0163] Such as Figure 6 As shown, it is a flow chart of a video data encoding method in Embodiment 3 of the present invention, including the following steps:

[0164] Step 601: According to the serial number of the first band or the second band recorded in the user-defined data segment of the code stream data of the current frame, judge whether the current band is the first band, and when the judgment result is yes , execute step 602, and execute step 603 when the judgment result is negative;

[0165] Step 602: Determine that the code stream data of the current slice is unencoded code stream data, and encode the code stream data of the current slice;

[0166] Step 602 here may jump to step 604 .

[0167] Step 603: Determine that the current slice is the second slice, the code stream data of the current slice is encoded code stream data, and read the code stream data of the current slice;

[0168] Step 604: Record the sequence number of the coded first or second slice in th...

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 embodiment of the invention provides a video data coding method, a video data decoding method, a video data transcoding method and devices. The data coding method comprises the steps of determining a first strip set and a second strip set in a current frame, and for each first strip in the first strip set, coding each first strip based on the starting position and the ending position of each first strip; for each second strip in the second strip set, coding each second strip based on the starting position and the ending position of each second strip, wherein when the current frame needs a reference frame, the position of a reference block of a macro block in each second strip of the current frame is located in a region which is occupied by the second strips in the second strip set of the reference frame; and recording the strip serial number of each coded first strip or each coded second strip in a user-defined field of code stream data of the current frame. Partial transcoding is only required when video content is added, deleted and modified in a video coding or transcoding process, the processing speed is improved and the quality loss caused by transcoding is reduced.

Description

technical field [0001] The present invention relates to the technical field of video image processing, in particular to a video data encoding method, decoding method, transcoding method and equipment. Background technique [0002] In the video coding algorithm, in order to compress the video, the inter-frame data and intra-frame data correlation of each frame data in the video are widely used. The more advanced the video coding standard, the stronger the correlation between the frames in the video and the pixels in each frame, which causes the coding process and results of any part of the video to be affected by other parts. influences. Therefore, for a general coded video stream or video file, the only way to modify the video content is to first completely decode the coded video data, and modify the content on the decoded original video data. The modified video data is then completely encoded. [0003] The above-mentioned method for modifying the video content realizes t...

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/174H04N19/40H04N19/105H04N19/44
Inventor 张刚张天若邹箭宇
Owner SUMAVISION TECH CO LTD
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