IP Library › Granted Patent US 12,481,617
Granted Patent B2
US 12,481,617 · App. 18/137,432 · Granted Nov 25, 2025

System on a chip and display system

Inventors: Cheng-Hung Wu (HsinChu, TW); Wen-Hsia Kung (HsinChu, TW)
Assignee: Realtek Semiconductor Corp.
G06F15/7807G06F9/4498G10L13/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,617
App. No.
18/137,432
Granted
Nov 25, 2025
Kind
B2
Abstract

A system on a chip (SoC) includes an on-screen display (OSD) circuit, a memory control circuit, and an audio processor. The OSD circuit is arranged to control OSD of a text message. The memory control circuit is coupled to a memory, and is arranged to read a text-to-speech (TTS) data corresponding to the text message from the memory. The audio processor is coupled to the memory control circuit, and includes a TTS circuit, wherein the TTS circuit is arranged to: receive the TTS data from the memory control circuit, and generate an audio output according to at least the TTS data.

Claims (36)

1 . A system on a chip (SoC), comprising:

an on-screen display (OSD) circuit, arranged to control OSD of a text message;

a memory control circuit, coupled to a memory, and arranged to read a text-to-speech (TTS) data corresponding to the text message from the memory;

an audio processor, coupled to the memory control circuit, and comprising a TTS circuit, wherein the TTS circuit is arranged to:

receive the TTS data from the memory control circuit; and

generate an audio output according to at least the TTS data; and

a finite-state machine (FSM), coupled to the OSD circuit and the audio processor, and arranged to receive a TTS command from the OSD circuit and, according to the TTS command, control the audio processor to generate the audio output according to at least the TTS data;

wherein an initial state of the FSM is an audio preparing state, and when the FSM is in the audio preparing state, the FSM waits for the TTS circuit to receive an audio signal or waits for receiving the TTS command from the OSD circuit;

wherein when the TTS circuit receives the audio signal, a state of the FSM is transferred from the audio preparing state to an audio playback state for controlling playback of the audio signal; when the FSM is in the audio playback state and the FSM receives the TTS command from the OSD circuit, the state of the FSM is transferred from the audio playback state to a TTS playback state, and the FSM controls the TTS circuit to perform mixing processing according to the audio signal and the TTS data to generate the audio output; and after the TTS circuit generates the audio output, the state of the FSM is transferred from the TTS playback state to the audio playback state.

2 . The SoC of claim 1 , wherein the TTS circuit is further arranged to perform volume control upon the TTS data to generate an adjusted TTS data, and the audio output is generated according to the adjusted TTS data.

3 . The SoC of claim 1 , wherein the TTS circuit is further arranged to:

receive an audio signal;

perform volume control upon the audio signal and the TTS data, respectively, to generate an adjusted audio signal and an adjusted TTS data; and

mix the adjusted audio signal and the adjusted TTS data to generate a mixed audio signal;

wherein the audio output is generated according to the mixed audio signal.

4 . The SoC of claim 3 , wherein the TTS circuit comprises:

an upsampling circuit, arranged to perform frequency-increasing upon the TTS data to make a sampling rate of the TTS data be the same as a sampling rate of the audio signal.

5 . The SoC of claim 3 , wherein the TTS circuit comprises:

an upsampling circuit, arranged to adjust data size of the TTS data to make a bit depth of the TTS data be the same as a bit depth of the audio signal.

6 . The SoC of claim 1 , wherein the TTS circuit is a monaural audio signal, and the TTS circuit comprises:

an upsampling circuit, arranged to:

perform frequency-increasing upon the TTS data to make a sampling rate of the TTS data be the same as a predetermined sampling rate;

adjust data size of the TTS data to make a bit depth of the TTS data be the same as a predetermined bit depth; and

map the TTS data from the monaural audio signal to a binaural audio signal.

7 . The SoC of claim 1 , wherein when the FSM receives the TTS command from the OSD circuit, the state of the FSM is transferred from the audio preparing state to the TTS playback state, and the FSM controls the TTS circuit to generate the audio output according to the TTS data; and after the TTS circuit generates the audio output, the state of the FSM is transferred from the TTS playback state to the audio preparing state.

8 . A display system, comprising:

a memory, arranged to store a text-to-speech (TTS) data; and

a system on a chip (SoC), comprising:

an on-screen display (OSD) circuit, arranged to control OSD of a text message;

a memory control circuit, coupled to the memory, and arranged to read the TTS data from the memory, wherein the TTS data corresponds to the text message; and

an audio processor, coupled to the memory control circuit, and comprising a TTS circuit, wherein the TTS circuit is arranged to:

receive the TTS data from the memory control circuit; and

generate an audio output according to at least the TTS data; and

a finite-state machine (FSM), coupled to the OSD circuit and the audio processor, and arranged to receive a TTS command from the OSD circuit and, according to the TTS command, control the audio processor to generate the audio output according to at least the TTS data;

wherein an initial state of the FSM is an audio preparing state, and when the FSM is in the audio preparing state, the FSM waits for the TTS circuit to receive an audio signal or waits for receiving the TTS command from the OSD circuit;

wherein when the TTS circuit receives the audio signal, a state of the FSM is transferred from the audio preparing state to an audio playback state for controlling playback of the audio signal; when the FSM is in the audio playback state and the FSM receives the TTS command from the OSD circuit, the state of the FSM is transferred from the audio playback state to a TTS playback state, and the FSM controls the TTS circuit to perform mixing processing according to the audio signal and the TTS data to generate the audio output; and after the TTS circuit generates the audio output, the state of the FSM is transferred from the TTS playback state to the audio playback state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: WU, CHENG-HUNG; KUNG, WEN-HSIA
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 063394/0719 →
Priority Claims (1)
TW 111119478 · May 25, 2022 · national
Continuity (1)
Related Publication 20230409516A1 · Dec 21, 2023
References Cited (5)
US 20180279099A1 · Novo Diaz · 2018 [cited by examiner]
US 20180293046A1 · Nakata · 2018 [cited by examiner]
CN 113689810A · 2021 [cited by applicant]
TW 200707239 · 2007 [cited by applicant]
Chiang, the specification, including the claims, and drawings in the U.S. Appl. No. 17/540,200 , Filing Date: Dec. 1, 2021. [cited by applicant]