1、raising standards worldwideNO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAWBSI Standards PublicationMultimedia systems and equipment Multimedia e-publishing and e-books Readers format for e-publishing BS EN 62524:2011National forewordThis British Standard is the UK implementati
2、on of EN 62524:2011. It is identi-cal to IEC 62524:2009.The UK participation in its preparation was entrusted to Technical CommitteeEPL/100, Audio, video and multimedia systems and equipment.A list of organizations represented on this committee can be obtained onrequest to its secretary.This publica
3、tion does not purport to include all the necessary provisions of acontract. Users are responsible for its correct application. BSI 2011ISBN 978 0 580 60766 0ICS 33.160.99; 35.240.30Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published und
4、er the authority of the StandardsPolicy and Strategy Committee on 31 March 2011.Amendments issued since publicationAmd. No. Date Text affectedBRITISH STANDARDBS EN 62524:2011EUROPEAN STANDARD EN 62524 NORME EUROPENNE EUROPISCHE NORM February 2011 CENELEC European Committee for Electrotechnical Stand
5、ardization Comit Europen de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung Management Centre: Avenue Marnix 17, B - 1000 Brussels 2011 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 62524:2011 E I
6、CS 33.160.99 English version Multimedia systems and equipment - Multimedia e-publishing and e-books - Readers format for e-publishing (IEC 62524:2009) Systmes et appareils multimedia Edition lectronique multimedia et livres lectroniques Format du lecteur pour dition lectronique (CEI 62524:2009) Mult
7、imediasysteme und -gerte - E-Publishing und E-Books fr Multimedia-Anwendungen - Reader-Format fr E-Publishing (IEC 62524:2009) This European Standard was approved by CENELEC on 2011-01-02. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions fo
8、r giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the Central Secretariat or to any CENELEC member. This European Standard exists in three offi
9、cial versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the Central Secretariat has the same status as the official versions. CENELEC members are the national electrotechnical comm
10、ittees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland an
11、d the United Kingdom. BS EN 62524:2011EN 62524:2011 - 2 - Foreword The text of document 100/1376/CDV, future edition 1 of IEC 62524, prepared by technical area 10, Multimedia e-publishing and e-books, of IEC TC 100, Audio, video and multimedia systems and equipment, was submitted to the IEC-CENELEC
12、parallel vote and was approved by CENELEC as EN 62524 on 2011-01-02. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CEN and CENELEC shall not be held responsible for identifying any or all such patent rights. The following dates
13、were fixed: latest date by which the EN has to be implemented at national level by publication of an identical national standard or by endorsement (dop) 2011-10-02 latest date by which the national standards conflicting with the EN have to be withdrawn (dow) 2014-01-02 Annex ZA has been added by CEN
14、ELEC. _ Endorsement notice The text of the International Standard IEC 62524:2009 was approved by CENELEC as a European Standard without any modification. _ BS EN 62524:2011- 3 - EN 62524:2011 Annex ZA (normative) Normative references to international publications with their corresponding European pu
15、blications The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. NOTE When an international publication
16、 has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. Publication Year Title EN/HD Year IEC/TS 62229 2006 Multimedia systems and equipment - Multimedia e-publishing and e-book - Conceptual model for multimedia e-publishing- - BS EN 62524:2011 2 62524 IEC:2009(E)
17、 CONTENTS INTRODUCTION.6 1 Scope.7 2 Normative references .7 3 Terms and definitions .7 4 Position and requirements for readers format 8 4.1 Readers format in contents creation/distribution model.8 4.2 Requirements for readers format 8 4.3 File format.9 4.4 Features of the readers Format 9 4.4.1 Gen
18、eral .9 4.4.2 Types of displayable elements.9 4.4.3 Layout and styling .9 4.4.4 Fonts.10 4.4.5 E-book specific features 10 5 Conformance level10 Annex A (normative) C-XMDF readers format .11 Bibliography48 Figure 1 Contents creation/distribution model 8 Figure A.1 Relation between generic and reader
19、s formats.11 Figure A.2 A visual example of a text flow22 Figure A.3 Relationship between cell flow, cell and scene26 Figure A.4 Paragraph tag and an image.31 Figure A.5 Flowing text interrupted by line break tag33 Figure A.6 Horizontal line tag and an image.34 Figure A.7 Effect of horizontal tag36
20、Figure A.8 Text and image tag .38 Figure A.9 Effect of align parameter 39 Figure A.10 Image splitting 42 Table A.1 File types .11 Table A.2 Cxmdf_string type 12 Table A.3 File types .14 Table A.4 File naming conventions 15 Table A.5 Media types .16 Table A.6 The data structure of root file .16 Table
21、 A.7 Special characters .22 Table A.8 Data structure of text flow control file .23 Table A.9 Data structure of block control information .25 Table A.10 Treatment of block boundary26 Table A.11 Data structure of cell flow control file .27 BS EN 62524:201162524 IEC:2009(E) 3 Table A.12 Data structure
22、of cell control information 28 Table A.13 Parameters of a paragraph tag stored in block control information .32 Table A.14 Parameter of a line break tag stored in the block control information33 Table A.15 Parameters of a font settings tag stored in the block control information 35 Table A.16 Parame
23、ters of a ruby tag stored in the block control information 36 Table A.17 Parameter stored in the block control information.36 Table A.18 Parameters stored in the block control information.37 Table A.19 Parameters of an image tag stored in the block control information39 Table A.20 Parameters of mask
24、 tag stored in the block control information 40 Table A.21 Parameters of link jump tag stored in the block control information 41 Table A.22 Parameters of a URL jump tag stored in the block control information41 Table A.23 Parameters of a mailer launch tag stored in the block control information 42
25、Table A.24 Data structure of the MIG format 43 Table A.25 Gif image support.44 Table A.26 Possible tag nesting.45 Table A.27 Conformance levels .46 Table A.28 Tags eligible for each conformance level46 Table A.29 Files eligible for each conformance level46 BS EN 62524:2011 6 62524 IEC:2009(E) INTROD
26、UCTION Markets for multimedia e-book and e-publishing require standardization of formats for e-book data interchange among related parties; authors, data preparers, publishers and readers. The formats are classified into submission format, generic format and readers format. The submission format has
27、 to support an interaction between authors and data preparers. The generic format has to provide an interchange format for data preparers and publishers and therefore should be reading-device-independent. The readers format depends on e-publishing equipment. BS EN 62524:201162524 IEC:2009(E) 7 MULTI
28、MEDIA SYSTEMS AND EQUIPMENT MULTIMEDIA E-PUBLISHING AND E-BOOKS READERS FORMAT FOR E-PUBLISHING 1 Scope This International Standard specifies a readers format for multimedia e-publishing employed for e-book data interchange among publishers and readers, satisfying a number of readers requirements su
29、ch as being non-revisable, equipment-adaptive and application-adaptive. NOTE This International Standard does not address the following issues: elements necessary for final print reproduction only; rendering issues related to physical devices; metadata issues for document management; security issues
30、 such as DRM for document. 2 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
31、 IEC/TS 62229:2006, Multimedia systems and equipment Multimedia e-publishing and e-book Conceptual model for multimedia e-publishing 3 Terms and definitions For the purposes of this document, the following terms and definitions apply. 3.1 data preparer organization or person that prepares an e-book
32、NOTE An editor is an example of preparer. 3.2 multimedia e-book multimedia content consisting of text, graphics, sound and/or video data 3.3 publisher organization or person that issues and distributes an e-book 3.4 reader the final user who reads the e-book 3.5 readers format format for multimedia
33、e-book contents rendered and presented by reading device BS EN 62524:2011 8 62524 IEC:2009(E) 3.6 reading device equipment or program used to render and display e-books 4 Position and requirements for readers format 4.1 Readers format in contents creation/distribution model The conceptual model for
34、multimedia e-publishing (IEC 62229) defines a contents creation/distribution model shown in Figure 1. Author Data preparer Publisher -(3) Reader Figure 1 Contents creation/distribution model In the third step of the distribution chain, the publisher creates the final version of the document in the r
35、eaders format, based on data obtained from the generic format in the previous step, and finally distributes it to the reader. There can be several distinct readers formats, adapted to the various reading devices and distribution schemes. Because of reading devices potential limitations, some readers
36、 format may lack support for certain features of the corresponding generic format. It is the publishers role to determine how to convert an e-book to a less capable format. 4.2 Requirements for readers format The readers format can satisfy the following requirements of readers: a) non-revisable As t
37、he readers format is the final form of the document, which will be used only for viewing, there is little point in it being revisable. What matters most is that the file should be easy to process, even if this makes editing the data more difficult. Being revisable can even be considered a problem, s
38、ince it makes the format needlessly complex. b) equipment-adaptive, application-adaptive The readers format is directly processed while the reader browses the book. For that reason, to maximize the readers comfort, the format should be specifically designed to match the capabilities of the device, i
39、n terms of CPU power, memory foot-print, display size, etc. For example, a format targeted at a device with weak processing abilities should, in order to keep the memory and CPU requirements low: (1) Use a light special purpose binary structure, rather than processing-intensive formats like XML, (2)
40、 store the pre-calculated position of the elements, rather than compute the layout on the fly. On the other hand, if the target reading device is a high end processing system like a PC, a format allowing for rich multimedia effects would be preferred, since it can easily be handled. c) legibility To
41、 achieve a sufficient level of reading comfort, it is important that the readers format pays attention to legibility on the reading device. In that regard, the following implementation methods can be considered. Fixed page layout The format defines the document so that each page of the document may
42、be rendered identically on any reading device. In this type of layout, it is common to record directly in the file the actual position of all displayable elements. Generally, as the publisher can specify precisely the final aspect, he will set the layout that is deemed to be the most comfortable for
43、 the reader. Consequently, complex designs can be achieved, as long as the display is as large as, or maybe larger, than the designer expected, making it possible to reach excellent levels of legibility. On the other hand, if the actual display is smaller than the one the document was designed for,
44、it must be zoomed out, IEC 190/09 BS EN 62524:201162524 IEC:2009(E) 9 possibly making some characters unreadable, or the reader has to scroll around the document, reducing the reading comfort. Flowing layout In this type of layout, the reading device dynamically determines, according to the screen s
45、ize, where line breaks should be inserted, and compute the resulting position of the various elements. The final layout therefore depends on the screen size, font type, font size, etc. The reading device usually has a set of rules to handle word wrapping or hyphenation (ends of lines). Even though t
46、his layout model cannot achieve designs as sophisticated as fixed page layouts, it can guarantee that the text will remain clearly readable, whatever the screen size. It also usually gives more customization options to the reader, letting him set parameters as the font size or colour, making it more
47、 easily adaptable to individual readers preferences. On the other hand, the publisher somewhat loses control over the final appearance of the document. Others Intermediate solutions also exist. For example, a format could specify what is essentially a fixed layout when the screen is large enough to
48、display the defined layout at the current zoom level, but also allow, when zooming in, to change the layout (by collapsing the margins or changing the paragraphs size, for example), so that the characters can indeed be zoomed in, without making the page larger than the screen. 4.3 File format A read
49、ers format may have a specific data structure depending on the reading device. When rendering functionality is supported by reading devices, both logical structure and style specification are recommended for flexibility of presentation. When no rendering functionality is supported by reading devices, the readers format should have a final form structure. The for