# US 2022/0277751 A1 · Smart interpreter engine and electronic system

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

- Number: US 2022/0277751 A1
- Document ID: US20220277751A1
- Status: Published application
- Kind: A1
- Application number: 17/746,986
- Filed: 2022-05-18
- Published: 2022-09-01
- Earliest claimed: 2018-08-28
- Assignees: Acer Incorporated
- Applicants: Acer Incorporated
- Inventors: GIANNA TSENG; Shih-Cheng Huang; Shang-Yao Lin; Szu-Ting Chou
- Web page: https://patentgrep.com/patent/US20220277751A1

## CPC

- G10L 17/00: Speaker identification or verification techniques
- G06F 40/58: Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
- G10L 13/086: {Detection of language}
- G10L 15/005: {Language recognition}
- G10L 15/16: using artificial neural networks
- G10L 15/20: Speech recognition techniques specially adapted for robustness in adverse environments, e.g. in noise, of stress induced speech (G10L21/02 takes precedence)
- G10L 17/02: Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
- G10L 17/18: Artificial neural networks; Connectionist approaches
- G10L 13/00: Speech synthesis; Text to speech systems
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 21/0208: Noise filtering
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A smart interpreter engine is provided. The smart interpreter engine includes a speech to text converter, a natural language processing module and a translator. The speech to text converter is utilized for converting speech data corresponding to a first language into text data corresponding to the first language. The natural language processing module is utilized for converting the text data corresponding to the first language into glossary text data corresponding to the first language according to a game software. The translator is utilized for converting the glossary text data corresponding to the first language into text data corresponding to a second language.

## Claims

### Claim 1

A smart interpreter engine, comprising:
a speech to text converter, for converting speech data corresponding to a first language into text data corresponding to the first language;
a natural language processing module, for converting the text data corresponding to the first language into glossary text data corresponding to the first language according to a game software being executed in a host; and
a translator, for converting the glossary text data corresponding to the first language into text data corresponding to a second language.

### Claim 2 (depends on 1)

The smart interpreter engine of claim 1, wherein when the game software being executed in the host is a first game software, the smart interpreter engine converts the speech data corresponding to the first language into a first text data corresponding to the second language; and when the game software being executed in the host is a second game software different from the first game software, the smart interpreter engine converts the speech data corresponding to the first language into a second text data corresponding to the second language.

### Claim 3 (depends on 2)

The smart interpreter engine of claim 2, wherein when the game software being executed in the host is the first game software, the natural language processing module converts the text data corresponding to the first language into a first glossary text data corresponding to the first language and the translator converts the first glossary text data corresponding to the first language into the first text data corresponding to the second language; and when the game software being executed in the host is the second game software, the natural language processing module converts the text data corresponding to the first language into a second glossary text data corresponding to the first language and the translator converts the second glossary text data corresponding to the first language into the second text data corresponding to the second language.

### Claim 4 (depends on 1)

The smart interpreter engine of claim 1, further comprising:
a text database, comprising a plurality of text samples corresponding to the first language and a plurality of game software and a plurality of glossary texts corresponding to the text samples;
wherein the natural language processing module queries the text database to determine the glossary text data corresponding to the first language according to the game software being executed in the host and the text data corresponding to the first language.

### Claim 5 (depends on 4)

The smart interpreter engine of claim 4, wherein when at least one word of the text data corresponding to the first language matches a first text sample of the plurality of text samples and the game software being executed in the host matches a first game software corresponding to the first text sample, the natural language processing module converts the at least one word of the text data corresponding to the first language into a first glossary text corresponding to the first text sample; and when the at least one word of the text data corresponding to the first language matches a second text sample of the plurality of text samples and the game software being executed in the host matches a second game software different from the first software and corresponding to the second text sample, the natural language processing module converts the at least one word of the text data corresponding to the first language into a second glossary text corresponding to the first text sample.

### Claim 6 (depends on 1)

The smart interpreter engine of claim 1, further comprising:
a noise suppression module, for performing a noise suppression process on the speech data corresponding to the first language; and
a vocal identification module, for performing a vocal identification process on the noise-suppressed speech data corresponding to the first language to generate vocal identification data corresponding to the first language, such that the speech to text converter converts the vocal identification data corresponding to the first language into the text data corresponding to the first language.

