СПОСОБ КОДИРОВАНИЯ И СИСТЕМА ОТОБРАЖЕНИЯ НА ЭКРАНЕ ЦИФРОВОГО МАКЕТА ОБЪЕКТА В ВИДЕ СИНТЕЗИРОВАННОГО ИЗОБРАЖЕНИЯ

1. Система отображения на экране цифрового макета объекта в виде синтезированного изображения при помощи прикладного модуля, содержащего интерфейс пользователя, при этом указанный прикладной модуль на основании указанного цифрового макета передает модель указанного объекта, образованную потоком элементов изображения, в средство вычисления трехмерного изображения, выводимого на указанный экран, отличающаяся тем, что указанная система содержит, по меньшей мере, средства фильтрования указанного потока элементов изображения, установленные на входе указанного средства вычисления трехмерного изображения и содержащие:
средства выделения в указанном потоке элементов изображения элементарных изображений, каждое из которых образует, по меньшей мере, часть выводимого на экран изображения;
средства кодирования каждого последовательного элементарного изображения по значению индекса, характеризующему содержание указанного элементарного изображения, при этом указанные значения индекса предаются на указанное средство вычисления трехмерного изображения, что позволяет улучшить непрерывность отображения на экране монитора за счет воспроизведения содержания каждого элементарного изображения указанным средством вычисления трехмерного изображения.
2. Система по п.1, отличающаяся тем, что указанное значение индекса является цифровым значением, полученным путем применения функции хеширования для, по меньшей мере, каждого последовательного элементарного изображения.
3. Система по п.1 или 2, отличающаяся тем, что указанное значение индекса является цифровым значением, характеризующим пространственно-временной промежуток между двумя гомологичными последовательными элементарными изображениями, содержащимися в двух последовательных снимках указанного объекта.
4. Система по п.1, отличающаяся тем, что указанные средства вычисления трехмерного изображения содержат несколько 3D-графических плат, соединенных параллельно между указанными средствами фильтрования и указанным экраном, при этом каждая графическая плата содержит специфический адрес доступа, при этом каждое значение индекса, характеризующее содержание каждого последовательного элементарного изображения группы элементарных изображений, образующей все или часть выводимого на экран изображения объекта, связывают со значением специфического адреса доступа одной из графических плат, что позволяет связать с каждой из графических плат группу специфических элементарных изображений в зависимости от их содержания и обеспечить, таким образом, пространственное сегментирование по содержанию отображения путем маскирования и ускорение непрерывного отображения.
5. Система по п.1, отличающаяся тем, что указанные средства кодирования каждого элементарного изображения по значению индекса, характеризующему содержание указанного элементарного изображения, содержат средства корреляции нескольких последовательных элементарных изображений с одним адресом памяти и с одним значением индекса, при этом указанное значение индекса, характеризующее указанное элементарное изображение, соответственно указанную группу элементарных изображений, передается в указанное средство вычисления трехмерного изображения.
6. Система по п.5, отличающаяся тем, что указанные средства фильтрования дополнительно содержат средства блокировки указанных средств корреляции для любого элементарного изображения или группы элементарных изображений, признанной коррелированной с одним адресом, что позволяет передавать значение индекса, связанное с указанным адресом, в указанные средства вычисления трехмерного изображения и ускорить отображение.
7. Система по п.1, отличающаяся тем, что дополнительно содержит средства применения закона изменения во время введения изменения точки обзора изображения объекта при помощи периферийного устройства, выполняющего роль интерфейса пользователя, что позволяет прогнозировать результаты вычисления и сократить время вычисления указанного прикладного модуля, при этом указанное время вычисления по существу не зависит от реальной мощности указанного прикладного модуля для вычисления последовательных изображений указанного объекта.
8. Способ кодирования в виде цифрового файла синтезированного трехмерного изображения цифрового макета объекта на основании модели указанного объекта, образованной потоком элементов изображения, выдаваемым прикладным модулем на основании указанного цифрового макета, отличающийся тем, что:
в указанном потоке элементов изображения выделяют элементарные изображения, каждое из которых образует, по меньшей мере, часть выводимого на экран изображения;
каждое последовательное элементарное изображение кодируют по значению индекса, характеризующему содержание указанного элементарного изображения;
вычисляют цифровые значения указанного синтезированного трехмерного изображения на основании указанного значения индекса, характеризующего содержание каждого элементарного изображения, и указанные цифровые значения указанного синтезированного изображения вводят в память в виде цифрового файла.
9. Способ по п.8, отличающийся тем, что указанное значение индекса группы элементарных изображений связывают со значением адреса ресурсов вычисления цифровых значений указанного синтезированного трехмерного изображения, что позволяет связать с каждым из ресурсов вычисления указанных цифровых значений группу специфических элементарных изображений в зависимости от их содержания и обеспечить, таким образом, пространственное сегментирование синтезированного трехмерного изображения.
10. Способ по п.8 или 9, отличающийся тем, что на основании значения индекса вычисляют коэффициент приоритетности использования в отображении для каждого элементарного изображения.
11. Способ по п.10, отличающийся тем, что:
вычисляют значение прогнозирования будущего исполнения отображения каждого элементарного изображения прикладным модулем;
адаптируют данные исполнения прикладного модуля, относящиеся к оперативной памяти, и регистры исполнения, применяемые указанным прикладным модулем.
12. Машиночитаемый носитель записи, содержащий программу, содержащую последовательность команд, записанную на носителе записи, для применения в компьютере или в системе отображения на экране цифрового макета при помощи прикладного модуля, содержащего интерфейс пользователя, причем этот прикладной модуль на основании этого цифрового макета направляет модель этого объекта, образованную потоком элементов изображения, на модуль вычисления трехмерного изображения, выводимого на экран, отличающийся тем, что во время ее исполнения указанные команды выполняют этапы выделения, кодирования и вычисления цифровых значений синтезированного трехмерного изображения на основании значения индекса, характеризующего содержание каждого элементарного изображения, и запоминание этих цифровых значений этого синтезированного изображения в виде цифрового файла, согласно способу по одному из п.8 или 9.
13. Машиночитаемый носитель записи по п.12, отличающийся тем, что указанная программа является модульной, при этом указанная программа содержит, по меньшей мере, один программный модуль выделения в потоке элементов изображения элементарных изображений, каждое из которых образует часть выводимого на экран изображения, и кодирования каждого элементарного изображения по значению индекса, характеризующему содержание каждого элементарного изображения, при этом указанный программный модуль встроен в элемент пользователя архитектуры пользователь/сервер.
14. Машиночитаемый носитель записи по п.13, отличающийся тем, что указанная программа дополнительно содержит программный модуль вычисления цифровых значений синтезированного трехмерного изображения на основании значения индекса, характеризующего содержание каждого элементарного изображения, при этом указанный программный модуль встроен в элемент сервера архитектуры пользователь/сервер.
15. Машиночитаемый носитель записи по п.13, отличающийся тем, что указанная программа дополнительно содержит программный модуль применения закона изменения во время введения изменения точки обзора изображения с интерфейса пользователя, при этом указанный программный модуль встроен в элемент пользователя архитектуры пользователь/сервер и позволяет прогнозировать результаты вычисления и сократить время вычисления графической прикладной программы.