SK280708B6 - Televízny prijímač so štandardnou rozlišovacou sch - Google Patents

Televízny prijímač so štandardnou rozlišovacou sch Download PDF

Info

Publication number
SK280708B6
SK280708B6 SK981-94A SK98194A SK280708B6 SK 280708 B6 SK280708 B6 SK 280708B6 SK 98194 A SK98194 A SK 98194A SK 280708 B6 SK280708 B6 SK 280708B6
Authority
SK
Slovakia
Prior art keywords
video signal
signal
predictor
input
compensated
Prior art date
Application number
SK981-94A
Other languages
English (en)
Other versions
SK98194A3 (en
Inventor
Sheau-Bao Ng
Original Assignee
Rca Thomson Licensing Corporation
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25279009&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=SK280708(B6) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Rca Thomson Licensing Corporation filed Critical Rca Thomson Licensing Corporation
Publication of SK98194A3 publication Critical patent/SK98194A3/sk
Publication of SK280708B6 publication Critical patent/SK280708B6/sk

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4084Scaling of whole images or parts thereof, e.g. expanding or contracting in the transform domain, e.g. fast Fourier transform [FFT] domain scaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • 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/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • 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/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • 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/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/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/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)
  • Color Television Systems (AREA)

Description

Oblasť techniky
Vynález sa týka televízneho prijímača so štandardnou rozlišovacou schopnosťou na príjem obrazového televízneho signálu s vysokým rozlíšením, obsahujúceho tuner na príjem zhustených transformovaných číslicových dát obrazového signálu, objavujúcich sa v blokoch predstavujúcich príslušné oblasti obrazov s prvým priestorovým rozlíšením, pri ktorom je k tuneru pripojený signálový procesor spojený so zobrazovacom. Vynález sa týka najmä televíznych prijímačov reagujúcich na televízne signály s vysokým rozlíšením, ktoré sú však lacnejšie a ich kvalita je porovnateľná s prijímačmi systému NTSC.
Doterajší stav techniky
Systémy, ktoré sú navrhované a ktoré sú v súčasnosti ohodnocované na budúci systém televízneho signálu s vysokým rozlíšením v Spojených štátoch, sú primáme číslicové a zaisťujú obrazy s relatívne vysokým rozlíšením. Keďže signály sú číslicové a majú relatívne vysoké rozlíšenie, prijímače konštruované na spracovanie takých signálov budú vyžadovať značné množstvo hardware na doterajšom stupni rozvoja techniky, vrátane značného množstva obrazových pamätí s ľubovoľným výberom. Dovtedy, kým bude technológia vyspelá, čo môže trvať desať až pätnásť rokov, tento hardware spôsobí, že televízne prijímače s vysokým rozlíšením budú nákladné, pravdepodobne tak nákladné, že zabránia rodinám strednej triedy kúpiť si viac než jeden prijímač do jednej domácnosti. Väčšina rodín strednej triedy je však zvyknutá mať niekoľko prijímačov v domácnosti. Preto sa vynára potreba lacnejšieho prijímača s vysokým rozlíšením, a to už v najbližšom čase. Zistilo sa, že je možné zaistiť lacnejší prijímač signálu s vysokým rozlíšením, ak sa obetuje určitá úroveň rozlíšenia obrazu. Také prijímače budú mať výhody oproti prijímačom NTSC v tom, že nebudú postihnuté bežnými chybami systému NTSC, ako sú vzájomné rušenie farbonosných kanálov a vzájomné rušenie jasových kanálov, a vzhľadom na to, že sú číslicové, budú kompatibilné s inými číslicovými prístrojmi, ako sú domáce počítače.
Typický televízny signál s vysokým rozlíšením môže predstavovať obrazy s 1050 riadkami a 1440 obrazovými bodmi v riadku. Typický prijímač televízneho signálu s vysokým rozlíšením môže vyžadovať napríklad štyri obrazové pamäte s ľubovoľným výberom na spracovanie dekódovaného signálu a ďalšiu pamäť na ukladanie niekoľkých polí stlačených dát do vyrovnávacej pamäte. Za predpokladu osembitových vzoriek budú štyri obrazové pamäte s ľubovoľným výberom vyžadovať 48,38 megabitov veľmi rýchlej pamäte. Alternatívne, ak je televízny signál s vysokým rozlíšením dekódovaný na normálne rozlíšenie systému NTSC s 525 riadkami a 910 obrazovými bodmi v riadku, bude sa vyžadovať len 15,29 megabitov pomalšej obrazovej pamäte s ľubovoľným výberom alebo približne jedna tretina toho, čo sa požaduje pri obraze s vysokým rozlíšením. Požiadavka menšej pamäte a pomalšej pamäte môže mať za následok značné úspory ceny prijímača s nižším rozlíšením.
Podstata vynálezu
Všeobecne je podstatou vynálezu prístroj na prijímanie televízneho signálu v systéme vysokého rozlíšenia, používajúci len časť dát (údajov) v signále na vytvorenie signálu, predstavujúceho obraz s nižším rozlíšením, čo má za následok redukciu hardvér, požadovaného na reprodukciu obrazu.
Najmä na riešenie opísaných problémov je potom určený televízny prijímač so štandardnou rozlišovacou schopnosťou na príjem obrazového televízneho signálu s vysokým rozlíšením, obsahujúceho tuner na príjem zhustených transformovaných číslicových dát obrazového signálu, objavujúcich sa v blokoch, predstavujúcich príslušné oblasti obrazov s prvým priestorovým rozlíšením, a k tuneru pripojený signálový procesor spojený so zobrazovačom. Vlastnou podstatou vynálezu je skutočnosť, že signálový procesor zahrnuje obrazovú pamäť s ľubovoľným výberom na uloženie dekomprimovaných obrazových dát, spriahnutú s prediktorom, kompenzovaným na pohyb obrazového signálu, inverzný prevodník na vytváranie ako odozvu bloky vstupného signálu, dekomprimovaného výstupného obrazového signálu, predstavujúceho zodpovedajúce obrazové oblasti s priestorovým rozlíšením nižším, ako je prijímané prvé priestorové rozlíšenie, pričom medzi inverzným prevodníkom a obrazovou pamäťou s ľubovoľným výberom je zapojená sčítačka na zaistenie dekomprimovaného obrazového signálu pre obrazovú pamäť s ľubovoľným výberom ako odozva na výstupný signál inverzného prevodníka. Inverzný prevodník môže byť pritom spriahnutý s dvojrozmerným decimátorom. Inverzný prevodník je výhodne vytvorený na vytváranie blokov N x N obrazových bodov v odozve na vstupný zhustený obrazový signál usporiadaný do blokov kódových slov, predstavujúcich M x M obrazových bodov, kde M a N sú celé čísla a M je väčšie ako N. Vo výhodnom príklade uskutočnenia je inverzný prevodník spriahnutý s obvodom maskovania koeficientov na inverzný prevod vstupných blokov zhustených obrazových dát pozostávajúcich z koeficientov usporiadaných do matíc M x M hodnôt obrazových bodov na sústavu prevodových koeficientov usporiadaných do matíc N x N hodnôt obrazových bodov na uskutočnenie inverzného prevodu pre príslušné oblasti obrazu, kde M a N sú celé čísla a M je väčšie ako N. V mimoriadne výhodnej realizácii vynálezu je inverzný prevodník obvodom inverzného prevodu diskrétneho kosínusu a je usporiadaný na realizáciu inverzného prevodu diskrétneho kosínusu sústavy koeficientov prevodu diskrétneho kosínusu usporiadaných do vstupnej matice MxM obrazových bodov na sústavu koeficientov prevodu diskrétneho kosínusu usporiadanú do matice N x N obrazových bodov. Sčítačka je potom výhodne pripojená svojou prvou vstupnou svorkou na inverzný prevodník, svojou druhou vstupnou svorkou s prediktorom kompenzovaným na pohyb obrazového signálu a svojou výstupnou svorkou na obrazovú pamäť s ľubovoľným výberom. V tomto príklade vyhotovenia zahŕňa televízny prijímač ďalej interpolátor, zapojený medzi prediktorom kompenzovaným na pohyb obrazového signálu a obrazovou pamäťou s ľubovoľným výberom. Na generovanie matíc MxM hodnôt obrazových bodov z matíc N x N hodnôt obrazových bodov prístupných z obrazovej pamäte s ľubovoľným výberom a decimátor zapojený medzi prediktor kompenzovaný na pohyb obrazového signálu a druhou vstupnou svorkou sčítačky na generovanie matíc N x N hodnôt obrazových bodov z matíc MxM hodnôt obrazových bodov zaistených z prediktora kompenzovaného na pohyb obrazového signálu. V ďalšom príklade vyhotovenia obsahuje televízny prijímač na dekomprimáciu vstupných blokov dát prvý decimátor na zaistenie matíc N x N hodnôt zhusteného obrazového signálu z matíc MxM hodnôt zhusteného obrazového signálu, majúce vstupnú svorku na príjem blokov zhusteného obrazového signálu, k výstupnej svorke ktorého je pripojený prvý vstup sčítačky, pripojená svojou výstupnou svorkou na vstupnú svorku obrazovej pamäte s ľubovoľným výberom, ktorá je svojim výstupom spojená so vstupom interpolátora na generovanie matíc MxM hodnôt obrazových bodov z matíc N x N hodnôt obrazových bodov, prístupných z obrazovej pamäte s ľubovoľným výberom, kde výstupná svorka interpolátora je spojená so vstupnou svorkou na pohyb obrazového signálu kompenzovaný prediktor, ku ktorého výstupnej svorke je pripojená vstupná svorka druhého decimátora, spojeného svojou výstupnou svorkou s druhou vstupnou svorkou sčítačky. V ďalšom príklade vyhotovenia obsahuje televízny prijímač na dekomprimáciu vstupných blokov dát prvý decimátor na zaistenie matice N x N hodnôt zhusteného obrazového signálu z matíc MxM hodnôt zhusteného obrazového signálu, kde vstupná svorka prvého decimátora je spojená s výstupnou svorkou sčítačky, vybavenou prvou vstupnou svorkou na príjem blokov zhusteného obrazového signálu, a kde k výstupnej svorke prvého decimátora je pripojená vstupná svorka obrazovej pamäte s ľubovoľným výberom, ktorá je svojím výstupom spojená so vstupom interpolátora na generovanie matíc MxM hodnôt obrazových bodov z matíc N x N hodnôt obrazových bodov, prístupných z obrazovej pamäte s ľubovoľným výberom, pričom výstupná svorka interpolátora je spojená so vstupnou svorkou prediktora kompenzovaného na pohyb obrazového signálu, ku ktorého výstupnej svorke je pripojená druhá vstupná svorka sčítačky. Konečne v ďalšom príklade vyhotovenia obsahuje televízny prijímač na dekomprimáciu vstupných blokov dát prvý decimátor na zaistenie matice N x N hodnôt zhusteného obrazového signálu z matíc MxM hodnôt zhusteného obrazového signálu, kde vstupná svorka prvého decimátora je spojená s výstupnou svorkou sčítačky, vybavenou prvou vstupnou svorkou na príjem blokov zhusteného obrazového signálu, a kde na výstupnú svorku prvého decimátora je pripojená vstupná svorka obrazovej pamäte s ľubovoľným výberom, ktorá je svojím výstupom spojená so vstupnou svorkou prediktora kompenzovaného na pohyb obrazového signálu, ku ktorého výstupnej svorke je pripojená vstupná svorka interpolátora na generovanie matíc MxM hodnôt obrazových bodov z matíc N x N hodnôt obrazových bodov z prediktora kompenzovaného na pohyb obrazového signálu pričom k výstupnej svorke interpolátora je pripojená druhá vstupná svorka sčítačky. Pri všetkých opísaných vyhotoveniach je výhodné, ak je na pohyb obrazového signálu kompenzovaný prediktor usporiadaný na spracovanie pohybových vektorov, ktoré sú súčasťou prijímaných zhustených obrazových dát, na prispôsobenie prediktora, kompenzovaného na pohyb obrazového signálu na generovanie adries signálu čítania na prístup k príslušným maticiam hodnôt obrazových bodov, pričom na riadenie interpolátora je na vstupe najnižšieho platného bitu interpolátora pripojený výstup najnižšieho platného bitu adresy signálu čítania.
Prehľad obrázkov na výkresoch
Vynález bude ďalej podrobnejšie opísaný podľa priložených obrázkov, kde obr. 1 je zobrazením vrstveného signálu použitého pri opise vynálezu, obr. 2 je blokovou schémou typického televízneho prijímača typu používaného na spracovanie stlačených číslicových televíznych signálov, obr. 3 je blokovou schémou dekompresného obvodu, ktorý môže byť zahrnutý v prvku 14 z obr. 1, v kontexte prijímača televízneho signálu s vysokým rozlíšením, obr. 4, 5, 7 a 8 sú blokovými schémami príkladov vyhotovenia de kompresných obvodov podľa vynálezu, obr. 6 je zobrazením príkladu vzorkového formátu zaisteného interpolátorom 319 z obr. 5, obr. 8A, 8B a 8C sú príkladmi alternatívnej maskovacej funkcie, ktoré môžu byť implementované v obvode 308 maskovania koeficientov z obr. 8, obr. 9 je blokovou schémou obvodu 308 maskovania koeficientov a obr. 10 je vývojovým diagramom činnosti časti prístroja z obr. 7.
Príklady uskutočnenia vynálezu
Vynález bude opísaný v podmienkach stlačeného číslicového televízneho signálu v tvare navrhnutom Advanced Television Research Consortium (NBC, Thomson Consumer Electronics, North Američan Philips Corporation and SRI/DSRC), ktorý je podobný ako štandard navrhnutý Motion Picture Experts Group (MPEG) a detailne opísaný v dokumente Intemational Organization for Standardization”, ISO-TEC JT(1/SC2/WG1), Coding of Moving Pictures and Associated Audio, MPEG 90/176 Rev. 2, Dec.18, 1990. Tento signál je hierarchicky vrstvený a v tvare zobrazenom na obr. 1. Je zrejmé, že vynález nie je obmedzený len na použitie tohto signálu, ale je aplikovateľný aspoň na signály, majúce podobné formáty.
Na obr. 1 je schematicky znázornený všeobecný tvar stlačeného televízneho signálu MPEG. Tento signál je usporiadaný v skupinách obrazov GOPi, nasledujúcich za sebou, z ktorých každý obsahuje stlačené dáta z podobného počtu obrazových rámcov. Skupiny obrazov sú indikované v hornom rade obdĺžnikov, označených Ll. Každá GOP (L2) obsahuje návesť nasledovanú segmentmi obrazových údajov. Návesť GOP obsahuje dáta, týkajúce sa horizontál· neho a vertikálneho rozmeru obrazu, pomeru strán obrazu, početnosti polí/rámcov, bitovej početnosti atď.
Obrazové dáta (L3) zodpovedajúce príslušným poliam/snímkam zahrnujú obrazovú návesť segmentov dát (L4). Príslušné segmenty GOBi zahrnujú obrazovú informáciu pre susedné oblasti obrazu, napr. každý GOB môže obsahovať dáta predstavujúce šestnásť za sebou idúcich horizontálnych obrazových riadkov. Návesť obrazu obsahuje číslo poľa/rámca a typ kódu obrazu. Každý segment (L4) zahrnuje návesť identifikujúcu jeho umiestnenie v obraze, nasledované sústavou makrobloku dát MBi. Návesť segmentu môže taktiež zahrnovať číslo skupiny a parameter kvantizácie.
Makrobloky obsahujú dáta, predstavujúce obraz pre časti segmentu. Typický makroblok vo formáte MPEG predstavuje obrazovú oblasť, pokrývajúcu maticu 16x16 obrazových bodov. Makroblok v skutočnosti pozostáva zo šiestich blokov, z ktorých štyri nesú jasovú informáciu a z ktorých dva nesú farbonosnú informáciu. Každý zo štyroch jasových blokov predstavuje maticu 8x8 obrazových bodov alebo jednu štvrtinu matice 16 x 16. Každý z farbonosných blokov je maticou 8 x 8, a všetky tak predstavujú úplnú maticu 16 x 16 obrazových bodov. Príslušné bloky obsahujú koeficienty prevodu diskrétneho kosínusu, generované z príslušných matíc dát obrazových bodov. Napríklad každý jasový blok, generovaný z matice 8x8 obrazových bodov, môže obsahovať až 8 x 8 alebo 64 koeficientov prevodu diskrétneho kosínusu. Jeden koeficient prenáša jednosmernú informáciu, respektíve informáciu o priemernom jase, a každý zo zostávajúcich koeficientov prenáša informáciu, týkajúcu sa rôznych spektier priestorovej frekvencie obrazu. Koeficienty sú usporiadané v zvláštnom poradí s jednosmerným koeficientom vpredu a so zostávajúcimi koeficientmi v poradí spektrálnej dôležitosti. Mnoho obrazov môže obsahovať len malé detaily, čo má za následok, že veľa koeficientov prevodu diskrétneho kosínusu má nulovú hodnotu. V hierarchii koeficientov v príslušných blokoch všetky koeficienty s nulovou hodnotou, nasledujúce za posledným nenulovým koeficientom, sú vynechané z dátového bloku a kód konca bloku je vložený za posledným nenulovým koeficientom. Navyše, nulové koeficienty, objavujúce sa pred posledným nenulovým koeficientom, sú kódované dĺžkou chodu. Preto teda môže byť v dátovom bloku menej ako 64 koeficientov.
Každý makroblok MBi (L5) obsahuje návesť nasledovanú pohybovými vektormi a kódovanými koeficientmi. Návesti makrobloku MBi obsahujú adresu makrobloku, typ makrobloku a kvantizačný parameter. Kódované koeficienty sú znázornené vo vrstve L6. Mnohé dáta, vrátane koeficientov prevodu diskrétneho kosínusu a údajov návesti, sú kódované premennou dĺžkou. Navyše niektoré dáta, ako sú jednosmerné koeficienty prevodu diskrétneho kosínusu a pohybové vektory, sú kódované DCPM.
Dáta znázornené na obr. 1 budú typicky presúvané na zmenšenie dopadu chýb blokov a preformátované do transportných zväzkov s pevným počtom bytov na uľahčenie synchronizácie v prijímači. Navyše, transportné dátové zväzky budú zakódované chybovým kódom, napr. Reed-Solomanovým kódovačom a vybavené kontrolným bitom parity.
Obr. 2 znázorňuje všeobecnú schému prijímača televízneho signálu s vysokým rozlíšením. Vysielané televízne signály s vysokým rozlíšením sú prijímané anténou 9 a privádzané do tunera-demodulátora 10. Výstupom tunera-demodulátora 10 je tok číslicových bitov, ktorý je privedený na dopredný korektor chýb a presúvací obvod 11. Dopredný korektor chýb a presúvací obvod 11 obsahujú napr. Reed-Solomanov korektor detekcie a opravy chýb údajov, vnesených v priebehu prenosu, signálu a zariadenie na zaistenie presunu inverzných dát. Na chyby korigované premiestnené údaje sa privedú na depaketovací obvod 12, ktorý rozkladá prenosový paketový (zväzkový) formát a ukladá dáta vo všeobecnom slede, zobrazenom na obr. 1. Funkcie korekcie chýb, premiestnenia a rozloženia sa môžu objaviť v rozdielnom slede, pričom tento sled bude obráteným poradím recipročných funkcií, vykonávaných na vysielači.
Preformátované dáta sa privedú na dekodér 13 nerovnomernej dĺžky kódu, kde sú dáta, zakódované nerovnomernou dĺžkou kódu, dekódované a dáta, zakódované akoukoľvek dĺžkou chodu, sú dekódované. Dekódované dáta sú privedené na dekomprimátor 14, ktorý prevádza stlačené obrazové dáta na dáta rastra obrazových bodov a privádza dáta obrazových bodov do obrazovej pamäte 15, typicky obrazovej pamäte s ľubovoľným výberom. Dáta obrazových bodov v obrazovej pamäti 15 s ľubovoľným výberom sa potom privedú do zobrazovacieho prístroja/videorekordéra 16 alebo iného pristroja, používajúceho obrazový signál.
Obr. 3 znázorňuje príklad dekomprimátora 14, upraveného na spracovanie obrazových dát vo formáte podobnom MPEG. Systém z obr. 3 sa podobá mnohým známym, na pohyb kompenzovaným prediktívnym obrazovým dekodérom, a preto tu nebude podrobnejšie opisovaný. Na obr. 3 sa dáta, zaisťované dekodérom 300 s nerovnomernou dĺžkou, privádzajú na regulátor 302 dekompresie. Regulátor 302 dekompresie obsahuje prvý a druhý inverzný kódovač 306A a 306B DPCM. Regulátor 302 dekompresie vyberá údaje návesti zo stlačených obrazových dát, aby programoval svoje dekompresné sledy. Typicky je regulátor 302 dekompresie statickým prístrojom, programovaným na vyko návanie určitých podprogramov podľa určitých premenných, ktoré sú obsiahnuté v dátach návesti.
Regulátor 302 dekompresie smeruje dáta koeficientov cez prvý inverzný kódovač 305A DPCM, kde vhodné kódové slová prechádzajú nezmenené alebo sú dekódované podľa potreby. Dáta pohybových vektorov sú smerované cez druhý inverzný kódovač 306B DPCM, v ktorom sú dekódované vektory. Dekódované pohybové vektory sú privedené na prediktor 304, kompenzovaný na pohyb, a koeficienty sú privedené na prvý inverzný prevodník 310. Prvý inverzný prevodník 310, ktorý je výhodne riešený ako obvod inverzného prevodu diskrétneho kosínusu, reagujúci na bloky koeficientov, generuje matice 8x8 inľormácií o obrazových bodoch, ktoré sa privádzajú vo vopred stanovenom poradí na sčítačku 312. Výstupné dáta zo sčítačky 312 zodpovedajú hodnotám obrazových bodov po dekomprimácii. Tieto hodnoty sú vstupom do druhej obrazovej pamäte 318 s ľubovoľným výberom, z ktorej môžu byť privedené do zobrazovača. Výstupné hodnoty zo sčítačky 312 sa tiež privedú do dvojice vyrovnávacích obrazových pamätí 314 a 316 s ľubovoľným výberom. Prvá aj druhá vyrovnávacia obrazová pamäť 314 a 316 s ľubovoľným výberom má dostatočnú kapacitu na uloženie jednej obrazovej snímky dát obrazových bodov. Prvá a druhá vyrovnávacia obrazová pamäť 314 a 316 s ľubovoľným výberom sú pripojené na prediktor 304, kompenzovaný na pohyb obrazového signálu. Prediktor 304, kompenzovaný na pohyb obrazového signálu, reagujúci na pohybové vektory, pristupuje k vhodným blokom 8 x 8 dát obrazových bodov z niektorej alebo z obidvoch vyrovnávacích obrazových pamätí 314 a 316 s ľubovoľným výberom a privádza ich na sčítačku 312.
Všeobecne v systéme typu MPEG sú dáta, predstavujúce predurčené rámce, vnútrorámcovo zakódované a dáta, predstavujúce zostávajúce rámce, sú medzirámcovo zakódované. Dáta predstavujúce vnútrorámcovo (vnútrosnímkovo) zakódované rámce sú generované segmentovaním hodnôt obrazových bodov do príslušných blokov 8x8 a uskutočnením prevodu diskrétneho kosínusu na dáta obrazových bodov. Alternatívne, dáta predstavujúce medzisnímkovo zakódované snímky sú generované predvídaním snímky obrazu z predchádzajúcich snímok, nasledujúcich snímok alebo obidvoch; určením rozdielu (zvyšku) medzi predvídanými a skutočnými snímkami a vykonaním prevodu diskrétneho kosínusu na blokoch 8x8 zvyškových dát. Takto vnútrosnímkové koeficienty prevodu diskrétneho kosínusu predstavujú obrazové dáta a medzisnímkové koeficienty prevodu diskrétneho kosínusu predstavujú dáta rozdielu snímok. Pre vnútrosnímkovo zakódované snímky nie sú generované žiadne pohybové vektory. Pohybovými vektormi pre medzirámcovo zakódované rámce sú kódové slová, ktoré identifikujú bloky 8x8 obrazových bodov v rámcoch, z ktorých sú generované predpovedané rámce, pričom tieto bloky sú najbližšie prispôsobené blokom, ktoré sú v tom okamihu spracovávané do rámca, ktorý je súčasne kódovaný. Na detailnejšie vysvetlenie procesu kódovania a dekódovania typu MPEG je tu odkaz na US patent č. 5,122,875.
Keď sa spracovávajú vnútrorámcovo zakódované rámce I, pozri obr. 3, prediktor 304, kompenzovaný na pohyb obrazového signálu, je uspôsobený na privádzanie nulových hodnôt na sčítačku 312. Inverzne spracovávané dáta prevodu diskrétneho kosínusu, zaisťované prvým inverzným prevodníkom 310, zodpovedajú blokom hodnôt obrazových bodov. Tieto hodnoty prechádzajú bez zmeny sčítačkou 312 a sú zavádzané do druhej obrazovej pamäte 318 s ľubovoľným výberom na zobrazenie a zavádzané do jednej z vyrovnávacích obrazových pamäti 314 alebo 316 s
SK 280708 Β6 ľubovoľným výberom na použitie v predpovedaní (predvídaní) nasledujúcich rámcov. Hneď potom, ako je rámec I dekódovaný, je medzirámcovo zakódovaný rámec (P), zodpovedajúci rámcu objavujúcemu sa pred stanoveným počtom rámcov po rámci I, k dispozícii z dekodéra nerovnomerného kódu. Tento rámec P bol v kódovači predvídaný z predchádzajúceho rámca I. Koeficienty prenosu diskrétneho kosínusu rámca P takto predstavujú zvyšky, ktoré, keď sa prirátajú k hodnotám obrazových bodov dekódovaného rámca I, budú generovať hodnoty obrazových bodov pre súčasný rámec P. Pri dekódovaní tohto rámca P prvý inverzný prevodník 310 zaisťuje hodnoty dekódovaných zvyškov na sčítačku 312 a do prediktora 304, kompenzovaného na pohyb obrazového signálu, ako odozvu na pohybové vektory, pristupuje k príslušným blokom hodnôt obrazových bodov rámca I z obrazovej pamäte s ľubovoľným výberom a privádza ich v príslušnom poradí na sčítačku 312. Sumy zaistené sčítačkou 312 sú hodnotami obrazových bodov pre tento rámec P. Tieto hodnoty obrazových bodov sú zavádzané do druhej obrazovej pamäte 318 s ľubovoľným výberom a do jednej z vyrovnávacích obrazových pamätí 314 alebo 316 s ľubovoľným výberom, ktorá neuchováva dekódované hodnoty obrazových bodov rámca
I.
Potom za dekódovaním rámca P sa objavujú zakódované rámce (rámce B), ktoré sa normálne objavujú medzi rámcami I a P, ktoré boli medzirámcovo zakódované podobne ako rámec P. Dáta dekódovaného rámca B však nie sú uložené v vyrovnávacích obrazových pamätiach 314 a 316 s ľubovoľným výberom, pretože dáta dekódovaného rámca B sa nepoužívajú na predvídanie iných snímok.
Obr. 4 znázorňuje príklad uskutočnenia vynálezu. Obr. 4 obsahuje časť relevantného prístroja z obr. 3 v skrátenom tvare a prvky z obr. 4, označené rovnakými číslami ako prvky na obr. 3, sú navzájom podobné. Na obr. 4 bol dvojrozmerný prvý decimátor 311 vložený medzi prvý inverzný prevodník 310 a sčítačku 312. Prvý decimátor 311 obsahuje podvzorkovač na elimináciu napríklad každého druhého radu hodnôt a každej druhej hodnoty (hodnoty obrazových bodov alebo zvyšky obrazových bodov) v zostávajúcich radoch matíc obrazových bodov zaistených prvým inverzným prevodníkom 310 na zníženie jednotiek dát obrazových bodov štyrikrát. Podvzorkovanie môže byť vytvorené na eliminovanie vertikálne zosúladených dát obrazových bodov alebo v pätinovom formáte zaistenia vyššieho efektívneho rozlíšenia v redukovaných dátach. Prvý decimátor 311 môže taktiež obsahovať dolný priepust, aby sa zabránilo chybe vzorkovaním v procese podvzorkovania. Je možné použiť aj ďalšie podvzorkovacie formáty. Ak sa však podvzorkovanie robí jednoduchým poklesom hodnôt obrazových bodov, potom podvzorkovacie činitele sú obmedzené na mocniny dvojky. Alternatívne, ak sa podvzorkovanie robí interpoláciou, je možné použiť široký rozsah decimačných faktorov.
Keďže dáta boli redukované s činiteľom 4, kapacita vyrovnávacej pamäte alebo obrazovej pamäte s ľubovoľným výberom je redukovaná štyrikrát oproti prístroju z obr. 3. Prvá obrazová pamäť 315 s ľubovoľným výberom, znázornená na obr. 4, bude všeobecne v tvare prvej a druhej vyrovnávacej obrazovej pamäte 314 a 316 s ľubovoľným výberom, znázornených na obr. 3. Je potrebné si všimnúť, že dokonca aj na obr. 3 môžu byť prvá a druhá vyrovnávacia obrazová pamäť 314 a 316 s ľubovoľným výberom realizované ako jeden pamäťový prvok alebo sústava pamäťových prvkov.
Rýchlostné požiadavky na obvody, nasledujúce za prvým decimátorom 311, sú redukované podobne. Na pohyb obrazového signálu kompenzovaný prediktor 304 sa líši od prediktora 304, kompenzovaného na pohyb obrazového signálu, na obr. 3 v tom, že ako odozva na pohybové vektory pristupuje napríklad z pamäte skôr k maticiam 4x4 hodnôt obrazových bodov ako k maticiam 8x8. Ďalší rozdiel spočíva v štruktúre adresovania. Prediktor generuje adresy alebo aspoň počiatočné adresy prístupu k maticiam obrazových bodov identifikovanými pohybovými vektormi. Obrazová pamäť s ľubovoľným výberom s redukovanou veľkosťou nebude mať miesta na adresy (a teda adresy) odpovedajúce všetkým možným adresám predstavovanými pohybovými vektormi. Toto sa však môže nahradiť generovaním adries v prediktore, ako pre väčšie pamäťové obvody, ale s použitím len významnejších bitov generovaných adries. V prípade, keď sú dáta decimované s činiteľom 2 tak v horizontálnom, ako aj vo vertikálnom smere, toto má za následok privedenie všetkých bitov, okrem najnižšieho platného bitu, hodnôt vertikálnych a horizontálnych adries na adresové zbernice obrazovej pamäte s ľubovoľným výberom. Pohybové vektory môžu byť alternatívne vypustené pred privedením na prediktor, ako je to naznačené obmedzovacím obvodom 307.
Obr. 5 znázorňuje ďalší príklad uskutočnenia, ktoré poskytuje zlepšené obrazy v porovnaní s príkladom z obr. 4. Zlepšenie je výsledkom toho, že sa využívajú celé pohybové vektory, nielen skrátené (vynechané) pohybové vektory, alebo účinky adries obmedzovacej pamäte k prvej obrazovej pamäti 315 s ľubovoľným výberom. Na obr. 5 je medzi prvou obrazovou pamäťou 315 s ľubovoľným výberom a prediktorom 304, kompenzovaným na pohyb obrazového signálu, vložený interpolátor 319. Medzi prediktorom 304, kompenzovaným na pohyb obrazového signálu a sčítačkou 312 je navyše vložený dvojrozmerný druhý decimátor 313, podobný prvému decimátoru 311. Interpolátor 319 prijíma bloky dát z prvej obrazovej pamäte 315 s ľubovoľným výberom a generuje bloky 8x8, ktoré sú privedené na prediktor 304, kompenzovaný na pohyb obrazového signálu. Prediktor 304, kompenzovaný na pohyb obrazového signálu, privádza bloky dát 8 x 8 do druhého decimátora 313, ktorý podvzorkuje dáta späť na bloky dát 4 x 4 v súlade s dátovým formátom, privádzaným na sčítačku 312 z prvého decimátora 311.
Na porozumenie toho, ako tento proces zlepšuje presnosť rekonštrukcie obrazu, je potrebné pozrieť sa na obr. 5 a 6. Obr. 6 predstavuje algoritmus vykonávaný interpolátorom 319. Pri tomto príklade algoritmu sa predpokladá, že prvá obrazová pamäť 315 s ľubovoľným výberom pristupuje k blokom dát 5 x 5 skôr ako k blokom 4x4. Bloky dát x 4, ku ktorým by pristúpila skrátená adresa, sú zahrnuté v ľavom hornom rohu bloku 5 x 5, ku ktorému pristupuje prvá obrazová pamäť 315 s ľubovoľným výberom. Blok dát x 5, ku ktorému pristupuje pamäť, je na obr. 6 predstavovaný kružnicami. Čierne kamene predstavujú interpolované hodnoty. Interpolované hodnoty môžu byť generované akoukoľvek zo známych dvojrozmerných interpolačných techník. Napr. interpolované hodnoty v radoch, označených párnymi číslami R0, R2, R4, R6 a R8, môžu byť generované priemerovaním dvoch hodnôt, medzi ktorými sú interpolované hodnoty usporiadané. Interpolované hodnoty v radoch, označených nepárnymi číslami, môžu byť generované priemerovaním hodnôt nad a pod príslušnými interpolovanými hodnotami. Matica hodnôt, znázornená na obr. 6, pozostáva z deviatich radov a deviatich stĺpcov. Interpolátor zaisťuje maticu ôsmich radov a ôsmich stĺpcov pre prediktor 304, kompenzovaný na pohyb signálu. Odtiaľ je potom možné voliť dáta. V tomto príklade je voľba určená najnižším platným bitom počiatočnej adresy, generovanej
SK 280708 Β6 prediktorom prístupu k bloku dát z prvej obrazovej pamäte 315 s ľubovoľným výberom. Ak najnižší platný bit vertikálnej adresy je párny alebo logická nula, výstup matice z interpolátora obsahuje rady R0 až R7. Ak je najnižší platný bit vertikálnej adresy nepárny alebo logická 1, výstup matice obsahuje rady R1 až R8. Podobne ak najnižší platný bit horizontálnej alebo stĺpcovej adresy je párny, výstup matice obsahuje stĺpce CO až C7, ak je nepárny, výstup matice obsahuje stĺpce Cl až C8. V decimovanej doméne zaisťuje voľba striedajúcich sa matíc, ktoré sú proti sebe posunuté o rad a/alebo stĺpec, zlepšenie polovice obrazového bodu (vzhľadom na podvzorkované obrazy) v presnosti rekonštruovaného obrazu so zníženým rozlíšením.
Alternatívny interpolačný prístroj je možné použiť pre interpolátor 319, pričom tento prístroj určí veľkosť (napr. 4 x 4, 5 x 5, 6 x 6) matíc, ku ktorým sa pristupuje z prvej obrazovej pamäte 315 s ľubovoľným výberom.
Príklad vyhotovenia z obr. 5 má výhodu zmenšenej pamäte, mierne zvýšeného rozlíšenia a znížených požiadaviek na rýchlosť počítača pre obvodové prvky, nasledujúce za prvým decimátorom 311.
Obr. 7 znázorňuje ďalší príklad uskutočnenia, ktoré je podobné ako v príklade na obr. 5 v tom, že zaisťuje zvýšenie rozlíšenia polovice obrazového bodu. Prístroj z obr. 7 má prvý decimátor 311 presunutý tak, že je zapojený medzi výstupom sčítačky 312 a vstupom k obrazovým pamätiam s ľubovoľným výberom. Toto eliminuje nevyhnutnosť decimátora medzi prediktorom 304, kompenzovaným na pohyb obrazového signálu a sčítačkou 312, a takto vyžaduje o niečo menej hardvér ako prístroj z obr. 5. V tomto príklade uskutočnenia je však potrebná sčítačka na vykonanie 8x8 alebo 64 súčtov na blok proti 4x4 alebo šestnástim súčtom na blok. Zvyšok obvodu pracuje rovnakým spôsobom ako zodpovedajúce obvody na obr. 5.
Variant obvodu na obr. 7 môže byť realizovaný pripojením prvej obrazovej pamäte 315 s ľubovoľným výberom priamo na prediktor 304, kompenzovaný na pohyb obrazového signálu a vložením interpolátora 319 medzi prediktor 304, kompenzovaný na pohyb obrazového signálu a sčítačku 312.
Obr. 8 znázorňuje výhodný príklad uskutočnenia, ktorým sa nielen realizuje redukcia veľkosti obrazových pamätí s ľubovoľným výberom, ale tiež zníženie zložitosti druhého inverzného prevodníka 320, výhodne riešeného ako obvod inverzného prevodu diskrétneho kosínusu. V prístroji podľa obr. 8 sa decimácia matíc obrazových bodov robí priamo v druhom inverznom prevodníku 320. T.zn., že druhý inverzný prevodník 320 zaisťuje decimované bloky hodnôt obrazových bodov pre sčítačku 312 a výsledkom je usporiadanie a činnosť zvyšku obvodu, ktoré sú podobné ako v prístroji na obr. 5. Dáta zaistené druhým inverzným prevodníkom 320 sú sledom koeficientov, predstavujúcich spektrum priestorovej frekvencie obrazových oblastí, predstavovaných maticami 8x8 obrazových bodov. V tomto príklade sú príslušné frekvenčné spektrá príslušných oblastí obrazu predstavované až 64 koeficientmi v závislosti od obsahu obrazu. Ak sa počet koeficientov zaistených pre obvod inverzného prevodu diskrétneho kosínusu zníži, priestorové rozlíšenie obrazu, predstavované výstupom matíc obrazových bodov obvodu inverzného prevodu diskrétneho kosínusu sa súbežne zníži. Keďže priestorové rozlíšenie je znížené, môžu byť obrazové oblasti predstavované menším počtom obrazových bodov bez ďalšieho ovplyvnenia kvality obrazu. Ak môže byť oblasť obrazu predstavovaná menším počtom obrazových bodov, môže byť obvod inverzného prevodu diskrétneho kosínusu prispôsobený na výpočet menšieho počtu výstupných hodnôt.
Za predpokladu, že systém z obr. 8 má zaistiť obrazy, zodpovedajúce decimácii prenášanej informácie s činiteľom 2 tak v horizontálnom, ako aj vo vertikálnom smere, je druhý inverzný prevodník 320 usporiadaný na výpočet matíc
4x4 výstupných hodnôt z matíc 8x8 vstupných koeficientov. Toto má za následok značné úspory hardvér v obvode inverzného prevodu diskrétneho kosínusu rovnako ako zníženie požadovanej operačnej rýchlosti obvodu inverzného prevodu diskrétneho kosínusu. Druhý inverzný prevodník 320 je napájaný maticami koeficientov 4x4 zvolenými z matíc 8x8 prenášaných koeficientov. Táto selekcia matíc koeficientov 4 x 4 sa dosahuje obvodom 308 maskovania koeficientov, znázorneným na obr. 8. Obvod 308 maskovania koeficientov je znázornený ako štvoruholník s maticou 8x8 bodiek. Každá z bodiek predstavuje koeficient. S tieňovanou časťou bodiek sa počíta na označenie koeficientov, ktoré sú vymazané alebo nie sú privedené k druhému inverznému prevodníku 320. Dôležitosť každého z koeficientov na rekonštrukciu obrazu je známa a priori. Preto konštruktér má voľnú voľbu pri výbere tých koeficientov na spracovanie, ktorým verí, že budú mať najväčší prínos na reprodukciu obrazu. V uvedenom MPEG formáte signálu sa koeficienty objavujú vo vzostupnom poradí kmitočtového spektra a oproti zobrazenej matici sa objavujú v kľukatom usporiadaní. Preto v najjednoduchšom prípade je potrebné len zvoliť prvých 16 koeficientov, prenášaných pre každú oblasť obrazu.
Decimácia v prístroji na obr. 8 sa účinne vykonáva vo frekvenčnej doméne, a preto filtre chýb vzorkovania nie sú v spracujúcom reťazci vyžadované, s výnimkou možnej požiadavky v druhom decimátore 313.
Maskovacia funkcia môže byť vykonaná v dekompresnom regulátore 302, pozri obr. 3, ako je naznačené pridaným voličom 301 na obr. 9. Je potrebné si všimnúť, že volič 301 môže byť samostatný hardvérový prístroj alebo jeho funkcia môže byť programovaná v dekomprimačnom regulátore 302. Maskovací proces je znázornený vývojovým diagramom na obr. 10.
Maskovacia funkcia je jednou z funkcií monitorovania dostupných dát a voľby časti z nich, vopred stanovenej. Za predpokladu, že dáta sú vo formáte MPEG, sú vrstvené tak, ako je naznačené na obr. 1. Tieto dáta obsahujú údaje návesti až po úroveň bloku. Všetky dáta návesti požaduje dekompresný regulátor 302 a takto volič 301 je uspôsobený na prepúšťanie všetkých dát návesti. Na úrovni bloku dáta obsahujú koeficienty prevodu diskrétneho kosínusu alebo kódy konca bloku. V závislosti od obsahu obrazu každý blok môže obsahovať od jedného do 64 koeficientov, pričom za posledným nenulovým koeficientom nasleduje kód konca bloku. Ak blok obsahuje viac ako 16 koeficientov, volič 301 dát prepustí prvých 16 koeficientov, potom kód konca bloku a nasledujúce koeficienty, obsiahnuté v bloku, vymaže. Koniec bloku sa rozozná podľa výskytu originálneho kódu konca bloku. V tomto okamihu začínajú dáta ďalšieho nasledujúceho bloku, je zvolených prvých 16 koeficientov atď.
Dáta z dekodéra 300 nerovnomerného kódu sú prevzaté (80) a preskúmané (81), pozri obr. 10. Ak dáta sú dátami návesti, sú prepustené do dekompresného regulátora 302 a načítané číslo (84) je vynulované. Ak dáta nie sú dátami návesti, sú preskúmané (83) na určenie, či sú to dáta koeficientov. Ak to nie sú dáta koeficientov, napr. môžu to byť dáta pohybového vektora, sú odovzdané dekompresnému regulátoru 302. Ak sú to dáta koeficientov, načítaná hodnota sa pripočíta (84). Načítaná hodnota sa preskúma a dáta sú preskúmané (85) na určenie, či to nie je kód konca blo
SK 280708 Β6 ku. Ak načítaná hodnota je vyššia ako N, pričom v tomto prípade N = 16, sú dáta vymazané (86) až dovtedy, kým sa objaví koniec bloku, ktorý je tiež vymazaný, pretože sú to prebytočné údaje. Ak je načítaná hodnota menšia ako N, dáta sú preskúmané to, či to nie je koniec bloku. Ak to nie je koniec bloku, sú prepustené (87) do dekomprimačného regulátora 302 a skúma sa (81) nasledujúce dátové slovo. Ak toto je koniec bloku, indikujúci, že všetky zostávajúce koeficienty v bloku majú nulovú hodnotu, odovzdáva sa koniec bloku dekompresnému regulátoru 302 a načítanie sa vynuluje (89) ako príprava na štart dát pre nasledujúci blok dát. Ak v kroku (85) je načítanou hodnotou N dátové slovo, spôsobujúce prírastok načítanej hodnoty na N, je toto slovo nahradené kódom konca bloku.
Obr. 8A, 8B a 8C ukazujú možné alternatívne maskovacie funkcie pre dáta koeficienta. Maskovacia funkcia z obr. 8C bude mať za následok, že priestorová kmitočtová odozva vo vertikálnom rozmere sa bude líšiť od kmitočtovej odozvy v horizontálnom rozmere. Taká maskovacia funkcia môže byť použitá v prípade, keď napríklad obraz 4 x 3 má byť prevedený na obraz 16x9.
Predchádzajúci opis používal decimačný činiteľ 2 v horizontálnych aj vertikálnych rozmeroch, vynález však nie je obmedzený na činiteľ 2. Všeobecne je možné použiť akýkoľvek decimačný činiteľ od 1 do 8, hoci tieto dva uvedené extrémy majú malú použiteľnosť.

