|
������ ����������: ������ �����������.
������ ��������� ������ JPEG.
�������� JPEG ����� ��������� �� ��������� ������
0. ����������
1. ��� (��������� ���������������� ��������������)
2. �����������
3. ��������� ������
-----------------------------------------------------------------------------
���� 0. ����������
-----------------------------------------------------------------------------
����� ������������� ����������� � ��� �������/���������, ����� ������������
�������� ����� YCbCr (YUV), ��� ������� ��������:
Y = 0.299*R + 0.578*G + 0.114*B
Cb = 0.1678*R - 0.3313*G + 0.5*B
Cr = 0.5*R - 0.4187*G + 0.0813*B
Y ����� ��������� ��� ���������, ��� ����� ����� ����� ���������� ��� ������
������.
������ � ��������� ��������� ��� ����� Cb � Cr
-----------------------------------------------------------------------------
���� 1. ���
-----------------------------------------------------------------------------
������� ������� ��� �������, ��������� ��� �������
DCT = 1/sqr(N), ���� i=0
ij
DCT = sqr(2/N)*cos[(2j+1)*i*3.14/2N], ���� i > 0
ij
N = 8, 0 < i < 7 , 0 < j < 7
� ���������� �����:
|.353553 .353553 .353553 .353553 .353553 .353553 .353553 .353553|
|.490393 .415818 .277992 .097887 -.097106 -.277329 -.415375 -.490246|
|.461978 .191618 -.190882 -.461673 -.462282 -.192353 .190145 .461366|
DCT = |.414818 -.097106 -.490246 -.278653 .276667 .490710 .099448 -.414486|
|.353694 -.353131 -.354256 .352567 .354819 -.352001 -.355378 .351435|
|.277992 -.490246 .096324 .416700 -.414486 -.100228 .491013 -.274673|
|.191618 -.462282 .461366 -.189409 -.193822 .463187 -.460440 .187195|
|.097887 -.278653 .416700 -.490862 .489771 -.413593 .274008 -.092414|
��������, ��� ����� ����� ��������� �������� �����������:
| 95 88 88 87 95 88 95 95|
|143 144 151 151 153 170 183 181|
|153 151 162 166 162 151 126 117|
IMG = |143 144 133 130 143 153 159 175|
|123 112 116 130 143 147 162 189|
|133 151 162 166 170 188 166 128|
|160 168 166 159 135 101 93 98|
|154 155 153 144 126 106 118 133|
|-33 -40 -40 -41 -33 -40 -33 -33|
| 15 16 23 23 25 42 55 53|
| 25 23 34 38 34 23 -2 -11|
IMG = | 15 16 5 2 15 25 31 47|
| -5 -16 -12 2 15 19 34 61|
| 5 23 34 38 42 60 38 0|
| 32 40 38 31 7 -27 -35 -30|
| 26 27 25 16 -2 -22 -10 5|
T
��� �������, �� ������� ������������ ���: RES*IMG*DCT
T
��� ������ ����� ��������� ������������� �������: TMP = IMG*DCT
|-103 -3 1 2 4 0 -1 5|
| 89 -40 12 -2 -7 5 1 0|
| 57 31 -30 6 2 0 5 0|
TMP = | 55 -28 24 1 0 -8 0 0|
| 32 -60 18 -1 14 0 -8 1|
| 84 -11 -37 17 -24 4 0 -4|
| 19 81 -16 -20 8 -3 4 0|
| 22 40 11 -22 8 0 -3 2|
����� �������� �� �� ��� �������: RES = TMP*DCT
| 91 3 -5 -6 2 0 1|
|-38 -57 9 17 -2 2 2|
|-80 58 0 -18 4 3 4|
RES = |-52 -36 -11 13 -9 3 0|
|-86 -40 44 -7 17 -6 4|
|-62 64 -13 -1 3 -8 0|
|-16 14 -35 17 -11 2 -1|
|-53 32 -9 -8 22 0 2|
______________________________________________________________________________
���� 2. �����������
------------------------------------------------------------------------------
�� ���� ����� �� ��������� ������� �����������, ��������� ���� ������ ���:
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
Q[i][j] = 1+((1+i+j)*q);
}
��� q - ��� ����������� ��������, �� ���� ������� ������� ������ ��������
������� �����������
��� q = 2 ����� ������� �����������:
| 3 5 7 9 11 13 15 17|
| 5 7 9 11 13 15 17 19|
| 7 9 11 13 15 17 19 21|
Q = | 9 11 13 15 17 19 21 23|
|11 13 15 17 19 21 23 25|
|13 15 17 19 21 23 25 27|
|15 17 19 21 23 25 27 29|
|17 19 21 23 25 27 29 31|
������ ����� ������ ����� � ������� ����������� ��������� �� ����� �
�������������� ������� � ������� RES, � ���������� �������:
| 30 0 0 0 0 0 0 0|
| -7 8 1 1 0 0 0 0|
|-11 6 0 1 0 0 0 0|
A = | -5 -3 0 0 0 0 0 0|
| -7 -3 2 0 0 0 0 0|
| -4 4 0 0 0 0 0 0|
| -1 0 1 0 0 0 0 0|
| -3 1 0 0 0 0 0 0|
��� �� ������ ����� ������� �������� ����� �����, �� ������� ��������
������� ������������������ �����, ���� ����� ������������ �������� ��������:
+----+----+----+----+----+----+----+----+
| 1 | 2 | 6 | 7 | 15 | 16 | 28 | 29 |
+----+----+----+----+----+----+----+----+
| 3 | 5 | 8 | 14 | 17 | 27 | 30 | 43 |
+----+----+----+----+----+----+----+----+
| 4 | 9 | 13 | 18 | 26 | 31 | 42 | 44 |
+----+----+----+----+----+----+----+----+
| 10 | 12 | 19 | 25 | 32 | 41 | 45 | 54 |
+----+----+----+----+----+----+----+----+
| 11 | 20 | 24 | 33 | 40 | 46 | 53 | 55 |
+----+----+----+----+----+----+----+----+
| 21 | 23 | 34 | 39 | 47 | 52 | 56 | 61 |
+----+----+----+----+----+----+----+----+
| 22 | 35 | 38 | 48 | 51 | 57 | 60 | 62 |
+----+----+----+----+----+----+----+----+
| 36 | 37 | 49 | 50 | 58 | 59 | 63 | 64 |
+----+----+----+----+----+----+----+----+
���� � ��� ���������� ������������������:
30 0 -7 -11 8 0 0 1 6 -5 -7 -3 0 1 0 0 0 1 0 -3 -4 -1 4 2 0 0 0 0
0 0 0 0 0 0 0 -3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
��� �������� ������ ����� ����� ������ ������ JPEG ����� ��������
����������������, ��� ������� ������� ��������� ������� �����������,
���� ����� ������:
� ������� � ��� ���� ��������� ������������������ (Cb ��� Cr)
11 42 200 123 56 32 125 234 12 24 34 78 145 134 245 101
���� ����� ������������ ���������������� 4:1:1 ��������������
������������������ �����:
11 123 125 24 145 101
� ���� ������������ 4:2:2
11 234 245
� ��� �������������� ������������������ ����� ��������������
------------------------------------------------------------------------------
���� 3. ��������� ������
______________________________________________________________________________
�� ���� ����� ����� ��������� ��������� ���������
a) 7bit RLE
b) LZW � ����� ���������� ������
c) �������������� ����������� ��������
______________________________________________________________________________
a) 7bit RLE
���� �������� ����� �����.���� � ��� ���� ����������������� ���������� ������,
�� ����� ���������� ��������� ��� � 0, ��������� ���������� ���� � �������� �
���������� ����. ���� � ��� ������������������ ��������� ����, �� ����� ����-
������ ��������� ��� � 1, ��������� ���������� ���� � �������� ��� � ����������
����. ��� ����� ����������������� ���������:
133 30 0 -7 -11 8 | 2 0 | 135 1 6 -5 -7 -3 0 1 | 3 0 | 135 1 0 -3 -4 -1 4 2
11 0 | 131 -3 1 1 | 27 0
����, �� ����� 64 ����� � 34
b) LZW � ����� ���������� ������
���� �������� ������� �� ����������� ����������� �������, ������� ������� ��
��������� �����. ������ ���������� ������ ���������� �����. ��� ����� �����
���������:
1. ������������ �������. � ����� ������ ������� � ��������� [0;255].
BITS = 9, MAX = 2^BITS = 512
2. STRING = ������ ������
3. ���� �� ��������� �������:
4. CHARACTER = ����� ������ �� ������
5. ���� STRING+CHARACTER ���� � �������, ����� STRING = STRING+CHARACTER,
����� ������ ��� ��� STRING, �������� STRING+CHARACTER � �������,
���� ���������� ����� � ������� > MAX-1, ����� � ���������� BITS
� ��������� ������ MAX=2^BITS, STRING=CHARACTER
6. ������� �� 3
7. ������ ��� ��� STRING
������ ��� ����� ����� ���� ������������������, �� ������ �������� �� ����
��������� 128, ����� ������� �� ��������������
158 128 121 117 136 128 128 129 134 123 121 125 128 129 128 128 128 129 128
125 124 127 132 130 128 128 128 128 128 128 128 128 128 128 128 125 129 129
128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128
128 128 128 128 128 128 128 128
STRING=158
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (158) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 121
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (128) � �������� STRING+CHARACTER � �������, STRING = 121
CHARACTER = 117
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (121) � �������� STRING+CHARACTER � �������, STRING = 117
CHARACTER = 136
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (117) � �������� STRING+CHARACTER � �������, STRING = 136
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (136) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (128) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 129
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (128) � �������� STRING+CHARACTER � �������, STRING = 129
CHARACTER = 134
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (129) � �������� STRING+CHARACTER � �������, STRING = 134
CHARACTER = 123
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (134) � �������� STRING+CHARACTER � �������, STRING = 123
CHARACTER = 121
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (123) � �������� STRING+CHARACTER � �������, STRING = 121
CHARACTER = 125
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (121) � �������� STRING+CHARACTER � �������, STRING = 125
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (125) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 129
STRING+CHARACTER ������������ � �������, STRING = STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (262) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING = STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (261) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 129
STRING+CHARACTER ������������ � �������, STRING = STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING = STRING+CHARACTER
CHARACTER = 125
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (268) � �������� STRING+CHARACTER � �������, STRING = 125
CHARACTER = 124
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (125) � �������� STRING+CHARACTER � �������, STRING = 124
CHARACTER = 127
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (124) � �������� STRING+CHARACTER � �������, STRING = 127
CHARACTER = 132
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (127) � �������� STRING+CHARACTER � �������, STRING = 132
CHARACTER = 130
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (132) � �������� STRING+CHARACTER � �������, STRING = 130
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (130) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (269) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (276) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 125
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (276) � �������� STRING+CHARACTER � �������, STRING = 125
CHARACTER = 129
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (125) � �������� STRING+CHARACTER � �������, STRING = 129
CHARACTER = 129
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (129) � �������� STRING+CHARACTER � �������, STRING = 129
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (129) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (277) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (282) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (283) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = 128
STRING+CHARACTER ����������� � �������, ����� ����� ������ ��� ���
STRING (284) � �������� STRING+CHARACTER � �������, STRING = 128
CHARACTER = 128
STRING+CHARACTER ������������ � �������, STRING=STRING+CHARACTER
CHARACTER = EOS (����� ������)
�� �������� ����� ������, ����� ������ ��� ��� STRING (261) � ���
���� ������ ������
158 128 121 117 136 128 128 129 134 123 121 125 262 261 268 125 124 127 132
130 269 276 276 125 129 129 277 282 283 284
� ��� ���� 9 ��� �� ��� � �� ����� 64 ����� � 35 (31*9/8)
��� �������� ����������:
1. ������������ �������. ��� ����� � ��������� [0;255].
BITS = 9, MAX = 2^BITS = 512
2. ��������� OLD_CODE
3. ���������� OLD_CODE
4. ���� �� ��������� ����:
5. ��������� NEW_CODE
6. ���� NEW_CODE ����������� � ������� ����� STRING = ���������� OLD_CODE,
STRING = STRING+CHARACTER, ����� STRING = ���������� NEW_CODE
7. ���������� STRING
8. CHARACTER = ������ ������ � STRING
9. �������� OLD_CODE+CHARACTER � �������
10. ���� ���������� ����� � ������� > MAX-1, ����� ����������� BITS,
� ��������� ������ MAX=2^BITS
11. OLD_CODE = NEW_CODE
12. ���� �� 4
������ ������� ��������� ���� ������������������
OLD_CODE = 158
ouput 158
NEW_CODE = 128
NEW_CODE ������������ � �������, ����� STRING = 128
������ STRING
CHARACTER = 128
��������� "158 128" � �������
OLD_CODE = 128
NEW_CODE = 121
NEW_CODE ������������ � �������, ����� STRING = 121
������ STRING
CHARACTER = 121
��������� "128 121" � �������
OLD_CODE = 121
NEW_CODE = 117
NEW_CODE ������������ � �������, ����� STRING = 117
������ STRING
CHARACTER = 117
��������� "121 117" � �������
OLD_CODE = 117
NEW_CODE = 136
NEW_CODE ������������ � �������, ����� STRING = 136
������ STRING
CHARACTER = 136
��������� "117 136" � �������
OLD_CODE = 136
NEW_CODE = 128
NEW_CODE ������������ � �������, ����� STRING = 128
������ STRING
CHARACTER = 128
��������� "136 128" � �������
OLD_CODE = 128
NEW_CODE = 128
NEW_CODE ������������ � �������, ����� STRING = 128
������ STRING
CHARACTER = 128
��������� "128 128" � �������
OLD_CODE = 128
NEW_CODE = 129
NEW_CODE ������������ � �������, ����� STRING = 129
������ STRING
CHARACTER = 129
��������� "128 129" � �������
OLD_CODE = 129
NEW_CODE = 134
NEW_CODE ������������ � �������, ����� STRING = 134
������ STRING
CHARACTER = 134
��������� "129 134" � �������
OLD_CODE = 134
NEW_CODE = 123
NEW_CODE ������������ � �������, ����� STRING = 123
������ STRING
CHARACTER = 123
��������� "134 123" � �������
OLD_CODE = 123
NEW_CODE = 121
NEW_CODE ������������ � �������, ����� STRING = 121
������ STRING
CHARACTER = 121
��������� "123 121" � �������
OLD_CODE = 121
NEW_CODE = 125
NEW_CODE ������������ � �������, ����� STRING = 125
������ STRING
CHARACTER = 125
��������� "121 125" � �������
OLD_CODE = 125
NEW_CODE = 262
NEW_CODE ������������ � �������, ����� STRING = "128 129"
������ STRING
CHARACTER = 128
��������� "125 128" � �������
OLD_CODE = 262
NEW_CODE = 261
NEW_CODE ������������ � �������, ����� STRING = "128 128"
������ STRING
CHARACTER = 128
��������� "128 129 128" � �������
OLD_CODE = 261
NEW_CODE = 268
NEW_CODE ������������ � �������, ����� STRING = "128 129 128"
������ STRING
CHARACTER = 128
��������� "128 128 128" � �������
OLD_CODE = 268
NEW_CODE = 125
NEW_CODE ������������ � �������, ����� STRING = 125
������ STRING
CHARACTER = 125
��������� "128 129 128 125" � �������
OLD_CODE = 125
NEW_CODE = 124
NEW_CODE ������������ � �������, ����� STRING = 124
������ STRING
CHARACTER = 124
��������� "125 124" � �������
OLD_CODE = 124
NEW_CODE = 127
NEW_CODE ������������ � �������, ����� STRING = 127
������ STRING
CHARACTER = 127
��������� "124 127" � �������
OLD_CODE = 127
NEW_CODE = 132
NEW_CODE ������������ � �������, ����� STRING = 132
������ STRING
CHARACTER = 132
��������� "127 132" � �������
OLD_CODE = 132
NEW_CODE = 130
NEW_CODE ������������ � �������, ����� STRING = 130
������ STRING
CHARACTER = 130
��������� "132 130" � �������
OLD_CODE = 130
NEW_CODE = 269
NEW_CODE ������������ � �������, ����� STRING = "128 128 128"
������ STRING
CHARACTER = 128
��������� "130 128" � �������
OLD_CODE = 269
NEW_CODE = 276
NEW_CODE ����������� � �������, ����� STRING = "128 128 128"
and STRING=STRING+CHARACTER
������ STRING
CHARACTER = 128
��������� "128 128 128 128" � �������
OLD_CODE = 276
NEW_CODE = 276
NEW_CODE ������������ � �������, ����� STRING = "128 128 128 128"
������ STRING
CHARACTER = 128
��������� "128 128 128 128 128" � �������
OLD_CODE = 276
NEW_CODE = 125
NEW_CODE ������������ � �������, ����� STRING = 125
������ STRING
CHARACTER = 125
��������� "128 128 128 128 125" � �������
OLD_CODE = 125
NEW_CODE = 129
NEW_CODE ������������ � �������, ����� STRING = 129
������ STRING
CHARACTER = 129
��������� "125 129" � �������
OLD_CODE = 129
NEW_CODE = 129
NEW_CODE ������������ � �������, ����� STRING = 129
������ STRING
CHARACTER = 129
��������� "129 129" � �������
OLD_CODE = 129
NEW_CODE = 277
NEW_CODE ������������ � �������, ����� STRING = "128 128 128 128 128"
������ STRING
CHARACTER = 128
��������� "129 128" � �������
OLD_CODE = 277
NEW_CODE = 282
NEW_CODE ����������� � �������, ����� STRING = "128 128 128 128 128"
and STRING=STRING+CHARACTER
������ STRING
CHARACTER = 128
��������� "128 128 128 128 128 128" � �������
OLD_CODE = 282
NEW_CODE = 283
NEW_CODE ����������� � �������, ����� STRING = "128 128 128 128 128 128"
and STRING=STRING+CHARACTER
������ STRING
CHARACTER = 128
��������� "128 128 128 128 128 128 128" � �������
OLD_CODE = 283
NEW_CODE = 284
NEW_CODE ����������� � �������, ����� STRING = "128 128 128 128 128 128 128"
and STRING=STRING+CHARACTER
������ STRING
CHARACTER = 128
��������� "128 128 128 128 128 128 128 128" � �������
OLD_CODE = 284
���� � ��� ������� ������������������, ��� ��������! :)))
c) ������������� ����������� ��������
���� �������� ������������ �� �������� ��������� ��������, � ����� �����
������������� ������ �������������� ����� ����� �����
��� ��������:
1. ������������ ������� - 1 ��� ������� �������
2. ������ ������, ������� � ������� �������� �� ���������� � ���� ����
3. ���� ���� �������:
4. ���� ������ � ������, ���� ���� ������� ������ 1, ����� 0
(������� � �����)
5. ����������� ������� ������� � ������������� ������
6. ��������� � 3
������ ��������� ������������ ���� ������������������, ������ ��� ����� ��������
128, ����� ������� ��� �������� ��������������:
158 128 121 117 136 128 128 129 134 123 121 125 128 129 128 128 128 129 128
125 124 127 132 130 128 128 128 128 128 128 128 128 128 128 128 125 129 129
128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128
128 128 128 128 128 128 128 128
��� ��������� ���������� �� ������������, ��� ��� ��������� ������� ���:
158 128 121 117 136 129 134 123 125 124 127 132 130
(�� 0 �� 256 ��-����������)
���� � ������ � ��� ������� �������:
158 - 1, 128 - 1, 121 - 1, 117 - 1, 136 - 1, 129 - 1, 134 - 1, 123 - 1,
125 - 1, 124 - 1, 127 - 1, 132 - 1, 130 - 1
� ������:
/------------13----------\
I I
/-------8-------\ /----5-----\
I I I I
/---4---\ /---4---\ I /--3--\
I I I I I I I
/-2-\ /-2-\ /-2-\ /-2-\ /-2-\ /-2-\ I
I I I I I I I I I I I I I
1 1 1 1 1 1 1 1 1 1 1 1 1
158 128 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=158
��� ���� ��� ����� 1111
������ ������� CHARACTER ����� 2, ������ ���������� ������
/------------14-------------\
I I
/-------8------\ /----6------\
I I I I
/--4--\ /---4---\ /---4---\ I
I I I I I I I
I /-2-\ /-2-\ /-2-\ /-2-\ /-2-\ /-2-\
I I I I I I I I I I I I I
2 1 1 1 1 1 1 1 1 1 1 1 1
158 128 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 1101
������ ������� CHARACTER ����� 2, ������ ���������� ������
/-------------15-------------\
I I
/-----8-----\ /------7-------\
I I I I
I /---4---\ /---4---\ /--3--\
I I I I I I I
/-4-\ /-2-\ /-2-\ /-2-\ /-2-\ /-2-\ I
I I I I I I I I I I I I I
2 2 1 1 1 1 1 1 1 1 1 1 1
158 128 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=121
��� ���� ��� ����� 1011
������ ������� CHARACTER ����� 2, ������ ���������� ������
/--------------16----------\
I I
/----8---\ /-------8-------\
I I I I
I /--4--\ /---4---\ /---4---\
I I I I I I I
/-4-\ I /-2-\ /-2-\ /-2-\ /-2-\ /-2-\
I I I I I I I I I I I I I
2 2 2 1 1 1 1 1 1 1 1 1 1
158 128 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=117
��� ���� ��� ����� 1001
������ ������� CHARACTER ����� 2, ������ ���������� ������
/--------------16----------\
I I
I /----------9-----\
I I I
I I /----5-----\
I I I I
/---8---\ /---4---\ I /--3--\
I I I I I I I
/-4-\ /-4-\ /-2-\ /-2-\ /-2-\ /-2-\ I
I I I I I I I I I I I I I
2 2 2 2 1 1 1 1 1 1 1 1 1
158 128 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=136
��� ���� ��� ����� 0111
������ ������� CHARACTER ����� 2, ������ ���������� ������
/--------------18-------\
I I
I /----------10-------\
I I I
I I /----6------\
I I I I
/---8---\ /--4--\ /---4---\ I
I I I I I I I
/-4-\ /-4-\ I /-2-\ /-2-\ /-2-\ /-2-\
I I I I I I I I I I I I I
2 2 2 2 2 1 1 1 1 1 1 1 1
158 128 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 110
������ ������� CHARACTER ����� 3, ������ ���������� ������
/-------------19-----------\
I I
I /--------12----------\
I I I
I /------8----\ I
I I I I
/--7--\ I /---4---\ /---4---\
I I I I I I I
I /-4-\ /-4-\ /-2-\ /-2-\ /-2-\ /-2-\
I I I I I I I I I I I I I
3 2 2 2 2 1 1 1 1 1 1 1 1
128 158 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=129
��� ���� ��� ����� 01011
������ ������� CHARACTER ����� 2, ������ ���������� ������
/-------------20-----------\
I I
I /-----------13--------\
I I I
I /---8----\ /-----5----\
I I I I I
/--7--\ I /--4--\ I /--3--\
I I I I I I I I
I /-4-\ /-4-\ I /-2-\ /-2-\ /-2-\ I
I I I I I I I I I I I I I
3 2 2 2 2 2 1 1 1 1 1 1 1
128 158 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=134
��� ���� ��� ����� 01001
������ ������� CHARACTER ����� 2, ������ ���������� ������
/-------------21-----------\
I I
I /-----------14--------\
I I I
I I /-----6-----\
I I I I
/--7--\ /---8---\ /---4---\ I
I I I I I I I
I /-4-\ /-4-\ /-4-\ /-2-\ /-2-\ /-2-\
I I I I I I I I I I I I I
3 2 2 2 2 2 2 1 1 1 1 1 1
128 158 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=123
��� ���� ��� ����� 00111
������ ������� CHARACTER ����� 2, ������ ���������� ������
/-------------22-----------\
I I
I /-----------15------\
I I I
I I /------7------\
I I I I
/--7--\ /---8---\ /--4--\ /--3--\
I I I I I I I I
I /-4-\ /-4-\ /-4-\ I /-2-\ /-2-\ I
I I I I I I I I I I I I I
3 2 2 2 2 2 2 2 1 1 1 1 1
128 158 121 117 136 129 134 123 125 124 127 132 130
CHARACTER=121
��� ���� ��� ����� 00111
������ ������� CHARACTER ����� 2, ������ ���������� ������
/--------23-----------\
I I
I /---9-------\
I I I
/-----14----\ I /---5------\
I I I I I
I /---8---\ I I /--3--\
I I I I I I I
/-6-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\ I
I I I I I I I I I I I I I
3 3 2 2 2 2 2 2 1 1 1 1 1
128 121 158 117 136 129 134 123 125 124 127 132 130
CHARACTER=125
��� ���� ��� ����� 0011
������ ������� CHARACTER ����� 2, ������ ���������� ������
/--------24-----------\
I I
I /---10-------\
I I I
/-----14----\ I /---6------\
I I I I I
I /---8---\ I /--4--\ I
I I I I I I I
/-6-\ /-4-\ /-4-\ /-4-\ I /-2-\ /-2-\
I I I I I I I I I I I I I
3 3 2 2 2 2 2 2 2 1 1 1 1
128 121 158 117 136 129 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 111
������ ������� CHARACTER ����� 4, ������ ���������� ������
/--------25-----------\
I I
I /---10-------\
I I I
/-----15----\ I /---6------\
I I I I I
I /---8---\ I /--4--\ I
I I I I I I I
/-7-\ /-4-\ /-4-\ /-4-\ I /-2-\ /-2-\
I I I I I I I I I I I I I
4 3 2 2 2 2 2 2 2 1 1 1 1
128 121 158 117 136 129 134 123 125 124 127 132 130
CHARACTER=129
��� ���� ��� ����� 1000
������ ������� CHARACTER ����� 3, ������ ���������� ������
/----------26----------\
I I
I /------16--------\
I I I
I I /----8------\
I I I I
/-10--\ /---8---\ I /---4---\
I I I I I I I
I /-6-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\
I I I I I I I I I I I I I
4 3 3 2 2 2 2 2 2 1 1 1 1
128 121 129 158 117 136 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 5, ������ ���������� ������
/----------27----------\
I I
I /------16--------\
I I I
I I /----8------\
I I I I
/-11--\ /---8---\ I /---4---\
I I I I I I I
I /-6-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\
I I I I I I I I I I I I I
5 3 3 2 2 2 2 2 2 1 1 1 1
128 121 129 158 117 136 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 6, ������ ���������� ������
/----------28----------\
I I
I /------16--------\
I I I
I I /----8------\
I I I I
/-12--\ /---8---\ I /---4---\
I I I I I I I
I /-6-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\
I I I I I I I I I I I I I
6 3 3 2 2 2 2 2 2 1 1 1 1
128 121 129 158 117 136 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 7, ������ ���������� ������
/----------29----------\
I I
I /------16--------\
I I I
I I /----8------\
I I I I
/-13--\ /---8---\ I /---4---\
I I I I I I I
I /-6-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\
I I I I I I I I I I I I I
7 3 3 2 2 2 2 2 2 1 1 1 1
128 121 129 158 117 136 134 123 125 124 127 132 130
CHARACTER=129
��� ���� ��� ����� 100
������ ������� CHARACTER ����� 4, ������ ���������� ������
/----------30----------\
I I
I /------16--------\
I I I
I I /----8------\
I I I I
/-14--\ /---8---\ I /---4---\
I I I I I I I
I /-7-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\
I I I I I I I I I I I I I
7 4 3 2 2 2 2 2 2 1 1 1 1
128 129 121 158 117 136 134 123 125 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 8, ������ ���������� ������
/----------31----------\
I I
I /------16--------\
I I I
I I /----8------\
I I I I
/-15--\ /---8---\ I /---4---\
I I I I I I I
I /-7-\ /-4-\ /-4-\ /-4-\ /-2-\ /-2-\
I I I I I I I I I I I I I
8 4 3 2 2 2 2 2 2 1 1 1 1
128 129 121 158 117 136 134 123 125 124 127 132 130
CHARACTER=125
��� ���� ��� ����� 0010
������ ������� CHARACTER ����� 3, ������ ���������� ������
/---------32---------------\
I I
I /-------14--------\
I I I
/--18-\ I /----6-----\
I I I I I
I /-10--\ /---8---\ /--4--\ I
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ I /-2-\ /-2-\
I I I I I I I I I I I I I
8 4 3 3 2 2 2 2 2 1 1 1 1
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=124
��� ���� ��� ����� 00101
������ ������� CHARACTER ����� 2, ������ ���������� ������
/---------33---------------\
I I
I /-------15--------\
I I I
/--18-\ I /-----7----\
I I I I I
I /-10--\ /---8---\ I /--3--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-2-\ I
I I I I I I I I I I I I I
8 4 3 3 2 2 2 2 2 2 1 1 1
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=127
��� ���� ��� ����� 00011
������ ������� CHARACTER ����� 2, ������ ���������� ������
/---------34---------------\
I I
I /-------16--------\
I I I
/--18-\ I /-----8--\
I I I I I
I /-10--\ /---8---\ I /--4--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ I /-2-\
I I I I I I I I I I I I I
8 4 3 3 2 2 2 2 2 2 2 1 1
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=132
��� ���� ��� ����� 00001
������ ������� CHARACTER ����� 2, ������ ���������� ������
/---------35---------------\
I I
I /-------17--------\
I I I
/--18-\ I /-----9--\
I I I I I
I /-10--\ /---8---\ I /--5--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ I /-3-\
I I I I I I I I I I I I I
8 4 3 3 2 2 2 2 2 2 2 2 1
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=130
��� ���� ��� ����� 00000
������ ������� CHARACTER ����� 2, ������ ���������� ������
/---------36---------------\
I I
I /-------18--------\
I I I
/--18-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
8 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 9, ������ ���������� ������
/---------37---------------\
I I
I /-------18--------\
I I I
/--19-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
9 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 10, ������ ���������� ������
/---------38---------------\
I I
I /-------18--------\
I I I
/--20-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
10 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 11, ������ ���������� ������
/---------39---------------\
I I
I /-------18--------\
I I I
/--21-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
11 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 12, ������ ���������� ������
/---------40---------------\
I I
I /-------18--------\
I I I
/--22-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
12 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 13, ������ ���������� ������
/---------41---------------\
I I
I /-------18--------\
I I I
/--23-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
13 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 14, ������ ���������� ������
/---------42---------------\
I I
I /-------18--------\
I I I
/--24-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
14 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 15, ������ ���������� ������
/---------43---------------\
I I
I /-------18--------\
I I I
/--25-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
15 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 16, ������ ���������� ������
/---------44---------------\
I I
I /-------18--------\
I I I
/--26-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
16 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 17, ������ ���������� ������
/---------45---------------\
I I
I /-------18--------\
I I I
/--27-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
17 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 18, ������ ���������� ������
/---------46---------------\
I I
I /-------18--------\
I I I
/--28-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
18 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 19, ������ ���������� ������
/---------47---------------\
I I
I /-------18--------\
I I I
/--29-\ I /-----10---\
I I I I I
I /-10--\ /---8---\ I /--6--\
I I I I I I I I
I I /-6-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
19 4 3 3 2 2 2 2 2 2 2 2 2
128 129 121 125 158 117 136 134 123 124 127 132 130
CHARACTER=125
��� ���� ��� ����� 1000
������ ������� CHARACTER ����� 4, ������ ���������� ������
/---------48---------------\
I I
I /-------18--------\
I I I
/--30-\ I /-----10---\
I I I I I
I /-11--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
19 4 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=129
��� ���� ��� ����� 101
������ ������� CHARACTER ����� 5, ������ ���������� ������
/---------49---------------\
I I
I /-------18--------\
I I I
/--31-\ I /-----10---\
I I I I I
I /-12--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
19 5 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=129
��� ���� ��� ����� 101
������ ������� CHARACTER ����� 6, ������ ���������� ������
/---------50---------------\
I I
I /-------18--------\
I I I
/--32-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
19 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 20, ������ ���������� ������
/---------51---------------\
I I
I /-------18--------\
I I I
/--33-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
20 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 21, ������ ���������� ������
/---------52---------------\
I I
I /-------18--------\
I I I
/--34-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
21 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 22, ������ ���������� ������
/---------53---------------\
I I
I /-------18--------\
I I I
/--35-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
22 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 23, ������ ���������� ������
/---------54---------------\
I I
I /-------18--------\
I I I
/--36-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
23 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 24, ������ ���������� ������
/---------55---------------\
I I
I /-------18--------\
I I I
/--37-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
24 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 25, ������ ���������� ������
/---------56---------------\
I I
I /-------18--------\
I I I
/--38-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
25 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 26, ������ ���������� ������
/---------57---------------\
I I
I /-------18--------\
I I I
/--39-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
26 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 27, ������ ���������� ������
/---------58---------------\
I I
I /-------18--------\
I I I
/--40-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
27 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 28, ������ ���������� ������
/---------59---------------\
I I
I /-------18--------\
I I I
/--41-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
28 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 29, ������ ���������� ������
/---------60---------------\
I I
I /-------18--------\
I I I
/--42-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
29 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 30, ������ ���������� ������
/---------61---------------\
I I
I /-------18--------\
I I I
/--43-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
30 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 31, ������ ���������� ������
/---------62---------------\
I I
I /-------18--------\
I I I
/--44-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
31 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 32, ������ ���������� ������
/---------63---------------\
I I
I /-------18--------\
I I I
/--45-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
32 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 33, ������ ���������� ������
/---------64---------------\
I I
I /-------18--------\
I I I
/--46-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
33 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 34, ������ ���������� ������
/---------65---------------\
I I
I /-------18--------\
I I I
/--47-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
34 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 35, ������ ���������� ������
/---------66---------------\
I I
I /-------18--------\
I I I
/--48-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
35 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 36, ������ ���������� ������
/---------67---------------\
I I
I /-------18--------\
I I I
/--49-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
36 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 37, ������ ���������� ������
/---------68---------------\
I I
I /-------18--------\
I I I
/--50-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
37 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 38, ������ ���������� ������
/---------69---------------\
I I
I /-------18--------\
I I I
/--51-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
38 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 39, ������ ���������� ������
/---------70---------------\
I I
I /-------18--------\
I I I
/--52-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
39 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 40, ������ ���������� ������
/---------71---------------\
I I
I /-------18--------\
I I I
/--53-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
40 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 41, ������ ���������� ������
/---------72---------------\
I I
I /-------18--------\
I I I
/--54-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
41 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 42, ������ ���������� ������
/---------73---------------\
I I
I /-------18--------\
I I I
/--55-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
42 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 43, ������ ���������� ������
/---------74---------------\
I I
I /-------18--------\
I I I
/--56-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
43 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 44, ������ ���������� ������
/---------75---------------\
I I
I /-------18--------\
I I I
/--57-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
44 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 45, ������ ���������� ������
/---------76---------------\
I I
I /-------18--------\
I I I
/--58-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
45 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
CHARACTER=128
��� ���� ��� ����� 11
������ ������� CHARACTER ����� 46, ������ ���������� ������
/---------77---------------\
I I
I /-------18--------\
I I I
/--59-\ I /-----10---\
I I I I I
I /-13--\ /---8---\ I /--6--\
I I I I I I I I
I I /-7-\ /-4-\ /-4-\ /-4-\ /-4-\ I
I I I I I I I I I I I I I
46 6 4 3 2 2 2 2 2 2 2 2 2
128 129 125 121 158 117 136 134 123 124 127 132 130
������ ��������� ��� � ��� ����������
/-------\ /-------\ /--------\/-------\/--------\/--------\/--------\ /----
1111 1101 1011 1001 0111 110 01011 01001 00111 00111 0011 111 1000 11 11 11
----\/--------\/--------\/-------\/----------\/----------\/----------\/--
100 11 0010 00101 00011 00001 00000 11 11 11 11 11 11 11 11 11 11 11 1000
-----\/----------\/----------\/----------\/----------\/----------\/---------
101 101 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
\/---------
11 11 11 11
���� �� ����� 64 ����� � 22 (175/8 bits)
------------------------------------------------------------------------------
��� � ���!
��� ������� ������:
����� ������� (White Eagle)
wheagle@irex.urc.ac.ru
������, ���������
7-3512-170255
| |