Method and device for controlling video quality fluctuation based on scalable video coding
A video encoding and video quality technology, applied in the field of network video transmission, can solve the problems of uncomfortable quality fluctuation, low precision of video quality fluctuation control, and low user experience, so as to achieve the effect of improving user experience
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] An embodiment of the present invention provides a method for controlling video quality fluctuations based on scalable video coding, such as figure 1 As shown, the method includes:
[0032] Step 101: Scalable video coding is performed on video data to be transmitted to generate a base layer and at least one enhancement layer.
[0033] Specifically, in this embodiment, the video transmission device adopting scalable video coding performs scalable video coding on the video data to be sent, and can encode the video data into a base layer and at least one enhancement layer. Wherein, the specific implementation manner of performing scalable video coding on video data is well known to those skilled in the art, and will not be repeated here.
[0034] Step 102, sending the video data to be transmitted.
[0035] Specifically, in this embodiment, the video transmission device that adopts scalable video coding sends the video data that has undergone scalable video coding to the t...
Embodiment 2
[0046] An embodiment of the present invention provides a method for controlling video quality fluctuations based on scalable video coding, such as figure 2 As shown, the method includes:
[0047] Step 201: Scalable video coding is performed on video data to be transmitted to generate a base layer and at least one enhancement layer.
[0048] Specifically, in this embodiment, the video transmission device adopting scalable video coding performs scalable video coding on the video data to be sent, and can encode the video data into a base layer and at least one enhancement layer. For example: as shown in Table 1
[0049]
layer number
0
1
2
3
4
5
6
7
resolution
0
0
0
0
1
1
1
1
SNR
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
[0050] Table I
[0051] The layer numbered 0...
Embodiment 3
[0094] An embodiment of the present invention provides a device for controlling fluctuations in video quality based on scalable video coding, such as Figure 4 As shown, the device includes: an encoding module 401 , a sending module 402 , an analyzing module 403 , an acquiring module 404 , and a sending module 405 .
[0095] The encoding module 401 is configured to perform scalable video encoding on video data to be transmitted to generate a base layer and at least one enhancement layer.
[0096] The sending module 402 is configured to send the video data to be transmitted.
[0097] The analysis module 403 is configured to determine the current expected code rate according to the transmission situation of the video data to be transmitted on the currently used channel.
[0098] Wherein, the current expected code rate is the currently predicted maximum data transmission code rate that can be afforded by the channel used
[0099] An obtaining module 404, configured to obtain th...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com