Устройство приема цифровых факсимильных сигналов с коррекцией искажений изображения

Иллюстрации

Показать все

Реферат

 

Изобретение относится к те.хнике передачи изображения и повышает качество изображения . Устр-во содержит блок 1 выделения начала строки, декодер 2, блок 3 запо.минания кодированного сигнала, блок 4 анализа кодированного сигнала, состоящий из линии задержки 5 и блока 6 сравнения , г-р 7 опорных частот. Вновь введены блок 8 запоминания декодированного сигнала , блок 9 анализа декодированного сигнала , блок 10 совместного анализа, блок 11 исправления, эл-т ИЛИ 12. 2 з.п. ф-лы, 7 ил. П . (Л со QO со со

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК. Ю» 1319313 А1 (51) 4

ОПИСАНИЕ ИЗОБРЕТ

H A ВТОРСКОМЪ СВИДЕТЕЛЬСТВУ

Фиг.7

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (2 ) 3967475, 24-09 (22) 10. 10. 85 (46) 23.06.87. Бюл. № 23, 72) П. О. Черкавский (53) 621.397.3 (088.8) (56) Авторское свидетельство СССР № 907867, кл. H 04 N 1/40, 1981.

Авторское свидетельство СССР № 944157, кл. Н 04 N 7/08, 1982. (54) УСТРОИСТВО ПРИЕМА ЦИФРОВЫХ ФАКСИМИЛЬНЫХ СИГНАЛОВ С

КОРРЕКЦИЕИ ИСКАЖЕНИИ ИЗОБРАЖЕНИЯ (57) Изобретение относится к технике передачи изображения и повышает качество изображения. Устр-во содержит блок вьiделения начала строки, декодер 2, блок 3 запоминания кодированного сигнала, блок

4 анализа кодированного сигнала, состоягний из линии задержки 5 и блока 6 сравнения, г-р 7 опорных частот. Вновь введены блок 8 запоминания декодированного сигнала, блок 9 анализа декодированного сигнала, блок 10 совместного анализа, блок !! исправления, эл-т ИЛИ 12. 2 з.п. ф-лы, 7 ил.

1319313

Изобретение относится к технике передачи изображения и может быть использовано в устройствах для приема цифровых факсимильных сигналов.

Цель изобретения — повышение качества изображения.

На фиг. 1 представлена электрическая структурная схема устройства приема цифровых факсимильных сигналов с коррекцией изображения; на фиг. 2 — расположение штрихов на участке изображения оригинала; на фиг. 3 — близкое к оптимальному распределение сегментов в штрихах; на фиг. 4 — схема блока исправления; на фиг. 5 — схема блока анализа декодированного сигнала; на фиг. 6 — схема блока определения искаженных координат; на фиг. 7— схема блока определения пропущенных сегментов.

Устройство приема цифровых факсимильных сигналов с коррекцией изображений (фиг. 1) содержит блок 1 выделения начала строки, декодер 2, блок 3 запоминания кодированного сигнала, блок 4 анализа кодированного сигнала, состоящий из линии

5 задержки и блока 6 сравнения, генератор

7 опорных частот, блок 8 запоминания декодированного сигнала, блок 9 анализа декодированного сигнала, блок 10 совместного анализа, блок 11 исправления, элемент

ИЛИ 12.

Блок 9 анализа декодированного сигнала (фиг. 1) содержит блок 13 выделения изолированных и пропущенных сегментов, блок

14 формирования кодовых комбинаций изолированных сегментов и блок 15 формирования координат пропущенных сегментов.

Блок 10 совместного анализа (фиг. 1) содержит блок 16 определения искаженных координат, блок 17 запоминания изолированных сегментов, первый и второй блоки

18 и 19 определения пропущенных сегментов, блок 20 запоминания пропущенных сегментов и с первого по четвертый элементы

ИЛИ 21 — 24.

Блок 11 исправления (фиг. 1) содержит блок 25 оперативной памяти, блок 26 коммутации сигналов, блок 27 коммутации адресов, ключ 28.

Блок 11 исправления (фиг. 4) содержит счетчик 29, дешифратор 30, мультивибратор 31, блок 32 коммутации, состоящий из коммутаторов 33 — 37, счетчики 38 и 39, коммутатор 40, одновибратор 41, счетчик

42, ключ 43, элементы ИЛИ 44 и 45.

Блок 9 анализа декодированного сигнала (фиг. 5) содержит инвертор 46, элементы

И 47 — 49, элементы ИЛИ 50 и 51, триггеры

