Patents by Inventor David Baylon

David Baylon 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: 9955153
    Abstract: In one embodiment, a method for decoding a video bitstream having a plurality of pictures, the bitstream generated by a video coding system with sample adaptive offset (SAO), is provided, the method comprising the steps of: obtaining processed video data from a video bitstream; partitioning the processed video data into blocks, wherein each of the blocks is equal to or smaller than a picture and each block is comprised of a plurality of pixels; applying a first SAO compensation to each of the pixels in a processed video block; and applying a second SAO compensation to each of the pixels in the processed video block.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: April 24, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Koohyar Minoo, David Baylon, Yue Yu, Limin Wang
  • Patent number: 9888249
    Abstract: In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting an edge offset type; selecting one of one or more edge offset sub-classes; within at least one of the edge offset sub-classes, generating an interpolated pixel value that is related to a current pixel value; generating an offset value that is related to the interpolated pixel value; and optionally applying the offset value to at least the current pixel value to form an SAO compensated value.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: February 6, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Koohyar Minoo, David Baylon, Yue Yu, Limin Wang
  • Patent number: 9872034
    Abstract: Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems described herein generally pertain to video processing such as video encoders and decoders.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: January 16, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Koohyar Minoo, David Baylon
  • Publication number: 20170310980
    Abstract: In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting an edge offset type; selecting one of one or more edge offset sub-classes; within at least one of the edge offset sub-classes, generating an interpolated pixel value that is related to a current pixel value; generating an offset value that is related to the interpolated pixel value; and optionally applying the offset value to at least the current pixel value to form an SAO compensated value.
    Type: Application
    Filed: July 7, 2017
    Publication date: October 26, 2017
    Inventors: Koohyar Minoo, David Baylon, Yue Yu, Limin Wang
  • Patent number: 9716882
    Abstract: In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting an edge offset type; selecting one of one or more edge offset sub-classes; within at least one of the edge offset sub-classes, generating an interpolated pixel value that is related to a current pixel value; generating an offset value that is related to the interpolated pixel value; and optionally applying the offset value to at least the current pixel value to form an SAO compensated value.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: July 25, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Koohyar Minoo, David Baylon, Yue Yu, Limin Wang
  • Publication number: 20170118478
    Abstract: Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems described herein generally pertain to video processing such as video encoders and decoders.
    Type: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventors: Koohyar Minoo, David Baylon
  • Patent number: 9549176
    Abstract: Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems described herein generally pertain to video processing such as video encoders and decoders.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: January 17, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Koohyar Minoo, David Baylon
  • Patent number: 9264725
    Abstract: In one embodiment, a method for encoding or decoding video content is provided. The method determines a plurality of sets of interpolation filters for use in interpolating sub-pel pixel values for a temporal prediction process of video content. Different sets of interpolation filters include different phase offset characteristics. A unit of video content is received. The method then selects one of the set of interpolation filters to interpolate a set of sub-pel pixel values for use in the temporal prediction process for the unit of video content based on characteristics associated with the encoding or decoding of the video content. The one of the set of interpolation filters is selected based on the phase offset characteristic of the one of the set of interpolation filters and the characteristics associated with the encoding or decoding.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: February 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Koohyar Minoo, David Baylon, Jian Lou, Ajay Luthra, Krit Panusopone, Limin Wang
  • Patent number: 8565558
    Abstract: A method and system for interpolating video pixels is described, in which the value of a first fractional pixel is calculated based on the values of the first set of integer pixels, while the value of a second fractional pixel is calculated based on the values of the second set of integer pixels. The first set of integer pixels is not equal to the second set of integer pixels. For example, the first and second set may contain different integer pixels and may contain different numbers of integer pixels.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: October 22, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Jian Lou, David Baylon, Koohyar Minoo, Krit Panusopone, Limin Wang
  • Publication number: 20130266058
    Abstract: Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems described herein generally pertain to video processing such as video encoders and decoders.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 10, 2013
    Applicant: General Instrument Corporation
    Inventors: Koohyar Minoo, David Baylon
  • Publication number: 20080100750
    Abstract: A (50) method and apparatus (110) for determining a scanning format of a frame of a video signal determines (52) if any interfield motion exists within the frame; and indicates (53) that the frame is interlaced scanned if interfield motion is detected and indicates (54) that the frame is progressive scanned if interfield motion is not detected. The determination is based on spatial correlation within and around one or more edges of one or more objects in the frame. This can be accomplished by identifying zig-zag or zipper effects near one or more edges of one or more objects in the frame, identifying motion between fields or identifying motion near one or more edges of one or more objects.
    Type: Application
    Filed: December 21, 2007
    Publication date: May 1, 2008
    Applicant: General Instrument Corporation
    Inventors: David Baylon, Kevin McKoen
  • Publication number: 20060262978
    Abstract: A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.
    Type: Application
    Filed: June 21, 2006
    Publication date: November 23, 2006
    Inventors: Limin Wang, David Baylon, Krit Panusopone, Rajeev Gandhi, Yue Yu, Ajay Luthra
  • Publication number: 20060139491
    Abstract: A (50) method and apparatus (110) for determining a scanning format of a frame of a video signal determines (52) if any interfield motion exists within the frame; and indicates (53) that the frame is interlaced scanned if interfield motion is detected and indicates (54) that the frame is progressive scanned if interfield motion is not detected. The determination is based on spatial correlation within and around one or more edges of one or more objects in the frame. This can be accomplished by identifying zig-zag or zipper effects near one or more edges of one or more objects in the frame, identifying motion between fields or identifying motion near one or more edges of one or more objects.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: David Baylon, Kevin McKoen
  • Publication number: 20050008241
    Abstract: A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.
    Type: Application
    Filed: July 29, 2004
    Publication date: January 13, 2005
    Inventors: Lamin Wang, David Baylon, Krit Panusopone, Rajeev Gandhi, Yue Yu, Ajay Luthra
  • Publication number: 20050008239
    Abstract: A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.
    Type: Application
    Filed: July 29, 2004
    Publication date: January 13, 2005
    Inventors: Limin Wang, David Baylon, Krit Panusopone, Rajeev Gandhi, Yue Yu, Ajay Luthra
  • Publication number: 20050002582
    Abstract: A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.
    Type: Application
    Filed: July 29, 2004
    Publication date: January 6, 2005
    Inventors: Limin Wang, David Baylon, Krit Panusopone, Rajeev Gandhi, Yue Yu, Ajay Luthra