Patents by Inventor Siu-Wai Wu

Siu-Wai Wu 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: 20230328217
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Application
    Filed: January 13, 2023
    Publication date: October 12, 2023
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Patent number: 11677938
    Abstract: A method and encoding system for reducing artifacts in a digital video sequence of image frames. The method acquires a current frame of the digital video sequence, and retrieves a previous frame of the digital video sequence from a frame delay. The method applies a recursive temporal filter to the current frame and the previous frame to generate a filtered frame. The method then applies a mixer to the current frame and the filtered frame to generate an output frame. The method stores the output frame in the frame delay.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 13, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Siu-Wai Wu
  • Patent number: 11558596
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: January 17, 2023
    Assignee: Google Technology Holdings LLC
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Publication number: 20210136343
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Patent number: 10893253
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 12, 2021
    Assignee: Google Technology Holdings LLC
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Publication number: 20190356896
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 21, 2019
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Patent number: 10368050
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 30, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Publication number: 20160100151
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Application
    Filed: December 11, 2015
    Publication date: April 7, 2016
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Patent number: 9237366
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: January 12, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Patent number: 8510107
    Abstract: A detector for determining an audio data bit rate of a pre-compressed audio elementary stream (AES), in which the pre-compressed AES includes a plurality of preamble length fields is provided. The detector includes an analyzer module configured to determine one or more candidate audio data bit rates of the AES from the plurality of preamble length fields, a detector module configured to determine whether one or more of the candidate audio data bit rates are correct, and a selector module configured to select one of the one or more candidate audio data bit rates determined to be correct as the audio data bit rate of the pre-compressed AES.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: August 13, 2013
    Assignee: General Instrument Corporation
    Inventors: Robert S. Nemiroff, Jing Yang Chen, Siu-Wai Wu
  • 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
  • Patent number: 8154656
    Abstract: A system, method, and computer readable medium for avoiding underflow of a caption buffer in a digital video encoding device. The method receives a sequence of digital video frames, and captions that correspond to the digital video frames in the sequence. The method receives first captions in a first caption carriage, and encodes the first captions, and the corresponding digital video frames, in a compressed video format. The method detects a switch from the first caption carriage to a second caption carriage, and stores second captions in the capture buffer, where each second caption is received in the second caption carriage and corresponds to one of the digital video frames in the sequence. The method examines the capture buffer and the second captions to determine whether underflow of the capture buffer is present or absent. When underflow is absent, the method encodes the second captions, and the corresponding digital video frames, in the compressed video format.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: April 10, 2012
    Assignee: General Instrument Corporation
    Inventors: Yong He, Siu-Wai Wu
  • Publication number: 20110254917
    Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 20, 2011
    Applicant: General Instrument Corporation
    Inventors: Mark L. Schaffer, Siu-Wai Wu
  • Publication number: 20110119064
    Abstract: A detector for determining an audio data bit rate of a pre-compressed audio elementary stream (AES), in which the pre-compressed AES includes a plurality of preamble length fields is provided. The detector includes an analyzer module configured to determine one or more candidate audio data bit rates of the AES from the plurality of preamble length fields, a detector module configured to determine whether one or more of the candidate audio data bit rates are correct, and a selector module configured to select one of the one or more candidate audio data bit rates determined to be correct as the audio data bit rate of the pre-compressed AES.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: General Instrument Corporation
    Inventors: Robert S. Nemiroff, Jing Yang Chen, Siu-Wai Wu
  • Patent number: 7843824
    Abstract: One aspect of the invention relates to statistically multiplexing first services and second services in a group. A measure of required bandwidth for the first services is obtained, where the first services comprise pre-encoded services. An available encoding bandwidth for the second services is determined from a group bandwidth for the first and second services using the measure of required bandwidth. An encoding bit rate is allocated to each of the second services based on the available encoding bandwidth. Each of the second services is encoded in accordance with the encoding bit rate thereof. One or more services of the first services and the second services are transcoded and a multiplex is formed. Since the available encoding bandwidth for the second services is determined using the measure of required bandwidth for the first services, transcoding of the second services is minimized, and video quality is maximized.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: November 30, 2010
    Assignee: General Instrument Corporation
    Inventor: Siu-Wai Wu
  • Publication number: 20100165194
    Abstract: A system, method, and computer readable medium for avoiding underflow of a caption buffer in a digital video encoding device. The method receives a sequence of digital video frames, and captions that correspond to the digital video frames in the sequence. The method receives first captions in a first caption carriage, and encodes the first captions, and the corresponding digital video frames, in a compressed video format. The method detects a switch from the first caption carriage to a second caption carriage, and stores second captions in the capture buffer, where each second caption is received in the second caption carriage and corresponds to one of the digital video frames in the sequence. The method examines the capture buffer and the second captions to determine whether underflow of the capture buffer is present or absent. When underflow is absent, the method encodes the second captions, and the corresponding digital video frames, in the compressed video format.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Yong He, Siu-Wai Wu
  • Patent number: 7675970
    Abstract: A method and apparatus for processing a bitstream in a digital video transcoder is described. In one example, an adjustment factor is determined that relates a number of bits representing a selected frame defined by the bitstream to a target number of bits for the selected frame. An average spatial activity value among sets of video data is associated with the selected frame. A spatial activity value for a selected set of the sets of video data is determined. A normalized spatial, activity value for the selected set of frequency video data is then computed in response to the average spatial activity value, the spatial activity value, and a function of the adjustment factor. Target bit reduction for each of the sets of video data may be computed using a function of the normalized spatial activity value and the adjustment factor.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 9, 2010
    Assignee: General Instrument Corporation
    Inventors: Robert S. Nemiroff, Siu-Wai Wu
  • Patent number: 7653129
    Abstract: The present invention discloses a system and method for adaptive adjustment of bit budget that favors the allocation of bits to intra coding frames (I frames). Namely, an encoder is able to dynamically adjust the bit budget for each picture type in an image sequence, thereby effecting proper usage of the available transmission bandwidth and improving the picture quality. In one embodiment, the present invention will allocate more encoding bandwidth to a current Intra coding frame when the average quantization level of inter coding frames (e.g., P and B frames) of a previous group of pictures is relatively high.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: January 26, 2010
    Assignee: General Instrument Corporation
    Inventors: Yong He, Siu-Wai Wu, Jing Yang Chen
  • Publication number: 20090273716
    Abstract: A method and encoding system for reducing artifacts in a digital video sequence of image frames. The method acquires a current frame of the digital video sequence, and retrieves a previous frame of the digital video sequence from a frame delay. The method applies a recursive temporal filter to the current frame and the previous frame to generate a filtered frame. The method then applies a mixer to the current frame and the filtered frame to generate an output frame. The method stores the output frame in the frame delay.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventor: Siu-Wai Wu
  • Patent number: 7526001
    Abstract: A statistical multiplexer includes a plurality of primary encoders 120 and at least one backup encoder 130 which is activated a primary encoder fails. The statistical multiplexer also includes at least two multiplexers 140,160 such that at any given time one of the multiplexers 140,160 is in an active state and the other is in a backup state. The encoders 120, 130, the multiplexers 140, 160, and a rate processor 150 employ a dynamic identity allocation arrangement for identifying a source of the messages such that messages originating from the encoders 120, 130 indicate whether the source is a primary 120 or backup encoder 130 and messages originating from the multiplexers 140, 160 include a character selected from among a predetermined sequence of characters that is incremented to the next character in the sequence each time one of the multiplexers 140, 160 transitions between an active and a backup state.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: April 28, 2009
    Assignee: General Instrument Corporation
    Inventors: John Sanders, Erik J. Elstermann, Siu-Wai Wu