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: 20230328217Abstract: 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: ApplicationFiled: January 13, 2023Publication date: October 12, 2023Inventors: Mark L. Schaffer, Siu-Wai Wu
-
Patent number: 11677938Abstract: 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: GrantFiled: April 30, 2008Date of Patent: June 13, 2023Assignee: ARRIS Enterprises LLCInventor: Siu-Wai Wu
-
Patent number: 11558596Abstract: 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: GrantFiled: January 11, 2021Date of Patent: January 17, 2023Assignee: Google Technology Holdings LLCInventors: Mark L. Schaffer, Siu-Wai Wu
-
Publication number: 20210136343Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Inventors: Mark L. Schaffer, Siu-Wai Wu
-
Patent number: 10893253Abstract: 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: GrantFiled: July 29, 2019Date of Patent: January 12, 2021Assignee: Google Technology Holdings LLCInventors: Mark L. Schaffer, Siu-Wai Wu
-
Publication number: 20190356896Abstract: 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: ApplicationFiled: July 29, 2019Publication date: November 21, 2019Inventors: Mark L. Schaffer, Siu-Wai Wu
-
Patent number: 10368050Abstract: 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: GrantFiled: December 11, 2015Date of Patent: July 30, 2019Assignee: Google Technology Holdings LLCInventors: Mark L. Schaffer, Siu-Wai Wu
-
Publication number: 20160100151Abstract: 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: ApplicationFiled: December 11, 2015Publication date: April 7, 2016Inventors: Mark L. Schaffer, Siu-Wai Wu
-
Patent number: 9237366Abstract: 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: GrantFiled: April 16, 2010Date of Patent: January 12, 2016Assignee: Google Technology Holdings LLCInventors: Mark L. Schaffer, Siu-Wai Wu
-
Patent number: 8510107Abstract: 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: GrantFiled: November 18, 2009Date of Patent: August 13, 2013Assignee: General Instrument CorporationInventors: Robert S. Nemiroff, Jing Yang Chen, Siu-Wai Wu
-
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
-
Patent number: 8154656Abstract: 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: GrantFiled: December 29, 2008Date of Patent: April 10, 2012Assignee: General Instrument CorporationInventors: Yong He, Siu-Wai Wu
-
Publication number: 20110254917Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 20, 2011Applicant: General Instrument CorporationInventors: Mark L. Schaffer, Siu-Wai Wu
-
Publication number: 20110119064Abstract: 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: ApplicationFiled: November 18, 2009Publication date: May 19, 2011Applicant: General Instrument CorporationInventors: Robert S. Nemiroff, Jing Yang Chen, Siu-Wai Wu
-
Patent number: 7843824Abstract: 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: GrantFiled: January 8, 2007Date of Patent: November 30, 2010Assignee: General Instrument CorporationInventor: Siu-Wai Wu
-
Publication number: 20100165194Abstract: 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: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Yong He, Siu-Wai Wu
-
Patent number: 7675970Abstract: 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: GrantFiled: January 12, 2004Date of Patent: March 9, 2010Assignee: General Instrument CorporationInventors: Robert S. Nemiroff, Siu-Wai Wu
-
Patent number: 7653129Abstract: 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: GrantFiled: December 28, 2004Date of Patent: January 26, 2010Assignee: General Instrument CorporationInventors: Yong He, Siu-Wai Wu, Jing Yang Chen
-
Publication number: 20090273716Abstract: 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: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventor: Siu-Wai Wu
-
Patent number: 7526001Abstract: 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: GrantFiled: July 26, 2004Date of Patent: April 28, 2009Assignee: General Instrument CorporationInventors: John Sanders, Erik J. Elstermann, Siu-Wai Wu