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

Code rate self-adaption method and system for embedded wireless video transmission

A wireless video and embedded technology, applied in transmission systems, closed-circuit television systems, selective content distribution, etc., can solve problems such as poor bit rate adjustment, achieve a good viewing experience, improve video quality, and reduce transmission risks. Effect

Active Publication Date: 2019-07-12
WUHAN UNIV
View PDF11 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] In view of this, the present invention provides an adaptive code rate method and system for embedded wireless video transmission, to solve or at least partially solve the technical problem of poor code rate adjustment effect existing in the methods in the prior art

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
  • Code rate self-adaption method and system for embedded wireless video transmission
  • Code rate self-adaption method and system for embedded wireless video transmission
  • Code rate self-adaption method and system for embedded wireless video transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] This embodiment provides a code rate adaptive method for embedded wireless video transmission, which is applied to WIFI cameras. Please refer to figure 2 , the method includes:

[0055] Step S101: collecting video data.

[0056] Specifically, video data collection can be performed through a preset driver, such as V4L2.

[0057] Step S102: Obtain the signal quality of the current wireless network, and obtain the current total bandwidth according to the signal quality of the current wireless network and the pre-built mapping table, and use the current total bandwidth as the bandwidth upper limit of the next stage.

[0058] Specifically, most WIFI chips and drivers have interfaces for obtaining the current signal quality, and the method implemented in this embodiment can obtain the current signal quality of the wireless network through these interfaces, specifically, it can be represented by an integer value. The pre-built mapping table is a table that records the corres...

Embodiment 2

[0096] This embodiment provides a code rate adaptive method for embedded wireless video transmission, please refer to Figure 4 , the method includes:

[0097] Step S201: Receive video data sent from each WIFI camera.

[0098] Wherein, the video data sent by the WIFI camera has been introduced in detail in Embodiment 1, and will not be repeated here.

[0099] Step S202: Perform statistical analysis on the received video data, and calculate the current occupied bandwidth of each WIFI camera.

[0100] Specifically, using the method in the bandwidth estimation stage in Embodiment 1, the current occupied bandwidth of all current WIFI cameras is counted in real time, specifically, the calculated average transmission rate of video data is used as the occupied bandwidth of the corresponding WIFI camera.

[0101] Step S203: Generate a corresponding code rate control signal according to the currently occupied bandwidth of each WIFI camera.

[0102] During specific implementation, a ...

Embodiment 3

[0117] This embodiment provides a WIFI camera, please refer to Figure 6 ,include:

[0118] A video acquisition unit 301, configured to acquire video data;

[0119] A bandwidth upper limit obtaining unit 302, configured to obtain the signal quality of the current wireless network, and obtain the current total bandwidth value according to the signal quality of the current wireless network and a pre-built mapping table, and use the current total bandwidth value as the bandwidth upper limit of the next stage;

[0120] The bandwidth estimation unit 303 is used to count the transmission time of each video data packet in units of data packets, calculate the instantaneous rate of each data packet, calculate the average rate of current transmission according to the instantaneous rate of each data packet, and then Obtain estimated bandwidth based on the average rate of current transmission and the upper limit of bandwidth;

[0121] The buffer adjustment unit 304 is used to calculate ...

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 code rate self-adaption method and system for embedded wireless video transmission. The code rate self-adaptive method comprises the following steps: firstly, carrying out statistical mapping on signal quality and obtaining a current bandwidth upper limit, estimating the current bandwidth by utilizing a Gaussian function, carrying out cache state analysis by utilizing a piecewise inverse proportion function to obtain an adjusted code rate, smoothing the adjusted code rate by utilizing a linear function, and realizing load balancing by utilizing a simple congestion control mechanism. The finally obtained video is stable in time delay and cache state and small in fluctuation; the code rate adjustment is smooth, so that the watching experience is good; the bandwidthutilization rate is high and the video quality is good; and meanwhile, the bandwidth obtained by each camera is balanced, and when the new camera is connected, the reasonable bandwidth can be quicklyobtained, so that quick start is realized.

Description

technical field [0001] The invention relates to the technical field of wireless video transmission, in particular to an adaptive code rate method and system for embedded wireless video transmission. Background technique [0002] With the continuous development of embedded systems, there are more and more applications of wireless video transmission in embedded devices. Wireless video transmission includes wireless transmission and video transmission. Video transmission requires a large amount of bandwidth and stable video quality. The weakness of wireless transmission is that the bandwidth and network status are unstable. In order to reconcile the contradiction between the two, more applications are used in reality. Bit rate adaptive technology to solve this contradiction. The goal of bit rate adaptation is to obtain the highest quality video under the constantly changing wireless network status of the embedded platform. [0003] The methods in the prior art only perform co...

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): H04N21/2662H04N21/442H04L29/08H04N7/18
CPCH04N21/2662H04N7/18H04N21/44227H04N21/442H04L67/568
Inventor 孙世磊周晓龙瞿涛
Owner WUHAN UNIV
Features
  • Generate Ideas
  • 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