Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Method-device-and-microprocessor-for-selectively-compressing-video-frames-of-a-motion-compensated-prediction-based-video-codec

 Method for executing overlays in an expanded memory data processing system
OF THE INVENTION FIG. 1 shows an Expanded Memory System (EMS). The system includes a one megabyte (...


 Robot program checking method
An object of the present invention is to provide a robot program checking method which permits ...


 Method of correcting machine position change
The present invention has been made in view of the aforesaid drawbacks, and an object thereof is to ...


 Communications controller utilizing an external buffer memory with plural channels between a host and network interface operating independently for transferring packets between protocol layers
OF ILLUSTRATIVE EMBODIMENT Referring to FIG. 2, the programmable (VLSI) data communication ...


 Fault diagnosis apparatus and method for sequence control system
Accordingly, it is an object of the present invention to eliminate the disadvantages of the ...


 Binary MOS ripple-carry parallel adder/subtracter and adder/subtracter stage suitable therefor
What is claimed: 1. A parallel adder/subtracter employing enhancement-mode insulated-gate field-...


 System for controlling power distribution to customer loads
The foregoing and other objects of the invention are attained in accordance with one aspect of the ...


 Apparatus for controlling the time sequenced energization of a memory unit
It is, accordingly, an object of the present invention, to provide an improved sequencing control ...


 Active selectable digital delay circuit
What is claimed is: 1. A multiplexer for an active selectable digital delay circuit comprising: a ...


 Method for selectively saving/restoring first registers and bypassing second registers in register units based on individual lock/unlock status thereof
OF THE PREFERRED EMBODIMENTS Referring now to the drawings wherein the showings are for purposes ...


 Method, device and microprocessor for selectively compressing video frames of a motion compensated prediction-based video codec

Details
Inventors: Banham, Mark R.; Brailean, James C.; Levine, Stephen N.; Katsaggelos, Aggelos K.; Schuster, Guido M.;
Assignee: Motorola (Schaumburg, IL); Northwestern University (Evanston, IL)
Primary Examiner: Voeltz; Emanuel T.
Assistant Examiner: Peeso; Thomas
Attorney, Agent or Firm: Stockley; Darleen J.

A method (100, 200), device (300) and microprocessor (400) are provided for selectively compressing video frames of a motion compensated prediction-based video codec based on a predetermined set of compression techniques. An energy estimate of the current displaced frame difference, DFD, is used to compute a ratio between the estimate and a historical mean of energy estimates. The ratio is iteratively compared to a predetermined set of thresholds which are associated with the predetermined set of compression techniques. The comparisons are used to choose a technique based on the thresholds, and a technique is selected to be used for encoding the current DFD.

DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT A video sequence consists of individual images, or frames, of video data which are two dimensional representations of a three dimensional scene.
A frame of video at time instant k is represented by the two dimensional signal, f.
sub.
k (i,j).
These frames appear at regularly spaced intervals in time.
The displaced frame difference, or DFD, is obtained by taking the difference in intensity values at each pixel in a frame between the current frame, f.
sub.
k (i,j), and a motion compensated version of the previous frame, f.
sub.
k-1 (i-dx(i,j),j-dy(i,j)), where dx(i,j) and dy(i,j) are the estimated displacements in the x and y directions at pixel (i,j), obtained from a predetermined motion estimation technique.
The DFD, which is a prediction error image, may be encoded using a variety of compression techniques, as mentioned above.
The present invention provides a method which selects an appropriate coding technique from a predetermined set of candidates for each incoming DFD frame of a video sequence in the encoder.
This method leads to the efficient use of the multiple coding techniques to compress video sequences having variations in the amount and type of motion between frames in the scene.
FIG.
1, numeral 100, is a flow diagram of a preferred embodiment of a method for selectively compressing video frames of a motion compensated prediction-based video codec in accordance with the present invention.
The first step consists of using the current displaced frame difference, DFD, to compute a current estimate of an energy for the DFD (102).
The next step consists of computing a ratio of this energy estimate to a historical mean of energy estimates of previous DFDs (104).
The current predetermined threshold is then specified as the first predetermined threshold from a list of thresholds (106).
The ratio is then compared to a predetermined threshold according to a predetermined iterative scheme (108).
The predetermined iterative scheme consists of repeating a comparison of the ratio to the next current predetermined threshold which is related to a predetermined DFD coding technique



Related patents
  Bus control for small computer system interface with transfer indication preceding final word transfer and buffer empty indication preceding receipt acknowledgement
Accordingly, it is an object of the present invention to provide a SCSI bus control which has overcome the above mentioned defect of the conventional one. Another object ...
  Universal device for coupling a computer bus to a controller of a group of peripherals
We claim: 1. A universal device for coupling a computer bus of a computer to a controller of a group of peripherals connected to one another by a specific link to which ...
  Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display
The present invention elates to a method and apparatus for permitting computer graphics systems designed to work with cathode ray tube displays to greatly expand their ...
  Monitoring plural process control stations
We claim: 1. A monitoring system for process controllers with error recognition and compensation in a monitoring function comprising: a plurality of self monitoring ...
  Arbitration circuitry for deciding access requests from a multiplicity of components
We claim: 1. In a data-handling system with a multiplicity n=2.sup.m of components of different ranks served by a common data bus alternatively accessible by said ...
  Paged memory management unit which locks translators in translation cache if lock specified in translation table
Accordingly, it is an object of the present invention to provide a mechanism which allows a paged memory management unit to determine automatically from a field in each ...
  Ensuring data integrity by locked-load and conditional-store operations in a multiprocessor system
In accordance with one embodiment of the invention, a high-performance processor is provided which is of the RISC type, using a standardized, fixed instruction size, and ...
  Multiplexing communication card and scanning method for run-in testing
i The present invention provides a multiplexing communication card and scanning system for testing and monitoring the test results of many PC's using a single host ...
  Fixture for motor controller power substrate and motor controller incorporating
In accordance with a first aspect of the invention, a fixture is provided for securing conducting pins to a power substrate module of the type including a rectifying ...
  Asynchronous digital time-division multiplexing system with distributed bus
What we claim is: 1. An asynchronous digital time-division multiplexing system, comprising (a) plural data sources each having active and inactive states and being ...

0.284

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved