Memory Addressing for Variable Speed Signal Reproduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices with variable speed data reproduction capabilities require efficient memory management to minimize costs, as they need to handle signal compression or expansion, but existing systems are inefficient in optimizing memory usage based on playback speed.
Innovation Solution
A system and method that processes signals by speed converting and storing them differently based on the playback mode, compressing data for speeds greater than the input speed and expanding data for speeds less than the input speed, using digital switches to route signals appropriately through converters and memory, thereby optimizing memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If signal compression or expansion is implemented for variable speed reproduction, then playback speed flexibility is improved, but memory requirements increase
Solution Approach 1:
The system dynamically adjusts the memory addressing mode based on the playback speed ratio. When playback speed exceeds input speed (compression mode), the system uses a first memory addressing method that maps compressed data to memory locations. When playback speed is slower than input speed (expansion mode), the system switches to a second memory addressing method. This dynamic switching resolves the contradiction by optimizing memory usage for each operational mode rather than designing for the worst-case scenario continuously.
Solution Approach 2:
The invention changes the memory addressing parameters based on the playback speed ratio. By detecting whether the playback speed is faster or slower than the input speed, the system selects different addressing schemes (first mode vs. second mode). This parameter change allows the same memory hardware to efficiently handle both compression and expansion operations without requiring excessive memory capacity for all possible speed variations.
2Ease of manufacture
If memory size is reduced to minimize device cost, then device cost decreases, but ability to handle variable speed reproduction deteriorates
Solution Approach 1:
The system employs dynamic memory addressing that adapts to different playback speed requirements. Rather than provisioning memory for the maximum possible expansion ratio, the system switches between two addressing modes: one for compression (playback faster than input) and one for expansion (playback slower than input). This allows smaller memory sizes to suffice while maintaining full variable speed capability.
Solution Approach 2:
The memory subsystem is designed to perform multiple functions through the dual addressing mode approach. The same memory hardware can handle both data compression scenarios (when playback speed > input speed) and data expansion scenarios (when playback speed < input speed) by switching addressing modes. This multi-functionality reduces the required memory size compared to dedicated systems for each mode.
3Quantity of substance
If data is always compressed for faster playback, then memory usage is optimized, but playback quality deteriorates for slower speeds
Solution Approach 1:
The system dynamically selects the appropriate data processing mode based on the desired playback speed. When fast playback is required, compression mode is activated to optimize memory usage. When slow playback is required, expansion mode is activated to maintain data fidelity. This dynamic selection ensures that playback quality is preserved for slower speeds while memory efficiency is optimized for faster speeds.
Solution Approach 2:
The invention changes the data processing parameters based on playback speed requirements. For playback speeds faster than input speed, the system uses compression parameters (speed conversion before storage). For playback speeds slower than input speed, the system uses expansion parameters (storage without speed conversion). This parameter adaptation ensures optimal playback quality for each speed regime while maintaining memory efficiency.
Data Source
AI summary
A memory addressing method is suitable for systems performing data compression and/or expansion such as audio and/or video systems having a variable speed data reproduction capability. According to an exemplary embodiment, a method for processing a signal such as an audio or video signal in a signal reproduction device begins by receiving the signal. The received signal is processed in dependence upon a mode of operation of the signal reproduction device representing a speed at which the received signal is to be reproduced by the signal reproduction device. The received signal is speed converted and then stored in a memory of the signal reproduction device when the signal reproduction device is in a first mode of operation. The received signal is stored in the memory of the signal reproduction device without being speed converted when the signal reproduction device is in a second mode of operation. According to an embodiment, the first mode of operation represents that the received signal will be reproduced by the signal reproduction device at a speed greater than an input speed corresponding to the received signal. The second mode of operation represents that the received signal will be reproduced by the signal reproduction device at a speed less than or equal to an input speed corresponding to the received signal.


