Voice Input Printing Device Template System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current printing devices, such as label printers, lack the ability to conveniently input print content directly through voice commands, limiting user convenience and accuracy, especially in noisy environments where voice recognition may lead to erroneous results.

Innovation Solution

A printing device equipped with a template system that includes text objects with attributes for free input and selection, utilizing voice recognition to assign character data to these objects, allowing users to input desired content by voice, either freely or by selecting from predefined options, thereby improving user convenience and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice recognition is used to input print content, then user convenience is improved, but accuracy deteriorates in noisy environments

Engineering Contradiction:
Improveuser convenienceVSAvoidvoice recognition accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system dynamically switches between two input modes (free input and selection input) based on the situation. The control device determines which mode to use, allowing flexible adaptation to different environmental conditions and user needs, thereby maintaining both convenience and accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the input parameter type based on the situation. In free input mode, any character string can be input by voice. In selection input mode, the system presents predefined options and the user selects by voice. This parameter change allows the system to maintain accuracy while preserving convenience

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If free text input is allowed in templates, then flexibility is improved, but input complexity increases

Engineering Contradiction:
Improvetemplate flexibilityVSAvoidinput complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the input method for each text object based on its attribute type. For text objects with free input attributes, the system allows flexible character string input. For text objects with selection input attributes, the system provides predefined options. This dynamic adjustment maintains flexibility while reducing input complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The template is segmented into multiple text objects, each with independently defined attributes (free input or selection input). This segmentation allows different input methods to be applied to different parts of the template, maintaining overall flexibility while simplifying individual input operations

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11890882B2Printing device
Publication Date: 2024.02.06 BROTHER KOGYO KK
  • US11890882B2 patent drawing
  • US11890882B2 patent drawing
  • US11890882B2 patent drawing

AI summary

A printing device produces a printed matter by using a template including at least one text object each having any one of a plurality of attributes including a first attribute in which text content is freely input and a second attribute in which text content is selectively input from a plurality of character options. The printing device includes a control device configured to execute: acquiring the template from an external device; specifying one target text object; acquiring character data input by voice or text-converted by voice recognition; identifying an attribute of the target text object; and when the attribute is identified as the first attribute, assigning the acquired character data to the target text object as a character string, and when the attribute is identified as the second attribute, assigning a character string included in a character option corresponding to the acquired character data to the target text object.