Адаптивное устройство для сжатия цветовых сигналов телевизионных изображений
Иллюстрации
Показать всеРеферат
Изобретение относится к технике передачи и хранения цветовых изображений в системах с применением телевизионных дисплеев и видеотерминалов, может быть использовано в автоматизированных системах отображения, обработки данных и управления. Цель изобретения - увеличение коэффициента сжатия. Устройство содержит АЦП 1, счетчики 2, Ю, 17, 18 и 20, блок установки 3 опорного уровня, блоки памяти 4, 5, 24 и 25, коммутаторы 6 и 23, регистры 7, 8, 12, 13, 14 и 19, блоки сравнения 9, 15 и 22, блок 11 определения оптимальной длины кода, элемент ИЛИ 1Ь, мультиплексор 21, блок элементов ИЛИ 26, формирователь 27 кода синхронизации, преобразова- . тель 28 кода и блок управления 29. Цель достигается за счет использования адаптивного построчновесового кодирования в устройстве для сжатия цветовых сигналов телевизионных изображений. Устройство по пп.2-8 ф-лы отличается выполнением входящих в него блоков. Даны их ил. 7 з.п. ф-лы, 8 ил. & (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU „„1631752
А1 (gI)g Н 04 N 11/02 7/12
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕ 1ЕНИЯМ И (ЛНРЫТИЯМ
ПРИ ГКНТ СССР
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4472529/09 (22) 09.08.88 (46) 28,02.91, Вюл. У- 8 (72) Н.Ф.Сидоренко, А.В.Королев, В.В.Остроумов, А.П.Антоненко, А.JI Îãàðoê и В.А.Петухов (53) 621.397.3 (088.8) (56) Авторское свидетельство СССР
У 1136325 кл. Н 04 М 7/18, Н 04 N 7/12, 1982. (54) АДАПТИВНОЕ УСТРОЙСТВО ДЛЯ СЖАТИЯ
ЦВЕТОВЫХ СИГНАЛОВ ТЕЛЕВИЗИОННЫХ ИЗОЕРЛЖЕНИЙ (57) Изобретение относится к технике передачи и хранения цветовых изображений в системах с применением телевизионных дисплеев и видеотерминалов, может быть использовано в автоматизированных системах отображения, обработки данных и управления. Цель изобИзобретение относится к технике передачи и хранения цветных изображений в системах с применением телевизионных дисплеев и видеотерминалов, может быть использовано в автоматизированных системах отображения, обработки данных и управления.
Целью изобретения является увеличение коэффициента сжатия.
На фиг.1 представлена струКтурная электрическая схема устройства; на фиг.2 — структурная электрическая схема блока управления; на фиг,3— функциональная электрическая схема коммутатора; на фиг.4 — функциональная электрическая схема блока сравне2 ретения — увеличение коэффициента сжатия. Устройство содержит АЦП 1, счетчики 2, 10, 17, 18 и 20, блок установки 3 опорного уровня, блоки памяти 4, 5, 24 и 25, коммутаторы 6 и 23, регистры 7, 8, 12, 13, 14 и 19, блоки сравнения 9, 15 и 22, блок 11 определения оптимальной длины кода, элемент ИЛИ 16, мультиплексор 21, блок элементов ИЛИ 26, формирователь
27 кода синхронизации, преобразова- . тель 28 кода и блок управления 29, Цель достигается за счет использования адаптивного построчно- весового кодирования в устройстве для сжатия цветовых сигналов телевизионных изображений. Устройство по пп,2-8 ф-лы отличается выполнением входящих в него блоков. Даны их ил. 7 з.п. ф-лы, 8 ил. ния; на фиг.5 — функциональная электрическая схема ВООДК; на фиг.б— функциональная электрическая схема формирователя кода синхронизации; на фиг.7 — функциональная электрическая схема преобразователя кода; на фиг.8 — функциональная электрическая схема четвертого делителя.
Адаптивное устройство для сжатия цветовых сигналов телевизионных изображений содержит аналого-цифровой преобразователь (АЦП) 1, первый счетчик 2, блок 3 установки опорного уровня, первый блок 4 памяти, второи блок 5 памяти, первый коммутатор 6, первый регистр 7, второй регистр 8, 1631752 первый блок 9 сравнения, второй счетчик 10, блок определения оптимальной длины кода (БООДК) 11, третий регистр
12, четвертый регистр 13, пятый регистр 14, третий блок 15 сравнения, элемент ИЛИ 16, третий счетчик 17, четвертый счетчик 18, шестой регистр
19, пятый счетчик 20, мультиплексор
21, второй блок 22 сравнения, второй коммутатор 23, третий блок 24 памяти, четвертый блок 25 памяти, блок элементов ИЛИ 26, формирователь 27 кода синхронизации, преобразователь кода
28, блок 29 управления, 15
Блок управления 29 (фиг. 2) содержит первый триггер 30, первый элемент
НЕ 31, первую линию задержки 32, генератор тактовых импульсов (ГТИ) 33, вторую линию задержки 34, второй 20 триггер 35, первый делитель 36, второй делитель 37, третий триггер 38, четвертый триггер 39, первый элемент
И 40, второй элемент И 41, третий элемент И 42, третий делитель 43, 25 первый счетчик 44, второй счетчик 45, четвертый делитель 46, третий счетчик
47, первый демультиплексор 48, второй демультиплексор 49, третий демультип-, лексор 50, пятый делитель 51, шестой делитель 52,седьмой делитель 53,восьмой делитель 54, пятый триггер 55, первый элемент ИПИ 56, второй элемент HJIH 57, че тв ер тый эл еме H T И 58 пя тый элемент
И 59 шестой элемент И 60, седьмой 35 элемент И 61, Первый коммутатор 6 (фиг. 3) содержит первый, второй, третий, четвер тый, блоки элементов И 62,1-62,4 первый и второй, блоки элементов
ИПИ 63,1, 63,2.
Первый блок сравнения 9 (фиг,4) содержит элемент сравнения 64, элемент НЕ 65, элемент И 65.
Блок определения оптимальной длины 45 кода 11 (фиг.5) содержит первый, второй, третий и -ый элементы сравнения 67,1, 67.2-67 (и -1) первый, второй — (и -2)-ой элементы ИСКЛЮЧ
ЧАЮЩЕЕ ИЛИ 68,1, 68,2, 68 (n, -2) . элемент HE 69, шифратор 70.
Формирователь кода синхронизации
27 (фиг.6) содержит блок 71 памяти, регистр 72, блок элементов И 73.
Преобразователь кода 28 (фиг.7) содержит счетчик 74, мультиплексор 75.
Четвертый делитель 46 (фиг.8) содержит элемент НЕ 76, счетчик 77, сумматор 78, элемент сравнения 79, элемент И 80, элемент ИЛИ 81, Устройство работает следующим образом.
Аналоговый ТВ-сигнал преобразуется в АЦП 1 в цифровую форму, где каждому элементу отображения соответствует
tn-разрядный код цветности, а записывается в первый блок 4 памяти, Одновременно осуществляется подсчет числа полос в кадре, По окончании записи на основании подсчитанного числа полос осуществляется выбор оптимальной длины кодового слова, характеризующего длину полосы. Поступающий на вход устройства аналоговый сигнал следующего кадра подвергается аналогичному преобразованию и записывается во второй блок 5 памяти. Одновременно осуществляется считывание кодов цветности из первого блока 4 памяти, их < кодирование с оптимальной длиной кодовых слов: и запись кодированных инструкций в третий блок 24 памяти, При поступлении на вход устройства аналогового сигнала очередного кадра кодированные инструкции считываются из третьего блока.34 памяти на вход устройства. Одновременно поступающий на вход устройства сигнал обрабатывается
АЦП 1 и записывается в первый блок 4 памяти. Параллельно с этим производится считывание кодов цветности предыдущего кадра из второго блока 5 памяти, их кодирование кодом оптимальной длины и запись полученных кодированных инструкций в четвертый блок 25 памяти. Таким образом, в устройстве одновременно осуществляется обработка трех следующих друг эа другом кадров. Это обеспечивает обработку информации без потерь.
Рассмотрим работу устройства по структурной схеме (фиг.1).
В исходном состоянии первый счетчик 2, первый регистр 7, второй регистр 8, второй счетчик 10, четвертый регистр 13, пятый регистр 14, четвертый счетчик 18,шестой регистр 19у пятый счетчик 20 обнулены.
Входной аналоговый сигнал одновременно поступает на вход АЦП 1, вход блока 3 установки опорного уровня, Блок 3 установки опорного уровня формирует и выдает на вход блока 29 управления импульс, соответствующий . кадровому гасящему импульсу. Этот импульс. разрешает работу блока 29
1631752 6 уйравления, Параллельный m-разрядный код цветности с выхода АЦП 1 поступает на первые (информационные) входы первого, второго блоков 4 и 5 памяти.
Так как на вход "Запись" блока 4 памяти подается единичный потенциал с выхода блока 29 управления, а на третий вход "Запись" блока 5 памяти подается нулевой потенциал с выхода блока 29 управления, то поступающий код цветности записывается в блок 4 памяти по адресу, сформированному под воздействием импульса с выхода блока
29 управления на выходе первого счетчика 2. Одновременно из блоков 4 и 5 памяти считывается содержимое ячеек памяти, имеющих этот адрес, Таким образом, информация, записываемая в блок 4 памяти одновременно считывается с его выхода. Коды с выходов первого, второго блока 4, 5 памяти поступает соответственно на два входа первого коммутатора 6. В соответствии с комбинацией сигналов на других входах коммутатора 6 первый вход его подключается к первому выходу, а второй вход — ко второму выходу коммутатора 6. Код с первого выхода коммутатора 6 поступает на первый (информационный) вход первого регистра 7 и записывается в него по приходу импульса с блока 29 управления на второй вход (синхровход) регистра 7.
По приходу импульса с выхода блока 29 управления на второй вход (синхровход) второго регистра 8 в него записывается код, поступающий с выхода первого регистра 7, за счет того, что импульс с выхода блока 29 опережает импульс с другого выхода блока
9, во второй регистр 8 записывается код цветности предыдущего элемента отображения (или нулевой комбинации в случае поступления на вход регистра 7 кода цветности первого элемента отображения кадра), а в первый регистр 7 записывается код цветности текущего элемента отображения. Эти коды сравниваются в первом блоке 9 сравнения. В случае различия кодов на выходе блока 9 сравнения по приходу на его третий вход импульса с выхода блока 29 управления формируется единичный импульс. При совпадении кодов на выходе блока 9 сравнения сохраняется нулевой потенциал. Второй счетчик 10 осуществляет подсчет импульсов и выдачу результата на вход блока определения оптимальной длийы кода (БООДК) 11. Под воздействием: этого кода БООДК 11 определяет п „т и выдает код значения и на инфоропт мационный вход третьего регистра 12.
0p,HÿKo записываться код п „в регистр 12 не будет, так как запись осуществляется по приходу на синхровход регистра 12 импульса с выхода блока 09 управления 29, который формируется по окончании поступления кадра на вход устройства. При поступлении на вход устройства строчного гасящего импульса на выходе блока 3 установки опорного уровня формируется импульс, блокирующий выдачу импульсов с соответствующих выходов блока 29 управления на время строчного гасяще
20 го импульса. По описанному алгоритму осуществляется запись в первый блок 4 памяти кодов цветности всех элементов отображения и определение no„ äëÿ поступившего кадра. По окончании пос25 тупления кадра на вход устройства импульс с выхода блока 29 управления обеспечит запись в регистр 12 кода.
По окончании записи на выходе блока
29 управления формируется импульс, 3р обнуляющий первый счетчик 2, первый регистр 7, второй регистр 8, второй счетчик 10, четвертый регистр 13, пятый регистр 14, четвертый счетчик 18, пятый счетчик 20.
Поступающий на вход устройства аналоговый сигнал следующего кадра обрабатывается аналогично описанному, с той разницей, что запись кодов ценности элементов отображения произ4р водится во второй блок 5 памяти, выход которого коммутатор 6 подключает к первому (информационному) входу регистра 7. Одновременно с записью из первого блока 4 памяти осуществля45 ется считывание кодов цветности кадра, и „ для которого была определена, В соответствии с комбинацией сигналов на входах коммутатора 5, выход блока 4 памяти подключается к инфор5р мационному входу четвертого регистра
13. 1Io приходу импульса с выхода блока 29 управления на синхровход регистра 13 в него осуществляется запись кода, считываемого из блока 4 памяти. По приходу импульса с выхода блока 29 управления на синхровход регистра 14 в него записывается код, поступающий с выхода регистра 14, в него записывается код, поступающий
16317 52
35 с выхода регистра 13. Зл счет того, что импульс с одного выхода блока 29 опережает импульс с другого вьжода блока 29 в пятый регистр 14 злписы%
5 вается код цветности предыдущего элемента отображения (или нулевая комбинация в случае считывания кода цветности из первой ячейки памяти блока
4 памяти) Ф а в четвертый регистр 13 1О записывается код цветности текущего элемента отображения. Эти коды сравниваются в третьем блоке 15 сравнения. B случае совпадения кодов на выходе блока 15 сравнения сохраняется нулевой потенциал. При этом состояние счетчика 17 увеличивается на единицу под воздействием импульса с выхода блока 29 управления, а состояние счетчика 18 не изменяется. Коммутатор
23 в соответствии с комбинацией сигналов на своих входах подключает выход счетчика 18 к адресному входу третьего блока 24.памяти. С приходом на вход "Запись" блока 24 памяти им- 25 пульса с выхода блока 29 управления в блок 26 памяти но адресу, сформированному на выходе счетчика 18, записывается кодированная инструкция, содержащая информацию о цветности 3п (Х) и длине полосы (D) При этОм код цветности поступает с выхода четвертого регистра 13 на младших разрядов информационного входа блока 25 памяти, а код длины полосы — с выхода счетчика 17 на п,„ старших разрядов информационного входа блока 24 памяти. Если длина полосы превышает вели° лоот чину 2 элементов, то информация
О такОЙ IIQJIoce- записывается В Виде 40 нескольких последовательных инструкций с одинаковым кодом цветности.
Происходит это следующим образом.
При поступлении на счетный вход счетчика 17 (2 +1)-го импульса на и „т-м разряде выхода счетчика 17. устанавливается единичный потенциал. Поступающий на адресный вход мультиплексора 21 код н „ разрешает прохождение этого потенциала на выходе мультиплексора, Пройдя через элемент
И1И 16, этот сигнал обнуляет счетчик
17 и увеличивает состояние счетчика
18 на единицу, Это приводит к тому, что запись инструкции в блок 26 илмя55 тн происходит по новому адресу. В случае различия кодов цлетности текущего и предыдущего элементов отобрлжения на выходе блока 15 сравнения формируется c,òèlTTT ный импульс, обнуляющий L -IPTillIK 1 7 ll vBPJTlt.IHBBющий состояние счет цикл 18 на единицу.
При этом новая инструкция записывается в блок 24 памяти по новому адресу. Кодированные инструкции одновременно подаются и на информационные входы четвертого блока 25 памяти, однако на его работу не влияют, так как блок 25 памяти работает в режиме считывания. По окончании кодирования кадра с выхода блока 29 управления на синхровход шестого регистра 19 поступает импульс, обеспечивающий запись в регистр 19 кода максимального адреса (A, т.е. кода адреса
IT\ ячейки памяти, в ко горую записана последняя инструкция закодированного кадра). Одновременно нл вход формирователя кода синхронизации 27 с выхода блока 29 управления поступает импульс, разрешающий запись в регистр формирователя 27 кода и „ закодированного кадра. По окончании записи этот код выдается со стороны выхода формирователя 27 на вход блока 29 управления. Одновременно с выхода блока
29 управления выдается импульс, обнуляющий первый счетчик ?„ первый регистр 7, второй регистр 8, второй счетчик 10, четвертый регистр 13, пятый регистр 14, четвертый счетчик
18, пятый счетчик 20, Поступающий на вход устройства аналоговый сигнал очередного кадра обрабатывается и записывается в первый блок 4 памяти аналогично описанному. Одновременно коды цветности, считываемые из второго блока 5 памяти, кодируются аналогично описанному, с той разницей, что запись кодированного инструкцией осуществляется в четвертый блок 25 памяти. Одновременно с поступлением на вход устройства сигнала очередного кадра начинается считывание кодированных инструкций из блока 24 памяти на выход устройства следующим образом. С выхода блока
29 управления на вход формирователя
27 кода синхронизации поступает импульс, длительность которого равна времени считывания кода синхронизации на выход устройства, причем задний фронт этого импульса совпадает с задним фронтом кадрового гасящего импульса. С поступлением импульса нл второй вход формирователя 27 нл егi выходе формируетсн и выдается перp
1631752
10 блок элементов ИЛИ 26 на вход преобразователя кода 28 (m+n>) разрядный код синхронизации, состоящий из (к+и -k) ãî маркера и k-разрядного
М кода п<<; . Одновременно с выхода блока 29 управления на второй вход преобразователя кода 28 начинают поступать импульсы, обеспечивающие преобразование параллельного кода синхронизации в последовательный и выдачу его на выход устройства, По окончании считывания кода синхронизации на выходе блока 29 управления формируется импульс, устанавливающий преобразователь кода 28 в исходное состояние, Одновременно завершается поступление импульса с выхода блока 29 управления и на выходе формирователя 27 кода синхронизации устанавливается нулевой потенциал. Одновременно с импульсом на входе преобразователя кода 28 на выходе блока 29 формируется импульс, поступающий на вход второго
I блока 22 сравнения. Ilo окончании этого импульса с выхода блока 29 управления счетный вход пятого счетчика 20 поступает единичный импульс. Под воздействием этого импульса на выходе счетчика 20 формируется код адреса ячейки памяти, содержимое которой предстоит считать. Этот код сравнивается во втором блоке 22 сравнения с кодом максимального адреса, хранящимся в регистре 19. При несовпадении кодов нулевой потенциал на выходе блока 22 сравнения сохраняется. Коммутатор 23 в соответствии с комбинацией сигналов на третьем, четвертом своих входах подключает выход счетчика 20 к адресному входу блока 24 памяти. По приходу импульса с выхода блока 20 на вход ".Считывание" блок
24 памяти осуществляет считывание содержимого адресуемой ячейки памяти через блок элементов ИЛИ 26 на вход преобразователя кода 28. На другой вход преобразователя кода 28 поступают импульсы с выхода блока 29, обеспечивая преобразование параллельного кода в последовательный и выдачу его на выход устройства. По окончании считывания (m n Ä )-разрядной инструкции на выход устройства преобразователь кода 28 устанавливается импульсом с выхода блока 29 управления в исходное состояние. После этого счетчик 20 под воздействием импульса с выхода блока 29 управления формирует
1О !
55 новый код адреса. В дальнейшем считывание инструкций осуществляется по описанному алгоритму до тех пор, пока коды максимального адреса и адреса, формируемого счетчиком 20, не совпадут. В этом случае по приходу и»пульса с выхода блока 29 управления на вход блока 22 сравнения на его выходе формируется единичный импульс. Этот импульс обнуляет регистр 19 и, поступая на вход блока 29 управления, блокирует выдачу импульсов с соответствующих выходов блока 29 управления, За счет того, что импульс на входе блока 22 опережает импульс на выходе входа счетчика 20, на выходе блока
22 сравнения формируется сигнал результата сравнения кода максимального адреса ячейки памяти, содержимое из которой уже считано на выход устройства. Таким образом, блокировка выдачи импульсов с соответствующих выхо— дов блока 29 управления произойдет уже после окончания считывания всех инструкций кадра на выход устройства.
По окончании обработки поступающего на вход устройства кадра на выходах блока 29 управления одновременно формируются импульсы, которые разрешают запись кода максимального адреса в регистр 19, кода n „ в регистр формирователя 27 кода синхронизации. По окончании записи импульс с выхода блока 29 управления разрешает запись кода и „ следующего кадра в регистр
12. По окончании этой записи импульс с выхода блока 29 управления устанавливает первый счетчик 2, первый, второй регистр 7 и 8, второй счетчик
10, четвертый регистр 13, пятый регистр 14, четвертый счетчик 18, пятый счетчик 20 в нулевое состояние.
Блок управления 29 работает следующим образом.
В исходном состоянии первый триггер 30, второй, третий триггер 35 и 38, четвертый триггер 39, шестой счетчик 44, седьмой счетчик 45, восьмой счетчик 47, пятый триггер 55 находятся в нулевом состоянии. ГТИ 33 формирует импульсы с частотой в 21 (m+1) раз выше частоты обработки информации АЦП 1, Эти импульсы поступают одновременно на Bxopb» делителей
36 и 37, осуществляющих деление частоты входных импульсов соответственно на Зх(в+1) и 7. Импульсы, формируемые на выходе делителя 36 с частотой
1631752
12 в 7 раз большей частоты обработки информации АЦП 1, поступают одновременно на третьи входы элементов И 40 и 41. Импульсы, формируемые на выходе делителя 37 с частотой в 3x(m+1) раз выше частоты обработки информации
АЦП 1, поступают на второй вход элемента И 42.
Поступающий на вход блока 29 управления импульс, соответствующий кадровому гасящему импульсу, подается одновременно на первый вход первого триггера 30, первого элемента НЕ 32, По заднему фронту этого импульса триггер 30 переключается в единичное состояние. Одновременно на выходе элемента НЕ 31 устанавливается единичный потенциал, Сигналы с выходов . триггера 30 и элемента НЕ 31 разрешают прохождение импульсов с выхода делителя 36 через первый элемент И .40, Эти импульсы поступают на вход счетчика 44, который формирует код адреса выхода демультиплексора 48, на который коммутируется первый вход этого демультиплексора. Так как частота импульсов, поступающих на вход счет- . чика 44 в 7 раз выше частоты обработки информации АЦП 1, то íà всех семи выходах демультиплексора 48 будут появляться импульсы с частотой, равной частоте обработки информации АЦП
1. Импульсы с первого выхода демуль типлексора 48 через элемент ИЛИ 56 поступают на выход блока 29 управления. Импульсы со второго, третьего, четвертого выходов демультиплексора
48 поступают на выходы блока 29 управления. Импульсы с шестого, седьмого выходов демультиплексора 48 поступают соответственно на входы пятого, шестого делителей 51 и 52, При поступлении на вход блока 29 управления импульса, соответствующего строчному гасящему импульсу, на выходе элемента
HE 31 устанавливается нулевой потенциал, блокирующий прохождение импульсов через элемент И 40, По окончании импульса, соответствующего строчному ,гасящему импульсу, прохождение им- . пульсов через элемент И 40 возобновляется. При поступлении на вход пятого делителя 51 И импульсов на его выходе формируется импульс, поступающий на выход блока 29 управления.
При поступлении на вход шестого делителя 52 И импульсов на его выходе . формируется импульс, поступающий од-, новременно на первый вход элемента
ИЛИ 57, вход линии задержки 32 и устанавливающий триггер 30 в нулевое
5 состояние. При этом блокируется прохождение импульсов через элемент И 40.
Импульс с выхода элемента ИЛИ 57 поступает на выход 29.7.блока 29 управления и одновременно на вход триггера 55. При этом триггер 55 переклю10 чается в противоположное состояние, обеспечивая изменения (инвертирование) сигналов на выходах соответствующего блока 29 управления. Импульс, задержанный линией задержки 32 на время кадрового гасящего импульса, устанавливает триггер 35 в единичное состояние. Единичные потенциалы с выхода триггера 35 и выхода элемента . НЕ 31 разрешают прохождение импульсов с выхода делителя 36 через второй элемент И 41 на вход счетчика 45.
Счетчик 45 формирует код адреса выхода демультиплексора 49, на который
25 коммутируется первый вход этого демультиплексора. Так как частота импульсов, поступающих на вход счетчика
45, в 7 раз выше частоты обработки информации АЦП 1, то на всех семи выходах демультиплексора 49 будут формироваться импульсы с частотой, равной частоте обработки информации
- АЦП 1. Импульсы на выходах демультиплексора 49 будут появляться синхронно
35 с импульсами на одноименных выходах демультиплексора 48 ° Импульсы с первого выхода демультиплексора 49 поступают на выход блока 29 управления и одновременно через элемент ИЛИ 55
4 на соответствующий выход блока 29 уп- . равления, Импульсы с выходы демультиплексора 49 поступают на вход седь мого делителя 53. При поступлении на вход делителя 52 M импульсов на его выходе формируется импульс, поступающий одновременно на выходы блока
29 управления. Импульсы с седьмого выхода демультиплексора 49 поступают одновременно.на вход делителя 54, вторые входы элементов И 58, 60.
В зависимости от состояния триггера
35 эти импульсы проходят через элемент И 58 на выход блока 29 или через элемент И 60 на другой выход блока
29. При поступлении на вход делителя
5 И импульсов на его выходе формируется импульс, устанавливающий второй триггер 35 в нулевое сос гояние и пос тупающий на вход второй линии задерж13
J4
1631752 ки 34, второй вход элемента ИЛИ 57, Нулевой потенциал с выхода триггера
35 блокирует прохождение импульсов через элемент И 41. Импульс с выхода элемента ИЛИ 57 поступает на выход блока 29 и одновременно на вход триггера 55. При этом триггер 55 переключается в противоположное состояние, обеспечивая смену инвертирование управляющих сигналов на соответствующих выходах блока 29 управления. Импульс, задержанный в линии задержки 34 на вРемЯ, Равное о „ — иск (гДе ь Кги длительность кадрового гасящего импульса, ь сх — время считывания кода л синхронизации на выход устройства), поступает одновременно на вход третьего триггера 38, вход четвертого триггера 39. При этом триггер 38 фор- 20 мирует импульс, длительность которого равна Сс, а триггер 39 переключает,ся в единичное состояние, разрешая прохождение импульсов с выхода делителя 37 через элемент И 42, Импульс 25 с триггера 38 поступает на выход блока 19 управления и одновременно — на первый вход четвертого делителя 47, Импульсы с выхода элемента И 42 поступают одновременно на вход делителя
43, вход счетчика 47. Делитель 43 осуосуществляет деление частоты входных импульсов на 3. Импульсы на выходе делителя 43 формируются с частотой, в (m+1) раз большей частоты обработки
35 информации АЦП 1. Зти импульсы поступают на второй вход делителя 46 и одновременно на выход блока 29 управления Счетчик 47 формирует код адреса выхода демультиплексора 50, .к ко- 40 торому подключается его первый вход, Делитель 46 осуществляет деление частоты входных импульсов на (ш+и ) при считывании кода синхронизации и на (m+n ) при считывании инструкций о кадре. При этом код значения по„т поступает на третий вход делителя 46, который служит входом блока 29 управления, Импульсы с выхода делителя 46
I поступают на первый вход демультиплексора 50. В соответствии с адресами, формируемыми счетчиком 47, каждый из этих импульсов последовательно появляется на всех трех выходах демультиплексора 50. С первого выхода демультиплексора 50 эти импульсы поступают
55 одновременно на выходы блока 29 управления . Это со второго выхода демультиплексора 50 импульсы поступают на выход блока 29 управления. С третьег0 выхода демультиплексора 50 импульсы поступают одновременно на входы элементов И 59, 61 и в соответствии с комбинацией сигналов на выходах триггера 55 выдаются на соответствующий выход блока 29 управления. При поступлении импульса на вход блока управления 29 — вход триггера 39 переключается в нулевое состояние, блокируя прохождение импульсов через элемент И 42.
Первый коммутатор 6 работает следующим образом, Параллельный код, поступающий на первый вход коммутатора 6, поразрядно подается на первые входы элементов И, составляющих первый, второй блоки элементов И 62.1, 62.2, Поступающий на второй вход коммутатора 6 параллельный код поразрядно подается на первые входы элементов И, составляющих третий, четвертый блоки элементов
И 62.3. 62.4. Положительный потенци» ал, подаваемый на третий вход комму-. татора 6, поступает на вторые входы элементов И, составляющих первый— четвертый блоки элементов И 62.1
62,4 и разрешает прохождение кодов, поступающих на их первые входы. Коды с выхода первого блока элементов И
62,1 поступают на первые входы элементов ИЛИ, составляющих второй блок элементов И 63.1, Нулевой потенциал, подаваемый на четвертый вход коммутатора 6, запрещает прохождение кодов через второй, третий блоки элементов
И 62.2, 62,3. Нулевые потенциалы, поступающие с выхода третьего блока элементов И 62.3. на вторые входы элементов ИЛИ второго блока элементов
ИЛИ 63.1, не искажают код, поступающий на первые входы элементов ИЛИ блока 63.1. Точно так же нулевые потенциалы с выхода второго блока элементов И 62,2 не искажают код, поступающий на вторые входы элементов HJIH блока 63,2, В результате первый вход коммутатора 6 оказывается подключенным к своему первому выходу, а второй вход — ко второму выходу.
При (инвертировании) изменении сигналов на третьем и четвертом входах коммутатора б на противоположные первый вход коммутатора. 6 оказывается
1 I подключенным к своему второму выходу, а второй вход — к первому выходу.
l5
16
1631752
Первый блок сравнения 9 работает следующим образом.
Коды, поступающие на первый, второй вход первого блока сравнения 9, поразрядно сравниваются в первом элементе сравнения 64. Сигнал результата сравнения с выхода А-В элемента сравнения 64 инвертируется во втором элементе НЕ 65 и поступает на первый вход восьмого элемента И 66. В случае совпадения поступающих кодов на выходе второго элемента НЕ 65 формируется нулевой потенциал, который блокирует прохождение импульса, поступающего на второй вход восьмого элемента И бб, на выход блока сравнения 9. При несовпадении кодов формируемый на выходе элемента НЕ 65 единичный потенциал разрешает прохождение импульса через 20 элемент И бб на выход блока сравнения 9.
Блок определения оптимальной длины кода (БООДК) 11 работает следующим образом, 25
Поступающий на вход БООДК 21 и -разрядный код числа полос (Р ) одlT) новременно сравнивается на элементах сравнения 67. 1-67. (и -1) с кодами верхних границ интервалов числа полос gp с неизменным значением и . На выходах от
А ) В элементов сравненйя, у которых значение коца границы меньше значения поступающих на вход БООДК 1 1 кода, устанавливается единичный потенциал, На выходах остальных элементов сравнения устанавливается. нулевой потенциал, При этом значение числа полос оказывается в интервале, ограниченном значениями двух соседних верхних гра- 4О ниц, коды которых подаются на входы
В соседних элементов сравнения, сигналы на выходах А >В которых различны. Для определения этого интервала сигналы с выходов соседних элементов 45 сравнения сравниваются на элементах
ИСКЛЮЧАЮЩЕЕ ИЛИ 68, 1-68.(п -2). Единичный потенциал появляется на выходе только того элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. на входы которого подаются различные потенциалы. Если на выходах А)В всех эле5Р ментов сравнения 67.1-67(n -1) устанавливаются единичные потенциалы, то на выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ
68.1-68.(п„;2), выходе элемента HE 69 установятся нулевые потенциалы. В
55 этом случае единичный потенциал снимается непосредственно с выхода А >В второго элемента сравнения 67. 1, Если на выходах А> В всех элементов сравнения 67.1-67.(п -1) устанавливаются нулевые потенциалы, то на выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 68,1
68.(n -2) устанавливаются также нулевые потенциалы„ В этом случае единичный потенциал устанавливается на выходе элемента НЕ 69.
Таким образом, при любом поступающем на вход БООДК 11 коде на вход шифратора 70 поступает унитарный код (т.е. код, имеющий только один единичный разряд), причем единичный потенциал подается на вход, номер которого совпадает со значением пц„ . Под действием этого сигнала на выходе шифратора 70 формируется и выдается на выход БООДК 11 двоичный код значения и „ .
Формирователь 27 кода синхронизации работает следующим образом.
На информационные входы седьмого регистра 72 параллельно поступает код и „, По приходу импульса на синхровход регистра 72 этот код записывается в него, С выхода регистра 72 код выдается на второй выход формирователя кода синхронизации 27 и одновременно поразрядно подается на первые входы элементов И 73. По приходу импульса с выхода 29, 24 блока управления 29 из пятого блока памяти 71 считывается (m+n -k):ðàýðÿäíûé синхрокод. Одновременно этот импульс разpemaeт прохождение k-разрядного кода и с выхода седьмого регистра 72 через элементы И блока 73. Выходы блока памяти 71 и блока элементов
И 73 образуют первый выход формирователя кода синхронизации 27, По окончании импульса с выхода 29, 24 блока управления 29 на выходах блока памя-. ти 71 и блока элементов И 73 устанавливаются нулевые потенциалы.
Преобразователь кода 28 работает следующим образом, На счетный вход счетчика 74 поступают тактовые импульсы с частотой в (ш+1) раз выше частоты обработки информации АЦП 1. Счетчик 74 формирует и выдает на адресные входы мультиплексора 75 адрес информационного входа мультиплексора 75, подключаемого на выход мультиплексбра преобразователя кода 28, На информационные входы мультиплексора 75 поразрядно поступают коды с выхода блока элементов ИЛИ 26, По окончании считывания
17
16З последнего (m+n )-го разряда счетспт чик 74 обнуляется путем подачи на его обнуляющий вход импульса с выхода 29. 28 бпока управления 29, В дальнейшем работа преобразователя кода 28 протекает по описанному алгоритму и прекращается по окончании поступления импульсов на счетный вход счетчика .74.
Четвертый делитель 46 работает следующим образом.
Поступающий на третий вход делителя 46 код числа складывается в сумматоре 78 с кодом числа п и подаваемым на вход В сумматора 78, Полученный в результате код суммы (m+n) с выхода сумматора 78 поступает на вход
В (и 1.1)-го элемента сравнения 79. В исходном состоянии десятый счетчик
77 находится в нулевом состоянии, Поступающие на второй вход делителя
46 импульсы проходят на счетный вход счетчика 77. При этом на выходе счетчика 77 формируется код числа поступивших импульсов. При равенстве кодов на входах А и В элемента сравнения
79 на его выходе А-В формируется единичный потенциал. Если на первый вход делителя 46 поступает широкий импульс с выхода третьего триггера 38, то на выходе. четвертого элемента HE 76 формируется нулевой потенциал, запрещающий прохождение сигнала с выхода элемента сравнения 79 через девятый элемент И 80. Очередной поступающий на второй вход делителя 46 импульс изменяет состояние счетчика 77. При этом на выходе элемента сравнения 79 устанавливается нулевой потенциал.
При переполнении счетчика 77 на его выходе переполнения формируется импульс, поступающий через элемент ИЛИ
81 на выход делителя 46. При этом счетчик 77 устанавливается в исходное состояние. B этот момент импульс, поступающий на первый вход делителя
46, заканчивается, и на выходе элемента HF 76 устанавливается единичный потенциал, разрешающий прохождение сигналов с выхода элемента сравнения
79 через элемент И 80. С поступлением импульсов на второй вход делителя 56 на выходе счетчика 77 формируются коды, соответствующие количеству поступивших импульсов. Эти коды поступают на вход А элемента сравнения 79.
При равенстве кодов на входах А и В элемента сравнения 79.на его выходе
1752 18
10
А-Б формируется единичный потенциал.
Этот сигнал проходит через элемент
И 80 и поступает на обнуляющий вход счетчика 77, а также через элемент
ИПИ 81 на выход делителя 46. При этом счетчик 77 обнуляется и на выходе элемента сравнения 79 устанавливается нулевой потенциал. В дальнейшем работа делителя 46 проходит по описанному алгоритму.
Формула изобретения
1. Адаптивное устройство для сжатия цветовых сигналов телевизионных изображений, содержащее аналого-цифровой преобразователь (АЦП), первый блок сравнения, блок установки опорного уровня, вход которого соединен с входом АЦП и является входом адаптивного устройства для сжатия цветовых сигналов телевизионных изображений, первый блок памяти, формирователь кода синхронизации, вторбй блок сравнения, выход которого соединен с первым входом блока управления, и преобразователь кода, о т л и ч а ю щ е е с я тем, что, с целью увеличения коэффициента сжатия, введены последовательно соединенные первый счетчик, второй блок памяти, к второму входу которого подключен первый вход первого блока памяти и выход
АЦП, первый коммутатор, к второму входу которого подключен выход первого блока памяти, первый регистр и второй регистр, выход которого соединен с первым входом первого блока сравнения, к второму входу которого подключен первый вход второго регистра, и выход первого регистра к второму и третьему входам которого подключены первый и второй выходы блока управления, третий и четвертый выходы которого соединены соответственно с вторым входом первого регистра, с объединенными третьим входом первого коммутатора и вторым входом первого блока памяти, к третьему входу которого подключен выход первого счетчика, к первому входу которого подключен п