Abstract: A method and apparatus for scalable coding of a motion vector generated during motion estimation, in which a generated motion vector field is separated into a base layer and an enhancement layer according to pixel accuracies to obtain a layered structure for a motion vector. In addition, the motion vector field has a layered structure including a base layer composed of motion vectors of blocks larger than or equal to a predetermined size and at least one enhancement layer composed of motion vectors of blocks smaller than a predetermined size.
Abstract: A method, computer program product, and computer system for processing video frames. A current frame is divided into M blocks that include at least two differently sized blocks. M is at least 9. Each block in the current frame is classified as being a motion block or an I-BLOCK. Overlapped block motion compensation (OBMC) is performed on each block of the M blocks according to a predetermined scan order. The block on which OBMC is being performed is denoted as a self block. The OBMC is performed on the self block with respect to its neighbor blocks. The neighbor blocks consist of nearest neighbor blocks of the self block. Performing OBMC on the self block includes generating a weighting window for the self block and for each of its neighbor blocks.
Type:
Grant
Filed:
October 14, 2004
Date of Patent:
January 26, 2010
Assignee:
Rensselaer Polytechnic Institute (RPI)
Inventors:
John W. Woods, Yongjun Wu, Robert A. Cohen
Abstract: A method, system, computer program product, and computer system for processing video frames. Frames A and B of a pair of successive video frames each comprise blocks of pixels. Frame A is earlier in time than frame B. A connection state of each pixel in frame B relative to the pixels of frame A is determined. The connection state is a connected state or an unconnected state. Each block in frame B is classified as either unconnected or uni-connected. Uni-connected blocks in frame B satisfying a reclassification criteria are reclassified as being unconnected. Each unconnected block in frame B is categorized as being a P-block or an I-block. Values for the pixels of each I-block in frame B are calculated by spatial interpolation based on values of nearest available neighbor pixels relative to each I-block. A residual error block for each I-block in frame B is generated.
Type:
Grant
Filed:
June 9, 2004
Date of Patent:
December 1, 2009
Assignee:
Rensselaer Polytechnic Institute (RPI)
Inventors:
John W. Woods, Peisong Chen, Yongjun Wu
Abstract: A lighting device has a support that can be screwed into a standard 120 volt light socket. A ring with multiple, alternating color, circumferentially spaced LEDs, is connected to the support and a reflector is provided over the ring for reflecting light from the LEDs past the ring. A power supply circuit is connected to the LEDs for powering the LEDs to emit light. The light can be white if the LEDs are a combination of red, blue and green or other white-forming combinations, or the power circuit can selectively power subsets of the LEDs to produce and desired color. The same circuit can be used to vary the intensity of the light in the manner of a dimmer.