ISO-TR-11172-5-1998.pdf

上传人:来看看 文档编号:3780126 上传时间:2019-09-23 格式:PDF 页数:18 大小:738.48KB
返回 下载 相关 举报
ISO-TR-11172-5-1998.pdf_第1页
第1页 / 共18页
ISO-TR-11172-5-1998.pdf_第2页
第2页 / 共18页
ISO-TR-11172-5-1998.pdf_第3页
第3页 / 共18页
ISO-TR-11172-5-1998.pdf_第4页
第4页 / 共18页
ISO-TR-11172-5-1998.pdf_第5页
第5页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ISO-TR-11172-5-1998.pdf》由会员分享,可在线阅读,更多相关《ISO-TR-11172-5-1998.pdf(18页珍藏版)》请在三一文库上搜索。

1、STD-IS0 TR 33372-5-ENGL 1798 = LI853903 07b389b 855 D TECHNICAL REPORT ISO/IEC TR 11 172-5 First edition 1998-1 1 -01 Information technology - Coding of moving pictures and associated audio for digital storage media at up to about Part 5: Software simulation 1,5 Mbitk - Technologies de /information

2、- Codage de /image anime et du son associ pour les supports de stockage numrique jusqu environ 1,5 MbiVs - Partie 5 : Simulation de logiciel This material is reproduced from IS0 documents under International Organization for Standardization (ISO) Copyright License number IHS/ICC/1996. Not for resale

3、. No part of these IS0 documents may be reproduced in any form, electronic retrieval system or othetwise, except as allowed in the copyright law of the country of use, or with the prior written consent of IS0 (Case postale 56,121 1 Geneva 20, Switzerland, Fax +41 22 734 10 79), IHS or the IS0 Licens

4、ors members. Reference number ISO/IEC TR 11 172-5:1998(E) Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:30:15 MDTNo reproduction or networking permitted without license from

5、 IHS -,-,- Contents . Foreword 111 Introduction iv Purpose iv Scope . 1 Normative references . 1 Definitions . 1 Symbols and abbreviations . . 1 Systems simulation 2 Video simulation . 2 Audio simulation . 2 Annex A Diskette containing software 3 Annex B List of patent holders . 11 Bibliography 13 O

6、 ISOIIEC 1998 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and micro- film, without permission in writing from the publisher. Printed in Switzerland ISOiEC Copy

7、right Office Case postale 56 CH-121 I Genve 20 Switzerland 11 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:30:15 MDTNo reproduction or networking permitted without license

