The present disclosure relates to an apparatus and a method capable of displaying copyright information in an Electronic Publication (EPUB) file, and more particularly to an apparatus and a method for displaying copyright information in an EPUB file according to a de facto-standard established by an international digital publishing forum (IDPF).
The Electronic Publication (EPUB) file is an electronic book format according to a de facto standard established by the international digital publishing forum (IDPF). In connected with the EPUB file format, an EPUB version 3.0 was released in Oct. 11, 2011. However, even when the EPUB file format is used, various digital rights management (DRM) methods for content protection may be used according to various software producers, distributors, and service providers. That is, the EPUB does not specify its DRM method. The DRM is used for encryption for content protection, right management for contents use, or management for electronic signatures for forgery prevention. Only users, permitted through such the application of DRM, can read an EPUB electronic book. Also, reading, reproduction, printing, etc. of the EPUB file can be restricted by the DRM. Also, the use period of the EPUB electronic book may be restricted by the DRM.
On the other hand, although the EPUB file format provides specification on encryption and electronic signature for content protection, it does not provide specification on rights. Since information on authors, copyright holders, etc. is essential, a method for displaying information on the copyright holder, according to specification of the EPUB, is strongly demanded.
Also, the Korean patent publication No. 2004-0101311 (published on Dec. 2, 2004) disclosed an apparatus and a method in which a right expression is designated in an original format of a content, an intermediate expression for representing rights based on at least one of syntax information and semantics information related to the original format is generated, the right expression designates usage manner of the content for implementation in the apparatus, and the right expression related to the content encrypted by using a syntax based language is processed. However, such the prior art defines only rights for content use. That is, the prior art did not disclose or teach techniques for defining or processing detail specification on rights.
The purpose of the present disclosure for resolving the above-described problem is to provide an apparatus and a method, according to the EPUB specification, for displaying copyright information for an EPUB electronic book or respective contents such as text, image, video, etc. included in the EPUB electronic book.
Also, another purpose of the present disclosure for resolving the above-described problem is to provide a computer-readable recording medium storing a computer program for executing the method for displaying copyright information for an EPUB electronic book or respective contents such as text, image, video, etc. included in the EPUB electronic book.
In order to achieve the above-described purpose of the present disclosure, an apparatus for displaying copyright information in an Electronic Publication (EPUB) file, according to the present disclosure, may comprise a file access unit configured to output a schema of a copyrighted EPUB material corresponding to a definition of EPUB; and a copyright information compilation unit configure to receive, from a user, user-inputted values of items constituting the copyright information from among items constituting a party element of an extensible markup language (XML) file in which right information is recorded, from among XML files included in the schema of the copyrighted EPUB material, and record the user-inputted values in the XML file in which the right information is recorded.
In order to achieve the above-described purpose of the present disclosure, a method for displaying copyright information in an Electronic Publication (EPUB) file, according to the present disclosure, may comprise (a) outputting a schema of a copyrighted EPUB material corresponding to a definition of EPUB; and (b) receiving, from a user, user-inputted values of items constituting the copyright information from among items constituting a party element of an extensible markup language (XML) file in which right information is recorded, from among XML files included in the schema of the copyrighted EPUB material, and recording the user-inputted values in the XML file in which the right information is recorded.
Using the apparatus and method for displaying copyright information in the EPUB file according to the present disclosure, fields for representing copyright information are defined in rights.xml according to the EPUB specification, and thus copyright information can be inputted to an electronic book by using an EPUB authoring tool, and the copyright information can be browsed by using an EPUB viewer. Also, it can become possible to display copyright information for an EPUB electronic book or respective contents such as text, image, video, etc. included in the EPUB electronic book.
Hereinafter, preferred exemplary embodiments of an apparatus and a method for displaying copyright information in an EPUB file, according to the present disclosure, will be explained in detail by referring to accompanying figures.
Referring to
The file access unit 110 may be configured to read out a copyrighted electronic book (hereinafter, referred to as ‘EPUB material’) according to the EPUB specification from a storage means (not depicted), and then output a schema of the EPUB material. For this, the file access unit 110 may have a function of extracting the schema from an extensible markup language (XML) document. Meanwhile, the storage means may be included in the apparatus 100 for displaying copyright information in the EPUB file according to the present disclosure. Also, a work server providing EPUB materials through a communication network may operate as the storage means. In this case, the file access unit 110 may have a communication means for receiving the EPUB material by accessing the work server.
Referring to
Also, Open Publication Structure (OPS) may comprise fonts, images, styles, text folders, content.opf, and toc.ncx. Also, the context.opf, as an Open Packaging File (OPF) file, includes metadata of the EPUB material. Here, OCF, OPS, and OPF are specifications defined in EPUB of IDPF. The OCF is a compressed file including all files, the OPS includes a format of content, and the OPF represents a structure of the EPUB file composed in XML. The below table 1 provides descriptions on META-INF files of the OCF.
The item management unit 120 may manage respective items of copyright information to be defined within an ‘Party’ element among elements ‘Rights’, ‘Agreement’, and ‘Party’ constituting right.xml.
Also, the ‘Assets’, as an element for representing identification information of an EPUB material, may be used for specifying content whose permission is required to be assigned among the EPUB material or each content included in the EPUB material. Also, the ‘Permissions’ may be used for specifying at least one use type (e.g. reading, printing, storing an original copy, transfer, etc.) of the EPUB material. Also, the ‘Constraint’ may be used for specifying use conditions required for the EPUB material to be used, and the use conditions may include designation of users or groups, use time, number of use, used device, used software, etc. Also, the ‘Requirements’ may be used for specifying requirements for use of the EPUB material, and may include agreement on a CCL license, etc. Also, the ‘Signature’ may be used for proving, by a reliable issuer, that “EPUB DRM REL’ is not changed through an electronic signature manner.
The item management unit 120 may add or remove an item selected by an operator among the items (copyright holder e-mail address, copyright holder address, copyright holder postal code, copyright holder city, copyright holder state, copyright holder country, copyright holder telephone number, copyright holder facsimile number, etc.) of the table 2 constituting the copyright information. The item management unit 120 may be an optional component. If the item management unit 120 does not exist, respective items constituting the copyright information may be pre-configured by the copyright information compilation unit 130.
The copyright information compilation unit 130 may output, to the user, items of the ‘Party’ in right.xml constituting the schema of the EPUB material, which the file access unit 110 read out, receive values of the respective items from the user, and record the values in right.xml. Here, the copyright information compilation unit 130 may obtain respective items and attributes of the ‘Party’ element from the item management part 120, or use preconfigured respective items and attributes. The below examples illustrate an example of ‘Party’ items generated by the copyright information compilation unit 130 and an example of copyright information.
The copyright information browsing unit 140 may be configured to output copyright information recorder for items of the party of right.xml constituting the schema of the copyrighted EPUB material which the file access unit 110 read out. Here, the copyright information browsing unit may be configured to output the copyright information for the content included in the EPUB material by using a pop-up window when a cursor is located on the content for which the copyright information is configured. The copyrighting information browsing unit 140 may be added to an EPUB viewer as an independent module. In this case, the conventional EPUB viewer may perform the function of the file access unit 110.
Referring to
The apparatuses and methods according to the present disclosure may be implemented as a program code recorded in a computer-readable recording medium. The computer-readable recording medium may include all types of storage devices on which computer-readable data can be stored. For example, the computer-readable recording medium may be read-only memory (ROM), random access memory (RAM), compact disc ROM (CD-ROM), magnetic tape, a floppy disc, an optical data storage device, etc. Also, a carrier wave (i.e., transmission through internet) may be included as the computer-readable recording medium. Also, the computer-readable recording medium may be distributed over computer systems connected through wire or wireless communication networks, and the computer-readable program code can be stored and executed in the distributive manner.
While the example embodiments of the present disclosure and their advantages have been described in detail, it should be understood that various changes, substitutions and alterations may be made herein without departing from the scope of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0166749 | Dec 2013 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2014/000672 | 1/23/2014 | WO | 00 |