52 и 53, группу входов 54, элементы И 55 — 60, элементы ИЛИ 61 и 62, триггеры 63 и 64, оперативное запоминающее устройство 65 и счетчик 66.

Блок 16 определения искаженных координат (фиг. 6) содержит регистры 67 и 68, триггер 69, регистр 70, блоки 71 и 72 сравнения, элемент ИЛИ 73.

Первый и второй блоки 18 и 19 определения пропущенных сегментов (фиг. 7) содержат регистры 74 и 75, триггер 76, блоки

77 и 78 сравнения, элемент И 79, элемент

ИЛИ 80.

Устройство работает следующим образом.

Оно предназначено для приема факсимильного сигнала, кодированного координатно-кодовым способом, состоящего.из информационных кодовых комбинаций и сиг15 налов начала строки. Информационные кодовые комбинации, несущие информацию о положении и длине сегмента, содержат координату начала сегмента и код его длины.

Сигналы начала строки, выделяемые блоком 1, предназначены для разделения общей последовательности сигнала на сигналы отдельных факсимильных строк. Характерной особенностью неискаженного сигнала является последовательное возрастание координат в пределах сигнала каждой отдельной факсимильной строки (фи г. 2, б) .

Нарушение возрастания значения координат, выделяемое блоком 4 анализа кодированного сигнала, однозначно указывает на наличие искажений координат, но не дает количественной оценки искажения и неоднозначно указывает, какая координата искажена, так как искаженной может быть или координата, меньшая предыдущей (фиг. 2, а, координата Х5), или эта предыдущая (координата Х4).

Декодированный сигнал, запоминаемый блоком 8, — это сигнал, соответствующий неисправленному изображению копии (фиг. 2, е), и его анализ блоком 9 фактически является анализом изображения копии, для которого маловероятными являются случаи появления изолированных единичных черных сегментов на белом поле бланка и отсутствие единичных черных сегментов в штрихах изображения. Блок 9 анализа декодированного сигнала предназна45 чен для выделения таких изолированных и пропущенных сегментов.

Сравнение результатов анализа кодированного и декодированного сигналов позволяет однозначно определить искаженные координаты и правильное положение соответствующих им сегментов (фиг. 2, в, г,д).

Например, при анализе кодированного сигнала определяется, что одна из координат

Х4 или Х5 (пока неизвестно какая) искажена. Это означает, что правильное положение сегмента, соответствующего искаженной координате, находится между третьим и шестым сегментами. При анализе декодированного сигнала выявляется, что между тре1319313 тьим и шестым сегментами имеется один пропущенный пятый сегмент, на место которого должен быть смещен искаженный сегмент. Ааналогичным образом определяется второй искаженный сегмент и его правильное положение.

Таким образом, приведенное однозначное исправление положения второго и пятого сегментов возможно только при наличии результатов анализа как кодированного, так и некодированного сигналов и только при наличии предварительного запоминания кодированного и декодированного сигналов всего изображения или его части.

Исследования показывают, что совместно с анализируемой строкой (средней на фиг. 2 e) достаточно анализировать две предыдущие и две последующие строки, так как дальнейшее увеличение числа анализируемых строк практически не увеличивает достоверность принимаемых решений. Близкое к оптимальному распределение сегментов в штрихах представлено на фиг. 3 а, б.

Такой алгоритм приема и коррекции осуществляется следующим образом. Кодированный факсимильный сигнал поступает на вход блока 1 выделения сигнала начала строки, декодера 2 и блока 3 запоминания кодированного си нала. Декодированный декодером 2 сигнал поступает на вход блока 8 запоминания декодированного сигнала.

Блоки 3 и 8 запоминают соответственно кодированный и декодированный сигналы построчно †построчн разделение сигналов обеспечивается блоком l. После этого производится построчный анализ запомненных кодированного и декодированного сигналов блоками 4 и 9. Затем блоком 10 совместного анализа сравниваются результаты анализа кодированного и декодированного сигналов, что позволяет определить имеющиеся искажения и исправить положение искаженных сегментов блоком l.

Анализ и исправление сигнала одной факсимильной строки производится следующим образом. Сначала производится анализ ее декодированного сигнала относительно сигналов двух предыдущих и двух последующих строк, записанных в блок 25 оперативной памяти блока 11 исправления. По сигналу окончания цикла анализа и исправления предыдущей строки, поступающему с второго выхода блока 3 запоминания кодированного сигнала, декодированный сигнал очередной строки с блока 8 через ключ 28 записывается в блок 25 оперативной памяти блока 11. Блок 25 оперативной памяти представляет собой пять отдельных модулей, каждый емкостью на одну факсимильную строку декодированного сигнала. Объем сигнала декодированной строки постоянен и равен числу элементарных площадок и, на которые разлагается факсимильная строка при анализе изображения. В зависимости от размеров бланка и требуемой разрешающей способности аппаратуры обычно значение п = 1 —:4 тыс. При таком построении блока 25 легко обеспечить требуемый порядок записи и считывания информации.