8、from IHS -,-,- O ISO/IEC STD*ISO TR LlL72-5-ENGL 1778 m q851703 17b3878 b28 m ISODEC TR 11172-5 : 1998 (E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bod

9、ies that are members of IS0 or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other

10、international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology, IS0 and IEC have established ajoint technical committee, ISOAEC JTC I . The main task of technical committees is to prepare International S

11、tandards, but in exceptional circumstances a technical committee may propose the publication of a Technical Report of one of the following types: - type 1, when the required support cannot be obtained for the publication of an International Standard, despite repeated efforts: - type 2, when the subj

12、ect is still under technical development or where for any other reason there is the future but not immediate possibility of an agreement on an International Standard; - type 3, when a technical committee has collected data of a different kind from that which is normally published as an International

13、 Standard (“state of the art”, for example). Technical Reports of types 1 and 2 are subject to review within three years of publication, to decide whether they can be transformed into International Standards. Technical Reports of type 3 do not necessarily have to be reviewed until the data they prov

14、ide are considered to be no longer valid or useful. ISO/IEC TR 11 172-5, which is a Technical Report of type 3, was prepared by Joint Technical Committee ISOAEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information. ISO/IEC 1 1 172 consist

15、s of the following parts, under the general title Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1,s Mbith: - Part I: Systems - Part 2: Video - Part 3: Audio - Part 4: Compliance testing - Part 5: Sofnyare simulation I 111 Copyright I

16、nternational Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:30:15 MDTNo reproduction or networking permitted without license from IHS -,-,- O ISOAEC ISO/IEC TR 11172-5 : 1998 (E) Introduction Purpos

17、e This Technical Report was developed in response to the growing need for a generic coding method of moving pictures and of associated sound for various applications such as digital storage media, television broadcasting and communication. The use of this specification means that motion video can be

18、 manipulated as a form of computer data and can be stored on various storage media, transmitted and received over existing and future networks and distributed on existing and future broadcasting channels. iv Copyright International Organization for Standardization Provided by IHS under license with

19、ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:30:15 MDTNo reproduction or networking permitted without license from IHS -,-,- STD.IS0 TR LL172-5-ENGL 1998 4851903 07b39UU UOb m TECHNICAL REPORT O ISO/IEC ISO/IEC TR 11172-5 : 1998 (E) Information technology - Coding

20、 of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s - Part 5: Software simulation 1 Scope This Technical Report provides a C language software simulation of an encoder and decoder for Part 1 (Systems), Part2 (Video), and Part 3 (Audio) of ISO/IEC 11 172. 2 Re

21、ferences Recommendations and reports of the CCIR, 1990 XVIIth Plenary Assembly, Dusseldorf, 1990 Volume XI - Part 1 Broadcasting Service (Television) ITU-R Rec. BT.601-3, Encoding parameters of digital television for studios. CCIR Volume X and XI Part 3 ITU-R Rec. BR.648, Recording of audio signals.

22、 CCIR Volume X and XI Part 3 Report ITU-R 955-2 Satellite sound broadcasting to vehicular, portable and fixed receivers in the range 500 - 3OMhz. ISOAEC 11 172-1:1993, Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbith - Part I:

23、 Systems. ISOAEC 1 1 172-2: 1993, Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/s - Part 2: Video. ISOAEC 1 1 172-3: 1993, Information technology - Coding of moving pictures and associated audio for digital storage media at

24、up to about 1,5 Mbith - Part 3: Audio. ISODEC 1 1 172-4: 1995, Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbith -Part 4: Compliance testing. IEEE Standard Specifications for the Implementations of 8 by 8 Inverse Discrete Cosin

25、e Transform, IEEE Std 1180-1990, December 6, 1990. IEC 461: 1986, Time and control code for video tape recorders. IEC 908:1987, Compact disc digital audio system. ITU-T Rec. H.261 (Formerly CCIT Rec. H.261) Codes for audiovisual services at px64 kbit/s, Geneva 1990. ITU-T Rec. T.81 I ISOAEC 109 18-

26、1 : 1994, Information technology - Digital compression and coding of continuous-fone still images: Requirements and guidelines. 3 Definitions For the purposes of this Technical Report, the definitions given in ISOAEC 1 i 172-1, ISOAEC 11 172-2 and ISOAEC 11 172-3 apply. 4 Symbols and abbreviations T

27、he ISOflEC 9899: 1990, Programming languages - C defines the programming language used in the source annexes of this Technical Report. 1 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/2

28、0/2007 06:30:15 MDTNo reproduction or networking permitted without license from IHS -,-,- STD-IS0 TR LLL72-5-ENGL 1778 E Li851703 07b370L ISOAEC TR 11172-5 : 1998 (E) 5 Systems simulation The diskette included in Annex A contains the implementation of an ISOAEC 1 1 172- 1 codec. 6 Video simulation T

29、he diskette included in Annex A contains the implementation of an ISO/IEC 11 172-2 codec. 7 Audio simulation The diskette included in Annex A contains the implementation of an ISOAEC 11 172-3 codec. O ISO/iEC 2 Copyright International Organization for Standardization Provided by IHS under license wi

30、th ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:30:15 MDTNo reproduction or networking permitted without license from IHS -,-,- O ISOflEC STD*ISO TR l11372-5-ENGL 1998 4853903 07b3902 989 m ISO/IEC TR 11172-5 : 1998 (E) Annex A Diskette containing software A.1 Gen

31、eral This Annex contains C source code and information for Systems, Video and Audio codec and is distributed on the attached diskette. The diskette contains the ISOflEC 11 172 source code for Systems, Video, and Audio. Source code files use MS-DOS line feeds. Files need to be translated to alternate

32、 line-feed formats if used on UNIX, for example. The source code, once compiled, is capable of producing compliant ISO/IEC 11 172 bitstreams, except as noted, per ISOflEC 11 172-4. Clauses A.2, A.3, and A.4 and their subclauses contain the README files associated with the source code directories on

33、the diskette. A.2 Systems A.2.1 Decoder Every line starts with an ID, followed by a colon. The ID is one of PACK, SYS, or an IS0 stream ID, representing a pack header, system header information, or a stream packet of the type and number represented by the ID. Depending upon the object being describe

34、d, the following information is available, separated by at least one character of white space. Objects are separated by linefeeds. PACK: number of pack in sequence SCR value MX rate SYS: length rat e bound audio bound fixed flag CSPS flag audio lock video lock video bound s t reamID STD-buffer-bound

35、-scale STD-buffer-size-bound / * the following may be repeated for each stream referenced * / : length # bytes stuffing ( * if omitted ) STD-buffer-scale STD-buffer-size PTS or * DTS or * data size A.2.2 Encoder Introduction: This program is designed to create ISO/IEC 11172-1 system streams from ISO

36、/IEC 11172-2 and -3 compressed video and audio files. It is limited Compilation/Installation Instructions: - Modify the Makefile to match your system. If you want all types of messages define one of the DEBUGS. 3 Copyright International Organization for Standardization Provided by IHS under license

37、with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06:30:15 MDTNo reproduction or networking permitted without license from IHS -,-,- STDOIS0 TR LLL72-5-ENGL 1998 4851903 0763903 815 = ISO/IEC TR 11172-5 : 1998 (E) O ISOAEC - Type “make binary“ - Put wherever you wish

38、. Usage : cdisys paramfile Parameter file explanation: The parameter file is used to control the behavior of this encoder. It is line oriented, and therefore it is very important for the right parameters to be on the correct line. Here is a sample parameter file that would create a multiplexed MPEG

39、file suitable for playing back from a 2x cdrom, using mode 2 form 2 sectors. Start of parameter file, cut here . -_ # Sample parameter file for system encoder, your comments may go on this line audio. abs # Name of the input audio file video. vbs # Name of the input video file /tmp/sys.mpg # Name of

40、 the output system file e0 CO 3 1152000. O 224000. O O 999999 7056 21000 21000 O 1 1 1 44100. O 29.97 2324 2352 2312 2294 2312 2299 nulls here) 1 O O # # # # # # # # # # # # # # # hex value for video id, normally e0 (dec 224) # hex value for audio id, normally CO (dec 192) # MPEG video M value, ie s

