Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Вячеслав Мавроди - 400 идей бесплатно для Вас 200. Аналогово-цифровое видео; 194. Цветная Кодопись.


 Чтобы уж закончить с "Цифровой письменностью", опубликую 3 оставшиеся по ней идее сразу.

200. Аналогово-цифровое видео (Дополнение к 185 Кодридер)

А если использовать «смешанную» систему воспроизведения инфы (типа видео) с ленты с кодописью? Общий смысл: на ленте (кинопленке, либо бумажной ленте с кадрами) расположены лишь «ключевые» кадры фильма. Они считываются ПЗУ-матрицей либо на просвет, либо на отражение.
А движения пикселов между ними рассчитывается как в современных видеокодеках – графическим процессором. Можно так синхронизировать работу сканера/матрицы и проца, что пока матрица считывает инфу в цифру (используя при этом центральный процессор), графический процессор «дорисовывает» промежуточные кадры столько, сколько успеет до считывания обычным процом следующего опорного кадра с бумажной ленты.
Таким способом задействуются сразу два процессора одномоментно, при этом возможностей кодописи вполне может хватить для только опорных кадров.

194. Цветная Кодопись - Дополнение к 128 "Цифровая письменность"   11.07.2005

«Обычное количество информации о цвете одной точки в компьютере – 24 бита, по 8 бит на каждый из основных цветов RGB, что дает свыше 16 млн. вариантов». (см. СМИ 1439)

Таким образом, потенциально (при отсутствии потерь в передаче цветов при печати и сканировании, что нереально…) мы имеем цветовой «алфавит» на 16 млн. букв.
Такое количество букв нам ни к чему, поэтому гораздо разумнее ограничиться не буквами, а словами. 16-ти миллионов слов нет ним в одном языке даже близко. Значит, для каждого СЛОВА мы можем использовать целый диапазон значений данного цвета: «от» и «до». Эдакую «цветовую частоту», по аналогии с радиоканалом.
Использование «цветовой частоты» или «цветового канала» может быть разнообразным. Но это – тема отдельного разговора…
В нашем же варианте диапазон «цветочастоты» для каждого слова, скажем, русского языка можно примерно прикинуть: наиболее полный орфографический словарь включает в себя… 250 тыс. (?) слов. Делим 16 млн. на 250 тыс. и получаем ширину канала равную 64 цвета на одно слово. Вполне достаточно для учета погрешностей при сканировании и печати, если не пользоваться автоматическими настройками цвета в сканере и принтере, а выставлять их вручную. (см.     Интеллектуальная система управления цветной печатью EFI Fiery Color Wise 3.0). Для пользователей можно написать соответствующую прогу, настраивающую сканер и принтер так как нужно.
Для лучшей коррекции возможных ошибок назначать слово цветоканалу следует не подряд по словарю, а – с учетом орфографии (русского) языка так, чтобы соседние цветоканалы не обозначала родственные, либо синтаксически похожие слова. Тогда при ошибке в цветопередаче проверочная программа сможет точно определить слово, даже если канал не соответствует оригиналу. Просто путем синтаксического анализа.
Например, если слову «Я» соответствует цветоканал 1; слову «Иду» - канал 12; слову «домой» - канал 43, то фраза «Я иду домой» будет записана 3 точками с цветоканалами 1, 12 и 43 соответственно: (1) (12) (43). Предположим, что при печати принтер напечатал вместо цветоканала (12) – цвет, соответствующий по нашей классификации цветоканалу (14) или (20).
Если у нас этим цветоканалам соответствуют близкородственные к слову «иду» слова (типа, «ковыляю» или «ухожу»), то никакая орфографическая проверка не заметит ошибку. Фразы «Я ковыляю домой» и «Я ухожу домой» - вполне грамотные и осмысленные. Хотя смысл будет уже другой… Если же каналу (14) соответствует слово «грязь»; а каналу (20) – «ручка», то эти возможные значения будут отринуты проверочной прогой, т.к. смысловых предложений не получится. Что нам и надо.

237. Цветной УнИГраС (Доп. к 128 "Цифровая письменность" )

Рассматривая систему УнИГраС, можно ее дополнить еще несколькими вложенными уровнями восприятия, сделав более информативной.
Для этого после первого "прогона" при печати этого уникода основным цветом, мы при помощи компа анализируем ОСТАВШИЕСЯ ПУСТЫМИ места под знаки в каждой матрице-квадратике. И при возможности - заполняем и их тоже, но другим цветом. Затем опять анализируем оставшиеся незадействованные - и заполняем их третьим цветом и т.д. Плотность записи инфы существенно(?) повысится.
Т.к. этот уникод предназначен только для кодировки текстов, запись можно делать на любом языке, ставя в первых битах указание, на каком языке читать. А сами квадратики будут те же. Если в тексте встречаются вставки на др. языке, идет указание на язык чтения.
Кстати, в языке-уникоде ДНК тоже надо поискать дополнительные уровни - ведь АВСВА читается В ОБЕ стороны... А если и ДНК с другой стороны или с ОТСТУПА прочитать?... (Доп. для ДНК)

 


В избранное