SU1427413A1 - Device for displaying graphic information on crt screen - Google Patents
Device for displaying graphic information on crt screen Download PDFInfo
- Publication number
- SU1427413A1 SU1427413A1 SU864064471A SU4064471A SU1427413A1 SU 1427413 A1 SU1427413 A1 SU 1427413A1 SU 864064471 A SU864064471 A SU 864064471A SU 4064471 A SU4064471 A SU 4064471A SU 1427413 A1 SU1427413 A1 SU 1427413A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- multiplier
- code
- information
- Prior art date
Links
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано дл отображени графической информации на экране электроннолучевой трубки (ЭЛТ). Цель изобретени - повьшение точности устройства - достигаетс введением третьего счетчика 17, второго 13, третьего 15 и четвертого 16 умножителей, элементов НЕ 19, И 20 и ШШ 21 и второго коммутатора 11 с соответствующими функциональными св з ми. Изобретение позвол ет представл ть отображаемую -информацию в виде поворачивающихс - отрезков парабол и пр мой, при этом погрешность аппроксимации при формировании сложных графических изображений значительно уменьшаетс , так как форма параболы наиболее точно соответствует криволинейной поверхности изображени по сравнению с ломаной линией , что позвол ет использовать изобретение дл формировани более широ- § кого класса графических изображений, вьшодимых из ЭВМ, а также различных телевизионных спецэффектов, 3 ил. (/)The invention relates to computing and can be used to display graphic information on a screen of a cathode ray tube (CRT). The purpose of the invention is to increase the accuracy of the device by introducing the third counter 17, the second 13, the third 15 and the fourth 16 multipliers, the elements NOT 19, AND 20 and III 21 and the second switch 11 with corresponding functional links. The invention allows to present the displayed information in the form of rotating parabolic and straight segments, while the approximation error during the formation of complex graphic images is significantly reduced, since the shape of the parabola most closely matches the curvilinear surface of the image compared to the broken line, which makes it possible to use The invention for the formation of a wider class of graphic images, captured from a computer, as well as various television special effects, 3 sg. (/)
Description
I ТI T
ЮYU
2929
Ю YU
4j4j
4four
0000
Изобретение относитс к вычислительной технике и может быть исполь- зов-ано дл отображени графической информации на экране электронно-луче- вой трубки (ЭЖ) „The invention relates to computing and can be used to display graphical information on a screen of a cathode ray tube (EF).
Цель изобретени - повышение точности устройства.The purpose of the invention is to improve the accuracy of the device.
На фиг о 1 представлена функциональна схема устройства§ на фиг, 2 и 3 - изображение телевизионного растра с пр мой и параболой, отсто щих от центра вращени ни радиус вращени .Fig. 1 shows a functional diagram of the device на in Fig. 2 and 3 an image of a television raster with a direct and a parabola, spaced from the center of rotation or the radius of rotation.
Устройство содержит блок 1 ci-шхро- низа ции, ждущий генератор 2, первый коммутатор 3, регистры 4, 5 и 6, вы- Числительный блок 7, счетчики 8 и 9, пороговьй элемент .10, второй коммутатор 11J первьй 12 и второй 13 у:-1ложи- тели, регистр 14,/третий 15 и четвер- тьй 16 умножители, счетчик 17, ключ 18, элемент НЕ 19, элемент И 20 и элемент ИЛИ 21The device contains a block 1 ci-shkhrozniya, standby generator 2, the first switch 3, registers 4, 5 and 6, you - Computational block 7, counters 8 and 9, the threshold element .10, the second switch 11J first 12 and the second 13 y: –1 plots, register 14, / third 15 and fourth 16 multipliers, counter 17, key 18, element NOT 19, element AND 20, and element OR 21
Позици ми обозначены тактовый вход 22 (частота строк), вход 23 сигнала Код положени центра вращени линии по вертикали, вход 24 сигнала Код наклона линии, вход 25 сигнала Код положени центра вращени линии по горизонтали , вход 26 сигнала Код радиуса вращени , вход 27 сигнала Частота полей, вход 28 сиг.нала Код кривизны параболы устройства, выход 29 устройства дл подключени к модул тору ЭЛТ. Positions indicate clock input 22 (line frequency), signal input 23 Vertical position of the center of rotation of the line, input 24 of the signal Tilt code of the line, 25 input of the signal Position code of the center of rotation of the line horizontally, 26 input of the signal Rotation radius code, 27 input of the signal Field frequency, input 28 signals. Curvature code of the device parabola, device output 29 for connection to a CRT modulator.
Процесс формировани устройством динамической параболы описьшаетс уравнением-.The process of forming a dynamic parabola by the device is described by the equation.
ап cos с. - i р sincp По coscf - posinq, (1)ap cos with. - i p sincp By coscf - posinq, (1)
4545
де п -текущий номер (код) строки растра, которую в данный момент времени сканирует луч ЭЛТ;de p is the current number (code) of the raster line that is currently being scanned by a CRT beam;
р - текущий номер (код) импульса горизонтальной дискретиза - ции, который в данньй момент времени моделирует луч ЭЛТ; 50 ai ро коды соответственно .вертикального и горизонтального положени центрй вращени параболы на растре; г - код радиуса вращени пара- 55p is the current number (code) of the horizontal sampling pulse, which at this moment simulates a CRT beam; 50 ai ro codes, respectively, of the vertical and horizontal position of the center of rotation of the parabola on the raster; g - code of the radius of rotation of the para- 55
болы;bols;
а - код, характеризующий кривизну параболы.and - the code characterizing the curvature of the parabola.
0 0
S Q S q
О 5About 5
0 0
5five
0 50 5
Процесс формировани устройством динамической пр мой описьгоаетс уравнениемThe process of forming a dynamic forward device is described by the equation
ncostf -г psinq + Пд cosc - poSinq,(2)ncostf -g psinq + front cosc - poSinq, (2)
где п, р , п о,. ро , г - параметры, описанные дл уравнени .(О.where p, p, p o ,. ro, r are the parameters described for the equation. (O.
Устройство работает след/юп;им образом .The device works trace / jupe; im image.
С входов 23 и-25 устройства на регистры 4, 5 и 6 поступают коды, пропорциональные углу (q;) наклона линии и положению центра вращени линии по горизонтали ( р) и вертикали (Пц). Из регистров 4, 5 и 6 эти коды занос тс в вычислительньй блок 7, в котором-осуществл етс формирование функцийCodes 4, 5 and 6 receive codes proportional to the angle (q;) of the slope of the line and the position of the center of rotation of the line horizontally (p) and vertical (Pc) from inputs 23 and -25 of the device. From registers 4, 5 and 6, these codes are entered into computational block 7, in which the formation of functions
sinqi , coscp и (UgCosCl - ро sinCp ).sinqi, coscp and (UgCosCl - ro sinCp).
Работа вычислительного блока 7 в нзгжном режиме обеспечиваете. блокомThe operation of the computing unit 7 in the nzhgzhny mode provides. by block
Iсинхронизации, который С(5держит ждущий высокочастотный генератор, запускаемый строчной частотой с входа 22, и распределитель импульсов.Isynchronization, which is C (5 holds a waiting high-frequency generator, triggered by a horizontal frequency from input 22, and a pulse distributor.
Во врем обратного хода по.певой развертки код радиуса вращени (2) с входа 26 устройства через кoм yтaтop During the reverse run of the sweep sweep, the code of the radius of rotation (2) from the input 26 of the device through the receiver
IIзаноситс в счетчик 9, а код costp с выхода вычислительнох о бпока 7. в умножитель 12. Входной частотой умножител 12 вл етс частота строк с выхода элемента И.ПИ 21 .II is transferred to counter 9, and the costp code from the output of computational signals to 7. to the multiplier 12. The input frequency of the multiplier 12 is the line frequency from the output of I.PI 21.
Входна частота строк с входа 22 устройства поступает на счетчик 17 и умножитель 15, которьй фо11мирует на своем выходе частоту, равную тг . Данна частота поступает на Е:ход четвертого умножител 16, которьй на своем выходе формирует частоту, равную an , где а - код, поступающий из регистра 14, характеризующий форму параболы.The input frequency of the lines from the input 22 of the device enters the counter 17 and the multiplier 15, which forms at its output a frequency equal to tg. This frequency arrives at E: the course of the fourth multiplier 16, which at its output generates a frequency equal to an, where a is the code from register 14, which characterizes the shape of a parabola.
Частота с четвертого умножител 16 поступает на информационньй вход ключа 18, на управл ющий нход которого поступает код, пропорц ;1ональньй коэффициенту а формы параболы.The frequency from the fourth multiplier 16 is fed to the information input of the key 18, the control portion of which receives the code, the proportions; the first coefficient of the shape of a parabola.
В зависимости от кода, пропорционального коэффициент а, поступающему на управл ющий вход ключа 18, на его выход проходит частота, равна . , при коде а,, отличном от кода О, в противном случае на выходе ключа 18 сигнала не будет. Следовательно,Depending on the code proportional to the coefficient a, which arrives at the control input of the key 18, the frequency passes to its output, is equal to. , when code a, is different from code O, otherwise there will be no signal at the output of key 18. Consequently,
33
при коде а,with code a,
отличном от кода О, иаother than code oh ia
первый вход элемента 21 подаетс частота, пропорциональна ап, и во врем пр мого хода полевой развертки через коммутатор 1 на счетчик 9 с выхода первого умножител 12 поступает частота, пропорциональна an cos cf Формируемый этой частотой код суммируетс с кодом, занесенным в счетчик 9 во врем обратного Х9да полевой развертки. В результате на выхрде счетчика 9 формируетс код, описьшае- мый левой частью уравнени . Переключение поступающих на коммутатор 11 сигналов осуществл етс частотой полей с входа 27.the first input of the element 21 is supplied with a frequency proportional to an, and during the forward stroke of the field sweep through switch 1 to the counter 9 from the output of the first multiplier 12 receives a frequency proportional to an cos cf The code generated by this frequency is summed with the code recorded in counter 9 at the time reverse H9da field sweep. As a result, the code described by the left part of the equation is formed at the output of counter 9. Switching the signals arriving at the switch 11 is performed by the frequency of the fields from the input 27.
Код, описьюаемый правой частью уравнени , формируетс в счетчике 8. Через коммутатор 3 с выхода вычислительного блока 7 заноситс код разности (n coscf - pbSinq), а в умножитель 13 с другого выхода вычислитель- - ного блока 7 - код sin Ц . Выходной частотой умножител 13 вл етс высока выходна частота ждущего генератора 2, запускаемого строчной частотой с входа 22 устройства. Во врем пр мого хода строчной развертки через коммутатор 3 с выхода умножител 13 поступает частота, пропорциональна sinq . Формируемый этой частотой код суммируетс с кодом, занесенным в счетчик 8 во врем обратного хода строчной развертки. Переключение вход ных сигналов коммутатора 3 осутцествл етс строчной частотой с входа 22 устройства .The code described by the right side of the equation is generated in the counter 8. Through the switch 3, the difference code (n coscf - pbSinq) is entered from the output of the computing unit 7, and the sin Ц code from the other output of the calculating unit 7 is entered into the multiplier 13. The output frequency of the multiplier 13 is the high output frequency of the standby generator 2, triggered by the horizontal frequency from the input 22 of the device. During the forward horizontal sweep, the switch 3 from the output of the multiplier 13 receives a frequency proportional to sinq. The code generated by this frequency is summed with the code entered into the counter 8 during the horizontal flyback. Switching the input signals of the switch 3 is not consistent with the horizontal frequency from the input 22 of the device.
Следовательно, в счетчике 9 формируетс код, повтор ющийс с частотой полей, а в счетчике 8 - код, повтор ющийс с частотой строк. При сравнении этих кодов на цифровом пороговом элементе 10с его выхода 29 снимаетс сигнал параболы. Перемещение параболы по, горизонтали и вертикали, угол ее наклона, разброс и направление ветвей задаютс входными сигналами вычислительного блока 7, Радиус вращени параболы задаетс соответствующим сигналом с входа 26 устройства .Therefore, in counter 9, a code is generated that repeats at the frequency of the fields, and in counter 8, a code is repeated at the frequency of lines. By comparing these codes, a parabola signal is taken on the digital threshold element 10c of its output 29. Moving the parabola along, horizontally and vertically, its angle of inclination, the spread and direction of the branches are set by the input signals of the computing unit 7. The radius of rotation of the parabola is defined by the corresponding signal from the input 26 of the device.
При коде а отличном от кода О на выходе устройства получаем параболу . Если же код а равен коду О,-то на выходе устройства пр ма лини , так как при этом ключ 18 закрыт, на выходе элемента НЕ 19 имеетс сигнал, равный единице, поступающий на первыйWhen the code is different from the code O, the output of the device is a parabola. If the code a is equal to the code O, then the output of the straight line device, since the key 18 is closed, the output of the element NOT 19 has a signal equal to one, arriving at the first
. .
10ten
1515
2020
2525
30thirty
35 35
4040
4545
5050
5555
13.413.4
вход элемента 20, и с выхода этого элемента снимаетс сигнал, пропорцио- н ишный КОД5 строки растра, которую в данный момент времени сканирует луч ЗЛТ. Следовательно, во врем пр мого хода полей развертки через коммутатор 11 и счетчик 9 с выхода умножител 12 поступает частота, пропорциональна cosq . Формируемый этой частотой линейно измен ющийс код суммируетс с кодом, записанным в счетчик 9, во врем обратного хода полевой развертки, В результате на выходе счетчика 9 формируетс код, описываемый левой частью уравнени (2). Права часть уравнени формируетс аналогично формированию правой части параболы.input element 20, and from the output of this element, a signal is taken, proportional to the raster line CODE5, which is currently scanned by the ZLT beam. Consequently, during the forward stroke of the sweep fields, the switch 11 and the counter 9 from the output of the multiplier 12 receive a frequency proportional to cosq. The linearly varying code generated by this frequency is summed with the code recorded in counter 9 during the field sweep. As a result, the code described by the left part of equation (2) is formed at the output of counter 9. The right side of the equation is formed in a manner similar to the formation of the right side of the parabola.
Таким образом, в устройстве осуществл етс вращение не только пр мой линии, но и параболы вокруг любой точки телевизионного растра, не принадлежащей ни пр мой, ни параболе. При этом погрешность аппроксимации при формировании сложных графических изображений значительно уменьшаетс , так как форма параболы наиболее точно соответствует криволинейной поверхности изображени , по сравнению с ломаной линией. Это прт-шодит к по- вьш1енню точности отображени графической информации до 30%. В. св зи с предлагаемое л стройетво может, примен тьс дл формировани более широкого класса граф гческих изображений , вьшoд тмыx из ЭВМ, а также разлмч- ных телевизионных спецэс хЬек-гов.Thus, the device rotates not only the straight line, but also the parabola around any point of the television raster that does not belong to either the direct or parabola. At the same time, the error of approximation during the formation of complex graphic images is significantly reduced, since the shape of the parabola most closely matches the curved surface of the image, as compared to the broken line. This makes it possible to improve the accuracy of displaying graphic information up to 30%. B. The connection with the proposed design can be used to form a wider class of graphical images, the appearance of computer images, as well as various television special programs.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864064471A SU1427413A1 (en) | 1986-05-05 | 1986-05-05 | Device for displaying graphic information on crt screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864064471A SU1427413A1 (en) | 1986-05-05 | 1986-05-05 | Device for displaying graphic information on crt screen |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1427413A1 true SU1427413A1 (en) | 1988-09-30 |
Family
ID=21236566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864064471A SU1427413A1 (en) | 1986-05-05 | 1986-05-05 | Device for displaying graphic information on crt screen |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1427413A1 (en) |
-
1986
- 1986-05-05 SU SU864064471A patent/SU1427413A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское св,идетельство СССР № Д85479, кл. G 09 G 1/16, 1973. Авторское свидетельство СССР № 805405, кл. G 09 G 1/16, 1979. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4016362A (en) | Multiple image positioning control system and method | |
GB1495344A (en) | Method and apparatus for combining video images with proper occlusion | |
US6377242B1 (en) | Display pointer tracking device | |
US4133003A (en) | Raster registration system for a television camera | |
SU1427413A1 (en) | Device for displaying graphic information on crt screen | |
GB1078702A (en) | Television system and method | |
US3184679A (en) | Multi-phase signal processor for light line optical correlator | |
JPS60207923A (en) | Position detector | |
JPS60240287A (en) | Synchronizer | |
EP0055340B1 (en) | Apparatus for automatically determining the x-y intersection of two curves in a raster type display system including a buffer refresh memory | |
US4928176A (en) | Electronic camera-processing circuit for automatically tracking particles which move across an optical image | |
JPS558158A (en) | Display unit | |
US3789403A (en) | Digital line graphics control on range scalable radar crt display | |
CA1250043A (en) | Measurement of subcarrier to horizontal sync phase using a vectorscope | |
SU1013941A1 (en) | Device for displaying data on cathode-ray tube screen | |
CA2037977C (en) | Display control apparatus enabling clear display of operation performance of an arithmetic processor | |
SU1195344A1 (en) | Device for displaying graphic information on televison receiver screen | |
SU732937A1 (en) | Device for data display on the screen of cathode ray tube | |
US3716749A (en) | Display system to generate symbols formed of conic sections | |
US2970270A (en) | Switching circuit | |
SU551672A1 (en) | Device for forming figures of conic section on cathode ray tube screen | |
SU739585A1 (en) | Device for displaying vectors on the screen of crt | |
US6816631B1 (en) | Calculations of coordinates of target image displayed on monitor screen | |
SU1180939A1 (en) | Versions of device for reading graphic information | |
JPS574662A (en) | Television picture receiver |