Патенты автора Константинов Сергей Сергеевич (RU)

Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение создания индекса сегментов по меньшей мере одного многоугольника, определяющего границы соответствующей географической области на карте. Раскрыт способ создания индекса сегментов по меньшей мере одного многоугольника, определяющего границы соответствующей географической области на карте. Способ включает в себя сегментирование опорной зоны, которая охватывает по меньшей мере часть карты, в которой находятся все сегменты многоугольника, на зоны первого уровня. В ответ на то что по меньшей мере один сегмент по меньшей мере частично расположен в более чем одной зоне первого уровня, способ включает в себя индексирование по меньшей мере одного сегмента как связанного с опорной зоной. Способ также включает в себя, до достижения конечных условий, итерационно: (i) сегментирование данной зоны на зоны последующих уровней, причем данная зона является родительской зоной для зон последующих уровней; и (ii) в ответ на то что по меньшей мере один другой сегмент по меньшей мере частично расположен внутри более чем одной зоны последующего уровня, индексирование по меньшей мере одного другого сегмента как связанного с данной зоной. 2 н. и 18 з.п. ф-лы, 9 ил.

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

Изобретение относится к средствам загрузки кодов модулей, требуемых для выполнения действия. Технический результат заключается в уменьшении времени загрузки и уменьшении трафика при загрузке модулей. Получают компьютерным устройством запрос на выполнение действия, которое можно выполнить с использованием кода первого модуля. Получают из первого предварительно определенного индекса: ссылку кода первого модуля, которая указывает положение кода первого модуля, и указывают, что выполнение кода первого модуля требует кода второго модуля. Получают из второго предварительно определенного индекса ссылку кода второго модуля. На основе ссылки кода первого модуля получают код первого модуля из положения кода первого модуля. На основе ссылки кода второго модуля получают код второго модуля из положения кода второго модуля. Выполняют действия с помощью запуска кода первого модуля и кода второго модуля. 2 н. и 28 з.п. ф-лы, 3 ил.

Изобретение относится к способам обработки изображения. Технический результат заключается в повышении скорости формирования изображения. Способ включает в себя получение изображения, которое необходимо отрисовать для отображения на электронном устройстве, разделение изображения по меньшей мере на два фрагмента, каждый из которых является пригодным для отрисовки с использованием графических элементов, получение соответствующим дочерним потоком обработки указания на соответствующий фрагмент из этих по меньшей мере двух фрагментов и набор требуемых графических элементов, причем каждый дочерний поток обработки получает единственный экземпляр соответствующего фрагмента для обработки в данный момент, выделение новой области в памяти электронного устройства для каждого соответствующего дочернего потока обработки, отрисовку соответствующим дочерним потоком обработки соответствующих изображений каждого соответствующего фрагмента в соответствующей выделенной области, сохранение каждого отрисованного изображения в виде байтового массива, передачу байтового массива соответствующим дочерним потоком обработки главному потоку обработки, отрисовку финального изображения главным потоком обработки на экране электронного устройства с использованием набора байтовых массивов. 2 н. и 18 з.п. ф-лы, 6 ил.

 


Наверх