Patents by Inventor Christopher Segall

Christopher Segall 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: 20200260088
    Abstract: A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue.
    Type: Application
    Filed: April 30, 2020
    Publication date: August 13, 2020
    Inventors: Louis J. Kerofsky, Kiran Misra, Christopher A. Segall
  • Publication number: 20200245001
    Abstract: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data.
    Type: Application
    Filed: April 17, 2020
    Publication date: July 30, 2020
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Publication number: 20200244985
    Abstract: Methods and systems for improving coding efficiency of video.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 30, 2020
    Inventors: Yeping Su, Christopher A. Segall
  • Publication number: 20200162740
    Abstract: Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 21, 2020
    Inventors: Kiran MISRA, Christopher SEGALL
  • Patent number: 10659786
    Abstract: A video bitstream is decoded by decoding, in a slice header associated with a picture, a first syntax element indicating a number of entropy slices defining a first slice. Each slice contains plural largest coding units (LCUs). A second syntax element indicates an offset with an index, and a third syntax element indicates a slice type of the first slice. When the third syntax element indicates a B slice, a flag indicating one of two coding context initialization methods to be used is decoded. When the third syntax element indicates a P slice, the coding context is initialized using one of two initialization methods. When the third syntax element indicates an I slice, the coding context is initialized using a third initialization method.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: May 19, 2020
    Assignee: Velos Media, LLC
    Inventors: Kiran Misra, Christopher A. Segall
  • Patent number: 10652585
    Abstract: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: May 12, 2020
    Assignee: Dolby International AB
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Patent number: 10652545
    Abstract: A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: May 12, 2020
    Assignee: Dolby International AB
    Inventors: Louis J. Kerofsky, Kiran Misra, Christopher A. Segall
  • Publication number: 20200112718
    Abstract: A system for decoding a video bitstream includes receiving a reference picture set associated with a frame including a set of reference picture identifiers. The reference picture set identifies one or more reference pictures to be used for inter-prediction of the frame based upon its associated least significant bits of a picture order count based upon the reference picture identifiers. The one or more reference pictures is a second or greater previous frame to the frame having the matching reference picture identifier.
    Type: Application
    Filed: December 8, 2019
    Publication date: April 9, 2020
    Inventors: Sachin G. Deshpande, Christopher A. Segall
  • Patent number: 10587890
    Abstract: Methods and systems for improving coding efficiency of video.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: March 10, 2020
    Assignee: Dolby International AB
    Inventors: Yeping Su, Christopher A. Segall
  • Patent number: 10582218
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: March 3, 2020
    Assignee: Dolby International AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 10536719
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: January 14, 2020
    Assignee: Dolby International AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Publication number: 20200014929
    Abstract: Methods and systems for improving coding decoding efficiency of video by providing a syntax modeler, a buffer, and a decoder. The syntax modeler may associate a first sequence of symbols with syntax elements. The buffer may store tables, each represented by a symbol in the first sequence, and each used to associate a respective symbol in a second sequence of symbols with encoded data. The decoder decodes the data into a bitstream using the second sequence retrieved from a table.
    Type: Application
    Filed: July 25, 2019
    Publication date: January 9, 2020
    Inventors: Yeping Su, Christopher A. Segall
  • Patent number: 10531091
    Abstract: Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 7, 2020
    Assignee: Velos Media, LLC
    Inventors: Kiran Misra, Christopher Segall
  • Patent number: 10506227
    Abstract: A system for decoding a video bitstream includes receiving a reference picture set associated with a frame including a set of reference picture identifiers. The reference picture set identifies one or more reference pictures to be used for inter-prediction of the frame based upon its associated least significant bits of a picture order count based upon the reference picture identifiers. The one or more reference pictures is a second or greater previous frame to the frame having the matching reference picture identifier.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: December 10, 2019
    Assignee: Velos Media, LLC
    Inventors: Sachin G. Deshpande, Christopher A. Segall
  • Publication number: 20190373289
    Abstract: A method for decoding video includes creating a first list of motion vectors from at least one neighboring block in a current frame of the video and creating a second list of motion vectors from at least one previous block in a temporally earlier frame of the video. A third list of motion vectors is created based upon the first list and the second list. Based upon receiving a motion vector competition control parameter selecting one of the motion vectors from the third list, wherein the second list of motion vectors is further based upon a flooring function.
    Type: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Inventor: Christopher A. Segall
  • Publication number: 20190356932
    Abstract: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Patent number: 10484720
    Abstract: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 19, 2019
    Assignee: Dolby International AB
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Publication number: 20190349603
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Application
    Filed: July 25, 2019
    Publication date: November 14, 2019
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Publication number: 20190327469
    Abstract: A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one time. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Inventors: Kiran MISRA, Christopher SEGALL
  • Publication number: 20190297340
    Abstract: A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 26, 2019
    Inventors: Kiran Misra, Sachin G. Deshpanda, Christopher A. Segall