CN118077209A - 显示设备、外接设备、音频播放及音效处理方法 - Google Patents
显示设备、外接设备、音频播放及音效处理方法 Download PDFInfo
- Publication number
- CN118077209A CN118077209A CN202280067562.0A CN202280067562A CN118077209A CN 118077209 A CN118077209 A CN 118077209A CN 202280067562 A CN202280067562 A CN 202280067562A CN 118077209 A CN118077209 A CN 118077209A
- Authority
- CN
- China
- Prior art keywords
- audio
- display device
- mode
- sound effect
- audio data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000694 effects Effects 0.000 title claims abstract description 216
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 327
- 230000005236 sound signal Effects 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000004044 response Effects 0.000 claims description 26
- 238000012216 screening Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 description 25
- 230000006870 function Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 15
- 230000003993 interaction Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 230000015654 memory Effects 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- RJWLAIMXRBDUMH-ULQDDVLXSA-N N-Acetylleucyl-leucyl-methioninal Chemical compound CSCC[C@@H](C=O)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC(C)C)NC(C)=O RJWLAIMXRBDUMH-ULQDDVLXSA-N 0.000 description 5
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 241000282414 Homo sapiens Species 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请提供一种显示设备、外接设备、音频播放及音效处理方法,所述方法可以在接收到用于输出音频信号的控制指令后,检测当前音频输出模式,并根据音频输出模式获取不同数据格式的音频数据。在音效处理环节,如果音频输出模式为低延迟模式,则对音频数据执行第一类音效处理,以减少音效处理时间;如果音频输出模式为普通模式,则对音频数据执行第二类音效处理,以提高音效品质。所述方法可以通过改变外接设备输出的声音编码格式,减少音频数据的解码时间,同时通过减少后级音效处理环节的非必要处理项,减少音效处理时间,改善低延迟模式下的音画同步效果,解决音画不同步的问题。
Description
相关申请的交叉引用
本申请要求在2022年02月25日、申请号为202210177319.6;在2022年02月25日提交、申请号为202210177868.3的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及显示设备技术领域,尤其涉及一种显示设备、外接设备、音频播放及音效处理方法。
显示设备是指能够输出具体显示画面的终端设备,它可以基于Internet应用技术,具备开放式操作***与控制器,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。
显示设备上还设有外部装置接口,显示设备可以通过外部装置接口连接外接设备,以接收外接设备发送的音视频数据,并对音视频数据进行播放。例如,显示设备上可以设有高清多媒体接口(High Definition Multimedia Interface,HDMI),主机等外接设备可以通过HDMI接口连接显示设备,并向显示设备输出游戏画面,以利用显示设备的大屏幕对游戏画面进行展示,获得更好的游戏体验。
在游戏模式下,显示设备需要降低画面显示延迟,即进入画面低延迟模式,以使显示画面可以迅速响应用户的游戏操作。但是,由于游戏模式下还需要对游戏声音进行特定的音效处理,因此在显示设备启用画面低延迟模式后,声音相对于画面具有滞后,产生音画不同步的问题。
发明内容
本申请提供一种显示设备,包括:显示器、外部装置接口以及控制器。其中,所述显示器被配置为显示用户界面;所述外部装置接口被配置为连接外接设备;所述控制器被配置为执行:获取用于输出音频信号的控制指令响应于所述控制指令,检测当前音频输出模式,所述音频输出模式为普通模式或低延迟模式;从所述外接设备接收音频数据,所述音频数据的数据格式由所述外接设备根据所述音频输出模式确定;如果所述音频输出模式为普通模式,对所述音频数据执行第一类音效处理;如果所述音频输出模式为低延迟模式,对所述音频数据执行第二类音效处理,所述第一类音效处理的处理时间大于所述第二类音效处理的处理时间。
本申请还提供一种外接设备,包括:输出模块和处理模块。其中,所述输出模块被配置为连接显示设备,以向所述显示设备发送音频数据;所述处理模块被配置为:根据显示设备的音频输出模式确定音频数据的数据格式,并将所述数据格式的音频数据发送给所述输出模块。
本申请还提供一种音频播放方法。所述音频播放方法包括:显示设备向外接设备发送连接申请,以建立音频输入通道;所述外接设备通过所述音频输入通道向所述显示设备发送第一音频数据;所述显示设备接收所述第一音频数据,以及,播放所述第一音频数据。
本申请还提供一种用于显示设备的音效处理方法,所述音效处理方法包括:获取用于输出音频信号的控制指令;响应于所述控制指令,检测当前音频输出模式,所述音频输出模式为普通模式或低延迟模式;从所述外接设备接收音频数据,所述音频数据的数据格式由所述外接设备根据所述音频输出模式确定;如果所述音频输出模式为普通模式,对所述音频数据执行第一类音效处理;如果所述音频输出模式为低延迟模式,对所述音频数据执行第二类音效处理,所述第一类音效处理的处理时间大于所述第二类音效处理的处理时间。
图1为本申请实施例中显示设备应用场景结构示意图;
图2为本申请实施例中显示设备硬件配置示意图;
图3为本申请实施例中显示设备与外接设备连接关系示意图;
图4为本申请实施例中连接接口形式示意图;
图5为本申请实施例中根据识别标识获取音视频数据的流程示意图;
图6为本申请实施例中图像设置界面示意图;
图7为本申请实施例中显示模式菜单示意图;
图8为本申请实施例中自动快速游戏响应数据传递关系图;
图9为本申请实施例中显示设备音效处理流程示意图;
图10为本申请实施例中信号源切换界面示意图;
图11为本申请实施例中检测音频输出模式的流程示意图;
图12为本申请实施例中接收音频数据的流程示意图;
图13为本申请实施例中不同模式下音频输出流程图;
图14为本申请实施例中音效处理方法流程示意图。
图15为本申请实施例中音频输出方法流程示意图;
图16为本申请实施例中根据模式设置状态生成控制指令的流程示意图;
图17为本申请实施例中关闭低延迟模式时音频输出流程示意图;
图18为本申请实施例中通过外接音频播放设备输出音频的流程示意图;
图19为本申请实施例中输出音频信号的时序关系图。
为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请实施方式提供的显示设备可以具有多种实施形式,例如,可以是电视、激光投影设备、显示器(monitor)、电子白板(electronic bulletin board)、电子桌面(electronic table)等。
图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过控制设备300或控制装置100操作显示设备200。
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
在一些实施例中,也可以使用控制设备300(如移动电话、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在控制设备300上运行的应用程序控制显示设备200。
在一些实施例中,显示设备200可以不使用上述的控制设备300或控制装置100接收指令,而是通过触摸或者手势等接收用户的控制。
在一些实施例中,显示设备200还可以采用除了控制装置100和控制设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
如图2所示,显示设备200可以包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
在一些实施例中,控制器250可以包括处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。
显示器260可以包括以下组件,即:用于呈现画面的显示屏组件;驱动图像显示的驱动组件;用于接收源自控制器250输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面的组件等。
显示器260可为液晶显示器、OLED显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线 广播电视信号中解调出音视频信号,如以及EPG数据信号。在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
在一些实施例中,控制器250包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random Access Memory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
在本申请实施例中,显示设备200连接外接设备500是指建立通信连接,而建立通信连接的显示设备200和外接设备500分别作为接收端(Sink端)和发送端(source端)。例如,如图3所示,外接设备500可以是游戏设备,在用户使用游戏设备过程中,能够针对游戏过程实时输出视频数据和音频数据,并将视频数据和音频数据发送给显示设备200,以通过显示设备200将视频数据和音频数据输出为视频画面和声音。此时,游戏设备作为发送端,而显示设备200作为接收端。
发送端与接收端之间,可以通过特定接口实现通信连接,从而传递数据。为此,在发送端和接收端上都应设有同一种接口规范和功能的数据接口。例如,如图4所示,在显示设备200和外接设备500上都均设有高清多媒体接口(High Definition Multimedia Interface,HDMI)。在使用过程中,用户可以将HDMI接口数据线的两端分别插在显示设备200和外接设备500上,并在启动外接设备500和显示设备200后,设定显示设备200的信号源为HDMI接口,从而实现显示设备200与外接设备500之间的数据传输。
需要说明的是,为了实现显示设备200与外接设备500之间的通信连接,显示设备200与外接设备500之间还可以采用其他的连接方式。具体的连接方式可以是有线的连接方式,如DVI(Digital Visual Interface)、VGA(Video Graphics Array)、USB(Universal Serial Bus)等;也可以是无线的连接方式,如无线局域网、蓝牙连接、红外连接等。不同的通信连接方式可以采用不同的信息传递协议,例如采用HDMI接口实现连接时,可以采用HDMI协议进行数据传输。
显示设备200和外接设备500之间传递的数据可以为音视频数据。例如,显示设备200可以通过HDMI接口连接游戏盒子等游戏设备。用户进行游戏操作时,游戏设备可以通过运行游戏相关应用程序,输出视频数据和音频数据。视频数据和音频数据可以通过HDMI协议发送给显示设备200,并通过显示设备200的屏幕和扬声器进行输出,播放游戏设备的视频和音频。
外接设备500可以在连接显示设备200以后,基于特定的标准进行数据传递,以使显示设备200可以与外接设备500之间建立进行相互识别并建立数据传输通道。例如,如图5所示,根据HDMI接口协议指定的传输规则,显示设备200可以基于扩展显示器识别数据(Extended Display Identification Data,EDID)与外接设备500建立连接,并实现相互识别和控制。
在一些实施例中,显示设备200可以通过EDID向外接设备500发送当前支持的音视 频数据解码功能,以使外接设备500可以根据显示设备200对音视频数据解码功能的支持情况,发送音视频数据。为了便于描述,在本申请实施例中,可以将外接设备500向显示设备200发送的音频数据和视频数据统称为音视频数据。显然,音视频数据是由外接设备500通过运行特定的应用程序生成。例如,当外接设备500为游戏设备时,视频数据对应游戏画面,音频数据对应游戏音效。游戏画面可以通过视频数据的方式发送给显示设备200,游戏音效则通过音频数据的方式发送给显示设备200。
建立的数据传输通道除用于传递视频数据和音频数据外,还可以用于传递识别信息。识别信息可以包括显示设备200的识别标识和外接设备500的识别标识。例如,外接设备500可以向显示设备200发送视频数据和音频数据的同时,接收显示设备200发送的EDID信息。在接收到EDID信息后,外接设备500可以在EDID信息中读取当前显示设备200的识别标识,以通过识别标识确定显示设备200支持的音视频解码功能。
显然,对于不同硬件配置的显示设备200,其对应支持的音视频解码能力是不同的。例如,对于音频数据,当显示设备200具有独立的音频处理芯片时,可以通过音频处理芯片对外接设备500发送的音频数据进行解码,并进行数字化影院***(Digital Theater System,DTS)、杜比(dobly)等音效处理。而对于没有独立音频处理芯片的显示设备200,则一般获取音频脉冲编码调制(Pulse Code Modulation,PCM)数据或线型脉冲编码调制(Linear Pulse Code Modulation,LPCM)数据,并在解码后直接输出音频。
对于部分连接显示设备200的外接设备500,由于其在使用中需要快速完成画面和声音的响应,因此显示设备200可以在这类外接设备500运行时,提供低延迟模式。例如,当外接设备500为游戏设备,且游戏设备运行要求响应速度较快的动作类、射击类、竞速类游戏时,用户期望在执行游戏交互操作后的极短时间内,显示设备200应能够呈现对应的游戏画面变化以及播放游戏音效。此时,显示设备200可以进入低延迟模式,即显示设备200可以通过关闭部分非必要的画质处理程序,直接通过bypass(旁路)的方式将视频数据进行解码输出,以及时呈现在显示设备200的屏幕上。其中,旁路功能是一种通过特定的触发状态让两个设备直接在物理上导通的传输方式。在两个设备之间建立旁路功能连接后,传输的数据无需再进行封包处理,source端设备可以直接将原始数据传输到sink端设备,提高传输效率。
低延迟模式可以作为一种播放模式内置在显示设备200的操作***内,以供用户选择启用或禁用。例如,在显示设备200的操作***中,可以内置图像模式控制程序,该控制程序可以通过具体的模式调节界面进行用户交互。即如图6所示,在模式调节界面中,可以在控制菜单中设置模式选项,用户可以通过点击普通模式选项或低延迟模式选项,设定显示设备200的图像输出模式。
需要说明的是,所述普通模式和低延迟模式在实际应用中可以根据操作***风格或显示设备200的类型设定为不同具体模式名称。例如,如图7所示,普通模式也可以称为:生动模式(Vivid)、标准模式(Standard)、节能模式(Energy Saving)、剧场模式,包括白天模式(Theater Day)和夜晚模式(Theater Night)、制片人模式(Filmmaker)等。低延迟模式也可以称为游戏模式(Game)、快速响应模式(Rapid Response)等。
在一些实施例中,低延迟模式可以有多种进入方式。例如,如图8所示,用户选择可以通过图像模式调节界面,选中游戏模式选项控制显示设备200进入低延迟模式。用户还可以在显示设备200的设置界面中选择开启快速游戏响应(Instant Game Response)开关, 即设置为“on”控制显示设备200进入低延迟模式。用户还可以在设置界面的快速游戏响应中设置为自动,即Instant Game Response=auto,则在显示设备200检测到片源信息中包含自动低延迟模式(Auto Low Latency Mode,ALLM)标志位时,控制显示设备200进入低延迟模式。
对于启用低延迟模式的显示设备200,其可以快速完成画面渲染,将用户交互操作与画面呈现时间差控制在合理的延迟时间内。在显示不同类型的画面时,对画面延迟的需求也不同。例如,游戏设备可以当显示射击类、动作类等游戏画面时,一般要求交互操作与画面呈现时间差小于或等于16ms,以保证游戏画面的实时响应,提高用户的游戏体验。而当显示休闲类游戏画面时,则在交互操作与画面呈现时间差在小于或等于100ms的范围内都是可以被允许的。
由于部分显示设备200中还可能内置有音效处理模块,音效处理模块能够对显示设备200接收到音频数据进行处理,调整音频数据中的部分参数,以获得适应特定场景的音效。这些音效处理过程也同样会消耗一定的时间,即产生音画不同步的问题。例如,当显示设备200的图像模式处于低延迟模式时,视频数据通过bypass输出,减少延迟时间。则相对而言,音频数据的处理速度会慢于视频数据的处理速度,使得音视频数据的播放时间差在120-150ms范围内,即声音滞后图像150ms左右,明显超出人类的主观感受范围。
为了缓解音画不同步的问题,在一些实施例中,显示设备200可以采用“快等慢”的原则,将先处理完的音频数据或视频数据延迟输出,待另一种数据完成处理后,再同步进行播放。例如,在低延迟模式下,显示设备200需要延后图像处理,即缓存图像数据,等待声音数据,来实现声音和图像的同步。
但是,基于“快等慢”原则进行的音画同步方式,会增加交互动作和显示画面(或播放音效)之间的响应时间,例如,低延迟模式对图像延迟的要求为小于或等于16ms,则在0-16ms的范围内进行延迟等待调节的意义不大,不能有效缓解音画不同步的问题。而再延长等待时间,则使得图像延迟时间超过16ms,无法达到低延迟效果。而且,基于快等慢原则进行的音画同步方式,缓存图像的成本较高。图像数据根据不同的格式,每帧图像占用的内存不一样,格式越高,占用内存越大。以4K视频为例,4k视频的每帧图像约30MB的数据量,则通过缓存图像数据的方法,根据人眼的生理结构,低于15帧,人眼可感受到视觉暂留,因此最低需要缓存8帧,就需要240M以上的内存容量,很多显示设备200的内存容量无法支持。
为了改善上述响应时间过长和内存要求过大,同时缓解音画不同步的问题,在本申请的部分实施例中还提供一种音效处理方法,所述音效处理方法应用于显示设备200。为了满足所述音效处理方法的实施,显示设备200需要具有一定的硬件支持。即显示设备200包括显示器260、外部装置接口240以及控制器250。其中,显示器260用于通过用户界面显示外接设备500发送的音频数据对应的画面,外部装置接口240则用于连接外接设备500的输出模块510,以获得音视频数据。如图9所示,控制器250用于执行所述音效处理方法对应的程序步骤,具体包括以下内容:
获取用于输出音频信号的控制指令。在本申请实施例中,用于输出音频信号的控制指令是指控制显示设备200输出外接设备500发送的音频信号的控制指令。因此,用于输出音频信号的控制指令可以通过用户的手动输入,也可以由显示设备200通过对当前运行状态的判断自动生成。
在一些实施例中,用户可以通过切换显示设备200的信号源为外接设备500,输入用于输出音频信号的控制指令。例如,当显示设备200显示控制主页界面时,用户可以通过控制装置100上的方向键控制焦点光标移动,选中控制主页界面中的信号源控件。选中信号源控件后,显示设备200可以弹出信号源列表窗口,其中包括连接显示设备200的所有外接设备500名称和网络名称。如图10所示,用户再控制焦点光标进行移动,待焦点光标移动至“游戏机”选项位置,按下确认键,则控制显示设备200的信号源为外接设备500,即输入用于输出音频信号的控制指令。
显然,用户还可以通过其他交互方式,控制显示设备200进行信号源切换,即通过其他交互方式输入用于输出音频信号的控制指令。例如,在控制装置100上可以设有信号源按键,用户可以通过信号源按键控制显示设备200在任意界面切换至信号源选择界面,以选中外接设备500作为信号源。而对于支持触控交互操作的显示设备200,用户可以通过触摸交互,选中信号源选项,以及在信号源选择界面中选中外接设备500对应的选项。此外,对于支持语音交互的显示设备200,用户可以通过输入诸如“切换信号源至游戏机”、“我想玩游戏”的语音内容,触发显示设备200进行信号源切换,从而获取用于输出音频信号的控制指令。
在一些实施例中,显示设备200可以在检测到外接设备500接入时,自动生成用于输出音频信号的控制指令。例如,在显示设备200运行过程中,用户在显示设备200的HDMI接口***游戏盒子等外接设备500时,由于显示设备200支持热插拔操作,因此可以检测到有外接设备500连接,此时显示设备200可以自动进行信号源切换,即生成用于输出音频信号的控制指令。从而接收游戏盒子发送的音视频数据以进行播放,等同于显示设备200获取用于输出音频信号的控制指令。
此外,显示设备200可以在检测到外接设备500有音视频数据输入时,自动生成用于输出音频信号的控制指令。即显示设备200可以实时监测各接口的数据输入情况,当任意接口有音视频数据输入时,可以触发显示设备200显示提示界面,提示用户可以进行信号源切换。此时,如果用户确定进行信号源切换,则显示设备200生成用于输出音频信号的控制指令。
在获取用于输出音频信号的控制指令后,显示设备200可以响应于该控制指令,检测当前音频输出模式。其中,所述音频输出模式为普通模式或低延迟模式中的一种。普通模式下的显示设备200可以按照默认的音效处理方式,对外接设备500发送的音频数据进行音效处理,以提高外接设备500的音频输出质量。低延迟模式下显示设备200可以快速响应外接设备500的输出操作,即在接收到音频数据或视频数据时,可以快速对数据执行播放,以降低音频输出与交互动作的延迟时间,提高响应速度。
由于用户在实际应用中可以手动设置显示设备200的音频输出模式,因此显示设备200可以根据用户设定的状态检测当前音频输出模式。如图11所示,在一些实施例中,显示设备200可以在用户输入用于输出音频信号的控制指令后,获取显示设备200的声音低延迟开关状态。根据用户的设置,声音低延迟开关状态可以包括开启状态、关闭状态以及自动状态中的一种。如果声音低延迟开关状态为开启状态,则确定音频输出模式为低延迟模式;如果声音低延迟开关状态为关闭状态,则确定音频输出模式为普通模式。
例如,用户可以通过显示设备200上的按键或显示设备200配套的控制装置100上的按键,调出设置菜单界面。并通过方向键控制设置菜单界面上的焦点光标进行移动。当用 户将焦点光标移动至低延迟模式选项,并按下“确认键”以后,开启显示设备200的低延迟模式,即设置声音低延迟开关状态为开启,并存储在备份数据中。此时显示设备200可以在备份数据中更新声音低延迟开关状态。
在一些实施例中,如果声音低延迟开关状态为自动状态,获取图像低延迟开关状态,以及根据图像低延迟开关状态设置当前音频输出模式。显示设备200的画面低延迟模式和声音低延迟模式可以统一配置在一种模式中,即低延迟模式。则在用户选择开启或关闭低延迟模式时,显示设备200可以同时启用画面低延迟模式和声音低延迟模式。画面低延迟模式和声音低延迟模式也可以是相互独立的两种模式,并支持用户进行分别设定。例如,两种低延迟模式可以分别在不同的设置菜单或界面中,即画面低延迟模式选项可以在图像设置选项的下级菜单中,而声音低延迟模式则在声音设置选项的下级菜单中。
因此,当声音低延迟开关状态为自动状态时,显示设备200可以先获取外接设备500发送的音视频数据;并从音视频数据中提取片源信息,其中,片源信息为按照显示设备200和外接设备500之间的传输协议建立的信息性数据内容,可以用于传递显示设备200和外接设备500的各自运行状态和控制指令,实现协同控制。即片源信息中包括自动低延迟模式标志位。再读取自动低延迟模式标志位的状态值,显然,所述状态值由外接设备500根据当前音视频数据输出要求设定。如果状态值为开启,标记音频输出模式为低延迟模式;如果状态值为关闭,标记音频输出模式为普通模式。
例如,用户可以在设置界面的快速游戏响应中设置为自动,则在显示设备200读取到快速游戏响应设置为自动状态后,可以通过接收外接设备500发送的音视频数据,并从音视频数据中提取片源信息。片源信息中可以包括游戏类型、游戏设备的设置状态、传输协议等参数位,其中,根据外接设备500的设定,片源信息中游戏设备的设置状态可以包括ALLM标志位。则显示设备200可以通过读取ALLM标志位,如果ALLM标志位的值为表示游戏设备已开启自动低延迟模式的状态值时,即ALLM=true,则确定外接设备500需求为开启低延迟模式。因此显示设备200可以自动进入低延迟模式,即设置声音低延迟开关状态为开启,并存储在备份数据中。同理,显示设备200可以在备份数据中更新声音低延迟开关状态。
在检测音频输出模式后,显示设备200可以从外接设备500接收音频数据,其中,音频数据的数据格式可以由外接设备根据音频输出模式确定。即在一些实施例中,显示设备200还可以将音频输出模式发送给外接设备500,以使外接设备500可以根据音频输出模式设定发送的音频数据的数据格式。
图11为本申请实施例中检测音频输出模式的流程示意图,该流程包括:
S1101:获取显示设备200的声音低延迟开关状态。
若声音低延迟开关状态为开启状态,执行S1102a:标记音频输出模式为低延迟模式。
若声音低延迟开关状态为关闭状态,执行S1102b:标记音频输出模式为普通模式。
若声音低延迟开关状态为自动状态,执行S1102c:获取图像低延迟开关状态。
若图像低延迟开关状态为开启状态,执行S1102a。
若图像低延迟开关状态为关闭状态,执行S1102b。
若图像低延迟开关状态为自动状态,执行S1103:获取外接设备发送的音视频数据。
S1104:从音视频数据中提取片源信息。
S1105:读取自动低延迟模式标志物的状态值。
若状态值为开启状态,执行S1102a。
若状态值为关闭状态,执行S1102b。
如图12所示,图12为本申请实施例中接收音频数据的流程示意图,显示设备还可以执行以下步骤:
S1201:获取当前音频输出模式的检测结果,即确定当前音频输出模式为普通模式或低延迟模式。
如果音频输出模式为低延迟模式,执行:
S1202a:设置第一识别标识。
S1203a:将第一识别标识发送给外接设备。
S1204a:接收外接设备根据第一识别标识发送的第一音频数据。
如果音频输出模式为普通模式,执行:
S1202b:设置第二识别标识。
S1203b:将第二识别标识发送给外接设备。
S1204b:接收外接设备根据第二识别标识发送的第二音频数据。
显示设备200可以先获取当前音频输出模式的检测结果,即确定当前音频输出模式为普通模式或低延迟模式。如果音频输出模式为低延迟模式,则可以设置第一识别标识,其中,第一识别标识用于触发外接设备发送第一音频数据。再将第一识别标识发送给外接设备500,以触发外接设备500可以向显示设备200发送适应低延迟模式的第一音频数据。因此,显示设备200可以在将第一识别标识发送给外接设备500后,接收外接设备500根据第一识别标识发送的第一音频数据。
例如,外接设备500通过EDID识别显示设备200时,EDID对应的识别数据中可以包括识别标识对应的参数位。外接设备500通过读取参数位上的具体数据值,可以获得显示设备200支持的数据处理情况。则其中,用于表示当前显示设备200支持PCM、LPCM等第一类音效处理的标识为第一识别标识;用于表示当前显示设备200支持DTS、dobly等第二类音效处理的标识为第二识别标识。
对于,PCM、LPCM等第一类音效处理,其对于音频数据的要求较低,如只需包含内容音频或第一类的均衡处理即可,而DTS、dobly等第二类音效处理,则其对于音频数据的要求较高,在包含内容音频的同时,还带有环境音、方位音等音效音频,使得显示设备200对第二音频的音效处理时间比第一音频的音效处理时间更长,不利于实现低延迟模式。因此,在本实施例中,显示设备200可以在启动低延迟模式后,对EDID对应的识别数据进行修改,即将EDID数据中用于表征HDMI RX接口的数据表项更改为支持32kHz、44.1kHz和48kHz等LPCM形式,使识别标识对应的参数位设置为PCM、LPCM等第一类音效对应的第一识别标识。
由于EDID等识别标识所在的识别数据一般通过协议数据形式发送给外接设备500,因此,在一些实施例中,显示设备200可以从与外部装置接口240对应的协议数据中提取初始标识配置文件,即提取未修改为第一识别标识时记载识别标识的文件。再对初始标识配置文件中的识别标识内容进行读取,如果初始标识配置文件中的识别标识为第二识别标识,即告知外接设备500当前显示设备200支持第二类音效处理,外接设备500向显示设备200发送第二类音效处理算法适应的音频数据。此时,显示设备200可以删除初始标识配置文件,并创建更新标识配置文件。其中,更新标识配置文件的识别标识为第一识别标 识,即告知外接设备500当前显示设备200支持低级音效处理。再将更新标识配置文件添加至协议数据中,以使外接设备500向显示设备200发送第一类音效处理算法适应的音频数据。
例如,在未启动低延迟模式时,显示设备200发送给外接设备500的协议数据中包括识别标识为支持DTS音效的协议数据,则外接设备500可以向显示设备200发送DTS音效对应的音频数据。当显示设备200检测到用户启动低延迟模式后,显示设备200可以将协议数据中的初始标识配置文件删除,再创建识别标识为支持PCM音效处理的更新标识配置文件,以使外接设备500可以向显示设备200发送PCM音频数据,减少显示设备200对音频数据的处理时间。
同理,如果显示设备200的当前音频输出模式为普通模式,则可以设置第二识别标识。其中,第二识别标识用于触发外接设备发送第二音频数据,第二音频数据的音效处理时间大于第一音频数据的音效处理时间。再将第二识别标识发送给外接设备500,以便接收外接设备500根据第二识别标识发送的第二音频数据。
可见,为了适应低延迟模式,显示设备200可以在检测到用户开启低延迟模式后,通过修改显示设备200的识别标识,使外接设备500可以根据显示设备200的识别标识调整输送的音频数据格式,使得显示设备200可以接收到音效处理时间较短的音频数据,降低音频输出与用户交互之间的延迟,改善音画同步性能。例如,当外接设备500向显示设备200发送LPCM音频数据时,显示设备200可以在音效处理时,省略掉全部或部分音频解析(Audio Parser)、解码(Decoder)、以及PCM音频序列(PCM First Input First Output,PCM FIFO)等环节,减少音频处理时间。
由于在低延迟模式下,显示设备200输出音频信号的时效对于用户体验的影响更大,因此在显示设备200检测到用户开启低延迟模式后,显示设备200可以对音频数据的音效处理策略进行进一步调整,即在从外接设备500处接收到音频数据后,显示设备200可以针对不同音频输出模式,对接收到的音频数据执行不同的音效处理方式。如果音频输出模式为低延迟模式,对音频数据执行第一类音效处理;如果音频输出模式为普通模式,对音频数据执行第二类音效处理。显然,第二类音效处理的处理时间大于第一类音效处理的处理时间。
在一些实施例中,显示设备200可以在接收到音频数据后,对接收到的音频数据进行解码,以获得音频信号。再根据不同的音频输出模式,调用不同的音效处理算法,对音频信号进行调节处理,即启动音效处理进程。如果显示设备200的当前音频输出模式为低延迟模式,则可以调用第一类音效处理算法,以及按照第一类音效处理算法对音频信号执行调节处理;如果显示设备200的当前音频输出模式为普通模式,则可以调用第二类音效处理算法,以及按照第二类音效处理算法对音频信号执行调节处理,以分别获得不同的音效的音频数据。最后,显示设备200可以对调节处理后的音频信号进行播放,完成音频输出。
例如,在低延迟模式下,显示设备200接收到的LPCM数据也需要进行一些音效处理,其中,部分音效处理为第一类的音效处理,如均衡处理、左右声道处理等芯片基础音效处理。部分音效处理为第二类的音效处理,如杜比音效进程(dobly audio processing)、数字化影院模拟音效处理进程(DTS virtual X processing)等。由于第二类音效处理会延长音频数据的输出时间,因此在检查到当前音频输出模式为低延迟模式时,显示设备200可以禁用第二类音效处理进程,即禁用杜比音效进程、DTS进程等,仅保留芯片基础音效处理(SOC sound effect)进程,降低音频输出延迟。
而在普通模式下,显示设备200接收到的DTS数据需要进行音效处理,即显示设备200可以先对接收到的DTS音效的音频数据进行解码,得到音频信号。再调用第二类音效处理进程DTS virtual X processing,并将音频信号通过DTS virtual X processing进行处理,使DTS virtual X processing可以对音频信号中的音效音频进行处理,提高或缩小部分声道的音量、调整音色等,从而改善音频信号的输出品质,获得影院效果。
可见,上述实施例提供的音效处理方法可以在显示设备200处于不同的音频输出模式下,获取不同数据格式的音频数据,同时针对不同音效输出模式下获取的音频数据,可以采用不同的音效处理方式。因此,如图13所示,显示设备200可以在低延迟模式下,使用芯片基础音效处理代替高级音效处理,进一步减小声音处理时间。经实际应用检测,低延迟模式下采用上述音效处理方式,可以使声音延迟维持在50ms以内,保证用户主观感受上音画是同步的。
显示设备200支持的第一类音效处理可以包括多个音效处理项,例如均衡处理、声道处理等。而对于不同音频格式版本和片源类型,所需要的第一类音效处理项目是不同的。因此,在一些实施例中,显示设备200还可以在对音频数据执行第一类音效处理时,根据音频格式版本、片源类型以及每个音效处理项的处理时长,对基础音效处理进程中的处理项目进行进一步筛选。
即显示设备200可以获取当前支持的基础处理项目集合,其中,基础处理项目集合中的音效处理项为第一类音效处理的音效处理项。再通过解析音频数据,以获得音频数据的当前格式版本。由于不同的音频格式版本需求的音效处理形式不同,因此在获取当前格式版本后,可以根据当前格式版本需求的音效处理项,在基础处理项目集合中筛选出必要音效处理项,再通过调用所述必要音效处理项对应的音效处理算法,并使用所述必要音效处理项对应的音效处理算法对音频数据执行音效处理。
例如,对于PCM数据的第一类音效处理可以包括单声道(Mono)、双声道(Stereo)、5.1声道、7.1声道等音效处理项目,即形成基础处理项目集合。对于较低版本的PCM数据,只支持单声道或双声道音效处理,而较高版本的PCM数据则可以支持5.1声道、7.1声道音效处理。因此,显示设备200在获取音频数据后,通过解析音频数据对应的PCM版本,当解析到PCM格式版本为低版本时,可对基础音效处理项目集合中的处理项目进行筛选,以获得必要音效处理项单声道或双声道音效,从而仅启用单声道或双声道音效处理方式对音频数据进行第一类音效处理。
需要说明的是,在筛选必要音频处理项的过程中,显示设备200还可以对自身硬件配置进行检测,确定音频输出模块对应的硬件配置情况。例如,当显示设备200仅具有但扬声器时,音频输出仅需要单声道信号即可,因此显示设备200还可以在必要音频处理项中筛选出单声道处理项目,以启动单声道处理项对音频数据进行音效处理。
由于不同片源类型的音视频数据,对音效处理的需求不同,因此在一些实施例中,显示设备200还可以根据片源类型对基础处理项目集合中的音效处理项进行筛选。其中,所述片源类型用于表示外接设备500向显示设备200发送的音视频数据类型,当外接设备500处于不同的运行状态时,显示设备200可以接收到不同的音视频数据类型。片源类型可以在显示设备200初次获取音视频数据时,过读取音视频数据的信息数据获得,也可以通过对音视频数据执行图像处理,并根据图像处理结果进行识别获得。
为了实现基于片源类型的音效处理项筛选过程,显示设备200可以在获取当前显示设备支持的基础处理项目集合后,获取外接设备500发送的片源信息。再从片源信息中读取外接设备的当前片源类型,从而根据当前片源类型在基础处理项目集合中筛选出非必要音效处理项,以禁用非必要音效处理项对应的音效处理算法。
例如,当外接设备500为游戏设备,且运行休闲类游戏时,由于声音方位对用户体验的影响较小,因此为了快速响应,实现声音信号的输出,显示设备200可以仅采用单声道模式进行音效处理。此时,双声道音效处理项、5.1声道音效处理项以及7.1声道音效处理项对于当前的休闲类游戏对应的片源类型均属于非必要音效处理项,因此,显示设备200可以禁用这些音效处理项,仅使用单声道模式进行音效处理,以提高音效响应速度,降低音频输出延迟。
需要说明的是,在对基础处理项目集合中的音效处理项进行筛选的过程中,显示设备200可以仅根据音频数据格式版本,或者仅根据片源类型进行筛选,也可以同时根据音频数据的格式版本和片源类型进行筛选。例如,显示设备200可以先根据音频数据的格式版本进行一次筛选,筛选出必要音效处理项。再从必要音效处理项中匹配适应当前片源类型的音效处理项,从而通过两次筛选后的音效处理项进行最终的音效处理。
在筛选出音效处理项以后,如果输出响应时间仍在合理的范围内,并维持在较小的响应延迟状态下时,显示设备200可以还通过启用附加音效处理项的方式,在必要音效处理项的基础上,进一步启用能够提升音效品质,并对输出延迟影响较小的音效处理项。
在一些实施例中,显示设备200可以在获取当前显示设备支持的基础处理项目集合后,获取基础处理项目集合中每个音效处理项的平均处理时长。其中,平均处理时长可以通过对显示设备200的性能统计获得,也可以根据当前显示设备200的硬件配置以及每个音效处理项的算法复杂程度进行推算获得。
在获取平均处理时长后,显示设备200可以根据平均处理时长在基础处理项目集合中筛选出附加音效处理项。调用附加音效处理项对应的音效处理算法,并使用附加音效处理项对应的音效处理算法对音频数据执行音效处理,以在允许延迟范围内,提高输出音频的音质。
其中,所述附加音效处理项为平均处理时长小于或等于剩余时长阈值的音效处理项。而剩余时长阈值根据必要音效处理项的总时长与预设允许延迟计算获得。例如,在低延迟模式下,用户允许的声音输出最大延迟为15ms,即在对音频数据进行解码后的15ms内输出音频。则经过基于音频数据的格式版本和/或片源类型等参数进行筛选后,确定的必要音效处理项为单声道模式音效处理,该必要音效处理项的处理时长为5ms,则可以计算获得剩余时长阈值为15ms。
此时,显示设备200可以在筛选出必要音效处理项后的基础处理项目集合中确定平均处理时长小于15ms的基础音效处理项作为附加音效处理项,即均衡处理(平均处理时长为8ms)。因此,显示设备200在启用必要音效处理项单声道模式处理项后,还可以启用均衡处理项,以在允许的低延迟状态下,提升音频数据的输出音质。
基于上述音效处理方法,在本申请的部分实施例中还提供一种显示设备200。所述显示设备200包括:显示器260、外部装置接口240以及控制器250。其中,所述显示器260被配置为显示用户界面;所述外部装置接口被配置为连接外接设备;如图14所示的本申请实施例中音效处理方法流程示意图,所述控制器250被配置为执行:
S1401:获取用于输出音频信号的控制指令。
S1402:检测当前音频输出模式。
S1403:从外接设备接收音频数据。
所述音频数据的数据格式由所述外接设备根据所述音频输出模式确定;如果所述音频输出模式为低延迟模式,执行S1404a:对音频数据执行第一类音效处理。
如果所述音频输出模式为普通模式,执行S1404b:对音频数据执行第二类音效处理。
获取用于输出音频信号的控制指令;响应于所述控制指令,检测当前音频输出模式,所述音频输出模式为普通模式或低延迟模式;从所述外接设备接收音频数据,所述音频数据的数据格式由所述外接设备根据所述音频输出模式确定;如果所述音频输出模式为低延迟模式,对所述音频数据执行第一类音效处理;如果所述音频输出模式为普通模式,对所述音频数据执行第二类音效处理,所述第二类音效处理的处理时间大于所述第一类音效处理的处理时间。
上述实施例提供的显示设备200,可以在接收到用于输出音频信号的控制指令后,检测当前音频输出模式,并根据音频输出模式获取不同数据格式的音频数据。在音效处理环节,如果音频输出模式为低延迟模式,则对音频数据执行第一类音效处理,以减少音效处理时间;如果音频输出模式为普通模式,则对音频数据执行第二类音效处理,以提高音效品质。所述显示设备200可以通过改变外接设备500输出的声音编码格式,减少音频数据的解码时间,同时通过减少后级音效处理环节的非必要处理项,减少音效处理时间,改善低延迟模式下的音画同步效果,解决音画不同步的问题。
为了改善上述响应时间过长和内存要求过大,同时缓解音画不同步的问题,在本申请的部分实施例中还提供一种音频播放方法,所述音频播放方法的部分步骤可以应用于显示设备200,部分步骤可以应用于连接显示设备200的外接设备500。显然,显示设备200和外接设备500在实施所述音频播放方法时,需要一定的硬件支持。即显示设备200包括显示器260、外部装置接口240以及控制器250;显示外接设备500则至少包括输出模块510和处理模块520。
其中,显示器260用于通过用户界面显示外接设备500发送的音频数据对应的画面,外部装置接口240则用于连接外接设备500的输出模块510,以获得音视频数据。如图15所示,控制器250和处理模块520分别用于执行所述音频播放方法对应的程序步骤,具体包括以下内容:
获取用于启用低延迟模式的控制指令。用于启用低延迟模式的控制指令可以由用户主动输入,也可以由显示设备200通过对当前运行状态的监测结果自动生成。即在一些实施例中,显示设备200可以基于用户输入的交互动作获取用于启用低延迟模式的控制指令。例如,用户可以通过显示设备200上的按键或显示设备200配套的控制装置100上的按键,调出设置菜单界面。并通过方向键控制设置菜单界面上的焦点光标进行移动。当用户将焦点光标移动至低延迟模式选项,并按下“确认键”以后,开启显示设备200的低延迟模式,此时显示设备200获取到用于启用低延迟模式的控制指令。
需要说明的是,显示设备200的画面低延迟模式和声音低延迟模式可以统一配置在一种模式中,即低延迟模式。则在用户选择开启或关闭低延迟模式时,显示设备200可以同时启用画面低延迟模式和声音低延迟模式。画面低延迟模式和声音低延迟模式也可以是相互独立的两种模式,并支持用户进行分别设定。例如,两种低延迟模式可以分别在不同的 设置菜单或界面中,即画面低延迟模式选项可以在图像设置选项的下级菜单中,而声音低延迟模式则在声音设置选项的下级菜单中。
如图16所示,在一些实施例中,显示设备200可以基于当前运行状态,确定需要启用低延迟模式时,自动生成用于启用低延迟模式的控制指令。显示设备200可以在运行中,获取模式设置状态,其中,所述模式设置状态包括开启低延迟状态、关闭低延迟状态以及自动模式状态中的一种。如果模式设置状态为开启低延迟状态,则生成用于启用低延迟模式的控制指令。如果模式设置状态为自动状态,则显示设备200可以对外接设备500发送的音视频数据进行监测,并根据监测结果生成控制指令。
在一些实施例中,显示设备200可以先获取音视频数据,其中,所述音视频数据包括视频数据、音频数据以及片源信息。片源信息为按照显示设备200和外接设备500之间的传输协议建立的信息性数据内容,可以用于传递显示设备200和外接设备500的各自运行状态和控制指令,实现协同控制。
因此,显示设备200在获取音视频数据后,可以从音视频数据中解析片源信息。其中,片源信息中包括自动低延迟模式的标志位。显示设备200可以通过读取自动低延迟模式标志位的状态值,确定外接设备500的当前运行状态是否需要显示设备200开启低延迟模式。如果状态值为开启,生成用于启用低延迟模式的控制指令,即使得显示设备200获取用于启用低延迟模式的控制指令。
在获取用于启用低延迟模式的控制指令后,显示设备200可以响应于控制指令,设置显示设备的识别标识为第一识别标识。其中,所述识别标识包括第一识别标识或第二识别标识;第一识别标识用于表征显示设备支持第一类音效处理;第二识别标识用于表征显示设备支持第二类音效处理;第一类音效处理的时间小于第二类音效处理的时间。
例如,外接设备500通过EDID识别显示设备200时,EDID对应的识别数据中可以包括识别标识对应的参数位,外接设备500通过读取参数位上的具体数据值,可以获得显示设备200支持的数据处理情况。则其中,用于表示当前显示设备200支持PCM、LPCM等低级音效处理即第一类音效处理的标识为第一识别标识;用于表示当前显示设备200支持DTS、dobly等高级音效处理即第二类音效处理的标识为第二识别标识。
对于,PCM、LPCM等低级音效处理对音频数据的要求较低,如只需包含内容音频即可,而DTS、dobly等高级音处理效则对音频数据的要求较高,在包含与内容相关音频的同时,还带有环境音、方位音等与音效相关音频,使得显示设备200对音频数据进行高级音效处理的时间比进行低级类音效处理的时间更长,不利于实现低延迟模式。因此,在本实施例中,显示设备200可以在启动低延迟模式后,对EDID对应的识别数据进行修改,使识别标识对应的参数位具体值为PCM、LPCM等低级音效处理对应的第一识别标识。
由于EDID等识别标识所在的识别数据一般通过协议数据形式发送给外接设备500,因此,在一些实施例中,显示设备200可以在修改显示设备的识别标识为第一识别标识的步骤中,从外部装置接口240对应的协议数据中提取初始标识配置文件,即提取未修改为第一识别标识时记载识别标识的文件。再对初始标识配置文件中的识别标识内容进行读取,如果初始标识配置文件中的识别标识为第二识别标识,即告知外接设备500当前显示设备200支持高级音效处理,外接设备500向显示设备200发送高级音效处理算法适应的音频数据。此时,显示设备200可以删除初始标识配置文件,并创建更新标识配置文件。其中,更新标识配置文件的识别标识为第一识别标识,即告知外接设备500当前显示设备200支 持低级音效处理。再将更新标识配置文件添加至协议数据中,以使外接设备500向显示设备200发送低级音效处理算法适应的音频数据。
例如,在未启动低延迟模式时,显示设备200发送给外接设备500的协议数据中包括识别标识为支持DTS音效的协议数据,则外接设备500可以向显示设备200发送DTS音效对应的音频数据。当显示设备200检测到用户启动低延迟模式后,显示设备200可以将协议数据中的初始标识配置文件删除,再创建识别标识为支持PCM音效处理的更新标识配置文件,以使外接设备500可以向显示设备200发送PCM音频数据,减少显示设备200对音频数据的处理时间。
需要说明的是,在删除初始标识配置文件的过程中,由于外接设备500检测到当前显示设备200设备支持低级音效处理,因此后续外接设备500向显示设备200发送的音频数据,均为低级音效处理形式对应的音频数据。但是如果用户关闭低延迟模式,即想要获得高品质音效时,还需要将识别标识更改回第二识别标识。基于此,显示设备200在删除初始标识配置文件时,可以将待删除的初始标识配置文件移动至备份数据库中进行存储,以供后续关闭低延迟模式时可以直接从备份数据库中调用,无需重新进行设备识别检测,便于实现快速的模式切换。
在将识别标识调整为第一识别标识后,显示设备200可以向外接设备500发送连接申请。其中,连接申请用于触发显示设备200和外接设备500之间重新建立音频输出通道,可以根据显示设备200和外接设备500之间的接口方式,具有不同的连接申请形式。例如,当显示设备200与外接设备500之间通过HDMI接口进行连接时,连接申请可以为热插拔(hot plug)连接申请,热插拔连接申请是一种模仿硬件接入时电压变化的信号,当外接设备500接收到热插拔连接申请时,相当于有新的设备接入外接设备500,此时可以触发外接设备500读取接入设备的识别标识,并根据识别标识建立新的音频输出通道。而当显示设备200与外接设备500之间通过无线传输方式进行连接时,连接申请可以为对应无线连接方式下的初始化连接申请,初始化连接申请可以模仿首次连接状态,以触发外接设备500基于新的识别标识与显示设备200重新建立无线连接。
需要说明的是,基于连接申请所建立的音频输出通道在物理通道上与原音频输出通道是相同的,但在传输数据的类型上存在差异。可见,发送连接申请前,该物理通道用于传输第二音频数据,即高级音效处理对应的音频数据;而在发送连接申请后该物理通道用于传输第一音频数据,即低级音效处理对应的音频数据。
此外,在本申请实施例中,所述高级音效处理和所述低级音效处理仅仅用于区分音效处理时间不同的音频数据,并不对音效种类造成限定。由于部分相对高级但处理时间较短的音频数据也可以作为低级音效数据进行低级音效处理,因此,为了确定第一音频数据和第二音频数据,显示设备200和外接设备500可以内置设备信息表,设备信息表中可以记载显示设备200所支持的音效处理方式,以及各种音效对应的音频数据类型。并且,可以根据预先测试情况,对各种音效处理方式对应的音效处理时间进行分类,从而将处理时间短的音效处理划分为低级音效处理,对应的音频数据为第一音频数据;以及将处理时间长的音效处理划分为高级音效处理,对应的音频数据为第二音频数据。
在建立音频输出通道后,外接设备500可以依据新建立的音频输出通道,向显示设备200发送符合音频输出模式的音频数据。即如果音频输出模式为低延迟模式,向所述显示设备发送第一音频数据;如果音频输出模式为普通模式,向所述显示设备发送第二音频数 据。
例如,外接设备500为游戏盒子。则当显示设备200通过EDID将支持的音效处理方式更改为支持PCM/LPCM状态,并向游戏盒子发送hot plug申请后,游戏盒子可以先读取EDID,再与显示设备200进行握手,从而将游戏盒子作为source端,其会根据显示设备200sync端发出的请求,更改输出的音频数据格式为PCM或LPCM。
与外接设备500通过音频输入通道发送第一音频数据相对应的,显示设备200可以通过音频输入通道接收第一音频数据,并对接收到的第一音频数据进行播放。对于第一音频数据的播放过程,由于第一音频数据相对于第二音频数据的音效处理时间更短,因此显示设备200对第一音频数据的解码效率更高,能够在较短的时间内输出声音信号,达到低延迟效果。
下面以一个具体的例子对图16所示的根据模式设置状态生成控制指令的流程示意图进行说明。如图16所示,在一些实施例中,显示设备200可以基于当前运行状态,执行以下步骤:
确定需要启用,如果模式设置状态为开启低延迟状态,则生成用于启用低延迟模式的控制指令。如果模式设置状态为自动状态,则显示设备200可以对外接设备500发送的音视频数据进行监测,并根据监测结果生成控制指令。
S1601:获取模式设置状态。其中,所述模式设置状态包括开启低延迟状态、关闭低延迟状态以及自动模式状态中的一种。
如果模式设置状态为开启低延迟状态,执行S1602a:生成用于启用低延迟模式的控制指令。
如果模式设置状态为关闭低延迟状态,执行:
S1602b:检测音视频数据中音频数据和视频数据的信号生成时间差。
S1603b:根据信号生成时间差设置音频数据的延迟时间。
S1604b:按照延迟时间播放音频数据。
如果模式设置状态为自动状态,执行:
S1602c:获取音视频数据。
S1603c:从音视频数据中解析片源信息。
S1604c:读取自动低延迟模式标志位的状态值。
若状态值为开启,执行S1602a。
若状态值为关闭,则结束。
可见,在上述实施例中,在用户启动低延迟模式后,显示设备200可以通过修改识别标识,更改显示设备200接收到的音频数据格式,即触发外接设备500向显示设备200发送的音效处理时间较短的第一音频数据。通过调整source端输出数据格式,可以缩短显示设备200的音效处理时间,使显示设备200能够在较短的时间内输出声音响应,实现声音低延迟功能。
同理,当用户控制显示设备200从低延迟模式切换回普通模式时,显示设备200同样需要对识别标识进行修改,以使外接设备500可以向显示设备200发送更高品质的音频数据或视频数据,提高媒资播放效果。即如图17所示,在一些实施例中,显示设备200可以获取用于关闭低延迟模式的关闭指令。与用于启用低延迟模式的控制指令相类似的,关闭指令也可以通过用户手动输入,或者由显示设备200对当前运行状态进行检测后自动生 成。
例如,低延迟模式开关默认为关闭“off”,与图像低延迟模式菜单进行联动,当用户将图像低延迟开关设置为开启“on”时,显示设备200自动打开低延迟模式。而当用户将图像低延迟开关设置为“off”时,显示设备200则自动关闭低延迟模式,即获取关闭指令。
在获取关闭指令后,显示设备200可以响应于关闭指令,修改显示设备200的识别标识为第二识别标识。即告知外接设备500当前显示设备200支持高级音效处理方式,使外接设备500可以根据第二识别标识向显示设备200反馈第二音频数据。显示设备200再向外接设备500发送连接请求,以重新建立音频输出通道。并通过音频输入通道接收外接设备500发送的第二音频数据,以及,播放第二音频数据。
例如,在开启低延迟模式的状态下,显示设备200的EDID中识别标识为支持PCM的音效处理功能,则外接设备500可以向显示设备200发送PCM格式的音频数据。而在用户关闭低延迟模式后,显示设备200可以将EDID中的识别标识更改为支持DTS音效处理功能。此时,外接设备500将根据该识别标识向显示设备200反馈DTS音频数据。显示设备200则在接收到DTS音频数据后,按照DTS音效处理算法,对音频数据执行音效处理,以获得高质量的音频输出效果。
需要说明的是,在上述实施例中,所述显示设备200可以是内置有扬声器或其他音频输出装置的电视、音画一体显示器、移动电话、智慧屏等。而对于部分显示设备200,由于其硬件配置的限制,其并没有内置音频输出装置,即显示设备200本身并不能输出声音。因此,为了输出声音,在一些实施例中,用户还可以通过外部装置接口240或者音频输出接口270连接音频播放设备。例如,显示设备200可以通过USB接口(外部装置接口240)、或AV接口(音频输出接口270)、或蓝牙连接模块(通信器220)连接音响设备。并在需要输出声音时,将声音信号发送给音响设备,以通过音响设备输出声音。
如图18所示,对于这种通过外设进行声音输出的显示设备200,还可以通过构建音频旁路(bypass)的形式,将外接设备500发送的音频数据直接传递给音频输出装置,以通过音频输出装置对第一音频数据进行解码和音效处理。即显示设备200在获取外接设备500发送的第一音频数据后,检测当前外部装置接口240、音频输出接口270以及通信器220上是否连接有音频播放设备。如果在上述部件上连接有音频播放设备,则显示设备200可以构建用于传递第一音频数据的音频旁路,并通过bypass的方式,将接收到的第一音频数据转发给音频播放设备,以触发音频播放设备对第一音频数据执行解码。
例如,在显示设备200将EDID修改为支持PCM音效后,游戏盒子可以根据EDID向显示设备200反馈PCM格式的音频数据。显示设备200再检测USB接口的接入状态,当USB接口接入音响设备时,可以将PCM格式的音频数据通过bypass的方式传输给音响设备。音响设备则在接收到PCM格式的音频数据后,对音频数据进行解码,并转化为声音信号进行输出。当USB接口未接入音响设备时,显示设备200可以通过解码程序,对接收到的音频数据进行解码,从而转化为声音信号从显示设备200的本机扬声器进行输出。
可见,在上述实施例中,当显示设备200通过外设输出声音信号时,显示设备200可以在用户启动低延迟模式后,对声音处理链路进行更改。即显示设备200通过bypass的方式发送到音频播放设备进行解码,使音频数据尽快到达外设,降低播放延迟,实现画面和声音同步输出的效果。
同理,当用户控制显示设备200关闭低延迟模式时,显示设备200可以在播放第二音 频数据时,遍历外部装置接口240连接的设备。如果外部装置接口240连接有音频播放设备,则关闭音频旁路,并对第二音频数据执行音频解码,以生成音频信号,再将解码获得的音频信号发送给音频播放设备,以通过音频播放设备播放音频信号。
即在未启用低延迟模式的状态下,外接设备500发送的音频数据仍然由显示设备200进行解码和音效处理,以利用显示设备200更好的音效处理功能,获得更高品质的声音效果,提升用户体验。并且,可以对连接显示设备200的音频播放设备的硬件配置需求更低,提高产品推广率。
由于在切换低延迟模式时,显示设备200接收到的音频数据格式会发生变化,而在切换音频格式时,显示设备200会在切换音频信号切换瞬间出现爆音现象,降低用户体验。为此,在一些实施例中,显示设备200还可以在切换模式时,开启静音模式。即显示设备200可以在修改显示设备的识别标识为第一识别标识的步骤前,开启静音模式;并在显示设备200对第一音频数据进行解码时,实时监测解码进程,当检测到显示设备200解码完成时,关闭静音模式,以继续输出声音信号。
对于显示设备200通过外设播放声音信号的情况,显示设备200可以在将第一音频数据发送给音频播放设备后,接收音频播放设备反馈的解码成功信号。当音频播放设备反馈解码成功信号时,显示设备200可以关闭静音模式,以继续通过音频播放设备进行声音输出。
例如,在用户打开低延迟模式,或者打开游戏模式时,显示设备200会先打开静音模式,静音整机防止模式切换时出现的爆音。再通过删除本地原有的EDID并生成新的EDID,以及本机发起hot plug申请使通过HDMI接口连接的游戏盒子可以在收到申请后,根据当前的EDID送出PCM/LPCM数据。显示设备200再判断当前各接口是否连接声音外设音响,如果连接有外设音响,则直接将游戏盒子送到显示设备200端缓存中的音频数据,通过bypss的方式送到外设音响。并且检测HDMI信号解析稳定的反馈信号,当显示设备200接收到HDMI信号解析稳定的指令时,显示设备200再发起取消静音(unmute)指令,以关闭静音模式。至此,打开低延迟模式或者游戏模式的处理完成。
同理,在显示设备200关闭低延迟模式时,也容易出现爆音问题,因此显示设备200也可以在获取关闭指令后,启用静音模式,并在信号解析稳定后,关闭静音模式。例如,在用户控制显示设备200关闭低延迟模式,或者关闭游戏模式时,显示设备200需要先启动静音模式,以静音整机防止模式切换时出现爆音。再删除本地支持LPCM/PCM的EDID,并从数据备份中提取显示设备200的设备信息,以生成新的EDID。新的EDID支持dobly,dts等高级音效处理。显示设备200再发起hot plug申请,使游戏盒子收到申请后,根据当前的EDID送出对应的音频数据。同时,显示设备200再判断是否连接声音外设,如果连接外设,则关闭bypass音频旁路,恢复由显示设备200的***级芯片(System on Chip,SOC)进行解码、编码以及音效处理,然后将数据送到外设进行声音输出。再检测HDMI信号解析稳定的指令,当收到HDMI信号解析稳定的指令后,发起unmute指令,以关闭静音模式。至此,关闭低延迟模式或者游戏模式的处理完成。
在上述实施例中,显示设备200通过关闭非必要的画质处理实现图像低延迟功能,并通过调整source端的输出数据格式,和/或更改声音处理链路,实现声音低延迟功能。上述实施例中提供的低延迟功能实现方式可以缩短图像和声音数据在显示设备200中的处理时间,使显示设备200输出的画面和声音延迟均能够控制在小于等于16ms范围内。
在一些实施例中,当用户不注重画面和声音延迟、即关闭低延迟模式时,显示设备200还可以检测音视频数据中音频数据和视频数据的信号生成时间差,并根据检测获得的信号生成时间差,设置音频数据的延迟时间,从而按照延迟时间播放音频数据。
例如,显示设备200可以在普通模式下检测解码后形成视频信号的时间T1和形成声音信号的时间T2。再计算两种信号形成时间的差值ΔT,即ΔT=|T2-T1|。再对时间差ΔT进行判断,当时间差大于或等于同步阈值T0时,即ΔT≥T0时,确定当前画面和声音存在不同步的异常,因此可以根据信号生成时间差ΔT设置音频数据的延迟时间,即可以将音频信号提前或延迟ΔT进行播放,以实现与画面同步。此外,当时间差小于同步阈值T0时,即ΔT<T0时,确定当前声音和图像的播放差异在合理的范围内,没有出现音画不同步的问题,则显示设备200按照正常的音画播放方式即可满足用户需求。
基于上述实施例中提供的音频播放方法,在本申请的部分实施例中还提供一种显示设备200。如图19所示的输出音频信号的时序关系图,所述显示设备200包括:显示器260、以及控制器250。其中,显示器260被配置为显示用户界面以及外接设备500发送的视频画面;被配置为连接外接设备500;控制器被配置为执行:
S1901:控制器250获取控制指令。
S1902:检测当前音频输出模式。
S1903:控制器250向外接设备500发送连接申请。
如果所述音频输出模式为低延迟模式,执行:
S1904:显示设备200接收外接设备500发送的第一音频数据。
外接设备500包括:输出模块510和处理模块520。其中,输出模块510被配置为连接显示设备200,以向显示设备200发送音视频数据;处理模块520被配置为:根据显示设备200的音频输出模式确定音频数据的数据格式,并将该数据格式的音频数据发送给输出模块510,即将第一音频数据发送给输出模块510。输出模块510通过将第一音频数据发送给显示设备200。
S1905:显示设备200播放第一音频数据。
获取用于启用低延迟模式的控制指令;
响应于所述控制指令,修改所述显示设备的识别标识为第一识别标识;所述识别标识包括第一识别标识或第二识别标识;所述第一识别标识用于表征所述显示设备支持第一音频解码即第一类音效处理功能;所述第二识别标识用于表征所述显示设备支持第二音频解码即第二类音效处理功能;进行所述第一类音效处理的时间小于进行所述第二类音效处理的时间;
向所述外接设备发送连接申请,以建立音频输入通道;
如果所述音频输出模式为低延迟模式,通过所述音频输入通道接收所述外接设备发送的第一音频数据,以及,播放所述第一音频数据。
与上述显示设备200相配合的,在本申请的部分实施例中还提供一种外接设备500。所述外接设备500,包括:输出模块510和处理模块520。其中,所述输出模块510被配置为连接显示设备200,以向所述显示设备200发送音视频数据;所述处理模块520被配置为:
根据显示设备的音频输出模式确定音频数据的数据格式,并将所述数据格式的音频数据发送给所述输出模块510。
在一种实施方式中,处理模块520还可以被配置为执行以下程序步骤:
检测所述显示设备的识别标识,所述识别标识包括第一识别标识或第二识别标识;所述第一识别标识用于表征所述显示设备支持第一音频解码即第一类音效处理功能;所述第二识别标识用于表征所述显示设备支持第二音频解码即第二类音效处理功能;进行所述第一类音效处理的时间小于进行所述第二类音效处理的时间;
如果所述识别标识为第一识别标识,向所述显示设备发送第一音频数据;
如果所述识别标识为第二识别标识,向所述显示设备发送第二音频数据。
上述实施例提供的显示设备200和外接设备500,可以在显示设备200获取用于启用低延迟模式的控制指令后,自动将识别标识更改为第一识别标识,以使外接设备500可以根据第一识别标识向显示设备200发送第一音频数据。显示设备200则在接收到第一音频数据后,对第一音频数据进行播放,实现音频输出。由于进行第一类音效处理的时间更小,因此显示设备可以快速实现音频输出,降低声音播放的延迟时间,解决显示设备在画面低延迟模式下音画不同步的问题。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
Claims (18)
- 一种显示设备,包括:显示器;外部装置接口,被配置为连接外接设备;控制器,被配置为:获取用于输出音频信号的控制指令;响应于所述控制指令,检测当前音频输出模式,所述音频输出模式为普通模式或低延迟模式;从所述外接设备接收音频数据,所述音频数据的数据格式由所述外接设备根据所述音频输出模式确定;如果所述音频输出模式为低延迟模式,对所述音频数据执行第一类音效处理;如果所述音频输出模式为普通模式,对所述音频数据执行第二类音效处理,所述第二类音效处理的处理时间大于所述第一类音效处理的处理时间。
- 根据权利要求1所述的显示设备,所述控制器被进一步配置为:检测当前音频输出模式的步骤中,获取显示设备的声音低延迟开关状态,所述声音低延迟开关状态包括开启状态、关闭状态以及自动状态中的一种;如果声音低延迟开关状态为开启状态,标记所述音频输出模式为低延迟模式;如果声音低延迟开关状态为关闭状态,标记所述音频输出模式为普通模式;如果声音低延迟开关状态为自动状态,获取图像低延迟开关状态,以及根据图像低延迟开关状态设置当前音频输出模式。
- 根据权利要求2所述的显示设备,所述控制器被进一步配置为:根据图像低延迟开关状态设置当前音频输出模式的步骤中,如果所述图像低延迟开关状态为自动状态,获取所述外接设备发送的音视频数据;从所述音视频数据中提取片源信息,所述片源信息中包括自动低延迟模式标志位;读取所述自动低延迟模式标志位的状态值,所述状态值由所述外接设备根据当前音视频数据输出要求设定;如果所述状态值为开启,标记所述音频输出模式为低延迟模式;如果所述状态值为关闭,标记所述音频输出模式为普通模式。
- 根据权利要求1所述的显示设备,所述控制器被进一步配置为:从所述外接设备接收音频数据的步骤中,获取音频输出模式的检测结果;如果所述音频输出模式为低延迟模式,设置第一识别标识,所述第一识别标识用于触发所述外接设备发送第一音频数据;将所述第一识别标识发送给所述外接设备;接收所述外接设备根据所述第一识别标识发送的第一音频数据。
- 根据权利要求4所述的显示设备,所述控制器被进一步配置为:如果所述音频输出模式为普通模式,设置第二识别标识,所述第二识别标识用于触发所述外接设备发送第二音频数据,所述第二音频数据的音效处理时间大于所述第一音频数据的音效处理时间;将所述第二识别标识发送给所述外接设备;接收所述外接设备根据所述第二识别标识发送的第二音频数据。
- 根据权利要求1所述的显示设备,所述控制器被进一步配置为:对所述音频数据执行第一类音效处理的步骤中,获取当前显示设备支持的基础处理项目集合,所述基础处理项目集合中的音效处理项为所述第一类音效处理的音效处理项;解析所述音频数据,以获得所述音频数据的当前格式版本;在所述基础处理项目集合中筛选出所述当前格式版本的必要音效处理项;调用所述必要音效处理项对应的音效处理算法,以使用所述必要音效处理项对应的音效处理算法对所述音频数据执行音效处理。
- 根据权利要求6所述的显示设备,所述控制器被进一步配置为:在获取当前显示设备支持的基础处理项目集合的步骤后,获取所述外接设备发送的片源信息;从所述片源信息中读取所述外接设备的当前片源类型;根据所述当前片源类型在所述基础处理项目集合中筛选出非必要音效处理项;禁用所述非必要音效处理项对应的音效处理算法。
- 根据权利要求6所述的显示设备,所述控制器被进一步配置为:在获取当前显示设备支持的基础处理项目集合的步骤后,获取所述基础处理项目集合中每个音效处理项的平均处理时长;在所述基础处理项目集合中筛选出附加音效处理项,所述附加音效处理项为平均处理时长小于或等于剩余时长阈值的音效处理项,所述剩余时长阈值根据所述必要处理项的总时长与预设允许延迟计算获得;调用所述附加音效处理项对应的音效处理算法,以使用所述附加音效处理项对应的音效处理算法对所述音频数据执行音效处理。
- 根据权利要求1所述的显示设备,所述控制器被进一步配置为:对音频数据执行基础音效处理的步骤中,解码所述音频数据,以获得音频信号;调用基础音效处理算法,以及按照所述基础音效处理算法对所述音频信号执行调节处理;播放调节处理后的音频信号。
- 根据权利要求1所述的显示设备,所述控制器被进一步配置为:向所述外接设备发送连接申请,以建立音频输入通道;如果所述音频输出模式为低延迟模式,通过所述音频输入通道接收所述外接设备发送的第一音频数据,以及,播放所述第一音频数据。
- 根据权利要求4所述的显示设备,所述外部装置接口被进一步配置为连接音频播放设备;所述控制器被进一步配置为:在设置所述显示设备的识别标识为第一识别标识的步骤前,开启静音模式;在播放所述第一音频数据的步骤中,通过音频旁路将所述第一音频数据发送给音频播放设备,以触发所述音频播放设备对所述第一音频数据执行解码;接收所述音频播放设备反馈的解码成功信号,以及,响应于所述解码成功信号,关闭所述静音模式。
- 根据权利要求4所述的显示设备,所述控制器被进一步配置为:在设置所述显示设备的识别标识为第一识别标识的步骤中,从所述外部装置接口的协议数据中提取初始标识配置文件;如果所述初始标识配置文件中的识别标识不是所述第一识别标识,删除所述初始标识配置文件;创建更新标识配置文件,所述更新标识配置文件的识别标识为所述第一识别标识;将所述更新标识配置文件添加至所述协议数据中。
- 根据权利要求5所述的显示设备,所述控制器被进一步配置为:向所述外接设备发送连接请求,以重新建立音频输入通道;如果所述音频输出模式为普通模式,通过所述音频输入通道接收所述外接设备发送的第二音频数据,以及,播放所述第二音频数据。
- 根据权利要求13所述的显示设备,所述控制器被进一步配置为:在播放所述第二音频数据的步骤中,遍历所述外部装置接口连接的设备;如果所述外部装置接口连接有音频播放设备,关闭音频旁路;对所述第二音频数据执行音频解码,以生成音频信号;将所述音频信号发送给所述音频播放设备,以通过所述音频播放设备播放所述音频信号。
- 根据权利要求3所述的显示设备,所述控制器被进一步配置为:如果所述模式为普通模式,检测所述音视频数据中音频数据和视频数据的信号生成时间差;根据所述信号生成时间差,设置所述音频数据的延迟时间;按照所述延迟时间播放所述音频数据。
- 一种外接设备,包括:输出模块,被配置为连接显示设备,以向所述显示设备发送音频数据;处理模块,被配置为:根据显示设备的音频输出模式确定音频数据的数据格式,并将所述数据格式的音频数据发送给所述输出模块。
- 一种音频播放方法,包括:显示设备向外接设备发送连接申请,以建立音频输出通道;所述外接设备通过所述音频输入通道向所述显示设备发送第一音频数据所述显示设备接收所述第一音频数据,以及,播放所述第一音频数据。
- 一种音效处理方法,包括:获取用于输出音频信号的控制指令;响应于所述控制指令,检测当前音频输出模式,所述音频输出模式为普通模式或低延迟模式;从外接设备接收音频数据,所述音频数据的数据格式由所述外接设备根据所述音频输出模式确定;如果所述音频输出模式为低延迟模式,对所述音频数据执行第一类音效处理;如果所述音频输出模式为普通模式,对所述音频数据执行第二类音效处理,所述第二类音效处理的处理时间大于所述第一类音效处理的处理时间。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210177868.3A CN114615536B (zh) | 2022-02-25 | 2022-02-25 | 显示设备及音效处理方法 |
CN2022101773196 | 2022-02-25 | ||
CN2022101778683 | 2022-02-25 | ||
CN202210177319.6A CN114615529A (zh) | 2022-02-25 | 2022-02-25 | 显示设备、外接设备及音频播放方法 |
PCT/CN2022/135925 WO2023160100A1 (zh) | 2022-02-25 | 2022-12-01 | 显示设备、外接设备、音频播放及音效处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118077209A true CN118077209A (zh) | 2024-05-24 |
Family
ID=87764599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202280067562.0A Pending CN118077209A (zh) | 2022-02-25 | 2022-12-01 | 显示设备、外接设备、音频播放及音效处理方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118077209A (zh) |
WO (1) | WO2023160100A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100684999B1 (ko) * | 2005-05-27 | 2007-02-20 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
CN103716550B (zh) * | 2012-10-04 | 2017-09-26 | 索尼电脑娱乐美国公司 | 用于减少呈现等待时间的方法和装置 |
JPWO2014141425A1 (ja) * | 2013-03-14 | 2017-02-16 | 株式会社東芝 | 映像表示システム、ソース機器、シンク機器及び映像表示方法 |
CN110096250B (zh) * | 2018-01-31 | 2020-05-29 | 北京金山云网络技术有限公司 | 一种音频数据处理方法、装置、电子设备及存储介质 |
US10705793B1 (en) * | 2019-06-04 | 2020-07-07 | Bose Corporation | Low latency mode for wireless communication between devices |
CN113099428A (zh) * | 2021-03-02 | 2021-07-09 | 北京小米移动软件有限公司 | 音频信息传输方法、音频信息传输装置及存储介质 |
-
2022
- 2022-12-01 WO PCT/CN2022/135925 patent/WO2023160100A1/zh unknown
- 2022-12-01 CN CN202280067562.0A patent/CN118077209A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2023160100A1 (zh) | 2023-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10097787B2 (en) | Content output apparatus, mobile apparatus, and controlling methods thereof | |
CN110022495B (zh) | 一种移动终端向显示设备推送媒体文件的方法及显示设备 | |
CN114302219B (zh) | 一种显示设备及可变帧率显示方法 | |
CN111263233B (zh) | 电视多窗口处理方法、装置、计算机设备和存储介质 | |
EP2892239A1 (en) | Living room computer with small form-factor pluggable port | |
WO2021042655A1 (zh) | 一种音画同步处理方法及显示设备 | |
CN112988102A (zh) | 投屏方法和装置 | |
WO2022228572A1 (zh) | 显示设备及用户界面的控制方法 | |
WO2022078065A1 (zh) | 显示设备资源播放方法及显示设备 | |
CN114615536B (zh) | 显示设备及音效处理方法 | |
CN114615529A (zh) | 显示设备、外接设备及音频播放方法 | |
WO2023024630A1 (zh) | 显示设备、终端设备及内容显示方法 | |
WO2022242328A1 (zh) | 一种分屏播放方法及显示设备 | |
WO2022088899A1 (zh) | 显示设备、显示设备与外接音响的通信方法及外接音响音频输出方法 | |
CN115623275A (zh) | 一种字幕显示方法及显示设备 | |
CN118077209A (zh) | 显示设备、外接设备、音频播放及音效处理方法 | |
CN113542860A (zh) | 一种蓝牙设备声音输出方法及显示设备 | |
US20230262286A1 (en) | Display device and audio data processing method | |
US11974005B2 (en) | Cell phone content watch parties | |
WO2022001424A1 (zh) | 一种显示设备 | |
CN113115105B (zh) | 一种显示设备及配置wisa扬声器的提示方法 | |
CN113709557B (zh) | 一种音频输出的控制方法及显示设备 | |
CN114071056B (zh) | 视频数据显示方法及显示设备 | |
WO2023138222A1 (zh) | 显示设备和直播方法 | |
WO2023035630A1 (zh) | 一种音频控制方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |