DK164011B - Apparat til at frembringe en jaevn rulning af en delt katodestraaleroersskaerm - Google Patents
Apparat til at frembringe en jaevn rulning af en delt katodestraaleroersskaerm Download PDFInfo
- Publication number
- DK164011B DK164011B DK498984A DK498984A DK164011B DK 164011 B DK164011 B DK 164011B DK 498984 A DK498984 A DK 498984A DK 498984 A DK498984 A DK 498984A DK 164011 B DK164011 B DK 164011B
- Authority
- DK
- Denmark
- Prior art keywords
- memory
- screen
- area
- signals
- address
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
- G09G5/346—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a bit-mapped display memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Description
i
DK 164011 B
Den foreliggende opfindelse angår en katodestrålerørsskærm omfattende en mikroprocessor, et styrekredsløb forbundet til mikroprocessoren , et første kredsløb forbundet til mikroprocessoren og til styrekredsløbet, et andet kredsløb forbundet til 5 mikroprocessoren og til styrekredsløbet, og en hukommelse forbundet til det første kredsløb og til det andet kredsløb til lagring af pixel information, som skal vises, hvori mikroprocessoren er koblet til en hovedcomputer for at modtage instruktionssignaler og adressesignaler fra computeren såvel som 10 kodede tekstsignaler, og indkoder de kodede tekstsignaler på rækker af bitsignaler, som definerer teksttegn, som repræsenterer den kodede tekst, idet styrekredsløbet har mindst et adresseregister til at tælle adresser og mindst et områdelæng-deregister til nedtælling af skanderede linier og med indret-15 ninger til at lagre instruktionssignaler og adressesignaler som modtages fra mikroprocessoren, og idet styrekredsløbet er indrettet til at forøge adresseregisteret med én for at adressere en ny skanderingslinie i hukommelsen og til at nedtælle områdelængderegisteret med én svarende til en afslutning af 20 hver skanderingslinie i hukommelsen, hvor det første kredsløb modtager rækken af bitsignaler fra mikroprocessoren og sender rækken af bitsignaler til hukommelsen, idet det andet kredsløb modtager adresses ignaler fra styrekredsløbet og sender adressesignalerne til hukommelsen.
25
Det er i almindeligt kendt teknik inden for fremvisning på ka-todestrålerørs-skærmapparater, at katodestrålerørsskærmene viser 24 eller 25 linier med information. Hvis informat i onen er af grafisk art, som f.eks. et landskabsbillede eller en kon-30 struktion, og vises sammen med tekst, anvendes inden for den mere populære del af den kendte teknik to hukommelsessystemer, et til grafik og et til tekst, hvorimod man i en anden version af den kendte teknik oplagrer både grafik og tekst i en bithukommelse. Når en katodestrålerørsskærm anvendes i forbindelse 35 med et databehandlingsanlæg som en form for udgangsorgan, hænder det ofte, at brugeren ønsker at se informationsindholdet af et dokument, som f.eks. er mere end 24 eller 25 linier
DK 164011 B
2 langt. F.eks. er et almindeligt forretningsbrev ofte længere end 25 linier. I sådanne situationer er det blevet praksis at rulle et sådant dokument eller rulle dets indhold. Dvs., at 25 linier af et dokument vises på en skærm, og efter at en pas-5 sende tid er forløbet, forsvinder den øverste linie, efterhånden som informationen hopper eller trinvis føres opad på skærmen, idet linierne 25, 26, 27 osv., tilføjes nederst på skærmen i takt med, at linierne 1, 2, 3, osv., forsvinder foroven på skærmen. Denne operation betegnes på engelsk som "whole 10 screen scrolling" eller "single region scrolling", dvs. at teksten ruller hen over skærmen. I de kendte systemer hopper teksten (for iagttageren) i en tilsigtet bevægelse bort fra skærmen foroven og ind på skærmen forneden af det rullende område. Den hoppende operation opstår, fordi startadresserne for 15 de successive skanderingsoperationer ændres med tekstlinieværdierne i stedet for skanderingslinieværdierne. Yderligere er hopfænomenet til stede, fordi databit'ene bevæges fra én position i hukommelsen til en anden, hvilket ikke kan foregå indenfor én ramme (inden for ét billede) uden anvendelse af højt 20 udviklet og kostbart hardware. DEC VT 100 bevirker en form for glat rulning med delt skærm (eng.: split screen scrolling), men anvender ikke en bitkorthukommelse, som forøger funktionen. Hvis det dokument, som skal vises, har et fast afsnit eller faste afsnit, som det kan være tilfældet, og brugeren kun 25 ønsker at rulle en sektion, som indrettes til at rulle, i så fald kaldes en sådan operation for rulning med delt skærm (eng.: split screen scrolling), som omtalt ovenfor i forbindelse med DEC VT 100. Et eksempel på en sådan situation ville være, at et forretningsbrev vises, og brevhovedet sammen med 30 adressatens navn og titel kan vises i det øvre faste felt eller afsnit. Selve brevet, begyndende med "Kære Hr. Jensen" ned til afslutningen kunne være rullefeltet, medens det nederste faste felt af brevet kunne indeholde adressen på firmaet og dets telefonnummer.
Selv om det er muligt med den kendte teknik at rulle tekst og grafik på en delt skærm, er det ikke muligt at gøre det jævnt; 35
DK 164011B
3 som forklaret i det foregående ville iagttageren fornemme, at teksten hopper hen over skærmen.
Ifølge den foreliggende opfindelse tilvejebringes et apparat 5 af den i indledningen nævnte art, der er ejendommeligt ved, at hukommelsen er en bitkorthukommelse (eng: bit map memory), der har et fast område, et skærmrulningsområde og et område uden for skærmen (eng: off-screen), som ligger ved siden af skærmrul 1eområdet, og ved at hukommelsen modtager en første begyn-10 delses- og efterfølgende adresseinformation med henblik på skærmrulleområdet af bitkorthukommelsen gennem det andet kredsløb fra styrekredsløbet, hvorved udlæsningsproceduren gentages for at bevirke, at pixelelementer i skærmrulleområdet af bitkorthukommelsen læses, skanderingslinie efter skande-15 ringslinie, indtil områdelængderegisteret er nedtalt til nul ved en påvirkning af styrekredsløbet, og derefter gentages adresserings- og udlæsningsproceduren for hver ramme, som skal vises, idet begyndelsesadressen for en ramme afviger fra begyndelsesadressen for den foregående ramme med en skanderings-20 linie, og ved at værdien i områdelængderegisteret bevirker, at adresserings- og udlægsningsproceduren fortsætter og derved udlæses noget af billedinformationen fra området uden for skærmen, således at den lagrede information, der vises i hver ramme under rulningen, forsvinder en skanderingslinie ad gan-25 gen, og således at visningen for iagttageren synes at bevæge sig (rulle) imod det afsnit, som forsvinder. Derved kan både tekst og grafik bringes til at rulle jævnt hen over en opdelt skærm. Hvis et anlæg af den kendte art skulle indrettes til at give en jævnt rullende bevægelse over en delt skærm med både 30 grafik og tekst, ville det kræve kredsløb, som kunne tilvejebringe 240 startadressedesignationer (SAD), eller det ville kræve, at man flyttede hele indholdet af en bitkorthukommelse inden for én vertikal synkroniseringsperiode (hvilket ville være økonomisk urealistisk). I anlægget ifølge den foreliggen-35 de opfindelse er der et maksimalt krav om fire SAD’er og fire slutværdier (eng.: length ending values). Det faktum, at den del af bitkorthukommelsen, der i det foreliggende anlæg ikke
DK 164011B
4 vises på skærmen, støder op til et område af bitkorthukommel-sen, som kan rulles, tillader det foreliggende anlæg at tilføre ny information, som skal vises, til området uden for skærmen, og udnytte den nye information i en rulleoperation 5 ved at føre skanderingen af bitkorthukommensen ind i området uden for skærmen, styret af længdeværdiparameteren (slutværdierne). Den foreliggende opfindelse tilvejebringer en jævn rul-leoperation med delt skærm med reduceret hardware i forhold til den kendte teknik. Anlægget ifølge opfindelsen anvender 10 kun én hukommelse, bitkorthukommelsen, som lagrer både tekst-og grafikinformation, som skal vises. Anlægget ifølge den foreliggende opfindelse tilvejebringer en glat rulning med delt skærm med reduceret hardware sammenlignet med anlæg med to hukommelser. Det er klart, at i et sådan anlæg vil problemerne 15 med adressering af de springende punkter for at frembringe den grafiske visning være talrige, og at problemerne kan reduceres drastisk, hvis der anvendes et kredsløb til styring af den grafiske visning (eng.: grafic display controller, GDC). Det foreliggende anlæg udnytter GDCen og anvender maksimalt fire 20 startadresser og fire områdelængdeværdier til at tilvejebringe adresserne til rulleoperationen med delt skærm. Anvendelsen af fire-adresseteknikker, således som den tilvejebringes af GDC'en, repræsenterer en reduktion i hardware sammenlignet med et anlæg, som kræver 240 adresser. Anlægget tilvejebringer 25 endvidere en omorganisering af bitkorthukommelsen for at imødekomme en ændring i arrangementet af visningen, dvs. en ændring i størrelse eller position af de faste og rullende felter. Det foreliggende anlæg tilvejebringer en startadresse og en områdelængdeværdi for hvert fast felt, såvel som to starta-30 dresser og to områdelængdeværdier for de rullende felter. Anlægget er indrettet til at have et område "uden for skærmen" (et område af hukommelsen, som indeholder information, som normalt ikke vises), som ligger ved siden af et rullende område af hukommelsen. Hvis man betragter en rulleoperation med 35 delt skærm, hvori teksten ruller opad, er det klart, at den øverste viste linie af det rullende område forsvinder, og den næste informationslinie nedenunder skrives i positionen for
DK 164011 B
5 den øverste linie i det rullende område af skærmen. Omtrent samtidig dermed overføres ny information, som skal indskrives i den nederste linies position af det rullende felt på skærmen til bitkorthukommelsens område "uden for skærmen". På dette 5 tidspunkt leverer områdelængdeværdien et incitament til "fremføringskredsløbet" om at skandere den næste tilstødende linie i det område af hukommelsen, der ligger "uden for skærmen", og informationen i den pågældende tilstødende linie bliver den nye information, som til føjes på den nederste linie af det 10 rullende område af skærmen. Ifølge dette arrangement fortsætter anlægget med at rulle det rullende felt. Hvis hukommelsespladsen uden for skærmen opbruges, og der stadig er rullende information, som skal vises, må anlægget finde hukommelsesplads, som kan behandle en sådan information. Dette udfører 15 anlægget ved at anvende hukommelsesplads (i den rullende region af bitkorthukommelsen), som indeholder information, som allerede er blevet vist og tidligere rullet hen over skærmen. Ved dette genbrug af det rullende område af bitkorthukommelsen adresserer anlægget den første linie af det rullende område.
20 Den pågældende første hukommelseslinie fyldes med ny information, som vil blive tilføjet som den nederste linie af den rullende tekst. Hver efterfølgende linie af det rullende område af hukommelsen anvendes igen, indtil rulleoperationen er afsluttet. Følgelig vil den information, som kan ses i det 25 rullende område af skærmen, tilsyneladende komme fra et cirkulært eller roterende hukommelsesorgan.
Opfindelsen skal i det følgende forklares nærmere under henvisning til tegningen, hvor 30 fig. 1 er et blokdiagram af et anlæg ifølge den foreliggende opfindelse, fig. 2 en skitse af en skærm til anlægget i fig. 1, fig. 3 en planskitse af bitkorthukommelsen i anlægget fig. 1, 35
DK 164011B
6 fig. 4 en planskitse af bitkorthukomme1 sen, som viser afsnit, der skal omorganiseres, fig. 5 en planskitse af bitkorthukommelsen, hvori ét trin af 5 omorganiseringen er blevet afsluttet, fig. 6 en planskitse af skærmen, som omorganiseringen af bit-korthukommelsen vedrører, 10 fig. 7 en planskitse af bitkorthukommelsen, efter at et andet trin af omorganiseringen er blevet afsluttet, og fig. 8 en planskitse af bitkorthukommelsen, efter at et tredje trin af omorganiseringen er blevet afsluttet.
15 I fig. 1 er vist en hovedcomputer 11, som er forbundet via et antal indgangs-udgangskanaler til mange periferienheder placeret mange forskellige steder, såvel som lokalt placerede indgangs-udgangsapparater også kaldet terminaler. I fig. 1 er det 20 apparat, som er forbundet med kanal 13, én ud af mange terminaler, som hovedcomputeren samarbejder med for at levere information til brugeren. Det må være klart, at kanalerne vist i fig. 1 indeholder mange paralleltråde, som bærer adresseinformation, datainformation og instruktionsinformation på forskel-25 lige tidspunkter. En mikroprocessor 15 er forbundet til kanal 13. I den foretrukne udførelsesform er mikroprocessoren 15 en 8085 fra Intel Corporation. Mikroprocessoren 15 indeholder en hukommelse med vilkårlig adgang, en såkaldt RAM, samt en hukommelse, hvorfra der kun kan udlæses, en såkaldt ROM. Mikro-30 processoren 15 fungerer som en slave for hovedcomputeren 11 og er indrettet til at tillade umiddelbar adgang til datainformation og instruktions i nformat i on til de visningskredsløb, som er forbundet til dem.
35 Som det fremgår af fig. 1, er en grafisk visningsstyreenhed (eng.: grafic display controller, i det følgende forkortet til GDC) 19 forbundet gennem en kanal 17 til mikroprocessoren 15.
DK 164011 B
7 GDC'en 19 er i en foretrukken udføre 1 sesform en MICRO PD 7280 fra NEC Corporation. I GDC'en 19 er en skri ve-takt-generator, og for hver horisontal slukketid frembringes syv skriveperioder, mens der under hver vertikal slukketid frembringes 594 5 skriveperioder. Andre takthastigheder vil kunne anvendes.
Et bufferlager 23 er også forbundet til mikroprocessoren 15 gennem en kanal 21. Buffer1 ageret 23 er i den foretrukne udførelsesform opbygget af 74 S 189 komponenter og en 74 LS 191 10 komponent fra Texas Instruments Corporation, men andre former for bufferkredsløb vil kunne anvendes. GDC'en 19 modtager informationssignaler med instruktioner og data fra mikroprocessoren 15 og tilvejebringer igen adresseinformation, instruk-ti onsi nformat ion og grafisk information på en kanal 25. In-15 struktionssignalerne på kanal 25 styrer multiplekseren (også kaldet MUX) 29. MUX'erne 27 og 31 styres af instruktionssignaler fra mikroprocessoren 15 gennem et register 42. Registeret 42 er i den foretrukne udførelsesform en 74 LS 273 fra Texas Instruments Corporation. MUX'en 27 videregiver tekstdatasigna-20 fra buffer 1 ageret 23 og grafiske datasignaler fra GCD'en 19 i takt med modtagelsen af skrivetaktsignaler. Bufferlageret 23 er fyldt med 16 x 10 bit, som indeholder information til at danne et fuldstændigt tegn (10 x 10 bit). Bitsignalerne fra buf ferlageret 23 fremfører 16 bit ad gangen til MUX'en 27 og 25 gennem denne til bitkorthukommelsen 33. I den foretrukne udførelsesform består bitkorthukommelsen af 64 K x 1 dynamiske RAM'er. Disse RAM'er er i den foretrukne udførelsesform MICRO D 4164-3 komponenter fra NEC Corporation. Andre'typer af bit-korthukommelser ville kunne anvendes. I det følgende antages, 30 at bitkorthukommelsen er ordnet i 50 adresseafsnit for én skanderingslinie. Endvidere forudsættes, at skrivetaktgenera-toren arbejder på 2 MHz, og i løbet af én horisontal slukkeperiode kan bitkorthukommelsen følgelig modtage syv 16 bits ord fra buffer1 ageret 23. Når et hukommelsesafsnit er udvalgt af 35 adresseinformationen på kanal 39, vil der enten blive indlæst information (via kanal 37) i hukommelsen 33 eller blive udlæst information fra hukommelsen 32 (via kanal 56). Hvis informa-
DK 164011 B
8 tionen skal indskrives i hukommelsen, skal der være skrivesignaler ("write enable") til stede på kanal 40, som det vil blive forklaret i det følgende. Skrivesignalerne vil blive aktiveret eller ikke-aktiveret afhængig af kombinationen af sig-5 naler enten på kanal 47 eller 49. Hvis tekstinformation overføres på kanal 37, vil styreinformationssignaler på kanal 49 videreføres gennem MUX'en 31 for selektivt at tilvejebringe (eller maskere) de korrekte skrivesignaler ("write enable"). Hvis grafisk information overføres på kanal 37, vil styresig-10 nalerne på kanal 47 føres gennem MUX'en 31 for selektivt at tilvejebringe (eller maskere) skrivesignalerne. Bitkorthukom-melsen 33 transmitterer informationssignaler til katodestråle-røret 51 gennem skifteregisteret 53.
15 Bitkorthukommelsen 33 er en hukommelseskomponent, hvori der er et hukommelseselement for hver billedelementposition, også kaldet pixel, på katodestrålerørsskærmen 51, i det følgende kaldet CRT. CRT'en 51 er en standardskærm, som kan vise 24 eller 25 tekstlinier, og hvori strålen foretager ti skanderin-20 ger for hver tekstlinie. I den foretrukne udførelsesform er CTR'en en VR 201 eller VR 240 fra Digital Equipment Corporation. Som omtalt ovenfor er der for hver pixel-position eller for hver prikposition på skærmen 51 en hukommelsesposition i bitkorthukommelsen 33. I bitkorthukommelsen, som anvendes i 25 den foretrukne udførelsesform, er der endvidere tilstrækkelig hukommelsesplads til at rumme otte yderligere tekstlinier. Selv om bitkorthukommelsen 33 i den foretrukne udførelsesform rent faktisk rummer 32,8 tekstlinier, vil vi i den følgende beskrivelse antage, at bitkorthukommelsen 33 har kapacitet til 30 at oplagre 32 tekstlinier, som skal vises. Informationsignalerne, som læses fra bitkorthukommelsen 33, overføres på en kanal 56, gennem et skifteregister 53 til CTR'en 51.
Inden funktionen af kredsløbet i fig. 1 gennemgås med henblik 35 på bestræbelserne for at tilvejebringe et jævnt rullende billede med delt skærm, skal nogle yderligere egenskaber ved GCD'en 19 gennemgås. GCD'en 19 har som tidligere omtalt mulig-
DK 164011 B
9 hed for at tilvejebringe fire startadresser samt fire område-længdeværdier eller slutværdier, dvs. værdier, der angiver længden eller slutningen af rulleområdet. Selv om GDC'en 19 er i stand til og rent faktisk tilvejebringer grafisk display-in-5 formation, er dens hovedrolle i denne funktion rollen som et apparat til tilvejebringelse af adressesignaler. Adressesignalerne for information, som skal indlæses i bitkorthukommelsen 33, udsendes på kanal 25 ad kanal 35 gennem MUX'en 29, gennem dekoderen 45, ad kanal 39 til bitkorthukommelsen. I en fore-10 trukken udførelsesform er dekoderen 45 en 74 LS 253 fra Texas Instruments Corporation.
Når pixel information fra mikroprocessoren transmitteres til buffer1 ageret 23 og fra bufferlageret 23 til MUX'en 27, place-15 res sådan information i bitkorthukommelsen på positioner svarende til adressesignalerne fra GDC'en 19, således som de forefindes på linien eller kanalen 39. Når bitkorthukommelsen 33 skal tilvejebringe eller udlæse information til CRT’en 51, leverer GDC'en 19 adresseinformationssignaler på kanal 39 til at 20 vælge de positioner i bitkorthukommelsen, hvorfra sådan information skal udlæses til CTR'en. Selv om det i det foregående er omtalt, at GDC'en 19 kan give fire startadresser og fire områdelængdeværdier, må det være klart, at ikke alle operationer kræver fire sådanne adresser. Betydningen vil fremgå af 25 det følgende. Det bør også være klart, at GDC'en 19 indeholder mindst to registre, et register, som er registeret for den løbende eller nuværende adresse, og et andet register, som er registeret for den løbende eller nuværende længdeværdi (også omtalt som slutværdi). Betydningen af de to registre vil frem-30 gå tydeligere af den følgende beskrivelse.
Som omtalt tidligere frembringer GDC'en 19 horisontale og vertikale synkroniseringssignaler, som tillader, at informationen transmitteres igennem hele anlægget med den rette synkronise-35 ring i forhold til CRT'ens elektronstråle. Sådanne horisontale og vertikale synkroniseringssignaler transmitteres over forbindelsen 57 til CRT'en 51 til skifteregisteret 53 og til mi-
DK 164011 B
10 kroprocessoren 15. Skrivesignaler transmitteres over forbindelsen 31 til bufferlageret 23 og til destinationstælleren 41. Når et udgangssignal overføres fra bitkorthukommelsen til CTR'en, forøges adressetælleren i GDC'en 19 af skrivesignaler-5 ne, samtidigt med at områdeværdi registeret nedtælles af horisontale synkroniseringssignaler. Endvidere anvendes de vertikale synkroniseringssignaler, som transmitteres til mikroprocessoren 15, til at optælle eller nedtælle værdien af adresseinformationen i RAM'en 18, og den styring danner grundlag 10 for en ny startadresseinformation, som transmitteres til GDC'en 19. Som omtalt tidligere omfatter en fuldt skanderet linie 50 adresser i bitkorthukommelsen og en fuld tekstlinie omfatter 500 adresser. Ved afslutningen af 10 linieskanderinger (som tilsammen ville danne én tekstlinie på CRT'en), er 15 startadressen således ændret med 500. Som omtalt ovenfor tjener de horisontale synkroniseringssignaler til at nedtælle længdeværdien i længdeværdiregisteret, således at når længdeværdien i længdeværdiregisteret er lig med nul, ved anlægget, at et forudbestemt områder eller region af bitkorthukommelsen 20 er blevet vist. Efter at en forudbestemt region er blevet vist, danner anlægget en ny startadresse for det næste område, som skal vises. Den nye startadresse kommer fra GDC'en 19, og den adresse sendes af kanalerne 25 og 35 gennem MUX'en 29, gennem dekoderen 45 og ad kanalen 39 til bitkorthukommelsen.
25
Betragtes fig. 2 på baggrund af ovenstående beskrivelse af fig. 1, forstås bedre, hvorledes anlægget fungerer. Antag, at der er et dokument, f.eks. et forretningsbrev, der har et fast område, der består af to linier. F.eks. kunne det faste område 30 med to tekstlinier 59 (vist i fig. 2) bestå af organisationens brevhoved såvel som titel og navn på adressaten, f.eks. Robert Smith, President. Antag endvidere, at forretningsbrevet 65 har en nedre fast del 61, som indeholder adressen på organisationen og et gebyrfrit telefonnummer.
Ifølge ovennævnte antagelser vil de faste områder 59 og 61, når dokumentet 65 vises på skærmen, have opbrugt fire af de 35 11
DK 164011 B
mulige 24 tekstlinier vist på skærmen. Antag endvidere, at selve brevet indledende med navn og adresse på adressaten, hilsner og afslutning udgør ca. 30 tekstlinier, og at selve brevet afbildes som området 63 i fig. 2. Som omtalt i det fo-5 regående har bitkorthukommelsen i en foretrukken udførelsesform mulighed for at oplagre 32 tekstlinier, og endvidere, som nævnt tidligere, er det almindelig standard for de i handelen værendé skærmterminaler at have en skærm, som viser 24 tekstlinier.
10
Det område af bitkorthukommelsen, som ikke vises på skærmen (the off screen region), kan indeholde information, som anvendes til forskellige opgaver i forbindelse med visningen. Med henblik på beskrivelsen af denne opfindelse vil man dog i det 15 følgende gå ud fra, at det ikke viste område af hukommelsen er fyldt med baggrundsmateriale, dvs. uden intelligent information.
Fig. 3 viser den bitkorthukommelse, som anvendes i den fore-2o trukne udførelsesform, med 32 tekstlinier i hukommelsen, der er til rådighed til information, der skal vises. Det må være klart, at andre hukommelser med andre kapaciteter ville kunne anvendes. Hvis det antages, at den information, som repræsenterer dokumentet 65 (vist i fig. 2) rent faktisk oplagres i 25 bitkorthukommelsen afbildet i fig. 3, vil det vise sig, at den øverste del 59 af brevet 65 vil oplagres i de to første linier 59A i bitkorthukommelsen. Tyve af de tredive linier, der udgør selve brevet, eller rettere indholdet 63 af brevet 65 lagres i det område 67 af hukommelsen, som kan rulles, medens det ne-30 derste faste område af brevet 65 vil blive lagret i de neder- ste to linier 61A af hukommelsen vist i fig. 3. Området 69 af hukommelsen mellem det nedre faste område 61A og området 67, som kan rulles, er det område, hvori informationen, der ikke vises på skærmen, lagres.
Når informationen er lagret i bitkorthukomme1 sen 33, som vist i fig. 3, og udlæsningen af den pågældende information til 35
DK 164011 B
12 CTR'en er udført, vil informationen i det øvre faste område 59A komme til syne i det øverste afsnit af skærmen 51. De første tyve linier af brevet vil fremkomme neden under, og informationen lagret i det nedre faste område 61A vil vise sig som 5 de to sidste linier på skærmen.
Antag nu, at anlægget skal arbejde med delt skærm i den rullende tilstand, således at de tredive linier i brevlegemet kan ses, mens brevlegemet rulles. For at udføre denne operation 10 vil GDC'en til bitkorthukommelsen 33 udsende en første startadresse (SAD 1), som vist i fig. 3. På samme tid vil en område-slutværdi (LEN 1) lagres i siutværdiregisteret. Det vil erindres, at LEN-værdien nedtælles af horisontale synkroniseringsimpulser (som der er ti af per tekstlinie), og LEN 1 vil 15 derfor være lig med tyve i dette eksempel. Når LEN 1 er nedtalt til nul, som forklaret tidligere, ved anlægget, at informationen for det faste område 59A er blevet overført til bit-korthukommelsen, og GDC’en vil sende en anden startadresse (SAD 2) til bitkorthukommelsen. Den anden startadresse (SAD 20 2), som er vist i fig. 3, vil bære begyndelsen af den første skanderingslinie af den tredje tekstlinie 71. Det vil erindres, at der er 500 adresser per tekstlinie, og følgelig vil SAD 2-værdien i vores eksempel være 1.000. På samme tid vil en anden område-slutværdi indføres i siutværdiregisteret i GDC'en 25 for at blive nedtalt i takt med de horisontale synkroniseringssignaler. LEN 2-værdien (som vist ifølge opfindelsen i fig. 3) vil være 200, fordi skanderingen af det andet område vil omfatte 20 linier, og hver tekstlinie omfatter ti horisontale synkroniseringsimpulser. Når LEN 2-værdien er blevet 30 nedtalt til nul, ved anlægget, at det område, 67, som kan rulles, er blevet vist, og GDC'en 19 vil sende en tredje startadresse SAD 3, som vist i fig. 3. SAD 3 vil i vores eksempel være 15.000. På samme tid vil en tredje område-slutværdi LEN 3 indføres i slutværdiregisteret i GDC'en, og den 35 værdi vil i vores eksempel være tyve. Når LEN 3 er blevet nedtalt til nul, vil anlægget begynde den næste fuldstændige skandering af bi tkorthukommelsen.
DK 164011 B
13
Ved den næste fuldstændige skandering af bitkorthukommelsen vil GDC'en 19 frembringe de samme SAD 1- og LENl-værdier, som fer blev dannet; men når LEN 1 er blevet nedtalt til nul, vil den anden startadresse være SAD 2A (som vist i fig. 3) og vil 5 repræsentere den anden skanderingslinie af tekstlinien 71. LEN 2A-værdien vil være den samme som LEN 2-værdien, men skanderingen vil fortsætte ind i den første skanderingslinieposition af det område af hukommelsen, der ikke vises på skærmen (off-screen region). Det område, der ruller, vil derfor avan-10 cere én skandel ingsl inie ad gangen (i én ramme), og den rullende bevægelse vil være en jævn rulning. Hvis SAD 2-værdien havde været på positionen SAD 2B, som er den første skanderingslinie af teksten 77, ville rulningen have hoppet én tekstlinie ad gangen. SAD-værdien vil eventuelt være værdien 15 af SAD 2B, og den anden tekstlinie 77 vil være blevet flyttet op på skærmen, således at den vises ved siden af det faste område 59, og informationen på tekstlinien 71 ville være forsvundet. Under denne del af rulningen ville den anden områdeslutværdi ikke ændre sig. Når tekstlinien 77 havde flyttet 20 sig op imod det faste område 59, ville den første tekstlinie 75 af området uden for skærmen rent faktisk have bevæget sig ind i det rullende område. Forinden eller omkring dette tidspunkt vil information fra buffer1 ageret være blevet indlæst i området uden for skærmen, specielt ind i tekstlinien 75, så-25 ledes at den vil fremkomme som den sidste linie af det rullende område af skærmen eller i den position, som linien 73 optog forud for sit første trin af rulningen. Efterhånden som hver LEN 2-værdi når nul, vil GDC-apparatet frembringe SAD 3 og LEN 3, som vil have de samme værdier som før. Anlægget vil 30 fortsætte denne operation, og når tekstlinien 79 i området uden for skærmen er blevet vist, hvilken linie vil være den 28. linie af brevlegemet, er anlægget programmeret til at vide, at området uden for skærmen er blevet udnyttet og opbrugt. Følgelig må anlægget genbruge den del af hukommelsen, 35 hvori tekstlinien 71 oprindeligt blev indført. Mikroprocessoren 15 holder kontinuerligt øje med, hvad startadressen er, og dermed hvornår startadressen er 5.000, hvilket repræsente-
DK 164011 B
14 rer den 9. tekstlinie af rulningen med delt skærm, og anlæggets funktion ændrer sig i nogen grad ved denne værdi af startadressen. Ved den rulning, under hvilken den 9. tekstlinie er den første linie, er LEN 2-værdien én mindre end, hvad 5 den var under den foregående rulning, hvor den 8. linie var den første linie. Dette er rigtigt, fordi det rullende område under den rulleoperation, ved hvilken den 9. linie er første linie, vil blive reduceret med én skanderings!inie, når skanderingen når det faste område 61A. Under de omstændigheder 20 vil den tredje startadresse blive SAD 3A, som er den samme adresse som SAD 2 var ved den første linieskandering af tekstlinien 71. I denne situation er LEN 3A-værdien én. For at udføre rulleoperationen, når den 10. tekstlinie er den første linie, vil LEN 2C-værdien være to mindre end, den var 25 ved afslutningen af tilvejebringelsen af den 9. linie, således at skanderingen ikke bevæger sig ind i det faste område 61A, og LEN 3B-værdien vil være tyve, således at tekstliniepositionerne 71 og 77 i bi tkorthukommel sen nu vil være i brug.
20
Det bør bemærkes, at hver gang LEN 3-værdien bliver nul ved denne genbrugsoperation, vil der bliver anvendt en fjerde startadresse (SAD 4) som vist i fig. 3, og en fjerde områdeslutværdi (LEN 4) vil blive anvendt for at få det faste om-25 råde 61A på skærmen. Operationen fortsætter som netop beskrevet med, at LEN 2C-værdien fortsat nedtælles, samtidigt med at LEN 3- (Am B, etc. )-værdien forøges for at udføre rulningen.
30 Hvis man gennemtænker dette eksempel, vil man se, at i den første del af rulleoperationen ville adressatens navn først blive bevaret på skærmen af phosphoren, selv om der skanderingslinie for skanderingslinie transmitteres mindre information fra linien 71 i bitkorthukommel sen. På samme tid, som 35 informationen fra linien 77 transmitteres for at blive vist i den tredje linie af skærmen, ville adressatens navn forsvinde, og adressatens adresse ville fremkomme på den første li-
DK 164011 B
15 nie. På den nederste del af brevlegemet ville linien 73 have bevæget sig op til position 74, og informationen i linie 75 ville være til rådighed for positionen 73. Meget ofte er informationen i området uden for skærmen, specielt i liniens 75 5 baggrundsinformation, dvs. uden intelligent information, og følgelig vil baggrundsinformation optræde i position 73, men omtrent umiddelbart derefter ville intelligent information blive skrevet på skærmen, når linien 75 bliver fyldt med data fra buf ferlageret 23. Det må være klart, at i starten ændrer 10 område-slutværdierne sig ikke, før hele området 69 uden for skærmen er blevet anvendt. Derefter nedtælles siutværdiregi -steret fra den oprindelige rulleområdeværdi og bliver optalt for det nye genbrugte rulleområde. Det faktum, at den nye information kan tilføjes i området uden for skærmen, og at den 15 skandering af bitkorthukommelsen, som er i gang, har tilladelse til at skandere i området uden for skærmen (for den nye information), tillader anlægget at udføre den jævne rulning med delt skærm med en god økonomi i hardware og tid.
20 Det vil erindres, at anlægget kan bevirke en omorganisering, hvis størrelsen eller positionen af det område, der skal rulles, må ændres. Det er umiddelbart klart, at omordningen af bitkorthukommelsen ville kunne udføres ved ordre fra hovedcomputeren, men det må også være klart, at hovedcomputeren er 25 beskæftiget med udførelsen af alle former for operationer, og at det ville være spild af hovedcomputertid at anvende dens tid til at omorganisere bitkorthukommelsen. Yderligere kan omorganiseringen af bitkorthukommelsen være af lokale hensyn, og den information, der har relation til det lokale hensyn, 30 ville være til rådighed lokalt. F.eks. kan der være mange sådanne CRT-anlæg forbundet til hovedcomputeren, og de øvrige systemer ønsker ikke at få omordnet deres bi tkorthukomme1 ser. Følgelig tilvejebringer det foreliggende anlæg en lokal omordning af bitkorthukommelsen.
I det følgende antages, at bitkorthukommelsen slutter efter en rulleoperation med delt skærm i den form, der er vist i 35
DK 164011 B
16 fig. 4. I fig. 4 er vist et fast øvre område 81, som har otte linier, efterfulgt af et rullende område (SRB) 83 med fire linier, efterfulgt af et område uden for skærmen 85 med otte linier, efterfulgt af et rulleområde (SRA) 87 med fire linier 5 og endelig af et fast nedre område 89 med otte linier. Det antages, at brugeren ønsker at omordne anlægget, således at der kan være rulning over en hel skærm, og brugeren ønsker, at visningen skal forblive den samme, dvs., som den fremkommer i fig. 6. For at udføre dette anvendes anlægget til omor-Iq ganiseringsmoden eller omordningstilstanden.
Når anlægget arbejder i omordningstilstanden, flyttes afsnittet SRB 83 med fire linier til de første fire linier af området 85 uden for skærmen, som vist i fig. 5. Afsnit af det 15 foregående kan udføres både under de vertikale og de horisontale slukkeperioder. Det udføres ved at lade GDV'en 19 transmittere en startadresse gennem MUX'en 29, gennem dekoderen 45, ad kanalen 39 til bitkorthukommelsen 33. Denne adresse bevirker udlæsning og dermed, at informationen på den pågæl-2o dende adresse udlæses på kanal 91 til en latch 93. Derefter sender mikroprocessoren 15 en destinationsadresse på kanal 95 til destinationstælleren 41, derfra ad kanal 43, gennem MUX'en 29, gennem dekoderen 45, ad kanal 39 til bitkorthukom-melsen. Følgelig kan information, som holdes af latch'en 93, 25 sendes langs kanalen 97, ad kanal 35, gennem MUX'em 27, ad kanal 37 tilbage til bitkorthukommel sen for at blive placeret på destinationsadressen, som tilvejebringes af tælleren 41. I omordningsti Istanden optæl 1 es startadresseregisteret i GDC 19 i takt med skrivesignaler, og tælleren 41 optælles i takt med 30 skrivesignaler, således at pipxelinformationen transmitteres linie for linie fra bitkorthukommelsen begyndende ved startadressen, og således at informationen vender tilbage til destinationsadressen, som fremskaffes af tælleren 41. På samme måde som beskrevet i det foregående vil anlægget vide, at et 35 bestemt afsnit af hukommelsen er blevet omplaceret i overensstemmelse med omordningsfunktionen, når en LEN-værdi har nået nul.
DK 164011 B
17
Betragtes fig. 4 og 5, bliver den netop beskrevne operation lettere at forstå. Under omordningen skal anlægget vise informationen, som vist i fig. 6, og følgelig er SAD 1 den første startadresse, som vist i fig. 4. LEN 1-værdien er ved af-5 slutningen af de otte linier, som vist i fig. 4. SAD 2-værdi- en er ved begyndelsen af SRA-afsnittet, og LEN 2-værdien er ved afslutningen SRA-afsnittet. SAD 3-værdien er ved begyndelsen af SRB-afsnittet, og LEN 3-værdien er ved afslutningen af SRB-afsnittet. Det bør dog bemærkes, at ved begyndelsen af 10 OS-afsnittet har anlægget dannet en destinationsadresse DES 1. Anlægget er programmeret til at bevirke et omordningstrin. Følgelig udlæses information fra SRB på kanal 91 under vertikale og horisontale slukkeperioder og vil blive omplaceret i den øverste del af OS-afsnittet. Omordningen af bitkorthukom-15 melsen efter dette første trin kan ses i fig. 5. Når LEN 3 i fig. 4 er lig med nul, vil systemet gå til SAD 4 og slutter med LEN 4, som beskrevet tidligere. Efter det første omordningstrin fremstår bitkorthukommelsen som vist i fig. 5.
20 Under den anden fulde skanderingsoperation er SAD 1, LEN 1, SAD 2 og LEN 2 som vist i fig. 5. Det bør dog bemærkes, at destinationsadressen 2 (DES 2) også frembringes, og destinationsadressen 2 er den første linieskandering af OS-afsnittet 85A i fig. 5. Følgelig udlæses SRA-afsnittet 87 fra bitkort-25 hukommelsen på kanal 91 for at blive omplaceret i bitkorthu kommelsen ved destinationsadressen (DES 2). Derefter vil SAD 3 og LEN 3 såvel som SAD 4 og LEN 4 blive anvendt til at omordne bitkorthukommelsen for at fremstå, som den gør i fig.
7. Det ses i fig. 7, at SRA er placeret, hvor SRB var i fig.
30 4, og SRB er, hvor det øverste afsnit af OS var i fig. 4. Det afsluttende trin af omordningen udføres ved at tilvejebringe SAD 1, som vist i fig. 7, og tillade skanderingen at fortsætte, indtil LEN 1-værdien i fig. 7 er nået. Det andet SAD 2-signal frembringes som vist i fig. 7 på samme tid som de-35 stination 3 (DES 3) signalet frembringes, og følgelig returneres det faste nedre område 89, når det udlæges fra bitkorthukommelsen på kanal 91 til DES 3-adressen. Dette omordnings-
Claims (5)
1. Katodestrålerørs-skærmapparat med en mikroprocessor (15), et styrekredsløb (19) forbundet til mikroprocessoren (15), et første kredsløb (23, 27) forbundet til mikroprocessoren og til styrekredsløbet, et andet kredsløb (29, 45) forbundet til mi-35 kroprocessoren og til styrekredsløbet, og en hukommelse (33) forbundet til det første kredsløb og til det andet kredsløb til lagring af pixelinformation, som skal vises, og hvori mi- DK 164011 B 19 kroprocessoren er koblet til en hovedcomputer (11) for at modtage instruktionssignaler og adressesignaler fra computeren (11) såvel som kodede tekstsignaler, og indkoder de kodede tekstsignaler på rækker af bitsignaler, som definerer tekst-5 tegn, som repræsenterer den kodede tekst, idet styrekredsløbet (19) har mindst et adresseregister (SAD) til at tælle adresser og mindst et områdelængderegister (LEN) til nedtælling af skanderede linier og med indretninger til at lagre instruktionssignaler og adressesignaler, som modtages fra mi kropro-10 cessoren (15), og idet styrekredsløbet (19) er indrettet til at forøge adresseregisteret (SAD) med én for at adressere en ny skanderingslinie i hukommelsen (33) og til at nedtælle om-rådelængderegisteret (LEN) med én svarende til en afslutning af hver skanderingslinie i hukommelsen, hvor det første kreds-15 løb (23, 27) modtager rækken af bitsignaler fra mikroproces soren (15) og sender rækken af bitsignaler til hukommelsen (33), idet det andet kredsløb (29, 45) modtager (via 25, 35) adressesignaler fra styrekredsløbet (19) og sender (via 39) adressesignalerne til hukommelsen (33), kendetegnet 20 ved, at hukommelsen er en bitkorthukommelse (eng: bit map memory 33), der har et fast område (59A), et skærmrul leområde (67) og et område uden for skærmen (eng: off-screen 69), som støder op til skærmrulleområdet, og ved at hukommelsen modtager en første begyndelses- og efterfølgende adresseinformation 25 for skærmrulleområdet i bitkorthukommelsen gennem det andet kredsløb (29, 45) fra styrekredsløbet (19), hvorved udlæs ningsproceduren gentages for at bevirke, at pixelelementer i skærmrulleområdet af bitkorthukommelsen læses, skanderingslinie efter skanderingslinie, indtil områdelængderegisteret er 30 nedtalt til nul ved styrekredsløbets aktion, og derefter gentages adresserings- og udlæsningsproceduren for hver ramme, som skal vises, idet begyndelsesadressen for en ramme afviger fra begyndelsesadressen for den foregående ramme med en skanderingslinie, og ved at værdien i områdelængderegisteret be-35 virker, at adresserings- og udlæsningsproceduren fortsætter og derved at noget af bi 1 ledinformationen fra området uden for skærmen udlæses, således at den lagrede information, der vises DK 164011 B 20 i hver ramme under rulningen, forsvinder en skanderingslinie ad gangen, og således at visningen for iagttageren synes at bevæge sig (rulle) imod det afsnit, som forsvinder.
2. Skærmapparat ifølge krav 1, kendetegnet ved, at mikroprocessoren (15) sender ny data til skanderingslinier, som oprindelig var inkluderet i området uden for skærmen og følgelig vil dataene læst fra de skanderingslinier, som oprindeligt var inkluderet i området uden for skærmen, blive ny 10 information.
3. Skærmapparat ifølge krav 1, kendetegnet ved, at mikroprocessoren (15) indbefatter en læsehukommelse (ROM 16), som sender en række af bitsignaler, som definerer tegn i af- 15 hængighed af modtagelsen af de kodede tekstsignaler.
4. Skærmapparat ifølge krav 1, kendetegnet ved, at styrekredsløbet (19) modtager grafiske bitsignaler fra mikroprocessoren (15) og sender samme gennem en første del (23) af 20 det første kredsløb (23, 27).
5. Skærmapparat ifølge krav 4, kendetegnet ved, at den første del (23) omfatter en første multiplekser (27) som viderefører rækken af bitsignaler i en første funktionsti 1- 25 stand og viderefører de grafiske bitsignaler i en anden funktionstilstand. 30 35
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US54310883 | 1983-10-18 | ||
US06/543,108 US4611202A (en) | 1983-10-18 | 1983-10-18 | Split screen smooth scrolling arrangement |
Publications (4)
Publication Number | Publication Date |
---|---|
DK498984D0 DK498984D0 (da) | 1984-10-18 |
DK498984A DK498984A (da) | 1985-04-19 |
DK164011B true DK164011B (da) | 1992-04-27 |
DK164011C DK164011C (da) | 1992-09-21 |
Family
ID=24166606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DK498984A DK164011C (da) | 1983-10-18 | 1984-10-18 | Apparat til at frembringe en jaevn rulning af en delt katodestraaleroersskaerm |
Country Status (14)
Country | Link |
---|---|
US (1) | US4611202A (da) |
EP (1) | EP0145529B1 (da) |
JP (1) | JPS60102689A (da) |
KR (1) | KR900006943B1 (da) |
AU (1) | AU568160B2 (da) |
BR (1) | BR8405251A (da) |
CA (1) | CA1230690A (da) |
DE (1) | DE3485877T2 (da) |
DK (1) | DK164011C (da) |
FI (1) | FI83568C (da) |
GR (1) | GR80596B (da) |
IE (1) | IE842671L (da) |
MX (1) | MX158178A (da) |
ZA (1) | ZA848033B (da) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4642794A (en) * | 1983-09-27 | 1987-02-10 | Motorola Computer Systems, Inc. | Video update FIFO buffer |
US4700181A (en) * | 1983-09-30 | 1987-10-13 | Computer Graphics Laboratories, Inc. | Graphics display system |
JPS6095588A (ja) * | 1983-10-31 | 1985-05-28 | キヤノン株式会社 | 表示装置 |
US4962475A (en) * | 1984-12-26 | 1990-10-09 | International Business Machines Corporation | Method for generating a document utilizing a plurality of windows associated with different data objects |
US4760390A (en) * | 1985-02-25 | 1988-07-26 | Computer Graphics Laboratories, Inc. | Graphics display system and method with enhanced instruction data and processing |
JPS61277991A (ja) * | 1985-05-30 | 1986-12-08 | インタ−ナショナル・ビジネス・マシ−ンズ・コ−ポレ−ション | スムース・スクロール方法 |
US4864517A (en) * | 1985-06-03 | 1989-09-05 | Computer Graphics Laboratories, Inc. | Graphics display system using frame buffers |
US4769637A (en) * | 1985-11-26 | 1988-09-06 | Digital Equipment Corporation | Video display control circuit arrangement |
JPS6435594A (en) * | 1987-07-31 | 1989-02-06 | Sharp Kk | Document generator |
US5006837A (en) * | 1989-01-26 | 1991-04-09 | Bowers John J | Programmable video graphic controller for smooth panning |
US5038138A (en) * | 1989-04-17 | 1991-08-06 | International Business Machines Corporation | Display with enhanced scrolling capabilities |
US5237312A (en) * | 1989-04-17 | 1993-08-17 | International Business Machines Corporation | Display with enhanced scrolling capabilities |
US5053761A (en) * | 1989-06-16 | 1991-10-01 | International Business Machines | Method for smooth bitmap scrolling |
US5150107A (en) * | 1989-08-22 | 1992-09-22 | Zilog, Inc. | System for controlling the display of images in a region of a screen |
JPH0383097A (ja) * | 1989-08-28 | 1991-04-09 | Toshiba Corp | 縦スクロール用アドレス発生装置 |
AU8730791A (en) * | 1991-01-24 | 1992-08-27 | Wang Laboratories, Inc. | Computer display apparatus and method for scrolling in high resolution |
US5537654A (en) * | 1993-05-20 | 1996-07-16 | At&T Corp. | System for PCMCIA peripheral to execute instructions from shared memory where the system reset signal causes switching between modes of operation by alerting the starting address |
US5920302A (en) * | 1993-09-16 | 1999-07-06 | Namco Ltd. | Display scrolling circuit |
CA2181342A1 (en) * | 1994-01-27 | 1995-08-03 | David T. Berquist | Software notes |
DE4405330A1 (de) * | 1994-02-21 | 1995-08-24 | Vobis Microcomputer Ag | Verfahren zum Scrollen von mehreren Rasterzeilen in einem Fenster eines Grafikmodus betriebenen Bildschirms eines Personalcomputers |
JPH08202524A (ja) * | 1995-01-30 | 1996-08-09 | Mitsubishi Denki Semiconductor Software Kk | グラフィック表示スクロール装置 |
TW347518B (en) | 1997-03-06 | 1998-12-11 | Samsung Electronics Co Ltd | Display screen split method of a computer system |
US7503057B2 (en) * | 1997-06-02 | 2009-03-10 | Sony Corporation | Client and server system |
EP1011087A4 (en) * | 1998-07-03 | 2005-01-19 | Seiko Epson Corp | SEMICONDUCTOR DEVICE, PICTURE DISPLAY SYSTEM AND ELECTRONIC SYSTEM |
KR100473670B1 (ko) * | 2000-05-18 | 2005-03-08 | 인터내셔널 비지네스 머신즈 코포레이션 | 웹 페이지 렌더링 방법 및 이를 구현하는 클라이언트 컴퓨터 |
US6708021B1 (en) * | 2000-08-21 | 2004-03-16 | Mobigence, Inc. | Radiotelephone format |
US7203359B1 (en) | 2003-02-18 | 2007-04-10 | Novell, Inc. | Split screen technique for improving bandwidth utilization when transferring changing images |
US7313764B1 (en) * | 2003-03-06 | 2007-12-25 | Apple Inc. | Method and apparatus to accelerate scrolling for buffered windows |
US7681141B2 (en) * | 2004-05-11 | 2010-03-16 | Sony Computer Entertainment America Inc. | Fast scrolling in a graphical user interface |
US20060170824A1 (en) * | 2005-01-31 | 2006-08-03 | Johnson Carolynn R | User interface feature for modifying a display area |
JP4900640B2 (ja) * | 2005-03-30 | 2012-03-21 | 京セラ株式会社 | 携帯端末装置およびその文書表示制御方法 |
KR100897588B1 (ko) * | 2007-06-01 | 2009-05-14 | 노키아 코포레이션 | 수신자 장치에 대한 메시지 콘텐츠 속성들의 통보 |
JP5732218B2 (ja) * | 2010-09-21 | 2015-06-10 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52117029A (en) * | 1976-03-29 | 1977-10-01 | Oki Electric Ind Co Ltd | Display control in x-y dot matrix type display unit |
US4068225A (en) * | 1976-10-04 | 1978-01-10 | Honeywell Information Systems, Inc. | Apparatus for displaying new information on a cathode ray tube display and rolling over previously displayed lines |
JPS5390820A (en) * | 1977-01-21 | 1978-08-10 | Toshiba Corp | Roll-up system for display unit |
JPS5756885A (en) * | 1980-09-22 | 1982-04-05 | Nippon Electric Co | Video address control device |
EP0059349B1 (en) * | 1981-02-23 | 1986-08-06 | Texas Instruments Incorporated | Display system with multiple scrolling regions |
JPS584470A (ja) * | 1981-07-01 | 1983-01-11 | Hitachi Ltd | メモリ制御装置 |
AU555384B2 (en) * | 1981-07-06 | 1986-09-25 | Data General Corporation | Video display terminal |
US4437093A (en) * | 1981-08-12 | 1984-03-13 | International Business Machines Corporation | Apparatus and method for scrolling text and graphic data in selected portions of a graphic display |
US4408200A (en) * | 1981-08-12 | 1983-10-04 | International Business Machines Corporation | Apparatus and method for reading and writing text characters in a graphics display |
US4555775B1 (en) * | 1982-10-07 | 1995-12-05 | Bell Telephone Labor Inc | Dynamic generation and overlaying of graphic windows for multiple active program storage areas |
US4706079A (en) * | 1983-08-16 | 1987-11-10 | International Business Machines Corporation | Raster scan digital display system with digital comparator means |
-
1983
- 1983-10-18 US US06/543,108 patent/US4611202A/en not_active Expired - Fee Related
-
1984
- 1984-10-11 CA CA000465215A patent/CA1230690A/en not_active Expired
- 1984-10-11 GR GR80596A patent/GR80596B/el unknown
- 1984-10-15 MX MX203052A patent/MX158178A/es unknown
- 1984-10-15 ZA ZA848033A patent/ZA848033B/xx unknown
- 1984-10-17 IE IE842671A patent/IE842671L/xx unknown
- 1984-10-17 KR KR1019840006423A patent/KR900006943B1/ko not_active IP Right Cessation
- 1984-10-17 BR BR8405251A patent/BR8405251A/pt not_active IP Right Cessation
- 1984-10-17 JP JP59218162A patent/JPS60102689A/ja active Granted
- 1984-10-17 DE DE8484402085T patent/DE3485877T2/de not_active Expired - Fee Related
- 1984-10-17 FI FI844087A patent/FI83568C/fi not_active IP Right Cessation
- 1984-10-17 EP EP84402085A patent/EP0145529B1/en not_active Expired - Lifetime
- 1984-10-17 AU AU34437/84A patent/AU568160B2/en not_active Ceased
- 1984-10-18 DK DK498984A patent/DK164011C/da not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
FI83568C (fi) | 1991-07-25 |
DK498984D0 (da) | 1984-10-18 |
AU568160B2 (en) | 1987-12-17 |
EP0145529A2 (en) | 1985-06-19 |
DE3485877T2 (de) | 1993-04-08 |
FI844087A0 (fi) | 1984-10-17 |
IE842671L (en) | 1985-04-18 |
FI844087L (fi) | 1985-04-19 |
DE3485877D1 (de) | 1992-09-24 |
ZA848033B (en) | 1985-06-26 |
KR900006943B1 (ko) | 1990-09-25 |
JPS60102689A (ja) | 1985-06-06 |
DK164011C (da) | 1992-09-21 |
MX158178A (es) | 1989-01-13 |
EP0145529B1 (en) | 1992-08-19 |
FI83568B (fi) | 1991-04-15 |
GR80596B (en) | 1985-02-06 |
KR850002999A (ko) | 1985-05-28 |
EP0145529A3 (en) | 1989-07-19 |
AU3443784A (en) | 1985-04-26 |
JPH0335676B2 (da) | 1991-05-29 |
CA1230690A (en) | 1987-12-22 |
DK498984A (da) | 1985-04-19 |
BR8405251A (pt) | 1985-08-27 |
US4611202A (en) | 1986-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DK164011B (da) | Apparat til at frembringe en jaevn rulning af en delt katodestraaleroersskaerm | |
US5635984A (en) | Multi-picture control circuit and method for electronic still camera | |
US3675232A (en) | Video generator for data display | |
US4873514A (en) | Video display system for scrolling text in selected portions of a display | |
CA1220293A (en) | Raster scan digital display system | |
EP0004797A2 (en) | Video display control apparatus | |
JPS55127656A (en) | Picture memory unit | |
US4205310A (en) | Television titling apparatus and method | |
EP0225197A2 (en) | Video display control circuit arrangement | |
US5371518A (en) | Video timing and display ID generator | |
JPH0616230B2 (ja) | マルチスクリ−ン表示方法 | |
US4071910A (en) | Time-multiplexed output devices in video terminal systems | |
KR950703188A (ko) | 화상 처리 장치 및 방법 및 화상 처리부를 갖고 있는 게임기(Image Processing Device and Method Therefor, and Game Machine Having Image Processing Part) | |
US3683360A (en) | Control devices for display apparatus | |
JPH0425555B2 (da) | ||
JPS597115B2 (ja) | アドレス作成方法 | |
EP0649556B1 (en) | Display arrangement for controlling the display of a cursor | |
JPH05127646A (ja) | 表示装置 | |
JPH03239067A (ja) | 画像読み取り装置 | |
JPS6151316B2 (da) | ||
JPS58192082A (ja) | キヤラクタデイスプレイにおける画面の2分割表示方式 | |
JPS5923976A (ja) | 可搬型テロツプ装置 | |
JPS6239872B2 (da) | ||
JPS6224296A (ja) | 動画表示装置 | |
JPS58225B2 (ja) | ヒヨウジソウチ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PBP | Patent lapsed |