×

System for outputting reproduction data by judging whether a second data group is outputted after first data group is outputted by reproduction point data

  • US 5,613,109 A
  • Filed: 09/16/1994
  • Issued: 03/18/1997
  • Est. Priority Date: 09/20/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A data reproduction apparatus comprising:

  • storage means for storing primary data, management data, channel data, and second-data-group reproduction print group data, said primary data being a plurality of element data, said management data including index data that divide said plurality of element data into a first data group and a second data group, said channel data indicating a reproduction order in said first data group, and said second-data-group reproduction point group data being management data for directing reproduction of the element data of said second data group within a reproduction channel of the element data of said first data group being reproduced, wherein the index data include an element data identifier identifying individual element data and an address value identifying a place in said storage means where each element data specified by a respective element data identifier are store, andwherein the channel data include reproduction order data formed of a reproduction order and an element data identifier, and a reproduction order identifier identifying individual reproduction order data;

    management data readout and save means for reading out and saving the index data, the channel data from said storage means, and the second-data-group reproduction point group data stored in said storage means;

    first-data-group-readout first direction means for outputting a first readout direction to readout the element data of said first data group as per the channel data saved in said management data readout and save means, includinga first address value extraction unit for extracting the address value from the index data by referring to the reproduction order in the reproduction order data in the channel data and finding the element data identifier in the index data that coincides with the element data identifier in the index data that coincides with the element data identifier in the reproduction order data; and

    a first address indication unit for outputting the address value extracted by said first address value extraction unit to said first-data-group readout means,input manipulation means for accepting instruction input for directing a selection of a reproduction channel of the element data of said first data group;

    first-data-group-readout second direction means for outputting a second readout direction to readout the element data of said first data group from said storage means as per the channel data specified by the instruction input from said input manipulation means, including a second address value extraction unit for extracting the address value from the index data by referring to the reproduction order in the reproduction order data in the channel data and finding the element data identifier in the index data that coincides with the element data identifier in the reproduction order data, the address value extracted by said first address value extraction unit being different from the address value extracted by said second address value extraction unit, and a second address indication unit for outputting the address value extracted by said second address value extraction unit to said first-data-group readout means;

    first-data-group readout means for reading out the element data stored in said storage means as per one of the first and second readout direction;

    first-data-group reproduction means for converting the element data readout by said first-data-group readout means into reproduction data and outputting resulting reproduction data;

    first-data-group output means for converting the reproduction data inputted from said first-data-group reproduction means into output data and outputting resulting output data;

    second-data-group output judgment means for judging whether it is adequate to output the element data of said second data group after the element data of said first data group is reproduced and judging the adequacy when the element data from said first-data-group output means coincide with the second-data-group reproduction point data saved in said management data readout and save means;

    second-data-group readout means for reading out the element data of said second data group stored in said storage means when said second-data-group output judgment means judges adequacy of the output of the element data of said second data group;

    second-data-group reproduction means for converting the element data read out by said second-data-group readout means into reproduction data and outputting resulting reproduction data; and

    second-data-group output means for converting the reproduction data inputted from said second-data-group reproduction means into output data and outputting resulting output data;

    second-data-group reproduction history record means for recording the element data outputted from said second-data-group output means by means of an identifier identifying individual element data;

    second-data-group selection means for firstly selecting the element data of said second data group whose identifier doe snot coincide with the identifiers stored in said second-data-group reproduction history record means, wherein said second-data group readout means reads out the element data selected by said second-data-group selection means from said storage means, wherein said input manipulation means accepts instruction input as to a reproduction channel by means of a location coordinate, and wherein branch judgment data are attached to the element data identifier in the reproduction order data when the reproduction order corresponding to said element data identifier is placed last in the order and a reproduction channel for the element data identified by said element data identifier has a branching point at an end thereof, and wherein said branch judgment data include a reproduction order identifier, and screen area data consisting of location coordinates, each indicating respective locations of a plurality of video data areas, each of said plurality of video data areas corresponding to the respective reproduction order identifiers, and wherein said first-data-group readout means includes;

    a branch channel judgment unit for judging within of which said screen area data the location coordinate accepted by said input manipulation means exist;

    a reproduction channel determination unit for determining a reproduction channel as per the reproduction order data identified by the reproduction order identifier corresponding to the screen area data judged by said branched channel judgment unit;

    a third address value extraction unit for extracting the address value from the index data by referring to the reproduction order in the reproduction order data in the channel data and finding the element data identifier in the index data that coincides with the element data identifier in the reproduction order data, the address values extracted, respectively, by said first, second, and third address value extraction units being different; and

    an element data readout unit for reading out the element data from said storage means using the address value extracted by said third address value extraction unit.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×