SE468737B - Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren - Google Patents

Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren

Info

Publication number
SE468737B
SE468737B SE9103381A SE9103381A SE468737B SE 468737 B SE468737 B SE 468737B SE 9103381 A SE9103381 A SE 9103381A SE 9103381 A SE9103381 A SE 9103381A SE 468737 B SE468737 B SE 468737B
Authority
SE
Sweden
Prior art keywords
buffer
content
bideal
step height
ideal
Prior art date
Application number
SE9103381A
Other languages
English (en)
Other versions
SE9103381L (sv
SE9103381D0 (sv
Inventor
H Brusewitz
Original Assignee
Televerket
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 Televerket filed Critical Televerket
Priority to SE9103381A priority Critical patent/SE9103381L/sv
Publication of SE9103381D0 publication Critical patent/SE9103381D0/sv
Priority to GB9221424A priority patent/GB2261567B/en
Priority to JP4324792A priority patent/JPH05260458A/ja
Priority to EP92850267A priority patent/EP0545875B1/en
Priority to DE69210963T priority patent/DE69210963T2/de
Publication of SE468737B publication Critical patent/SE468737B/sv
Publication of SE9103381L publication Critical patent/SE9103381L/sv
Priority to US08/249,081 priority patent/US5966181A/en

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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • 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
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • 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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • 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/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/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)

Description

1 -'\ ii- ¿rtJ 10 15 20 25 30 35 40 o .V37 funktion av dífferensen.
Föreliggande uppfinning avser även en apparat för utförande av förfaran- det. Apparaten är företrädesvis utförd som en VLSI-krets. Övriga utföringsformer är närmare angivna i de åtföljande patentkraven.
KÜRTFATTAD BESKRIVNING AV RITNINGARNA Uppfinningen kommer nu att beskrivas med hjälp av ett föredraget utföríngsexempel och med hänvisning till åtföljande ritningar, varav fig. 1 är ett blockschema över en traditionell apparat för bildkodning, innefattande en kodarkärna och en VMUX, fig. 2 är en VMUX i enlighet med föreliggande uppfinning, och fig. 3 är en kurva som illustrerar funktionen av föreliggande uppfin- ning.
DETALJERAD BESKRIVNING Av FÜREDRAGNA uTFüRINcsFoRMER Av UPPFINNINGEN I fig. och VMUX. Till kodaren inkommer en videosignal med bildhastigheten fo från 1 visas den principiella konstruktionen av en traditionell kodare ett gränssnitt eller annan ingångskrets. Signalen transformeras i en trans- formkodare T och kvantiseras i en kvantiserare Q. Kodaren utnyttjar vanligt- vis någon form av prediktion, förutsägelse, av bilden som subtraheras från videosignalen. I avkodaren sker därför ínvers kvantisering och ínvers trans- formering med en inverskvantiserare IQ respektive ínvers transformkodare IT.
Vid predikteringen utnyttjas ett bildmínne FM samt eventuellt rörelseestime- ring ME.
Efter den s.k. kodarkärnan finns en videomultiplexer VMUX. I VMUX-en behandlas signalen för att kunna sändas så ekonomiskt som möjligt på trans- missionsledningen vid utgången. Signalen skall också anpassas till bithastig- heten R på transmissionsledningen. Bithastigheten ges av en klocka på ut- gången. VMUX-en innehåller därför en sicksackavsökningsanordning ZIG, en skurlängdskodningsanordning RL, en anordning EVENTS som stöder skurlängdskod- ningen, en variabel-längdkodningsanordning VLC, en buffert och en felkorrige- ringsanordning FEC, vars funktioner är kända för en fackman på området.
Traditionellt utföres VMUX-ens arbete av en programmerad signalprocessor.
Ibland placerar man kvantiseraren Q och inverskvantiseraren IQ i kodarkärnan och ibland i VMUX:en. visas i fig 2 I den föredragna utföringsformen av uppfinningen, som , ingår kvantiseraren och inverskvantíseraren men dessa är förbikopplingsbara så att VMUX:en kan användas valfritt tillsammans med kodarkärnor med eller utan kvantiserare.
Buffertens funktion är att släppa ut bitar i en takt som styrs av bit- hastigheten på transmissionsledningen. Eftersom kodningen av videosignalen 10 15 20 25 30 35 40 3 A69 fïfšf? producerar olika antal bitar per bild beroende på bildens innehåll m.m. innehåll. Det är viktigt att det inte blir spill i Vidare skall varierar buffertens bufferten eftersom information om bilderna då försvinner. buffertens innehåll vara så litet som möjligt för att minska fördröjningen dvs. den tid som bitarna är lagrade i bufferten. Man skall också se till att bufferten sällan blir tom eftersom man då får stoppa in redundanta bitar (bitstuffa) i bitströmmen vilket också orsakar sämre bild. formatet på bitströmmen ges av standarden. En bild består av tolv block- grupper GÛB och varje blockgrupp består av 33 makroblock MB. Videosignalens bildhastighet fo på ingången är i allmänhet 30 Hz.
I fig. 2 visas en utföringsform av föreliggande uppfinning. Enligt upp- finningen regleras buffertens innehåll B genom att steghöjden i kvantiseraren 0 varieras. En styranordning avkänner dels buffertens innehåll B och dels bithastigheten R på utgången från bufferten. Styranordningen beräknar buffer- tens ideala innehåll Bideal och jämför med det faktiska värdet. Styranord- ningen beräknar skillnaden mellan det faktiska och ideala värdet och ändrar steghöjden i kvantiseraren som en funktion av denna. Styrsignaler skickas både till kvantiseraren och inverskvantiseraren. Um kvantiseringsanord- ningarna i kodarkärnan används skickas styrsignalen dit.
I fig 3 visas ett exempel på hur buffertens innehåll kan ändras enligt en föredragen utföringsform av uppfinningen. En bild kodas under 1/fo s, eller närmare bestämt (1 - g)1/fo där g tar hänsyn till när kodningen av- bryts. Under denna tid växer buffertens innehåll till ett värde kallat Be.
Enligt en annan teknik som inte berörs av denna ansökan skippas ett antal bilder k för att begränsa buffertens innehåll. Antalet k 2_k0 som är antalet skippade bilder som erfordras av avkodaren. Antalet k beror också på bit- hastigheten R på utgången från bufferten.
Under de följande (k + g)/fo s alstras således inga bitar och buffertens innehåll minskar. Minskningshastigheten är R som avkännes på buffertens utgång. För att uppnå den önskade bildhastigheten med k1 skippade bilder skall buffertinnehållet vid slutet av bildkodningen idealt vara Be = (kl + b + g)R/fo om bildhastigheten är fo Hz på ingången och bR/fo är det minsta tillåtna buffertinnehållet. Um Be är mindre än (k0 + b + g)R/fo måste kodaren bit- stuffa ett slag innan kodningen av nästa bild kan börja. Under kodningen definieras alltså "tom buffert" som linjär ökning från 0 till (k0 + b + g)R/fo under 1/fo s.
Bempty = (GÛB - 1 + MB/33))/12 x (k0 + b)R/fo.
På samma sätt härleds buffertens ideala innehåll (vilket är det enda som behöver härledas i kretsen) som A I 10 15 20 25 30 35 40 7'Z' 1 u Bideal = (GDB - 1 + MB/33 där GÛB är antal blockgrupper 63 det innehåll som bufferten ska på k1 + 1 bildintervall.
Antalet bitar som alstras höjden: ju större steghöjd des ändras steghöjden vid början a skall närma sig det ideala. Fö Steghöjden QUANT är en fu buffertinnehållet: QUANT = f(Bdev) = f(B - B Funktionen f är konstant för f är betecknade Bx och kan För att klara olika bithastigh Tx = B - Bideal - Bx R/fo Vissa termer måste härled makroblock, vilket förenklar b 4 )/12 x (kl + g)R/fo + bR/fo, och MB är antal makroblock, Bideal är alltså ll ha för att tömmas till minimigränsen bR/fo vid kvantiseringen beror naturligtvis av steg- to färre bitar alstras. Enligt uppfinningen v varje blockgrupp så att buffertens innehåll ljande beslutsregel används. nktion av avvikelsen Bdev från det ideala ideal). för intervall av Bdev-värden. Tröskelvärdena härledas från värden lagrade i ett BÜÛT-PRÛM. eter är Bx-värdena faktorer av R/fo as för varje bild och vissa termer vid varje eräkningen av QUANT.
FoR FoRsTA MB 1 VARJE ooß ro¿o _ > ouANr = ouANT _ z r1¿ o _ > ouANr = ouANT + 2 Tz_>_ o _ > ouANT = ouANï +1 U < o _ > ouANT = ouANT _ 1 m < o _ > ouANT = ooANT _ z rs < o _ > ouAm = ouANT _ 3 Foo MB :Non Goa Ts_>_ o _ > ouANr = ouANT +1 rv < o _ > ouANf = ouANT _ 1 Man begränsar steghöjden till ett visst intervall QUANTmin í_QUANT_í QUANTmax Man har valt att begränsa inte medför någon verklig förb > QUANTmax ger en ful bild. Fö situationer använder man i stä överhoppning av bilder.
Man använder i allmänhet fallet. Enligt uppfinningen an block och omkoppling sker på b som anger skillnaden för INTRA steghöjden eftersom en steghöjd < QUANTmin ättring av bildkvalitén, medan en steghöjd r att reglera buffertens innehåll vid sådana llet andra tekniker, såsom bitstuffning och olika steghöjder för INTER-fallet och INTRA- vänds en modifierad steghöjd QUANT för INTRA» lockbasis med användning av en variabel Qmod -fallet. Detta ger: 10 15 20 25 30 35 40 468 737 QUANTINTRA : QUANT + Qmod; QUANTminINTRA §_0UANTINTRA_§ 0UANTmaxINTRA.
För att beräkna Bideal måste man känna k1 som anger det önskade antalet skippade bilder. k1 är en funktion av R/fo, alltså bithastigheten på utgången genom bildhastigheten i videosignalen. Bildhastigheten i videosignalen är i allmänhet 30 Hz, medan R mäts på utgången från bufferten. k1 kan endast anta värdena 0, 1, Z, 3, vilket förutsatt att k0 : 0 ger bildhastigheterna 30, 15, 10 resp 7,5 Hz på utgången från bufferten. Man kan låta k1 bero på R genom att definiera R/fo-intervall för varje värde på k1: R/fo > R0 ger k1 = max (0,k0) R0 2_R/fo > R1 ger k1 = max (1,k0) R1 Z_R/FO > R2 ger k1 = max (2,kÛ) R2 2_R/fo ger k1 = max (3,k0) Man väljer bildhastigheten på utgången så att antal bitar per bild inte blir för litet. Nedan ges ett exempel på valda bildhastigheter vid olika standardbithastigheter R på utgången: 30 Hz för R > 384 kbit/s 15 Hz för R > 128 kbit/s 10 Hz för R > 64 kbit/s 7,5 Hz för R < 64 kbit/s vilket ger intervallgränserna R2 = 2133, R1 = 4267, R0 = 12800 för fo = 30 Hz.
Apparaten enligt uppfinningen är företrädesvis utförd som en VLSI-krets.
De olika parametervärdena som behövs utifrån är lagrade i ett BO0T-PROM enligt nedan.
PARAMETRAR LAGRADE I BO0T-PROM Antal värden 1 + b + g för CIF och QCIF 2 R0 - R2 3 Bx + b för x = 0-10 11 k g eller g för k1 = 0-3 4 QUANTmin, 0UANTmax 2 Qmod 1 ÛUANTminINTRA, QUANTmaxINTRA 2 Således löser uppfinningen problemet med buffertkontrollen genom att justera steghöjden i kvantiseringsanordningen. Uppfinningen kan även kombi- neras med andra tekniker. Uppfinningen är endast begränsad av nedanstående patentkrav.

