Pitch Extraction Device Using Bitstream Re-encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In search methods for sound signals based on pitch, decoding and recalculating large amounts of encoded data lead to increased operation time and power consumption, especially when dealing with numerous pieces of encoded data.
Innovation Solution
A pitch extraction device that re-encodes bit streams of encoded data into a second bit stream by allocating values based on pulse positions, allowing for the calculation of a sound signal's fundamental frequency through autocorrelation, reducing the need for full decoding and subsequent processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If encoded data is decoded and pitch is recalculated, then pitch extraction accuracy is improved, but operation time and power consumption increase
Solution Approach 1:
The patent extracts only the essential information needed for pitch calculation from the encoded bitstream by identifying patterns of consecutive identical bits, rather than fully decoding the entire encoded data. This selective extraction maintains pitch extraction accuracy while significantly reducing operation time and computational resources required.
Solution Approach 2:
The patent performs preliminary scanning of the bitstream to identify patterns of consecutive identical bits before conducting full pitch calculation. By pre-identifying these patterns, the system prepares the data in a form that enables faster pitch extraction without requiring complete decoding of the encoded signal.
2Measurement precision
If encoded data is decoded and pitch is recalculated, then pitch extraction accuracy is improved, but power consumption increases
Solution Approach 1:
The patent extracts only the essential information needed for pitch calculation from the encoded bitstream by identifying patterns of consecutive identical bits, rather than fully decoding the entire encoded data. This selective extraction maintains pitch extraction accuracy while significantly reducing operation time and computational resources required.
Solution Approach 2:
The patent performs partial decoding by only processing portions of the bitstream that contain pitch information, specifically identifying patterns of consecutive identical bits. This partial action approach achieves sufficient pitch extraction accuracy without the excessive power consumption associated with complete decoding of all encoded data.
3Adaptability or versatility
If large amounts of encoded data are processed, then comprehensive pitch search capability is improved, but operation time increases
Solution Approach 1:
The patent segments the bitstream into manageable sections by identifying patterns of consecutive identical bits, allowing for efficient processing of large amounts of encoded data. This segmentation enables the system to handle comprehensive pitch search capabilities across multiple encoded signals while reducing overall operation time through parallel or sequential processing of smaller segments.
Solution Approach 2:
The patent replaces the mechanical process of full decoding with a computational pattern recognition approach that identifies pitch information directly from the encoded bitstream. This substitution of the processing mechanism maintains comprehensive pitch search capability while dramatically reducing operation time by avoiding unnecessary decoding operations.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly reduces operation time and power consumption while maintaining accurate pitch calculation, enabling efficient extraction of pitch values from encoded sound signals.
Implementation Method 1
calculating an estimation value of a fundamental frequency of the sound signal in accordance with an autocorrelation of the second bit stream
Data Source
AI summary
A pitch extraction device includes a processor configured to perform a process including: dividing a first bit stream in encoded data into a plurality of sections each having a prescribed section length, the encoded data being obtained by performing entropy encoding on a residual signal calculated by performing linear prediction analysis on a sound signal; allocating a first value or a second value to each of the plurality of sections in the first bit stream in accordance with a bit value in each of the plurality of sections; generating a second bit stream obtained by re-encoding the first bit stream according to the first value and the second value that have been allocated to each of the plurality of sections in the first bit stream; and calculating a fundamental frequency of the sound signal in accordance with an autocorrelation of the second bit stream.


