# US 2020/0401539 A1 · Application processor supporting interrupt during audio playback, electronic device including the same and method of operating the same

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

- Number: US 2020/0401539 A1
- Document ID: US20200401539A1
- Status: Published application
- Kind: A1
- Application number: 17/009,932
- Filed: 2020-09-02
- Published: 2020-12-24
- Earliest claimed: 2018-01-25
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sun-Kyu Kim
- Web page: https://patentgrep.com/patent/US20200401539A1

## CPC

- G06F 13/24: using interrupt (G06F13/32 takes precedence)
- G06F 3/162: {Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 2213/24: Interrupt
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

An application processor includes a system bus, as well as a host processor, a voice trigger system, and an audio subsystem that are electrically connected to the system bus. The voice trigger system performs a voice trigger operation and issues a trigger event based on a trigger input signal that is provided through a trigger interface. The audio subsystem processes audio streams that are replayed or recorded through an audio interface, and receives an interrupt signal through the audio interface while an audio replay operation is performed through the audio interface.

## Claims

### Claim 1

An application processor, comprising:
a system bus;
a host processor electrically connected to the system bus;
a voice trigger system electrically connected to the system bus, wherein the voice trigger system is configured to perform a voice trigger operation and issue a trigger event based on a trigger input signal provided through a trigger interface; and
an audio subsystem electrically connected to the system bus, wherein the audio subsystem is configured to process audio streams that are replayed or recorded through an audio interface,
wherein the trigger interface is disabled while an audio replay operation is performed through an output pad of the audio interface, and
wherein the audio subsystem receives an audio input signal through an input pad of the audio interface and the voice trigger system performs the voice trigger operation based on the audio input signal while the audio replay operation is performed simultaneously through the output pad of the audio interface.

### Claim 2 (depends on 1)

The application processor of claim 1, wherein the system bus, the host processor, the voice trigger system, and the audio subsystem are integrated in a single semiconductor chip.

### Claim 3 (depends on 1)

The application processor of claim 1, wherein the audio subsystem comprises:
an echo canceller to perform an echo cancellation operation with respect to audio input data of the audio input signal to generate compensated sample data, and
wherein the audio subsystem transfers the compensated sample data to the voice trigger system and the voice trigger system performs the voice trigger system based on the compensated sample data.

### Claim 4 (depends on 1)

The application processor of claim 1, wherein the audio subsystem transfers the audio input signal to the voice trigger system,
wherein the voice trigger system comprises:
an echo canceller to perform an echo cancellation operation with respect to audio input data of the audio input signal to generate compensated sample data, and
wherein the voice trigger system performs the voice trigger system based on the compensated sample data.

### Claim 5 (depends on 1)

The application processor of claim 1, wherein the voice trigger system receives the trigger input signal through the trigger interface and performs the voice trigger operation based on the trigger input signal while the audio subsystem is disabled.

### Claim 6 (depends on 1)

The application processor of claim 1, wherein the audio subsystem receives an interrupt signal through an interrupt pad of the audio interface.

### Claim 7 (depends on 6)

The application processor of claim 6, wherein the audio subsystem receives the audio input signal for the voice trigger operation through the input pad of the audio interface and simultaneously receives the interrupt signal through the interrupt pad of the audio interface while the audio replay operation is performed through the output pad of the audio interface.

### Claim 8 (depends on 1)

The application processor of claim 1, further comprising:
a mail box module configured to support synchronization of data communication between the voice trigger system and the audio subsystem.

### Claim 9 (depends on 1)

The application processor of claim 1, further comprising:
a direct bus electrically connecting the voice trigger system and the audio subsystem.

### Claim 10 (depends on 9)

The application processor of claim 9, wherein data communication between the voice trigger system and the audio subsystem is performed through the direct bus independently of the system bus.

### Claim 11 (depends on 9)

The application processor of claim 9, wherein an echo canceller disposed in the audio subsystem generates compensated audio input data by performing an echo cancellation operation with respect to audio input data of an audio input signal based on audio output data of an audio output signal, and transfers the compensated audio input data to the voice trigger system through the direct bus independently of the system bus, and
wherein the voice trigger system performs the voice trigger operation based on the compensated audio input data.

### Claim 12 (depends on 1)

The application processor of claim 1, wherein the audio interface comprises:
a BLUETOOTH input pad that receives the audio input signal from a BLUETOOTH module;
a BLUETOOTH output pad that transmits an audio output signal to the BLUETOOTH module; and
a BLUETOOTH interrupt pad that receives an interrupt signal from the BLUETOOTH module.

### Claim 13 (depends on 12)

The application processor of claim 12, wherein the audio subsystem receives the audio input signal for the voice trigger operation through BLUETOOTH input pad and simultaneously receives the interrupt signal through the BLUETOOTH interrupt pad while the audio replay operation is performed through the BLUETOOTH output pad.

### Claim 14 (depends on 1)

The application processor of claim 1, wherein the audio interface includes:
a USB input pad that receives the audio input signal from a USB module;
a USB output pad that transmits an audio output signal to the USB module; and
a USB interrupt pad that receives an interrupt signal from the USB module.

### Claim 15 (depends on 1)

The application processor of claim 1, wherein each of the voice trigger system and the audio subsystem is power-gated and enabled independently of the host processor.

### Claim 16

An electronic device, comprising:
an application processor; and
at least one audio input/output device, wherein the application processor comprises:
a system bus;
a host processor electrically connected to the system bus;
a voice trigger system electrically connected to the system bus, wherein the voice trigger system is configured to perform a voice trigger operation and issue a trigger event based on a trigger input signal provided through a trigger interface; and
an audio subsystem electrically connected to the system bus, wherein the audio subsystem is configured to process audio streams that are replayed or recorded through an audio interface,
wherein the trigger interface is disabled while an audio replay operation is performed through an output pad of the audio interface, and
wherein the audio subsystem receives an audio input signal through an input pad of the audio interface and the voice trigger system performs the voice trigger operation based on the audio input signal while the audio replay operation is performed simultaneously through the output pad of the audio interface.

### Claim 17 (depends on 16)

The electronic device of claim 16, wherein the audio interface comprises:
a BLUETOOTH input pad that receives the audio input signal from a BLUETOOTH module;
a BLUETOOTH output pad that transmits an audio output signal to the BLUETOOTH module; and
a BLUETOOTH interrupt pad that receives an interrupt signal from the BLUETOOTH module.

### Claim 18

A method of operating an application processor, comprising:
receiving a trigger input signal provided through a trigger interface;
issuing, by a voice trigger system, a trigger event based on the trigger input signal, wherein the voice trigger system, an audio subsystem, and a host processor are electrically connected to one another via a system bus in a single semiconductor chip that forms the application processor;
processing, by the audio subsystem, audio streams that are replayed or recorded through an audio interface;
disabling the trigger interface while an audio replay operation is performed through an output pad of the audio interface;
receiving, by the audio sub system, an audio input signal through an input pad of the audio interface while the audio replay operation is performed simultaneously through the output pad of the audio interface; and
performing, by the voice trigger system, the voice trigger operation based on the audio input signal while the audio replay operation is performed through the output pad of the audio interface.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
receiving, by the audio subsystem, an interrupt signal through the audio interface while the audio replay operation is performed simultaneously through the audio interface.

### Claim 20 (depends on 18)

The method of claim 18, wherein performing the voice trigger operation based on the audio input signal comprises:
performing, by the audio subsystem or the voice trigger system, an echo cancellation operation with respect to audio input data of the audio input signal to generate compensated sample data; and
performing, by the voice trigger system, the voice trigger system based on the compensated sample data.