Текущий модуль блока 25 оперативной памяти, в который производится запись, определяют счетчик 29 и дешифратор 30, входящие в блок 26 коммутации сигналов. Дец1ифратор 30 устанавливает в состояние

«Запись» только один из пяти модулей в зависимости от состояния счетчика 29. Адрес (координата) с блока 27 коммутации адресов подается на все пять модулей бло15 ка 25 оперативной па мяти одновременно.

При этом производится запись в ячейку одного модуля, определяемого счетчиком 29, а с выходов всех пяти модулей памяти считывается одновременно информация (в том числе и только что записанная) со всех пяти ячеек, соответствующих адресу, и через блок 32 коммутации подается в блок 9 анализа декодированного сигнала. Блок 32 коммутации тоже управляется счетчиком 29.

В модули блока 25 оперативной памяти записываются пять идущих подряд строк.

Пусть очередной исправляемой строкой будет строка К, записанная в третий модуль.

Только во второй и в первый модули будут записаны две предыдущие (К вЂ” 1 и K,— — 2) строки, в четвертый модуль — первая последующая (К+ 1) строка, а в пятый модуль будет записываться очередная вторая последующая (К+2) строка вместо ранее записанной (К вЂ” 3), которая была второй предыдущей при исправлении К вЂ” 1 строки (пре35 дыдущиЙ UHKJl) При записи в пятыЙ моду Ib счетчик 29 находится в состоянии «5». В следующем цикле будет исправляться (К+ 1) -я строка, записанная в четвертый модуль. В третьем и четвертом модулях будут находиться две предыдущие по от40 ношению к неи строки (К и К вЂ” 1), в пятом

r модуле — первая последующая (К+ 2), а в первом модуле будет записана вторая последующая (К-+ 3 вместо К вЂ” 2) строка.

Таким образом, участвующие в анализе

45 декодированного сигнала строки с каждым последующим циклом сдвигаются на один модуль оперативной памяти и, следовательно, выходы модулей, содержащие исправляемую, предыдущие и последующие строки меняются от цикла к циклу. Блок 32 комму50 тации коммутирует выходы модулей таким образом, чтобы к одному из его выходов постоянно был подключен выход модуля, содержащий исправляемую строку, к второму выходу — содержащий первую предыдущую строку и т.д. Выходы всех модулей блока 25 подключены к входам всех комм таторов 33 — 37 блока 32 коммутации. Для следующего цикла (запись К+ 3, исправ13193

5 ление К+ 1 строк, состояние «1» счетчика 29) первый коммутатор 33 пропускает сигнал с выхода второго модуля и т.д. Счетчик 29 изменяет свое состояние каждый раз на три значения тремя импульсами, сформированными запускаемым на время их формирования мультивибратором 31 от обоих фронтов сигнала, поступающего на его вход со счетчика 38 блока 27 коммутации адресов.

Блок 27 коммутации адресов работает следующим образом. Непосредственно формирование адресов, поступающих в блок

25 оперативной памяти, производится счетчиком 39, который может быть установлен в нулевое или любое другое начальное состояние. Обнуление счетчика 39 производится сигналом окончания цикла анализа и исправления строки, поступающим с блока 3, а его установка в любое состояние. определяемое состоянием выходов коммутатора 40, производится обоими фронтами сигнала одновибратора 41 (в начале и конце его срабатывания). На вход блока 11 исправления поступает кодовая комбинация (координата Х„,„ и код длины 4„« ) искаженного сегмента и координата Х„р правильного положения этого сегмента. В коммутатор 40 поступают одновременно обе координаты Х„„и Х„р, являющиеся одновременно адресом оперативной памяти. Кодовые комбинации и координаты поступают параллельно. На выходе коммутатора 40 будет координата искаженного сегмента

Х,„во время срабатывания одновибратора 41, которая записывается в качестве начального состояния счетчика 39 в начале срабатывания одновибратора 41, а после окончания его работы — координата правильного положения сегмента Х„р, которая тоже устанавливает счетчик 39 в начальное состояние окончанием срабатывания одновибратора 41 (задним фронтом его импульса). Также начала и окончание срабатывания одновибратора 41 устанавливает кодом длины искаженного сегмента d„, â начальное состояние счетчик 42 и запускает его.

