ANSI INCITS ISO 9282-1-1988 Information processing - Coded representation of pictures - Part 1 Encoding principles for picture representation in a 7-bit or 8-bit environment.pdf
《ANSI INCITS ISO 9282-1-1988 Information processing - Coded representation of pictures - Part 1 Encoding principles for picture representation in a 7-bit or 8-bit environment.pdf》由会员分享,可在线阅读,更多相关《ANSI INCITS ISO 9282-1-1988 Information processing - Coded representation of pictures - Part 1 Encoding principles for picture representation in a 7-bit or 8-bit environment.pdf(29页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE DE NORMALISATION MEXJJYHAPOAHAR OPrAHkl3AMR n0 CTAHAAPTkl3AlJlM Information processing - Coded representation of pictures - Part 1: Encoding principles for picture representation in a 7-bit or 8-bit env
2、ironment Traitement de Iinformation - Reprbsentation cod based on a 7-bit structure, this coding scheme may be used in a 7-bit or - the data structures to be used to represent the primitives describing a picture; - the general datatypes which can be used as operands within a primitive. This part of
3、IS0 9282 does not deal with the presentation semantics of pictures. These are defined in the related Inter- national Standards. This part of IS0 9282 applies to the data streams containing data structured in accordance with picture coding methods defined in IS0 9281. 2 Normative references The follo
4、wing standards contain provisions which, through reference in this text, constitute provisions of this part of IS0 9282. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this part of IS0 9282 are encouraged to in
5、vestigate the possibility of applying the most recent editions of the standards listed below. Members of IEC and IS0 main- tain registers of currently valid International Standards. IS0 646 : 1993, Information processing - IS0 Fbit coded character sets for information interchange. IS0 2022 : 1986, I
6、nformation processing - IS0 7-bit and 8-bit coded character sets - Code extension techniques. IS0 6429 : 1993, Information processing - IS0 Fbit and Shit coded character sets - Additional control functions for character imaging devices. IS0 9281 : - 11, Information processing - identification of pic
7、- ture coding methods. 3 Definitions and notation 3.1 Definitions For the purposes of this part of IS0 9282, the following defi- nitions apply : 3.1.1 bit combination; byte: An ordered set of bits that represents an opcode or an operand, or used as a part of the representation of an opcode or an ope
8、rand. 3.1.2 code: A set of unambiguous rules that establishes a one-to-one relationship between each opcode or operand of a set and their coded representation by one or more bit combi- nations within that set. 3.1.3 code table : A table showing the general distribution of opcodes and operands to bit
9、 combinations in a code. 3.1.4 opcode : A one or multi-byte coded representation that identifies a function required by a picture standard. An opcode may be followed by zero or more operands. 3.1.5 opcode table : A table showing the function allocated to each bit combination reSeNed for opcodes. 3.1
10、.6 operand : A single or multiple coded representation used to specify the parameters required by an opcode. 3.2 Notation 3.2.1 7-bit byte The bits of a 7-bit byte are identified by b, bs, b, b, bs, b2 and b, where b, is the highest-order, or most-significant bit and b, is the lowest order, or least
11、-significant bit. The bit combinations are identified by notations of the form x/y, where x is a number in the range 0 to 7 and y is a number in the range 0 to 15, corresponding to the column and row designation, respectively, of a code table. 1) To be published. 1 IS0 9282-l : 1988 (E) The correspo
12、ndence between the notations of the form x/y and the bit combinations consisting of the bits b7 to bt, is as follows : - x is the number represented by b, bs and ba where these bits are given the weights 4, 2 and 1, respectively. - y is the number represented by be, b3, b2 and b, where these bits ar
13、e given the weights 8, 4, 2 and 1, respectively. 3.2.2 I-bit byte The bits of an - the operands of the primitives. All such encoding is defined in terms of a 7-bit byte. When used in an 8-bit environment, bit bs of each byte shall be zero (except within the “string” format). Each primitive is coded
14、according to the following rules: - a primitive is composed of one opcode and zero or more operands as required; - the opcodes are encoded in column 2 or 3 of the Code Table (table I); - operands are encoded in columns 4 to 7. (However, the coded representation of a “string” operand may include bit
15、combinations from other columns of the Code Table - see the description of string format in 6.2.3.) 5 Encoding principles for opcodes 5.1 General One of two encoding techniques may be used in the organ- ization of opcodes for the definition of a code table: - if the number of opcodes required in a p
16、articular standard built upon these coding principles is less than or equal to 32, compact structure may be used as described in 5.2; - if a greater number of opcodes is required then an extensible structure may be used as described in 5.3. This permits the definition of more efficient code tables w
17、hen the number of opcodes is small as well as allowing the develop- ment of standards which require an unlimited number of opcodes. The identification of either opcode structure is achieved through the identification mechanism defined in IS0 9281. IS0 9282-l : 1988 (El Table 1 - Code table as used f
18、or picture coding vu 1 Operands 3 IS0 9282-l :1988(E) 5.2 Compact opcode encoding In the case where 32 or less opcodes are needed the encoding of opcodes is simply accomplished by assigning a code table position to each of the opcodes from the 32 code table pos- itions in columns 2 and 3 of the code
19、 table. The general struc- ture of an opcode of this type is shown in figure 1 below. 5.3 Extensible opcode encoding In the case where an unlimited number of opcodes may be needed the encoding of opcodes requires that the opcodes be divided into - a basic opcode set and, - an extension opcode set. T
20、he description of the encoding technique for the basic opcode set is given in 5.3.1. The description of the extension mechanism is given in 5.3.2. 5.3.1 Encoding technique of the basic opcode set The basic opcode set consists of single-byte and double-byte opcodes. The general structure of such opco
21、des is shown in figure 2. For single-byte opcodes, the opcode length indicator, bit bs, is ZERO (opcodes of column 21, bits b4 to b, are used to encode the opcode. For double byte opcodes the opcode length indicator, bit bs, of the first byte is ONE. Bits b, to bt of the first byte and bits b, to b,
22、 of the second byte are used to encode the opcode. The bit representation 3/15, EXTEND OPCODE SPACE, IEOS), is used in a different sense (see 5.3.2). This encoding technique can thus provide a basic opcode set of 496 opcodes, being - 16 single-byte opcodes (code table column 2); - (15 x 32) = 466 do
23、uble-byte opcodes (first byte from code table column 3 (except 3/15, second byte from either column 2 or column 3). 5.3.2 Extension mechanism The basic opcode set can be extended by means of the EXTEND OPCODE SPACE (EOS, 3/15) to provide an unlimited number of extension opcode sets. Opcode flag I Op
24、code Figure 1 - Compact opcode encoding structure ,” (7! ;,b,5,b,4 ,b3 j6; ,b; ,stbe Opcode flag I- Opcode A Opcode length indicator Figure 2 - Opcode encoding structure IS0 6262-l : 1988 (El The N-th extension opcode set consists of opcodes of the basic oocode set, prefixed N times with the EOS byt
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSIINCITSISO928211988INFORMATIONPROCESSINGCODEDREPRESENTATIONOFPICTURESPART1ENCODINGPRINCIPLESFORPICTUREREPRESENTATIONINA7BITOR8BITENVIRONMENTPDF

链接地址:http://www.mydoc123.com/p-435958.html