[go: up one dir, main page]

FR2907990B1 - Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants. - Google Patents

Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants.

Info

Publication number
FR2907990B1
FR2907990B1 FR0609473A FR0609473A FR2907990B1 FR 2907990 B1 FR2907990 B1 FR 2907990B1 FR 0609473 A FR0609473 A FR 0609473A FR 0609473 A FR0609473 A FR 0609473A FR 2907990 B1 FR2907990 B1 FR 2907990B1
Authority
FR
France
Prior art keywords
time
constrained
flow
storage medium
computer program
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.)
Active
Application number
FR0609473A
Other languages
English (en)
Other versions
FR2907990A1 (fr
Inventor
Tanguy Person
Thomas Guionnet
Mickael Ropert
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.)
MK Systems USA Inc
Original Assignee
Envivio France SARL
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 Envivio France SARL filed Critical Envivio France SARL
Priority to FR0609473A priority Critical patent/FR2907990B1/fr
Priority to US11/875,099 priority patent/US8254442B2/en
Publication of FR2907990A1 publication Critical patent/FR2907990A1/fr
Application granted granted Critical
Publication of FR2907990B1 publication Critical patent/FR2907990B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • 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/103Selection of coding mode or of prediction mode
    • H04N19/109Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
    • 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/152Data rate or code amount at the encoder output by measuring the fullness of 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/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/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • 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/176Methods 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 block, e.g. a macroblock
    • 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/184Methods 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 bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
FR0609473A 2006-10-27 2006-10-27 Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants. Active FR2907990B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR0609473A FR2907990B1 (fr) 2006-10-27 2006-10-27 Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants.
US11/875,099 US8254442B2 (en) 2006-10-27 2007-10-19 Real time encoder with time and bit rate constraint, method, computer program product and corresponding storage means

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0609473A FR2907990B1 (fr) 2006-10-27 2006-10-27 Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants.

Publications (2)

Publication Number Publication Date
FR2907990A1 FR2907990A1 (fr) 2008-05-02
FR2907990B1 true FR2907990B1 (fr) 2009-04-17

Family

ID=38055385

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0609473A Active FR2907990B1 (fr) 2006-10-27 2006-10-27 Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants.

Country Status (2)

Country Link
US (1) US8254442B2 (fr)
FR (1) FR2907990B1 (fr)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9167007B2 (en) * 2008-06-06 2015-10-20 Amazon Technologies, Inc. Stream complexity mapping
US9047236B2 (en) * 2008-06-06 2015-06-02 Amazon Technologies, Inc. Client side stream switching
CN101374233B (zh) * 2008-10-23 2011-09-07 杭州华三通信技术有限公司 视频流帧率适配方法和装置及fpga芯片及视频流处理设备
US8244899B1 (en) * 2009-05-19 2012-08-14 Conviva Inc. Delivering a video stream
US9521178B1 (en) 2009-12-21 2016-12-13 Amazon Technologies, Inc. Dynamic bandwidth thresholds
US8527649B2 (en) 2010-03-09 2013-09-03 Mobixell Networks Ltd. Multi-stream bit rate adaptation
US8832709B2 (en) 2010-07-19 2014-09-09 Flash Networks Ltd. Network optimization
US8688074B2 (en) 2011-02-28 2014-04-01 Moisixell Networks Ltd. Service classification of web traffic
JP2013064996A (ja) * 2011-08-26 2013-04-11 Nikon Corp 三次元画像表示装置
US9979970B2 (en) * 2014-08-08 2018-05-22 Qualcomm Incorporated System and method for determining buffer fullness for display stream compression
US10979747B2 (en) * 2017-12-21 2021-04-13 Arris Enterprises Llc Statistical multiplexing system for variable bit rate encoding with constant bit rate encoder
US10602139B2 (en) * 2017-12-27 2020-03-24 Omnivision Technologies, Inc. Embedded multimedia systems with adaptive rate control for power efficient video streaming

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2108746T3 (es) * 1992-03-27 1998-01-01 Alsthom Cge Alcatel Descodificador de video.
FI118830B (fi) * 2001-02-08 2008-03-31 Nokia Corp Tietovirran toisto
US20030123540A1 (en) 2001-12-27 2003-07-03 Koninklijke Philips Electronics N.V. Dynamic control in complexity-constrained data compression
EP1349334B1 (fr) * 2002-03-28 2004-09-22 Siemens Schweiz AG Methode pour ajuster la mémoire-gigue dans une passerelle de media
US20040047367A1 (en) * 2002-09-05 2004-03-11 Litchfield Communications, Inc. Method and system for optimizing the size of a variable buffer
EP1733556A4 (fr) * 2004-01-16 2009-07-15 Clique Comm Llc Systeme et procede destines a un echange video de point d'extremite asymetrique, configure de facon dynamique

