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: 20220417505Abstract: A system for restructuring video frames.Type: ApplicationFiled: June 28, 2022Publication date: December 29, 2022Applicant: ARRIS Enterprises LLCInventor: Brenda L. VAN VELDHUISEN
-
Patent number: 9866838Abstract: 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: GrantFiled: November 2, 2016Date of Patent: January 9, 2018Assignee: Google Technology Holdings LLCInventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
-
Publication number: 20170078666Abstract: 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: ApplicationFiled: November 2, 2016Publication date: March 16, 2017Inventors: Mayer D. SCHWARTZ, Peter A. BORGWARDT, Shiv SAXENA, Brenda L. VAN VELDHUISEN
-
Patent number: 9516329Abstract: 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: GrantFiled: July 27, 2015Date of Patent: December 6, 2016Assignee: Google Technology Holdings LLCInventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
-
Publication number: 20150334395Abstract: 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: ApplicationFiled: July 27, 2015Publication date: November 19, 2015Inventors: Mayer D. SCHWARTZ, Peter A. BORGWARDT, Shiv SAXENA, Brenda L. VAN VELDHUISEN
-
Patent number: 9094684Abstract: 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: GrantFiled: December 19, 2011Date of Patent: July 28, 2015Assignee: Google Technology Holdings LLCInventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
-
Patent number: 9083971Abstract: 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: GrantFiled: October 30, 2012Date of Patent: July 14, 2015Assignee: ARRIS Technology, Inc.Inventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
-
Publication number: 20140112386Abstract: 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: ApplicationFiled: March 13, 2013Publication date: April 24, 2014Applicant: General Instrument CorporationInventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
-
Publication number: 20140112384Abstract: 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: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
-
Publication number: 20140112385Abstract: 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: ApplicationFiled: October 30, 2012Publication date: April 24, 2014Applicant: General Instrument CorporationInventors: Brenda L. Van Veldhuisen, Jing Yang Chen, Robert S. Nemiroff
-
Publication number: 20130156098Abstract: 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: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Mayer D. Schwartz, Peter A. Borgwardt, Shiv Saxena, Brenda L. Van Veldhuisen
-
Publication number: 20130064308Abstract: 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: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Robert S. Nemiroff, Jing Yang Chen, Rebecca Lam, Brenda L. Van Veldhuisen, Siu-Wai Wu