Patents by Inventor Brenda L. Van Veldhuisen

Brenda L. Van Veldhuisen 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: 20220417505
    Abstract: A system for restructuring video frames.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 29, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Brenda L. VAN VELDHUISEN
  • Patent number: 9866838
    Abstract: A dual-pass rate control video encoder including a first pass encoder module configured to receive uncompressed input video including a sequence of pictures, the input video including a plurality of contiguous sequences of pictures each referred to as a Group of Pictures (GOP) that, when coded, begin with an I-picture in display order and end with a last picture before a next I-picture, detect scene changes within the input video. The dual-pass rate control video encoder including a second pass encoder module configured to receive the uncompressed input video via a delay unit.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: January 9, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
  • Publication number: 20170078666
    Abstract: A dual-pass rate control video encoder including a first pass encoder module configured to receive uncompressed input video including a sequence of pictures, the input video including a plurality of contiguous sequences of pictures each referred to as a Group of Pictures (GOP) that, when coded, begin with an I-picture in display order and end with a last picture before a next I-picture, detect scene changes within the input video. The dual-pass rate control video encoder including a second pass encoder module configured to receive the uncompressed input video via a delay unit.
    Type: Application
    Filed: November 2, 2016
    Publication date: March 16, 2017
    Inventors: Mayer D. SCHWARTZ, Peter A. BORGWARDT, Shiv SAXENA, Brenda L. VAN VELDHUISEN
  • Patent number: 9516329
    Abstract: A method of dual-pass rate control video encoding and an encoder are disclosed. Uncompressed input video is received with a video encoder. First pass encoding is performed, and a second pass encoding is performed with the video encoder at a delay relative to the first pass. The first pass encoding detects scene changes within the input video, assigns macroblocks to a pre-determined number of activity classes, and determines a complexity of each picture within the sequence of pictures. Information from the first pass encoding concerning the scene changes, the activity classes, and the complexity are used for rate control determined in second pass encoding for producing and outputting a bit stream of compressed video. During at least one of the first pass and second pass encoding, boundaries of at least some of the GOPs are adjusted to be aligned with the scene changes.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: December 6, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
  • Publication number: 20150334395
    Abstract: A method of dual-pass rate control video encoding and an encoder are disclosed. Uncompressed input video is received with a video encoder. First pass encoding is performed, and a second pass encoding is performed with the video encoder at a delay relative to the first pass. The first pass encoding detects scene changes within the input video, assigns macroblocks to a pre-determined number of activity classes, and determines a complexity of each picture within the sequence of pictures. Information from the first pass encoding concerning the scene changes, the activity classes, and the complexity are used for rate control determined in second pass encoding for producing and outputting a bit stream of compressed video. During at least one of the first pass and second pass encoding, boundaries of at least some of the GOPs are adjusted to be aligned with the scene changes.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Inventors: Mayer D. SCHWARTZ, Peter A. BORGWARDT, Shiv SAXENA, Brenda L. VAN VELDHUISEN
  • Patent number: 9094684
    Abstract: A method of dual-pass rate control video encoding and an encoder are disclosed. Uncompressed input video is received with a video encoder. First pass encoding is performed, and a second pass encoding is performed with the video encoder at a delay relative to the first pass. The first pass encoding detects scene changes within the input video, assigns macroblocks to a pre-determined number of activity classes, and determines a complexity of each picture within the sequence of pictures. Information from the first pass encoding concerning the scene changes, the activity classes, and the complexity are used for rate control determined in second pass encoding for producing and outputting a bit stream of compressed video. During at least one of the first pass and second pass encoding, boundaries of at least some of the GOPs are adjusted to be aligned with the scene changes.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: July 28, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
  • Patent number: 9083971
    Abstract: A statistical multiplexer (statmux) system for encoding and multiplexing multiple channels of digital television data is provided that limits dropped bits due to misalignment of bit rate allocations to the encoders. Without such a system, if for example an encoder is allotted 0 bits during a first time period and 20 kilobits during a second time period, if the encoder jumps ahead from the first period to the second time period allocation, the 20 kilobits could be output during the 0 bit output allocation time period. This can cause buffer overflow downstream if other encoders are outputting at their maximum rate. To limit such misalignment, a maximum percentage increase of an encoder's bitrate allocation is set from time period to time period based on a formula to prevent bits from being dropped when misalignment occurs.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: July 14, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
  • Publication number: 20140112386
    Abstract: A statistical multiplexer (statmux) system for encoding multiple channels of digital television data is provided with improved algorithms for determining bitrate for encoding and decoding to account for signal complexity, including accounting for film mode and GOP structural changes. In film mode when the lower frame per second rate for film mode is identified, rather than faster rate SD or HD modes, instead of determining bit rate from viewing the next picture in the look ahead buffer (LAB), the system looks at a start time stamp for specific data in the LAB. Accounting for GOP structural changes includes identifying the number of pictures (N) between I type pictures in data provided to an encoder and the number of pictures (M) between P type pictures, rather than using a fixed number for N and M.
    Type: Application
    Filed: March 13, 2013
    Publication date: April 24, 2014
    Applicant: General Instrument Corporation
    Inventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
  • Publication number: 20140112384
    Abstract: An improved statistical multiplexer (statmux) system for coding and multiplexing multiple channels of standard definition (SD) digital television data, or multiple panels of high definition (HD) digital television data is provided, the system considering when a scene change occurs. A need parameter (NP) is determined for each of the multiple encoders considering scene change that occur, and the NP is provided to a statmux controller to enable a bit rate to be determined for the encoder. The system considers the new scene data after a scene change as well as current scene data being evaluated to determine data complexity for the NP value. This ensures significantly different complexity data after the scene change does not cause an inadequate bit rate determination.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
  • Publication number: 20140112385
    Abstract: A statistical multiplexer (statmux) system for encoding and multiplexing multiple channels of digital television data is provided that limits dropped bits due to misalignment of bit rate allocations to the encoders. Without such a system, if for example an encoder is allotted 0 bits during a first time period and 20 kilobits during a second time period, if the encoder jumps ahead from the first period to the second time period allocation, the 20 kilobits could be output during the 0 bit output allocation time period. This can cause buffer overflow downstream if other encoders are outputting at their maximum rate. To limit such misalignment, a maximum percentage increase of an encoder's bitrate allocation is set from time period to time period based on a formula to prevent bits from being dropped when misalignment occurs.
    Type: Application
    Filed: October 30, 2012
    Publication date: April 24, 2014
    Applicant: General Instrument Corporation
    Inventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
  • Publication number: 20130156098
    Abstract: A method of dual-pass rate control video encoding and an encoder are disclosed. Uncompressed input video is received with a video encoder. First pass encoding is performed, and a second pass encoding is performed with the video encoder at a delay relative to the first pass. The first pass encoding detects scene changes within the input video, assigns macroblocks to a pre-determined number of activity classes, and determines a complexity of each picture within the sequence of pictures. Information from the first pass encoding concerning the scene changes, the activity classes, and the complexity are used for rate control determined in second pass encoding for producing and outputting a bit stream of compressed video. During at least one of the first pass and second pass encoding, boundaries of at least some of the GOPs are adjusted to be aligned with the scene changes.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
  • Publication number: 20130064308
    Abstract: Coding may include receiving a source video bitstream including source frames and determining information from the source frames. The determined information may include timing information and grouping information and may be utilized in encoding synchronizing processed frames for a synchronized compressed video bitstream. Decoding may include receiving a synchronized compressed video bitstream including the encoding synchronizing processed frames. The decoding may include preparing video chunk files having boundaries defined by the encoding synchronizing processed frames and decoding the prepared video chunk files.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Robert S. Nemiroff, Jing Yang Chen, Rebecca Lam, Brenda L. Van Veldhuisen, Siu-Wai Wu