WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for outputting reproduction data by judging whether a second data group is outputted after first data group is outputted by reproduction point data    
United States Patent5613109   
Link to this pagehttp://www.wikipatents.com/5613109.html
Inventor(s)Yamauchi; Kazuhiko (Neyagawa, JP); Kozuka; Masayuki (Neyagawa, JP); Kobayashi; Ryousuke (Tokyo, JP); Donnelly; Stuart (Edinburgh, GB)
AbstractA data reproduction apparatus comprising: a storage unit for storing element data, and the management data including index data dividing the element data into first and second data groups and channel data indicating a first-data-group reproduction order; a management data readout and save unit for reading out and saving the management data; a first-data-group-readout first direction unit for outputting a first readout direction for the first-data-group element data as per the channel data; an input manipulation unit for accepting instruction input to select a reproduction channel of the first-data-group element data; a first-data-group-readout second direction unit for outputting a second readout direction for the first-data-group element data as per the channel data; a first-data-group readout unit for reading out the element data as per either the first or second readout direction; a first-data-group reproduction unit for converting the readout element data into reproduction data; a first-data-group output unit for converting the reproduction data into output data; a second-data-group output judgment unit for judging adequacy of the second-data-group element data output after the first-data-group element data; a second-data-group readout unit for reading out the second-data-group element data upon adequacy judgment; a second-data-group reproduction unit for converting the readout element data into reproduction data; and a second-data-group output unit for converting the reproduction data into output data.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Yamauchi; Kazuhiko (Neyagawa, JP); Kozuka; Masayuki (Neyagawa, JP); Kobayashi; Ryousuke (Tokyo, JP); Donnelly; Stuart (Edinburgh, GB)
Owner/Assignee     Mataushita Electric Industrial Co., Ltd. (Osaka, JP)
Patent assignment
All assignments
Publication Date     March 18, 1997
Application Number     08/307,927
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 16, 1994
US Classification     707/104.1 345/418
Int'l Classification     G06F 003/00 G06F 003/14
Examiner     Lee; Thomas C.
Assistant Examiner     Chen; Anderson I.
Attorney/Law Firm     Price, Gess & Ubell
Address
Parent Case    
Priority Data     Sep 20, 1993[JP]5-232905 Sep 06, 1994[JP]6-212711
USPTO Field of Search     358/342 260/260 260/261.3 260/262.4 260/927.4 260/958 260/962 260/974 395/600 395/650 395/100 395/375 395/800 364/251 364/255.2 364/261.3
Patent Tags     outputting reproduction data judging whether second data group is outputted after first data group is outputted reproduction point data
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5487167
Dinallo
715/500.1
Jan,1996

[0 after 0 votes]
5471316
Sugawara
386/82
Nov,1995

[0 after 0 votes]
5467329
Hashimoto
369/47.3
Nov,1995

[0 after 0 votes]
5459826
Archibald
715/517
Oct,1995

[0 after 0 votes]
5446882
Capps
707/104.1
Aug,1995

[0 after 0 votes]
5440677
Case

Aug,1995

[0 after 0 votes]
5423035
DePrez
707/2
Jun,1995

[0 after 0 votes]
5375235
Berry
707/5
Dec,1994

[0 after 0 votes]
5375244
McNair
710/200
Dec,1994

[0 after 0 votes]
5339413
Koval
719/314
Aug,1994

[0 after 0 votes]
5265248
Moulios
718/100
Nov,1993

[0 after 0 votes]
5230048
Moy
707/1
Jul,1993

[0 after 0 votes]
5208679
Yamauchi
386/105
May,1993

[0 after 0 votes]
5200943
Sano
369/47.22
Apr,1993

[0 after 0 votes]
5097349
Nomura
386/29
Mar,1992

[0 after 0 votes]
5065345
Knowles

Nov,1991

[0 after 0 votes]
4905094
Pocock
386/106
Feb,1990

[0 after 0 votes]
4843484
Kanamaru
386/105
Jun,1989

[0 after 0 votes]
4555773
Karnes, Jr.
358/1.11
Nov,1985

[0 after 0 votes]
4497023
Moorer
712/205
Jan,1985

[0 after 0 votes]
4395740
Yuen
360/72.2
Jul,1983

[0 after 0 votes]
4318173
Freedman
718/103
Mar,1982

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

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, and

wherein 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, including

a 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.

2. The data reproduction apparatus of claim 1, wherein

the second-data-group reproduction point group data include a reproduction order identifier and location data representing a reproduction order for each reproduction point forming a reproduction group, and

wherein said second-data-group output judgment means includes:

a reproduction point judgment unit for judging whether the reproduction order identifier and the reproduction order of the element data outputted from said first-data-group output means coincide with the reproduction order identifier and the corresponding location data of any of the second-data-group reproduction point group data respectively; and

a second-data-group-readout direction unit for outputting a direction to said second-data-group readout means to read out the element data based on judgment of element-data-identifier-coincidence by said reproduction point judgment unit.

3. The data reproduction apparatus of claim 2, wherein

said index data further include a code identifier identifying one of said first data group and said second data group, and

