Patents by Inventor Yingwei Chen

Yingwei Chen 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: 20030206557
    Abstract: An apparatus (220) and a method for partitioning data to improve error resilience for subband-encoded image data. Specifically, one or more segment markers (symbols) are entropy encoded along with the bitstream (payload) into a packet.
    Type: Application
    Filed: September 20, 2002
    Publication date: November 6, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Yingwei Chen, Jong Chul Ye, Kiran Challapali, Carles Ruiz, Richard Chen
  • Patent number: 6639943
    Abstract: The present invention is directed to fine granular coding technique that includes both quality and temporal scalability. This is accomplished by utilizing a hybrid temporal/SNR scalability structure that is readily adaptable to fine granular coding techniques. In one example of this structure, temporal enhancement frames and FGS enhancement frames are included in a single enhancement layer. In another example, two distinct enhancement layers are used to achieve the hybrid temporal-SNR scalability. The two layers include a temporal scalability layer to achieve the temporal enhancement for the base-layer (i.e., better motion), while an FGS layer is used to improve the quality SNR of the base-layer and/or the temporal-scalability enhancement layer.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: October 28, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Hayder Radha, Yingwei Chen, Mihaela Van Der Schaar
  • Publication number: 20030198293
    Abstract: A method and system of reducing the computation load of an MPEG decoder by changing the encoding algorithms in a video-processing system are provided. During an encoding mode, a stream of data blocks is received and at least one motion vector and one motion compensation prediction value for each macro-block are generated. The prediction value is transformed into a set of DCT coefficients. Prior to the quantizing step, the set of DCT coefficients are modified according to predetermined criteria. To this end, the total energy level of the DCT coefficients excluding the lowest 2×2 DCT coefficients is computed, and last column and last row of the DCT coefficients is discarded alternatively until the total energy level of the DCT coefficients reaches a predetermined energy level. Therafter, the discarded column or row is assigned to a predetermined value.
    Type: Application
    Filed: April 22, 2002
    Publication date: October 23, 2003
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Yingwei Chen, Zhun Zhong
  • Patent number: 6608867
    Abstract: The present invention provides a method of and system for determining whether a local area of a compressed video stream represented by a plurality of DCT encoded blocks subject to decoding and filtering/scaling is a stationary area or an interlaced moving area. Further, given such information, the invention relates to dynamically switching between frame- or field-based operations in a smart way, thus optimizing the output picture quality. Also, a DCT-domain-filtering scheme for field-based filtering/scaling of frame-DCT data is provided herein.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: August 19, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Zhun Zhong, Tse-hua Lan, Yingwei Chen
  • Publication number: 20030133499
    Abstract: The present invention is directed to a method for encoding video data in an embedded fashion in order to achieve fine granular scalable video. The method includes the video data being transformed into a plurality of DCT coefficients. Further, the DCT coefficients are arranged into sub-groups and the DCT coefficients are scanned according to the sub-groups. The DCT coefficients being scanned by the sub-groups enables a higher level of scalability to be achieved.
    Type: Application
    Filed: December 20, 1999
    Publication date: July 17, 2003
    Inventors: YINGWEI CHEN, HAYDER RADHA, MIHAELA VAN DER SCHARR
  • Publication number: 20030123540
    Abstract: A method and system of regulating the computation load of an MPEG encoder in a video processing system are provided. A stream of data blocks is received and buffered temporarily for subsequent retrieval during an encoding mode. The buffered data block is then retrieved from the buffer for an encoding operation in accordance with a conventional encoding method. Meanwhile, the fullness level of the buffer is monitored to determine an appropriate encoding complexity for a subsequent encoding process. To this end, a predetermine threshold range is compared to the fullness level so that the subsequent encoding operation can be performed at an improved buffer efficiency.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Zhun Zhong, Yingwei Chen
  • Publication number: 20030112333
    Abstract: The present invention relates to a method and system for evaluating the quality of encoded video data without gaining access to the source data or the compressed video bitstream. The system is configured to decode compressed video data using an MPEG decoder to produce decompressed video data. The decoded data is analyzed to determine whether the decompressed video data is intra-coded. If so, a discrete cosine transform (DCT) is performed to produce a set of DCT coefficients for at least one AC frequency band in the decompressed video data. At the same time, quantization matrix data of a frame of the decompressed video data as well as a quantizer scale for each block of the decompressed video data are extracted. Thereafter, the variance of the converted DCT coefficients is obtained, and then an average quantization error for each set of said DCT coefficients is determined based on the variance, the quantization matrix, and the quantizer scale.
    Type: Application
    Filed: November 16, 2001
    Publication date: June 19, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Yingwei Chen, Jorge Caviedes
  • Publication number: 20030099290
    Abstract: The present invention relates to a method and system for extracting coding parameters from uncoded video data. Encoded video data is decoded using an MPEG decoder to produce decompressed video data. A DC computation operation is performed to recover an intra-dc-precision level from the decompressed video data, such that if the intra-dc-precision level is less than a first predetermined threshold, the decompressed video data is classified as an intra-coded picture. If the intra-dc-precision level is equal to the first predetermined threshold, a discrete cosine transform (DCT) is performed to produce a set of DCT coefficients for at least one AC frequency band in the decompressed video data. Then, an average quantizer step size is computed based on the AC data and if the average quantizer step size is greater than a second predetermined threshold, the decompressed video data being processed is classified as an intra-coded picture.
    Type: Application
    Filed: November 16, 2001
    Publication date: May 29, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventor: Yingwei Chen
  • Publication number: 20030095603
    Abstract: A method and system for reducing computation complexity of an MPEG digital video decoder system by scaling down the computation of motion compensation during the decoding process are provided. The video processing system processes incoming MPEG video signals including a plurality of macroblocks with a motion vector associated therewith. A non full-pel vector is converted to a full-pel motion vector on a P frame and a B frame, or on a combination of P and B frames, by rounding an odd number vector to the nearest even number vector. Then, a motion compensated MPEG video picture is performed based on the converted full-pel motion vector. As a result, a. substantial computational overhead associated with interpolation is desirably avoided.
    Type: Application
    Filed: November 16, 2001
    Publication date: May 22, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Tse-Hua Lan, Yingwei Chen
  • Publication number: 20030076885
    Abstract: A system and method that reduces computational complexity of a decoder by identifying a skippable region in an overlaid area. The invention provides a system for processing encoded video data, comprising: an analysis system that determines if a current video frame having an overlaid area acts as a reference for future video frames; and a system for identifying a skippable region in the overlaid area. The invention may also include a system for identifying a portion of the overlaid area as the skippable based on analysis of motion vectors or motion vector ranges.
    Type: Application
    Filed: October 19, 2001
    Publication date: April 24, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Yingwei Chen, Shaomin Peng, Tse-Hua Lan, Zhun Zhong
  • Patent number: 6532263
    Abstract: A system for coding video data comprised of one or more frames codes a portion of the video data using a frame-prediction coding technique, and generates residual images based on the video data and the coded video data. The system then codes the residual images using a fine-granular scalability coding technique, and outputs the coded video data and at least one of the coded residual images to a receiver.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: March 11, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Hayder Radha, Yingwei Chen, Robert A. Cohen
  • Publication number: 20030043916
    Abstract: The present invention is directed to method of scaling interlaced video. According to the present invention, the method includes an interlaced video frame being divided into blocks. Determining if any of the blocks correspond to a moving area in the interlaced video frame. Field-based scaling is performed on blocks corresponding to a moving area. Frame-based scaling is performed on blocks not corresponding to a moving area.
    Type: Application
    Filed: September 5, 2001
    Publication date: March 6, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Zhun Zhong, Yingwei Chen
  • Publication number: 20030021482
    Abstract: The present invention is directed to reduced B-frame decoding. According to the present invention, the number of transform coefficients in B-frames are reduced to produce reduced B-frames. Also, inverse scanning and inverse quantization is performed on the reduced B-frames. Further, an inverse transform is performed on the reduced B-frames. In one embodiment of the present invention, the reduced B-frames are produced by identifying blocks associated with the B-frames and selecting transform coefficients included in a predetermined area of the identified blocks.
    Type: Application
    Filed: July 24, 2001
    Publication date: January 30, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Tse-Hua Lan, Zhun Zhong, Yingwei Chen
  • Publication number: 20030012276
    Abstract: The present invention provides a method of and system for determining whether a local area of a compressed video stream represented by a plurality of DCT encoded blocks subject to decoding and filtering/scaling is a stationary area or an interlaced moving area. Further, given such information, the invention relates to dynamically switching between frame- or field-based operations in a smart way, thus optimizing the output picture quality. Also, a DCT-domain-filtering scheme for field-based filtering/scaling of frame-DCT data is provided herein.
    Type: Application
    Filed: March 30, 2001
    Publication date: January 16, 2003
    Inventors: Zhun Zhong, Tse-hua Lan, Yingwei Chen
  • Publication number: 20030002579
    Abstract: A system for coding video data comprised of one or more frames codes a portion of the video data using a frame-prediction coding technique, and generates residual images based on the video data and the coded video data. The system then codes the residual images using a fine-granular scalability coding technique, and outputs the coded video data and at least one of the coded residual images to a receiver.
    Type: Application
    Filed: July 17, 2002
    Publication date: January 2, 2003
    Applicant: U.S. PHILIPS CORPORATION
    Inventors: Hayder Radha, Yingwei Chen, Robert A. Cohen
  • Patent number: 6501797
    Abstract: There is disclosed an apparatus for controlling the transmission of enhancement layer video data for use in a video encoder containing a base layer encoder and an enhancement layer encoder. The base layer encoder receives input video frames and generates compressed base layer video frames suitable for transmission at a base layer bit rate to a streaming video receiver. The enhancement layer encoder compares the input video frames and a processed version of the compressed base layer video frames and generates enhancement layer video data suitable for transmission at a modifiable enhancement layer bit rate to the streaming video receiver. The apparatus comprises a base layer parameter monitor for receiving at least one base layer parameter and, in response thereto, modifying an allocation of the enhancement layer video data among corresponding ones of the compressed base layer video frames.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: December 31, 2002
    Assignee: Koninklijke Phillips Electronics N.V.
    Inventors: Mihaela van der Schaar, Yingwei Chen, Hayder Radha
  • Patent number: 6501397
    Abstract: The present invention is directed to a variable coding of the bit-planes for a particular source signal. This includes first partitioning or grouping the different bit-planes into embedded sub-signals and then coding each sub-signal. This technique enables an encoder according to the present invention to control and achieve a desired trade-off point between scalability and coding-efficiency. Therefore, in cases where bit or bit-plane level granularity is not required, coding efficiency can be improved by combining two or more bit-planes prior to coding. In addition, since the statistical nature of each bit-plane is different, the level of grouping used across the bit-planes can vary.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: December 31, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Hayder Radha, Yingwei Chen, Mihaela Van Der Schaar-Mitrea
  • Patent number: 6480547
    Abstract: There is disclosed a video encoder and a video decoder. The video encoder comprises base layer circuitry for receiving an input stream of video frames and generating compressed base layer video data for transmission to a streaming video receiver. The base layer video data comprises original transform coefficients (O) associated with the input stream of video frames and reconstructed base layer transform coefficients (B) associated with the original transform coefficients. The video encoder also comprises enhancement layer circuitry for receiving the original transform coefficients (O) and the reconstructed base layer transform coefficients (B) and generating a residual signal (R) proportional to a difference between the original transform coefficients (O) and the reconstructed base layer transform coefficients (B). The enhancement layer circuitry encodes and sends to the streaming video receiver a sign of the residual signal (R) and the bit planes of the residual signal (R).
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: November 12, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Yingwei Chen, Mihaela Van Der Schaar, Hayder Radha
  • Publication number: 20020163969
    Abstract: The present invention is directed to MPEG decoding with embedded resizing that includes detecting and interpolating moving areas in interlaced video in order to eliminate irregularities in the output video. According to the present invention, the decoding includes down scaling a motion vector. Also, detecting a moving area in an interlaced video reference frame and modifying the reduced resolution motion vector. Further, retrieving pixel values from the interlaced video reference frame according to the modified motion vector.
    Type: Application
    Filed: May 1, 2001
    Publication date: November 7, 2002
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Zhun Zhong, Yingwei Chen, Tse-Hua Lan
  • Publication number: 20020161809
    Abstract: Data compressed according to a lossy DCT-based algorithm, such as the MPEG or MPEG2 algorithms, is decompressed according to a dynamically-selected set of DCT coefficients, with unused coefficients masked out. A macroblock of the data exhibiting little motion is decompressed with a small subset of DCT coefficients, while a macroblock exhibiting more motion is decompressed using a larger subset of DCT coefficients up the full set of DCT coefficients. Average computational complexity is thus kept low, enabling the use of inexpensive equipment, while degradation is minimized.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 31, 2002
    Applicant: Philips Electronics North America Corporation
    Inventors: Tse-Hua Lan, Zhun Zhong, Yingwei Chen