NO158708B

Improvements relating to video data transmission

Abstract

A conditional replenishment video data transmission system involves the transmission of digital values representing the brightness changes at picture elements of a raster scanned image since the previous frame. Since nothing is transmitted for those picture elements without a significant brightness change, the amount of data to be transmitted will depend on the extent of movement in the image, and buffer stores are provided to allow the use of a constant transmission rate. If the extent of movement in the image is very high the buffer store at the receiver will tend to fill up and might overflow. In order to avoid this occurring, reduction of the amount of data to be transmitted by element subsampling has been proposed in which in a cluster of changing elements data relating to only some, for example alternate ones, of the elements are transmitted, and interpolation is used at the receiver to calculate the brightness change for the omitted elements. The blurring of vertical edges in the image resulting from the interpolation is avoided by suspending sub-sampling where vertical edges are detected in the image. When in the sub-sampling mode, in order to avoid having to mark those normally omitted elements for which data are transmitted the receiver is arranged to detect the presence of a vertical edge and respond by treating the data as if they relate to all elements in the vicinity of the edge and not just the sub-sampled ones. Transmission error can result in the receiver being incorrect in the detection of edges, and to avoid this number of quantising levels during sub-sampling is reduced from 8 to 4, using one set of 4 codes for the normally present elements and the other set of 4 codes for the normally omitted elements. Since a vertical edge will usually appear in more than one line, the reveiver may be arranged to check the previous line for a vertical edge and anticipate the inclusion of normally omitted elements if such an edge

NO158708B, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

8 claims: 3 independent, 5 dependent

  1. 1
    Patentkrav 1. Videooverføringsinnretning for overføring av et bilde som er representert ved en rekkefølge av delbilder som hvert 5 omfatter digitale verdier svarende til lysstyrken av elementer langs parallelle linjer (2) tvers over bildet (1), hvilken innretning omfatter en kodingsanordning (102, 103, 104) for betinget påfylling og som er innrettet til under drift å generere påfyllingsdata for overføring med hensyn til de elementer som skifter i lysstyrke fra ett delbilde til det neste, for oppdatering av en digital representasjon av det bilde som er lagret i en mottaker, og en undersamplingsanordning (106, 108) som er innrettet til ved behov å redusere dataoverføringshastigheten, for å undertrykke overføring av påfyllingsdata med hensyn 25 til visse, isolerte elementer (X), KARAKTERISERT VED en anordning (113) for deteksjon av tilstedeværelse av en vertikalt forløpende, vandrende kant i bildet, og for å sperre undersamplingsanordningen for billedelementer som er beliggende i nærheten av kanten, slik at påfyllingsdata overføres for alle elementer 3Q nær denne kant.
  2. 2
    Innretning ifølge krav 1, KARAKTERISERT VED at de visse, isolerte elementer (X) er vekslende elementer i en gruppe (
  3. 3
    3) av fortløpende elementer i en linje som gjennomgår endringer i lysstyrke. 35 3. Innretning ifølgé krav 2, KARAKTERISERT VED at de visse, isolerte elementer (X) ligger i diagonale rekker i et område av fortløpende elementer som gjennomgår lysstyrkeendringer.
  4. 4
    Innretning ifølge ett av de foregående krav, KARAKTERI- SERT VED at den kantdetekterende anordning (113) reagerer på verdiene av elementer i den foregående linje, slik at overføring av elementer hvis undertrykkelse er blitt hindret,;kan identifiseres ved hjelp av en lik kantdeteksjonsanordning ji mottakeren.
  5. 5
    Innretning ifølge ett av de foregående krav, KARAKTERI- 5 SERT VED en kodingsanordning (109, 114, 115) som er innrettet til, når undersamplingsanordningen ikke er i drift, å kode dataene ved benyttelse av et første antall kvantiseringsnivåer, og når undersamplingsanordningen er i drift, å kode dataene ved benyttelse av et andre antall kvantiseringsnivåer som er 10 mindre enn det første antall, idet de data som angår elementer som normalt overføres under sådanne omstendigheter, benytter et første sett av koder, og de data som angår elementer som normalt ikke overføres, men som overføres på grunn av at drift av undersamplingsanordningen er blitt sperret av kantdeteksjons15 anordningen med hensyn til visse elementer, benytter et andre sett av koder som er forskjellig fra det første sett.
  6. 6
    Innretning ifølge krav 5, KARAKTERISERT VED at det andre antall av kvantiseringsnivåer er halvparten av det første antall av kvantiseringsnivåer, og de første og andre sett av koder 20 som benyttes alternativt for koding av det andre antall av kvantiseringsnivåer, til sammen utgjør de koder som benyttes for koding av det første antall av kvantiseringsnivåer.
  7. 7
    Innretning ifølge krav 6, KARAKTERISERT VED at det første antall av kvantiseringsnivåer er 8 og det andre antall av kvanti- 23 seringsnivåer er 4.
  8. 8
    Innretning ifølge krav 5, 6 eller 7, KARAKTERISERT VED at kodene av det første sett og kodene av det andre sett er valgt slik at en overføringsfeil ikke vil forvanske en kode av det ene sett til en kode av det andre sett. 130 9. Mottaker for benyttelse sammen med en overføringsinnretning ifølge krav 1, omfattende et billedlager (207), en anordning for mottaking av påfyllingsdata og oppdatering av en lagret representasjon av bildet i billedlageret (207), en anordning (202) for deteksjon av tilstedeværelse av undersamplede data hvor påfyllingsdata for visse isolerte billedelementer (X) mangler, og en interpolasjonsanordning (212) for ut fra de undersamplede data å beregne interpolerte verdier for,de manglende billedelementer, KARAKTERISERT VED en anordning (204-206, 208 15 1 5 8 7 0 8 211) som ved tilstedeværelse av undersamplede data er innrettet til å erkjenne at undersampling er blitt sperret, og til - som reaksjon på dette - å innføre ytterligere, mottatte data i billedlageret (207) i stedet for de interpolerte verdier. Til F icfs spa He 31 spalie. spalie spa He0 1 2