一种音效自动启动方法及显示设备与流程

文档序号:26904401发布日期:2021-10-09 13:44阅读:113来源:国知局
一种音效自动启动方法及显示设备与流程

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.图1示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
43.图2示出了根据一些实施例的显示设备200的硬件配置框图;
44.图3示出了根据一些实施例的控制设备100的硬件配置框图;
45.图4示出了根据一些实施例的显示设备200中软件配置图;
46.图5示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图;
47.图6示出了根据一些实施例的音效自动识别方法的流程图;
48.图7示出了根据一些实施例的音效自动识别方法的数据流图;
49.图8示出了根据一些实施例的启动特定音效开关的数据流图;
50.图9示出了根据一些实施例的启动第一音效开关的效果图;
51.图10示出了根据一些实施例的展示特定音效的标识图案的数据流图;
52.图11示出了根据一些实施例的展示第一音效的标识图案的效果图;
53.图12示出了根据一些实施例的展示第一菜单界面的效果图;
54.图13示出了根据一些实施例的启动第二音效开关的效果图;
55.图14示出了根据一些实施例的展示第二音效的标识图案的效果图;
56.图15示出了根据一些实施例的展示第二菜单界面的效果图。
具体实施方式
57.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
58.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
59.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
60.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
61.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
62.图1示出了根据一些实施例的显示设备的使用场景。如图1所示,显示设备200还与
服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
63.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。
64.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。
65.在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
66.在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
67.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
68.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
69.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。
70.图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
71.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。
72.在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
73.图3示出了根据一些实施例的显示设备200的硬件配置框图。参见图3,在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
74.在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
75.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。
76.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
77.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
78.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
79.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
80.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read

