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

显示设备、广告播放方法及广告发送方法与流程

2022-02-24 17:06:01 来源:中国专利 TAG:

显示设备、广告播放方法及广告发送方法
1.本技术要求于2020年8月21日提交中国专利局、申请号为202010851417.4、发明名称为“显示设备及智能健身方法”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
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.图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
30.图2中示例性示出了根据一些实施例的控制装置100的硬件配置框图;
31.图3中示例性示出了根据一些实施例的显示设备200的硬件配置框图;
32.图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;
33.图5中示例性示出了根据一些实施例的显示设备首页示意图;
34.图6中示例性示出了根据一些实施例的健身视频详情页示意图;
35.图7中示例性示出了根据一些实施例的健身视频详情页示意图;
36.图8中示例性示出了根据一些实施例的健身视频详情页示意图;
37.图9a中示例性示出了根据一些实施例的模式选择界面示意图;
38.图9b中示例性示出了根据一些实施例的模式选择界面示意图;
39.图9c中示例性示出了根据一些实施例的模式选择界面示意图;
40.图10中示例性示出了根据一些实施例的普通模式的播放界面示意图;
41.图11中示例性示出了根据一些实施例的边看边练模式的流程示意图;
42.图12中示例性示出了根据一些实施例的影视搜索页面示意图;
43.图13中示例性示出了根据一些实施例的影视搜索页面示意图;
44.图14中示例性示出了根据一些实施例的音量调节示意图;
45.图15中示例性示出了根据一些实施例的音量调节示意图;
46.图16中示例性示出了根据一些实施例的音量调节示意图;
47.图17中示例性示出了根据一些实施例的音量调节示意图;
48.图18中示例性示出了根据一些实施例的边看边练模式下的设置示意图;
49.图19中示例性示出了根据一些实施例的模式切换示意图;
50.图20中示例性示出了根据一些实施例的ar场景模式示意图;
51.图21中示例性示出了根据一些实施例的边看边练模式下的暂停示意图;
52.图22中示例性示出了根据一些实施例的智能健身方法的流程示意图;
53.图23中示例性示出了根据一些实施例的显示设备的界面示意图;
54.图24中示例性示出了根据一些实施例的显示设备的界面示意图;
55.图25中示例性示出了根据一些实施例的显示设备的界面示意图;
56.图26中示例性示出了根据一些实施例的显示设备的界面示意图;
57.图27中示例性示出了根据一些实施例的音量增益调节的交互示意图;
58.图28中示例性示出了根据一些实施例的音量增益调节的交互示意图;
59.图29中示例性示出了根据一些实施例的音量控制方法的流程示意图;
60.图30中示例性示出了根据一些实施例的音量增益调节的交互示意图;
61.图31中示例性示出了根据一些实施例的音量控制方法的流程示意图;
62.图32中示例性示出了根据一些实施例的显示设备同时播放主视频和副视频的时序示意图;
63.图33中示例性示出了根据一些实施例的显示设备同时播放主视频和副视频的方法的流程示意图;
64.图34中示例性示出了根据一些实施例的音量控制方法的流程示意图;
65.图35中示例性示出了根据一些实施例的音量控制方法的流程示意图;
66.图36中示例性示出了根据一些实施例的播放两路内容相关的广告的方法的流程示意图;
67.图37中示例性示出了根据一些实施例的播放两路内容相关的广告的方法的流程示意图;
68.图38中示例性示出了根据一些实施例的服务器发送广告的方法的流程示意图。
具体实施方式
69.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附
图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
70.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
71.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
72.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
73.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
74.图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
75.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。
76.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑, ar/vr设备等中的任意一种。
77.在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
78.在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
79.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
80.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200 通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
81.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。
82.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
83.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。
84.在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
85.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
86.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
87.在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram, rom,用于输入/输出的第一接口至第n接口。
88.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。
89.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
90.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
91.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器 220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。
92.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230 包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
93.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、 rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
94.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
95.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
96.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
97.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频
处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory, ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
98.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
99.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
100.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
101.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui 信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
102.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。
103.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
104.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget 等可视的界面元素中的至少一种。
105.在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
106.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始
化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell 和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
107.参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications) 层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
108.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
109.框架层为应用程序层的应用程序提供应用编程接口 (application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。
110.如图4所示,本技术实施例中应用程序框架层包括管理器(managers),内容提供者 (content provider)等,其中管理器包括以下模块中的至少一个:活动管理器(activity manager) 用与和系统中正在运行的所有活动进行交互;位置管理器(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的图标、窗口、工具栏、壁纸和桌面部件。
111.在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
112.在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c 库以实现框架层要实现的功能。
113.在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、 hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
114.在一些实施例中的硬件或软件架构可以基于上述实施例中的介绍,在一些实施例中可以是基于相近的其他硬件或软件架构,可以实现本技术的技术方案即可。
115.随着越来越多的人关注健身,网络上出现了许多健身视频供用户学习,显示设备作为一种播放设备,可以播放健身视频,使用户可以在家进行健身。然而,人们在观看健身视频并进行学习时,可能会感到疲倦与耗费时间,导致许多人在健身几次后就失去兴趣,不再继续健身,进而达不到理想的健身效果。
116.为解决上述问题,本技术通过设置多种健身模式供用户选择,可提高用户健身兴趣和健身效果,并通过音量控制,提升用户的健身体验。
117.在一些实施例中,当用户启动显示设备后,显示设备接收输入的信号,可先显示首页。参见图5,首页可设置有栏目区和内容区,其中,栏目区可设置有多个栏目,如“我的”、“频道”、“vip”、“健身”、“商城”、“游戏”、“应用”、“发现”,每个栏目均为可操作控件,栏目区
下方可为当前选中栏目的内容区,当一个栏目被选中时,该栏目可突出显示,以提示用户该栏目为当前选中的栏目。在不同的栏目进行切换时,内容区可以进行更新以显示切换后栏目对应的内容。
118.显示过程具体可以是,在栏目控件被选中后,显示设备从本地或服务器获取栏目对应的显示内容数据,然后再显示区加载显示内容数据。
119.在一些实施例中,显示设备在启动后第一次进入首页时,可默认选中“我的”栏目,即将“我的”控制设置为默认焦点位置,用户可通过遥控器上的方向键选择不同的栏目,例如,选中“健身”栏目控件。默认焦点位置也可以是其他控件。
120.在一些实施例中,显示设备从其他页面返回至首页时,可默认选中上次选中的栏目。也可以选择默认焦点位置处的控件。
121.在一些实施例中,当用户选中“健身”栏目控件时,内容区可展示“健身”栏目控件对应的界面,这个页面中可以包括个人记录项目控件和推荐项目控件。个人记录项目控件和推荐项目控件均为可操作控件。
122.个人记录项目控件可设置在内容区的侧边,当用户登录账号后,个人记录项目控件可展示用户的训练综合数据,当用户未登录账号时,个人记录项目控件可展示登录控件,当用户点击登录控件后,显示设备可在当前页面弹出登录页面,供用户输入账号和密码进行登录,用户登录后显示设备可退出登录页面,并将个人记录项目控件更改为展示用户的训练综合数据控件。训练综合数据控件显示的内容可包括:用户名称、用户头像、累计能量消耗、累计训练时长和累计训练天数中的至少一种,其中,用户名称可为xxx的训练数据,累计能量消耗可为整数,单位为千卡,累计训练时长可为整数,单位为分钟,累计训练天数可为整数,单位为天。
123.推荐项目控件可为展示媒资的媒资控件,推荐项目的数量可为多个,推荐的内容可以包括如“专属健身”、“运营海报”、“健身操”、“瑜伽”、“亲子运动”、“儿童舞蹈”、“广场舞”、“太极拳”、“春日减脂挑战”、“白领舒缓放松运动”、“提升免疫力计划”、
……
、“入门训练”、“中级训练”、“高级训练”、“减脂训练”、“塑性训练”和“拉伸训练”等中的任意组合。其中,“专属健身”控件可展示用户的定制健身业务信息,当用户为未登录状态、已登录未定制健身业务状态、或已登录已定制健身业务状态时,“专属健身”可展示不同的背景图片。
124.在首页的健身栏目下,当用户点击推荐项目控件后,显示设备可将当前页面跳转至推荐项目对应的健身详情页面,在健身详情页面查看该推荐项目对应的健身视频。也可以进入健身视频列表界面或健身视频播放界面。
125.参见图6,健身视频详情页可展示健身视频的详情信息,详情信息可包括简介、剧集、相关推荐和操作控件。简介可用于展示该健身视频的相关信息,还可以包括视频播放窗口以播放健身视频预览。剧集和相关推荐可为操作控件,用户可点击不同的剧集来进行不同的训练。除剧集和相关推荐外的操作控件可包括“开始训练”、“开通vip”、“点赞”、“收藏”和“分享”,焦点可默认设置在“开始训练”控件上,当用户点击不同的操作控件时,可实现不同的功能。
126.在一些实施例中,健身详情页面还可为其他界面,参见图7,健身详情页可更新为区别为图6的外观。
127.在一些实施例中,不同的健身视频设置有不同的观看模式,如普通模式、跟练模
式、观影模式。当健身视频支持跟练模式时,健身详情页还可为图8所示的外观。如图8所示,“点赞”控件可展示课程点赞数量,课程点赞数量的参数优化算法逻辑参见如下:
128.a.点赞用户数x,x《10,不展示;
129.b.点赞用户数x,10《x,展示外观x。
130.进一步的,在点赞用户数处于不同区间时,展示不同的控件外观,控件外观可以包括控件的颜色,加载的字符,控件的形状等中的至少一种。
131.在一些实施例中,当用户点击某个剧集或相关推荐或“开始训练”控件后,显示设备可以直接播放健身视频,也可以弹出模式选择界面。参见图9a,模式选择界面可设置有三种观看模式中的至少一种,分别为:普通模式、跟练模式和观影模式,其中,观影模式还可称为边看边练模式。每个观看模式可配置有背景图片,并设置有相应的提示,从而方便用户了解不同观看模式的特点。例如普通模式可设置有提示:“屏蔽摄像头观看完整教学视频熟悉训练动作”,跟练模式可设置有提示:“开启摄像头获得动作实时比对让动作更标准”,观影模式可设置有提示:“屏蔽摄像头边看剧边锻炼运动效果不打折”或者“边看剧边锻炼运动效果不打折”。具体的提示语可以根据需求设置。
132.在一些实施例中,模式选择界面是在详情界面上设置的浮层,该浮层的透明度可以根据需求设置。
133.在一些实施例中,相应于用户对媒资的选中,确定媒资是否是跟练媒资,所谓的跟练媒资是媒资中存在已经完成骨骼点标注的关键帧的练习媒资,可以通过摄像头采集到的图像中的骨骼点和关键帧中的骨骼点进行比对以进行动作匹配识别的,跟练媒资的匹配在申请人之前的专利中已经公开了几种方案,在此不予以赘述。
134.在一些实施例中,显示设备可以通过视频资源的标签来确定媒资是否是跟练媒资,也可以通过检测是否含有骨骼点数据来判断是否是跟练媒资。
135.在一些实施例中,确定健身的媒资是跟练的媒资后,显示的模式选择界面中至少包括跟练模式控件和其他模式控件(例如普通模式控件和/或观影模式控件中的至少一个)。如图9a 所示。
136.在一些实施例中,确定健身的媒资不是跟练的媒资后,显示的模式选择界面中不包括跟练模式控件,但显示其他模式控件中的至少一种。如图9b所示。
137.在一些实施例中,根据用户选中的媒资控件,向服务器发送媒资获取请求,该获取请求中包含媒资控件对应的媒资标识,接收服务器根据媒资标识确定的媒资的媒资数据,根据媒资数据加载详情页/列表页。
138.在一些实施例中,媒资数据里面包含表征该媒资是不是跟练媒资的确认标签,在用户选中播放控件后,确定确认标签的类型,在确认标签表征不同类型的媒资时,显示不同的模式选择界面。
139.在一些实施例中,在接收到对媒资的播放选择后,根据媒资的跟练标识参数确定媒资是否是跟练媒资,其中所述媒资跟练参数可以是在显示如图6所示媒资控件/如图7所述的详情页界面时从服务器下载的媒资数据中包含的,也可以是在接收到对媒资的播放选择后,实时从服务器获取的。
140.在一些实施例中,在接收到对媒资的播放选择后,根据用户的标识确定用户是否有播放该媒资的权限,如果没有,则弹出权限购买或权限提示界面。而不弹出模式选择界
面。
141.在一些实施例中,在接收到对媒资的播放选择后,显示设备根据媒资id和账号id生成媒资播放请求,并发送给服务器,服务器根据账号id进行鉴权,在具有播放权限时下发媒资数据和具有播放权限的标记给显示设备,显示设备根据接收到的数据展示模式选择界面,在账号id对应的用户不具有播放权限时,不下发视频数据给显示设备或者仅下发有限时长的视频数据,同时下发不具有播放权限的标记给显示设备,显示设备据此展示权益购买界面,而不展示模式选在界面,在用户购买权益完成后,取消权益购买界面或权益购买界面的后续界面,显示模式选在界面给用户,避免了用户返回发到列表页重新进入详情页的不便。
142.在一些实施例中,弹出的模式选择界面还可设置在当前界面的底部,如图9c所示,模式选择界面还可设置有四种观看模式:姿势校正、大屏教程、追剧模式、ar场景,其中,姿势校正与图9a中的跟练模式相似,均为同时播放用户动作与健身视频;大屏教程与图9a中的普通模式相似,均为全屏显示健身视屏;追剧模式与图9a中的普通模式相似,均为同时播放影视资源与健身视频;ar场景模式下,通过显示设备上设置的3d摄像头,可将用户进行抠图,虚拟到健身场景中。
143.在一些实施例中,一种模式是在用户选中对应的模式控件后,意图使电视展示包含跟练媒资播放窗口和本地视频播放窗口的界面,其中跟练媒资播放窗口和本地视频播放窗口沿电视长度方向上并行设置,跟练媒资播放窗口用于播放健身媒资,本地视频播放窗口用于播放摄像头采集到的图像。跟练媒资播放窗口和本地视频播放窗口可以设置在相同的图层。
144.在一些实施例中,一种模式是在用户选中对应的模式控件后,意图使电视展示包含跟练媒资播放窗口和影视播放窗口的界面,其中跟练媒资播放窗口所在的图层位于影视播放窗口所在的图层下方,影视播放窗口遮盖跟练媒资播放窗口的部分区域,跟练媒资播放窗口用于播放健身媒资,影视播放窗口用于播放用户选中的健身媒资之外的其他媒资。
145.在一些实施例中,一种模式是在用户选中对应的模式控件后,意图使电视显示仅包含视频播放窗口的播放界面,这个播放窗口可以是跟练媒资播放窗口用于播放健身媒资。
146.在一些实施例中,用户选择普通模式后,显示器以全屏的方式播放所述媒资(如图10所示)。
147.在一些实施例中,用户选择跟练模式后,显示器以进入姿势识别界面,姿势识别界面中包括引导动作展示窗口和本地视频引导窗口,其中引导动作展示窗口用来展示需要用户跟随的识别动作,本地视频引导窗口显示摄像头实时获取的本地图像,在本地图像中的人物被识别出做出识别动作后,开始播放视频(如图15所示)。
148.在一些实施例中引导动作展示窗口位于跟练媒资播放窗口的上方,显示设备在识别到用户做出了正确的引导动作后,撤销引导动作展示窗口图层,并触发跟练媒资播放窗口播放跟练媒资id对应的图像数据。
149.在一些实施例中,用户选择观影模式控件后,先进入影视搜索页面,(影视搜索页面可如图12所示)。在一些实施例中影视搜索界面覆盖在原有界面上方。
150.在一些实施例中,当某个剧集或相关推荐或“开始训练”控件对应的健身视频为智
能健身(自有算法ai跟练)媒资时,模式选择界面可展示上述三种观看模式,默认焦点为跟练模式;在一些实施例中,当某个剧集或相关推荐或“开始训练”控件对应的健身视频为普通健身媒资时,模式选择界面可只展示普通模式和观影模式这两种观看模式,默认焦点为普通模式。
151.在一些实施例中,每个观看模式均为操作控件。普通模式和观影模式支持登录的用户和匿名用户使用,跟练模式支持登录的用户使用,如果用户未登录,当用户点击跟练模式控件时,显示设备将弹出登录界面,引导用户登录后使用跟练模式。
152.在一些实施例中,当用户首次进入普通模式、跟练模式或边看边练中的任一模式时,显示设备可进行引导图展示,引导图展示结束后返回逻辑参下:
153.1、普通模式介绍后返回视频播放界面。
154.2、跟练模式介绍后返回跟练播放界面。
155.3、边看边练模式介绍后返回主视频选择界面。其中主视频选择界面可以是搜索界面。
156.在一些实施例中,当用户点击某个剧集或相关推荐或“开始训练”控件后,显示设备还可根据模式默认选择逻辑,弹出模式选择界面或者直接进入一个观看模式,其中,模式默认选择逻辑可如下所示:
157.a、某个课程,用户首次学习,展示模式选择页面,用户选择后,可使用对应模式功能;
158.b、用户非首次进入课程,具备跟练模式的课程,默认进入跟练模式;不具备跟练模式的课程,默认进入普通模式;
159.c、异常场景:用户上次进入的是跟练模式,但是当前课程是普通课程,则进入普通模式。
160.在一些实施例中,当用户点击“普通模式”控件,或根据模式默认选择逻辑进入普通模式后,显示设备在普通模式下播放健身视频。
161.参见图10,为根据一些实施例的普通模式示意图,在普通模式下,用户可进行如下操作:
162.1、按方向下键,调出选集功能区,默认焦点在【播放列表】的当前集上;
163.2、按菜单键,默认焦点在【模式切换】的当前模式上。
164.在用户进行模式切换后,显示设备暂停当前播放界面的播放并加载切换后的模式对应的显示界面,例如在从普通模式切换到跟练模式时,暂停当前跟练播放界面,并记录跟练媒资的播放信息(包含媒资标识,播放时间等数据中的至少一种),启动跟练界面,在跟练媒资播放窗口,根据所述播放信息,加载普通模式下播放的媒资数据,在本地视频窗口加载摄像头获取到的本地图像数据。
165.在一些实施例中,可以不设置模式选择界面,用户选中播放控件后,显示设备直接按照预设的播放方式播放跟练媒资。
166.在一些实施例中,用户使用边看边练模式同时观看影片和健身视频的流程可参见图11,如图11所示,用户选择健身影片,即健身视频后,可选择健身模式。健身模式包括普通、跟练和观影。当用户点击观影模式,即边看边练模式后,显示设备可判断当前健身视频是否免费,如果健身视频需要购买才能观看,则弹出vip购买页面,用户购该课程后,可进入
影视搜索页面,如果健身视频免费,则可直接进入影视搜索页面。
167.在一些实施例中,用户选择健身影片,即健身视频后,选择观影模式,即边看边练模式后,进入影视搜索页面。
168.在一些实施例中,显示影视搜索页面时,可以通过发送训练媒资获取请求以获取训练媒资的数据,这时候,在用户选在要看的影片时,就可以进行训练媒资数据的下载,提升了训练媒资数据的加载速度,在进行边看边练的界面后,即可快速的展示训练媒资的视频。
169.在一些实施例中,部分需要购买才能观看的健身视频提供试看片段,在该视频的vip购买页面,如果用户不选择购买,接收用户的返回指令,撤销购买界面的显示,同时显示影视搜索页面,这样可以使用户在边看边练模式下观看完试看片段后再决定是否购买该课程。在一些实施例中,在模式选择界面前不强制弹出vip购买界面,在训练媒资(健身视频)提供试看片段时,用户可以进行影视媒资搜索和显示的过程。在健身视频提供的试看片段结束后,绘制上层的浮层,在浮层中展示健身视频的会员权限购买界面,用户可以选在购买或返回边看边练界面。
170.在一些实施例中,在购买或返回边看边练界面中,如果在健身视频提供的试看片段结束如果用户选择购买了会员权限,则继续在健身视频窗口播放健身视频,影视窗口继续播放影视视频。
171.在一些实施例中,在购买或返回边看边练界面中,如果在健身视频提供的试看片段结束如果用户没有购买会员权限,则继续在健身视频窗口展示提示浮层,影视窗口继续播放影视视频。此时可暂停健身视频的播放线程。
172.在一些实施例中,在购买或返回边看边练界面中,如果在健身视频提供的试看片段结束如果用户没有购买会员权限,则取消影视窗口上的健身视频窗口,并使影视窗口继续播放影视视频。此时可取消健身视频的播放线程。
173.在一些实施例中,在用户观看过程中,健身视频观看结束后,弹出购买提示界面,购买提示界面中可包括购买入口和退出入口/退出提示。如果用户选中购买入口,在切换至购买界面,并且在购买结束后在弹出提示界面前的播放界面继续播放健身视频。如果用户进行了退回操作,在切换至健身视频选择界面,如果用户选择的健身视频,则在弹出提示界面前的播放界面继续播放健身视频,如果继续返回至频道页面或切换至其他频道可撤销弹出提示界面前的播放界面的进程,认为用户的意图是不在进行跟练操作。
174.在一些实施例中,健身视频播放结束后,存在视频列表中的后续视频,则继续在健身视频窗口播放后续视频内容,如果没有后续视频或不存在视频列表,则切换至健身视频选择界面,如果用户选择的健身视频,则在之前的播放界面继续播放健身视频,如果用户选择返回至频道页面或切换至其他频道可撤销之前的播放界面的进程。
175.在一些实施例中,影视窗口(主窗口)试看结束后,可以在显示购买主窗口视频内容的购买界面(如图26),如果用户购买的权限则继续播放,如果用户没有购买,则主窗口展示提示浮层,或者取消主窗口,全屏显示健身视频窗口(小窗口)。
176.在一些实施例中,健身视频窗口可以作为主窗口,影视窗口可以作为小窗口。
177.在一些实施例中,小窗口所在的图层位于主窗口所在的图层上方。
178.在一些实施例中,小窗口可以在显示屏的边缘位置。
179.在一些实施例中,小窗口可以位于显示屏的左上角位置,由于主窗口上的内容一般会选择左上角来显示标注或提示等和视频内容关联性低的信息,因此小窗口放在显示屏的左上角位置可以尽量避免小窗口遮挡主窗口视频中的有效画面信息。
180.在一些实施例中,参见图12,边看边练模式下的影视搜索页面可设置有搜索区和展示区,其中,搜索区可设置有搜索键盘和搜索二维码,用户可通过搜索键盘输入想要观看的影片,或者通过终端设备扫描二维码,在终端设备上搜索影片,终端设备可将用户选择的影片反馈至显示设备。
181.展示区可设置有历史记录和热门搜索。在一些实施例中,历史记录可展示用户在边看边练模式下历史观看或历史搜索的影片;在一些实施例中,历史记录还可展示用户在所有模式下历史观看或历史搜索的影片。
182.热门搜索可设置有热门影视的海报,该海报可由显示设备的运营进行具体配置。用户可选择其中一个影片进行观看。在影视搜索页面展示的媒资可为不需要转第三方应用播放的视频媒资,需要转第三方应用播放的媒资或音频媒资可过滤掉,不予显示。
183.在一些实施例中,影视搜索页面还可设置有提示语,参见图13,提示语可为:“您可选择一个视频,边观影边锻炼”。
184.在一些实施例中,在进入影视搜索界面后,处理器判断之前是否进行的播放健身视频的选择,如果是则下影视搜索界面的上方浮层中显示提示语,以提示用户可以选择影视视频进行边看边练,如果没有,则不提示。
185.在一些实施例中,处理器可以通过判断后台是否启动了边看边练界面的加载进行来判断是否进行了边看边练的选择。
186.在一些实施例中,用户选择观影模式后,处理器可以设置状态标识,在展示影视搜索界面后,处理器可以通过判断转台标识来选择是否进行提示语的提示。
187.在一些实施例中,当用户在影视搜索页面选择影视片源后,显示设备可在主窗口展示全屏观影页面,并在全屏观影页面上添加健身播放窗口,形成画中画播放模式。
188.在一些实施例中,显示设备可在显示界面绘制影视播放窗口和健身视频窗口,并根据不同窗口和不同码流的映射,在对应的窗口播放对应的视频,例如,在影视播放窗口播放被选中的影视媒资id对应的视频数据,生成全屏观影页面,在健身视频窗口播放被选中的健身媒资id对应的视频数据,生成健身播放画面。
189.在一些实施例中,影视视频在全屏显示的影视播放窗口中播放,健身视频窗口位于影视播放窗口的上方。
190.在一些实施例中,参见图14,在画中画模式下,显示设备的显示界面包括一个主窗口和一个小窗口,在一些实施例中,主窗口全屏播放用户选择的影片,小窗口小窗播放用户选择的健身视频,小窗口显示在主窗口的上方,例如,小窗口可显示在主窗口的左上方。
191.在一些实施例中,用户还可切换主窗口和小窗口,例如,将健身视频切换为主窗口显示,将影片切换为小窗口显示。
192.在一些实施例中,用户还可调整小窗口的尺寸和位置,例如,参见图18,将小窗口调整至主窗口的右上方。
193.在一些实施例中,用户可以通过预设按键,切换健身视频窗口和影视播放窗口的位置,例如使健身视屏在全屏显示的健身视频窗口中播放,影视播放窗口位于健身视频窗
口中的上方。
194.在一些实施例中,在显示边看边练界面下,如图24所示,如果接收到用户的返回控制指令,控制视频播放器(主窗口)退出所述视频的播放,并且暂停小窗口的播放并隐藏小窗口,切换至视频选择界面,如图12或13。
195.在一些实施例中,在显示边看边练界面下,如图25所示,如果接收到用户的返回控制指令,撤销主窗口和小窗口,切换至视频选择界面,如图12或13。
196.在一些实施例中,在返回后的视频选择界面中,在用户重新选择好视频控件对应的视频后,重新启动边看边练界面,使主窗口加载用户重新选择的视频控件对应的视频,同时小窗口继续播放先前选择好的健身视频或从头重新播放先前选择好的健身视频。
197.在返回后的视频选择界面中,继续接收到用户的返回指令,切换至健身视频详情界面。
198.在一些实施例中,在返回后的视频选择界面中,继续接收到用户的返回指令,还需要撤销主窗口和小窗口对应的线程。在一些实施例中,两路视频中的至少一路视频可能不是免费视频,且用户没有购买该视频,如果一路不免费的视频的试看片段先播放完毕后,显示设备的当前画面可跳转至相应的购买页面,用户购买后可自动返回,或用户手动点击返回至画中画播放界面进行续播,或暂停播放两路视频,等待用户重新启动两路视频的播放,在继续播放完至另一路视频的试看片段后,再调转至相应的购买页面,两路视频的支付逻辑可与各自视频详情页付费跳转保持一致,如包括vip、专区、单点、付费等多种购买方式;如果两路不免费的视频的试看片段同时播放完毕后,则可优先调转至副视频的购买页面。
199.在一些实施例中,主视频在起播时可调用历史记录跳转起播逻辑,副视频从零开始播放。
200.在一些实施例中,主视频/副视频若为单集,单集结束后循环播放;若为多集,则自动播放下一集;若多集播放至最后一集,则重新播放至第一集。
201.在一些实施例中,主视频清晰度最高只可设置为1080p(若不支持,清晰度向下顺延),副视频默认清晰度为720p(若不支持,清晰度向下顺延),该清晰度根据显示设备的芯片能力为两路视频不能超过4k@60hz确定,如果显示设备的芯片升级,主视频和副视频的清晰度可选为更高水平。
202.在一些实施例中,用户可对主视频的清晰度进行调整,参见图18,用户方向下键调出的播放设置选项可包括清晰度选项,该清晰度选项可用于调节主视频的清晰度,用户可对主视频的清晰度进行调节。除了清晰度,播放设置选项还包括播放列表选项、模式切换选项、相关推荐选项、推荐功能选项等用户进行设置。
203.在一些实施例中,在边看边练模式下,用户可切换播放模式,例如,用户可通过点击遥控器上的菜单键调出模式切换界面,参见图19,用户可重新选择其他模式观看健身视频,例如,用户可选择图20所示的ar场景模式观看健身视频。
204.在一些实施例中,用户还可通过长按方向右键对主视频进行快进操作,长按方向左键对主视频进行快退操作。
205.在一些实施例中,用户可对主视频和副视频的暂停和起播进行联动操作,例如,参见图 21,用户可点击ok键同时暂停主视频和副视频,然后再次点击ok键同时起播主视频和副视频。
206.可见,本技术提供的智能健身方法可为图22所示的如下步骤:
207.步骤s110:响应于接收到健身视频的播放信号,控制显示器显示模式选择页面,所述模式选择页面包括普通模式选项、跟练模式选项和边看边练模式选项。
208.步骤s120:响应于接收到所述普通模式选项的触发信号,控制显示器全屏播放所述健身视频。
209.步骤s130:响应于接收到所述跟练模式选项的触发信号,控制显示器同时播放所述健身视频和摄像头采集的画面。
210.步骤s140:响应于接收到所述边看边练模式选项的触发信号,控制显示器显示影视搜索页面。
211.步骤s150:响应于接收到影视搜索页面的媒资播放信号,控制显示器同时播放所述健身视频和所述媒资播放信号对应的媒资。
212.步骤s160:响应于接收到所述ar场景模式选项的触发信号,控制显示器播放将用户抠图,并虚拟到场景中的画面。
213.在一些实施例中,主窗口播放的视频可称为主视频,小窗口播放的视频可称为副视频。
214.当用户在影视搜索页面选择影视片源后,生成同时播放主视频和副视频的指令,显示设备响应于接收到同时播放主视频和副视频的指令,生成对应两个视频的播放请求,向服务器获取对应两个视频的资源,并加载播放页面以启动画中画播放模式,播放主视频和副视频。
215.在一些实施例中,在画中画模式下,用户需要同时观看主视频和副视频这两路视频,为了防止两路视频声音混杂引起用户不适,显示设备可按照用户上次设置的音量播放所述主视频和副视频,或者按照默认设置的增益音量播放所述主视频和副视频,实现主音频码流和副音频码流的自动增益调节,当然,用户也可对显示设备进行音量控制,从而对混合前的主音频码流和副音频码流进行手动增益调节。
216.在一些实施例中,主视频和副视频这两路视频可能各自有广告,两路视频可各自播放广告,互不影响,在自己的广告播放完毕后,播放相应的主视频或副视频。
217.在一些实施例中,主视频和副视频在媒资播放过程中会存在贴片广告,在一些实施例中,不同播放窗口的播放逻辑可单独执行,相互独立的根据预制的广告或标签进行广告的播放。
218.在一些实施例中,显示设备也可对广告音量进行自动增益调整。例如,两路视频的广告时间可能不一致,显示设备可被配置为:如果其中一路视频的广告播放完毕,另一路视频的广告没有播放完毕,将广告播放完毕的视频音量调大,在另一路视频的广告播放完毕后,再将音量恢复为默认大小或上次用户设置的大小。在一些实施例中,在播放广告前,主窗口和小窗口都需要相互进行广告加载/播放状态的确认,在其中一个正在进行广告的加载/播放时,另一个窗口不进行广告的加载/播放。
219.在一些实施例中,在主窗口和小窗口均存在需要进行播放的广告时,择一进行广告的播放,另一个广告不播放,可以一视频的加载界面或暂停界面来取代,择一的规则可以根据需求设置。
220.参见图27,为根据一些实施例的音量增益调节的交互示意图。在一些实施例中,广
告的需求可以是片前广告,片中广告和片尾广告。
221.用户在影视搜索页面点击一个影视片源后,该影视片源的点击操作被显示设备作为同时播放主视频和副视频的指令。
222.在一些实施例中,显示设备响应于接收到同时播放主视频和副视频的指令,分别生成对应两个视频的播放请求并发送给服务器以获取主视频的数据和副视频的数据。
223.在一些实施例中,显示设备可以根据用户之前选择的健身视频和影视视频分别确定对应主视频和副视频的媒资标识,然后根据媒资标识生成视频播放请求。示例性的,在主窗口播放影视视频,小窗口播放健身视频时,显示设备可以根据用户在健身视频列表界面或健身视频详情界面选择的播放指令确认健身视频的标识,在影视选择界面时根据用户选择的影视控件确定影视视频对应的影视标识,同时由于窗口播放影视视频,小窗口播放健身视频,则根据影视标识生成播放主视频的播放请求,根据健身标识生成播放副视频的播放请求,并分别将其发送给服务器。
224.在一些实施例中,播放副视频的播放请求可以在用户在健身视频列表界面或健身视频详情界面选择的播放指令确认健身视频的标识后直接生成并发送给服务器,无需等待主视频的播放请求的生成,以便于提前请求和下载健身视频数据,实现健身视频的快速加载。
225.在一些实施例中,同时播放主视频和副视频的指令可以是在观影模式下选择影视控件的指令/播放影视节目的指令中的一种。
226.在一些实施例中,同时播放主视频和副视频的指令可以是请求同时播放影视视频和健身视频的操作指令。
227.在一些实施例中,在接收到同时播放主视频和副视频的指令后分别检测播放这两个视频的窗口是否存在广告需求,如果至少一个存在广告需求,则该广告需求对应的广告可称之为片前广告;则在发送窗口对应的播放请求时,同时发送广告请求给服务器,此时的广告请求和视频窗口存在映射关系。示例性的,在主窗口或主视频对应的影视控件的参数中设置有广告需求参数时,生成对应主窗口的广告请求,以获得广告数据后在主窗口播放广告。小窗口亦然。
228.在一些实施例中,视频播放请求和播放窗口存在映射关系,显示设备先将播放请求分别发送给服务器,服务器为对应的播放请求反馈播放参数,若播放参数中存在广告需求参数时,处理器为对应的窗口生成广告请求,以获得广告数据后在该窗口播放广告。
229.在一些实施例中,当用户暂停主视频和副视频的播放后,重新启动主视频和副视频的播放,也可生成播放主视频和副视频的指令,显示设备响应于接收到同时播放主视频和副视频的指令,分别检测两个窗口的视频码流中或窗口设置中是否存在广告需求参数,如果存在广告需求参数,则为对应的窗口生成广告请求,以获得广告数据后在该窗口播放广告,该广告需求参数对应的广告可称之为片中广告。
230.在一些实施例中,显示设备还可在主视频和副视频的播放过程中,实时监测主视频和副视频的窗口的视频码流中是否存在广告需求参数,如果存在广告需求参数,则为对应的窗口生成广告请求,以获得广告数据后在该窗口播放广告,该广告需求对应的广告可称之为片中广告。
231.在一些实施例中,显示设备还可在主视频和副视频播放结束时,检测主视频和副
视频的窗口的视频码流中或窗口设置中是否存在广告需求参数,如果存在广告需求参数,则为对应的窗口生成广告请求,以获得广告数据后在该窗口播放广告,该广告需求对应的广告可称之为片尾广告。
232.在一些实施例中,主视频和副视频的媒资信息含有表示需要插播广告的广告标签,其中,媒资信息可包含在服务器下发的页面数据中,页面数据为展示健身视频或影视片源的页面的数据。显示设备从媒资信息中可提取中广告标签,根据该广告标签,判定当前视频存在广告需求,进而生成广告请求,此时,广告需求对应的广告为片前广告。显示设备在生成广告请求后,将广告请求和两路视频的播放请求发送到服务器,从而向服务器请求广告数据、主视频的媒资数据和副视频的媒资数据。
233.在一些实施例中,主视频和副视频的媒资数据中含有表示需要插播广告的广告标签,其中,媒资数据包括服务器下发的健身视频或影视片源的视频码流。显示设备从媒资数据中可提取中广告标签,根据该广告标签,判定当前视频存在广告需求,进而生成广告请求,此时,广告需求对应的广告为片中广告或片尾广告。
234.在一些实施例中,由于视频请求中分别携带有媒资id和账户id(或显示设备id),在触发广告请求后,服务器可以根据表征终端进行边看边练的参数以及广告请求的账户id(或显示设备id)下发广告数据(例如下发的广告时长相同,或内容相似,或风格相似,或音量相似),以提升用户的体验。其中,表征终端进行边看边练的参数可以是广告请求中携带的,也可以是服务器之前建立边看边练界面中生成并存储的。
235.在一些实施例中,服务器在接收到广告请求后,确定是否存在同一账户在预设时间周期内发送的广告请求,在存在时,表征用户在进行观影模式的视频观看,则为根据在先确认的广告数据选择相似的广告数据来作为对另一个广告请求数据的反馈,在一些实施例中,在不存在在线广告数据时,则根据预设广告规则确定广告数据。
236.在一些实施例中,用于触发服务器发送广告的广告请求中分别携带有广告标签和账户id (或显示设备id),在触发广告请求后,服务器可以根据表征终端进行边看边练的参数以及广告请求的账户id(或显示设备id),根据视频播放窗口对应的广告请求确定视频播放窗口的广告,并根据视频窗口对应的广告时长、广告音量等中的至少一种确定健身媒资播放窗口的广告,将两个广告的数据下发给显示设备以使得显示设备上的两个视频窗口进行播放。
237.在一些实施例中,在显示边看边练界面,即画中画界面后,显示设备仅仅播放一个窗口触发的广告。
238.在一些实施例中,显示器在其中一个窗口播放广告数据前,确认另一窗口上是否在播放广告数据,如果是,则前者不进行广告数据的播放,反之,前者进行广告数据的播放。
239.在一些实施例中,显示设备仅发送视频播放窗口对应的广告需求,健身视频播放窗口检测到广告需求后并不发送广告请求给服务器。
240.在一些实施例中,在仅播放一个窗口出发的广告时,显示设备接收到服务器根据所述广告请求反馈的广告数据后,控制显示器显示浮层,浮层位于视频播放窗口和健身视频播放窗口上方,在所述浮层中播放所述广告,在广告播放结束后,撤销浮层,并广播通知以使得视频播放窗口和健身视频播放窗口分别播放对应的视频码流。
241.在一些实施例中,在原广告请求对应的窗口播放广告数据,另一窗口不播放广告
数据。
242.在一些实施例中,显示设备同时在主窗口和小窗口这两个视频窗口播放广告时,为提升两路广告的视听效果,可对两路广告的音量进行增益调节,例如,将小窗口的音量增益调节为原始音量的50%,或者将小窗口的音量增益调节为主窗口音量的50%,当然,还可将小窗口的音量增益调节至其他大小,只要与主窗口的音量不同即可,从而避免用户混淆两路广告。在一些实施例中,显示设备可实时检测两个视频窗口的播放进度,在其中一个窗口的广告播放结束时,停止另一个播放窗口的广告的播放。以提升两个窗口中影视视频和健身视频播放起始的同步性。
243.在一些实施例中,如果显示设备在一个窗口监测到广告播放标记,即该窗口的广告没有播放完毕,另一个窗口没有监测到广告播放标记,即该窗口的广告已经播放完毕,或该窗口没有播放广告,该窗口对应的健身视频或影视视频正在播放过程中,则自动降低播放广告的播放窗口的音量,提升另一窗口的播放音量。在一些实施例中,广告播放标记可为广告倒计时标记。在一些实施例中,主窗口和小窗口的两路广告都播放完毕后,显示设备开始播放健身视频和影视视频,并增益调节这两路视频的音量。影视视频在全屏显示的影视播放窗口,即主窗口中播放,健身视频窗口即小窗口,位于影视播放窗口的上方。
244.在一些实施例中播放窗口在播放完广告数据后,进入各自对应的视频内容的播放。
245.在一些实施例中,在主窗口和小窗口同步播放广告时,为提升广告的宣传效果,显示设备可被配置为同步播放两路内容相关的广告。
246.在一些实施例中,广告提供商的服务器可向显示设备的服务器提供两路内容相关的广告,例如,其中一路广告为广告对象的宣传视频,另一路广告为广告对象的多张宣传图片,其中,宣传图片可包括广告对象的局部细节、整体结构、价格信息和优惠活动等内容,广告提供商可为显示设备方自己的提供商,也可为第三方的提供商。
247.在一些实施例中,显示设备的服务器的运营人员可预先为两路内容相关的广告设置关联关系,使其中一路广告称为另一路广告的关联广告,便于显示设备在获取广告时,获取到这两路内容相关的广告,例如,为两路内容相关的广告的播放地址设置关联标识符,或者建议一个包含这两路广告的播放地址的映射表,从而在获取到其中一路广告的播放地址后,可根据关联标识符或查询映射表得到该路广告关联的另一路广告的播放地址。
248.在一些实施例中,显示设备的服务器的运营人员可预先设置映射规则,该映射规则可包括实现如下功能的算法:将一路广告作为待匹配广告,计算与待匹配广告内容相关的广告,计算出的与该待匹配广告相关度最高的广告可作为该待匹配广告的关联广告。随着广告资源的不断更新,该关联广告可能会发生变化。该映射规则的算法可根据广告需求进行具体设置与调整。一种示例性的算法可为:查找包含相同广告对象的广告的播放地址,如果有多个播放地址,可分析每个播放地址对应的广告时长,广告时长接近待匹配广告的广告时,相关度较高,广告时长与待匹配广告相差较大时,相关度较小。显示设备在请求获取两路广告而只提供了一路广告的信息时,显示设备的服务器可根据该映射规则,计算出关联广告。
249.在一些实施例中,显示设备的视频播放程序播放两路内容相关的广告的方法可参见图36,该方法可包括步骤s601-s603。
250.步骤s601:检测视频窗口中正在播放的视频中的广告标签。
251.在一些实施例中,显示设备的视频播放程序同时在两个窗口分别播放主视频和副视频时,主窗口的播放内容可由主窗口的进程进行控制,小窗口的播放内容可由小窗口的进程进行控制,其中,主窗口的进程和小窗口的进程均可在视频播放程序接收到同时播放主视频和副视频的指令后,由视频播放程序的主进程启动。视频播放程序的主进程可分别向主视频的视频源获取主视频的视频码流,向副视频的视频源获取副视频的视频码流,将主视频的视频码流分发给主窗口的进程,将副视频的视频码流分发给小窗口的进程。
252.在一些实施例中,视频播放程序的主进程也可为主窗口的进程,由主窗口的进程控制两个窗口的显示内容。
253.在一些实施例中,也可不生成主窗口的进程和小窗口的进程,由视频播放程序直接控制两个窗口的显示内容。
254.在一些实施例中,主窗口的进程可被配置为直接向主视频的视频源获取主视频的视频码流,小窗口的进程可被配置为直接向副视频的视频源获取副视频的视频码流。
255.在一些实施例中,主窗口的进程可对主视频的视频码流进行解码,根据解码后的数据得到主视频的视频帧,控制主窗口播放主视频的视频帧。小窗口的进程可对副视频的视频码流进行解码,根据解码后的数据得到副视频的视频帧,控制小窗口播放副视频的视频帧。
256.在一些实施例中,主视频的视频码流中含有打点信息,打点信息可包括广告标签和广告标签对应的播放时间,例如,播放时间为第30分00秒-第30分15秒。主窗口的进程在对主视频的视频码流进行解码时,可判断主视频的视频码流中是否存在广告标签。
257.在一些实施例中,显示设备在两个视频窗口播放视频,例如,在主窗口播放主视频,在小窗口播放副视频,可只检测主视频是否有广告标签,也可只检测副视频是否有广告标签,还可分别检测主视频和副视频是否有广告标签,如果主视频和副视频均检测到广告标签,可只处理主视频的广告标签,不处理副视频的广告标签。
258.步骤s602:在至少有两个视频窗口正在播放视频时,根据在其中一个视频窗口正在播放的视频中检测到的所述广告标签,获取所述广告标签对应的第一广告的视频码流和第二广告的视频码流,其中,所述第二广告为所述第一广告的关联广告。
259.在一些实施例中,在两个视频窗口正在播放视频时,如果只有其中一个窗口,如主窗口或小窗口正在播放的视频有所述广告标签,则可根据该广告标签获取双路广告数据。
260.在一些实施例中,在两个视频窗口正在播放视频时,如果主窗口正在播放的视频有所述广告标签,小窗口正在播放的视频没有所述广告标签,则可根据该广告标签获取双路广告数据;反之,如果小窗口正在播放的视频有所述广告标签,主窗口正在播放的视频没有所述广告标签,则不对该广告标签进行处理,不获取双路广告数据。
261.在一些实施例中,在两个视频窗口正在播播放视频时,如果主窗口正在播放的视频有所述广告标签,小窗口正在播放的视频也有所述广告标签,则可根据主窗口对应的广告标签获取双路广告数据,不处理小窗口对应的广告标签。
262.在一些实施例中,主窗口的进程在解码出广告标签时,就可向视频播放程序的主进程发送主窗口的广告请求。如果主视频的视频码流的解码速度大于视频帧的播放速度,则能在广告标签对应的播放时间之前,预先下载好广告的视频码流,该广告请求可包含主
视频的媒资标识。
263.在一些实施例中,广告请求还可以包含广告类型标识等等用于服务器确定第一广告的参数。
264.在一些实施例中,在不同时间,广告提供商可能设置了内容不同的第一广告和/或第二广告,主窗口的进程可在广告标签对应的播放时间之前的第一预设时间,向视频播放程序的主进程发送主窗口的广告请求,从而能够获取到较新的广告的视频码流。第一预设时间可根据广告标签对应的播放时间的时长进行设置,例如,根据广告标签对应的播放时间的时长为15 秒,设置第一预设时间为11秒,即在播放广告之前的第11秒向视频播放程序的主进程发送主窗口的广告请求;根据广告标签对应的播放时间的时长为10秒,设置第一预设时间为6秒,即在广告播放之前的第6秒向视频播放程序的主进程发送主窗口的广告请求,给第一广告和第二广告的视频码流的下载留出时间,确保能够在广告标签对应的播放时间之前,将第一广告和第二广告的视频码流下载完毕。
265.在一些实施例中,也可在到达广告标签对应的时间时,再生成广告请求。
266.在一些实施例中,视频播放程序的主进程在接收到主窗口的广告请求后,可从主窗口的广告请求后获取主视频的媒资标识,根据视频播放程序当前还存在小窗口的播放进程,生成包含表征双窗口播放的参数和所述主视频的媒资标识的广告请求,将生成的该广告请求发送到服务器。
267.在一些实施例中,表征双窗口播放的参数也可在视频播放程序接收到同时播放主视频和副视频的指令后生成,在接收到主窗口的播放请求后,视频播放程序的主进程可直接获取该表征双窗口播放的参数,根据该表征双窗口播放的参数和所述主视频的媒资标识生成并向服务器发送广告请求。
268.在一些实施例中,表征双窗口播放的参数可包括两个正在播放视频的视频窗口的标识,如主窗口的标识和小窗口的标识,可根据显示器的界面数据存在这两个视频窗口的标识,确定有两个视频窗口正在显示器上播放视频。
269.在一些实施例中,服务器在接收到视频播放程序发送的广告请求后,可根据广告请求中包含表征双窗口播放的参数和所述主视频的媒资标识,分别获取第一广告播放地址和第二广告播放地址,将第一广告播放地址和第二广告播放地址发送给显示设备,其中,第一广告播放地址可为第一广告的视频码流的接口地址,第二广告播放地址可为第二广告的视频码流的接口地址。第一广告和第二广告可为内容相关、时长相同的广告,或者第一广告和第二广告为内容相关、时长不同的广告,第一广告播放地址可与第二广告播放地址设置有对应关系,由于第一广告播放地址可与主视频的媒资标识设置有对应关系,因此,服务器可根据主视频的媒资标识,获取到第一广告播放地址,再根据第一广告播放地址与第二广告播放地址的对应关系,获取到第二广告播放地址。
270.在一些实施例中,视频播放程序的主进程在接收到第一广告播放地址和第二广告播放地址后,就可访问该第一广告播放地址和第二广告播放地址,下载两个广告的视频码流。
271.在一些实施例中,视频播放程序的主进程也可在广告标签对应的播放时间之前的第二预设时间下载两个广告的视频码流,第二预设时间可根据广告标签对应的播放时间的时长进行设置,例如,根据广告标签对应的播放时间的时长为15秒,设置第二预设时间为10
秒,即在广告播放之前的第10秒开始下载广告的视频码流;根据广告标签对应的播放时间的时长为 10秒,设置第二预设时间为10秒,即在广告播放之前的第5秒开始下载广告的视频码流,确保能够在广告标签对应的播放时间之前,将第一广告和第二广告的视频码流下载完毕。
272.步骤s603:根据接收到的所述第一广告的视频码流,控制一个视频窗口播放所述第一广告,并根据接收到的所述第二广告的视频码流,控制另一个视频窗口播放所述第二广告,其中,所述第一广告和第二广告被同步播放。
273.在一些实施例中,视频播放程序的主进程在下载完第一广告的视频码流和第二广告的视频码流后,可将第一广告的视频码流发送给主窗口的进程,将第二广告的视频码流发送给小窗口的进程,此时,如果还未到达广告标签对应的播放时间的起始时刻,则等到所述广告标签对应的播放时间的起始时刻,同时向所述主视频的播放窗口的进程和副视频的播放窗口的进程发送广告播放指令,使主窗口暂停播放主视频,开始播放第一广告,小窗口暂停播放副视频,开始播放第二广告。
274.在一些实施例中,视频播放程序的主进程在到达广告标签对应的起始时刻再获取双路广告的视频码流,在接收到第一广告的视频码流和第二广告的视频码流后,可直接将这两路视频码流分别发送至两个窗口的进程,使两个窗口开始播放广告。在一些实施例中,视频播放程序的主进程为主窗口的进程,主窗口的进程在接收到第一广告的视频码流和第二广告的视频码流后,可将第二广告的视频码流转发给小窗口的进程,然后延时一定时间后,再播放第一广告,确保第一广告的起播第二广告的起播的同步性。
275.在一些实施例中,第一广告和第二广告的同步播放可以为同时起播且同时结束播放。
276.在一些实施例中,第一广告和第二广告的同时播放可以为不同时起播或不同时结束,只要在其中一个广告在另一个广告的播放期间内播放即可,或者至少在一个时刻,一个视频窗口播放第一广告的视频帧,另一个视频窗口播放第二广告的视频帧。
277.在一些实施例中,视频播放程序的主进程还可实时监测主窗口的第一广告的播放进度和第二广告的播放进度,其中,视频播放程序的主进程可通过获取主窗口的进程下一帧播放的视频帧的媒资类型,得到第一广告的播放进度,如果下一帧播放的视频帧的媒资类型为广告,则表明第一广告还有尚未播放的视频帧,如果下一帧播放的视频帧的媒资类型为空,则表明当前帧为第一广告的最后一帧;通过获取小窗口的进程下一帧播放的视频帧的媒资类型,得到第二广告的播放进度,如果下一帧播放的视频帧的媒资类型为广告,则表明第二广告还有尚未播放的视频帧,如果下一帧播放的视频帧的媒资类型为空,则表明当前帧为第二广告的最后一帧。
278.在一些实施例中,如果所述第一广告的播放进度为播放到所述第一广告的最后一帧,所述第二广告的播放进度不是所述第二广告的最后一帧,则视频播放程序的主进程控制所述主视频的播放窗口继续播放所述主视频,控制所述副视频的播放窗口停止播放第二广告,继续播放所述副视频;如果所述第一广告的播放进度不是所述第一广告的最后一帧,所述第二广告的播放进度为播放到所述第二广告的最后一帧,则视频播放程序的主进程控制所述主视频的播放窗口继续播放所述第一广告,控制所述副视频的播放窗口保持显示所述第二广告的最后一帧或循环播放第二广告;如果所述第一广告的播放进度为播放到所述
第一广告的最后一帧,所述第二广告的播放进度为播放到所述第二广告的最后一帧,则视频播放程序的主进程控制所述主视频的播放窗口继续播放所述主视频,控制所述副视频的播放窗口继续播放所述副视频。
279.在一些实施例中显示设备只在一个视频窗口播放一个视频时,也可检测该视频是否有广告标签,如果检测到广告标签,可获取所述广告标签对应的第一广告的视频码流;根据接收到的所述第一广告的视频码流,控制所述播放窗口播放所述第一广告。
280.在一些实施例中,显示设备的视频播放程序播放两路内容相关的广告的方法可参见图37,该方法可包括步骤s701-s704。
281.步骤s701:接收用户输入的同时播放两个视频的指令。
282.在一些实施例中,在用户选择一个视频并确认播放,然后又选择一个视频并确认播放后,或者同时选择两个视频确认播放后,显示设备可生成同时播放两个视频的指令。
283.步骤s702:响应于所述同时播放两个视频的指令,检测两个所述视频对应的控件的参数中的广告标签。
284.在一些实施例中,部分主视频对应的控件的参数中可设置有广告标签,视频播放程序的主进程在接收到同时播放主视频和副视频的指令后,可判断主视频对应的控件的参数中是否存在广告标签。
285.在一些实施例中,部分副视频对应的控件的参数中可设置有广告标签,视频播放程序的主进程在接收到同时播放主视频和副视频的指令后,可判断副视频对应的控件的参数中是否存在广告标签。
286.在一些实施例中,部分主视频和副视频对应的控件的参数中均可能设置有广告标签,视频播放程序的主进程在接收到同时播放主视频和副视频的指令后,可分别判断主视频对应的控件的参数和副视频对应的控件参数中是否存在广告标签。
287.步骤s703:若其中一个所述视频对应的控件的参数中存在广告标签,获取所述广告标签对应的第一广告的视频码流和第二广告的视频码流,其中,所述第二广告为所述第一广告的关联广告。
288.在一些实施例中,如果主视频对应的控件的参数中存在广告标签,视频播放程序的主进程则可根据该广告标签向服务器获取第一广告的视频码流和第二广告的视频码流,获取方法可参见步骤s602。
289.在一些实施例中,如果副视频对应的控件的参数中存在广告标签,视频播放程序的主进程则可根据该广告标签向服务器获取第一广告的视频码流和第二广告的视频码流。
290.在一些实施例中,如果主视频对应的控件的参数和副视频对应的控件的参数中均存在广告标签,视频播放程序的主进程则可根据主视频对应的广告标签向服务器获取第一广告的视频码流和第二广告的视频码流。
291.步骤s704:根据接收到的所述第一广告的视频码流,控制一个视频窗口播放所述第一广告,并根据接收到的所述第二广告的视频码流,控制另一个视频窗口播放所述第二广告,其中,所述第一广告和第二广告被同步播放。
292.为对服务器提供两路内容相关的广告的方法进行说明,图38示出了根据一些实施例的服务器发送广告的方法的流程示意图,如图38所示,该方法可包括步骤s801-s803。
293.步骤s801:接收来自显示设备的广告请求。
294.在一些实施例中,服务器可接收视频播放程序的主进程发送的广告请求,对广告请求进行解析,得到表征双窗口播放的参数和主视频的媒资标识,其中,表征双窗口播放的参数包括主视频的播放窗口标识和副视频的播放窗口标识。
295.步骤s802:根据所述广告请求中包含表征双窗口播放的参数和主视频的媒资标识,获取第一广告播放地址和第二广告播放地址。
296.在一些实施例中,服务器从广告请求中解析出表征双窗口播放的参数和主视频的媒资标识后,可根据广告请求中的主视频的媒资标识,获取第一广告播放地址;再根据所述广告请求中包括表征双窗口播放的参数,获取所述第一广告播放地址关联的第二广告播放地址。
297.步骤s803:向所述显示设备发送所述第一广告播放地址和第二广告播放地址。
298.在一些实施例中,服务器得到第一广告播放地址和第二广告播放地址后,可将该第一广告播放地址和第二广告播放地址发送给显示设备。
299.在一些实施例中,服务器将第一广告播放地址和第二广告播放地址发送给显示设备后,显示设备可访问第一广告播放地址,从而下载第一广告的视频码流,访问第二广告播放地址,从而下载第二广告的视频码流。
300.通过上述实施例可见,通过设置主视频的播放窗口可与副视频的播放窗口同步播放相关联的广告,使得显示设备在主视频的播放窗口播放一个广告时,健身视频的播放窗口可同步播放该广告相关联的另一个广告,提升了广告播放效果和健身视频的观看体验。
301.在一些实施例中,显示设备在播放两路视频时,对两路视频的音量的自动增益调节可为:按照用户上次设置的增益音量播放所述主视频和副视频,或者按照默认设置的增益音量播放所述主视频和副视频。
302.在一些实施例中,默认设置的副视频的增益音量为0,主视频的增益音量为100,即副视频静音播放,主视频按照该主视频的原始音量进行播放;在一些实施例中,副视频的增益音量还可默认设置为对副视频的原始音量进行增益调节后的音量,例如,副视频的增益音量为该副视频的原始音量的50%;在一些实施例中,副视频的增益音量还可默认设置为对主视频的原始音量进行增益调节后的音量,例如,副视频的增益音量为主视频的原始音量的50%。
303.在主视频和副视频同时播放的期间内,用户还可对主视频的音量和副视频的音量进行手动增益调整。
304.参见图28,为根据一些实施例的音量增益调节的交互示意图。如图28所示,用户可向显示设备发送音量加减指令,显示设备响应于该音量加减指令,同时调节主视频和副视频的音量。
305.在一些实施例中,用户可通过按遥控器上的音量加键或音量减键向显示设备输入音量加减指令。显示设备接收到音量加减指令后,根据该音量加减指令,同时对主视频和副视频的音量进行调节,例如,根据该音量加减指令为音量加键对应的指令,同时将主视频和副视频的音量调大,或根据该音量加减指令为音量减键对应的指令,同时将主视频和副视频的音量调小,实现整体音量的调整。
306.在一些实施例中,显示设备在接收到音量加减指令后,根据播放参数确认当前的播放状态,在播放参数表征当前界面是边看边练的播放状态时,同时对主视频和副视频的
音量进行调节,在播放参数表征当前界面是仅播放一路视频码流的播放状态时,仅对该路视频码流进行音量调节,在播放参数表征当前界面是边看边聊的播放状态时(即同时包含视频通话窗口和影视播放窗口时),仅对影视播放窗口的音量进行调节。
307.在一些实施例中,显示设备对整体音量的调整可以是对功放部分或音频增益部分的调整。显示设备接收到两个窗口进行的码流后分别解析成对应主窗口(影视节目)的主视频码流和主音频码流,以及对应小窗口(健身视频)的副视频码流和副音频码流,然后将主视频码流发送给主窗口进行显示,将副视频码流发送到小窗口进行显示,将主音频码流和副音频码流混合后由显示设备的处理模块进行功放和音效的处理。在边看边练模式下,响应于用户的音量加减指令的输入,如图23所示,是对混合后的音频码流进行音量的调整;同时在显示界面上的另一浮层中设置一个音量进度条,以显示音量的调整。
308.在一些实施例中,响应于用户的静音指令的输入,如图24所示,不再输出混合后的音频码流,其中,用户可通过遥控器上的静音键向显示设备输入静音指令。
309.如图23所示,在一些实施例中,响应于用户的音量加减指令的输入,显示设备在同时调整主视频和副视频的音量时,可实时显示一个音量条,此时响应于用户的音量加减指令,在两个窗口音量均有输出时,同时减小或增加两路视频的音量,并在音量条上显示音量变化,使用户整体感觉两个窗口的音量都进行了增加或减少。
310.在一些实施例中,用户静音或调整音量大小的指令可以同时作用于混合前的主音频码流和副音频码。
311.在一些实施例中,主音频码流和副音频码同时受到静音或调整音量大小的指令的控制以及混合后的混合音频码流受到静音或调整音量大小的指令的控制。
312.在一些实施例中,如果用户需要单独调节主视频或副视频的音量,可向显示设备输入音量控制选项的触发指令,调出主视频音量控件和小视频音量控件。
313.如图14所示,在边看边练播放模式下,用户可按压遥控器上的预设按键(如:方向下键) 向显示设备发出设置选项的调出指令,响应于所述调出指令在显示设备的显示界面中的窗口上放的浮层中调出播放设置选项(控件列表),播放设置选项包括音量控制选项,还可以包括清晰度选项控件等,用户可通过选中音量控制选项来触发该选项,生成音量控制选项的触发指令,显示设备根据该音量控制选项的触发指令,在本浮层或新建浮层上调出对应主窗口视频的主视频音量控件来控制主音频码流的音量,以及对应小窗口的小视频音量控件来控制副音频码流的音量。在焦点移动到其他选项控件(例如清晰度控件)上时,撤销主视频音量控件和小视频音量控件的显示。
314.接收用户移动焦点的操作,可以使焦点移动到主视频音量控件或小视频音量控件上,在焦点位于主视频音量控件时,接受用户输入的音量调节指令,并响应于该指令调节混合前的主音频码流的音量大小,在焦点位于小视频音量控件时,接受用户输入的音量调节指令,并响应于该指令调节混合前的副音频码流的音量大小,通过分别调整混合前的音频码流的音量实现自由调节影视视频音量即主视频的音量,以及健身视频的音量,即副视频的音量。
315.在一些实施例中,主视频音量控件和小视频音量控件均可为音量条控件。用户可在音量控制选项弹出的两个音量条上调节音量,例如,用户可通过方向上键或方向下键,将焦点移动至其中一个音量条,然后通过方向左键或方向右键调节音量条对应的当前音量,
音量条末端的数字可表示当前音量。
316.在一些实施例中,音量条的外观和位置还可与图14不同,如图15和图16。
317.在一些实施例中,主视频音量控件和副视频音量控件可以上下并列设置在音量控制选项空间上方。
318.在一些实施例中,主视频音量控件和副视频音量控件可以左右并列设置在音量控制选项空间上方。
319.在一些实施例中,在显示主视频音量控件和副视频音量控件时,可以撤销控件列表的显示,以避免过多的遮挡播放画面。
320.在一些实施例中,控件列表中可以分别设置主视频音量控件和/或副视频音量控件,无需通过音量控制选项来进行两个窗口视频音量控件的选择。
321.在一些实施例中,显示设备在弹出两个音量条后可以取消播放设置选项的展示也可以保留播放设置选项的展示。
322.在一些实施例中,显示设备接受输入的音量调节指令,响应于所述音量调节指令,根据播放参数确认当前的播放状态,在播放参数表征当前界面是边看边练的播放状态时,同时显示对主视频音量调节控件和副视频音量调节控件,在播放参数表征当前界面是仅播放一路视频码流的播放状态时,仅对该路视频码流进行音量调节,在播放参数表征当前界面是边看边聊的播放状态时(即同时包含视频通话窗口和影视播放窗口时),仅对影视播放窗口的音量进行调节。
323.在一些实施例中,播放参数表征当前界面是仅播放一路视频码流的播放状态时,仅通过调整功放和音效部分对该路视频码流进行音量调节。
324.在一些实施例中,功放和音效部分的音量调整是指对编解码后的音频流进行的音量调整,在一些实施例,分别调整时针对编解码过程中的各路音频流分别进行的音量增益调整。
325.在一些实施例中,功放和音效部分的音量调整是指对混音处理后的音频流进行的音量调整,在一些实施例中,分别调整时针对混音处理前的各路音频流分别进行的增益调整。
326.在一些实施例中,播放状态的确认也可以通过其他可实现的方式。
327.在一些实施例中,显示设备的音频处理过程先后包括分路进行音频增益的调整,对各路音频进行混合,对混合后的音频进行功放和音效处理。
328.在一些实施例中,接收输入的音量调节指令,在显示界面未显示主视频音量调节控件和副视频音量调节控件时,根据音量调节指令控制整机音量即控制显示设备的功放和音效增益。
329.在一些实施例中,接收输入的音量调节指令,在显示界面显示主视频音量调节控件和副视频音量调节控件时,根据焦点所在的位置控制混音前的主视频音量的增益以控制主视频的音量或混音前的副视频音量的增益以控制副视频的音量。
330.在一些实施例中,在焦点位于主视频音量调节控件时,响应于所述音量调节指令,控制混音前的主视频音量的增益以控制主视频的音量。
331.在一些实施例中,在焦点位于副视频音量调节控件时,响应于所述音量调节指令,控制混音前的副视频音量的增益以控制副视频的音量。根据图27、图28所示的音量增益调
节的交互示意图,显示设备的音量控制方法可如图29所示,包括步骤s101-s104。
332.步骤s101:响应于接收到同时播放主视频和副视频的指令,按照用户上次设置的增益音量播放所述主视频和副视频,或者按照默认设置的增益音量播放所述主视频和副视频。
333.步骤s102:在所述主视频和副视频同时播放的期间内,响应于接收到音量加减指令,同时调节主视频和副视频的音量。
334.步骤s103:响应于接收到音量控制选项的触发指令,在当前界面弹出主视频音量控件和小视频音量控件。
335.步骤s104:响应于接收到所述主视频音量控件的触发指令,调节所述主视频的音量,或响应于接收到所述小视频音量控件的触发指令,调节所述副视频的音量。
336.在一些实施例中步骤103和步骤102可不同时存在。
337.参见图30,为根据一些实施例的音量增益调节的交互示意图。如图30所示,用户可向显示设备发送音量加减指令,显示设备响应于该音量加减指令,可只调节主视频的音量。
338.在一些实施例中,调整主视频音量可以使调整显示设备的整机音量(即混合后功放和音效的增益)。
339.在一些实施例中,调整主视频音量可以使调整混音处理前的主视频音量。
340.在一些实施例中,用户按遥控器上的音量加减或音量减键可生成该只调节主视频音量的音量加减指令。
341.副视频的音量需要用户通过在显示画面上调出音量控制选项或小屏音量选项来调节。
342.在一些实施例中,用户按遥控器上的方向下键在显示设备上调出的播放设置选项可包括一个小屏音量选项,以调整副视频的相对音量。参见图17,用户可通过选中小屏音量选项来触发该选项,生成小屏音量选项的触发指令,显示设备根据该小屏音量选项的触发指令,可弹出多个固定音量供用户选择,如静音控件、50%控件、60%控件、75%控件、90%控件、100%控件,在一些实施例中,小屏音量选项默认选中的音量可为75%控件,每个固定音量控件均为一个小视频音量控件,用户可通过方向上键或方向下键将焦点移动至其中一个固定音量,然后通过方向左键或方向右键选择一个固定音量,点击确定后可生成小视频音量控件的触发指令。显示设备根据该小视频音量控件的触发指令,将副视频的音量进行调整,在调整完毕后可弹出提示:音量设置成功。
343.音量设置成功后,显示设备将设置成功之后的音量保存在本地,下次进入的时候,副视频的音量默认为上次设置的音量。如果上次设置的音量失效,则使用默认音量,如75%。
344.在一些实施例中,控件控制的时和副视频初始音量的相对音量,显示设备的运营方可对副视频的默认音量进行设置,例如,统计各音量下用户选择的人数,其中,只统计用户使用过边看边练的用户,如果用户设置过多次,需要保存多次,但只统计最后一次的设置。该设置用来对混合前的副音视频码流的音量进行增益调整,即分别将混合前的副音频码流的音量调整为0,原始音量的50%,原始音量的60%,原始音量的75%,原始音量的90%,原始音量的100%,然后将调整音量后的副音频码流和主音频码流混合后输出。
345.在一些实施例中,控件控制的时和主视频音量的相对音量,该设置用来对混合前
的副音频码流的音量进行增益调整,即根据主音频码流的音量分别将混合前的副音频码流的音量调整为0,根据主音频码流的音量的50%,根据主音频码流的音量的60%,根据主音频码流的音量的75%,根据主音频码流的音量的90%,根据主音频码流的音量的100%,然后将调整音量后的副音频码流和主音频码流混合后输出。
346.根据图30所示的音量增益调节的交互示意图,显示设备的音量控制方法可如图31所示,包括步骤s201-s204。
347.步骤s201:响应于接收到同时播放主视频和副视频的指令,按照用户上次设置的增益音量播放所述主视频和副视频,或者按照默认设置的增益音量播放所述主视频和副视频。
348.步骤s202:在所述主视频和副视频同时播放的期间内,响应于接收到音量加减指令,调节所述主视频的音量。
349.步骤s203:响应于接收到小屏音量选项的触发指令,在当前界面弹出小视频音量控件。
350.步骤s204:响应于接收到所述小视频音量控件的触发指令,调节所述副视频的音量。
351.所述调节副视频的音量可以通过前述实施方式进行调整。
352.在一些实施例中,步骤s202和步骤s203可以不同时存在。
353.在一些实施例中,接收输入的音量调节指令,在显示界面未显示小屏音量控件时,根据音量调节指令控制主视频的音量。
354.在一些实施例中,接收输入的音量调节指令,在显示界面未显示小屏音量控件时,根据音量调节指令控制混音前的主视频音量的增益以控制主视频的音量。
355.在一些实施例中,接收输入的音量调节指令,在显示界面显示小屏音量控件时,不响应所述音量调节指令。
356.在一些实施例中,在显示界面显示小屏音量控件时,接收输入的选择小屏音量控件的指令,响应于被选择的小屏音量控件控制混音前的副视频的音量增益以控制副视频的音量。
357.在一些实施例中,音量调节指令可以使音量加控制指令或音量减控制指令。
358.在一些实施例中,用户通过遥控器上的静音键向显示设备输入的静音指令可使显示设备全局静音(如图24所示的场景),此时,主视频和副视频均静音。在全局静音后,显示设备如果接收到用户通过音量条或通过控件调整主窗口音量或小窗口音量后,取消全局静音。
359.为对显示设备同时播放主视频和副视频的数据处理过程做进一步描述,图32示出了一种显示设备同时播放主视频和副视频的时序示意图,如图32所示,在一些实施例中,显示设备包括控制器、声音输出组件和图像输出组件,其中,控制器包括编解码单元,音频处理单元,视频处理单元,叠加器,功放/音效处理单元。
360.在一些实施例中,用户选择健身视频和影视视频后,按遥控器上的确定键,可向显示设备发送健身视频请求和影视视频请求,显示设备的编解码单元可根据健身视频请求解析健身视频码流,根据影视视频请求解析影视视频码流,其中,编解码单元解析健身视频码流可得到健身视频音频流和健身视频视频码流,解析影视视频码流可得到影视视频音频流
和影视身视频视频码流。编解码单元将两路音频流发送给音频处理单元,将两路视频码流发送给视频处理单元。音频处理单元将两路音频流发送给叠加器,叠加器将两路音频流叠加,发送到功放/音效处理单元,功放/音效处理单元将叠加后的音频流进行功率放大处理和/或音效处理后,将功率放大处理和/或音效处理后的音频流输出给显示设备的声音输出组件,声音输出组件可将功率放大处理和/或音效处理后的音频流进行播放。视频处理单元将两路视频码流发送给图像输出组件,图像输出组件将影视视频视频码流传输给影视视频窗口进行画像的播放,将健身视频视频码流传输给健身视频窗口进行画像的播放。
361.图33示出了根据一些实施例的显示设备同时播放主视频和副视频的方法的流程示意图,如图33所示,显示设备同时播放主视频和副视频的方法可包括步骤s301-s309。
362.步骤s301:接收用户输入的健身视频请求和影视视频请求。
363.在一些实施例中,显示设备的控制器可接收用户输入的健身视频请求和影视视频请求,从健身视频请求中提取出健身视频的媒资标识,从影视视频请求中提取出影视视频的媒资标识。
364.步骤s302:所述主程序根据所述健身视频请求和影视视频请求,获取所述健身视频请求对应的健身视频码流和所述影视视频请求对应的影视视频码流。
365.在一些实施例中,显示设备的控制器可根据健身视频的媒资标识,从媒资内容平台获取到健身视频的健身视频码流,根据影视视频的媒资标识,获取到影视视频的影视视频码流。其中,媒资内容平台可为显示设备的服务器设置的内容平台,也可为第三方内容平台,控制器可根据媒资标识确定视频码流来源。
366.步骤s303:通过编解码单元解析所述健身视频码流,生成健身视频音频流和健身视频视频码流,解析所述影视视频码流,生成影视视频音频流和影视视频视频码流。
367.步骤s304:通过音频处理单元将所述健身视频音频流和影视视频音频流发送到叠加器。
368.在一些实施例中,音频处理单元可不对健身视频音频流和影视视频音频流这两路音频流进行处理,直接将这两路音频流发送给叠加器。
369.在一些实施例中,音频处理单元也可对健身视频音频流和健身视频视频码流中的至少一路音频流进行增益处理,增益处理的判断条件和增益方法可参见其他实施例,或根据具体情况进行设置。
370.步骤s305:通过所述叠加器对所述健身视频音频流和影视视频音频流进行叠加处理。
371.步骤s306:通过所述功放/音效处理单元对叠加后的音频流进行功率放大处理和/或音效处理。
372.在一些实施例中,通过功放/音效处理单元可按照预设的增益规则对叠加后的音频流进行功率放大处理和/或音效处理,其中,预设的增益规则可参见其他实施例,或根据具体情况进行设置,在一些实施例中,增益规则可被用户调整,例如,用户可选择不同的音效,叠加器可根据用户选择的音效,对叠加后的音频流进行音效处理。
373.步骤s307:通过声音输出组件播放所述功率放大处理和/或音效处理的音频流。
374.步骤s308:通过视频处理单元将所述健身视频视频码流和影视视频视频码流发送到图像输出组件。
375.在一些实施例中,视频处理单元可将健身视频视频码流传输给健身视频窗口,将影视视频视频码流传输给影视视频窗口。
376.步骤s309:通过图像输出组件播放所述健身视频视频码流和影视视频视频码流。
377.在一些实施例中,图像输出组件在健身视频窗口播放所述健身视频视频码流,在影视视频窗口播发影视视频视频码流。
378.为对显示设备的音量控制方法做进一步描述,图34示出了根据一些实施例的音量控制方法的流程示意图,包括步骤s401-s406。
379.步骤s401:接收用户对主视频控件和副视频控件的选择指令,确定要播放的主视频和副视频。
380.在一些实施例中,主视频控件可为图12所示的影视视频对应的控件,用户选择该主视频控件后,可确定用户要求显示设备播放的主视频。例如,用户选择一个主视频控件为“少年派dvd版”对应的控件,可确定要播放的主视频为“少年派dvd版”;小视频控件可为图6 所示的健身视频对应的控件。例如,用户选择一个“燃烧卡路里”的健身视频对应的控件,则可确定要播放的健身视频为“燃烧卡路里”。
381.步骤s402:响应于接收到播放所述主视频和副视频的指令,在主窗口播放所述主视频的视频数据,并在所述主窗口上方的小窗口播放所述副视频的视频数据,同时按照预置的音量播放所述主视频的音频数据和所述副视频的音频数据。
382.在一些实施例中,用户可先选择副视频控件,再选择主视频控件,然后按遥控器上的确认键,可向显示设备输入播放主视频和副视频的指令。显示设备的控制器响应于该播放所述主视频和副视频的指令,可控制图像输出组件和声音输出组件同时播放所述主视频和副视频,使显示设备在主窗口播放所述主视频的视频数据,在所述主窗口上方的小窗口播放所述副视频的视频数据,同时按照预置的音量,如主视频的音量为100,副视频的音量为,50,播放所述主视频的音频数据和所述副视频的音频数据。其中,在同时播放主视频和副视频时,将所述副视频的音频流的音频数据与所述主视频的音频流的音频数据进行叠加后输出给所述显示设备的声音输出组件。
383.步骤s403:在所述主视频和副视频同时播放时,接收用户输入的音量加减指令。
384.在一些实施例中,显示设备在同时播放主视频和副视频时,用户如果需要调整音量,可向显示设备输入音量加减指令。
385.在一些实施例中,用户可通过按显示设备的遥控器上的音量加键或音量减键在显示设备上调出音量控件,通过操作音量控件向显示设备输入音量加减指令。显示设备可被配置为根据接收到遥控器的音量加减或音量减键的触发信号,显示两个音量控件,音量控件的外观可为音量条,如图16所示,其中一个音量控件为用于调节主视频音量的主视频音量控件,可设置有影视视频窗口标识,显示“主视频音量”,另一个音量控件为用于调节副视频音量的副视频音量控件,可设置有健身视频窗口标识,显示“小视频音量”。显示设备的焦点可默认位于其中一个音量条上,用户可按遥控器上的上键或下键可切换焦点的位置。显示设备可被配置为当显示设备的焦点位于主视频音量控件上时,生成主视频音量调节参数,该主视频音量调节参数可包括影视视频窗口标识,显示设备可被配置为当显示设备的焦点位于副视频音量控件上时,生成副视频音量调节参数,该副视频音量调节参数可包括健身视频窗口标识。
386.用户继续按遥控器上的音量加键或音量减键,可向显示设备输入音量加减指令。当显示设备的焦点位于主视频音量控件上时,显示设备可根据此时存在主视频音量调节参数,判定该音量加减指令为调节主视频音量的指令,进而对主视频的音量进行调节;当显示设备的焦点位于副视频音量控件上时,显示设备可根据此时存在副视频音量调节参数,判定该音量加减指令为调节副视频音量的指令。
387.在一些实施例中,图23当用户按遥控器上的音量加键或音量减键,显示设备显示一个音量条,且焦点位于该音量条上。如图23所示,该音量条可为系统音量控件,该系统音量控件可设置有系统音量标识。显示设备可被配置为,根据焦点位于该音量条上,生成系统音量调节参数,该系统音量调节参数可包括系统音量标识,或者,该系统音量调节参数包括主视频音量调节参数和副视频音量调节参数,或者,该系统音量调节参数不包括主视频音量调节参数,与不包括副视频音量调节参数。当用户继续按遥控器上的音量加减或音量减键后,可向显示设备输入音量加减指令,显示设备可根据此时存在系统音量调节参数,判定该音量加减指令为调节系统音量的指令,进而对系统音量进行调节。当然,在一些实施例中,图23中的音量条也可为主视频音量控件或副视频音量控件,相应的,焦点位于该音量条上时,音量加减指令为调节主视频音量或副视频音量的指令。
388.在一些实施例中,用户也可通过其他方式在显示设备上调出音量控件,然后通过操作音量控件向显示设备输入音量加减指令。例如,显示设备也可被配置为响应于用户输入的方向下键的触发指令,,在主窗口上方显示控件列表,参见图14、图15、图17。
389.在图14和图15中,控件列表可包括音量控制控件,用户将显示设备的焦点移动至音量控制控件上时,显示设备可被配置为响应于所述音量控制控件的触发指令,在主窗口上方显示两个音量条形式的音量控件,这两个音量条分别为主视频音量控件和副视频音量控件,图 14中,主视频音量控件可显示“影视视频音量”,健身视频音量控件可显示“健身视频音量”,图15中,主视频音量控件可显示“主视频音量”,健身视频音量控件可显示“小视频音量”。显示设备可被配置为当显示设备的焦点位于主视频音量控件上时,生成主视频音量调节参数,该主视频音量调节参数可包括影视视频窗口标识,显示设备可被配置为当显示设备的焦点位于副视频音量控件上时,生成副视频音量调节参数,该副视频音量调节参数可包括健身视频窗口标识。
390.用户可按遥控器上的上键和下键,将焦点移动至主视频音量控件或副视频音量控件上。然后按音量加减或音量减键,向显示设备输入音量加减指令。当焦点位于主视频音量控件上时,显示设备可根据此时存在主视频音量调节参数,判定该音量加减指令为调节主视频音量的指令,进而对主视频的音量进行调节。当显示设备的焦点位于副视频音量控件上时,显示设备可获得副视频音量调节参数,该副视频音量调节参数可包括健身视频窗口标识,用户继续按遥控器上的音量加键或音量减键,可向显示设备输入音量加减指令,显示设备可根据此时存在副视频音量调节参数,判定该音量加减指令为调节副视频音量的指令。
391.在图17中,用户按遥控器上的下键或上键调出的控件列表可包括小屏音量控件,用户将将显示设备的焦点移动至小屏音量控件上时,显示设备可根据小屏音量控件的触发信号弹出多个音量控件,每个音量控件均为副视频音量控件,设置有健身视频窗口标识,显示设备可被配置为当显示设备的焦点位于副视频音量控件上时,生成副视频音量调节参
数,该副视频音量调节参数可包括健身视频窗口标识。不同音量控件可显示不同的音量大小标识,如“静音”、“50%”、“60%”、“75%”、“90%”和“100%”。用户可将显示设备的焦点移动至其中一个音量控件上,按确认键,触发该音量控件,实现向显示设备输入音量加减指令。显示设备可根据此时存在副视频音量调节参数,判断该音量加减指令为调节副视频音量的指令。
392.步骤s404:在所述显示设备的焦点位于所述副视频音量控件上时,响应于所述音量加减指令,对所述副视频的音量进行调节。
393.在一些实施例中,当显示设备的焦点位于副视频音量控件上时,显示设备可生成副视频调节参数,因此,显示设备的控制器可被配置为:所述在显示设备的焦点位于副视频音量控件上时,响应于所述音量加减指令,根据副视频音量调节参数和所述音量加减指令,对所述副视频的音量进行调节。
394.在一些实施例中,显示设备在接收到音量加减指令后,可检测是否存在副视频音量调节参数。
395.如果存在副视频音量调节参数,则根据所述音量加减指令对叠加前的所述副视频的音频流的音频数据进行增益。例如,根据副视频音量调节参数中的健身视频窗口标识,通过音频处理单元将健身视频音频流的音频数据进行增益,将增益后的所述音频数据与所述主视频的音频流的音频数据进行叠加;根据预置的功放和音效参数调整叠加后的音频数据;将调整后的音频数据输出给所述显示设备的声音输出组件。
396.在一些实施例中,音量加减指令中可包含增益系数,该增益系数可为健身视频音频流的音量系数,也可为主视频音频流的音量系数,增益系数的大小可由用户通过调节副视频对应的音量条确定,或用户在小屏音量控件的弹出界面中选择的音量控件确定。
397.步骤s405:在所述焦点位于所述主视频音量控件上时,响应于所述音量加减指令,对所述主视频的音量进行调节。
398.在一些实施例中,当显示设备的焦点位于主视频音量控件上时,显示设备可生成主视频调节参数,因此,显示设备的控制器可被配置为:根据主视频音量调节参数和所述音量加减指令,对所述主视频的音量进行调节。
399.在一些实施例中,显示设备在接收到音量加减指令后,可检测是否存在主视频音量调节参数。
400.如果存在主视频音量调节参数,则根据所述音量加减指令对叠加前的所述主视频的音频流的音频数据进行增益。例如,根据主视频音量调节参数中的影视视频窗口标识,通过音频处理单元将影视视频音频流的音频数据进行增益,将增益后的所述音频数据与所述副视频的音频流的音频数据进行叠加;根据预置的功放和音效参数调整叠加后的音频数据;将调整后的音频数据输出给所述显示设备的声音输出组件。
401.在一些实施例中,主视频音量控件和副视频音量控件之间可显示一个联动音量调节控件,当焦点位于该联动音量调节控件上时,可认为焦点同时位于主视频音量控件和副视频音量控件上,此时,显示设备可生成副视频音量调节参数和主视频音量调节参数,根据音量加减指令,对主视频的音量和副视频的音量进行调节。
402.步骤s406:在所述显示设备的焦点位于系统音量控件上时,响应于所述音量加减指令,对所述显示设备的系统音量进行调节。
403.在一些实施例中,在所述显示设备的焦点位于系统音量控件上时,显示设备可生成系统音量调节参数,因此,显示设备在接收到音量加减指令后,可检测是否存在系统音量调节参数。如果存在音量调节参数,可响应于所述音量加减指令,将所述主视频和副视频叠加后的音量进行增益,实现系统音量的调节。
404.在一些实施例中,在所述显示设备的焦点位于系统音量控件上时,显示设备不生成主视频音量调节参数和副视频音量调节参数,因此,显示设备在接收到音量加减指令后,也可检测是否存在主视频音量调节参数和副视频音量调节参数,如果主视频音量调节参数和副视频音量调节参数均不存在,则可响应于所述音量加减指令,将所述主视频和副视频叠加后的音量进行增益,实现系统音量的调节。
405.在一些实施例中,在所述显示设备的焦点位于系统音量控件上时,显示设备生成主视频音量调节参数和副视频音量调节参数,因此,显示设备在接收到音量加减指令后,也可检测是否存在主视频音量调节参数和副视频音量调节参数,如果主视频音量调节参数和副视频音量调节参数均存在,如果主视频音量调节参数,和副视频音量调节参数均存在,则可响应于所述音量加减指令,将所述主视频和副视频叠加后的音量进行增益,实现系统音量的调节。
406.在一些实施例中,显示设备在调节系统音量时,可通过音量控制单元可将所述副视频的音频流的音频数据与所述主视频的音频流的音频数据发送到叠加器,由叠加器将两路音频流数据叠加,然后根据预置的功放和音效参数调整增益后的音频数据,叠加器将调整后的音频数据输出给所述显示设备的声音输出组件。
407.在一些实施例中,在所述显示设备的焦点不位于所述副视频音量控件上,也不位于所述主视频音量控件上时,如在所述主视频音量调节参数和副视频音量调节参数均不存在时,响应于所述音量加减指令,可默认对所述显示设备的系统音量进行增益,即对叠加后的音频数据进行增益,或者默认仅对主视频的音量进行增益。
408.在一些实施例中,在所述显示设备的焦点不位于所述副视频音量控件上,也不位于所述主视频音量控件上时,如在所述主视频音量调节参数和副视频音量调节参数均不存在时,响应于所述音量加减指令,可根据系统音量参数和所述音量加减指令,对所述显示设备的系统音量进行调节,其中,所述系统参数是在所述焦点不位于所述副视频音量控件上,也不位于所述主视频音量控件上时生成的。
409.图35示出了根据一些实施例的音量控制方法的流程示意图,包括步骤s501-s505。
410.步骤s501:接收用户对主视频控件和副视频控件的选择指令,确定要播放的主视频和副视频。
411.步骤s502:响应于接收到同时播放所述主视频和副视频的指令,在主窗口播放所述主视频的视频数据,并在所述主窗口上方的小窗口播放所述副视频的视频数据,同时按照预置的音量播放所述主视频音频数据和所述副视频的音频数据。
412.步骤s503:在同时播放主视频和副视频时,接收用户输入的音量加减指令。
413.步骤s504:在存在对应所述主视频和副视频的叠加音量调节参数时,响应于所述音量加减指令,根据所述对应主视频和副视频的叠加音量调节参数,将所述主视频和副视频叠加后的音量进行调节。
414.在一些实施例中,图23中,如果用户在显示设备弹出单一的音量条这一个音量控
件后,用户直接按遥控器上的音量加键或音量减键,向显示设备输入音量加减指令,显示设备根据预设的响应规则,可生成对应主视频和副视频的叠加音量调节参数,该叠加音量调节参数可包含增益系数,该增益系数的大小可由用户通过调节音量条确定。
415.在一些实施例中,在存在对应所述主视频和副视频的叠加音量调节参数时,显示设备的控制器的音频控制单元可将所述副视频的音频流的音频数据与所述主视频的音频流的音频数据发送给叠加器,叠加器将两路音频数据进行叠加,然后将叠加后的音频数据发送给功放/音效处理单元,功放/音效处理单元根据所述叠加音量调节参数确定的功放参数和音效参数,调整叠加后的音频数据,将调整后的音频数据输出给所述显示设备的声音输出组件。
416.步骤s505:在不存在对应所述主视频和副视频的叠加音量调节参数时,响应于所述音量加减指令,根据预置叠加音量调节参数,将所述主视频和副视频叠加后的音量进行调节。
417.在一些实施例中,图23中,如果用户在显示设备弹出单一的音量条这一个音量控件后,用户直接按遥控器上的音量加键或音量减键,显示设备根据预设的响应规则,可不生成对应主视频和副视频的叠加音量调节参数。
418.在一些实施例中,在不存在对应所述主视频和副视频的叠加音量调节参数时,例如,用户输入的音量加减指令为语音指令“增大音量”,则该音量加减指令不包含叠加音量调节参数,此时,显示设备的控制器的音频控制单元可将所述副视频的音频流的音频数据与所述主视频的音频流的音频数据发送给叠加器,叠加器将两路音频数据进行叠加,然后将叠加后的音频数据发送给功放/音效处理单元,功放/音效处理单元根据预置叠加音量调节参数确定的功放参数和音效参数,调整叠加后的音频数据,将调整后的音频数据输出给所述显示设备的声音输出组件。
419.由上述实施例可见,本技术实施例通过提供了多种健身视频的观看模式,使用户可以在显示设备上体验全屏观看健身视频、边观看健身视频边同步训练、边观看健身视频边观影的观看方式,提升了健身智能化水平和健身趣味性;并在同时播放主视频和副视频时,按照用户上次设置的增益音量播放所述主视频和副视频,或者按照默认设置的增益音量播放所述主视频和副视频,解决了主视频和副视频同时播放容易导致声音混杂的问题,提升了用户体验。
420.由于以上实施方式均是在其他方式之上引用结合进行说明,不同实施例之间均具有相同的部分,本说明书中各个实施例之间相同、相似的部分互相参见即可。在此不再详细阐述。
421.需要说明的是,在本说明书中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或暗示这些实体或操作之间存在任何这种实际的关系或顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个
……”
限定的要素,并不排除在包括要素的电路结构、物品或者设备中还存在另外的相同要素。
422.本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本技术的其
他实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求的内容指出。
423.以上的本技术实施方式并不构成对本技术保护范围的限定。
再多了解一些

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

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

相关文献