Черт. 1
Пример кодирования небелого квадрата
W 1111 1111 1111 1111 11ОО 1111 П11 пи 1111 nil пи пц
ті 1111 1111 И11 1111 ІІОЦ ton 1111 іщ
2
23 бита
3 битаНО 00...00 1111 1111 0000 НО 00...00 1010 0000 110 0
и выполнять по квадратам Akim в порядке роста т.
Кодирование белого квадрата выполняют формированием двоичного
кодового слова 0.
При кодировании небелого квадрата следует:
ф
.и
квадрат Akim с заменой бе
ормировать дополнительно к квадрату Аь1тлых элементов изображения черными и обратно согласно черт, ^3 и 4;^ формировать дополнительно к квадрату A kim квадраты A kim , A kim с контурами, выделенными в А kim в направлении строк слева направо и справа налево, а также квадраты A kim I > ^kim t с контурами, выделенными в А/цт в направлении столбцов сверху вниз и снизу вверх согласно черт. 5—8;
с
при
ормировании квадратов
Akim > A kim *
» Akim t в каждой
элемент черного1 отрезка не является последним элементом строки или столбца квадрата A kim ;
при
ормировании квадратов
Akim , Akim
A kim I
A kim t В каждой
строке или столбце квадрата Akim заменять в черных отрезках все черные
элементы белыми, кроме первого элемента, если последний элемент черного
отрезка является также последним элементом строки или столбца квадрата -A kim ;
п
, Akim і * Akim t белым элементом
в каждой одиночный или столбца
ри формировании квадратов Akim , Akimстроке или столбце квадрата Akim заменять
черный элемент, если он не является последним элементом строки квадрата A kim
формировать кодовое представление для квадратов Akim> Akim , Akim» _ -> 4 t
Akim* A kim 4 , Akim^ c q, q, q, q, q, q ^разрядами соответственно согласно черт. 3—8, исключая квадраты Akim > Akim , Akimi > A kim t > в которых хотя бы в одной из подматриц, содержащих 4X4 элемента изображения, содержится более у замененных одиночных черных элементов изображения;
выбирать число у из ряда О, 1,2, 4;
выбирать кодовое представление с разрядами
—
(1)
*• і t^min~;filing, <?, Я■> q> q> q} •
или, если ?min>64, некодированное представление Akim согласно черт. 9;
формировать двоичное кодовое слово введением подслов 1010, 1111, 1000, 1001, 1110, 1011 и 1100 перед выбранными кодовыми представлениями
A kim , A kirn , A kim tA kim 4 , Akim^ и некодированным представлением A kim соответственно;
формировать двоичное кодовое слово 1101 для черного квадрата Akim ;
считать квадрат Akim белыми кодировать его, как описано в п. 1.4.3, если хотя бы один из квадратов Akim , Akim , Akim 4 , Akim t является белым.
Время передачи тест-таблицы 0159К—12 по ГОСТ 16815—71 при скорости развертки 7680 строк в минуту и скорости передачи 9600 бит/с не должно превышать значений, приведенных в табл. 1*
.
Пример кодирования небелого квадрата АЛия
— - — _ л _ -- • -
ю;с ни т сто от ноо 1111 т і ом woo
їси ти 1100 ото нов ■ пи оюі пю от ют Черт, зПример кодирования небелого квадрата
Ак 1т
1111
1110
1101
1000 0011
1111
0101 0111 оюо 1000
1111
1011' ООО 1111 1111
1111
1010
0001
1000 0101
1111 1111 1110 1101 1000 0011
1111 1011 0011 1111 1111
1111 0101
1111 1010
0111 0100 1000
0001 1000 0101
Пример кодирования небелого квадрата А к1тс контуром,
выделенным в направлении строк слева направо
ЯЮ0 /Ш 0111 0110 1000
0100 0100 1111 0101
0010 1011 1010 1000 0100 1100
0010 0110 1010
Пример кодирования небелого квадрата A kс контуром^
выделенным в направлении строк справа налево
1111
1101
0010 оно
OO1O
1011
1010
1000
0001
1100
OWO
0100
1111
0101 оно оно 1010
.1001
1111 1101 0010 0110
0100 0100 1111 0101
0010 1011 1010 1ООО 0001 1100
ОНО 0110 1Q1Q
Пример кодирования небелого квадрата А^1тс контуром, выделенным в направлении столбцов сверху вниз
J
1110 1111 1110'0010 ОНО 1ООО 1011 1000 0011 0110
0100 1100 0110 0100 0010
• і J 1Пример кодирования небелого квадрата A klmс контуром^ выделенным в направлении столбцов снизу вверх
Ак1гп
111Т
1100
0111
1110
OO1O 0010 юоо
от
юоо ООП 0110
0100-
0100 0001
0Q1Q
1011 1111 1110 0010 0010 1000 0111 1000 ООП 011Q 010
0Пример формирования некодированного
представления квадрата А *
Черт. 9
£100
V00 {ОООО £000
0101 1110 0111 юю
1100 0010 0111 1100 1111 юю 1000 1011 0111 0100 1100 0000
0000 0101 1110 0111 1010
<
кодированием Плотность развертки, строк на миллиметр |
Число элементов изображения в общей строке |
Время передачи, с, не более |
7,7 |
1728 |
90 |
3,85 |
1728 |
60 |
7,7 . |
864 |
65 |
3,85 |
864 |
40 |
7,7 |
1728 |
70 |
3,85 |
1728 |
45 |
7,7 |
864 |
50 |
3,85 |
864 |
30 |
Режим кодирования
Без выделения контура
С выделением контура
с планари
я факсимильная
в полутоновом
2.1. Представление оригинала следует при этом каждый элемент изображения
режиме
выполнять как
описано в п.
следует ха р актеризовать его
яр-
костью gij, представляемой в виде 4-битового двоичного числа glg2g3g4 так,
чтобы яркость черного элемента изображения имела
2.2. Анализ и кодирование оригинала следует
вид 1111, а белого—0000.
выполнять как описано
К
следует выполнять форми-
одирование полосы без выделения контураКодирование каждой белой полосы Ak
д
рованием
1111 0000
воичного кодового слова (фаза белой полосы) вида 0100 0000 ООН 0100 0000 0010 0000 0100.Кодирование каждой небелой полосы А*, содержащей хотя бы один небелый элемент изображения, следует начинать формированием двоичного кодового слова (фаза небелой полосы) вида 1100 0000 ООН 1111 0000 1100 0000 0010 0000 1100 и выполнять по участкам Aki в порядке роста /.
Кодирование каждого белого участка A hi при следует вы-
полнять формированием двоичного кодового слова (фаза участка) вида 1010 0000 ООН 1111 0000 1010 0000 0010 0000 1010.
Кодирование каждого небелого участка А м следует выполнять по квадратам Aklmb порядке возрастания т и заканчивать формированием фа- эы участка.
Кодирование каждого квадрата следует начинать с вычисления средней яркости элемента bkim , определяемой как
8Л4 (I— 1) +8 ні
b
(2)
klm— 54 glh° х=8(А—1) + 1 у —8ЛЇ(/—1)-f-8(/n—1)-f-1
Каждый кодируемый квадрат следует разбивать на четыре двоичные матрицы А/жп , элементами которых являются биты (gn)ijK3 gij(n=, 2, 3,4), где п —- номер бита в 4-битовом числе gzy.
Кодирование каждого квадрата A klm следует выполнять по матри- л («)
цам А^іт в порядке возрастания п
.
Кодирование каждой матрицы А следует выполнять, как описано в п. L3.5, 1.3.6, рассматривая при этом ее как квадрат А*/тв штриховом режиме, в котором белыми элементами изображения являются нулевые биты