CN109144642B - 显示控制方法、装置、电子设备及存储介质 - Google Patents
显示控制方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN109144642B CN109144642B CN201810925243.4A CN201810925243A CN109144642B CN 109144642 B CN109144642 B CN 109144642B CN 201810925243 A CN201810925243 A CN 201810925243A CN 109144642 B CN109144642 B CN 109144642B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- delay time
- transmission delay
- bluetooth
- dynamic picture
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000005540 biological transmission Effects 0.000 claims abstract description 141
- 238000004891 communication Methods 0.000 claims description 22
- 230000003111 delayed effect Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 230000001360 synchronised effect Effects 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000001934 delay Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- RVCKCEDKBVEEHL-UHFFFAOYSA-N 2,3,4,5,6-pentachlorobenzyl alcohol Chemical compound OCC1=C(Cl)C(Cl)=C(Cl)C(Cl)=C1Cl RVCKCEDKBVEEHL-UHFFFAOYSA-N 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- 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
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请实施例公开了一种显示控制方法、装置、电子设备及存储介质,应用于电子设备,所述方法包括:在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态;当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间;将所述动态画面延迟所述传输延迟时间进行显示。本方法可以实现电子设备显示的画面与输出的声音同步,提升用户体验。
Description
技术领域
本申请涉及电子设备技术领域,更具体地,涉及一种显示控制方法、装置、电子设备及存储介质。
背景技术
电子设备,例如手机、平板电脑等,已经成为人们日常生活中最常用的消费型电子产品之一。在用户使用电子设备时,会经常使用与电子设备连接的音频播放设备接收电子设备的音频信息。但是,音频播放设备接收的音频信息通常会存在延迟,从而造成电子设备显示的画面与音频播放设备播放的声音不同步,使用户的体验受到影响。
发明内容
鉴于上述问题,本申请提出了一种显示控制方法、装置、电子设备及存储介质,以实现显示画面与播放声音的同步,提升用户体验。
第一方面,本申请实施例提供了一种显示控制方法,应用于电子设备,所述方法包括:在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态;当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间;将所述动态画面延迟所述传输延迟时间进行显示。
第二方面,本申请实施例提供了一种显示控制装置,应用于电子设备,所述装置包括:通信检测模块、延迟获取模块以及画面显示模块,其中,所述通信检测模块用于在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态;所述延迟获取模块用于当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间;所述画面显示模块用于将所述动态画面延迟所述传输延迟时间进行显示。
第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及蓝牙模块,所述存储器以及所述蓝牙模块耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述第一方面提供的显示控制方法。
第四方面,本申请实施例还提供了一种具有处理器可执行的程序代码的计算机可读取存储介质,其特征在于,所述程序代码使所述处理器执行上述第一方面提供的显示控制方法。
相对于现有技术,本申请提供的显示控制方法、装置、电子设备及存储介质,通过在电子设备显示动态画面时,检测电子设备与其他设备之间的连接状态,在存在音频播放设备通与电子设备蓝牙连接时,获取电子设备传输音频数据至音频播放设备的传输延迟时间,最后将动态画面延迟上述传输延迟时间进行显示,从而实现电子设备播放的画面与音频播放设备播放的声音同步,提升用户体验。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一实施例提供的显示控制方法的流程图;
图2示出了本申请另一实施例提供的显示控制方法的流程图;
图3示出了本申请实施例提供的显示控制方法中步骤S220的流程图;
图4示出了本申请实施例提供的显示控制方法中步骤S240的流程图;
图5示出了本申请实施例提供的本申请又一实施例提出的显示控制方法的流程图;
图6示出了本申请实施例提出的显示控制装置的结构框图;
图7示出了本申请实施例的用于执行根据本申请实施例的显示控制方法的电子设备的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
目前,随着科学技术的进步,大多电子设备可以对音频数据进行播放。其中,电子设备的音频架构和计算机的音频架构类似,主要是由处理器和内置音频CODEC(编解码器)来完成。具体地,处理器接收音频数据的输入后,转化成I2S(Inter—IC Sound,集成电路内置音频总线)信号,并传输至CODEC转换成模拟信号,然后进行播放。
随着科学技术的进一步发展以及用户的需求增加,电子设备可以与外接音频播放设备连接,通过所述音频播放设备播放音频数据。音频播放设备可以包括耳机、音箱以及车载设备等。与电子设备连接的音频播放设备可以接收电子设备传输过来的音频数据,并将音频数据进行播放。其中,电子设备可以通过有线方式或者无线方式与音频播放设备连接。
而在目前,用户通常采用无线方式将音频播放设备与电子设备连接,实现音频播放设备播放音频数据。在音频播放设备与电子设备通过无线方式连接时,电子设备与其连接的音频播放设备需要使用网络才能进行数据传输。例如,电子设备与音频播放设备需要使用无线保真(Wireless Fidelity,WiFi)连接进行数据传输,或电子设备与音频播放设备需要使用蓝牙(Bluetooth,BT)连接进行数据传输等。在大多数情况下,电子设备可以通过蓝牙与音频播放设备连接,并通过蓝牙将音频数据传输至音频播放设备进行播放。
但由于电子设备将音频数据传输至音频播放设备,到音频播放设备接收到音频数据,会存在一定的传输延迟,从而导致音频播放设备播放的声音会与电子设备显示的画面不同步,导致用户的体验不佳。
针对上述问题,发明人经过长时间的研究并提出了本申请实施例提供的显示控制方法、装置、电子设备以及存储介质,通过获取音频播放设备传输音频数据至音频播放设备的传输延迟时间,然后根据传输延迟时间对动态画面进行延迟显示,使电子设备播放的动态画面与音频播放设备播放的声音同步,提升用户体验。其中,具体的显示控制方法在后续的实施例中进行详细的说明。
在一个实施例中,请参阅图1,图1示出了本申请实施例提供的显示控制方法的流程示意图。所述显示控制方法通过在电子设备显示的画面为动态画面时,根据电子设备传输音频数据至音频播放设备的传输延迟时间,对动态画面进行延迟显示。在具体的实施例中,所述显示控制方法应用于如图6所示的显示控制装置400以及配置有所述显示控制装置400的电子设备(图7)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备、车载设备、智能网关等,在此不做具体的限定。下面将针对图1所示的流程进行详细的阐述,上述的显示控制方法具体地可以包括以下步骤:
步骤S110:在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态。
电子设备常被用于进行动态画面的播放,并且在动态画面播放的同时,电子设备会同时播放该动态画面所对应的音频数据。其中,动态画面是指画面中的图形随时间变化而变化的画面,与动态画面相对的是静态画面,静态画面指画面中的图形不会随时间变化的画面。例如,动态画面可以包括视频画面、游戏画面等。
目前,电子设备经常通过连接音频播放设备,将上述动态画面对应的音频数据传输至音频播放设备进行播放。并且对于需求较高的用户会利用电子设备的蓝牙功能,使音频播放设备通过蓝牙与电子设备连接,实现上述音频数据的播放。而在电子设备通过蓝牙通信传输动态画面对应的音频数据至音频播放设备进行播放时,会存在音频数据的传输延迟,从而使电子设备在显示一画面时,而音频播放设备未接收到该画面的音频数据,导致画面的播放与声音的播放不同步,因此可以对此情况进行处理。
在本申请实施例中,首先可以在电子设备显示动态画面时,对电子设备与其他设备之间的连接状态进行检测,以便后续对电子设备显示动态画面时,且利用与电子设备蓝牙连接的音频播放设备播放音频数据的情况进行处理。
其中,电子设备与其他设备之间的连接状态包括存在其他设备与电子设备通信连接、与其他设备之间的通信连接方式、未与其他设备通信连接以及正在与其他设备通信连接等。当该电子设备处于已连接状态时,该电子设备可以处于移动网络连接状态,例如:存在其他设备与电子设备通信连接时,其连接方式可以是WiFi(WIreless-Fidelity,无线保真)连接、蓝牙连接、MiFi(Mobile Wifi,移动路由器或移动热点)连接等。在本申请实施例中,具体的电子设备与其他设备之间的通信连接状态不作为限定。
步骤S120:当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间。
在本申请实施例中,电子设备可以与其他设备蓝牙连接。因此,当其他设备与电子设备通过蓝牙连接时,或者电子设备与其他设备通过蓝牙连接时,步骤S110可以检测到存在其他设备与电子设备蓝牙连接。例如,步骤S110中检测到电子设备以及其他设备的蓝牙功能,且该电子设备与开启蓝牙功能的其他设备配对成功时,则可以确定出存在其他设备通过蓝牙连接至电子设备。
进一步的,还可以与电子设备蓝牙通信连接的其他设备的设备类型,以确定出与电子设备蓝牙连接的设备是否为音频播放设备。
作为一种方式,在基于android(安卓)操作系统的电子设备中,可以通过基于实例化BluetoothClass.Device类所得到的返回值来确定当前通过蓝牙连接的设备类型。若返回的值为AUDIO_VIDEO_CAMCORDER,则表征为图像采集设备;若返回的值为AUDIO_VIDEO_CAR_AUDIO,则表征为车载设备;若返回的值为AUDIO_VIDEO_HIFI_AUDIO,则表征为音频播放设备或者视频播放设备,例如,蓝牙耳机;若返回的值为AUDIO_VIDEO_MICROPHONE,则表征其为麦克风。
从而,可以检测出电子设备与音频播放设备蓝牙通信连接的情况。在本申请实施例中,可以在检测出电子设备与音频播放设备蓝牙通信连接时,获取电子设备传输音频数据至音频播放设备的传输延迟时间。其中,可以对音频数据的传输延迟时间,可以通过实时计算获得,也可以将音频数据的传输延迟时间存储于电子设备中,具体获取音频数据传输至音频播放设备的传输延迟时间的方式在本申请实施例中并不作为限定。
步骤S130:将所述动态画面延迟所述传输延迟时间进行显示。
在本申请实施例中,在获得电子设备通过蓝牙通信传输音频数据至音频播放设备的传输延迟时间之后,则可以根据传输延迟对电子设备显示动态画面进行控制。
具体的,根据传输延迟时间对电子设备显示动态画面进行控制,可以是将动态画面延迟传输延迟时间进行显示。例如,在传输延迟时间为20毫秒时,则将动态画面的每帧动态帧图像延迟20毫秒进行显示。从而,使动态帧图像在显示时都迟于电子设备开始传送该帧动态帧图像对应音频数据的时间,每帧动态帧图像显示时,其对应的音频数据被音频播放设备接收而播放,达到音频数据的播放与显示的图像同步的效果。
当然,在本申请实施例中,可以在电子设备刚开始显示动态画面时,就开始将动态画面进行延迟显示,也就是说,当动态画面的第一帧动态帧图像对应的音频数据传输至音频播放设备之后,该第一帧动态帧图像才开始显示,从而后续每帧动态帧图像的显示时间均迟于开始传输音频数据的时间,在每帧动态帧图像被显示时,音频播放设备对应接收到此时被显示的动态帧图像随对应的音频数据。
本申请实施例提供的显示控制方法,通过在电子设备显示动态画面时,检测电子设备与其他设备之间的连接状态,当存在音频播放设备与电子设备蓝牙连接时,获取电子设备传输音频数据至音频播放设备的传输延迟时间,最后将动态画面延迟传输延迟时间进行显示,从而实现电子设备显示的画面与音频播放设备播放的音频数据同步,提升用户体验效果。
在一个实施例中,请参阅图2,图2示出了本申请实施例提供的显示控制方法的流程示意图。下面将针对图2所示的流程进行详细的阐述,所述显示控制方法具体可以包括以下步骤:
步骤S210:在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态。
由于电子设备在显示动态画面时,显示的动态画面可能有其对应的音频数据,显示的动态画面也可能没有其对应的音频数据。因此,电子设备在显示动态画面时,可能会同时输出动态画面所对应的音频数据,也可能不会输出动态画面所对应的音频数据。
因此,在本申请实施例中,可以在电子设备显示动态画面时,检测该动态画面对应的应用程序是否有音频输出。可以理解的是,在电子设备显示动态画面时,该动态画面对应的应用程序没有音频输出,则不需要考虑画面显示与声音播放不同步的情况;在电子设备显示动态画面时,该动态画面对应的应用程序有音频输出,则需要考虑画面显示与声音播放不同步的情况。
从而,在检测出该动态画面对应的应用程序有音频数据的输出时,可以检测电子设备与其他设备之间的连接状态,以确定电子设备是否利用蓝牙传输音频数据至音频播放设备进行播放。
步骤S220:当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间。
在检测出电子设备与音频播放设备蓝牙通信连接时,则可以获取电子设备传输音频数据至音频播放设备的传输延迟时间。
作为一种实施方式,请参见图3,获取电子设备传输音频数据至音频播放设备的传输延迟时间,可以包括:
步骤S221:获取所述电子设备传输音频数据至所述音频播放设备所使用的蓝牙编解码器所对应的数据传输延迟时间。
可以理解的是,电子设备在将音频数据通过蓝牙传输至音频播放设备过程中,音频数据会由蓝牙编解码器进行解码、编码后发送至音频播放设备,而蓝牙编解码器在处理这些音频数据时会花费一些时间,这就导致蓝牙编解码器给音频数据传输带来延迟,这些延迟也是音频数据传输的主要延迟,因此可以根据编解码器所带来的数据传输延迟时间确定音频数据的传输延迟。
在本申请实施例中,不同的蓝牙编解码器所对应的数据传输延迟时间不同,即不同的蓝牙编解码器所导致的音频数据传输的延迟不同。例如,常用的ldac编解码器,aptx编解码器,aptx-hd编解码器,sbc编解码器,aac编解码器等编解码器都会对应有不同的数据传输延迟时间。
在本申请实施例中,可以存储有蓝牙编解码器与数据传输延迟时间的对应关系,通过该对应关系可以获得蓝牙编解码器的数据传输延迟时间。首先,可以确定出电子设备在传输音频数据时所使用的蓝牙编解码器,然后再根据上述对应关系查找出上述所使用的蓝牙编解码器所对应的数据传输延迟时间。
步骤S222:将所述蓝牙编解码器所对应的数据传输延迟时间,作为所述电子设备传输音频数据至所述音频播放设备的传输延迟。
在获得电子设备传输音频数据至音频播放设备所使用的蓝牙编解码器所对应的数据传输延迟时间之后,则可以确定出电子设备传输音频数据至音频播放设备的传输延迟,即电子设备传输音频数据至音频播放设备的传输延迟为上述数据传输延迟时间。
作为另一种实施方式,获取电子设备传输音频数据至音频播放设备的传输延迟,可以包括:
获取电子设备与音频播放设备之间的应答信号的传输时间,将传输时间作为电子设备传输音频数据至音频播放设备的传输延迟时间,其中,所述应答信号为所述音频播放设备根据接收的数据返回至所述电子设备的信号。
可以理解的是,电子设备与音频播放设备进行蓝牙通信时,电子设备在每次发送数据至音频播放设备后,可接收到音频播放设备返回的应答信号。因此可以根据发送数据的时间至接收到应答信号的时间的时间差,将该时间差除以2得到的值,作为应答信号的传输时间,可以将电子设备与音频播放设备之间的应答信号的传输时间作为电子设备传输音频数据至音频播放设备的传输延迟时间。
当然,具体获取电子设备传输音频数据至音频播放设备的传输延迟时间的方式在本申请实施例中并不作为限定,也可以是其他方式,例如,可以根据电子设备所处环境对蓝牙通信的干扰获取音频数据的传输延迟,其中,可以根据数据的重传率、传输率等,不同的数据重传率以及传输率对应有不同的数据传输延迟时间,因此可以根据重传率以及传输率确定音频数据的传输延迟时间。
步骤S230:获取所述电子设备当前显示的动态画面所对应的应用程序的应用类型。
在获得电子设备传输音频数据至音频播放设备的传输延迟之后,则可以根据传输延迟时间对动态画面进行延迟显示。在本申请实施例中,可以根据当前显示的动态画面所对应的应用程序的类型,以及上述传输延迟时间,对动态画面进行延迟显示。
首先,可以获取当前显示的动态画面所对应的应用程序的运行信息,应用程序的运行信息可以包括:应用程序处于前台运行或在后台运行、应用程序调用的功能组件、应用程序的类型、应用程序输出的数据等。可以理解的是,该应用程序至少支持动态画面数据以及音频数据,即该应用程序至少有动态画面输出以及音频输出。例如,该应用程序可以包括视频播放类应用程序,游戏类应用程序等。
然后获得应用程序的运行信息中的应用程序的类型,上述在确定应用程序的类型时,可以在电子设备中预先对所有应用程序进行分类,并将分类后的各个应用程序对应在不同的类型下进行存储,在确定应用程序的应用类型时将应用程序与存储的各个应用程序进行一一匹配,以得到该应用程序的类型。
步骤S240:基于所述应用类型将所述动态画面延迟所述传输延迟时间进行显示。
在本申请实施例中,在得到显示的动态画面所对应的应用程序之后,则可以基于应用类型以及传输延迟时间,对动态画面进行延迟显示。根据不同的应用类型,基于传输延迟时间确定出动态画面所需要延迟显示的时间可以不同。
可以理解的是,对于不同的应用类型的应用程序,对显示画面的实时性要求不同,如果对画面延迟显示的时间太高,则会影响到用户体验。因此可以根据应用类型,来对动态画面延迟小于或者等于传输延时时间的时间进行显示。
在本申请实施例中,请参见图4,步骤S240可以包括:
步骤S241:在所述应用类型为视频类型时,将所述动态画面延迟所述传输延迟时间进行显示。
可以理解的是,在上述动态画面所对应的应用程序的应用类型为视频类型时,电子设备当前显示的画面为视频画面,而视频画面通常不需要完全同当前时间同步,因此可以将上述动态画面延迟传输延迟时间进行显示。例如,音频数据的传输延迟为5毫秒,则将动态画面延迟5毫秒进行显示。从而使电子设备播放的动态画面完全与音频播放设备播放的音频数据同步,提升用户的观看体验。
步骤S242:在所述应用类型为游戏类型时,将所述动态画面延迟小于所述传输延迟时间的设定时间进行显示。
可以理解的是,在上述动态画面所对应的应用程序的应用类型为游戏类型时,电子设备当前显示的画面为动态的游戏画面,而游戏画面通常需要实时显示,保证游戏的实时性,因此可以将上述动态画面延迟设定时间进行显示,该设定时间小于音频数据的传输延迟时间,也就是说,将上述动态画面延迟小于传输延迟时间的时间进行显示,综合画面显示的实时性以及画面与声音的同步性进行显示。例如,音频数据的传输延迟为2毫秒,则可以将动态画面延迟1毫秒进行显示,这样使得游戏画面能近乎保持实时性的同时,游戏画面也近乎与音频播放设备播放的音频数据同步,提升用户的游戏体验。
在本申请实施例中,在上述确定音频数据的传输延迟时间时,如果利用蓝牙编解码器的数据传输时间确定该传输延迟时间,则该显示控制方法可还以包括:
从电子设备的所有蓝牙编解码器中选取设定个数的目标编解码器,作为电子设备传输音频数据至音频播放设备所使用的蓝牙编解码器,目标编解码器所对应的数据传输延迟时间低于其他蓝牙编解码器所对应的数据传输延迟时间。
可以理解的是,电子设备中可以包括多个蓝牙编解码器。在电子设备包括多个蓝牙编解码器时,可以这些蓝牙编解码器所对应的数据传输延迟时间,然后根据上述获得的数据传输延迟时间,从上述电子设备的多个蓝牙编解码器中选取需求数量的编解码器,作为电子设备传输音频数据至音频播放设备所需要使用的蓝牙编解码器。并且,上述选取的需求数量的编解码器的数据传输时间应该低于其他蓝牙编解码器所对应的数据传输延迟时间,其他编解码器为上述多个蓝牙编解码器中除。从而,可以降低电子设备传输音频数据至音频播放设备的传输延迟时间。另外,在确定电子设备传输音频数据所使用的蓝牙编解码器之后,则需要重新根据上述显示控制方法,确定音频数据的传输延迟之后,对动态画面延迟进行显示。
本申请实施例提供的显示控制方法,在电子设备显示动态画面时,判断动态画面对应的应用程序是否有音频输出,在有音频输出时,再检测电子设备与其他设备之间的连接状态,然后当存在音频播放设备与电子设备蓝牙连接时,获取音频数据传输至音频播放设备的传输延迟时间,并提供了多种获取音频数据的传输延迟的实施方式。在获得音频数据的传输延迟后,对动态画面进行延迟显示时,考虑应用程序的类型,并根据应用程序的类型确定画面延迟显示的时间,从而保证电子设备显示的画面与音频播放设备播放的音频数据同步,并且保证了不同类型的应用程序使用时的用户体验。
在一个实施例中,请参阅图5,图5示出了本申请实施例提供的显示控制方法的流程示意图。下面将针对图5所示的流程进行详细的阐述,所述显示控制方法具体可以包括以下步骤:
步骤S310:在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态。
步骤S320:当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间。
在本申请实施例中,步骤S310至步骤S320可以参考上述实施例中的描述,在此不再一一赘述。
步骤S330:判断所述动态画面的内容是否来源于网络。
在获得电子设备传输音频数据至音频播放设备的传输延迟时间之后,则可以根据该传输延迟时间对动态画面进行延迟显示。在本申请实施例中,可以根据动态画面的内容的来源对动态画面进行延迟显示。
可以理解的是,电子设备显示的动态画面的内容可能来源于网络,也可能来源于电子设备本地存储的数据。而动态画面的内容来源于网络时,则可能出现网络延迟,而导致获取画面的内容的延迟。因此,可以判断动态画面的内容是否来源于网络,以便在动态画面的内容来源于网络时,确定动态画面延迟显示的时间。
步骤S340:如果所述内容来源于网络,获取所述电子设备的当前网络延迟时间。
在步骤S330判断出动态画面的内容来源于网络时,则可以获取电子设备的网络信息,并确定出当前网络延迟时间。
其中,在电子设备为基于android(安卓)操作系统的设备时,可以通过获得ConnectivityManager对象后,再获取ConnectivityManager对象所对应的NetworkInfo对象,然后从NetworkInfo对象取出关于网络连接的信息。其中,ConnectivityManager对象用于查看网络状态和管理网络连接相关的操作,NetworkInfo对象包含网络连接的所有信息。从获得的网络连接的所有信息,可以确定出当前网络延迟时间。
步骤S350:基于所述传输延迟时间以及所述当前网络延迟时间确定所述动态画面的显示延迟时间,并将所述动态画面延迟所述显示延迟时间进行显示的同时将所述动态画面的音频数据延迟所述当前网络延迟时间进行传输。
在获得电子设备的当前网络延迟时间之后,则可以基于音频数据的传输延迟时间以及当前网络延迟时间确定动态画面的显示延迟时间。其中,可以将上述当前网络延迟时间与音频数据的传输延迟时间相加,得到动态画面的显示延迟时间。并在得到显示延迟时间之后,将动态画面延迟该显示延迟时间进行显示,另外,还将动态画面对应的音频数据延迟上述当前网络延迟传输至音频播放设备。。例如,在获得的当前网络延迟时间为5毫秒,音频数据的传输延迟时间为2毫秒时,则动态画面需要延迟显示的显示延迟时间为7毫秒,动态画面进行显示时,则将动态画面延迟7毫秒进行显示,并动态画面所对应的音频数据延迟5毫秒传输至音频播放设备。
可以理解的是,将动态画面延迟当前网络延迟时间以及音频数据的传输延迟时间的时间进行显示,可以使得显示的动态画面为电子设备已经缓存的数据,而不会因为网络延迟,而使电子设备显示的画面出现卡顿。另外,由于电子设备显示动态画面还延迟了传输延迟的时间,使得电子设备在开始显示动态画面之前的传输延迟的时间,会传输音频数据至音频播放设备进行播放,也就使得电子设备显示的画面与音频播放设备播放的音频数据同步。例如,电子设备获取到某帧画面的时间为时间点a,在时间点b开始传输该帧画面的音频数据至音频播放设备,并在时间点c显示该帧画面,其中,时间点a与时间点b之间相差上述当前网络延迟的时间,时间点b与时间点c相差上述音频数据的传输延迟的时间。
本申请实施例提供的显示控制方法,通过在电子设备显示动态画面时,检测电子设备与其他设备之间的连接状态,当存在音频播放设备与电子设备蓝牙连接时,获取电子设备传输音频数据至音频播放设备的传输延迟时间,在根据传输延迟时间对动态画面进行延迟显示时,判断动态画面的内容是否来源于网络,然后在动态画面的内容来源于网络时,根据当前的网络延迟时间以及上述传输延迟时间确定出动态画面所需要延迟显示的时间,最后将动态画面延迟上述确定出的需要延迟显示的时间进行显示,并将音频数据延迟当前网络延迟时间传输至音频播放设备。从而使得电子设备显示的画面不会因为网络延迟而出现卡顿,保证动态画面显示的流畅性的同时,使电子设备显示的画面与音频播放设备播放的音频数据一致,提升用户的观看体验。
在一个实施例中,请参阅图6,图6示出了本申请实施例提供的显示控制装置400的模块框图。下面将针对图6所示的框图进行阐述,所述显示控制装置400包括:通信检测模块410、延迟获取模块420以及画面显示模块430。其中,通信检测模块410用于在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态;延迟获取模块420用于当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间;画面显示模块430用于将所述动态画面延迟所述传输延迟时间进行显示。
在本申请实施例中,延迟获取模块420可以具体用于:获取所述电子设备传输音频数据至所述音频播放设备所使用的蓝牙编解码器所对应的数据传输延迟时间。
在本申请实施例中,延迟获取模块420也可以具体用于:获取所述电子设备与所述音频播放设备之间的应答信号的传输时间,将所述传输时间作为所述电子设备传输音频数据至所述音频播放设备的传输延迟时间,其中,所述应答信号为所述音频播放设备根据接收的数据返回至所述电子设备的信号。
在本申请实施例中,画面显示模块430可以包括:类型获取单元以及显示执行单元。类型获取单元可以用于获取所述电子设备当前显示的动态画面所对应的应用程序的应用类型;显示执行单元可以用于基于所述应用类型将所述动态画面延迟所述传输延迟时间进行显示。
进一步的,显示执行单元可以具体用于:在所述应用类型为视频类型时,将所述动态画面延迟所述传输延迟时间进行显示;在所述应用类型为游戏类型时,将所述动态画面延迟小于所述传输延迟时间的设定时间进行显示。
在本申请实施例中,画面显示模块430可以包括:内容判断单元、网络延迟获取单元以及延迟显示单元。其中,内容判断单元可以用于判断所述动态画面的内容是否来源于网络;网络延迟获取单元可以用于如果所述内容来源于网络,获取所述电子设备的当前网络延迟时间;延迟显示单元可以用于基于所述传输延迟时间以及所述当前网络延迟时间确定所述动态画面的显示延迟时间,并将所述动态画面延迟所述显示延迟时间进行显示的同时将所述动态画面的音频数据延迟所述当前网络延迟时间进行传输。
在本申请实施例中,该显示控制装置400还可以包括:编解码选取模块。该编解码选取模块可以用于从所述电子设备的所有蓝牙编解码器中选取设定个数的目标编解码器,作为所述电子设备传输音频数据至所述音频播放设备所使用的蓝牙编解码器,所述目标编解码器所对应的数据传输延迟时间低于其他蓝牙编解码器所对应的数据传输延迟时间。
在一个实施例中,请参阅图7,基于上述的显示控制方法、装置,本申请实施例还提供的一种可以执行前述显示控制方法的电子设备100。电子设备100包括相互耦合的一个或多个(图中仅示出一个)处理器102、存储器104以及蓝牙模块110。该存储器104中存储有可以执行上述实施例提供的显示控制方法对应的的程序,而处理器102可以执行该存储器104中存储的程序。
本领域普通技术人员可以理解,相对于所述处理器102来说,所有其他的组件均属于外设,所述处理器102与这些外设之间通过多个外设接口相耦合。所述外设接口可基于以下标准实现:通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入/输出(General Purpose Input Output,GPIO)、串行外设接口(SerialPeripheral Interface,SPI)、内部集成电路(Inter-Integrated Circuit,I2C),但不并限于上述标准。在一些实例中,所述外设接口可仅包括总线;在另一些实例中,所述外设接口还可包括其他元件,如一个或者多个控制器,例如用于连接所述显示面板的显示控制器或者用于连接存储器的存储控制器。此外,这些控制器还可以从所述外设接口中脱离出来,而集成于所述处理器102内或者相应的外设内。
所述存储器104可用于存储软件程序以及模块,所述处理器102通过运行存储在所述存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,所述存储器104可进一步包括相对于所述处理器102远程设置的存储器,这些远程存储器可以通过网络连接至所述电子本体部10或所述主显示屏120。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
蓝牙模块110,可以是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块,前者完成无线数据传输,后者完成语音和立体声音频的无线数据传输。
电子设备100可以为移动电话或智能电话(例如,基于iPhone TM,基于Android TM的电话),便携式游戏设备(例如Nintendo DS TM,PlayStation Portable TM,GameboyAdvance TM,iPhone TM)、膝上型电脑、PDA、便携式互联网设备、音乐播放器以及数据存储设备,其他手持设备以及诸如手表、耳机、吊坠、耳机等,电子设备100还可以为其他的可穿戴设备(例如,诸如电子眼镜、电子衣服、电子手镯、电子项链、电子纹身、移动终端或智能手表的头戴式设备(HMD))。
在一个实施例中,本申请实施例提供了一种具有处理器可执行的程序代码的计算机可读取存储介质,所述程序代码使所述处理器执行上述第一方面提供的显示控制方法。
在本申请实施例中,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子设备),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
综上所述,本申请提供的显示控制方法、装置、电子设备及存储介质,通过在电子设备显示动态画面时,检测电子设备与其他设备之间的连接状态,在存在音频播放设备与电子设备蓝牙连接时,获取电子设备传输音频数据至音频播放设备的传输延迟时间,最后将动态画面延迟传输延迟时间进行显示,从而实现电子设备播放的画面与音频播放设备播放的声音同步,提升用户体验。
在本说明书的描述中,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
Claims (7)
1.一种显示控制方法,其特征在于,应用于电子设备,所述方法包括:
在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态;
当存在音频播放设备与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间;
获取所述电子设备当前显示的动态画面所对应的应用程序的应用类型,其中,不同应用类型的应用程序对显示画面的实时性要求不同;
在所述应用类型为视频类型时,将所述动态画面延迟所述传输延迟时间进行显示;
在所述应用类型为游戏类型时,将所述动态画面延迟小于所述传输延迟时间的设定时间进行显示;
从所述电子设备的所有蓝牙编解码器中选取设定个数的目标编解码器,作为所述电子设备传输音频数据至所述音频播放设备所使用的蓝牙编解码器,所述目标编解码器所对应的数据传输延迟时间低于其他蓝牙编解码器所对应的数据传输延迟时间。
2.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间,包括:
获取所述电子设备传输音频数据至所述音频播放设备所使用的蓝牙编解码器所对应的数据传输延迟时间。
3.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间,包括:
获取所述电子设备与所述音频播放设备之间的应答信号的传输时间,将所述传输时间作为所述电子设备传输音频数据至所述音频播放设备的传输延迟时间,其中,所述应答信号为所述音频播放设备根据接收的数据返回至所述电子设备的信号。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述动态画面延迟所述传输延迟时间进行显示,包括:
判断所述动态画面的内容是否来源于网络;
如果所述内容来源于网络,获取所述电子设备的当前网络延迟时间;
基于所述传输延迟时间以及所述当前网络延迟时间确定所述动态画面的显示延迟时间,并将所述动态画面延迟所述显示延迟时间进行显示的同时将所述动态画面的音频数据延迟所述当前网络延迟时间进行传输。
5.一种显示控制装置,其特征在于,应用于电子设备,所述装置包括:通信检测模块、延迟获取模块以及画面显示模块,所述画面显示模块包括类型获取单元、显示执行单元以及编解码选取模块,其中,
所述通信检测模块用于在所述电子设备显示动态画面时,检测所述电子设备与其他设备之间的连接状态;
所述延迟获取模块用于当存在音频播放设备通与所述电子设备蓝牙连接时,获取所述电子设备传输音频数据至所述音频播放设备的传输延迟时间;
所述类型获取单元用于获取所述电子设备当前显示的动态画面所对应的应用程序的应用类型,其中,不同应用类型的应用程序对显示画面的实时性要求不同;
所述显示执行单元用于在所述应用类型为视频类型时,将所述动态画面延迟所述传输延迟时间进行显示;在所述应用类型为游戏类型时,将所述动态画面延迟小于所述传输延迟时间的设定时间进行显示;
所述编解码选取模块用于从所述电子设备的所有蓝牙编解码器中选取设定个数的目标编解码器,作为所述电子设备传输音频数据至所述音频播放设备所使用的蓝牙编解码器,所述目标编解码器所对应的数据传输延迟时间低于其他蓝牙编解码器所对应的数据传输延迟时间。
6.一种电子设备,其特征在于,包括存储器、处理器以及蓝牙模块,所述存储器以及所述蓝牙模块耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-4任一项所述的方法。
7.一种具有处理器可执行的程序代码的计算机可读取存储介质,其特征在于,所述程序代码使所述处理器执行如权利要求1-4任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810925243.4A CN109144642B (zh) | 2018-08-14 | 2018-08-14 | 显示控制方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810925243.4A CN109144642B (zh) | 2018-08-14 | 2018-08-14 | 显示控制方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109144642A CN109144642A (zh) | 2019-01-04 |
CN109144642B true CN109144642B (zh) | 2022-02-18 |
Family
ID=64793046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810925243.4A Active CN109144642B (zh) | 2018-08-14 | 2018-08-14 | 显示控制方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109144642B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110033723B (zh) * | 2019-03-27 | 2022-09-02 | 苏州佳世达电通有限公司 | 显示输入延迟检测系统及方法 |
CN112449229B (zh) * | 2019-09-04 | 2022-01-28 | 海信视像科技股份有限公司 | 一种音画同步处理方法及显示设备 |
CN111314763A (zh) * | 2020-02-20 | 2020-06-19 | RealMe重庆移动通信有限公司 | 流媒体播放方法及装置、存储介质与电子设备 |
CN114554270A (zh) * | 2022-02-28 | 2022-05-27 | 维沃移动通信有限公司 | 音视频播放方法及其装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101510983A (zh) * | 2008-02-14 | 2009-08-19 | 索尼株式会社 | 用于同步音频/视频信号的方法、设备和系统 |
CN101933333A (zh) * | 2007-10-08 | 2010-12-29 | 摩托罗拉公司 | 将远程音频与固定视频同步 |
CN103905877A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 音视频数据的播放方法、智能电视和移动设备 |
CN103905876A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
CN103905881A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
CN107135413A (zh) * | 2017-03-20 | 2017-09-05 | 福建天泉教育科技有限公司 | 一种音视频同步方法及系统 |
CN107181506A (zh) * | 2017-04-13 | 2017-09-19 | 深圳市金立通信设备有限公司 | 一种控制终端播放资源的方法及蓝牙耳机 |
CN107371102A (zh) * | 2017-08-18 | 2017-11-21 | 广东欧珀移动通信有限公司 | 音频播放音量的控制方法、装置及存储介质和移动终端 |
CN107483731A (zh) * | 2017-08-18 | 2017-12-15 | 广东欧珀移动通信有限公司 | 音频播放音量的控制方法、装置及存储介质和移动终端 |
CN108024128A (zh) * | 2017-11-30 | 2018-05-11 | 广东欧珀移动通信有限公司 | 蓝牙音乐播放的控制方法、装置、终端设备及存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104350716B (zh) * | 2012-02-22 | 2018-02-02 | 日本电信电话株式会社 | 多通道传送装置以及多通道传送方法 |
US9022870B2 (en) * | 2012-05-02 | 2015-05-05 | Aquimo, Llc | Web-based game platform with mobile device motion sensor input |
CN202758595U (zh) * | 2012-07-26 | 2013-02-27 | 山东瑞科物联信息技术有限公司 | 无线高清传屏多媒体显示器 |
GB2509323B (en) * | 2012-12-28 | 2015-01-07 | Glide Talk Ltd | Reduced latency server-mediated audio-video communication |
CN103117072A (zh) * | 2013-01-23 | 2013-05-22 | 广东欧珀移动通信有限公司 | 一种音视频同步测试装置及方法 |
US9979997B2 (en) * | 2015-10-14 | 2018-05-22 | International Business Machines Corporation | Synchronization of live audio and video data streams |
CN106060583B (zh) * | 2016-05-31 | 2019-06-04 | 青岛海信宽带多媒体技术有限公司 | 云游戏延时处理方法及装置 |
CN106060534A (zh) * | 2016-06-03 | 2016-10-26 | 公安部第三研究所 | 一种音视频同步测试的系统及方法 |
CN107682715B (zh) * | 2016-08-01 | 2019-12-24 | 腾讯科技(深圳)有限公司 | 视频同步方法及装置 |
CN106658133B (zh) * | 2016-10-26 | 2020-04-14 | 广州市百果园网络科技有限公司 | 一种音视频同步播放的方法及终端 |
CN106730836B (zh) * | 2016-12-22 | 2019-12-13 | Tcl集团股份有限公司 | 一种减少arpg游戏网络延时的方法及系统 |
CN108379832B (zh) * | 2018-01-29 | 2021-03-30 | 珠海金山网络游戏科技有限公司 | 一种游戏同步方法和装置 |
CN108200480A (zh) * | 2018-02-07 | 2018-06-22 | 广州市千钧网络科技有限公司 | 一种游戏直播互动方法、相关设备及系统 |
-
2018
- 2018-08-14 CN CN201810925243.4A patent/CN109144642B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101933333A (zh) * | 2007-10-08 | 2010-12-29 | 摩托罗拉公司 | 将远程音频与固定视频同步 |
CN101510983A (zh) * | 2008-02-14 | 2009-08-19 | 索尼株式会社 | 用于同步音频/视频信号的方法、设备和系统 |
CN103905877A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 音视频数据的播放方法、智能电视和移动设备 |
CN103905876A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
CN103905881A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
CN107135413A (zh) * | 2017-03-20 | 2017-09-05 | 福建天泉教育科技有限公司 | 一种音视频同步方法及系统 |
CN107181506A (zh) * | 2017-04-13 | 2017-09-19 | 深圳市金立通信设备有限公司 | 一种控制终端播放资源的方法及蓝牙耳机 |
CN107371102A (zh) * | 2017-08-18 | 2017-11-21 | 广东欧珀移动通信有限公司 | 音频播放音量的控制方法、装置及存储介质和移动终端 |
CN107483731A (zh) * | 2017-08-18 | 2017-12-15 | 广东欧珀移动通信有限公司 | 音频播放音量的控制方法、装置及存储介质和移动终端 |
CN108024128A (zh) * | 2017-11-30 | 2018-05-11 | 广东欧珀移动通信有限公司 | 蓝牙音乐播放的控制方法、装置、终端设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109144642A (zh) | 2019-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109275129B (zh) | 通信处理方法、装置、电子设备及存储介质 | |
CN109144642B (zh) | 显示控制方法、装置、电子设备及存储介质 | |
CN109005582B (zh) | 发射功率调整方法、装置、电子设备及存储介质 | |
TWI502977B (zh) | 影音播放裝置、影音處理裝置、系統以及方法 | |
CN111596885B (zh) | 音频数据处理方法、服务器及存储介质 | |
CN112237012A (zh) | 控制多视点全方位内容中的音频 | |
CN105049932B (zh) | 一种改变音视频呈现的设备、方法和装置 | |
CN108124172B (zh) | 云投影的方法、装置及系统 | |
CN110324689A (zh) | 音视频同步播放的方法、装置、终端及存储介质 | |
WO2023142389A1 (zh) | 投屏方法、装置、电子设备及存储介质 | |
CN108900921A (zh) | 连麦直播方法、装置及存储介质 | |
CN113238727A (zh) | 屏幕切换方法及装置、计算机可读介质和电子设备 | |
KR20230133864A (ko) | 스피치 오디오 스트림 중단들을 처리하는 시스템들및 방법들 | |
CN114302192A (zh) | 一种音画同步方法、装置、车辆及存储介质 | |
CN109151783B (zh) | 数据传输方法、装置、电子设备及存储介质 | |
CN110139151A (zh) | 音频数据的处理方法及电子设备 | |
CN113132671A (zh) | 视讯会议系统 | |
CN114302209A (zh) | 视频处理方法、装置、电子设备及介质 | |
CN112527430B (zh) | 数据部署方法及相关装置 | |
CN115442777A (zh) | 无线终端中的投屏方法、装置、无线终端及存储介质 | |
US12254905B2 (en) | Image output method and electronic device supporting same | |
US9270245B2 (en) | Sound output system, non-transitory computer-readable storage medium having sound output program stored thereon, sound output control method, and information processing apparatus | |
CN111124353A (zh) | 一种控制方法及电子设备 | |
CN113079256B (zh) | 电子装置及其控制方法、记录介质 | |
TWI581626B (zh) | 影音自動處理系統及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |