CN113364840A - 用于智能后视镜的时延估计方法、装置和电子设备 - Google Patents
用于智能后视镜的时延估计方法、装置和电子设备 Download PDFInfo
- Publication number
- CN113364840A CN113364840A CN202110580241.8A CN202110580241A CN113364840A CN 113364840 A CN113364840 A CN 113364840A CN 202110580241 A CN202110580241 A CN 202110580241A CN 113364840 A CN113364840 A CN 113364840A
- Authority
- CN
- China
- Prior art keywords
- upper limit
- limit value
- time delay
- delay estimation
- configuration file
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000012545 processing Methods 0.000 claims abstract description 30
- 230000006870 function Effects 0.000 claims description 37
- 230000015654 memory Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 5
- 239000000126 substance Substances 0.000 claims description 2
- 238000005266 casting Methods 0.000 claims 1
- 238000004422 calculation algorithm Methods 0.000 abstract description 25
- 230000000694 effects Effects 0.000 abstract description 11
- 238000013473 artificial intelligence Methods 0.000 abstract description 2
- 230000003111 delayed effect Effects 0.000 abstract 1
- 238000004364 calculation method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- 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/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L15/222—Barge in, i.e. overridable guidance for interrupting prompts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
- B60R1/02—Rear-view mirror arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
- B60R1/02—Rear-view mirror arrangements
- B60R1/06—Rear-view mirror arrangements mounted on vehicle exterior
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L2021/02082—Noise filtering the noise being echo, reverberation of the speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2499/00—Aspects covered by H04R or H04S not otherwise provided for in their subgroups
- H04R2499/10—General applications
- H04R2499/13—Acoustic transducers and sound field adaptation in vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mechanical Engineering (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Environmental & Geological Engineering (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种用于智能后视镜的时延估计方法、装置和电子设备,涉及车联网领域及自动驾驶领域等人工智能技术领域。具体实现方案为:在智能后视镜与外部设备进行投屏连接时,获取外部设备的标识信息;根据标识信息确定与外部设备对应的目标时延估计上限值;在智能后视镜向外部设备发送语音信号时,根据目标时延估计上限值进行时延估计;以及根据时延估计结果对语音信号进行延时处理。本申请通过获取外部设备的标识信息,获取与外部设备相匹配的目标时延估计上限值,使得时延估计算法更加精准、快速的计算时延,并对语音信号进行延时,优化最终的信号处理效果。
Description
技术领域
本申请涉及人工智能技术领域,具体涉及车联网领域和自动驾驶领域等,尤其涉及一种用于智能后视镜的时延估计方法、装置和电子设备。
背景技术
智能后视镜可以通过投屏技术将声音传输到外部设备中进行播放,但因为传输数据量巨大,音频的播放往往存在一定的延时。由于硬件降噪芯片的限制,目前的信号处理技术无法在非常规(>40ms)延时的情况进行,对语音信号的处理产生了较大的负面影响。
为此,智能后视镜引入了时延估计算法,通过计算时延解决音频播放延时的问题。为了不影响整体体验,时延估计算法通常会把计算结果的上限值限定在较小的范围内(例如1000ms)。这是因为上限值越小,算法的收敛时间越短,如果真实时延值在在这个范围内,最终信号处理效果也会越好。可见,用于限定时延估计算法的计算结果的时延估计上限值的大小,直接影响时延估计算法的计算结果和最终信号处理效果。
发明内容
本申请提供了一种用于智能后视镜的时延估计方法、装置、设备以及存储介质。
根据本申请的一方面,提供了一种用于智能后视镜的时延估计方法,包括:
在所述智能后视镜与外部设备进行投屏连接时,获取所述外部设备的标识信息;
根据所述标识信息确定与所述外部设备对应的目标时延估计上限值;
在所述智能后视镜向所述外部设备发送语音信号时,根据所述目标时延估计上限值进行时延估计;以及
根据时延估计结果对所述语音信号进行延时处理。
根据本申请的第二方面,提供了一种用于智能后视镜的时延估计装置,包括:
第一获取模块,用于在所述智能后视镜与外部设备进行投屏连接时,获取所述外部设备的标识信息;
确定模块,用于根据所述标识信息确定与所述外部设备对应的目标时延估计上限值;
估计模块,用于在所述智能后视镜向所述外部设备发送语音信号时,根据所述目标时延估计上限值进行时延估计;
处理模块,用于根据时延估计结果对所述语音信号进行延时处理。
根据本申请的第三方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面所述的时延估计方法。
根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行前述第一方面所述的时延估计方法。
根据本申请的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现前述第一方面所述的时延估计方法。
根据本申请的技术方案,可以根据与智能后视镜连接的外部设备的标识信息,灵活配置时延估计算法中的时延估计上限值,而非统一使用一个默认值,解决了现有技术的固定时延估计算法中时延估计上限值与外部设备性能不匹配的问题,避免了统一设置上限值后,对于性能良好的外部设备,时延估计算法收敛过慢,进一步导致降噪生效慢,恶化联机后的语音交互体验,并且也可以避免对于性能较差的外部设备,时延估计范围过小,时延估计算法无法在此范围内得出合适的时延值,会出现反复在若干个时延值之间跳转的情况,严重影响降噪算法的计算,干扰语音交互过程。本申请提出的技术方案实现了给不同的外部设备匹配合适的目标时延上限值,在与外部设备相匹配的目标时延上限值的基础上进行时延估计,时延估计算法得出的时延估计结果更加准确,优化外部设备的音频播放效果。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请一个实施例的用于智能后视镜的时延估计方法的流程图;
图2是根据本申请一个实施例的确定与外部设备对应的目标时延估计上限值的流程图;
图3是根据本申请另一个实施例的确定与外部设备对应的目标时延估计上限值的流程图;
图4是根据本申请另一个实施例的用于智能后视镜的时延估计方法的流程图;
图5是根据本申请一个实施例的用于智能后视镜的时延估计装置的结构框图;
图6是根据本申请另一个实施例的用于智能后视镜的时延估计装置的结构框图;
图7是根据本申请又一个实施例的用于智能后视镜的时延估计装置的结构框图;
图8是根据本申请实施例的用以实现用于智能后视镜的时延估计方法的电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
相关技术中,主要通过固定时延估计算法来解决智能后视镜将音频传输到外部设备的过程出现中的音频延时问题。将固定时延估计算法的计算结果的上限值限定在较小的范围内,在这个范围内计算时延值,并对语音信号进行延时处理。
但由于每款支持投屏功能的外部设备性能不一致,导致真实的传输时延波动较大,统一设置上限值不能根据外部设备性能实时配置。如果将上限值统一调大,对于性能良好的外部设备,时延估计范围过大,算法收敛过慢,进一步导致降噪生效慢,恶化联机后的语音交互体验;如果将上限值统一调小,对于性能较差的外部设备,时延估计范围过小,算法无法在此范围内得出合适的时延值,会出现反复在若干个时延值之间跳转的情况,严重影响降噪算法的计算,干扰语音交互过程。
为此,本申请提供了一种可根据外部设备实时配置的用于智能后视镜的时延估计方法、装置和电子设备。具体地,下面参考附图描述本申请实施例的用于智能后视镜的时延估计方法、装置和电子设备。
首先需要说明的是,本申请实施例中的外部设备可以是一种可用于接受智能后视镜投屏内容的实体设备。例如,外部设备可以是移动终端,比如智能手机、平板电脑、或者具有增强现实(Augmented Reality,简称AR)功能的设备、或者具有虚拟现实(VirtualReality,简称VR)功能的设备。又如,外部设备还可以是车辆上的车机,车机指的是安装在车辆里面的车载信息娱乐产品的简称,车机在功能上能够实现人与车,车与外界(车与车)的信息通讯。本申请实施例中的智能后视镜可与外部设备进行投屏连接。本申请的实施例对外部设备所采用的具体技术和具体设备形态不做限定。
图1是根据本申请实施例提供的一种用于智能后视镜的时延估计方法的流程图。需要说明的是,本申请实施例的用于智能后视镜的时延估计方法可应用于本申请实施例的用于智能后视镜的时延估计装置,该时延估计装置可被配置于电子设备上。作为一种示例,该电子设备可以是安装于车辆内的智能后视镜。
如图1所示,该用于智能后视镜的时延估计方法可以包括如下步骤。
步骤101,在智能后视镜与外部设备进行投屏连接时,获取外部设备的标识信息。
需要说明的是,本申请实施例的标识信息可以是外部设备的渠道号,还可以是其他可以用于唯一标识该设备的标识,本申请对此不做具体限定。
还需要说明的是,在本申请实施例中,外部设备可为车机。
举例而言,智能后视镜在与外部设备进行投屏连接时,可通过向该外部设备进行请求以获取外部设备的渠道号,该渠道号可唯一标识该外部设备。
步骤102,根据标识信息确定与外部设备对应的目标时延估计上限值。
需要说明的是,在一些实施例中,上述与外部设备对应的目标时延估计上限值可以通过根据标识信息检索上限值配置文件的方式确定。
可选地,智能后视镜在获取外部设备的标识信息后,可根据标识信息检索上限值配置文件,判断该上限值配置文件中是否存在有与外部设备的标识信息对应的时延估计上限值。如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,就将该标识信息对应的时延估计上限值确定为目标时延估计上限值;如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,就将预设的时延估计上限值确定为与外部设备对应的目标时延估计上限值。
步骤103,在智能后视镜向外部设备发送语音信号时,根据目标时延估计上限值进行时延估计。
可选的,在智能后视镜与外部设备进行投屏连接,并将智能后视镜中的语音数据传输给该外部设备时,智能后视镜需要将传输的语音数据进行延时处理以影响外部设备的音频播放效果。为了解决音频播放延时的问题,智能后视镜引入了时延估计算法,在监测到向外部设备发送语音信号时,可基于根据标识信息确定的适应该外部设备的目标时延估计上限值进行时延估计计算,使得得出的时延估计结果更能适应该外部设备的性能。
步骤104,根据时延估计结果对语音信号进行延时处理。
可选的,在根据目标时延上限值进行时延估计,得出时延估计结果后,按照时延估计结果对智能后视镜传输至外部设备的语音信号进行延时处理。根据本申请实施例的用于智能后视镜的时延估计方法,能使经过延时处理的语音信号更加精准,快速。
本申请实施例的用于智能后视镜的时延估计方法,在智能后视镜与外部设备进行投屏连接时,获取外部设备的标识信息,根据该标识信息确定与外部设备对应的目标时延估计上限值,在智能后视镜向外部设备发送语音信号时根据该目标时延估计上限值进行时延估计,并根据时延估计结果对智能后视镜发送到外部设备的语音信号进行处理,实现了给不同的外部设备匹配合适的目标时延上限值,在与外部设备相匹配的目标时延上限值的基础上进行时延估计,时延估计算法得出的时延估计结果更加准确,优化外部设备的音频播放效果。
需要说明的是,为了快速、准确的根据外部设备的标识信息确定与外部设备对应的目标时延估计上限值,使得时延估计结果更加准确,在本申请一些实施例中,如图2所示,所述根据标识信息确定与外部设备对应的目标时延估计上限值的具体实现过程可包括如下步骤。
步骤201中,根据标识信息,检索上限值配置文件。
其中,在本申请实施例中,该上限值配置文件中包括多个标识信息与多个时延估计上限值的对应关系。
步骤202中,判断上限值配置文件中是否存在有与外部设备的标识信息对应的时延估计上限值。如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则执行步骤203;如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则执行步骤204。
步骤203,将与外部设备的标识信息对应的时延估计上限值确定为目标时延估计上限值。
在本实施例中,如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则说明上限值配置文件中存在该外部设备的时延估计上限值信息,该时延估计上限值适用于该外部设备,使得时延估计结果更加准确,不需使用预设的时延估计上限值。
步骤204,将预设的时延估计上限值确定为与外部设备对应的目标时延估计上限值。
在本实施例中,如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则说明上限值配置文件中不存在该外部设备的时延估计上限值信息,故使用预设的时延估计上限值作为与外部设备对应的目标时延估计上限值。
需要说明的是,在本申请一些实施例中,在根据标识信息检索上限值配置文件之前,还需要获取上限值配置文件,如图3所示,所述根据标识信息确定与外部设备对应的目标时延估计上限值的具体实现过程可包括如下步骤。
步骤301中,获取上限值配置文件。
需要说明的是,该上限值配置文件可以通过多种方法获取。在本申请一个实施例中,在智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收服务器根据网络请求发送的上限值配置文件。
其中,向服务器请求上限值配置文件可以有多种实现方式。其中一种实现方式为,智能后视镜每次请求时都是向服务器请求下载最新的上限值配置文件;另一种实现方式为,该网络请求中携带版本号,服务器接收到该网络请求后,将该网络请求中的版本号与服务器自身存储的上限值配置文件的最新版本号(或最高版本号、最大版本号)进行匹配,判断智能后视镜中存储的上限值配置文件是否为最新版本,若该网络请求中的版本号与服务器自身存储的上限值配置文件的最新版本号(或最高版本号、最大版本号)不一致,则认为智能后视镜中存储的不是最新版本,此时需要从服务器中获取最新版本,否则无需从服务器中下载,直接使用智能后视镜中存储的最大配置文件即可。
除以上实施例,上限值配置文件还可通过其他实施例实现。在本申请其他实施例中,从智能后视镜的本地存储模块中获取上限值配置文件,其中,上限值配置文件为智能后视镜上一次向服务器请求的上限值配置文件。其中,上述上一次请求的上限值配置文件可以是上一次智能后视镜与外部设备进行投屏连接时,请求服务器下发上限值配置文件,或者,上述上一次请求的上限值配置文件还可以是智能后视镜定期向服务器请求下发上限值配置文件时,服务器所返回的配置文件。
步骤302中,根据标识信息,检索上限值配置文件。
在本申请的实施例中,步骤302可以分别采用本申请的各实施例中的任一种方式实现,本申请实施例并不对此作出限定,也不再赘述。
步骤303中,判断上限值配置文件中是否存在有与外部设备的标识信息对应的时延估计上限值。如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则执行步骤304;如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则执行步骤305。
步骤304,将与外部设备的标识信息对应的时延估计上限值确定为目标时延估计上限值。
在本申请的实施例中,步骤304可以分别采用本申请的各实施例中的任一种方式实现,本申请实施例并不对此作出限定,也不再赘述。
步骤305,将预设的时延估计上限值确定为与外部设备对应的目标时延估计上限值。
在本申请的实施例中,步骤305可以分别采用本申请的各实施例中的任一种方式实现,本申请实施例并不对此作出限定,也不再赘述。
为了进一步提升用户的投屏使用体验,需要说明的是,对于一些性能较差的外部设备,在使用本申请的用于智能后视镜的时延估计方法的情况下,还可以关闭语音打断功能,避免在TTS(Text To Speech,从文本到语音)播报过程中,因播放智能后视镜投屏在外部设备上的音频的复杂场景,而导致的时延值超出算法上限(例如2500ms)或抖动过于剧烈无法收敛的情况。可选地,在本申请一些实施例中,如图4所示,该用于智能后视镜的时延估计方法可以包括如下步骤。
步骤401,在智能后视镜与外部设备进行投屏连接时,获取外部设备的标识信息。
在本申请的实施例中,步骤401可以分别采用本申请的各实施例中的任一种方式实现,本申请实施例并不对此作出限定,也不再赘述。
步骤402,获取上限值配置文件。
在本申请实施例中,步骤402可以分别采用本申请的各实施例中的任一种方式实现,本申请实施例并不对此做出限定,也不再赘述。
步骤403,根据标识信息,检索上限值配置文件。
其中,在本申请实施例中,该上限值配置文件中包括多个标识信息与多个时延估计上限值的对应关系。
步骤404,判断上限值配置文件中是否存在有与外部设备的标识信息对应的时延估计上限值。如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则执行步骤405;如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则执行步骤406。
步骤405,将与外部设备的标识信息对应的时延估计上限值确定为目标时延估计上限值。
在本实施例中,如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则说明上限值配置文件中存在该外部设备的时延估计上限值信息,该时延估计上限值适用于该外部设备,使得时延估计结果更加准确,不需使用预设的时延估计上限值。
步骤406,将预设的时延估计上限值确定为与外部设备对应的目标时延估计上限值。
在本实施例中,如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则说明上限值配置文件中不存在该外部设备的时延估计上限值信息,故使用预设的时延估计上限值作为与外部设备对应的目标时延估计上限值。
步骤407,获取打断配置文件;其中,打断配置文件中包括多个标识信息与语音打断功能配置信息的对应关系。
需要说明的是,该打断配置文件可以通过多种方法获取。在本申请一个实施例中,在智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收服务器根据网络请求发送的打断配置文件。
其中,向服务器请求打断配置文件可以有多种实现方式。其中一种实现方式为,智能后视镜每次请求时都是向服务器请求下载最新的打断配置文件;另一种实现方式为,该网络请求中携带版本号,服务器接收到该网络请求后,将该网络请求中的版本号与服务器自身存储的打断配置文件的最新版本号(或最高版本号、最大版本号)进行匹配,判断智能后视镜中存储的打断配置文件是否为最新版本,若该网络请求中的版本号与服务器自身存储的打断配置文件的最新版本号(或最高版本号、最大版本号)不一致,则认为智能后视镜中存储的不是最新版本,此时需要从服务器中获取最新版本,否则无需从服务器中下载,直接使用智能后视镜中存储的最大配置文件即可。
除以上实施例,打断配置文件还可通过其他实施例实现。在本申请其他实施例中,从智能后视镜的本地存储模块中获取打断配置文件,其中,打断配置文件为智能后视镜上一次向服务器请求的打断配置文件。其中,上述上一次请求的打断配置文件可以是上一次智能后视镜与外部设备进行投屏连接时,请求服务器下发打断配置文件,或者,上述上一次请求的打断配置文件还可以是智能后视镜定期向服务器请求下发打断配置文件时,服务器所返回的配置文件。
步骤408,根据标识信息和打断配置文件,判断是否需要关闭外部设备的语音打断功能。如果打断配置文件中设置了与该标识信息对应的外部设备需要关闭语音打断功能,则执行步骤409;如果打断配置文件中设置了与该标识信息对应的外部设备不需要关闭语音打断功能,则执行步骤410。
步骤409,向外部设备发送控制信息;其中,控制信息用于指示外部设备关闭语音打断功能。
在本实施例中,如果打断配置文件中设置了与该标识信息对应的外部设备需要关闭语音打断功能,则说明语音打断功能会影响智能后视镜进行时延估计计算,导致时延值超出算法上限(例如2500ms)或者由于抖动剧烈导致时延估计算法无法收敛,计算不出合适的时延值的情况。故要向该外部设备发送控制信息,关闭该外部设备的语音打断功能,使得时延估计算法的时延估计结果更加准确,优化外部设备的最终音频播放效果。
步骤410,在智能后视镜向外部设备发送语音信号时,根据目标时延估计上限值进行时延估计。
在本申请实施例中,当需要关闭语音打断功能的外部设备已经关闭语音打断功能后,可在智能后视镜向外部设备发送语音信号时,根据目标时延估计上限值进行时延估计,不会影响最终的时延估计结果;当该外部设备不需要语音打断功能时,证明语音打断功能并不会影响最终的时延估计结果,故可直接可在智能后视镜向外部设备发送语音信号时,根据目标时延估计上限值进行时延估计。
步骤411,根据时延估计结果对语音信号进行延时处理。
可选地,根据目标时延上限值进行时延估计,得出时延估计结果后,按照时延估计结果对智能后视镜传输至外部设备的语音信号进行延时。根据本申请实施例的用于智能后视镜的时延估计方法,能使经过延时处理的语音信号更加精准,快速。
需要说明的是,本申请实施例中的上限值配置文件和打断配置文件中的配置信息可以是根据经验而得到的。例如,在越来越多的设备接入,拥有越来越丰富的经验后,通过经验而能够得出更加合理的符合不同外部设备的对应目标时延估计上限值,也就是说通过为不同的外部设备性能灵活配置对应的目标时延估计上限值,从而在不影响外部设备性能的同时,也能够确保语音信号处理效果。
本申请实施例的用于智能后视镜的时延估计方法,在智能后视镜与外部设备进行投屏连接时,获取外部设备的标识信息,根据该标识信息确定与外部设备对应的目标时延估计上限值,获取上限值配置文件,根据标识信息检索上限值配置文件,若上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则将与外部设备的标识信息对应的时延估计上限值确定为目标时延估计上限值;若上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则将预设的时延估计上限值确定为目标时延估计上限值,再获取打断配置文件,若打断配置文件中显示与该标识信息对应的外部设备需要关闭语音打断功能,则关闭该外部设备的语音打断功能,再在智能后视镜向外部设备发送语音信号时根据该目标时延估计上限值进行时延估计,并根据时延估计结果对智能后视镜发送到外部设备的语音信号进行处理;若打断配置文件中显示与该标识信息对应的外部设备不需要关闭语音打断功能,则在智能后视镜向外部设备发送语音信号时根据该目标时延估计上限值进行时延估计,并根据时延估计结果对智能后视镜发送到外部设备的语音信号进行处理。本申请实施例的用于智能后视镜的时延估计方法,实现了给不同的外部设备匹配合适的时延估计上限值,且判断不同的外部设备是否需要关闭语音打断功能,这样对于性能较差的外部设备,可以避免在TTS播报过程中,因播放智能后视镜投屏在外部设备上的音频的复杂场景,而导致的时延值超出算法上限(例如2500ms)或抖动过于剧烈无法收敛的情况。
图5是根据本申请实施例提供的一种用于智能后视镜的时延估计装置的结构框图。如图5所示,该用于智能后视镜的时延估计装置可以包括第一获取模块501、确定模块502、估计模块503和处理模块504。
具体地,第一获取模块501,用于在所述智能后视镜与外部设备进行投屏连接时,获取所述外部设备的标识信息。
需要说明的是,本申请实施例的标识信息可以是外部设备的渠道号,还可以是其他可以用于唯一标识该设备的标识。
还需要说明的是,在本申请实施例中,外部设备为车机。
确定模块502,用于根据所述标识信息确定与所述外部设备对应的目标时延估计上限值。
在本申请一些实施例中,确定模块502具体用于:根据所述标识信息,检索上限值配置文件,其中,所述上限值配置文件中包括多个标识信息与多个时延估计上限值的对应关系,判断所述上限值配置文件中是否存在有与所述外部设备的标识信息对应的时延估计上限值,如果上限值配置文件中存在有与外部设备的标识信息对应的时延估计上限值,则将与所述外部设备的标识信息对应的时延估计上限值确定为所述目标时延估计上限值,如果上限值配置文件中不存在有与外部设备的标识信息对应的时延估计上限值,则将预设的时延估计上限值确定为与所述外部设备对应的目标时延估计上限值。
估计模块503,用于在所述智能后视镜向所述外部设备发送语音信号时,根据所述目标时延估计上限值进行时延估计。
处理模块504,用于根据时延估计结果对所述语音信号进行延时处理。
可选地,在本申请一些实施例中,如图6所示,该用于智能后视镜的时延估计装置还可以包括第二获取模块605。其中,第二获取模块605具体用于:在所述智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收所述服务器根据所述网络请求发送的所述打断配置文件,或者,从所述智能后视镜的本地存储模块中获取所述打断配置文件。其中,图6中601-604和图5中501-504具有相同功能和结构。
可选地,在本申请一些实施例中,如图7所示,该用于智能后视镜的时延估计装置还可以包括第三获取模块706、判断模块707和发送模块708。其中,第三获取模块706,具体用于:获取打断配置文件,其中,所述打断配置文件中包括多个标识信息与语音打断功能配置信息的对应关系。
判断模块707,具体用于:根据所述标识信息和所述打断配置文件,判断是否需要关闭所述外部设备的语音打断功能。
发送模块708,具体用于:响应于需要关闭所述外部设备的语音打断功能,则向所述外部设备发送控制信息,其中,所述控制信息用于指示所述外部设备关闭语音打断功能。其中,图7中701-705和图6中601-605具有相同功能和结构。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
根据本申请实施例的用于智能后视镜的时延估计装置,通过第一获取模块在所述智能后视镜与外部设备进行投屏连接时,获取所述外部设备的标识信息;确定模块根据所述标识信息确定与所述外部设备对应的目标时延估计上限值;估计模块在所述智能后视镜向所述外部设备发送语音信号时,根据所述目标时延估计上限值进行时延估计;处理模块根据时延估计结果对所述语音信号进行延时处理。本申请实施例实现了给不同的外部设备匹配合适的目标时延上限值,在与外部设备相匹配的目标时延上限值的基础上进行时延估计,时延估计算法得出的时延估计结果更加准确,优化外部设备的音频播放效果。
根据本申请的实施例,本申请还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
如图8所示,是根据本申请实施例的用于实现智能后视镜的时延估计方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图8所示,该电子设备包括:一个或多个处理器801、存储器802,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器***)。图8中以一个处理器801为例。
存储器802即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的用于智能后视镜的时延估计方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的用于智能后视镜的时延估计方法。
存储器802作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的用于智能后视镜的时延估计方法对应的程序指令/模块(例如,附图7所示的第一获取模块701、确定模块702、估计模块703、处理模块704、第二获取模块705、第三获取模块706、判断模块707和发送模块708)。处理器801通过运行存储在存储器802中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的用于智能后视镜的时延估计方法。
存储器802可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据用于智能后视镜的时延估计电子设备的使用所创建的数据等。此外,存储器802可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器802可选包括相对于处理器801远程设置的存储器,这些远程存储器可以通过网络连接至用于智能后视镜的时延估计电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
用于智能后视镜的时延估计方法的电子设备还可以包括:输入装置803和输出装置804。处理器801、存储器802、输入装置803和输出装置804可以通过总线或者其他方式连接,图8中以通过总线连接为例。
输入装置803可接收输入的数字或字符信息,以及产生与用于智能后视镜的时延估计电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置804可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,即本申请还提出了一种计算机程序,该计算机程序在被处理器执行时,实现上述实施例所描述的用于智能后视镜的时延估计方法,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、互联网和区块链网络。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务("Virtual Private Server",或简称"VPS")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式***的服务器,或者是结合了区块链的服务器。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
Claims (15)
1.一种用于智能后视镜的时延估计方法,包括:
在所述智能后视镜与外部设备进行投屏连接时,获取所述外部设备的标识信息;
根据所述标识信息确定与所述外部设备对应的目标时延估计上限值;
在所述智能后视镜向所述外部设备发送语音信号时,根据所述目标时延估计上限值进行时延估计;以及
根据时延估计结果对所述语音信号进行延时处理。
2.根据权利要求1所述的方法,其中,所述根据所述标识信息确定与所述外部设备对应的目标时延估计上限值,包括:
根据所述标识信息,检索上限值配置文件;其中,所述上限值配置文件中包括多个标识信息与多个时延估计上限值的对应关系;
判断所述上限值配置文件中是否存在有与所述外部设备的标识信息对应的时延估计上限值;
响应于所述上限值配置文件中存在有与所述外部设备的标识信息对应的时延估计上限值,将与所述外部设备的标识信息对应的时延估计上限值确定为所述目标时延估计上限值;
响应于所述上限值配置文件中不存在有与所述外部设备的标识信息对应的时延估计上限值,将预设的时延估计上限值确定为与所述外部设备对应的目标时延估计上限值。
3.根据权利要求2所述的方法,在所述根据所述标识信息,检索上限值配置文件之前,所述方法还包括:
在所述智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收所述服务器根据所述网络请求发送的所述上限值配置文件;或者,
从所述智能后视镜的本地存储模块中获取所述上限值配置文件;其中,所述上限值配置文件为所述智能后视镜上一次向所述服务器请求的上限值配置文件。
4.根据权利要求1所述的方法,还包括:
获取打断配置文件;其中,所述打断配置文件中包括多个标识信息与语音打断功能配置信息的对应关系;
根据所述标识信息和所述打断配置文件,判断是否需要关闭所述外部设备的语音打断功能;
响应于需要关闭所述外部设备的语音打断功能,向所述外部设备发送控制信息;其中,所述控制信息用于指示所述外部设备关闭语音打断功能。
5.根据权利要求4所述的方法,其中,所述获取打断配置文件,包括:
在所述智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收所述服务器根据所述网络请求发送的所述打断配置文件;或者,
从所述智能后视镜的本地存储模块中获取所述打断配置文件。
6.根据权利要求1至5中任一项所述的方法,其中,所述外部设备为车机。
7.一种用于智能后视镜的时延估计装置,包括:
第一获取模块,用于在所述智能后视镜与外部设备进行投屏连接时,获取所述外部设备的标识信息;
确定模块,用于根据所述标识信息确定与所述外部设备对应的目标时延估计上限值;
估计模块,用于在所述智能后视镜向所述外部设备发送语音信号时,根据所述目标时延估计上限值进行时延估计;
处理模块,用于根据时延估计结果对所述语音信号进行延时处理。
8.根据权利要求7所述的装置,其中,所述确定模块具体用于:
根据所述标识信息,检索上限值配置文件;其中,所述上限值配置文件中包括多个标识信息与多个时延估计上限值的对应关系;
判断所述上限值配置文件中是否存在有与所述外部设备的标识信息对应的时延估计上限值;
响应于所述上限值配置文件中存在有与所述外部设备的标识信息对应的时延估计上限值,将与所述外部设备的标识信息对应的时延估计上限值确定为所述目标时延估计上限值;
响应于所述上限值配置文件中不存在有与所述外部设备的标识信息对应的时延估计上限值,将预设的时延估计上限值确定为与所述外部设备对应的目标时延估计上限值。
9.根据权利要求8所述的装置,还包括:
第二获取模块,用于在所述智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收所述服务器根据所述网络请求发送的所述上限值配置文件;或者,从所述智能后视镜的本地存储模块中获取所述上限值配置文件;其中,所述上限值配置文件为所述智能后视镜上一次向所述服务器请求的上限值配置文件。
10.根据权利要求7所述的装置,还包括:
第三获取模块,用于获取打断配置文件;其中,所述打断配置文件中包括多个标识信息与语音打断功能配置信息的对应关系;
判断模块,用于根据所述标识信息和所述打断配置文件,判断是否需要关闭所述外部设备的语音打断功能;
发送模块,用于响应于需要关闭所述外部设备的语音打断功能,向所述外部设备发送控制信息;其中,所述控制信息用于指示所述外部设备关闭语音打断功能。
11.根据权利要求10所述的装置,其中,所述第三获取模块具体用于:
在所述智能后视镜与外部设备进行投屏连接时,向服务器发送网络请求,接收所述服务器根据所述网络请求发送的所述打断配置文件;或者,
从所述智能后视镜的本地存储模块中获取所述打断配置文件。
12.根据权利要求7-11中任一项所述的装置,其中,所述外部设备为车机。
13.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的方法。
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-6中任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580241.8A CN113364840B (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
CN202211365545.3A CN115941728A (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
JP2022062493A JP7420857B2 (ja) | 2021-05-26 | 2022-04-04 | スマートバックミラー用の遅延推定方法、装置および電子機器 |
EP22174804.9A EP4056424B1 (en) | 2021-05-26 | 2022-05-23 | Audio signal playback delay estimation for smart rearview mirror |
US17/751,068 US20220284902A1 (en) | 2021-05-26 | 2022-05-23 | Delay estimation method and apparatus for smart rearview mirror, and electronic device |
KR1020220063252A KR20220078537A (ko) | 2021-05-26 | 2022-05-24 | 스마트 백미러에 사용되는 지연 추정 방법, 장치 및 전자 기기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580241.8A CN113364840B (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211365545.3A Division CN115941728A (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113364840A true CN113364840A (zh) | 2021-09-07 |
CN113364840B CN113364840B (zh) | 2022-12-23 |
Family
ID=77527762
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211365545.3A Withdrawn CN115941728A (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
CN202110580241.8A Active CN113364840B (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211365545.3A Withdrawn CN115941728A (zh) | 2021-05-26 | 2021-05-26 | 用于智能后视镜的时延估计方法、装置和电子设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20220284902A1 (zh) |
EP (1) | EP4056424B1 (zh) |
JP (1) | JP7420857B2 (zh) |
KR (1) | KR20220078537A (zh) |
CN (2) | CN115941728A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160234092A1 (en) * | 2015-02-10 | 2016-08-11 | International Business Machines Corporation | Determining connection feasibility and selection between different connection types |
CN106933495A (zh) * | 2015-12-30 | 2017-07-07 | 华为技术有限公司 | 一种数据读取方法、raid控制器及存储设备 |
US10645164B1 (en) * | 2015-10-27 | 2020-05-05 | Pavilion Data Systems, Inc. | Consistent latency for solid state drives |
CN111402868A (zh) * | 2020-03-17 | 2020-07-10 | 北京百度网讯科技有限公司 | 语音识别方法、装置、电子设备及计算机可读存储介质 |
CN111541919A (zh) * | 2020-05-13 | 2020-08-14 | 北京百度网讯科技有限公司 | 视频帧传输方法、装置、电子设备及可读存储介质 |
CN111645521A (zh) * | 2020-05-29 | 2020-09-11 | 北京百度网讯科技有限公司 | 用于智能后视镜的控制方法、装置、电子设备和存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06237443A (ja) * | 1991-10-11 | 1994-08-23 | Fujitsu Ltd | 音声・動画像通信システム |
JPH11308271A (ja) * | 1998-04-21 | 1999-11-05 | Canon Inc | データ通信装置及び受信装置及び制御方法及び記憶媒体及びデータ通信システム |
US20180222391A1 (en) * | 2017-02-03 | 2018-08-09 | Da Xiang CHEN | Multi-function, Network Linked Smart Rearview Mirror |
CN107734378B (zh) * | 2017-10-31 | 2019-11-01 | 维沃移动通信有限公司 | 一种音视频同步方法、装置及移动终端 |
-
2021
- 2021-05-26 CN CN202211365545.3A patent/CN115941728A/zh not_active Withdrawn
- 2021-05-26 CN CN202110580241.8A patent/CN113364840B/zh active Active
-
2022
- 2022-04-04 JP JP2022062493A patent/JP7420857B2/ja active Active
- 2022-05-23 US US17/751,068 patent/US20220284902A1/en not_active Abandoned
- 2022-05-23 EP EP22174804.9A patent/EP4056424B1/en active Active
- 2022-05-24 KR KR1020220063252A patent/KR20220078537A/ko unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160234092A1 (en) * | 2015-02-10 | 2016-08-11 | International Business Machines Corporation | Determining connection feasibility and selection between different connection types |
US10645164B1 (en) * | 2015-10-27 | 2020-05-05 | Pavilion Data Systems, Inc. | Consistent latency for solid state drives |
CN106933495A (zh) * | 2015-12-30 | 2017-07-07 | 华为技术有限公司 | 一种数据读取方法、raid控制器及存储设备 |
CN111402868A (zh) * | 2020-03-17 | 2020-07-10 | 北京百度网讯科技有限公司 | 语音识别方法、装置、电子设备及计算机可读存储介质 |
CN111541919A (zh) * | 2020-05-13 | 2020-08-14 | 北京百度网讯科技有限公司 | 视频帧传输方法、装置、电子设备及可读存储介质 |
CN111645521A (zh) * | 2020-05-29 | 2020-09-11 | 北京百度网讯科技有限公司 | 用于智能后视镜的控制方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP7420857B2 (ja) | 2024-01-23 |
EP4056424A1 (en) | 2022-09-14 |
US20220284902A1 (en) | 2022-09-08 |
JP2022091949A (ja) | 2022-06-21 |
CN113364840B (zh) | 2022-12-23 |
EP4056424B1 (en) | 2023-08-16 |
KR20220078537A (ko) | 2022-06-10 |
CN115941728A (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111666056B (zh) | 屏幕切换显示方法、装置、智能后视镜和可读存储介质 | |
CN111541919B (zh) | 视频帧传输方法、装置、电子设备及可读存储介质 | |
CN111276139A (zh) | 语音唤醒方法及装置 | |
EP3916727A1 (en) | Voice pickup method and apparatus for intelligent rearview mirror | |
CN111645521B (zh) | 用于智能后视镜的控制方法、装置、电子设备和存储介质 | |
CN111935502A (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN111782229B (zh) | 一种小程序启动方法、装置及电子设备 | |
CN113452535B (zh) | 一种升级方法、信息处理方法、装置以及电子设备 | |
CN112793570A (zh) | 自动驾驶车辆的控制方法、装置、设备及存储介质 | |
CN110703964B (zh) | 页面光标位置设置方法、装置、移动终端和服务器 | |
CN110704012A (zh) | 一种音频数据处理方法、装置、电子设备和介质 | |
CN113364840B (zh) | 用于智能后视镜的时延估计方法、装置和电子设备 | |
CN111698243B (zh) | 参数配置方法、装置、电子设备和存储介质 | |
CN113419865A (zh) | 云资源处理方法、相关装置及计算机程序产品 | |
CN115061762A (zh) | 页面的展示方法、装置、电子设备和介质 | |
CN114546444A (zh) | 车辆升级方法、装置、电子设备、介质及自动驾驶车辆 | |
CN112017528B (zh) | 车机地图配置方法、装置及电子设备 | |
CN114153312B (zh) | Vpa控制方法、装置、设备、存储介质及程序产品 | |
CN113556621B (zh) | 码流切换的方法、服务器、客户端、设备以及存储介质 | |
CN111831391B (zh) | 自动驾驶仿真***之中预置容器的管理方法和装置 | |
CN110672112B (zh) | 引导线切换方法、装置、设备和介质 | |
CN111084985B (zh) | 一种输入设备的参数调节方法、装置、终端设备及介质 | |
EP3905654A1 (en) | Method and apparatus for detecting echo delay and electronic device | |
CN112578713B (zh) | 车辆信息处理方法、装置、设备和存储介质 | |
CN114742226A (zh) | 基于smac算法的调参方法和装置 |
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 |