[发明专利]一种视频画面切换方法和系统无效
申请号: | 201210252229.5 | 申请日: | 2012-07-19 |
公开(公告)号: | CN102769737A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 郭洪猛 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 画面 切换 方法 系统 | ||
技术领域
本发明涉及视频播放技术领域,特别是涉及一种视频画面切换方法,以及一种视频画面切换系统。
背景技术
现有基于MCU(Multipoint Control Unit,多点控制单元)的视频会议系统,包括MCU服务端和多个终端设备,当视频会议有三个以上的终端参加时,则可能出现视频切换的情况;例如其中一个终端播放其他两个终端的多路合成视频时,此终端欲播放另一终端的高清视频时,就需要从多路合成视频切换到高清视频。
传统的画面切换处理是,当某一终端向MCU服务端发出对另一终端的高清模式切换请求时,该终端立即切换到单路高清视频模式,同时停止接收多路合成视频,但是因为另一终端的高清视频需要经过编码、上传再转发到该终端,所以在切换到高清画面时无法立刻读取到视频数据,往往造成马赛克和花屏现象,画面切换效果不佳。
发明内容
基于此,本发明提供一种视频画面切换方法和系统,解决了传统的画面切换时出现的马赛克和花屏问题,画面切换效果较好。
一种视频画面切换方法,包括如下步骤:将接收的第一视频数据存储在预设的第一缓冲区中,记录所述第一缓冲区的地址;
根据所述第一缓冲区的地址,输出第一视频;
将接收的第二视频数据存储在预设的第二缓冲区中,记录所述第二缓冲区的地址;
当接收到预设的切换命令时,根据所述第二缓冲区的地址输出第二视频。
一种视频画面切换系统,包括:第一存储模块、第一输出模块、第二存储模块和第二输出模块;
所述第一存储模块用于将接收的第一视频数据存储在预设的第一缓冲区中,记录所述第一缓冲区的地址;
所述第一输出模块用于根据所述第一缓冲区的地址,输出第一视频;
所述第二存储模块用于将接收的第二视频数据存储在预设的第二缓冲区中,记录所述第二缓冲区的地址;
所述第二输出模块用于当接收到预设的切换命令时,根据所述第二缓冲区的地址,输出第二视频。
本发明通过不同的缓冲区存储和处理切换前后接收的不同视频数据,当发出切换请求时,因未接收到预设的切换命令,持续播出切换前的视频;在接收到切换命令时,由于切换后的视频数据已在缓冲区中解码而生成视频,当更新输出地址后,即可将切换后的视频立刻流畅地输出,保证画面切换后图像清晰,解决了传统视频会议系统中切换时常出现的马赛克和花屏问题,画面切换效果更佳。
附图说明
图1为本发明视频画面切换方法在一实施例中的流程示意图。
图2为本发明视频画面切换方法在一实施例中视频会议系统的架构示意图。
图3为本发明视频画面切换系统在一实施例中的结构示意图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细说明,但本发明的实施方式不限于此。
如图1所示,是本发明视频画面切换方法在一实施例中的流程示意图,该方法步骤如下:
S11、将接收的第一视频数据存储在预设的第一缓冲区中,记录所述第一缓冲区的地址;
本发明的画面切换方法,适用于基于MCU的视频会议系统,如图2所示,是视频会议系统的架构图,MCU服务端即视频会议系统中的服务器,负责交换视频数据和发送控制命令,终端T1~Tn即视频会议系统中的终端,负责发送或接收视频数据,并解析MCU发送的控制命令;
在本实施例中,可在终端的内存空间中开辟多个缓冲区;开辟不同缓冲区的目的是为了存储和处理接收到的不同的视频数据,由于每个缓冲区能够独立工作,实现了终端同时处理多个不同的视频数据;在本实施例中开辟两个缓冲区即可实现,其中一个用于存储和处理画面切换前的视频数据,该切换前的视频数据记为第一视频数据,该缓冲区记为第一缓冲区;另一个用于存储和处理画面切换后的视频数据,该切换后的视频数据记为第二视频数据,记为第二缓冲区;其中,第一和第二是相对概念,比如从上一次画面切换到下一次画面切换,在上一次画面切换中,切换后的视频数据和缓冲区分别为第二视频数据和第二缓冲区,但相对于下一次画面切换来说,则又为第一视频数据和第一缓冲区,上述第一和第二并非特指;
S12、根据所述第一缓冲区的地址,输出第一视频;
在一较佳实施例中,该视频数据为MCU服务端发送的编码码流,在视频会议系统中一般通过MCU服务端控制多个终端,各个终端将实时传播的视频编码为码流,上传至MCU服务端进行统一处理及转发,实现各个终端的信息交互;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210252229.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:荧光墨组合物
- 下一篇:一种窗口显示方法及装置