Claims (1)

  1. CIM 4 Lä. 10 15 20 25 30 35 40 737 6 PATENTKRAV
    1. Förfarande för bildkodning av en videosignal med given bildhastighet (fo) innefattande kodning och kvantisering av videosignalen för digitalisering och kompri- mering av denna för att bilda en bitström som skall sändas via en transmis- sionsledning med en given bithastighet (R), varvid bitströmmen lagras i en bithastigheten (R) på utgången avkännes, buffertens ideala innehåll (Bideal) beräknas, buffert före sändningen, buffertens innehåll (B) övervakas, k ä n n e t e c k n a t av att steghöjden (QUANT) i kvantiseraren justeras som en funktion av differensen mellan buffertens faktiska och ideala innehåll (B-Bideal) och att buffertens ideala innehåll beräknas som (Goa _ 1 + MB/33)/12 X (k1 + g) R/fo + bR/fo där GÜB är numret på blockgruppen, MB är numret på makroblocket, k1 är antalet skippade bilder som bestämmes av kodaren, bR/fo är det minsta tillåtna innehållet i bufferten.
    2. Förfarande enligt krav 2, k ä n n e t e c k n a t av att den nya steghöjden i kvantiseraren är en funktion av avvikelsen från det ideala buffertinnehållet QUANT = f (B - Bideal) där f antar konstanta värden för intervall av värden på B-Bideal, och ligger i intervallet QUANTmin §_QUANT < QUANTmax där QUANTmin och QUANTmax är minsta respektive största tillåtna steghöjd.
    3. Förfarande enligt krav 1 eller 2, k ä n n e t e c k n a t av att det av kodaren bestämda antalet skippade bilder (k1) är en funktion av bit- hastigheten (R) på utgången och bildhastigheten (fo) hos videosignalen så att antalet bitar per bild inte understiger ett förutbestämt värde samt ovillkor- ligen är större än det av avkodaren i mottagaren erfordrade antalet skippade bilder (ko).
    4. Apparat för bildkodning av en videosignal med en given bildhastighet (fo) enligt krav 1 innefattande en anordning för kodning och kvantisering av videosignalen för digitalisering och komprimering av denna för att bilda en bitström som skall sändas via en transmissionsledning med en given bithastig- het (R) och en buffert för lagring av bitströmmen före sändningen, k ä n n e- t e c k n a d av en anordning för övervakning av buffertens innehåll (B) och av bithastigheten (R) på transmissionsledningen, vilken anordning beräknar buffertens ideala innehåll (Bideal) samt justerar steghöjden (QUANT) i kvantiseraren som en funktion av differensen mellan buffertens faktiska och 468 737 ideala innehåll (B - Bideal).
    6. Apparat enligt krav 5, k ä n n e t e c k n a d av att den är upp- byggd som en VLSI-krets.
    7. Apparat enligt krav 6, k ä n n e t e c k n a d av att erforderliga 5 parametrar är lagrade i ett BÛÛT-PRÛM. 10 15 20 25 30 35 ' 40
