FR2628923A2 - Stereoscopic video image viewing system - Google Patents
Stereoscopic video image viewing system Download PDFInfo
- Publication number
- FR2628923A2 FR2628923A2 FR8803365A FR8803365A FR2628923A2 FR 2628923 A2 FR2628923 A2 FR 2628923A2 FR 8803365 A FR8803365 A FR 8803365A FR 8803365 A FR8803365 A FR 8803365A FR 2628923 A2 FR2628923 A2 FR 2628923A2
- Authority
- FR
- France
- Prior art keywords
- sep
- signals
- interpolators
- seo
- signal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 abstract description 15
- 238000000034 method Methods 0.000 abstract description 9
- 238000007792 addition Methods 0.000 description 14
- 238000001914 filtration Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 150000003839 salts Chemical class 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000009931 harmful effect Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
Description
( RÉPUBLIQUE FRAN AISE N de publication 2 628 923 là n'utiliser que pour(FRENCH REPUBLIC Publication No. 2,628,923 to use only for
les INSTITUT NATIONAL commandes de reproduction) INSTITUTE NATIONAL Reproduction Orders)
DE LA PROPRIÉTÉ INDUSTRIELLEOF INDUSTRIAL PROPERTY
DE* LAPYRIDS L N d'enregistrement national: 88 03365 PARIS DE * LAPYRIDS L N national registration: 88 03365 PARIS
Int Cl4: H 04 N 13/04. Int Cl4: H 04 N 13/04.
DEMANDE DE CERTIFICAT D'ADDITION A2 APPLICATION FOR A A2 CERTIFICATE OF ADDITION
A UN BREVET D'INVENTIONA PATENT OF INVENTION
) Date de dépôt: 16 mars 1988. ( Demandeur(s): CAHEN Olivier. - FR. ) Date of deposit: 16 March 1988. (Applicant (s): CAHEN Olivier - FR.
) Priorité:) Priority:
@ Inventeur(s): Olivier Cahen.@ Inventor (s): Olivier Cahen.
( Date de la mise à disposition du public de la (Date of the public availability of the
demande: BOPI " Brevets " no 38 du 22 septembre 1989. application: BOPI "Patents" No. 38 of 22 September 1989.
( Références à d'autres documents nationaux appa- (References to other national documents
rentés: 2e addition au brevet 87 06499 pris le 7 mai 1987. ( Titulaire(s) 2nd addition to patent 87 06499 taken on May 7, 1987. (Owner (s)
G Mandataire(s): Cabinet Armengaud Aîné. G Attorney (s): Cabinet Armengaud Senior.
Processeur de présentation stéréoscopique d'images vidéo. Processor stereoscopic presentation of video images.
( Dispositif pour l'observation d'images vidéo stéréoscopi- (Apparatus for the observation of stereoscopic video
ques, transmises ou enregistrées selon la technique des vues 36 40 37 44 59 32 33 transmitted or recorded according to the technique of views 36 40 37 44 59 32 33
alternées, et présentées au moyen de commutateurs électro- r --.-..... alternate, and presented by means of electronic switches --.-.....
optiques, à la fréquence double de la réception, Des variantes mettent en ceuvre le principe en utilisant aussi at the double frequency of the reception, Variants implement the principle using also
d'autres moyens techniques connus. en particulier des mé- -. other known technical means. in particular, me- -.
moires organisées en mots ne contenant qu'une ou deux moires organized into words containing only one or two
composantes du signal vidéo.components of the video signal.
Le sous-ensemble 9 des circuits d'interpolation ne comporte The subset 9 of the interpolation circuits does not include
alors qu'un ou deux interpolateurs 43, 44, et au moins un ' I l - whereas one or two interpolators 43, 44, and at least one
circuit de commutation 59 distribuant le signal vers les trois switching circuit 59 distributing the signal to the three
I voies de sortie des convertisseurs 31 à 33. I output channels of the converters 31 to 33.
L'invention est applicable aux téléviseurs. 3 3 31 9 N 3O e0 N <o oe L D Vente des fascicules a l'IMPRIMERIE NATIONALE. 27. rue de la Convention 75732 PARIS CEDEX 15 La présente invention a pour objet un certificat d'addition à la demande principale n' 8? 06499 déposée le 7O? 05 87, et à une première The invention is applicable to televisions. 3 3 31 9 N 3O e0 N <o oe L D Sales of the fascicles to the NATIONAL PRINTING. The present invention relates to a certificate of addition to the main application No. 8. 06499 filed on 7O? 05 87, and at a first
addition, n' 87 16002 déposée le 19 11 8?. addition, no. 87 16002 filed on 19 11 8 ?.
La demande principale concerne un processeur dont l'objet est de permettre, par une interpolation dissymétrique des données en tempe réel, une observation confortable, exempte de distorsions spatio-temporelles, d'images video stéréoscopiques, transmises ou enregistrées selon la technique des vues alternées, et présentées au moyen de commutateurs The main application concerns a processor whose purpose is to allow, by asymmetrical data interpolation in real time, a comfortable observation, free of spatio-temporal distortions, of stereoscopic video images transmitted or recorded according to the technique of alternating views. , and presented by means of switches
électro-optiques, à la fréquence double de la réception. electro-optical, at the double frequency of the reception.
La première addition concerne des variantes d'organisation des mémoires (11) à (14) et de leurs circuits d'interface désignés comme "multiplexeurs", de structure des interpolateurs, et des circuits de commande de ces interpolateurs en vue de l'observation, par le même The first addition relates to organizational variants of the memories (11) to (14) and their interface circuits designated as "multiplexers", of interpolator structure, and control circuits of these interpolators for the purpose of observation. , by the same
* équipement, de programmes sans relief. * equipment, programs without relief.
Un premier objet de la présente addition est l'adaptation du A first object of the present addition is the adaptation of the
dispositif à d'autres organisations des données dans les mémoires. device to other organizations data in the memories.
Un deuxième objet de la présente addition est un dispositif d'interpolation entre lignes successives, permettant une meilleure A second object of the present addition is a device for interpolation between successive lines, allowing a better
présentation sans relief des programmes diffusés en relief. presentation without relief of programs broadcast in relief.
Un autre objet de la présente addition est la combinaison de certains moyens exposés dans la demande principale et la première addition avec d'autres moyens techniques connus pour réaliser des interpolations Another object of the present addition is the combination of certain means set forth in the main application and the first addition with other known technical means for performing interpolations.
temporelles plus précises.more precise temporal
L'invention sera mieux comprise à l'aide de la description ci- The invention will be better understood from the description given above.
après de divers exemples de réalisation, et des figures annexées, o: la figure 1 représente, sous forme schématique, les principaux éléments de l'ensemble du téléviseur comprenant l'invention; les figures 2, 3, 4, 5 représentent, sous forme schématique, les principaux éléments du sousensemble (9) des circuits qui reçoivent les données lues en mémoire pour les traiter jusqu'à leur transformation en signaux analogiques de commande du tube cathodique, selon plusieurs variantes comprises dans l'invention; la figure 6 représente, sous forme schématique, un sous- ensemble (100) à insérer entes l'un des bus (36) ou (37) et un interpolateur (43) pour amélioreer les images pour le spectateur qui désire observer sans after various embodiments, and the accompanying figures, o: Figure 1 shows, in schematic form, the main elements of the entire TV including the invention; FIGS. 2, 3, 4, 5 represent, in schematic form, the main elements of the subset (9) of the circuits which receive the data read in memory for processing them until they are transformed into analog control signals of the cathode ray tube, according to several variants included in the invention; FIG. 6 represents, in schematic form, a subset (100) to be inserted between one of the buses (36) or (37) and an interpolator (43) for improving the images for the viewer who wishes to observe without
relief un programme diffusé en relief. relief a program broadcast in relief.
-2- La figure 7 représente, soUS forme schématique, un exemple de réalisation d'une variante d'interpolateur, plus performant au cas o sont FIG. 7 shows, in schematic form, an exemplary embodiment of an interpolator variant, which is more efficient in the case where
disponibles des données concernant les mouvements dans l'image. available data concerning the movements in the image.
Les figures 8 et 9 représentent, sous forme schématique, deux exemples de réalisation d'un dispositif par lequel, en fonction du FIGS. 8 and 9 represent, in schematic form, two embodiments of a device by which, depending on the
résultat donné par un détecteur de mouvement, un commutateur modifie la. result given by a motion detector, a switch changes the.
réponse d'un filtre pour atténuer le dédoublement des images des bords des objets en mouvement, effet néfaste de l'interpolation, sans toutefois response of a filter to attenuate the resolution of the images of the edges of moving objects, the harmful effect of the interpolation, without however
dégrader la netteté des bords des objets immobiles. degrade the sharpness of the edges of immobile objects.
La réalisation du processeur avait été décrite dans la demande principale et dans la première addition selon l'hypothèse que chaque point de l'image est défini par trois composantes (rouge, vert, bleu, ou luminance et deux différences de couleur) et que chacune de ces trois composantes, relatives à un même point de l'image, est mise en mémoire, puis lue et acheminée par les bus de lecture (36) et (37), puis traitée The realization of the processor was described in the main application and in the first addition on the assumption that each point of the image is defined by three components (red, green, blue, or luminance and two color differences) and that each of these three components, relating to the same point of the image, is stored in memory, then read and conveyed by the reading buses (36) and (37), and then processed
par les interpolateurs, simultanément. by the interpolators, simultaneously.
D'autres organisations des mémoires peuvent être retenues; l'application du principe de l'invention dans le cas de telles Other organizations may be retained; the application of the principle of the invention in the case of such
organisations des mémoires implique d'autres structures, décrites ci- memory organizations involves other structures, described below.
dessous, des circuits d'interpolation. below, interpolation circuits.
La figure 1 rappelle les principaux éléments du téléviseur comprenant l'invention. On y retrouve: - rassemblés en un sous-ensemble (8), les circuits de réception, de démodulation et de numérisation du signal video reçu; - les sous-ensembles (11), (12), (13), (14) de mémoire; - le sousensemble (41) des générateurs de synchronisation; - le tube cathodique ou écran de visualisation (34); - rassemblés en sous-ensemble (9), les circuits qui transforment les Figure 1 recalls the main elements of the television including the invention. It includes: - gathered in a subset (8), reception circuits, demodulation and digitization of the received video signal; the subsets (11), (12), (13), (14) of memory; the subset (41) of the synchronization generators; - the cathode ray tube or display screen (34); - gathered in subset (9), the circuits that transform the
données lues en mémoire pour compenser les distorsions spatlo- data read in memory to compensate for spato-
temporelles, et qui incluent notamment les interpolateurs (43) à (45) et which include interpolators (43) to (45) and
les convertisseurs numérique-analogique (31) à (33). the digital-to-analog converters (31) to (33).
La présente addition a plus précisément pour objet des variantes de la structure de ce sous-ensemble (9), en particulier dans les hypothèses o seulement une, ou deux, des composantes du signal video, et non trois, sont simultanément conservées dans chacun des mots des mémoires (11), The present addition more specifically relates to variants of the structure of this subset (9), in particular in the cases where only one, or two, of the components of the video signal, and not three, are simultaneously stored in each of the words of memoirs (11),
(12), (13),' (14) et transmises par les bus (36) et (37). (12), (13), '(14) and transmitted by the buses (36) and (37).
- 3 La figure 2 montre un exemple de réalisation du sous-ensemble (9.) selon l'invention, dans l'hypothèse o le signal reçu et mis en mémoire est constitué de deux composantes simultanées: d'une part le signal de luminance, d'autre part un signal unique de chrominance; représentant alternativement des différences de couleur bleue et rouge. Il y est mentionné pour mémoire le processeur (39) défini dans la demande principale, qui comprend le générateur de synchronisation (41) et FIG. 2 shows an exemplary embodiment of the subassembly (9) according to the invention, assuming that the received and stored signal consists of two simultaneous components: on the one hand the luminance signal on the other hand, a single chrominance signal; alternatively representing blue and red color differences. It is mentioned for memory the processor (39) defined in the main application, which comprises the synchronization generator (41) and
les interpolateurs (43) à (45), mais pas les convertisseurs (31) à (33). the interpolators (43) to (45), but not the converters (31) to (33).
Dans le cas ici décrit, le sous-ensemble (9) ne comporte que deux interpolateurs (43) et (44), qui sont respectivement reliés, en amont, aux huit premiers et aux huit derniers conducteurs de chacun des bus de données lues (36) et (37). Le signal de luminance issu de l'interpolateur In the case described here, the subset (9) comprises only two interpolators (43) and (44), which are respectively connected, upstream, to the first eight and to the last eight conductors of each of the data buses read ( 36) and (37). The luminance signal from the interpolator
(44) est directement transmis à l'entrée du convertisseur (33). (44) is directly transmitted to the input of the converter (33).
Le signal de chrominance alterné, à la sortie de l'interpolateur (43), est adressé alternativement, au moyen d'un circuit de commutation (59>, commandé par un signal de synchronisation émis parle générateur (41), et agissant simultanément sur tous les conducteurs du bus de sortie de cet The alternating chrominance signal, at the output of the interpolator (43), is addressed alternately, by means of a switching circuit (59>, controlled by a synchronization signal emitted by the generator (41), and acting simultaneously on all the drivers of the output bus of this
interpolateur, aux deux convertisseurs (31) et (32). interpolator, to both converters (31) and (32).
Le convertisseur (33) établit, comme dans la demande principale, le The converter (33) establishes, as in the main application, the
signal de luminance Y dirigé vers la commande du tube cathodique (34). luminance signal Y directed to the control of the cathode ray tube (34).
Les convertisseurs (31) et (32) établissent de méme les signaux de The converters (31) and (32) establish the same signals of
chrominance Q1 et Q2 pour la commande du tube cathodique (34). chrominance Q1 and Q2 for the control of the cathode ray tube (34).
La figure 3 montre un autre exemple de réalisation du même sous- Figure 3 shows another embodiment of the same subset
ensemble (9). Les signaux numériques interpolés, à la sortie des interpolateurs (43) et (44), sont directement transmis aux convertisseurs numérique-analogique (31) et (33). Un circuit de commutation analogique (78) distribue alternativement le signal analogique issu du convertisseur together (9). The interpolated digital signals, at the output of the interpolators (43) and (44), are directly transmitted to the digital-to-analog converters (31) and (33). An analog switching circuit (78) alternately distributes the analog signal from the converter
(31) vers les deux voies Q1 et Q2 de sortie des signaux de chrominance. (31) to the two output channels Q1 and Q2 of the chrominance signals.
La figure 4 représente un exemple de réalisation du sous-ensemble (9) dans l'hypothèse o la mémoire est organisée en mots de huit bits, qui ne contiennent qu'une composante du signal; celui-ci représente alors alternativement la luminance et la chrominance, celle-ci étant composée FIG. 4 represents an exemplary embodiment of the subset (9) assuming that the memory is organized in eight-bit words, which contain only one component of the signal; this one then represents alternately the luminance and the chrominance, this one being composed
alternativement des différences de couleur en rouge et en bleu. alternatively color differences in red and blue.
Le sous-ensemble (9) comporte alors un seul interpolateur (43), à la sortie duquel un circuit de commutation numérique (80) répartit alternativement, soit le signal de luminance vers le convertisseur (33), soit les signaux alternés de chrominance vers le deuxième commutateur The subassembly (9) then comprises a single interpolator (43), at the output of which a digital switching circuit (80) alternately distributes either the luminance signal to the converter (33) or the alternating signals of chrominance to the second switch
numérique (59). Celui-ci a le même rôle que ci-dessus selon la figure 2. digital (59). This has the same role as above according to Figure 2.
uoT;Tppu aaiTmaad vI suvp Togp <0(og) uoT; Tppu aaiTmaad vI suvp Togp <0 (og)
ipT;Tld"Ts ane:çvodJaeuT, anb ed4 ameiu ap '(601) ina;elgodia;uT un - ipT; Tld "Ts ane: çvodJaeuT, anb ed4 ameiu ap '(601) ina; elgodia; uT one -
!snssfp-To asoXo el assao suus agda;a (90T) a>Tomip vl ap saTvd sassaepu saelns - Sú ! snssfp-To asoXo el assao suus agda; a (90T) a> Tomip vl ap saTvd sassaepu saelns - Sú
(901) >aTOmêp el ap saTEdurT sassaipw sael ns - (901)> aMEmEp el ap saTEdurT sassaipw sael ns -
(Loi) aiToom vl ap saeTud sassapu sael ins - (Law) aiToom vl ap saeTud sassapu sael ins -
(c0O) açToEui ul ap seaTgdmT sassaap seal ans - (c0O) açToEui ul ap seaTgDmT sassaap seal ans -
:euSTI ad auSTI '(9g) snq np sanSax saiuuop sal uuea;ssaeeoonsassaapv Tnb '(OIT) sazTom9m ap Jnalgj;uoo un - ú !Z ajn2; vl f puodsa.uoo Tnb esq; odXq,1 suvp sapuooasouvu LT aldiaxa d;Tos '(<Le) a (9Cgo> snq sael ns saguuop sap einoael ap epoTiad gl ap T gTom vl ? inaIàguT sgoou,p sdma; ap a 'eegvmT,p sauSTI xnap anod a:uvsTi;ns 9;Tovdgo ep eunovqo : euSTI ad auSTI '(9g) snq np sanSax saiuuop sal uuea; ssaeeoonsassaapv Tnb' (ILO) sazTom9m ap Jnalgj; uoo un - ú! Z ajn2; vl f puodsa.uoo Tnb esq; 1, p. uvsTi; ns 9; Tovdgo ep eunovqo
a qo-aTo, ammoo nuuoo edú% np '(90!) %a (L01) saTomm xnep - a qo-aTo, ammoo nuuoo edu% np '(90!)% a (L01) saTomm xnep -
:aT;ogp u oTs al oas aajodwoo (001) alqmasua-snos al aauTomm usa;uamv, 1nuTs sanl oepTa IvuSTs np sa;uesodmoo ap enb (001)> salqmasua-snos sao ap snld sTo;; xnep sjole a;odmoo inassaoo.d al.(g) ( <,) smnaswlodxa;uT sap unowqo xivd aeng,p;a <%.Id aun,p '(1) a (go) snq sap unovqo al;ua 0Z a,suT aieJ;nad Tnb (001) aelqasua-snos un a4uasaxdae 9 aan3TT el %uvui2 %ueaseanquaA 'aIaTIvosa ua 4oadsu un sanbTiqo saeu2TI xns -auuop %TvJznod aoad '9;,d9J;%;.z auSTI anbsqo Ts amuoo smiqnopgp %uos saiTqomT s;afqo sas.seavdumT 4a ssatvd sauSTI sae ans s;o; vl V TOA sae anaevoads ae;a 'saeuespmd;uos qg9o amaui np samgj 9L sep sainas:%uwATns %vinsq, ae svo aD suvp %uasBaeuuop UOTiTpppv agpTuaid ur suçp %e algdTouTid apusmep vt suBp STIDop sueAurO sael 's;;a ug eaFTaa ua aeaeAsqo set sud au aitsSp Tnb anase oeds un anod aTlem ua sesTusuça; no sagisTgaeua oepTA sasumT,p aouaeidda,1.aaoTjimu anod sue om sap auzaouoo uoT:Tppv a;uasszd g1 ap; arqo ae;n un oI C aenST; vl uoles:uameiapqoqad enb algi ama ae g To-TnteD *aouguTmoJqo ep xnvuSTs sep (9L) enbTgolvuu uoTlv.nEmoo ap 4TnoiTo emTxnep un,p eaJutet sBeA;e À eouuTmnl ap eTOA wl. seeA xnfuTli sel uaemeAT:wuae;Tg ITjvda (<9) enbSToTsu uo$;%vnEmoo ep qTnoiTo eamaed un 'lanessTaeAuoo ao ep eTBlos I V S sglodîauT senbTiagnu xnvu2Ts sel sno; senbTgolvuv ue emuo;suuî% (1ú) enbTun znassTs;Auoo un '(C9) aneaIodaauT,I ep eT.os -l y -' ezngT; vl enb es;qodq auui vl suvp (6) elquesue -snos np uoT%4sTlvgJ ap aldmaxa aelnv un euessadaj S eangTT v1 : aT; ogp u oTs al oas aajodwoo (001) alqmasua-snos al aauTomm usa; uamv, 1nuTs sanl oepTa IvuSTs np sa; uesodmoo ap enb (001)> salqmasua-snos sao ap snld sTo ;; (g) (<,), and (b) (a), p (1) a (go) snq sap unovqo al; ua 0Z a, sua aej; nad Tnb (001) aelqasua-snos a4uasaxdae 9 aan3TT el% uvui2% ueaseanquaA 'aIaTIvosa ua 4oadsu a sanbTiqo saeu2TI xns -auuop% TvJznod aoad' 9;, d9J;% ;. z auSTI anbsqo Ts amuoo smiqnopgp % ss saiTqomT s; afqo sas.seavdumT 4a ssatvd sauSTI sae years s; o; VLV TOA sae anaevoads ae; a 'saeuespmd; uos qg9o amaui np samgj 9L sep sainas:% uwATns% vinsq, ae svo aD suvp% uasBaeuuop UOTiTpppv agpTuaid ur suçp% e algdTouTid apusmep vt suBp STIDop sueAurO sael' s ;; a ug eaAttaa ua aeaeAsqo set south to the AitsSp Tnb anase oeds an anod aTlem ua sesTusuça; no sagisTgaeua oepTA sasumT, p aouaeidda, 1.aaoTjimu anod sue om sap auzaouoo uoT: Tppv a; uasszd g1 ap; arqo ae; n an oI C aenST; vl uoles: uameiapqoqad enb algi ama ae g To-TnteD * aouguTmoJqo ep xnvuSTs sep (9L) enbTgolvuu uoTlv.nEmoo ap 4TnoiTo emTxnep a, p eaJutet sBeA; e to eUuTmnl ap eTOA wl. seeA xnfuTli salt uaemeAT: wuae; Tg ITjvda (<9) enbSToTsu uo $;% vnEmoo ep qTnoiTo eamaed a 'lanessTaeAuoo ao ep eTBlos I V S senBTiagnu sglodîau xnvu2Ts salt sno; In this case, one of the following can be used: vl enb es; qodq auui vl suvp (6) elquesue -snos np uoT% 4sTlvgJ ap aldmaxa aelnv a euessadaj S eangTT v1
-_ _-_
- 5 - Les bornes de commande de cet interpolateur (109) sont alimentées, par des moyens non originaux donc non décrits, de sorte qu'il n'interpole les données lues dans les mémoires (107) et (108) que lors de la lecture The control terminals of this interpolator (109) are powered by means that are not original and therefore not described, so that it only interpolates the data read in the memories (107) and (108) when the data is read. reading
des lignes impaires.odd lines.
Lors de la lecture des lignes paires, l'interpolateur (109) transmet vers l'interpolateur (43) alternativement les données provenant de la When reading the even lines, the interpolator (109) transmits to the interpolator (43) alternately data from the
mémoire (107) et de la mémoire (108). memory (107) and memory (108).
Ainsi une ligne sur deux sur l'écran est obtenue par interpolation Thus, every other line on the screen is obtained by interpolation
entre deux lignes superposées, et l'image a un aspect plus continu. between two superimposed lines, and the image has a more continuous appearance.
Un autre objet de la présente addition concerne des moyens pour réaliser des interpolateurs plus performants que ceux qui ont été décrits Another object of the present addition relates to means for making interpolators that perform better than those described above.
dans la demande principale.in the main application.
Le principe de la compensation des distorsions spatio-temporelles, qui fait l'objet de la demande principale et de ses additions, consiste à présenter des trames interpolées entre deux trames successivement reçues I ( x, y, t) et I ( x, y, t + T), o T représente l'intervalle de temps qui sépare deux trames du même côté successivement reçues, soit 40 The principle of the compensation of spatio-temporal distortions, which is the subject of the main request and its additions, consists in presenting interpolated frames between two successively received frames I (x, y, t) and I (x, y , t + T), where T is the time interval between two successively received frames of the same side, ie 40
millisecondes selon les normes européennes. milliseconds according to European standards.
Les trames présentées sur l'écran sont définies, selon le principe de l'invention, comme I ( x, y, t + K T), o la valeur du coefficient K varie d'une trame à l'autre, ces valeurs étant différentes pour les vues de The frames presented on the screen are defined, according to the principle of the invention, as I (x, y, t + KT), where the value of the coefficient K varies from one frame to the other, these values being different for the views of
gauche et de droite.left and right.
Les valeurs du paramètre K sont liées à celles des deux signaux de commande C2 et C3 des interpolateurs, puisque ces signaux de commande sont définis précisément pour permettre aux interpolateurs d'effectuer l'opération définie ci-dessus: The values of the parameter K are related to those of the two control signals C2 and C3 of the interpolators, since these control signals are precisely defined to enable the interpolators to perform the operation defined above:
K = (C2 / 2) + (C3 / 4)K = (C2 / 2) + (C3 / 4)
Les moyens décrits dans la demande principale, dans la première addition et ci-dessus, permettent une estimation des trames à présenter, selon l'équation suivante: I (x, y, t + K T) = ( 1 - K) I ( x, y, t) + K I ( x, y, t + T. Les moyens déjà décrits permettent effectivement de calculer chaque trame en temps réel, avec les valeurs de K choisies pour chaque trame selon les règles décrite précédemment. Mais ainsi les trames sont toujours calculées selon les équations ci-dessus, par interpolation entre The means described in the main application, in the first addition and above, allow an estimation of the frames to be presented, according to the following equation: I (x, y, t + KT) = (1-K) I (x The means already described actually make it possible to calculate each frame in real time, with the values of K chosen for each frame according to the rules described above. always calculated according to the equations above, by interpolation between
points de même position dans des trames successives du même côté. points of the same position in successive frames on the same side.
-6- La variante décrite ci-dessous permet, avec des coefficients.K définis de la même manière, de calculer chaque trame par l'équation I ( x, y, t + K T) = I ( x + K P, y, t) o P désigne la valeur choisie pour approcher au mieux l'expression I ( x + P, y, t) = I (x, y, t + T). La variable P représente la composante horizontale du mouvement des objets voisins de la position ( x, y) entre les deux trames définies aux instants t et t + T. De nombreuses études ont été consacrées à l'extraction des données concernant le mouvement entre deux trames successives. Ces études ont The variant described below makes it possible, with coefficients K, defined in the same way, to calculate each frame by the equation I (x, y, t + KT) = I (x + KP, y, t ) where P is the value chosen to best approximate the expression I (x + P, y, t) = I (x, y, t + T). The variable P represents the horizontal component of the movement of objects neighboring the position (x, y) between the two frames defined at times t and t + T. Many studies have been devoted to the extraction of data concerning the movement between two successive frames. These studies
donné lieu à publication de divers schémas de "détecteurs de mouvement". resulted in the publication of various "motion detector" schemes.
Le détecteur de mouvement ici utilisé sera supposé faire partie de techniques connues et ne sera donc pas décrit en détail. Seuls seront The motion detector used here will be assumed to be part of known techniques and will therefore not be described in detail. Only will
décrits les moyens par lesquels il est i-accordé à l'invention. describe the means by which it is i-granted to the invention.
La figujre 7 montre comment un détecteur de mouvement (111) est Fig. 7 shows how a motion detector (111) is
incorporé dans le processeur selon l'invention. incorporated in the processor according to the invention.
Le détecteur de mouvement (111) reçoit des signaux acheminés simultanément par les bus de données lues (36) et (37). En général, il n'utilise que les bits de poids fort des signaux de luminance. Le détecteur (111) délivre en temps réel un signal numérique représentant la valeur de la variable P définie par les équations ci-dessus. Ce signal est introduit à l'une des bornes d'entrée d'un multiplieur numérique (112) qui reçoit sur son autre entrée le signal numérique représentant le coefficient K, périodique selon un cycle de quatre trames, défini à partir The motion detector (111) receives signals routed simultaneously through the read data buses (36) and (37). In general, it uses only the most significant bits of the luminance signals. The detector (111) delivers in real time a digital signal representing the value of the variable P defined by the equations above. This signal is introduced at one of the input terminals of a digital multiplier (112) which receives on its other input the digital signal representing the coefficient K, periodic according to a cycle of four frames, defined from
des signaux de commande C2 et C3.control signals C2 and C3.
Le résultat R du multiplieur (112), qui représente le retard à donner aux signaux reçus par le bus (37), est introduit sur des registres à décalage à retard variable (113). Chacun de ces registres (113) est substitué, dans le sous-ensemble (9), à l'un des interpolateurs (43), (44), (45). Le processeur comporte, comme ci-dessus, autant de registres (113) que de composantes du signal video enregistrées en un même mot des The result R of the multiplier (112), which represents the delay to be given to the signals received by the bus (37), is introduced on variable delay shift registers (113). Each of these registers (113) is substituted, in the subset (9), with one of the interpolators (43), (44), (45). The processor comprises, as above, as many registers (113) as video signal components recorded in the same word of the
mémoires (11), (12), (13), (14).memories (11), (12), (13), (14).
Le registre (113) est à retard variable du fait qu'il comporte plusieurs entrées (114), plusieurs sorties (115) ou à la fois plusieurs entrées et plusieurs sorties, commutées selon le même signal de commande R émis par le multiplieur (112). Ce registre traite en parallèle tous les bits de chaque signal de luminance ou de chrominance, comme le faisaient The register (113) is of variable delay because it comprises several inputs (114), several outputs (115) or at the same time several inputs and several outputs, switched according to the same control signal R emitted by the multiplier (112 ). This register processes in parallel all the bits of each luminance or chrominance signal, as were
les interpolateurs (43), (44), (45). the interpolators (43), (44), (45).
-7 Le signal de sortie du registre (113), accessible sur la borne active de sortie (115) choisie selon la valeur de R, est transmise, soit- A l'un des convertisseurs numérique-analogique, (33) par exemple, soit à un des The output signal of the register (113), accessible on the active output terminal (115) selected according to the value of R, is transmitted either to one of the digital-to-analog converters (33) for example, either to one of the
commutateurs (59) ou <80) définis précédemment. switches (59) or <80) previously defined.
Le sous-ensemble (9) peut comporter aussi des filtres numériques & coefficients variables en fonction de la différence entre les intensités des signaux présents sur les trames successives, ou du coefficient P délivré par un détecteur de mouvement, de telle sorte que les signaux The subset (9) may also comprise digital filters & variable coefficients as a function of the difference between the intensities of the signals present on the successive frames, or of the coefficient P delivered by a motion detector, so that the signals
soient plus fortement lissés en cas de mouvement plus rapide. are more strongly smoothed in case of faster movement.
La figure 8 montre ainsi, sous forme schématique, un exemple de réalisation d'un tel dispositif. Le détecteur de mouvement, dans ce cas plus simplifié, comporte deux registres à décalage (116) et (117), chacun traitant en parallèle les quatre bits de poids fort du signal de luminance. Le registre (116) est parcouru par les signaux issus du bus FIG. 8 thus shows, in schematic form, an exemplary embodiment of such a device. The motion detector, in this case more simplified, comprises two shift registers (116) and (117), each processing in parallel the four most significant bits of the luminance signal. The register (116) is traversed by the signals from the bus
(36), le registre (117) par ceux du bus (37). (36), the register (117) by those of the bus (37).
Le détecteur de mouvement comporte aussi un corrélateur (118), circuit logique combinatoire selon des techniques supposées connues, qui a pour objet de déterminer si les deux séquences de valeurs présentes simultanément dans les registres (116) et (117) sont, ou non, semblables avec un décalage qui n'excède pas un nombre donné d'éléments. Par exemple, pour vérifier un décalage à deux éléments près, le corrélateur examine les signaux présents sur une case sur deux de ces registres; pour vérifier un décalage à quatre éléments près, il traite les signaux d'une case sur quatre. Un tel détecteur de mouvement est insuffisant pour calculer le paramètre P défini précédemment, mais acceptable pour définir si ce paramètre P est inférieur ou non, au voisinage d'un point donné de The motion detector also comprises a correlator (118), a combinational logic circuit according to techniques known to be known, whose purpose is to determine whether the two sequences of values present simultaneously in the registers (116) and (117) are, or not, similar with an offset that does not exceed a given number of elements. For example, to verify an offset with two elements, the correlator examines the signals present on one of two of these registers; to check for an offset with four elements, it processes the signals one in four squares. Such a motion detector is insufficient to calculate the parameter P defined above, but acceptable to define whether this parameter P is lower or not, in the vicinity of a given point of
l'image, à un seuil donné.the image, at a given threshold.
Le signal de sortie du détecteur, éventuellement composé de plusieurs informations en parallèle, signifiant les résultats de comparaison du décalage avec plusieurs seuils donnés, commande un commutateur (119) qui aiguille vers le convertisseur numérique-analogique correspondant (33) le signal délivré par l'interpolateur correspondant (4S) et corrigé par des The output signal of the detector, possibly composed of several pieces of information in parallel, signifying the results of comparison of the offset with several given thresholds, controls a switch (119) which, towards the corresponding digital-analog converter (33), supplies the signal delivered by the corresponding interpolator (4S) and corrected by
filtres numériques (120), (121), ou (122). digital filters (120), (121), or (122).
Ces filtres numériques ont une fonction de filtres passe-bas, dont l'effet est de lisser les valeurs représentant les points successifs de la ligne représentée dans l'image. Ils peuvent être réalisés selon toute technique connue. D'autre dispositions des filtres, par exemple en aval du These digital filters have a function of low-pass filters, the effect of which is to smooth the values representing the successive points of the line represented in the image. They can be made according to any known technique. Other provisions of the filters, for example downstream of the
commutateur, peuvent être choisies. switch, can be chosen.
-- 8 --- 8 -
La figure 9 représente un dispositif analogue à celui de la figure 8, mais dans lequel les filtres numériques sont remplacés par des filtres analogiques (123), (124), (125), constitués par exemple chacun d'une résistance, d'un condensateur et d'un étage d'amplification et de découplage. Dans ce cas, le commutateur (119) et ses filtres sont placés FIG. 9 represents a device similar to that of FIG. 8, but in which the digital filters are replaced by analog filters (123), (124), (125), each consisting for example of a resistor, a capacitor and a stage of amplification and decoupling. In this case, the switch (119) and its filters are placed
en aval du convertisseur numérique-analogique (33). downstream of the digital-to-analog converter (33).
Des filtres du même type sont insérés aussi sur le parcours des signaux de chrominance, ou des composantes de couleurs. Ils sont commandés, dans cet exemple de réalisation, par le même signal défini par Filters of the same type are also inserted on the path of chrominance signals, or color components. They are controlled, in this embodiment, by the same signal defined by
la corrélation sur le signal de luminance. the correlation on the luminance signal.
Le principe du dispositif est le même que selon la figure 8: le filtrage appliqué au signal interpolé est fonction des réponses du détecteur de mouvement. Par exemple, le dispositif n'introduit pas de filtrage pour les régions de l'image reconnues comme à peu près immobiles, filtrage à assez large bande pour des objets peu mobiles, filtrage à bande étroite pour des objets non reconnus comme semblables The principle of the device is the same as in FIG. 8: the filtering applied to the interpolated signal is a function of the responses of the motion detector. For example, the device does not introduce filtering for image areas that are known to be nearly immobile, broadband filtering for low-mobility objects, narrow-band filtering for objects that are not recognized as similar
entre les deux trames successives.between the two successive frames.
Le système de filtres décrit ci-dessus peut aussi fonctionner sans le détecteur de mouvement, dans le cas o des informations de mouvement sont transmises en même temps que l'image, par des procédés connus comme par exemple le système ANTIOPE de transmission de signaux numériques pendant les suppressions de tête de trame, ou le système D2-XAC qui laisse de la place pour quelques octets par ligne dans le canal réservé The filter system described above can also work without the motion detector, in the case where motion information is transmitted at the same time as the image, by known methods such as the ANTIOPE system for transmitting digital signals. during frame head deletions, or the D2-XAC system that leaves room for a few bytes per line in the reserved channel
au son numérique et à diverses données. digital sound and various data.
Le sous-ensemble (9) peut comporter en outre des éléments connus et de ce fait non décrits, comme par exemple des filtres, des circuits de correction de "gamma", ainsi que des mélangeurs numériques ou analogiques qui établissent, à partir des signaux de luminance et de chrominance, les signaux correspondant aux trois couleurs bleu, rouge, vert, etc. Dans ce dernier cas, les voies de sortie du sous-ensemble (9) conduisent les signaux de commande B, R, V du tube cathodique, et non les signaux Y, Q1, The subassembly (9) may further comprise known and therefore undescribed elements, such as filters, "gamma" correction circuits, as well as digital or analog mixers which establish, from the signals luminance and chrominance, the signals corresponding to the three colors blue, red, green, etc. In the latter case, the output channels of the subassembly (9) conduct the control signals B, R, V of the cathode ray tube, and not the signals Y, Q1,
Q2 comme il est indiqué, à titre d'exemple, sur les figures. Q2 as indicated, by way of example, in the figures.
Claims (16)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR888803365A FR2628923B2 (en) | 1987-05-07 | 1988-03-16 | PROCESSOR FOR STEREOSCOPIC PRESENTATION OF VIDEO IMAGES |
EP88904235A EP0329717A1 (en) | 1987-05-07 | 1988-05-04 | Processor for stereoscopic presentation of video images |
PCT/FR1988/000217 WO1988009103A1 (en) | 1987-05-07 | 1988-05-04 | Processor for stereoscopic presentation of video images |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8706499A FR2615062B1 (en) | 1987-05-07 | 1987-05-07 | PROCESSOR FOR STEREOSCOPIC PRESENTATION OF VIDEO IMAGES |
FR888803365A FR2628923B2 (en) | 1987-05-07 | 1988-03-16 | PROCESSOR FOR STEREOSCOPIC PRESENTATION OF VIDEO IMAGES |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2628923A2 true FR2628923A2 (en) | 1989-09-22 |
FR2628923B2 FR2628923B2 (en) | 1990-10-12 |
Family
ID=26225968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR888803365A Expired - Lifetime FR2628923B2 (en) | 1987-05-07 | 1988-03-16 | PROCESSOR FOR STEREOSCOPIC PRESENTATION OF VIDEO IMAGES |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2628923B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4562463A (en) * | 1981-05-15 | 1985-12-31 | Stereographics Corp. | Stereoscopic television system with field storage for sequential display of right and left images |
-
1988
- 1988-03-16 FR FR888803365A patent/FR2628923B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4562463A (en) * | 1981-05-15 | 1985-12-31 | Stereographics Corp. | Stereoscopic television system with field storage for sequential display of right and left images |
Also Published As
Publication number | Publication date |
---|---|
FR2628923B2 (en) | 1990-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0409964B1 (en) | Detail processing method and apparatus providing uniform processing of horizontal and vertical detail components | |
EP0304643B1 (en) | Improved method and apparatus for reconstructing missing color | |
Malvar et al. | High-quality linear interpolation for demosaicing of Bayer-patterned color images | |
US4148059A (en) | Signal processing for discrete-sample-type-color-video signal | |
CN101080022B (en) | Image forming apparatus | |
US4176373A (en) | Signal processing for discrete-sample-type-color-video signal | |
EP1122944A2 (en) | Method of image processing | |
FR2964490A1 (en) | METHOD FOR DEMOSAICING DIGITAL RAW IMAGE, COMPUTER PROGRAM, AND CORRESPONDING IMAGING OR GRAPHICS CIRCUIT | |
NL8220328A (en) | TELEVISION DISPLAY SYSTEM WITH REDUCED LINE AFTER TARTIFACTIONS. | |
FR2600478A1 (en) | METHOD AND DEVICE FOR FREEZING TELEVISION IMAGE | |
FR2551291A1 (en) | DEVICE FOR DISPLAYING A SCANNED COLORED TELEVISION IMAGE PROGRESSIVELY | |
FR2628923A2 (en) | Stereoscopic video image viewing system | |
JP5130171B2 (en) | Image signal processing apparatus and image signal processing method | |
EP0365090B1 (en) | Device for doubling the sequential rate of television signals, and television picture decoder comprising such a device | |
EP0206881B1 (en) | Contours correction circuit in an image and use of such a circuit in a colour television camera | |
CA2063069C (en) | Apparatus for cancelling ghost in imaging device using image signals | |
EP0408460B1 (en) | Method and system for broadcasting high definition television programmes | |
JPS5817795A (en) | Color image pickup device | |
JP4133179B2 (en) | Image signal processing device | |
Vinayagamoorthy et al. | A multichannel filter for TV signal processing | |
EP0329717A1 (en) | Processor for stereoscopic presentation of video images | |
JP3893489B2 (en) | Signal processing apparatus and signal processing method | |
JPS58191586A (en) | Picture signal inserting system | |
Pulujkar et al. | Demosaicking Images with Motion Blur | |
JPH03293870A (en) | Noise reducer |