Останавливается счетчик 42 после поступления на его вход числа импульсов, равного длине сегмента (задается кодом длины d cx), поступающих с ключа 43 управляющего элементом ИЛИ 44. Ключ 43 замкнут во время работы счетчика 38 или счетчика 42.

Сигналы конца срабатывания счетчика 38 (конец записи очередной строки в оперативную память) и конца срабатывания одновибратора 41 (заканчивается исправление очередного сегмента) через элемент ИЛИ

45 и элемент ИЛИ 12 подаются на третий вход блока 3, по которым начинается или продолжается анализ кодированного сигнала и совместный анализ сигнала исправляемой строки.

13

Сигналом окончания предыдущего и начала очередного цикла является сигнал, поступающий с второго выхода блока 3 запоминания кодированного сигнала на первый вход блока 8 запоминания декодированного сигнала и на пятый вход блока 11 исправления, по которому блок 8 начинает считывать, а блок 11 записывать по условиям, приведенным ранее, (К+2)-ю строку. в пятый модуль блока 25 оперативной памяти. Этим сигналом запускается счетчик

38, началом срабатывания которого запускается мультивибратор 31, который переводит счетчик 29 в состояние «5». В результате открывается для записи пятый модуль блока 25. Кроме того, сработавший счетчик

38 переводит ключ 28 в положение, при котором вход блока 25 оперативной памяти подключается к выходу блока 8, и через элемент ИЛИ 44 замыкает ключ 43 на время прохождения с генератора 7 опорных частот и импульсов, которые поступают на входы счетчиков 38 и 39. Счетчик 39 формирует и последовательных адресов — производится запись и бит декодированного сигнала (К+2)-й строки в и ячеек пятого модуля блока 25 оперативной памяти. Одновременно с последовательной записью сигнала в пятый модуль производится считывание сигналов во всех модулей блока 25 оперативной памяти (в том числе и К+ 2 строки), которые поступают через блок 32 коммутации с выходов блока 11 в блок 9, который в процессе их поступления производит анализ декодированного сигнала К-й строки. После прохождения через ключ 43 и импульсов счетчик 38 прекращает работу, размыкает ключ 43, переводит ключ 28 в положение, при котором вход блока 25 оперативной памяти подключается к выходу одновибратора 41, запускает мультивибратор 31, который переводит счетчик 29 в состояние «3».

После исправления К-й строки в начале следующего цикла при запуске счетчика

38 счетчик 29 будет переведен в состояние

«!», следующая (К+ 3) -я строка запишется в первый модуль блока 25 оперативной памяти, а после прекращения работы счетчика 38 счетчик 29 перейдет в состояние «4».

В результате откроется вход четвертого модуля блока 25 оперативной памяти для исправления записанного в него сигнала (К+ 1)-й строки.

Анализ декодированного сигнала очередной строки, выполняемый блоком 9, заключается в выделении изолированных (искаженных) сегментов и формировании соответствующих им кодовых комбинаций (координаты Хр«и кода длины Йд ) и Выде ленни пропущенных сегментов (правильных положений искаженных сегментов) и формировании соответствующих им координат Xnr..

1319313

Этот анализ осуществляется относительно двух предыдуших и двух последующих строк.

С блока 11 исправления на входы блока 9 поступают поэлементно декодированные сигналы пяти строк — анализируемой, двух предыдущих и двух последующих. Причем все пять элементов, поступающих в любой момент на блок 9, имеют одну и ту же координату, которая поступает " блока 11 на вход блока 9. Будем считать, что сегмент изображения изолированный, если он имеется на анализируемой строке (фиг. 2, е) и на всем его протяжении на остальных строках отсутствуют элементы «черного». Пропу ценным сегментом будем считать отсу.тствие элементов «черного» на анализируемой строке на всем протяжении штриха.

Блок 9 работает следуюшим образом. Выделение изолированных сегментов производится схемой, содержащей инвертор 46, три элемента И 47 — 49, два элемента ИЛИ 50 и 51 и два триггера 52 и 53. Элемент И 47 срабатывает при поступлении на вход блока 13, по которому подается сигнал анализируемой строки сигнала «черного», а на все остальные входы — сигнала «белого», если триггер 52 находится в исходном состоянии. При срабатывании элемента И 47 подается сигнал на первый вход блока 14 формирования кодовой комбинации изолированного сегмента, по которому его оперативное запоминающее устройство 65 запоминает координату начала изолированного сегмента, и запускается счетчик 66 длины этого сегмента. Элемент ИЛИ 50 срабатывает, если хотя бы на одном из ее входов появится сигнал «черного». Элемент И 48 срабатывает, если сработали элемент- ИЛИ

