×

Intelligent error resilient video encoder

  • US 5,793,895 A
  • Filed: 08/28/1996
  • Issued: 08/11/1998
  • Est. Priority Date: 08/28/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for compressing video data with an improved tolerance to error, said video data being divided into a plurality of successive frames, where each of said frames is divided into a plurality of macroblocks, and each of the macroblocks is encoded as either an intra-coded macroblock or as an inter-coded macroblock, an intra-coded macroblock having no dependency upon any coded macroblock in an earlier frame and an inter-coded macroblock having a dependency upon a coded macroblock in an earlier frame, said apparatus comprising:

  • a. a first encoder stage for comparing macroblocks of different frames to generate motion vectors for said macroblocks;

    b. a second encoder stage for receiving said motion vectors and generating therefrom for each macroblock of any particular frame a dependency count indicating how many other macroblocks depend upon said each macroblock in frames subsequent to said each macroblock, each said macroblock that has a dependency count which equals or exceeds a threshold count being selected by said second encoder stage as a macroblock to be intra-coded; and

    c. a third encoder stage for compressing said video data by intra-coding macroblocks selected by said second encoder stage and inter-coding macroblocks not selected by said second encoder stage.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×