Voice-Driven Expression Curve Generation for Instant Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging systems require complex and inflexible expression input methods, relying heavily on user identification and selection, which are inefficient and uninteresting, especially when expressing nuanced emotions like pleasure, anger, or joy, as they often rely on single expression inputs and linear displays.

Innovation Solution

An expression curve generating method based on voice input that divides an audio file into time periods, calculates sound volume levels, and maps these to expression icons, creating a fluctuating curve that represents emotions more vividly and accurately, allowing multiple emotions to be expressed simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional expression selection interface is used, then users can select expressions, but the operation becomes complex and time-consuming when many expressions are available

Engineering Contradiction:
Improveexpression selection operationVSAvoidtime for page turning and selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the mechanical manual selection process with automatic recognition technology. Voice recognition and facial expression recognition systems automatically identify user intent and select appropriate expressions, eliminating the need for manual page turning and selection operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service by automatically selecting expressions based on user's voice input or facial expressions. The computer itself performs the selection task without requiring user intervention in the selection process, making the system serve itself in completing the expression selection.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If user manually differentiates and selects expressions, then specific expressions can be chosen, but accuracy is insufficient when expressions have similar meanings

Engineering Contradiction:
Improveexpression selection accuracyVSAvoidcomplexity of expression differentiation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces intermediary technologies (voice recognition and facial expression recognition) that mediate between the user and the expression selection system. These intermediaries translate user's natural voice or facial expressions into accurate expression selections, avoiding the complexity of manual differentiation of similar expressions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameters used for expression selection from manual text-based differentiation to automated recognition parameters such as voice patterns,语调 (intonation), and facial muscle movements. This parameter change enables more accurate differentiation of expressions with similar meanings.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If single expression input is used, then simple expressions can be input, but complex emotions like pleasure, anger, sorrow, and joy cannot be completely expressed

Engineering Contradiction:
Improveemotional expression capabilityVSAvoidoperation flexibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic expression curves that can represent multiple expressions simultaneously and show their temporal evolution. Instead of static single expression selection, the system dynamically generates curves showing how expressions change over time, enabling versatile emotional expression while maintaining ease of operation through automated generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system adds the time dimension to expression representation by generating expression curves. This transforms single-point expression selection into continuous temporal expression sequences, allowing complex emotions to be expressed through combinations of multiple expressions over time without increasing operational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Adaptability or versatility

If multiple expressions need to be output simultaneously, then complete emotions can be expressed, but user needs to repeat page turning actions multiple times

Engineering Contradiction:
Improvemulti-expression output capabilityVSAvoidtime for repeated page turning
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing user input (voice or facial expression) to automatically determine the sequence and combination of multiple expressions needed. This preliminary analysis eliminates the need for repeated page turning, as the system proactively prepares and presents the complete expression sequence in one operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10521071B2Expression curve generating method based on voice input and device thereof
Publication Date: 2019.12.31 CIENET TECH BEIJING
  • US10521071B2 patent drawing
  • US10521071B2 patent drawing
  • US10521071B2 patent drawing

AI summary

Disclosed are an expression curve generating method based on voice input, and an device using the same. The method comprises the following steps: (1) inputting voice, and generating an audio file; (2) selecting expression graph buttons corresponding to a type of expressions from multiple expression graph buttons; (3) dividing the audio file into multiple equal time sections according to a time length, and respectively calculating a corresponding volume of each time section; (4) quantifying the corresponding volumes of the different time sections in the audio file into different volume levels; (5) obtaining expression icons corresponding to the volume level of each time section from a same group of expression icons, generating an expression curve using time as a horizontal axis and the volume level as a vertical axis; and (6) displaying the expression curve formed in step (5).