CN115022719A - 一种远程驾驶自适应视频码率控制传输方法与*** - Google Patents
一种远程驾驶自适应视频码率控制传输方法与*** Download PDFInfo
- Publication number
- CN115022719A CN115022719A CN202210516280.6A CN202210516280A CN115022719A CN 115022719 A CN115022719 A CN 115022719A CN 202210516280 A CN202210516280 A CN 202210516280A CN 115022719 A CN115022719 A CN 115022719A
- Authority
- CN
- China
- Prior art keywords
- video
- code rate
- sending end
- network channel
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 78
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000013139 quantization Methods 0.000 claims description 51
- 238000009499 grossing Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 4
- 230000003044 adaptive effect Effects 0.000 claims description 2
- 230000009467 reduction Effects 0.000 abstract description 2
- AYFVYJQAPQTCCC-GBXIJSLDSA-N L-threonine Chemical compound C[C@@H](O)[C@H](N)C(O)=O AYFVYJQAPQTCCC-GBXIJSLDSA-N 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000008844 regulatory mechanism Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44245—Monitoring the upstream path of the transmission network, e.g. its availability, bandwidth
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明公开了一种远程驾驶自适应视频码率控制传输方法,包括:在驾驶模式切换为远程驾驶后,周期性检测网络状态;当位于车辆的视频发送端在单位时间内的数据传输量低于网络信道欠载阈值时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;当视频发送端在单位时间内的数据传输量高于网络信道欠载阈值且低于网络信道满载阈值时,维持此时视频发送端的视频码率;当视频发送端在单位时间内的数据传输量高于网络信道满载阈值时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。本发明解决了远程驾驶因行车条件的多变性造成车端网络波动带宽降低,影响远程驾驶无法实时监控远程车辆周围交通环境的问题,确保了行驶的安全性。
Description
技术领域
本发明属于远程驾驶领域,具体涉及一种远程驾驶自适应视频码率控制传输方法与***。
背景技术
5G远程驾驶(5G Remote Driving)作为智能驾驶产业的一个分支,在无人驾驶技术尚不成熟的前提下,具有很高的应用价值和应用前景。5G技术以其低延时、超高可靠性及大带宽的特性,提供了精准可靠的信息传输,使得驾驶员可以在千里之外远程操控无人驾驶的车辆。5G远程驾驶因其具有的安全性和便捷性,可以应用在一些特殊场景,例如救灾、道路抢修,来降低营救工作的危险性,提高营救效率;还可以实现远程精准作业,如矿山、油田和荒地等区域的生产作业。
远端控制室通过车辆终端实时传输的路况视频图像作为判断是否进行远程驾驶或远程控制汽车行驶的依据。由于车辆在道路上行驶时会在许多不同制式的网络覆盖范围内快速穿过,一些网络自身的特性不能满足车辆终端实时视频传输,会导致连接时间过短甚至连接中断。同时,由于行车条件的多变性、极端的天气状况、城市的高层建筑物等等,都会对信号传输造成影响。
发明内容
本发明的目的在于,提供一种远程驾驶自适应视频码率控制传输方法与***,解决了车辆远程驾驶模式下因行车条件的多变性、极端的天气状况、城市的高层建筑物等因素造成车端网络波动带宽降低,影响远程驾驶员无法实时监控远程车辆周围交通环境的问题,进而确保了整个行驶任务的安全性。
为解决上述技术问题,本发明的技术方案为:一种远程驾驶自适应视频码率控制传输方法,包括以下步骤:
在驾驶模式切换为远程驾驶后,周期性检测网络状态;
当位于车辆的视频发送端在单位时间内的数据传输量低于网络信道欠载阈值时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;
当视频发送端在单位时间内的数据传输量高于网络信道欠载阈值且低于网络信道满载阈值时,维持此时视频发送端的视频码率;
当视频发送端在单位时间内的数据传输量高于网络信道满载阈值时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。
还包括将数据丢包率λi作为网络状态的参考因子,根据以下公式对数据丢包率进行平滑处理:
λi=αL+(1-α)λi-1
式中,λi和λi-1分别代表经过平滑处理后,某一段时间内当前时刻与前一个时刻内的视频数据丢失率,L表示未经处理的当前时刻实际的数据丢失率,α是权重系数,且0<α<1;
根据以下公式对网络状态与视频码率以及编码量化参数的关系进行相应调节:
式中,Nup为视频发送端的编码量化参数的快速增加参数,快速下降参数设为Ndown为视频发送端的编码量化参数的快速下降参数,Ncur和Npre分别表示为某段时间内当前时刻及其前一时刻的量化参数值,Nmax和Nmin则为视频发送端视频码率调节过程网络信道能够承受的最大量化值和最小量化值,λ1是网络信道欠载阈值,λ2是网络信道满载阈值;
当λi<λ1时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;
当λ1≤λi≤λ2时,维持此时视频发送端的视频码率;
当λi>λ2时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。
还包括引入网络时延抖动Jcur后的修正公式:
式中,J为预设的时延抖动阈值,N1为量化参数基本调整数值;
当Jcur≤J时,维持此时视频发送端的视频码率;
当Jcur>J时,降低视频发送端的视频码率使网络时延抖动小于或等于时延抖动阈值。
α值取0.8。
还提供一种远程驾驶自适应视频码率控制***,包括:
车载摄像头,用于采集远程驾驶车辆周围交通环境信息的视频图像数据并发送至车载网联终端;
车载网联终端,用于将车辆行驶状态数据和视频图像数据发送至调度云平台,在驾驶模式切换为远程驾驶后,周期性检测网络状态;当位于车辆的视频发送端在单位时间内的数据传输量低于网络信道欠载阈值时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;当视频发送端在单位时间内的数据传输量高于网络信道欠载阈值且低于网络信道满载阈值时,维持此时视频发送端的视频码率;当视频发送端在单位时间内的数据传输量高于网络信道满载阈值时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值;还用于接收调度云平台发送的远程驾驶信号;
调度云平台,用于接收车载网联终端上传的远程被控车辆行驶状态数据、周围交通环境数据信息和转发远程驾驶台架发出的控制信号;
远程驾驶台架,用于远程代驾驾驶员远程接管控制车辆。
还包括将数据丢包率λi作为网络状态的参考因子,根据以下公式对数据丢包率进行平滑处理:
λi=αL+(1-α)λi-1
式中,λi和λi-1分别代表经过平滑处理后,某一段时间内当前时刻与前一个时刻内的视频数据丢失率,L表示未经处理的当前时刻实际的数据丢失率,α是权重系数,且0<α<1;
根据以下公式对网络状态与视频码率以及编码量化参数的关系进行相应调节:
式中,Nup为视频发送端的编码量化参数的快速增加参数,快速下降参数设为Ndown为视频发送端的编码量化参数的快速下降参数,Ncur和Npre分别表示为某段时间内当前时刻及其前一时刻的量化参数值,Nmax和Nmin则为视频发送端视频码率调节过程网络信道能够承受的最大量化值和最小量化值,λ1是网络信道欠载阈值,λ2是网络信道满载阈值;
当λi<λ1时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;
当λ1≤λi≤λ2时,维持此时视频发送端的视频码率;
当λi>λ2时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。
还包括引入网络时延抖动Jcur后的修正公式:
式中,J为预设的时延抖动阈值,N1为量化参数基本调整数值;
当Jcur≤J时,维持此时视频发送端的视频码率;
当Jcur>J时,降低视频发送端的视频码率使网络时延抖动小于或等于时延抖动阈值。
α值取0.8。
还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述方法的步骤。
还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述方法的步骤。
与现有技术相比,本发明的有益效果为:
本发明解决了车辆远程驾驶模式下因行车条件的多变性、极端的天气状况、城市的高层建筑物等因素造成车端网络波动带宽降低,影响远程驾驶员无法实时监控远程车辆周围交通环境的问题,进而确保了整个行驶任务的安全性。
附图说明
图1为本发明实施例的方法流程示意图;
图2为本发明实施例的***架构图;
图3为本发明实施例的算法流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本发明的技术方案如下:
(1)远程驾驶***具备对车辆远程视频监控、远程驾驶遥控等功能,如图2所示,本***包括:车载摄像头、车载网联终端、调度云平台、和远程驾驶台架。车载摄像头用于采集远程被控车辆周围交通环境信息并将采集到的视频图像数据发送给车载网联终端;车载网联终端用于接收调度云平台下发的远程驾驶信号和发送远程被控车辆行驶状态数据以及周围交通环境数据信息;调度云平台用于接收车载网联终端上传的远程被控车辆行驶状态数据、周围交通环境数据信息和转发远程驾驶台架发出的控制信号;远程驾驶台架用于远程代驾驾驶员远程接管控制车辆。
(2)车辆在道路上行驶时,由于车辆所处的网络环境会快速变换,车载网联终端不能够自适应地调控视频源端的数据发送速率,使得车辆端视频数据的实时传输速率不能够与当前网络可用带宽相互匹配,进而导致视频传输过程中会出现网络拥塞、时延等现象。在远程驾驶模式下,远程驾驶室主要通过汽车终端实时回传的视频数据来判断是否进行远程驾驶。车辆在道路上行驶时,由于车辆节点在不断移动,车辆所面对的网络环境在不断变化,车载网联终端的网络时延、带宽等也有明显的差异,为了确保车端视频数据在网络传输中的稳定性和准确性,除了对车载网联终端进行升级和优化,最确实有效的方法就是使视频数据的传输速率与当前网络可用带宽实时匹配。
基于探测的码率调控方法以AIMD方法中的“平稳上升,快速下降”为原则,对视频源端编码速率进行管控,具体调整策略如下所示:
①当视频发送端在单位时间内的数据传输量低于网络信道负载门限(即网络信道欠载阈值)时,网络处于空载状态,可以适当提升视频终端的传输速度,以到达网络信道负载正常状态,避免浪费网络资源。
②当视频发送端在单位时间内的数据传输量位于网络信道负载的门限附近时,此时不对视频源端的发送速率做出调整,不改变视频源端的编码速率,此时网络信道利用率达到最高。
③当视频发送端在单位时间内的数据传输量超过网络信道承载的最大容量(即网络信道满载阈值)时,网络环境会变得拥塞,此时应以较快速度降低源端数据发送码率,快速降低视频终端的发送速率,使数据传输量回到信道负载门限值以内。
(3)如图1所示,第一阶段驾驶模式切换为自动驾驶模式时,车载网联终端周期性地检测当前使用网络是否满足驾驶需求,当视频发送端在单位时间内的数据传输量低于网络信道负载门限且上远程驾驶室接收到的视频清晰度满足远程驾驶员的监测需求,或者视频发送端在单位时间内的数据传输量位于网络信道负载的门限附近时,不对视频源端的发送速率做出调整,不改变视频源端的编码速率;当视频发送端在单位时间内的数据传输量超过网络信道承载的最大容量时,网络环境会变得拥塞,此时应以较快速度降低源端数据发送码率,通过降低传输视频的清晰度进而降低视频终端的发送速率,使数据传输量回到信道负载门限值以内。AIMD方法的主要思路是将数据包的丢包率作为网络状态的参考因子,根据数据包丢失率的具体数值对网络状态进行划分。由于网络的波动性和偶然性,对于视频源端获取的数据丢包率需要经过平滑处理,才能减少突发情况对调控机制的影响。一般使用一阶低通滤波对数据丢失率进行处理,如公式所示:
λi=αL+(1-α)λi-1
式中,λi和λi-1分别代表经过平滑处理后,某一段时间内当前时刻与前一个时刻内的视频数据丢失率,L表示未经处理的当前时刻实际的数据丢失率,α是权重系数,且0<α<1,由上式可以看出α的值影响着***的平滑处理,α值越大,对网络状态的反馈程度越清晰,因此为了更好发挥其平滑性能,取α值为0.8。
将网络状态划分为欠载、满载、超载三个层次,平滑数据丢失率λ1是网络环境由欠载进入满载时的门限,平滑数据丢失率λ2是网络环境由满载进入超载时的门限。将源端的编码量化参数的快速增加参数设为Np,快速下降参数设为Ndown,Ncur和Npre分别表示某段时间内当前时刻和前一时刻的量化参数值,Nmax和Nmin则为视频源端码率调节过程网络信道能够承受的最大量化值和最小量化值,Nthre为网络超载时的量化参数门限,是一个变量。
网络信道负载的划分和AIMD方法的速率调控策略,可以对网络状态与视频编码码率以及量化参数之间的关系进行相应调节,具体可按下式来进行。
①当λi<λ1时,表示网络信道负载处于空闲状态,可以适当减小当前时刻量化参数值,提高传输视频的清晰度加大视频源端发送码率,快速提升单位时间内视频数据发送量,提高网络信道带宽利用率。
②当λ1≤λi≤λ2时,表示此时网络负载相对平稳,视频单位时间内数据传输量与网络信道可承受的负载处于平衡状态,视频发送端不需要对视频码率做出调整,视频传输处于最佳状态。
③当λi>λ2时,表示单位时间内视频数据发送量已经超出网络信道的最大负载,此时网络环境恶劣,视频数据丢失量和传输时延加剧,需要快速增加量化参数值,降低视频源端的发送码率,使网络信道可用带宽尽快恢复到正常状态,避免对视频传输造成过大的影响。
(3)第二阶段车载网联终端周期性地检测当前使用网络是否满足驾驶需求,在上述方法中,将数据丢包率作为主要网络状态参考对象,但是实际应用中,数据丢包率主要反映中长时间段的网络拥塞情况,面对车辆在道路上的网络环境,还需要引入能够短期反应网络状态的参数。在上述方法基础上进行改进,首先引入新的网络参数,将网络时延抖动与数据丢包率共同加入对下一时刻网络状态的预测,然后对上述方法中的码率调控策略进行改进,使其能够更加适用于车辆终端的应用场景保证视频稳定、快速传输。
在码率调控方法基础上进行改进,使其更加适用于远程驾驶模式下车端实时视频的传输。首先引入新的网络评估参数,根据视频数据丢包率和网络信道时延抖动重新对下一时刻网络状态进行评估,然后在具体的码率调控机制上,采用动态调整视频源端量化参数的方法,使视频传输速率与网络信道实时匹配,更好的保证车端在道路行驶时的视频传输。如图3所示,根据上述方法对公式进行改进:
设N1为量化参数基本调整数值,取值为1,式中,Ndown定义为量化参数快速下降参数,是一个变量,快速增长参数Nup设置为一个常量,Ndown和Nup的初始数值如式所示:
Ndown=Nup=2*N1
当视频数据的平滑丢包率λ1≤λi≤λ2时,则可以认为网络信道负载处于满载平衡状态,此时引入新的网络评估参数,将网络时延抖动Jcur加入评估,设置时延抖动的门限值为J,当Jcur≤J时,则表示网络信道负载均衡,此时不对视频源端的量化参数进行调整,保持视频发送端原来的码率,当Jcur>J时,则视为单位时间内的视频发送量正要超过网络负载的最大容量,此时应适当的增加视频发送端的量化参数数值,降低视频源端编码码率,使网络信道回归平稳状态。
当视频数据的平滑丢包率λi>λ2时,可以得出当前时刻网络正处于超载状态,需迅速增大源端的量化参数值,降低视频终端的传输码率,并记录下超载时的量化参数值,令Nthre>Ncur,即对上一时刻超载时的量化参数值门限Nthre进行更新。
当视频数据的平滑丢包率λi<λ1时,此时网络信道处于空闲状态,应对其分超载过、未超载两种情况分析。
①若视频终端在视频传输过程中从未出现过网络超载现象,则量化参数的快速下降参数Ndown保持不变,即:
Ndown=2*N1
此时,可以认为单位时间内的视频数据发送量,尚未到达网络信道的负载上限,应对当前时刻的量化参数进行调整,快速减小量化参数值,提升视频终端的码率,降低视频终端调控的时间,减少网络资源的浪费。
②若视频终端在视频传输过程中出现过网络超载现象,则量化参数的快速下降参数Ndown需根据具体情况进行调整:
设Nm为衡量当前时刻量化参数值Ncur与上一时刻Nthre接近程度的参数,取值为2。当Ncur-Nthre>Nm,说明当前时刻量化参数值Ncur还未达到上一时刻的超载门限Nthre,视频终端单位时间内数据发送量尚未达到网络负载门限,此时应加速减小量化参数值,令Ndown=2*N1。当0≤Ncur-Nthre<Nm,表明此时视频终端的码率已经非常接近上一时刻网络超载时的视频码率,但还没有超出门限,网络负载还没有进入平衡状态,此时应适当的减小视频的量化参数值,缓缓的提升源端的视频码率,使网络信道趋于饱和,令Ndown=N1。
当Ncur-Nthre<0时,表示当前时刻视频源端量化参数值已经超过上一时刻的量化参数值门限,但此时网络仍处于空闲状态,表明在这段时间里视频终端的编码速率一直处于较低的水平,没有达到过网络负载满载状态,因此应该选取较大的量化参数减少参数,令Ndown=2*N1,加速视频源端编码速率的提升,使网络信道快速攀升到负载均衡状态,减少对网络资源的浪费,保证视频传输的稳定性。
(4)第三阶段***检测到当前使用网络负载满载时,则***进行降低视频源端的发送码率,使网络信道可用带宽尽快恢复到正常状态,避免对视频传输造成过大的影响,进而影响到远程驾驶的安全性。
①当视频清晰度尚未降低到远程驾驶员要求的最低边界时,便使得网络负载相对平稳,则不再降低传输视频的清晰度。
②当视频清晰度降低到远程驾驶员要求的最低边界时,仍不能够使得网络负载相对平稳,则不再降低传输视频的清晰度,而是改为减少远程驾驶员所监控的视角。
(5)第四阶段***检测到视频发送端在单位时间内的数据传输量低于网络信道负载门限,网络处于空载状态时,可以适当提升视频终端的传输速度,首先恢复远程驾驶员的监测视角,进而提高传输视频的清晰度,提升远程驾驶任务的安全性。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种远程驾驶自适应视频码率控制传输方法,其特征在于,包括以下步骤:
在驾驶模式切换为远程驾驶后,周期性检测网络状态;
当位于车辆的视频发送端在单位时间内的数据传输量低于网络信道欠载阈值时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;
当视频发送端在单位时间内的数据传输量高于网络信道欠载阈值且低于网络信道满载阈值时,维持此时视频发送端的视频码率;
当视频发送端在单位时间内的数据传输量高于网络信道满载阈值时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。
2.根据权利要求1所述的一种远程驾驶自适应视频码率控制传输方法,其特征在于,还包括将数据丢包率λi作为网络状态的参考因子,根据以下公式对数据丢包率进行平滑处理:
λi=αL+(1-α)λi-1
式中,λi和λi-1分别代表经过平滑处理后,某一段时间内当前时刻与前一个时刻内的视频数据丢失率,L表示未经处理的当前时刻实际的数据丢失率,α是权重系数,且0<α<1;
根据以下公式对网络状态与视频码率以及编码量化参数的关系进行相应调节:
式中,Nup为视频发送端的编码量化参数的快速增加参数,快速下降参数设为Ndown为视频发送端的编码量化参数的快速下降参数,Ncur和Npre分别表示为某段时间内当前时刻及其前一时刻的量化参数值,Nmax和Nmin则为视频发送端视频码率调节过程网络信道能够承受的最大量化值和最小量化值,λ1是网络信道欠载阈值,λ2是网络信道满载阈值;
当λi<λ1时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;
当λ1≤λi≤λ2时,维持此时视频发送端的视频码率;
当λi>λ2时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。
4.根据权利要求2所述的一种远程驾驶自适应视频码率控制传输方法,其特征在于,α值取0.8。
5.一种使用如权利要求1所述的一种远程驾驶自适应视频码率控制传输方法的***,包括:
车载摄像头,用于采集远程驾驶车辆周围交通环境信息的视频图像数据并发送至车载网联终端;
车载网联终端,用于将车辆行驶状态数据和视频图像数据发送至调度云平台,在驾驶模式切换为远程驾驶后,周期性检测网络状态;当位于车辆的视频发送端在单位时间内的数据传输量低于网络信道欠载阈值时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;当视频发送端在单位时间内的数据传输量高于网络信道欠载阈值且低于网络信道满载阈值时,维持此时视频发送端的视频码率;当视频发送端在单位时间内的数据传输量高于网络信道满载阈值时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值;还用于接收调度云平台发送的远程驾驶信号;
调度云平台,用于接收车载网联终端上传的远程被控车辆行驶状态数据、周围交通环境数据信息和转发远程驾驶台架发出的控制信号;
远程驾驶台架,用于远程代驾驾驶员远程接管控制车辆。
6.根据权利要求5所述的***,其特征在于,还包括将数据丢包率λi作为网络状态的参考因子,根据以下公式对数据丢包率进行平滑处理:
λi=αL+(1-α)λi-1
式中,λi和λi-1分别代表经过平滑处理后,某一段时间内当前时刻与前一个时刻内的视频数据丢失率,L表示未经处理的当前时刻实际的数据丢失率,α是权重系数,且0<α<1;
根据以下公式对网络状态与视频码率以及编码量化参数的关系进行相应调节:
式中,Nup为视频发送端的编码量化参数的快速增加参数,快速下降参数设为Ndown为视频发送端的编码量化参数的快速下降参数,Ncur和Npre分别表示为某段时间内当前时刻及其前一时刻的量化参数值,Nmax和Nmin则为视频发送端视频码率调节过程网络信道能够承受的最大量化值和最小量化值,λ1是网络信道欠载阈值,λ2是网络信道满载阈值;
当λi<λ1时,提升视频发送端的视频码率使数据传输量超过网络信道欠载阈值;
当λ1≤λi≤λ2时,维持此时视频发送端的视频码率;
当λi>λ2时,降低视频发送端的视频码率使数据传输量低于网络信道满载阈值。
8.根据权利要求6所述的***,其特征在于,α值取0.8。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210516280.6A CN115022719B (zh) | 2022-05-12 | 2022-05-12 | 一种远程驾驶自适应视频码率控制传输方法与*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210516280.6A CN115022719B (zh) | 2022-05-12 | 2022-05-12 | 一种远程驾驶自适应视频码率控制传输方法与*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115022719A true CN115022719A (zh) | 2022-09-06 |
CN115022719B CN115022719B (zh) | 2023-05-26 |
Family
ID=83069625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210516280.6A Active CN115022719B (zh) | 2022-05-12 | 2022-05-12 | 一种远程驾驶自适应视频码率控制传输方法与*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115022719B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117354755A (zh) * | 2023-12-05 | 2024-01-05 | 鹰驾科技(深圳)有限公司 | 一种无线传输技术的车载多媒体管理云平台 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198042A (zh) * | 2007-12-26 | 2008-06-11 | 广东威创视讯科技股份有限公司 | 视频编码的码率控制方法及视频数据的发射设备 |
US20100124275A1 (en) * | 2008-11-18 | 2010-05-20 | National Taiwan University | System and method for dynamically encoding multimedia streams |
US20110080886A1 (en) * | 2009-10-07 | 2011-04-07 | Wichorus, Inc. | Method and apparatus to support deep packet inspection in a mobile network |
WO2011150651A1 (zh) * | 2010-12-29 | 2011-12-08 | 华为技术有限公司 | 一种数据传输的拥塞控制方法及装置 |
CN109743600A (zh) * | 2019-01-15 | 2019-05-10 | 国网河南省电力公司 | 基于可穿戴的现场运维自适应视频流传输速率控制方法 |
US20190261007A1 (en) * | 2018-02-20 | 2019-08-22 | Netgear, Inc. | Adaptive encoding in security camera applications |
WO2019184643A1 (zh) * | 2018-03-28 | 2019-10-03 | 腾讯科技(深圳)有限公司 | 一种视频编码码率控制方法、装置、设备及存储介质 |
CN111615006A (zh) * | 2020-05-29 | 2020-09-01 | 高小翎 | 基于网络状态自评估的视频编码转换传输控制*** |
CN114120390A (zh) * | 2021-10-12 | 2022-03-01 | 南斗六星***集成有限公司 | 基于人脸识别的仪表参数自适配***、方法及身份识别***和车辆 |
US20220103832A1 (en) * | 2020-09-30 | 2022-03-31 | Comcast Cable Communications, Llc | Method and systems for optimized content encoding |
-
2022
- 2022-05-12 CN CN202210516280.6A patent/CN115022719B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198042A (zh) * | 2007-12-26 | 2008-06-11 | 广东威创视讯科技股份有限公司 | 视频编码的码率控制方法及视频数据的发射设备 |
US20100124275A1 (en) * | 2008-11-18 | 2010-05-20 | National Taiwan University | System and method for dynamically encoding multimedia streams |
US20110080886A1 (en) * | 2009-10-07 | 2011-04-07 | Wichorus, Inc. | Method and apparatus to support deep packet inspection in a mobile network |
WO2011150651A1 (zh) * | 2010-12-29 | 2011-12-08 | 华为技术有限公司 | 一种数据传输的拥塞控制方法及装置 |
US20190261007A1 (en) * | 2018-02-20 | 2019-08-22 | Netgear, Inc. | Adaptive encoding in security camera applications |
WO2019184643A1 (zh) * | 2018-03-28 | 2019-10-03 | 腾讯科技(深圳)有限公司 | 一种视频编码码率控制方法、装置、设备及存储介质 |
CN109743600A (zh) * | 2019-01-15 | 2019-05-10 | 国网河南省电力公司 | 基于可穿戴的现场运维自适应视频流传输速率控制方法 |
CN111615006A (zh) * | 2020-05-29 | 2020-09-01 | 高小翎 | 基于网络状态自评估的视频编码转换传输控制*** |
US20220103832A1 (en) * | 2020-09-30 | 2022-03-31 | Comcast Cable Communications, Llc | Method and systems for optimized content encoding |
CN114120390A (zh) * | 2021-10-12 | 2022-03-01 | 南斗六星***集成有限公司 | 基于人脸识别的仪表参数自适配***、方法及身份识别***和车辆 |
Non-Patent Citations (3)
Title |
---|
丰洪才;向云柱;: "视频传输自适应网络带宽控制策略的研究", 计算机测量与控制 * |
徐刚;: "实时视频传输的自适应调节方法及其应用", 计算机工程与设计 * |
陈川,余松煜: "联合编码模式选择的码率控制算法", 电子学报 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117354755A (zh) * | 2023-12-05 | 2024-01-05 | 鹰驾科技(深圳)有限公司 | 一种无线传输技术的车载多媒体管理云平台 |
CN117354755B (zh) * | 2023-12-05 | 2024-02-02 | 鹰驾科技(深圳)有限公司 | 一种无线传输技术的车载多媒体管理云平台 |
Also Published As
Publication number | Publication date |
---|---|
CN115022719B (zh) | 2023-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110109745B (zh) | 一种针对边缘计算环境的任务协同在线调度方法 | |
CN109743600B (zh) | 基于可穿戴的现场运维自适应视频流传输速率控制方法 | |
EP2658167A1 (en) | Transmission control method of video-stream based on dual time scale | |
CN115022719A (zh) | 一种远程驾驶自适应视频码率控制传输方法与*** | |
CN104394484A (zh) | 一种无线实时流媒体传输方法 | |
US20160360148A1 (en) | Imaging apparatus using mjpeg compression method | |
JP2018201195A (ja) | ビデオカメラ、コントローラ、及びビデオエンコーダの出力ビットレートの制御方法 | |
CN101448157A (zh) | 一种视频编码方法和视频编码器 | |
CN116643844B (zh) | 面向电力超算云资源自动扩展的智能化管理***及方法 | |
CN113194040A (zh) | 瞬时高并发服务器线程池拥塞智能控制方法 | |
CN109412960B (zh) | 基于tcp连接数量动态调节的高并发tcp应用拥塞控制方法 | |
CN113542119B (zh) | 用于监测预警和应急指挥调度***通信链路优选的方法 | |
CN113891172A (zh) | 一种适于无线Mesh网络的基于RTT的自适应码率控制方法 | |
CN111477019B (zh) | 一种基于scats***的本地信号干预方法 | |
CN115511417B (zh) | 一种基于大数据的储备粮实时监测管控***及监控方法 | |
CN117336300A (zh) | 一种用于状态机的资源管理*** | |
CN104579582B (zh) | 一种基于通信网络的高质量语音传输方法 | |
CN111611063A (zh) | 基于802.11p的云感知移动雾计算***任务卸载方法 | |
CN112672211A (zh) | 一种智慧监控场景下负反馈码流解码方法 | |
CN112422962B (zh) | 一种控制视频编码层的方法及装置 | |
KR102500352B1 (ko) | 딥러닝 기반의 초해상화 이미지 처리 시스템과 방법 및 이를 위한 컴퓨터 프로그램 | |
CN116866352B (zh) | 一种云边协同的智能摄像*** | |
CN112448895A (zh) | 一种网联车流量的分配方法、装置及存储介质 | |
CN111874786A (zh) | 运载设备的运行控制方法、装置、运行控制设备和介质 | |
CN113422958B (zh) | 视频编码frame层码流大小的控制方法、***及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |