Patents by Inventor Jill MacDonald Boyce

Jill MacDonald Boyce 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: 7523234
    Abstract: A video encoder and corresponding method are provided for encoding video signal data for an image block and a particular reference picture index to predict the image block, where the encoder includes a fast search block motion estimator for providing motion vectors corresponding to the at least one particular reference picture, the motion estimator comprising a fast search block matching portion for performing fast search block matching while excluding non-optimal search points in accordance with a comparison of a normalization of the image block pixels against a normalization of the reference picture pixels, the fast search block matching portion having an output responsive to the at least one particular reference picture; and the corresponding method includes receiving a substantially uncompressed image block, block matching the image block in correspondence with at least one particular reference picture while excluding non-optimal search points in accordance with a comparison of a normalization of the imag
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: April 21, 2009
    Assignee: Thomson Licensing
    Inventors: Peng Yin, Jill MacDonald Boyce
  • Publication number: 20090086827
    Abstract: There are provided a method and apparatus for optimizing frame selection for flexible macroblock ordering video encoding. A video encoder includes an encoder for encoding a group of pictures by selecting between a frame mode and at least one flexible macroblock ordering mode. The pictures in the group are allowed to be concurrently encoded in different ones of the frame mode and the least one flexible macroblock ordering mode. The mode selection for each of the pictures in the group is based on an achieved maximum error resilience capability for the group of pictures.
    Type: Application
    Filed: November 2, 2006
    Publication date: April 2, 2009
    Inventors: Zhenyu Wu, Jill MacDonald Boyce
  • Publication number: 20090080535
    Abstract: There are provided scalable video encoder and decoders, and corresponding scalable video encoding and decoding methods. A scalable video encoder includes an encoder for encoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for encoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. The scalable video decoder includes a decoder for decoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for decoding a block in a lower layer of the picture.
    Type: Application
    Filed: May 19, 2006
    Publication date: March 26, 2009
    Applicant: Thomson Licensing
    Inventors: Peng Yin, Jill MacDonald Boyce, Purvin Bibhas Pandit
  • Publication number: 20090074061
    Abstract: There are provided scalable video encoders and decoders and corresponding methods for scalable video encoding and decoding. A scalable video encoder includes an encoder for selectively using spatial intra prediction to code, on a macroblock adaptive basis, an enhancement layer residue generated between an enhancement layer macroblock and a corresponding upsampled base layer macroblock.
    Type: Application
    Filed: May 18, 2006
    Publication date: March 19, 2009
    Inventors: Peng Yin, Jill MacDonald Boyce, Purvin Bibhas Pandit
  • Publication number: 20090074070
    Abstract: There are provided spatial scalable video encoder and decoders and corresponding methods for scalable video encoding and decoding. A method for spatial scalable video encoding includes selecting between scalable coding and non-scalable coding of motion vectors on a slice basis.
    Type: Application
    Filed: March 20, 2006
    Publication date: March 19, 2009
    Inventors: Peng Yin, Jill MacDonald Boyce, Purvin Bibhas Pandit
  • Publication number: 20090067505
    Abstract: A method and apparatus are provided for motion estimation using combined reference bi-prediction. The apparatus includes an encoder (200) for encoding a multi-prediction picture from a combination of two or more reference pictures by respectively predicting a motion vector for a particular one of the two or more reference pictures in a motion estimation process while initializing motion vectors for remaining ones of the two or more reference pictures to a predefined value for use by the motion estimation process.
    Type: Application
    Filed: January 30, 2007
    Publication date: March 12, 2009
    Applicant: THOMSON LICENSING
    Inventors: Alexandros Tourapis, Jill MacDonald Boyce, Peng Yin
  • Publication number: 20090059010
    Abstract: There are provided methods and apparatus for measuring a received quality of at least one of a video multicast and a video broadcast for a plurality of users. A method includes receiving (225) data from the plurality of users regarding the received quality, and increasing (235) a weight of the data for any of the plurality of users having the received quality greater than a threshold.
    Type: Application
    Filed: March 3, 2006
    Publication date: March 5, 2009
    Inventors: Yao Wang, Jill MacDonald Boyce, Zhenyu Wu
  • Publication number: 20090010333
    Abstract: There are provided methods and apparatus for constrained prediction for reduced resolution update mode and complexity scalability in video encoders and decoders. A scalable complexity video encoder includes an encoder for encoding a block in a particular picture in the video sequence by generating an intra mode prediction for the block using a constrained intra prediction process that reduces artifacts for both low and high resolutions in a reduced resolution update mode when the particular picture is eventually decoded. The constrained intra prediction process reduces the artifacts by prohibiting the use of particular prediction modes associated with the introduction of the artifacts in the reduced resolution update mode.
    Type: Application
    Filed: January 30, 2007
    Publication date: January 8, 2009
    Inventors: Alexandros Tourapis, Jill MacDonald Boyce, Peng Yin
  • Patent number: 7466774
    Abstract: A video encoder and corresponding method are provided for mixed inter/intra encoding of a macroblock having a plurality of partitions, where the encoder includes a reference picture weighting applicator coupled with a reference picture weighting factor unit for assigning weighting factors corresponding to each of the inter and intra coded partitions, respectively; and the corresponding method for encoding a macroblock with several partitions includes inter-coding at least one partition and intra-coding at least a second partition.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: December 16, 2008
    Assignee: Thomson Licensing
    Inventor: Jill MacDonald Boyce
  • Publication number: 20080304567
    Abstract: A video decoder, a video decoding method, a video encoder and a video encoding method are disclosed. A video decoder for decoding a video bitstream for an image block includes a motion vector resolution reducer and a motion compensator. The motion vector resolution reducer is for receiving decoded high resolution motion vectors included in the video bitstream and for reducing an accuracy of the high resolution motion vectors to correspond to a low resolution. The motion compensator, in signal communication with the motion vector resolution reducer, is for forming a motion compensated high resolution prediction using the reduced accuracy motion vectors. The video encoder for encoding scalable video comprises a motion compensator for forming a motion compensated full resolution prediction and combining combining the motion compensated full resolution prediction from an image block to form a prediction residual.
    Type: Application
    Filed: March 31, 2005
    Publication date: December 11, 2008
    Applicant: THOMSON LICENSING
    Inventors: Jill MacDonald Boyce, Alexandros Michael Tourapis
  • Publication number: 20080298470
    Abstract: Detection of errors in a video stream occurs by calculating an error detection code, such as a Cyclic Redundancy Check (CRC) code over a group of not more than N macroblocks in a slice of the stream prior and after transmission, where N is an integer greater than zero but less than the total number of macroblocks in the slice. A comparison of the error detection codes reveals whether any errors exist in the group of macroblocks. If the group has no errors, normal decoding occurs. If the macroblock group has an error, then the macroblock group, and the remaining blocks in the slice undergo error concealment.
    Type: Application
    Filed: January 24, 2005
    Publication date: December 4, 2008
    Applicant: THOMSON LICENSING
    Inventors: Jill MacDonald Boyce, Alan Jay Stein
  • Publication number: 20080253456
    Abstract: There are provided video encoders, video decoders, and corresponding encoding and decoding methods for video data for a picture, wherein the video data has local brightness variation. The video encoder includes an encoder for inter-coding the video data using a localized weighted function to determine weights for the local brightness variation. The weights for the localized weighted function are derived without explicit coding.
    Type: Application
    Filed: September 14, 2005
    Publication date: October 16, 2008
    Inventors: Peng Yin, Jill MacDonald Boyce, Alexandros Tourapis
  • Publication number: 20080232463
    Abstract: There are provided video encoders and corresponding methods for encoding video data for an image that is divisible into macroblocks. A video encoder includes an encoder for performing inta mode selection when encoding a current macroblock by testing a first subset of intra modes to compute a rate distortion cost, and utilizing the rate distortion cost to determine whether to terminate the intra mode selection and which additional intra modes, if any, are to be examined with respect to the current macroblock.
    Type: Application
    Filed: October 19, 2005
    Publication date: September 25, 2008
    Applicant: THOMSON LICENSING
    Inventors: Xiaoan Lu, Peng Yin, Jill MacDonald Boyce
  • Publication number: 20080225946
    Abstract: A decoder (10) conceals errors in a coded image comprised of a stream of macroblocks by examining each macroblock for pixel errors. If such errors exist, then each of at least two macroblocks pictures from each of two different pictures are weighted to yield a weighted prediction (WP) for estimating missing/corrupt values to conceal the macroblock found to have pixel errors.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 18, 2008
    Inventors: Peng Yin, Cristina Gomila, Jill Macdonald Boyce
  • Publication number: 20080192817
    Abstract: There are provided methods and apparatus for film grain SEI message insertion for bit-accurate simulation in a video system. A method for simulating film grain in an ordered sequence includes the steps of providing film grain supplemental information corresponding to a plurality of intra coded pictures, and providing additional film grain supplemental information corresponding to inter coded pictures between consecutive intra coded pictures, in decode order. The inter coded pictures are selected based upon display order.
    Type: Application
    Filed: November 8, 2005
    Publication date: August 14, 2008
    Inventors: Joan Llach, Cristina Gomila, Jeffrey Allen Cooper, Jill MacDonald Boyce
  • Publication number: 20080196061
    Abstract: There is provided a set top box and corresponding methods for enabling a channel change in a Digital Subscriber Line (DSL) system. The set top box includes a channel change processing unit for sending a join request for both a normal stream and channel change stream upon receiving a channel change request.
    Type: Application
    Filed: November 21, 2005
    Publication date: August 14, 2008
    Inventor: Jill MacDonald Boyce
  • Publication number: 20080130745
    Abstract: There are provided encoders, decoders and corresponding encoding and decoding methods. A reduced resolution update based video encoder for encoding video data divisible into macroblocks includes a memory device, a downsampler, INTRA coding means, an encoder, a decoder, and an upsampler. The memory device is for storing reduced resolution neighboring pixels. The downsampler is for downsampling a full resolution macroblock to obtain a reduced resolution macroblock. The INTRA coding means is for performing INTRA prediction for the reduced resolution macroblock using the stored reduced resolution neighboring pixels. The encoder is for encoding residual data for the reduced resolution macroblock. The decoder is for decoding the residual data for the reduced resolution macroblock to form a reconstructed low resolution INTRA coded macroblock. The upsampler is for upsampling the reconstructed low resolution INTRA coded macroblock to form a full resolution INTRA coded macroblock.
    Type: Application
    Filed: January 5, 2006
    Publication date: June 5, 2008
    Inventors: Purvin Bibhas Pandit, Peng Yin, Jill MacDonald Boyce
  • Publication number: 20080117976
    Abstract: There is disclosed a video encoder and corresponding method for encoding video data for an image block. The video encoder performs a mode decision by performing initial motion estimation on only a subset of possible block sizes to output motion information corresponding thereto, and determining, based upon the motion information corresponding to only the subset of possible of block sizes and upon other image-related analysis data, whether other block sizes are to be evaluated.
    Type: Application
    Filed: September 14, 2005
    Publication date: May 22, 2008
    Inventors: Xiaoan Lu, Alexandros Tourapis, Jill MacDonald Boyce, Peng Yin
  • Patent number: 7376186
    Abstract: A video encoder and decoder are provided for encoding and decoding video signal data for an image block and a particular reference picture index to predict the image block, where the encoder includes a reference picture weighting factor selector having an output indicative of a weighting factor corresponding to the particular reference picture index, a multiplier in signal communication with the reference picture weighting factor selector for providing a weighted version of the reference picture, and a motion estimator in signal communication with the multiplier for providing motion vectors corresponding to the weighted version of the reference picture; and the corresponding decoder a reference picture weighting factor unit having an output for determining a weighting factor corresponding to the particular reference picture index.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: May 20, 2008
    Assignee: Thomson Licensing
    Inventors: Jill MacDonald Boyce, Alan Jay Stein
  • Publication number: 20080018803
    Abstract: There are provided methods and apparatus for enabling a channel change in a Digital Subscriber Line (DSL) system. A channel change processing unit for enabling a channel change includes a selectore for receiving at least two video streams corresponding to a same program, and for selecting one of the at least two video streams for transmission based upon a position of intra-coded pictures in the at least two video streams.
    Type: Application
    Filed: June 8, 2005
    Publication date: January 24, 2008
    Inventors: Alexandros Tourapis, Jill MacDonald Boyce