Область техники, к которой относится изобретение
Заявленное изобретение относится к способам и устройствам для визуального представления растровых данных цветного изображения на экране, образованном множеством разноцветных светоизлучающих или светомодулирующих однопиксельных индикаторов, расположенных в регулярной комбинации, и может быть применено в полноцветных устройствах визуального отображения.
Уровень техники
К настоящему времени в различных областях знаний человечеством накоплен ряд сведений, которые могут быть использованы при проектировании устройств, предназначенных для представления данных цветного изображения на матричном или мозаичном экране. Некоторые из этих сведений, полученных в результате исследований строения и функционирования зрительного аппарата человека, могут быть сформулированы следующим образом:
угловой предел разрешения цветового канала зрительного аппарата человека и угловой предел разрешения черно-белого канала зрительного аппарата человека зависят от соотношения яркостей отдельных элементов изображения, спроецированных на парафовеальную область сетчатки глаза человека;
как значения углового предела разрешения цветового канала зрительного аппарата человека, так и значения углового предела разрешения черно-белого канала зрительного аппарата человека, полученные при проецировании на парафовеальную область сетчатки глаза человека разных участков одного изображения, могут отличаться друг от друга;
для любого участка изображения, спроецированного на парафовеальную область сетчатки глаза человека, угловой предел разрешения цветового канала зрительного аппарата человека больше углового предела разрешения черно-белого канала зрительного аппарата человека (острота черно-белого зрения человека выше остроты цветового зрения человека);
спроецированный на парафовеальную область сетчатки глаза человека равномерно окрашенный одиночный объект, цвет которого отличается от цвета фона, а угловые размеры которого меньше углового предела разрешения цветового канала зрительного аппарата человека, но больше углового предела разрешения черно-белого канала зрительного аппарата человека, человеком воспринимается окрашенным в один из оттенков цвета фона;
воспринимаемое человеком количество информации, содержащейся в изображении, может достигать наибольшего значения, если угловые размеры каждого из составляющих данное изображение элементов, спроецированных на парафовеальную область сетчатки глаза человека, будут совпадать с угловым пределом разрешения черно-белого канала зрительного аппарата человека и если одни элементы этого изображения будут белыми, а другие - черными.
Из уровня техники известно, что цветное изображение может быть задано множеством логических пикселей, образующих двумерный массив. Каждый логический пиксель цветного изображения включает в себя данные первой, второй и третьей групп, характеризующие в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов. Поверхность визуализации, предназначенная для представления на ней данных цветного изображения, может быть образована большим количеством расположенных в предварительно определенном порядке однопиксельных индикаторов первой, второй и третьей групп, каждый из которых может быть использован для формирования направленного от этого однопиксельного индикатора светового потока соответственно условно первого, условно «второго» или условно «третьего» цвета согласно данным соответственно первой, второй или третьей группы, содержащимся в логических пикселях этого цветного изображения. Причем каждый однопиксельный индикатор первой, второй или третьей группы образует на поверхности визуализации участок поверхности визуализации соответственно первой, второй или третьей группы. Однопиксельные индикаторы могут образовывать двумерную матрицу (матричный экран), мозаичную структуру, состоящую из множества триад, каждая из которых образована однопиксельными индикаторами, расположенными в вершинах равнобедренного треугольника (мозаичный экран), или иную структуру.
Поверхность визуализации разбивают на множество областей поверхности визуализации, каждая из которых может включать в себя один или несколько рядом расположенных участков поверхности визуализации. Каждой области поверхности визуализации соответствует элемент индикации, включающий в себя набор однопиксельных индикаторов, образующих участки поверхности визуализации, входящие в состав этой области поверхности визуализации.
В процессе представления данных цветного изображения на поверхности визуализации, образованной большим количеством однопиксельных индикаторов первой, второй и третьей групп, сначала множество однопиксельных индикаторов может быть разбито на множество элементов индикации, а затем множество логических пикселей этого цветного изображения может быть взаимно однозначно отображено на множество элементов индикации, образующих эту поверхность визуализации.
Для того чтобы данные цветного изображения могли быть представлены на поверхности визуализации без потерь, достаточно, чтобы элементы индикации, образующие эту поверхность визуализации, образовывали двумерную матрицу, причем количество строк и количество столбцов этой двумерной матрицы должно быть больше или равно соответственно количества строк и количества столбцов двумерного массива логических пикселей этого цветного изображения, а каждый элемент индикации должен включать в себя один или несколько однопиксельных индикаторов первой группы, один или несколько однопиксельных индикаторов второй группы и один или несколько однопиксельных индикаторов третьей группы.
Если же размер цветного изображения больше размера двумерной матрицы, образованной однопиксельными индикаторами, образующими поверхность визуализации, то данные этого (условно «исходного») цветного изображения не могут быть представлены на этой поверхности визуализации без потерь. Однако это «исходное» изображение может быть преобразовано в другое (условно «уменьшенное») цветное изображение, размер которого не превышает размера поверхности визуализации. Полученное в результате такого преобразования множество логических пикселей «уменьшенного» цветного изображения может быть взаимно однозначно отображено на множество элементов индикации, образующих эту поверхность визуализации. Преобразование «исходного» цветного изображения в «уменьшенное» цветное изображение может быть выполнено разными способами.
Данные «уменьшенного» цветного изображения могут быть вычислены, например, в результате осреднения данных «исходного» цветного изображения. Для осреднения данных «исходного» цветного изображения двумерный массив, образованный логическими пикселями «исходного» цветного изображения, сначала может быть разделен на множество частично перекрывающихся или неперекрывающихся областей данных. Причем произвольная (рассматриваемая в качестве случайного элемента множества) область данных может представлять собой квадратную матрицу и включать в себя один или несколько логических пикселей «исходного» цветного изображения, расположенных рядом друг с другом в этом двумерном массиве логических пикселей, а некоторые логические пиксели «исходного» цветного изображения могут не входить в состав ни одной из областей данных. А затем для каждой из этих областей данных могут быть вычислены средние значения данных первой, второй и третьей групп. Вычисленные данные первой, второй и третьей групп могут быть приняты в качестве данных соответственно первой, второй и третьей групп, содержащихся во взаимно однозначно соответствующих этим областям данных логических пикселях «уменьшенного» цветного изображения.
Осреднение данных, содержащихся в логических пикселях «исходного» цветного изображения, также может быть выполнено непосредственно в процессе представления данных «исходного» цветного изображения на поверхности визуализации, образованной большим количеством расположенных в предварительно определенном порядке однопиксельных индикаторов первой, второй и третьей групп, количество которых меньше количества логических пикселей «исходного» цветного изображения. Для этого двумерный массив, образованный логическими пикселями «исходного» цветного изображения, может быть поделен на множество частично перекрывающихся областей данных. Причем произвольная (рассматриваемая в качестве случайного элемента множества) область данных может представлять собой квадратную матрицу и включать в себя несколько логических пикселей «исходного» цветного изображения, расположенных рядом друг с другом в этом двумерном массиве логических пикселей, а некоторые логические пиксели «исходного» цветного изображения могут не входить в состав ни одной из областей данных. Затем каждой области данных, составленной из логических пикселей этого «исходного» цветного изображения, может быть приведен во взаимно однозначное соответствие однопиксельный индикатор, образующий на этой поверхности визуализации участок поверхности визуализации. А затем в каждой области данных каждый логический пиксель «исходного» цветного изображения, входящий в состав этой области данных, с высокой скоростью может быть отображен на однопиксельный индикатор, взаимно однозначно соответствующий этой области данных. Причем в процессе отображения произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя «исходного» цветного изображения, входящего в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, на однопиксельный индикатор, взаимно однозначно соответствующий этой области данных, на поверхности визуализации отображают только те данные первой, второй или третьей группы, содержащиеся в этом логическом пикселе, которые могут быть использованы при формировании светового потока соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленного от образованного этим однопиксельным индикатором участка поверхности визуализации соответственно первой, второй или третьей группы.
При этом процесс представления данных «исходного» цветного изображения состоит из нескольких циклов. В каждом цикле на множество однопиксельных индикаторов одновременно отображают только часть логических пикселей «исходного» цветного изображения. Множество логических пикселей «исходного» цветного изображения, отображаемых на множество однопиксельных индикаторов в одном цикле, составляют поле данных. Количество логических пикселей «исходного» цветного изображения, составляющих поле данных, равно количеству однопиксельных индикаторов, соответствующих областям данных. А количество этих циклов равно количеству логических пикселей, составляющих произвольную область данных. Таким образом, каждый кадр исходного цветного изображения может быть представлен на поверхности визуализации в результате последовательного отображения с высокой скоростью на множество участков поверхности визуализации, соответствующих логическим пикселям «исходного» цветного изображения, нескольких полей данных.
Зрительные ощущения, возникающие у наблюдателя при разглядывании произвольного (рассматриваемого в качестве случайного элемента множества) однопиксельного индикатора первой, второй или третьей группы, используемого для последовательного представления данных соответственно первой, второй или третьей группы, содержащихся в логических пикселях «исходного» цветного изображения, составляющих соответствующую этому однопиксельному индикатору область данных, могут быть сопоставимы со зрительными ощущениями, возникающими у наблюдателя при разглядывании этого же однопиксельного индикатора, но используемого для представления данных, содержащихся в логическом пикселе упомянутого «уменьшенного» цветного изображения. Причем для того, чтобы в результате представления данных упомянутого «исходного» цветного изображения на упомянутой поверхности визуализации были наиболее точно представлены границы крупных цветных и ахроматических деталей разглядываемого наблюдателем цветного изображения, а также были наиболее различимы мелкие ахроматические детали периодических структур этого наблюдаемого цветного изображения и содержалось наибольшее количество информации об ахроматических деталях этого наблюдаемого цветного изображения, достаточно, чтобы каждому упомянутому однопиксельному индикатору взаимно однозначно соответствовала упомянутая область данных и чтобы упомянутые области данных не перекрывались.
Достаточно часто белый цвет оказывается существенным компонентом изображений. Данные четвертой группы, характеризующие в трехмерном цветовом пространстве первую, вторую или третью нормированную цветовую координату ахроматического цвета, могут быть получены на основании данных первой, второй и третьей групп, содержащихся в логических пикселях цветного изображения. Поэтому включение в состав множества однопиксельных индикаторов, образующих поверхность визуализации, однопиксельных индикаторов четвертой группы, каждый из которых может быть использован для формирования направленного от этого однопиксельного индикатора светового потока белого (ахроматического) цвета согласно данным четвертой группы, является оправданным. Каждый однопиксельный индикатор четвертой группы образует на поверхности визуализации участок поверхности визуализации четвертой группы.
Разбиение двумерного массива логических пикселей цветного изображения, подлежащих представлению на поверхности визуализации, на множество областей данных и разбиение множества участков поверхности визуализации, составляющих поверхность визуализации, на множество областей участков поверхности визуализации, а также порядок представления данных цветного изображения на поверхности визуализации могут быть описаны с помощью управляющей таблицы. Каждый элемент управляющей таблицы может содержать адрес участка поверхности визуализации, адрес логического пикселя, подлежащего представлению на поверхности визуализации, и признак соответствия этого логического пикселя участку поверхности визуализации, принадлежащего одной из групп участков поверхности визуализации. Порядок расположения элементов в управляющей таблице может определять порядок представления данных цветного изображения на поверхности визуализации. При этом логические пиксели цветного изображения, адреса которых содержатся в элементах управляющей таблицы, расположенных в одной строке этой управляющей таблицы, могут содержать данные изображения, которые подлежат представлению на поверхности визуализации одновременно.
Устройство визуального отображения может содержать экранный модуль и управляющий модуль, соединенные между собой посредством интерфейса передачи данных.
Экранный модуль может включать в себя множество расположенных в предварительно определенном порядке однопиксельных индикаторов, составляющих экран, и схемы управления этими однопиксельными индикаторами. Количество однопиксельных индикаторов, входящих в состав экранного модуля, может принимать различные значения. Кроме того, экранные модули могут различаться по типу применяемых однопиксельных индикаторов. Устройство и порядок функционирования схем управления однопиксельными индикаторами определяются типом применяемых в экранном модуле однопиксельных индикаторов.
Управляющий модуль может включать в себя средство для хранения данных изображения и управляющей таблицы и средство для обработки данных изображения, позволяющее выбирать данные изображения из средства хранения данных изображения и передавать эти данные изображения в экранный модуль в соответствии с предварительно определенным порядком представления данных изображения на поверхности визуализации экранного модуля. Функции, выполняемые управляющим модулем, могут быть возложены на вычислительное устройство, например контроллер устройства визуального отображения.
Известен способ, раскрытый в опубликованном описании изобретения к патенту РФ №2159013 «Способ воспроизведения цветного изображения». Этот способ является аналогом для каждого из способов в заявляемой группе изобретений.
В рассматриваемом способе понятия «пиксель цветного изображения», «пиксель воспроизводимого цветного изображения», «пиксель воспроизводимого изображения» используются для обозначения данных цветного изображения, подлежащих воспроизведению. Перечисленные понятия содержат понятие «пиксель», которое является базовым по отношению к понятию «логический пиксель». Кроме того, понятие «логический пиксель» в большей степени подходит для обозначения данных цветного изображения, подлежащих воспроизведению. Поэтому использование вместо перечисленных понятий, включающих базовое понятие «пиксель», понятия «логический пиксель цветного изображения», включающего понятие «логический пиксель», для обозначения данных цветного изображения является допустимым.
Совокупность признаков, характеризующих данный способ, может быть представлена в следующем виде.
Способ воспроизведения цветного изображения,
заключающийся в том, что
каждый логический пиксель цветного изображения воспроизводят на поверхности визуализации, разбитой на зоны, состоящие каждая из трех областей, включающих в себя соответственно область первой группы, область второй группы и область третьей группы, образуемых соответственно одним или несколькими участками первой группы, одним или несколькими участками второй группы и одним или несколькими участками третьей группы, позволяющими визуально представлять информацию о трех линейно независимых цветах, содержащуюся в логических пикселях цветного изображения;
в процессе воспроизведения цветного изображения
сначала поверхность визуализации разбивают на элементы, образующие двумерный массив, составленные из одного или из нескольких соседних участков поверхности визуализации каждый,
а затем множество логических пикселей цветного изображения взаимно однозначно отображают на множество элементов поверхности визуализации, причем
для каждого элемента поверхности визуализации, взаимно однозначно соответствующего одному из логических пикселей цветного изображения, и для каждого линейно независимого цвета, визуализируемого на поверхности визуализации, количество информации о линейно независимом цвете, используемое при отображении элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем данному элементу логическом пикселе цветного изображения, устанавливают в результате умножения количества информации об этом цвете, содержащейся в данном логическом пикселе, на величину, равную отношению количества всех используемых для визуального представления информации об этом цвете участков, составляющих данный элемент, к количеству участков этой же группы, образующих область поверхности визуализации.
Анализ совокупности признаков, характеризующих данный способ воспроизведения цветного изображения, позволяет сделать следующие выводы.
Во-первых, поскольку «в процессе воспроизведения цветного изображения сначала поверхность визуализации разбивают на элементы, образующие двумерный массив, составленные из одного или из нескольких соседних участков поверхности визуализации каждый»,
то состав каждого элемента поверхности визуализации определяют только «в процессе воспроизведения цветного изображения» и, следовательно, при реализации этого способа должен быть реализован механизм, позволяющий выполнять различные разбиения поверхности визуализации на элементы.
Во-вторых, поскольку «в процессе воспроизведения цветного изображения» «поверхность визуализации разбивают на элементы», «составленные из одного или из нескольких соседних участков поверхности визуализации каждый», а
«каждый логический пиксель цветного изображения воспроизводят на поверхности визуализации, разбитой на зоны, состоящие каждая из трех областей», «образуемых соответственно одним или несколькими участками первой группы, одним или несколькими участками второй группы и одним или несколькими участками третьей группы», то
каждая зона также является элементом поверхности визуализации и, следовательно, в момент воспроизведения цветного изображения существуют не менее двух разбиений данной поверхности визуализации на элементы.
В-третьих, поскольку состав каждого элемента поверхности визуализации определяют непосредственно в «процессе воспроизведения цветного изображения», а «в процессе воспроизведения цветного изображения
сначала поверхность визуализации разбивают на элементы, образующие двумерный массив, составленные из одного или из нескольких соседних участков поверхности визуализации каждый,
а затем множество логических пикселей цветного изображения взаимно однозначно отображают на множество элементов поверхности визуализации», то
каждый элемент поверхности визуализации может состоять из одного участка и, следовательно, для воспроизведения цветного изображения на поверхности визуализации без геометрических искажений множество участков поверхности визуализации должны образовывать двумерный массив с шагом расположения участков поверхности визуализации в строках данного двумерного массива, равным шагу расположения участков поверхности визуализации в столбцах данного двумерного массива.
В-четвертых, поскольку «поверхность визуализации разбивают на элементы, образующие двумерный массив, составленные из одного или из нескольких соседних участков поверхности визуализации каждый», а
«множество пикселей воспроизводимого изображения взаимно однозначно отображают на множество элементов поверхности визуализации», то
допускается существование элементов поверхности визуализации, которым не соответствует ни одного логического пикселя цветного изображения, и, следовательно, количество участков, составляющих поверхность визуализации, равное количеству участков поверхности визуализации, составляющих элемент поверхности визуализации, умноженному на количество элементов поверхности визуализации, больше или равно количества пикселей воспроизводимого изображения.
В-пятых, поскольку «для каждого элемента поверхности визуализации, взаимно однозначно соответствующего одному из логических пикселей цветного изображения, и для каждого линейно независимого цвета, визуализируемого на поверхности визуализации, количество информации о линейно независимом цвете, используемое при отображении элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем данному элементу логическом пикселе цветного изображения, устанавливают в результате умножения количества информации об этом цвете, содержащейся в данном логическом пикселе, на величину, равную отношению количества всех используемых для визуального представления информации об этом цвете участков, составляющих данный элемент, к количеству участков этой же группы, образующих область поверхности визуализации», то
«для каждого элемента поверхности визуализации», образованного одной зоной поверхности визуализации, «взаимно однозначно соответствующего одному из логических пикселей цветного изображения, и для каждого линейно независимого цвета, визуализируемого на поверхности визуализации, количество информации о линейно независимом цвете, используемое при отображении элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем данному элементу логическом пикселе цветного изображения», равно количеству информации об этом цвете, содержащейся в данном логическом пикселе.
В-шестых, поскольку «для каждого элемента поверхности визуализации, взаимно однозначно соответствующего одному из логических пикселей цветного изображения, и для каждого линейно независимого цвета, визуализируемого на поверхности визуализации, количество информации о линейно независимом цвете, используемое при отображении элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем данному элементу логическом пикселе цветного изображения, устанавливают в результате умножения количества информации об этом цвете, содержащейся в данном логическом пикселе, на величину, равную отношению количества всех используемых для визуального представления информации об этом цвете участков, составляющих данный элемент, к количеству участков этой же группы, образующих область поверхности визуализации», то
наименьшее количество участков поверхности визуализации, необходимое для отображения информация об одном из трех линейно независимых цветов, содержащейся в логическом пикселе цветного изображения, равно количеству участков поверхности визуализации, используемых для визуального представления информации об этом цвете, составляющих одну область поверхности визуализации,
В-седьмых, поскольку «для каждого элемента поверхности визуализации, взаимно однозначно соответствующего одному из логических пикселей воспроизводимого изображения, и для каждого линейно независимого цвета, визуализируемого на поверхности визуализации», устанавливают «количество информации о линейно независимом цвете, используемое при отображении элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем данному элементу логическом пикселе цветного изображения», то
элемент поверхности визуализации, полученный в результате разбиения поверхности визуализации на элементы, является наименьшим адресуемым элементом поверхности визуализации для данного разбиения поверхности визуализации на элементы, позволяющим визуализировать данные, содержащиеся в соответствующем этому элементу поверхности визуализации логическом пикселе.
В-восьмых, поскольку «каждый логический пиксель цветного изображения воспроизводят на поверхности визуализации, разбитой на зоны, состоящие каждая из трех областей, включающих в себя соответственно область первой группы, область второй группы и область третьей группы, образуемых соответственно одним или несколькими участками первой группы, одним или несколькими участками второй группы и одним или несколькими участками третьей группы», а
«количество информации о линейно независимом цвете, используемое при отображении элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем данному элементу логическом пикселе цветного изображения, устанавливают в результате умножения количества информации об этом цвете, содержащейся в данном логическом пикселе, на величину, равную отношению количества всех используемых для визуального представления информации об этом цвете участков, составляющих данный элемент, к количеству участков этой же группы, образующих область поверхности визуализации», то
данный способ позволяет воспроизводить цветное изображение только на поверхности визуализации, предварительно разбитой на зоны, для которой известно количество участков, составляющих каждую область, входящую в состав отдельной зоны.
Рассматриваемый способ воспроизведения цветного изображения позволяет воспроизводить цветное изображение на поверхности визуализации, состоящей из множества разноцветных участков, расположенных в предварительно определенном порядке, образующих двумерный массив с шагом расположения участков поверхности визуализации в строках данного двумерного массива, равным шагу расположения участков поверхности визуализации в столбцах данного двумерного массива. Количество логических пикселей в строках и количество логических пикселей в столбцах массива логических пикселей цветного изображения, подлежащего воспроизведению на данной поверхности визуализации, не должно быть больше соответственно количества участков поверхности визуализации в строках и количества участков поверхности визуализации в столбцах двумерного массива участков поверхности визуализации. В процессе воспроизведения цветного изображения данную поверхность визуализации разбивают на элементы, образующие двумерный массив, составленные из одного или из нескольких соседних участков поверхности визуализации каждый. Разбиение поверхности визуализации на элементы производят таким образом, чтобы количество элементов поверхности визуализации, полученных в результате данного разбиения поверхности визуализации на элементы, было не меньше количества логических пикселей цветного изображения. Каждому элементу, полученному в результате данного разбиения поверхности визуализации на элементы, соответствует уникальный адрес. Количество участков поверхности визуализации, входящих в состав элемента поверхности визуализации, полученного в результате данного разбиения поверхности визуализации на элементы, и расположенных в одной строке двумерного массива участков поверхности визуализации, равно количеству участков поверхности визуализации, входящих в состав данного элемента поверхности визуализации и расположенных в одном столбце двумерного массива участков поверхности визуализации. После разбиения поверхности визуализации на элементы множество логических пикселей этого цветного изображения взаимно однозначно отображают на множество элементов поверхности визуализации. Перед отображением каждого логического пикселя на соответствующий ему элемент поверхности визуализации для каждого из трех линейно независимых цветов вычисляют количество информации о линейно независимом цвете, которое будет использовано при отображении этим элементом поверхности визуализации информации об этом цвете, содержащейся в соответствующем этому элементу логическом пикселе цветного изображения.
Следовательно, рассматриваемый способ воспроизведения цветного изображения может быть использован как с целью воспроизведения цветного изображения, для визуализации логических пикселей которого используется максимальное количество участков данной поверхности визуализации, так и с целью воспроизведения на данной поверхности визуализации цветного изображения, содержащего максимальное количество логических пикселей, равное количеству участков данной поверхности визуализации. Так, например, предположим, что при воспроизведении на данной поверхности визуализации цветного изображения, количество логических пикселей в строках и столбцах массива логических пикселей которого в несколько раз меньше количества участков поверхности визуализации соответственно в строках и столбцах двумерного массива участков поверхности визуализации, необходимо использовать максимальное количество участков данной поверхности визуализации. Для этого в процессе воспроизведения этого цветного изображения поверхность визуализации разбивают на элементы так, чтобы каждый из элементов, полученных в процессе этого разбиения поверхности визуализации на элементы, содержал наибольшее количество участков поверхности визуализации, которое только может содержать элемент поверхности визуализации при условии, что количество элементов поверхности визуализации в строках и столбцах двумерного массива элементов поверхности визуализации не меньше количества логических пикселей соответственно в строках и столбцах массива логических пикселей данного цветного изображения. Если же, например, на данной поверхности визуализации необходимо воспроизвести цветное изображение, содержащее наибольшее количество логических пикселей, то используют цветное изображение, количество логических пикселей в строках и столбцах массива логических пикселей которого равно количеству участков поверхности визуализации соответственно в строках и столбцах двумерного массива участков поверхности визуализации. При этом в процессе воспроизведения данного цветного изображения поверхность визуализации разбивают на элементы, каждый из которых содержит по одному участку данной поверхности визуализации.
Количество вариантов разбиения данной поверхности визуализации на элементы в процессе воспроизведения цветных изображений, отличающихся количеством логических пикселей, может быть достаточно большим и зависит от количества участков поверхности визуализации, составляющих данную поверхность визуализации. Более того, для каждого варианта разбиения поверхности визуализации на элементы, для каждого из трех линейно независимых цветов и для каждого элемента поверхности визуализации, полученного в результате данного разбиения поверхности визуализации на элементы, вычисляют количество информации о данном цвете, используемое при отображении данным элементом поверхности визуализации информации о данном цвете, содержащейся в логическом пикселе цветного изображения, соответствующем данному элементу поверхности визуализации. Поэтому сложность и стоимость устройства, предназначенного для осуществления данного способа воспроизведения цветного изображения, могут быть достаточно высокими. Более того, для воспроизведения цветных изображений, каждое из которых задано массивом логических пикселей с предварительно определенным количеством строк и столбцов, на поверхности визуализации, состоящей из элементов поверхности визуализации, образующих двумерную матрицу, количество строк и столбцов которой равно соответственно количеству строк и столбцов данного массива логических пикселей цветного изображения, достаточно использовать поверхность визуализации, для которой предварительно реализован только один вариант разбиения на элементы. Поэтому данный способ воспроизведения цветного изображения при воспроизведении этих цветных изображений на этой поверхности визуализации является избыточным.
Таким образом, недостатками рассматриваемого способа являются высокие сложность и стоимость реализации устройства, поверхность визуализации которого состоит из большого количества участков поверхности визуализации, а также избыточность и, как следствие, более высокие сложность и стоимость реализации устройства, используемого для воспроизведения цветных изображений, для которых предварительно определен единственный вариант разбиения поверхности визуализации на элементы.
Кроме того, рассматриваемый способ не позволяет делить массив логических пикселей цветного изображения на плоскости данных изображения побитового отображения на множество неперекрывающихся областей данных, каждая из которых состоит из четырех и более логических пикселей и каждой из которых взаимно однозначно соответствует элемент поверхности визуализации. Поэтому рассматриваемый способ не позволяет представлять на поверхности визуализации экранного модуля логические пиксели цветного изображения, количество которых превышает количество элементов поверхности визуализации.
Рассматриваемый способ также не позволяет устанавливать наборы участков поверхности визуализации, использовать которые для визуального представления на поверхности визуализации данных цветного изображения начинают одновременно.
Следует также отметить, что яркость изображения, наблюдаемого на поверхности визуализации с помощью рассматриваемого способа, будет меньше яркости изображения, наблюдаемого на поверхности визуализации, в состав которой дополнительно включены участки поверхности визуализации четвертой группы, которые позволяют визуально представлять информацию об ахроматическом (белом) цвете, вычисленную на основании информации о трех линейно независимых цветах, содержащейся в логических пикселях цветного изображения. Рассматриваемый способ не может быть использован для представления данных цветного изображения на поверхности визуализации, включающей в себя участки поверхности визуализации четвертой группы, позволяющие повысить яркость изображения, наблюдаемого на этой поверхности визуализации.
Наличие перечисленных выше недостатков рассматриваемого способа
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации трех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях.
Наличие перечисленных выше недостатков рассматриваемого способа также
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации четырех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также в
повышении яркости цветного изображения, визуализированного на этой поверхности визуализации.
Наиболее близким к способам в заявляемой группе изобретений является способ, раскрытый в опубликованном описании изобретения к патенту РФ №2249257 «Способ и устройство для представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещают лампы трех основных цветов».
В рассматриваемом способе понятия «лампа первого цвета», «лампа второго цвета» и «лампа третьего цвета» используются для обозначения соответственно лампы первой группы, лампы второй группы и лампы третьей группы, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета. Следовательно, понятия «лампа первого цвета» и «лампа первой группы», «лампа второго цвета» и «лампа второй группы», а также понятия «лампа третьего цвета» и «лампа третьей группы», используемые для обозначения ламп, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета, являются равнозначными. Поэтому в признаках исходной формулы изобретения, характеризующих рассматриваемый способ, вместо понятий «лампа первого цвета», «лампа второго цвета» и «лампа третьего цвета» могут быть использованы понятия «лампа первой группы», «лампа второй группы» и «лампа третьей группы» соответственно, а также понятие «лампа первой группы, лампа второй группы и лампа третьей группы, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета».
В рассматриваемом способе понятия «данные первого цвета», «данные второго цвета» и «данные третьего цвета» используются для обозначения соответственно данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов. Следовательно, понятия «данные первого цвета» и «данные первой группы», «данные второго цвета» и «данные второй группы», «данные третьего цвета» и «данные третьей группы», используемые для обозначения данных, характеризующих в трехмерном цветовом пространстве соответственно нормированную цветовую координату условно «первого» цвета, нормированную цветовую координату условно «второго» цвета и нормированную цветовую координату условно «третьего» цвета, являются равнозначными. Поэтому в признаках исходной формулы изобретения, характеризующих рассматриваемый способ, вместо понятий «данные первого цвета», «данные второго цвета» и «данные третьего цвета» могут быть использованы понятия «данные первой группы», «данные второй группы» и «данные третьей группы» соответственно, а также понятие «данные первой группы, данные второй группы и данные третьей группы, характеризующие соответственно нормированную цветовую координату условно «первого» цвета, нормированную цветовую координату условно «второго» цвета и нормированную цветовую координату условно «третьего» цвета».
Из уровня техники известно, что данные цветного изображения в формате побитового отображения, в котором один логический пиксель выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих соответственно нормированную цветовую координату условно «первого» цвета, нормированную цветовую координату условно «второго» цвета и нормированную цветовую координату условно «третьего» цвета, могут быть представлены в виде трех плоскостей данных, включающих в себя плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы. Причем плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы образованы соответственно данными первой группы, данными второй группы и данными третьей группы, входящими в состав соответствующих логических пикселей цветного изображения.
В рассматриваемом способе понятия «плоскость данных первого цвета», «плоскость данных второго цвета» и «плоскость данных третьего цвета» используются для обозначения соответственно плоскости данных первой группы, плоскости данных второй группы и плоскости данных третьей группы, образованных соответственно данными первой группы, данными второй группы и данными третьей группы, являющимися данными изображения в формате побитового отображения, в котором один логический пиксель выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих соответственно нормированную цветовую координату условно «первого» цвета, нормированную цветовую координату условно «второго» цвета и нормированную цветовую координату условно «третьего» цвета». Следовательно, понятия «плоскость данных первого цвета» и «плоскость данных первой группы», «плоскость данных второго цвета» и «плоскость данных второй группы», «плоскость данных третьего цвета» и «плоскость данных третьей группы», используемые для обозначения соответственно данных первой группы, данных второй группы и данных третьей группы, являющихся данными изображения в формате побитового отображения, в котором один логический пиксель выражается путем собирания данных соответственно первой группы, данных второй группы и данных третьей группы, характеризующих соответственно нормированную цветовую координату условно «первого» цвета, нормированную цветовую координату условно «второго» цвета и нормированную цветовую координату условно «третьего» цвета», являются равнозначными. Поэтому в признаках исходной формулы изобретения, характеризующих данный способ, вместо понятий «плоскость данных первого цвета», «плоскость данных второго цвета» и «плоскость данных третьего цвета» могут быть использованы понятия соответственно «плоскость данных первой группы», «плоскость данных второй группы» и «плоскость данных третьей группы».
Совокупность признаков, характеризующих рассматриваемый способ может быть представлена в следующем виде.
Способ представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов, заключающийся в том, что
большое число пиксельных ламп равномерно размещают в регулярной комбинации, чтобы составить дисплейный экран, причем
эти пиксельные лампы представляют собой три вида ламп, которыми являются лампа первой группы, лампа второй группы и лампа третьей группы, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета, и эти три вида пиксельных ламп равномерно распределяют по дисплейному экрану;
данные изображения, подлежащие представлению на экране, являются многоцветными данными в формате побитового отображения, в котором один логический пиксель выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих соответственно нормированную цветовую координату условно «первого» цвета, нормированную цветовую координату условно «второго» цвета и нормированную цветовую координату условно «третьего» цвета;
плоскость данных первой группы на плоскости данных изображения побитового отображения делят на множество областей данных, где каждая область данных составлена из множества логических пикселей, размещенных рядом друг с другом;
каждой области данных ставят во взаимно однозначное соответствие лампу первой группы на дисплейном экране;
действие выбора, в определенном порядке, данных первой группы из множества логических пикселей, которые принадлежат одной области данных, повторяют на высокой скорости;
каждую лампу первой группы, соответствующую области данных, активируют для излучения света согласно выбранным данным первой группы;
плоскость данных второй группы на плоскости данных изображения побитового отображения делят на множество областей данных, где каждая область данных составлена из множества логических пикселей, размещенных рядом друг с другом;
каждой области данных ставят во взаимно однозначное соответствие лампу второй группы на дисплейном экране;
действие выбора, в определенном порядке, данных второй группы из множества логических пикселей, которые принадлежат одной области данных, повторяют на высокой скорости;
каждую лампу второй группы, соответствующую области данных, активируют для излучения света согласно выбранным данным второй группы;
плоскость данных третьей группы на плоскости данных изображения побитового отображения делят на множество областей данных, где каждая область данных составлена из множества логических пикселей, размещенных рядом друг с другом;
каждой области данных ставят во взаимно однозначное соответствие лампу третьей группы на дисплейном экране;
действие выбора, в определенном порядке, данных третьей группы из множества логических пикселей, которые принадлежат одной области данных, повторяют на высокой скорости;
каждую лампу третьей группы, соответствующую области данных, активируют для излучения света согласно выбранным данным третьей группы;
путь, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных составляют плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом положения в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране.
Анализ совокупности признаков, характеризующих данный способ воспроизведения цветного изображения, позволяет сделать следующие выводы.
Во-первых, поскольку данный способ характеризуется признаками «большое число пиксельных ламп равномерно размещают в регулярной комбинации, чтобы составить дисплейный экран, причем эти пиксельные лампы представляют собой три вида ламп, которыми являются лампа первой группы, лампа второй группы и лампа третьей группы», «и эти три вида пиксельных ламп равномерно распределяют по дисплейному экрану», то
действия, направленные на формирование структуры дисплейного экрана, описываемые данными признаками, являются неотъемлемой частью каждого процесса «представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов», с помощью данного способа.
Во-вторых, поскольку данный «способ представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов», относится к представлению данных многоцветного изображения побитового отображения на точечном матричном дисплее, а
понятие «большое число пиксельных ламп» является единственным понятием, используемым в формуле рассматриваемого способа для обозначения адресуемых элементов, составляющих дисплейный экран, то
результатом процесса формирования структуры дисплейного экрана в данном способе является матрица пиксельных ламп с конечным количеством пиксельных ламп в строках и столбцах данной матрицы, каждой пиксельной лампе которой соответствует уникальный адрес.
В-третьих, поскольку «большое число пиксельных ламп равномерно размещают в регулярной комбинации, чтобы составить дисплейный экран, причем
эти пиксельные лампы представляют собой три вида ламп», образующих матрицу пиксельных ламп, «которыми являются лампа первой группы, лампа второй группы и лампа третьей группы», то
дисплейный экран, образованный данным большим числом пиксельных ламп, может быть поделен на отдельные неперекрывающиеся экранные области, каждая из которых включает в себя одну или более пиксельных ламп первой группы, одну или более пиксельных ламп второй группы и одну или более пиксельных ламп третьей группы.
В-четвертых, поскольку «большое число пиксельных ламп равномерно размещают в регулярной комбинации, чтобы составить дисплейный экран», «и
эти три вида пиксельных ламп равномерно распределяют по дисплейному экрану» так, что данные пиксельные лампы образуют матрицу пиксельных ламп, то
существуют такие регулярные комбинации пиксельных ламп и такие варианты разбиения дисплейного экрана на отдельные неперекрывающиеся повторяющиеся экранные области, для которых минимальное количество пиксельных ламп, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) экранную область, равно трем, причем
пиксельные лампы, составляющие данную экранную область, расположены рядом друг с другом в одной строке или одном столбце матрицы пиксельных ламп.
В-пятых, поскольку «большое число пиксельных ламп равномерно размещают в регулярной комбинации, чтобы составить дисплейный экран», «и
эти три вида пиксельных ламп равномерно распределяют по дисплейному экрану» так, что данные пиксельные лампы образуют матрицу пиксельных ламп, то
существуют такие регулярные комбинации пиксельных ламп и такие варианты разбиения дисплейного экрана на отдельные неперекрывающиеся повторяющиеся экранные области, для которых минимальное количество пиксельных ламп, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) экранную область, равно четырем, причем
пиксельные лампы, составляющие данную экранную область, расположены рядом друг с другом в двух строках и двух столбцах матрицы пиксельных ламп.
В-шестых, поскольку «плоскость данных первой группы», «плоскость данных второй группы» и «плоскость данных третьей группы» «на плоскости данных изображения побитового отображения» «делят на множество областей данных, где каждая область данных составлена из множества логических пикселей, размещенных рядом друг с другом», а
«путь, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных составляют плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом положения в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране», то
для повторяющихся экранных областей, включающих в себя по три пиксельные лампы, расположенные рядом друг с другом в одной строке или одном столбце матрицы пиксельных ламп, минимальное количество логических пикселей, образующих на плоскости данных изображения побитового отображения квадратную матрицу, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, равно девяти, причем
области данных на плоскости данных изображения побитового отображения должны частично перекрываться.
В-седьмых, поскольку «плоскость данных первой группы», «плоскость данных второй группы» и «плоскость данных третьей группы» «на плоскости данных изображения побитового отображения» «делят на множество областей данных, где каждая область данных составлена из множества логических пикселей, размещенных рядом друг с другом», а
«путь, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных составляют плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом положения в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране», то
для повторяющихся экранных областей, включающих в себя по четыре пиксельные лампы, расположенные рядом друг с другом в двух строках и двух столбцах матрицы пиксельных ламп, минимальное количество логических пикселей, образующих на плоскости данных изображения побитового отображения квадратную матрицу, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, равно четырем, причем
области данных на плоскости данных изображения побитового отображения могут частично перекрываться или не перекрываться.
В-восьмых, поскольку «плоскость данных первой группы», «плоскость данных второй группы» и «плоскость данных третьей группы» «на плоскости данных изображения побитового отображения» «делят на множество областей данных, где каждая область данных составлена из множества логических пикселей, размещенных рядом друг с другом», а
«путь, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных составляют плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом положения в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране», то
не существует таких регулярных комбинаций пиксельных ламп, образующих двумерную матрицу, и таких вариантов разбиения дисплейного экрана на отдельные неперекрывающиеся повторяющиеся экранные области, для которых на плоскости данных изображения побитового отображения не будут перекрываться области данных, полученные при составлении плоскости данных первой группы, с областями данных, полученными при составлении плоскости данных второй группы, и с областями данных, полученными при составлении плоскости данных третьей группы, а также
не существует таких регулярных комбинаций пиксельных ламп, образующих двумерную матрицу, и таких вариантов разбиения дисплейного экрана на отдельные неперекрывающиеся повторяющиеся экранные области, для которых на плоскости данных изображения побитового отображения не будут перекрываться области данных, полученные при составлении плоскости данных второй группы, с областями данных, полученными при составлении плоскости данных третьей группы.
В-девятых, поскольку понятие «пиксельная лампа» является единственным понятием, используемым в признаках, характеризующих данный способ, для обозначения разновидности светоизлучающей ячейки, предназначенной для того, чтобы излучать свет, из большого количества которых может быть составлен дисплейный экран, то
данный способ не может быть отнесен к представлению данных многоцветного изображения побитового отображения на точечном матричном дисплее, на котором размещены в регулярной комбинации светомодулирующие ячейки трех групп, предназначенные для того, чтобы пропускать через себя свет соответственно трех основных цветов или чтобы отражать от себя свет соответственно трех основных цветов.
В-десятых, формула изобретения данного способа содержит признаки, используемые для определения порядка выбора данных первой, второй или третьей группы, входящих в состав логических пикселей, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, соответствующую соответственно лампе первой, второй или третьей группы, и активирования этой лампы первой, второй или третьей группы согласно этим выбранным данным соответственно первой, второй или третьей группы, но
не содержит признаков, описывающих порядок, в котором на матричном дисплейном экране активируют лампы первой, второй и третьей групп, соответствующие разным областям данных на плоскости данных изображения побитового отображения.
Рассматриваемый способ позволяет множество логических пикселей цветного изображения отображать на дисплейном экране, составленном из множества пиксельных ламп первой, второй и третьей групп, размещенных в регулярной комбинации, которые могут быть активированы для излучения света соответственно условно «первого», условно «второго» и условно «третьего» цветов. Каждый логический пиксель данного цветного изображения включает в себя данные первой, второй и третьей групп, характеризующие в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» цветов. Данные цветного изображения, составляющие двумерный массив логических пикселей цветного изображения, представляют собой данные изображения в формате побитового отображения. Плоскость данных изображения побитового отображения может быть представлена в виде трех плоскостей данных, включающих в себя плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы. Каждая плоскость данных первой, второй или третьей группы представляет собой двумерный массив, образованный данными соответственно первой, второй или третьей группы, содержащимися в логических пикселях, составляющих двумерный массив логических пикселей цветного изображения. Плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы на плоскости данных изображения побитового отображения делят на множество областей данных, каждая из которых включает в себя множество логических пикселей, размещенных рядом друг с другом. Каждой области данных на плоскости данных изображения побитового отображения, полученной при составлении плоскости данных первой группы, плоскости данных второй группы или плоскости данных третьей группы, ставят во взаимно однозначное соответствие соответственно пиксельную лампу первой группы, пиксельную лампу второй группы или пиксельную лампу третьей группы. Выбор данных первой, второй и третьей групп, входящих в состав логических пикселей, составляющих на плоскости данных изображения побитового отображения области данных, полученные при составлении соответственно плоскости данных первой группы, плоскости данных второй группы и плоскости данных третьей группы, повторяется на высокой скорости, а каждая пиксельная лампа соответственно первой, второй и третьей группы активируется для излучения света соответственно условно «первого», условно «второго» или условно «третьего» цвета. Плоскости данных первой, второй и третьей групп на плоскости данных изображения побитового отображения делят на области данных так, что полученные области данных взаимно сдвинуты по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом положения в порядке размещения на дисплейном экране пиксельных ламп соответственно первой, второй и третьей групп. Особенностью этого способа является то, что области данных, полученные в результате деления плоскости данных первой группы на плоскости данных изображения побитового отображения, области данных, полученные в результате деления плоскости данных второй группы на плоскости данных изображения побитового отображения, и области данных, полученные в результате деления плоскости данных третьей группы на плоскости данных изображения побитового отображения, будут частично перекрываться на плоскости данных изображения побитового отображения при любом порядке размещения на дисплейном экране пиксельных ламп.
Однако рассматриваемый способ не позволяет делить массив логических пикселей изображения на плоскости данных изображения побитового отображения на множество неперекрывающихся областей данных, каждой из которых взаимно однозначно соответствует пиксельная лампа дисплейного экрана. В рассматриваемом способе любые две области данных на плоскости данных изображения побитового отображения, которым соответствуют две расположенные рядом друг с другом пиксельные лампы дисплейного экрана, принадлежащие разным группам пиксельных ламп, частично перекрываются, что приводит к снижению точности представления границ крупных цветных и ахроматических деталей изображения, визуализированного на этом дисплейном экране, а также к ослаблению различения мелких ахроматических деталей периодических структур этого цветного изображения и к уменьшению количества информации об ахроматических деталях этого цветного изображения.
Кроме того, рассматриваемый способ не позволяет делить множество пиксельных ламп дисплейного экрана на множество наборов пиксельных ламп, каждый из которых включает в себя несколько расположенных рядом друг с другом пиксельных ламп дисплейного экрана и каждому из которых взаимно однозначно соответствует логический пиксель цветного изображения, что не позволяет для представления данных цветного изображения на дисплейном экране использовать такое количество пиксельных ламп, которое превышает количество логических пикселей цветного изображения.
Рассматриваемый способ также не позволяет устанавливать наборы участков поверхности визуализации, использовать которые для визуального представления на поверхности визуализации данных цветного изображения начинают одновременно.
Следует также отметить, что яркость изображения, визуализированного на дисплейном экране с помощью рассматриваемого способа, меньше яркости изображения, визуализированного на дисплейном экране, в состав которого дополнительно включены пиксельные лампы четвертой группы, которые при активировании излучают свет ахроматического цвета. Дисплейный экран, используемый в рассматриваемом способе, не содержит пиксельных ламп четвертой группы. Поэтому рассматриваемый способ не может быть использован для представления данных цветного изображения на дисплейном экране, включающем в себя пиксельные лампы четвертой группы, позволяющие повысить яркость изображения, представленного на этом дисплейном экране.
Наличие перечисленных выше недостатков рассматриваемого способа
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации трех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях.
Наличие перечисленных выше недостатков рассматриваемого способа также
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации четырех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также в
повышении яркости цветного изображения, визуализированного на этой поверхности визуализации.
Большое число пиксельных ламп, составляющих точечный матричный дисплейный экран, образуют поверхность визуализации, составленную из множества участков поверхности визуализации, каждый из которых образован соответствующей пиксельной лампой. Понятие «пиксельная лампа» используется, в том числе, и для обозначения лампы, которой соответствует уникальный адрес. Очевидно, что пиксельной лампе и участку поверхности визуализации, образованному этой пиксельной лампой, соответствует один и тот же уникальный адрес.
Основываясь на технических взглядах, описанных выше, рассматриваемый способ-прототип также может быть охарактеризован следующими признаками.
Способ представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов, заключающийся в том, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Известно устройство, раскрытое в опубликованном описании изобретения к патенту РФ №2249858 «Система полноцветного светодиодного дисплея». Это устройство является аналогом для каждого из устройств в заявляемой группе изобретений.
Совокупность признаков, характеризующих рассматриваемое устройство, может быть представлена в следующем виде.
Система полноцветного светодиодного дисплея,
содержащая экранный модуль и соединенный с экранным модулем через средство передачи данных модуль передачи данных, причем
модуль передачи данных позволяет хранить множество логических пикселей цветного изображения, образующих двумерный массив логических пикселей цветного изображения, составляющий плоскость данных изображения побитового отображения, каждый из которых включает в себя данные первой группы, данные второй группы и данные третьей группы, характеризующие в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля состоит из большого числа расположенных в предварительно определенном порядке светодиодов первой, второй и третьей групп, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета,
модуль передачи данных выдает в экранный модуль логические пиксели цветного изображения в соответствии с предварительно определенным порядком выдачи логических пикселей этого цветного изображения, а
каждому выдаваемому модулем передачи данных логическому пикселю цветного изображения соответствует адресуемый элемент поверхности визуализации, образованный входящими в состав поверхности визуализации экранного модуля одним или более светодиодами первой группы, одним или более светодиодами второй группы и одним или более светодиодами третьей группы.
Рассматриваемая система полноцветного дисплея позволяет быстро визуализировать цветное изображение с высоким качеством, достигаемым за счет адаптации устройства к особенностям светодиода как источника излучения.
Однако рассматриваемая система полноцветного дисплея не позволяет произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, выдаваемому модулем передачи данных, поставить во взаимно однозначное соответствие один светодиод первой, второй или третьей группы, входящий в состав поверхности визуализации экранного модуля, и активировать этот светодиод первой, второй или третьей группы для излучения света соответственно условно «первого», условно «второго» или условно «третьего» цвета согласно данным соответственно первой, второй или третьей группы, содержащимся в этом логическом пикселе цветного изображения. Каждому логическому пикселю цветного изображения, выдаваемому модулем передачи данных, входящим в состав рассматриваемой системы полноцветного дисплея, соответствует адресуемый элемент поверхности визуализации, образованный несколькими светодиодами первой, второй и третьей групп, входящий в состав поверхности визуализации экранного модуля, что приводит к снижению точности представления границ крупных цветных и ахроматических деталей изображения, визуализированного на поверхности визуализации экранного модуля, а также к ослаблению различения мелких ахроматических деталей периодических структур этого визуализированного цветного изображения и к уменьшению количества информации об ахроматических деталях этого визуализированного цветного изображения.
Кроме того, модуль передачи данных рассматриваемой системы полноцветного дисплея не позволяет делить массив логических пикселей цветного изображения на плоскости данных изображения побитового отображения на множество неперекрывающихся областей данных, каждая из которых образована несколькими соседними логическими пикселями цветного изображения, каждой из которых соответствует адресуемый элемент поверхности визуализации, состоящий из нескольких светодиодов, входящих в состав поверхности визуализации экранного модуля рассматриваемой системы полноцветного дисплея. Поэтому рассматриваемая система полноцветного дисплея не позволяет представлять на поверхности визуализации экранного модуля цветное изображение, количество логических пикселей в котором превышает количество адресуемых элементов поверхности визуализации на поверхности визуализации экранного модуля.
Рассматриваемая система полноцветного дисплея также не позволяет произвольным образом устанавливать наборы светодиодов, активировать которые для излучения света начинают одновременно.
Следует также отметить, что яркость изображения, наблюдаемого на поверхности визуализации экранного модуля рассматриваемой системы полноцветного дисплея, меньше яркости изображения, наблюдаемого на поверхности визуализации устройства, в состав которой дополнительно включены светодиоды четвертой группы, которые при активировании излучают свет ахроматического цвета. Поверхность визуализации экранного модуля рассматриваемой системы полноцветного дисплея не содержит светодиодов четвертой группы. Поэтому рассматриваемое устройство не может быть использовано для представления данных цветного изображения на поверхности визуализации экранного модуля, включающей в себя светодиоды четвертой группы, позволяющие повысить яркость изображения, представленного на поверхности визуализации этого экранного модуля.
Наличие перечисленных выше недостатков рассматриваемого устройства
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации устройства для представления растровых данных цветного изображения, образованной участками поверхности визуализации трех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях.
Наличие перечисленных выше недостатков рассматриваемого устройства также
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации устройства для визуализации растровых данных цветного изображения, образованной участками поверхности визуализации четырех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также в
повышении яркости цветного изображения, визуализированного на поверхности визуализации этого устройства.
Наиболее близким к устройствам в заявляемой группе изобретений является устройство, раскрытое в опубликованном описании изобретения к патенту РФ №2249257 «Способ и устройство для представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещают лампы трех основных цветов».
Совокупность признаков, характеризующих рассматриваемое устройство, может быть представлена в следующем виде.
Дисплейное устройство,
содержащее точечный матричный дисплейный экран, в котором большое число ламп первой группы, ламп второй группы и ламп третьей группы, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета, равномерно распределены в регулярной комбинации;
секцию активирующей цепи для активирования по отдельности упомянутых ламп первой группы, ламп второй группы и ламп третьей группы для излучения света;
секцию запоминания данных изображения для запоминания данных изображения побитового отображения, подлежащих представлению на упомянутом точечном матричном дисплейном экране, причем каждый логический пиксель в упомянутых данных изображения побитового отображения выражается как сборка данных первой группы, данных второй группы и данных третьей группы, характеризующих соответственно цветовую координату условно «первого» цвета, цветовую координату условно «второго» цвета и цветовую координату условно «третьего» цвета;
секцию управления распределением данных для распределения и переноса данных изображения побитового отображения, запомненных в секции запоминания данных изображения, в упомянутую секцию активирующей цепи,
причем упомянутая секция управления распределением данных выполняет:
деление плоскости данных первой группы на плоскости данных изображения побитового отображения на множество областей данных первой группы, где каждая из областей данных первой группы составлена из множества данных первой группы, содержащихся в логических пикселях, размещенных рядом друг с другом;
приведение каждой области данных первой группы во взаимно однозначное соответствие лампы первой группы на дисплейном экране;
повторный выбор в заранее определенном прядке данных первой группы из множества логических пикселей, которые принадлежат одной области данных первой группы, на высокой скорости;
деление плоскости данных второй группы на плоскости данных изображения побитового отображения на множество областей данных второй группы, где каждая из областей данных второй группы составлена из множества данных второй группы, содержащихся в логических пикселях, размещенных рядом друг с другом;
приведение каждой области данных второй группы во взаимно однозначное соответствие лампы второй группы на дисплейном экране;
повторный выбор в заранее определенном прядке данных второй группы из множества логических пикселей, которые принадлежат одной области данных второй группы, на высокой скорости;
деление плоскости данных третьей группы на плоскости данных изображения побитового отображения на множество областей данных третьей группы, где каждая из областей данных третьей группы составлена из множества данных третьей группы, содержащихся в логических пикселях, размещенных рядом друг с другом;
приведение каждой области данных третьей группы во взаимно однозначное соответствие лампы третьей группы на дисплейном экране;
повторный выбор в заранее определенном прядке данных третьей группы из множества логических пикселей, которые принадлежат одной области данных третьей группы, на высокой скорости;
причем способ, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных первой группы, на множество областей данных второй группы и на множество областей данных третьей группы составляются соответственно плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом по положению в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране;
при этом упомянутая секция активирующей цепи выполняет
активирование лампы первой группы, соответствующей области данных первой группы, для излучения света согласно выбранным данным первой группы;
активирование лампы второй группы, соответствующей области данных второй группы, для излучения света согласно выбранным данным второй группы;
активирование лампы третьей группы, соответствующей области данных третьей группы, для излучения света согласно выбранным данным третьей группы.
Анализ совокупности признаков, характеризующих данное дисплейное устройство, позволяет сделать следующие выводы.
Во-первых, поскольку данное устройство характеризуется признаками «дисплейное устройство, содержащее точечный матричный дисплейный экран, в котором большое число ламп первой группы, ламп второй группы и ламп третьей группы, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета, равномерно распределены в регулярной комбинации», и «секцию активирующей цепи для активирования по отдельности упомянутых ламп первого цвета, ламп второго цвета и ламп третьего цвета для излучения света» и не содержит признаков, означающих, что данное устройство позволяет изменять структуру точечного матричного дисплейного экрана, входящего в состав данного устройства, то
данное устройство не может быть использовано для формирования структуры точечного матричного дисплейного экрана в процессе «представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов», причем регулярная комбинация ламп первой группы, ламп второй группы и ламп третьей группы на точечном матричном экране данного устройства предварительно не определена, а значит, может быть любой.
Во-вторых, поскольку данное устройство содержит «точечный матричный дисплейный экран, в котором большое число ламп первой группы, ламп второй группы и ламп третьей группы, которые могут быть активированы для излучения света соответственно условно «первого» цвета, условно «второго» цвета и условно «третьего» цвета, равномерно распределены в регулярной комбинации», и «секцию активирующей цепи для активирования по отдельности упомянутых ламп первого цвета, ламп второго цвета и ламп третьего цвета для излучения света», то
точечный матричный дисплейный экран данного устройства образован матрицей ламп с конечным количеством ламп в строках и столбцах данной матрицы, причем каждой лампе данной матрицы соответствует уникальный адрес.
В-третьих, поскольку данное устройство содержит «точечный матричный дисплейный экран, в котором большое число ламп первой группы, ламп второй группы и ламп третьей группы» «равномерно распределены в регулярной комбинации», то
точечный матричный дисплейный экран данного устройства может быть поделен на отдельные неперекрывающиеся экранные области, каждая из которых включает в себя одну или более ламп первой группы, одну или более ламп второй группы и одну или более ламп третьей группы.
В-четвертых, поскольку «точечный матричный дисплейный экран, в котором большое число ламп первой группы, ламп второй группы и ламп третьей группы» «равномерно распределены в регулярной комбинации», а
данное устройство не может быть использовано для формирования структуры точечного матричного дисплейного экрана в процессе «представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов», и регулярная комбинация, в которой равномерно распределены лампы, входящие в состав данного точечного матричного дисплейного экрана, может быть любой, то
существуют такие регулярные комбинации ламп, при которых точечный матричный дисплейный экран может быть поделен на отдельные неперекрывающиеся повторяющиеся экранные области, причем
минимальное количество ламп, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) экранную область, равно трем, а
лампы, составляющие данную экранную область, расположены рядом друг с другом в одной строке или одном столбце матрицы ламп.
В-пятых, поскольку «точечный матричный дисплейный экран, в котором большое число ламп первой группы, ламп второй группы и ламп третьей группы» «равномерно распределены в регулярной комбинации», а
данное устройство не может быть использовано для формирования структуры точечного матричного дисплейного экрана в процессе «представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены лампы трех основных цветов», и регулярная комбинация ламп, в которой равномерно распределены лампы, входящие в состав данного точечного матричного дисплейного экрана, может быть любой, то
существуют такие регулярные комбинации ламп, при которых точечный матричный дисплейный экран может быть поделен на отдельные неперекрывающиеся повторяющиеся экранные области, причем
минимальное количество ламп, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) экранную область, равно четырем, а
лампы, составляющие данную экранную область, расположены рядом друг с другом в двух строках и двух столбцах матрицы ламп.
В-шестых, поскольку «секция управления распределением данных выполняет» «деление плоскости данных первой группы», «плоскости данных второй группы» и «плоскости данных третьей группы» «на плоскости данных изображения побитового отображения» «на множество областей данных, где каждая из областей данных первой группы составлена из множества данных первой группы, содержащихся в логических пикселях, размещенных рядом друг с другом», «каждая из областей данных второй группы составлена из множества данных второй группы, содержащихся в логических пикселях, размещенных рядом друг с другом», «каждая из областей данных третьей группы составлена из множества данных третьей группы, содержащихся в логических пикселях, размещенных рядом друг с другом», а
«способ, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных первой группы, на множество областей данных второй группы и на множество областей данных третьей группы составляются соответственно плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом по положению в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране», то
для повторяющихся экранных областей, каждая из которых включает в себя одну лампу первой группы, одну лампу второй группы и одну лампу третьей группы, расположенные в одной строке или одном столбце матрицы ламп, минимальное количество логических пикселей, образующих на плоскости данных изображения побитового отображения квадратную матрицу, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, равно девяти, причем
области данных на плоскости данных изображения побитового отображения должны частично перекрываться.
В-седьмых, поскольку «секция управления распределением данных выполняет» «деление плоскости данных первой группы», «плоскости данных второй группы» и «плоскости данных третьей группы» «на плоскости данных изображения побитового отображения» «на множество областей данных, где каждая из областей данных первой группы составлена из множества данных первой группы, содержащихся в логических пикселях, размещенных рядом друг с другом», «каждая из областей данных второй группы составлена из множества данных второй группы, содержащихся в логических пикселях, размещенных рядом друг с другом», «каждая из областей данных третьей группы составлена из множества данных третьей группы, содержащихся в логических пикселях, размещенных рядом друг с другом», а
«способ, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных первой группы, на множество областей данных второй группы и на множество областей данных третьей группы составляются соответственно плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом по положению в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране», то
для повторяющихся экранных областей, каждая из которых включает в себя четыре лампы, расположенные в двух строках и двух столбцах матрицы ламп, минимальное количество логических пикселей, образующих на плоскости данных изображения побитового отображения квадратную матрицу, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, равно четырем, причем
области данных на плоскости данных изображения побитового отображения могут частично перекрываться или не перекрываться.
В-восьмых, поскольку «секция управления распределением данных выполняет» «деление плоскости данных первой группы», «плоскости данных второй группы» и «плоскости данных третьей группы» «на плоскости данных изображения побитового отображения» «на множество областей данных, где каждая из областей данных первой группы составлена из множества данных первой группы, содержащихся в логических пикселях, размещенных рядом друг с другом», «каждая из областей данных второй группы составлена из множества данных второй группы, содержащихся в логических пикселях, размещенных рядом друг с другом», «каждая из областей данных третьей группы составлена из множества данных третьей группы, содержащихся в логических пикселях, размещенных рядом друг с другом», а
«способ, посредством которого на плоскости данных изображения побитового отображения в процессе деления на множество областей данных первой группы, на множество областей данных второй группы и на множество областей данных третьей группы составляются соответственно плоскость данных первой группы, плоскость данных второй группы и плоскость данных третьей группы, таков, что эти области данных взаимно сдвигаются по положению на плоскости данных изображения побитового отображения с частичным перекрытием во взаимосвязи со сдвигом по положению в порядке размещения лампы первой группы, лампы второй группы и лампы третьей группы на дисплейном экране», то
не существует таких регулярных комбинаций ламп, образующих двумерную матрицу, и таких вариантов разбиения дисплейного экрана на отдельные неперекрывающиеся повторяющиеся экранные области, для которых на плоскости данных изображения побитового отображения не будут перекрываться области данных, полученные при составлении плоскости данных первой группы, с областями данных, полученными при составлении плоскости данных второй группы, и с областями данных, полученными при составлении плоскости данных третьей группы, а также
не существует таких регулярных комбинаций ламп, образующих двумерную матрицу, и таких вариантов разбиения дисплейного экрана на отдельные неперекрывающиеся повторяющиеся экранные области, для которых на плоскости данных изображения побитового отображения не будут перекрываться области данных, полученные при составлении плоскости данных второй группы, с областями данных, полученными при составлении плоскости данных третьей группы.
В-девятых, поскольку понятие «лампа» является единственным понятием, используемым в признаках, характеризующих данное устройство, для обозначения разновидности светоизлучающей ячейки, предназначенной для того, чтобы излучать свет, из большого количества которых может быть составлен точечный матричный дисплейный экран, то
данное устройство не может быть отнесено к устройствам для представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещены в регулярной комбинации светомодулирующие ячейки трех групп, предназначенные для того, чтобы пропускать через себя свет соответственно трех основных цветов или чтобы отражать от себя свет соответственно трех основных цветов.
В-десятых, формула изобретения данного устройства содержит признаки, используемые для определения порядка выбора данных первой, второй или третьей группы, входящих в состав логических пикселей, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, соответствующую соответственно лампе первой, второй или третьей группы, и активирования этой лампы первой, второй или третьей группы согласно этим выбранным данным соответственно первой, второй или третьей группы, но
не содержит признаков, описывающих порядок, в котором на матричном дисплейном экране активируют лампы первой, второй и третьей групп, соответствующие разным областям данных на плоскости данных изображения побитового отображения.
Рассматриваемое дисплейное устройство, в основу работы которого положен способ, раскрытый в описании к патенту РФ №2249257, может быть представлено состоящим из экранного модуля и управляющего модуля, соединенного с экранным модулем через средство передачи данных. При этом экранный модуль содержит секцию точечного матричного дисплейного экрана, в которой равномерно размещены лампы первой группы, лампы второй группы и лампы третьей группы, и секцию активирующей цепи для активирования по отдельности упомянутых ламп первой, второй и третьей групп для излучения света. А управляющий модуль содержит секцию запоминания данных изображения для запоминания данных изображения побитового отображения, подлежащих представлению на дисплейном экране, и секцию управления распределением данных для распределения и переноса данных изображения, запомненных в секции запоминания данных изображения, в упомянутую секцию активирующей цепи. Поэтому признаками, которыми характеризуются лампы первой, второй и третьей групп и секция активирующей цепи, может быть охарактеризован экранный модуль, а признаками, которыми характеризуются секция запоминания данных и секция управления распределением данных, может быть охарактеризован управляющий модуль.
Однако секция управления распределением данных, входящая в состав рассматриваемого дисплейного устройства, не позволяет делить массив логических пикселей изображения на плоскости данных изображения побитового отображения на множество неперекрывающихся областей данных, каждой из которых взаимно однозначно соответствует лампа матричного дисплейного экрана. В рассматриваемом дисплейном устройстве любые две области данных на плоскости данных изображения побитового отображения, которым соответствуют две соседние лампы точечного матричного дисплейного экрана, принадлежащие разным группам ламп, частично перекрываются, что приводит к снижению точности представления границ крупных цветных и ахроматических деталей изображения, визуализированного на точечном матричном дисплейном экране, а также к ослаблению различения мелких ахроматических деталей периодических структур этого визуализированного цветного изображения и к уменьшению количества информации об ахроматических деталях этого визуализированного цветного изображения.
Кроме того, рассматриваемое устройство не позволяет делить множество пиксельных ламп, составляющих точечный матричный дисплейный экран, входящий в состав рассматриваемого дисплейного устройства, на множество наборов пиксельных ламп, каждый из которых включает в себя несколько расположенных рядом друг с другом пиксельных ламп точечного матричного дисплейного экрана и каждому из которых взаимно однозначно соответствует логический пиксель цветного изображения, что не позволяет для представления данных цветного изображения на точечном матричном дисплейном экране использовать такое количество пиксельных ламп, которое превышает количество логических пикселей цветного изображения.
Рассматриваемая система полноцветного дисплея также не позволяет произвольным образом устанавливать наборы пиксельных ламп, активирование которых для излучения света может быть начато одновременно.
Следует также отметить, что яркость изображения, наблюдаемого на точечном матричном дисплейном экране, входящем в состав рассматриваемого дисплейного устройства, меньше яркости изображения, наблюдаемого на точечном матричном дисплейном экране, в состав которого дополнительно включены лампы четвертой группы, которые при активировании излучают свет ахроматического цвета. Точечный матричный дисплейный экран, входящий в состав рассматриваемого дисплейного устройства, не содержит ламп четвертой группы. Поэтому рассматриваемое дисплейного устройство не может быть использовано для представления данных цветного изображения на точечном матричном дисплейном экране, включающем в себя лампы четвертой группы, позволяющие повысить яркость изображения, представленного на этом точечном матричном дисплейном экране.
Наличие перечисленных выше недостатков рассматриваемого устройства
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации устройства для представления растровых данных цветного изображения, образованной участками поверхности визуализации трех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях.
Наличие перечисленных выше недостатков рассматриваемого устройства также
препятствует достижению технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации устройства для визуализации растровых данных цветного изображения, образованной участками поверхности визуализации четырех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также в
повышении яркости цветного изображения, визуализированного на поверхности визуализации этого устройства.
Основываясь на технических взглядах, описанных выше, рассматриваемое устройство-прототип также может быть охарактеризовано следующими признаками.
Дисплейное устройство,
содержащее управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначенное для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Раскрытие изобретения
Первое заявленное изобретение создано на основе технических взглядов, описанных выше, и представляет собой способ представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов.
Первое заявленное изобретение предназначено для решения задачи
расширения арсенала технических средств известного способа (прототипа)
в части представления растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации трех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
и при осуществлении этой задачи может быть получен следующий технический результат:
представление растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации трех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях.
Технический результат достигается тем, что
в известном изобретении «Способ представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещают лампы трех основных цветов»,
заключающемся в том, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы,
согласно первому заявленному изобретению
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
преобразовывают данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по этой поверхности визуализации и составляющих мозаичный экран, поделенный на неперекрывающиеся триады, каждая из которых включает в себя участки поверхности визуализации трех видов, расположенные в вершинах воображаемого равнобедренного треугольника,
первое изобретение «Способ представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации множество строк участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в этих строках участков поверхности визуализации равен шагу расположения на поверхности визуализации этих строк участков поверхности визуализации, а
участки поверхности визуализации, образующие на поверхности визуализации любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации в вершинах воображаемого равнобедренного треугольника и включают в себя участок поверхности визуализации первой группы, участок поверхности визуализации второй группы и участок поверхности визуализации третьей группы.
Полученный при осуществлении первого изобретения технический результат, а именно
представление растровых данных цветного изображения на поверхности визуализации, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по этой поверхности визуализации и составляющих мозаичный экран, поделенный на неперекрывающиеся триады, каждая из которых включает в себя участки поверхности визуализации трех видов, расположенные в вершинах воображаемого равнобедренного треугольника,
достигается за счет того, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации множество строк участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в этих строках участков поверхности визуализации равен шагу расположения на поверхности визуализации этих строк участков поверхности визуализации, а
участки поверхности визуализации, образующие на поверхности визуализации любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации в вершинах воображаемого равнобедренного треугольника и включают в себя участок поверхности визуализации первой группы, участок поверхности визуализации второй группы и участок поверхности визуализации третьей группы;
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
преобразовывают данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по этой поверхности визуализации и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
первое изобретение «Способ представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
Полученный при осуществлении первого заявленного изобретения технический результат, а именно
представление растровых данных цветного изображения на поверхности визуализации, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по этой поверхности визуализации и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
достигается за счет того, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации;
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
преобразовывают данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
повышении точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации, образованной участками поверхности визуализации трех видов, равномерно распределенными по этой поверхности визуализации,
усилении различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличении количества информации об ахроматических деталях этого цветного изображения,
первое изобретение «Способ представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
Полученный при осуществлении первого изобретения технический результат, а именно
повышение точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации, образованной участками поверхности визуализации трех видов, равномерно распределенными по этой поверхности визуализации,
усиление различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличение количества информации об ахроматических деталях этого цветного изображения,
достигается за счет того, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
преобразовывают данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Второе заявленное изобретение создано на основе технических взглядов, описанных выше, и представляет собой способ визуализации растровых данных цветного изображения.
Второе заявленное изобретение предназначено для решения задачи
расширения арсенала технических средств известного способа (прототипа)
в части представления растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации четырех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также
в части повышения яркости цветного изображения, визуализированного на этой поверхности визуализации,
и при осуществлении этой задачи может быть получен следующий технический результат:
представление растровых данных цветного изображения на поверхности визуализации, образованной участками поверхности визуализации четырех видов, равномерно распределенными по этой поверхности визуализации,
при любом взаимном расположении участков поверхности визуализации, образующих эту поверхность визуализации,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на этой поверхности визуализации, который только может быть реализован для этой поверхности визуализации и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку этой поверхности визуализации, подлежат представлению на этой поверхности визуализации в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также
повышение яркости цветного изображения, визуализированного на этой поверхности визуализации.
Технический результат достигается тем, что
в известном изобретении «Способ представления данных многоцветного изображения побитового отображения на точечном матричном дисплейном экране, на котором размещают лампы трех основных цветов»,
заключающемся в том, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы,
согласно второму заявленному изобретению
до начала представления данных изображения на поверхности визуализации задают алгоритм вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп;
поверхность визуализации включает в себя также участки поверхности визуализации четвертой группы, причем
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации четвертой группы используют для визуального представления на поверхности визуализации данных четвертой группы, преобразовываемых в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы;
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы,
сначала считывают данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляют данные четвертой группы,
а затем присваивают эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы
сначала сравнивают между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливают значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы,
преобразовывают данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы.
Для получения технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации, образованной большим количеством участков поверхности визуализации четырех видов, равномерно распределенных по этой поверхности визуализации и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
второе изобретение «Способ визуализации растровых данных цветного изображения»
отличается тем, что
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
Полученный при осуществлении второго заявленного изобретения технический результат, а именно
представление растровых данных цветного изображения на поверхности визуализации, образованной большим количеством участков поверхности визуализации четырех видов, равномерно распределенных по этой поверхности визуализации и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
достигается за счет того, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы, участки поверхности визуализации третьей группы и участки поверхности визуализации четвертой группы,
до начала представления данных изображения на поверхности визуализации задают алгоритм вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй, третьей или четвертой группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй, третьей или четвертой группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы;
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации;
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы,
сначала считывают данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляют данные четвертой группы,
а затем присваивают эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы
сначала сравнивают между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливают значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы,
преобразовывают данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы.
Для получения технического результата, заключающегося в
повышении точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации, образованной участками поверхности визуализации четырех видов, равномерно распределенными по этой поверхности визуализации,
усилении различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличении количества информации об ахроматических деталях этого цветного изображения,
второе изобретение «Способ визуализации растровых данных цветного изображения»
отличается тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
Полученный при осуществлении второго изобретения технический результат, а именно
повышение точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации, образованной участками поверхности визуализации четырех видов, равномерно распределенными по этой поверхности визуализации,
усиление различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличение количества информации об ахроматических деталях этого цветного изображения,
достигается за счет того, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы, участки поверхности визуализации третьей группы и участки поверхности визуализации четвертой группы,
до начала представления данных изображения на поверхности визуализации задают алгоритм вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй, третьей или четвертой группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй, третьей или четвертой группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы;
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы,
сначала считывают данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляют данные четвертой группы,
а затем присваивают эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы
сначала сравнивают между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливают значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы,
преобразовывают данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы.
Третье заявленное изобретение создано на основе технических взглядов, описанных выше, и представляет собой устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов.
Третье заявленное изобретение предназначено для решения задачи
расширения арсенала технических средств известного устройства (прототипа)
в части представления растровых данных цветного изображения на поверхности визуализации этого устройства, образованной участками поверхности визуализации трех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
и при осуществлении этой задачи может быть получен следующий технический результат:
представление растровых данных цветного изображения на поверхности визуализации устройства для представления растровых данных цветного изображения, образованной участками поверхности визуализации трех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях.
Технический результат достигается тем, что
в известном изобретении «Дисплейное устройство»,
содержащем управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначенном для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы,
согласно третьему заявленному изобретению
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации экранного модуля, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по поверхности визуализации этого экранного модуля и составляющих мозаичный экран, поделенный на неперекрывающиеся триады, каждая из которых включает в себя участки поверхности визуализации трех видов, расположенные в вершинах воображаемого равнобедренного треугольника,
третье изобретение «Устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля множество строк участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в этих строках участков поверхности визуализации равен шагу расположения на поверхности визуализации экранного модуля этих строк участков поверхности визуализации, а
участки поверхности визуализации, образующие на поверхности визуализации экранного модуля любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации экранного модуля в вершинах воображаемого равнобедренного треугольника и включают в себя участок поверхности визуализации первой группы, участок поверхности визуализации второй группы и участок поверхности визуализации третьей группы.
Полученный при осуществлении третьего изобретения технический результат, а именно
представление растровых данных цветного изображения на поверхности визуализации экранного модуля, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по поверхности визуализации этого экранного модуля и составляющих мозаичный экран, поделенный на неперекрывающиеся триады, каждая из которых включает в себя участки поверхности визуализации трех видов, расположенные в вершинах воображаемого равнобедренного треугольника,
достигается за счет того, что
устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов,
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля множество строк участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в этих строках участков поверхности визуализации равен шагу расположения на поверхности визуализации экранного модуля этих строк участков поверхности визуализации, а
участки поверхности визуализации, образующие на поверхности визуализации экранного модуля любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации экранного модуля в вершинах воображаемого равнобедренного треугольника и включают в себя участок поверхности визуализации первой группы, участок поверхности визуализации второй группы и участок поверхности визуализации третьей группы;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации экранного модуля, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по поверхности визуализации этого экранного модуля и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
третье изобретение «Устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
Полученный при осуществлении третьего заявленного изобретения технический результат, а именно
представление растровых данных цветного изображения на поверхности визуализации экранного модуля, образованной большим количеством участков поверхности визуализации трех видов, равномерно распределенных по поверхности визуализации этого экранного модуля и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
достигается за счет того, что
устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов,
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
повышении точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации экранного модуля, образованной участками поверхности визуализации трех видов, равномерно распределенными по поверхности визуализации этого экранного модуля,
усилении различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличении количества информации об ахроматических деталях этого цветного изображения,
третье изобретение «Устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации экранного модуля, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
Полученный при осуществлении третьего изобретения технический результат, а именно
повышение точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации экранного модуля, образованной участками поверхности визуализации трех видов, равномерно распределенными по поверхности визуализации этого экранного модуля,
усиление различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличение количества информации об ахроматических деталях этого цветного изображения,
достигается за счет того, что
устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов,
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации экранного модуля, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
Для получения технического результата, заключающегося в
запоминании экранным модулем элементов данных, входящих в состав произвольной (рассматриваемой в качестве случайного элемента множества) строки данных, до начала отображения этих элементов данных на поверхности визуализации экранного модуля,
а также в
запоминании экранным модулем признака завершения строки управляющей таблицы, разрешающего экранному модулю начать отображение элементов данных, составляющих последнюю запомненную экранным модулем строку данных,
а также в
запоминании управляющим модулем управляющей таблицы, описывающей разбиение двумерного массива логических пикселей цветного изображения, подлежащих представлению на поверхности визуализации экранного модуля, и множества участков поверхности визуализации, составляющих поверхность визуализации экранного модуля, соответственно на множество областей данных и на множество областей участков поверхности визуализации,
третье изобретение «Устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов»
отличается тем, что
каждому логическому пикселю цветного изображения взаимно однозначно соответствует адрес этого логического пикселя цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя цветного изображения, на плоскости данных изображения, причем
адрес, по которому в средстве для запоминания данных изображения расположены данные первой, второй или третьей группы, входящие в состав произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя цветного изображения, равен адресу этого логического пикселя цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено;
каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации экранного модуля;
управляющий модуль включает в себя средство для запоминания управляющей таблицы, в котором элементы управляющей таблицы расположены последовательно друг за другом и составляют последовательность элементов управляющей таблицы, причем
адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен,
адрес произвольного (рассматриваемого в качестве случайного элемента множества) элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено, а
порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, содержит адрес этого логического пикселя цветного изображения, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом логического пикселя цветного изображения, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также адрес этого участка поверхности визуализации первой, второй или третьей группы, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом участка поверхности визуализации первой, второй или третьей группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй или третьей группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также поле атрибута первой группы, которое содержит соответственно первое, второе или третье значение поля атрибута первой группы, причем
первое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации первой группы,
второе значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации второй группы,
третье значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации третьей группы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута первой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы, причем
первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута второй группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено;
перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
а затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы и на равенство признаку соответствия участку поверхности визуализации третьей группы и,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения;
перед формированием элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и не являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в этой последовательности элементов управляющей таблицы и смещения четвертой группы,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
а затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы и на равенство признаку соответствия участку поверхности визуализации третьей группы и,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения;
после формирования элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй или третьей группы и поле атрибута второй группы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй или третьей группы,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес участка поверхности визуализации первой, второй или третьей группы и значение этого поля атрибута второй группы,
а затем передает в экранный модуль этот адрес участка поверхности визуализации первой, второй или третьей группы, это значение поля атрибута второй группы и этот элемент данных;
экранный модуль включает в себя средство для запоминания элементов данных, переданных в экранный модуль управляющим модулем, и средство для запоминания одного значения поля атрибута второй группы, переданного в экранный модуль управляющим модулем вместе с произвольным (рассматриваемым в качестве случайного элемента множества) элементом данных;
перед отображением элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй или третьей группы и поле атрибута второй группы, на поверхности визуализации экранного модуля экранный модуль
сначала принимает из управляющего модуля этот адрес участка поверхности визуализации первой, второй или третьей группы, значение этого поля атрибута второй группы и этот элемент данных,
затем запоминает этот элемент данных в средстве для запоминания элементов данных по этому адресу участка поверхности визуализации первой, второй или третьей группы и
запоминает это значение поля атрибута второй группы в средстве для запоминания значения поля атрибута второй группы,
а затем периодически на высокой скорости выполняет проверку значения поля атрибута второй группы, запомненного в средстве для запоминания значения поля атрибута второй группы, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
Полученный при осуществлении третьего изобретения технический результат, а именно
запоминание экранным модулем элементов данных, входящих в состав произвольной (рассматриваемой в качестве случайного элемента множества) строки данных, до начала отображения этих элементов данных на поверхности визуализации экранного модуля,
а также
запоминание экранным модулем признака завершения строки управляющей таблицы, разрешающего экранному модулю начать отображение элементов данных, составляющих последнюю запомненную экранным модулем строку данных,
а также
запоминание управляющим модулем управляющей таблицы, описывающей разбиение двумерного массива логических пикселей цветного изображения, подлежащих представлению на поверхности визуализации экранного модуля, и множества участков поверхности визуализации, составляющих поверхность визуализации экранного модуля, соответственно на множество областей данных и на множество областей участков поверхности визуализации,
достигается за счет того, что
устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов,
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы;
каждому логическому пикселю цветного изображения взаимно однозначно соответствует адрес этого логического пикселя цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя цветного изображения, на плоскости данных изображения, причем
адрес, по которому в средстве для запоминания данных изображения расположены данные первой, второй или третьей группы, входящие в состав произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя цветного изображения, равен адресу этого логического пикселя цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено;
каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации экранного модуля;
управляющий модуль включает в себя средство для запоминания управляющей таблицы, в котором элементы управляющей таблицы расположены последовательно друг за другом и составляют последовательность элементов управляющей таблицы, причем
адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен,
адрес произвольного (рассматриваемого в качестве случайного элемента множества) элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено, а
порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, содержит адрес этого логического пикселя цветного изображения, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом логического пикселя цветного изображения, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также адрес этого участка поверхности визуализации первой, второй или третьей группы, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом участка поверхности визуализации первой, второй или третьей группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй или третьей группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также поле атрибута первой группы, которое содержит соответственно первое, второе или третье значение поля атрибута первой группы, причем
первое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации первой группы,
второе значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации второй группы,
третье значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации третьей группы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута первой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы, причем
первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута второй группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено;
перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
а затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы и на равенство признаку соответствия участку поверхности визуализации третьей группы и,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения;
перед формированием элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и не являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в этой последовательности элементов управляющей таблицы и смещения четвертой группы,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
а затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы и на равенство признаку соответствия участку поверхности визуализации третьей группы и,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения;
после формирования элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй или третьей группы и поле атрибута второй группы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй или третьей группы,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес участка поверхности визуализации первой, второй или третьей группы и значение этого поля атрибута второй группы,
а затем передает в экранный модуль этот адрес участка поверхности визуализации первой, второй или третьей группы, это значение поля атрибута второй группы и этот элемент данных;
экранный модуль включает в себя средство для запоминания элементов данных, переданных в экранный модуль управляющим модулем, и средство для запоминания одного значения поля атрибута второй группы, переданного в экранный модуль управляющим модулем вместе с произвольным (рассматриваемым в качестве случайного элемента множества) элементом данных;
перед отображением элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй или третьей группы и поле атрибута второй группы, на поверхности визуализации экранного модуля экранный модуль
сначала принимает из управляющего модуля этот адрес участка поверхности визуализации первой, второй или третьей группы, значение этого поля атрибута второй группы и этот элемент данных,
затем запоминает этот элемент данных в средстве для запоминания элементов данных по этому адресу участка поверхности визуализации первой, второй или третьей группы и запоминает это значение поля атрибута второй группы в средстве для запоминания значения поля атрибута второй группы,
а затем периодически на высокой скорости выполняет проверку значения поля атрибута второй группы, запомненного в средстве для запоминания значения поля атрибута второй группы, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
Четвертое заявленное изобретение создано на основе технических взглядов, описанных выше, и представляет собой устройство для реализации способа визуализации растровых данных цветного изображения.
Четвертое заявленное изобретение предназначено для решения задачи
расширения арсенала технических средств устройства-прототипа
в части представления растровых данных цветного изображения на поверхности визуализации этого устройства, образованной участками поверхности визуализации четырех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также
в части повышения яркости цветного изображения, визуализированного на поверхности визуализации этого устройства,
и при осуществлении этой задачи может быть получен следующий технический результат:
представление растровых данных цветного изображения на поверхности визуализации устройства для визуализации растровых данных цветного изображения, образованной участками поверхности визуализации четырех видов, равномерно распределенными по поверхности визуализации этого устройства,
при любом взаимном расположении участков поверхности визуализации, образующих поверхность визуализации этого устройства,
при любом предварительно определенном соотношении количества участков поверхности визуализации, соответствующих логическим пикселям этого изображения, и количества логических пикселей этого изображения и
в соответствии с любым предварительно определенным порядком представления данных этого изображения на поверхности визуализации этого устройства, который только может быть реализован для поверхности визуализации этого устройства и согласно которому данные этого изображения, содержащиеся в логических пикселях, соответствующих одному и тому же произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации этого устройства, подлежат представлению на поверхности визуализации этого устройства в разные моменты времени, взаимно однозначно соответствующие этим данным, содержащимся в логических пикселях,
а также
повышение яркости цветного изображения, визуализированного на поверхности визуализации этого устройства.
Технический результат достигается тем, что
в известном изобретении «Дисплейное устройство»,
содержащем управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначенном для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, в экранном модуле реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы,
согласно четвертому заявленному изобретению
в управляющем модуле в соответствии с предварительно заданным алгоритмом вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп реализована функция вычисления данных четвертой группы;
поверхность визуализации экранного модуля включает в себя также участки поверхности визуализации четвертой группы, причем
для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации четвертой группы, входящего в состав поверхности визуализации экранного модуля, в экранном модуле реализована функция преобразования данных четвертой группы в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы, управляющий модуль
сначала считывает из средства для запоминания данных изображения данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляет данные четвертой группы,
а затем присваивает эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы управляющий модуль
сначала сравнивает между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливает значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы.
Для получения технического результата, заключающегося в
представлении растровых данных цветного изображения на поверхности визуализации экранного модуля, образованной большим количеством участков поверхности визуализации четырех видов, равномерно распределенных по поверхности визуализации этого экранного модуля и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
четвертое изобретение «Устройство для реализации способа визуализации растровых данных цветного изображения»
отличается тем, что
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
Полученный при осуществлении четвертого заявленного изобретения технический результат, а именно
представление растровых данных цветного изображения на поверхности визуализации экранного модуля, образованной большим количеством участков поверхности визуализации четырех видов, равномерно распределенных по поверхности визуализации этого экранного модуля и составляющих матричный экран, в котором шаг расположения участков поверхности визуализации в строках экрана равен шагу расположения участков поверхности визуализации в столбцах экрана,
достигается за счет того, что
устройство для реализации способа визуализации растровых данных цветного изображения,
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы, участки поверхности визуализации третьей группы и участки поверхности визуализации четвертой группы,
в управляющем модуле в соответствии с предварительно заданным алгоритмом вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп реализована функция вычисления данных четвертой группы, а
для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй, третьей или четвертой группы, входящего в состав поверхности визуализации экранного модуля, в экранном модуле реализована функция преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы;
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы, управляющий модуль
сначала считывает из средства для запоминания данных изображения данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляет данные четвертой группы,
а затем присваивает эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы управляющий модуль
сначала сравнивает между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливает значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы.
Для получения технического результата, заключающегося в
повышении точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации экранного модуля, образованной участками поверхности визуализации четырех видов, равномерно распределенными по поверхности визуализации этого экранного модуля,
усилении различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличении количества информации об ахроматических деталях этого цветного изображения,
четвертое изобретение «Устройство для реализации способа визуализации растровых данных цветного изображения»
отличается тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации экранного модуля, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
Полученный при осуществлении четвертого изобретения технический результат, а именно
повышение точности представления границ крупных цветных и ахроматических деталей цветного изображения, визуализированного на поверхности визуализации экранного модуля, образованной участками поверхности визуализации четырех видов, равномерно распределенными по поверхности визуализации этого экранного модуля,
усиление различения мелких ахроматических деталей периодических структур этого цветного изображения и
увеличение количества информации об ахроматических деталях этого цветного изображения,
достигается за счет того, что
устройство для реализации способа визуализации растровых данных цветного изображения
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы, участки поверхности визуализации третьей группы и участки поверхности визуализации четвертой группы,
в управляющем модуле в соответствии с предварительно заданным алгоритмом вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп реализована функция вычисления данных четвертой группы, а
для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй, третьей или четвертой группы, входящего в состав поверхности визуализации экранного модуля, в экранном модуле реализована функция преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором
области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации экранного модуля, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы, управляющий модуль
сначала считывает из средства для запоминания данных изображения данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляет данные четвертой группы,
а затем присваивает эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы управляющий модуль
сначала сравнивает между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливает значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы.
Для получения технического результата, заключающегося в
запоминании экранным модулем элементов данных, входящих в состав произвольной (рассматриваемой в качестве случайного элемента множества) строки данных, до начала отображения этих элементов данных на поверхности визуализации экранного модуля,
а также в
запоминании экранным модулем признака завершения строки управляющей таблицы, разрешающего экранному модулю начать отображение элементов данных, составляющих последнюю запомненную экранным модулем строку данных,
а также в
запоминании управляющим модулем управляющей таблицы, описывающей разбиение двумерного массива логических пикселей цветного изображения, подлежащих представлению на поверхности визуализации экранного модуля, и множества участков поверхности визуализации, составляющих поверхность визуализации экранного модуля, соответственно на множество областей данных и на множество областей участков поверхности визуализации,
четвертое изобретение «Устройство для реализации способа визуализации растровых данных цветного изображения»
отличается тем, что
каждому логическому пикселю цветного изображения взаимно однозначно соответствует адрес этого логического пикселя цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя цветного изображения, на плоскости данных изображения, причем
адрес, по которому в средстве для запоминания данных изображения расположены данные первой, второй или третьей группы, входящие в состав произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя цветного изображения, равен адресу этого логического пикселя цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено;
каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации экранного модуля;
управляющий модуль включает в себя средство для запоминания управляющей таблицы, в котором элементы управляющей таблицы расположены последовательно друг за другом и составляют последовательность элементов управляющей таблицы, причем
адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен,
адрес произвольного (рассматриваемого в качестве случайного элемента множества) элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено, а
порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, содержит адрес этого логического пикселя цветного изображения, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом логического пикселя цветного изображения, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также адрес этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом участка поверхности визуализации первой, второй, третьей или четвертой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также поле атрибута первой группы, которое содержит соответственно первое, второе, третье или четвертое значение поля атрибута первой группы, причем
первое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации первой группы,
второе значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации второй группы,
третье значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации третьей группы,
четвертое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации четвертой группы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута первой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы, причем
первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута второй группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено;
перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы, на равенство признаку соответствия участку поверхности визуализации третьей группы и на равенство признаку соответствия участку поверхности визуализации четвертой группы,
а затем, при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения, а,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации четвертой группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения первой группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные первой группы, входящие в состав этого логического пикселя цветного изображения,
в результате сложения этого адреса логического пикселя цветного изображения и смещения второй группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные второй группы, входящие в состав этого логического пикселя цветного изображения, и
в результате сложения этого адреса логического пикселя цветного изображения и смещения третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные третьей группы, входящие в состав этого логического пикселя цветного изображения;
перед формированием элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и не являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в этой последовательности элементов управляющей таблицы и смещения четвертой группы,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы, на равенство признаку соответствия участку поверхности визуализации третьей группы и на равенство признаку соответствия участку поверхности визуализации четвертой группы,
а затем, при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения, а,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации четвертой группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения первой группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные первой группы, входящие в состав этого логического пикселя цветного изображения,
в результате сложения этого адреса логического пикселя цветного изображения и смещения второй группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные второй группы, входящие в состав этого логического пикселя цветного изображения, и
в результате сложения этого адреса логического пикселя цветного изображения и смещения третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные третьей группы, входящие в состав этого логического пикселя цветного изображения;
после формирования элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и поле атрибута второй группы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и значение этого поля атрибута второй группы,
а затем передает в экранный модуль этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, это значение поля атрибута второй группы и этот элемент данных;
экранный модуль включает в себя средство для запоминания элементов данных, переданных в экранный модуль управляющим модулем, и средство для запоминания одного значения поля атрибута второй группы, переданного в экранный модуль управляющим модулем вместе с произвольным (рассматриваемым в качестве случайного элемента множества) элементом данных;
перед отображением элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и поле атрибута второй группы, на поверхности визуализации экранного модуля экранный модуль
сначала принимает из управляющего модуля этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, значение этого поля атрибута второй группы и этот элемент данных,
затем запоминает это значение поля атрибута второй группы в средстве для запоминания значения поля атрибута второй группы и запоминает этот элемент данных в средстве для запоминания элементов данных по этому адресу участка поверхности визуализации первой, второй, третьей или четвертой группы,
а затем периодически на высокой скорости выполняет проверку значения поля атрибута второй группы, запомненного в средстве для запоминания значения поля атрибута второй группы, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
Полученный при осуществлении четвертого изобретения технический результат, а именно
запоминание экранным модулем элементов данных, входящих в состав произвольной (рассматриваемой в качестве случайного элемента множества) строки данных, до начала отображения этих элементов данных на поверхности визуализации экранного модуля,
а также
запоминание экранным модулем признака завершения строки управляющей таблицы, разрешающего экранному модулю начать отображение элементов данных, составляющих последнюю запомненную экранным модулем строку данных,
а также
запоминание управляющим модулем управляющей таблицы, описывающей разбиение двумерного массива логических пикселей цветного изображения, подлежащих представлению на поверхности визуализации экранного модуля, и множества участков поверхности визуализации, составляющих поверхность визуализации экранного модуля, соответственно на множество областей данных и на множество областей участков поверхности визуализации,
достигается за счет того, что
устройство для реализации способа визуализации растровых данных цветного изображения
содержит управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначено для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы, участки поверхности визуализации третьей группы и участки поверхности визуализации четвертой группы,
в управляющем модуле в соответствии с предварительно заданным алгоритмом вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп реализована функция вычисления данных четвертой группы, а
для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй, третьей или четвертой группы, входящего в состав поверхности визуализации экранного модуля, в экранном модуле реализована функция преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы;
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных,
управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы, управляющий модуль
сначала считывает из средства для запоминания данных изображения данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляет данные четвертой группы,
а затем присваивает эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы управляющий модуль
сначала сравнивает между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливает значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй, третьей или четвертой группы, на поверхности визуализации экранного модуля
экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй, третьей или четвертой группы в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй, третьей или четвертой группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго», условно «третьего» или ахроматического цвета, направленный от этого участка поверхности визуализации первой, второй, третьей или четвертой группы;
каждому логическому пикселю цветного изображения взаимно однозначно соответствует адрес этого логического пикселя цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя цветного изображения, на плоскости данных изображения, причем
адрес, по которому в средстве для запоминания данных изображения расположены данные первой, второй или третьей группы, входящие в состав произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя цветного изображения, равен адресу этого логического пикселя цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено;
каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации экранного модуля;
управляющий модуль включает в себя средство для запоминания управляющей таблицы, в котором элементы управляющей таблицы расположены последовательно друг за другом и составляют последовательность элементов управляющей таблицы, причем
адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен,
адрес произвольного (рассматриваемого в качестве случайного элемента множества) элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено, а
порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, содержит адрес этого логического пикселя цветного изображения, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом логического пикселя цветного изображения, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также адрес этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом участка поверхности визуализации первой, второй, третьей или четвертой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также поле атрибута первой группы, которое содержит соответственно первое, второе, третье или четвертое значение поля атрибута первой группы, причем
первое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации первой группы,
второе значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации второй группы,
третье значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации третьей группы,
четвертое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации четвертой группы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута первой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы, причем
первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута второй группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено;
перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы, на равенство признаку соответствия участку поверхности визуализации третьей группы и на равенство признаку соответствия участку поверхности визуализации четвертой группы,
а затем, при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения, а,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации четвертой группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения первой группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные первой группы, входящие в состав этого логического пикселя цветного изображения,
в результате сложения этого адреса логического пикселя цветного изображения и смещения второй группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные второй группы, входящие в состав этого логического пикселя цветного изображения, и
в результате сложения этого адреса логического пикселя цветного изображения и смещения третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные третьей группы, входящие в состав этого логического пикселя цветного изображения;
перед формированием элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и не являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в этой последовательности элементов управляющей таблицы и смещения четвертой группы,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы, на равенство признаку соответствия участку поверхности визуализации третьей группы и на равенство признаку соответствия участку поверхности визуализации четвертой группы,
а затем, при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения, а,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации четвертой группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения первой группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные первой группы, входящие в состав этого логического пикселя цветного изображения,
в результате сложения этого адреса логического пикселя цветного изображения и смещения второй группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные второй группы, входящие в состав этого логического пикселя цветного изображения, и
в результате сложения этого адреса логического пикселя цветного изображения и смещения третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные третьей группы, входящие в состав этого логического пикселя цветного изображения;
после формирования элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и поле атрибута второй группы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и значение этого поля атрибута второй группы,
а затем передает в экранный модуль этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, это значение поля атрибута второй группы и этот элемент данных;
экранный модуль включает в себя средство для запоминания элементов данных, переданных в экранный модуль управляющим модулем, и средство для запоминания одного значения поля атрибута второй группы, переданного в экранный модуль управляющим модулем вместе с произвольным (рассматриваемым в качестве случайного элемента множества) элементом данных;
перед отображением элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и поле атрибута второй группы, на поверхности визуализации экранного модуля экранный модуль
сначала принимает из управляющего модуля этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, значение этого поля атрибута второй группы и этот элемент данных,
затем запоминает это значение поля атрибута второй группы в средстве для запоминания значения поля атрибута второй группы и запоминает этот элемент данных в средстве для запоминания элементов данных по этому адресу участка поверхности визуализации первой, второй, третьей или четвертой группы,
а затем периодически на высокой скорости выполняет проверку значения поля атрибута второй группы, запомненного в средстве для запоминания значения поля атрибута второй группы, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
Краткое описание чертежей
На фиг.1 показана структурная схема устройства визуального отображения согласно первому варианту осуществления настоящего изобретения.
На фиг.2 показана структурная схема устройства визуального отображения согласно второму варианту осуществления настоящего изобретения.
На фиг.3 показана структурная схема устройства визуального отображения согласно третьему варианту осуществления настоящего изобретения.
На фиг.4 показана структурная схема управляющего модуля, входящего в состав устройства визуального отображения, согласно первому, второму или третьему варианту осуществления настоящего изобретения.
На фиг.5 показана структурная схема экранного модуля, входящего в состав устройства визуального отображения, согласно первому варианту осуществления настоящего изобретения.
На фиг.6 показана структурная схема экранного модуля, входящего в состав устройства визуального отображения, согласно второму варианту осуществления настоящего изобретения.
На фиг.7 показана структурная схема экранного модуля, входящего в состав устройства визуального отображения, согласно третьему варианту осуществления настоящего изобретения.
На фиг.8 показана структурная схема входного интерфейса, входящего в состав экранного модуля, согласно первому, второму или третьему варианту осуществления настоящего изобретения.
На фиг.9 показана структурная схема индикаторного устройства, входящего в состав экранного модуля, согласно первому варианту осуществления настоящего изобретения.
На фиг.10 показана структурная схема индикаторного устройства, входящего в состав экранного модуля, согласно второму варианту осуществления настоящего изобретения.
На фиг.11 показана структурная схема индикаторного устройства, входящего в состав экранного модуля, согласно третьему варианту осуществления настоящего изобретения.
На фиг.12 показана структурная схема ячейки индикации, включающей в себя однопиксельный индикатор красного свечения и входящей в состав индикаторного устройства, согласно третьему варианту осуществления настоящего изобретения.
На фиг.13 показана диаграмма расположения участков поверхности визуализации трех видов на поверхности точечного мозаичного экрана согласно первому варианту осуществления настоящего изобретения.
На фиг.14 показана диаграмма расположения участков поверхности визуализации трех видов на поверхности точечного матричного экрана согласно второму варианту осуществления настоящего изобретения.
На фиг.15 показана диаграмма расположения участков поверхности визуализации четырех видов на поверхности точечного матричного экрана согласно третьему варианту осуществления настоящего изобретения.
На фиг.16 показана структурная схема ячейки индикации, включающей в себя однопиксельный индикатор зеленого свечения и входящей в состав экранного модуля, согласно третьему варианту осуществления настоящего изобретения.
На фиг.17 показана структурная схема ячейки индикации, включающей в себя однопиксельный индикатор синего свечения и входящей в состав экранного модуля, согласно третьему варианту осуществления настоящего изобретения.
На фиг.18 показана структурная схема ячейки индикации, включающей в себя однопиксельный индикатор белого свечения и входящей в состав экранного модуля, согласно третьему варианту осуществления настоящего изобретения.
На фиг.19 показана структурная схема блока активирования, входящего в состав ячейки индикации, включающей в себя однопиксельный индикатор белого свечения, согласно третьему варианту осуществления настоящего изобретения.
На фиг.20 показан условным вид данных изображения побитового отображения, поясняющий работу настоящего изобретения, согласно первому, второму или третьему варианту осуществления настоящего изобретения.
На фиг.21 показан алгоритм вычисления данных, характеризующих в трехмерном цветовом пространстве RGB нормированную цветовую координату ахроматического цвета, согласно третьему варианту осуществления настоящего изобретения.
Осуществление изобретения
В качестве вариантов осуществления настоящего изобретения могут быть рассмотрены примеры построения устройства визуального отображения согласно первому, второму и третьему вариантам осуществления изобретения.
Пример построения устройства визуального отображения согласно первому варианту осуществления изобретения.
В качестве примера построения устройства визуального отображения согласно первому варианту осуществления изобретения может быть рассмотрено устройство, представленное на фиг.1. Это устройство содержит управляющий модуль 100 и экранный модуль 210, соединенные между собой посредством линий шины «ШИНА PCI». Поверхность визуализации экранного модуля 210 образована участками поверхности визуализации трех видов, является поверхностью визуализации рассматриваемого устройства визуального отображения и представляет собой поверхность точечного мозаичного экрана.
Пример построения устройства визуального отображения согласно второму варианту осуществления изобретения.
В качестве примера построения устройства визуального отображения согласно второму варианту осуществления изобретения может быть рассмотрено устройство, представленное на фиг.2. Это устройство содержит управляющий модуль 100 и экранный модуль 220, соединенные между собой посредством линий шины «ШИНА PCI». Поверхность визуализации экранного модуля 220 образована участками поверхности визуализации трех видов, является поверхностью визуализации рассматриваемого устройства визуального отображения и представляет собой поверхность точечного матричного экрана.
Пример построения устройства визуального отображения согласно третьему варианту осуществления изобретения.
В качестве примера построения устройства визуального отображения согласно третьему варианту осуществления изобретения может быть рассмотрено устройство, представленное на фиг.3. Это устройство содержит управляющий модуль 100 и экранный модуль 230, соединенные между собой посредством линий шины «ШИНА PCI». Поверхность визуализации экранного модуля 230 образована участками поверхности визуализации четырех видов, является поверхностью визуализации рассматриваемого устройства визуального отображения и представляет собой поверхность точечного матричного экрана.
Пример построения управляющего модуля, входящего в состав устройства визуального отображения, согласно первому, второму или третьему варианту осуществления изобретения.
В качестве примера построения управляющего модуля 100, показанного на фиг.1, на фиг.2 или на фиг.3, может быть рассмотрено микропроцессорное устройство, представленное на фиг.4. Это микропроцессорное устройство содержит главный процессор 110, набор микросхем управляющей логики 120, устройство хранения данных 130, основное оперативное запоминающее устройство 140 и базовую систему 150 ввода-вывода. Главный процессор 110 соединен с набором микросхем управляющей логики 120 посредством линий шины «ШИНА ГЛАВНОГО ПРОЦЕССОРА». Устройство хранения данных 130 соединено с набором микросхем управляющей логики 120 посредством линий интерфейса «ИНТЕРФЕЙС УСТРОЙСТВА ХРАНЕНИЯ ДАННЫХ». Основное оперативное запоминающее устройство 140 соединено с набором микросхем управляющей 120 логики посредством линий интерфейса «ИНТЕРФЕЙС ОСНОВНОГО ОПЕРАТИВНОГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА». А базовая система 150 ввода-вывода соединена с набором микросхем управляющей логики 120 посредством линий интерфейса «ИНТЕРФЕЙС БАЗОВОЙ СИСТЕМЫ ВВОДА-ВЫВОДА». Главный процессор 110 предназначен для выполнения управляющей программы, хранящейся в основном оперативном запоминающем устройстве 140. Устройство хранения данных 130 предназначено для хранения операционной системы, управляющей программы и управляющей таблицы. Основное оперативное запоминающее устройство 140 предназначено для хранения данных изображения, управляющей программы, управляющей таблицы и переменных во включенном состоянии устройства визуального отображения, представленного на фиг.1, на фиг.2 или на фиг.3. Базовая система 150 ввода-вывода предназначена для хранения набора программ ввода-вывода, благодаря которым операционная система и управляющая программа могут взаимодействовать с различными устройствами управляющего модуля 100. Набор микросхем управляющей логики 120 предназначен для аппаратной поддержки главного процессора. Входы и выходы набора микросхем управляющей логики 120, подключенные к линиям шины «ШИНА PCI», являются соответственно входами и выходами управляющего модуля 100, предназначенными для сопряжения управляющего модуля 100 с экранным модулем 210, показанным на фиг.1, с экранным модулем 220, показанным на фиг.2, или с экранным модулем 230, показанным на фиг.3.
Нет необходимости подробно описывать для специалиста принцип работы управляющего модуля 100, который является микропроцессорным устройством, достаточно лишь отметить следующее. В качестве главного процессора 110, например, может быть использован микропроцессор Intel Pentium MMX с частотой ядра 266 МГц и частотой системной шины 66 МГц. При этом в качестве набора микросхем управляющей логики 120 для микропроцессора Intel Pentium MMX используется набор микросхем Intel 430TX PCIset, который обеспечивает обмен данными на шине PCI с частотой до 66 МГц.
В качестве главного процессора 110 могут быть использованы и другие микропроцессоры с большей производительностью.
Управляющий модуль 100, также, может быть выполнен на базе специализированного микроконтроллера.
Пример построения экранного модуля, входящего в состав устройства визуального отображения, согласно первому варианту осуществления изобретения.
В качестве примера построения экранного модуля 210, показанного на фиг.1, может быть рассмотрено устройство, представленное на фиг.5. Это устройство содержит входной интерфейс 300 и индикаторное устройство 410, соединенные между собой посредством линий шины адреса «АМ0-АМ6», линий шины адреса «АМ7-АМ15», линий шины данных «DM0-DM7», линии управления «СТРОБ ДАННЫХ», линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» и линии управления «СИНХРОНИЗАЦИЯ». Поверхность визуализации индикаторного устройства 410 является поверхностью визуализации экранного модуля 210.
Пример построения экранного модуля, входящего в состав устройства визуального отображения, согласно второму варианту осуществления изобретения.
В качестве примера построения экранного модуля 220, показанного на фиг.2, может быть рассмотрено устройство, представленное на фиг.6. Это устройство содержит входной интерфейс 300 и индикаторное устройство 420, соединенные между собой посредством линий шины адреса «АМ0-АМ6», линий шины адреса «AM7-AM15», линий шины данных «DM0-DM7», линии управления «СТРОБ ДАННЫХ», линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» и линии управления «СИНХРОНИЗАЦИЯ». Поверхность визуализации индикаторного устройства 420 является поверхностью визуализации экранного модуля 220.
Пример построения экранного модуля, входящего в состав устройства визуального отображения, согласно третьему варианту осуществления изобретения.
В качестве примера построения экранного модуля 230, показанного на фиг.3, может быть рассмотрено устройство, представленное на фиг.7. Это устройство содержит входной интерфейс 300 и индикаторное устройство 430, соединенные между собой посредством линий шины адреса «АМ0-АМ6», линий шины адреса «АМ7-АМ15», линий шины данных «DM0-DM7», линии управления «СТРОБ ДАННЫХ», линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» и линии управления «СИНХРОНИЗАЦИЯ». Поверхность визуализации индикаторного устройства 430 является поверхностью визуализации экранного модуля 230.
Пример реализации входного интерфейса, входящего в состав экранного модуля, согласно первому, второму или третьему варианту осуществления изобретения.
В качестве примера реализации входного интерфейса 300, показанного на фиг.5, на фиг.6 или на фиг.7, может быть рассмотрено устройство, представленное на фиг.8. Это устройство содержит контроллер 301 шины PCI, буфер FIFO 302, буфер FIFO 303, буфер FIFO 304, генератор 305 тактовой частоты, элемент ИЛИ 306, перенастраиваемый делитель 307 частоты, элемент ИЛИ 308, D-триггер 309 со входом сброса, генератор 310 тактовой частоты, D-триггер 311 со входом сброса и перенастраиваемый делитель 312 частоты.
В качестве контроллера 301 шины PCI используется микросхема «S5935» фирмы «АМСС», а в качестве буфера FIFO 302, в качестве буфера FIFO 303 и в качестве буфера FIFO 304 используются три микросхемы «CY7C464» фирмы «Cypress».
Генератор 305 тактовой частоты и перенастраиваемый делитель 307 частоты предназначены для формирования сигнала «СТРОБ ДАННЫХ». Вход делителя 307 частоты соединен с выходом генератора 305 тактовой частоты. Выход делителя 307 частоты соединен с линией управления «СТРОБ ДАННЫХ» и является выходом сигнала «СТРОБ ДАННЫХ» входного интерфейса 300. Генератор 310 тактовой частоты и перенастраиваемый делитель 312 частоты предназначены для формирования сигнала «СИНХРОНИЗАЦИЯ». Вход делителя 312 частоты соединен с выходом генератора 310 тактовой частоты. Выход делителя 312 частоты соединен с линией управления «СИНХРОНИЗАЦИЯ» и является выходом сигнала «СИНХРОНИЗАЦИЯ» входного интерфейса 300. Входы данных «D0-D6» буфера FIFO 302 соединены с выходами «DQ0-DQ6» контроллера 301 шины PCI посредством шины «DI0-DI6». Входы данных «D0-D8» буфера FIFO 303 соединены с выходами «DQ7-DQ15» контроллера 301 шины PCI посредством шины «DI7-DI7». Входы данных «D0-D8» буфера FIFO 304 соединены с выходами «DQ23-DQ31» контроллера 301 шины PCI посредством шины «DI23-DI31». Вход «R с надчеркиванием» чтения буфера FIFO 302, вход «R с надчеркиванием» чтения буфера FIFO 303, вход «R с надчеркиванием» чтения буфера FIFO 304 и вход «С» синхронизации D-триггера 309 со входом сброса соединены между собой и подключены к выходу перенастраиваемого делителя 307 частоты. Вход «W с надчеркиванием» записи буфера FIFO 302, вход «W с надчеркиванием» записи буфера FIFO 303, вход «W с надчеркиванием» записи буфера FIFO 304 и вход «RDFIFO#» чтения контроллера 301 шины PCI соединены между собой и подключены к выходу элемента ИЛИ 306. Информационный вход «D» D-триггера 309 со входом сброса подключен к выходу «DQ0» буфера FIFO 304. Информационный вход «D» D-триггера 311 со входом сброса подключен к выходу «FF с надчеркиванием» буфера FIFO 304. Вход «R с надчеркиванием» сброса D-триггера 309 со входом сброса соединен со входом «R с надчеркиванием» сброса D-триггера 311 со входом сброса и подключен к линии «RESET» шины PCI. Вход «1» элемента ИЛИ 306 соединен со входом «С» синхронизации D-триггера 311 со входом сброса и подключен к выходу «BPCLK» контроллера 301 шины PCI. Вход «1» элемента ИЛИ 308 подключен к выходу «RDEMPTY» контроллера 301 шины PCI. Вход «2» элемента ИЛИ 306 подключен к выходу элемента ИЛИ 308. Вход «2» элемента ИЛИ 308 подключен к инверсному выходу D-триггера 311 со входом сброса. Прямой выход D-триггера 309 со входом сброса соединен с линией управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» и является выходом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входного интерфейса 300. Выходы «DQ0-DQ6» буфера FIFO 302 соединены с линиями шины адреса «АМ0-АМ6» и являются выходами сигналов адреса «АМ0-АМ6» входного интерфейса 300. Выходы «DQ0-DQ8» буфера FIFO 303 соединены с линиями шины адреса «АМ7-АМ15» и являются выходами сигналов адреса «АМ7-АМ15» входного интерфейса 300. Выходы «DQ1-DQ8» буфера FIFO 304 соединены с линиями шины данных «DM0-DM7» и являются выходами сигналов данных «DM0-DM7» входного интерфейса 300.
Входной интерфейс 300 работает следующим образом.
Данные, передаваемые управляющим модулем 100, представленным на фиг.4, во входной интерфейс 300, записываются в выходной буфер FIFO контроллера 301 шины PCI. При этом на выходе «RDEMPTY» контроллера 301 шины PCI устанавливается низкий уровень сигнала, означающий, что в выходном буфере FIFO контроллера 301 шины PCI есть данные, которые могут быть прочитаны. Высокий уровень сигнала на выходе «FF с надчеркиванием» буфера FIFO 304 означает, что буфер FIFO 304 готов к записи в него данных.
При наличии высокого уровня сигнала на выходе «RDEMPTY» контроллера 301 шины PCI и высокого уровня сигнала на выходе «FF с надчеркиванием» буфера FIFO 304 по нарастающему фронту сигнала синхронизации на выходе «BPCLK» контроллера 301 шины PCI на инверсном выходе D-триггера 311 со входом сброса устанавливается низкий уровень сигнала, поступающего на вход «2» элемента ИЛИ 308. Этот сигнал на входе «2» элемента ИЛИ 308 устанавливает низкий уровень сигнала на выходе элемента ИЛИ 308. Таким образом, на входе «2» элемента ИЛИ 308 будет присутствовать низкий уровень сигнала до тех пор, пока буфер FIFO контроллера 301 шины PCI будет содержать данные и не заполнится буфер FIFO 304. При этом нарастающий фронт сигнала синхронизации на выходе «BPCLK» контроллера 301 шины PCI порождает нарастающий фронт сигнала на выходе элемента ИЛИ 306, а ниспадающий фронт сигнала синхронизации на выходе «BPCLK» контроллера 301 шины PCI порождает ниспадающий фронт сигнала на выходе элемента ИЛИ 306.
По нарастающему фронту сигнала на выходе элемента ИЛИ 306 контроллер 301 шины PCI выставляет данные на выходах «DQ0-DQ6», «DQ7-DQ15» и «DQ23-DQ31», которые поступают на соответствующие входы буфера FIFO 302, буфера FIFO 303 и буфера FIFO 304. Эти сигналы действительны до следующего нарастающего фронта сигнала на выходе «BPCLK» контроллера 301 шины PCI. По ниспадающему фронту сигнала на выходе элемента ИЛИ 306 буфер FIFO 302, буфер FIFO 303 и буфер FIFO 304 записывают данные, поступающие на их входы соответственно «D0-D6», «D0-D8» и «D0-D8». Процесс передачи данных из буфера FIFO контроллера 301 шины PCI в буфер FIFO 302, буфер FIFO 303 и буфер FIFO 304 периодически повторяется до опустошения буфера FIFO контроллера 301 шины PCI или до заполнения буфера FIFO 302, буфера FIFO 303 и буфера FIFO 304.
Низкий уровень сигнала на выходе «FF с надчеркиванием» буфера FIFO 304 приводит к появлению высокого уровня сигнала на инверсном выходе D-триггера 311 со входом сброса и высокого уровня сигнала на входе «2» элемента ИЛИ 306. При этом высокий уровень сигнала на входе «2» элемента ИЛИ 306 появляется позже высокого уровня сигнала на входе «1» элемента ИЛИ 306 и не влияет на появление высокого уровня сигнала на выходе элемента ИЛИ 306, но влияет на формирование низкого уровня сигнала на выходе элемента ИЛИ 306. Нарастающий фронт сигнала на выходе элемента ИЛИ 306 защелкивает данные на выходах «DQ0-DQ6», «DQ7-DQ15» и «DQ23-DQ31» контроллера 301 шины PCI. Эти данные будут оставаться на упомянутых выходах контроллера 301 шины PCI до тех пор, пока нарастающий фронт сигнала на выходе «BPCLK» контроллера 301 шины PCI не зафиксирует высокий уровень сигнала, поступающего на информационный вход «D» D-триггера 311 со входом сброса на выходах этого триггера, что, в конечном счете, приведет к формированию низкого уровня сигнала на выходе элемента ИЛИ 306 и к запоминанию данных на входах «D0-D6», «D0-D8» и «D0-D8» соответственно буфера FIFO 302, буфера FIFO 303 и буфера FIFO 304, выставленных контроллером 301 шины PCI. И только затем по следующему нарастающему фронту сигнала на выходе элемента ИЛИ 306 контроллер 301 шины PCI выставит новые данные.
При опустошении буфера FIFO контроллера 301 шины PCI по нарастающему фронту сигнала на его выходе «BPCLK» контроллер 301 шины PCI выставляет высокий уровень сигнала на выходе «RDEMPTY», что блокирует появление низкого уровня сигнала на выходе элемента ИЛИ 306 до тех пор, пока очередная «порция» данных не будет записана в буфер FIFO контроллера 301 шины PCI и выставлена на его выходах «DQ0-DQ6», «DQ7-DQ15» и «DQ23-DQ31». Только после этого по очередному нарастающему фронту сигнала на выходе «BPCLK» контроллера 301 шины PCI на его выходе «RDEMPTY» устанавливается низкий уровень сигнала.
Периодический сигнал на выходе генератора 305 тактовой частоты порождает на выходе перенастраиваемого делителя 307 частоты периодический сигнал «СТРОБ ДАННЫХ». По ниспадающему фронту сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты буфер FIFO 302, буфер FIFO 303 и буфер FIFO 304 выставляют данные на их выходах соответственно «DQ0-DQ6», «DQ0-DQ8» и «DQ0-DQ8». Эти данные действительны до следующего ниспадающего фронта сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты. По нарастающему фронту сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты на прямом выходе D-триггера 309 со входом сброса формируется значение сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ», равное значению сигнала на выходе «DQ0» буфера FIFO 304. Причем для предотвращения опустошения буфера FIFO 302, буфера FIFO 303 и буфера FIFO 304 период следования импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты устанавливается меньше периода следования импульсов сигнала на выходе «BPCLK» контроллера 301 шины PCI. Скважность импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты равна 2.
Периодический сигнал на выходе генератора 310 тактовой частоты порождает на выходе перенастраиваемого делителя 312 частоты периодический сигнал «СИНХРОНИЗАЦИЯ». Период следования импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты не превышает периода следования импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты. Скважность импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты равна 2.
Пример построения индикаторного устройства, входящего в состав экранного модуля, согласно первому варианту осуществления изобретения.
В качестве примера построения индикаторного устройства 410, показанного на фиг.5, может быть рассмотрено устройство, представленное на фиг.9. Индикаторное устройство 410 содержит первый дешифратор 500 адреса, второй дешифратор 600 адреса, большое количество ячеек индикации 710, большое количество ячеек индикации 720 и большое количество ячеек индикации 730. Ячейки индикации 710, ячейки индикации 720 и ячейки индикации 730, расположенные друг за другом в чередующемся порядке, составляют нечетные строки ячеек индикации в индикаторном устройстве 410. Ячейки индикации 730, ячейки индикации 720 и ячейки индикации 710, расположенные друг за другом в чередующемся порядке, составляют четные строки ячеек индикации в индикаторном устройстве 410.
В устройстве, выбранном в качестве прототипа для рассматриваемого устройства, экранный модуль имеет конфигурацию 480 строк по вертикали и 128 точек по горизонтали. Поэтому количество ячеек индикации, составляющих произвольную строку ячеек индикации в индикаторном устройстве 410, равно 128, а количество строк ячеек индикации в индикаторном устройстве 410 равно 480.
Данные на выходах «DQ0-DQ6» буфера FIFO 302, показанного на фиг.8, и на выходах «DQ0-DQ8» буфера FIFO 303, показанного на фиг.8, представляют собой адрес ячейки индикации, входящей в состав индикаторного устройства 410, а данные на выходах «DQ1-DQ8» буфера FIFO 304, показанного на фиг.8, подлежат преобразованию этой ячейкой индикации в световой поток.
Первый дешифратор 500 адреса предназначен для дешифрации сигналов семи младших разрядов адреса, передаваемых в индикаторное устройство 410 по шине адреса «АМ0-АМ6». Входы адреса первого дешифратора 500 адреса являются входами адреса индикаторного устройства 410, подключенными к линиям шины адреса «АМ0-АМ6». Выходы «1», «2», …, «128» первого дешифратора 500 адреса являются выходами сигналов «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ», «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» …, «ВЫБОР 128-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» соответственно.
Второй дешифратор 600 адреса предназначен для дешифрации сигналов девяти старших разрядов адреса, передаваемых в индикаторное устройство 410 по шине адреса «АМ7-АМ15». Входы адреса второго дешифратора 600 адреса являются входами адреса индикаторного устройства 410, подключенными к линиям шины адреса «АМ7-АМ15». Выходы «1», «2», …, «480» второго дешифратора 600 адреса являются выходами сигналов «ВЫБОР 1-Й СТРОКИ», «ВЫБОР 2-Й СТРОКИ» …, «ВЫБОР 480-Й СТРОКИ» соответственно.
Входы сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» первых ячеек индикации 710 и первых ячеек индикации 730, расположенных в строках ячеек индикации индикаторного устройства 410, соединены между собой и соединены с выходом «1» первого дешифратора 500 адреса. Входы сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» вторых ячеек индикации 720 и вторых ячеек индикации 710, расположенных в строках ячеек индикации индикаторного устройства 410, соединены между собой и соединены с выходом «2» первого дешифратора 500 адреса и т.д. … Наконец, входы сигнала «ВЫБОР 128-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» 128-х ячеек индикации 720 и 128-х ячеек индикации 710, расположенных в строках ячеек индикации индикаторного устройства 410, соединены между собой и соединены с выходом «128» первого дешифратора 500 адреса.
Входы сигнала «ВЫБОР 1-Й СТРОКИ» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730, расположенных друг за другом в чередующемся порядке в 1-й строке ячеек индикации индикаторного устройства 410, соединены между собой и соединены с выходом «1» второго дешифратора 600 адреса. Входы сигнала «ВЫБОР 2-Й СТРОКИ» ячеек индикации 730, ячеек индикации 710 и ячеек индикации 720, расположенных друг за другом в чередующемся порядке во 2-й строке ячеек индикации индикаторного устройства 410, соединены между собой и соединены с выходом «2» второго дешифратора 600 адреса и т.д. … Входы сигнала «ВЫБОР 480-Й СТРОКИ» ячеек индикации 730, ячеек индикации 720 и ячеек индикации 710, расположенных друг за другом в чередующемся порядке в 480-й строке ячеек индикации индикаторного устройства 410, соединены между собой и соединены с выходом «480» второго дешифратора 600 адреса.
Одноименные входы данных ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенными к линиям шины данных «DM0-DM7» входами данных индикаторного устройства 410. Входы сигнала «СТРОБ ДАННЫХ» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» индикаторного устройства 410. Входы сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» индикаторного устройства 410. Входы сигнала «СИНХРОНИЗАЦИЯ 2» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» индикаторного устройства 410.
Пример построения индикаторного устройства, входящего в состав экранного модуля, согласно второму варианту осуществления изобретения.
В качестве примера построения индикаторного устройства 420, показанного на фиг.6, может быть рассмотрено устройство, представленное на фиг.10. Индикаторное устройство 420 содержит первый дешифратор 500 адреса, второй дешифратор 600 адреса, большое количество ячеек индикации 710, большое количество ячеек индикации 720 и большое количество ячеек индикации 730. Ячейки индикации 710 и ячейки индикации 720, расположенные друг за другом в чередующемся порядке, составляют нечетные строки ячеек индикации в индикаторном устройстве 420. Ячейки индикации 720 и ячейки индикации 730, расположенные друг за другом в чередующемся порядке, составляют четные строки ячеек индикации в индикаторном устройстве 420.
В устройстве, выбранном в качестве прототипа для рассматриваемого устройства, экранный модуль имеет конфигурацию 480 строк по вертикали и 128 точек по горизонтали. Поэтому количество ячеек индикации, составляющих произвольную строку ячеек индикации в индикаторном устройстве 420, равно 128, а количество строк ячеек индикации в индикаторном устройстве 420 равно 480.
Данные на выходах «DQ0-DQ6» буфера FIFO 302, показанного на фиг.8, и на выходах «DQ0-DQ8» буфера FIFO 303, показанного на фиг.8, представляют собой адрес ячейки индикации, входящей в состав индикаторного устройства 420, а данные на выходах «DQ1-DQ8» буфера FIFO 304, показанного на фиг.8, подлежат преобразованию этой ячейкой индикации в световой поток.
Первый дешифратор 500 адреса предназначен для дешифрации сигналов семи младших разрядов адреса, передаваемых в индикаторное устройство 420 по шине адреса «АМ0-АМ6». Входы адреса первого дешифратора 500 адреса являются входами адреса индикаторного устройства 420, подключенными к линиям шины адреса «АМ0-АМ6». Выходы «1», «2», …, «128» первого дешифратора 500 адреса являются выходами сигналов «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ», «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» …, «ВЫБОР 128-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» соответственно.
Второй дешифратор 600 адреса предназначен для дешифрации сигналов девяти старших разрядов адреса, передаваемых в индикаторное устройство 420 по шине адреса «АМ7-АМ15». Входы адреса второго дешифратора 600 адреса являются входами адреса индикаторного устройства 420, подключенными к линиям шины адреса «АМ7-АМ15». Выходы «1», «2», …, «480» второго дешифратора 600 адреса являются выходами сигналов «ВЫБОР 1-Й СТРОКИ», «ВЫБОР 2-Й СТРОКИ» …, «ВЫБОР 480-Й СТРОКИ» соответственно.
Входы сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» первых ячеек индикации 710 и первых ячеек индикации 720, расположенных в строках ячеек индикации индикаторного устройства 420, соединены между собой и соединены с выходом «1» первого дешифратора 500 адреса. Входы сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» вторых ячеек индикации 720 и вторых ячеек индикации 730, расположенных в строках ячеек индикации индикаторного устройства 420, соединены между собой и соединены с выходом «2» первого дешифратора 500 адреса и т.д. … Наконец, входы сигнала «ВЫБОР 128-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» 128-х ячеек индикации 720 и 128-х ячеек индикации 730, расположенных в строках ячеек индикации индикаторного устройства 420, соединены между собой и соединены с выходом «128» первого дешифратора 500 адреса.
Входы сигнала «ВЫБОР 1-Й СТРОКИ» ячеек индикации 710 и ячеек индикации 720, расположенных друг за другом в чередующемся порядке в 1-й строке ячеек индикации индикаторного устройства 420, соединены между собой и соединены с выходом «1» второго дешифратора 600 адреса. Входы сигнала «ВЫБОР 2-Й СТРОКИ» ячеек индикации 720 и ячеек индикации 730, расположенных друг за другом в чередующемся порядке во 2-й строке ячеек индикации индикаторного устройства 420, соединены между собой и соединены с выходом «2» второго дешифратора 600 адреса и т.д. … Входы сигнала «ВЫБОР 480-Й СТРОКИ» ячеек индикации 720 и ячеек индикации 730, расположенных друг за другом в чередующемся порядке в 480-й строке ячеек индикации индикаторного устройства 420, соединены между собой и соединены с выходом «480» второго дешифратора 600 адреса.
Одноименные входы данных ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенными к линиям шины данных «DM0-DM7» входами данных индикаторного устройства 420. Входы сигнала «СТРОБ ДАННЫХ» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» индикаторного устройства 420. Входы сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» индикаторного устройства 420. Входы сигнала «СИНХРОНИЗАЦИЯ 2» ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730 соединены между собой и являются подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» индикаторного устройства 420.
Пример построения индикаторного устройства, входящего в состав экранного модуля, согласно третьему варианту осуществления изобретения.
В качестве примера построения индикаторного устройства 430, показанного на фиг.7, может быть рассмотрено устройство представленное на фиг.11. Индикаторное устройство 430 содержит первый дешифратор 500 адреса, второй дешифратор 600 адреса, большое количество ячеек индикации 710, большое количество ячеек индикации 720, большое количество ячеек индикации 730 и большое количество ячеек индикации 740. Ячейки индикации 710 и ячейки индикации 720, расположенные друг за другом в чередующемся порядке, составляют нечетные строки ячеек индикации в индикаторном устройстве 430. Ячейки индикации 740 и ячейки индикации 730, расположенные друг за другом в чередующемся порядке, составляют четные строки ячеек индикации в индикаторном устройстве 430.
В устройстве, выбранном в качестве прототипа для рассматриваемого устройства, экранный модуль имеет конфигурацию 480 строк по вертикали и 128 точек по горизонтали. Поэтому количество ячеек индикации, составляющих произвольную строку ячеек индикации в индикаторном устройстве 430, равно 128, а количество строк ячеек индикации в индикаторном устройстве 430 равно 480.
Данные на выходах «DQ0-DQ6» буфера FIFO 302, показанного на фиг.8, и на выходах «DQ0-DQ8» буфера FIFO 303, показанного на фиг.8, представляют собой адрес ячейки индикации, входящей в состав индикаторного устройства 430, а данные на выходах «DQ1-DQ8» буфера FIFO 304, показанного на фиг.8, подлежат преобразованию этой ячейкой индикации в световой поток.
Первый дешифратор 500 адреса предназначен для дешифрации сигналов семи младших разрядов адреса, передаваемых в индикаторное устройство 430 по шине адреса «АМ0-АМ6». Входы адреса первого дешифратора 500 адреса являются входами адреса индикаторного устройства 430, подключенными к линиям шины адреса «АМ0-АМ6». Выходы «1», «2», …, «128» первого дешифратора 500 адреса являются выходами сигналов «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ», «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» …, «ВЫБОР 128-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» соответственно.
Второй дешифратор 600 адреса предназначен для дешифрации сигналов девяти старших разрядов адреса, передаваемых в индикаторное устройство 430 по шине адреса «АМ7-АМ15». Входы адреса второго дешифратора 600 адреса являются входами адреса индикаторного устройства 430, подключенными к линиям шины адреса «АМ7-АМ15». Выходы «1», «2», …, «480» второго дешифратора 600 адреса являются выходами сигналов «ВЫБОР 1-Й СТРОКИ», «ВЫБОР 2-Й СТРОКИ» …, «ВЫБОР 480-Й СТРОКИ» соответственно.
Входы сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» первых ячеек индикации 710 и первых ячеек индикации 740, расположенных в строках ячеек индикации индикаторного устройства 430, соединены между собой и соединены с выходом «1» первого дешифратора 500 адреса. Входы сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» вторых ячеек индикации 720 и вторых ячеек индикации 730, расположенных в строках ячеек индикации индикаторного устройства 430, соединены между собой и соединены с выходом «2» первого дешифратора 500 адреса и т.д. … Наконец, входы сигнала «ВЫБОР 128-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» 128-х ячеек индикации 720 и 128-х ячеек индикации 730, расположенных в строках ячеек индикации индикаторного устройства 430, соединены между собой и соединены с выходом «128» первого дешифратора 500 адреса.
Входы сигнала «ВЫБОР 1-Й СТРОКИ» ячеек индикации 710 и ячеек индикации 720, расположенных друг за другом в чередующемся порядке в 1-й строке ячеек индикации индикаторного устройства 430, соединены между собой и соединены с выходом «1» второго дешифратора 600 адреса. Входы сигнала «ВЫБОР 2-Й СТРОКИ» ячеек индикации 740 и ячеек индикации 730, расположенных друг за другом в чередующемся порядке во 2-й строке ячеек индикации индикаторного устройства 430, соединены между собой и соединены с выходом «2» второго дешифратора 600 адреса и т.д. … Входы сигнала «ВЫБОР 480-Й СТРОКИ» ячеек индикации 740 и ячеек индикации 730, расположенных друг за другом в чередующемся порядке в 480-й строке ячеек индикации индикаторного устройства 430, соединены между собой и соединены с выходом «480» второго дешифратора 600 адреса.
Одноименные входы данных ячеек индикации 710, ячеек индикации 720, ячеек индикации 730 и ячеек индикации 740 соединены между собой и являются подключенными к линиям данных «DM0-DM7» входами данных индикаторного устройства 430. Входы сигнала «СТРОБ ДАННЫХ» ячеек индикации 710, ячеек индикации 720, ячеек индикации 730 и ячеек индикации 740 соединены между собой и являются подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» индикаторного устройства 430. Входы сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячеек индикации 710, ячеек индикации 720, ячеек индикации 730 и ячеек индикации 740 соединены между собой и являются подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» индикаторного устройства 430. Входы сигнала «СИНХРОНИЗАЦИЯ 2» ячеек индикации 710, ячеек индикации 720, ячеек индикации 730 и ячеек индикации 740 соединены между собой и являются подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» индикаторного устройства 430.
Пример построения ячейки индикации, включающей в себя однопиксельный индикатор красного свечения, входящей в состав индикаторного устройства, согласно первому, второму или третьему варианту осуществления изобретения.
Все ячейки индикации 710, входящие в состав индикаторного устройства 410, представленного на фиг.9, индикаторного устройства 420, представленного на фиг.10, или индикаторного устройства 430, представленного на фиг.11, устроены одинаково. В качестве примера построения ячейки индикации 710 может быть рассмотрено устройство, представленное на фиг.12. Этим устройством является ячейка индикации 710, которая является 1-й ячейкой индикации в 1-й строке ячеек индикации индикаторного устройства 430. Ячейка индикации 710 содержит блок 800 активирования и однопиксельный индикатор 711 красного свечения. Блок 800 активирования предназначен для формирования сигнала активирования однопиксельного индикатора 711 красного свечения. Входы данных блока 800 активирования являются подключенными к линиям шины данных «DM0-DM7» входами данных ячейки индикации 710. Вход сигнала «ВЫБОР 1-Й СТРОКИ» блока 800 активирования является подключенным к линии управления «ВЫБОР 1-Й СТРОКИ» входом сигнала «ВЫБОР 1-Й СТРОКИ» ячейки индикации 710. Вход сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» блока 800 активирования является подключенным к линии управления «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» входом сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» ячейки индикации 710. Вход сигнала «СТРОБ ДАННЫХ» блока 800 активирования является подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» ячейки индикации 710. Вход сигнала «СИНХРОНИЗАЦИЯ» блока 800 активирования является подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» ячейки индикации 710. Вход сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» блока 800 активирования является подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячейки индикации 710. Вход сигнала «АКТИВИРОВАНИЕ 1-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА В 1-Й СТРОКЕ» однопиксельного индикатора 711 красного свечения соединен с выходом сигнала «АКТИВИРОВАНИЕ 1-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА В 1-Й СТРОКЕ» блока 800 активирования. Выход однопиксельного индикатора 711 красного свечения соединен с источником питания VCC.
В качестве однопиксельного индикатора 711 красного свечения используется светодиод красного свечения, который образован одним или несколькими близко расположенными светодиодными кристаллами. Катод этого светодиода красного свечения является входом однопиксельного индикатора 711 красного свечения, а анод этого светодиода красного свечения является выходом этого однопиксельного индикатора 711 красного свечения.
Фронтальные поверхности однопиксельных индикаторов 711 красного свечения образуют участки «R» поверхности визуализации, расположение которых на поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430 показано условным на фиг.13, на фиг.14 или на фиг.15 соответственно.
Пример построения ячейки индикации, включающей в себя однопиксельный индикатор зеленого свечения, входящей в состав индикаторного устройства, согласно первому, второму или третьему варианту осуществления изобретения.
Все ячейки индикации 720, входящие в состав индикаторного устройства 410, представленного на фиг.9, индикаторного устройства 420, представленного на фиг.10, или индикаторного устройства 430, представленного на фиг.11, устроены одинаково. В качестве примера построения ячейки индикации 720 может быть рассмотрено устройство, представленное на фиг.16. Этим устройством является ячейка индикации 720, которая является 2-й ячейкой индикации в 1-й строке ячеек индикации индикаторного устройства 430. Ячейка индикации 720 содержит блок 800 активирования и однопиксельный индикатор 721 зеленого свечения. Блок 800 активирования предназначен для формирования сигнала активирования однопиксельного индикатора 721 зеленого свечения. Входы данных блока 800 активирования являются подключенными к линиям шины данных «DM0-DM7» входами данных ячейки индикации 720. Вход сигнала «ВЫБОР 1-Й СТРОКИ» блока 800 активирования является подключенным к линии управления «ВЫБОР 1-Й СТРОКИ» входом сигнала «ВЫБОР 1-Й СТРОКИ» ячейки индикации 720. Вход сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» блока 800 активирования является подключенным к линии управления «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» входом сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» ячейки индикации 720. Вход сигнала «СТРОБ ДАННЫХ» блока 800 активирования является подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» ячейки индикации 720. Вход сигнала «СИНХРОНИЗАЦИЯ» блока 800 активирования является подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» ячейки индикации 720. Вход сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» блока 800 активирования является подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячейки индикации 720. Вход сигнала «АКТИВИРОВАНИЕ 2-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА В 1-Й СТРОКЕ» однопиксельного индикатора 721 зеленого свечения соединен с выходом сигнала «АКТИВИРОВАНИЕ 2-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА В 1-Й СТРОКЕ» блока 800 активирования. Выход однопиксельного индикатора 721 зеленого свечения соединен с источником питания VCC.
В качестве однопиксельного индикатора 721 зеленого свечения используется светодиод зеленого свечения, который образован одним или несколькими близко расположенными светодиодными кристаллами. Катод этого светодиода зеленого свечения является входом однопиксельного индикатора 721 зеленого свечения, а анод этого светодиода зеленого свечения является выходом этого однопиксельного индикатора 721 зеленого свечения.
Фронтальные поверхности однопиксельных индикаторов 721 зеленого свечения образуют участки «G» поверхности визуализации, расположение которых на поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430 показано условным на фиг.13, на фиг.14 или на фиг.15 соответственно.
Пример построения ячейки индикации, включающей в себя однопиксельный индикатор синего свечения, входящей в состав индикаторного устройства, согласно первому, второму или третьему варианту осуществления изобретения.
Все ячейки индикации 730, входящие в состав индикаторного устройства 410, представленного на фиг.9, индикаторного устройства 420, представленного на фиг.10, или индикаторного устройства 430, представленного на фиг.11, устроены одинаково. В качестве примера построения ячейки индикации 730 может быть рассмотрено устройство, представленное на фиг.17. Этим устройством является ячейка индикации 730, которая является 2-й ячейкой индикации во 2-й строке ячеек индикации индикаторного устройства 430. Ячейка индикации 730 содержит блок 800 активирования и однопиксельный индикатор 731 синего свечения. Блок 800 активирования предназначен для формирования сигнала активирования однопиксельного индикатора 731 синего свечения. Входы данных блока 800 активирования являются подключенными к линиям данных «DM0-DM7» входами данных ячейки индикации 730. Вход сигнала «ВЫБОР 2-Й СТРОКИ» блока 800 активирования является подключенным к линии управления «ВЫБОР 2-Й СТРОКИ» входом сигнала «ВЫБОР 2-Й СТРОКИ» ячейки индикации 730. Вход сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» блока 800 активирования является подключенным к линии управления «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» входом сигнала «ВЫБОР 2-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» ячейки индикации 730. Вход сигнала «СТРОБ ДАННЫХ» блока 800 активирования является подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» ячейки индикации 730. Вход сигнала «СИНХРОНИЗАЦИЯ» блока 800 активирования является подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» ячейки индикации 730. Вход сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» блока 800 активирования является подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячейки индикации 730. Вход сигнала «АКТИВИРОВАНИЕ 2-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА ВО 2-Й СТРОКЕ» однопиксельного индикатора 731 синего свечения соединен с выходом сигнала «АКТИВИРОВАНИЕ 2-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА ВО 2-Й СТРОКЕ» блока 800 активирования. Выход однопиксельного индикатора 731 синего свечения соединен с источником питания VCC.
В качестве однопиксельного индикатора 731 синего свечения используется светодиод синего свечения, который образован одним или несколькими близко расположенными светодиодными кристаллами. Катод этого светодиода синего свечения является входом однопиксельного индикатора 731 синего свечения, а анод этого светодиода синего свечения является выходом этого однопиксельного индикатора 731 синего свечения.
Фронтальные поверхности однопиксельных индикаторов 731 синего свечения образуют участки «В» поверхности визуализации, расположение которых на поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430 показано условным на фиг.13, на фиг.14 или на фиг.15 соответственно.
Пример построения ячейки индикации, включающей в себя однопиксельный индикатор белого свечения, входящей в состав индикаторного устройства, согласно третьему варианту осуществления изобретения.
Все ячейки индикации 740, входящие в состав индикаторного устройства 430, представленного на фиг.11, устроены одинаково. В качестве примера построения ячейки индикации 740 может быть рассмотрено устройство, представленное на фиг.18. Этим устройством является ячейка индикации 740, которая является 1-й ячейкой индикации во 2-й строке ячеек индикации индикаторного устройства 430. Ячейка индикации 740 содержит блок 800 активирования и однопиксельный индикатор 741 белого свечения. Блок 800 активирования предназначен для формирования сигнала активирования однопиксельного индикатора 741 белого свечения. Входы данных блока 800 активирования являются подключенными к линиям данных «DM0-DM7» входами данных ячейки индикации 740. Вход сигнала «ВЫБОР 2-Й СТРОКИ» блока 800 активирования является подключенным к линии управления «ВЫБОР 2-Й СТРОКИ» входом сигнала «ВЫБОР 2-Й СТРОКИ» ячейки индикации 740. Вход сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» блока 800 активирования является подключенным к линии управления «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» входом сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» ячейки индикации 740. Вход сигнала «СТРОБ ДАННЫХ» блока 800 активирования является подключенным к линии управления «СТРОБ ДАННЫХ» входом сигнала «СТРОБ ДАННЫХ» ячейки индикации 740. Вход сигнала «СИНХРОНИЗАЦИЯ» блока 800 активирования является подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» ячейки индикации 740. Вход сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» блока 800 активирования является подключенным к линии управления «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» ячейки индикации 740. Вход сигнала «АКТИВИРОВАНИЕ 1-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА ВО 2-Й СТРОКЕ» однопиксельного индикатора 741 белого свечения соединен с выходом сигнала «АКТИВИРОВАНИЕ 1-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА ВО 2-Й СТРОКЕ» блока 800 активирования. Выход однопиксельного индикатора 741 белого свечения соединен с источником питания VCC.
В качестве однопиксельного индикатора 741 белого свечения используется светодиод белого свечения, который образован одним или несколькими близко расположенными светодиодными кристаллами. Катод этого светодиода белого свечения является входом однопиксельного индикатора 741 белого свечения, а анод этого светодиода белого свечения является выходом этого однопиксельного индикатора 741 белого свечения.
Фронтальные поверхности однопиксельных индикаторов 741 белого свечения образуют участки «W» поверхности визуализации, расположение которых на поверхности визуализации индикаторного устройства 430 показано условным на фиг.15.
Пример реализации блока активирования, входящего в состав ячейки индикации, согласно первому, второму или третьему варианту осуществления изобретения.
Все блоки 800 активирования, входящие в состав ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730, показанных на фиг.9, на фиг.10 или на фиг.11, а также все блоки 800 активирования, входящие в состав ячеек индикации 740, показанных на фиг.11, устроены одинаково. В качестве примера реализации блока 800 активирования может быть рассмотрено устройство, представленное на фиг.19. Этим устройством является блок 800 активирования, показанный на фиг.18, входящий в состав ячейки индикации 740, которая является 1-й ячейкой индикации во 2-й строке ячеек индикации индикаторного устройства 430, представленного на фиг.11. Блок 800 активирования, представленный на фиг.19, содержит элемент И 801, регистр-защелку 802, формирователь 803 сигнала активирования, D-триггер 804 со входом установки, элемент И 805, регистр-защелку 806, D-триггер 807, элемент ИЛИ 808, D-триггер 809 со входом сброса, компаратор 810, элемент И 811 и счетчик 812 со входом сброса.
Вход «1» элемента И 801 является входом сигнала «СТРОБ ДАННЫХ» блока 800 активирования. Вход «2» элемента И 801 является входом сигнала «ВЫБОР 2-Й СТРОКИ» блока 800 активирования. Вход «3» элемента И 801 является входом сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» блока 800 активирования. Входы «D0-D7» данных регистра-защелки 802 являются подключенными к линиям шины данных «DM0-DM7» входами данных блока 800 активирования. Вход «С» стробирования регистра-защелки 802 и вход «С» синхронизации D-триггера 804 со входом установки соединены между собой и подключены к выходу элемента И 801. Информационный вход «D» D-триггера 804 со входом установки соединен с общим проводом блока 800 активирования, имеющим уровень сигнала логического «0». Вход «1» элемента И 805 является подключенным к линии «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» входом сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» блока 800 активирования. Вход «2» элемента И 805 подключен к инверсному выходу D-триггера 804 со входом установки. Информационный вход «D» D-триггера 809 со входом сброса соединен с выходом элемента И 805. Вход «R с надчеркиванием» сброса D-триггера 809 со входом сброса подключен к выходу элемента ИЛИ 808. Вход «S с надчеркиванием» установки D-триггера 804 со входом установки и вход «1» элемента ИЛИ 808 соединены между собой и подключены к инверсному выходу D-триггера 809 со входом сброса. Входы «D0-D7» данных регистра-защелки 806 подключены к выходам «DQ0-DQ7» данных регистра-защелки 802 посредством линий локальной шины данных «DB0-DB7». Вход «С» стробирования регистра-защелки 806 и вход «R» сброса счетчика 812 со входом сброса соединены между собой и подключены к прямому выходу D-триггера 809 со входом сброса. Входы «А0-А7» данных компаратора 810 подключены к выходам «DQ0-DQ7» данных регистра-защелки 806 посредством линий локальной шины данных «DR0-DR7». Входы «В0-В7» данных компаратора 810 подключены к выходам «DQ8-DQ15» данных счетчика 812 со входом сброса посредством линий локальной шины данных «DCT0-DCT7», которая включает в себя линии данных, подключенные к выходам восьми старших разрядов шестнадцатиразрядного счетчика 812 со входом сброса. Вход «С» синхронизации D-триггера 807, вход «2» элемента ИЛИ 808, вход «С» синхронизации D-триггера 809 со входом сброса и вход «2» элемента И 811 соединены между собой и являются подключенным к линии управления «СИНХРОНИЗАЦИЯ» входом сигнала «СИНХРОНИЗАЦИЯ» блока 800 активирования. Информационный вход «D» D-триггера 807 и вход «1» элемента И 811 соединены между собой и подключены к выходу «А>В» компаратора 810. Счетный вход «Т» счетчика 812 со входом сброса подключен к выходу элемента И 811. Вход формирователя 803 сигнала активирования подключен к прямому выходу D-триггера 807. Выход формирователя 803 сигнала активирования является выходом сигнала «АКТИВИРОВАНИЕ 1-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА ВО 2-Й СТРОКЕ» блока 800 активирования.
Блок 800 активирования, представленный на фиг.19, работает следующим образом.
Высокий уровень сигнала на выходе элемента И 801 появляется тогда и только тогда, когда на входе «1» элемента И 802 устанавливается высокий уровень сигнала «ВЫБОР 2-Й СТРОКИ», на входе «2» элемента И 801 устанавливается высокий уровень сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ», а на входе «3» элемента И 801 устанавливается высокий уровень сигнала «СТРОБ ДАННЫХ». Высокий уровень сигнала «ВЫБОР 2-Й СТРОКИ» и высокий уровень сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» означают, что на шине адреса «АМ0-АМ6» и на шине адреса «АМ7-АМ15» индикаторного устройства 430 выставлен адрес участка «W» поверхности визуализации четвертой группы с индексами «2,1», показанного условным на фиг.15. Сигнал «СТРОБ ДАННЫХ» является тактовым сигналом и представляет собой последовательность импульсов. Причем высокий уровень сигнала «ВЫБОР 2-Й СТРОКИ» на входе «1» элемента И 802 и высокий уровень сигнала «ВЫБОР 1-Х ЯЧЕЕК ИНДИКАЦИИ В СТРОКАХ» на входе «2» элемента И 801 устанавливаются по ниспадающему фронту сигнала «СТРОБ ДАННЫХ» и удерживаются, по меньшей мере, до следующего ниспадающего фронта сигнала «СТРОБ ДАННЫХ». Поэтому, когда на шине адреса «АМ0-АМ6» и на шине адреса «АМ7-АМ15» индикаторного устройства 430 выставлен адрес участка «W» поверхности визуализации четвертой группы с индексами «2,1» по нарастающему фронту сигнала «СТРОБ ДАННЫХ» на входе «3» элемента И 801, на выходе элемента И 801 формируется нарастающий фронт сигнала, а по следующему за нарастающим фронтом сигнала «СТРОБ ДАННЫХ» ниспадающему фронту сигнала «СТРОБ ДАННЫХ» на выходе элемента И 801 формируется ниспадающий фронт сигнала. Нарастающий фронт сигнала на выходе элемента И 801 «защелкивает» в регистре-защелке 802 данные, поступающие на входы «D0-D7» регистра-защелки 802, подключенные к шине данных «DM0-DM7». Нарастающий фронт сигнала на выходе элемента И 801, так же, приводит к появлению на инверсном выходе D-триггера 804 со входом установки высокого уровня сигнала, поступающего на вход «2» элемента И 805. Высокий уровень сигнала на инверсном выходе D-триггера 804 со входом установки удерживается до появления низкого уровня сигнала на входе «S с надчеркиванием» установки D-триггера 804 со входом установки. Высокий уровень сигнала на входе «2» элемента И 805 разрешает формирование на выходе элемента И 805 высокого уровня сигнала в случае поступления на вход «1» элемента И 805 высокого уровня сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ». Высокий уровень сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» поступает на вход «1» элемента И 805 по нарастающему фронту сигнала «СТРОБ ДАННЫХ» в том случае, если на выходе «DQ0» буфера 304 FIFO, показанного на фиг.8, удерживается сигнала высокого уровня. Сигнал высокого уровня на выходе «DQ0» буфера 304 FIFO характеризует признак завершения строки управляющей таблицы.
Опрос сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» выполняется по каждому нарастающему фронту сигнала «СИНХРОНИЗАЦИЯ». По переднему фронту сигнала «СИНХРОНИЗАЦИЯ» на входе «С» синхронизации D-триггера 809 со входом сброса на прямом выходе D-триггера 809 со входом сброса устанавливается высокий уровень сигнала только в том случае, если на выходе элемента И 805 сформирован сигнал высокого уровня. При этом на инверсном выходе D-триггера 809 со входом сброса устанавливается низкий уровень сигнала, поступающего на вход «1» элемента ИЛИ 808 и на вход «S с надчеркиванием» установки D-триггера 804 со входом установки. Следующий за этим нарастающим фронтом сигнала «СИНХРОНИЗАЦИЯ» ниспадающий фронт сигнала «СИНХРОНИЗАЦИЯ», поступающий на вход «2» элемента ИЛИ 808, приводит к формированию на выходе элемента ИЛИ 808 низкого уровня сигнала, который сбрасывает D-триггер 809 со входом сброса. При этом на прямом выходе D-триггера 809 со входом сброса формируется низкий уровень сигнала, а на инверсном выходе D-триггера 809 со входом сброса формируется высокий уровень сигнала. Высокий уровень сигнала на инверсном выходе D-триггера 809 со входом сброса приводит к появлению высокого уровня сигнала на входе «R с надчеркиванием» сброса D-триггер 809 со входом сброса и подготавливает D-триггер 809 со входом сброса к следующему циклу опроса сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ». Низкий уровень сигнала на входе «S с надчеркиванием» установки D-триггера 804 со входом установки приводит к формированию на инверсном выходе D-триггера 804 со входом установки низкого уровня сигнала и, как следствие, к формированию на выходе элемента И 805 низкого уровня сигнала.
Нарастающий фронт сигнала на входе «С» стробирования регистра-защелки 806 защелкивает данные, поступающие на выходы «D0-D7» регистра-защелки 806, подключенные к выходам «DQ0-DQ7» регистра-защелки 802. Нарастающий фронт сигнала на входе «R» сброса счетчика 812 со входом сброса сбрасывает этот счетчик. Компаратор 810 постоянно сравнивает значение данных на входах «А0-А7» компаратора 810, подключенных к выходам «DQ0-DQ7» регистра-защелки 806, со значением данных на входах «В0-В7» компаратора 810, подключенных к выходам «DQ8-DQ15» счетчика 812. Низкий уровень сигнала на выходе «А>В» компаратора 810 означает, что значение данных на входах «А0-А7» компаратора 810 меньше или равно значения данных на входах «В0-В7» компаратора 810 и запрещает формирование на выходе элемента И 811 высокого уровня сигнала. На выходе «А>В» компаратора 810 устанавливается высокий уровень сигнала в том случае, если значение данных, записанных в регистр-защелку 806, больше значения данных на выходах «DQ8-DQ15» счетчика 812. Значение данных, записанных в регистр-защелку 806, умноженное на 256, характеризует длительность сигнала высокого уровня на выходе «А>В» компаратора 810, измеряемую в периодах сигнала «СИНХРОНИЗАЦИЯ». Нарастающий фронт сигнала на выходе элемента И 811 увеличивает значение счетчика 812 на единицу. По каждому нарастающему фронту сигнала «СИНХРОНИЗАЦИЯ» на прямом выходе D-триггера 807 устанавливается уровень сигнала, совпадающий с уровнем сигнала на выходе «А>В» компаратора 810. Высокий уровень сигнала на прямом выходе D-триггера 807 разрешает формирование сигнала «АКТИВИРОВАНИЕ 1-ГО ОДНОПИКСЕЛЬНОГО ИНДИКАТОРА ВО 2-Й СТРОКЕ» на выходе формирователя 803 сигнала активирования. При этом через показанный на фиг.18 однопиксельный индикатор 741 белого свечения, вход которого соединен с выходом этого формирователя 803 сигнала, протекает электрический ток, порождающий направленный от фронтальной поверхности этого однопиксельного индикатора 741 белого свечения световой поток ахроматического цвета.
Пример представления данных изображения в управляющем модуле согласно первому, второму или третьему варианту осуществления изобретения.
Фиг.20 иллюстрирует представление данных изображения в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Основное оперативное запоминающее устройство 140 служит средством для запоминания данных изображения. Данные изображения составляют на плоскости данных изображения логические пиксели «Р» цветного изображения, составляющие множество логических пикселей «Р» цветного изображения. Логические пиксели «Р» цветного изображения, составляющие множество логических пикселей «Р» цветного изображения, составляют двумерный массив логических пикселей «Р» цветного изображения. Для идентификации логических пикселей «Р» цветного изображения в двумерном массиве логических пикселей цветного изображения используются индексы от «1,1» до «d,f». Первой цифрой индекса двумерного массива принято обозначать номер строки, а второй цифрой - номер столбца.
Как показано на фиг.20, данные изображения, подлежащие представлению на поверхности визуализации индикаторного устройства 410, представленного на фиг.9, индикаторного устройства 420, представленного на фиг.10, или индикаторного устройства 430, представленного на фиг.11, являются многоцветными данными. Каждый логический пиксель «Р» цветного изображения включает в себя данные «r» первой группы, данные «g» второй группы и данные «b» третьей группы, характеризующие в трехмерном цветовом пространстве RGB соответственно нормированную цветовую координату красного цвета, нормированную цветовую координату зеленого цвета и нормированную цветовую координату синего цвета. При этом и данные «r» первой группы, и данные «g» второй группы, и данные «b» третьей группы могут быть представлены в двоичной разрядной сетке восьмью битами данных, что соответствует глубине цвета 24 бита, который закодирован в каждом логическом пикселе «Р» цветного изображения. Цветные изображения с глубиной цвета 24 бита и более называют полноцветными. Каждый логический пиксель «Р» такого цветного изображения может характеризовать в трехмерном цветовом пространстве один из более 16 миллионов цветов.
Каждому логическому пикселю «Р» цветного изображения взаимно однозначно соответствует адрес ячейки памяти в основном оперативном запоминающем устройстве 140, характеризующий место расположения байта данных «r» первой группы, место расположения байта данных «g» второй группы или место расположения байта данных «b» третьей группы, входящих в состав этого логического пикселя «Р» цветного изображения, на плоскости данных изображения. Адрес, по которому в основном оперативном запоминающем устройстве 140 располагаются данные «r» первой группы, данные «g» второй группы или данные «b» третьей группы, входящие в состав произвольного логического пикселя «Р» цветного изображения, равен адресу этого логического пикселя «Р» цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено.
Пример реализации точечного мозаичного экрана согласно первому варианту осуществления изобретения.
На фиг.13 показан фрагмент диаграммы, иллюстрирующей пример расположения на поверхности визуализации индикаторного устройства 410, представленного на фиг.9, участков поверхности визуализации трех видов. Однопиксельные индикаторы 711 красного свечения, однопиксельные индикаторы 721 зеленого свечения и однопиксельные индикаторы 731 синего свечения, входящие в состав соответственно ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730, показанных на фиг.9, образуют точечный мозаичный экран индикаторного устройства 410. Показанные условными на фиг.13 участки «R» поверхности визуализации первой группы представляют собой фронтальные поверхности однопиксельных индикаторов 711 красного свечения, участки «G» поверхности визуализации второй группы представляют собой фронтальные поверхности однопиксельных индикаторов 721 зеленого свечения, а участки «В» поверхности визуализации третьей группы представляют собой фронтальные поверхности однопиксельных индикаторов 731 синего свечения.
Участки «R» поверхности визуализации первой группы, участки «G» поверхности визуализации второй группы и участки «В» поверхности визуализации третьей группы образуют на поверхности визуализации индикаторного устройства 410 строки участков поверхности визуализации, составляющие множество строк участков поверхности визуализации. Шаг расположения этих участков поверхности визуализации в строках участков поверхности визуализации равен шагу расположения строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410. Участки поверхности визуализации, образующие на поверхности визуализации индикаторного устройства 410 любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации этого индикаторного устройства 410 в вершинах воображаемого равнобедренного треугольника и включают в себя участок «R» поверхности визуализации первой группы, участок «G» поверхности визуализации второй группы и участок «В» поверхности визуализации третьей группы.
Каждому однопиксельному индикатору 711 красного свечения, каждому однопиксельному индикатору 721 зеленого свечения или каждому однопиксельному индикатору 731 синего свечения может быть поставлен в соответствие произвольный логический пиксель «Р» цветного изображения, показанного условным на фиг.20, включающий в себя данные «r» первой группы, данные «g» второй группы и данные «b» третьей группы. При этом каждый однопиксельный индикатор 711 красного свечения, каждый однопиксельный индикатор 721 зеленого свечения или каждый однопиксельный индикатор 731 синего свечения, соответствующий произвольному логическому пикселю «Р» цветного изображения, может быть активирован для излучения света соответственно красного, зеленого или синего цвета согласно содержащимся в этом логическом пикселе «Р» цветного изображения данным «r» первой группы, данным «g» второй группы или данным «b» третьей группы соответственно. Следовательно, каждый участок «R» поверхности визуализации первой группы, каждый участок «G» поверхности визуализации второй группы или каждый участок «В» поверхности визуализации третьей группы может быть использован для визуального представления на поверхности визуализации индикаторного устройства 410 соответственно данных «r» первой группы, данных «g» второй группы или данных «b» третьей группы, преобразовываемых в световой поток соответственно красного, зеленого или синего цвета, направленный от этого участка поверхности визуализации.
Фрагмент диаграммы, представленной на фиг.13, позволяет судить о взаимном расположении участков поверхности визуализации трех видов на всей поверхности визуализации индикаторного устройства 410. Участки «R» поверхности визуализации первой группы, участки «G» поверхности визуализации второй группы и участки «В» поверхности визуализации третьей группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 410 нечетные строки участков поверхности визуализации, а участки «В» поверхности визуализации третьей группы, участки «R» поверхности визуализации первой группы и участки «G» поверхности визуализации второй группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 410 четные строки участков поверхности визуализации. Количество строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410 равно 480, а количество участков поверхности визуализации, составляющих произвольную строку участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, равно 128. Общее количество участков поверхности визуализации, составляющих точечный мозаичный экран согласно первому варианту осуществления изобретения, равно 61440.
Количество однопиксельных индикаторов 711 красного свечения, количество однопиксельных индикаторов 721 зеленого свечения и количество однопиксельных индикаторов 731 синего свечения, образующих на поверхности точечного мозаичного экрана индикаторного устройства 410 прямоугольную область, составленную из строк с количеством участков поверхности визуализации, кратным трем, соотносятся между собой, как числа 1, 1 и 1 соответственно. И когда эти однопиксельные индикаторы 711 красного свечения, однопиксельные индикаторы 721 зеленого свечения и однопиксельные индикаторы 731 синего свечения активируются для излучения света согласно равным по значению данным «r» первой группы, данным «g» второй группы и данным «b» третьей группы соответственно - яркостные характеристики этих однопиксельных индикаторов и характеристики блоков 800 активирования, входящих в состав ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730, выбираются так, чтобы вся поверхность визуализации индикаторного устройства 410 воспринималась излучающей свет ахроматического цвета. А именно, когда один однопиксельный индикатор 711 красного свечения, один однопиксельный индикатор 721 зеленого свечения и один однопиксельный индикатор 731 синего свечения, которые находятся рядом друг с другом на поверхности визуализации индикаторного устройства 410, активируются для излучения света согласно равным по величине данным «r» первой группы, данным «g» второй группы и данным «b» третьей группы соответственно - свет от этих трех однопиксельных индикаторов, вследствие особенностей системы человеческого зрения, воспринимается наблюдателем как ахроматический из-за выборочного смешения света этих трех основных цветов. Такое смешение света основных цветов является соотношением, по существу удовлетворяющим уравнению баланса белого
Y=0,299R'+0,587G'+0,114B',
где
Y - суммарная яркость света, цвет которого воспринимается наблюдателем как ахроматический;
R' - яркость света, испускаемого однопиксельным индикатором 711 красного свечения;
G' - яркость света, испускаемого однопиксельным индикатором 721 зеленого свечения;
B' - яркость света, испускаемого однопиксельным индикатором 731 синего свечения.
Пример реализации точечного матричного экрана согласно второму варианту осуществления изобретения.
На фиг.14 показан фрагмент диаграммы, иллюстрирующей пример расположения на поверхности визуализации индикаторного устройства 420, представленного на фиг.10, участков поверхности визуализации трех видов. Однопиксельные индикаторы 711 красного свечения, однопиксельные индикаторы 721 зеленого свечения и однопиксельные индикаторы 731 синего свечения, входящие в состав соответственно ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730, показанных на фиг.10, образуют точечный матричный экран индикаторного устройства 420. Показанные условными на фиг.14 участки «R» поверхности визуализации первой группы представляют собой фронтальные поверхности однопиксельных индикаторов 711 красного свечения, участки «G» поверхности визуализации второй группы представляют собой фронтальные поверхности однопиксельных индикаторов 721 зеленого свечения, а участки «В» поверхности визуализации третьей группы представляют собой фронтальные поверхности однопиксельных индикаторов 731 синего свечения.
Участки «R» поверхности визуализации первой группы, участки «G» поверхности визуализации второй группы и участки «В» поверхности визуализации третьей группы образуют на поверхности визуализации индикаторного устройства 420 двумерную матрицу участков поверхности визуализации. Шаг расположения этих участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения этих участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
Каждому однопиксельному индикатору 711 красного свечения, каждому однопиксельному индикатору 721 зеленого свечения или каждому однопиксельному индикатору 731 синего свечения может быть поставлен в соответствие произвольный логический пиксель «Р» цветного изображения, показанного условным на фиг.20, включающий в себя данные «r» первой группы, данные «g» второй группы и данные «b» третьей группы. При этом каждый однопиксельный индикатор 711 красного свечения, каждый однопиксельный индикатор 721 зеленого свечения или каждый однопиксельный индикатор 731 синего свечения, соответствующий произвольному логическому пикселю «Р» цветного изображения, может быть активирован для излучения света соответственно красного, зеленого или синего цвета согласно содержащимся в этом логическом пикселе «Р» цветного изображения данным «r» первой группы, данным «g» второй группы или данным «b» третьей группы соответственно. Следовательно, каждый участок «R» поверхности визуализации первой группы, каждый участок «G» поверхности визуализации второй группы или каждый участок «В» поверхности визуализации третьей группы может быть использован для визуального представления на поверхности визуализации индикаторного устройства 420 соответственно данных «r» первой группы, данных «g» второй группы или данных «b» третьей группы, преобразовываемых в световой поток соответственно красного, зеленого или синего цвета, направленный от этого участка поверхности визуализации.
Фрагмент диаграммы, представленной на фиг.14, позволяет судить о взаимном расположении участков поверхности визуализации трех видов на всей поверхности визуализации индикаторного устройства 420. Участки «R» поверхности визуализации первой группы и участки «G» поверхности визуализации второй группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 420 нечетные строки двумерной матрицы участков поверхности визуализации, а участки «G» поверхности визуализации второй группы и участки «В» поверхности визуализации третьей группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 420 четные строки двумерной матрицы участков поверхности визуализации. При этом участки «R» поверхности визуализации первой группы и участки «G» поверхности визуализации второй группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 420 нечетные столбцы двумерной матрицы участков поверхности визуализации, а участки «G» поверхности визуализации второй группы и участки «В » поверхности визуализации третьей группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 420 четные столбцы двумерной матрицы участков поверхности визуализации. Количество строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420 равно 480, а количество столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420 равно 128. Общее количество участков поверхности визуализации, составляющих точечный матричный экран согласно второму варианту осуществления изобретения, равно 61440.
Количество однопиксельных индикаторов 711 красного свечения, количество однопиксельных индикаторов 721 зеленого свечения и количество однопиксельных индикаторов 731 синего свечения, образующих поверхность визуализации индикаторного устройства 420, соотносятся между собой, как числа 1, 2 и 1 соответственно. И когда эти однопиксельные индикаторы 711 красного свечения, однопиксельные индикаторы 721 зеленого свечения и однопиксельные индикаторы 731 синего свечения активируются для излучения света согласно равным по значению данным «r» первой группы, данным «g» второй группы и данным «b» третьей группы соответственно - яркостные характеристики этих однопиксельных индикаторов и характеристики блоков 800 активирования, входящих в состав ячеек индикации 710, ячеек индикации 720 и ячеек индикации 730, выбираются так, чтобы вся поверхность визуализации индикаторного устройства 420 воспринималась излучающей свет ахроматического цвета. А именно, когда один однопиксельный индикатор 711 красного свечения, два однопиксельных индикатора 721 зеленого свечения и один однопиксельный индикатор 731 синего свечения, которые находятся рядом друг с другом на поверхности визуализации индикаторного устройства 420, активируются для излучения света согласно равным по величине данным «r» первой группы, данным «g» второй группы и данным «b» третьей группы соответственно - свет от этих четырех однопиксельных индикаторов, вследствие особенностей системы человеческого зрения, воспринимается наблюдателем как ахроматический из-за выборочного смешения света этих трех основных цветов. Такое смешение света основных цветов является соотношением, по существу удовлетворяющим уравнению баланса белого
Y=0,299R'+(0,587/2)G'+(0,587/2)G”+0,114B',
где
Y - суммарная яркость света, цвет которого воспринимается наблюдателем как ахроматический;
R' - яркость света, испускаемого однопиксельным индикатором 711 красного свечения;
G' - яркость света, испускаемого первым однопиксельным индикатором 721 зеленого свечения;
G” - яркость света, испускаемого вторым однопиксельным индикатором 721 зеленого свечения;
В' - яркость света, испускаемого однопиксельным индикатором 731 синего свечения.
Пример реализации точечного матричного экрана согласно третьему варианту осуществления изобретения.
На фиг.15 показан фрагмент диаграммы, иллюстрирующей пример расположения на поверхности визуализации индикаторного устройства 430, представленного на фиг.11, участков поверхности визуализации четырех видов. Однопиксельные индикаторы 711 красного свечения, однопиксельные индикаторы 721 зеленого свечения, однопиксельные индикаторы 731 синего свечения и однопиксельные индикаторы 741 белого свечения, входящие в состав соответственно ячеек индикации 710, ячеек индикации 720, ячеек индикации 730 и ячеек индикации 740, показанных на фиг.11, образуют точечный матричный экран индикаторного устройства 430. Показанные условными на фиг.15 участки «R» поверхности визуализации первой группы представляют собой фронтальные поверхности однопиксельных индикаторов 711 красного свечения, участки «G» поверхности визуализации второй группы представляют собой фронтальные поверхности однопиксельных индикаторов 721 зеленого свечения, участки «В» поверхности визуализации третьей группы представляют собой фронтальные поверхности однопиксельных индикаторов 731 синего свечения, а участки «W» поверхности визуализации четвертой группы представляют собой фронтальные поверхности однопиксельных индикаторов 741 белого свечения.
Участки «R» поверхности визуализации первой группы, участки «G» поверхности визуализации второй группы, участки «В» поверхности визуализации третьей группы и участки «W» поверхности визуализации четвертой группы образуют на поверхности визуализации индикаторного устройства 430 двумерную матрицу участков поверхности визуализации. Шаг расположения этих участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения этих участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
Каждому однопиксельному индикатору 711 красного свечения, каждому однопиксельному индикатору 721 зеленого свечения, каждому однопиксельному индикатору 731 синего свечения или каждому однопиксельному индикатору 741 белого свечения может быть поставлен в соответствие произвольный логический пиксель «Р» цветного изображения, показанного условным на фиг.20, включающий в себя данные «r» первой группы, данные «g» второй группы и данные «b» третьей группы. При этом каждый однопиксельный индикатор 711 красного свечения, каждый однопиксельный индикатор 721 зеленого свечения или каждый однопиксельный индикатор 731 синего свечения, соответствующий произвольному логическому пикселю «Р» цветного изображения, может быть активирован для излучения света соответственно красного, зеленого или синего цвета согласно содержащимся в этом логическом пикселе «Р» цветного изображения данным «r» первой группы, данным «g» второй группы или данным «b» третьей группы соответственно. А каждый однопиксельный индикатор 741 белого свечения может быть активирован для излучения света ахроматического цвета согласно данным «w» четвертой группы, характеризующим в трехмерном цветовом пространстве RGB нормированную цветовую координату ахроматического цвета. Данные «w» четвертой группы могут быть вычислены на основании данных «r» первой группы, данных «g» второй группы и данных «b» третьей группы. Следовательно, каждый участок «R» поверхности визуализации первой группы, каждый участок «G» поверхности визуализации второй группы, каждый участок «В» поверхности визуализации третьей группы или каждый участок «W» поверхности визуализации четвертой группы на поверхности визуализации экранного модуля 230, показанного на фиг.3, может быть использован для визуального представления на этой поверхности визуализации данных «r» первой группы, данных «g» второй группы, данных «b» третьей группы или данных «w» четвертой группы соответственно, преобразовываемых в световой поток соответственно красного, зеленого, синего или ахроматического цвета, направленный от этого участка поверхности визуализации.
Алгоритм, показанный на фиг.21, определяет порядок вычисления данных «w» четвертой группы, представляющих собой нормированную цветовую координату ахроматического цвета. В соответствии с этим алгоритмом в качестве данных «w» четвертой группы, характеризующих в трехмерном цветовом пространстве RGB нормированную цветовую координату ахроматического цвета, принимают данные «r» первой группы, данные «g» второй группы или данные «b» третьей группы, содержащиеся в логическом пикселе «Р» цветного изображения с индексами «h,q», характеризующие в трехмерном цветовом пространстве RGB нормированную цветовую координату соответственно красного, зеленого или синего цвета. Индексы «h,q» логического пикселя «Р» цветного изображения могут изменяться от «1,1» до «d,f», где «d» и «f» соответственно количество строк и количество столбцов двумерной матрицы логических пикселей цветного изображения, показанного условным на фиг.20. Согласно этому алгоритму вычисления данных «w» четвертой группы значение данных «w» четвертой группы, вычисленное на основании данных, содержащихся в логическом пикселе «Р» цветного изображения с индексами «h,q», устанавливают равным значению содержащихся в этом логическом пикселе «Р» цветного изображения данных «r» первой группы, данных «g» второй группы или данных «b» третьей группы, не превышающему значения содержащихся в этом логическом пикселе «Р» цветного изображения данных «g» второй группы, данных «b» третьей группы или данных «r» первой группы соответственно и не превышающему значения содержащихся в этом логическом пикселе «Р» цветного изображения данных «b» третьей группы, данных «r» первой группы или данных «g» второй группы соответственно.
Фрагмент диаграммы, представленной на фиг.15, позволяет судить о взаимном расположении участков поверхности визуализации четырех видов на всей поверхности визуализации индикаторного устройства 430. Участки «R» поверхности визуализации первой группы и участки «G» поверхности визуализации второй группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 430 нечетные строки двумерной матрицы участков поверхности визуализации, а участки «W» поверхности визуализации четвертой группы и участки «В» поверхности визуализации третьей группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 430 четные строки двумерной матрицы участков поверхности визуализации. При этом участки «R» поверхности визуализации первой группы и участки «W» поверхности визуализации четвертой группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 430 нечетные столбцы двумерной матрицы участков поверхности визуализации, а участки «G» поверхности визуализации второй группы и участки «В » поверхности визуализации третьей группы, расположенные друг за другом в чередующемся порядке, составляют на поверхности визуализации индикаторного устройства 430 четные столбцы двумерной матрицы участков поверхности визуализации. Количество строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430 равно 480, а количество столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430 равно 128. Общее количество участков поверхности визуализации, составляющих точечный матричный экран согласно третьему варианту осуществления изобретения, равно 61440.
Количество однопиксельных индикаторов 711 красного свечения, количество однопиксельных индикаторов 721 зеленого свечения, количество однопиксельных индикаторов 731 синего свечения и количество однопиксельных индикаторов 741 белого свечения, образующих поверхность визуализации индикаторного устройства 430, соотносятся между собой, как числа 1, 1, 1 и 1 соответственно. И когда эти однопиксельные индикаторы 711 красного свечения, однопиксельные индикаторы 721 зеленого свечения, однопиксельные индикаторы 731 синего свечения и однопиксельные индикаторы 741 белого свечения активируются для излучения света согласно равным по значению данным «r» первой группы, данным «g» второй группы, данным «b» третьей группы и данным «w» четвертой группы соответственно - яркостные характеристики этих однопиксельных индикаторов и характеристики блоков 800 активирования, входящих в состав ячеек индикации 710, ячеек индикации 720, ячеек индикации 730 и ячеек индикации 740, выбираются так, чтобы вся поверхность визуализации индикаторного устройства 430 воспринималась излучающей свет ахроматического цвета. А именно, когда один однопиксельный индикатор 711 красного свечения, один однопиксельный индикатор 721 зеленого свечения и один однопиксельный индикатор 731 синего свечения, которые находятся рядом друг с другом на поверхности визуализации индикаторного устройства 430, активируются для излучения света согласно равным по величине данным «r» первой группы, данным «g» второй группы и данным «b» третьей группы соответственно - свет от этих трех однопиксельных индикаторов, вследствие особенностей системы человеческого зрения, воспринимается наблюдателем как ахроматический из-за выборочного смешения света этих трех основных цветов. Такое смешение света основных цветов является соотношением, по существу удовлетворяющим уравнению баланса белого
Y=0,299R'+0,587G'+0,114B',
где
Y - суммарная яркость света, цвет которого воспринимается наблюдателем как ахроматический;
R' - яркость света, испускаемого однопиксельным индикатором 711 красного свечения;
G' - яркость света, испускаемого однопиксельным индикатором 721 зеленого свечения;
B' - яркость света, испускаемого однопиксельным индикатором 731 синего свечения.
Яркость света, испускаемого однопиксельным индикатором 741 белого свечения, может быть установлена исходя из уравнения
Y'=iY,
где
Y' - яркость света, испускаемого однопиксельным индикатором 741 белого свечения;
Y - суммарная яркость света, испускаемого однопиксельным индикатором 711 красного свечения, однопиксельным индикатором 721 зеленого свечения и однопиксельным индикатором 731 синего свечения, цвет которого воспринимается наблюдателем как ахроматический;
i - коэффициент, который подбирается эмпирически и представляет собой действительное число, например 0,333.
Пример определения управляющей таблицы согласно первому, второму или третьему варианту осуществления изобретения.
Перед представлением данных изображения на поверхности визуализации индикаторного устройства 410, представленного на фиг.9, индикаторного устройства 420, представленного на фиг.10, или индикаторного устройства 430, представленного на фиг.11, определяют управляющую таблицу, которая описывает разбиение двумерного массива логических пикселей цветного изображения, показанного условным на фиг.20, и множества участков поверхности визуализации, показанных условными на фиг.13, на фиг.14 или на фиг.15, соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации. Основное оперативное запоминающее устройство 140, показанное на фиг.4, используется в качестве средства для запоминания управляющей таблицы.
Причем произвольная область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей «Р» цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей «Р» цветного изображения. Количество логических пикселей «Р» цветного изображения, составляющих произвольную область данных, предварительно определено. Произвольная область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации. Области участков поверхности визуализации не перекрываются. Области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430. Количество участков поверхности визуализации, составляющих произвольную область участков поверхности визуализации, предварительно определено. Каждой области данных взаимно однозначно соответствует область участков поверхности визуализации. Порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430 геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации. Каждому логическому пикселю «Р» цветного изображения, входящему в состав произвольной области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных. Каждый логический пиксель «Р» цветного изображения, входящий в состав произвольной области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Кроме того, управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы. Количество элементов управляющей таблицы, составляющих произвольную строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430 это индикаторное устройство позволяет начинать одновременно. Произвольному логическому пикселю «Р» цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы. Количество элементов управляющей таблицы, соответствующих произвольному логическому пикселю «Р» цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю «Р» цветного изображения. Элементу управляющей таблицы, соответствующему произвольному логическому пикселю «Р» цветного изображения, соответствует участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения. Произвольному участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы. Количество элементов управляющей таблицы, соответствующих произвольному участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации. Элементу управляющей таблицы, соответствующему произвольному участку поверхности визуализации, соответствует логический пиксель «Р» цветного изображения, соответствующий этому участку поверхности визуализации. Количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную строку управляющей таблицы, равно количеству этих элементов управляющей таблицы. Элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы. Элементы управляющей таблицы, составляющие произвольное поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы. Количество элементов управляющей таблицы, составляющих произвольное поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации. Количество полей управляющей таблицы равно количеству логических пикселей «Р» цветного изображения, составляющих произвольную область данных. Произвольное поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному участку поверхности визуализации, входящему в состав области участков поверхности визуализации.
Управляющая таблица, соответствующая перечисленным выше признакам, позволяет описать, практически, любое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации.
Каждому логическому пикселю «Р» цветного изображения взаимно однозначно соответствует адрес этого логического пикселя «Р» цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя «Р» цветного изображения, на плоскости данных изображения.
Каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации индикаторного устройства 410, индикаторного устройства 420 или индикаторного устройства 430.
Элементы управляющей таблицы расположены в основном оперативном запоминающем устройстве 140 последовательно друг за другом и составляют последовательность элементов управляющей таблицы. Адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен. Адрес произвольного элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено. Порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы.
Для обеспечения механизма адресации данных «r» первой группы, данных «g» второй группы и данных «b» третьей группы, содержащихся в логических пикселях «Р» цветного изображения, показанного условным на фиг.20, согласно первому, второму или третьему варианту осуществления изобретения каждый элемент управляющей таблицы содержит поле атрибута первой группы. Для первого и второго вариантов осуществления изобретения элемент управляющей таблицы, содержащий адрес участка «R» поверхности визуализации первой группы, адрес участка «G» поверхности визуализации второй группы или адрес участка «В» поверхности визуализации третьей группы, содержит поле атрибута первой группы, которое содержит соответственно первое, второе или третье значение поля атрибута первой группы. Для третьего варианта осуществления изобретения элемент управляющей таблицы, содержащий адрес участка «R» поверхности визуализации первой группы, адрес участка «G» поверхности визуализации второй группы, адрес участка «В» поверхности визуализации третьей группы или адрес участка «W» поверхности визуализации четвертой группы, содержит поле атрибута первой группы, которое содержит соответственно первое, второе, третье или четвертое значение поля атрибута первой группы. Первое значение поля атрибута первой группы является признаком соответствия участку «R» поверхности визуализации первой группы. Второе значение поля атрибута первой группы является признаком соответствия участку «G» поверхности визуализации второй группы. Третье значение поля атрибута первой группы является признаком соответствия участку «В» поверхности визуализации третьей группы. Четвертое значение поля атрибута первой группы является признаком соответствия участку «W» поверхности визуализации четвертой группы.
Для обеспечения механизма разграничения строк управляющей таблицы, запомненной в основном оперативном запоминающем устройстве 140, каждый элемент управляющей таблицы содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы. Первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы, причем произвольный элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы, а произвольный элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы. Признак завершения строки управляющей таблицы используется при формировании входным интерфейсом 300, представленным на фиг.8, сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ».
Количество ячеек памяти в основном оперативном запоминающем устройстве 140, занимаемых адресом произвольного логического пикселя «Р» цветного изображения, предварительно определено. Количество ячеек памяти в основном оперативном запоминающем устройстве 140, занимаемых произвольным полем атрибута первой группы, предварительно определено. Адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения, содержащийся в произвольном элементе управляющей таблицы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено. Адрес, по которому в основном оперативном запоминающем устройстве 140 расположено поле атрибута первой группы, содержащееся в произвольном элементе управляющей таблицы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено.
Количество ячеек памяти в основном оперативном запоминающем устройстве 140, занимаемых адресом произвольного участка «R» поверхности визуализации первой группы, адресом произвольного участка «G» поверхности визуализации второй группы или адресом произвольного участка «В» поверхности визуализации третьей группы согласно первому, второму или третьему варианту осуществления изобретения, предварительно определено и равно двум (2 байта). Количество ячеек памяти в основном оперативном запоминающем устройстве 140, занимаемых адресом произвольного участка «W» поверхности визуализации четвертой группы согласно третьему варианту осуществления изобретения, также предварительно определено и равно двум (2 байта). Количество ячеек памяти в основном оперативном запоминающем устройстве 140, занимаемых произвольным полем атрибута второй группы, предварительно определено и равно одному (1 байт). Адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка поверхности визуализации «R» первой группы, адрес участка поверхности визуализации «G» второй группы или адрес участка «В» поверхности визуализации третьей группы, содержащийся в произвольном элементе управляющей таблицы согласно первому, второму или третьему варианту осуществления изобретения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено. Адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка поверхности визуализации «R» первой группы, адрес участка поверхности визуализации «G» второй группы, адрес участка «В» поверхности визуализации третьей группы или адрес участка «W» поверхности визуализации четвертой группы, содержащийся в произвольном элементе управляющей таблицы согласно третьему варианту осуществления изобретения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено. Адрес, по которому в основном оперативном запоминающем устройстве 140 расположено произвольное поле атрибута второй группы, содержащееся в произвольном элементе управляющей таблицы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено.
Младшие семь бит адреса участка поверхности визуализации «R» первой группы, младшие семь бит адреса участка поверхности визуализации «G» второй группы и младшие семь бит адреса участка «В» поверхности визуализации третьей группы характеризуют соответственно номера ячеек индикации 710, номера ячеек индикации 720 и номера ячеек индикации 730 в строках ячеек индикации индикаторного устройства 410 или индикаторного устройства 420. Кроме того, младшие семь бит адреса участка поверхности визуализации «R» первой группы, младшие семь бит адреса участка поверхности визуализации «G» второй группы, младшие семь бит адреса участка «В» поверхности визуализации третьей группы и младшие семь бит адреса участка «W» поверхности визуализации четвертой группы характеризуют соответственно номера ячеек индикации 710, номера ячеек индикации 720, номера ячеек индикации 730 и номера ячеек индикации 740 в строках ячеек индикации индикаторного устройства 430.
Старшие девять бит адреса участка поверхности визуализации «R» первой группы, старшие девять бит адреса участка поверхности визуализации «G» второй группы и старшие девять бит адреса участка «В» поверхности визуализации третьей группы характеризуют номера строк ячеек индикации, включающих в себя соответственно ячейки индикации 710, ячейки индикации 720 и ячейки индикации 730 индикаторного устройства 410 или индикаторного устройства 420. Кроме того, старшие девять бит адреса участка поверхности визуализации «R» первой группы, старшие девять бит адреса участка поверхности визуализации «G» второй группы, старшие девять бит адреса участка «В» поверхности визуализации третьей группы и старшие девять бит адреса участка «W» поверхности визуализации четвертой группы характеризуют номера строк ячеек индикации, включающих в себя соответственно ячейки индикации 710, ячейки индикации 720, ячейки индикации 730 и ячейки индикации 740 индикаторного устройства 430.
Значение поля атрибута второй группы, характеризующее признак завершения строки управляющей таблицы, равно 080h в шестнадцатеричной системе счисления.
Пример приведения в соответствие элементов управляющей таблицы и элементов данных, подлежащих отображению на поверхности визуализации экранного модуля, согласно первому, второму или третьему варианту осуществления изобретения.
В управляющем модуле 100, показанном на фиг.1, в управляющем модуле 100, показанном на фиг.2, и в управляющем модуле 100, показанном на фиг.3, реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы.
В экранном модуле 210, показанном на фиг.1, в экранном модуле 220, показанном на фиг.2, или в экранном модуле 230, показанном на фиг.3, реализована функция отображения на поверхности визуализации экранного модуля элементов данных, сформированных управляющим модулем.
В процессе представления данных изображения на поверхности визуализации экранного модуля 210, на поверхности визуализации экранного модуля 220 или на поверхности визуализации экранного модуля 230 управляющий модуль 100 на высокой скорости формирует элементы данных, составляющие множество элементов данных, а экранный модуль 210, экранный модуль 220 или экранный модуль 230 на высокой скорости отображает эти элементы данных соответственно на поверхности визуализации экранного модуля 210, на поверхности визуализации экранного модуля 220 или на поверхности визуализации экранного модуля 230, показанной условной соответственно на фиг.13, на фиг.14 или на фиг.15. При этом элементы данных, формируемые управляющим модулем 100, удовлетворяют следующим признакам.
Каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы. Элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы. Порядок, в котором управляющий модуль 210, экранный модуль 220 или экранный модуль 230 формирует элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы. Порядок, в котором управляющий модуль 100 формирует строки данных, составляющие множество строк данных, и порядок, в котором экранный модуль 210, экранный модуль 220 или экранный модуль 230 отображает эти строки данных на поверхности визуализации соответственно экранного модуля 210, экранного модуля 220 или экранного модуля 230, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице. Элементы данных, составляющие произвольную строку данных, экранный модуль 210, экранный модуль 220 или экранный модуль 230 начинает отображать на поверхности визуализации, соответственно, экранного модуля 210, экранного модуля 220 или экранного модуля 230 одновременно.
Первый пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного мозаичного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного мозаичного экрана, согласно первому варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, представленного на фиг.9, и числом участков поверхности визуализации в строках участков поверхности визуализации на поверхности визуализации индикаторного устройства 410 соответственно как
d=2k
и
f=2t+1,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k - число строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410;
t - число участков поверхности визуализации в строках участков поверхности визуализации на поверхности визуализации индикаторного устройства 410.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 960 и 257. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 246720.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя четыре логических пикселя «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя один участок поверхности визуализации. При этом некоторые логические пиксели «Р» цветного изображения не входят в состав ни одной из областей данных. Эта управляющая таблица состоит из четырех полей управляющей таблицы. Каждое поле этой управляющей таблицы включает в себя 480 строк управляющей таблицы. Количество элементов управляющей таблицы, составляющих поле управляющей таблицы, равно 61440, а количество элементов управляющей таблицы, составляющих четыре поля управляющей таблицы, равно 245760.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.13 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», логическим пикселем «Р» цветного изображения с индексами «1,2», логическим пикселем «Р» цветного изображения с индексами «2,1» и логическим пикселем «Р» цветного изображения с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,2», входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,1», входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «2,1». А элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,2», входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «2,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.13 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,2», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,3», логическим пикселем «Р» цветного изображения с индексами «1,4», логическим пикселем «Р» цветного изображения с индексами «2,3» и логическим пикселем «Р» цветного изображения с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.13 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «1,3», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,5», логическим пикселем «Р» цветного изображения с индексами «1,6», логическим пикселем «Р» цветного изображения с индексами «2,5» и логическим пикселем «Р» цветного изображения с индексами «2,6».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.13 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «2,1», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,2», логическим пикселем «Р» цветного изображения с индексами «3,3», логическим пикселем «Р» цветного изображения с индексами «4,2» и логическим пикселем «Р» цветного изображения с индексами «4,3».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.13 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «2,2», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,4», логическим пикселем «Р» цветного изображения с индексами «3,5», логическим пикселем «Р» цветного изображения с индексами «4,4» и логическим пикселем «Р» цветного изображения с индексами «4,5».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.13 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «2,3», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,6», логическим пикселем «Р» цветного изображения с индексами «3,7», логическим пикселем «Р» цветного изображения с индексами «4,6» и логическим пикселем «Р» цветного изображения с индексами «4,7».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы или один участок «В» поверхности визуализации третьей группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя четыре логических пикселя «Р» цветного изображения. При этом каждому из четырех логических пикселей «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие участок «R» поверхности визуализации первой группы, участок «G» поверхности визуализации второй группы или участок «В» поверхности визуализации третьей группы, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Первый пример формирования элементов данных, подлежащих отображению на поверхности точечного мозаичного экрана, согласно первому варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в первом примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного мозаичного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного мозаичного экрана, согласно первому варианту осуществления изобретения. В качестве первого примера формирования элементов данных управляющим модулем 100, показанным на фиг.1, согласно первому варианту осуществления изобретения, достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Упомянутая строка управляющей таблицы является первой строкой первого поля управляющей таблицы. Количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,5» и признак соответствия участку «В» поверхности визуализации третьей группы.
И т.д.
Последним элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,255» и признак соответствия участку «G» поверхности визуализации второй группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210, показанный на фиг.1, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,3», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен этот адрес логического пикселя «Р» цветного изображения с индексами «1,3»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 этот адрес логического пикселя «Р» цветного изображения с индексами «1,3» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,3» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,5», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,5»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,5» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,5» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,5».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,5»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,5» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,255», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,255»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,255» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,255» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,255».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,255»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,255» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «G» поверхности визуализации второй группы с индексами «1,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как, в первом примере формирования элементов данных согласно первому варианту осуществления изобретения, формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Для реализации первого примера формирования элементов данных согласно первому варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 14745600 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 15728640 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 210 с частотой 60 Гц.
Первый пример отображения элементов данных на поверхности точечного мозаичного экрана согласно первому варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в первом примере формирования элементов данных, подлежащих отображению на поверхности точечного мозаичного экрана, согласно первому варианту осуществления изобретения. В качестве первого примера отображения элементов данных экранным модулем 210, показанным на фиг.1, согласно первому варианту осуществления изобретения, достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Упомянутая строка управляющей таблицы является первой строкой первого поля управляющей таблицы. Количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3».
Следующим элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,5».
И т.д.
Последним элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,255».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,128», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,128».
Отображение этих элементов данных, входящих в состав одной строки данных, экранный модуль 210 начинает одновременно после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как в первом примере отображения элементов данных на поверхности точечного мозаичного экрана согласно первому варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Второй пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного мозаичного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного мозаичного экрана, согласно первому варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, представленного на фиг.9, и числом участков поверхности визуализации в строках участков поверхности визуализации на поверхности визуализации индикаторного устройства 410 соответственно как
d=k/2
и
f=t/2,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k - число строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410;
t - число участков поверхности визуализации в строках участков поверхности визуализации на поверхности визуализации индикаторного устройства 410.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 240 и 64. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 15360.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя один логический пиксель «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя четыре участка поверхности визуализации. Области данных, включающие в себя по одному логическому пикселю «Р» цветного изображения, описывает управляющая таблица, состоящая из одного поля управляющей таблицы. Кроме того, это поле этой управляющей таблицы включает в себя количество строк управляющей таблицы, равное числу строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, умноженному на число участков поверхности визуализации в любой из этих строк участков поверхности визуализации. Это количество строк управляющей таблицы равно 61440. Количество элементов управляющей таблицы, составляющих поле управляющей таблицы, также равно 61440.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», участком «G» поверхности визуализации второй группы с индексами «1,2», участком «В» поверхности визуализации третьей группы с индексами «2,1» и участком «R» поверхности визуализации первой группы с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «R» поверхности визуализации первой группы, описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «G» поверхности визуализации второй группы, описывает приведение в соответствие участка «G» поверхности визуализации второй группы с индексами «1,2» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,1», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «В» поверхности визуализации третьей группы, описывает приведение в соответствие участка «В» поверхности визуализации третьей группы с индексами «2,1» и логического пикселя «Р» цветного изображения с индексами «1,1». А элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «2,2», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «R» поверхности визуализации первой группы, описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «2,2» и логического пикселя «Р» цветного изображения с индексами «1,1».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,2», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «1,3», участком «R» поверхности визуализации первой группы с индексами «1,4», участком «G» поверхности визуализации второй группы с индексами «2,3» и участком «В» поверхности визуализации третьей группы с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,3», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,5», участком «В» поверхности визуализации третьей группы с индексами «1,6», участком «R» поверхности визуализации первой группы с индексами «2,5» и участком «G» поверхности визуализации второй группы с индексами «2,6».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,1», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «3,1», участком «G» поверхности визуализации второй группы с индексами «3,2», участком «В» поверхности визуализации третьей группы с индексами «4,1» и участком «R» поверхности визуализации первой группы с индексами «4,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,2», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «3,3», участком «R» поверхности визуализации первой группы с индексами «3,4», участком «G» поверхности визуализации второй группы с индексами «4,3» и участком «В» поверхности визуализации третьей группы с индексами «4,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,3», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «3,5», участком «В» поверхности визуализации третьей группы с индексами «3,6», участком «R» поверхности визуализации первой группы с индексами «4,5» и участком «G» поверхности визуализации второй группы с индексами «4,6».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «R» поверхности визуализации первой группы, два участка «G» поверхности визуализации второй группы и один участок «В» поверхности визуализации третьей группы, каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «В» поверхности визуализации третьей группы, два участка «R» поверхности визуализации первой группы и один участок «G» поверхности визуализации второй группы, и каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «G» поверхности визуализации второй группы, два участка «В» поверхности визуализации третьей группы и один участок «R» поверхности визуализации первой группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя один логических пиксель «Р» цветного изображения. При этом логическому пикселю «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие каждый из четырех участков поверхности визуализации, входящих в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Второй пример формирования элементов данных, подлежащих отображению на поверхности точечного мозаичного экрана, согласно первому варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных выше во втором примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного мозаичного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного мозаичного экрана, согласно первому варианту осуществления изобретения. В качестве второго примера формирования элементов данных управляющим модулем 100, показанным на фиг.1, согласно первому варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в строках управляющей таблицы, включающих в себя по одному элементу управляющей таблицы. Количество полей этой управляющей таблицы равно одному.
Первым элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «В» поверхности визуализации третьей группы.
И т.д.
Последним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «R» поверхности визуализации первой группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы,
главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210, показанный на фиг.1, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,2», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции;
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,2»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,2» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,2» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,2».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,2»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «240,64», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «240,64»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «240,64» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «240,64» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «480,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «480,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «R» поверхности визуализации первой группы с индексами «480,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как во втором примере формирования элементов данных согласно первому варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этом же поле управляющей таблицы.
Для реализации второго примера формирования элементов данных согласно первому варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 3686400 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 3932160 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 210 с частотой 60 Гц.
Второй пример отображения элементов данных на поверхности точечного мозаичного экрана согласно первому варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных во втором примере формирования элементов данных, подлежащих отображению на поверхности точечного мозаичного экрана, согласно первому варианту осуществления изобретения. В качестве второго примера отображения элементов данных экранным модулем 210, показанным на фиг.1, согласно первому варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в строках управляющей таблицы, включающих в себя по одному элементу управляющей таблицы. Количество полей этой управляющей таблицы равно одному.
Первым элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2».
И т.д.
Последним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «480,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «480,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «480,128», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «480,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «480,128».
Отображение каждого элемента данных экранный модуль 210 начинает сразу после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как во втором примере отображения элементов данных на поверхности точечного мозаичного экрана согласно первому варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этом же поле управляющей таблицы.
Третий пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного мозаичного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного мозаичного экрана, согласно первому варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, представленного на фиг.9, и числом участков поверхности визуализации в строках участков поверхности визуализации на поверхности визуализации индикаторного устройства 410 соответственно как
d=k
и
f=t,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k - число строк участков поверхности визуализации на поверхности визуализации индикаторного устройства 410;
t - число участков поверхности визуализации в строках участков поверхности визуализации на поверхности визуализации индикаторного устройства 410.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 480 и 128. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 61440.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя четыре логических пикселя «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя четыре участка поверхности визуализации. Эта управляющая таблица состоит из четырех полей управляющей таблицы. Кроме того, каждое поле этой управляющей таблицы включает в себя только одну строку управляющей таблицы. Количество элементов управляющей таблицы, составляющих одно поле управляющей таблицы, равно 61440, а количество элементов управляющей таблицы, составляющих четыре поля управляющей таблицы, равно 245760.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», логическим пикселем «Р» цветного изображения с индексами «1,2», логическим пикселем «Р» цветного изображения с индексами «2,1» и логическим пикселем «Р» цветного изображения с индексами «2,2», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», участком «G» поверхности визуализации второй группы с индексами «1,2», участком «В» поверхности визуализации третьей группы с индексами «2,1» и участком «R» поверхности визуализации первой группы с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «R» поверхности визуализации первой группы, входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак участка «R» поверхности визуализации первой группы, входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», адрес логического пикселя «Р» цветного изображения с индексами «2,1» и признак участка «R» поверхности визуализации первой группы, входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «2,1». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», адрес логического пикселя «Р» цветного изображения с индексами «2,2» и признак участка «R» поверхности визуализации первой группы, входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «1,1» и логического пикселя «Р» цветного изображения с индексами «2,2». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «G» поверхности визуализации второй группы, входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «G» поверхности визуализации второй группы с индексами «1,2» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак участка «G» поверхности визуализации второй группы, входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «G» поверхности визуализации второй группы с индексами «1,2» и логического пикселя «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», адрес логического пикселя «Р» цветного изображения с индексами «2,1» и признак участка «G» поверхности визуализации второй группы, входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «G» поверхности визуализации второй группы с индексами «1,2» и логического пикселя «Р» цветного изображения с индексами «2,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», адрес логического пикселя «Р» цветного изображения с индексами «2,2» и признак участка «G» поверхности визуализации второй группы, входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «G» поверхности визуализации второй группы с индексами «1,2» и логического пикселя «Р» цветного изображения с индексами «2,2». Элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,1», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «В» поверхности визуализации третьей группы, входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «В» поверхности визуализации третьей группы с индексами «2,1» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,1», адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак участка «В» поверхности визуализации третьей группы, входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «В» поверхности визуализации третьей группы с индексами «2,1» и логического пикселя «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,1», адрес логического пикселя «Р» цветного изображения с индексами «2,1» и признак участка «В» поверхности визуализации третьей группы, входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «В» поверхности визуализации третьей группы с индексами «2,1» и логического пикселя «Р» цветного изображения с индексами «2,1». Элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,1», адрес логического пикселя «Р» цветного изображения с индексами «2,2» и признак участка «В» поверхности визуализации третьей группы, входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «В» поверхности визуализации третьей группы с индексами «2,1» и логического пикселя «Р» цветного изображения с индексами «2,2». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «2,2», адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак участка «R» поверхности визуализации первой группы, входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «2,2» и логического пикселя «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «2,2», адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак участка «R» поверхности визуализации первой группы, входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «2,2» и логического пикселя «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «2,2», адрес логического пикселя «Р» цветного изображения с индексами «2,1» и признак участка «R» поверхности визуализации первой группы, входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «2,2» и логического пикселя «Р» цветного изображения с индексами «2,1». А элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «2,2», адрес логического пикселя «Р» цветного изображения с индексами «2,2» и признак участка «R» поверхности визуализации первой группы, входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы описывает приведение в соответствие участка «R» поверхности визуализации первой группы с индексами «2,2» и логического пикселя «Р» цветного изображения с индексами «2,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,3», логическим пикселем «Р» цветного изображения с индексами «1,4», логическим пикселем «Р» цветного изображения с индексами «2,3» и логическим пикселем «Р» цветного изображения с индексами «2,4», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «1,3», участком «R» поверхности визуализации первой группы с индексами «1,4», участком «G» поверхности визуализации второй группы с индексами «2,3» и участком «В» поверхности визуализации третьей группы с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,5», логическим пикселем «Р» цветного изображения с индексами «1,6», логическим пикселем «Р» цветного изображения с индексами «2,5» и логическим пикселем «Р» цветного изображения с индексами «2,6», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,5», участком «В» поверхности визуализации третьей группы с индексами «1,6», участком «R» поверхности визуализации первой группы с индексами «2,5» и участком «G» поверхности визуализации второй группы с индексами «2,6».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,1», логическим пикселем «Р» цветного изображения с индексами «3,2», логическим пикселем «Р» цветного изображения с индексами «4,1» и логическим пикселем «Р» цветного изображения с индексами «4,2», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «3,1», участком «G» поверхности визуализации второй группы с индексами «3,2», участком «В» поверхности визуализации третьей группы с индексами «4,1» и участком «R» поверхности визуализации первой группы с индексами «4,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,3», логическим пикселем «Р» цветного изображения с индексами «3,4», логическим пикселем «Р» цветного изображения с индексами «4,3» и логическим пикселем «Р» цветного изображения с индексами «4,4», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «3,3», участком «R» поверхности визуализации первой группы с индексами «3,4», участком «G» поверхности визуализации второй группы с индексами «4,3» и участком «В» поверхности визуализации третьей группы с индексами «4,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,5», логическим пикселем «Р» цветного изображения с индексами «3,6», логическим пикселем «Р» цветного изображения с индексами «4,5» и логическим пикселем «Р» цветного изображения с индексами «4,6», и показанной на фиг.13 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «3,5», участком «В» поверхности визуализации третьей группы с индексами «3,6», участком «R» поверхности визуализации первой группы с индексами «4,5» и участком «G» поверхности визуализации второй группы с индексами «4,6».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «R» поверхности визуализации первой группы, два участка «G» поверхности визуализации второй группы и один участок «В» поверхности визуализации третьей группы, каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «В» поверхности визуализации третьей группы, два участка «R» поверхности визуализации первой группы и один участок «G» поверхности визуализации второй группы, и каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 410, включающей в себя один участок «G» поверхности визуализации второй группы, два участка «В» поверхности визуализации третьей группы и один участок «R» поверхности визуализации первой группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя четыре логических пикселя «Р» цветного изображения. При этом каждому логическому пикселю «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие каждый из четырех участков поверхности визуализации, входящих в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Третий пример формирования элементов данных, подлежащих отображению на поверхности точечного мозаичного экрана, согласно первому варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных выше в третьем примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного мозаичного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного мозаичного экрана, согласно первому варианту осуществления изобретения. В качестве третьего примера формирования элементов данных управляющим модулем 100, показанным на фиг.1, согласно первому варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Эта строка управляющей таблицы является единственной строкой четвертого поля управляющей таблицы, а количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «2,2» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «2,2» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «2,4» и признак соответствия участку «В» поверхности визуализации третьей группы.
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,128» и признак соответствия участку «R» поверхности визуализации первой группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «2,2», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «2,2»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «2,2» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «2,2» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «2,2».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «2,2»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «2,2» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 120 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210, показанный на фиг.1, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «2,2», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «2,2»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «2,2» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «2,2» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «2,2».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «2,2»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «2,2» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «2,4», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «2,4»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «2,4» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «2,4» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «2,4».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «2,4»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «2,4» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «480,128», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 120 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «480,128»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «480,128» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «480,128» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,128».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,128»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «480,128» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «480,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «480,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 210 адрес участка «R» поверхности визуализации первой группы с индексами «480,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как в третьем примере формирования элементов данных согласно первому варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Для реализации третьего примера формирования элементов данных согласно первому варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 14745600 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 15728640 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 210 с частотой 60 Гц.
Третий пример отображения элементов данных на поверхности точечного мозаичного экрана согласно первому варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в третьем примере формирования элементов данных, подлежащих отображению на поверхности точечного мозаичного экрана, согласно первому варианту осуществления изобретения. В качестве третьего примера отображения элементов данных экранным модулем 210, показанным на фиг.1, согласно первому варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Эта строка управляющей таблицы является единственной строкой четвертого поля управляющей таблицы, а количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «2,2».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «2,2».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «В» поверхности визуализации третьей группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «2,4».
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.13 участка «R» поверхности визуализации первой группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,128».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «1,3», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «480,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 210 экранный модуль 210 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «480,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «480,128», на поверхности визуализации экранного модуля 210 экранный модуль 210
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «480,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «480,128».
Отображение этих элементов данных, входящих в состав одной строки данных, экранный модуль 210 начинает одновременно после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как в третьем примере отображения элементов данных на поверхности точечного мозаичного экрана согласно первому варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Первый пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно второму варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк и числом столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, представленного на фиг.10, соответственно как
d=2k'
и
f=2t',
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k' - число строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420;
t' - число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 960 и 256. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 245760.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя четыре логических пикселя «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя один участок поверхности визуализации. Эта управляющая таблица состоит из четырех полей управляющей таблицы. Каждое поле управляющей таблицы включает в себя 480 строк управляющей таблицы. Количество элементов управляющей таблицы, составляющих поле управляющей таблицы, равно 61440, а количество элементов управляющей таблицы, составляющих четыре поля управляющей таблицы, равно 245760.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.14 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», логическим пикселем «Р» цветного изображения с индексами «1,2», логическим пикселем «Р» цветного изображения с индексами «2,1» и логическим пикселем «Р» цветного изображения с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,2», входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,1», входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «2,1». А элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,2», входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «2,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.14 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,2», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,3», логическим пикселем «Р» цветного изображения с индексами «1,4», логическим пикселем «Р» цветного изображения с индексами «2,3» и логическим пикселем «Р» цветного изображения с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.14 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «2,1», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,1», логическим пикселем «Р» цветного изображения с индексами «3,2», логическим пикселем «Р» цветного изображения с индексами «4,1» и логическим пикселем «Р» цветного изображения с индексами «4,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.14 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «2,2», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,3», логическим пикселем «Р» цветного изображения с индексами «3,4», логическим пикселем «Р» цветного изображения с индексами «4,3» и логическим пикселем «Р» цветного изображения с индексами «4,4».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, включающей в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы или один участок «В» поверхности визуализации третьей группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя четыре логических пикселя «Р» цветного изображения. При этом каждому из четырех логических пикселей «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие участок «R» поверхности визуализации первой группы, участок «G» поверхности визуализации второй группы или участок «В» поверхности визуализации третьей группы, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Первый пример формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно второму варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в первом примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно второму варианту осуществления изобретения. В качестве первого примера формирования элементов данных управляющим модулем 100, показанным на фиг.2, согласно второму варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Упомянутая строка управляющей таблицы является первой строкой первого поля управляющей таблицы. Количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,5» и признак соответствия участку «R» поверхности визуализации первой группы.
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,255» и признак соответствия участку «G» поверхности визуализации второй группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220, показанный на фиг.2, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,3», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,3»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства адрес логического пикселя «Р» цветного изображения с индексами «1,3» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,3» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,5», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,5»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,5» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,5» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,5».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,5»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,5» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «R» поверхности визуализации первой группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,255», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,255»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 этот адрес логического пикселя «Р» цветного изображения с индексами «1,255» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,255» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,255».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,255»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,255» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «G» поверхности визуализации второй группы с индексами «1,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как в первом примере формирования элементов данных согласно второму варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Для реализации первого примера формирования элементов данных согласно второму варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 14745600 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 15728640 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 220 с частотой 60 Гц.
Первый пример отображения элементов данных на поверхности точечного матричного экрана согласно второму варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в первом примере формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно второму варианту осуществления изобретения. В качестве первого примера отображения элементов данных экранным модулем 220, показанным на фиг.2, согласно второму варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Упомянутая строка управляющей таблицы является первой строкой первого поля управляющей таблицы. Количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,5».
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,255».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,128», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,128».
Отображение этих элементов данных, входящих в состав одной строки данных, экранный модуль 220 начинает одновременно после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как в первом примере отображения элементов данных на поверхности точечного матричного экрана согласно второму варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Второй пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно второму варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк и числом столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, представленного на фиг.10, соответственно как
d=k'/2
и
f=t'/2,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k' - число строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420;
t' - число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 240 и 64. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 15360.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя один логический пиксель «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя четыре участка поверхности визуализации. Области данных, включающие в себя по одному логическому пикселю «Р» цветного изображения, описывает управляющая таблица, состоящая из одного поля управляющей таблицы. Это поле управляющей таблицы включает в себя строки управляющей таблицы, количество которых равно количеству строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, умноженному на число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, и равно 61440. Количество элементов управляющей таблицы, составляющих поле управляющей таблицы, также равно 61440.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», участком «G» поверхности визуализации второй группы с индексами «1,2», участком «G» поверхности визуализации второй группы с индексами «2,1» и участком «В» поверхности визуализации третьей группы с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «G» поверхности визуализации второй группы с индексами «1,2» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «2,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «G» поверхности визуализации второй группы с индексами «2,1» и логический пиксель «Р» цветного изображения с индексами «1,1». А элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,2» и адрес логического пикселя «Р» цветного изображения с индексами «1,1» приводит в соответствие участок «В» поверхности визуализации третьей группы с индексами «2,2» и логический пиксель «Р» цветного изображения с индексами «1,1».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,2», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,3», участком «G» поверхности визуализации второй группы с индексами «1,4», участком «G» поверхности визуализации второй группы с индексами «2,3» и участком «В» поверхности визуализации третьей группы с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,1», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «3,1», участком «G» поверхности визуализации второй группы с индексами «3,2», участком «G» поверхности визуализации второй группы с индексами «4,1» и участком «В» поверхности визуализации третьей группы с индексами «4,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,2», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «3,3», участком «G» поверхности визуализации второй группы с индексами «3,4», участком «G» поверхности визуализации второй группы с индексами «4,3» и участком «В» поверхности визуализации третьей группы с индексами «4,4».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, включающей в себя один участок «R» поверхности визуализации первой группы, два участка «G» поверхности визуализации второй группы и один участок «В» поверхности визуализации третьей группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя один логический пиксель «Р» цветного изображения. При этом каждому из четырех участков поверхности визуализации, включающих в себя один участок «R» поверхности визуализации первой группы, два участка «G» поверхности визуализации второй группы и один участок «В» поверхности визуализации третьей группы, входящих в состав произвольной области участков поверхности визуализации, поставлен в соответствие логический пиксель «Р» цветного изображения, входящий в состав области данных, взаимно однозначно соответствующей этой области участков поверхности визуализации.
Второй пример формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно второму варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных во втором примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно второму варианту осуществления изобретения. В качестве второго примера формирования элементов данных управляющим модулем 100, показанным на фиг.2, согласно второму варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в строках управляющей таблицы, включающих в себя по одному элементу управляющей таблицы. Количество полей этой управляющей таблицы равно одному.
Первым элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «R» поверхности визуализации первой группы.
И т.д.
Последним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «В» поверхности визуализации третьей группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220, показанный на фиг.2, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,2», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,2»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,2» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,2» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,2».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,2»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «R» поверхности визуализации первой группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «240,64», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «240,64»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «240,64» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «240,64» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «480,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как во втором примере формирования элементов данных согласно второму варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этом же поле управляющей таблицы.
Для реализации второго примера формирования элементов данных согласно второму варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 3686400 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 3932160 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 220 с частотой 60 Гц.
Второй пример отображения элементов данных на поверхности точечного матричного экрана согласно второму варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных во втором примере формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно второму варианту осуществления изобретения. В качестве второго примера отображения элементов данных экранным модулем 220, показанным на фиг.2, согласно второму варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в строках управляющей таблицы, включающих в себя по одному элементу управляющей таблицы. Количество полей этой управляющей таблицы равно одному.
Первым элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2».
И т.д.
Последним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «480,128».
Отображение каждого элемента данных экранный модуль 220 начинает сразу после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как во втором примере отображения элементов данных на поверхности точечного матричного экрана согласно второму варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этом же поле управляющей таблицы.
Третий пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно второму варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк и числом столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, представленного на фиг.10, соответственно как
d=k'
и
f=t',
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k' - число строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420;
t' - число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 420.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 480 и 128. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 61440.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя один логический пиксель «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя один участок поверхности визуализации. Области данных, включающие в себя по одному логическому пикселю «Р» цветного изображения, описывает управляющая таблица, состоящая из одного поля управляющей таблицы. Это поле управляющей таблицы включает в себя только одну строку управляющей таблицы. Количество элементов управляющей таблицы, составляющих это поле элементов, равно 61440.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», а также показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,2», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,2», а также показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,1», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «2,1», а также показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,2», и показанной на фиг.14 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и адрес логического пикселя «Р» цветного изображения с индексами «1,2», приводит в соответствие участок «G» поверхности визуализации второй группы с индексами «1,2» и логический пиксель «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «2,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,1», приводит в соответствие участок «G» поверхности визуализации второй группы с индексами «2,1» и логический пиксель «Р» цветного изображения с индексами «2,1». А элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,2» и адрес логического пикселя «Р» цветного изображения с индексами «2,2», приводит в соответствие участок «В» поверхности визуализации третьей группы с индексами «2,2» и логический пиксель «Р» цветного изображения с индексами «2,2».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 420, включающей в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы или один участок «В» поверхности визуализации третьей группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя один логический пиксель «Р» цветного изображения. При этом логическому пикселю «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие участок «R» поверхности визуализации первой группы, участок «G» поверхности визуализации второй группы или участок «В» поверхности визуализации третьей группы, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Третий пример формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно второму варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в третьем примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно второму варианту осуществления изобретения. В качестве третьего примера формирования элементов данных управляющим модулем 100, показанным на фиг.2, согласно второму варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Эта строка управляющей таблицы является единственной строкой единственного поля управляющей таблицы.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «R» поверхности визуализации первой группы.
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,128» и признак соответствия участку «В» поверхности визуализации третьей группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220, показанный на фиг.2, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,2», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,2»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,2» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,2» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,2».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,2»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,3», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,3»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,3» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,3» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «R» поверхности визуализации первой группы, главный процессор 110
считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «R» поверхности визуализации первой группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «480,128», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 120 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «480,128»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «480,128» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы и на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «480,128» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «480,128».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,128»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «480,128» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «480,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 220 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как в третьем примере формирования элементов данных согласно второму варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы.
Для реализации третьего примера формирования элементов данных согласно второму варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 3686400 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 3932160 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 220 с частотой 60 Гц.
Третий пример отображения элементов данных на поверхности точечного матричного экрана согласно второму варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в третьем примере формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно второму варианту осуществления изобретения. В качестве третьего примера отображения элементов данных экранным модулем 220, показанным на фиг.2, согласно второму варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Эта строка управляющей таблицы является единственной строкой единственного поля управляющей таблицы.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3».
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.14 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,128».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 220 экранный модуль 220 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», на поверхности визуализации экранного модуля 220 экранный модуль 220
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «480,128».
Отображение этих элементов данных, входящих в состав одной строки данных, экранный модуль 220 начинает одновременно после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как в третьем примере отображения элементов данных на поверхности точечного матричного экрана согласно второму варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы.
Первый пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно третьему варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк и числом столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, представленного на фиг.11, соответственно как
d=2k”
и
f=2t”,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k” - число строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430;
t” - число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 960 и 256. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 245760.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя четыре логических пикселя «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя один участок поверхности визуализации. Эта управляющая таблица состоит из четырех полей управляющей таблицы. Каждое поле управляющей таблицы включает в себя 480 строк управляющей таблицы. Количество элементов управляющей таблицы, составляющих поле управляющей таблицы, равно 61440, а количество элементов управляющей таблицы, составляющих четыре поля управляющей таблицы, равно 245760.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.15 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», логическим пикселем «Р» цветного изображения с индексами «1,2», логическим пикселем «Р» цветного изображения с индексами «2,1» и логическим пикселем «Р» цветного изображения с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», входит в состав первого поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,2», входит в состав второго поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,1», входит в состав третьего поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «2,1». А элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,2», входит в состав четвертого поля управляющей таблицы. Этот элемент управляющей таблицы приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «2,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.15 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,2», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,3», логическим пикселем «Р» цветного изображения с индексами «1,4», логическим пикселем «Р» цветного изображения с индексами «2,3» и логическим пикселем «Р» цветного изображения с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.15 области участков поверхности визуализации, образованной участком «W» поверхности визуализации четвертой группы с индексами «2,1», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,1», логическим пикселем «Р» цветного изображения с индексами «3,2», логическим пикселем «Р» цветного изображения с индексами «4,1» и логическим пикселем «Р» цветного изображения с индексами «4,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.15 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «2,2», и показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «3,3», логическим пикселем «Р» цветного изображения с индексами «3,4», логическим пикселем «Р» цветного изображения с индексами «4,3» и логическим пикселем «Р» цветного изображения с индексами «4,4».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, включающей в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы, один участок «В» поверхности визуализации третьей группы или один участок «W» поверхности визуализации четвертой группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя четыре логических пикселя «Р» цветного изображения. При этом каждому из четырех логических пикселей «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие участок «R» поверхности визуализации первой группы, участок «G» поверхности визуализации второй группы, участок «В» поверхности визуализации третьей группы или участок «W» поверхности визуализации четвертой группы, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Первый пример формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно третьему варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в первом примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно третьему варианту осуществления изобретения. В качестве первого примера формирования элементов данных управляющим модулем 100, показанным на фиг.3, согласно третьему варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Упомянутая строка управляющей таблицы является первой строкой первого поля управляющей таблицы. Количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «G» поверхности визуализации второй группы.
Следующим элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,5» и признак соответствия участку «R» поверхности визуализации первой группы.
И т.д.
Последним элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,255» и признак соответствия участку «G» поверхности визуализации второй группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140, показанном на фиг.4, расположены данные «r» первой группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230, показанный на фиг.3, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,3», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,3»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,3» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,3» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,3».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,3»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,3» и признак соответствия участку «G» поверхности визуализации второй группы, главный процессор 110
считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,5», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,5»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,5» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,5» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,5».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,5»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,5» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,3», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,3»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 этот адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «R» поверхности визуализации первой группы с индексами «1,3», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,255», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,255»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,255» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,255» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,255».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,255»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,255» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «G» поверхности визуализации второй группы с индексами «1,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как в первом примере формирования элементов данных согласно второму варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Для реализации первого примера формирования элементов данных согласно третьему варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 14745600 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 15728640 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 230 с частотой 60 Гц.
Первый пример отображения элементов данных на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в первом примере формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения. В качестве первого примера отображения элементов данных экранным модулем 230, показанным на фиг.3, согласно третьему варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Упомянутая строка управляющей таблицы является первой строкой первого поля управляющей таблицы. Количество полей этой управляющей таблицы равно четырем.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,3».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,3» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,5».
И т.д.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,255».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,3», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,3» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,3».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,128», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,128».
Отображение этих элементов данных, входящих в состав одной строки данных, экранный модуль 230 начинает одновременно после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как в первом примере отображения элементов данных на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы и в других строках управляющей таблицы.
Второй пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно третьему варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк и числом столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, представленного на фиг.11, соответственно как
d=k”/2
и
f=t”/2,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k” - число строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430;
t” - число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 240 и 64. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 15360.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя один логический пиксель «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя четыре участка поверхности визуализации. Области данных, включающие в себя по одному логическому пикселю «Р» цветного изображения, описывает управляющая таблица, состоящая из одного поля управляющей таблицы. Это поле управляющей таблицы включает в себя строки управляющей таблицы, количество которых равно количеству строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, умноженному на число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, и равно 61440. Количество элементов управляющей таблицы, составляющих поле управляющей таблицы, также равно 61440.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», и показанной на фиг.15 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», участком «G» поверхности визуализации второй группы с индексами «1,2», участком «W» поверхности визуализации четвертой группы с индексами «2,1» и участком «В» поверхности визуализации третьей группы с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «G» поверхности визуализации второй группы с индексами «1,2» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «W» поверхности визуализации четвертой группы с индексами «2,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «W» поверхности визуализации четвертой группы с индексами «2,1» и логический пиксель «Р» цветного изображения с индексами «1,1». А элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,2» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «В» поверхности визуализации третьей группы с индексами «2,2» и логический пиксель «Р» цветного изображения с индексами «1,1».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,2», и показанной на фиг.15 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,3», участком «G» поверхности визуализации второй группы с индексами «1,4», участком «W» поверхности визуализации четвертой группы с индексами «2,3» и участком «В» поверхности визуализации третьей группы с индексами «2,4».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,1», и показанной на фиг.15 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «3,1», участком «G» поверхности визуализации второй группы с индексами «3,2», участком «W» поверхности визуализации четвертой группы с индексами «4,1» и участком «В» поверхности визуализации третьей группы с индексами «4,2».
В рассматриваемом примере управляющая таблица также описывает приведение в соответствие показанной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,2», и показанной на фиг.15 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «3,3», участком «G» поверхности визуализации второй группы с индексами «3,4», участком «W» поверхности визуализации четвертой группы с индексами «4,3» и участком «В» поверхности визуализации третьей группы с индексами «4,4».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, включающей в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы, один участок «W» поверхности визуализации четвертой группы и один участок «В» поверхности визуализации третьей группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя один логических пиксель «Р» цветного изображения. При этом каждому из четырех участков поверхности визуализации, включающих в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы, один участок «W» поверхности визуализации четвертой группы и один участок «В» поверхности визуализации третьей группы, входящих в состав произвольной области участков поверхности визуализации, поставлен в соответствие логический пиксель «Р» цветного изображения, входящий в состав области данных, взаимно однозначно соответствующей этой области участков поверхности визуализации.
Второй пример формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно третьему варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных во втором примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно третьему варианту осуществления изобретения. В качестве второго примера формирования элементов данных управляющим модулем 100, показанным на фиг.3, согласно третьему варианту осуществления изобретения, достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в строках управляющей таблицы, включающих в себя по одному элементу управляющей таблицы. Количество полей этой управляющей таблицы равно одному.
Первым элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «G» поверхности визуализации второй группы.
И т.д.
Предпоследним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «W» поверхности визуализации четвертой группы с индексами «480,127» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «W» поверхности визуализации четвертой группы.
Последним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «В» поверхности визуализации третьей группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230, показанный на фиг.3, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «240,64», содержит поле атрибута первой группы, содержит адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «240,64»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «240,64» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы;
затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «240,64» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64»;
затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «240,64» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64»;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «240,64» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64», после вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64», и после вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «W» поверхности визуализации четвертой группы, главный процессор 110 выполняет следующие операции:
сначала считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы, эти данные «g» второй группы и эти данные «b» третьей группы;
затем в соответствии с алгоритмом вычисления данных четвертой группы, представленным на фиг.21, сравнивает между собой эти данные «r» первой группы, эти данные «g» второй группы и эти данные «b» третьей групп и устанавливает значение данных «w» четвертой группы равным значению этих данных «r» первой группы, значению этих данных «g» второй группы или значению этих данных «b» третьей группы, не превышающему, соответственно, значения этих данных «g» второй группы, значения этих данных «b» третьей группы или значения этих данных «r» первой группы и не превышающему, соответственно, значения этих данных «b» третьей группы, значения этих данных «r» первой группы или значения этих данных «g» второй группы;
а затем присваивает эти данные «w» четвертой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «240,64», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «240,64»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «240,64» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «240,64» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «240,64».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «240,64»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «240,64» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «480,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как во втором примере формирования элементов данных согласно третьему варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этом же поле управляющей таблицы.
Для реализации второго примера формирования элементов данных согласно третьему варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 3686400 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 3932160 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 230 с частотой 60 Гц.
Второй пример отображения элементов данных на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных во втором примере формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно третьему варианту осуществления изобретения. В качестве второго примера отображения элементов данных экранным модулем 230, показанным на фиг.3, согласно третьему варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в строках управляющей таблицы, включающих в себя по одному элементу управляющей таблицы. Количество полей этой управляющей таблицы равно одному.
Первым элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
И т.д.
Предпоследним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «W» поверхности визуализации четвертой группы с индексами «480,127» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64».
Последним элементом в упомянутом поле управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «240,64».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «w» четвертой группы, содержащиеся в имеющем адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «w» четвертой группы, содержащиеся в этом регистре-защелке 806, в световой поток ахроматического цвета, направленный от этого участка «W» поверхности визуализации четвертой группы с индексами «480,127».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «480,128».
Отображение каждого элемента данных экранный модуль 230 начинает сразу после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как во втором примере отображения элементов данных на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этом же поле управляющей таблицы.
Третий пример приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно третьему варианту осуществления изобретения.
В рассматриваемом примере число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения, запомненного в основном оперативном запоминающем устройстве 140, показанном на фиг.4, соотносятся с числом строк и числом столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, представленного на фиг.11, соответственно как
d=k”
и
f=t”,
где
d - число строк двумерного массива логических пикселей «Р» цветного изображения;
f - число столбцов двумерного массива логических пикселей «Р» цветного изображения;
k” - число строк двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430;
t” - число столбцов двумерной матрицы участков поверхности визуализации на поверхности визуализации индикаторного устройства 430.
Число строк «d» и число столбцов «f» двумерного массива логических пикселей «Р» цветного изображения равны соответственно 480 и 128. А общее количество логических пикселей «Р» цветного изображения, составляющих массив логических пикселей «Р» цветного изображения, равно 61440.
Управляющая таблица, запомненная в основном оперативном запоминающем устройстве 140, описывает такое разбиение множества логических пикселей «Р» цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором каждая область данных включает в себя один логический пиксель «Р» цветного изображения, а каждая область участков поверхности визуализации включает в себя один участок поверхности визуализации. Области данных, включающие в себя по одному логическому пикселю «Р» цветного изображения, описывает управляющая таблица, состоящая из одного поля управляющей таблицы. Это поле управляющей таблицы включает в себя только одну строку управляющей таблицы. Количество элементов управляющей таблицы, составляющих это поле элементов, равно 61440.
В качестве примера такого разбиения, описываемого управляющей таблицей, достаточно рассмотреть приведение в соответствие представленной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,1», и представленной на фиг.15 области участков поверхности визуализации, образованной участком «R» поверхности визуализации первой группы с индексами «1,1», а также представленной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «1,2», и представленной на фиг.15 области участков поверхности визуализации, образованной участком «G» поверхности визуализации второй группы с индексами «1,2», а также представленной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,1», и представленной на фиг.15 области участков поверхности визуализации, образованной участком «W» поверхности визуализации четвертой группы с индексами «2,1», а также представленной на фиг.20 области данных, образованной логическим пикселем «Р» цветного изображения с индексами «2,2», и представленной на фиг.15 области участков поверхности визуализации, образованной участком «В» поверхности визуализации третьей группы с индексами «2,2». Причем элемент управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и адрес логического пикселя «Р» цветного изображения с индексами «1,1», приводит в соответствие участок «R» поверхности визуализации первой группы с индексами «1,1» и логический пиксель «Р» цветного изображения с индексами «1,1». Элемент управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и адрес логического пикселя «Р» цветного изображения с индексами «1,2», приводит в соответствие участок «G» поверхности визуализации второй группы с индексами «1,2» и логический пиксель «Р» цветного изображения с индексами «1,2». Элемент управляющей таблицы, который содержит адрес участка «W» поверхности визуализации четвертой группы с индексами «2,1» и адрес логического пикселя «Р» цветного изображения с индексами «2,1», приводит в соответствие участок «W» поверхности визуализации четвертой группы с индексами «2,1» и логический пиксель «Р» цветного изображения с индексами «2,1». А элемент управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «2,2» и адрес логического пикселя «Р» цветного изображения с индексами «2,2», приводит в соответствие участок «В» поверхности визуализации третьей группы с индексами «2,2» и логический пиксель «Р» цветного изображения с индексами «2,2».
И т.д.
Аналогичным образом каждой области участков поверхности визуализации на поверхности визуализации индикаторного устройства 430, включающей в себя один участок «R» поверхности визуализации первой группы, один участок «G» поверхности визуализации второй группы, один участок «В» поверхности визуализации третьей группы или один участок «W» поверхности визуализации четвертой группы, поставлена во взаимно однозначное соответствие область данных на плоскости данных изображения, запомненного в основном оперативном запоминающем устройстве 140, включающая в себя один логический пиксель «Р» цветного изображения. При этом логическому пикселю «Р» цветного изображения, входящему в состав произвольной области данных, поставлен в соответствие участок «R» поверхности визуализации первой группы, участок «G» поверхности визуализации второй группы, участок «В» поверхности визуализации третьей группы или участок «W» поверхности визуализации четвертой группы, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных.
Третий пример формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно третьему варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в третьем примере приведения в соответствие данных изображения, подлежащих представлению на поверхности точечного матричного экрана, и участков поверхности визуализации, составляющих поверхность этого точечного матричного экрана, согласно третьему варианту осуществления изобретения. В качестве третьего примера формирования элементов данных управляющим модулем 100, показанным на фиг.3, согласно третьему варианту осуществления изобретения достаточно рассмотреть формирование нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Эта строка управляющей таблицы является единственной строкой единственного поля управляющей таблицы.
Первым элементом в упомянутой строке управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы.
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «G» поверхности визуализации второй группы.
И т.д.
Предпоследним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «W» поверхности визуализации четвертой группы с индексами «480,127» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,127» и признак соответствия участку «W» поверхности визуализации четвертой группы.
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,128» и признак соответствия участку «В» поверхности визуализации третьей группы.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,1», содержит поле атрибута первой группы, содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110, показанный на фиг.4, выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,1» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,1» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,1».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,1»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,1» и признак соответствия участку «R» поверхности визуализации первой группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы и присваивает эти данные «r» первой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «R» поверхности визуализации первой группы с индексами «1,1», содержит поле атрибута второй группы и является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «R» поверхности визуализации первой группы с индексами «1,1»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230, показанный на фиг.3, адрес участка «R» поверхности визуализации первой группы с индексами «1,1», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «1,2», содержит поле атрибута первой группы, содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «1,2»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «1,2» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «G» поверхности визуализации второй группы;
а затем в результате сложения этого адреса логического пикселя «Р» цветного изображения с индексами «1,2» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав этого логического пикселя «Р» цветного изображения с индексами «1,2».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «1,2»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «1,2» и признак соответствия участку «G» поверхности визуализации второй группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «g» второй группы и присваивает эти данные «g» второй группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «G» поверхности визуализации второй группы с индексами «1,2», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «G» поверхности визуализации второй группы с индексами «1,2»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «G» поверхности визуализации второй группы с индексами «1,2», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
И т.д.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «480,127», содержит поле атрибута первой группы, содержит адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «480,127»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «480,127» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы;
затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «480,127» и смещения первой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,127»;
затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «480,127» и смещения второй группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,127»;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «480,127» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,127».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «r» первой группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,127», после вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «g» второй группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,127», и после вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,127»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «480,127» и признак соответствия участку «W» поверхности визуализации четвертой группы,
главный процессор 110 выполняет следующие операции:
сначала считывает из основного оперативного запоминающего устройства 140 эти данные «r» первой группы, эти данные «g» второй группы и эти данные «b» третьей группы;
затем в соответствии с алгоритмом вычисления данных четвертой группы, представленным на фиг.21, сравнивает между собой эти данные «r» первой группы, эти данные «g» второй группы и эти данные «b» третьей группы и устанавливает значение данных «w» четвертой группы равным значению этих данных «r» первой группы, значению этих данных «g» второй группы или значению этих данных «b» третьей группы, не превышающему соответственно значения этих данных «g» второй группы, значения этих данных «b» третьей группы или значения этих данных «r» первой группы и не превышающему соответственно значения этих данных «b» третьей группы, значения этих данных «r» первой группы или значения этих данных «g» второй группы;
а затем присваивает эти данные «w» четвертой группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес логического пикселя «Р» цветного изображения с индексами «480,128», содержит поле атрибута первой группы, содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в последовательности элементов управляющей таблицы и смещения четвертой группы;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес логического пикселя «Р» цветного изображения с индексами «480,128»;
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута первой группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес логического пикселя «Р» цветного изображения с индексами «480,128» и значение этого поля атрибута первой группы;
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку «R» поверхности визуализации первой группы, на равенство признаку соответствия участку «G» поверхности визуализации второй группы, на равенство признаку соответствия участку «В» поверхности визуализации третьей группы и на равенство признаку соответствия участку «W» поверхности визуализации четвертой группы и получает положительный результат проверки этого значения поля атрибута первой группы на равенство признаку соответствия участку «В» поверхности визуализации третьей группы;
а затем в результате сложения адреса логического пикселя «Р» цветного изображения с индексами «480,128» и смещения третьей группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,128».
После вычисления адреса, по которому в основном оперативном запоминающем устройстве 140 расположены данные «b» третьей группы, входящие в состав логического пикселя «Р» цветного изображения с индексами «480,128»,
но в процессе формирования этого элемента данных, взаимно однозначно соответствующего этому элементу управляющей таблицы, содержащему адрес логического пикселя «Р» цветного изображения с индексами «480,128» и признак соответствия участку «В» поверхности визуализации третьей группы,
главный процессор 110 считывает из основного оперативного запоминающего устройства 140 эти данные «b» третьей группы и присваивает эти данные «b» третьей группы этому элементу данных.
После формирования этого элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, который содержит адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», содержит поле атрибута второй группы и не является первым элементом в последовательности элементов управляющей таблицы, главный процессор 110 выполняет следующие операции:
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположен адрес участка «В» поверхности визуализации третьей группы с индексами «480,128»;
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в основном оперативном запоминающем устройстве 140 расположено это поле атрибута второй группы;
затем считывает из основного оперативного запоминающего устройства 140 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение этого поля атрибута второй группы;
а затем одновременно передает в экранный модуль 230 адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», составляющий младшие 16 бит 32-разрядного слова, значение поля атрибута второй группы, составляющее следующие 8 бит 32-разрядного слова, и этот элемент данных, составляющий старшие 8 бит 32-разрядного слова.
Рассмотренные примеры дают представление о том, как в третьем примере формирования элементов данных согласно второму варианту осуществления изобретения формируются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы.
Для реализации третьего примера формирования элементов данных согласно третьему варианту осуществления изобретения частота генератора 305 тактовой частоты и коэффициент деления перенастраиваемого делителя 307 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СТРОБ ДАННЫХ» на выходе перенастраиваемого делителя 307 частоты составляла 3686400 Гц. При этом частота генератора 310 тактовой частоты и коэффициент деления перенастраиваемого делителя 312 частоты, показанных на фиг.8, выбираются таким образом, чтобы частота импульсов сигнала «СИНХРОНИЗАЦИЯ» на выходе перенастраиваемого делителя 312 частоты составляла 3932160 Гц. Эти значения частоты импульсов сигнала «СТРОБ ДАННЫХ» и сигнала «СИНХРОНИЗАЦИЯ» обеспечивают представление одного кадра упомянутого цветного изображения на поверхности визуализации экранного модуля 230 с частотой 60 Гц.
Третий пример отображения элементов данных на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения.
Сведения, изложенные в этом примере, основаны на сведениях, изложенных в третьем примере формирования элементов данных, подлежащих отображению на поверхности точечного матричного экрана, согласно третьему варианту осуществления изобретения. В качестве третьего примера отображения элементов данных экранным модулем 230, показанным на фиг.3, согласно третьему варианту осуществления изобретения достаточно рассмотреть отображение нескольких элементов данных, взаимно однозначно соответствующих элементам управляющей таблицы, запомненным в основном оперативном запоминающем устройстве 140, показанном на фиг.4. Эти элементы управляющей таблицы расположены в одной строке управляющей таблицы. Эта строка управляющей таблицы является единственной строкой единственного поля управляющей таблицы.
Первым элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «R» поверхности визуализации первой группы с индексами «1,1» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,1».
Следующим элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «G» поверхности визуализации второй группы с индексами «1,2» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «1,2».
И т.д.
Предпоследним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «W» поверхности визуализации четвертой группы с индексами «480,127» и значение поля атрибута, которое не является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,127».
Последним элементом в упомянутой строке элементов управляющей таблицы является элемент, содержащий адрес показанного на фиг.15 участка «В» поверхности визуализации третьей группы с индексами «480,128» и значение поля атрибута, которое является признаком завершения строки управляющей таблицы. Этот элемент управляющей таблицы также содержит адрес показанного на фиг.20 логического пикселя «Р» цветного изображения с индексами «480,128».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100, показанного на фиг.1, и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса, показанном на фиг.8;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «R» поверхности визуализации первой группы с индексами «1,1», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «r» первой группы, содержащиеся в имеющем адрес участка «R» поверхности визуализации первой группы с индексами «1,1» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «r» первой группы, содержащиеся в этом регистре-защелке 806, в световой поток красного цвета, направленный от этого участка «R» поверхности визуализации первой группы с индексами «1,1».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «G» поверхности визуализации второй группы с индексами «1,2», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «g» второй группы, содержащиеся в имеющем адрес участка «G» поверхности визуализации второй группы с индексами «1,2» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «g» второй группы, содержащиеся в этом регистре-защелке 806, в световой поток зеленого цвета, направленный от этого участка «G» поверхности визуализации второй группы с индексами «1,2».
И т.д.
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем периодически на высокой скорости выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «w» четвертой группы, содержащиеся в имеющем адрес участка «W» поверхности визуализации четвертой группы с индексами «480,127» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «w» четвертой группы, содержащиеся в этом регистре-защелке 806, в световой поток ахроматического цвета, направленный от этого участка «W» поверхности визуализации четвертой группы с индексами «480,127».
Перед отображением элемента данных, взаимно однозначно соответствующего упомянутому элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» и поле атрибута второй группы, на поверхности визуализации экранного модуля 230 экранный модуль 230 выполняет следующие операции:
сначала принимает из управляющего модуля 100 и запоминает в аналогичном показанному на фиг.19 регистре-защелке 802, имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», этот элемент данных, а также запоминает значение поля атрибута второй группы в D-триггере 309 со входом сброса;
а затем выполняет проверку значения сигнала «РАЗРЕШЕНИЕ АКТИВИРОВАНИЯ» на прямом выходе D-триггера 309 со входом сброса, равного записанному в этот триггер значению поля атрибута, на равенство признаку завершения строки управляющей таблицы и получает положительный результат этой проверки.
В процессе отображения элемента данных, взаимно однозначно соответствующего произвольному элементу управляющей таблицы, содержащему адрес участка «В» поверхности визуализации третьей группы с индексами «480,128», на поверхности визуализации экранного модуля 230 экранный модуль 230
сначала запоминает данные «b» третьей группы, содержащиеся в имеющем адрес участка «В» поверхности визуализации третьей группы с индексами «480,128» регистре-защелке 802, в аналогичном показанному на фиг.19 регистре-защелке 806, соединенном с этим регистром-защелкой 802,
а затем преобразовывает эти данные «b» третьей группы, содержащиеся в этом регистре-защелке 806, в световой поток синего цвета, направленный от этого участка «В» поверхности визуализации третьей группы с индексами «480,128».
Отображение этих элементов данных, входящих в состав одной строки данных, экранный модуль 230 начинает одновременно после получения положительного результата проверки значения поля атрибута второй группы, запомненного в D-триггере 309 со входом сброса, на равенство признаку завершения строки управляющей таблицы.
Рассмотренные примеры дают представление о том, как в третьем примере отображения элементов данных на поверхности точечного матричного экрана согласно третьему варианту осуществления изобретения отображаются другие элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, расположенным в этой же строке управляющей таблицы.
Группа изобретений относится к способам и устройствам для визуального представления растровых данных цветного изображения на экране, образованном множеством разноцветных светоизлучающих или светомодулирующих однопиксельных индикаторов, расположенных в регулярной комбинации, и может быть применено в полноцветных устройствах визуального отображения. Техническим результатом является расширение функциональных возможностей в части представления растровых данных цветного изображения на экране устройства визуального отображения. Дополнительным техническим результатом является повышение яркости изображения, визуализированного на этом экране. Технический результат достигается тем, что для приведения в соответствие отдельных однопиксельных индикаторов и отдельных логических пикселей используется управляющая таблица, которая определяет порядок представления данных изображения на экране дисплейного устройства. Произвольному элементу управляющей таблицы соответствует один однопиксельный индикатор и один логический пиксель. Индикатор определенного цвета активируется для формирования светового потока согласно данным этого же цвета, выбираемым из логического пикселя. Причем выбор этих данных из логического пикселя и активирование этого однопиксельного индикатора повторяются на высокой скорости. Порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры неперекрывающихся или частично перекрывающихся групп из множества логических пикселей, совпадает с порядком, в котором расположены по отношению друг к другу на поверхности экрана дисплейного устройства условные геометрические центры неперекрывающихся групп из множества однопиксельных индикаторов, которые (группы из множества однопиксельных индикаторов) соответствуют этим группам из множества логических пикселей. При этом каждой группе из множества логических пикселей взаимно однозначно соответствует группа из множества однопиксельных индикаторов. Для повышения яркости изображения, визуализированного на экране дисплейного устройства, этот экран содержит однопиксельные индикаторы белого цвета, которые активируются для формирования светового потока согласно данным, вычисляемым на основании данных, содержащихся в логических пикселях, соответствующих этим однопиксельным индикаторам белого цвета. 4 н. и 12 з.п. ф-лы, 21 ил.
1. Способ представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов, заключающийся в том, что
данные изображения представляют на поверхности визуализации, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
данные изображения являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации первой, второй или третьей группы используют для визуального представления на поверхности визуализации данных соответственно первой, второй или третьей группы, преобразовываемых в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, отличающийся тем, что
до начала представления данных изображения на поверхности визуализации определяют управляющую таблицу, описывающую разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором распложены по отношению друг к другу на поверхности визуализации геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных, каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных, управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации на высокой скорости формируют элементы данных, составляющие множество элементов данных, и на высокой скорости отображают эти элементы данных на поверхности визуализации, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором формируют элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором формируют строки данных, составляющие множество строк данных, и порядок, в котором отображают эти строки данных на поверхности визуализации, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, начинают отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
считывают данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивают эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
преобразовывают данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
2. Способ по п.1, отличающийся тем, что
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации множество строк участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в этих строках участков поверхности визуализации равен шагу расположения на поверхности визуализации этих строк участков поверхности визуализации, а
участки поверхности визуализации, образующие на поверхности визуализации любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом, и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации в вершинах воображаемого равнобедренного треугольника и включают в себя участок поверхности визуализации первой группы, участок поверхности визуализации второй группы и участок поверхности визуализации третьей группы.
3. Способ по п.1, отличающийся тем, что
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
4. Способ по п.1, отличающийся тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
5. Способ визуализации растровых данных цветного изображения, характеризуемый признаками по п.1, отличающийся тем, что
до начала представления данных изображения на поверхности визуализации задают алгоритм вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп;
поверхность визуализации включает в себя также участки поверхности визуализации четвертой группы, причем
произвольный (рассматриваемый в качестве случайного элемента множества) участок поверхности визуализации четвертой группы используют для визуального представления на поверхности визуализации данных четвертой группы, преобразовываемых в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы,
сначала считывают данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляют данные четвертой группы,
а затем присваивают эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы
сначала сравнивают между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливают значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы, и, не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения на поверхности визуализации элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы,
преобразовывают данные четвертой группы, содержащиеся в этом элементе данных, в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы.
6. Способ по п.5, отличающийся тем, что
участки поверхности визуализации, составляющие поверхность визуализации, образуют на поверхности визуализации двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
7. Способ по п.5, отличающийся тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
8. Устройство для реализации способа представления растровых данных цветного изображения на поверхности визуализации, состоящей из участков поверхности визуализации трех видов,
содержащее управляющий модуль и экранный модуль, соединенный с управляющим модулем,
предназначенное для представления данных изображения на поверхности визуализации экранного модуля, образованной расположенными в предварительно определенном порядке участками поверхности визуализации, составляющими множество участков поверхности визуализации, причем
управляющий модуль включает в себя средство для запоминания данных изображения, которые являются многоцветными данными и составляют на плоскости данных изображения логические пиксели цветного изображения, составляющие множество логических пикселей цветного изображения,
каждый логический пиксель цветного изображения выражается путем собирания данных первой группы, данных второй группы и данных третьей группы, характеризующих в трехмерном цветовом пространстве три нормированные цветовые координаты соответственно условно «первого», условно «второго» и условно «третьего» линейно независимых цветов,
поверхность визуализации экранного модуля включает в себя участки поверхности визуализации первой группы, участки поверхности визуализации второй группы и участки поверхности визуализации третьей группы, а
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации первой, второй или третьей группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы,
отличающееся тем, что
в управляющем модуле реализована функция формирования элементов данных, взаимно однозначно соответствующих элементам предварительно определенной управляющей таблицы,
в экранном модуле реализована функция отображения упомянутых элементов данных на поверхности визуализации экранного модуля, а
упомянутая управляющая таблица описывает разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на области данных, составляющие множество областей данных, и на области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации, причем
произвольная (рассматриваемая в качестве случайного элемента множества) область данных выражается в виде квадратной матрицы, составленной из одного или из нескольких логических пикселей цветного изображения, расположенных рядом друг с другом в двумерном массиве логических пикселей цветного изображения,
количество логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, предварительно определено,
произвольная (рассматриваемая в качестве случайного элемента множества) область участков поверхности визуализации образована одним или несколькими участками поверхности визуализации, расположенными рядом друг с другом внутри воображаемого квадрата, описанного около этой области участков поверхности визуализации,
области участков поверхности визуализации не перекрываются,
области участков поверхности визуализации и центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации, равномерно распределены по поверхности визуализации экранного модуля,
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, предварительно определено,
каждой области данных взаимно однозначно соответствует область участков поверхности визуализации,
порядок, в котором расположены по отношению друг к другу на плоскости данных изображения геометрические центры областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, совпадает с порядком, в котором распложены по отношению друг к другу на поверхности визуализации экранного модуля геометрические центры воображаемых квадратов, описанных около этих областей участков поверхности визуализации,
каждому логическому пикселю цветного изображения, входящему в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждый участок поверхности визуализации, входящий в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных, каждый логический пиксель цветного изображения, входящий в состав произвольной (рассматриваемой в качестве случайного элемента множества) области данных, соответствует каждому участку поверхности визуализации, входящему в состав области участков поверхности визуализации, взаимно однозначно соответствующей этой области данных, управляющая таблица содержит элементы, составляющие множество элементов управляющей таблицы и расположенные в одной или более строках, составляющих множество строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, предварительно определено и не превышает наибольшего количества элементов данных, отображение которых на поверхности визуализации экранного модуля экранный модуль позволяет начинать одновременно,
произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, входящему в состав одной или более областей данных, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, равно количеству участков поверхности визуализации, соответствующих этому логическому пикселю цветного изображения,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, соответствует только один участок поверхности визуализации, соответствующий этому логическому пикселю цветного изображения,
произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации, соответствует один или более элементов управляющей таблицы,
количество элементов управляющей таблицы, соответствующих произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, равно количеству логических пикселей цветного изображения, соответствующих этому участку поверхности визуализации,
элементу управляющей таблицы, соответствующему произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, соответствует только один логический пиксель цветного изображения, соответствующий этому участку поверхности визуализации,
количество участков поверхности визуализации, соответствующих элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, равно количеству этих элементов управляющей таблицы,
элементы управляющей таблицы, составляющие множество элементов управляющей таблицы, составляют одно или более полей управляющей таблицы, составляющих множество полей управляющей таблицы,
элементы управляющей таблицы, составляющие произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, составляют одну или более строк управляющей таблицы, составляющих непрерывную последовательность строк управляющей таблицы,
количество элементов управляющей таблицы, составляющих произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы, равно количеству участков поверхности визуализации, образующих области участков поверхности визуализации, составляющие множество областей участков поверхности визуализации,
количество полей управляющей таблицы равно количеству логических пикселей цветного изображения, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область данных, а
произвольное (рассматриваемое в качестве случайного элемента множества) поле управляющей таблицы включает в себя только один элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации, входящему в состав области участков поверхности визуализации;
в процессе представления данных изображения на поверхности визуализации экранного модуля
управляющий модуль выполняет упомянутую функцию формирования элементов данных, заключающуюся в формировании на высокой скорости элементов данных, составляющих множество элементов данных, а
экранный модуль выполняет упомянутую функцию отображения на поверхности визуализации экранного модуля элементов данных, заключающуюся в отображении на высокой скорости элементов данных, сформированных управляющим модулем, на поверхности визуализации экранного модуля, причем
каждый элемент данных взаимно однозначно соответствует элементу управляющей таблицы,
элементы данных, взаимно однозначно соответствующие элементам управляющей таблицы, составляющим произвольную (рассматриваемую в качестве случайного элемента множества) строку управляющей таблицы, составляют строку данных, взаимно однозначно соответствующую этой строке управляющей таблицы,
порядок, в котором управляющий модуль формирует элементы данных, составляющие строку данных, взаимно однозначно соответствующую произвольной (рассматриваемой в качестве случайного элемента множества) строке управляющей таблицы, соответствует порядку, в котором элементы управляющей таблицы, взаимно однозначно соответствующие этим элементам данных, расположены в этой строке управляющей таблицы,
порядок, в котором управляющий модуль формирует строки данных, составляющие множество строк данных, и порядок, в котором экранный модуль отображает эти строки данных на поверхности визуализации экранного модуля, соответствуют порядку, в котором строки управляющей таблицы, взаимно однозначно соответствующие этим строкам данных, расположены в управляющей таблице, а
элементы данных, составляющие произвольную (рассматриваемую в качестве случайного элемента множества) строку данных, экранный модуль начинает отображать на поверхности визуализации одновременно;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы,
управляющий модуль считывает из средства для запоминания данных изображения данные соответственно первой, второй или третьей группы, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и присваивает эти данные первой, второй или третьей группы этому элементу данных;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации первой, второй или третьей группы, на поверхности визуализации экранного модуля экранный модуль выполняет упомянутую функцию преобразования данных соответственно первой, второй или третьей группы в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы, причем
при выполнении этой функции экранный модуль преобразовывает данные соответственно первой, второй или третьей группы, содержащиеся в этом элементе данных, в световой поток соответственно условно «первого», условно «второго» или условно «третьего» цвета, направленный от этого участка поверхности визуализации первой, второй или третьей группы.
9. Устройство по п.8, отличающееся тем, что
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля множество строк участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в этих строках участков поверхности визуализации равен шагу расположения на поверхности визуализации экранного модуля этих строк участков поверхности визуализации, а
участки поверхности визуализации, образующие на поверхности визуализации экранного модуля любые две соседние строки участков поверхности визуализации, смещены в этих строках участков поверхности визуализации по отношению друг к другу таким образом и расположены в такой последовательности, что любые входящие в состав этих двух соседних строк участков поверхности визуализации три соседних участка поверхности визуализации, граничащих между собой по принципу «каждый с каждым», расположены на поверхности визуализации экранного модуля в вершинах воображаемого равнобедренного треугольника и включают в себя участок поверхности визуализации первой группы, участок поверхности визуализации второй группы и участок поверхности визуализации третьей группы.
10. Устройство по п.8, отличающееся тем, что
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
11. Устройство по п.8, отличающееся тем, что управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации экранного модуля, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
12. Устройство по п.8, отличающееся тем, что
каждому логическому пикселю цветного изображения взаимно однозначно соответствует адрес этого логического пикселя цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя цветного изображения, на плоскости данных изображения, причем адрес, по которому в средстве для запоминания данных изображения расположены данные первой, второй или третьей группы, входящие в состав произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя цветного изображения, равен адресу этого логического пикселя цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено;
каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации экранного модуля;
управляющий модуль включает в себя средство для запоминания управляющей таблицы, в котором элементы управляющей таблицы расположены последовательно друг за другом и составляют последовательность элементов управляющей таблицы, причем
адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен,
адрес произвольного (рассматриваемого в качестве случайного элемента множества) элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено, а
порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, содержит адрес этого логического пикселя цветного изображения, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом логического пикселя цветного изображения, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также адрес этого участка поверхности визуализации первой, второй или третьей группы, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом участка поверхности визуализации первой, второй или третьей группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй или третьей группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также поле атрибута первой группы, которое содержит соответственно первое, второе или третье значение поля атрибута первой группы, причем
первое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации первой группы,
второе значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации второй группы,
третье значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации третьей группы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута первой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй или третьей группы, содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы, причем
первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута второй группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено;
перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
а затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы и на равенство признаку соответствия участку поверхности визуализации третьей группы, и
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения;
перед формированием элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и не являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в этой последовательности элементов управляющей таблицы и смещения четвертой группы,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
а затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы и на равенство признаку соответствия участку поверхности визуализации третьей группы и
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения;
после формирования элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй или третьей группы и поле атрибута второй группы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй или третьей группы,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес участка поверхности визуализации первой, второй или третьей группы и значение этого поля атрибута второй группы,
а затем передает в экранный модуль этот адрес участка поверхности визуализации первой, второй или третьей группы, это значение поля атрибута второй группы и этот элемент данных;
экранный модуль включает в себя средство для запоминания элементов данных, переданных в экранный модуль управляющим модулем, и средство для запоминания одного значения поля атрибута второй группы, переданного в экранный модуль управляющим модулем вместе с произвольным (рассматриваемым в качестве случайного элемента множества) элементом данных;
перед отображением элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй или третьей группы и поле атрибута второй группы, на поверхности визуализации экранного модуля экранный модуль
сначала принимает из управляющего модуля этот адрес участка поверхности визуализации первой, второй или третьей группы, значение этого поля атрибута второй группы и этот элемент данных,
затем запоминает этот элемент данных в средстве для запоминания элементов данных по этому адресу участка поверхности визуализации первой, второй или третьей группы и запоминает это значение поля атрибута второй группы в средстве для запоминания значения поля атрибута второй группы,
а затем периодически на высокой скорости выполняет проверку значения поля атрибута второй группы, запомненного в средстве для запоминания значения поля атрибута второй группы, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
13. Устройство для реализации способа визуализации растровых данных цветного изображения, характеризуемое признаками по п.8, отличающееся тем, что
в управляющем модуле в соответствии с предварительно заданным алгоритмом вычисления данных четвертой группы, характеризующих в трехмерном цветовом пространстве любую из трех нормированных цветовых координат ахроматического цвета, на основании данных первой, второй и третьей групп реализована функция вычисления данных четвертой группы;
поверхность визуализации экранного модуля включает в себя также участки поверхности визуализации четвертой группы, причем
в экранном модуле для произвольного (рассматриваемого в качестве случайного элемента множества) участка поверхности визуализации четвертой группы, входящего в состав поверхности визуализации экранного модуля, реализована функция преобразования данных четвертой группы в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы;
в процессе формирования элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы, управляющий модуль
сначала считывает из средства для запоминания данных изображения данные первой, второй и третьей групп, входящие в состав логического пикселя цветного изображения, соответствующего этому элементу управляющей таблицы, и на основании этих считанных данных первой, второй и третьей групп вычисляет данные четвертой группы,
а затем присваивает эти вычисленные данные четвертой группы этому элементу данных, причем
в процессе вычисления данных четвертой группы на основании этих считанных данных первой, второй и третьей групп и в соответствии с упомянутым алгоритмом вычисления данных четвертой группы управляющий модуль
сначала сравнивает между собой эти считанные данные первой, второй и третьей групп,
а затем устанавливает значение данных четвертой группы равным значению этих считанных данных первой, второй или третьей группы, не превышающему значения этих считанных данных соответственно второй, третьей или первой группы и не превышающему значения этих считанных данных соответственно третьей, первой или второй группы;
в процессе отображения элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, соответствующему участку поверхности визуализации четвертой группы, на поверхности визуализации экранного модуля экранный модуль
выполняет упомянутую функцию преобразования данных четвертой группы в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы, причем
при выполнении этой функции экранный модуль преобразовывает данные четвертой группы, содержащиеся в этом элементе данных, в световой поток ахроматического цвета, направленный от этого участка поверхности визуализации четвертой группы.
14. Устройство по п.13, отличающееся тем, что
участки поверхности визуализации, составляющие поверхность визуализации экранного модуля, образуют на поверхности визуализации экранного модуля двумерную матрицу участков поверхности визуализации, причем
шаг расположения участков поверхности визуализации в строках этой двумерной матрицы участков поверхности визуализации равен шагу расположения участков поверхности визуализации в столбцах этой двумерной матрицы участков поверхности визуализации.
15. Устройство по п.13, отличающееся тем, что
управляющая таблица описывает такое разбиение двумерного массива логических пикселей цветного изображения и множества участков поверхности визуализации соответственно на множество областей данных и на множество областей участков поверхности визуализации, при котором области данных на плоскости данных изображения не перекрываются,
количество областей данных, взаимно однозначно соответствующих областям участков поверхности визуализации, равно наибольшему из возможных значений для этих цветного изображения и поверхности визуализации экранного модуля, а
количество участков поверхности визуализации, составляющих произвольную (рассматриваемую в качестве случайного элемента множества) область участков поверхности визуализации, равно наибольшему из возможных значений для этого предварительно определенного количества областей данных.
16. Устройство по п.13, отличающееся тем, что
каждому логическому пикселю цветного изображения взаимно однозначно соответствует адрес этого логического пикселя цветного изображения, характеризующий место расположения данных первой, второй или третьей группы, входящих в состав этого логического пикселя цветного изображения, на плоскости данных изображения, причем
адрес, по которому в средстве для запоминания данных изображения расположены данные первой, второй или третьей группы, входящие в состав произвольного (рассматриваемого в качестве случайного элемента множества) логического пикселя цветного изображения, равен адресу этого логического пикселя цветного изображения, увеличенному на смещение соответственно первой, второй или третьей группы, которое предварительно определено;
каждому участку поверхности визуализации взаимно однозначно соответствует адрес этого участка поверхности визуализации, характеризующий место расположения этого участка поверхности визуализации на поверхности визуализации экранного модуля;
управляющий модуль включает в себя средство для запоминания управляющей таблицы, в котором элементы управляющей таблицы расположены последовательно друг за другом и составляют последовательность элементов управляющей таблицы, причем
адрес элемента управляющей таблицы, являющегося первым элементом в этой последовательности элементов управляющей таблицы, предварительно определен,
адрес произвольного (рассматриваемого в качестве случайного элемента множества) элемента управляющей таблицы, который не является первым элементом в этой последовательности элементов управляющей таблицы, равен адресу предыдущего элемента в этой последовательности элементов управляющей таблицы, увеличенному на смещение четвертой группы, которое предварительно определено, а
порядок, в котором расположены элементы управляющей таблицы в последовательности элементов управляющей таблицы, определяет порядок, в котором управляющий модуль формирует элементы данных, взаимно однозначно соответствующие этим элементам управляющей таблицы;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) логическому пикселю цветного изображения, содержит адрес этого логического пикселя цветного изображения, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом логического пикселя цветного изображения, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения, равен адресу этого элемента управляющей таблицы, увеличенному на смещение пятой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также адрес этого участка поверхности визуализации первой, второй, третьей или четвертой группы, причем
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим адресом участка поверхности визуализации первой, второй, третьей или четвертой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение шестой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также поле атрибута первой группы, которое содержит соответственно первое, второе, третье или четвертое значение поля атрибута первой группы, причем
первое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации первой группы,
второе значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации второй группы,
третье значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации третьей группы,
четвертое значение поля атрибута первой группы является признаком соответствия участку поверхности визуализации четвертой группы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута первой группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение седьмой группы, которое предварительно определено;
элемент управляющей таблицы, соответствующий произвольному (рассматриваемому в качестве случайного элемента множества) участку поверхности визуализации первой, второй, третьей или четвертой группы, содержит также поле атрибута второй группы, которое содержит первое или второе значение поля атрибута второй группы, причем
первое значение поля атрибута второй группы является признаком завершения строки управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, содержащий признак завершения строки управляющей таблицы, является последним элементом в строке управляющей таблицы,
произвольный (рассматриваемый в качестве случайного элемента множества) элемент управляющей таблицы, являющийся последним элементом в строке управляющей таблицы, содержит признак завершения строки управляющей таблицы,
количество ячеек памяти в средстве для запоминания управляющей таблицы, занимаемых этим полем атрибута второй группы, предварительно определено, а
адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы, равен адресу этого элемента управляющей таблицы, увеличенному на смещение восьмой группы, которое предварительно определено;
перед формированием элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы и являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы, на равенство признаку соответствия участку поверхности визуализации третьей группы и на равенство признаку соответствия участку поверхности визуализации четвертой группы,
а затем при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения, а,
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации четвертой группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения первой группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные первой группы, входящие в состав этого логического пикселя цветного изображения,
в результате сложения этого адреса логического пикселя цветного изображения и смещения второй группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные второй группы, входящие в состав этого логического пикселя цветного изображения, и
в результате сложения этого адреса логического пикселя цветного изображения и смещения третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные третьей группы, входящие в состав этого логического пикселя цветного изображения;
перед формированием элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес логического пикселя цветного изображения и поле атрибута первой группы, и, не являющемуся первым элементом в последовательности элементов управляющей таблицы, управляющий модуль
сначала вычисляет адрес этого элемента управляющей таблицы в результате сложения адреса предыдущего элемента в этой последовательности элементов управляющей таблицы и смещения четвертой группы,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения пятой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес логического пикселя цветного изображения,
затем в результате сложения вычисленного адреса этого элемента управляющей таблицы и смещения седьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута первой группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес логического пикселя цветного изображения и значение этого поля атрибута первой группы,
затем проверяет это значение поля атрибута первой группы на равенство признаку соответствия участку поверхности визуализации первой группы, на равенство признаку соответствия участку поверхности визуализации второй группы, на равенство признаку соответствия участку поверхности визуализации третьей группы и на равенство признаку соответствия участку поверхности визуализации четвертой группы,
а затем при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации первой, второй или третьей группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения соответственно первой, второй или третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные соответственно первой, второй или третьей группы, входящие в состав этого логического пикселя цветного изображения, а
при равенстве этого значения поля атрибута первой группы признаку соответствия участку поверхности визуализации четвертой группы,
в результате сложения этого адреса логического пикселя цветного изображения и смещения первой группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные первой группы, входящие в состав этого логического пикселя цветного изображения,
в результате сложения этого адреса логического пикселя цветного изображения и смещения второй группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные второй группы, входящие в состав этого логического пикселя цветного изображения, и
в результате сложения этого адреса логического пикселя цветного изображения и смещения третьей группы вычисляет адрес, по которому в средстве для запоминания данных изображения расположены данные третьей группы, входящие в состав этого логического пикселя цветного изображения;
после формирования элемента данных, взаимно однозначно соответствующего элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и поле атрибута второй группы, управляющий модуль
сначала в результате сложения адреса этого элемента управляющей таблицы и смещения шестой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположен этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы,
затем в результате сложения адреса этого элемента управляющей таблицы и смещения восьмой группы вычисляет адрес, по которому в средстве для запоминания управляющей таблицы расположено это поле атрибута второй группы,
затем считывает из средства для запоминания управляющей таблицы этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и значение этого поля атрибута второй группы,
а затем передает в экранный модуль этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, это значение поля атрибута второй группы и этот элемент данных;
экранный модуль включает в себя средство для запоминания элементов данных, переданных в экранный модуль управляющим модулем, и средство для запоминания одного значения поля атрибута второй группы, переданного в экранный модуль управляющим модулем вместе с произвольным (рассматриваемым в качестве случайного элемента множества) элементом данных;
перед отображением элемента данных, взаимно однозначно соответствующего произвольному (рассматриваемому в качестве случайного элемента множества) элементу управляющей таблицы, содержащему адрес участка поверхности визуализации первой, второй, третьей или четвертой группы и поле атрибута второй группы, на поверхности визуализации экранного модуля экранный модуль
сначала принимает из управляющего модуля этот адрес участка поверхности визуализации первой, второй, третьей или четвертой группы, значение этого поля атрибута второй группы и этот элемент данных,
затем запоминает это значение поля атрибута второй группы в средстве для запоминания значения поля атрибута второй группы и запоминает этот элемент данных в средстве для запоминания элементов данных по этому адресу участка поверхности визуализации первой, второй, третьей или четвертой группы,
а затем периодически на высокой скорости выполняет проверку значения поля атрибута второй группы, запомненного в средстве для запоминания значения поля атрибута второй группы, на равенство признаку завершения строки управляющей таблицы до получения положительного результата этой проверки.
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДСТАВЛЕНИЯ ДАННЫХ МНОГОЦВЕТНОГО ИЗОБРАЖЕНИЯ ПОБИТОВОГО ОТОБРАЖЕНИЯ НА ТОЧЕЧНОМ МАТРИЧНОМ ДИСПЛЕЙНОМ ЭКРАНЕ, НА КОТОРОМ РАЗМЕЩЕНЫ ЛАМПЫ ТРЕХ ОСНОВНЫХ ЦВЕТОВ | 2000 |
|
RU2249257C2 |
СПОСОБ ВОСПРОИЗВЕДЕНИЯ ЦВЕТНОГО ИЗОБРАЖЕНИЯ | 1998 |
|
RU2159013C2 |
US 6897835 B2, 24.05.2005 | |||
US 6570612 B1, 27.05.2003 | |||
US 5717417 A, 10.02.1998. |
Авторы
Даты
2012-07-10—Публикация
2010-01-11—Подача