[发明专利]一种多元通信方法及通信系统在审
申请号: | 202110985394.0 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113709525A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 程艳华 | 申请(专利权)人: | 程艳华 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N21/8547;H05K5/02;H05K7/14;H05K7/20 |
代理公司: | 合肥铭辉知识产权代理事务所(普通合伙) 34212 | 代理人: | 张立荣 |
地址: | 518100 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多元 通信 方法 系统 | ||
1.一种多元通信方法,其特征在于,包括如下步骤:
S1:对各路中的待传输的视频数据分别进行调制、编码处理,将每帧视频数据调制编码为多个数据包,组成每帧视频数据的各数据包具有相同的时间戳;
S2:对每一路中,各视频帧中的多个数据包进行信道编码,得到信道编码后的数据包,对信道编码后的数据包进行串并转换操作,获取多组并行数据符号;
S3:将获取的多组并行数据符号分别进行数据编码;
S4:将数据编码之后的数据符号进行叠加并发送;
S5:接收各路数据符号,并对每一路中的多组数据符号进行解码,得到各路解码后的视频数据包;
S6:检测处理视频数据包,将相同时间戳的视频数据包合并成一视频帧,将丢包的视频帧数据包补全,并补全视频帧,按照时间顺序输出视频帧;
S7:按照时间顺序显示视频帧。
2.根据权利要求1所述的一种多元通信方法,其特征在于,步骤S1~S4在视频数据发送端执行,步骤S5~S7为视频数据接收端执行。
3.根据权利要求2所述的一种多元通信方法,其特征在于,在步骤S5中,接收各路数据符号,并将每路数据中的每个数据符号进行数据解码,得到设定个数的并行数据符号,对并行数据符号进行并串转换,获取数据解码后的数据包,对数据解码后的数据包进行信道解码,得到各路的解码视频数据包。
4.根据权利要求3所述的一种多元通信方法,其特征在于,在步骤S5和S6中,首先创建GStreamer进程,并在GStreamer进程中构建多条管道来获取并解码、处理多路视频数据包,每个管道对应一路视频数据包,各管道均包括解码模块和处理模块;
解码模块接收对应路的数据,并获取该路中的视频数据包,对视频数据包进行解码,得到解码后的视频数据包;
处理模块对解码后的视频数据包进行检测处理,将相同时间戳的视频数据包合并成一视频帧,将丢包的视频帧数据包补全,并补全视频帧,按照时间顺序输出视频帧。
5.根据权利要求4所述的一种多元通信方法,其特征在于,解码模块对对应路的视频数据包进行解码的步骤为:首先将接收到的对应路的数据,并对每一个数据符号进行数据解码,得到设定个数的并行数据符号,将各并行数据符号进行并串转换,获取数据解码后的数据包,对数据解码后的数据包再进行信道解码,得到解码后的视频数据包。
6.根据权利要求5所述的一种多元通信方法,其特征在于,处理模块检测处理解码后的视频数据包包括如下步骤:
S21:接收解码后组成视频数据的每一视频帧的视频数据包,提取每一视频帧的时间戳;
S22:按照时间顺序,检测每一视频帧,判断每一视频帧是否存在丢包情况,若不存在,执行步骤S23,若存在,执行步骤S24;
S23:将相同时间戳的所有视频数据包合并成一视频帧;
S24:对丢包视频帧进行判断,并根据判断结果向视频数据发送端发送重发指令,视频数据发送端将该视频帧的数据包重发;
S25:接收重发数据,并经过解码模块解码,然后执行步骤S21;
S26:按照时间顺序将视频帧排列并输出。
7.一种多元通信系统,其特征在于,包括:
视频数据缓存模块,用于存储实施监控拍摄的视频数据;
视频数据发送端,用于各路中的待传输的数据进行调制、编码处理,对每路中调制编码之后的各数据包进行信道编码,对信道编码后的数据包进行串并转换操作,将每路获取的多路并行数据符号分别进行数据编码,将数据编码之后的数据符号进行叠加并发送;
视频数据接收端,用于接收获取并解码、处理多路视频数据包,对视频数据包进行解码,并对解码后的视频数据包进行检测处理,最后按照时间顺序输出视频帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于程艳华,未经程艳华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110985394.0/1.html,转载请声明来源钻瓜专利网。