一种音视频多路分屏解码系统及其实现方法

文档序号:7955811阅读:308来源:国知局
专利名称:一种音视频多路分屏解码系统及其实现方法
技术领域
本发明涉及一种音视频多路分屏解码系统及其实现方法。可实现小范围组播点播功能,各个终端用户可以遥控器等无线设备实现与分发PC端的互动过程,如实现一个家庭娱乐中心的架构。
背景技术
随着网络用户对多媒体的需求日渐高涨,促使多媒体的技术日益更新。在现有技术中,音视频多路分屏技术通常只能实现双路的分屏,但是双路分屏对现在大多数拥有多台显示终端以及TV的家庭来说显然是不够的,并且现有的多屏技术也更多地应用在大屏幕的组合显示上。

发明内容
本发明的目的在于提供一种音视频多路分屏解码系统及其实现方法,该系统在双路分屏的基础上结合DSP(digital signals processor)等多种先进音视频编解码算法,以实现多路音视频实时编解码多屏显示,即多个屏幕上显示各自不同的画面。
本发明所采用的技术方案是音视频多路分屏解码系统,包括一多媒体解码分屏设备,用于实现多路音视频实时编解码及多路分屏发送;一普通PC机,与多媒体解码分屏设备配合组成一个具有DSP功能的中心服务器;若干台显示终端;用于在同一时间显示不同的画面;与显示终端配套的线缆或遥控器或无线影音收发装置,用于以有线或无线的形式与中心服务器进行信号交换。
一种音视频多路分屏解码的方法,它发生在音视频多路分屏解码系统之多媒体解码分屏设备中,包括以下步骤1)利用信号通信模块接收来自用户显示终端的操作信号和用户请求,并且再将所述操作信号和用户请求传递给编码认证模块;
2)利用编码认证模块对接收到的操作信号和用户请求进行用户认证判断,对通过身份认证的操作信号和用户请求,提交相应的多媒体数据给音视频解码模块;3)利用音视频解码模块接收到的操作信号和用户请求对多媒体数据进行压缩、排序以及播放控制处理,再将处理后的音视频数据与相关的操作信号和用户请求提交给多路分屏模块;4)利用多路分屏模块对相关的操作信号和用户请求进行分屏,包括a)先自动查询可用最大分屏数;b)随后确定请求终端的输出口,返回可以分屏的信号;c)进行分屏处理,将从音视频解码模块中收到的音视频数据和终端信息,生成一个按照设定的分辨率大小的分屏信号,并写入各显示终端的认证信息,最终打成一个信息包向编码认证模块发送;d)编码认证模块接收到分屏信号、音视频数据包及认证信息后再进行认证,最后将通过认证的分屏信号、音视频数据包及对应的终端信息通过信号通信模块进行发送分屏,完成信息和数据的传送。
本发明的有益效果是本系统以双屏显示为基础,以DSP(digital signalsprocessor)为补充对音视频进行编码后,通过一台PC机按终端的操作请求有选择的分屏同时推送到多台VGA显示器、电视机或DVI数字平面显示器,这种多屏显示并不是简单的多个显示设备显示多个相同内容,而是多个屏幕上显示各自不同的画面,并可显示拼接的组合大画面。鼠标及窗口还可以在各个屏幕间漫游移动,而无需软件的任何改动。本系统以低成本完成了家庭娱乐中心的建设,有着友好易用的用户界面,以及良好的附加功能扩充性,以及便捷的操作使用方式。


