Черт. 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 в порядке роста т.

  1. Кодирование белого квадрата выполняют формированием двоичного

кодового слова 0.

  1. При кодировании небелого квадрата следует:

ф

квадрат Akim с заменой бе

ормировать дополнительно к квадрату Аь

лых элементов изображения черными и обратно согласно черт, ^3 и 4;^ формировать дополнительно к квадрату A kim квадраты A kim , A kim с контурами, выделенными в А kim в направлении строк слева направо и справа налево, а также квадраты A kim I > ^kim t с контурами, выделенными в А/цт в направлении столбцов сверху вниз и снизу вверх согласно черт. 5—8;

с

при


ормировании квадратов


Akim > A kim *


» Akim t в каждой


троке или столбце квадрата A kim заменять в черных отрезках все черные
элементы белыми, кроме первого и последнего элементов, если последний

элемент черного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


















































































































    Пример кодирования небелого квадрата А^с контуром, выделенным в направлении столбцов сверху вниз

    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.

    выполнять как описано






















































    1. К

      следует выполнять форми-

      одирование полосы без выделения контура
      1. Кодирование каждой белой полосы Ak

    д

    рованием

    1111 0000

    воичного кодового слова (фаза белой полосы) вида 0100 0000 ООН 0100 0000 0010 0000 0100.

    Кодирование каждой небелой полосы А*, содержащей хотя бы один небелый элемент изображения, следует начинать формированием двоич­ного кодового слова (фаза небелой полосы) вида 1100 0000 ООН 1111 0000 1100 0000 0010 0000 1100 и выполнять по участкам Aki в порядке роста /.

    1. Кодирование каждого белого участка A hi при следует вы-

    полнять формированием двоичного кодового слова (фаза участка) вида 1010 0000 ООН 1111 0000 1010 0000 0010 0000 1010.

    1. Кодирование каждого небелого участка А м следует выполнять по квадратам Aklmb порядке возрастания т и заканчивать формированием фа- эы участка.

    2. Кодирование каждого квадрата следует начинать с вычисления средней яркости элемента bkim , определяемой как

    8Л4 (I— 1) +8 ні

    b

    (2)

    klm— 54 glh

    ° х=8(А—1) + 1 у —8ЛЇ(/—1)-f-8(/n—1)-f-1

    1. Каждый кодируемый квадрат следует разбивать на четыре двоичные матрицы А/жп , элементами которых являются биты (gn)ijK3 gij(n=, 2, 3,4), где п —- номер бита в 4-битовом числе gzy.

    2. Кодирование каждого квадрата A klm следует выполнять по матри- л («)

    цам А^іт в порядке возрастания п

    .



    1. Кодирование каждой матрицы А следует выполнять, как описано в п. L3.5, 1.3.6, рассматривая при этом ее как квадрат А*/тв штриховом ре­жиме, в котором белыми элементами изображения являются нулевые биты