[go: up one dir, main page]

FR2728130A1 - DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS - Google Patents

DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS Download PDF

Info

Publication number
FR2728130A1
FR2728130A1 FR9414986A FR9414986A FR2728130A1 FR 2728130 A1 FR2728130 A1 FR 2728130A1 FR 9414986 A FR9414986 A FR 9414986A FR 9414986 A FR9414986 A FR 9414986A FR 2728130 A1 FR2728130 A1 FR 2728130A1
Authority
FR
France
Prior art keywords
encoder
frame
coding
video stream
programmable
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
Application number
FR9414986A
Other languages
French (fr)
Other versions
FR2728130B1 (en
Inventor
Jean Michel Masson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks France SAS
Original Assignee
Matra Communication SA
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 Matra Communication SA filed Critical Matra Communication SA
Priority to FR9414986A priority Critical patent/FR2728130A1/en
Priority to EP95942246A priority patent/EP0800746A1/en
Priority to PCT/FR1995/001647 priority patent/WO1996019080A1/en
Priority to CN 95197330 priority patent/CN1173263A/en
Priority to AU43500/96A priority patent/AU4350096A/en
Priority to CA 2207447 priority patent/CA2207447A1/en
Publication of FR2728130A1 publication Critical patent/FR2728130A1/en
Application granted granted Critical
Publication of FR2728130B1 publication Critical patent/FR2728130B1/fr
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

A device for encoding an input video stream representing a series of frames by identifying each frame using an information quantity that differs from one frame to the next. The device includes a programmable-throughput video encoder (16), as well as a memory (20) with a capacity of at least one frame positioned upstream from the programmable encoder in the video stream, a second fixed-throughput video encoder (22) receiving the input video stream, and means (26) for comparing the quality of each output image with a reference value and controlling the programmable encoder to maintain quality at a predetermined value.

Description

DISPOSITIF DE CODAGE NUERIQUE DE PROORJIMME VIDEZ
La présente invention concerne les dispositifs de codage d'un flux vidéo d' entrée représentant des trames successives par représentation de chaque trame par une quantité d'informations différente de trame à trame, du type comprenant un codeur vidéo à débit programmable.
NUERIC PROORJIMM EMPTY CODING DEVICE
The present invention relates to devices for coding an input video stream representing successive frames by representation of each frame by a quantity of information different from frame to frame, of the type comprising a video encoder with programmable bit rate.

Le terme tramez doit être interprété dans un sens large. I1 peut dFsigner 1ensemble des données vidéo nécessaires pour reconstituer une image complète en balayage progressif, l'ensemble des données nécessaires pour reconstituer une trame paire ou impaire en balayage entrelacé, voire même les données de assistance permettant de reconstituer une image à partir d'une image précédente. The term tramez should be interpreted in a broad sense. It can designate all of the video data necessary to reconstruct a complete image in progressive scanning, all of the data necessary to reconstruct an even or odd frame in interlaced scanning, or even the assistance data making it possible to reconstruct an image from a previous picture.

L'invention trouve une application particulièrement importante constituée par les appareils destinés à reporter un programme vidéo sur un support de stockage ayant une capacité limitée. Par exemple, un disque opto-électronique, dit CD-ROM, ne permet de stocker un film complet de durée normale, environ 120 mn, qu'avec un débit de codage de 3 Mbits/s. Classiquement, on utilise un codeur dont le débit de sortie est le débit moyen correspondant à la capacité du support. Cette solution est peu satisfaisante, car la richesse de limage varie considérablement, soit par l'abondance des détails, soit par le degré de corrélation entre images successives d'une même séquence, qui détermine les possibilitées de prédiction de trame à trame. The invention finds a particularly important application constituted by devices intended to transfer a video program to a storage medium having a limited capacity. For example, an opto-electronic disc, known as a CD-ROM, can only store a complete film of normal duration, approximately 120 minutes, with a coding speed of 3 Mbits / s. Conventionally, an encoder is used whose output rate is the average rate corresponding to the capacity of the support. This solution is not very satisfactory, because the richness of the image varies considerably, either by the abundance of details, or by the degree of correlation between successive images of the same sequence, which determines the possibilities of prediction from frame to frame.

Si l'on considère par exemple le cas particulièrement représentatif d'un dispositif de codage mettant en oeuvre la norme vidéo MPEG2, qui a fait l'objet de la recommandation
UIT-TH262 (ISO/CEI 13818-2) publiée en juin 1994 par l'union
Internationale des Télécommunications, les algorithmes de compression permettent de générer un flux de débit variant de 2 à 15 Mbits/s en profil principal-niveau principal. A des instants différents, une restitution satisfaisante exigera des débits différents dans cette plage.
If we consider for example the particularly representative case of a coding device implementing the MPEG2 video standard, which was the subject of the recommendation
ITU-TH262 (ISO / IEC 13818-2) published in June 1994 by the union
International Telecommunications, compression algorithms generate a flow of flow varying from 2 to 15 Mbits / s in main-main profile. At different times, a satisfactory restitution will require different bit rates in this range.

La présente invention vise notamment à fournir un dispositif du type ci-dessus défini répondant mieux que ceux antérieurement utilisés aux exigences de la pratique, notamment en ce qu'il permet d'utiliser au mieux la capacité d'un support de stockage. The present invention aims in particular to provide a device of the type defined above which better meets those previously used to the requirements of practice, in particular in that it allows the best use of the capacity of a storage medium.

L'invention utilise dans ce but l'existence de codeurs permettant de coder chaque trame à un débit différent de la précédente. Elle utilise également le fait que l'on sait analyser les informations provenant du codage pour déterminer la qualité iconographique de l'image codée. To this end, the invention uses the existence of coders making it possible to code each frame at a bit rate different from the previous one. It also uses the fact that we know how to analyze the information coming from the coding to determine the iconographic quality of the coded image.

L'invention propose en conséquence un dispositif qui comporte
- une mémoire de capacité au moins égale à une trame en amont du codeur programmable,
- un second codeur, de débit fixe, recevant le flux vidéo d'entrée, et
- des moyens de comparaison de la qualité de chaque image de sortie du second codeur avec une référence et de commande du codeur programmable dans un sens tendant à maintenir la qualité à une valeur déterminée.
The invention therefore provides a device which comprises
a memory with a capacity at least equal to one frame upstream of the programmable encoder,
a second encoder, of fixed bit rate, receiving the input video stream, and
means for comparing the quality of each output image of the second coder with a reference and of controlling the programmable coder in a direction tending to maintain the quality at a determined value.

Dans le cas particulièrement important du codage en vue du stockage d'une séquence de longueur déterminée sur un support de capacité déterminée, lesdits moyens de commande sont prévus de façon que le débit moyen de codage ait une valeur compatible avec la capacité du support. Plusieurs choix sont possibles. Par exemple, une mémoire est prévue dans les moyens de comparaison pour stocker initialement la capacité disponible et le nombre de trames à enregistrer. In the particularly important case of coding with a view to storing a sequence of determined length on a medium of determined capacity, said control means are provided so that the average coding rate has a value compatible with the capacity of the medium. Several choices are possible. For example, a memory is provided in the comparison means for initially storing the available capacity and the number of frames to be recorded.

Les moyens de commande peuvent en déduire un débit moyen à respecter et moduler le débit du codeur en conservant la valeur moyenne requise sur des périodes successives, par exemple de quelques minutes. La mémoire peut en même temps être décrémentée progressivement pour que la durée résiduelle de stockage soit disponible en permanence. Ainsi les moyens de commande peuvent ajuster le débit moyen autour duquel se fait la modulation ultérieure. Une solution plus simple consiste à fixer a priori le débit moyen.The control means can deduce therefrom an average bit rate to be respected and modulate the bit rate of the encoder while keeping the required average value over successive periods, for example of a few minutes. At the same time, the memory can be gradually decremented so that the remaining storage time is permanently available. Thus the control means can adjust the average flow rate around which the subsequent modulation takes place. A simpler solution consists in fixing a priori the average flow.

Les caractéristiques ci-dessus, ainsi que d'autres, apparaîtront mieux à la lecture de la description qui suit d'un mode particulier de réalisation donné à titre d'exemple. La description se réfère à la figure qui l'accompagne et qui est un synoptique simplifié, montrant un mode particulier de mise en oeuvre de l'invention. The above characteristics, as well as others, will appear better on reading the following description of a particular embodiment given by way of example. The description refers to the accompanying figure which is a simplified block diagram showing a particular embodiment of the invention.

Le dispositif dont la constitution de principe est montrée en figure 1 comporte une voie de programne 10 qui reçoit, en plus du flux vidéo, un flux binaire représentant le son et un flux d'informations de service, à ajouter au flux vidéo. Dans la pratique, les circuits de mise en paquet, de multiplexage des données vidéo, de son et de service, et de constitution de file d'attente sont effectués dans des circuits 14 qu'il n'est pas nécessaire de décrire ici. The device, the basic structure of which is shown in FIG. 1, comprises a program channel 10 which receives, in addition to the video stream, a binary stream representing the sound and a stream of service information, to be added to the video stream. In practice, the circuits for packetization, for multiplexing of video, sound and service data, and for forming a queue are carried out in circuits 14 which it is not necessary to describe here.

La voie vidéo de programme comprend un codeur programmable 16 à débit variable, ayant une entrée de commande du taux de compression 18. Le flux vidéo à coder est appliqué au codeur à débit variable 16 par l'intermédiaire d'une mémoire d'image 20 ayant une capacité au moins égale à une trame. Des moyens de synchronisation non représentés permettent l'écriture en mémoire 20 au fur et à mesure de l'arrivée du flux vidéo correspondant à une trame complète, et la lecture en mémoire avec un retard tel que le codeur à débit variable 16 reçoive le flux vidéo avec un retard d'une trame. The program video channel comprises a variable rate programmable encoder 16, having a compression rate control input 18. The video stream to be encoded is applied to the variable rate encoder 16 via an image memory 20 having a capacity at least equal to a frame. Synchronization means, not shown, allow writing into memory 20 as the video stream corresponding to a complete frame arrives, and reading from memory with a delay such that the variable bit rate coder 16 receives the stream video with a frame delay.

Un codeur auxiliaire 22 reçoit le flux vidéo en même temps que la mémoire 20. Le codeur auxiliaire 22 est prévu pour coder chaque trame avec un débit fixe, qui sera en général proche du débit moyen maximum admissible, par exemple 3 Mbits/s pour le stockage d'un film sur un disque opto-électronique ou CD-ROM. Le codeur auxiliaire 22 n'a qu'un rôle d'estimateur : il fournit, sur une sortie 24, une information d'estimation de qualité de codage ; puisqu'il est alimenté avec une avance d'une trame sur le codeur programmable, il est à même de fournir une information concernant la trame en cours de mémorisation à condition que sa durée de calcul soit inférieure à la durée d'une trame. An auxiliary encoder 22 receives the video stream at the same time as the memory 20. The auxiliary encoder 22 is provided for encoding each frame with a fixed bit rate, which will generally be close to the maximum admissible average bit rate, for example 3 Mbit / s for the storage of a film on an opto-electronic disc or CD-ROM. The auxiliary coder 22 has only an estimator role: it provides, on an output 24, coding quality estimation information; since it is supplied with a frame advance on the programmable encoder, it is able to provide information concerning the frame being memorized provided that its calculation time is less than the duration of a frame.

Dès que le codeur auxiliaire 22 a terminé son travail, un processeur 26 analyse le résultat et commande le codeur programmable 16 pour fixer le débit à une valeur liée aux besoins de l'image ; dans l'exemple ci-dessus, le processeur compare l'estimation de qualité iconographique fournie par le codeur auxiliaire à 3 Mbits/s à une valeur de référence ou valeur nominale. Si la valeur nominale est excédée, le processeur commande une réduction du débit. Dans le cas contraire, il programme le codeur vidéo programmable par une consigne de débit supérieure à 3 Mbits/s, dans la mesure où cet accroissement est compatible avec le débit moyen à observer pour ne pas faire déborder le support, tout en optimisant son emploi. As soon as the auxiliary coder 22 has finished its work, a processor 26 analyzes the result and controls the programmable coder 16 to fix the bit rate at a value linked to the needs of the image; in the example above, the processor compares the iconographic quality estimate supplied by the 3 Mbits / s auxiliary encoder with a reference or nominal value. If the nominal value is exceeded, the processor commands a reduction in flow. Otherwise, it programs the programmable video encoder with a bit rate setpoint greater than 3 Mbits / s, insofar as this increase is compatible with the average bit rate to be observed so as not to overflow the support, while optimizing its use .

Le codeur auxiliaire 22 est d'un type permettant d'analyser les informations résultant du codage et de fournir un indice de qualité iconographique. On connaît déjà des codeurs capables de fournir une telle information de sortie. En particulier, un codeur de ce type est disponible auprès de la société C-Cube Microsystems, Milpitas, California. The auxiliary coder 22 is of a type making it possible to analyze the information resulting from the coding and to provide an index of iconographic quality. Encoders capable of providing such output information are already known. In particular, an encoder of this type is available from the company C-Cube Microsystems, Milpitas, California.

Divers critères d'évaluation de la qualité iconographique existent et sont utilisables. On peut notamment citer les suivants. Various criteria for assessing iconographic quality exist and can be used. Mention may in particular be made of the following.

Une première possibilité consiste à analyser le pas de quantification moyen mis en oeuvre dans l'algorithme de passage du domaine temporel au domaine fréquentiel (algorithme de transformation en cosinus discrète en général). Un pas de quantification donné correspond à un débit. Lorsque l'image est complexe, le codeur vidéo augmente le pas de quantification au cours de la trame pour ne pas augmenter de façon excessive le nombre d'octets représentant limage. A first possibility consists in analyzing the average quantization step implemented in the algorithm for passing from the time domain to the frequency domain (algorithm for transformation into discrete cosine in general). A given quantization step corresponds to a flow. When the image is complex, the video coder increases the quantization step during the frame so as not to excessively increase the number of bytes representing the image.

L'analyse du pas de quantification moyen final permet de savoir si le codeur aurait eu besoin d'un débit plus important pour représenter l'image de façon satisfaisante et donc quelle qualité il a obtenu avec le débit programmé. The analysis of the final average quantization step makes it possible to know whether the coder would have required a higher bit rate to represent the image in a satisfactory manner and therefore what quality it obtained with the programmed bit rate.

Une seconde possibilité consiste à effectuer une statistique sur les différentes natures de représentation utilisées pour le codage. Une image très active temporellement requiert un profil de bloc de pixel différent de celui d'une image peu active. A second possibility consists in carrying out statistics on the different types of representation used for coding. A very temporally active image requires a different pixel block profile than that of an inactive image.

Dans le cas particulier du codage MPEG2, qui utilise des images à codage intra-trame (images I) codées sans référence à d'autres images, des images à codage prédictif (images P) et des images codées par prédiction bidirectionnelle (images B), une statistique sur le nombre respectif de macroblocs utilisés permet d'évaluer le niveau d'activité d'une image et en déduire un indice de qualité pour un taux de compression donné. In the particular case of MPEG2 coding, which uses intra-frame coded images (I images) coded without reference to other images, predictively coded images (P images) and images coded by bidirectional prediction (B images). , a statistic on the respective number of macroblocks used makes it possible to evaluate the level of activity of an image and to deduce therefrom a quality index for a given compression rate.

Enfin, une autre possibilité consiste à mesurer le rapport signal à bruit entre l'image avant codage et limage après codage. Finally, another possibility consists in measuring the signal to noise ratio between the image before coding and the image after coding.

Le processeur 26 et le codeur vidéo programmable 16 peuvent notamment être prévus pour provoquer le codage à un débit nominal et à un ou deux débits au-dessus et un ou deux débits au-dessous du taux nominal, cette solution simple étant suffisante dans la plupart des cas. The processor 26 and the programmable video encoder 16 can in particular be provided to cause coding at a nominal bit rate and at one or two bit rates above and one or two bit rates below the nominal rate, this simple solution being sufficient in most cases.

L'invention est susceptible de nombreuses variantes de réalisation. Le codeur auxiliaire 22 qui sert d'estimateur peut notamment avoir un débit de codage ne correspondant pas au débit moyen disponible.  The invention is susceptible of numerous variant embodiments. The auxiliary encoder 22 which serves as an estimator may in particular have a coding rate which does not correspond to the average available rate.

Claims (5)

REVENDICATIONS 1. Dispositif de codage d'un flux vidéo d'entrée représentant des trames successives par représentation de chaque trame par une quantité d'information différente de trame à trame, comprenant un codeur vidéo à débit programmable (16), caractérisé en ce qu'il comprend, de plus 1. Device for coding an input video stream representing successive frames by representation of each frame by a quantity of information different from frame to frame, comprising a programmable bit rate video coder (16), characterized in that he understands, moreover - une mémoire (20) de capacité au moins égale à une trame, placée en amont du codeur programmable sur le flux vidéo, a memory (20) of capacity at least equal to one frame, placed upstream of the programmable encoder on the video stream, - un second codeur (22), de débit fixe, recevant le flux vidéo d'entrée, et a second encoder (22), of fixed bit rate, receiving the input video stream, and - des moyens (26) de comparaison de la qualité de chaque image de sortie avec une référence et de commande du codeur programmable dans un sens tendant à maintenir la qualité à une valeur déterminée. - Means (26) for comparing the quality of each output image with a reference and for controlling the programmable encoder in a direction tending to maintain the quality at a determined value. 2. Dispositif suivant la revendication 1 de codage en vue du stockage d'une séquence de longueur déterminée sur un support de capacité déterminée, caractérisé en ce que lesdits moyens de comparaison et de commande sont programmés de façon à limiter le débit de codage à une valeur moyenne compatible avec la capacité du support. 2. Device according to claim 1 for coding for the storage of a sequence of determined length on a medium of determined capacity, characterized in that said comparison and control means are programmed so as to limit the coding rate to a average value compatible with the capacity of the support. 3. Dispositif suivant la revendication 2, caractérisé en ce que le codeur auxiliaire est prévu pour coder le flux vidéo qu'il reçoit au débit moyen utilisant toute la capacité du support. 3. Device according to claim 2, characterized in that the auxiliary coder is provided for coding the video stream which it receives at the average bit rate using all the capacity of the support. 4. Dispositif selon la revendication 1, 2 ou 3, caractérisé en ce que ledit codeur auxiliaire (22) est prévu pour fournir un indice de qualité auxdits moyens de comparaison. 4. Device according to claim 1, 2 or 3, characterized in that said auxiliary encoder (22) is provided to provide a quality index to said comparison means. 5. Dispositif selon l'une quelconque des revendications 1 à 4, caractérisé en ce que les moyens de comparaison comprennent un processeur (26) fournissant un signal de sélection entre plusieurs débits de codage audit codeur programmable (16).  5. Device according to any one of claims 1 to 4, characterized in that the comparison means comprise a processor (26) providing a selection signal between several coding rates to said programmable encoder (16).
FR9414986A 1994-12-13 1994-12-13 DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS Granted FR2728130A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
FR9414986A FR2728130A1 (en) 1994-12-13 1994-12-13 DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS
EP95942246A EP0800746A1 (en) 1994-12-13 1995-12-12 Digital video programme encoding device
PCT/FR1995/001647 WO1996019080A1 (en) 1994-12-13 1995-12-12 Digital video programme encoding device
CN 95197330 CN1173263A (en) 1994-12-13 1995-12-12 Digital video programme encoding device
AU43500/96A AU4350096A (en) 1994-12-13 1995-12-12 Digital video programme encoding device
CA 2207447 CA2207447A1 (en) 1994-12-13 1995-12-12 Device for digital coding of video programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9414986A FR2728130A1 (en) 1994-12-13 1994-12-13 DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS

Publications (2)

Publication Number Publication Date
FR2728130A1 true FR2728130A1 (en) 1996-06-14
FR2728130B1 FR2728130B1 (en) 1997-02-14

Family

ID=9469758

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9414986A Granted FR2728130A1 (en) 1994-12-13 1994-12-13 DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS

Country Status (6)

Country Link
EP (1) EP0800746A1 (en)
CN (1) CN1173263A (en)
AU (1) AU4350096A (en)
CA (1) CA2207447A1 (en)
FR (1) FR2728130A1 (en)
WO (1) WO1996019080A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000065842A1 (en) 1999-04-23 2000-11-02 Sony Corporation Image encoder and its method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0921831D0 (en) 2009-12-14 2010-01-27 British Telecomm Graphical data delivery
GB201000738D0 (en) 2010-01-18 2010-03-03 British Telecomm Graphical data processing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0474100A2 (en) * 1990-08-30 1992-03-11 Sharp Kabushiki Kaisha Image encoding apparatus
EP0493130A2 (en) * 1990-12-28 1992-07-01 Canon Kabushiki Kaisha Image encoding apparatus optimizing the amount of generated code
EP0526201A2 (en) * 1991-07-31 1993-02-03 Sony Corporation Video signal transmission apparatus and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0474100A2 (en) * 1990-08-30 1992-03-11 Sharp Kabushiki Kaisha Image encoding apparatus
EP0493130A2 (en) * 1990-12-28 1992-07-01 Canon Kabushiki Kaisha Image encoding apparatus optimizing the amount of generated code
EP0526201A2 (en) * 1991-07-31 1993-02-03 Sony Corporation Video signal transmission apparatus and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000065842A1 (en) 1999-04-23 2000-11-02 Sony Corporation Image encoder and its method
EP1091588A4 (en) * 1999-04-23 2004-08-11 Sony Corp Image encoder and its method

Also Published As

Publication number Publication date
FR2728130B1 (en) 1997-02-14
EP0800746A1 (en) 1997-10-15
WO1996019080A1 (en) 1996-06-20
AU4350096A (en) 1996-07-03
CN1173263A (en) 1998-02-11
CA2207447A1 (en) 1996-06-20

Similar Documents

Publication Publication Date Title
US7733956B1 (en) Method and apparatus for storing base and additive streams of video
FR2897741A1 (en) METHOD AND DEVICE FOR GENERATING DATA REPRESENTATIVE OF A DEGREE OF IMPORTANCE OF DATA BLOCKS AND METHOD AND DEVICE FOR TRANSMITTING AN ENCODED VIDEO SEQUENCE
FR2898757A1 (en) METHOD AND DEVICE FOR ADAPTING A TIME FREQUENCY OF A SEQUENCE OF VIDEO IMAGES
EP0270405B1 (en) Method and device for the reduction of noise generated by a digital picture coder/decoder which operates in blocks
FR2743246A1 (en) METHOD AND DEVICE FOR COMPRESSING DIGITAL DATA
EP0668004B1 (en) Method and apparatus for rate reduction in image recording
EP3490255A1 (en) Intelligent compression of grainy video content
FR3086485A1 (en) METHODS AND DEVICES FOR ENCODING AND DECODING A DATA FLOW REPRESENTATIVE OF AT LEAST ONE IMAGE.
FR2769453A1 (en) Method of evaluation of video image degradation
EP2947888A1 (en) Adaptive method for downloading digital content for a plurality of screens
FR2728130A1 (en) DEVICE FOR DIGITAL ENCODING OF VIDEO PROGRAMS
EP1241894A1 (en) Method of coding digital images based on error concealment
EP1261209A2 (en) Method of noise detection in a video data stream
EP3840335B1 (en) Reception of digital content in trick mode
FR2728129A1 (en) DEVICE FOR DIGITAL MULTIPLEXING OF VIDEO PROGRAMS
WO2007003836A2 (en) Video coding method and device
WO2003053065A2 (en) Method and device for compressing video-packet coded video data
WO2006075070A1 (en) Video encoding method and device
WO2018091812A1 (en) Method and device for coding and decoding a multi-view sequence
EP0724812B1 (en) Controlled-throughput interframe coding method and device for vcr image recording
FR2835996A1 (en) METHOD FOR ENCODING A SEQUENCE OF DIGITAL IMAGES
FR2941110A1 (en) Communication network's loss state predicting method, involves determining set of parameters of predicting algorithm of loss states of communication network, and implementing predicting algorithm using set of determined parameters
WO2005088979A1 (en) Method for finding the prediction direction in intraframe video coding
FR3107383A1 (en) Multi-view video data processing method and device
FR2709393A1 (en) Method and device for intra coding, with throughput regulation for recording images on video recorder

Legal Events

Date Code Title Description
ST Notification of lapse