图1是本发明的系统架构图。
图2是图1中多媒体解码分屏设备的工作流程图。
图3是图2中信号接收处理的流程图。
图4是图2中音视频处理的流程图。
图5是图2中多路分屏模块分屏实现的流程图。
具体实施例方式
如图1所示,本实施例音视频多路分屏解码系统,包括一多媒体解码分屏设备1,它是本发明的核心部分,由信号通信模块A、编码认证模块B、音视频解码模块C和多路分屏模块D组成。
一普通PC机2,它与多媒体解码分屏设备1配合组成一个具有DSP功能的中心服务器,同时也提供了一个可操作的平台。
若干台用户显示终端3,这些终端可以选择普通的TV、显示器、监视器等,可以由不同的显示设备组成一个小范围的群组,这些显示器可以在同一时间显示不同的画面。显示终端上装有信号接收模块,用于接收多媒体解码分屏设备1发出的音视频流信号以及控制信号;显示终端上还装有信号发送模块,用于向多媒体解码分屏设备1发送交互信号。
构成本系统的还有一些中间传输设备,如线缆4,它以有线的方式将中心端与用户端连接起来;遥控器,它是以无线的方式将中心端与用户端连接起来。
如图2所示,所述多媒体解码分屏设备1中的信号通信模块A用于实现分屏设备与PC机及各个用户显示终端之间的信号交互和处理;编码认证模块B用于实现各种有线接口以及各种无线协议等信号的接收、处理和机器码的发送;音视频解码模块C用于提供多种音视频流的高质量的解码过程;多路分屏模块D用于完成多个显示终端的分屏过程。
本发明实现音视频多路分屏解码的方法是发生在音视频多路分屏解码系统之多媒体解码分屏设备中的,包括以下步骤(参见图3、4、5)1)利用信号通信模块A接收来自用户显示终端的操作信号和用户请求,这些信号可以是无线的IEEE802.11信号或红外信号;信号通信模块A再通过串口或USB 口将所述操作信号和用户请求传递给编码认证模块B。
2)利用编码认证模块B对接收到的操作信号和用户请求进行用户认证判断,对通过身份认证的操作信号和用户请求,提交相应的多媒体数据给音视频解码模块C。
3)利用音视频解码模块C接收到的操作信号和用户请求对多媒体数据进行压缩、排序以及播放控制处理,再将处理后的音视频数据与相关的操作信号和用户请求提交给多路分屏模块D。
4)利用多路分屏模块D对相关的操作信号和用户请求进行分屏(图5所示),包括a)先自动查询可用最大分屏数,查询是以判断系统的串口或USB口最大可用外接数来完成的;b)随后确定请求终端的输出口,返回可以分屏的信号;c)进行分屏处理,将从音视频解码模块C中收到的音视频数据和终端信息,生成一个按照设定的分辨率大小的分屏信号,并写入各显示终端的认证信息,最终打成一个信息包向编码认证模块B发送;d)编码认证模块B接收到分屏信号、音视频数据包及认证信息后再进行认证,最后将通过认证的分屏信号、音视频数据包及对应的终端信息通过信号通信模块A进行发送分屏,完成信息和数据的传送。
权利要求
1.一种音视频多路分屏解码系统,包括一多媒体解码分屏设备,用于实现多路音视频实时编解码及多路分屏发送;一普通PC机,与多媒体解码分屏设备配合组成一个具有DSP功能的中心服务器;若干台显示终端;用于在同一时间显示不同的画面;与显示终端配套的线缆或遥控器或无线影音收发装置,用于以有线或无线的形式与中心服务器进行信号交换。
2.一种音视频多路分屏解码的方法,包括发生在音视频多路分屏解码系统之多媒体解码分屏设备中的以下步骤1)利用信号通信模块(A)接收来自用户显示终端的操作信号和用户请求,并且再将所述操作信号和用户请求传递给编码认证模块(B);2)利用编码认证模块(B)对接收到的操作信号和用户请求进行用户认证判断,对通过身份认证的操作信号和用户请求,提交相应的多媒体数据给音视频解码模块(C);3)利用音视频解码模块(C)接收到的操作信号和用户请求对多媒体数据进行压缩、排序以及播放控制处理,再将处理后的音视频数据与相关的操作信号和用户请求提交给多路分屏模块(D);4)利用多路分屏模块(D)对相关的操作信号和用户请求进行分屏,包括a)先自动查询可用最大分屏数;b)随后确定请求终端的输出口,返回可以分屏的信号;c)进行分屏处理,将从音视频解码模块(C)中收到的音视频数据和终端信息,生成一个按照设定的分辨率大小的分屏信号,并写入各显示终端的认证信息,最终打成一个信息包向编码认证模块(B)发送;d)编码认证模块(B)接收到分屏信号、音视频数据包及认证信息后再进行认证,最后将通过认证的分屏信号、音视频数据包及对应的终端信息通过信号通信模块(A)进行发送分屏,完成信息和数据的传送。
全文摘要
本发明涉及一种音视频多路分屏解码系统及其实现方法。本发明所要解决的技术问题是提供一种多路音视频实时编解码多屏显示的系统及其实现方法。解决该问题的技术方案包括一多媒体解码分屏设备,用于实现多路音视频实时编解码及多路分屏发送;一普通PC机,与多媒体解码分屏设备配合组成一个具有DSP功能的中心服务器;若干台显示终端;用于在同一时间显示不同的画面;与显示终端配套的线缆或遥控器或无线影音收发装置,用于以有线或无线的形式与中心服务器进行信号交换。本发明可用于实现小范围组播点播功能,各个终端用户可以遥控器等无线设备实现与分发PC端的互动过程,如实现一个家庭娱乐中心的架构。
文档编号H04N7/173GK1889680SQ20061005182
公开日2007年1月3日 申请日期2006年6月5日 优先权日2006年6月5日
发明者缪可成, 方军予, 宋革联, 周佩雷, 陈一鸣, 潘军剑, 邢小良, 卢强 申请人:浙江省电信有限公司, 浙江省公众信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1