Claims (14)

  1. PATENTOVÉ NÁROKY
    1. Televízny prijímač so štandardnou rozlišovacou schopnosťou na príjem obrazového televízneho signálu s vysokým rozlíšením, obsahujúci tuner na príjem zhustených transformovaných číslicových dát obrazového signálu, objavujúcich sa v blokoch predstavujúcich príslušné oblasti obrazov s prvým priestorovým rozlíšením, a k tuneru pripojený signálový procesor, spojený so zobrazovačom, vyznačujúci sa tým, že signálový procesor zahŕňa obrazovú pamäť (315) s ľubovoľným výberom na uloženie stlačených obrazových dát, spriahnutú s prediktorom (304; 304 ) kompenzovaným na pohyb obrazového signálu, inverzný prevodník (310; 320) na vytváranie dekomprimovaného výstupného obrazového signálu ako odozvu na bloky vstupného signálu, predstavujúceho príslušné obrazové oblasti s druhým priestorovým rozlíšením nižším, ako je prijímané prvé priestorové rozlíšenie, pričom medzi inverzným prevodníkom (310; 320) a obrazovou pamäťou (315) s ľubovoľným výberom je zapojená sčítačka (312) na zaistenie dekomprimovaného obrazového signálu obrazovej pamäte (315) s ľubovoľným výberom ako odozvou na výstupný signál inverzného prevodníka (310; 320).
  2. 2. Televízny prijímač podľa nároku 1, vyznačujúci sa tým, že inverzný prevodník (310) je spriahnutý s dvojrozmerným decimátorom (311).
  3. 3. Televízny prijímač podľa nároku 1 alebo 2, v y značujúci sa tým, že inverzný prevodník (310; 320) je vytvorený na vytváranie blokov N x N obrazových bodov ako odozva na vstupný stlačený obrazový signál, usporiadaný do blokov kódových slov, predstavujúcich M x M obrazových bodov, kde M a N sú celé čísla a Mje väčšie ako N.
  4. 4. Televízny prijímač podľa nároku 1 alebo 2, vyzná t u j ú t i sa tým, že inverzný prevodník (320) je spriahnutý s obvodom (308) maskovania koeficientov na inverzný prevod vstupných blokov stlačených obrazových dát, pozostávajúcich z koeficientov, usporiadaných do matíc M x M hodnôt obrazových bodov na sú stavu prevodových koeficientov usporiadaných do matíc N x N hodnôt obrazových bodov na vykonanie inverzného prevodu pre príslušné oblasti obrazu, kde M a N sú celé čísla a M je väčšie ako N.
  5. 5. Televízny prijímač podľa nároku 4, vyznačujúci sa tým, že inverzný prevodník (320) je obvodom inverzného prevodu diskrétneho kosínusu a je usporiadaný na vykonanie inverzného prevodu diskrétneho kosínusu sústavy koeficientov prevodu diskrétneho kosínusu usporiadanej do vstupnej matice M x M obrazových bodov na sústavu koeficientov prevodu diskrétneho kosínusu, usporiadanú do matice N x N obrazových bodov.
  6. 6. Televízny prijímač podľa nároku 1,vyznačujúci sa tým, že sčítačka (312) je pripojená svojou prvou vstupnou svorkou na inverzný prevodník (310; 320), svojou druhou svorkou na prcdiktor (304), kompenzovaný na pohyb obrazového signálu, a svojou výstupnou svorkou na obrazovú pamäť (315) s ľubovoľným výberom.
  7. 7. Televízny prijímač podľa nároku 6, vyznačujúci sa tým, že ďalej obsahuje interpolátor (319), zapojený medzi prediktorom (304), kompenzovaným na pohyb obrazového signálu, a prvou obrazovou pamäťou (315) s ľubovoľným výberom, na generovanie matíc MxM hodnôt obrazových bodov z matíc N x N hodnôt obrazových bodov, prístupných z prvej obrazovej pamäte (315) s ľubovoľným výberom, a decimátor (313), zapojený medzi prediktorom (304), kompenzovaným na pohyb obrazového signálu, a druhou vstupnou svorkou sčítačky (312) na generovanie matíc N x N hodnôt obrazových bodov z matíc MxM hodnôt obrazových bodov, zaistených z prediktora (304), kompenzovaného na pohyb obrazového signálu.
  8. 8. Televízny prijímač podľa nároku 6, vyznačujú c i sa t ý m , že prediktor (304), kompenzovaný na pohyb obrazového signálu, je prispôsobený na spracovanie pohybových vektorov, ktoré sú súčasťou prijímaných stlačených obrazových dát, na prispôsobenie na pohyb obrazového signálu kompenzovaného prediktora (304 ) na generovanie adries signálu čítania na prístup k príslušným maticiam hodnôt obrazových bodov, pričom na riadenie interpolátora (319) je na vstup najnižšieho platného bitu interpolátora (319) pripojený výstup najnižšieho platného bitu adresy signálu čítania.
  9. 9. Televízny prijímač podľa nároku 1,vyznačujúci sa tým, že na dekompresiu vstupných blokov dát obsahuje prvý decimátor (311) na zaistenie matice N x N hodnôt stlačeného obrazového signálu z matíc MxM hodnôt stlačeného obrazového signálu, majúci vstupnú svorku na príjem blokov stlačeného obrazového signálu, na výstupnú svorku ktorého je pripojený prvý vstup sčítačky (312), pripojenej svojou výstupnou svorkou na vstupnú svorku obrazovej pamäte (315) s ľubovoľným výberom, ktorá je svojim výstupom spojená so vstupom interpolátora (319) na generovanie matíc MxM hodnôt obrazových bodov z matíc N x N hodnôt obrazových bodov, prístupných z obrazovej pamäte (315) s ľubovoľným výberom, kde výstupná svorka interpolátora (319) je spojená so vstupnou svorkou prediktora (304 ), kompenzovaného na pohyb obrazového signálu, ku ktorého výstupnej svorke je pripojená vstupná svorka druhého decimátora (313), spojeného svojou výstupnou svorkou s druhou vstupnou svorkou sčítačky (312).
  10. 10. Televízny prijímač podľa nároku 9, vyznačujúci sa tým, že prediktor (304 ), kompenzovaný na pohyb obrazového signálu, je usporiadaný na spracovanie pohybových vektorov, ktoré sú súčasťou prijímaných stlačených obrazových dát, na prispôsobenie prediktora (304 ), kompenzovaného na pohyb obrazového signálu, na generovanie adries signálu čítania na prístup k príslušným maticiam hodnôt obrazových bodov, na riadenie intcrpolátora (319) je na vstup najnižšieho platného bitu interpolátora (319) pripojený výstup najnižšieho platného bitu adresy signálu čítania.
  11. 11. Televízny prijímač podľa nároku 1, vyznačujúci sa tým, že na dekompresiu vstupných blokov dát obsahuje prvý decimátor (311) na zaistenie matice NxN hodnôt stlačeného obrazového signálu z matíc MxM hodnôt stlačeného obrazového signálu, kde vstupná svorka prvého decimátora (311) je spojená s výstupnou svorkou sčítačky (312), vybavenej prvou vstupnou svorkou na príjem blokov stlačeného obrazového signálu a kde k výstupnej svorke prvého decimátora (311) je pripojená vstupná svorka obrazovej pamäte (315) s ľubovoľným výberom, ktorá je svojím výstupom spojená so vstupom interpolátora (319) na generovanie matíc MxM hodnôt obrazových bodov z matíc NxN hodnôt obrazových bodov, prístupných z prvej obrazovej pamäte (315) s ľubovoľným výberom, pričom výstupná svorka interpolátora (319) je spojená so vstupnou svorkou prediktora (304 ), kompenzovaného na pohyb obrazového signálu, k výstupnej svorke ktorého je pripojená druhá vstupná svorka sčítačky (312).
  12. 12. Televízny prijímač podľa nároku 11, vyznačujúci sa tým, že prediktor (304 ), kompenzovaný na pohyb obrazového signálu, je usporiadaný na spracovanie pohybových vektorov, ktoré sú súčasťou prijímaných stlačených obrazových dát, na prispôsobenie prediktora (304), kompenzovaného na pohyb obrazového signálu, na generovanie adries signálu čítania na prístup k príslušným maticiam hodnôt obrazových bodov, pričom na riadenie interpolátora (319) je na vstup najnižšieho platného bitu interpolátora (319) pripojený výstup najnižšieho platného bitu adresy signálu čítania.
  13. 13. Televízny prijímač podľa nároku 1, vyznačujúci sa tým, že na dekompresiu vstupných blokov dát obsahuje prvý decimátor (311) na zaistenie matice NxN hodnôt stlačeného obrazového signálu z matíc MxM hodnôt stlačeného obrazového signálu, kde vstupná svorka prvého decimátora (311) je spojená s výstupnou svorkou sčítačky (312), vybavenej prvou vstupnou svorkou na príjem blokov stlačeného obrazového signálu a kde k výstupnej svorke prvého decimátora (311) je pripojená vstupná svorka obrazovej pamäte (315) s ľubovoľným výberom, ktorá je svojím výstupom spojená so vstupnou svorkou prediktora (304 ), kompenzovaného na pohyb obrazového signálu, k výstupnej svorke ktorého je pripojená vstupná svorka interpolátora (319) na generovanie matíc MxM hodnôt obrazových bodov z matíc NxN hodnôt obrazových bodov z prediktora (304 ), kompenzovaného na pohyb obrazového signálu, pričom k výstupnej svorke interpolátora (319) je pripojená druhá vstupná svorka sčítačky (312).
  14. 14. Televízny prijímač podľa nároku 13, vyznačujúci sa tým, že prediktora (304), kompenzovaný na pohyb obrazového signálu, je usporiadaný na spracovanie pohybových vektorov, ktoré sú súčasťou prijímaných stlačených obrazových dát, na prispôsobenie prediktora (304), kompenzovaného na pohyb obrazového signálu, na generovanie adries signálu čítania na prístup k príslušným maticiam hodnôt obrazových bodov, pričom na riadenie interpolátora (319) jc na vstup najnižšieho platného bitu interpolátora (319) pripojený výstup najnižšieho platného bitu adresy signálu čítania.
