Patents by Inventor Yehuda Mittelman

Yehuda Mittelman 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: 8982952
    Abstract: Methods and systems for using motion vector confidence to determine a FME patch priority list for a scalable coder are disclosed, and may include a fine motion estimator receiving a plurality of coarse motion vectors and corresponding confidences. A patch list may be generated based on the corresponding confidences of the coarse motion vectors. The patch list may then be used to determine a search area. Each video block in a present picture may be matched to the video blocks in the search area to find the best match. A fine motion vector may be determined for each video block in the present picture with respect to a video block in the search area.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: March 17, 2015
    Assignee: Broadcom Corporation
    Inventors: David Drezner, Gideon Kojokaro, Yehuda Mittelman
  • Publication number: 20090296816
    Abstract: Methods and systems for using motion vector confidence to determine a FME patch priority list for a scalable coder are disclosed, and may include a fine motion estimator receiving a plurality of coarse motion vectors and corresponding confidences. A patch list may be generated based on the corresponding confidences of the coarse motion vectors. The patch list may then be used to determine a search area. Each video block in a present picture may be matched to the video blocks in the search area to find the best match. A fine motion vector may be determined for each video block in the present picture with respect to a video block in the search area.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Inventors: David Drezner, Gideon Kojokaro, Yehuda Mittelman
  • Publication number: 20090060368
    Abstract: Methods and systems for an adaptive HVS filter are disclosed. Aspects of one method may include generating standard quantized coefficients and filtering coefficients during processing of video data. The standard quantized coefficients may be filtered by utilizing the corresponding filtering coefficients. A filtering matrix comprising the filtering coefficients may be generated using one of a plurality of adaptive quantization matrices. Each of the adaptive quantization matrices may be generated based on, for example, a texture of a portion of the video data being processed. The adaptive quantization matrix for generating the filtering coefficients may be selected for each macroblock, or for each block in a macroblock, in the video data. The value of a standard quantized coefficient may be set to a zero when the corresponding filtering coefficient is zero. The original value of a standard quantized coefficient may be used as is when the corresponding filtering coefficient is non-zero.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Inventors: David Drezner, Yehuda Mittelman
  • Publication number: 20080317120
    Abstract: Methods and systems for MPEG2 progressive/interlace type detection are disclosed. Aspects of one method may include determining whether video data may comprise interlaced or progressive video data type, and use appropriate DCT coefficients scanning method for that video data type. Video data type may be determined by determining a number of interlaced macroblocks (IMs), for example, in a 60 frame macrocluster. This may comprise comparing field and frame variances for each macroblock in the original unencoded frame. The number of IMs may then be processed to generate a number of IMs in the macrocluster. The number of IMs in the macrocluster may be processed to determine the video data type. If, for example, three consecutive macroclusters are considered to be interlaced, then an appropriate pixel scanning method may be used for encoding. Similarly, if three consecutive macroclusters are considered to be progressive, then another appropriate pixel scanning method may be used for encoding.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Inventors: David Drezner, Yehuda Mittelman