IP Library Granted Patent US 7,072,882
Granted Patent B2
US 7,072,882 · App. 10/092,413 · Granted Jul 4, 2006

Apparatus for reproducing video, still images, audio and text from data based upon a processing order

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,072,882
App. No.
10/092,413
Granted
Jul 4, 2006
Kind
B2
Abstract

A data reproduction apparatus which reproduces data based on script data, in which a script execution location specifying section modifies the execution location held in a table when output data from an output section that outputs an input code, time code or clock data coincides with an input code, time code or clock data held in a table; and a script analysis and execution section executes processing that corresponds to the commands of the script data, and, it further controls reproduction of data according to reproduction instructions specified at the execution location that is modified by the script execution location specifying section when the output data coincides with the input code, time code or clock data held in the table.

Claims (48)

1. A data reproduction apparatus comprising:

a data accumulation means that accumulates a plurality of types of data and a script file which contains a description specifying an execution position of a script data;

a data reproduction means that reproduces data accumulated in the data accumulation means;

a user operation input means that outputs input codes which correspond to input by user operation;

a script analysis and execution means witch performs script processing that recognizes commands described in the script data and execute processing that corresponds to the commands;

a table that holds a branch destination corresponding to the input codes for the script analysis and execution means to execute;

a script execution location specifying means which holds a next scheduled position in the script file for the script analysis and execution means to execute; wherein

the script analysis and execution means

1) performs the script processing according to the commands described in the script data of the next scheduled execution position in the script file held the script execution location specifying means,

2) modifies the next scheduled execution position,

3) controls the data reproduction means to reproduce data accumulated in the data accumulation means when the command is recognized as indication data reproduction thereof, and

4) records the execution position of the script data as the branch destination corresponding to the input codes held in the table when the command is recognized as a specific command indicating that the script data processed contains the description specifying the execution position of the script data according to the input codes; and

the script execution location specifying means which modifies the next scheduled execution position to the branch destination held in the table corresponding to the input codes when the input codes output from the user operation input means coincides with the input codes held in the table.

2. The data reproduction apparatus according to claim 1 , wherein

the script execution location specifying means holds in corresponding relationship A) a next scheduled position in the script file for the script analysis and execution means to execute end B) a flag that indicates whether or not the script analysis and execution means should perform execution from the next scheduled position, and

the script analysis and execution means performs the script processing according to the commands described in the script data of the next scheduled execution position in the script file held by the script execution location specifying means, when the flag indicates processing is to be performed, and modifies the next scheduled execution position and the flag after performing the script processing.

3. A data reproduction apparatus comprising:

a data accumulation means that accumulates a plurality of types of data and a script file which contains a description specifying an execution position of a script data;

a data reproduction means that reproduces data accumulated in the data accumulation means;

a clock data output means that outputs clock data;

a script analysis and execution means which performs script processing that recognizes commands described in the script data and executes processing that corresponds to the commands;

a table that holds a branch destination corresponding to the clock data for the script analysis and execution means to execute;

a script execution location specifying means which holds a next scheduled position in the script file for the script analysis and execution means to execute; wherein

the script analysis and execution means

1) performs the script processing according to the commands described in the script data of the next scheduled execution position in the script file held by the script execution location specifying means, when the flag indicates processing is to be performed,

2) modifies the next scheduled execution position,

3) controls the data reproduction means to reproduce data accumulated in the data accumulation means when the command is recognized as indication data reproduction thereof, and

4) records the execution position of the script data as the branch destination corresponding to the clock data held in the table when the command is recognized as a specific command indicating that the script data processed contains the description specifying the execution position of the script data according to the clock data; and

the script execution location specifying means which modifies the next scheduled execution position to the branch destination held in the table corresponding to the clock data, when the clock data output from the clock data output means coincides with the clock data held in the table.

4. The data reproduction apparatus according to claim 3 , wherein

the script execution location specifying means holds in corresponding relationship A) a next scheduled position in the script file for the script analysis and execution means to execute and B) a flag that indicates whether or not the script analysis and execution means should perform execution from the next scheduled execution position, and

the script analysis and execution means performs the script processing according to the commands described in the script data of the next scheduled execution position in the script file held by the script execution location specifying means, when the flag indicates processing is to be performed, and modifies the next scheduled execution position and the flag after performing the script processing.

5. A data reproduction apparatus comprising:

a data accumulation means that accumulates a plurality of types of data and a script file which contains a description specifying an execution position of a script data;

a data reproduction means that reproduces data accumulated in the data accumulation means;

a time code input/output means that generates a time code and receives a time code inputted from outside;

a script analysis and execution means which performs script processing that recognizes commands described in the script data and executes processing that corresponds to the commands;

a table that holds a branch destination corresponding to the time codes for the script analysis and execution means to execute;

a script execution location specifying means which holds a next scheduled position in the script file for the script analysis and execution means to execute; wherein

the script analysis and execution means

1) performs the script processing according to the commands described in the script data of the next scheduled execution position in the script file held by the script execution location specifying means,

2) modifies the next scheduled execution position,

3) controls the data reproduction means to reproduce data accumulated in the data accumulation means when the command is recognized as indication data reproduction thereof, and

4) records the execution position of the script data as the branch destination corresponding to the dine codes held in the table when the command is recognized as a specific command indicating that the script data processed contains the description specifying the execution position of the script data according to the time codes; and

the script execution location specifying means which modifies the next scheduled execution position to the branch destination held in the table corresponding to the time codes, when the timed code output from time code input/output means coincides with the time codes held in the table.

6. The data reproduction apparatus according to claim 5 , wherein

the script execution location specifying means holds in corresponding relationship A) a next scheduled position in the script file for the script analysis and execution means to execute and B) a flag that indicates whether or not the script analysis and execution means should perform execution from the next scheduled execution position, and

the script analysis and execution means performs the script processing according to the commands described in the script data of the next scheduled execution position in the script file held by the script execution location specifying means, when the flag indicates processing is to be performed, and modifies the next scheduled execution position and the flag alter performing the script processing.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST Recorded Mar 1, 2017
From: MIZUHO BANK, LTD., LONDON BRANCH
To: D&M HOLDINGS INC.
Reel/Frame 041854/0828 →
SECURITY INTEREST Recorded Aug 4, 2014
From: INMUSIC BRANDS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 033464/0661 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2014
From: D&M HOLDINGS, INC.
To: INMUSIC BRANDS, INC.
Reel/Frame 032778/0485 →