[发明专利]一种在视频帧上叠加无闪烁图形的方法有效
申请号: | 201810607586.6 | 申请日: | 2018-06-13 |
公开(公告)号: | CN108924657B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 王丹;王夷;刘其峰;王小虎;闫建强;杨波;李菲菲 | 申请(专利权)人: | 上海熙菱信息技术有限公司 |
主分类号: | H04N21/4728 | 分类号: | H04N21/4728;H04N21/44;H04N21/4402;H04N21/431 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 201203 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 叠加 闪烁 图形 方法 | ||
本发明公开了一种在视频帧上叠加无闪烁图形的方法,涉及视频码流领域,包括以下步骤:步骤1、初始化;步骤2、码流接收;步骤3、解码、画框、显示;步骤4、销毁。本发明对解码后的数据进行修改,将视频的亮度及色度分量分别进行涂色后再在指定窗体上显示。有效的解决了用户在播放的画面上对自己感兴趣的区域进行图形标注后直观感觉标注图形不断闪烁的问题。
技术领域
本发明涉及视频码流领域,尤其涉及一种在视频帧上叠加无闪烁图形的方法。
背景技术
随着社会治安体系的不断完善,数字化、智能化、网络化已源源不断的渗透到我们的生活中。平安城市,智能交通,甚至到近几年的智能家居,机器人,无人机等在一定程度上很好的诠释了这些技术。
通常经前端设备或者下级平台推送的视频码流在用户指定窗体上显示,如果窗体过小,会导致视频画面某一部分的信息不能清晰的展现给客户。此时就需要对客户感兴趣的区域进行放大播放,用户在视频码流上通过鼠标画矩形区域,然后对此区域内的码流进行独立窗体播放。一般情况下用户通过鼠标在画面上画的矩形框会随着码流的更新而被覆盖导致画框过程闪烁。
因此,本领域的技术人员致力于开发一种针对画框闪烁的处理方法,有效的解决用户在播放的画面上对自己感兴趣的区域进行图形标注后直观感觉标注图形不断闪烁的问题。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是叠加图形后视频界面闪烁问题、叠加图形后图形模糊不清的问题以及叠加图形颜色依赖问题。
为实现上述目的,本发明提供了一种在视频帧上叠加无闪烁图形的方法包括以下步骤:
步骤1、初始化;
步骤2、码流接收;
步骤3、解码、画框、显示;
步骤4、销毁。
进一步地,所述步骤1还包括:
步骤1.1、初始化画框是否开启标志、起始坐标、终止坐标、解码参数、显示参数;
步骤1.2、创建码流接收线程,解码显示线程;
步骤1.3、初始化矩形框颜色的亮度及色度分量值;
步骤1.4、初始化矩形框队列。
进一步地,所述步骤2还包括:
步骤2.1、创建码流接收端口;
步骤2.2、开启码流接收线程并在指定端口上接收码流;
步骤2.3、将接收的码流发送到解码显示线程。
进一步地,所述步骤3还包括:
步骤3.1、解码显示线程接收从收流线程中发送的数据后进行解码;
步骤3.2、根据码流尺寸信息将解码后数据的亮度分量及色度分量分别存储并实时更新;
步骤3.3、画框标志有效则执行此步骤进行画框操作,否则转入步骤4;
步骤3.4、在鼠标左键释放事件中记录当前鼠标坐标值;并执行步骤3.3.3的画框操作;
步骤3.5、对新修改的码流数据进行显示。
进一步地,所述步骤4还包括:
步骤4.1、销毁码流接收线程;
步骤4.2、销毁解码显示线程,内存释放。
进一步地,所述步骤3.3还包括:
步骤3.3.1、在鼠标左键按下事件中记录当前鼠标坐标值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海熙菱信息技术有限公司,未经上海熙菱信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810607586.6/2.html,转载请声明来源钻瓜专利网。