50 и в сигнале анализируемой строки имеется сигнал «черного». Элемент И 49 пропускает переход сигнала анализируемой строки от «черного» к «белому» (конец сегмента), если триггер 53 находится в рабочем состоянии. Этот переход является сигналом, по которому блок 17 запоминания изолированных сегментов записывает подготовленную блоком 14 кодовую комбинацию изолированного сегмента — координату. из оперативного запоминающего устройства 65 и длину со счетчика 66.

С появлением в сигнале анализируемой строки изолированного сегмента срабатывает элемент И 47 и его координата запоминается оперативным запоминающим устройством 65. Начинается счет длины сегмента счетчиком 66 (счет импульсов генератора

7 опорных частот) и срабатывает триггер

53. Так как триггер 53 остается в рабочем состоянии, то в момент окончания сегмента (перехода сигнала от «черного» к «белому») через элемент И 49 в блок 17 поступает сигнал на запись подготовленной блоком 14

55 кодовой комбинации, после чего сигналом

«белого» анализируемой строки вся схема выделения сегмента переводится и удерживается в исходном состоянии.

При прохождении неизолированного сегмента тоже могут быть ситуации, когда на остальных строках все элементы «белые».

Если такая ситуация возникнет в начале сегмента, то сработают элемент И 47 и триггер 53 и начнется формирование кодовой комбинации блоком 14, но при появлении на каком-либо из остальных входов сигнала «черного» сработает элемент ИЛИ 50, который через элемент ИЛИ 51 переведет триггер 53 в исходное состояние. Прохождение сигнала на запись кодовой комбинации в блок 17 прекратится. Если же в начале сегмента на остальных входах имеется сигнал «черного», то сработает элемент ИЛИ

50, элемент И 48 и триггер 52, который запретит срабатывание элемента И 47 пр появлении указанной ситуации в конце сегмента. Емкость оперативного запоминаюшего устройства 65 на одну координату (10 — 12 бит) нужна для запоминания координаты только до момента ее записи в блок

17.

Схема, выделяющая пропущенные сегменты, включает шесть элементов И 55 — 60, два элемента ИЛИ 61 и 62 и два триггера

63 и 64. При появлении пропущенного сегмента возникает одна из ситуаций, приведенных на фиг. 3 а, что приводит к срабатыванию не менее, чем одного из элементов

И 55 — 57, элемента ИЛИ 61, элемента И 58 и триггера 64. Элемент И 58 срабатывает при срабатывании элемента ИЛИ 61, сигнале «белого» в анализируемой строке и нахождении триггера 63 в исходном состоянии. его срабатывание является сигналом для запоминания координаты начала пропугценного сегмента блоком 15, который представляет собой такое же устройство, как и оперативное запоминаюшее устройство 65. Сигналом записи координаты Хп> в блок 20 запоминания пропущенных сегментов является конец срабатывания элемента ИЛИ 61, который проходит через элемент И 60, так как триггер 64 находится в рабочем состоянии. Этим же сигналом вся схема выделения пропугценных сегментов переводится в исходное состояние (триггеры 63 и 64). Срабатывание элемента ИЛИ 61 при наличии в анализируемой строке сигнала «белого» может иметь место и в случае отсутствия пропуска сегмента — сегмент начался после начала или закончился раньше конца срабатывания элемента ИЛИ 61. Если сегмент начинается позже, то происходит срабатывание элемента ИЛИ 61, элемента И 58, триггера

64 и блок 15 запоминает координату, но как только начнется сегмент, переведутся в исходное состояние элемент И 58 и триг1319313

55 гер 64 (через элемент ИЛИ 62) — координата в блок 20 не запишется. Если же в начале срабатывания элемента ИЛИ 61 уже имеется сегмент, то срабатывает элемент И 59 (срабатывание элемента ИЛИ

61 и наличие в анализируемой строке «черного») и сработает триггер 63, который не позволит сработать элементу И 58, если сегмент закончится раньше конца срабатывания элемента ИЛИ 61.

Сигналом окончания анализа декодированного сигнала очередной строки является окончание работы счетчика 38 блока 11, который через элементы ИЛИ 45 и 12 поступает на четвертый вход блока 3, по которому он начинает поочередно считывать кодовые комбинации анализируемой строки в том же порядке, в котором они поступали с канала связи. С этого момента начинается анализ кодированного сигнала, выполняемый блоком 4, который определяет наличие в сигнале кодовых комбинаций с искаженными координатами. С конечного и промежуточных выходов, а также с входа линии 5 задержки выделяются сигналы со сдвигом на одну кодовую комбинацию («длина» линии задержки на три кодовые комбинации), т.е. в этих точках выделяются одновременно четыре следующие друг за другом кодовые комбинации, которые поступают на блок

