1.本技术主要涉及视频播放技术领域,具体涉及一种视频播放控制方法及装置。
背景技术:2.目前市面上的电视尺寸,屏幕材质,显示亮度,色彩,音响等各不相同,导致同一部影片在不同电视上展示效果会有各种差异,对于一些高品质影片来说播放效果差异会导致无法体现影片创作者的意图,用户体验上也是大打折扣。同一台电视上不同的影片内容也需要不同的配置才能达到各自不同播放效果还原,但是用户不会进行专业的调试配置,也无法知道何种配置能够还原影片效果。如何保证每一部影片在电视上播放后能够最大程度还原原片效果,还原传作者意图是一大难题。
3.也即,现有技术中视频播放的播放效果较差。
技术实现要素:4.本技术提供一种视频播放控制方法及装置,旨在解决现有技术中视频播放的播放效果较差的问题。
5.第一方面,本技术提供一种视频播放控制方法,所述视频播放控制方法包括:
6.当检测到终端设备播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;
7.基于所述目标视频内容参数和所述终端设备的设备类型确定所述终端设备的目标播放参数;
8.将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。
9.可选地,所述基于所述目标视频内容参数和所述终端设备的设备类型确定所述终端设备的目标播放参数,包括:
10.获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息;
11.基于所述目标视频内容参数和所述终端设备的设备类型从所述映射关系信息中获取与所述目标视频内容参数和所述终端设备的设备类型对应的目标播放参数。
12.可选地,所述将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频,包括:
13.获取所述终端设备的当前播放参数;
14.判断所述当前播放参数与所述目标播放参数是否相同;
15.若所述当前播放参数与所述目标播放参数不同,则将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。
16.可选地,视频播放参数包括视频画面参数和视频音效参数,设备类型包括各种电视机的电视机型号,所述视频画面参数包括亮度、对比度、色调、色相、色温、饱和度以及清晰度中的至少一种,所述视频音效参数包括声道和音轨中的至少一种。
17.可选地,所述获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息,包括:
18.获取多个不同的预设播放参数;
19.基于所述多个不同的预设播放参数在测试设备播放测试视频,并获取多个预设播放参数对应的反馈信息;
20.将多个预设播放参数中反馈信息满足预设条件的预设播放参数、测试视频的视频内容参数以及测试设备的设备类型建立映射关系;
21.分别将各个不同设备类型的设备确定为测试设备,将各个具有不同视频内容参数的视频确定为测试视频建立映射关系,得到所述映射关系信息。
22.第二方面,本技术提供一种视频播放控制方法,所述视频播放控制方法包括:
23.当检测到用户发送的播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;
24.将所述播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;
25.获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;
26.基于所述目标播放参数播放所述目标视频。
27.可选地,所述当检测到用户发送的播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型,包括:
28.当检测到用户发送的播放目标视频的播放请求时,获取默认播放参数;
29.基于默认播放参数播放所述目标视频;
30.所述基于所述目标播放参数播放所述目标视频之后,包括:
31.判断所述目标视频是否播放完成;
32.若所述目标视频播放完成,则将目标播放参数切换至默认播放参数。
33.第三方面,本技术提供一种视频播放控制装置,所述视频播放控制装置包括:
34.获取单元,用于当检测到终端设备播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;
35.确定单元,用于基于所述目标视频内容参数和所述终端设备的设备类型确定所述终端设备的目标播放参数;
36.发送单元,用于将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。
37.可选地,所述确定单元,用于:
38.获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息;
39.基于所述目标视频内容参数和所述终端设备的设备类型从所述映射关系信息中获取与所述目标视频内容参数和所述终端设备的设备类型对应的目标播放参数。
40.可选地,发送单元,用于:
41.获取所述终端设备的当前播放参数;
42.判断所述当前播放参数与所述目标播放参数是否相同;
43.若所述当前播放参数与所述目标播放参数不同,则将所述目标播放参数发送至所
述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。
44.可选地,视频播放参数包括视频画面参数和视频音效参数,设备类型包括各种电视机的电视机型号,所述视频画面参数包括亮度、对比度、色调、色相、色温、饱和度以及清晰度中的至少一种,所述视频音效参数包括声道和音轨中的至少一种。
45.可选地,所述确定单元,用于:
46.获取多个不同的预设播放参数;
47.基于所述多个不同的预设播放参数在测试设备播放测试视频,并获取多个预设播放参数对应的反馈信息;
48.将多个预设播放参数中反馈信息满足预设条件的预设播放参数、测试视频的视频内容参数以及测试设备的设备类型建立映射关系;
49.分别将各个不同设备类型的设备确定为测试设备,将各个具有不同视频内容参数的视频确定为测试视频建立映射关系,得到所述映射关系信息。
50.第四方面,本技术提供一种视频播放控制装置,所述视频播放控制装置包括:
51.第一获取单元,用于当检测到用户发送的播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;
52.发送单元,用于将所述播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;
53.第二获取单元,用于获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;
54.播放单元,用于基于所述目标播放参数播放所述目标视频。
55.可选地,所述第一获取单元,用于:
56.当检测到用户发送的播放目标视频的播放请求时,获取默认播放参数;
57.基于默认播放参数播放所述目标视频;
58.所述播放单元,用于:
59.判断所述目标视频是否播放完成;
60.若所述目标视频播放完成,则将目标播放参数切换至默认播放参数。
61.第五方面,本技术提供一种后台服务器,所述后台服务器包括:
62.一个或多个处理器;
63.存储器;以及
64.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任一项所述的视频播放控制方法。
65.第六方面,本技术提供一种终端设备,所述终端设备包括:
66.一个或多个处理器;
67.存储器;以及
68.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第二方面中任一项所述的视频播放控制方法。
69.第七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行第一方面中任一项所述的视频播放控制方法中的步骤或者第二方面中任一项所述的视频播放控制方法中的步骤。
70.本技术提供一种视频播放控制方法及装置,该视频播放控制方法包括:当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数;将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。本技术在获取到终端设备播放目标视频的播放请求时,根据终端设备的设备类型和目标视频的视频内容共同确定终端设备的目标播放参数,以此确定的目标播放参数更加符合设备特点和视频内容特点,根据确定的目标播放参数进行视频播放,从而具有更好的播放效果。
附图说明
71.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
72.图1为本技术实施例所提供的视频播放控制系统的场景示意图;
73.图2是本技术实施例中提供的视频播放控制方法的一个实施例流程示意图;
74.图3是本技术实施例中提供的视频播放控制方法的另一个实施例流程示意图;
75.图4是本技术实施例中提供的视频播放控制装置的一个实施例结构示意图;
76.图5是本技术实施例中提供的视频播放控制装置的另一个实施例结构示意图;
77.图6是本技术实施例中提供的后台服务器的一个实施例结构示意图;
78.图7是本技术实施例中提供的终端设备的一个实施例结构示意图。
具体实施方式
79.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
80.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
81.在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必
要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
82.本技术实施例提供一种视频播放控制方法及装置,以下分别进行详细说明。
83.请参阅图1,图1为本技术实施例所提供的视频播放控制系统的场景示意图,该视频播放控制系统可以包括后台服务器100和与后台服务器100连接的多个终端设备110,后台服务器100中集成有视频播放控制装置,终端设备110中集成有视频播放控制装置。
84.本技术实施例中,该后台服务器100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本技术实施例中所描述的后台服务器100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器构成。
85.本技术实施例中,上述的终端设备110可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中计算机设备100可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,pda)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备等,本实施例不限定终端设备110的类型。
86.本领域技术人员可以理解,图1中示出的应用环境,仅仅是本技术方案的一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的计算机设备,可以理解的,该视频播放控制系统还可以包括一个或多个可处理数据的其他计算机设备,具体此处不作限定。
87.需要说明的是,图1所示的视频播放控制系统的场景示意图仅仅是一个示例,本技术实施例描述的视频播放控制系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着视频播放控制系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
88.首先,本技术实施例中提供一种视频播放控制方法,该视频播放控制方法包括:当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数;将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
89.如图2所示,图2是本技术实施例中提供的视频播放控制方法的一个实施例流程示意图,该视频播放控制方法的执行主体为后台服务器,该视频播放控制方法包括如下步骤s201~s203:
90.s201、当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型。
91.本技术实施例中,目标视频内容参数可以为目标视频的视频编号、视频名称、视频类型等。在一个具体的实施例中,当检测到终端设备播放目标视频的播放请求时,获取目标视频的视频类型,若目标视频的视频类型为电影类型时,获取目标视频的视频编号,得到目标视频内容参数。例如,视频编号可以为国家广电总局发布的影片编码,每部电影对应一个视频编号。
92.其中,设备类型包括各种电视机的电视机型号。当然设备类型也可以是手机型号,电脑型号等。
93.s202、基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数。
94.在一个具体的实施例中,获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息;基于目标视频内容参数和终端设备的设备类型从映射关系信息中获取与目标视频内容参数和终端设备的设备类型对应的目标播放参数。预存的视频内容参数、设备类型以及播放参数之间的映射关系信息可以预先设置并存储。
95.在一个具体的实施例中,获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息包括:
96.(1)获取多个不同的预设播放参数。
97.预设播放参数包括视频画面参数和视频音效参数。
98.进一步的,视频画面参数包括亮度、对比度、色调、色相、色温、饱和度以及清晰度中的至少一种。
99.对比度:对比度指不同颜色之间的差别。对比度越大,不同颜色之间的反差越大,即所谓黑白分明,对比度过大,图像就会显得很刺眼。对比度越小,不同颜色之间的反差就越小。
100.亮度:亮度指照射在景物或图像上光线的明暗程度。图像亮度增加时,就会显得耀眼或刺眼,亮度越小时,图像就会显得灰暗。
101.色调:色调是各种图像色彩模式下原色的明暗程度,级别范围从0到255,共256级色调。例如对灰度图像,当色调级别为255时,就是白色,当级别为0时,就是黑色,中间是各种程度不同的灰色。在rgb模式中,色调代表红、绿、蓝三种原色的明暗程度,对绿色就有淡绿、浅绿、深绿等不同的色调。色调是指色彩外观的基本倾向。在明度、纯度、色相这三个要素中,某种因素起主导作有用,可以称之为某种色调。
102.色相:色相就是颜色,调整色相就是调整景物的颜色,例如,彩虹由红、橙、黄、绿、青、蓝、紫七色组成,那么它就有七种色相。顾名思义即各类色彩的相貌称谓,如大红、普蓝、柠檬黄等。色相是色彩的首要特征,是区别各种不同色彩的最准确的标准。事实上任何黑白灰以外的颜色都有色相的属性,而色相也就是由原色、间色和复色来构成的。
103.饱和度:饱和度是指图像颜色的浓度。饱和度越高,颜色越饱满,即所谓的青翠欲滴的感觉。饱和度越低,颜色就会显得越陈旧、惨淡,饱和度为0时,图像就为灰度图像。可以通过调整电视机的饱和度来进一步理解饱和度的概念。
104.色温是表示光线中包含颜色成分的一个计量单位。从理论上说,黑体温度指绝对黑体从绝对零度(-273℃)开始加温后所呈现的颜色。黑体在受热后,逐渐由黑变红,转黄,发白,最后发出蓝色光。当加热到一定的温度,黑体发出的光所含的光谱成分,就称为这一温度下的色温,计量单位为“k”(开尔文)。
105.清晰度指影像上各细部影纹及其边界的清晰程度。清晰度,一般是从录像机角度出发,通过看重放图像的清晰程度来比较图像质量,所以常用清晰度一词。而摄像机一般使用分解力一词来衡量它“分解被摄景物细节”的能力。单位有“电视行(tvline)”也称线,4k分辨率、8k分辨率等。
106.预设播放参数可以由专业的画质专家进行设定。
107.(2)基于多个不同的预设播放参数在测试设备播放测试视频,并获取多个预设播
放参数对应的反馈信息。
108.其中,反馈信息可以为专业的画质专家进行观看后的反馈评分参数。反馈评分参数越高,预设播放参数在测试设备播放测试视频的效果越好。
109.(3)将多个预设播放参数中反馈信息满足预设条件的预设播放参数、测试视频的视频内容参数以及测试设备的设备类型建立映射关系。
110.预设条件可以为反馈评分最高。将反馈评分最高的预设播放参数与测试视频的视频内容参数以及测试设备的设备类型建立映射关系。使用反馈评分最高的预设播放参数在测试设备上播放测试视频,能够得到最好的播放效果。
111.在一个具体的实施例中,获取多个用户对多个预设播放参数进行反馈得到的反馈评分参数,反馈评分参数为用户观看根据预设播放参数在测试设备播放测试视频后反馈的评分。将每个预设播放参数确定为候选播放参数,获取各个用户的历史观影量,根据各个用户的历史观影量确定各个用户的用户权重系数,根据各个用户的用户权重系数对各个用户对候选播放参数反馈的反馈评分参数进行加权求和,得到候选播放参数的反馈总评分参数,得到各个预设播放参数的反馈总评分参数,将各个预设播放参数中反馈总评分参数最高的预设播放参数、测试视频的视频内容参数以及测试设备的设备类型建立映射关系。
112.(4)分别将各个不同设备类型的设备确定为测试设备,将各个具有不同视频内容参数的视频确定为测试视频建立映射关系,得到映射关系信息。
113.例如,映射关系信息为:对于视频a1,设备类型b1,播放参数为c1;对于视频a2,设备类型b2,播放参数为c2;对于视频a3,设备类型b3,播放参数为c3。
114.s203、将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
115.本技术实施例中,将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
116.在一个具体的实施例中,在将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频,包括:
117.(1)获取终端设备的当前播放参数。
118.具体的,终端设备在获取到用户播放目标视频的播放请求时,获取默认播放参数,将默认播放参数作为当前播放参数,根据当前播放参数播放目标视频。
119.(2)判断当前播放参数与目标播放参数是否相同。
120.(3)若当前播放参数与目标播放参数不同,则将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
121.进一步的,若当前播放参数与目标播放参数不同,则需要切换播放参数,则向终端设备发送请求切换播放参数的切换指令,当获取到终端设备返回的对切换指令的确认信息时,将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。若当前播放参数与目标播放参数不同,则控制终端设备以当前播放参数进行视频播放。
122.进一步的,按预设周期获取多个用户在测试设备上播放测试视频所使用的选用播放参数,计算各个选用播放参数的使用频次,判断各个选用播放参数中使用频次最高的播放参数是否与映射关系信息中测试设备和测试视频对应的播放参数相同,若不同,则将映射关系信息中测试设备和测试视频对应的播放参数替换为各个选用播放参数中使用频次
最高的播放参数替换,以更新映射关系信息。预设周期可以为1小时。使用用户所偏好的播放参数更新映射关系信息,可以更加贴合用户需求。
123.参阅图3,如图3所示,图3是本技术实施例中提供的视频播放控制方法的另一个实施例流程示意图,该视频播放控制方法的执行主体为终端设备,该视频播放控制方法包括如下步骤s301~s304:
124.s301、当检测到用户发送的播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型。
125.本技术实施例中,目标视频内容参数可以为目标视频的视频编号、视频名称、视频类型等。其中,设备类型包括各种电视机的电视机型号。当然设备类型也可以是手机型号,电脑型号等。
126.在一个具体的实施例中,当检测到用户发送的播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型,包括:当检测到用户发送的播放目标视频的播放请求时,获取默认播放参数;基于默认播放参数播放目标视频。默认播放参数为终端设备开机后的播放参数。由于暂时不能及时获取后台服务器的播放参数,可以先使用默认播放参数播放目标视频。
127.s302、将播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器。
128.s303、获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数。
129.具体的,后台服务器根据上一实施例中的方式确定目标播放参数。
130.s304、基于目标播放参数播放目标视频。
131.在获取到后台服务器返回的目标播放参数时,基于目标播放参数播放目标视频。
132.进一步的,基于目标播放参数播放目标视频之后,包括:判断目标视频是否播放完成;若目标视频播放完成,则将目标播放参数切换至默认播放参数。在目标视频播放完之后,将目标播放参数切换至默认播放参数,使终端设备根据默认播放参数播放其他内容。
133.为了更好实施本技术实施例中视频播放控制方法,在视频播放控制方法基础之上,本技术实施例中还提供一种视频播放控制装置,视频播放控制装置集成于后台服务器,如图4所示,视频播放控制装置400包括:
134.获取单元401,用于当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;
135.确定单元402,用于基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数;
136.发送单元403,用于将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
137.可选地,确定单元402,用于:
138.获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息;
139.基于目标视频内容参数和终端设备的设备类型从映射关系信息中获取与目标视频内容参数和终端设备的设备类型对应的目标播放参数。
140.可选地,发送单元403,用于:
141.获取终端设备的当前播放参数;
142.判断当前播放参数与目标播放参数是否相同;
143.若当前播放参数与目标播放参数不同,则将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
144.可选地,视频播放参数包括视频画面参数和视频音效参数,设备类型包括各种电视机的电视机型号,视频画面参数包括亮度、对比度、色调、色相、色温、饱和度以及清晰度中的至少一种,视频音效参数包括声道和音轨中的至少一种。
145.可选地,确定单元402,用于:
146.获取多个不同的预设播放参数;
147.基于多个不同的预设播放参数在测试设备播放测试视频,并获取多个预设播放参数对应的反馈信息;
148.将多个预设播放参数中反馈信息满足预设条件的预设播放参数、测试视频的视频内容参数以及测试设备的设备类型建立映射关系;
149.分别将各个不同设备类型的设备确定为测试设备,将各个具有不同视频内容参数的视频确定为测试视频建立映射关系,得到映射关系信息。
150.为了更好实施本技术实施例中视频播放控制方法,在视频播放控制方法基础之上,本技术实施例中还提供一种视频播放控制装置,视频播放控制装置集成于终端设备,如图5所示,视频播放控制装置500包括:
151.第一获取单元501,用于当检测到用户发送的播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;
152.发送单元502,用于将播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;
153.第二获取单元503,用于获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;
154.播放单元504,用于基于目标播放参数播放目标视频。
155.可选地,第一获取单元501,用于:
156.当检测到用户发送的播放目标视频的播放请求时,获取默认播放参数;
157.基于默认播放参数播放目标视频;
158.播放单元504,用于:
159.判断目标视频是否播放完成;
160.若目标视频播放完成,则将目标播放参数切换至默认播放参数
161.本技术实施例还提供一种后台服务器,其集成了本技术实施例所提供的一种视频播放控制装置,后台服务器包括:
162.一个或多个处理器;
163.存储器;以及
164.一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行上述视频播放控制方法实施例中任一实施例中的视频播放控制方法的步骤。
165.如图6所示,其示出了本技术实施例所涉及的后台服务器的结构示意图,具体来讲:
166.该后台服务器可以包括一个或者一个以上处理核心的处理器601、一个或一个以上计算机可读存储介质的存储器602、电源603和输入单元604等部件。本领域技术人员可以理解,图中示出的后台服务器结构并不构成对后台服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
167.处理器601是该后台服务器的控制中心,利用各种接口和线路连接整个后台服务器的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器602内的数据,执行后台服务器的各种功能和处理数据,从而对后台服务器进行整体监控。可选的,处理器601可包括一个或多个处理核心;处理器601可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,优选的,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、实体界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。
168.存储器602可用于存储软件程序以及模块,处理器601通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据后台服务器的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。
169.后台服务器还包括给各个部件供电的电源603,优选的,电源603可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源603还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
170.该后台服务器还可包括输入单元604,该输入单元604可用于接收输入的数字或字符信息,以及产生与实体设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
171.尽管未示出,后台服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,后台服务器中的处理器601会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的应用程序,从而实现各种功能,如下:
172.当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;
173.基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数;
174.将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。
175.本技术实施例还提供一种终端设备,其集成了本技术实施例所提供的任一种视频播放控制装置,终端设备包括:
176.一个或多个处理器;
177.存储器;以及
178.一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行上述视频播放控制方法实施例中任一实施例中的视频播放控制方法的步骤。
179.如图7所示,其示出了本技术实施例所涉及的终端设备的结构示意图,具体来讲:
180.该终端设备可以包括一个或者一个以上处理核心的处理器701、一个或一个以上计算机可读存储介质的存储器702、电源703和输入单元704等部件。本领域技术人员可以理解,图中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
181.处理器701是该终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器702内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器701可包括一个或多个处理核心;处理器701可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,优选的,处理器701可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、实体界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器701中。
182.存储器702可用于存储软件程序以及模块,处理器701通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器701对存储器702的访问。
183.终端设备还包括给各个部件供电的电源703,优选的,电源703可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源703还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
184.该终端设备还可包括输入单元704,该输入单元704可用于接收输入的数字或字符信息,以及产生与实体设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
185.尽管未示出,终端设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,终端设备中的处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,从而实现各种功能,如下:
186.当检测到用户发送的播放目标视频的播放请求时,获取播放请求中的目标视频内
容参数和终端设备的设备类型;
187.将播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;
188.获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;
189.基于目标播放参数播放目标视频。
190.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
191.为此,本技术实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。其上存储有计算机程序,计算机程序被处理器进行加载,以执行本技术实施例所提供的任一种视频播放控制方法中的步骤。例如,计算机程序被处理器进行加载可以执行如下步骤:
192.当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数;将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频;
193.或者,当检测到用户发送的播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;将播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;基于目标播放参数播放目标视频。
194.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
195.具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
196.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
197.以上对本技术实施例所提供的一种视频播放控制方法及装置进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。
技术特征:1.一种视频播放控制方法,其特征在于,所述视频播放控制方法包括:当检测到终端设备播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;基于所述目标视频内容参数和所述终端设备的设备类型确定所述终端设备的目标播放参数;将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。2.根据权利要求1所述的视频播放控制方法,其特征在于,所述基于所述目标视频内容参数和所述终端设备的设备类型确定所述终端设备的目标播放参数,包括:获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息;基于所述目标视频内容参数和所述终端设备的设备类型从所述映射关系信息中获取与所述目标视频内容参数和所述终端设备的设备类型对应的目标播放参数。3.根据权利要求1所述的视频播放控制方法,其特征在于,所述将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频,包括:获取所述终端设备的当前播放参数;判断所述当前播放参数与所述目标播放参数是否相同;若所述当前播放参数与所述目标播放参数不同,则将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。4.根据权利要求2所述的视频播放控制方法,其特征在于,视频播放参数包括视频画面参数和视频音效参数,设备类型包括各种电视机的电视机型号,所述视频画面参数包括亮度、对比度、色调、色相、色温、饱和度以及清晰度中的至少一种,所述视频音效参数包括声道和音轨中的至少一种。5.根据权利要求2所述的视频播放控制方法,其特征在于,所述获取预存的视频内容参数、设备类型以及播放参数之间的映射关系信息,包括:获取多个不同的预设播放参数;基于所述多个不同的预设播放参数在测试设备播放测试视频,并获取多个预设播放参数对应的反馈信息;将多个预设播放参数中反馈信息满足预设条件的预设播放参数、测试视频的视频内容参数以及测试设备的设备类型建立映射关系;分别将各个不同设备类型的设备确定为测试设备,将各个具有不同视频内容参数的视频确定为测试视频建立映射关系,得到所述映射关系信息。6.一种视频播放控制方法,其特征在于,所述视频播放控制方法包括:当检测到用户发送的播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;将所述播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;基于所述目标播放参数播放所述目标视频。7.根据权利要求6所述的视频播放控制方法,其特征在于,
所述当检测到用户发送的播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型,包括:当检测到用户发送的播放目标视频的播放请求时,获取默认播放参数;基于默认播放参数播放所述目标视频;所述基于所述目标播放参数播放所述目标视频之后,包括:判断所述目标视频是否播放完成;若所述目标视频播放完成,则将目标播放参数切换至默认播放参数。8.一种视频播放控制装置,其特征在于,所述视频播放控制装置包括:获取单元,用于当检测到终端设备播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;确定单元,用于基于所述目标视频内容参数和所述终端设备的设备类型确定所述终端设备的目标播放参数;发送单元,用于将所述目标播放参数发送至所述终端设备,以使所述终端设备以所述目标播放参数播放所述目标视频。9.一种视频播放控制装置,其特征在于,所述视频播放控制装置包括:第一获取单元,用于当检测到用户发送的播放目标视频的播放请求时,获取所述播放请求中的目标视频内容参数和终端设备的设备类型;发送单元,用于将所述播放请求中的目标视频内容参数和终端设备的设备类型发送至后台服务器;第二获取单元,用于获取后台服务器返回的基于目标视频内容参数和终端设备的设备类型确定的目标播放参数;播放单元,用于基于所述目标播放参数播放所述目标视频。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至5中任一项所述的视频播放控制方法的步骤或者权利要求6至7中任一项所述的视频播放控制方法的步骤。
技术总结本申请提供一种视频播放控制方法及装置,该视频播放控制方法包括:当检测到终端设备播放目标视频的播放请求时,获取播放请求中的目标视频内容参数和终端设备的设备类型;基于目标视频内容参数和终端设备的设备类型确定终端设备的目标播放参数;将目标播放参数发送至终端设备,以使终端设备以目标播放参数播放目标视频。本申请在获取到终端设备播放目标视频的播放请求时,根据终端设备的设备类型和目标视频的视频内容共同确定终端设备的目标播放参数,以此确定的目标播放参数更加符合设备特点和视频内容特点,根据确定的目标播放参数进行视频播放,从而具有更好的播放效果。从而具有更好的播放效果。从而具有更好的播放效果。
技术研发人员:张博
受保护的技术使用者:深圳市雷鸟网络传媒有限公司
技术研发日:2022.07.06
技术公布日:2022/11/1