The invention discloses a panoramic video playback system for mobile devices based on deep reinforcement learning, which utilizes panoramic video block transmission, dynamic bit rate selection and motion prediction to provide users with the experience of playing panoramic video on wireless mobile devices while guaranteeing video quality and saving network bandwidth. The panoramic video information is divided into several panoramic video blocks with multiple sharpness. In dynamic bit rate selection, depth reinforcement learning is used to automatically select the bit rate and predict the effect of head movement according to motion prediction. The panoramic video sharpness is selected according to the change of user's view angle. Finally, the fluent panoramic video with different sharpness is displayed in the video playback module for users. Bring a better experience.
【技术实现步骤摘要】
基于深度强化学习的移动设备全景视频播放系统
本专利技术涉及计算机软件
,更具体的说是涉及一种基于深度强化学习的移动设备全景视频播放系统。
技术介绍
全景视频是虚拟现实,即VR的一种表现形式,目前全景视频越来越多的应用于日常生活中,全景视频传输的手段,大多是通过有线头戴式设备进行呈现,这是因为目前的技术,只有通过有线设备,才能满足对于视频画面传输的带宽要求。利用有线式头戴设备进行全景视频播放,由于头戴设备相对来说,重量更大,携带不方便,价格也更加昂贵,所以只能在相应的场所进行布置,不方便日常的使用,而通过无线移动设备进行传输的解决方案一般为利用LTE或者WIFI对全景视频进行传输。但是由于全景视频传输对于网络的要求非常高,导致目前的LTE或者WIFI无法满足高质量全景视频传输的需求,所以相对来说,市场上几乎没有针对无线移动设备的全景视频传输解决方案。因此,如何实现利用无线移动设备进行全景视频传输是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种基于深度强化学习的移动设备全景视频播放系统,对全景视频的传输做出改进,从流量消耗的角度进行优化,降低全景视频传输带宽消耗,提高传输质量。为了实现上述目的,本专利技术采用如下技术方案:一种基于深度强化学习的移动设备全景视频播放系统,包括:服务器端和客户端;其中,所述服务器端包括视频编码模块、视频切块模块和视频拆分模块;原始全景视频信息传输至所述视频编码模块;所述视频编码模块输出端连接所述视频切块模块输入端;所述视频切块模块输出端连接所述视频拆分模块输入端;所述视频拆分模块与所述客户端进行无线 ...
【技术保护点】
1.一种基于深度强化学习的移动设备全景视频播放系统,其特征在于,包括:服务器端和客户端;其中,所述服务器端包括视频编码模块、视频切块模块和视频拆分模块;原始全景视频信息传输至所述视频编码模块;所述视频编码模块输出端连接所述视频切块模块输入端;所述视频切块模块输出端连接所述视频拆分模块输入端;所述视频拆分模块与所述客户端进行无线通信;所述客户端包括码率选择模块、运动记录模块和视频播放模块;所述视频播放模块与所述服务器端进行无线通讯;所述视频播放模块输出端连接所述运动记录模块的输入端和所述码率选择模块的输入端;所述运动记录模块的输出端连接所述码率选择模块;所述码率选择模块输出端连接所述视频播放模块输入端。
【技术特征摘要】
1.一种基于深度强化学习的移动设备全景视频播放系统,其特征在于,包括:服务器端和客户端;其中,所述服务器端包括视频编码模块、视频切块模块和视频拆分模块;原始全景视频信息传输至所述视频编码模块;所述视频编码模块输出端连接所述视频切块模块输入端;所述视频切块模块输出端连接所述视频拆分模块输入端;所述视频拆分模块与所述客户端进行无线通信;所述客户端包括码率选择模块、运动记录模块和视频播放模块;所述视频播放模块与所述服务器端进行无线通讯;所述视频播放模块输出端连接所述运动记录模块的输入端和所述码率选择模块的输入端;所述运动记录模块的输出端连接所述码率选择模块;所述码率选择模块输出端连接所述视频播放模块输入端。2.根据权利要求1所述的基于深度强化学习的移动设备全景视频播放系统,其特征在于,所述视频编码模块将所述原始全景视频信息编码成多种清晰度的全景视频,并发送至所述视频切块模块将所述多种清晰度全景视频进行切块处理,生成多块具有多种清晰度版本的全景视频块,并将所述全景视频块发送至所述视频拆分模块。3.根据权利要求1所述的基于深度强化学习的移动设备全景视频播放系统,其特征在于,所述视频编码模块和所述视频切块模块采用H.265编码器,视频编码与视频切块同步完成。4.根据权利要求1或2所述的基于深度强化学习的移动设备全景视频播放系统,其特征在于,所述视频拆分模块接收所述全景视频块,将所述全景视频块的所有清晰度版本均分割成时间长度相等的视频段,每...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。