10 совместного анализа. Обозначим их значения в порядке поступления в блок 4 Хl, Х2, ХЗ и Х4 (Xl с выхода линии 5 задержки; а Х4 — с ее входа) . При отсутствии иска же ни и Х l <Х2<ХЗ<Х4. Коорди наты Х2 и ХЗ, выделяемые на промежуточных выходах линии задержки, сравниваются блоком 6, который при нарушении возрастания координат (при X2>X3) формирует сигнал, свидетельствующий о том, что по крайней мере одна из двух сравниваемых координат (пока неизвестно какая) искажена. Этот сигнал также поступает на блок 10. Считывание кодовых комбинаций с блока 3 производится непрерывно до тех пор, пока не появится нарушение возрастания координат. При этом сигнал с выхода блока 6 сравнения координат поступает на третий вход блока 3, по которому считывание кодовых комбинаций прекращается. С этого момента начинается совместный анализ кодированного и декодированного сигналов, выполняемый блоком 10, который определяет, какая из координат Х2 или XÇ искажена и какой пропущенный сегмент соответствует ее правильному положению. Производится это следующим образом.

Координаты Х2 и ХЗ с промежуточных выходов линии 5 задержки все время записываются соответственно в регистры 67 и 68. При нарушении возрастания координат по сигналу с блока 6 прекращается по5

40 дача кодовых комбинаций с блока 3 и, следовательно, прекращается их продвижение через линию 5 задержки и регистры 67 и

68 — в регистрах 67 и 68 остаются кодовые комбинации с координатами Х2 и XÇ, одна из которых искажена. Кроме того, сигнал с блока 6 переводит триггер 69 в рабочее состояние, при котором с его выхода поступает сигнал на блок 17 запоминания кодовых комбинаций изолированных сегментов.

По этому сигналу с блока 17 начинают поочередно поступать кодовые комбинации изолированных сегментов в регистр 70, а их координаты Х„„, сравниваться с Х2 и

Х3 блоками 71 и 72 сравнения. При совпадении значения одной из координат, поступающих с блока 17, со значением Х2 из блока 71 сравнения они поступают на третий вход блока 18, а при совпадении со значениями XÇ вЂ” из блока 72 сравнения на третий вход блока 19. Кроме того, срабатывание одного из блоков 71 или 72 сравнения через элемент ИЛИ 73 переводит триггер

69 в исходное состояние. Подача кодовых комбинаций с блока 17 прекращается, на регистре 70 остается кодовая комбинация искаженного сегмента, которая посту пает также в коммутатор 40 (координата) и счетчик 42 (код длины) блока 11 исправления.

Если все координаты, запомненные блоком 17, пройдут через регистр 70 и ни один из блоков 71 и 72 сравнения не сработает, это означает, что искаженный сегмент не определен и исправление не производится.

В этом случае после выхода кодовой комбинации с блока 17 при рабочем состоянии триггера 69 с блока 17 поступает сигнал в элемент ИЛИ 73, по которому триггер 69 переводится в исходное состояние. Этот же сигнал через элементы ИЛИ 21 и 12 поступает на блок 3 и переводит его в режим считывания кодированного сигнала, т.е. к продолжению анализа кодированного сигнала.

Срабатывание одного из блоков 71 или

72 сравнения является сигналом к поиску пропущенного сегмента, соответствующего правильному положению искаженного сегмента, кодовая комбинация которого находится в регистре 70. Этот поиск выполняется одним из блоков 18 или 19 определения пропущенных сегментов. Срабатывание блока 71 означает, что искаженной координатой является координата Х2, неискаженное значение которой находится между значениями предыдущей Xl и последующей

Х3 координатами, которые в это время находятся соответственно в регистрах 74 и 75 блока 18.

Сигнал из блока 71 устанавливает в режим поиска блок 18. Этот сигнал переводит триггер 76 в рабочее состояние, при котором с его выхода поступает сигнал через

1319313

Формула изобретения

55 элемент ИЛИ 23 в блок 20 запоминания пропущенных сегментов, по которому. из блока 20 поступают координаты пропущенных сегментов в блоки 77 и 78 сравнения и сравниваются с XI и ХЗ (регистр, аналогичный регистру 70 блока 16 находится в блоке 20) . Выделение координаты пропущенного сегмента Х„р, соответствующей правильному положению искаженного сегмента Х„,„, ироизойдет, если выполнится условие Х1 Хпр ХЗ, при этом сработают блоки

