Patents by Inventor Zhun Zhong

Zhun Zhong 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: 20040081119
    Abstract: The present invention is a method and system for reducing and potentially eliminating the number of packets dropped during 802.11 handoff by an old access point (AP) to a new AP in a wireless local area network (WLAN) which thereby also reduces the impact of retransmission on network throughput. With the present invention, once a mobile station has successfully re-associated with a new AP, the new AP can fetch those packets which arrived at the old AP during handoff and forward them to the mobile station. The method and system of the present invention thus reduces both total packet drop and retransmission impact on network throughput by enabling direct recovery of packets received during handoff by the old AP from the old AP.
    Type: Application
    Filed: October 28, 2002
    Publication date: April 29, 2004
    Inventors: Zhun Zhong, Marc Portoles, Sunghyun Choi
  • Patent number: 6704362
    Abstract: A complexity scalable decoder system and method. The system comprises: a decoder having a plurality of functional blocks for decoding compressed video data, the decoder further includes a plurality of scalable functions for selectively reducing a complexity of at least one of the functional blocks; and a local resource controller for generating a scaling strategy for the decoder, wherein the scaling strategy is selected in response to a complexity requirement received from a system resource manager, and wherein the scaling strategy is selected from a plurality of predetermined scaling strategies available to the local resource controller. Each of the predetermined scaling strategies may be selected from a look-up table designed off-line.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: March 9, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Shaomin Peng, Cornelis C. Van Zon, Zhun Zhong
  • Publication number: 20030223501
    Abstract: A video processing system comprising: a decoder having a complexity reduction system; and a post-processing system for processing an output of the decoder, wherein the post-processing system includes a filter for intentionally blurring a set of frames in a group of pictures (GOP) to achieve a smooth visual transition between frames.
    Type: Application
    Filed: June 4, 2002
    Publication date: December 4, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Zhun Zhong, Yingwei Chen
  • Publication number: 20030206595
    Abstract: A system and method for scaling an MPEG-2 video decoder subject to a resource constraint. A decoder system is provided for decoding compressed video data arranged in a group of pictures, wherein the group of pictures include I pictures, P pictures and B pictures. The system comprises a processing path for decoding an error residual associated with the group of pictures, and a filtering system for preventing the error residual associated with B pictures from being decoded by the processing path. The decoder system may further comprise a system for selectively enabling the filtering system for B pictures having a DC coefficient that is below a predetermined threshold.
    Type: Application
    Filed: May 28, 2003
    Publication date: November 6, 2003
    Inventors: Shaomin Peng, Zhun Zhong
  • 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: 6618445
    Abstract: A system and method for scaling an MPEG-2 video decoder subject to a resource constraint. A decoder system is provided for decoding compressed video data arranged in a group of pictures, wherein the group of pictures include I pictures, P pictures and B pictures. The system comprises a processing path for decoding an error residual associated with the group of pictures, and a filtering system for preventing the error residual associated with B pictures from being decoded by the processing path. The decoder system may further comprise a system for selectively enabling the filtering system for B pictures having a DC coefficient that is below a predetermined threshold.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: September 9, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Shaomin Peng, 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: 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: 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
  • 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: 20030021347
    Abstract: The present invention is directed to decoding a video bitstream at a first resolution where embedded resizing is used in conjunction with external scaling in order to reduce the computational complexity of the decoding. According to the present invention, residual error frames are produced at a second lower resolution. Motion compensated frames are produced also at the second lower resolution. The residual error frames are then combined with the motion compensated frames to produce video frames. Further, the video frames are up-scaled to the first resolution.
    Type: Application
    Filed: July 24, 2001
    Publication date: January 30, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Tse-Hua Lan, Zhun Zhong
  • 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: 20030007566
    Abstract: A complexity scalable decoder system and method. The system comprises: a decoder having a plurality of functional blocks for decoding compressed video data, the decoder further includes a plurality of scalable functions for selectively reducing a complexity of at least one of the functional blocks; and a local resource controller for generating a scaling strategy for the decoder, wherein the scaling strategy is selected in response to a complexity requirement received from a system resource manager, and wherein the scaling strategy is selected from a plurality of predetermined scaling strategies available to the local resource controller. Each of the predetermined scaling strategies may be selected from a look-up table designed off-line.
    Type: Application
    Filed: July 6, 2001
    Publication date: January 9, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Shaomin Peng, Cornelis C. Van Zon, Zhun Zhong
  • Publication number: 20020181582
    Abstract: A system and method for filtering interlaced video in the DCT domain. The invention implements an even length symmetric filter necessary for filtering the bottom field of pixel data using the steps of: decomposing the even symmetric spatial filter design into two identical odd length symmetric filter designs have a one pixel phase difference therebetween; creating a discrete cosine transform (DCT) filter that corresponds to the odd length symmetric filter designs; filtering the field of interlaced video data in the DCT domain using DCT filter to create a set of filtered DCT data; converting the set of filtered DCT data into a set of spatial domain data; and filtering the spatial domain data with a [1,1] filter.
    Type: Application
    Filed: May 30, 2001
    Publication date: December 5, 2002
    Applicant: Koninklijke Philips Electronics N.V.
    Inventor: Zhun Zhong
  • 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
  • Publication number: 20020154227
    Abstract: A method and system of regulating the computation load of an MPEG decoder in a video processing system are provided. The video processing system processes the header information of a compressed video data stream including a plurality of macroblocks with a motion vector associated therewith. Then, the computation load of each functional block of the MPEG decoder is adjusted according to predetermined criteria; thus, substantial computational overhead is desirably avoided.
    Type: Application
    Filed: April 18, 2001
    Publication date: October 24, 2002
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Tse-Hua Lan, Yingwei Chen, Zhun Zhong
  • Publication number: 20020150159
    Abstract: The present invention can complement and benefit virtually any method utilizing motion compensation to decode an inputted digital video data stream by determining a likely local nature of reference frame data area in the video data stream and then applying proper interpolation to the reference frame data area according to the determined likely local nature of the reference frame data area. The present invention can also complement and benefit virtually any decoding system utilizing motion compensation to decode an inputted digital video data stream by providing a motion compensation predictor that is adapted to determine a likely local nature of a reference frame data area in the video data stream and then apply proper interpolation to the reference frame data area according to the determined likely local nature of the reference frame data area.
    Type: Application
    Filed: April 11, 2001
    Publication date: October 17, 2002
    Applicant: Koninklijke Philips Electronics N.V.
    Inventor: Zhun Zhong
  • Publication number: 20020129080
    Abstract: Nowadays, programmable components (604), rather than dedicated single-function components can perform continuous media processing in consumer devices, like digital television sets (610), set-top boxes, PCs, or VCRs. The media processing algorithms that are written for those programmable components (604), must be designed to provide a plurality of output quality levels in exchange for required processing resources. Since resources are finite, the media processing algorithms must be controlled in their resource usage and the output quality level they provide. Users of consumer devices do not like to see major changes in the quality of, for example, a video they are watching. Therefore, typical algorithm characteristics like the functions an algorithm comprises, the resource usage per function and the quality level per function are used to provide smoother quality transitions.
    Type: Application
    Filed: January 11, 2001
    Publication date: September 12, 2002
    Inventors: Christian Hentschel, Cornelis Adrianus Maria Van Zon, Shaomin Peng, Zhun Zhong, Maria Gabrani, Elisabeth Francisca Maria Steffens, Reinder Jaap Bril