US7729787B2

Event data reproducing apparatus and method, and program therefor

Summary by NHIP

Event Sequence Reproduction Apparatus

The apparatus reproduces event data by transferring scenes based on predefined sequences containing event and trigger information. It executes subsequent events immediately upon manual user instruction, even before their scheduled absolute or relative timing arrives.

Claim Score by NHIP

Read claim 8, the broadest

Abstract

In sequence data composed of a plurality of event sets with their execution sequence predefined, each of the event sets includes event data indicative of an event to be executed and trigger data defining timing for executing the event. Once a user manually instructs progression instructing operation while the individual events are being executed in accordance with the timing defined by the corresponding trigger data, the next event is executed immediately even before arrival of the next event execution timing. According to another aspect, the trigger data include trigger data of a first type that defines the event execution timing the event by use of an absolute time and trigger data of a second type that defines the event execution timing by use of a relative time between the events, and the sequence data may mixedly include the trigger data of the first and second types. Any one of the two time information can be used appropriately in accordance with characteristics of the individual events. For example, for one event having close relevancy to another event to be executed earlier than the one event, the relative time information is used.

US7729787B2, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 2 March 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

28 claims: 7 independent, 21 dependent

  1. 1
    An electronic apparatus comprising:an event data reproducing apparatus for reproducing event data;a current memory that stores a set of parameters;a control section that controls a current state of said electronic apparatus in accordance with the parameters stored in said current memory;a scene memory that stores a plurality of sets of parameters as a plurality of scenes;and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, wherein said event data reproducing apparatus comprises: a sequence data supply section that supplies sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event;a processing section that sequentially reproduces the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data, said trigger data defining timing for automatically reproducing the event corresponding thereto;an index section that indexes the event set of an execution position immediately following an execution position of event data last reproduced by said processing section;an operation section operable by a user to perform progression instructing operation;and a control section that, in response to the progression instructing operation performed via said operation section, causes processing by said processing section to proceed so as to reproduce the event data of the event set currently indexed by said index section;and wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said index section and the timing defined by the trigger data of the event set having an execution position following the execution position of the event set currently indexed by said index section, said processing section reproduces the event data of the event set corresponding to the earlier timing having arrived.
  2. 8
    Broadest claimClaim Score 26, narrow(NHIP)A computer-implemented method of reproducing event data in an electronic apparatus, said electronic apparatus comprising a current memory that stores a set of parameters; a control section that controls a current state of said electronic apparatus in accordance with the parameters stores in said current memory; a scene memory that stores a plurality of sets of parameters as a plurality of scenes; and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, said method comprising:a step of supplying sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event;a processing step of sequentially reproducing the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data, said trigger data defining timing for automatically reproducing the event corresponding thereto;a step of indexing the event set of an execution position following an execution position of the event data last reproduced by said processing step;and a step of, in response to predetermined progression instructing operation performed by a user, causing processing by said processing step to proceed so as to reproduce the event data of the event set currently indexed by said step of indexing, wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said step of indexing and the timing defined by the trigger data of the event set having an execution position following the execution position of the event set currently indexed by said step of indexing, said processing step reproduces the event data of the event set corresponding to the earlier timing having arrived.
  3. 9
    A computer readable storage medium storing a computer program for causing a computer to perform a method of reproducing event data in an electronic apparatus, said electronic apparatus including a current memory that stores a set of parameters; a control section that controls a current state of said electronic apparatus in accordance with the parameters stored in said current memory; a scene memory that stores a plurality of sets of parameters as a plurality of scenes; and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, said method comprising:a step of supplying sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event;execution a processing step of sequentially reproducing the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data, said trigger data defining timing for automatically reproducing the event corresponding thereto;a step of indexing the event set of an execution position following an execution position of the event data last reproduced by said processing step;and a step of, in response to predetermined progression instructing operation performed by a user, causing processing by said processing step to proceed so as to reproduce the event data of the event set currently indexed by said step of indexing, wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said step of indexing and the timing defined by the trigger data of the event set having an execution position following the execution position of the event set currently indexed by said step of indexing, said processing step reproduces the event data of the event set corresponding to the earlier timing having arrived.
  4. 10
    An electronic apparatus comprising:an event data reproducing apparatus for reproducing an event data;a current memory that stores a set of parameters;a control section that controls a state of said electronic apparatus in accordance with the parameters stored in said current memory;a scene memory that stores a plurality of sets of parameters as a plurality of scenes;and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, wherein said event data reproducing apparatus comprises: a sequence data supply section that supplies sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event, the trigger data of the event sets including trigger data of a first type that defines the timing for executing the event by use of absolute time information and trigger data of a second type that defines the timing for executing the event by use of relative time information indicative of a time interval between the events, the sequence data being capable of mixedly including the trigger data of said first type and said second type;a processing section that sequentially reproduces the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data;and an index section that indexes the event set of an execution position immediately following an execution position of the event data last reproduced by said processing section, and wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said index section and the timing defined by the trigger data of the event set having an execution position following the execution position of the event set currently indexed by said index section, said processing section reproduces the event data of the event set corresponding to the earlier timing having arrived.
  5. 18
    A computer implemented method of reproducing event data in an electronic apparatus comprising:a current memory that stores a set of parameters;a control section that controls a state of said electronic apparatus in accordance with the parameters stored in said current memory;a scene memory that stores a plurality of sets of parameters as a plurality of scenes;and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, said method comprising: a step of supplying sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event, the trigger data of the event sets including trigger data of a first type that defines the timing for executing the event by use of absolute time information and trigger data of a second type that defines the timing for executing the event by use of relative time information indicative of a time interval between the events, the sequence data being capable of mixedly including the trigger data of said first type and said second type;a processing step of sequentially reproducing the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data;and an index step of indexing the event set of an execution position immediately following an execution position of the event data last reproduced by said processing step, wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said index step and the timing defined by the trigger data of the event set having following the execution position of the event set currently indexed by said index step, said processing step reproduces the event data of the event set corresponding to the earlier timing having arrived.
  6. 19
    A computer readable storage medium storing a computer program for causing a computer to perform a method of reproducing event data in an electronic apparatus comprising:a current memory that stores a set of parameters;a control section that controls a state of said electronic apparatus in accordance with the parameters stored in said current memory;a scene memory that stores a plurality of sets of parameters as a plurality of scenes;and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, said method comprising: a step of supplying sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event, the trigger data of the event sets including trigger data of a first type that defines the timing for executing the event by use of absolute time information and trigger data of a second type that defines the timing for executing the event by use of relative time information indicative of a time interval between the events, the sequence data being capable of mixedly including the trigger data of said first type and said second type;a processing step of sequentially reproducing the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data;and an index step of indexing the event set of an execution position immediately following an execution position of the event data last reproduced by said processing step, wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said index step and the timing defined by the trigger data of the event set having an execution position later than the event set currently indexed by said index step, said processing step reproduces the event set corresponding to the earlier timing having arrived.
  7. 20
    An electronic apparatus comprising:an event data reproducing apparatus for reproducing an event data;a current memory that stores a set of parameters;a control section that controls a state of said electronic apparatus in accordance with the parameters stored in said current memory;a scene memory that stores a plurality of sets of parameters as a plurality of scenes;and a transfer section that transfers one scene, selected from among the plurality of scenes, from said scene memory to said current memory, the reproduced event data being data instructing said transfer section to designate and transfer the one scene, wherein said event data reproducing apparatus comprises: a sequence data supply section that supplies sequence data including a plurality of event sets with an execution sequence of the event sets predefined, each of the event sets including the event data indicative of an event to be executed and trigger data defining timing for executing the event, the trigger data of the event sets including: trigger data of a first type that defines the timing for executing the event by use of absolute time information;and trigger data of a second type that defines the timing for executing the event by use of relative time information indicative of a time interval between the events;and trigger data of a third type that instructs that the corresponding event be executed in response to manual execution-instructing operation performed by a user, the sequence data being capable of mixedly including the trigger data of said first, second and third types;a processing section that sequentially reproduces the event data of individual ones of the event sets, included in the sequence data, in accordance with the timing defined by the trigger data corresponding to the event data;and an index section that indexes the event set of an execution position immediately following an execution position of the event data last reproduced by said processing section, and wherein, upon arrival of earlier one of the timing defined by the trigger data of the event set currently indexed by said index section and the timing defined by the trigger data of the event set, including the trigger data of said first type, having an execution position following the event set currently indexed by said index section, said processing section reproduces the event set corresponding to the earlier timing having arrived, the timing defined by the trigger data of said third type being when the manual execution-instructing operation has been performed by the user.