The invention relates to a KVM video encoding quantization parameter range input control method, a frame of KVM video image and video encoding of the target bit rate of BitRate and FrameRate target frame rate, encoding quantization parameter model QpMode set the current frame, according to the encoding mode quantization parameter value of the current frame encoding quantization parameter range for calculating the current frame, H.264 or H.265 according to the video image encoding the encoding quantization parameter range for the current frame, to obtain the number of encoding bits FrameBits of the current frame, repeated to complete the next frame of video encoding. The invention ensures the system delay in the basic static scene, the scene of KVM video stream in the image details more clearly, the scene switches to ensure the output stream smoothly, accelerate the convergence speed of the video image quality, given the parameters of typical range, more convenient and flexible tuning according to the encoder type, video resolution, system delay and other factors.
【技术实现步骤摘要】
本专利技术涉及数字视频编码领域,具体涉及一种KVM视频编码量化参数范围控制方法。
技术介绍
键盘(Keyboard)、显示器(Video)和鼠标(Mouse)远程切换管理系统,即数字KVM系统,也被称为多计算机控制器,能够通过一套I/O设备同时控制远程多台计算机,是一种新兴的基于IP网络的计算机远程集中管理技术。随着社会的信息化产业技术发展快速,计算机与网络分布于我们城市的各个角落,大型跨国公司的服务器遍布全球,数字KVM系统使得网络管理员无需为了完成服务器的维护和管理工作而在服务器之间来回奔波,而只需要通过单一的I/O设备就能远程访问并集中管理多达上千台计算机。数字KVM系统通过对企业机房或数据中心进行集中化信息管理,不仅降低了能源消耗、节省了机房空间,还大大简化了工作流程,同时提高了企业的生产力,创造巨大的经济效益。数字KVM系统主要通过IP网络来对远程计算机进行控制。键盘、鼠标的交互通过KVM操作平台以网络点对点的方式发送到受控单元上,并且受控计算机的显示视频也通过网络发送到KVM操作平台上,供管理人员实现远程控制。键鼠信息因其信息量较小,在网络中直接传输十分方便,而数字视频数据与键鼠信息数据相比数据量非常大。以计算机显示常用的1080P分辨率60帧每秒RGB888色度格式的视频数据来分析,其数据量约为2986Mbps,而实际生活中我们的网络带宽都在1~20Mbps。可见,未经压缩的视频直接通过IP网络传输的是不可行的。要实现管理人员能实时的对受控单元进行操作并接受显示反馈,就必须对原始视频数据进行大幅度的压缩,即需要采用视频编解码技术。在视频压缩 ...
【技术保护点】
一种KVM视频编码量化参数范围控制方法,其特征在于:所述控制方法包括以下步骤:(1)输入一帧KVM视频图像,以及视频编码的目标码率BitRate和目标帧率FrameRate;(2)设置当前帧的编码量化参数模式QpMode,具体步骤如下:(2‑1)若当前帧为帧内编码帧,则将当前帧的QpMode设为0,即将当前帧的编码量化参数模式设置为通用量化参数模式,并结束当前帧的模式设置;(2‑2)若前一编码帧为帧内编码帧,则将当前帧的QpMode设为1,即将当前帧的编码量化参数模式设置为特定量化参数模式,并结束当前帧的模式设置;(2‑3)若在最近已编码的连续N帧中存在任一帧的QpMode为1,则将当前帧的QpMode设为0,并结束当前帧的模式设置;(2‑4)若前一帧的QpMode等于0且前一帧的编码比特数FrameBits满足式(1)的范围要求,则将当前帧的QpMode设为1,并结束当前帧的模式设置;式(1)对FrameBits的具体范围要求如下:α×BitRateFrameRate<FrameBits<β×BitRateFrameRate- ...
【技术特征摘要】
1.一种KVM视频编码量化参数范围控制方法,其特征在于:所述控制方法包括以下步骤:(1)输入一帧KVM视频图像,以及视频编码的目标码率BitRate和目标帧率FrameRate;(2)设置当前帧的编码量化参数模式QpMode,具体步骤如下:(2-1)若当前帧为帧内编码帧,则将当前帧的QpMode设为0,即将当前帧的编码量化参数模式设置为通用量化参数模式,并结束当前帧的模式设置;(2-2)若前一编码帧为帧内编码帧,则将当前帧的QpMode设为1,即将当前帧的编码量化参数模式设置为特定量化参数模式,并结束当前帧的模式设置;(2-3)若在最近已编码的连续N帧中存在任一帧的QpMode为1,则将当前帧的QpMode设为0,并结束当前帧的模式设置;(2-4)若前一帧的QpMode等于0且前一帧的编码比特数FrameBits满足式(1)的范围要求,则将当前帧的QpMode设为1,并结束当前帧的模式设置;式(1)对FrameBits的具体范围要求如下:α×BitRateFrameRate<FrameBits<β×BitRateFrameRate---(1)]]>式(1)中,下限范围调整参数α的取值范围为[0.15,0.45],上限范围调整参数β的取值范围为[0.55,0.85];(2-5)若最近已编码的连续M帧的QpMode都为0且每帧的编码比特数FrameBits都小于等于比特数阈值TH,则将当前帧的QpMode设为1,并结束当前帧的模式设置;(2-6)其它情况下,将当前帧的QpMode设为前一帧的QpMode,完成QpMode的设置;(3)根据当前帧的编码量化参数模式值计算当前帧的编码量化参数范围;(4)根据当前帧的编码量化参数范围对当前帧的视频图像进行H.264或H.265编码,并获得当前帧的编码比特数FrameBits;(5)重复步骤(1)到(4)完成下一帧KVM视频图像的编码。2.根据权利要求1所述的一种KVM视频编码量化参数范围控制方法,其特征在于:N的取值范围为[1,30],M的取值范围为[3,30]。3.根据权利要求1所述的一种KVM视频编码量化参数范围控制方法,其特征在于:比特数阈值TH按式(2)计算得到:TH=λ×BitRateFrameRate---(2)]]>式(2)中,λ为比特数阈值调整参数,取值范围为[0.1,0.4],并且要求λ小于等于α。4.根据权利要求1所述的一种KVM视频编码量化参数范围控制方法,其特征在于:所述步骤(3)中,所述计算包括以下步骤:(3-1)若当前帧的QpMode与前一帧的QpMode相等,则帧间编码帧的最大量化参数QpPmax、最小量化参数QpPmin,以及帧内编码帧的最大量化参数...
【专利技术属性】
技术研发人员:朱威,郑阳,杨洋,洪伟聪,李伟超,吴斌,
申请(专利权)人:杭州比特瑞旺电脑有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。