wherein said second-data-group selection means includes:

a not-reproduced-yet element data extraction unit for extracting the element data whose element data identifier does not correspond to the element data identifiers recorded in said second-data-group reproduction history data record means out of element data whose element data identifiers correspond to the code identifier identifying said second data group;

a random selection unit for selecting one element data from a plurality of element data extracted by said not-reproduced-yet element data extraction unit at random;

a fourth 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, third, and fourth address value extraction units being different; and

a third address direction unit for outputting the address value extracted by said fourth address value extraction means to said second-data-group readout means.

4. The data reproduction apparatus of claim 3, wherein

the element data of said first data group are scene files of electronic book data, and the element data of said second data group are advertisement data, the advertisement data being reproduced within a .reproduction channel of the scene files.

5. A data reproduction apparatus comprising:

storage means for storing primary data and management 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, and channel data that indicate a reproduction order in said first data group;

management data readout and save means for reading out and saving the index data and the channel data from 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;

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;

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 direct data group being reproduced;

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;

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,

wherein said storage means further stores second-data-group reproduction point group data and data-group specifying data, said second-data-group reproduction point group data being management data for directing reproduction of the element data of the second data group within a reproduction channel of the element data of said first data group being reproduced, said data-group specifying data specifying the element data of said second data group pto be reproduced at a reproduction point as per certain classification, and

wherein said management data readout and save means further reads out that saves the second-data-group reproduction point group data and data-group specifying data stored in said storage means, and

wherein said second-data-group output judgement means judges adequacy when the element data outputted from said first-data-group output means coincide with the second-data-group reproduction point group data saved in said management data readout and save means, and

wherein said second-data-group readout means reads out the element data of said second data group stored in said storage means as per said data-group specifying data upon adequacy judgment by said second-data-group output judgment means,

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 stored, and

wherein 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, and

wherein said first-data-group-readout first direction means includes:

a 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 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, and

wherein said first-data-group-readout second direction means includes:

a second 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, 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 a 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 branched 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.

6. The data reproduction apparatus of claim 5, wherein

said storage means further stores a second-data-group identifier that divides the element data of the second data group by certain classification, and

wherein the second-data-group reproduction point group data include a reproduction point identifier, a reproduction order identifier, and location data representing a reproduction order for each reproduction point, and

wherein the data-group specifying data include a reproduction point identifier and a corresponding second data group identifier, and

wherein said second-data-group output judgment means includes:

a reproduction point judgment unit for judging whether the reproduction order identifier and the reproduction order of the element data outputted from said first-data-group output means coincide with the reproduction order identifier and the location data of any of the second-data-group reproduction point group data respectively, and

wherein said second-data-group readout means includes:

a second-data-group reproduction-point-identifier extraction unit for extracting a reproduction point identifier coinciding with the second-data-group reproduction point group data when said reproduction point judgment means judges coincidence;

a second-data-group element data identifier selection unit for taking out the second data group identifier corresponding to the reproduction point identifier extracted by said second-data-group reproduction-point-identifier extraction unit to select an element data identifier having the second data group identifier in the index data;

a second-data-group random selection unit for selecting one element data identifier from the element data identifiers selected by said second-data-group element data identifier selection unit;

a fourth address value extraction unit for extracting the address value corresponding to the element data identifier selected by said second-data-group random selection unit from the index data; and

a second-data-group readout unit for reading out the element data stored in said storage means by accessing to an address identified by the address value extracted by said fourth address value extraction unit.

7. The data reproduction apparatus of claim 6, wherein

the element data of said first data group are scene files of electronic book data, and the element data of said second data group are advertisement data, the advertisement data being reproduced within a reproduction channel of the scene files.

8. A data reproduction apparatus comprising:

storage means for storing primary data and management 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, and channel data that indicate a reproduction order in said first data group;

management data readout and save means for reading out and saving the index data and the channel data from 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;

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;

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 direct data group being reproduced;

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;

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, wherein

said management data further include second-data-group reproduction point group data and selection condition data, said second-data-group reproduction point group data indicating reproduction of element data of said second data group within a reproduction channel of the element data of said first data group; and

said management data readout and save means further reads out and saves the second-data group reproduction point group data and the selection condition data stored in said storage means, whereby said second-data-group output judgment means judges adequacy when the element data outputted from said first-data-group output means coincide with the element data saved n said management data readout and save means;

second-data-group selection means for selecting the element data as per the selection condition data, said selection condition data being the number of the element data to be read out, and

wherein said second-data-group readout means reads out the element data selected by said second-data-group selection means from said storage means, the index data include an element data identifier identifying individual element data and an address value identifying place in said storage means where each element data specified by a respective element data identifier are stored, and

wherein the channel data include reproduction order data formed of a reproduction order and an element data identifier and a reproduction order identified identifying individual reproduction order data, and

wherein said first-data-group-readout first direction means includes:

a 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 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, and

wherein said first-data-group-readout second direction means includes:

a second 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, 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 a 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 branched channel judgment unit for judging within of which said screen area data the location coordinate accepted b