# US 2022/0284902 A1 · Delay estimation method and apparatus for smart rearview mirror, and electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0284902 A1
- Document ID: US20220284902A1
- Status: Published application
- Kind: A1
- Application number: 17/751,068
- Filed: 2022-05-23
- Published: 2022-09-08
- Earliest claimed: 2021-05-26
- Assignees: Apollo Intelligent Connecitivity (Beijing) Technology Co., Ltd.
- Applicants: Apollo Intelligent Connecitivity (Beijing) Technology Co., Ltd.
- Inventors: Rong LIU
- Web page: https://patentgrep.com/patent/US20220284902A1

## CPC

- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G10L 15/222: {Barge in, i.e. overridable guidance for interrupting prompts}
- B60R 1/06: mounted on vehicle exterior {(B60R1/025, B60R1/08 take precedence)}
- G10L 15/30: Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
- G10L 25/48: specially adapted for particular use
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- G10L 21/0208: Noise filtering
- G10L 2021/02082: {the noise being echo, reverberation of the speech}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04R 2499/13: Acoustic transducers and sound field adaptation in vehicles
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

A delay estimation method for a smart rearview mirror includes obtaining identification information of an external device in response to connecting to the external device by a smart rearview mirror for screen projection. A target delay estimation upper limit corresponding to the external device is obtained based on the identification information. A delay estimation result is obtained by performing delay estimation based on the target delay estimation upper limit in response to sending a voice signal by the smart rearview mirror to the external device. The delay processing is performed on the voice signal based on the delay estimation result.

## Claims

### Claim 1

A delay estimation method for a smart rearview mirror, comprising:
obtaining identification information of an external device in response to connecting with the external device by a smart rearview mirror for screen projection;
determining a target delay estimation upper limit corresponding to the external device based on the identification information;
obtaining a delay estimation result by performing a delay estimation based on the target delay estimation upper limit in response to sending a voice signal by the smart rearview mirror to the external device; and
performing a delay processing on the voice signal based on the delay estimation result.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the target delay estimation upper limit corresponding to the external device based on the identification information comprises:
performing a search in an upper limit configuration file based on the identification information, wherein the upper limit configuration file comprises a correspondence between the identification information and delay estimation upper limits;
determining whether there is a delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file;
in response to that there is a delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file, determining the delay estimation upper limit corresponding to the identification information of the external device as the target delay estimation upper limit; and
in response to that there is no delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file, determining a preset delay estimation upper limit as the target delay estimation upper limit corresponding to the external device.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
in response to connecting with the external device by the smart rearview mirror for screen projection, sending a network request to a server, and receiving the upper limit configuration file sent by the server based on the network request; or,
obtaining the upper limit configuration file from a local storage module of the smart rearview mirror, wherein the upper limit configuration file is requested by the smart rearview mirror and sent by the server at a last time.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
obtaining an interruption configuration file comprising a correspondence between the identification information and voice interrupt function configuration information;
determining whether to turn off a voice interrupt function of the external device based on the identification information and the interruption configuration file; and
in response to determining to turn off the voice interrupt function of the external device, sending control information to the external device, wherein the control information is configured to instruct the external device to turn off the voice interrupt function.

### Claim 5 (depends on 4)

The method of claim 4, wherein obtaining the interruption configuration file comprises:
in response to connecting to the external device by the smart rearview mirror for screen projection, sending a network request to a server, and receiving the interruption configuration file sent by the server based on the network request; or,
obtaining the interruption configuration file from a local storage module of the smart rearview mirror.

### Claim 6 (depends on 1)

The method of claim 1, wherein the external device is a vehicle computer system.

### Claim 7

An electronic device, comprising:
at least one processor; and
a memory, communicatively connected to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is configured to:
obtain identification information of an external device in response to connecting with the external device by a smart rearview mirror for screen projection;
determine a target delay estimation upper limit corresponding to the external device based on the identification information;
obtain a delay estimation result by performing a delay estimation based on the target delay estimation upper limit in response to sending a voice signal by the smart rearview mirror to the external device; and
perform a delay processing on the voice signal based on the delay estimation result.

