Избирательное сжатие данных для цифровой изобразительной информации
Формула / Реферат
1. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе, предусматривающий
применение анти-гамма-функции для линеаризации поступающего значения данных и обеспечения упомянутого линеаризованного значения в виде числа более высокого порядка;
приём упомянутого линеаризованного числа более высокого порядка и, если оно ниже по меньшей мере первого порогового значения, способного передаваться или запоминаться в системе данных более низкого порядка, передача или запоминание упомянутого линеаризованного числа более высокого порядка в упомянутой системе данных для использования в цифровой дисплейной системе; и
сжатие упомянутых чисел более высокого порядка, превосходящего упомянутый по меньшей мере первый порог, чтобы они также подходили для упомянутой системы данных более низкого порядка для передачи или запоминания и последующего развёртывания и использования в упомянутой цифровой дисплейной системе.
2. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутое по меньшей мере первое пороговое значение устанавливается меньшим или равным значению, способному передаваться или запоминаться в системе данных из n-1 каналов или битов, где n равно максимальному порядку системы данных более низкого порядка.
3. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутые значения более высокого порядка, превышающие упомянутый первый порог, сжимаются до значений, способных передаваться или запоминаться в системе данных из n-1 каналов, где n равно максимальному порядку системы данных более низкого порядка.
4. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутое пороговое значение устанавливается равным величине, соответствующей значению, представленному одним активным битом в двоичной последовательности, являющейся значением 2x, где x является целым числом.
5. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.4, отличающийся тем, что упомянутое x равно n-1.
6. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутые развёрнутые и упомянутые сжатые значения передаются или сохраняются по n-1 каналам, а оставшийся канал используется для указания состояния сжатия величины.
7. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутое по меньшей мере первое пороговое значение устанавливается меньшим или равным значению, способному передаваться или запоминаться в системе данных из n-m каналов или битов, где n равно максимальному порядку системы данных более низкого порядка, а m равняется минимальному количеству каналов или битов для указания количества степеней сжатия.
8. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.7, отличающийся тем, что упомянутое по меньшей мере первое пороговое значение устанавливается равным количеству значений, способному передаваться или запоминаться в системе данных из n-m каналов или битов, а последующие пороговые значения равны упомянутому первому пороговому значению, умноженному на 2x, где x является целым числом.
9. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе, содержащее
средство преобразования для применения анти-гамма-функции и линеаризации значения данных в линеаризованное число более высокого порядка;
средство выбора для выбора линеаризованных чисел более высокого порядка, меньших по меньшей мере первого порогового значения;
средство сжатия для сжатия линеаризованных чисел более высокого порядка, превосходящих упомянутое по меньшей мере первое пороговое значение; и
средство вывода, соединяемое с системой связи или запоминания более низкого порядка для передачи или запоминания упомянутых выбранных и упомянутых сжатых значений.
10. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что упомянутые преобразование, выбор и сжатие выполняются программируемым запоминающим устройством.
11. Устройство для передачи или запоминания данных изображения для показав цифровой дисплейной системе по п.10, отличающееся тем, что упомянутое программируемое запоминающее устройство содержит стираемое программируемое постоянное запоминающее устройство (СППЗУ).
12. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что альтернативно упомянутые преобразование, выбор и сжатие могут выполняться по меньшей мере частично, логической схемой.
13. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что упомянутый выбор осуществляется в соответствии по меньшей мере с первым пороговым значением, меньшим или равным максимальному значению, которое может передаваться или запоминаться в системе данных из n-1 каналов, где n равно порядку упомянутой системы данных более низкого порядка.
14. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.13, отличающееся тем, что по меньшей мере один из оставшихся каналов используется для указания состояния сжатия значения.
15. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что упомянутый выбор осуществляется в соответствии по меньшей мере с первым пороговым значением, меньшим или равным максимальному значению, которое может передаваться или запоминаться в системе данных из n-m каналов, где n равно порядку системы данных более низкого порядка, a m равно минимальному количеству каналов или битов, необходимых для представления количества сжатых или развёрнутых состояний.
16. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.15, отличающееся тем, что упомянутое по меньшей мере первое пороговое значение позволяет передавать или запоминать максимальное количество значений в n-m каналах или битах, а последующие пороговые значения равны упомянутому первому пороговому значению, умноженному на 2x, где x является целым числом.
17. Устройство для развёртывания переданных или запомненных линеаризованных данных из системы данных более низкого порядка в систему данных более высокого порядка для использования с цифровым дисплеем, в котором упомянутые линеаризованные данные содержат развёрнутые значения, меньшие по меньшей мере первого порога, и сжатые значения, превосходящие упомянутый по меньшей мере первый порог, и указательный бит или биты для указания состояния сжатия значения, содержащее
переключающее средство, управляемое упомянутым указательным битом или битами, для выбора по меньшей мере между двумя отдельными логическими операциями для поступающих линеаризованных значений данных;
непосредственный вывод упомянутого поступающего значения, если упомянутое переключающее средство указывает, что было принято развёрнутое значение; и
декодирование битов упомянутых поступающих значений более низкого порядка в биты более высокого порядка упомянутой системы данных более высокого порядка, если упомянутый указательный бит или биты указывают на сжатое состояние.
18. Устройство по п.17, отличающееся тем, что упомянутый непосредственный вывод развёрнутых значений содержит логическое соединение битов более низкого порядка упомянутого поступающего значения с соответствующими битами более низкого порядка упомянутого значения более высокого порядка и присвоение нулевого значения оставшимся битам упомянутого значения более высокого порядка.
19. Способ развёртывания переданных или запомненных линеаризованных данных из системы данных более низкого порядка в систхьу данных более высокого порядка для использования с цифровым дисплеем, в котором упомянутые линеаризованные данные содержат развёрнутые значения, меньшие по меньшей мере первого порога, и сжатые значения, превосходящие упомянутый по меньшей мере первый порог, и указательный бит или биты для указания состояния сжатия значения, предусматривающий
использование упомянутой указательной части для переключения выхода между по меньшей мере двумя альтернативными входами;
непосредственный вывод поступающего значения, если указательная часть указывает на развёрнутое значение; и
декодирование битов поступающих данных в выходные биты данных более высокого порядка, если упомянутый указательный бит или биты указывают на сжатое значение.
Текст
1 Настоящее изобретение относится к избирательному сжатию данных для цифровой изобразительной информации и, в частности, к выводу цифровой информации на экраны цифровых дисплеев. К ним относятся различные формы цифровых дисплейных экранов, в том числе светодиодные дисплеи больших экранов, ЖКдисплеи, ЖК-проекторы, плазменные телевизоры и аналогичные виды устройств. Существующий уровень техники Исходная видео- и телевизионная технология использует аналоговые сигналы для записи,передачи и управления дисплеями. Электронно-лучевые трубки (ЭЛТ) вс ещ преобладают на мировом рынке дисплейных устройств, реализованных в виде телевизоров или тому подобного. Поэтому пройдт некоторое время, прежде чем цифровые дисплеи станут преобладать до такой степени, что исходные данные, записанные на видео-, плночных или прочих аналоговых записывающих механизмах,будут полностью заменены цифровыми механизмами, облегчающими прямую цифровую запись для цифровой передачи и воспроизведения. ЭЛТ действует таким образом, что яркость или интенсивность отдельного пиксела на экране определяется количеством электронов, ускоренных электронно-лучевой трубкой на эту точку экрана. Однако мощность или напряжение,подаваемые на электронно-лучевую трубку,приводят к нелинейному отклику в числе ускоренных электронов. Данное отсутствие линейности хорошо известно и называется гамма-эффектом. Различные стандарты передачи или воспроизведения устанавливают различные гаммафункции для учта данного отсутствия линейности. Гамма-функция варьируется не только среди таких промышленных стандартов, какPAL или NTSC, но и среди технологий различных брендов мониторов и подобных дисплеев. Современные технологии записи могут включать в себя аналоговые камеры, которые сами по себе работают на нелинейной основе и,хотя они могут нуждаться в компенсации в соответствии с гамма-функцией дисплея, на котором воспроизводится сигнал, потеря чткости в процессе компенсации слабо идентифицируется. Если информация записывается в цифровом виде, различные интенсивности записываются с помощью дискретных двоичных чисел. Например, если информация записывается с помощью 8-битовой технологии, различные уровни интенсивности градуируются в соответствии с 256 возможными 8-битовыми двоичными числами. Это практически линейное представление интенсивности. Поэтому для отображения такой цифровой информации с помощью общепринятой нелинейной технологии необходимо добавить к данной информации гамма 004242 2 функцию для обеспечения нелинейной корреляции между интенсивностью и отдельными шагами от каждого бита информации. Независимо от способа записи данных,представляемых для воспроизведения, данные,по всей вероятности, поступают в аналоговом или цифровом виде и содержат гамма-функцию. Эта функция может отсутствовать только в том случае, если процесс записи выполнялся непосредственно на цифровом оборудовании и гамма-функция не добавлялась, поскольку запись должна была непосредственно использоваться на цифровом дисплее. Передачи широковещания также выигрывают от отсутствия линейности в смысле уменьшения шума. В результате этого большинству цифровых дисплеев необходимо работать с такими нелинейными данными. Когда аналоговый сигнал принимается для представления изобразительной информации на цифровом дисплее, одним из первых шагов является преобразование аналогового сигнала в цифровую информацию для обработки. Преобразованный из аналогового или изначально цифровой сигнал затем должен быть линеаризован, чтобы исключить гамма-функцию и обеспечить данные таким образом, чтобы цифровой дисплей, действующий практически линейно,корректно воспроизводил изображение. Если обработанный сигнал податся непосредственно на цифровой дисплей, для низкоинтенсивных цветов могут появиться явные визуальные искажения. Для низкоинтенсивных цветов единственный шаг двоичной информации, когда устранена гамма-функция, может привести к заметному визуальному изменению интенсивности. Это приводит к эффекту, называемому эффектом полос Маха, когда участки низкоинтенсивного цвета, приближающегося к чрному,могут проявлять различимые цветовые полосы,где единственный двоичный шаг цифровой информации должен представлять большое процентное изменение цвета по сравнению с исходным нелинейным сигналом. Обратное верно для высокоинтенсивных цветов, так что любой цвет с высокой интенсивностью сигнала с устраненной гамма-функцией легко может быть представлен на цифровом дисплее. Большие процентные ошибки между анти-гамма цифровым представлением и нелинейным сигналом появляются при низкоинтенсивных цветах с минимальными ошибками при цветах более высокой интенсивности. Для преодоления данного эффекта в прошлом использовались различные подходы. Одним из подходов является использовать некоторую диффузию ошибок при представлении цифровым дисплеем. На самом деле, в области, где обычно была бы очевидна граница полосы, некоторые пикселы в полосе низкой интенсивности имеют значение полосы более высокой интенсивности и наоборот, для обеспе 3 чения постепенности интенсивностей, а не отчтливого шага. Несмотря на то, что данный эффект может работать для некоторых цифровых дисплеев,прочие цифровые дисплеи используют значительно большие и более различимые пикселы. Это, в частности, происходит в случаях больших интерьерных или наружных светодиодных дисплейных экранов, в которых каждый отдельный пиксел является значительно большей единицей и может быть сам визуально различим. Также общее количество пикселов в дисплее может быть меньшим в некоторых дисплеях,что делает каждый отдельный пиксел более важным для общего изображения. Использование диффузии ошибок на таких дисплеях приводит к потере чткости, а не к преодолению полосности. Альтернативным подходом, принятым для большинства светодиодных дисплеев, а также для других цифровых дисплеев, является увеличение точности цифровой информации после удаления гамма-функции с помощью увеличенного числа битов. Обычно, если 8-битовый цифровой сигнал используется в качестве прямого представления нелинейного сигнала, необходимо применение анти-гамма-функции для линеаризации нелинейных данных. Применение этой функции ведт к некоторой потери точности, поскольку меньшие двоичные числа теряют различия. Например, если 8-битовый сигнал обеспечивает представление числа 16, представляющего малое значение среди 256 градаций, применение анти-гамма-функции может означать, что правильное значение будет равно, например, 0,65. Такое число не может быть представлено 8 битовым двоичным числом. Следовательно,выходом может быть просто "1". За счт природы анти-гамма-вычислений число 25 может быть нормально равным 1,45, но должно будет тоже быть представлено, как "1" в пересчитанных 8-битовых данных. Это происходит только со значениями таких низких интенсивностей. В целом, данные будут усечены или округлены,потеряв значимые цифры. Более высокую точность можно применить путм вывода 8-битовых данных, когда антигамма-функция была применена в виде 10 битового двоичного числа, чтобы обеспечить большую степень точности для данных низкоинтенсивных цветов. Разумеется, некоторые системы изначально используют большее количество битов, хотя такие устройства, естественно, более дороги,поскольку требуются большие возможности обработки во всей системе. Использование 8 битовой технологии стало стандартом для более экономичных форм цифровой изобразительной информации, таких как стандартное видео. Потеря чткости цвета при применении анти-гамма-функции означает, что исходная 8 004242 4 битовая информация, содержащая 256 дискретных уровней, редуцируется на выходе. Для анти-гамма-функции, равной 2,2, которая практически является стандартом для NTSC-сигналов,при 8-битовом выводе доступны только приблизительно 184 дискретных выходных цвета. Однако, если 8-битовый вход принимает антигамма-функцию и обеспечивается в виде 10 битового выхода, возможны приблизительно 233 цвета. При более высокобитовых выходах доступно ещ большее количество цветов, при этом для 16-битового выхода обеспечиваются практически те же 256 дискретных цветов, которые считаются достаточными для практического соответствия исходному аналоговому сигналу. Трудность обеспечения увеличения битов данных после применения анти-гамма-функции состоит в том, что вс последующее оборудование должно равным образом быть способно передавать или обрабатывать 10-битовые данные. Опять же, в конкретном случае со светодиодными дисплеями больших экранов, такие дисплеи обычно обеспечиваются в виде последовательности взаимно соединяемых дисплейных панелей, которые обеспечивают лгкую транспортировку, сборку и стандартное управление всем экраном. Обеспечение 10-битовых трактов данных к панели управления для каждого отдельного взаимно соединяемого сегмента экрана было бы относительно дорогостоящим. Поэтому решением в прототипе является обеспечение анти-гамма-функции и увеличение до 10-битовых данных только после того, как данные достигли каждой из панелей управления,которыми снабжн каждый взаимно соединяемый сегмент экрана. Это уменьшает потребность в дорогостоящих трактах данных к каждому сегменту экрана, хотя и увеличивает стоимость панелей управления, поскольку каждая панель управления должна содержать подходящее для выполнения данной функции устройство. В общем случае это облегчается с помощью стираемого программируемого постоянного запоминающего устройства (СППЗУ), предусмотренного на панели, имеющей 8-битовый вход и 10-битовый выход. Стоимость установки,соединения и программирования таких СППЗУ на каждой панели значительно увеличивает общую стоимость дисплейного экрана. Цель изобретения Цель настоящего изобретения состоит в обеспечении выборочного сжатия данных для цифровой изобразительной информации для преодоления некоторых из этих проблем прототипа или, по меньшей мере, для обеспечения людей полезной возможностью выбора. Сущность изобретения Соответственно, в первом аспекте можно сказать, что изобретение, в широком смысле,заключается в способе передачи или запоминания данных изображения для отображения в 5 цифровой дисплейной системе, предусматривающем: применение анти-гамма-функции для линеаризации входного значения данных и обеспечения упомянутого линеаризованного значения в виде числа более высокого порядка; прим упомянутого линеаризованного числа более высокого порядка и, если оно ниже по меньшей мере первого порогового значения,способного передаваться или запоминаться системой данных более низкого порядка, передачу или запоминание упомянутого линеаризованного числа более высокого порядка в упомянутую систему данных для использования с цифровой дисплейной системой; и сжатие упомянутых чисел более высокого порядка, превосходящих упомянутый по меньшей мере первый порог, чтобы они также были пригодны для запоминания или передачи упомянутой системой данных более низкого порядка, и последующее развртывание и использование с помощью упомянутой цифровой дисплейной системы. Предпочтительно, упомянутое по меньшей мере первое пороговое значение устанавливается меньшим или равным значению, которое способно передаваться или запоминаться системой данных из n-1 канала, где n равно максимальному порядку системы данных более низкого порядка. Предпочтительно, значения более высокого порядка, превосходящие упомянутый первый порог, сжимаются до значений, способных передаваться или запоминаться в системе данных из n-1 канала, где n равно максимальному порядку системы данных более низкого порядка. Предпочтительно, упомянутое первое пороговое значение устанавливается равным величине, соответствующей значению, представленному единственным активным битом в двоичной последовательности, являющейся значением 2 х, где х является целым числом. Предпочтительно, х равно n-1. Предпочтительно, упомянутые разврнутые и упомянутые сжатые значения передаются или сохраняются в n-1 канале, а оставшийся канал используется для указания состояния сжатия значения. Альтернативно используются m каналов или битов в качестве указательных битов, и используется несколько состояний сжатия. Соответственно, во втором аспекте можно сказать, что изобретение, в широком смысле,заключается в устройстве для передачи или запоминания данных изображения для использования в цифровых дисплейных системах, содержащем: средство преобразования для применения анти-гамма-функции и линеаризации значения данных в линеаризованное число более высокого порядка; 6 средство выбора для выбора линеаризованных чисел более высокого порядка, не достигающих по меньшей мере первого порогового значения; средство сжатия для сжатия линеаризованных чисел более высокого порядка, превышающих упомянутое по меньшей мере первое пороговое значение; и средство вывода, соединяемое с системой связи или запоминания более низкого порядка для передачи или запоминания упомянутых выбранных и упомянутых сжатых значений. Предпочтительно, упомянутые преобразование, выбор и сжатие выполняются программируемым запоминающим устройством. Предпочтительно, упомянутое программируемое запоминающее устройство содержит СППЗУ. Альтернативно, упомянутые преобразование, выбор и сжатие могут выполняться, по меньшей мере частично, логической схемой. Предпочтительно, упомянутый выбор выбирает в соответствии с упомянутым первым пороговым значением, меньшим или равным максимальному значению, которое может передаваться или запоминаться в n-1 канале, где n равно порядку упомянутой системы связи или запоминания более низкого порядка. Предпочтительно, упомянутый по меньшей мере один оставшийся канал используется для указания состояния сжатия значения. Соответственно, в третьем аспекте можно сказать, что изобретение, в широком смысле,заключается в устройстве для развртывания переданных или запомненных линеаризованных данных из системы данных более низкого порядка в систему данных более высокого порядка для использования с цифровым дисплеем, причм упомянутые линеаризованные данные содержат разврнутые значения, меньшие по меньшей мере первого порога, и сжатые значения, превосходящие упомянутый по меньшей мере первый порог, и указательный бит или указательные биты для указания состояния сжатия значения, содержащем: переключающее средство, управляемое упомянутым указательным битом или битами,для выбора одной из по меньшей мере двух отдельных логических операций для поступающих линеаризованных значений данных; непосредственный вывод упомянутого поступающего значения, если упомянутое переключающее средство указывает, что было принято разврнутое значение; и декодирование битов упомянутых поступающих значений более низкого порядка в биты более высокого порядка упомянутой системы данных более высокого порядка, если упомянутые указательные бит или биты указывают на сжатое значение. Соответственно, в четвртом аспекте можно сказать, что изобретение, в широком смысле, 7 заключается в способе для развртывания переданных или запомненных линеаризованных данных из системы данных более низкого порядка в систему данных более высокого порядка для использования с цифровым дисплеем, причм упомянутые линеаризованные данные содержат разврнутые значения, меньшие по меньшей мере первого порога, и сжатые значения, превосходящие упомянутый по меньшей мере первый порог, и указательный бит или указательные биты для указания состояния сжатия значения, предусматривающем: использование упомянутой указательной части для переключения вывода между по меньшей мере двумя альтернативными входами; непосредственное выведение для поступающего значения, если указательная часть указывает на разврнутое значение; и декодирование поступающих битов данных в выходные данные более высокого порядка, если указательная часть указывает на сжатое значение. Краткое описание чертежей Предпочтительные варианты выполнения изобретения будут теперь описаны со ссылкой на следующие чертежи, на которых фиг. 1 является графиком линеаризованных значений относительно нелинеаризованных входных значений для 8- и 10-битовых выходов; фиг. 2 показывает график потенциальных ошибок для нелинеаризованных входных значений данных для общепринятого 8-битового линеаризованного выхода по сравнению со сжатым и линеаризованным выходом в соответствии с данным изобретением; фиг. 3 показывает схематический вид частей устройства в соответствии с одним из вариантов выполнения изобретения; фиг. 4 показывает схематический вид логики в части устройства для декодирования сжатых значений; фиг. 5 а, 5b и 5 с показывают логические схемы для трх отдельных закодированных потоков данных для реализации декодирования по фиг. 4; и фиг. 6 показывает схематический вид логики в части устройства для декодирования сжатых значений по дополнительному варианту выполнения. Подробное описание предпочтительных вариантов выполнения Данное изобретение пытается обеспечить способ и устройство для избирательного сжатия данных для передачи или запоминания для использования в цифровой дисплейной системе. Несмотря на то, что большая часть описания может относиться к связи или передаче на цифровой дисплей для немедленного использования, следует учитывать, что изобретение может быть применено к данным для запоминания перед использованием на дисплее или в системе. Сюда относится запоминание до использо 004242 8 вания с помощью редакторов изображений или до иного использования, не относящегося к непосредственному отображению. Трудность при обработке нелинейных видеосигналов может возникнуть при удалении гамма-функции, которая является неотъемлемой частью общепринятых технологий электроннолучевых трубок. Традиционный нелинейный видеодисплей обеспечивает нелинейную характеристику яркости в зависимости от входного напряжения. Это называется гамма-функцией, составляющей формулу, которой соответствует отклонение от непосредственного линейного представления. В целом цифровые дисплеи обеспечивают линейный отклик на входное напряжение, и потому необходимо линеаризовать принятые нелинейные данные до их окончательной подачи на цифровой дисплей. Цифровые представления изобразительных данных часто поступают в 8-битовой форме. Это относительно экономичная форма предоставления и обработки данных. Хотя увеличение битов данных увеличивает точность информации, поскольку доступно больше дискретных шагов интенсивности или яркости, обработка и передача более высоких порядков значительно увеличивают стоимость аппаратного обеспечения. При оцифровывании аналогового сигнала общепринятым является преобразование аналогового сигнала в 8-битовый сигнал с 256 дискретными шагами интенсивности. Предполагается, что эти 256 шагов обеспечивают достаточную визуальную корреляцию с чистым аналоговым сигналом, чтобы быть в целом приемлемыми в данной отрасли. Альтернативно цифровые данные обычно уже содержат гамма-функцию,чтобы являться нелинейными данными. Однако, когда предполагается использовать данные с цифровым дисплеем или системой, требуется дополнительный шаг линеаризации путм применения анти-гамма-функции. На фиг. 1 показан график линейного выхода после применения анти-гамма-функции по сравнению с нелинейными входными данными. Фиг. 1 показывает первую кривую 2, относящуюся к линейному выходу, выраженному в виде 8-битовых данных, после прима исходных нелинейных данных, также в 8-битовом виде. Из отсутствия линейности и уменьшения абсолютного значения чисел низкой интенсивности после удаления гамма-функции видно,что для данных чисел низкой интенсивности может быть в значительной степени утрачена точность. Нелинейные данные, проставленные в нижней части кривой, показывают значения до 61 из 256 дискретных 8-битовых входных значений. После применения анти-гамма-функции можно увидеть, что значения от 0 до 15 будут равны 0 при представлении выхода в 8-битовом 9 виде. При обеспечении выхода в 8-битовом виде ничего нельзя выразить отлично от целых чисел при представлении решений. Остаток отбрасывается или округляется. Подобным же образом все значения между 16 и 25 во входных данных будут представлены на выходе, как 1. По мере продвижения по кривой можно видеть, что достигается вс более высокая точность. Кривая такова, что самые большие числа входных нелинейных данных соответствуют так, что один их инкрементный шаг соответствует нескольким инкрементным шагам линеаризованного выхода. Существует потеря важных цифр среди чисел более низкого порядка и избыточность важных цифр среди чисел более высокого порядка. В приводимом здесь описании термин "порядок" используется для обозначения количества битов данных и т.п., необходимых для представления значения. В двоичной системе значение 1023 требует 10 битов данных, в то время,как 255 может быть выражено с помощью 8 битов. Порядки значений принимаются равными соответственно 10 и 8 в данном описании. Также на фиг. 1 показана соответствующая линейная кривая для случая использования 10 битового выхода 3. Такой 10-битовый выход содержит четыре инкрементных шага в пределах одного инкрементного шага, доступного при 8-битовом выходе, сохраняя некоторые важные цифры и обеспечивая более высокую точность для этих значений более низкой интенсивности. Опять же можно представить, что при достижении значений более высокой интенсивности появится ещ большая избыточность для таких 10-битовых чисел при неиспользовании битов более низкого порядка 10-битовых чисел для достижения какого-либо значительного эффекта. На фиг. 2 приводится кривая 4 процентной ошибки от отношения различных нелинейных входных значений. Можно увидеть, что кривая 4, которая соответствует преобразованию в 8 битовый выход, дат большую степень ошибки для значений низкой интенсивности, которая быстро снижается до минимальных ошибок для чисел большей интенсивности. На не наложена дополнительная кривая 5,которая соответствует процентной ошибке, доступной в предпочтительной форме настоящего изобретения. Настоящее изобретение пытается компенсировать некоторые из больших ошибок, являющихся неотъемлемой частью 8-битового выхода, путм использования 10-битового выхода для значений более низкой интенсивности. Однако настоящее изобретение стремится поддерживать 8-битовые тракты связи, запоминания и/или обработки после этого преобразования. Если биты более высокого порядка в 10 битовом числе не используются для чисел низ 004242 10 кой интенсивности, не существует трудностей при передаче или запоминании 10-битового решения в 8-битовом канале данных. Однако числа более высокого порядка не могут более передаваться в полной 10-битовой форме и, поэтому,предпочтительное выполнение стремится сжимать эти числа более высокого порядка, чтобы обеспечить передачу или запоминание в системе данных более низкого порядка, такой как 8 битовая система данных. Следствием такого сжатия является потеря некоторых значимых цифр для чисел более высокого порядка. Однако, поскольку входные данные и 10-битовый выход имеют гораздо большее количество рабочих значимых цифр,потеря значимости для этих больших чисел может создать только небольшой процент ошибок в реальном выходе. Как показано кривой 5 на фиг. 2, числа более низкого порядка практически соответствуют числам более низкого порядка в полном 10 битовом выходе. Однако, как только выход достигает участка, на который в целом указывает стрелка 6, появляется увеличение ошибки по сравнению со стандартным 8-битовым выходом. Существует компромисс между достижением значительно большей точности для ошибочных значений более низкой интенсивности и минимальным увеличением ошибки для чисел более высокого порядка. Общее описание устройства приведено на фиг. 3. Данное устройство относится к предпочтительной форме изобретения, в которой исходный вход преобразуется в 8-битовый цифровой сигнал, и желательна последующая обработка для использования 8-битовой технологии. Однако следует учитывать, что методология изобретения может быть применена к другим битовым комбинациям. Как показано на фиг. 3, исходный нелинейный видеосигнал может сразу предоставляться в виде 8-битового цифрового сигнала 10. Он может подаваться в программируемое устройство памяти, такое как СППЗУ 11, чтобы логическая схема применяла анти-гаммафункцию. В предпочтительном виде это СППЗУ 11 также применяет описанный далее способ сжатия. Выходом СППЗУ 11 является опять же 8 битовый сигнал 12 данных, который может передаваться по стандартному 8-битовому тракту 14 связи в панель 19 управления цифрового дисплея. На данном условном виде цифровой дисплей в целом обозначается одним светодиодом 18, управляемым панелью 19 управления. Разумеется, множество таких светодиодов управляются на практике одной панелью управления и, разумеется, это представление относится к цифровым дисплеям, отличным от светодиодных экранов, таким как ЖКД (жидкокристаллическим дисплеям), ЖК-проекторам, органи 11 ческим светодиодам плазменных телевизоров,цифровым зеркальным устройствам и прочим. То же самое происходит, если данные должны запоминаться в 8-битовой системе для последующего использования. Панель 19 управления принимает 8 битовый сигнал 12, который содержит сжатые данные, как будет описано ниже. Он может подаваться в декодер 15, который может иметь 8 битовый вход и 10-битовый выход. 10-битовый выход содержит разврнутые линейные значения данных для управления цифровым дисплеем и может подаваться в управляющую схему 16. Обычно управляющая схема 16 содержит устройство для преобразования входного сигнала в сигнал с широтно-импульсной модуляцией,посылаемый по тракту 17 связи для управления светодиодом 18. В существующих решениях устройство,кроме декодера 15, могло бы оставаться таким же. Однако, если бы тракт 14 данных оставался 8-битовым трактом данных, потеря значимости на значениях низкой интенсивности, как показано на фиг. 1, создавала бы эффект полос Маха на выходном дисплее. Альтернативой является обеспечение 10 битового выхода СППЗУ 11. Однако это требует либо увеличения пропускной способности тракта 14 данных до 10 бит, либо СППЗУ 11 должно быть расположено дальше к выходу, например,на панели 19 управления. Когда для управления большим дисплеем предполагается использовать множество панелей управления, это умножает потребность в СППЗУ 11 для каждой панели управления. Для преодоления данной трудности настоящее изобретение использует СППЗУ 11 для манипулирования цифровыми данными и обеспечивает некоторое сжатие данных. По существу, входным 8-битовым сигналом 10 данных можно манипулировать для удаления гамма-функции, и ему можно временно придать 10-битовое значение. Следует учитывать, что для значений низкой интенсивности биты более высокого порядка в 10-битовом числе в любом случае равны 0. Поэтому нетрудно обеспечить 10-битовое значение, соответствующее числам низкой интенсивности непосредственно через 8-битовый выход и 8 битовый тракт 14 данных. Это не так в случае значений более высокой интенсивности, которые требуют передачи битов более высокого порядка. Настоящее изобретение устанавливает такое пороговое значение, что более высокие значения данных, превосходящие этот порог, сжимаются, теряя биты самого низкого порядка в 10-битовом числе, и также передаются по 8-битовому тракту данных. При потере только битов самого низкого порядка минимизируется потеря точности. Вс это можно декодировать декодером 15 для повторного преобразования сигналов в под 004242 12 ходящие 10-битовые данные, которые сохраняют точность значений низкой интенсивности и вносят небольшие процентные ошибки по сравнению с 8-битовыми данными в значения более высоких интенсивностей. В дополнение к сжатию чисел более высоких порядков в число, пригодное для передачи по 8-битовому каналу 14 данных, канал 14 данных в данном предпочтительном виде также переносит идентификатор, такой, что этот идентификатор указывает, является ли поток данных разврнутым числом с опущенными битами 0 более высокого порядка или сжатым числом,требующим последующего декодирования. На основании этого в предпочтительном примере один из 8-битовых каналов данных, выходящих из СППЗУ 11, используется в качестве индикатора, так что только оставшиеся семь битов данных используются для реальной передачи самих значений данных, как сжатых, так и разврнутых. Способ по настоящему изобретению стремится обеспечить разврнутые данные ниже определнного порога и сжатые данные выше этого порога с потерей самых низких значимых битов в числе. Этот предпочтительный вид манипулирует с 10-битовым линеаризованным выходом для его подачи по общепринятому 8 битовому тракту данных и внедрения в него указательного бита для уменьшения доступных битов данных в тракте до семи. Если способ направлен на максимизацию точности чисел более низкого порядка, максимально возможное их число должно обеспечиваться в разврнутом состоянии. При семи битах, доступных для передачи реальных данных, ясно, что наиболее приемлемым пороговым значением может быть 128, поскольку 127 является максимальным числом, которое можно представить с помощью семи двоичных цифр. Хотя это число в частности подходит для данного выполнения, прочие комбинации входных и желательных выходных битов могут обеспечивать иные пороговые значения. В целом, пороговое значение следует устанавливать меньшим или равным 2n-1, где n является порядком расположенного далее тракта 14 данных или находящейся далее системы запоминания данных. Наиболее предпочтителен случай, в котором пороговое значение равно 2n-1,если используется единственное пороговое значение. Следует также отметить, что способ может быть использован в альтернативных стадиях, в том числе для битовых комбинаций ещ более высокого порядка. Например, может быть возможным установить первый порог, ниже которого не происходит сжатия, второй порог, такой, что значения, находящиеся между двумя пороговыми значениями, получают первую степень сжатия, а значения, превосходящие второй порог, получают большее сжатие. 13 С помощью такой системы, например, 12 битовые данные могут подаваться в 8-битовую систему. Для введения по меньшей мере одного дополнительного указательного бита, позволяющего показывать несколько состояний сжатия, данные могут потребовать сжатия в шесть каналов или битов. Остальные два бита могут показывать максимум четыре различных состояния сжатия. Данные сжимаются в 2n-m битов, где m равно количеству указательных битов. В данном примере с 8/12 битами пороговые значения могут задаваться равными 64, 256,1024 и 4096. Все значения в исходном 12 битовом числе, меньшем 64, могут оставаться разврнутыми. Значения между 64 и 256 могут быть разделены на 4 и также попасть в диапазон между 0 и 64. Значения между 256 и 1024 могут быть разделены на 16, а значения между 1024 и 4096 - на 64. Теперь все значения находятся между 0 и 64 и могут сохраняться или передаваться в 6 битах или каналах данных. Оставшиеся два бита могут указывать на отсутствие сжатия или сжатие первой, второй или третьей степени. Такой вариант выполнения дополнительно улучшает точность самых низких значений данных. Опять же, вносятся некоторые дополнительные ошибки, которые наиболее очевидны сразу после каждого нового порогового значения. Однако значительное увеличение точности низкой интенсивности может быть более чем компенсирующим. В данном примере с преобразованием 8 бит в 12 бит можно видеть, что пороговое значение для первого порога было выбрано равным 64. Это вновь соответствует максимальному значению, которое может передаваться по 8 канальному тракту данных, когда два канала используются для указателей, уменьшая количество доступных каналов до шести. Несмотря на то, что это максимальное число для данного примера, порог может быть снижен, если желательно. Однако желательно максимизировать число значений, подаваемых в разврнутом виде, чтобы минимизировать потенциальные ошибки и, следовательно, порог будет обычно браться равным такому максимально доступному значению. Следующие пороги, равные 256 и 1024,опять же являются произвольными порогами. Определение этих пороговых значений зависит от желательной степени сжатия. При использовании двух битов в качестве указателей могут различаться максимум четыре разврнутых или сжатых состояния. Конкретные выбранные пороговые значения обеспечивают относительно простую логику развртывания, если предпочтительно использовать простую логическую схему вместо СППЗУ или более сложной системы. Подобным же образом значения, которые разделяют данные для обеспечения сжатия, остаются относительно простыми значениями, 004242 14 соответствующими битовым границам. В процессе кодирования в данном предпочтительном примере это не имеет большого значения, поскольку шаг кодирования выполняется в то же самое время, что и более сложная функция линеаризации, поэтому СППЗУ требуется в любом случае. Если сжатие должно выполняться после шага линеаризации, оно может выполняться также относительно простой логической схемой, и, опять-таки, использование значений,соответствующих границам, делает логику более простой. Разумеется, поскольку развртывание в любом случае предполагается с помощью простой логической схемы, использование значений битовых границ помогает в этом процессе. Предпочтительный вид этого процесса условно показан на фиг. 6. Можно видеть, что сжатое 12-битовое значение передатся в 8 битах, где биты l0-l5 обеспечиваются в качестве шести значений данных, а l6 и l7 используются в качестве указательных битов. Назначение конкретных битов для данных или указателя является полностью произвольным. При сохранении степеней сжатия и различных границ, как обозначено ранее в данном варианте выполнения, активный бит l6 указывает на первую степень сжатия, активный бит l7 и дезактивированный бит l6 - вторую степень сжатия, а оба индикатора в виде больших значений представляют наивысшую степень сжатия. Поскольку доступны четыре степени сжатия, выбранные значения произвольно выбраны равными битовым границам, и состояния сжатия применяются для сдвигания данных на два,четыре и шесть битов для каждого из сжатых состояний. По фиг. 6 можно видеть, что когда l6 равен единице, два самых низких бита в 12-битовом выходе приравниваются к нулю, и данные отображаются в последующие шесть битов при четырх верхних битах, равных нулю. С помощью умножения на четыре реверсируется первое применяемое состояние сжатия. Следующее состояние развртывания требует сдвигания данных до более высоких битов в 12-битовом выходе, конечная степень развртывания для самых высоких значений помещает шесть битов данных в шесть самых высоких выходов, при шести самых низких выходах, равных нулю. Этот частный пример равномерно разделяет градации между каждым состоянием сжатия. Это не обязательно должно быть так, поскольку существует желание минимизировать сжатие,применяемое к более низким числам, и максимизировать сжатие, применяемое к более высоким числам. Сдвиг порогов и значений сжатия может обеспечивать альтернативные варианты выполнения. Таким примером для обсуждаемых 12-битовых данных были бы первый порог, равный 64, как в предыдущем выполнении, второй порог, равный 128, так, что значения между 64 и 15 128 делятся на 2, следующий порог, равный 256,так, что 12-битовые значения между 128 и 256 делятся на 4, а все остальные значения выше 256 делятся на 64 для сжатия всех остальных значений в шесть битов данных. Такое изменение в расстановке порогов и степеней сжатия максимизирует точность значений ниже 256 за счт ещ больших ошибок при применении наибольшего коэффициента сжатия. Исходные нелинейные данные, соответствующие линеаризованному 12-битовому значению, чуть большему 256, будут тогда страдать в наибольшей степени от увеличения ошибок по сравнению с предыдущим выполнением. Тем не менее, поскольку анти-гамма-функция создает максимальные ошибки среди самых низких значений, это может быть предпочтительной альтернативой. Используя единственное пороговое значение 128, как описано, предпочтительная форма данного изобретения может преобразовывать 8 битовые поступающие данные 10 в линеаризованное 10-битовое число. Если это число меньше, чем пороговое значение 128, это число может выводиться непосредственно на семь из восьми выходных каналов. Для значений, больших или равных 128,10-цифровое число должно быть уменьшено до значения, которое возможно представить только семью двоичными цифрами. Простейшим способом реализации является деление 10 цифрового двоичного числа так, чтобы абсолютные значения уменьшались до значений,меньших или равных 127. Хотя в теории деление может производиться на любое подходящее число, которое затем реверсируется после декодирования, простейшим исполнением является деление на восемь. Учитывается, что число 8 представляется тремя двоичными цифрами, и деление на это число немедленно уменьшит 10-цифровое двоичное число до семи двоичных цифр. Деление на меньшее число может не обеспечить достаточного сжатия, а деление на большее число даст большую потерю точности, чем необходимо. Разумеется, число 8 используется тогда, когда 10-цифровое число уменьшено до семи двоичных цифр для передачи. Прочие битовые комбинации для различных систем могут иметь другое идеальное значение. Для реализации с помощью логических схем также проще использовать целое число, соответствующее битовой границе, то есть значение 2 х, где х является целым числом. Последним шагом в последовательности кодирования, выполняемым СППЗУ 11, является задание указательного бита так, чтобы декодер 15 мог распознать поступающие данные либо как разврнутое число, пригодное для непосредственного прохождения на выход, либо как сжатое число, требующее манипуляций. Опять же, для облегчения простых действий 16 предпочтительная форма использует бит данных наивысшего порядка в качестве указательного бита. Это позволяет разврнутым числам,которые имеют максимальные используемые биты среди семи битов более низкого уровня,передаваться непосредственно, а старший бит используется в качестве свободного указателя. Возможны альтернативные отображения данных в различные биты. Чтобы установить бит наивысшего порядка 8-битового выхода СППЗУ 11, СППЗУ необходимо просто добавить значение 128, которое устанавливает бит наивысшего порядка активным и добавляет его к сжатому числу из 7 двоичных цифр, занимающему остальные 7 битов. В целом, последовательность кодирования,выполняемая СППЗУ 11 после линеаризации 8 битовых данных в 10-битовые данные, является следующей: Если X (10 бит)128, то Выход (8 бит)=X(10 бит). Иначе Выход (8 бит) = X (10 бит)/8 + 128. Декодирующее устройство 15 может легко работать в обратном направлении. Это может быть представлено следующим образом: Если Вход (8 бит)128, то Выход (10 бит)=Вход (8 бит),Иначе Выход (10 бит)=(Вход (8 бит)-128) х 8. Можно видеть, что в последовательности кодирования и декодирования прибавление и вычитание соответственно 128 в большей степени используется для установления активного бита наивысшего порядка для указания сжатого значения. Сжатие и развртывание значений выполняется путм деления и умножения соответственно на значение 8. Добавление 128 может выполнятся посредством логического "ИЛИ" для добавления этого значения к существующему числу, если это является пригодным. Как указывалось ранее, предпочтительная форма использует СППЗУ 11 как для применения анти-гамма-функции, так и для выполнения кодирующей последовательности. Анти-гаммафункция является сложной функцией для линеаризации данных и может просто выполняться с помощью такого СППЗУ. При использовании СППЗУ общепринятым является включать кодирующую последовательность в то же самое устройство, хотя кодирующая последовательность может выполняться относительно простыми логическими схемами. Напротив, декодирование выполняется отдельными панелями 19 управления, и предпочтительно минимизировать сложность аппаратного обеспечения, необходимого для декодера 15. Методология предпочтительного декодера 15 показана на фиг. 4. В соответствии с этим чертежом, исходная отображающая последовательность 20 демонстрирует отображение 8 битового сигнала 12 в подходящее 10-битовое 17 число 21 в случае, когда бит 7, бит наивысшего порядка, устанавливается равным 0. В этом примере биты 0-6, являющиеся оставшимися семью битами данных, отображаются непосредственно в соответствующие семь самых низких битов 10 битового числа 21. Три верхних бита 10-битового числа 21 устанавливаются равными 0. Альтернативный выход 22 показан, если бит 7 поступающих данных 12 равен 1. В данном примере декодирующей последовательности необходимо умножить входное число на 8,что эффективно сдвигает семь принятых битов данных в семь верхних битов 10-битового выхода 22. Можно видеть, что биты более низкого порядка В 0, В 1 и В 2 устанавливаются равными 0,а остальные отображаются последовательно,так, что В 0 входных данных отображается в В 3 10-битового выхода. Исходное вычитание 128, являющееся удалением указательного бита, может выполняться путм простого неотображения бита 7 входных данных в частное выходное значение. Вместо этого данный бит в большей степени используется в качестве переключающего бита логической схемы. Остатся несколько возможных вариаций даже в пределах предпочтительного выполнения, описываемого до сих пор. При выполнении деления на 8 для сжатия 10-битового числа в семь доступных битов данных следует отметить, что данные менее 128 передаются непосредственно и нет необходимости в соответствующем сжатом значении. Поэтому сжатые значения обеспечиваются только для 10-битовых чисел от 128 до 1023. 8-битовые данные после деления на 8 находятся в диапазоне от 16 до 127. Значение 128 добавляется для установления верхнего бита так, чтобы 8 битовые данные 12, относящиеся к данным сжатым значениям, попадали в диапазон от 144 до 257. Это только 112 дискретных значений из 128 возможных значений, которые могут быть переданы в дополнение к 128 разврнутым значениям. Оставшиеся 16 неиспользуемых значений могут по желанию использоваться для выполнения других функций над передаваемыми данными. Более того, эти дополнительные 16 значений, которые не могут представлять конкретное значение данных, могут быть сделаны доступными в различных частях спектра данных. В описываемом до сих пор выполнении 8 битовые значения данных, выходящие из СППЗУ 11, содержат разврнутые значения 0127 и сжатые значения 144-255. Поэтому значения 128-143 доступны для дополнительных функций. Если это предпочтительно, сжатые значения 144-255 могут быть сдвинуты путм простого вычитания значения 16 так, что они передаются как значения 128-239, а самые верхние значения остались доступными для другой 18 функции. Это может обеспечить более простой выбор этих верхних чисел для альтернативных функций. Более того, можно отметить, что логически возможно вызвать сдвиг до сжатия, которое, в данном примере, выполняется путм деления на число 8. Если желательно, из намеченных для сжатия 10-битовых чисел вычитается значение 128 до деления на 8, а затем 128 добавляется. Когда изначально вычитается 128 до деления,следует учитывать, что это создат такой же сдвиг, как и последующее вычитание 16. Этот сдвиг дискретных значений может быть реверсирован после декодирования и большей частью обеспечивается, если предполагается наличие дополнительной функции для неиспользуемых 8-битовых значений данных и существует предпочтение конкретных значений данных, которые могут использоваться для увеличенных функций. Также следует отметить, что сдвиг значений данных, объясннный в предыдущем варианте выполнения, может обеспечиваться просто для непрерывности данных, проходящих по 8 битовому тракту данных, а не использованием дополнительных значений. Может быть просто желательно передавать данные по тракту от значения 0 до значения 239. На фиг. 5 а, 5b и 5 с показаны логические схемы для реализации декодера, как в целом описано ранее. В данном конкретном выполнении показаны три идентичных декодера 24, 25 и 26. При манипулировании данными для цифрового дисплея данные обычно разбиваются на отдельные потоки данных, относящиеся к отдельным цветам, чтобы смесь интенсивностей этих цветов определяла конечный комбинированный цвет пиксела. В этих целях отдельные логические схемы 24, 25 и 26 предусматриваются для трактов данных красного, зелного и синего цвета,соответственно. Могут использоваться другие цветовые дифференциалы. Дальнейшее объяснение логической схемы будет выполнено со ссылкой на схему для красного цвета, являющуюся схемой 24. Как показано на данной схеме, предусматриваются несколько переключателей 27 для выбора альтернативных входов. Вход податся в виде 8-битового числа, в котором верхний бит используется для указания на то, находятся ли оставшиеся семь чисел в разврнутом или сжатом состоянии. Верхний бит поступающих данных активизирует тракт 28 связи, связанный с каждым из переключателей 27. Если верхний бит в поступающих данных равен 0, для каждого из переключателей 27 выбирается вход "А". По отношению ко входу 29 это бит наиболее низкого порядка из тракта данных, и, при условии, что тракт 28 связи неактивен, это означает, что семь битов данных 19 должны подаваться непосредственно в семь самых низких битов данных выходного 10 битового числа. Следовательно, выход 30 непосредственно соответствует входу 29. Это применимо также к остальным переключателям 27 или всем самым низким семи битам. Поскольку известно, что принятое число,если тракт 28 связи неактивен, является 10 битовым числом, имеющим значение менее 128,выходы 31, 32 и 33 для верхних трх битов 10 битового числа также выбираются как самый низкий вход "А", который установлен на нулевое значение. Альтернативные обстоятельства появляются в случае, когда указательный бит, будучи битом наивысшего порядка во входном потоке данных в данном предпочтительном выполнении, является активным. В этом случае тракту 28 связи присваивается высокое значение, и каждым переключающим механизмом 27 выбираются входы "В". Такое значение данных следует развртывать путм эффективного умножения числа на 8. Это содержит простой сдвиг входов и подбор выходных трх битов более высоких, чем вход. Три самых низких бита следует сделать равными нулю. По выходу 30 можно увидеть, что вход "В" устанавливается равным нулю, и это повторяется для первых трх битов данных. По выходу 34 вход "В" 35 теперь устанавливается равным биту данных самого низкого порядка из входного потока данных. Каждый последующий бит подобным же образом отображается для подъма поступающих значений данных на три порядка вверх для обеспечения 10-битового выхода. В простейшем виде в данном варианте выполнения это является единственным необходимым декодированием. Можно видеть, что данное конкретное выполнение содержит более сложную структуру для верхних трх битов 10-битового числа. Эта более сложная структура возникает из-за вычитания значения 128 из линеаризованного 10 битового числа до сжатия и передачи. Это относится к варианту выполнения, обсуждавшемуся ранее, в котором сжатые данные сдвигаются,чтобы непрерывно проходить из разврнутых данных. Для того, чтобы потом декодировать это исходное вычитание, необходимо добавить 128 для получения конечного декодированного 10-битового числа. Для достижения этого следует добавить"1" к восьмому биту 10-битового числа для получения правильного выхода 31. Это можно выполнить с помощью схемы 36 и, поскольку добавление единицы может также вызвать перенос в двоичном числе, с помощью последующих схем 37 и 38. Чтобы обеспечить идентичные схемы 36,37 и 38, схема 36 содержит три входа, хотя для суммирования достаточно только двух. Один из 20 этих входов, являющийся входом "Cl", относящимся к вводу переноса, устанавливается равным нулю на первой схеме 36. Дополнительные входы принимаются из подходящего входного бита 39 данных и дополнительного входа 40,который может быть установлен равным "1". Поскольку вход "Сl" установлен равным нулю,выполняется суммирование входов 39 и 40, которое представляется двумя выходными битами 41 и 42. Выход 41 представляет правильное значение после суммирования для выхода 31. Выход 42 содержит в подходящем случае значение переноса и вводит его на вход "Сl последующей схемы 37. Поскольку необходимо подавать "1" только на выход 31, соответствующие входы "А" на последующих двух схемах 37 и 38 устанавливаются равными нулю. Поэтому схемы эффективно просто добавляют значение переноса ко входным значениям данных и выводят значение для данного бита вместе, в случае необходимости, с любым нужным значением переноса. Конечное значение переноса из схемы 38 просто опускается, поскольку не является пригодным решением для вывода в 10-битовое число. Таким образом, можно увидеть, что изобретение обеспечивает способ и устройство, с помощью которых линеаризованные данные для цифрового дисплея могут поддерживаться для передачи или запоминания более низкого порядка, таких как 8-битовые передача и запоминание, несмотря на получение точности 10 битового числа для более низких интенсивностей. Это происходит за счт небольшого ухудшения доступных дискретных значений для более высоких интенсивностей. Изобретение также обеспечивает относительно простые логические действия, позволяющие получить простое декодирование для уменьшения стоимости во многих декодирующих точках, если используются многопанельные дисплеи или дисплеи с несколькими панелями управления. Следует учитывать, что были описаны предпочтительные варианты выполнения данного изобретения, хотя изобретение не ограничивается этими конкретными вариантами выполнения. Особые целые числа, на которые делались ссылки в описании, считаются содержащими известные эквиваленты, когда это приемлемо, а конкретные значения, на которые делаются ссылки в описании, могут быть целиком иллюстративными для конкретных вариантов выполнения. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе, предусматривающий применение анти-гамма-функции для линеаризации поступающего значения данных и 21 обеспечения упомянутого линеаризованного значения в виде числа более высокого порядка; прим упомянутого линеаризованного числа более высокого порядка и, если оно ниже по меньшей мере первого порогового значения,способного передаваться или запоминаться в системе данных более низкого порядка, передача или запоминание упомянутого линеаризованного числа более высокого порядка в упомянутой системе данных для использования в цифровой дисплейной системе; и сжатие упомянутых чисел более высокого порядка, превосходящего упомянутый по меньшей мере первый порог, чтобы они также подходили для упомянутой системы данных более низкого порядка для передачи или запоминания и последующего развртывания и использования в упомянутой цифровой дисплейной системе. 2. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутое по меньшей мере первое пороговое значение устанавливается меньшим или равным значению, способному передаваться или запоминаться в системе данных из n-1 каналов или битов, где n равно максимальному порядку системы данных более низкого порядка. 3. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутые значения более высокого порядка,превышающие упомянутый первый порог, сжимаются до значений, способных передаваться или запоминаться в системе данных из n-1 каналов, где n равно максимальному порядку системы данных более низкого порядка. 4. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутое пороговое значение устанавливается равным величине, соответствующей значению, представленному одним активным битом в двоичной последовательности, являющейся значением 2 х, где х является целым числом. 5. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.4, отличающийся тем, что упомянутое х равно n-1. 6. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутые разврнутые и упомянутые сжатые значения передаются или сохраняются по n-1 каналам, а оставшийся канал используется для указания состояния сжатия величины. 7. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.1, отличающийся тем, что упомянутое по меньшей мере первое пороговое значение устанавливается меньшим или равным значению, способному передаваться или запо 004242 22 минаться в системе данных из n-m каналов или битов, где n равно максимальному порядку системы данных более низкого порядка, а m равняется минимальному количеству каналов или битов для указания количества степеней сжатия. 8. Способ передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.7, отличающийся тем, что упомянутое по меньшей мере первое пороговое значение устанавливается равным количеству значений, способному передаваться или запоминаться в системе данных из n-m каналов или битов, а последующие пороговые значения равны упомянутому первому пороговому значению, умноженному на 2 х, где х является целым числом. 9. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе, содержащее средство преобразования для применения анти-гамма-функции и линеаризации значения данных в линеаризованное число более высокого порядка; средство выбора для выбора линеаризованных чисел более высокого порядка, меньших по меньшей мере первого порогового значения; средство сжатия для сжатия линеаризованных чисел более высокого порядка, превосходящих упомянутое по меньшей мере первое пороговое значение; и средство вывода, соединяемое с системой связи или запоминания более низкого порядка для передачи или запоминания упомянутых выбранных и упомянутых сжатых значений. 10. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что упомянутые преобразование, выбор и сжатие выполняются программируемым запоминающим устройством. 11. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.10, отличающееся тем, что упомянутое программируемое запоминающее устройство содержит стираемое программируемое постоянное запоминающее устройство (СППЗУ). 12. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что альтернативно упомянутые преобразование, выбор и сжатие могут выполняться по меньшей мере частично, логической схемой. 13. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что упомянутый выбор осуществляется в соответствии по меньшей мере с первым пороговым значением, меньшим или равным максимальному значению, которое может передаваться или запоминаться в системе данных из n-1 23 каналов, где n равно порядку упомянутой системы данных более низкого порядка. 14. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.13, отличающееся тем, что по меньшей мере один из оставшихся каналов используется для указания состояния сжатия значения. 15. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.9, отличающееся тем, что упомянутый выбор осуществляется в соответствии по меньшей мере с первым пороговым значением, меньшим или равным максимальному значению, которое может передаваться или запоминаться в системе данных из n-m каналов, где n равно порядку системы данных более низкого порядка, a m равно минимальному количеству каналов или битов, необходимых для представления количества сжатых или разврнутых состояний. 16. Устройство для передачи или запоминания данных изображения для показа в цифровой дисплейной системе по п.15, отличающееся тем, что упомянутое по меньшей мере первое пороговое значение позволяет передавать или запоминать максимальное количество значений в n-m каналах или битах, а последующие пороговые значения равны упомянутому первому пороговому значению, умноженному на 2 х, где х является целым числом. 17. Устройство для развртывания переданных или запомненных линеаризованных данных из системы данных более низкого порядка в систему данных более высокого порядка для использования с цифровым дисплеем, в котором упомянутые линеаризованные данные содержат разврнутые значения, меньшие по меньшей мере первого порога, и сжатые значения, превосходящие упомянутый по меньшей мере первый порог, и указательный бит или биты для указания состояния сжатия значения,содержащее переключающее средство, управляемое упомянутым указательным битом или битами, 004242 24 для выбора между по меньшей мере двумя отдельными логическими операциями для поступающих линеаризованных значений данных; непосредственный вывод упомянутого поступающего значения, если упомянутое переключающее средство указывает, что было принято разврнутое значение; и декодирование битов упомянутых поступающих значений более низкого порядка в биты более высокого порядка упомянутой системы данных более высокого порядка, если упомянутый указательный бит или биты указывают на сжатое состояние. 18. Устройство по п.17, отличающееся тем,что упомянутый непосредственный вывод разврнутых значений содержит логическое соединение битов более низкого порядка упомянутого поступающего значения с соответствующими битами более низкого порядка упомянутого значения более высокого порядка и присвоение нулевого значения оставшимся битам упомянутого значения более высокого порядка. 19. Способ развртывания переданных или запомненных линеаризованных данных из системы данных более низкого порядка в систему данных более высокого порядка для использования с цифровым дисплеем, в котором упомянутые линеаризованные данные содержат разврнутые значения, меньшие по меньшей мере первого порога, и сжатые значения, превосходящие упомянутый по меньшей мере первый порог, и указательный бит или биты для указания состояния сжатия значения, предусматривающий использование упомянутой указательной части для переключения выхода между по меньшей мере двумя альтернативными входами; непосредственный вывод поступающего значения, если указательная часть указывает на разврнутое значение; и декодирование битов поступающих данных в выходные биты данных более высокого порядка, если упомянутый указательный бит или биты указывают на сжатое значение.
МПК / Метки
МПК: H04N 9/69, H04N 5/202
Метки: данных, цифровой, сжатие, информации, изобразительной, избирательное
Код ссылки
<a href="https://eas.patents.su/14-4242-izbiratelnoe-szhatie-dannyh-dlya-cifrovojj-izobrazitelnojj-informacii.html" rel="bookmark" title="База патентов Евразийского Союза">Избирательное сжатие данных для цифровой изобразительной информации</a>
Предыдущий патент: Система и способ передачи сообщений для баз данных
Следующий патент: Способ перевода информации и устройство для осуществления этого способа
Случайный патент: Устройство и способ непрерывной термообработки сыпучих материалов