This is Ceefax (1975)

Ed,

“Esmeralda” was apparently a PDP-11 and supported 6 text input terminals, that were manufactured by Aston Electonics - who specialised in character generators that could be gen-locked to the TV signal.

Aston Reference: https://enacademic.com/dic.nsf/enwiki/3026445

Reference to Esmeralda being a PDP-11

https://en.wikipedia.org/wiki/Wikipedia:Reference_desk/Archives/Computing/2010_September_11.

Use of computers by BBC for the 1977 Election (where Aston got their big break as live on-screen text entry terminals)

http://downloads.bbc.co.uk/rd/pubs/archive/pdffiles/engineering/bbc_engineering_99.pdf - Page 10

2 Likes

Aston became major producers of character generators from 1974, but they initially were CAPS only.

An earlier development for a character generator that would produce “pleasing” characters on a viewers TV set was called ANCHOR. It was designed and produced in-house by BBC Designs Department. The BBC had a history of producing a lot of their equipment in-house before putting it out to contractors.
Many of the equipment suppliers were set up by ex-BBC engineers!

ANCHOR did not use conventional pixel graphics, say as an 8x8 matrix. Instead it synthesised them from lines, curves and slants - generated from analogue signals. These in turn were masked by ANDing with a sutable blanking signal. Thus an O could be turned into a C by blanking a hole on the right hand side, and a C could be turned into a G by adding the horizontal bar, Slanting characters like K M N W could be synthesised from sawtooth waveforms.

The system appeared in 1970 and was used extensively throughout the early 1970s until more capable character generators appeared.

http://downloads.bbc.co.uk/rd/pubs/archive/pdffiles/engineering/bbc_engineering_84.pdf Page 15 for article on ANCHOR.

Page 10 for interesting article on BBCs central London computing facility.

That is one aspect of the earlier days of computing that seems inconceivable these days: many companies, institutions, whathaveyou, had their own research/engineering departments which did groundbreaking work. These days, IT departments just order Windows x86 PCs for the desks and pay AWS bills for the cloud. Lack of ambition. Or just mindless cost-cutting, more likely. Concentrate on the “core business”.

I think economy of scale, and commoditisation, have a lot to do with it. In 1971 you might build an in-house CPU from logic gates but in 1981 that would be folly.

One thing about character generation is that the broadcast media had much higher standards and expectations than early computer users: an 8x8 matrix really wasn’t going to look good compared to televised artwork. So, for 16x20 characters, you need either relatively large ROM (large for the time) or some ingenuity, such as Mullard’s (later Philips’) rounding logic.

Broadcast engineering presented a lot of new challenges, and the 1960s and 1970s were periods of great developments and expansion such as the introduction of colour TV in 1967, and the requirement for standards converters so that different nations could receive and view TV pictures from all around the world.

Some countries adopted the NTSC system from North America, some adopted PAL, from Europe, and some countries like France and her colonies had their own SECAM system. To convert from one TV system to another required a lot of racks of custom built equipment.

The Apollo Program, the Olympics of 1964 (Tokyo) and 1968 (Mexico) were the driving forces behind electronic standards converters. Previously 16mm and 35mm film had been the means of transferring program images from one format to another.

With the advent of cheaper and larger semiconductor memory in the 1970s, line stores and frame stores eventually became practical, allowing digital sampling and interpolation of video information.

Minicomputers were just becoming sufficiently useful for research into image processing techniques from the late 1970s.

My department had a PDP-11, followed by a VAX and then a pair of MicroVAX machines, before moving towards “3M” workstations in the early 1990s. The VAX had custom built semiconductor framestores interfaced to it so that short sequences of images could be processed.

When I joined in 1986, there was fundamental research into HDTV coding and decoding techniques putting a high demand on the computing resources.
As an HDTV picture contained at least 4 times the pixel data as a standard definition picture, how do you compress the bandwidth sufficiently for broadcasting without visible loss of image quality?

Image processing routines were written in FORTRAN for FFT and DCT algorithms. Small 64x64 pixel blocks of monochrome images would be batch processed overnight, or even over the weekend - such were the demands of the coding tasks.

Eventually by about 1988/89 an experimental HDTV CODEC had been built from real hardware, capable of running at realtime video speed - it took up about three and a half full height racks.

The CODEC was asymmetrical by design, most of the complexity was put into the coder - which would be a large expensive machine owned by the broadcasting operator. The decoder would be considerably simple and cheaper, and would be built into the viewer’s set top box.

The BBC’s role was to try to maintain picture quality for the HDTV viewer, against a lot of competition from the European set top box manufacturers, who just wanted the decoder to be commercially viable, and boost lagging TV sales.

I remember there was an atmosphere of distrust between the BBC engineers and their European commercial partners.

Out of this research from 35 years ago, came the various MPEG video compression standards, now universally used on all computing devices.

Once only possible using several racks of custom TTL and ECL circuitry can now be performed on a fingernail sized ARM device costing a few dollars.

2 Likes

The Ceefax rabbithole beckons…

This is a podcast from 2016 discussing the early days of Teletext.

On the panel were Mort Smith who was the first BBC salaried employee of Ceefax, the world’s first teletext service and Peter Kwan who has been working with teletext since 1999, and has been involved in television much longer.

There’s some good technical detail from 28:00 onwards

Ceefax formats have been adopted by “Teefax” an online group for teletext enthusiasts.

We mustn’t forget telesoftware either!
The Teletext Museum - Telesoftware
image
image

I’m not sure if the Basic is specifically BBC Basic, but I suspect so. There’s an archive here of a collection of disks of telesoftware. Disk 8 contains, among much else, the game GLOOP which can be played in-browser here:
Super Green Gloop Gulper (AKA Gloop Gulp)

The original teletext screen was 40 x 24 characters or 960 bytes.

If each character was a bytecode instruction - you could have a ~1K program.

If each character was a call to a routine, you could have a 1000 routine program

1 Like

Hee hee - almost a One K challenge… but is teletext 8 bits or only 7 bits per character?

Channel 4’s teletext output was much less sober. But Bamboozle, the quiz, was family-friendly, and here is a possible nod to retrocomputing:

Speaking of retro, we should perhaps mention today’s Block Parties, annual celebrations of visual art in the medium of teletext. See also here and previously:

Teletext Blocktober (and 2020 block party)

Edit to add this teletext art links page.

I stand corrected: The original Teletext Computer was an “LSI-2” made by Computer Automation programmed by “Logica” It had a hard disk ( perhaps 10MB I cannot remember.

1 Like

With that clue, I found this, which might be relevant, about the preparation of subtitles for presentation on teletext:

The subtitling of television programmes to aid deaf viewers, using teletext, has begun on the U.K. BBC channels. The BBC has been developing methods of mixing words with pictures using teletext. Full subtitling, captioning and Plantype shorthand transcription methods are being used. Teletext is used so that large minorities of viewers can be offered a service that the majority will want to do without. In all the methods used the updated message frame can be inserted anywhere into the normal sequence of Ceefax pages which cycles every 23 seconds. Some three million viewers who are either deaf or hard of hearing are expected to receive the programmes.

For example, in a recent programme about 200 messages were prepared by rewriting from the transcript of a programme commentary and scheduled for transmission with the aid of the Telecine machine already used for automated subtitling for foreign films. Based on a Computer Automation Naked Mini LSI 220 with 16 Kilobytes of store and two floppy discs the Telecine system outputs to the Ceefax Digital Equipment Computer PDP-11/34.

(Contemporary Cybernetics. (1980). Kybernetes, 9(1), 1–7. doi:10.1108/eb005536)

1 Like

If “Esmeralda” was a LSI-2 she was replaced in late 1979 by “Selene” that consisted of three PDP-11/34 units, when Logica were called in to develop a future proof system with some system redundancy and a larger character set to cover most EU languages.

1 Like

Ed,

IIRC the BBC tried an experimental early version of telesoftware that had a “bit-modulated” flashing graphic character block in the bottom right hand corner of the screen.

It would transfer a fairly generic BASIC source code file. You needed a photo-diode and a suction cup to stick to the correct place on the screen, to download the over-air file(s).

I think this was first shown on the Computer Programme around 1982-83, I was still at school then.

I’ll have to trawl Youtube to find a link to a video.

EDIT - Getting my memories confused - see later reply for more correct information.

2 Likes

just FYI I wrote the BBC Micro Teletext software for Acorn. I still have the source code on a floppy somewhere. I also wrote some of the programs that were distributed over the air by the Telesoftware service. One was a search engine that scanned all transmitted pages in parallel, and another was a utility to draw a teletext page in one of the bitmapped modes so that a page could be printed out using any screen dump software (which at the time never handled MODE7 graphics).

3 Likes

telesoftware wasn’t limited to a single screen’s worth. It was encoded using a protocol that spanned multiple subpages and programs could be of arbitrary length. That said, the protocol design was absolutely terrible and in terms of ISO layers, spanned about 3 layers! It could have been considerably simpler if it had been designed by someone who knew what they were doing (eg atob or uuencode format).

Thanks for bringing that up: I remember that too, but any attempt to find a reference to it online has come up blank. Think it may have been demoed on Tomorrow’s World

Hi,

I raked through my fading memories, and I believe that offscreen download was a service provided as part of the Channel 4 program “4 Computer Buffs”.

They refer to it at the beginning of this program from 1985

(You also have an interview with a rather prickly Clive Sinclair on this episode).

A lot more information in this clip:

There is also discussion of the “light pen port” on YCombinator here:

As well as “4 Computer Buffs” - I am sure that the BBC transmitted a similar software download scheme on possibly “Making the most of the Micro” or possibly “Micro Live”.

1 Like

There was another service offered by the BBC a few years after Teletext that also used some of the unused TV rows - Datacast. I found a disk last night containing a dump of a few hundred datacast rows grabbed by the Acorn Teletext adapter, and some prototype datacast software I wrote myself. If I remember right, at the start of Datacast there was a big kerfuffle over the inability to broadcast encrypted data (due to the laws at the time) and everything was in the clear, but I think they managed to fix that before they went live with a commercial service. It lasted about 10 years before it was knobbled by the faction within the BBC that didn’t want BBC to do anything commercial.

1 Like

Great find!

The slow progress of teletext in the UK has given cause for concern to broadcasters, but Colin Mcintyre, Ceefax editor, points out that there are now 32000 sets in use, and that the number is increasing at the rate of about 3000 per month. The rate has improved since 22in teletext sets became available. BBC Ceefax now employs twenty journalists and puts out around 400 pages on the two channels.

(had this reply languishing as a draft, for over a year, just rediscovered it…)

1 Like

I found in Acorn User June 1986 that Datacast was obviously introduced in 1986.
Here in Germany and elsewhere we had much later Teletext.
But in 1986 we had Videodat within the show “WDR Computerclub” airing software in those rows. And in the early 80s (1983 ?) as loud audio noises via TV called Hard-Bit-Rock

starting at2’23