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: 10015490Abstract: 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: GrantFiled: September 28, 2017Date of Patent: July 3, 2018Assignee: Ambarella, Inc.Inventors: Didier LeGall, Aaron G. Wells
-
Patent number: 9826234Abstract: 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: GrantFiled: November 30, 2015Date of Patent: November 21, 2017Assignee: Ambarella, Inc.Inventors: Didier LeGall, Aaron G. Wells
-
Patent number: 9247196Abstract: 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: GrantFiled: December 12, 2012Date of Patent: January 26, 2016Assignee: Ambarella, Inc.Inventors: Didier LeGall, Aaron G. Wells
-
Patent number: 8312499Abstract: 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: GrantFiled: September 13, 2004Date of Patent: November 13, 2012Assignee: LSI CorporationInventors: Elliot N. Linzer, Aaron G. Wells
-
Patent number: 8223264Abstract: 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: GrantFiled: January 4, 2011Date of Patent: July 17, 2012Assignee: LSI CorporationInventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 8212828Abstract: 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: GrantFiled: January 4, 2006Date of Patent: July 3, 2012Assignee: LSI CorporationInventors: Aaron G. Wells, Hidetaka Magoshi, Ho-Ming Leung
-
Patent number: 8184660Abstract: 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: GrantFiled: September 15, 2005Date of Patent: May 22, 2012Assignee: LSI CorporationInventors: Kourosh Soroushian, Aaron G. Wells, Gregory R. Maertens
-
Publication number: 20110096231Abstract: 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: ApplicationFiled: January 4, 2011Publication date: April 28, 2011Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 7920713Abstract: 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: GrantFiled: December 20, 2004Date of Patent: April 5, 2011Assignee: LSI CorporationInventors: Aaron G. Wells, Elliot N. Linzer
-
Patent number: 7907665Abstract: 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: GrantFiled: March 14, 2003Date of Patent: March 15, 2011Assignee: LSI CorporationInventors: Aaron G. Wells, Didier LeGall
-
Patent number: 7893993Abstract: 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: GrantFiled: January 23, 2008Date of Patent: February 22, 2011Assignee: LSI CorporationInventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 7817716Abstract: 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: GrantFiled: May 29, 2003Date of Patent: October 19, 2010Assignee: LSI CorporationInventor: Aaron G. Wells
-
Patent number: 7659939Abstract: 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: GrantFiled: February 4, 2008Date of Patent: February 9, 2010Assignee: LSI CorporationInventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 7536355Abstract: 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: GrantFiled: December 22, 2004Date of Patent: May 19, 2009Assignee: LSI CorporationInventors: David A. Barr, Aaron G. Wells
-
Patent number: 7471725Abstract: 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: GrantFiled: March 26, 2003Date of Patent: December 30, 2008Assignee: LSI CorporationInventors: Elliot N. Linzer, Aaron G. Wells
-
Patent number: 7420616Abstract: 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: GrantFiled: December 7, 2004Date of Patent: September 2, 2008Assignee: LSI CorporationInventors: Elliot N. Linzer, Aaron G. Wells
-
Publication number: 20080122975Abstract: 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: ApplicationFiled: February 4, 2008Publication date: May 29, 2008Inventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 7362376Abstract: 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: GrantFiled: December 23, 2003Date of Patent: April 22, 2008Assignee: LSI Logic CorporationInventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 7345708Abstract: 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: GrantFiled: December 23, 2003Date of Patent: March 18, 2008Assignee: LSI Logic CorporationInventors: Lowell L. Winger, Yunwei Jia, Aaron G. Wells, Elliot N. Linzer, Simon Booth, Guy Cote
-
Patent number: 7302160Abstract: 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: GrantFiled: January 22, 2002Date of Patent: November 27, 2007Assignee: LSI CorporationInventor: Aaron G. Wells