SE9103381A 1991-11-15 1991-11-15 Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren SE9103381L (sv)

Priority Applications (6)

Application Number Priority Date Filing Date Title
SE9103381A SE9103381L (sv) 1991-11-15 1991-11-15 Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren
GB9221424A GB2261567B (en) 1991-11-15 1992-10-13 Method and device for image coding of a video signal
JP4324792A JPH05260458A (ja) 1991-11-15 1992-11-10 ビデオシグナルのイメージコーディングのための方法及び装置
EP92850267A EP0545875B1 (en) 1991-11-15 1992-11-12 Method for image coding of a video signal
DE69210963T DE69210963T2 (de) 1991-11-15 1992-11-12 Verfahren zur Bildkodierung eines Videosignals
US08/249,081 US5966181A (en) 1991-11-15 1994-05-25 Video coding system with buffer control quantization step size

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9103381A SE9103381L (sv) 1991-11-15 1991-11-15 Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren

Publications (3)

Publication Number Publication Date
SE9103381D0 SE9103381D0 (sv) 1991-11-15
SE468737B true SE468737B (sv) 1993-03-08
SE9103381L SE9103381L (sv) 1993-03-08

Family

ID=20384337

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9103381A SE9103381L (sv) 1991-11-15 1991-11-15 Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren

Country Status (6)

Country Link
US (1) US5966181A (sv)
EP (1) EP0545875B1 (sv)
JP (1) JPH05260458A (sv)
DE (1) DE69210963T2 (sv)
GB (1) GB2261567B (sv)
SE (1) SE9103381L (sv)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE1007807A3 (nl) * 1993-11-30 1995-10-24 Philips Electronics Nv Inrichting voor het coderen van een videosignaal.
US5687095A (en) * 1994-11-01 1997-11-11 Lucent Technologies Inc. Video transmission rate matching for multimedia communication systems
DE19524872C1 (de) * 1995-07-07 1997-02-20 Siemens Ag Verfahren und Anordnung zur Codierung und Decodierung von einem Videodatenstrom für alle Bildelemente des Videodatenstroms
EP0774869A3 (en) * 1995-11-16 1999-09-29 Hitachi Denshi Kabushiki Kaisha Image data coding/decoding system
US6212232B1 (en) 1998-06-18 2001-04-03 Compaq Computer Corporation Rate control and bit allocation for low bit rate video communication applications
GB2341745A (en) * 1998-09-10 2000-03-22 Snell & Wilcox Ltd Image encoding
JP3871840B2 (ja) 1999-12-24 2007-01-24 日本電気株式会社 圧縮動画像再符号化装置
JP3662171B2 (ja) * 2000-06-05 2005-06-22 三菱電機株式会社 符号化装置及び符号化方法
JP4492777B2 (ja) 2001-08-28 2010-06-30 日本電気株式会社 動画像符号化装置
US20130208809A1 (en) * 2012-02-14 2013-08-15 Microsoft Corporation Multi-layer rate control

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5992688A (ja) * 1982-11-19 1984-05-28 Fuji Photo Film Co Ltd 適応形画像圧縮方式
DE3678029D1 (de) * 1985-04-17 1991-04-18 Siemens Ag Verfahren zur bilddatenreduktion fuer digitale fernsehsignale.
US4833535A (en) * 1987-02-04 1989-05-23 Kabushiki Kaisha Toshiba Image transmission apparatus
BE1000643A5 (fr) * 1987-06-05 1989-02-28 Belge Etat Procede de codage de signaux d'image.
US4897855A (en) * 1987-12-01 1990-01-30 General Electric Company DPCM system with adaptive quantizer having unchanging bin number ensemble
US4954892A (en) * 1989-02-14 1990-09-04 Mitsubishi Denki Kabushiki Kaisha Buffer controlled picture signal encoding and decoding system
EP0396846B1 (en) * 1989-05-12 1993-04-28 Rai Radiotelevisione Italiana Improved device for dct encoding of digital video signals
JP2520306B2 (ja) * 1989-05-24 1996-07-31 三菱電機株式会社 変換符号化装置
GB8921319D0 (en) * 1989-09-21 1989-11-08 British Broadcasting Corp Digital coder
JPH03129987A (ja) * 1989-10-14 1991-06-03 Sony Corp 映像信号符号化装置及び映像信号符号化方法
US4969040A (en) * 1989-10-26 1990-11-06 Bell Communications Research, Inc. Apparatus and method for differential sub-band coding of video signals
JPH0714209B2 (ja) * 1989-12-20 1995-02-15 松下電器産業株式会社 動画像符号化装置
US5164828A (en) * 1990-02-26 1992-11-17 Sony Corporation Video signal transmission and method and apparatus for coding video signal used in this
WO1991014339A1 (en) * 1990-03-15 1991-09-19 Thomson Consumer Electronics S.A. Digital image coding with quantization level computation
FR2660139B1 (fr) * 1990-03-23 1995-08-25 France Etat Procede de codage et de transmission a au moins deux niveaux de qualite d'images numeriques appartenant a une sequence d'images, et dispositifs correspondants.
US5038209A (en) * 1990-09-27 1991-08-06 At&T Bell Laboratories Adaptive buffer/quantizer control for transform video coders