Also Published As

Publication number Publication date
US8254442B2 (en) 2012-08-28
US20080101461A1 (en) 2008-05-01
FR2907990A1 (fr) 2008-05-02

Similar Documents

Publication Publication Date Title
FR2907990B1 (fr) Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants.
FR2899749B1 (fr) Procede de protection d'identite, dispositifs, et produit programme d'ordinateur correspondants.
TWI370360B (en) Method, system, and computer program product for storage of data in cache and non-volatile media
EP1934841A4 (fr) Systeme, progiciel et procedes permettant une gestion amelioree des contenus multimedia
PL2144879T3 (pl) Pirydynokarboksamidy, zawierający je środek ochrony roślin użytkowych i sposób ich wytwarzania i zastosowanie
FR2916592B1 (fr) Procede de securisation d'echange d'information,dispositif, et produit programme d'ordinateur correspondant
EP1958367A4 (fr) Appareil, procede et produit de programme informatique fournissant une retransmission au moyen de plusieurs mecanismes arq
ITMI20080115A1 (it) Apparecchio e metodo per distribuire una pluralita' di correnti di fluido attraverso una pluralita' di camere, in particolare per attuare processi di adsorbimento.
FR2915006B1 (fr) Procede et dispositif de gestion de l'utilisation d'un processeur par plusieurs applications, produit programme d'ordinateur et moyen de stockage correspondants.
EP2015208A4 (fr) Recherche d'article bioitem, terminal de recherche, procede de recherche et programme
FR2939217B1 (fr) Dispositif et procede de gestion de signets electroniques, produit programme d'ordinateur et moyen de stockage correspondants
FR2891530B1 (fr) Organe de recouvrement, procede de fabrication d'un tel organe et distributeur de produit fluide utlisant un tel organe.
FR2909526B1 (fr) Produit alimentaire comprenant des probiotiques et un monoacide faible protone
FR2939992B1 (fr) Procede d'equilibrage de la latence dans un arbre de communication, dispositif, produit programme d'ordinateur et moyen de stockage correspondants
EP2011554A4 (fr) Procede de traitement de commande de jeu, support de stockage et machine de jeu
EP2226013A4 (fr) Appareil de traitement d'image, programme de traitement d'image, support de stockage et échographe
EP2096869A4 (fr) Procédé de traitement vidéo et dispositif, programme de traitement vidéo et support de stockage contenant le programme
EP2226012A4 (fr) Appareil de traitement d'image, programme de traitement d'image, moyen de stockage et appareil de diagnostic par ultrasons
FR2927452B1 (fr) Procede de controle d'acces, dispositif et produit programme d'ordinateur correspondants.
FR2915343B1 (fr) Procede et dispositif de pistage, produit programme d'ordinateur, moyen de strockage et module de radiocommunication correspondants.
FR2902197B1 (fr) Procede de localisation d'un objet magnetique, produit programme d'ordinateur, moyen de stockage et dispositif de localisation correspondants
FR2911744B1 (fr) Procede de gestion de l'acces a au moins un contenu et/ou au moins un service, produit programme d'ordinateur, moyen de stockage et dispositif d'acces correspondants
FR2924288B1 (fr) Procede et dispositif de decodage iteratif par effacement, produit programme d'ordinateur et moyen de stockage correspondants
FR2902211B1 (fr) Procede de simulation d'un systeme complexe avec construction d'au moins un modele comprenant au moins un routeur modelise, produit programme d'ordinateur et moyen de stockage correspondants
FR2932803B1 (fr) Procede d'obtention de polysaccharides a partir de semences de jatoba, composition cosmetique comprenant lesdits polysaccharides

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14

PLFP Fee payment

Year of fee payment: 15

TP Transmission of property

Owner name: MK SYSTEMS USA INC., US

Effective date: 20201210

TP Transmission of property

Owner name: MK SYSTEMS USA INC., US

Effective date: 20201216

PLFP Fee payment

Year of fee payment: 16

PLFP Fee payment

Year of fee payment: 17

PLFP Fee payment

Year of fee payment: 18

PLFP Fee payment

Year of fee payment: 19