A method and apparatus for downsizing a digital video image, such as an
image corresponding to the MPEG-2 standard. The system is particularly
suitable for providing a reduced image for a picture-in-picture mode on a
television. Digital video pixel data that is received from a channel is
decompressed to provide pixel data of an original image (e.g., A1, A2, A3,
A4). Horizontally adjacent pixel pairs of the original image are averaged
to provide horizontally downsized pixel data (e.g., (A1+A2)/2, (A3+A4)/2),
which is stored in a first bank of a multi-bank memory. Data from every
other pixel of the original image (e.g., A2, A4) is stored in a second
bank of the dual-bank memory. To obtain a downsized image, vertically
adjacent lines of the horizontally downsized pixel data are retrieved from
the first bank, and averaged to provide vertically and horizontally
downsized pixel data for display. Alternatively, to recover pixel data
corresponding to the original image for decompressing predictive-coded
images, portions of the horizontally downsized pixel data may be retrieved
from the first bank with corresponding portions of the data from the
second bank (e.g., A1=2(A1+A2)/2-A2).
Een methode en een apparaat om van een digitaal videobeeld, zoals een beeld de omvang te reduceren dat aan norm mpeg-2 voldoet. Het systeem is bijzonder geschikt om een verminderd beeld voor een beeld-in-beeld wijze op een televisie te verstrekken. Het digitale videopixelgegeven dat van een kanaal wordt ontvangen wordt gedecompresseerd om pixelgegevens van een origineel beeld (b.v., A1, A2, A3, A4) te verstrekken. De horizontaal aangrenzende pixelparen van het originele beeld worden het gemiddelde genomen van om horizontaal van de omvang gereduceerd pixelgegeven (b.v., (A1+A2)/2, (A3+A4)/2) te verstrekken, dat in een eerste bank van een multi-bankgeheugen wordt opgeslagen. Het gegeven van elk ander pixel van het originele beeld (b.v., A2, A4) wordt opgeslagen in een tweede bank van het dubbel-bankgeheugen. Om een de omvang gereduceerd van beeld te verkrijgen, worden de verticaal aangrenzende lijnen van de horizontaal van de omvang gereduceerde pixelgegevens teruggewonnen van de eerste bank, en het gemiddelde genomen van om verticaal van en horizontaal de omvang gereduceerde pixelgegevens voor vertoning te verstrekken. Alternatief, om pixelgegevens terug te krijgen die aan het originele beeld voor het decompresseren van vooruitlopend-gecodeerde beelden beantwoorden, kunnen de gedeelten horizontaal van de omvang gereduceerde pixelgegevens van de eerste bank met overeenkomstige gedeelten gegevens van de tweede bank (b.v., A1=2 (A1+A2)/2-A2) worden teruggewonnen.