41、ize between P frames Video bit rate Audio bit rate max number of sectors to create muxrate First Audio pts in 90khz clock units First Video pts in 90khz clock units # boo1 flag, if set, encoder continues even on EOF of aud/vid # Fixed bitrate flag l-set, O-variable bitrate stream # CSPS flag # Audio

42、 lock flag 1 or O # Video lock flag 1 or O Audio sample rate Video frame rate Number of bytes per pack (CDI = 2324) Number of bytes per pack + any DSM related stuff (CDI = 2352) Number of bytes per video packet (CDI=2312) Number of data bytes per video packet (CDI=2294) Number of bytes per audio pac

43、ket (CDI=2312) Number of data bytes per audio packet (CDI=2279, dont include the 20 bytes of # Number of packets per pack (not implemented, fixed to 1, CDI=1) # (011) If set then output CDI type headers and audio (20byte) padding # (011) If set output Video CD NULLS with audio packs . End ofparamet-

44、r file, cut here The first line is for any comments you may wish to identify the parameter file. The next two lines are the audio and video input files that are to be multiplexed into a system stream specified in the following parameter. The stream ID for video is specified next as a hexadecimal val

45、ue. Values from OxEO to OxEF are allowed as specified according to IS0 11172-1. In other words up to 16 video elementary streams can be multiplexed into one system stream (but not with this encoder). The stream ID for audio allows values from OxCO to OxDF are allowed. This allows for as many as 32 s

46、eparate audio elementary streams to be multiplexed together. The number of video frames (plus 1) between reference frames is specified next (more specifically, the 11172-2 parameter of M). For example, if the number of B frames between reference frames is 2 then this number is 2+1 Video bitrate is t

47、he encoded 11172-2 video bitrate of the video stream. Audio bitrate is the encoded 11172-3 audio bitrate of the audio stream. 4 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 06

48、:30:15 MDTNo reproduction or networking permitted without license from IHS -,-,- O ISOAEC ISOAEC TR 11172-5 : 1998 (E) The next parameter is used to control when the encoder stops encoding. if this is set the encoder will continue even after the EOF of the elementary streams. This will result in the encoder simply creating padding streams. Max number of sectors is used to control how many packs/sectors that the encoder can generate. This can be used to terminate the encoder before the EOF of one or more o

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1