Voice Message Search Using Characteristic Parameter Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in finding specific voice messages on mobile terminals due to the inability to intuitively search through large collections of audio files, leading to a poor user experience.

Innovation Solution

A mobile terminal with a built-in voice message searching function that includes a voice recording module, pre-processing module, matching module, and result outputting module, which records, pre-processes, and matches voice searching signals with stored voice messages, displaying results with a similarity threshold, and prompts further searches when multiple matches are found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If voice messages are stored locally in a mobile terminal, then the user can receive and play voice messages, but it becomes extremely hard for the user to find specific voice messages when there are large numbers of messages

Engineering Contradiction:
Improvenumber of voice messagesVSAvoidease of finding specific voice message
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system performs preliminary action by extracting characteristic parameters from voice messages and storing them in advance. When a user wants to search for a specific voice message, the system can quickly retrieve and compare the stored characteristic parameters without needing to process the entire audio file, thus enabling fast searching among large numbers of voice messages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts the characteristic parameters from the voice messages and separates them from the actual audio content. This extraction allows the system to store only the essential features (characteristic parameters) for searching purposes, while the full audio files remain stored for playback. This separation enables efficient searching without requiring processing of the complete message content.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If the mobile terminal stores characteristic parameters of voice messages for searching, then the searching speed improves, but the device complexity increases due to additional processing modules

Engineering Contradiction:
Improvesearching speedVSAvoidcomplexity of processing modules
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing modules perform multiple functions: they extract characteristic parameters from voice messages for storing in the database, and also process user search queries by extracting and comparing characteristic parameters. This multi-functionality reduces the need for separate dedicated hardware for each function, thereby limiting the increase in device complexity while maintaining high searching speed.

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

Solution Approach 2:

The system creates a copy of the characteristic parameters from the original voice messages and stores this copy in a database. This copying approach allows the system to store only the essential search information rather than the complete audio files, reducing storage requirements and enabling fast searching without requiring complex real-time processing of the entire audio content.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9992321B2Mobile terminal with a built-in voice message searching function and corresponding searching method
Publication Date: 2018.06.05 ZTE CORP
  • US9992321B2 patent drawing
  • US9992321B2 patent drawing
  • US9992321B2 patent drawing

AI summary

A mobile terminal with a built-in voice message searching function includes: a voice recording module configured to record a voice searching signal from a user and to send the voice searching signal to the pre-processing module for pre-processing, a pre-processing module configured to pre-process the voice searching signal, and to send the pre-processed signal to the matching module for signal matching, a matching module configured to extract a characteristic parameter of the pre-processed signal, to calculate a similarity of the extracted characteristic parameter with a characteristic parameter of a stored voice message, and to send the voice message with a similarity higher than or equal to a threshold to the result outputting module, and a result outputting module configured to display the voice message with the similarity higher than or equal to the threshold on a screen of the mobile terminal.