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: 20210211675
    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: March 22, 2021
    Publication date: July 8, 2021
    Inventors: Louis J. Kerofsky, Kiran Misra, Christopher A. Segall
  • Publication number: 20210195249
    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: March 9, 2021
    Publication date: June 24, 2021
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Patent number: 11039169
    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: February 10, 2020
    Date of Patent: June 15, 2021
    Assignee: Dolby International AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 11032565
    Abstract: Methods and systems for improving coding efficiency of video.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: June 8, 2021
    Assignee: Dolby International AB
    Inventors: Yeping Su, Christopher A. Segall
  • Publication number: 20210152817
    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: February 1, 2021
    Publication date: May 20, 2021
    Inventors: Sachin G. Deshpande, Christopher A. Segall
  • Publication number: 20210144383
    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: January 22, 2021
    Publication date: May 13, 2021
    Inventors: Kiran MISRA, Christopher SEGALL
  • Patent number: 11006115
    Abstract: A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The context adaptive binary arithmetic coding decodes the current syntax element using a first mode if the current syntax element is intra-coded and if selecting between a first set of probable modes and a second set of probable modes, where the first set of probable modes are more likely than the second set of probable modes. The context adaptive binary arithmetic coding decodes the current syntax element using a second mode if the current syntax element is intra-coded and if selecting among one of the second set of probable modes.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: May 11, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Kiran Misra, Christopher A. Segall
  • Patent number: 10999579
    Abstract: A video bitstream is decoded by decoding a first syntax element with an integer value indicating a number of a plurality of entropy slices defining a first slice, a second syntax element indicating an offset, and a third syntax element indicating a slice type of the first slice. When the third syntax element indicates the slice type of the first slice is a B slice or a P slice, a flag in the slice header indicating an initialization method of a CABAC context is decoded, and the CABAC context is initialized using one of the first initialization method and the second initialization method. When the third syntax element indicates the slice type of the first slice is an I slice, the CABAC context is initialized using a third initialization method.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: May 4, 2021
    Assignee: Velos Media, LLC
    Inventors: Kiran Misra, Christopher A. Segall
  • Patent number: 10958943
    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 17, 2020
    Date of Patent: March 23, 2021
    Assignee: Dolby International AB
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Patent number: 10958910
    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: April 30, 2020
    Date of Patent: March 23, 2021
    Assignee: Dolby International AB
    Inventors: Louis J. Kerofsky, Kiran Misra, Christopher A. Segall
  • Patent number: 10931951
    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: November 20, 2019
    Date of Patent: February 23, 2021
    Assignee: Velos Media, LLC
    Inventors: Kiran Misra, Christopher Segall
  • Publication number: 20210044801
    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: August 21, 2020
    Publication date: February 11, 2021
    Inventors: Yeping Su, Christopher A. Segall
  • Patent number: 10911752
    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: December 8, 2019
    Date of Patent: February 2, 2021
    Assignee: Velos Media, LLC
    Inventors: Sachin G. Deshpande, Christopher A. Segall
  • Publication number: 20200413060
    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: September 14, 2020
    Publication date: December 31, 2020
    Inventors: Kiran MISRA, Christopher SEGALL
  • Publication number: 20200404331
    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: September 7, 2020
    Publication date: December 24, 2020
    Inventor: Christopher A. Segall
  • Patent number: 10812799
    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: Grant
    Filed: July 1, 2019
    Date of Patent: October 20, 2020
    Assignee: Velos Media, LLC
    Inventors: Kiran Misra, Christopher Segall
  • Publication number: 20200296379
    Abstract: A video bitstream is decoded by decoding, in a slice header associated with a picture, a first syntax element with an integer value indicating a number of a plurality of entropy slices defining a first slice, wherein each of the entropy slices contains a plurality of largest coding units (LCUs), a second syntax element indicating an offset with an index, and a third syntax element indicating a slice type of the first slice. When the third syntax element indicates the slice type of the first slice is a B slice, a flag in the slice header indicating an initialization method of a Context-Adaptive Binary Arithmetic Coding (CABAC) context is decoded. When the third syntax element indicates the slice type of the first slice is a P slice, the CABAC context is initialized using one of the first initialization method and the second initialization method at the first LCU of each of the plurality of entropy slices in the P slice.
    Type: Application
    Filed: April 21, 2020
    Publication date: September 17, 2020
    Inventors: Kiran MISRA, Christopher A. SEGALL
  • Patent number: 10771816
    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: Grant
    Filed: August 19, 2019
    Date of Patent: September 8, 2020
    Assignee: Velos Media, LLC
    Inventor: Christopher A. Segall
  • Publication number: 20200280741
    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: February 10, 2020
    Publication date: September 3, 2020
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 10757413
    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: Grant
    Filed: July 25, 2019
    Date of Patent: August 25, 2020
    Assignee: Dolby International AB
    Inventors: Yeping Su, Christopher A. Segall