本发明涉及网络传输领域,尤其涉及一种基于内容检测的数据上传系统及方法。
背景技术:
在日常网络传输中大致1mbps=1秒125kb(1\8换算)的文件传输速度,也就是人们所说的1兆网络带宽可下载只有128kb每秒的原因。
网络协议即网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。
一台计算机只有在遵守网络协议的前提下,才能在网络上与其他计算机进行正常的通信。网络协议通常被分为几个层次,每层完成自己单独的功能。通信双方只有在共同的层次间才能相互联系。常见的协议有:tcp/ip协议、ipx/spx协议、netbeui协议等。在局域网中用得的比较多的是ipx/spx.。用户如果访问internet,则必须在网络协议中添加tcp/ip协议。
技术实现要素:
为了解决现有技术中的相关问题,本发明提供了一种基于内容检测的数据上传系统及方法,能够对不同图像内容重复等级的直播图像执行不同策略的插值处理,从而优化待上传的直播数据的清晰度。
为此,本发明至少具备以下几处关键的发明点:
(1)对获取的每一帧直播图像执行基于其图像内容重复等级的多次插值处理,并根据具体的图像内容重复等级修正插值处理的次数,从而保证每一帧直播图像的清晰度;
(2)计算图像中具有相同亮度值的像素点的数量以作为第一数量,将所述图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述图像的重复等级。
根据本发明的一方面,提供了一种基于内容检测的数据上传系统,所述系统包括:
图像获取设备,用于获取直播客户端本地采集的每一帧直播图像,以作为本地直播图像输出;
网络上传设备,用于接收各帧本地直播图像分别对应的各帧动态差值图像,以将所述各帧动态差值图像作为直播视频上传给远端的网络服务器;
点像复原设备,与所述图像获取设备连接,用于对本地直播图像执行点像复原处理,以获得即时复原图像;
参数检测设备,与所述点像复原设备连接,用于接收所述即时复原图像,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测,以获得相应的当前重复等级;
动态插值设备,分别与所述网络上传设备和所述参数检测设备连接,用于基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理,以获得动态差值图像;
其中,基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理包括:所述即时复原图像的当前重复等级越低,所述相应次数越少;
其中,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测包括:计算所述即时复原图像中具有相同亮度值的像素点的数量以作为第一数量,将所述即时复原图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级;
其中,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级包括:所述比值越大,确定的所述即时复原图像的重复等级越高。
根据本发明的另一方面,还提供了一种基于内容检测的数据上传方法,所述方法包括:
使用图像获取设备,用于获取直播客户端本地采集的每一帧直播图像,以作为本地直播图像输出;
使用网络上传设备,用于接收各帧本地直播图像分别对应的各帧动态差值图像,以将所述各帧动态差值图像作为直播视频上传给远端的网络服务器;
使用点像复原设备,与所述图像获取设备连接,用于对本地直播图像执行点像复原处理,以获得即时复原图像;
使用参数检测设备,与所述点像复原设备连接,用于接收所述即时复原图像,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测,以获得相应的当前重复等级;
使用动态插值设备,分别与所述网络上传设备和所述参数检测设备连接,用于基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理,以获得动态差值图像;
其中,基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理包括:所述即时复原图像的当前重复等级越低,所述相应次数越少;
其中,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测包括:计算所述即时复原图像中具有相同亮度值的像素点的数量以作为第一数量,将所述即时复原图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级;
其中,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级包括:所述比值越大,确定的所述即时复原图像的重复等级越高。
本发明的基于内容检测的数据上传系统及方法直接有效、应用广泛。由于对不同直播图像执行自适应的不同插值处理,从而保证每一帧待上传的直播画面的清晰度。
附图说明
以下将结合附图对本发明的实施方案进行描述,其中:
图1为根据本发明实施方案示出的基于内容检测的数据上传系统的直播客户端的界面示意图。
具体实施方式
下面将参照附图对本发明的基于内容检测的数据上传系统及方法的实施方案进行详细说明。
直播服务器本质上是视音频i编码设备。主要为视频直播、流媒体服务、iptv、交互式电视、移动电视、商务电视、远程教学、b2b商务通信、视频至台式机桌面的传输、vod系统、远程监控、资料保存等应用需求而设计的媒流体设备。
直播服务器本质上是视音频i编码设备。主要为视频直播、流媒体服务、iptv、交互式电视、移动电视、商务电视、远程教学、b2b商务通信、视频至台式机桌面的传输、vod系统、远程监控、资料保存等应用需求而设计的媒流体设备。
直播服务器在法庭上的典型应用拓扑威视直播服务器,数字化庭审采编直播服务器是专门针对科技法庭设计的视频处理设备。其采用数字图像合成和h.264编码技术,通过对法庭现场视频、多媒体证据、vga证据信息的编码和录像,可实现多种模式画面合成、设备内置传输服务和标清图像显示功能。
目前,随着直播业务的不断发展壮大,直播用户的直播画面的清晰度越来越高。现有的直播画面清晰度增强机制是对每一直播画面无差别地采用同一增强处理模式进行画面的清晰度的增强处理,显然,这种增强机制运算量大且处理效果不佳。
为了克服上述不足,本发明搭建了一种基于内容检测的数据上传系统及方法,能够有效解决相应的技术问题。
图1为根据本发明实施方案示出的基于内容检测的数据上传系统的直播客户端的界面示意图。
根据本发明实施方案示出的基于内容检测的数据上传系统包括:
图像获取设备,用于获取直播客户端本地采集的每一帧直播图像,以作为本地直播图像输出;
网络上传设备,用于接收各帧本地直播图像分别对应的各帧动态差值图像,以将所述各帧动态差值图像作为直播视频上传给远端的网络服务器;
点像复原设备,与所述图像获取设备连接,用于对本地直播图像执行点像复原处理,以获得即时复原图像;
参数检测设备,与所述点像复原设备连接,用于接收所述即时复原图像,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测,以获得相应的当前重复等级;
动态插值设备,分别与所述网络上传设备和所述参数检测设备连接,用于基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理,以获得动态差值图像;
其中,基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理包括:所述即时复原图像的当前重复等级越低,所述相应次数越少;
其中,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测包括:计算所述即时复原图像中具有相同亮度值的像素点的数量以作为第一数量,将所述即时复原图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级;
其中,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级包括:所述比值越大,确定的所述即时复原图像的重复等级越高。
接着,继续对本发明的基于内容检测的数据上传系统的具体结构进行进一步的说明。
所述基于内容检测的数据上传系统中:
所述点像复原设备被设置在集成电路板上,在所述集成电路板上靠近所述点像复原设备的位置设置有电压转换设备。
所述基于内容检测的数据上传系统中还可以包括:
湿度测量设备,设置在所述点像复原设备的外壳上,用于测量所述点像复原设备的外壳位置上的湿度。
所述基于内容检测的数据上传系统中还可以包括:
即时加湿设备,与所述湿度测量设备连接,用于基于接收到的湿度实现相应的加湿动作。
所述基于内容检测的数据上传系统中:
所述动态插值设备与所述点像复原设备、所述参数检测设备共用同一用户控制接口。
根据本发明实施方案示出的基于内容检测的数据上传方法包括:
使用图像获取设备,用于获取直播客户端本地采集的每一帧直播图像,以作为本地直播图像输出;
使用网络上传设备,用于接收各帧本地直播图像分别对应的各帧动态差值图像,以将所述各帧动态差值图像作为直播视频上传给远端的网络服务器;
使用点像复原设备,与所述图像获取设备连接,用于对本地直播图像执行点像复原处理,以获得即时复原图像;
使用参数检测设备,与所述点像复原设备连接,用于接收所述即时复原图像,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测,以获得相应的当前重复等级;
使用动态插值设备,分别与所述网络上传设备和所述参数检测设备连接,用于基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理,以获得动态差值图像;
其中,基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理包括:所述即时复原图像的当前重复等级越低,所述相应次数越少;
其中,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测包括:计算所述即时复原图像中具有相同亮度值的像素点的数量以作为第一数量,将所述即时复原图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级;
其中,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级包括:所述比值越大,确定的所述即时复原图像的重复等级越高。
接着,继续对本发明的基于内容检测的数据上传方法的具体步骤进行进一步的说明。
所述基于内容检测的数据上传方法中:
所述点像复原设备被设置在集成电路板上,在所述集成电路板上靠近所述点像复原设备的位置设置有电压转换设备。
所述基于内容检测的数据上传方法还可以包括:
使用湿度测量设备,设置在所述点像复原设备的外壳上,用于测量所述点像复原设备的外壳位置上的湿度。
所述基于内容检测的数据上传方法还可以包括:
使用即时加湿设备,与所述湿度测量设备连接,用于基于接收到的湿度实现相应的加湿动作。
所述基于内容检测的数据上传方法中:
所述动态插值设备与所述点像复原设备、所述参数检测设备共用同一用户控制接口。
另外,可以采用可编程阵列逻辑pal器件来实现所述点像复原设备。
可编程阵列逻辑pal(programmablearraylogic)器件是美国mmi公司率先推出的,它由于输出结构种类很多,设计灵活,因而得到普遍使用。
pal器件的基本结构是把一个可编程的与阵列的输出乘积项馈送到或阵列,pal器件所实现的逻辑表达式具有积之和的形式,因而可以描述任意布尔传递函数。
pal器件从内部结构上来说由五种基本类型构成:(1)基本阵列结构;(2)可编程i/o结构;(3)带反馈的寄存器输出结构;(4)异或结构:(5)算术功能结构。
最后应注意到的是,在本发明各个实施例中的各功能设备可以集成在一个处理设备中,也可以是各个设备单独物理存在,也可以两个或两个以上设备集成在一个设备中。
所述功能如果以软件功能设备的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
1.一种基于内容检测的数据上传系统,其特征在于,所述系统包括:
图像获取设备,用于获取直播客户端本地采集的每一帧直播图像,以作为本地直播图像输出;
网络上传设备,用于接收各帧本地直播图像分别对应的各帧动态差值图像,以将所述各帧动态差值图像作为直播视频上传给远端的网络服务器;
点像复原设备,与所述图像获取设备连接,用于对本地直播图像执行点像复原处理,以获得即时复原图像;
参数检测设备,与所述点像复原设备连接,用于接收所述即时复原图像,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测,以获得相应的当前重复等级;
动态插值设备,分别与所述网络上传设备和所述参数检测设备连接,用于基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理,以获得动态差值图像;
其中,基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理包括:所述即时复原图像的当前重复等级越低,所述相应次数越少;
其中,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测包括:计算所述即时复原图像中具有相同亮度值的像素点的数量以作为第一数量,将所述即时复原图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级;
其中,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级包括:所述比值越大,确定的所述即时复原图像的重复等级越高。
2.如权利要求1所述的基于内容检测的数据上传系统,其特征在于:
所述点像复原设备被设置在集成电路板上,在所述集成电路板上靠近所述点像复原设备的位置设置有电压转换设备。
3.如权利要求2所述的基于内容检测的数据上传系统,其特征在于,还包括:
湿度测量设备,设置在所述点像复原设备的外壳上,用于测量所述点像复原设备的外壳位置上的湿度。
4.如权利要求3所述的基于内容检测的数据上传系统,其特征在于,还包括:
即时加湿设备,与所述湿度测量设备连接,用于基于接收到的湿度实现相应的加湿动作。
5.如权利要求4所述的基于内容检测的数据上传系统,其特征在于:
所述动态插值设备与所述点像复原设备、所述参数检测设备共用同一用户控制接口。
6.一种基于内容检测的数据上传方法,其特征在于,所述方法包括:
使用图像获取设备,用于获取直播客户端本地采集的每一帧直播图像,以作为本地直播图像输出;
使用网络上传设备,用于接收各帧本地直播图像分别对应的各帧动态差值图像,以将所述各帧动态差值图像作为直播视频上传给远端的网络服务器;
使用点像复原设备,与所述图像获取设备连接,用于对本地直播图像执行点像复原处理,以获得即时复原图像;
使用参数检测设备,与所述点像复原设备连接,用于接收所述即时复原图像,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测,以获得相应的当前重复等级;
使用动态插值设备,分别与所述网络上传设备和所述参数检测设备连接,用于基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理,以获得动态差值图像;
其中,基于所述即时复原图像的当前重复等级对所述即时复原图像执行相应次数的最近邻插处理包括:所述即时复原图像的当前重复等级越低,所述相应次数越少;
其中,基于所述即时复原图像的各个像素点的各个亮度值对所述即时复原图像执行重复等级检测包括:计算所述即时复原图像中具有相同亮度值的像素点的数量以作为第一数量,将所述即时复原图像的像素点总数作为第二数量,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级;
其中,基于所述第一数量对所述第二数量的比值确定所述即时复原图像的重复等级包括:所述比值越大,确定的所述即时复原图像的重复等级越高。
7.如权利要求6所述的基于内容检测的数据上传方法,其特征在于:
所述点像复原设备被设置在集成电路板上,在所述集成电路板上靠近所述点像复原设备的位置设置有电压转换设备。
8.如权利要求7所述的基于内容检测的数据上传方法,其特征在于,还包括:
使用湿度测量设备,设置在所述点像复原设备的外壳上,用于测量所述点像复原设备的外壳位置上的湿度。
9.如权利要求8所述的基于内容检测的数据上传方法,其特征在于,还包括:
使用即时加湿设备,与所述湿度测量设备连接,用于基于接收到的湿度实现相应的加湿动作。
10.如权利要求9所述的基于内容检测的数据上传方法,其特征在于:
所述动态插值设备与所述点像复原设备、所述参数检测设备共用同一用户控制接口。
技术总结