### Claim 7 (depends on 1)

The smart interpreter engine of claim 1, further comprising:
a text to speech converter, for converting text data corresponding to the second language into speech data corresponding to the second language.

### Claim 8 (depends on 1)

The smart interpreter engine of claim 1, wherein the smart interpreter engine transmits the text data corresponding to the second language to a display device for displaying.

### Claim 9

An electronic system, comprising:
a host, for obtaining speech data corresponding to a first language; and
a smart interpreter engine, comprising:
a speech to text converter, for converting the speech data corresponding to the first language into text data corresponding to the first language;
a natural language processing module, for converting the text data corresponding to the first language into glossary text data corresponding to the first language according to a game software being executed in the host; and
a translator, for converting the glossary text data corresponding to the first language into text data corresponding to a second language.

### Claim 10 (depends on 9)

The electronic system of claim 9, wherein the host comprises:
an audio engine, for acquiring the speech data corresponding to the first language from audio streams processed by the game software being executed in the host.

### Claim 11 (depends on 9)

The electronic system of claim 9, wherein the host comprises:
an audio input device, for acquiring speech sounds of current environment to generate the speech signal corresponding to the first language.

### Claim 12 (depends on 9)

The electronic system of claim 9, wherein when the game software being executed in the host is a first game software, the smart interpreter engine converts the speech data corresponding to the first language into a first text data corresponding to the second language; and when the game software being executed in the host is a second game software different from the first game software, the smart interpreter engine converts the speech data corresponding to the first language into a second text data corresponding to the second language.

### Claim 13 (depends on 12)

The electronic system of claim 12, wherein when the game software being executed in the host is the first game software, the natural language processing module converts the text data corresponding to the first language into a first glossary text data corresponding to the first language and the translator converts the first glossary text data corresponding to the first language into the first text data corresponding to the second language; and when the game software being executed in the host is the second game software, the natural language processing module converts the text data corresponding to the first language into a second glossary text data corresponding to the first language and the translator converts the second glossary text data corresponding to the first language into the second text data corresponding to the second language.

### Claim 14 (depends on 9)

The electronic system of claim 9, wherein the smart interpreter engine further comprises:
a text database, comprising a plurality of text samples corresponding to the first language and a plurality of game software and a plurality of glossary texts corresponding to the text samples;
wherein the natural language processing module queries the text database to determine the glossary text data corresponding to the first language according to the game software being executed in the host and the text data corresponding to the first language.

### Claim 15 (depends on 14)

The electronic system of claim 14, wherein when at least one word of the text data corresponding to the first language matches a first text sample of the plurality of text samples and the game software being executed in the host matches a first game software corresponding to the first text sample, the natural language processing module converts the at least one word of the text data corresponding to the first language into a first glossary text corresponding to the first text sample; and when the at least one word of the text data corresponding to the first language matches a second text sample of the plurality of text samples and the game software being executed in the host matches a second game software different from the first software and corresponding to the second text sample, the natural language processing module converts the at least one word of the text data corresponding to the first language into a second glossary text corresponding to the first text sample.

### Claim 16 (depends on 9)

The electronic system of claim 9, wherein the smart interpreter engine further comprises:
a noise suppression module, for performing a noise suppression process on the speech data corresponding to the first language; and
a vocal identification module, for performing a vocal identification process on the noise-suppressed speech data corresponding to the first language to generate vocal identification data corresponding to the first language, such that the speech to text converter converts the vocal identification data corresponding to the first language into the text data corresponding to the first language.

### Claim 17 (depends on 9)

The electronic system of claim 9, wherein the smart interpreter engine further comprises:
a text to speech converter, for converting text data corresponding to the second language into speech data corresponding to the second language.

### Claim 18 (depends on 9)

The electronic system of claim 9, further comprising:
a display, for displaying the text data corresponding to the second language.

### Claim 19 (depends on 9)

The electronic system of claim 9, further comprising:
an audio output device, for playing the speech signal corresponding to the first language.
