Lyric Playback Control for Real-Time DJ Rendering Effects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for displaying synchronized lyrics with music pieces fail to express a real-time feeling of performance, particularly in scenarios where the music is played by DJs or VJs, as they typically require forward playback at normal speed.
Innovation Solution
A playing controller and method that processes audio and image data in response to user operations, such as scratch, filter, or reverberation, to generate dynamic rendering effects for lyrics based on the music piece's play position and operation signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If lyrics are displayed with fixed rendering effects assuming forward playback at normal speed, then the display is simple and stable, but it cannot express real-time performance feeling in DJ or VJ scenarios
Solution Approach 1:
The rendering effect processing is made dynamic by receiving operation signals during playback and adjusting character image parameters (position, size, color, transparency) in real-time based on the current play position and operation type, rather than using fixed pre-defined rendering effects
Solution Approach 2:
The system changes rendering parameters dynamically by modifying character image attributes (position, size, color, transparency) based on operation signals and play position, allowing the same lyric text to be displayed differently according to the current playback state
2Adaptability or versatility
If rendering effects are adjusted in real-time based on operation signals and play position, then real-time performance feeling is expressed, but the processing complexity increases
Solution Approach 1:
Different rendering effects are applied to different character images based on their association with specific operation signals and play positions, allowing localized customization of display effects for different lyric segments without processing the entire display uniformly
Solution Approach 2:
The system dynamically adjusts character image parameters (position, size, color, transparency) based on operation signals and play position, enabling real-time performance expression through parameter modification rather than complete re-rendering
3Adaptability or versatility
If fixed rendering effects are used for lyrics, then the processing is simple and fast, but the display cannot adapt to different playback operations like scratch, filter, or reverberation
Solution Approach 1:
Character images are generated in advance from lyric data and stored, allowing the system to quickly retrieve and modify pre-prepared image elements rather than generating images from scratch during playback, thus maintaining processing speed while enabling adaptability
Data Source
AI summary
A playing controller includes: a data acquiring unit configured to acquire audio data associated with information regarding a play position in a music piece and text-related data associated with the information regarding the play position; an operation signal acquiring unit configured to acquire an operation signal indicating an operation for a control of the music piece; an audio data processing unit configured to process, in accordance with the operation signal, the audio data associated with a section within the music piece identified by the information regarding the play position; an image data generating unit configured to generate image data containing a character image based on the text-related data and process the character image showing a lyric in the section based on the information regarding the play position and the operation signal; and a data output unit configured to output the processed audio data and the image data.


