Patents by Inventor Aaron G. Wells

Aaron G. Wells 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: 10015490
    Abstract: An apparatus includes an interface and a circuit. The interface may be configured to receive a video signal comprising a plurality of interlaced fields and a plurality of progressive frames. The circuit may be configured to (i) generate a plurality of segments by parsing the video signal, (ii) encode the segments as both (a) a plurality of frame segments in a frame mode and (b) a plurality of field segments in a field mode and (iii) generate an encoded signal based on the frame segments and the field segments.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 3, 2018
    Assignee: Ambarella, Inc.
    Inventors: Didier LeGall, Aaron G. Wells
  • Patent number: 9826234
    Abstract: A method for encoding a video signal with both interlaced and progressive content using lookahead is disclosed. The method may include steps (A) to (C). Step (A) may calculate a cost of being interlaced within each of a plurality of windows in the video signal. The video signal generally has a plurality of interlaced fields and a plurality of progressive frames. Step (B) may determine a plurality of points in the video signal. Step (C) may encode the video signal with switching between a field mode and a frame mode at one or more of the points based on the costs. The encoding may be a high efficiency video coding.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: November 21, 2017
    Assignee: Ambarella, Inc.
    Inventors: Didier LeGall, Aaron G. Wells
  • Patent number: 9247196
    Abstract: A method for encoding a video signal with both interlaced and progressive content using lookahead is disclosed. The method may include steps (A) to (C). Step (A) may calculate a cost of being interlaced within each of a plurality of windows in the video signal. The video signal generally has a plurality of interlaced fields and a plurality of progressive frames. Step (B) may determine a plurality of points in the video signal. Step (C) may encode the video signal with switching between a field mode and a frame mode at one or more of the points based on the costs. The encoding may be a high efficiency video coding.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: January 26, 2016
    Assignee: Ambarella, Inc.
    Inventors: Didier LeGall, Aaron G. Wells
  • Patent number: 8312499
    Abstract: A method for conveying private or enhancement information in a compressed bit stream comprising the steps of (A) generating a compressed bit stream in response to a first data stream and a plurality of encoding choices and (B) controlling the encoding choices in response to a second data stream comprising one or both of the private information and the enhancement information.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: November 13, 2012
    Assignee: LSI Corporation
    Inventors: Elliot N. Linzer, Aaron G. Wells
  • Patent number: 8223264
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) generating a plurality of primary scores by searching along a plurality of primary angles for an edge in the picture proximate a location interlaced with a field of the picture, (B) generating a plurality of neighbor scores by searching for the edge along a plurality of neighbor angles proximate a particular angle of the primary angles corresponding to a particular score of the primary scores having a best value and (C) identifying a best score from a group of scores consisting of the particular score and the neighbor scores to generate an interpolated sample at the location.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 17, 2012
    Assignee: LSI Corporation
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 8212828
    Abstract: An apparatus including a processor and a memory. The processor may be configured to process pixel data comprising eight or more bits. For pixel data having bit-depths greater than eight bits, a number of most significant bits (MSBs) of a pixel are presented as a first byte and a number of least significant bits (LSBs) of the pixel are packed with LSBs from one or more other pixels into a second byte. The memory may be coupled to the processor and configured to store the first byte in response to a first pointer and the second byte in response to a second pointer. The first byte and the second byte are stored independently in the memory.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: July 3, 2012
    Assignee: LSI Corporation
    Inventors: Aaron G. Wells, Hidetaka Magoshi, Ho-Ming Leung
  • Patent number: 8184660
    Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate a multiplexed signal at a fixed frame-rate in response to a video input signal. The multiplexed signal comprises one of (i) a pre-defined packet which corresponds to a new frame rate detected on the video input signal when in a first mode (ii) repeated video frames at the fixed frame-rate when in a second mode and (iii) augmented digitally repeated frames at the fixed-rate when in a third mode. The second circuit may be configured to generate a video output signal in response to decoding (i) the multiplexed signal at the new frame rate defined by the pre-defined packet when in the first mode or (ii) the repeated video frames on the multiplexed signal at the fixed frame-rate when in the second mode.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 22, 2012
    Assignee: LSI Corporation
    Inventors: Kourosh Soroushian, Aaron G. Wells, Gregory R. Maertens
  • Publication number: 20110096231
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) generating a plurality of primary scores by searching along a plurality of primary angles for an edge in the picture proximate a location interlaced with a field of the picture, (B) generating a plurality of neighbor scores by searching for the edge along a plurality of neighbor angles proximate a particular angle of the primary angles corresponding to a particular score of the primary scores having a best value and (C) identifying a best score from a group of scores consisting of the particular score and the neighbor scores to generate an interpolated sample at the location.
    Type: Application
    Filed: January 4, 2011
    Publication date: April 28, 2011
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 7920713
    Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to analyze an audio-video data stream to determine watermark appropriate information for the audio-video data stream. The second circuit may be configured to communicate the watermark appropriate information either in-band with or out-of-band from a bit stream communicating the audio-video data.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: April 5, 2011
    Assignee: LSI Corporation
    Inventors: Aaron G. Wells, Elliot N. Linzer
  • Patent number: 7907665
    Abstract: An apparatus generally comprising an input circuit, a storage circuit and an output circuit is disclosed. The input circuit may be configured to generate a first intermediate signal from a plurality of input video signals. The storage circuit may be configured to (i) organize the first intermediate signal into a plurality of sequences each related to one of the input video signals and (ii) generate a second intermediate signal from the sequences. The output circuit may be configured to generate an output video signal by compressing the second intermediate signal.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: March 15, 2011
    Assignee: LSI Corporation
    Inventors: Aaron G. Wells, Didier LeGall
  • Patent number: 7893993
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) generating a plurality of primary scores by searching along a plurality of primary angles for an edge in the picture proximate a location interlaced with a field of the picture, (B) generating a plurality of neighbor scores by searching for the edge along a plurality of neighbor angles proximate a particular angle of the primary angles corresponding to a particular score of the primary scores having a best value and (C) identifying a best score from a group of scores consisting of the particular score and the neighbor scores to generate an interpolated sample at the location.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: February 22, 2011
    Assignee: LSI Corporation
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 7817716
    Abstract: An apparatus comprising an input circuit, a content analyzer, a storage circuit and an output circuit. The input circuit may be configured to generate a first intermediate signal from a plurality of input video signals. The content analyzer circuit may be configured to present one or more flags in response to the intermediate signal. The storage circuit may be configured to (i) store and organize the first intermediate signal into a plurality of sequences each related to one of the input video signals and (ii) generate a second intermediate signal from the sequences. The output circuit may be configured to generate an output video signal in response to the second intermediate signal. The output circuit may be configured to embed tracking information into the output video signal in response to the one or more flags.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: October 19, 2010
    Assignee: LSI Corporation
    Inventor: Aaron G. Wells
  • Patent number: 7659939
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) calculating a potential sample at a location interfaced with a first field of the picture by temporal filtering, (B) evaluating a protection condition in a current region around the location after inclusion of the potential sample and (C) calculating an interpolated sample at the location by vertical spatial filtering the first field in response to the protection condition indicating a significant increase in a vertical activity within the current region due to the potential sample.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: February 9, 2010
    Assignee: LSI Corporation
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 7536355
    Abstract: A method for securing a content is disclosed. The method generally includes the steps of (A) generating a media key by decrypting a media key block based on a device key unique to a particular player of a plurality of players, (B) modifying the media key by decryption based on a class key such that the media key is unique for each of a plurality of subscriber classes, (C) writing an encrypted title key in a media by encrypting a title key based on both the media key after modification and a media identification value unique to the media and (D) writing an encrypted content in the media by encrypting the content based on the title key.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: May 19, 2009
    Assignee: LSI Corporation
    Inventors: David A. Barr, Aaron G. Wells
  • Patent number: 7471725
    Abstract: An apparatus including a first circuit, a second circuit and a third circuit. The first circuit may be configured to generate a plurality of first motion vectors and first error scores in response to a search of a macroblock of an image. The search generally includes a range of motion vectors of the macroblock. The second circuit may be configured to generate a plurality of second motion vectors and second error scores for a plurality of sub-blocks of the macroblock in response to a set of discrete candidate motion vectors selected from the plurality of first motion vectors. The third circuit may be configured to segment the macroblock in response to (i) the plurality of first motion vectors and first error scores and (ii) the plurality of second motion vectors and second error scores.
    Type: Grant
    Filed: March 26, 2003
    Date of Patent: December 30, 2008
    Assignee: LSI Corporation
    Inventors: Elliot N. Linzer, Aaron G. Wells
  • Patent number: 7420616
    Abstract: A method for encoding video, comprising the steps of (A) detecting repeated fields in a video sequence and (B) generating a first repeated frame from a top field and any adjacent bottom field based upon detection of the repeated fields, wherein the top field and the bottom field are from one film frame.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: September 2, 2008
    Assignee: LSI Corporation
    Inventors: Elliot N. Linzer, Aaron G. Wells
  • Publication number: 20080122975
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) calculating a potential sample at a location interfaced with a first field of the picture by temporal filtering, (B) evaluating a protection condition in a current region around the location after inclusion of the potential sample and (C) calculating an interpolated sample at the location by vertical spatial filtering the first field in response to the protection condition indicating a significant increase in a vertical activity within the current region due to the potential sample.
    Type: Application
    Filed: February 4, 2008
    Publication date: May 29, 2008
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 7362376
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) generating a plurality of primary scores by searching along a plurality of primary angles for an edge in the picture proximate a location interlaced with a field of the picture, (B) generating a plurality of neighbor scores by searching for the edge along a plurality of neighbor angles proximate a particular angle of the primary angles corresponding to a particular score of the primary scores having a best value and (C) identifying a best score from a group of scores consisting of the particular score and the neighbor scores to generate an interpolated sample at the location.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: April 22, 2008
    Assignee: LSI Logic Corporation
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 7345708
    Abstract: A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) determining a protection condition by performing a static check on the picture in a region around a location interlaced with a first field of the picture, (B) calculating an interpolated sample at the location by temporal averaging the first field with a second field in response to the protection condition indicating significant vertical activity and (C) calculating the interpolated sample at the location by spatial filtering the first field in response to the protection condition indicating insignificant vertical activity.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: March 18, 2008
    Assignee: LSI Logic Corporation
    Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
  • Patent number: 7302160
    Abstract: A method for automatically advancing an audio/video signal past undesirable material comprising the steps of (A) detecting possible triggering events during encoding of said audio/video signal, (B) generating one or more scores of various levels in response to said triggering events and (C) advancing past said undesirable material during playback in response to one of said scores.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: November 27, 2007
    Assignee: LSI Corporation
    Inventor: Aaron G. Wells