# US 10,771,845 B2 · Information processing apparatus and method for estimating attribute of a user based on a voice input

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

- Number: US 10,771,845 B2
- Document ID: US10771845B2
- Status: Granted
- Kind: B2
- Application number: 16/172,245
- Filed: 2018-10-26
- Published: 2019-02-28
- Granted: 2020-09-08
- Earliest claimed: 2013-01-15
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Yoichiro Sako; Mitsuru Takehara; Kazuyuki Sakoda; Kazuhiro Watanabe; Takatoshi Nakamura; Kohei Asada; Kazunori Hayashi; Yasunori Kamada; Takayasu Kon; Akira Tange; Hiroyuki Hanaya; Tomoya Onuma; Yuki Koga
- Web page: https://patentgrep.com/patent/US10771845B2

## CPC

- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- G06F 3/005: {Input arrangements through a video camera}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06V 40/107: {Static hand or arm}
- G06V 40/172: {Classification, e.g. identification}
- G06V 40/20: Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16)
- G10L 25/51: for comparison or discrimination
- G06V 40/178: {estimating age from face image; using age information for improving recognition}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

There is provided an information processing apparatus that obtains information of a voice input of at least one user and estimates an attribute of the user based on the information of the voice input. The information processing apparatus further controls a display apparatus to display a layout image for the information of the voice input based on the estimated attribute of the user.

## Claims

### Claim 1

An information processing apparatus, comprising:
circuitry configured to:
obtain information of a voice input of at least one user;
estimate an attribute of the at least one user based on the information of the voice input;
set a size and a font of at least one character on a layout image based on the attribute of the at least one user;
control output of the layout image for a user input based on the set size and the set font of the at least one character;
obtain the user input for the layout image; and
control output of the user input to a thread associated with the estimated attribute of the at least one user.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein
the layout image includes a sub-image, and
the circuitry is further configured to:
estimate, based on the information of the voice input, a level of familiarity that the at least one user has with the information processing apparatus as the estimated attribute of the at least one user; and
change the sub-image based on the level of familiarity.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the estimated attribute of the at least one user indicates one of an age of the at least one user or an age range of the at least one user.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3, wherein the circuitry is further configured to estimate one of the age of the at least one user or the age range of the at least one user based on content of one of the information of the voice input, a name of the at least one user, or a facial image of the at least one user.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein the estimated attribute indicates at least one of a race of the at least one user or a nationality of the at least one user.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein the estimated attribute indicates eyesight of the at least one user.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, wherein the circuitry is further configured to:
detect specific information to estimate the attribute of the at least one user; and
estimate the attribute of the at least one user based on the detected specific information.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein the layout image includes a software keyboard image.

### Claim 9 (depends on 8)

The information processing apparatus according to claim 8, wherein the circuitry is further configured to control a display screen to display the layout image based on the information of the voice input to set a key layout on the software keyboard image.

### Claim 10 (depends on 9)

The information processing apparatus according to claim 9, wherein the circuitry is further configured to control the display screen to set a language of the key layout on the software keyboard image.

### Claim 11 (depends on 1)

The information processing apparatus according to claim 1, wherein a display screen is connected to the information processing apparatus.

### Claim 12 (depends on 1)

The information processing apparatus according to claim 1, wherein the circuitry is further configured to:
obtain a first image of the at least one user, wherein the first image includes a facial image of the at least one user; and
estimate the attribute based on the information of the voice input and the first image.

### Claim 13 (depends on 1)

The information processing apparatus according to claim 1, further comprising a camera configured to capture a first image of the at least one user,
wherein the circuitry is further configured to estimate the attribute based on the information of the voice input and the first image.

### Claim 14 (depends on 13)

The information processing apparatus according to claim 13, wherein
the circuitry is further configured to estimate, based on the first image that includes a plurality of users, the attribute of each of the plurality of users to set a competition game mode, and
the plurality of users includes the at least one user.

### Claim 15 (depends on 1)

The information processing apparatus according to claim 1, further comprising a terminal configured to receive the information of the voice input of the at least one user.

### Claim 16 (depends on 1)

The information processing apparatus according to claim 1, wherein the circuitry is further configured to:
control a display screen based on the thread to display information input by the at least one user.

### Claim 17

An information processing method, comprising:
in an information processing apparatus:
obtaining information of a voice input of at least one user;
estimating an attribute of the at least one user based on the information of the voice input;
setting a size and a font of at least one character on a layout image based on the attribute of the at least one user;
controlling output of the layout image for a user input based on the set size and the set font of the at least one character;
obtaining the user input for the layout image; and
controlling output of the user input to a thread associated with the estimated attribute of the at least one user.

### Claim 18 (depends on 17)

The information processing method according to claim 17, further comprising:
estimating, based on the information of the voice input, a level of familiarity that the at least one user has with the information processing apparatus as the estimated attribute of the at least one user, wherein the layout image includes a sub-image; and
changing the sub-image based on the level of familiarity.

### Claim 19 (depends on 17)

The information processing method according to claim 17, wherein the estimated attribute of the at least one user indicates one of an age of the at least one user or an age range of the at least one user.

### Claim 20

A non-transitory computer-readable medium having stored thereon computer-readable instructions, which when executed by a computer, cause the computer to execute operations, the operations comprising:
obtaining information of a voice input of at least one user;
estimating an attribute of the at least one user based on the information of the voice input;
setting a size and a font of at least one character on a layout image based on the attribute of the at least one user;
controlling output of the layout image for a user input based on the set size and the set font of the at least one character;
obtaining the user input for the layout image; and
controlling output of the user input to a thread associated with the estimated attribute of the at least one user.
