Multi-User Voice Output System for Simultaneous Text Reading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional sentence reading apparatuses cannot simultaneously read aloud multiple sentences, limiting their usability for multiple users who need to access and interact with displayed text simultaneously.

Innovation Solution

An information processing system with multiple input devices and an apparatus that allows simultaneous reading aloud of characters by using voice synthesis and outputting voice data to each device, enabling multiple users to hear different sentences or text segments independently without voice mixing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single reading section is provided to read aloud sentences, then the reading apparatus can function reliably, but multiple users cannot simultaneously access different sentences

Engineering Contradiction:
Improvemulti-user simultaneous accessVSAvoidnumber of reading sections
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the reading function by allocating separate reading sections to different input devices (controllers). Each controller can independently request and receive voice output for different sentences, enabling multiple users to simultaneously access different content without interfering with each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The reading apparatus is designed with universal functionality where multiple input devices can share access to the display and voice output resources. The system manages multiple reading requests from different controllers through a centralized control mechanism, allowing the same hardware resources to serve multiple users simultaneously.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If multiple sentences are displayed simultaneously on the screen, then the information presentation is enhanced, but the sentences cannot be simultaneously read aloud

Engineering Contradiction:
Improvenumber of simultaneously readable sentencesVSAvoidinformation delivery efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The voice output function is segmented and assigned to different input devices, allowing each user to independently select and hear different sentences from the displayed content. This enables parallel voice output channels that correspond to the multiple simultaneously displayed sentences.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If voice data is transmitted to multiple input devices simultaneously, then each user receives independent voice output, but the system complexity increases

Engineering Contradiction:
Improveindependent voice output per userVSAvoidvoice data transmission management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The reading apparatus serves as an intermediary that receives reading requests from multiple input devices, manages the voice data generation, and distributes the appropriate voice output to each requesting device. This centralized mediation simplifies the overall system architecture by providing a single point of control for multi-user voice output.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8352267B2Information processing system and method for reading characters aloud
Publication Date: 2013.01.08 NINTENDO CO LTD
  • US8352267B2 patent drawing
  • US8352267B2 patent drawing
  • US8352267B2 patent drawing

AI summary

A plurality of input devices each includes a speaker, an operation data transmitter, a voice data receiver, and a voice controller. An information processing apparatus includes a voice storing area, object displaying programmed logic circuitry, operation data acquiring programmed logic circuitry, pointing position determining programmed logic circuitry, object specifying programmed logic circuitry, voice reading programmed logic circuitry, and voice data transmitting programmed logic circuitry. The pointing position determining programmed logic circuitry specifies, for each of the input devices, a pointing position on a screen based on operation data transmitted from the operation data transmitter. The voice reading programmed logic circuitry reads voice data corresponding to the pointing position for each of the input devices. The voice data transmitting programmed logic circuitry transmits the voice data to each of the input devices. The voice controller outputs voice from the speaker based on the voice data.