77 и 78 сравнения, сигналы которых через элемент И 79 и элемент ИЛИ 80 переводят триггер 76 в исходное состояние. После этого на выходе блока 20 сохраняется координата XI Х,ра ХЗ, которая является правильным положением искаженной координаты

Х2, находящейся в это время в регистре 70.

Эта же координата Х„р подается на третий вход блока 11 исправления. Одновременное срабатывание блоков 77 и 78 сравнения (срабатывание элемента И 79) является сигналом к исправлению искаж-чного сегмента, который через элемент И iH 24 подается на первый вход блока 11 исправления.

В блок 20 координаты пропущенных сегментов записываются в порядке их возрастания, поэтому, если при их сравнении условие XlcXnp X3 не выполнилось, а из блока 78 сравнения поступил сигнал Х р>X3, то это означает, что требуемый пропущенный сегмент не найден. В этом случае сигналом Х„р) XÇ через элемент ИЛИ 80 триггер 76 переводится в исходное состояние и через элементы ИЛИ 80, 22, 21 и 12 блок

3 переводится в режим считывания. Если же условие Х1<Х„р(ХЗ не выполнилось при считывании с блока 20 последней координаты, которая оказалась меньше ХЗ, перевод блока 3 в режим считывания производится сигналом, формируемым блоком 20 после считывания последней координаты при нахождении триггера 76 в рабочем состоянии, который поступает с второго выхода блока 20 через элементы ИЛИ 21 и 12.

Этот же сигнал поступает на пятый вход блока 18 и через элемент ИЛИ 80 переводит триггер 76 в исходное состояние. В случае искажения координаты XÇ сработает блок

72 сравнения и в режим поиска включится блок 19, устройство и работа которого аналогичны блоку 18.

Таким образом, в результате совместного анализа к моменту подачи сигнала на исправление искаженного сегмента на входы блока ll исправления поступают соответственно искаженная кодовая комбинация

Xucx + d»«c регистра 70 и координата его правильного положения Х„р с блока 20.

Исправление искаженного сегмента заключается в его стирании и записи сегмента такой же длины на место его правильного положения в сигнале исправляемой строки, 5

10 I5

40 находящейся в одном из модулей блока 25 оперативной памяти. Производится это следующим образом.

После записи очередной строки в соответствующий модуль блока 25 оперативной памяти счетчик 29 открывает для записи модуль, в котором находится сигнал исправляемой строки. По сигналу исправления, поступающему на первый вход блока

ll исправления, срабатывает одновибратор

41, коммутатор адресов пропускает координату Х„,„, llo которой устанавливается счетчик 39. По коду длины du«устанавливается и запускается счетчик 42, на вход блока 25 через ключ 28 от одновибратора 41 подается сигнал «белого» (соответствующий уровень, например, «О»), счетчик 42 через элемент ИЛИ 44 замыкает ключ 43, который пропускает d>«тактовых импульсов генератора 7 опорных частот на счетчики 39 и 42 (отсчитываются счетчиком 42), счетчик 39 проходит последовательно d „àäðåñîâ, начиная с адреса Х„,„, и так как в это время на вход блока 25 подается сигнал «белого», то искаженный сегмент стирается. После окончания работы одновибратора 41 коммутатор 40 пропускает координату Х„,, по которой устанавливается счетчик 39, повторно по коду длины д„» устанавливается и запускается счетчик 42, на вход блока 25 через ключ 28 от одновибратора 41 подается уровень «черного» (уровень «1»). Все это приводит к записи в исправляемую сторону сегмента с координатой Х„ и длиной

d„„„ . Конец сигнала срабатывания одновибратора 41 через элементы ИЛИ 45 и 12 переводит блок 3 в режим считывания.

Процесс анализа кодированного сигнала до появления нарушения возрастания координат, совместного анализа и исправления искаженных сегментов повторяется до конца анализа кодированного сигнала, после чего с второго выхода блока 3 поступает сигнал окончания цикла анализа и исправления очередной строки, по которому начинается новый цикл анализа и исправления следующей строки.

1. Устройство приема цифровых факсимильных сигналов с коррекцией искажений изображения, содержащее блок выделения начала строки, декодер, генератор опорных частот, блок запоминания кодированного сигнала, блок анализа кодированного сигнала, состоящий из линии задержки, вход которой соединен с первым выходом блока запоминания кодированного сигнала и является входом блока анализа кодированного сигнала, а первый выход является первым выходом блока анализа кодированного сигнала, и блока сравнения координат, 1319313

55 выход которого является вторым выходом блока анализа кодированного сигнала, а первый и второй входы являются третьим и четвертым выходами блока анализа кодированного сигнала и соединены соответственно с вторым и третьим выходами линии задержки, при этом первый вход блока запоминания кодированного сигнала и входы блока выделения начала строки и декодера объединены и являются входом устройства, выход блока выделения начала строки соединен с вторым входом блока запоминания кодированного сигнала, третий вход которого соединен с вторым выходом блока анализа кодированного сигнала, отличающееся тем, что, с целью повышения качества изображения, введены блок анализа декодированного сигнала, блок исправления, блок совместного анализа, элемент ИЛИ и блок запоминания декодированного сигнала, при этом первый, второй, третий и четвертый входы блока совместного анализа соединены соответственно с первым, третьим, четвертым и вторым выходами блока анализа кодированного сигнала, пятый вход соединен с первым выходом блока запоминания кодированного сигнала, шестой, седьмой, восьмой и девятый входы соединены соответственно с первым, вторым, третьим и четвертым выходами блока анализа декодированного сигнала, первый выход соединен с первым входом элемента ИЛИ, а второй, третий и четвертый выходы соединены соответственно с первым вторым и третьим входами блока исправления, первый выход которого соединен с вторым входом элемента ИЛИ, выход которого соединен с четвертым входом блока запоминания кодированного сигнала, первый и второй входы блока анализа декодированного сигнала соединены соответственно с выходом генератора опорных частот и с вторым выходом блока исправления, четвертый, пятый и шестой входы которого соединены соответственно с выходом генератора опорных частот, с вторым выходом блока запоминания кодированного сигнала и с выходом блока запоминания декодированного сигнала, первый, второй, третий входы которого соединены соответственно с вторым выходом блока запоминания кодированного сигнала, выходом блока выделения сигнала начала строки и выходом декодера, а группа выходов блока исправления соединена с группой входов блока анализа декодированного сигнала.

2. Устройство по п. 1, отличающееся тем, что блок анализа декодированного сигнала содержит блок выделения изолированных и пропущенных сегментов, первый и второй выходы которого являются первым и третьим выходами блока анализа декодированного сигнала, а группа входов является

40 группой входов блока анализа декодированного сигнала, блок формирования координат пропущенных сегментов, первый вход которого соединен с третьим выходом блока выделения изолированных и пропущенных сегментов, а выход является четвертым выходом блока анализа декодированного сигнала, и блок формирования кодовых комбинаций изолированных сегментов, первый вход которого соединен с четвертым выходом блока выделения изолированных и пропущенных сегментов, второй вход является первым входом блока анализа декодированного сигнала, третий вход объединен с вторым входом блока формирования координат пропущенных сегментов и является вторым входом блока анализа декодированного сигнала, а выход является вторым выходом блока анализа декодированного сигнала.

Блок совместного анализа содержит блок определения искаженных координат, первый, второй и третий входы которого являются соответственно вторым, третьим и четвертым входами блока совместного анализа, блок запоминания изолированных сегментов, первый вход которого соединен с первым выходом блока определения искаженных координат, второй и третий входы являются шестым и седьмым входами блока совместного анализа, а первый и второй выходы соединены соответственно с четвертым и пятым входами блока определения искаженных координат, первый блок определения пропущенных сегментов, первый и второй входы которого являются соответственно первым и третьим входами блока совместного анализа, а третий вход соединен с вторым выходом блока определения искаженных координат, второй блок определения пропущенных сегментов, первый вход которого объединен с первым входом блока определения искаженных координат, второй вход является пятым входом блока совместного анализа, а третий вход соединен с третьим выходом блока определения искаженных координат, блок запоминания пропущенных сегментов, первый и второй входы которого являются восьмым и девятым входами блока совместного анализа, а первый выход соединен с четвертыми входами первого и второго блоков определения прогущенных сегментов и является четвертым выходом блока совместного анализа, первый элемент ИЛИ, первый и второй входы которого соединены соответственно с вторым выходом блока запоминания изолированных сегментов и с вторым выходом блока запоминания пропущенных сегментов, объединенного с пятыми входами первого и второго блоков определения пропущенных сегментов, второй элемент ИЛИ, первый и второй входы которого соединены с первыми выходами соответственно первого

1319313

1

Ь ф с

Ъ

Путь раьбе ть!6ающеео леиенп а! З

Г -1

1 Г

Х7 Х2 Х3 Ж Х5 Х6 Х7 ХО А (! 1 ! ! 1 4 анап связи

I I 1 ! !