欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020102838381
申请人: 湖南化工职业技术学院(湖南工业高级技工学校)
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种网络计算机多媒体视频播放系统,其特征在于,包括服务器、网络连接单元、搜索单元、缓存单元、指令输入单元、音画同步单元、解码单元与播放单元;

所述网络连接单元用于连接服务器与网络计算机;

所述搜索单元通过网络连接单元向服务器发出搜索指令;

所述缓存单元用于对服务器发出的视频信息进行缓存,所述视频信息包括视频数据与音频数据;

所述指令输入单元用于向缓存单元发出暂停、快进或后退的指令;

所述音画同步单元用于对缓存单元发出的视频数据与音频数据进行同步处理,使音频与视频能够同步播放;

所述解码单元用于对视频信息进行解码,将视频信息转换为播放单元可播放的形式,同时解码单元还将正在解码的视频信息的时间码信息传输至缓存单元;

所述播放单元用于对解码单元解码的视频信息进行播放。

2.一种网络计算机多媒体视频播放方法,其特征在于,包括如下步骤:

步骤一、搜索单元通过网络连接单元与服务器建立连接后,向服务器发出搜索指令,服务器在展示搜索结果后,由搜索单元发出启动指令,服务器将搜索到的目标视频信息传输进入缓存单元;

步骤二、缓存单元对目标视频信息进行缓存,具体方法为:

S1、缓存单元将目标视频信息中的视频数据分割成n份,每份视频数据的帧数相同,其中n为大于2的整数,将分为n份的视频数据按照V1、V2、...、Vn进行标记;

S2、缓存单元在进行缓存工作时,优先缓存Vk1-Vk2中的视频数据,其中1≤k1≤k2≤n,且Vk1为解码单元当前解码的视频数据部分,若Vk1-Vk2中的视频数据在缓存单元中完成缓存后,开始依次缓存Vk2+r、Vk2+2r、...、Vk2+ir中的视频数据,其中r≥2,i≥2,且r与i均为整数;

S3、当步骤S2中的Vk1部分完成解码后,暂停对Vk2+r、Vk2+2r、...、Vk2+ir中的视频数据的缓存,并对Vk2+1中的视频数据进行缓存,当Vk2+1中的视频数据完成缓存后,继续对Vk2+r、Vk2+2r、...、Vk2+ir中的视频数据进行缓存,即自解码单元当前解码的视频数据部分进行计算,保持连续的完成缓存的视频数据的份数为k2-k1份,并再此基础上对Vk2+r、Vk2+2r、...、Vk2+ir中的视频数据进行缓存,直至Vk2+r、Vk2+2r、...、Vk2+ir中的视频数据完全缓存完毕;

S4、缓存单元通过时间码标记视频数据与音频数据的帧号,依次读取步骤二中分割后形成的视频数据V1、V2、...、Vn的初始帧号与末端帧号分别为z11-z12、z21-z22、...、zn1-zn2,并将视频数据V1、V2、...、Vn开始与结束的帧号与音频数据中对应的帧号一一对应,其中后一视频数据的Vf的初始帧号与前一视频数据Vf-1的末端帧号之间无其它帧号,当指令输入单元对缓存单元发出快进与后退的指令时,读取视频数据跳转位置的视频帧号zj,并判断j与z11、z12、z21、...、zn1、zn2的大小关系,取最接近j的两个z值作为j的所处区间,并根据其所处区间对应找到视频帧号zj所处的视频数据Vji,其中1≤ji≤n;

S5、以视频数据Vji作为起始缓存点,进入步骤S2进行缓存工作;

步骤三、缓存单元将缓存完成的视频数据与音频数据导入音画同步单元中,音画同步单元对视频数据与音频数据进行同步处理;

步骤四、音画同步单元中完成音画同步后的音频数据与视频数据传输进入解码单元,解码单元在完成音频数据与视频数据的解码后,将解码后的音视频数据传输至播放单元进行播放,解码单元在对视频数据进行解码的过程中,每隔预设时间α将当前解码的视频数据的帧号传输至缓存单元。

3.根据权利要求2所述的一种网络计算机多媒体视频播放方法,其特征在于,步骤三中音画同步单元对视频数据与音频数据进行同步处理的具体方法为:SS1、音画同步单元根据视频数据的帧号与音频数据的帧号对视频数据与音频数据进行匹配;

SS2、依次读取步骤二中分割后形成的视频数据V1、V2、...、Vn的初始帧号与末端帧号分别为z11-z12、z21-z22、...、zn1-zn2,并将视频数据V1、V2、...、Vn开始与结束的帧号与音频数据中对应的帧号一一对应,其中后一视频数据的Vf的初始帧号与前一视频数据Vf-1的末端帧号之间无其它帧号;

SS3、当指令输入单元对缓存单元发出快进与后退的指令时,读取视频跳转位置的视频帧号zj,并判断j与z11、z12、z21、...、zn1、zn2的大小关系,取最接近j的两个z值作为j的所处区间,并根据其所处区间对应找到视频帧号zj所处的视频数据Vji,其中1≤ji≤n;

SS4、读取视频数据Vji的初始帧号或Vji+1的初始帧号以及对应的音频数据的帧号,以Vji或Vji+1的初始帧号对应时间码作为跳转位置,实现视频数据与音频数据的同步。