Media Accompaniment System for Segmented Activity Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing media accompaniment for activities, such as dance lessons and aerobics, face challenges including high costs with live performances and lack of real-time flexibility with pre-recorded media, leading to inferior quality and time-consuming preparations.

Innovation Solution

A computer-implemented method that enables planning and playback of media accompaniment for activities through a user interface, utilizing a large database of pre-recorded media files, allowing for real-time adjustments and user inputs via remote control or speech, and storing user inputs for future use, thereby reducing costs and increasing flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If pre-recorded media is used for media accompaniment, then cost is reduced compared to live performance, but real-time flexibility and responsiveness deteriorate

Engineering Contradiction:
ImprovecostVSAvoidreal-time flexibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by pre-recording media files and organizing them in a database with metadata tags before they are needed. During real-time activity, the processor automatically selects and plays back the appropriate pre-prepared media files based on activity parameters, eliminating the need for live performance while maintaining real-time responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and uses copies of media files (digital reproductions) instead of relying on unique live performances. These copied media files can be stored, retrieved, and played back multiple times, providing cost-effective accompaniment while the digital copying capability allows for rapid selection and playback of different media files in real-time.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If extensive preparations are made to achieve flexibility with pre-recorded media, then real-time responsiveness is improved, but time consumption during setup increases

Engineering Contradiction:
Improvereal-time responsivenessVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary organization of media files with comprehensive metadata tagging and categorization before they are needed. This advance preparation allows the processor to automatically select appropriate media files during real-time activity without requiring time-consuming manual selection or editing, thus reducing setup time while maintaining responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service through automated media file selection and playback. The processor automatically matches activity parameters with appropriate media files from the database without requiring constant manual intervention or extensive preparation, allowing rapid deployment of media accompaniment for different activities.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If live performance is used for media accompaniment, then real-time flexibility is maintained, but cost increases significantly

Engineering Contradiction:
Improvereal-time flexibilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system uses digital copies of media files as substitutes for unique live performances. These copied files can be rapidly selected and played back for different activities, providing flexibility similar to live performance while eliminating the high costs associated with employing performers and managing their schedules.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system replaces the mechanical system of live performance (human performers, scheduling, coordination) with an automated digital system. The processor automatically selects and plays back appropriate media files based on activity parameters, substituting human labor with computational processes that are both flexible and cost-effective.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Manufacturing precision

If pre-recorded media files are used, then quality of accompaniment is improved, but lack of real-time flexibility deteriorates

Engineering Contradiction:
Improvequality of accompanimentVSAvoidreal-time flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary preparation by recording high-quality media files and organizing them with detailed metadata tags before they are needed. This advance preparation ensures high quality accompaniment while the organized structure enables rapid automated selection during real-time activity, reconciling quality with flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces dynamics by enabling the processor to automatically select and switch between different pre-recorded media files based on real-time activity parameters. This dynamic selection capability transforms static pre-recorded media into a flexible system that can adapt to different activities and conditions while maintaining high quality accompaniment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9471205B1Computer-implemented method for providing a media accompaniment for segmented activities
Publication Date: 2016.10.18 ARAZI ARNON
  • US9471205B1 patent drawing
  • US9471205B1 patent drawing
  • US9471205B1 patent drawing

AI summary

A computer-implemented method provides a media accompaniment for an activity having a set of segments, and has computer processes including: receiving and storing a first user input, if provided, defining the set of segments for the activity; retrieving a set of media files that are appropriate for each of the defined segments; receiving and storing a second user input, if provided, defining a set of media files for each of the defined segments; receiving a third user input, if provided, defining a set of playback parameters for each of the defined media files; receiving a fourth user input signaling the beginning of the activity; and causing play back of the defined set of media files according to the defined set of playback parameters.