SK981-94A 1992-02-21 1993-01-13 Televízny prijímač so štandardnou rozlišovacou sch SK280708B6 (sk)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/839,161 US5262854A (en) 1992-02-21 1992-02-21 Lower resolution HDTV receivers
PCT/US1993/000071 WO1993017523A1 (en) 1992-02-21 1993-01-13 Lower resolution hdtv receivers

Publications (2)

Publication Number Publication Date
SK98194A3 SK98194A3 (en) 1995-01-12
SK280708B6 true SK280708B6 (sk) 2000-06-12

Family

ID=25279009

Family Applications (1)

Application Number Title Priority Date Filing Date
SK981-94A SK280708B6 (sk) 1992-02-21 1993-01-13 Televízny prijímač so štandardnou rozlišovacou sch

Country Status (22)

Country Link
US (1) US5262854A (sk)
EP (1) EP0627153B1 (sk)
JP (1) JP3793225B2 (sk)
KR (1) KR100266238B1 (sk)
CN (1) CN1048135C (sk)
AU (1) AU3434293A (sk)
BR (1) BR9305941A (sk)
CA (1) CA2130479C (sk)
CZ (1) CZ282863B6 (sk)
DE (1) DE69324134T2 (sk)
DK (1) DK0627153T3 (sk)
ES (1) ES2130252T3 (sk)
HU (1) HU224291B1 (sk)
MX (1) MX9300930A (sk)
MY (1) MY109154A (sk)
PL (1) PL170173B1 (sk)
RU (1) RU2106759C1 (sk)
SG (1) SG64306A1 (sk)
SK (1) SK280708B6 (sk)
TR (1) TR26490A (sk)
TW (1) TW243576B (sk)
WO (1) WO1993017523A1 (sk)

