Lyric Playback Control for Real-Time DJ Rendering Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to different playback operationsVSAvoidcomplexity of rendering effect processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvereal-time performance expressionVSAvoidcomplexity of dynamic rendering processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveadaptation to playback operationsVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12531041B2Reproduction control device, program, and reproduction control method
Publication Date: 2026.01.20 ALPHATHETA CORP
  • US12531041B2 patent drawing
  • US12531041B2 patent drawing
  • US12531041B2 patent drawing

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.