Nova Patents
DE102015114651B4

Image scaling techniques

Abstract

A procedure with: Receiving (702) blocks of pixel data of an image; Receiving (704) an image scaling factor; directionally interpolating (710) the blocks of pixel data if the image scale factor is greater than 1.0 and less than 2.0; Downsampling (714) the directionally interpolated blocks of pixel data when the image scale factor is greater than 1.0 and less than 2.0; Color enhancing (716) the down-sampled directionally interpolated blocks of pixel data when the image scale factor is greater than 1.0 and less than 2.0; Setting (718) the color enhanced, down-sampled, directionally interpolated blocks of pixel data to a luminosity when the image scale factor is greater than 1.0 and less than 2.0; and Outputting (756) the luminance-enhanced, color-enhanced, down-sampled, directionally interpolated blocks of pixel data as a scaled image when the image scaling factor is greater than 1.0 and less than 2.0.

DE102015114651B4, drawing sheet 1
Sheet 1 of 46

Term

8.9 yearsleft in the term

Expires 2 September 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 2 independent, 10 dependent

  1. 1
    A procedure with:Ein Verfahren mit: Empfangen (702) von Blöcken an Pixeldaten eines Bildes;Receiving (702) blocks of pixel data of an image;Empfangen (704) eines Bildskalierungsfaktors;Receiving (704) an image scaling factor;directionally interpolating (710) the blocks of pixel data if the image scale factor is greater than 1.0 and less than 2.0;richtungsabhängiges Interpolieren (710) der Blöcke an Pixeldaten, wenn der Bildskalierungsfaktor größer ist als 1,0 und kleiner ist als 2,0;Abwärts-abtasten (714) der richtungsabhängig interpolierten Blöcke an Pixeldaten, wenn der Bildskalierungsfaktor größer ist als 1,0 und kleiner ist als 2,0;Downsampling (714) the directionally interpolated blocks of pixel data when the image scale factor is greater than 1.0 and less than 2.0;Color enhancing (716) the down-sampled directionally interpolated blocks of pixel data when the image scale factor is greater than 1.0 and less than 2.0;Farbverstärken (716) der abwärts-abgetasteten, richtungsabhängig interpolierten Blöcke an Pixeldaten, wenn der Bildskalierungsfaktor größer ist als 1,0 und kleiner ist als 2,0;Festlegen (718) der farbverstärkten, abwärts-abgetasteten, richtungsabhängig interpolierten Blöcke an Pixeldaten auf eine Leuchtstärke, wenn der Bildskalierungsfaktor größer ist als 1,0 und kleiner ist als 2,0;und Setting (718) the color enhanced, down-sampled, directionally interpolated blocks of pixel data to a luminosity when the image scale factor is greater than 1.0 and less than 2.0;and Ausgeben (756) der auf eine Leuchtstärke festgelegten, farbverstärkten, abwärts-abgetasteten, richtungsabhängig interpolierten Blöcke an Pixeldaten als ein skaliertes Bild, wenn der Bildskalierungsfaktor größer ist als 1,0 und kleiner ist als 2,0. Outputting (756) the luminance-enhanced, color-enhanced, down-sampled, directionally interpolated blocks of pixel data as a scaled image when the image scaling factor is greater than 1.0 and less than 2.0.
  2. 9
    A procedure with:Ein Verfahren mit: Empfangen mehrerer Blöcke an Pixeldaten eines Bildes;Receiving a plurality of blocks of pixel data of an image;direction-dependent interpolation of the plurality of blocks of pixel data, wherein direction-dependent interpolation of the plurality of blocks of pixel data is the sum of metrics from absolute differencesM.45=∑45° Couples i,j|lumi−lumj|M.135=∑135° Couples i,j|lumi−lumj|the pixel luminance for diagonally adjacent pixels for each block includes;richtungsabhängiges Interpolieren der mehreren Blöcke an Pixeldaten, wobei richtungsabhängiges Interpolieren der mehreren Blöcke an Pixeldaten die Summe von Metriken aus Absolutdifferenzen M45=∑45° Paare i,j|lumi−lumj|M135=∑135° Paare i,j|lumi−lumj|der Pixel-Leuchtstärke für diagonal benachbarte Pixel für jeden Block umfasst;Color enhancement of the directionally interpolated blocks of pixel data;Farbverstärken der richtungsabhängig interpolierten Blöcke an Pixeldaten;iteratively repeating the combination of directional interpolation and color enhancement until the predetermined scaling is reached;and iteratives Wiederholen der Kombination aus richtungsabhängiger Interpolation und Farbverstärkung, bis die vorbestimmte Skalierung erreicht ist;und Ausgeben der farbverstärkten, richtungsabhängig interpolierten Blöcke an Pixeldaten als ein skaliertes Bild, wenn die vorbestimmte Skalierung erreicht ist. Outputting the color-enhanced, directionally interpolated blocks of pixel data as a scaled image when the predetermined scaling is reached.