S/PDIF Listening Device for DVD-MIDI Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated musical instruments, such as pianos, face challenges in synchronizing music sequences with DVD audio/video performances due to differences in data structures between commercial CDs and DVDs, requiring a method to remotely determine the current audio performance selection and time progress of a DVD player for accurate synchronization.

Innovation Solution

A system utilizing a DVD player, a controller with a S/PDIF receiver, and pre-authored MIDI files, where the controller monitors the S/PDIF output to recognize audio performance signatures and synchronize MIDI sequences with DVD playback, ensuring accurate timing and synchronization with the audio stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the controller uses a CD drive and subsystem to play music sequences, then the controller has inherent and immediate knowledge of the CD audio track being played and its time progress, but this approach cannot be directly applied to DVD synchronization due to different data structures

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidmedia format compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an S/PDIF Listening Device as an intermediary between the DVD player and the controller. This device receives the S/PDIF output from the DVD player, extracts timing information and AC-3 packet signatures, and communicates this data to the controller. This intermediary enables the controller to synchronize MIDI sequences with DVD playback despite the fundamental differences in data structures between CD and DVD formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the controller monitors DVD playback remotely via S/PDIF output, then synchronization with DVD audio performances can be achieved, but the controller must independently determine the current audio performance selection and time progress

Engineering Contradiction:
ImproveDVD synchronization capabilityVSAvoidsynchronization system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the S/PDIF Listening Device continuously monitors the S/PDIF output from the DVD player, detects AC-3 packet signatures, and feeds back timing information to the controller. This feedback loop enables the controller to adjust MIDI sequence playback in real-time to match the DVD audio performance, achieving synchronization without requiring the controller to independently determine audio selection and time progress from scratch.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If AC-3 packet signatures are used to identify audio performances, then precise synchronization can be achieved, but the system must store and compare multiple signatures in the Wad file

Engineering Contradiction:
Improveaudio performance identification precisionVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential AC-3 packet signatures from the DVD audio data and stores them in a Wad file alongside corresponding MIDI sequences. Instead of storing entire audio tracks or extensive metadata, the system extracts and stores only the distinctive signature packets needed for identification and synchronization. This extraction approach minimizes data storage requirements while maintaining precise audio performance identification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7507900B2Method and apparatus for playing in synchronism with a DVD an automated musical instrument
Publication Date: 2009.03.24 QRS MUSIC TECH
  • US7507900B2 patent drawing
  • US7507900B2 patent drawing
  • US7507900B2 patent drawing

AI summary

The invention disclosed herein is a system and method for playing music sequences, such as MIDI files in synchronization with a DVD. This system utilizes a preauthored music sequence and a controller that listens to the S/PDIF output of a DVD player. Further, this application discloses a method for creating MIDI files for use with the invention disclosed herein.