Circular Buffer Audio Capture for Low-Power Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern audio recording systems are resource-heavy, cumbersome, and inefficient, leading to large files that consume processing power and storage, often resulting in missed valuable audio moments due to complexity and high power consumption.

Innovation Solution

A low-power system for capturing audio, where a source device automatically records audio segments in a buffer and transfers them to a sink device only when the user indicates the data is interesting, using a circular buffer method to manage storage and minimize file size, allowing for efficient storage and sharing of memorable audio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If audio recording systems continuously capture audio data, then complete audio coverage is achieved, but storage requirements and power consumption increase significantly

Engineering Contradiction:
Improveaudio coverage completenessVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system pre-defines segment sizes and buffer capacities before recording begins. The circular buffer is pre-configured with a maximum size, and audio segments are pre-defined with specific time durations. This preliminary setup allows the system to automatically manage storage by overwriting old data when the buffer is full, ensuring continuous operation without manual intervention while maintaining bounded storage requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a circular buffer mechanism where audio data that has been processed or deemed less important is automatically discarded when the buffer reaches capacity. New audio segments continuously overwrite the oldest data in the buffer, allowing the system to maintain a sliding window of audio data without requiring unbounded storage growth. This enables long-term continuous recording with limited storage resources.

Inventive Principle:
Principle #34Discarding and recovering

2Reliability

If audio recording systems capture all audio data, then no valuable moments are missed, but processing power and energy consumption increase

Engineering Contradiction:
Improveaudio capture completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The continuous audio stream is divided into discrete segments of predefined duration. Each segment is independently processed and stored in the circular buffer. This segmentation allows the system to process audio in manageable chunks rather than as a continuous unbounded stream, reducing the instantaneous processing burden and enabling efficient memory management where only recent segments need to be retained in fast memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system operates in periodic cycles: audio is captured for a defined segment duration, then the segment is processed and stored in the circular buffer. This periodic operation pattern allows the processor to enter low-power states between capture cycles, significantly reducing average power consumption compared to continuous processing, while still maintaining complete coverage of all audio events.

Inventive Principle:
Principle #19Periodic action

3Loss of information

If large audio files are stored and transferred, then complete audio data is preserved, but transfer time and processing cost increase

Engineering Contradiction:
Improveaudio data completenessVSAvoidtransfer time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts only the most recent and potentially valuable audio segments from the continuous stream for storage and transfer. By using a circular buffer with a defined maximum size, the system automatically retains only the latest audio data that is likely to be of interest, discarding older data that has lower value. This extraction approach significantly reduces the total data volume that needs to be managed and transferred while preserving the most relevant audio content.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If audio recording systems run continuously, then all audio is captured, but device complexity and ease of use decrease

Engineering Contradiction:
Improveaudio capture continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The circular buffer automatically manages its own contents by overwriting old data when full, without requiring manual intervention. The system self-regulates the audio capture and storage process, automatically segmenting audio, managing buffer overflow conditions, and preparing data for transfer. This self-service approach simplifies the user interface and system control logic while maintaining continuous reliable operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10460743B2Low-power convenient system for capturing a sound
Publication Date: 2019.10.29 HALLMARK CARDS INC
  • US10460743B2 patent drawing
  • US10460743B2 patent drawing
  • US10460743B2 patent drawing

AI summary

Systems, methods and computer-readable media are provided for capturing audio that is memorable. Buffered audio is stored in a first device over a recent interval such as 5 minutes. In the absence of an indication a circular buffer is used that continually replaces old audio. When a user hears something that he wants to capture, he manipulates a control on the first device that results in buffered audio being transferred to another storage area. An audio file is automatically created. A second device can receive the created audio file, and it is capable of annotating the audio with a more descriptive title, an appropriate photo, etc. The second device is also able to provide a control interface for the capture application in the first device.