发明名称 |
一种实现视频分屏显示的方法 |
摘要 |
本发明公开了一种实现视频分屏显示的方法,该方法包括:获取视频;分析所述视频每一图像的横向分辨率和纵向分辨率;根据所述视频每一图像的水平中心线和垂直中心线将所述视频每一图像分割为大小均等的4部分视频图像,得到每一图像对应的4个视频图像块;从内存池中调用缓冲区承载所述视频中所有图像对应的4个视频图像块;将所述缓冲区中的每一图像对应的4个视频图像块分别输出到对应的4个显示设备;当所述视频的所有图像对应的4个视频图像块全部输出后,将所述缓冲区的引用计数的数值修改为所述原始引用计数的数值,并重新释放至所述内存池。采用本发明公开的方法,极大地优化了程序的运行效率及画面的流畅度,降低了成本。 |
申请公布号 |
CN102779504A |
申请公布日期 |
2012.11.14 |
申请号 |
CN201210152993.5 |
申请日期 |
2012.05.16 |
申请人 |
新奥特(北京)视频技术有限公司 |
发明人 |
郑明宝 |
分类号 |
G09G5/14(2006.01)I |
主分类号 |
G09G5/14(2006.01)I |
代理机构 |
北京挺立专利事务所(普通合伙) 11265 |
代理人 |
叶树明 |
主权项 |
一种实现视频分屏显示的方法,其特征在于,该方法包括:获取视频;分析所述视频每一图像的横向分辨率和纵向分辨率,其中,所述视频数据的横向分辨率大于所述视频数据的纵向分辨率;根据所述视频每一图像的水平中心线和垂直中心线将所述视频每一图像分割为大小均等的4部分视频图像,得到每一图像对应的4个视频图像块;从内存池中调用缓冲区承载所述视频中所有图像对应的4个视频图像块,并将所述缓冲区的引用计数的数值修改为:在原始引用计数的数值的基础上增加4;将所述缓冲区中的每一图像对应的4个视频图像块分别输出到对应的4个显示设备,所述4个显示设备同时显示单个图像对应的视频图像块;当所述视频的所有图像对应的4个视频图像块全部输出后,将所述缓冲区的引用计数的数值修改为所述原始引用计数的数值,并重新释放至所述内存池。 |
地址 |
100195 北京市海淀区五棵松路49号新奥特科技大厦 |