Also Published As

Publication number Publication date
GB2261567B (en) 1995-04-19
SE9103381L (sv) 1993-03-08
DE69210963D1 (de) 1996-06-27
GB9221424D0 (en) 1992-11-25
SE9103381D0 (sv) 1991-11-15
JPH05260458A (ja) 1993-10-08
GB2261567A (en) 1993-05-19
DE69210963T2 (de) 1997-01-16
EP0545875B1 (en) 1996-05-22
US5966181A (en) 1999-10-12
EP0545875A1 (en) 1993-06-09

Similar Documents

Publication Publication Date Title
US5038209A (en) Adaptive buffer/quantizer control for transform video coders
SE468736B (sv) Foerfarande och apparat foer bildkodning med oeverhoppning av bilder och/eller komponenter
JP3688730B2 (ja) 量子化装置
US6263020B1 (en) Method and apparatus for bit rate control in a digital video system
US5005076A (en) DCT video signal compression device with intrafield/interfield switching and adjustable high frequency filter
KR0173925B1 (ko) 비디오 비트율 제어방법
KR0153671B1 (ko) 고선명 텔레비젼 엔코더의 레이트 콘트롤러
WO2000046996A1 (en) Frame-level rate control for plug-in video codecs
KR960009044A (ko) 디지탈 비디오 신호의 기록 방법 및 기록장치
JP2002511669A (ja) 映像データストリームの適応的符号化方法と装置
WO2002032141A2 (en) Video bitrate control method and device for digital video recording
KR20010014281A (ko) 데이터 스트림의 트랜스코딩 방법
US5710595A (en) Method and apparatus for controlling quantization and buffering for digital signal compression
SE468737B (sv) Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren
KR101074964B1 (ko) 동화상 변환 장치, 동화상 변환 방법, 및 동화상 변환 프로그램
KR100598293B1 (ko) 가변비트율 부호화장치
KR100314329B1 (ko) 일정비트율엔코더를이용하는멀티플렉서
FI97591C (sv) Bildkodningsapparat
WO2000045605A1 (en) Bit rate control for video data compression
KR100340827B1 (ko) 복잡성결정장치
US7711197B2 (en) Method and apparatus for determining a quantization scale of encoded data
KR0123243B1 (ko) 장면 전환시의 비트율 제어 방법
KR100228549B1 (ko) 채널율을 이용한 가변 비트율 비디오 제어 방법
KR100285705B1 (ko) 엠펙비디오인코더의비트율제어방법
JP3630686B2 (ja) パラメータ・サンプリング装置

Legal Events

Date Code Title Description
NAL Patent in force

Ref document number: 9103381-1

Format of ref document f/p: F

NUG Patent has lapsed