Families Citing this family (171)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9405914D0 (en) * 1994-03-24 1994-05-11 Discovision Ass Video decompression
EP0576749B1 (en) 1992-06-30 1999-06-02 Discovision Associates Data pipeline system
US5883661A (en) 1990-09-28 1999-03-16 Ictv, Inc. Output switching for load levelling across multiple service areas
US6034678A (en) * 1991-09-10 2000-03-07 Ictv, Inc. Cable television system with remote interactive processor
US5475446A (en) * 1992-03-09 1995-12-12 Matsushita Electric Industrial Co., Ltd. Picture signal motion detector employing partial decimation of pixel blocks
KR950004129B1 (ko) * 1992-05-19 1995-04-25 주식회사금성사 가변장 부호 복호기
US6435737B1 (en) 1992-06-30 2002-08-20 Discovision Associates Data pipeline system and data encoding method
US5603012A (en) 1992-06-30 1997-02-11 Discovision Associates Start code detector
KR970000761B1 (ko) * 1992-10-07 1997-01-18 대우전자 주식회사 소형 디지탈 방식 고선명 텔레비젼
US5614952A (en) 1994-10-11 1997-03-25 Hitachi America, Ltd. Digital video decoder for decoding digital high definition and/or digital standard definition television signals
US5477397A (en) * 1993-02-23 1995-12-19 Matsushita Electric Corporation Of America Digital high definition television receiver with features that facilitate trick-play modes on a digital VCR
DE69416717T2 (de) * 1993-05-21 1999-10-07 Nippon Telegraph & Telephone Bewegtbildkoder und -dekoder
US5555193A (en) * 1993-05-25 1996-09-10 Kabushiki Kaisha Toshiba Video compression system with editing flag
BE1007330A3 (nl) * 1993-07-16 1995-05-16 Philips Electronics Nv Inrichting voor het overdragen van een digitaal beeldsignaal.
JP3247804B2 (ja) * 1993-08-17 2002-01-21 株式会社リコー データ圧縮方法、データ圧縮/伸長方法、符号語データ数制限装置
US5519446A (en) 1993-11-13 1996-05-21 Goldstar Co., Ltd. Apparatus and method for converting an HDTV signal to a non-HDTV signal
US6870886B2 (en) * 1993-12-15 2005-03-22 Koninklijke Philips Electronics N.V. Method and apparatus for transcoding a digitally compressed high definition television bitstream to a standard definition television bitstream
EP0661885A1 (en) * 1993-12-28 1995-07-05 Canon Kabushiki Kaisha Image processing method and apparatus for converting between data coded in different formats
EP0674448B1 (en) * 1994-03-25 2002-01-09 Nec Corporation Video image reproduction with high speed
US5512953A (en) * 1994-08-09 1996-04-30 At&T Corp. Method and apparatus for conversion of compressed bit stream representation of video signal
US5592299A (en) * 1994-09-26 1997-01-07 Hitachi America, Ltd. Method and apparatus for reducing the amount of data required to represent a video frame
US5812791A (en) * 1995-05-10 1998-09-22 Cagent Technologies, Inc. Multiple sequence MPEG decoder
US5774206A (en) * 1995-05-10 1998-06-30 Cagent Technologies, Inc. Process for controlling an MPEG decoder
US5568200A (en) * 1995-06-07 1996-10-22 Hitachi America, Ltd. Method and apparatus for improved video display of progressively refreshed coded video
BR9609462A (pt) 1995-06-29 1999-07-27 Thomson Multimedia Sa Sistema para codificação e descodificação de dadosde vídeo prensadas em camadas
JPH0923425A (ja) * 1995-07-04 1997-01-21 Sony Corp ピクチャースタンプ用画像圧縮装置
EP0753967A3 (de) * 1995-07-14 1999-08-04 Siemens Aktiengesellschaft Verfahren und Schaltungsanordnung zur Decodierung eines Videodatenstroms
US5845015A (en) 1995-10-12 1998-12-01 Sarnoff Corporation Method and apparatus for resizing images using the discrete cosine transform
JP3681835B2 (ja) * 1995-12-27 2005-08-10 三菱電機株式会社 画像符号化装置及び画像復号化装置及び符号化・復号化システム
US5825927A (en) * 1996-01-16 1998-10-20 Hitachi America, Ltd. Methods and apparatus for encoding video data in a manner that is well suited for decoding by regular or downconverting decoders
US5737019A (en) * 1996-01-29 1998-04-07 Matsushita Electric Corporation Of America Method and apparatus for changing resolution by direct DCT mapping
US5777677A (en) * 1996-02-09 1998-07-07 International Business Machines Corporation Approximate MPEG decoder with compressed reference frames
US6307597B1 (en) * 1996-03-07 2001-10-23 Thomson Licensing S.A. Apparatus for sampling and displaying an auxiliary image with a main image
JPH09247614A (ja) * 1996-03-14 1997-09-19 Matsushita Electric Ind Co Ltd 画像信号処理装置
US5748240A (en) * 1996-03-15 1998-05-05 International Business Machines Corporation Optimal array addressing control structure comprising an I-frame only video encoder and a frame difference unit which includes an address counter for addressing memory addresses
US5835151A (en) * 1996-05-15 1998-11-10 Mitsubishi Electric Information Technology Center America Method and apparatus for down-converting a digital signal
US5801778A (en) * 1996-05-23 1998-09-01 C-Cube Microsystems, Inc. Video encoding with multi-stage projection motion estimation
US5818530A (en) * 1996-06-19 1998-10-06 Thomson Consumer Electronics, Inc. MPEG compatible decoder including a dual stage data reduction network
US5825424A (en) * 1996-06-19 1998-10-20 Thomson Consumer Electronics, Inc. MPEG system which decompresses and recompresses image data before storing image data in a memory and in accordance with a resolution of a display device
US6222886B1 (en) * 1996-06-24 2001-04-24 Kabushiki Kaisha Toshiba Compression based reduced memory video decoder
US6256348B1 (en) * 1996-08-30 2001-07-03 Texas Instruments Incorporated Reduced memory MPEG video decoder circuits and methods
JP3466032B2 (ja) * 1996-10-24 2003-11-10 富士通株式会社 動画像符号化装置および復号化装置
JP2002091691A (ja) 2000-09-20 2002-03-29 Nagano Fujitsu Component Kk ポインティングデバイス
US6473533B1 (en) * 1996-10-25 2002-10-29 Fuji Xerox Co., Ltd. Image encoding apparatus and image decoding apparatus
US6002438A (en) * 1996-10-25 1999-12-14 Texas Instruments Incorporated Method and apparatus for storing decoded video information
CN1110778C (zh) * 1996-10-31 2003-06-04 传感电子公司 视频信息智能管理***
US6144698A (en) * 1996-10-31 2000-11-07 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Digital video decoder and method of decoding a digital video signal
US6859495B1 (en) 1996-10-31 2005-02-22 Mitsubishi Electric Research Laboratories, Inc. Digital video format converter and method therefor
US6618443B1 (en) 1997-03-12 2003-09-09 Matsushita Electric Industrial Co., Ltd. Upsampling filter for a down conversion system
US6175592B1 (en) 1997-03-12 2001-01-16 Matsushita Electric Industrial Co., Ltd. Frequency domain filtering for down conversion of a DCT encoded picture
EP1628479A3 (en) 1997-03-12 2007-09-05 Matsushita Electric Industrial Co., Ltd. HDTV downconversion system
US6788347B1 (en) * 1997-03-12 2004-09-07 Matsushita Electric Industrial Co., Ltd. HDTV downconversion system
US5870144A (en) * 1997-03-28 1999-02-09 Adaptec, Inc. Reduced-quality resolution digital video encoder/decoder
US20020196853A1 (en) * 1997-06-04 2002-12-26 Jie Liang Reduced resolution video decompression
US7206346B2 (en) * 1997-06-25 2007-04-17 Nippon Telegraph And Telephone Corporation Motion vector predictive encoding method, motion vector decoding method, predictive encoding apparatus and decoding apparatus, and storage media storing motion vector predictive encoding and decoding programs
KR100244290B1 (ko) 1997-09-09 2000-02-01 구자홍 저속 전송에서의 동영상을 위한 디블록킹 필터링 방법
US6665343B1 (en) * 1997-09-12 2003-12-16 Samsung Electronics Co., Ltd. Methods and arrangements for a converting a high definition image to a lower definition image using wavelet transforms
US6057889A (en) * 1997-09-26 2000-05-02 Sarnoff Corporation Format-responsive video processing system
US5933195A (en) * 1997-09-26 1999-08-03 Sarnoff Corporation Method and apparatus memory requirements for storing reference frames in a video decoder
US6549577B2 (en) * 1997-09-26 2003-04-15 Sarnoff Corporation Computational resource allocation in an information stream decoder
CN1722850A (zh) * 1997-11-05 2006-01-18 索尼公司 数字信号转换方法和数字信号转换装置
WO1999023834A1 (en) * 1997-11-05 1999-05-14 Sony Corporation Method for converting digital signal and apparatus for converting digital signal
CN1179568C (zh) * 1997-11-14 2004-12-08 索尼电子有限公司 数字视频图象的1/4尺寸实时解码
US6061400A (en) * 1997-11-20 2000-05-09 Hitachi America Ltd. Methods and apparatus for detecting scene conditions likely to cause prediction errors in reduced resolution video decoders and for using the detected information
US6370192B1 (en) 1997-11-20 2002-04-09 Hitachi America, Ltd. Methods and apparatus for decoding different portions of a video image at different resolutions
US6272180B1 (en) 1997-11-21 2001-08-07 Sharp Laboratories Of America, Inc. Compression and decompression of reference frames in a video decoder
AU1937799A (en) * 1997-12-23 1999-07-12 Sarnoff Corporation Partial decoding of compressed video sequences
US6873368B1 (en) 1997-12-23 2005-03-29 Thomson Licensing Sa. Low noise encoding and decoding method
EP0926899A3 (en) * 1997-12-25 1999-12-15 SANYO ELECTRIC Co., Ltd. An apparatus and process for decoding motion pictures
US6141456A (en) * 1997-12-31 2000-10-31 Hitachi America, Ltd. Methods and apparatus for combining downsampling and inverse discrete cosine transform operations
KR100257074B1 (ko) 1998-01-26 2000-05-15 김영환 모스팻 및 이의 제조방법
KR100282307B1 (ko) 1998-02-20 2001-02-15 구자홍 디지탈 티브이 수신 디코더 장치
US6792149B1 (en) 1998-05-07 2004-09-14 Sarnoff Corporation Method and apparatus for resizing an image frame including field-mode encoding
US6310919B1 (en) 1998-05-07 2001-10-30 Sarnoff Corporation Method and apparatus for adaptively scaling motion vector information in an information stream decoder
US6385248B1 (en) 1998-05-12 2002-05-07 Hitachi America Ltd. Methods and apparatus for processing luminance and chrominance image data
US6148032A (en) * 1998-05-12 2000-11-14 Hitachi America, Ltd. Methods and apparatus for reducing the cost of video decoders
US6122321A (en) * 1998-05-12 2000-09-19 Hitachi America, Ltd. Methods and apparatus for reducing the complexity of inverse quantization operations
KR20010071519A (ko) * 1998-06-19 2001-07-28 벤자민 에프 커틀러 제1 해상도를 가지는 인코딩된 이미지를 제2 해상도를가지는 이미지로 직접 디코딩하는 방법 및 장치
US6665344B1 (en) * 1998-06-29 2003-12-16 Zenith Electronics Corporation Downconverting decoder for interlaced pictures
SG75179A1 (en) * 1998-07-14 2000-09-19 Thomson Consumer Electronics System for deriving a decoded reduced-resolution video signal from a coded high-definition video signal
US6487249B2 (en) 1998-10-09 2002-11-26 Matsushita Electric Industrial Co., Ltd. Efficient down conversion system for 2:1 decimation
US6229852B1 (en) 1998-10-26 2001-05-08 Sony Corporation Reduced-memory video decoder for compressed high-definition video data
US6853385B1 (en) 1999-11-09 2005-02-08 Broadcom Corporation Video, audio and graphics decode, composite and display system
US7982740B2 (en) 1998-11-09 2011-07-19 Broadcom Corporation Low resolution graphics mode support using window descriptors
US6608630B1 (en) 1998-11-09 2003-08-19 Broadcom Corporation Graphics display system with line buffer control scheme
US7446774B1 (en) 1998-11-09 2008-11-04 Broadcom Corporation Video and graphics system with an integrated system bridge controller
US6636222B1 (en) 1999-11-09 2003-10-21 Broadcom Corporation Video and graphics system with an MPEG video decoder for concurrent multi-row decoding
US6661422B1 (en) 1998-11-09 2003-12-09 Broadcom Corporation Video and graphics system with MPEG specific data transfer commands
US6798420B1 (en) 1998-11-09 2004-09-28 Broadcom Corporation Video and graphics system with a single-port RAM
US6768774B1 (en) 1998-11-09 2004-07-27 Broadcom Corporation Video and graphics system with video scaling
US6573905B1 (en) 1999-11-09 2003-06-03 Broadcom Corporation Video and graphics system with parallel processing of graphics windows
JP3857829B2 (ja) * 1999-03-09 2006-12-13 ペンタックス株式会社 画像圧縮装置および画像伸張装置
JP3709092B2 (ja) * 1999-03-09 2005-10-19 ペンタックス株式会社 画像圧縮装置および画像伸張装置
US6591013B1 (en) 1999-03-22 2003-07-08 Broadcom Corporation Switching between decoded image channels
US6993076B1 (en) * 1999-05-11 2006-01-31 Thomson Licensing S.A. Apparatus and method for deriving an enhanced decoded reduced-resolution video signal from a coded high-definition video signal
WO2001005159A1 (en) * 1999-07-07 2001-01-18 Zenith Electronics Corporation Downconverting decoder for interlaced pictures
US6724939B1 (en) * 1999-08-31 2004-04-20 Telefonaktiebolaget Lm Ericsson Low complexity JPEG decoder
US6590938B1 (en) 1999-09-30 2003-07-08 Conexant Systems, Inc. DCT domain conversion of a higher definition signal to lower definition signal
US6538656B1 (en) 1999-11-09 2003-03-25 Broadcom Corporation Video and graphics system with a data transport processor
US9668011B2 (en) 2001-02-05 2017-05-30 Avago Technologies General Ip (Singapore) Pte. Ltd. Single chip set-top box system
US8913667B2 (en) 1999-11-09 2014-12-16 Broadcom Corporation Video decoding system having a programmable variable-length decoder
US6975324B1 (en) 1999-11-09 2005-12-13 Broadcom Corporation Video and graphics system with a video transport processor
EP1243141B1 (en) * 1999-12-14 2011-10-19 Scientific-Atlanta, LLC System and method for adaptive decoding of a video signal with coordinated resource allocation
US20030043918A1 (en) * 1999-12-20 2003-03-06 Jiang Hong H. Method and apparatus for performing video image decoding
US20010016010A1 (en) * 2000-01-27 2001-08-23 Lg Electronics Inc. Apparatus for receiving digital moving picture
US6456663B1 (en) * 2000-03-29 2002-09-24 Matsushita Electric Industrial Co., Ltd. DCT domain down conversion system that compensates for IDCT mismatch
US7062098B1 (en) * 2000-05-12 2006-06-13 International Business Machines Corporation Method and apparatus for the scaling down of data
US6970179B1 (en) 2000-05-12 2005-11-29 International Business Machines Corporation Method and apparatus for the scaling up of data
KR100370076B1 (ko) * 2000-07-27 2003-01-30 엘지전자 주식회사 다운 컨버젼 기능을 갖는 비디오 디코더 및 비디오 신호를디코딩 하는 방법
US6504872B1 (en) 2000-07-28 2003-01-07 Zenith Electronics Corporation Down-conversion decoder for interlaced video
FR2813001B1 (fr) * 2000-08-11 2002-12-20 Thomson Multimedia Sa Procede de conversion de format couleur d'une sequence d'images
US6580759B1 (en) * 2000-11-16 2003-06-17 Koninklijke Philips Electronics N.V. Scalable MPEG-2 video system
WO2002054777A1 (en) * 2000-12-28 2002-07-11 Koninklijke Philips Electronics N.V. Mpeg-2 down-sampled video generation
US6717988B2 (en) * 2001-01-11 2004-04-06 Koninklijke Philips Electronics N.V. Scalable MPEG-2 decoder
US6898245B2 (en) * 2001-03-26 2005-05-24 Telefonaktiebolaget Lm Ericsson (Publ) Low complexity video decoding
EP1246469A3 (fr) * 2001-03-27 2005-04-13 Koninklijke Philips Electronics N.V. Procédé de réduction de format et de décodage similtanés de signaux vidéo codés
US6931062B2 (en) * 2001-04-11 2005-08-16 Koninklijke Philips Electronics N.V. Decoding system and method for proper interpolation for motion compensation
US6850571B2 (en) * 2001-04-23 2005-02-01 Webtv Networks, Inc. Systems and methods for MPEG subsample decoding
KR100394013B1 (ko) * 2001-06-23 2003-08-09 엘지전자 주식회사 비디오 스냅 영상용 변환 부호화 장치
US20030021347A1 (en) * 2001-07-24 2003-01-30 Koninklijke Philips Electronics N.V. Reduced comlexity video decoding at full resolution using video embedded resizing
US7145946B2 (en) * 2001-07-27 2006-12-05 Sony Corporation MPEG video drift reduction
US6983017B2 (en) * 2001-08-20 2006-01-03 Broadcom Corporation Method and apparatus for implementing reduced memory mode for high-definition television
EP1294195A1 (en) * 2001-09-14 2003-03-19 STMicroelectronics S.r.l. A process for the format conversion of MPEG bitstreams, a system and computer program product therefor
FR2830157A1 (fr) * 2001-09-25 2003-03-28 Koninkl Philips Electronics Nv Procede de conversion de donnees video codees
US7274857B2 (en) * 2001-12-31 2007-09-25 Scientific-Atlanta, Inc. Trick modes for compressed video streams
CA2380105A1 (en) * 2002-04-09 2003-10-09 Nicholas Routhier Process and system for encoding and playback of stereoscopic video sequences
US7068858B2 (en) * 2002-10-31 2006-06-27 Hewlett-Packard Development Company, L.P. Projection system utilizing SLM pixels that include SLM pixel regions satisfying acceptable defective SLM pixel policy and SLM regions failing policy
BRPI0406507B1 (pt) * 2003-02-21 2018-10-16 Matsushita Electric Ind Co Ltd método de codificação de imagem e método de decodificação de imagem
US7233703B2 (en) * 2003-03-25 2007-06-19 Sharp Laboratories Of America, Inc. Computation-reduced IDCT method for video coding
US7667710B2 (en) 2003-04-25 2010-02-23 Broadcom Corporation Graphics display system with line buffer control scheme
US7966642B2 (en) * 2003-09-15 2011-06-21 Nair Ajith N Resource-adaptive management of video storage
US8063916B2 (en) 2003-10-22 2011-11-22 Broadcom Corporation Graphics layer reduction for video composition
JP2007528675A (ja) * 2004-03-09 2007-10-11 トムソン リサーチ ファンディング コーポレイション Avc用解像度低下更新モード
JP4965429B2 (ja) * 2004-04-02 2012-07-04 トムソン ライセンシング 複雑度スケーラブルなビデオエンコーダの方法及び装置
US8600217B2 (en) * 2004-07-14 2013-12-03 Arturo A. Rodriguez System and method for improving quality of displayed picture during trick modes
US8031768B2 (en) * 2004-12-15 2011-10-04 Maxim Integrated Products, Inc. System and method for performing optimized quantization via quantization re-scaling
KR100682912B1 (ko) * 2005-01-05 2007-02-15 삼성전자주식회사 화상 데이터 부호화 및 복호화 방법 및 장치
WO2006077531A1 (en) * 2005-01-24 2006-07-27 Koninklijke Philips Electronics N.V. Decoding acceleration for mobile television
EP1741389A1 (en) * 2005-07-06 2007-01-10 Agfa-Gevaert Method for cancelling the impact of the physical property variability on the image quality performance of a digital imaging system
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
WO2008029346A2 (en) * 2006-09-06 2008-03-13 Nxp B.V. Video decoding
EP2632164A3 (en) 2007-01-12 2014-02-26 ActiveVideo Networks, Inc. Interactive encoded content system including object models for viewing on a remote device
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
KR101365444B1 (ko) * 2007-11-19 2014-02-21 삼성전자주식회사 영상의 해상도의 조정을 통하여 동영상을 효율적으로부호화/복호화하는 방법 및 장치
US8300696B2 (en) * 2008-07-25 2012-10-30 Cisco Technology, Inc. Transcoding for systems operating under plural video coding specifications
JPWO2010092740A1 (ja) * 2009-02-10 2012-08-16 パナソニック株式会社 画像処理装置、画像処理方法、プログラムおよび集積回路
US8594177B2 (en) * 2010-08-31 2013-11-26 Arm Limited Reducing reference frame data store bandwidth requirements in video decoders
US9634690B2 (en) * 2010-09-30 2017-04-25 Alcatel Lucent Method and apparatus for arbitrary resolution video coding using compressive sampling measurements
US9344736B2 (en) 2010-09-30 2016-05-17 Alcatel Lucent Systems and methods for compressive sense imaging
US8644376B2 (en) * 2010-09-30 2014-02-04 Alcatel Lucent Apparatus and method for generating compressive measurements of video using spatial and temporal integration
US8929456B2 (en) * 2010-09-30 2015-01-06 Alcatel Lucent Video coding using compressive measurements
US9319578B2 (en) 2012-10-24 2016-04-19 Alcatel Lucent Resolution and focus enhancement
EP2628306B1 (en) 2010-10-14 2017-11-22 ActiveVideo Networks, Inc. Streaming digital video between video devices using a cable television system
KR20120088488A (ko) * 2011-01-31 2012-08-08 한국전자통신연구원 시간적 움직임 벡터 저장 방법 및 그 장치
KR101428030B1 (ko) * 2011-01-31 2014-08-13 한국전자통신연구원 움직임 벡터를 이용한 영상 복호화 장치
US9204203B2 (en) 2011-04-07 2015-12-01 Activevideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
US9398310B2 (en) 2011-07-14 2016-07-19 Alcatel Lucent Method and apparatus for super-resolution video coding using compressive sampling measurements
US10409445B2 (en) 2012-01-09 2019-09-10 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
US9998750B2 (en) 2013-03-15 2018-06-12 Cisco Technology, Inc. Systems and methods for guided conversion of video from a first to a second compression format
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
EP3005712A1 (en) 2013-06-06 2016-04-13 ActiveVideo Networks, Inc. Overlay rendering of user interface onto source video
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9600899B2 (en) 2013-12-20 2017-03-21 Alcatel Lucent Methods and apparatuses for detecting anomalies in the compressed sensing domain
US9563806B2 (en) 2013-12-20 2017-02-07 Alcatel Lucent Methods and apparatuses for detecting anomalies using transform based compressed sensing matrices
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
US9894324B2 (en) 2014-07-15 2018-02-13 Alcatel-Lucent Usa Inc. Method and system for modifying compressive sensing block sizes for video monitoring using distance information
KR101770300B1 (ko) 2015-06-09 2017-08-22 삼성전자주식회사 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치
EP3744093A4 (en) * 2018-01-25 2022-01-26 LG Electronics Inc. VIDEO DECODER AND RELATED CONTROL METHOD

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4661862A (en) * 1984-04-27 1987-04-28 Rca Corporation Differential PCM video transmission system employing horizontally offset five pixel groups and delta signals having plural non-linear encoding functions
US4603350A (en) * 1984-12-21 1986-07-29 Rca Corporation Interlaced digital video input filter/decimator and/or expander/interpolator filter
US4700226A (en) * 1986-10-17 1987-10-13 Rca Corporation Rate buffer control of predicted signal decimation and interpolation for adaptive differential pulse code modulator
NL8701261A (nl) * 1987-05-27 1988-12-16 Philips Nv Televisie-overdrachtsysteem met pyramidale kodeer/dekodeerschakeling.
US5028995A (en) * 1987-10-28 1991-07-02 Hitachi, Ltd. Picture signal processor, picture signal coder and picture signal interpolator
US4829378A (en) * 1988-06-09 1989-05-09 Bell Communications Research, Inc. Sub-band coding of images with low computational complexity
US5031053A (en) * 1989-06-01 1991-07-09 At&T Bell Laboratories Efficient encoding/decoding in the decomposition and recomposition of a high resolution image utilizing pixel clusters
US5048111A (en) * 1989-11-06 1991-09-10 Eastman Kodak Company Hybrid subband-based hierarchical storage and display method for high resolution digital images in a multiuse environment
US4991010A (en) * 1989-11-13 1991-02-05 Eastman Kodak Company Dual-mode image interpolation filter operable in a first mode for storing interpolation coefficients and in a second mode for effecting television standards conversion at a pixel rate
US5043808A (en) * 1990-03-19 1991-08-27 At&T Bell Laboratories High definition television arrangement employing motion compensated prediction error signals
US5155594A (en) * 1990-05-11 1992-10-13 Picturetel Corporation Hierarchical encoding method and apparatus employing background references for efficiently communicating image sequences
EP0460928A3 (en) * 1990-06-07 1993-09-01 Matsushita Electric Industrial Co., Ltd. Video signal converting apparatus
US5049993A (en) * 1990-10-03 1991-09-17 Bell Communications Research, Inc. Format conversion preprocessing method and circuit
US5057916A (en) * 1990-11-16 1991-10-15 General Instrument Corporation Method and apparatus for refreshing motion compensated sequential video images
TW237589B (sk) * 1991-02-27 1995-01-01 Gen Electric
US5122875A (en) * 1991-02-27 1992-06-16 General Electric Company An HDTV compression system
US5148272A (en) * 1991-02-27 1992-09-15 Rca Thomson Licensing Corporation Apparatus for recombining prioritized video data

