Я нашел некоторые источники, которые утверждают, что IBM получила патент на увеличение толщины линии с помощью цифровых средств. Существует ли такой патент или это миф?
Вот один из примеров утверждения из статьи адвоката Гэри Л. Ребека в Forbes.
Главный синий иск организовал презентацию семи патентов, которые, по утверждениям IBM, были нарушены, самым известным из которых был пресловутый патент IBM на «толстые линии»: чтобы превратить тонкую линию на экране компьютера в широкую линию, вы перемещаетесь вверх и вниз по равном расстоянии от концов тонкой линии, а затем соедините четыре точки. Вы, вероятно, изучали эту технику превращения линии в прямоугольник в геометрии седьмого класса и, несомненно, верите, что она была изобретена Евклидом или каким-то другим мыслителем, которому 3000 лет. Нет, если верить экспертам USPTO, выдавшим IBM патент на этот процесс.
Я так и не смог найти настоящий патент на это в Google.
Этот ответ не требует гораздо больше, чем одна ссылка.
Патент США 6930686: Способ и устройство для рисования толстых черных линий.
Графическая система и метод, с помощью которых можно эффективно рисовать толстые графические примитивы, сводя к минимуму зависимость от алгоритмов рисования, которые требуют значительного времени настройки. Способ предусматривает рисование толстого примитива, в котором значение смещения или смещения сначала вычисляется на основе толщины графического примитива. Смещение составляет примерно половину толщины примитива. После расчета значения смещения значения параметров рисования линии определяются для линии, параллельной исходной линии и смещенной от исходной линии в направлении малой оси на величину смещения или смещения. Затем цикл повторяется для каждой точки захвата в диапазоне главной оси линии. Цикл включает в себя начальный этап, на котором рисуется граничный пиксель толстого графического примитива с использованием алгоритма рисования линии и значений параметров рисования линии, рассчитанных для линии смещения. После того, как граничный пиксель был отрисован, один или несколько соседних пикселей отрисовываются с использованием пошаговой процедуры, в которой координата внешней оси выбранного пикселя либо уменьшается, либо увеличивается, в зависимости от наклона линии, для записи пикселей, прилегающих к границе. пиксель. Таким образом, настоящее изобретение рисует толстый примитив как последовательность сегментов, которые параллельны малой оси исходной линии. один или несколько соседних пикселей рисуются с использованием пошаговой процедуры, в которой координата внешней оси выбранного пикселя либо уменьшается, либо увеличивается, в зависимости от наклона линии, для записи пикселей, смежных с граничным пикселем. Таким образом, настоящее изобретение рисует толстый примитив как последовательность сегментов, которые параллельны малой оси исходной линии. один или несколько соседних пикселей рисуются с использованием пошаговой процедуры, в которой координата внешней оси выбранного пикселя либо уменьшается, либо увеличивается, в зависимости от наклона линии, для записи пикселей, смежных с граничным пикселем. Таким образом, настоящее изобретение рисует толстый примитив как последовательность сегментов, которые параллельны малой оси исходной линии.
Он был передан IBM в 1999 году, а срок его действия истек в 2009 году.
Дэниел Р. Хикс