Patents by Inventor David B. Kita

David B. Kita has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9667991
    Abstract: A method and apparatus for estimating the motion of an image region (the “center” region) from a source video frame to a target video frame. The motion estimation is locally constrained in that the estimated motion of the “center region” is affected by the estimated motion of neighboring regions. Advantageously, this may reduce common motion matching problems such as false and ambiguous matches. In one embodiment, the locally-constrained motion estimation may be implemented by biasing an error map of the center region using error maps of the neighboring regions.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: May 30, 2017
    Assignee: Altera Corporation
    Inventors: Michial Gunter, David B. Kita, Oliver W. Shih, Carroll Philip Gossett
  • Publication number: 20110150096
    Abstract: A method and apparatus for estimating the motion of an image region (the “center” region) from a source video frame to a target video frame. The motion estimation is locally constrained in that the estimated motion of the “center region” is affected by the estimated motion of neighboring regions. Advantageously, this may reduce common motion matching problems such as false and ambiguous matches. In one embodiment, the locally-constrained motion estimation may be implemented by biasing an error map of the center region using error maps of the neighboring regions.
    Type: Application
    Filed: February 28, 2011
    Publication date: June 23, 2011
    Inventors: Michial Gunter, David B. Kita, Oliver W. Shih, Carroll Philip Gossett
  • Patent number: 7899118
    Abstract: A method and apparatus for estimating the motion of an image region (the “center” region) from a source video frame to a target video frame. The motion estimation is locally constrained in that the estimated motion of the “center region” is affected by the estimated motion of neighboring regions. Advantageously, this may reduce common motion matching problems such as false and ambiguous matches. In one embodiment, the locally-constrained motion estimation may be implemented by biasing an error map of the center region using error maps of the neighboring regions.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: March 1, 2011
    Assignee: Altera Corporation
    Inventors: Michial Gunter, David B. Kita, Oliver W. Shih, Carroll Philip Gossett
  • Patent number: 7636482
    Abstract: One embodiment disclosed relates to a method for encoding and decoding a video sequence in which a keyframe is used to bi-directionally predict frames in the sequence. The keyframe is coded independently of other frames in the sequence. Both a prior frame occurring before the keyframe and a subsequent frame occurring after the keyframe are predicted using data from the keyframe. Another embodiment disclosed relates to a method for allocating bits to a keyframe during video encoding. Effects of a plurality of keyframe bit allocations on quality of a predicted frame are measured. Said effects are used to determine a near optimal keyframe bit allocation.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: December 22, 2009
    Assignee: Altera Corporation
    Inventors: David B. Kita, Tser-Yuan Brian Yang, Dylan SeLegue
  • Patent number: 7426306
    Abstract: One embodiment disclosed relates to a method for encoding and decoding a video sequence in which a keyframe is used to bi-directionally predict frames in the sequence. The keyframe is coded independently of other frames in the sequence. Both a prior frame occurring before the keyframe and a subsequent frame occurring after the keyframe are predicted using data from the keyframe. Another embodiment disclosed relates to a method for allocating bits to a keyframe during video encoding. Effects of a plurality of keyframe bit allocations on quality of a predicted frame are measured. Said effects are used to determine a near optimal keyframe bit allocation.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: September 16, 2008
    Assignee: Altera Corporation
    Inventors: David B. Kita, Tser-Yuan Brian Yang, Dylan SeLegue
  • Patent number: 7099513
    Abstract: A process and apparatus for allocating bits between the stages of a multi-stage digital image compression scheme with quantizer feedback is disclosed. The process selects a quantization schedule (from a finite number of possibilities) for all stages that minimizes an estimate of total distortion while keeping total bit demand below a constraint; uses said schedule to actually quantize one stage of the compression scheme; selects a new quantization schedule for the remaining stages using estimates for distortion and bit demand that are updated to reflect the quantization of the previous stage; actually quantizes the next stage according to the new quantization schedule; and continues recursively until it has chosen an actual quantization scale for every stage of the compression scheme.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: August 29, 2006
    Assignee: PTS Corporation
    Inventors: Schuyler Cullen, Edward R. Ratner, Rasmus Larsen, David B. Kita
  • Patent number: 6985527
    Abstract: A method and apparatus for estimating the motion of an image region (the “center” region) from a source video frame to a target video frame. The motion estimation is locally constrained in that the estimated motion of the “center region” is affected by the estimated motion of neighboring regions. Advantageously, this may reduce common motion matching problems such as false and ambiguous matches. In one embodiment, the locally-constrained motion estimation may be implemented by biasing an error map of the center region using error maps of the neighboring regions.
    Type: Grant
    Filed: March 7, 2002
    Date of Patent: January 10, 2006
    Assignee: PTS Corporation
    Inventors: Michial Gunter, David B. Kita, Oliver W. Shih, Carroll Philip Gossett
  • Patent number: 6909749
    Abstract: In a method and apparatus for predicting and coding motion vectors in a video compression scheme, an ordered list of segments for a reference frame is used to create a hierarchy of segments with a plurality of levels. Motion vectors for segments in the top level are entropy coded, and these vectors are used to predict vectors for segments at the next level. Residual vectors are entropy coded to correct these predictions, and the process of prediction from above and coding residuals continues recursively down through the hierarchy of segment levels. Information about the previous motion of segments may be exploited in the prediction process. In a complementary method and apparatus for decoding motion vectors, the same segment hierarchy is used to predict motion vectors by the same method used during encoding, and these predicted vectors are added to residual motion vectors to reconstruct the actual motion vectors.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: June 21, 2005
    Assignee: PTS Corporation
    Inventors: Tser-Yuan Brian Yang, Edward R. Ratner, Adityo Prakash, David B. Kita
  • Patent number: 6690823
    Abstract: In accordance with one embodiment, a processing method and apparatus is provided for partitioning exposed areas created by motion compensation. The partitioning creates sub-areas in shapes and sizes that may be effectively dealt with and efficiently compressed. The partitioning may divide an arbitrarily shaped area by “pinching,” “slicing,” and/or “cleaving” the area into manageable sub-areas. In accordance with another embodiment, a method and apparatus is provided for processing points in a bounded area to locate a medial axis. In accordance with another embodiment, an electronically-implemented method and apparatus is provided for processing a bounded two-dimensional area in an array of points to determine, for each point inside the area, a nearest boundary point outside the area as measured by a Euclidean distance.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: February 10, 2004
    Assignee: PTS Corporation
    Inventors: Gary R. Holt, Edward Ratner, David B. Kita
  • Publication number: 20040008778
    Abstract: A method and apparatus for predicting and coding motion vectors in a video compression scheme is disclosed. An ordered list of segments for a reference frame is used to create a hierarchy of segments with a plurality of levels. Motion vectors for segments in the top level are entropy coded, and these vectors are used to predict vectors for segments at the next level. Residual vectors are entropy coded to correct these predictions, and the process of prediction from above and coding residuals continues recursively down through the hierarchy of segment levels. Information about the previous motion of segments may be exploited in the prediction process. A complementary method and apparatus for decoding motion vectors is also disclosed. The same segment hierarchy is used to predict motion vectors by the same method used during encoding, and these predicted vectors are added to residual motion vectors to reconstruct the actual motion vectors.
    Type: Application
    Filed: July 15, 2002
    Publication date: January 15, 2004
    Applicant: Pulsent Corporation
    Inventors: Tser-Yuan Brian Yang, Edward R. Ratner, Adityo Prakash, David B. Kita
  • Publication number: 20030231797
    Abstract: A process and apparatus for allocating bits between the stages of a multi-stage digital image compression scheme with quantizer feedback is disclosed. The process selects a quantization schedule (from a finite number of possibilities) for all stages that minimizes an estimate of total distortion while keeping total bit demand below a constraint; uses said schedule to actually quantize one stage of the compression scheme; selects a new quantization schedule for the remaining stages using estimates for distortion and bit demand that are updated to reflect the quantization of the previous stage; actually quantizes the next stage according to the new quantization schedule; and continues recursively until it has chosen an actual quantization scale for every stage of the compression scheme.
    Type: Application
    Filed: June 18, 2002
    Publication date: December 18, 2003
    Applicant: Pulsent Corporation, a corporation of the State of California
    Inventors: Schuyler Cullen, Edward R. Ratner, Rasmus Larsen, David B. Kita
  • Publication number: 20030142867
    Abstract: In accordance with one embodiment, a processing method and apparatus is provided for partitioning exposed areas created by motion compensation. The partitioning creates sub-areas in shapes and sizes that may be effectively dealt with and efficiently compressed. The partitioning may divide an arbitrarily shaped area by “pinching,” “slicing,” and/or “cleaving” the area into manageable sub-areas. In accordance with another embodiment, a method and apparatus is provided for processing points in a bounded area to locate a medial axis. In accordance with another embodiment, an electronically-implemented method and apparatus is provided for processing a bounded two-dimensional area in an array of points to determine, for each point inside the area, a nearest boundary point outside the area as measured by a Euclidean distance.
    Type: Application
    Filed: January 31, 2002
    Publication date: July 31, 2003
    Inventors: Gary R. Holt, Edward Ratner, David B. Kita
  • Publication number: 20020159524
    Abstract: A method and apparatus for estimating the motion of an image region (the “center” region) from a source video frame to a target video frame. The motion estimation is locally constrained in that the estimated motion of the “center region” is affected by the estimated motion of neighboring regions. Advantageously, this may reduce common motion matching problems such as false and ambiguous matches. In one embodiment, the locally-constrained motion estimation may be implemented by biasing an error map of the center region using error maps of the neighboring regions.
    Type: Application
    Filed: March 7, 2002
    Publication date: October 31, 2002
    Inventors: Michial Gunter, David B. Kita, Oliver W. Shih, Carroll Philip Gossett