Also Published As

Publication number Publication date
MX9300930A (es) 1993-08-01
DE69324134D1 (de) 1999-04-29
HU224291B1 (hu) 2005-07-28
JPH07504074A (ja) 1995-04-27
WO1993017523A1 (en) 1993-09-02
HUT70722A (en) 1995-10-30
BR9305941A (pt) 1997-10-21
CA2130479A1 (en) 1993-09-02
CZ195494A3 (en) 1995-02-15
CA2130479C (en) 2002-10-08
AU3434293A (en) 1993-09-13
EP0627153A1 (en) 1994-12-07
CN1048135C (zh) 2000-01-05
CZ282863B6 (cs) 1997-11-12
RU2106759C1 (ru) 1998-03-10
US5262854A (en) 1993-11-16
SK98194A3 (en) 1995-01-12
MY109154A (en) 1996-12-31
DE69324134T2 (de) 1999-10-28
ES2130252T3 (es) 1999-07-01
PL170173B1 (pl) 1996-10-31
TR26490A (tr) 1995-03-15
SG64306A1 (en) 1999-04-27
EP0627153B1 (en) 1999-03-24
TW243576B (sk) 1995-03-21
DK0627153T3 (da) 2000-04-17
HU9402383D0 (en) 1994-10-28
JP3793225B2 (ja) 2006-07-05
KR950700668A (ko) 1995-01-16
CN1076824A (zh) 1993-09-29
KR100266238B1 (ko) 2000-09-15

