×

Layered DCT video coder for packet switched ATM networks

  • US 5,260,783 A
  • Filed: 02/21/1991
  • Issued: 11/09/1993
  • Est. Priority Date: 02/21/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for encoding a digital video frame fi, having a matrix with N rows and M columns of pixels Δ

  • xi (n,m), for transmission over a digital communications channel, comprisingan inter-frame encoder for encoding a said pixel xi (n,m) of said video frame fi into a corresponding differentially encoded pixel Δ

    xi (n,m)=xi (n,m)-xi (n,m) of a difference frame Δ

    fi dependent on the corresponding pixel xi-1 (n,m) of a previous video frame fi-1,an intra-frame encoder for encoding a said pixel xi (n,m) of frame fi into a corresponding differentially encoded pixel Δ

    xi (n,m) of said difference frame Δ

    fi (n,m) dependent on other said pixels of the same said video frame fi, andan encoding selector for selecting between said inter-frame encoder and said intra-frame encoder for differentially encoding pixels xi (n,m) of frame fi into corresponding differentially encoded pixels Δ

    xi (n,m) of said difference frame Δ

    fi, said encoding selector being responsive to the relative motion between said video frame fi and said previous video frame fi-1,said coding selector further including a motion detector for detecting the relative motion between said video frame fi and said previous vide frame fi-1, and for providing a decision parameter K representing the level of detected relative motion, K being computed by
    
    
    space="preserve" listing-type="equation">K=k.sub.1 Δ

    x.sub.i +k.sub.2 σ

    where Δ

    xi and σ

    2 are an estimate of the mean and variance, respectively, of difference pixel value Δ

    xi (n,m), k1 and k2 are weighing coefficients each having a value between 0 and 1 such that k1 +k2 =1,a layered resolution encoder for encoding said differential pixels Δ

    xi (n,m) of frame Δ

    fi into a plurality of separable data sets, each said data set representing video information, within a particular range of video image resolution, about said differential pixels Δ

    xi (n,m),a packetizer for formatting said plurality of data sets, into at least one asynchronous transfer mode (ATM) packet for transmission over the digital communications channel, said ATM packet comprising a header field portion having data for establishing a virtual communications channel between selected devices on the digital communications channel, and an information field portion for transferring said plurality of data sets between said selected devices,wherein said encoding selector responds to decision parameter K by selecting said inter-frame encoder when K<

    T and by selecting said intra-frame encoder when K≧

    T, where T represents a threshold parameter T having a value between 0 and 1.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×