only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
81.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
82.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
83.在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
84.图4示出了根据一些实施例的显示设备200中软件配置图。参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
85.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
86.框架层为应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。
87.如图4所示,本技术实施例中应用程序框架层包括管理器(managers),提供器(content provider)、网络管理系统等,其中管理器包括以下模块中的至少一个:活动管理器(activity manager)用与和系统中正在运行的所有活动进行交互;位置管理器
(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
88.图5示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图。在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图5中所示,至少包括导航栏510和位于导航栏510下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。
89.在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是hdmi接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。
90.在一些实施例中,显示设备可作为智能终端设备使用,也可作为智能电视使用。在显示设备接入网络时,作为智能终端设备使用,设备内配置不同的应用,以为用户提供电影、电视剧、音乐或游戏等媒体资源的播放功能。在显示设备接入机顶盒(hdmi信号)时,作为智能电视使用,为用户提供电视节目的播放功能。
91.为提高用户的听觉体验,在播放媒体资源时,通常可为该媒体资源配置不同的音效,例如,对于音乐播放时,可添加的数字音效包括古典音乐模式、普通模式、摇滚乐模式、爵士乐模式等音效。
92.再例如,对于电影或电视剧播放时,可添加环境音效。环境音效主要是通过对声音进行环境过滤、环境移位、环境反射、环境过渡等处理,使听音者感到仿佛置身于不同环境中。环境音效包括大厅、歌剧院、影院、溶洞、体育场等音效。
93.为媒体资源配置的音效还可为通过均衡器来调节的普通音效,如不同频段的音效声。
94.对于上述可配置在媒体资源进行同步输出的音效均为较常见的音效,上述音效对用户的听觉体验的提升仅停留在普通层面。且上述音效均需要用户手动选择并启动方可实现音效的输出,音效启动并不高效。
95.因此,为从多层面提升听觉体验,本技术实施例可为媒体资源配置杜比音效(dolby audio)或杜比全景声音效(dolby atmos)等特定音效。且为提高音效启动的效率,提供音效自动识别系统,可自动对待播放的媒体资源进行分析,确定其可支持的音效类型,并自动打开对应的音效开关,无需用户手动选择和启动,音效启动更为高效。
96.本技术实施例提供一种显示设备,配置音效自动识别系统,适用于dmp、电视信号播放、hdmi信号播放等媒体资源播放场景。
97.在一些实施例中,音效自动识别系统包括解码模块、播放模块、系统菜单模块、logo显示模块等。解码模块用于对媒体资源进行解码,以确定该媒体资源是否支持特定音效,以及,支持的是哪一类型的特定音效。播放模块用户实现媒体资源与对应特定音效的同步输出。系统菜单模块用于提供特定音效开关,以便于自动启动对应的特定音效。logo显示
模块用于实现特定音效的标识图案的显示。
98.为实现自动启动音效的效果,可由音效自动识别系统预先注册音效全局广播,如在整机中播放模块、系统菜单模块、logo显示模块中分别注册与“dolby atmos”对应的广播“intent.action.dolby.atmos”,与“dolby audio”对应的广播“intent.action.dolby.audio”,以实时监听是否存在需要播放的媒体资源,以及,媒体资源所支持的特定音效,便于自动开启对应的特定音效开关。
99.系统菜单模块中的两个特定音效开关对应整机中的数据库,数据库的标志位key依次是:“key_advanced_dolby_atmos”和“key_advanced_dolby_audio”,默认值为0。同时,添加数据库变化实时监听,如果数据库发生变化,即可根据key值实时确定需要启动的是哪一特定音效开关,进而开启该音效开关,实现在播放媒体资源时自动开启对应特定音效的效果。
100.图6示出了根据一些实施例的音效自动识别方法的流程图;图7示出了根据一些实施例的音效自动识别方法的数据流图。基于前述提供的音效自动识别系统,本发明实施例提供一种显示设备,包括:显示器,被配置为呈现用户界面;与显示器连接的控制器,在执行图6和图7所示的音效自动识别方法时,控制器被配置为执行下述步骤:
101.s1、获取待播放的媒体资源,对媒体资源进行解码处理,得到媒体资源所支持的目标音效类型。
102.在显示设备启动时,可同步启动配置的音效自动识别系统,以能够及时注册音效全局广播,便于在需要利用显示设备播放媒体资源时,系统能够实时监测到待播放的媒体资源,及时启动对应的特定音效。
103.在显示设备产生需要进行播放的媒体资源时,可调用解码模块对媒体资源进行解码处理,获得媒体资源的目标音效类型。例如,由芯片驱动层硬解码获取媒体资源的音效类型。
104.获取到的音效类型可为第一音效类型或第二音效类型。在一些实施例中,第一音效类型为杜比全景声音效(dolby atmos),第二音效类型为杜比音效(dolby audio)。
105.不同的媒体资源所配置的音效类型不同,也就是说,并非每一个媒资资源所支持的音效类型都相同。因此,可通过解码的方式获得音效类型来判断该媒体资源所支持的特定音效,而不同类型音效对应不同的音效启动原则。
106.s2、如果目标音效类型为第一音效类型,则基于第一音效启动原则,启动第一音效,以及,基于第一音效播放媒体资源。
107.在对解码得到的目标音效类型进行分析后,如果目标音效类型为第一音效类型,说明当前需要播放的媒体资源可支持杜比全景声音效(dolby atmos),因此,可调用系统菜单模块自动开启第一音效类型对应的开关,启动第一音效,之后便可基于第一音效同步播放媒体资源。
108.在目标音效类型为第一音效类型,所依据的第一音效启动原则为与杜比全景声音效(dolby atmos)相关的启动原则。
109.在一些实施例中,控制器在执行基于第一音效启动原则,启动第一音效,被进一步配置为:
110.步骤211、在目标音效类型为第一音效类型时,生成第一音效启动广播。
111.步骤212、基于第一音效启动广播,开启第一音效开关,启动第一音效。
112.在目标音效类型为第一音效类型时,音效自动识别系统会发送第一音效启动广播,第一音效启动广播的形式可为“intent.action.dolby.atmos”全局广播。
113.系统菜单模块在接收到第一音效启动广播后,将数据库中第一音效对应的标志位“key_advanced_dolby_atmos”设置为1。
114.图8示出了根据一些实施例的启动特定音效开关的数据流图;图9示出了根据一些实施例的启动第一音效开关的效果图。参见图8和图9,在数据库中的标志位由默认值0更改为1时,此时,系统监听到数据库发生变化,则调用系统菜单模块启动第一音效开关,实现第一音效的启动。第一音效开关可设置在显示设备提供的系统设置中。
115.在第一音效启动后,即可进行媒体资源的播放。此时,控制器在执行基于第一音效播放媒体资源,被进一步配置为执行下述步骤:
116.步骤221、在启动第一音效后,获取媒体资源的音频流。
117.步骤222、将第一音效和音频流进行叠加,基于叠加后的第一音频信息播放媒体资源。
118.第一音效启动后,便可同步输出该音效。为使媒资资源在播放时能够呈现第一音效的效果,可将第一音效叠加在媒体资源的音频流中,得到第一音效信息。最后,调用播放模块,基于第一音频信息播放媒体资源。
119.在一些实施例中,在播放媒体资源时,可同步刷新播放界面。此时,控制器被进一步配置为执行下述步骤:
120.步骤231、在播放媒体资源时,获取媒体资源的播放内容和第一音效的第一标识图案。
121.步骤232、基于播放内容和第一标识图案生成媒资播放界面,将媒资播放界面展示在用户界面中。
122.图10示出了根据一些实施例的展示特定音效的标识图案的数据流图。参见图10,在基于第一音效播放媒体资源时,为便于提示用户当前呈现的音效效果,可同步为用户展示第一音效的logo。在此场景下,调用logo显示模块实现logo的呈现。logo显示模块是开机启动的service,在显示设备开机时,即可启动logo显示模块(即开机service)。
123.在接收到第一音效启动广播后,logo显示模块将第一音效(dolby atmos)的显示标志位设置为true,以表征当前需要展示第一音效的logo。显示标志位默认为false,表明当前未展示第一音效的logo。
124.在将第一音效的显示标志位设置为true后,logo显示模块发送handler消息,以调用showdolbyatmos方法获取第一音效的第一标识图案(即logo)。同时,调用播放模块获取当前播放的媒体资源的播放内容,基于播放内容和第一标识图案生成媒资播放界面,将媒资播放界面展示在用户界面中。
125.图11示出了根据一些实施例的展示第一音效的标识图案的效果图。参见图11,在一些实施例中,第一标识图案可显示在播放内容所在界面的右上角。
126.在一些实施例中,为提高用户的视觉效果,在播放媒体资源时,音效信息和播放信息通常会被隐藏,以保证显示器中能够全屏展示媒体资源的内容。而便于用户能够及时了解当前播放媒体资源的相关信息,可通过触发功能键的方式,将相关信息调出并展示在媒
资播放界面中。
127.因此,在此场景下,控制器被进一步配置为执行下述步骤:
128.步骤241、在展示媒资播放界面时,响应于触发功能键产生的菜单调起指令,获取第一音效的第一音效信息和媒体资源的播放信息。
129.步骤242、基于第一音效信息和播放信息生成第一菜单界面,将第一菜单界面展示在媒资播放界面中。
130.在显示设备中展示媒资播放界面时,如果用户想要获知当前播放媒体资源的相关信息,则可触发遥控器的功能键,如触发遥控器的上键,产生菜单调起指令。
131.播放模块在接收到菜单调起指令后,获取媒体资源的播放信息和第一音效的第一音效信息。并基于第一音效信息和播放信息生成第一菜单界面,将第一菜单界面展示在媒资播放界面中。
132.图12示出了根据一些实施例的展示第一菜单界面的效果图。参见图12,用户按上键可以调出第一菜单界面,第一菜单界面中展示第一音效信息(如dolby atmos信息)和播放信息(如清晰度)。
133.在一些实施例中,在媒资播放界面中展示第一菜单界面时,第一菜单界面可显示在媒资播放界面的顶部,且取消第一标识图案的显示。
134.可见,在判断出待播放的媒体资源所支持的音效类型为第一音效类型时,可启动第一音效启动原则,产生第一音效启动广播,自动开启第一音效开关,实现第一音效的启动,并与媒体资源同步播放。该显示设备不仅在播放媒体资源时可提供具有更高听觉效果的特定音效,还可自动启动对应的特定音效,音效启动更为高效。
135.s3、如果目标音效类型为第二音效类型,则基于第二音效启动原则,启动第二音效,以及,基于第二音效播放媒体资源。
136.在对解码得到的目标音效类型进行分析后,如果目标音效类型为第二音效类型,说明当前需要播放的媒体资源可支持杜比音效(dolby audio),因此,可调用系统菜单模块自动开启第二音效类型对应的开关,启动第二音效,之后便可基于第二音效同步播放媒体资源。
137.在目标音效类型为第二音效类型,所依据的第二音效启动原则为与杜比音效(dolby audio)相关的启动原则。
138.在一些实施例中,控制器在执行基于第二音效启动原则,启动第二音效,被进一步配置为执行下述步骤:
139.步骤311、在目标音效类型为第二音效类型时,生成第二音效启动广播。
140.步骤312、基于第二音效启动广播,开启第二音效开关,启动所述第二音效。
141.在目标音效类型为第二音效类型时,音效自动识别系统会发送第二音效启动广播,第二音效启动广播的形式可为“intent.action.dolby.audio”全局广播。
142.系统菜单模块在接收到第二音效启动广播后,将数据库中第二音效对应的标志位“key_advanced_dolby_audio”设置为1。
143.图13示出了根据一些实施例的启动第二音效开关的效果图。参见图8和图13,在数据库中的标志位由默认值0更改为1时,此时,系统监听到数据库发生变化,则调用系统菜单模块启动第二音效开关,实现第二音效的启动。第二音效开关可设置在显示设备提供的系
统设置中。
144.在第二音效启动后,即可进行媒体资源的播放。此时,控制器在执行所述基于第二音效播放媒体资源,被进一步配置为执行下述步骤:
145.步骤321、在启动第二音效后,获取媒体资源的音频流;
146.步骤322、将第二音效和音频流进行叠加,基于叠加后的第二音频信息播放媒体资源。
147.第二音效启动后,便可同步输出该音效。为使媒资资源在播放时能够呈现第二音效的效果,可将第二音效叠加在媒体资源的音频流中,得到第二音效信息。最后,调用播放模块,基于第二音频信息播放媒体资源。
148.在一些实施例中,在播放媒体资源时,可同步刷新播放界面。此时,控制器被进一步配置为执行下述步骤:
149.步骤331、在播放媒体资源时,获取媒体资源的播放内容和第二音效的第二标识图案。
150.步骤332、基于播放内容和第二标识图案生成媒资播放界面,将媒资播放界面展示在用户界面中。
151.再次参见图10,在基于第二音效播放媒体资源时,为便于提示用户当前呈现的音效效果,可同步为用户展示第二音效的logo。在此场景下,调用logo显示模块实现logo的呈现。logo显示模块是开机启动的service,在显示设备开机时,即可启动logo显示模块。
152.在接收到第二音效启动广播后,logo显示模块将第二音效(dolby audio)的显示标志位设置为true,以表征当前需要展示第二音效的logo。显示标志位默认为false,表明当前未展示第二音效的logo。
153.在将第二音效的显示标志位设置为true后,logo显示模块发送handler消息,以调用showdolbyaudio方法获取第二音效的第二标识图案(即logo)。同时,调用播放模块获取当前播放的媒体资源的播放内容,基于播放内容和第二标识图案生成媒资播放界面,将媒资播放界面展示在用户界面中。
154.图14示出了根据一些实施例的展示第二音效的标识图案的效果图。参见图14,在一些实施例中,第二标识图案可显示在播放内容所在界面的右上角。
155.在一些实施例中,为提高用户的视觉效果,在播放媒体资源时,音效信息和播放信息通常会被隐藏,以保证显示器中能够全屏展示媒体资源的内容。而便于用户能够及时了解当前播放媒体资源的相关信息,可通过触发功能键的方式,将相关信息调出并展示在媒资播放界面中。
156.因此,在此场景下,控制器被进一步配置为执行下述步骤:
157.步骤341、在展示媒资播放界面时,响应于触发功能键产生的菜单调起指令,获取第二音效的第二音效信息和媒体资源的播放信息。
158.步骤342、基于第二音效信息和播放信息生成第二菜单界面,将第二菜单界面展示在媒资播放界面中。
159.在显示设备中展示媒资播放界面时,如果用户想要获知当前播放媒体资源的相关信息,则可触发遥控器的功能键,如触发遥控器的上键,产生菜单调起指令。
160.播放模块在接收到菜单调起指令后,获取媒体资源的播放信息和第二音效的第二
音效信息。并基于第二音效信息和播放信息生成第二菜单界面,将第二菜单界面展示在媒资播放界面中。
161.图15示出了根据一些实施例的展示第二菜单界面的效果图。参见图15,用户按上键可以调出第二菜单界面,第二菜单界面中展示第二音效信息(如dolbyaudio信息)和播放信息(如清晰度)。
162.在一些实施例中,在媒资播放界面中展示第二菜单界面时,第二菜单界面可显示在媒资播放界面的顶部,且取消第二标识图案的显示。
163.可见,在判断出待播放的媒体资源所支持的音效类型为第二音效类型时,可启动第二音效启动原则,产生第二音效启动广播,自动开启第二音效开关,实现第二音效的启动,并与媒体资源同步播放。该显示设备不仅在播放媒体资源时可提供具有更高听觉效果的特定音效,还可自动启动对应的特定音效,音效启动更为高效。
164.在一些实施例中,在对解码得到的目标音效类型进行分析后,如果目标音效类型既不是第一音效类型,也不是第二音效类型,则说明当前媒体资源仅支持普通音效,此时,调用系统菜单模块将系统设置中的两个特定音效的开关均保持关闭状态,也不显示特定音效的相关信息。
165.在一些实施例中,在当前播放的媒体资源播放完毕之后,音效自动识别系统会发送离开广播“intent.action.dolby.exit”,播放模块接收到该离开广播后会停止媒体资源的播放,取消媒资播放界面的展示;系统菜单模块接收到该离开广播之后会将各个特定音效对应的各个标志位均恢复默认值;logo显示模块接收到该离开广播之后将整机中显示的标识图案或菜单界面隐藏。
166.在一些实施例中,第一音效类型的判断优先级高于第二音效类型的判断优先级。因此,在解码得到待播放媒体资源的目标音效类型后,可先判断目标音效类型是否为第一音效类型,如果是,则执行第一音效启动原则;如果不是,则再判断目标音效类型是否为第二音效类型,如果是,则执行第二音效启动原则;如果都不是,则关闭特定音效的开关和取消相关界面的显示。
167.可见,本发明实施例提供的一种显示设备,对待播放的媒体资源进行解码处理,得到目标音效类型;在目标音效类型为第一音效类型时,基于第一音效启动原则启动第一音效,基于第一音效播放媒体资源;在目标音效类型为第二音效类型时,基于第二音效启动原则启动第二音效,基于第二音效播放媒体资源。可见,该显示设备可自动识别媒体资源的音效类型,基于不同的启动原则自动启动对应的特定音效,无需用户手动选择和启动,音效启动更为高效。
168.图6示出了根据一些实施例的音效自动识别方法的流程图。参见图6,本发明实施例提供一种音效自动启动方法,由前述实施例提供的显示设备中的控制器执行,所述方法包括:
169.s1、获取待播放的媒体资源,对所述媒体资源进行解码处理,得到所述媒体资源所支持的目标音效类型;
170.s2、如果所述目标音效类型为第一音效类型,则基于第一音效启动原则,启动第一音效,以及,基于所述第一音效播放所述媒体资源;
171.s3、如果所述目标音效类型为第二音效类型,则基于第二音效启动原则,启动第二
音效,以及,基于所述第二音效播放所述媒体资源。
172.具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的音效自动启动方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read

only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
173.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
174.本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于音效自动启动方法实施例而言,由于其基本相似于显示设备实施例,所以描述的比较简单,相关之处参见显示设备实施例中的说明即可。
175.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
176.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1