首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

BMC视频压缩方法、装置、系统及基板管理控制器 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东云海国创云计算装备产业创新中心有限公司

摘要:本发明涉及服务器技术领域,尤其涉及一种BMC视频压缩方法、装置、系统及基板管理控制器。方法包括:基于预设的压缩标准,对视频数据的偶数帧进行压缩,得到第一压缩数据;并且,通过对视频数据的奇数帧进行比较压缩,得到第二压缩数据,奇数帧和偶数帧为相邻帧;比较压缩包括:基于奇数帧中当前BLOCK所在的位置,确定偶数帧中与当前BLOCK相关联的目标BLOCK,目标BLOCK指偶数帧中与当前BLOCK重合或相邻的BLOCK;通过将当前BLOCK分别与每个目标BLOCK进行比较,得到第二压缩数据。本方法能够有效提高视频压缩效率,避免出现无效压缩的情况,有助于提高基板管理控制器的整体性能。

主权项:1.一种BMC视频压缩方法,其特征在于,包括:基于预设的压缩标准,对视频数据的偶数帧进行压缩,得到第一压缩数据;并且,通过对视频数据的奇数帧进行比较压缩,得到第二压缩数据,所述奇数帧和所述偶数帧为相邻帧;所述比较压缩包括:基于所述奇数帧中当前BLOCK所在的位置,确定所述偶数帧中与所述当前BLOCK相关联的目标BLOCK,所述目标BLOCK指所述偶数帧中与所述当前BLOCK重合或相邻的BLOCK;通过将所述当前BLOCK分别与每个所述目标BLOCK进行比较,得到所述第二压缩数据;将所述第一压缩数据写入预设存储器的第一显存空间;将所述第二压缩数据写入所述存储器的第二显存空间;基于所述奇数帧中当前BLOCK所在的位置,确定所述偶数帧中与所述当前BLOCK相关联的目标BLOCK的步骤包括:基于所述奇数帧中当前BLOCK所在的位置,确定所述偶数帧中与所述BLOCK重合的第一目标BLOCK;将所述偶数帧中所述第一目标BLOCK左侧相邻的BLOCK确定为第二目标BLOCK;将所述偶数帧中所述第一目标BLOCK上方相邻的BLOCK确定为第三目标BLOCK;将所述偶数帧中所述第一目标BLOCK左上角相邻的BLOCK确定为第四目标BLOCK;将所述偶数帧中所述第一目标BLOCK右上角相邻的BLOCK确定为第五目标BLOCK;其中,通过将所述当前BLOCK分别与每个所述目标BLOCK进行比较,得到所述第二压缩数据的步骤包括:将所述当前BLOCK分别与所述第一目标BLOCK、所述第二目标BLOCK、所述第三目标BLOCK、所述第四目标BLOCK以及所述第五目标BLOCK进行比较,以得到所述第二压缩数据;其中,将所述当前BLOCK分别与所述第一目标BLOCK、所述第二目标BLOCK、所述第三目标BLOCK、所述第四目标BLOCK以及所述第五目标BLOCK进行比较,以得到所述第二压缩数据的步骤包括:将所述当前BLOCK的每个像素值分别与所述第一目标BLOCK、所述第二目标BLOCK、所述第三目标BLOCK、所述第四目标BLOCK以及所述第五目标BLOCK中的对应像素值进行比较,得到所述当前BLOCK的每个像素值与所述第一目标BLOCK的对应像素值之间的第一差值、所述当前BLOCK的每个像素值与所述第二目标BLOCK的对应像素值之间的第二差值、所述当前BLOCK的每个像素值与所述第三目标BLOCK的对应像素值之间的第三差值、所述当前BLOCK的每个像素值与所述第四目标BLOCK的对应像素值之间的第四差值、所述当前BLOCK的每个像素值与所述第五目标BLOCK的对应像素值之间的第五差值;对全部第一差值进行绝对值处理,并对绝对值处理后的全部所述第一差值进行平均处理,得到第一平均值;对全部第二差值进行绝对值处理,并对绝对值处理后的全部所述第二差值进行平均处理,得到第二平均值;对全部第三差值进行绝对值处理,并对绝对值处理后的全部所述第三差值进行平均处理,得到第三平均值;对全部第四差值进行绝对值处理,并对绝对值处理后的全部所述第四差值进行平均处理,得到第四平均值;对全部第五差值进行绝对值处理,并对绝对值处理后的全部所述第五差值进行平均处理,得到第五平均值;在所述第一平均值、所述第二平均值、所述第三平均值、所述第四平均值以及所述第五平均值中的至少一个小于预设的平均值阈值的情况下,将所述第一平均值、所述第二平均值、所述第三平均值、所述第四平均值以及所述第五平均值中的最小值,确定为目标平均值;将所述目标平均值对应的目标BLOCK确定为最终目标BLOCK;将第一目标尺寸、所述最终目标BLOCK的横坐标、所述最终目标BLOCK的纵坐标以及所述目标平均值确定为所述第二压缩数据,所述第一目标尺寸为所述第一目标BLOCK、所述第二目标BLOCK、所述第三目标BLOCK、所述第四目标BLOCK或所述第五目标BLOCK的尺寸;其中,将所述当前BLOCK分别与所述第一目标BLOCK、所述第二目标BLOCK、所述第三目标BLOCK、所述第四目标BLOCK以及所述第五目标BLOCK进行比较,以得到所述第二压缩数据的步骤还包括:在将所述当前BLOCK的每个像素值分别与所述第一目标BLOCK、所述第二目标BLOCK、所述第三目标BLOCK、所述第四目标BLOCK以及所述第五目标BLOCK中的对应像素值进行比较的同时,基于预设的第二目标尺寸,将所述当前BLOCK均分为固定数量个第一子BLOCK,并基于所述第二目标尺寸,将全部所述目标BLOCK均分为固定数量个第二子BLOCK;基于当前所述第一子BLOCK所在的位置,从全部所述第二子BLOCK中确定与当前所述第一子BLOCK相关联的目标子BLOCK,所述目标子BLOCK指全部所述第二子BLOCK中与当前所述第一子BLOCK重合或相邻的子BLOCK;将所述第一子BLOCK分别与关联的全部所述目标子BLOCK进行比较,得到比较结果;在所述第一平均值、所述第二平均值、所述第三平均值、所述第四平均值以及所述第五平均值均大于或等于所述平均值阈值的情况下,基于所述比较结果,得到所述第二压缩数据。

全文数据:

权利要求:

百度查询: 山东云海国创云计算装备产业创新中心有限公司 BMC视频压缩方法、装置、系统及基板管理控制器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。