### Claim 8 (depends on 7)

The electronic device of claim 7, wherein the at least one processor is further configured to:
perform a search in an upper limit configuration file based on the identification information, wherein the upper limit configuration file comprises a correspondence between the identification information and delay estimation upper limits;
determine whether there is a delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file;
in response to that there is a delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file, determine the delay estimation upper limit corresponding to the identification information of the external device as the target delay estimation upper limit; and
in response to that there is no delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file, determine a preset delay estimation upper limit as the target delay estimation upper limit corresponding to the external device.

### Claim 9 (depends on 8)

The electronic device of claim 8, wherein the at least one processor is further configured to:
in response to connecting with the external device by the smart rearview mirror for screen projection, send a network request to a server, and receive the upper limit configuration file sent by the server based on the network request; or,
obtain the upper limit configuration file from a local storage module of the smart rearview mirror, wherein the upper limit configuration file is requested by the smart rearview mirror and sent by the server at a last time.

### Claim 10 (depends on 7)

The electronic device of claim 7, wherein the at least one processor is further configured to:
obtain an interruption configuration file comprising a correspondence between the identification information and voice interrupt function configuration information;
determine whether to turn off a voice interrupt function of the external device based on the identification information and the interruption configuration file; and
in response to determining to turn off the voice interrupt function of the external device, send control information to the external device, wherein the control information is configured to instruct the external device to turn off the voice interrupt function.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein the at least one processor is further configured to:
in response to connecting to the external device by the smart rearview mirror for screen projection, send a network request to a server, and receive the interruption configuration file sent by the server based on the network request; or,
obtain the interruption configuration file from a local storage module of the smart rearview mirror.

### Claim 12 (depends on 8)

The electronic device of claim 8, wherein the external device is a vehicle computer system.

### Claim 13

A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are configured to cause a computer to execute a delay estimation method, the method comprising:
obtaining identification information of an external device in response to connecting with the external device by a smart rearview mirror for screen projection;
determining a target delay estimation upper limit corresponding to the external device based on the identification information;
obtaining a delay estimation result by performing a delay estimation based on the target delay estimation upper limit in response to sending a voice signal by the smart rearview mirror to the external device; and
performing a delay processing on the voice signal based on the delay estimation result.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein determining the target delay estimation upper limit corresponding to the external device based on the identification information comprises:
performing a search in an upper limit configuration file based on the identification information, wherein the upper limit configuration file comprises a correspondence between the identification information and delay estimation upper limits;
determining whether there is a delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file;
in response to that there is a delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file, determining the delay estimation upper limit corresponding to the identification information of the external device as the target delay estimation upper limit; and
in response to that there is no delay estimation upper limit corresponding to the identification information of the external device in the upper limit configuration file, determining a preset delay estimation upper limit as the target delay estimation upper limit corresponding to the external device.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the method further comprises:
in response to connecting with the external device by the smart rearview mirror for screen projection, sending a network request to a server, and receiving the upper limit configuration file sent by the server based on the network request; or,
obtaining the upper limit configuration file from a local storage module of the smart rearview mirror, wherein the upper limit configuration file is requested by the smart rearview mirror and sent by the server at a last time.

### Claim 16 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the method further comprises:
obtaining an interruption configuration file comprising a correspondence between the identification information and voice interrupt function configuration information;
determining whether to turn off a voice interrupt function of the external device based on the identification information and the interruption configuration file; and
in response to determining to turn off the voice interrupt function of the external device, sending control information to the external device, wherein the control information is configured to instruct the external device to turn off the voice interrupt function.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein obtaining the interruption configuration file comprises:
in response to connecting to the external device by the smart rearview mirror for screen projection, sending a network request to a server, and receiving the interruption configuration file sent by the server based on the network request; or,
obtaining the interruption configuration file from a local storage module of the smart rearview mirror.

### Claim 18 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the external device is a vehicle computer system.
