Patents by Inventor Sean T. McCarthy

Sean T. McCarthy 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).

  • Publication number: 20150326858
    Abstract: A method for processing a plurality of multilayer bit streams includes receiving a plurality of multilayer bit streams each having a base layer and at least one enhancement layer. One or more of the enhancement layers are extracted in whole or in part from at least one of the multilayer bit streams so that the plurality of multilayer bit streams are collectively reduced in their total bandwidth. Each of the multilayer bit streams are rewritten to a single layer bit stream. The single layer bit streams are multiplexed to form a multiplexed single layer bit stream.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Mark R. Magee, Sukesh V. Kaithakapuzha, Sean T. McCarthy, Wayne D. Michelsen
  • Patent number: 9165203
    Abstract: A video processing system enhances quality of an overlay image, such as a logo, text, game scores, or other areas forming a region of interest (ROI) in a video stream. The system separately enhances the video quality of the ROI, particularly when screen size is reduced. The data enhancement can be accomplished at decoding with metadata provided with the video data for decoding so that the ROI that can be separately enhanced from the video. In improve legibility, the ROI enhancer can increase contrast, brightness, hue, saturation, and bit density of the ROI. The ROI enhancer can operate down to a pixel-by-pixel level. The ROI enhancer may use stored reference picture templates to enhance a current ROI based on a comparison. When the ROI includes text, a minimum reduction size for the ROI relative to the remaining video can be identified so that the ROI is not reduced below human perceptibility.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: October 20, 2015
    Assignee: ARRIS Technology, Inc.
    Inventor: Sean T. McCarthy
  • Patent number: 9160978
    Abstract: A method and apparatus for an adaptive bit rate system (300) that includes a media segmenter (304). The media segmenter divides a streaming media content into a plurality of variable duration segments wherein a first of the plurality of variable duration segments has a duration different from a second of the plurality of variable duration segments so that one of the plurality of variable duration segments ends at a determined discontinuity in the streaming media content. The system also can include an encoder (302) for encoding the variable duration segments of the streaming media content. In addition, the system includes an adaptive bit rate server (306) for storing and transmitting the variable duration segments of the streaming media content.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: October 13, 2015
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Sean T. McCarthy, Thomas L. Du Breuil, Gary Hughes, Mark R. Magee, Wendell Sun
  • Patent number: 9118939
    Abstract: A method is provided for processing multilayer bit streams that includes receiving the multilayer bit streams of Scalable Video Code (SVC) each having a base layer and at least one enhancement layer. One or more of the enhancement layers are extracted in whole or in part from at least one of the multilayer bit streams so that the multilayer bit streams are collectively reduced in their total bandwidth. Each of the extracted bit streams are rewritten to a single layer bit stream. The single layer bit streams are then multiplexed to form a multiplexed single layer bit stream that is non-SVC.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: August 25, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Mark R. Magee, Sukesh V. Kaithakapuzha, Sean T. McCarthy, Wayne D. Michelsen
  • Patent number: 9111338
    Abstract: A system includes a data storage configured to store a model human visual system, an input module configured to receive an original picture in a video sequence and to receive a reference picture, and a processor. The processor is configured to create a pixel map of the original picture using the model human visual system. A first layer is determined from the pixel map. A weighting map is determined from a motion compensated difference between the original picture and the reference picture. A processed picture is then determined from the original picture using the weighting map and the first layer.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 18, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Sean T. McCarthy, Vijay Kamarshi, Amit Tikare
  • Publication number: 20140314335
    Abstract: A system includes a data storage configured to store a model human visual system, an input module configured to receive an original picture in a video sequence and to receive a reference picture, and a processor. The processor is configured to create a pixel map of the original picture using the model human visual system. A first layer is determined from the pixel map. A weighting map is determined from a motion compensated difference between the original picture and the reference picture. A processed picture is then determined from the original picture using the weighting map and the first layer.
    Type: Application
    Filed: June 27, 2014
    Publication date: October 23, 2014
    Applicant: General Instrument Corporation
    Inventors: Sean T. McCarthy, Vijay Kamarshi, Amit Tikare
  • Publication number: 20140294099
    Abstract: A constrained variable rate coding technique limits the number of bits used in an encoding process. A quality setting indicates a maximum level of quality to be used in the encoding process which limits the number of bits used in the encoding process. A bandwidth reclamation factor which indicates an amount of bandwidth to conserve may also be used with the quality setting. The constrained variable rate coding technique using a lower quality encoding process for less complex video data and a higher quality encoding technique for higher quality video data.
    Type: Application
    Filed: June 13, 2014
    Publication date: October 2, 2014
    Inventors: Neil W. Brydon, Danny R. Hunt, Sean T. McCarthy
  • Publication number: 20140270505
    Abstract: A video processing system enhances quality of an overlay image, such as a logo, text, game scores, or other areas forming a region of interest (ROI) in a video stream. The system separately enhances the video quality of the ROI, particularly when screen size is reduced. The data enhancement can be accomplished at decoding with metadata provided with the video data for decoding so that the ROI that can be separately enhanced from the video. In improve legibility, the ROI enhancer can increase contrast, brightness, hue, saturation, and bit density of the ROI. The ROI enhancer can operate down to a pixel-by-pixel level. The ROI enhancer may use stored reference picture templates to enhance a current ROI based on a comparison. When the ROI includes text, a minimum reduction size for the ROI relative to the remaining video can be identified so that the ROI is not reduced below human perceptibility.
    Type: Application
    Filed: August 26, 2013
    Publication date: September 18, 2014
    Applicant: General Instrument Corporation
    Inventor: Sean T. McCarthy
  • Publication number: 20140269903
    Abstract: A video processing system is provided to create quantization data parameters based on human eye attraction to provide to an encoder to enable the encoder to compress data taking into account the human perceptual guidance. The system includes a perceptual video processor (PVP) to generate a perceptual significance pixel map for data to be input to the encoder. Companding is provided to reduce the pixel values to values ranging from zero to one, and decimation is performed to match the pixel values to a spatial resolution of quantization parameter values (QP) values in a look up table (LUT). The LUT table values then provide the metadata to provide to the encoder to enable compression of the original picture to be performed by the encoder in a manner so that bits are allocated to pixels in a macroblock according to the predictions of eye tracking.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Sean T. McCarthy, Peter A. Borgwardt, Vijay Kamarshi, Shiv Saxena
  • Patent number: 8780717
    Abstract: A constrained variable rate coding technique limits the number of bits used in an encoding process. A quality setting indicates a maximum level of quality to be used in the encoding process which limits the number of bits used in the encoding process. A bandwidth reclamation factor which indicates an amount of bandwidth to conserve may also be used with the quality setting. The constrained variable rate coding technique using a lower quality encoding process for less complex video data and a higher quality encoding technique for higher quality video data.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: July 15, 2014
    Assignee: General Instrument Corporation
    Inventors: Neil W. Brydon, Danny R. Hunt, Sean T. McCarthy
  • Patent number: 8767127
    Abstract: A system includes a data storage configured to store a model human visual system, an input module configured to receive an original picture in a video sequence and to receive a reference picture, and a processor. The processor is configured to create a pixel map of the original picture using the model human visual system. A first layer is determined from the pixel map. A weighting map is determined from a motion compensated difference between the original picture and the reference picture. A processed picture is then determined from the original picture using the weighting map and the first layer.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: July 1, 2014
    Assignee: General Instrument Corporation
    Inventors: Sean T. McCarthy, Vijay Kamarshi, Amit Tikare
  • Publication number: 20130195206
    Abstract: Video, including a sequence of original pictures, is encoded using eye tracking maps. The original pictures are compressed. Perceptual representations, including the eye tracking maps, are generated from the original pictures and from the compressed original pictures. The perceptual representations generated from the original pictures and from the compressed original pictures are compared to determine video quality metrics. The video quality metrics may be used to optimize the encoding of the video and to generate metadata which may be used for transcoding or monitoring.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventor: Sean T. McCarthy
  • Publication number: 20130148731
    Abstract: Encoding a video signal including pictures includes generating perceptual representations based on the pictures. Reference pictures are selected and motion vectors are generated based on the perceptual representations and the reference pictures. The motion vectors and pointers for the reference pictures are provided in an encoded video signal. Decoding may include receiving pointers for reference pictures and motion vectors based on perceptual representations of the reference pictures. The decoding of the pictures in the encoded video signal may include selecting reference pictures using the pointers and determining predicted pictures, based on the motion vectors and the selected reference pictures. The decoding may include generating reconstructed pictures from the predicted pictures and the residual pictures.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Sean T. McCarthy, Vijay Kamarshi
  • Publication number: 20120155554
    Abstract: A method for processing a plurality of multilayer bit streams includes receiving a plurality of multilayer bit streams each having a base layer and at least one enhancement layer. One or more of the enhancement layers are extracted in whole or in part from at least one of the multilayer bit streams so that the plurality of multilayer bit streams are collectively reduced in their total bandwidth. Each of the multilayer bit streams are rewritten to a single layer bit stream. The single layer bit streams are multiplexed to form a multiplexed single layer bit stream.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Mark R. Magee, Sukesh V. Kaithakapuzha, Sean T. McCarthy, Wayne D. Michelsen
  • Publication number: 20120042091
    Abstract: A method and apparatus for an adaptive bit rate system (300) that includes a media segmenter (304). The media segmenter divides a streaming media content into a plurality of variable duration segments wherein a first of the plurality of variable duration segments has a duration different from a second of the plurality of variable duration segments so that one of the plurality of variable duration segments ends at a determined discontinuity in the streaming media content. The system also can include an encoder (302) for encoding the variable duration segments of the streaming media content. In addition, the system includes an adaptive bit rate server (306) for storing and transmitting the variable duration segments of the streaming media content.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 16, 2012
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Sean T. McCarthy, Thomas L. Du Breuil, Gary Hughes, Mark R. Magee, Wendell Sun
  • Publication number: 20100265404
    Abstract: A system includes a data storage configured to store a model human visual system, an input module configured to receive an original picture in a video sequence and to receive a reference picture, and a processor. The processor is configured to create a pixel map of the original picture using the model human visual system. A first layer is determined from the pixel map. A weighting map is determined from a motion compensated difference between the original picture and the reference picture. A processed picture is then determined from the original picture using the weighting map and the first layer.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 21, 2010
    Applicant: General Instrument Corporation
    Inventors: Sean T. McCarthy, Vijay Kamarshi, Amit Tikare
  • Patent number: 7046857
    Abstract: An apparatus and methods for efficiently processing signal and image data are described. The invention provides a representation of signal and image data that can be used as a figure of merit to compare and characterize different signal processing techniques. The representation can be used as an intermediate result that is may be subjected to further processing, and/or may be used as a control element for processing operations. As a provider of an intermediate result, the invention can be used as a step in processes for the transduction, storage, enhancement, refinement, feature extraction, compression, coding, transmission, or display of image, audio and other data. The invention improves manipulation of data from intrinsically unpredictable, or partially random sources. The result is a concise coding of the data in a form permitting robust and efficient data processing, a reduction in storage demands, and restoration of original data with minimal error and degradation.
    Type: Grant
    Filed: March 18, 2002
    Date of Patent: May 16, 2006
    Assignee: The Regents of the University of California
    Inventors: Sean T. McCarthy, William G. Owen
  • Patent number: 6814534
    Abstract: An apparatus for stacking substantially rigid food portions in preparation for packaging, and without human intervention, including a conveyor for receiving and moving food portions, at least one counter for counting each of the food portions as the food portion is moved by the conveyor, and a rotary transporter having multiple generally right-angled notches for receiving food portions from the conveyor and moving the food portions into a stack. The conveyor, counter, and rotary transporter are cooperatively interconnected by a programmable computer so that a predetermined number of food portions is moved from the conveyor onto the transporter, where the transporter moves the food portions into a substantially horizontal stack of vertically oriented food portions.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 9, 2004
    Inventors: John T. McCarthy, Michael D. Christy, Sean T. McCarthy, Jay P. Phillips
  • Publication number: 20020150302
    Abstract: An apparatus and methods for efficiently processing signal and image data are described. The invention provides a representation of signal and image data that can be used as a figure of merit to compare and characterize different signal processing techniques. The representation can be used as an intermediate result that is may be subjected to further processing, and/or may be used as a control element for processing operations. As a provider of an intermediate result, the invention can be used as a step in processes for the transduction, storage, enhancement, refinement, feature extraction, compression, coding, transmission, or display of image, audio and other data. The invention improves manipulation of data from intrinsically unpredictable, or partially random sources. The result is a concise coding of the data in a form permitting robust and efficient data processing, a reduction in storage demands, and restoration of original data with minimal error and degradation.
    Type: Application
    Filed: March 18, 2002
    Publication date: October 17, 2002
    Applicant: The Regents of the University of California
    Inventors: Sean T. McCarthy, William G. Owen
  • Patent number: 6360021
    Abstract: An apparatus and methods for efficiently processing signal and image data are described. The invention provides a representation of signal and image data that can be used as a figure of merit to compare and characterize different signal processing techniques. The representation can be used as an intermediate result that is may be subjected to further processing, and/or may be used as a control element for processing operations. As a provider of an intermediate result, the invention can be used as a step in processes for the transduction, storage, enhancement, refinement, feature extraction, compression, coding, transmission, or display of image, audio and other data. The invention improves manipulation of data from intrinsically unpredictable, or partially random sources. The result is a concise coding of the data in a form permitting robust and efficient data processing, a reduction in storage demands, and restoration of original data with minimal error and degradation.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: March 19, 2002
    Assignee: The Regents of the University of California
    Inventors: Sean T. McCarthy, William G. Owen