[go: up one dir, main page]

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 PDF

Info

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
Application number
DK498984A
Other languages
English (en)
Other versions
DK498984D0 (da
DK164011C (da
DK498984A (da
Inventor
Robert Salvatore Dinitto
Thomas Courtenay Porcher
John Wai Eng
Original Assignee
Digital Equipment Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of DK498984D0 publication Critical patent/DK498984D0/da
Publication of DK498984A publication Critical patent/DK498984A/da
Publication of DK164011B publication Critical patent/DK164011B/da
Application granted granted Critical
Publication of DK164011C publication Critical patent/DK164011C/da

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • G09G5/346Control 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)

5 Som det fremgår af det foranstående, skal GDC'en 19 blot tilvejebringe fire startadresser og fire længdeværdier for at udføre enhver manøvre, som er nødvendig. Det må være klart, at områderne uden for skærmen af bitkorthukommelsen bliver nødvendige for at udføre de førnævnte manøvrer og for at be-10 virke en jævn rulning med delt skærm. I omordningstilstanden skal de områder, som ombyttes eller skal bevæges, først flyttes ind i et område uden for skærmen, hvor de kan oplagres og alligevel vises, således at betragteren ikke er klar over, at der finder en omordning sted. Det er bydende nødvendigt, at 15 områderne uden for skærmen støder op til et område, som kan rulle, således at skanderingsprocessen for bitkorthukommelsen kan fortsætte ind i området uden for skærmen, styret af om-råde-slutværdiparameteren, som beskrevet ovenfor. Ved at fremføre displayet én skanderingslinie per ramme, som netop 20 beskrevet, er rulningen med delt skærm en jævn eller glat operation i stedet for en hopoperation for én tekstlinie ad gangen, og naturligvis er den jævne rulning et af formålene med den foreliggende opfindelse. Anvendelsen af GDC'en til at frembringe højest fire startadresser og fire slutværdier ud-25 nytter hardwaren økonomisk til at frembringe adresser til ethvert afsnit af bitkorthukommelsen. Patentkrav. 30
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
DK498984A 1983-10-18 1984-10-18 Apparat til at frembringe en jaevn rulning af en delt katodestraaleroersskaerm DK164011C (da)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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