一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种超高清视频预处理主视角漫游播放系统及移动终端的制作方法

2022-02-19 15:20:02 来源:中国专利 TAG:


1.本发明涉及视频播放技术领域,尤其是涉及一种超高清视频服务器预处理主视角漫游播放系统及移动终端。


背景技术:

2.现在很多前端设备拍摄的视频源,其分辨率能够达到4k、8k,甚至能够拍摄16k视频的前端设备也正在研制,但是在例如移动终端(手机或平板电脑等)等小分辨率播放设备,其本身的分辨率不能够达到4k、8k或是16k,并不能直接点对点的展示4k、8k或是16k等超高清视频等原始视频信息。
3.目前,在视频源和播放设备的分辨率不一致的情况下,为了播放视频,通常是将视频源按比例缩小到移动终端对应的分辨率进行显示,即将高分辨率转换为低分辨率进行观看。现有的方法只是单纯地为了实现视频内容的观看,但是,其无法实现针对想要观看的目标的进行像素级别的观看。
4.相关技术中,在进行视频播放时,用户的移动终端只能播放超高清视频的下混缩小画面,或者根据用户的操作指令,对局部画面进行超高清播放,无法实现对感兴趣对象自动追踪的观看,导致用户观看体验较差,无法满足用户高质量观看需求。
5.同时,在类似对体育比赛的转播过程中,通常会有多台摄像机进行现场拍摄,但是目前观众只能看到转播切换后的部分画面,同一时间只有某一台摄像机的特定视角的画面被观众看到,并且还只是赛场的某一部分的画面。如果观众关心的运动员不在画面中,即便其他摄像机有拍摄,观众也无法看到。
6.超高清摄像机由于有很高的分辨率,一台超高清摄像机就有可能替代多台原有普通摄像机完成全场体育转播。但是现有技术没有办法让不同的观众方便的看到自己关心的运动员的清晰画面。


技术实现要素:

7.有鉴于此,本发明的目的在于提供一种超高清视频服务器预处理主视角漫游播放系统,自动追踪用户关心的观看对象,以提高用户的观看体验,从而满足用户高质量观看要求。
8.第一方面,本发明实施例提供了一种超高清视频服务器预处理主视角漫游播放系统,该系统包括第一视频处理服务器以及数据发送服务器;第一视频处理服务器和数据发送服务器可访问存储有目标视频的共享存储体;第一视频处理服务器用于基于预设的目标对象以及目标视频,确定目标对象在目标视频的每一帧图像中的位置参数;数据发送服务器用于发送目标视频,如果接收到针对目标视频的目标对象的操作请求,则发送目标视频以及目标对象在目标视频每一帧图像中的位置参数。
9.结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,第一视频处理服务器包括目标识别单元、比对单元以及目标追踪单元;目标识别单元用于确
定目标对象的元数据;元数据指示目标对象的图像特征;比对单元用于将目标对象的图像特征与目标视频中每一个画面帧的图像信息进行对比,得到对比结果;根据对比结果确定出每一个画面帧中的目标对象的参数信息;目标追踪单元用于根据参数信息,确定每一个画面帧中的目标对象的位置参数;位置参数指示的画面位置中包括目标对象。
10.结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,参数信息包括目标对象在画面帧中的轮廓及中心位置;目标追踪单元包括中心确定子单元;位置参数包括缩放中心;针对每一个画面帧,中心确定子单元用于基于目标对象在画面帧中的中心位置,确定画面帧的缩放中心。
11.第二方面,本发明实施例提供了一种超高清视频预处理主视角漫游移动终端;移动终端包括第二视频处理模块、视频播放模块及通讯模块;第二视频处理模块用于接收用户输入的针对目标视频的触控操作请求,如果触控操作请求中包含对目标对象的操作指令,则基于操作指令以及目标对象在目标视频每一帧图像中的位置参数,对目标视频进行处理,得到与触控操作对应的处理后的视频数据;如果目标视频某一帧图像包含目标对象,则处理后的视频数据当前帧包括目标对象;视频播放模块播放与触控操作对应的处理后的视频数据;通讯模块用于发送针对目标视频的操作请求。
12.结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,第二视频处理模块包括操作信息解析存储单元及视音频处理模块;操作信息解析存储单元,用于存储用户输入的针对目标视频的触控操作,并根据触控操作解析形成操作指令,将操作指令发送至视音频处理模块;视音频处理模块用于基于触控操作以及目标对象在目标视频中的位置参数,对目标视频进行处理,得到与触控操作对应的视频数据。
13.结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,视音频处理模块包括目标对象确定单元以及视频缩放单元;位置参数包括多个目标对象在目标视频的各个画面帧的缩放位置;目标对象确定单元用于基于触控操作,确定目标视频的多个目标对象中的选中目标对象;视频缩放单元用于根据选中目标对象缩放位置,以及当前视频播放的缩放比例,对目标视频进行处理,得到与缩放位置以及缩放比例对应的视频数据。
14.结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,移动终端还包括缓冲模块;缓冲模块包括漫游图像缓冲单元以及显示缓冲单元;漫游图像缓冲单元,用于存储包括目标对象的视频数据,将包括目标对象的视频数据发送至显示缓冲单元;显示缓冲单元用于将播放视频数据。
15.结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第四种可能的实施方式,其中,触控操作还包括感兴趣区域切换操作;视音频处理模块还用于当识别到感兴趣区域切换操作时,将当前视频数据对应的选中的感兴趣区域的视频数据,按照预设的缩放比例处理后,发送至显示缓冲单元,以使显示缓冲单元播放当前选中的感兴趣区域视频数据视音频处理模块。
16.结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第五种可能的实施方式,其中,移动终端还包括下变换单元以及混叠单元;操作指令还包括混叠指令;下变换单元用于将待播放视频的完整视频画面进行下变换处理,生成底图视频;混叠单元用于将底图视频以及与操作请求对应的视频画面进行混叠处理,得到包含悬浮窗口的视
频数据。
17.结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第六种可能的实施方式,其中,移动终端还包含音频调整单元;音频调整单元,用于将待播放视频对应的全景音频转换为目标对象对应的立体声音频。
18.本发明实施例带来了以下有益效果:
19.本发明提供了一种超高清视频服务器预处理主视角漫游播放系统及移动终端,其中,该系统包括第一视频处理服务器以及数据发送服务器;第一视频处理服务器和数据发送服务器可访问存储有目标视频的共享存储体;第一视频处理服务器基于预设的目标对象以及目标视频,确定目标对象在目标视频的每一帧图像中的位置参数;数据发送服务器发送目标视频,如果接收到针对目标视频的目标对象的操作请求,则发送目标视频以及目标对象在目标视频每一帧图像中的位置参数。该系统可以使用户针对感兴趣的对象进行自动跟踪观看,提升了用户的观看体验,从而满足用户高质量观看要求。
20.本发明提供的超高清视频服务器预处理主视角漫游播放系统,观看者在自己的移动终端上可以方便的对画面进行放大或拖动,选择自己感兴趣的区域观看。因此可以实现一次拍摄,多种版本观看。同时,本发明还提供观看者选择自己感兴趣的运动员,在移动终端上始终展现以该运动员为中心的放大后清晰画面,相当于使用一个超高清视频源为不同的观众提供多个角度的自由观看。同时,在移动终端上展现的画面实际上是在原始超高清视频画面上跟随运动员的移动而移动,实现了观看画面的自动“漫游”。
21.经过服务器预处理后,可以直接生成以每个关键对象为中心的多个不同清晰度版本的预处理视频并存储,当用户需要观看以某个关键对象为中心的视频时,直接调用相应清晰度的该运动员的视频传送给用户移动终端播放即可。该发明在为用户提供一起感兴趣的关键对象(如某球星)为中心的多视角视频的同时,还可以大大节省传送带宽。同时服务器预处理一次生成的方式,可以一次识别出所有关键对象的信息分别存储,避免了用户提出不同的关键对象选取时重复进行关键对象识别的复杂运算,大大降低了整个系统的计算强度。并且,该发明还可以架设多台可以拍摄整个赛场完整画面的超高清摄像机,在移动端生成某关键对象为中心的视频时,向服务器请求包含感兴趣的运动员正面形象的视频源,自动切换到有感兴趣的运动员正面形象的视频源生成最终的处理后视频,可以让观众在观看时得到更加良好的观看体验。
22.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
23.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
24.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1为本发明实施例提供的一种超高清视频预处理主视角漫游播放系统的结构示
意图;
26.图2为本发明实施例提供的另一种超高清视频预处理主视角漫游移动终端的结构示意图;
27.图3为本发明实施例提供的另一种超高清视频预处理主视角漫游播放系统的结构示意图。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.现在很多前端设备拍摄的视频源,其分辨率能够达到4k、8k,甚至能够拍摄16k视频的前端设备也正在研制,但是在例如移动终端(手机或平板电脑等)等小分辨率播放设备,其本身的分辨率不能够达到4k、8k或是16k,并不能直接点对点的展示4k、8k或是16k等超高清视频等原始视频信息。
30.目前,在视频源和播放设备的分辨率不一致的情况下,为了播放视频,通常是将视频源按比例缩小到移动终端对应的分辨率进行显示,即将高分辨率转换为低分辨率进行观看。现有的方法只是单纯地为了实现视频内容的观看,但是,其无法实现针对想要观看的目标的进行像素级别的观看看。
31.基于此,本发明实施例提供的一种录播视频的超高清视频预处理主视角漫游播放系统及移动终端,以达到用户对想要观看的对象进行超高清自动跟踪观看,提高了用户体验,满足用户高质量观看需求。
32.为便于对本实施例进行理解,首先对本发明实施例所公开的一种超高清视频服务器预处理主视角漫游播放系统进行详细介绍。
33.本发明实施例提供了一种超高清视频预处理主视角漫游播放系统。如图1所示,该系统包括通信连接的第一视频处理服务器10及数据发送服务器20,其中,服务器可读取预先存储的目标视频,该目标视频可以是存储在视频服务器中的,但通常是存储在一个共享式存储设备中,服务器通过网络读取预先存储的目标视频。第一视频处理服务器和数据发送服务器可访问存储有目标视频的共享存储体。
34.在该系统工作过程中,第一视频处理服务器用于基于预设的目标对象以及目标视频,确定目标对象在目标视频的每一帧图像中的位置参数;数据发送服务器用于发送目标视频,如果接收到针对目标视频的目标对象的操作请求,则发送目标视频以及目标对象在目标视频每一帧图像中的位置参数。
35.该系统还可以与预设的移动终端通信连接。移动终端包括第二视频处理模块、视频播放模块及通讯模块;第二视频处理模块用于接收用户输入的针对目标视频的触控操作请求,如果触控操作请求中包含对目标对象的操作指令,则基于操作指令以及目标对象在目标视频每一帧图像中的位置参数,对目标视频进行处理,得到与触控操作对应的处理后的视频数据;其中,上述目标对象在目标视频每一帧图像中的位置参数为上述播放系统发送至移动终端的。如果目标视频某一帧图像包含目标对象,则处理后的视频数据当前帧包
括目标对象;视频播放模块播放与触控操作对应的处理后的视频数据;通讯模块用于发送针对目标视频的操作请求。
36.具体而言,第一视频处理服务器包括目标识别单元、比对单元以及目标追踪单元。目标识别单元通常用于目标识别单元用于确定目标对象的元数据;元数据指示目标对象的图像特征;比对单元通常用于将目标对象的图像特征与目标视频中每一个画面帧的图像信息进行对比,得到对比结果,并根据对比结果确定出每一个画面帧中的目标对象的参数信息;目标追踪单元通常用于根据参数信息,确定每一个画面帧中的目标对象的位置参数;其中,位置参数指示的画面位置中包括目标对象。
37.进一步地,为了确定目标对象的位置信息,参数信息可以包括目标对象在画面帧中的轮廓及中心位置;上述移动终端的第二视频处理模块通常包括操作信息存储单元及视音频处理模块;在具体实现时,操作信息存储解析单元在存储用户输入的针对目标视频的触控操作后,根据触控操作解析形成操作指令,将操作指令发送至视音频处理模块;视音频处理模块可以基于触控操作以及目标对象在目标视频中的位置参数,对目标视频进行处理,得到与触控操作对应的视频数据。
38.进一步地,视音频处理模块还包括目标对象确定单元以及视频缩放单元;位置参数包括多个目标对象在目标视频的各个画面帧的位置信息;具体地,目标对象确定单元用于基于触控操作,确定目标视频的多个目标对象中的选中目标对象;通常如果确定选中的目标对象后,会根据选中目标对象位置及轮廓信息,在当前播放的视频图像上,为选中的目标对象叠加轮廓信息,例如将目标对象的轮廓信息以绿线形式标出,以反馈用户选中了该目标对象。然后用户操作指令以及当前视频播放的缩放比例,对目标视频进行处理,得到与选中目标对象位置以及缩放比例对应的视频数据。
39.进一步地,移动终端还包括缓冲模块;缓冲模块可以包括漫游图像缓冲单元以及显示缓冲单元;具体地,漫游图像缓冲单元用于存储包括目标对象的视频数据,将包括目标对象的视频数据发送至显示缓冲单元;显示缓冲单元用于将播放视频数据。
40.进一步地,触控操作还包括感兴趣区域切换操作;具体地,视音频处理模块还用于当识别到感兴趣区域切换操作时,将当前视频数据对应的选中的感兴趣区域的视频数据,按照预设的缩放比例处理后,发送至显示缓冲单元,以使显示缓冲单元播放当前选中的感兴趣区域视频数据。通常情况下,在进行体育直播时,会预设一些感兴趣区域,例如:足球比赛的球门区、足球比赛的角球区、禁区等,预设为感兴趣区域,当用户点击这些区域时,自动将该区域放大显示。
41.进一步地,移动终端还包括下变换单元以及混叠单元;操作指令还包括混叠指令;具体地,下变换单元用于将待播放视频的完整视频画面进行下变换处理,生成底图视频;混叠单元用于将底图视频以及与操作请求对应的视频画面进行混叠处理,得到包含悬浮窗口的视频数据。
42.此外,移动终端还包含音频调整单元;音频调整单元,用于将待播放视频对应的全景音频转换为目标对象对应的立体声音频。
43.本发明提供了一种超高清视频服务器预处理主视角漫游播放系统,该系统包括第一视频处理服务器以及数据发送服务器;第一视频处理服务器和数据发送服务器可访问存储有目标视频的共享存储体;第一视频处理服务器基于预设的目标对象以及目标视频,确
定目标对象在目标视频的每一帧图像中的位置参数;数据发送服务器发送目标视频,如果接收到针对目标视频的目标对象的操作请求,则发送目标视频以及目标对象在目标视频每一帧图像中的位置参数。该方式可以使用户针对感兴趣的对象进行自动跟踪观看,提升了用户的观看体验,从而满足用户高质量观看要求。
44.本发明实施利还提供了另一种超高清视频服务器预处理主视角漫游播放系统,该方法在图1所示的系统基础上实现。
45.移动终端识别用户的操作信息从服务器中获取按照缩放比例处理后的包含关键对象的视频画面以进行播放,以使用户可以个性化、且更清晰、更细致的观看包含感兴趣对象的视频,达到漫游的目的。该系统的移动终端结构如图2所示,移动终端与服务器间的交互结构示意图如图3所示。
46.本系统是服务器事先对视频源进行一定的处理,先在视频源中识别出关键对象,将视频中包含的关键对象信息发送给移动终端,同时将对应的视音频信息发送给移动终端进行播放。
47.本系统通过服务器一次性识别出所有关键对象信息,可以避免在移动终端上识别关键对象,并且识别出的关键对象信息可以被其他移动终端用户使用,大大降低了整体系统的运算复杂度。上述系统通过移动终端识别用户的操作信息,并在服务器预先识别出的关键对象信息辅助下处理待播出视频,以获取按照缩放比例处理后的包含关键对象的视频画面,以使用户可以个性化、且更清晰、更细致的观看包含感兴趣对象的视频,并达到始终以清晰画面观看包含感兴趣的关键对象的目的。
48.移动终端至少包括如图2所示中的几个模块,具体描述如下:
49.移动终端至少包括:操作信息存储模块、视音频处理模块、通讯模块和缓冲模块。
50.操作信息存储模块与移动终端的触摸屏连接,用于接收用户的操作信息并发送给视音频处理模块。视音频处理模块通过操作信息识别出用户的指令或是指令参数,通过通讯模块与服务器联系获取用户想要观看的超高清视频。
51.如图3所示,服务器包括:
52.调节控制单元,用于基于视音频处理模块从操作信息识别出的参数,调用对应指令的单元对图像进行处理。
53.目标追踪单元,用于基于调节控制单元的调用指令,对视频中的关键对象进行追踪,以实现用户以关键对象为中心进行观看的目的。
54.移动终端包括:
55.视频缩放单元,用于基于获取到的目标对象的位置参数以及用户输入的针对目标视频的触控操作请求,对原视频图像进行缩放处理,以实现用户的放大观看的目的。
56.元数据单元,用于从通讯模块的获取的数据中调取元数据,以实现显示关键对象的信息的目的。
57.下变换单元,用于基于调节控制单元的调用指令,超高清视频信号的视频图像对应的整幅图像进行下变换处理,得到分辨率缩小的视频图像对应的整幅图像,以实现用户以悬浮窗口的形式显示完整视频的目的,或实现缩小分辨率在手机上播放的目的。
58.混叠单元,用于基于调节控制单元的调用指令,将感兴趣区域画面和完整画面叠置处理,以实现用户以悬浮窗口的形式显示完整视频的目的。
59.音频调整单元,用于基于调节控制单元的调用指令,调整音频,以实现上述切换音效的目的。
60.漫游控制单元,用于基于调节控制单元的调用指令,选取漫游区域,或者根据选中的关键对象的位置信息,实时控制当前画面为以选中目标对象为中心播放,以实现上述漫游观看的目的。
61.视音频处理模块处理后的视频在缓冲模块中进行缓冲,而后缓冲模块通过显示驱动电路,将视频显示在移动终端的显示屏幕上,且缓冲模块通过扬声器驱动电路播放音频。
62.缓冲模块还包括:
63.关键对象信息像缓冲单元,用于缓冲关键对象的信息,例如,缓存每一个关键对象在视频源中每一帧的位置和轮廓信息;
64.元数据缓冲单元,用于缓冲元数据;
65.感兴趣区域图像缓冲单元,用于缓冲感兴趣区域的视频图像,具体与视频缩放单元连接;
66.原始视频帧图像缓冲单元,用于缓冲原始视频图像;
67.音频缓冲单元,用于缓冲音频,具体与音频调整单元连接;
68.底图缓冲单元,用于缓存分辨率缩小的视频图像对应的整幅图像,具体与视音频处理模块中的下变换单元和混叠单元连接。
69.漫游图像缓冲单元,用于缓冲漫游区域的图像,具体与视音频处理模块中的漫游控制单元连接。
70.音频输出缓冲单元,用于将播放的音频输送给扬声器驱动电路,扬声器驱动电路驱动扬声器进行播放,具体与音频缓冲单元连接。
71.显示缓冲单元,用于将原始视频图像、感兴趣区域的视频图像、漫游区域的视频图像和元数据中的一种或多种输送给显示驱动电路,显示驱动电路驱动显示屏幕进行播放,具体与元数据缓冲单元、感兴趣区域图像缓冲单元、原始视频帧图像缓冲单元和底图缓冲单元连接。
72.通讯模块与服务器连接,用于接视频信息和服务器提供的其他信息,如关键对象的位置信息等。
73.以下进行具体说明:
74.操作信息存储模块存储用户的操作信息,操作信息的来源包括但不限于(1)用户在触摸屏上的操作信息;(2)通过手机按键的操作;(3)用户通过手机感应(例如重力感应)的操作。只要是用户通过移动终端进行操作都可以记录为操作信息,以下以从接触屏得到的操作信息进行举例说明。
75.操作信息存储解析模块接收并存储用户的操作信息,操作信息存储解析单元在存储用户输入的针对目标视频的触控操作后,根据触控操作解析形成操作指令,将操作指令发送至视音频处理模块;视音频处理模块可以基于触控操作以及目标对象在目标视频中的位置参数,对目标视频进行处理,得到与触控操作对应的视频数据,并将处理后的视频发送给缓冲模块的漫游图像缓冲单元;漫游图像缓冲单元将视频发送给显示缓冲单元进行播放。
76.具体而言,上述目标追踪是在识别关键人物的阶段的一种辅助手段,通过上一帧
识别出的关键人物,位置、轮廓,在连续运动没有镜头切换的情况下,可以比较方便的确定当前帧这个关键人物在上个位置附近,因此可以降低识别难度和运算量。这个是识别阶段。
77.漫游控制单元在指定以某个关键人物为中心漫游后,将该关键人物的中心(可以是面部中心,或者身体重心)设置为待显示的画面中心,以当前显示比例在原始图像中获取待显示画面。由于每次都以关键人物在待显示画面为中心,人物是运动的,最后的结果就好像显示出的画面在原始画面中漫游。1.视音频处理模块可以从操作信息中识别缩放观看的目的和缩放比例,移动终端可(1)支持无级放大(移动终端的分辨率至视频源的分辨率之间);(2)支持多点触摸放大,最高可放大到与视频源等同的分辨率进行播放,即区域的像素点与视频源一致等。移动终端还支持其他放大方式,在此不一一说明。
78.2.视音频处理模块可在视频源中自动识别出关键对象或者移动终端接收的视频源中包括预设的关键对象。关键对象可以为关键人、关键物等。移动终端可以从操作信息中识别出用户选择关键对象。
79.具体来说,服务器可以基于预先存储的关键对象的图像信息对视频源中的每一帧图像中画面进行比对按照相似度比对并标记出图像中的关键对象,并对每一帧图像中关键对象的轮廓及位置进行记录,再进行存储。当用户选择观看一个视频时,将关键对象的信息(至少为上述关键对象的轮廓及位置)存储到关键对象信息缓冲单元中,以便于视音频处理模块进行识别。视音频处理模块基于操作信息(例如包括点击位置)和关键对象信息缓冲单元识别出用户选择的关键对象。
80.可以基于预先存储的关键对象的图像信息对视频源中的每一帧图像中画面进行比对按照相似度比对并标记出图像中的关键对象,并对每一帧图像中关键对象的轮廓及位置进行记录,再存储到关键对象信息缓冲单元中。其中关键对象可以是根据用户观看习惯,视频中人员的知名度,主要物体来确定,比如,裁判、球员、球。例如,在视音频处理模块基于识别出用户的点击位置在关键对象的轮廓范围内时,识别出用户选中的关键对象。
81.在上述1和2中识别出关键对象和缩放比例后,发送给服务器。
82.服务器中预先在视频源中提取包含关键对象活动的局部画面按照预设缩放比例进行处理,得到包括待播放视频的数据包,服务器收到移动终端的请求后,将对应数据包发送给移动终端。移动终端的视音频处理模块进行解码等操作后,将待播放视频发送给缓冲模块,由缓冲模块控制显示驱动电路,显示驱动电路控制显示屏幕进行播放。
83.具体来说,移动终端可以从操作信息中识别用户改变播放视角的目的,其中该播放视角中的播放画面要包含关键对象。举例来说移动终端可接收用户的跟踪关键对象的操作信息(例如点击关键对象)后,并将此关键对象发送给服务器,服务器将预先做好的视频包发送给移动终端,进行播放。
84.以足球赛事为例,比如可能有很多观众喜欢c罗,可以有一个关键对象预设为c罗。移动终端的操作信息接收模块接收到操作信息后发送给视音频处理模块;视音频处理模块从点击位置在c罗的轮廓范围内识别出关键对象为c罗,并从用户两点接触屏幕向外滑动的距离为两点原始位置的1倍的操作信息中,识别出放大倍数为2。并将此信息发送给服务器。服务器将预先制作好的以c罗为画面中心的放大倍数为2的局部视频图像发送给移动终端进行播放。
85.也可以有一个关键对象预设为足球,这样移动终端播接收到点击足球的操作时,
将识别后我的信息发送给服务器,服务器将预先制作好的以足球为画面中心的放大后的视频图像的数据包发送个移动终端。
86.其中关键对象在放大后的视频图像中的位置可以在处理模块中默认为中心位置,也可以预先设置几个位置,由用户选择。
87.其中,缩放方式包括但不限于多点触摸缩放和点击缩放。例如,视音频处理模块中的程序设定为,接收用户的多点触摸进行缩放播放,即接收“用户使用两点接触触摸屏,并且两个接触点逐渐远离(放大播放)”的操作信息。视音频处理模块识别两个接触点的滑动距离、滑动速率等条件进行缩放播放(例如接收用户的两点接触屏幕向外滑动的操作信息;视音频处理模块将接触的两点中心识别为放大中心,将滑动距离和两点原始距离的比例作识别为缩放比例)。再例如,视音频处理模块中的程序设定为,接收用户的双击进行放大,可设定为接受一次用户的双击,放大一次。此时,移动终端的分辨率若为高清(1920
×
1080),视频源的分辨率为若为8k,也就是说,视频源的图像大小(或像素点数量)是移动终端可显示的图像大小(或像素点数量)的16倍,即双击4次可将视频源放大至最大,以最大程度满足用户观看需求。这里的放大至最大指的是用户能够移动终端的分辨率下观看到最细节的视频图像且不模糊时候,即点对点观看(也可根据需要将“放大至最大”设置为其他形式,例如移动终端最大分辨率的2倍)。
88.本系统还包括,视音频处理模块识别出关键对象,发送给服务器。服务器预先通过元数据单元提取出对应关键对象的元数据后,将元数据存储到待播放视频的数据包中。视音频处理模块接收到数据包后,将其中的元数据存储到元数据缓冲单元,元数据缓冲单元将元数据发送到显示缓冲单元进行播放,以在显示屏幕上显示出该关键对象的元数据,达到对关键对象提示的目的。元数据为关键对象的信息,例如,人物基本信息(姓名、年龄、主要成绩,进球数等)、物体基本信息(物体历史信息,型号等)等。
89.本系统还包括,视音频处理模块可以从操作信息中识别出放大倍数和图像漫游路径(漫游即改变当前播放视角在视频源的全画幅图像中的位置进行播放)。移动终端的调节控制单元基于漫游路径对视频源进行提取,得到待播放视频,形成数据包,并将数据包发送给到漫游图像缓冲单元,漫游图像缓冲单元将视频发送到显示缓冲单元进行播放。其中用户的操作信息可以包括在移动终端的屏幕上的滑动动作,视音频处理模块将滑动路径识别为漫游路径。
90.本系统还包括,当移动终端的对视频源的每一帧进行放大播放时,将视频源的全幅画面以悬浮小窗口的形式进行展现。
91.具体来说,移动终端的调节控制单元调用下变换单元对视频源的每一帧图像进行下变换处理,并将处理后的每一帧图像缓存至底图缓冲单元,并且调节控制单元调用混叠单元将下变换处理后的每一帧图像,以及放大的每一帧图像进行混叠处理,以得到待播放视频。
92.在此系统下,操作信息还包括对悬浮小窗口的操作信息,视音频处理模块从中识别出的操作指令包括但不限于一下几种:(1)透明度设置指令(例如可设置为0

90%的透明度范围)(2)恢复完整视频图像播放指令(例如,接收用户双击悬浮窗口的操作后,从播放感兴趣区域的局部视频图像的状态下切换到全屏播放完整视频图像)。
93.本系统还包括,视音频处理模块从操作信息中识别出画面切换指令,调节控制单
元控制播放缓冲模块中上一个感兴趣区域的局部视频图像。例如,移动终端接收到用户点击或双击预设区域的操作后,切换到上一个感兴趣区域,若无上一个感兴趣区域则可设置为放大播放点击处的视频图像。
94.本系统还包括,移动终端的通讯模块除了接收上述图像信息(视频源),还包括音频信息。
95.移动终端至少支持立体声和全景声的播放。
96.移动终端不仅像上述一样将感兴趣区域的视频图像放大处理,还将对应处理音效,具体是将完整视频图像的声音切换为感兴趣区域的音效,例如通过音频调整单元将全景声切换为对应的感兴趣区域的立体声,并存储到数据包。
97.优选的,上述系统中的视频源的每一帧都是拍摄设备拍摄运动场上全景画面(整个赛场不遗漏)的超高清视频,视频源中的每一帧都会记录每一个关键对象在赛场上的表现,这样追踪关键对象播放时,包含关键对象的局部画面不会有时间上的断层,确保用户能够观看到关键对象的整场表现。
98.以上所说的移动终端的分辨率指的是移动终端的活动画面区域的分辨率,所谓活动画面区就是能够有效播放视频的手机画面的区域。举例来说,说是有的手机画面的上方、下方或是左右两侧有空白不播放视频的区域,则此部分区域则不是活动画面区域,只有当全屏显示(即视频画面占满整个手机显示屏)时,活动画面区域的分辨率与手机的分辨率一致。
99.所上述第一视频处理服务器、所述数据发送服务器、所述存储有目标视频的共享存储体可以分别有多台服务器独立实现,也可集成在一台服务器中。
100.本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
101.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
102.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
103.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
104.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、

水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
105.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献