Similar Documents

Publication Publication Date Title
SK280708B6 (sk) Televízny prijímač so štandardnou rozlišovacou sch
EP0730385B1 (en) Video signal decompression apparatus
US5838597A (en) MPEG-2 decoding with a reduced RAM requisite by ADPCM recompression before storing MPEG-2 decompressed data
US7346111B2 (en) Co-located motion vector storage
US20070171979A1 (en) Method of video decoding
US5903282A (en) Video decoder dynamic memory allocation system and method with an efficient freeze mode
US5926227A (en) Video decoder dynamic memory allocation system and method with error recovery
WO1997046023A1 (en) Method and apparatus for segmenting memory to reduce the memory required for bidirectionally predictive-coded frames
KR100274524B1 (ko) 디지탈 비디오 처리 시스템의 에러 은닉 장치
US7813432B2 (en) Offset buffer for intra-prediction of digital video
EP0600510B1 (en) Moving picture decoding device
KR0144260B1 (ko) 피아이피 기능의 에이치디티브이
US6178203B1 (en) Method and apparatus for two-row decoding of MPEG video
US8427494B2 (en) Variable-length coding data transfer interface
US6249617B1 (en) Video encounter having an integrated scaling mechanism
JPH0730903A (ja) 画像処理用メモリ集積回路
KR20000011665A (ko) 디코딩되어감소된해상도의비디오신호를코드화된고해상도의비디오신호로부터유도하는시스템
US7269288B2 (en) Apparatus for parallel calculation of prediction bits in a spatially predicted coded block pattern and method thereof
KR100413981B1 (ko) 영상 시스템에서 직류 계수 예측/복원 장치 및 그 방법
CA2360556C (en) Error concealment apparatus for a compressed video signal processing system
Stroming et al. New architectures for modified MMR shape coding
KR100232490B1 (ko) 이산 코사인 변환 계수의 지그재그 스캔을 위한 판독 어드레스 발생장치
JPH10304373A (ja) 動画像復号方法及び動画像復号装置
KR20000038981A (ko) 비디오 디코딩 장치 및 방법
JPH1098711A (ja) 高能率符号化装置