20020107736 | Electronic commerce advertising method and system | August, 2002 | Mizuno et al. |
20080270174 | Entitlment Security and Control | October, 2008 | Schlesinger et al. |
20050021426 | Invoice tracking | January, 2005 | Leroux et al. |
20070285240 | Passive container tracking device, system, and method | December, 2007 | Sensenig et al. |
20050187780 | Pre-commissioning service | August, 2005 | Ramsay et al. |
20050149353 | Selecting apparel for surgical procedures | July, 2005 | Nichols et al. |
20090327181 | BEHAVIOR BASED METHOD AND SYSTEM FOR FILTERING OUT UNFAIR RATINGS FOR TRUST MODELS | December, 2009 | Lee et al. |
20030229452 | Multi-user system authoring, storing, using, and verifying animal information | December, 2003 | Lewis et al. |
20020072991 | System and method for computerized ordering of vaccines | June, 2002 | Kane |
20020087413 | Vending machine adapted to vend age-restricted items | July, 2002 | Mahaffy et al. |
20080059283 | Method and system for opportunity distribution | March, 2008 | Hansen et al. |
[0001] The present invention relates to the art of administering distribution of electronic copyrighted work such as electronic books and displaying such copyrighted work. Particularly, the present invention relates to a copyright management apparatus administering the copyright royalty associated with the sales of an electronic book, an electronic copyrighted work sales apparatus providing contents of an encoded electronic book to the user, an electronic book sales apparatus providing contents of an encoded electronic book to the user, an electronic book display apparatus decoding and displaying the contents of the encoded electronic book, a key information management apparatus administering for every user the key information that is required in decoding the contents of an electronic book, and an electronic copyrighted work distribution management system connecting these apparatuses through a communication line.
[0002] Sales of books based on paper as the medium has been carried out widely from the past. In publishing a book, a predetermined number of copies corresponding to the expected sales of that book are printed and distributed at bookshops and the like by the distribution system. The book is placed at the store to be sold. These books become the stock at each bookshop until it is sold. When the book is not sold within a predetermined period of time, the book may be returned to the publisher that is the origin of the sales.
[0003] It is difficult for the publisher to accurately grasp the number of books sold and the number of books in stock at each bookshop. A copyright royalty fee corresponding to a rough estimate of the number of sold copies indicated by the publisher was paid to the copyright holder. Therefore, the proper copyright royalty fee was not always paid to the copyright holder.
[0004] Recently, copyrightable objects such as books and the like have been converted into electronic form to be distributed on the market in a manner similar to that of software. Since the process of printing out the copyrighted work is not carried out, it has become difficult for the copyright holder to identify the number of copies sold. It is now becoming more difficult for the copyright holder to obtain the proper copyright royalty fee.
[0005] The invention in Japanese Patent Laying-Open No. 5-89360 discloses technique related thereto. The automatic sales system of the software disclosed in this Japanese Patent Laying-Open No. 5-89360 includes an IC (Integrated Circuit) memory card with a ROM (Read Only Memory) storing the card ID (identification) number and user ID number and a readable/writable RAM (random access memory), an automatic vending device incorporating a telephone line and a storage device in which a plurality of software are stored, and an approval center having a telephone line connected to assign an approval number of a copyright. A purchaser selects the software he/she wishes to purchase and obtains an approval number from the approval center through the telephone line, whereby the automatic vending device loads the software in the storage device into the RAM of the IC memory card.
[0006] By centralizing the amount of sold software through the approval center, the copyright holder can identify the number of software sold. However, there is a problem from the standpoint of security control since the approval center and the automatic vending device are connected via a telephone line. In other words, there is a possibility that the sales information and the like may leak out by illegal access from the automatic vending machine connected to the telephone line.
[0007] In order to prevent the software from being obtained illegally from the automatic vending device, the card ID number and the user's ID number are stored in the IC memory card. In the case where a user purchases software from the automatic vending device, information of that purchase will remain. A problem may occur from the standpoint of protecting privacy. Furthermore, since the purchaser must obtain the software by means of a certain card in which the user's ID number and the like are registered, the anonymity of the purchaser is exposed to discourage the volition of purchase.
[0008] In the case where the person who has installed the automatic vending device has control on the automatic vending device, the installer may conduct illegal sales of the copyrighted work such as software through the automatic vending device or falsify the number of sales. Thus, there was a problem that the proper copyright royalty fee may not be paid to the copyright holder.
[0009] In the case where a user purchases a copyrighted work such as software from the automatic vending device, time is required for the operation to write into a recording medium the electronic copyrighted work after selection thereof as well as the time required for the procedure for approval to purchase a copyrighted work. As a result, there was a problem that the automatic vending device was occupied by each purchaser for a rather long period of time.
[0010] This problem can be relatively alleviated by reducing the time of data writing into a recording medium and increasing the communication speed of the data used in the approval procedure. However, there is a limit in shortening the time required particularly in the case where data of a large amount of an electronic copyrighted work such as book data is to be written into a recording medium.
[0011] A possible approach to solve this problem is to increase the number of automatic vending devices according to the number of users. However, an automatic vending device dedicated to the sales of a copyrighted work is expensive and the area for installation thereof is also required. It is therefore desirable to correspond to many users with the minimum number of automatic vending devices.
[0012] In accordance with the development of the hardware of a terminal device such as a personal computer and the software, the publication of an electronic book which is one type of electronic copyrighted work has become more widespread. One can look up into a dictionary or read a story by means of a terminal device. Therefore, the terminal device must be capable of reproducing the electronic book for display on a display device. However, the display device includes various display attributes. There is the case where the contents of the electronic book cannot be displayed properly. For example, image data includes display attributes such as the resolution, the number of colors, the gradation tone, and the like. When the image data is to be displayed on a display device having another display attribute, the image data must be converted so as to conform to the display attribute of the display device through various methods such as resolution conversion (magnification, reduction), reducing number of colors, dithering process and the like. However, there is the disadvantage of degradation in the picture quality if the same process is applied on the entire region of the former image data.
[0013] The invention disclosed in Japanese Patent Laying-Open No. 62-277855 is directed to solve this problem. The image processing apparatus disclosed in this Japanese Patent Laying-Open No. 62-277855 alters the image processing method such as magnification, reduction, gradation tone conversion and the like according to the type of image in each region of the image. However, the operation becomes tedious when the image data is to be processed by the image processing apparatus since the user has to specify the region and select the image process. If these processes are to be automated, the type of image in each region of the image must be identified. However, this processing amount is so great that image processing will become time consuming in a portable terminal device or the like whose processing speed is low.
[0014] In the sales of the contents of an electronic book, the illegal copy of the contents of the electronic bibliography must be prevented from the standpoint of protecting the copyright. The invention disclosed in Japanese Patent Laying-Open No. 5-122701 is known as the art related thereto. The charge account information processor disclosed in this Japanese Patent Laying-Open No. 5-122701 includes a magneto-optical disk in which is stored a program or data required to decode the encoded series of information group or a series of information group with partially missing information transmitted through air or a predetermined transmission path, a magneto-optical disk drive device carrying out information recording or reproduction to or from the magneto-optical disk, and a personal computer demodulating the series of information group according to the program or data on the magneto-optical disk. The personal computer reproduces the program or data required to demodulate the series of information group from the magneto-optical disk, and demodulates the series of information group using the reproduced program or data. Accordingly, only certain users can utilize the series of information group transmitted towards a plurality of users.
[0015] When the distributor of the series of information group, for example the distributor of software, produces a magneto-optical disk for sales, the charge account of the software can be accommodated by including the usage fee of the software. However, the fee can be charged only on a medium (magneto-optical disk) basis. There was a problem that the royalty fee of each software could not be charged when a plurality of software are stored in a medium.
[0016] In view of the foregoing, a first object of the present invention is to provide an electronic copyrighted work sales apparatus that can administer the copyright royalty by an external source.
[0017] A second object is to provide an electronic copyrighted work sales apparatus capable of preventing illegal readout or removal of sales information.
[0018] A third object is to provide a copyright royalty fee management apparatus capable of administrating the copyright royalty fee for each copyright holder.
[0019] A fourth object is to provide an electronic copyrighted work distribution management system that can administer the copyright royalty fee of an electronic copyrighted work sold by an electronic copyrighted work sales apparatus, and prevent illegal sales of an electronic copyrighted work.
[0020] The fifth object is to provide an electronic copyrighted work sales apparatus selling contents of an electronic book that can be reproduced only through a particular electronic book display apparatus.
[0021] The sixth object is to provide an electronic book display apparatus capable of altering encoded contents that can be reproduced according to charge account status and the like.
[0022] The seventh object is to provide a key information management apparatus generating and transmitting as necessary auxiliary information that is required in reproducing the contents.
[0023] The eighth object is to provide an electronic copyrighted work distribution management system that allows a user to purchase and display an electronic book that can be reproduced only through a particular electronic book display apparatus.
[0024] According to an aspect of the present invention, an electronic copyrighted work sales apparatus includes a manipulation unit to select a desired electronic copyrighted work, a copyright royalty information storage unit storing copyright royalty information of an electronic copyrighted work, a copyrighted work data storage unit storing electronic copyrighted work data, a copyright royalty calculation unit calculating the copyright royalty of an electronic copyrighted work selected by the manipulation unit according to the copyright royalty information stored in the copyright royalty information storage unit, a communication unit transmitting the copyright royalty calculated by the copyright royalty calculation unit to an external source, and a copyrighted work data write unit writing into a recording medium electronic copyrighted work data corresponding to the electronic copyrighted work selected through the manipulation unit from the electronic copyrighted work data stored in the copyrighted work data storage unit.
[0025] Since the communication unit transmits the copyright royalty fee calculated by the copyright royalty calculation unit to an external source, the copyright royalty can be administered by an external source.
[0026] Preferably, the electronic copyrighted work sales apparatus further includes a sales information recording unit storing the sales status of the electronic copyrighted work sales apparatus.
[0027] By the inclusion of a sales information recording unit recording the sales status in the electronic copyrighted work sales apparatus, the sales status of the electronic copyrighted work sales apparatus can be identified by reading out the information recorded in the sales information recording unit.
[0028] Preferably, the electronic copyrighted work sales apparatus further includes an identification information storage unit storing identification information of an electronic copyrighted work sales apparatus, and a sales information control unit sensing attachment of a sales information readout card corresponding to the identification information stored in the identification information storage unit to read out the sales status recorded in the sales information recording unit.
[0029] Since the sales information control unit senses attachment of a sales information readout card corresponding to the identification information stored in the identification information storage unit to read out the sales status recorded in the sales information recording unit, illegal readout of the information recorded in the sales information recording unit can be prevented.
[0030] Preferably, the sales information control unit reads out and executes a portion of the program corresponding to the identification information stored in the identification information storage unit and the remaining portion of the program stored in the sales information readout card to read out the sales status recorded in the sales information recording unit.
[0031] Since the sales information control unit reads out and executes a portion of the program corresponding to the identification information stored in the identification information storage unit and the remaining portion of the program recorded in the sales information readout card, illegal readout of the information recorded in the sales information recording unit can be prevented more effectively.
[0032] Preferably, the electronic copyrighted work sales apparatus further includes an identification information storage unit storing identification information of an electronic copyrighted work sales apparatus, and a sales information control unit sensing attachment of a sales information management card corresponding to the identification information stored in the identification information storage unit to read out and then delete the information status recorded in the sales information recording unit.
[0033] Since the sales information control unit senses attachment of a sales information management card corresponding to the identification information stored in the identification information storage unit to read out and then delete the sales status recorded in the sales information recording unit, the information recorded in the sales information recording unit can be prevented from being deleted illegally.
[0034] Preferably, the sales information control unit reads out and executes a portion of the program corresponding to the identification information stored in the identification information storage unit and the remaining portion of the program stored in the sales information management card to read out and then delete the sales information recorded in the sales information recording unit.
[0035] Since the sales information control unit reads out and executes a portion of the program corresponding to the identification information stored in the identification information storage unit and the remaining portion of the program stored in the sales information readout card, illegal delete of the information recorded in the sales information recording unit can be prevented further effectively.
[0036] Preferably, the electronic copyrighted work sales apparatus further includes a recording medium storage unit storing a plurality of recording media. The copyrighted work data write unit writes the electronic copyrighted work data sequentially into a plurality of recording media stored in the recording medium storage unit.
[0037] Since the copyrighted work data write unit writes electronic copyrighted work data sequentially into the plurality of recording media stored in the recording media storage unit, the purchase procedure by a purchaser can be carried out concurrently even when electronic copyrighted work data is written into the recording medium.
[0038] According to another aspect of the present invention, a copyright management apparatus includes a communication unit receiving from an external source copyright royalty data of an electronic copyrighted work sold, a copyright information storage unit storing copyright information of an electronic copyrighted work to be sold, and a copyright royalty data storage unit storing for each copyright holder copyright royalty data received by the communication unit according to the copyright information stored in the copyright information storage unit.
[0039] Since the copyright royalty data storage unit stores for each copyright holder the copyright royalty data received by the communication unit according to the copyright information stored in the copyright information storage unit, the copyright royalty can be administered.
[0040] Preferably, the copyright management apparatus further includes a copyright royalty data approval processing unit causing the communication unit to transmit to an external source the copyright royalty data stored in the copyright royalty data storage unit when approval is made of the copyright royalty data stored in the copyright royalty data recording unit.
[0041] Since the copyright royalty data approval processing unit causes the communication unit to transmits to an external source the copyright royalty data recorded in the copyright royalty data recording when approval is made of the copyright royalty data recorded in the copyright royalty data recording unit, transmission of copyright royalty data not approved by the copyright holder to an external source can be prevented.
[0042] According to a further aspect of the present invention, an electronic copyrighted work distribution management system includes an electronic copyrighted work sales apparatus selling an electronic copyrighted work, a copyright management apparatus administering the copyright royalty fee of an electronic copyrighted work sold by the electronic copyrighted work sales apparatus, a seller terminal used by a seller, and a copyright holder terminal used by the copyright holder. The electronic copyrighted work sales apparatus includes a manipulation unit to select a desired electronic copyrighted work, a copyright royalty information storage unit storing copyright royalty information of an electronic copyrighted work, a copyrighted work data storage unit storing electronic copyrighted work data, a copyright royalty calculation unit calculating the copyright royalty of an electronic copyrighted work selected through the manipulation unit according to the copyright royalty information stored in the copyright royalty information storage unit, a first communication unit transmitting the copyright royalty calculated by the copyright royalty calculation unit to the copyright management apparatus, and a copyrighted work data write unit writing into a recording medium electronic copyrighted work data corresponding to an electronic copyrighted work selected through the manipulation unit out from the electronic copyrighted work data stored in the copyrighted work data storage unit. The copyright management apparatus includes a second communication unit receiving from a copyrighted work sales apparatus copyright royalty data of an electronic copyrighted work sold, a copyright information storage unit storing copyright information of an electronic copyrighted work to be sold, a copyright royalty data storage unit storing for each copyright holder copyright royalty data received by the second communication unit according to the copyright information stored in the copyright information storage unit, and a copyright royalty data approval processing unit transmitting to a seller terminal copyright royalty data recorded in the copyright royalty data recording unit with respect to the second communication unit when there is approval of the copyright royalty data recorded in the copyright royalty data recording unit from the copyright holder terminal.
[0043] Since the copyright management apparatus receives the copyright royalty data transmitted from the electronic copyrighted work sales apparatus to store the copyright royalty data for each copyright holder, the copyright royalty can be administered. Also, since the copyright management apparatus transmits the copyright royalty data to the seller terminal when there is approval of the copyright royalty data from the copyright holder terminal, transmission of copyright royalty data not approved by the copyright holder to the seller terminal can be prevented.
[0044] According to still another aspect of the present invention, an electronic copyrighted work sales apparatus includes a communication unit carrying out data communication with an external source, a user interface for a user to select desired contents, a storage unit storing in correspondence the contents of an electronic book and a contents identifier, a communication port to which a user identifier is input, and a processing unit extracting from the storage unit a contents identifier corresponding to the contents selected by the user interface, transmitting through the communication unit the contents identifier and the user identifier input to the input port, and providing in a pair auxiliary information to display the contents received through the communication unit and the contents of an electronic book selected by the user interface.
[0045] Since the processing unit outputs the auxiliary information received by the communication unit and the contents of the electronic book selected by the user interface in a pair, contents that can be reproduced only by a particular user can be provided.
[0046] Preferably, the electronic copyrighted work sales apparatus further includes a charge account processing unit carrying out charge account from a user. The processing unit alters the contents identifier to be transmitted by the communication unit according to the charge account status by the charge account processing unit.
[0047] Since the processing unit alters the contents identifier transmitted by the communication unit according to the charge account status by the charge account processing unit, the contents that can be reproduced can be altered by the charge account status.
[0048] According to a still further aspect of the present invention, a key information management apparatus includes a communication unit carrying out data communication with an external source, a first table storing a contents identifier corresponding to the contents of an electronic book and a contents key in correspondence, a second table storing a user identifier and a user key in correspondence, and a processing unit referring to the first and second tables to extract a contents key and a user key according to the contents identifier and the user identifier received by the communication unit to generate and transmit to the communication unit auxiliary information to display the contents from the extracted contents key and user key.
[0049] Since the processing unit generates and transmits to the communication unit the auxiliary information to display the contents from the extracted contents key and user key, the auxiliary information can be provided so that only a particular user can utilize the contents key.
[0050] According to yet a further aspect of the present invention, an electronic book display apparatus includes an input unit to enter auxiliary information to display the contents and encoded contents of an electronic book, a processing unit generating a contents key from the auxiliary information entered through the input unit and a prestored user key, and reproducing the encoded contents entered by the input unit using the contents key, and a display unit displaying the contents reproduced by the processing unit.
[0051] Since the processing unit generates a contents key from the auxiliary information entered through the input unit and a prestored user key, and reproduces the encoded contents entered through the input unit using the contents key, only a particular electronic book display apparatus can reproduce that encoded contents.
[0052] Preferably, the encoded contents include a plurality of modules including at least one of data and a processing program. The processing unit sequentially executes the plurality of modules to reproduce the contents of an electronic book.
[0053] Since the encoded contents include a plurality of modules including at least the data or the processing program, the contents of an electronic book can be reproduced by appropriately executing the module by the processing unit.
[0054] Preferably, the plurality of modules include a module with the description of display attribute information. The processing unit extracts a display attribute from the module with the description of a display attribute to selectively execute a plurality of modules according to the display attribute.
[0055] Since the processing unit selectively executes a plurality of modules according to the display attribute, only image data matching the display attribute can be reproduced.
[0056] Preferably, the plurality of modules include a module with the description of information indicating the type of contents key. The processing unit extracts information indicating the type of contents key from the module with the description of the information indicating the type of contents key to determine whether to execute the relevant module according to the information.
[0057] Since the processing unit determines whether to execute a module according to the information indicating the type of contents key, the encoded contents that can be reproduced can be altered according to the charge account status.
[0058] Preferably, the electronic book display apparatus further includes a recording medium having auxiliary information to display contents and encoded contents of an electronic book recorded. The input unit reads out the auxiliary information and the encoded contents of the electronic book. recorded in the recording medium
[0059] Since the input unit reads out the auxiliary information and the encoded contents of the electronic book recorded in the recording medium, the contents of an electronic book can be provided to a user through the recording medium.
[0060] Preferably, the recording medium has the auxiliary information recorded in a nonreadable region.
[0061] Since the auxiliary information is recorded in a nonreadable region of a recording medium, readout of this auxiliary information by a general purpose reader apparatus can be prevented.
[0062] According to yet another aspect of the present invention, an electronic copyrighted work distribution management system includes an electronic copyrighted work sales apparatus selling an electronic book, a key information management apparatus administering the key information of an electronic book to be sold by the electronic copyrighted work sales apparatus, and an electronic book display apparatus reproducing and displaying an electronic book sold by the electronic copyrighted work sales apparatus. The electronic copyrighted work sales apparatus includes a first communication unit carrying out data communication with the key information management apparatus, a user interface for a user to select desired contents, a storage unit storing contents of an electronic book and a contents identifier in correspondence, a communication port to which a user identifier is input, and a first processing unit extracting from the storage unit a contents identifier corresponding to the contents selected by the user interface, causing the first communication unit to transmit the contents identifier and the user identifier input through the communication port, and providing in a pair auxiliary information to display the contents received by the first communication unit and the contents of an electronic book selected by the user interface. The key information management apparatus includes a second communication unit carrying out data communication with the electronic copyrighted work sales apparatus, a first table storing a contents identifier corresponding to the contents of an electronic book and a contents key in correspondence, a second table storing a user identifier and a user key in correspondence, and a second processing unit referring to the first table (
[0063] Since the electronic book display apparatus can input the auxiliary information and encoded contents output from electronic copyrighted work sales apparatus, generate a contents key from the auxiliary information and a prestored user key, and reproduce the encoded contents using the contents key, the encoded contents can be reproduced only by a particular electronic book display apparatus.
[0064] According to yet another aspect of the present invention, an electronic copyrighted work sales apparatus includes a processing unit generating and adding to electronic book data auxiliary information according to electronic book data and the input user identifier.
[0065] Since the processing unit generates and adds to the electronic book data auxiliary information according to the electronic book data and input user identifier, contents reproducible by only a particular user can be provided.
[0066] Preferably, the processing unit includes a first processing unit calculating and adding to electronic book data a usage time limit according to information defined at the header of electronic book data, a second processing unit encrypting and adding to the electronic book data the contents of an electronic book data, and a third processing unit calculating a hash value from the header added by the first processing unit and the contents added by the second processing unit using a hash function to encrypt the hash value with the user identifier and add the same to the electronic book data as auxiliary information.
[0067] Since the third processing unit calculates a hash value from the header added by the first processing unit and the contents added by the second processing unit using a hash function to encrypt the hash value with the user identifier to add the same to electronic book data as auxiliary information, display of contents copied illegally through the electronic book display apparatus can be prevented.
[0068] According to yet a still further aspect of the present invention, an electronic book display apparatus includes a first processing unit generating auxiliary information according to electronic book data and a user identifier to compare the generated auxiliary information with the auxiliary information added to the electronic book data, and a reproduction processing unit determining the reproduction processing method of the contents according to the comparison result by the first processing unit to reproduce the contents.
[0069] Since the reproduction processing unit determines the reproduction processing method of the contents according to the comparison result by the first processing unit to reproduce the contents, only a particular user can reproduce and display the contents.
[0070] Preferably, the electronic book display apparatus further includes a second processing unit comparing information of the usage time limit defined at the header of the electronic book data with the current time to determine and command the reproduction processing unit whether to display the contents or not.
[0071] Since the second processing unit compares the usage time limit information defined at the header of the electronic book data with the current time to determine and command the reproduction processing unit whether to display the contents or not, expire by the time limit from when the contents have been purchased is allowed.
[0072] Preferably, the electronic book display apparatus further includes a third processing unit determining whether to decode with the user identifier the encoded contents of an electronic book data according to the comparison result by the first processing unit.
[0073] Since the third processing unit determines whether to decode with the user identifier the encrypted contents of the electronic book data according to the comparison result by the first processing unit and executes the process, reproduction and display of contents illegally copied can be prevented.
[0074] Preferably, the electronic book display apparatus further includes a user identifier registration unit registering a user identifier automatically generated or input by a user.
[0075] Since the user identifier registration unit registers a user identifier that has been automatically generated or input by a user, the publisher, the key management sensor, or the like does not have to administer the user identifier. Therefore, the procedure can be simplified.
[0076]
[0077]
[0078] FIGS.
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089] FIGS.
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100] Referring to
[0101] Sales terminal
[0102] Purchaser
[0103] Book data storage unit
[0104] Sales terminal control unit
[0105] Copyright royalty calculation unit
[0106] Copyright management center
[0107] Sales terminal
[0108]
[0109]
[0110] The processing procedure of the electronic copyrighted work distribution management system of the present embodiment for purchaser
[0111] Upon insertion of recording medium
[0112] Sales terminal control unit
[0113] Management center control unit
[0114] Upon receiving the information that registration of the copyright royalty has ended via communication line
[0115] Sales terminal control unit
[0116] By the foregoing processing procedure, check can be made based on the information recorded in sales information recording unit
[0117] Even in the abnormal case where the operation of sales terminal
[0118] In the case where the copyright of a plurality of copyright holders is included in one electronic book to be sold, copyright royalty calculation unit
[0119] Copyright holder
[0120]
[0121] In registering the electronic book data of book
[0122]
[0123] In registering the electronic book data of book
[0124]
[0125] In registering the electronic book data of book
[0126] In the electronic copyrighted work distribution management system of the present embodiment, an inlet to insert money into sales terminal
[0127] In the case where an inlet is provided for the charge account at sales terminal
[0128] In this case, information related to the individual who owns the personal computer is registered as the sales terminal ID. It is noted that the anonymity of purchaser
[0129] Communication line
[0130] By storing an electronic copyrighted work other than an electronic book in book data storage unit
[0131] According to the electronic copyrighted work distribution management system of the present embodiment described above, the copyright royalty is calculated when the electronic copyrighted work is sold at sales terminal
[0132] By obtaining approval from copyright management center
[0133] In the case where an erroneous state occurs caused by power failure or the like during the sales by sales terminal
[0134]
[0135] A sales terminal
[0136] Sales information recording unit
[0137] Upon connection of a sales information readout card
[0138] A portion of the program (program to read out the sales information recorded in sales information recording unit
[0139] Also, sales information control unit
[0140] As described in the first embodiment, sales information is recorded in sales information recording unit
[0141] A portion of the program (program to erase sales information recorded in sales information recording unit
[0142] According to the electronic copyrighted work distribution management system of the present invention described above, readout or erasure of the sales information recorded in sales information recording unit
[0143] Since the information recorded in sales information recording unit
[0144]
[0145] A sales terminal
[0146] Recording medium
[0147] For example, in the case where a plurality of purchasers are to have book data written into respective recording medium
[0148] When the next purchaser inserts a recording medium
[0149] In notifying completion of writing to purchaser
[0150] According to the electronic copyrighted work distribution management system of the present embodiment, a purchaser can carry out the procedure of purchasing concurrently even if book data write unit
[0151]
[0152] Vending device
[0153] A publisher
[0154] A manufacturer
[0155] Key management center
[0156] Electronic book data can also be distributed via the Internet. In this case, a provider
[0157]
[0158]
[0159]
[0160]
[0161] The contents ID in contents correspondence table
[0162] (1-1) Key management center
[0163] (1-2) Key management center
[0164] The contents key in contents correspondence table
[0165] (2-1) Publisher
[0166] (2-2) The contents ID obtained by the foregoing (1-1) or (1-2) is transmitted to key management center
[0167] Instead of assigning a contents ID and contents key for each contents of an electronic book, the same contents ID and contents key can be set in correspondence to all the contents. Alternatively, one contents ID and contents key can be set in correspondence for each publisher.
[0168] User correspondence table
[0169] (3-1) Key management center
[0170] (3-2) Key management center
[0171] Instead of assigning a user ID and a user key for each viewer
[0172] The procedure of interpreting, reproducing and displaying the encoded contents using viewer
[0173] When user
[0174] A plurality of the sets of encoded contents and corresponding contents ID
[0175] Then, the value corresponding to the electronic book selected by user
[0176] Key management center
[0177] Then, an operation module (formed of CPU
[0178] Operation module
[0179] An operation F carried out by operation module
[0180] (Condition) An operation G of Y=G (B, X) is present with respect to the operation result obtained by B=F (X, Y), where X represents the user key and Y represents the contents key.
[0181] In the present embodiment, “operation” is defined as F, and “solution operation” is defined as G. There are an infinite number of combinations of operation F and solution operation G. Some examples are shown here.
[0182] (1) The combination of F (X,Y)=X+Y and G (
[0183] (2) The combination of F (X,Y)=X×Y and G (
[0184] (3) The combination of F (X, Y)=X−Y and G (B, X)=B+X.
[0185] (4) The combination of F (X, Y)=X÷Y and G (B, X)=B×X (provided that X is not 0).
[0186] (5) The combination of F (X,Y)=X{circumflex over ( )}Y and G (B, X)=Log×B (provided that X{circumflex over ( )}Y indicates an exponential operation).
[0187] (6) The combination of F (X, Y)=Y>X and G (B, X)=B <X (provided that, in Y>X, numeric Y is a binary bit string, rotated rightwards X times, and in B<X, numeric B is a binary bit string, rotated leftwards X times).
[0188] A solution operation G is preset in correspondence with respect to operation F. After an operation type identifier is assigned to each set of a user key X and a contents key Y, the set of operation F and the operation type identifier is stored in key management center
[0189] Key management center
[0190] Instead of receiving one type of bit string with respect to one encoded contents by vending device
[0191]
[0192] When user
[0193] The procedure of processing the set of the encoded contents and bit string recorded in medium
[0194] Separation module
[0195] Solution operation module
[0196] Decode module
[0197] In producing encoded contents corresponding to an electronic book, publisher
[0198] The processing procedure of interpreting, reproducing and displaying the encoded contents by viewer
[0199] Upon insertion of a medium
[0200] Processing module
[0201] FIGS.
[0202] Viewer
[0203] Viewer
[0204] The display attributes of each viewer
[0205] The coordinate system of the display screen of viewer
[0206] When interpretation module
[0207]
[0208] Steps 1-3 shown in
[0209] Interpretation module
[0210] Each module of
[0211] The processing contents of each module of
[0212] (1) IMAGE processing module (module name: IMAGE)
[0213] Encoded image data is transferred by the system indicated by the compression method identifier, and stored in RAM
[0214] (2) TABLE processing module (module name: TABLE)
[0215] The table data indicating the image processing method is decoded using the specified contents key and transferred to be stored in RAM
[0216]
[0217] (3) MODULE processing module (module name: MODULE)
[0218] The processing module itself is transferred and stored into RAM
[0219] (4) PAGE processing module (module name: PAGE)
[0220] The beginning of the page data is indicated, and the number of pixels in the x direction and the number of pixels in the y direction of a page are stored in RAM
[0221] (5) PUTIMAGE processing module (module name: PUTIMAGE)
[0222] After a process on image data having the specified ID present in RAM
[0223]
[0224] PUTIMAGE processing module
[0225] Magnification scale of X direction: (Xd×DXp)/(Xp×DXs) times Magnification scale of Y direction: (Yd×DYp)/(Yp×DYs) times The magnification/shrink process is executed when the processing table of
[0226] When the number of colors of the original image is greater than the number of colors that can be displayed (depending upon the display attribute), the processing table of
[0227] Display is effected by the image subjected to the above-described magnification/shrink process and reducing number of colors written into the region of image memory
[0228] (6) CAOS processing module (module name: CAOS)
[0229] The pixel value of the image data with the specified ID is altered by the function set below and then transferred to image memory
[0230] The process set forth in the following is carried out on the image data having the specified ID stored in RAM
[0231] With a (0)=A, the following operation is repeated n times.
[0232] where A, P and N are numerics recorded in the module. A is the initial value, and 0<A<1. P is the processing parameter recorded in the module, and takes a random value, preferably 3.6≦P≦4. N is the number of repetition. Function R implies a bit inversion process, wherein R(x)=M−x when the value of I0 is 0 to M.
[0233] Resultant image I1 obtained by the above-described process is subjected to the magnification/shrink process and reducing number of colors in a manner similar to that of the PUTIMAGE processing module with reference to the parameters recorded in the module. The processed image is transferred to image memory
[0234] In producing image data, it is assumed that bit inversion is carried out on the original image with the foregoing CAOS function and parameter, and then compressed to be recorded in the encoded contents as encoded image data. If the encoded contents are simply decoded, an image modified by the CAOS function will be displayed at LCD
[0235] A process may be carried out by defining a processing module using a random number function RAND, for example, instead of the CAOS function. Although the picture quality of the displayed image and the size of the processing module differ in this case, an effect similar to that using the CAOS function can be obtained. Although description has been provided as to a process of mixing/removing noise with respect to the image data by CAOS, the noise mixture/removal by the CAOS can be carried out similarly for other modules.
[0236] (7) Blur process module (module name: BLUR)
[0237] After applying a blur process which is one image processing method on the image data with the specified ID, the processed image is transferred to image memory
[0238] With respect to the image data with the specified ID stored in RAM
[0239] The operation below is repeated N times for all the pixels, provided that I1=I0 when N=0, and the process of step 2 is carried out just once.
[0240] Step 1: I1 (x, y)=I0 (x, y)*M (P, x, y)
[0241] Step 2: Similar to the method of PUTIMAGE, image I1 is subjected to the magnification/shrink process and reducing number of colors, and transferred to image memory
[0242] Step 3: Let I0 (x, y)=I1 (x, y), and the process from step 1 is repeated.
[0243] It is to be noted that P and N are parameters recorded in the module. *M (P, x, y) implies the moving average process using the mask of P×P centered about coordinates (x, y). When this BLUR processing module is executed, the image displayed will be gradually blurred if the corresponding contents key is absent. In contrast, the image with the corresponding contents key will not be displayed in a blurred manner. Thus, the proper image cannot be displayed with a viewer
[0244] A process may be carried out with a processing module defined using various image processing functions such as edge enhancement instead of function *M. Although the picture quality of the displayed image and the size of the processing module differ in this case, a similar effect can be obtained.
[0245] The process executed by the included contents (steps 1-10) of FIGS.
[0246] (Step 1)
[0247] By processing module
[0248] (Step 2)
[0249] By processing module
[0250] (Step 3)
[0251] By processing module
[0252] (Step 4)
[0253] By processing module
[0254] (Step 5)
[0255] By processing module
[0256] (Step 6)
[0257] By processing mode
[0258] The images specified at steps 5 and 6 will not be loaded into RAM
[0259] (Step 7)
[0260] By processing module
[0261] For example, when a contents key specified in the IMAGE processing module is not present in viewer
[0262] (Step 8)
[0263] By processing module
[0264] (Step 9)
[0265] By processing module
[0266] (Step 10)
[0267] By processing module
[0268] The foregoing description was provided corresponding to the case where only one encoded contents is recorded in medium
[0269] Although a process related only to image data has been provided, audio reproduction module, text data display module, and the like can be described in the encoded contents, and the execution controlled according to the presence of a contents key.
[0270] In the case where a process is to be carried out at each apparatus used in the electronic copyrighted work distribution system of the present embodiment, the process can be stored in a computer-readable medium such as a magnetic disk, an optical disk, an IC card, or the like. The process can be installed appropriately in a hard disk to execute the program thereof. Also, the process may be supplied to each apparatus via a communication line.
[0271]
[0272]
[0273] As shown in
[0274] Upon detection of the bit string recorded in the nonreadable region by detection module
[0275] (1) Another contents key in viewer
[0276] (2) The detected bit string is entered into solution operation module
[0277] Even in the case where the information recorded in the readable region of medium
[0278] According to the electronic copyrighted work distribution system of the present embodiment, the magnification/shrink process and reducing number of colors are applied on the image data according to the display attribute. Therefore, the encoded contents can be reproduced appropriately in the electronic book display apparatus with various display attributes.
[0279] An operation is applied on the user key and contents key to produce a bit string at key information management apparatus
[0280] Since each encoded contents can be reproduced according to the charge account, the contents of an electronic copyrighted work to be provided to the user can be modified in a flexible manner.
[0281]
[0282] The publisher edits and polishes the copyrighted work. That copyrighted work is converted into an electronic form to produce electronic book data
[0283] Vender
[0284] Information 1 indicates the usage time limit of respective contents. The following three descriptions are present.
[0285] (1) The usage time limit is not defined.
[0286] (2) Information indicating the usage time limit of the contents is defined. For example, “Until Mar. 31, 1998” is provided.
[0287] (3) The period of time of using the contents is defined. For example, one month, one week, two years, or the like is defined.
[0288] Information 2 indicates the reproduction processing method executed according to the comparison with a user ID that will be described afterwards. Any of the three types is defined. The user ID is received via communication port
[0289] (1) Information indicating that the contents are not reproduced when the user ID does not match.
[0290] (2) Information indicating that a process is applied during reproduction when the user ID does not match. When this process is carried out, the reproduction processing method of any of the above-described blurring process by the BLUR process, the noise mixture process by the CAOS process, or overwriting the displayed contents with the predetermined pattern is specified.
[0291] (3) Information indicating that the contents are reproduced properly even if the user ID does not match.
[0292] A processing unit
[0293] (1) When the usage time limit is not defined in information 1, processing unit
[0294] (2) When the usage time limit is defined in information 1, processing unit
[0295] (3) When the usage period of time is defined in information 1, processing unit
[0296] By the above process, the newly generated header
[0297] A processing unit
[0298] (1) When information indicating that the contents is not reproduced when the user ID does not match is defined in information 2, processing unit
[0299] (2) When information indicating that a process is applied during reproduction when the user ID does not match is defined in information 2, processing unit
[0300] (3) When information indicating proper reproduction of the contents even if the user ID does not match is defined in information 2, processing unit
[0301] Then, a processing unit
[0302] Then, processing unit
[0303] Auxiliary information
[0304] The processing procedure of viewer
[0305] A processing unit
[0306] A processing unit
[0307] When information 2 corresponds to “information indicating application of a process during reproduction when the user ID does not match”, processing unit
[0308] When information 2 corresponds to “information indicating that the contents are to be reproduced properly even if the user ID does not match”, processing unit
[0309]
[0310] When the user designates registration of an existing user ID (Yes in S21), user ID generation/registration unit
[0311] By registering the same user ID for a plurality of viewers
[0312] Processing unit
[0313] According to the electronic copyrighted work distribution management system of the present embodiment, vending device
[0314] By allowing reproduction of particular encoded contents even if the user ID does not match, the user can carry out trial readout of the contents.
[0315] Since the reproduction processing method can be specified individually for each encoded contents, the contents capable of trial reading can be specified in a further level.
[0316] By the comparison with the current time when the usage time limit or usage period of time is defined in header
[0317] Since the user ID is registered based on the automatic generation of a user ID by viewer
[0318] Furthermore, the manufacturer or the like does not have to assign and register the user ID every time viewer