[发明专利]互联网视频数据压缩及帧画面显示方法在审
申请号: | 201710280852.4 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107018429A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 陈翟;廖利平;袁涛 | 申请(专利权)人: | 陈翟 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44;H04N21/431 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 620000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互联网 视频 数据压缩 画面 显示 方法 | ||
技术领域
本发明属于显示技术领域,涉及一种视频数据处理技术,具体涉及一种互联网视频数据压缩及帧画面显示方法。
背景技术
帧数(Frames)为帧生成数量的简称,每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象,因此高的帧率可以得到更流畅、更逼真的动画。肉眼在看超过24帧每秒的静态图片就会认为是连续动态视频,人体肉眼存在的视觉暂停现象是造成视觉观感上连续播放画面的原因。
互联网视频是指由网络视频服务商提供的、以流媒体为播放格式的、可以在线直播或点播的声像文件,互联网上的视频播放时,受到网速限制,容易出现卡顿和视频模糊现象,利用智能手机播放互联网上的高清视频时,尤其容易受到网速影响,而手机用户在观看视频时,通常手机CPU和内存不会高负荷工作,仍然可以后台运行某些程序。
发明内容
为能够在互联网上以较低网速播放视频并且不显著降低视频播放效果,本发明公开了一种互联网视频数据压缩及帧画面显示方法。
本发明所述互联网视频数据压缩及帧画面显示方法,包括视频数据压缩步骤和帧画面显示步骤,
所述视频数据压缩步骤具体为:将每一帧画面划分为多个像素块,每一像素块包含N个像素点,压缩时,依次抽取每一像素块的一个像素点,并将所有不同像素块的单一像素点压缩在一起,从而对每一帧画面,得到N个压缩后的原始视频文件Y1,Y2…YN;
所述帧画面显示步骤具体为:将每一帧画面划分为多个像素块,每一像素块包含N个像素点,视频播放时,每一秒内的帧被分为K组,其中K=INT(S/N),其中S为每秒的帧数,INT表示对括号内的小数补至整数;
K组中,当S能被N整除时,每组包含N帧,
当S不能被N整除时,K组由(K-1)个包含N帧的组和1个小于N帧的组;
对于每个包含N帧的组,连续播放这N帧画面时,每一帧播放时按照Y1,Y2…YN的次序,调取视频数据压缩步骤中得到一个原始视频文件,并将该原始视频文件内抽取的像素点扩展至整个像素块进行显示;
对于小于N帧的组,则按原始视频文件Y1,Y2…YN组合直接播放。
优选的,所述N=3或4或6。
优选的,所述视频数据压缩步骤中将所有不同像素块对应位置的单一像素点压缩在一起。
优选的,对于小于N帧的组,则按原始视频文件Y1,Y2…YN组合直接播放,或按照每一像素块包含M个像素点对画面进行划分,其中M为该组的帧数,每一帧播放时按照Y1,Y2…YM的次序,调取视频数据压缩步骤中得到的一个原始视频文件,并将该原始视频文件内抽取的像素点扩展至整个像素块进行显示。
优选的,还包括画面切换识别判断,对于判定为画面切换的前后帧,则按照原始视频文件直接播放,对于画面切换的判断方法为:
将每帧画面划分为若干个显示块,每个显示块内全部像素点的灰度值累加求和,判断时序上相邻帧对应显示块的灰度值和比例,将每一比例值累加后与预先设定的阈值比较,大于该阈值则认为画面切换。
进一步的,显示块数量不小于8。
采用本发明所述互联网视频连续帧画面显示方法及数据压缩方法,通过将帧画面分块压缩播放,从而降低了观看视频时所需要的网络带宽需要,并在视觉上通过各个像素点的连续播放,使视频观看者在视觉上造成错觉,从而未显著降低视频播放效果。
附图说明
图1为本发明所述画面进行像素块划分的一种具体实施方式示意图;
图2为播放时的某组第一帧画面的像素显示示意图;
图3为播放时与图2中的帧紧邻后续帧的像素显示示意图;
图1至3中的字母及数字组合表示显示画面上不同像素点的像素点信息,即像素值;
图4为本发明所述显示块划分示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步的详细说明。
本发明所述包括视频数据压缩步骤和帧画面显示步骤, 所述视频数据压缩步骤具体为:将每一帧画面划分为多个像素块,每一像素块包含N个像素点,压缩时,依次抽取每一像素块的一个像素点,并将所有不同像素块的单一像素点压缩在一起,从而对每一帧画面,得到N个压缩后的原始视频文件Y1,Y2…YN;
所述帧画面显示步骤具体为:将每一帧画面划分为多个像素块,每一像素块包含N个像素点,视频播放时,每一秒内的帧被分为K组,其中K=INT(S/N),其中S为每秒的帧数,INT表示对括号内的小数补至整数;
K组中,当S能被N整除时,每组包含N帧,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈翟,未经陈翟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710280852.4/2.html,转载请声明来源钻瓜专利网。