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

A video encoding method, electronic device and system utilizing long-term reference frames

A long-term reference frame and electronic equipment technology, applied in the field of video coding, can solve problems such as bit rate waste

Active Publication Date: 2020-05-12
肖峰
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the process of video coding using long-term reference frames for coding and short-term reference frames for layered coding, the short-term reference frames referenced by video frames are not the latest due to layered coding, resulting in a waste of code rate

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
  • A video encoding method, electronic device and system utilizing long-term reference frames
  • A video encoding method, electronic device and system utilizing long-term reference frames
  • A video encoding method, electronic device and system utilizing long-term reference frames

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0083] An embodiment of the present invention provides a video encoding method using a long-term reference frame, referring to figure 1 As shown, the method includes:

[0084] 101. Acquire video frames.

[0085] Specifically, acquiring video frames includes acquiring video frames through a camera. Optionally, acquiring video frames includes acquiring video frames from other devices or acquiring stored video frames. The embodiment of the present invention does not limit this.

[0086] 102. Buffer and mark the video frame as a long-term reference frame to be validated.

[0087] Specifically, this step includes adding the video frame to a long-term reference frame buffer in the reference frame buffer and setting an indicator corresponding to the long-term reference frame as pending.

[0088] 103. Determine whether the effective long-term reference frame is closer to the video frame than the short-term reference frame corresponding to the layered encoding; if yes, perform step...

Embodiment 2

[0109] An embodiment of the present invention provides a video encoding method using a long-term reference frame, referring to figure 2 As shown, the method includes:

[0110] 201. Acquire video frames.

[0111] Specifically, acquiring video frames includes acquiring video frames through a camera. Optionally, acquiring video frames includes acquiring video frames from other devices or acquiring stored video frames. The embodiment of the present invention does not limit this.

[0112] 202. Buffer and mark the video frame as a long-term reference frame to be validated.

[0113] Specifically, this step includes adding the video frame to a long-term reference frame buffer in the reference frame buffer and setting an indicator corresponding to the long-term reference frame as pending. Of course, this embodiment of the present invention does not limit the specific manner of caching and marking video frames as long-term reference frames to be validated.

[0114] 203. Determine ...

Embodiment 3

[0147] An embodiment of the present invention provides a video encoding method using a long-term reference frame, referring to Figure 4 As shown, the method includes:

[0148] 401. Acquire video frames.

[0149] Specifically, acquiring video frames includes acquiring video frames through a camera. Optionally, acquiring video frames includes acquiring video frames from other devices or acquiring stored video frames. The embodiment of the present invention does not limit this.

[0150] 402. Buffer and mark the video frame as a long-term reference frame to be validated.

[0151] Specifically, this step includes adding the video frame to a long-term reference frame buffer in the reference frame buffer and setting an indicator corresponding to the long-term reference frame as pending.

[0152] 403. Determine whether the frame number of the effective long-term reference frame is closer to the frame number of the video frame than the short-term reference frame corresponding to t...

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 method for coding video by using a long-term reference frame, electronic equipment and a system, and belongs the field of video coding and decoding. The method comprises the steps of acquiring a video frame; caching and marking the video frame to be a long-term reference frame to be about to take effect; judging whether the effective long-term reference frame is closer to the video frame or not compared with a short-term reference frame corresponding to hierarchical coding; if so, coding the video frame by using the effective long-term reference frame, and generating coded data; if not, coding the video frame by using the short-term reference frame corresponding to hierarchical coding, and generating coded data; setting information marking the video frame to be the long-term reference frame in the coded data; sending the coded data to a decoding terminal; receiving long-term reference frame feedback of the decoding terminal; and marking the long-term reference frame at which the long-term reference frame feedback is directed to be an effective long-term reference frame and removing the previous long-term reference frame.

Description

technical field [0001] The present invention relates to the field of video coding, in particular to a video coding method, electronic equipment and system utilizing long-term reference frames. Background technique [0002] In the process of video coding using long-term reference frames for coding and short-term reference frames for layered coding, the short-term reference frames referred to by video frames are not the latest due to layered coding, resulting in a waste of code rate. Contents of the invention [0003] In order to solve the above problems, embodiments of the present invention provide a video encoding method, electronic equipment and system. [0004] According to the first aspect, an embodiment of the present invention provides a video coding method using a long-term reference frame, the method comprising: [0005] Get the video frame; [0006] Cache and mark the video frame as a long-term reference frame to be effective; [0007] judging whether the effect...

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): H04N21/4405H04N21/4408H04N19/30
CPCH04N19/30H04N21/4405H04N21/4408
Inventor 焦华龙
Owner 肖峰