Patents by Inventor Haoping Yu

Haoping Yu 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).

  • Patent number: 9277211
    Abstract: A method including adaptively updating a value of an Exponential-Golomb (EG) parameter according to a value of an encoded prediction residual value, and encoding a prediction residual value in a lossless mode using an EG code based on the value of the EG parameter.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: March 1, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wen Gao, Minqiang Jiang, Haoping Yu
  • Patent number: 9253508
    Abstract: A video codec comprising a processor configured to compute a reconstructed pixel based on a residual pixel and a first prediction pixel and compute a second prediction pixel in a directional intra prediction mode based on the reconstructed pixel, wherein the first and second prediction pixels are located in a same block of a video frame. A method for intra prediction comprising computing a prediction pixel adaptively based on a plurality of reconstructed neighboring pixels, wherein a distance between the prediction pixel and each of the plurality of reconstructed neighboring pixels is one.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: February 2, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wen Gao, Minqiang Jiang, Ye He, Jin Song, Haoping Yu
  • Publication number: 20150381994
    Abstract: An apparatus is configured to perform a method for screen content coding. The method includes deriving a color index map based on a current coding unit (CU). The method also includes encoding the color index map, wherein at least a portion of the color index map is encoded using a first coding technique, wherein a first indicator indicates a significant distance of the first coding technique. The method further includes combining the encoded color index map and the first indicator for transmission to a receiver.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 31, 2015
    Inventors: Haoping Yu, Zhan Ma, Wei Wang, Meng Xu
  • Patent number: 9215456
    Abstract: There are provided methods and apparatus for using syntax for the coded_block_flag syntax element for the CAVLC 4:4:4 Intra, High 4:4:4 Intra, and High 4:4:4 Predictive profiles in MPEG-4 AVC high level coding. An apparatus includes an encoder (100) for encoding image data into a resultant bitstream in accordance with an encoding profile that encodes a sample of the image data such that the sample includes two chrominance arrays and a luminance array. Each of the two chrominance arrays has a same height and a same width as the luminance array. The encoder (100) indicates a presence of at least one 8×8 block in the resultant bitstream using a syntax element.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: December 15, 2015
    Assignee: Thomson Licensing
    Inventor: Haoping Yu
  • Publication number: 20150341643
    Abstract: An apparatus is configured to perform a method for screen content encoding. The method includes deriving a palette table and a color index map based on a coding unit (CU). The method also includes encoding the palette table and encoding the color index map. The method further includes combining the encoded palette table and the encoded color index map for transmission to a receiver, where the palette table and index map are decoded to reconstruct a pixel block.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 26, 2015
    Inventors: Meng Xu, Wei Wang, Zhan Ma, Xian Wang, Haoping Yu
  • Publication number: 20150271505
    Abstract: An apparatus is configured to perform a method for screen content encoding. The method includes deriving a palette table and a color index map based on a coding unit (CU). The method also includes encoding the palette table and encoding the color index map. The method further includes combining the encoded palette table and the encoded color index map for transmission to a receiver, where the palette table and index map are decoded to reconstruct a pixel block.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 24, 2015
    Inventors: Zhan Ma, Meng Xu, Wei Wang, Xian Wang, Haoping Yu
  • Publication number: 20150271490
    Abstract: There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder (100) for encoding all color components of the video signal data using a common predictor (315). A video decoder for decoding video signal data for an image block includes a decoder (200) for decoding all color components of the video signal data using a common predictor (430). Additionally, an apparatus and method for encoding and decoding signal data for an image block includes an encoder and decoder for encoding/decoding color components of the video signal data without applying a residual color transform thereto. Furthermore, a video encoder and decoder for encoding/decoding video signal data for an image block includes an encoder and decoder for encoding/decoding the video signal data using unique predictors for each of color components of the video signal data.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: THOMSON LICENSING
    Inventor: Haoping Yu
  • Publication number: 20150264361
    Abstract: Coding of screen content includes identifying corresponding areas in one or more previously coded frames to code unchanged areas in current frames. An unchanged area in a current frame is coded by copying a corresponding area from a previously coded frame or several previously coded frames. Usage of a copy mode to be applied to the unchanged areas is signaled in an encoding bitstream. The copy mode can be signaled for each unchanged area or a single copy mode is signaled for a group of unchanged areas. The copy mode can be automatically applied to one or more unchanged areas contiguous to the group of unchanged areas without further signaling the copy mode. Copying the corresponding area from the previously coded frame includes copying palette entries from the previously coded frame. Palette entries copied from the previously coded frame are reordered according to frequency of appearance.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Thorsten Laude, Jorn Ostermann, Marco Munderloh, Haoping Yu
  • Publication number: 20150146976
    Abstract: A method and device for coding screen content into a bitstream by selecting a color palette table for a coding unit (CU) of screen content, creating a color index map having indices for the coding unit (CU), and encoding the selected color palette table and the color index map for the CU into a bitstream.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 28, 2015
    Inventors: Zhan Ma, Wei Wang, Haoping Yu, Xian Wang, Jing Ye
  • Publication number: 20150106730
    Abstract: A framework for a screen content sharing system with generalized screen descriptions is described. In one approach, a screen content update message is sent from a client device to a control plane where the client device wishes to share its screen content with a remote device. The remote device sends a message indicating an interest in receiving said update. The control plane subsequently retrieves a detailed description from the client device. Based on the computational context of the remote device, the detailed description may be trimmed to a more compatible format. In some embodiments, the detailed description is sent to the remote device and includes a screen description and a content description. The content of the shared screen is described and the content is subsequently retrieved from a service router. A shared screen content is assembled based on the screen description and the content retrieved from the service router.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 16, 2015
    Inventors: Xin WANG, Xinjie GUAN, Guoqiang WANG, Haoping YU
  • Patent number: 9008179
    Abstract: An apparatus used in video encoding comprising a processor configured to generate a prediction block for a current block, compute a difference between the current block and the prediction block to generate a residual block, wherein the residual block comprises a plurality of residual values, and if the plurality of residual values include at least one non-zero residual value comprising at least one sign and at least one residual level, perform entropy encoding on the at least one sign; and perform entropy encoding on the at least one residual level, wherein one non-residual value comprises one sign and one residual level.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 14, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wen Gao, Gregory Cook, Mingyuan Yang, Jin Song, Haoping Yu
  • Publication number: 20150071349
    Abstract: There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder (100) for encoding all color components of the video signal data using a common predictor (315). A video decoder for decoding video signal data for an image block includes a decoder (200) for decoding all color components of the video signal data using a common predictor (430). Additionally, an apparatus and method for encoding and decoding signal data for an image block includes an encoder and decoder for encoding/decoding color components of the video signal data without applying a residual color transform thereto. Furthermore, a video encoder and decoder for encoding/decoding video signal data for an image block includes an encoder and decoder for encoding/decoding the video signal data using unique predictors for each of color components of the video signal data.
    Type: Application
    Filed: March 21, 2014
    Publication date: March 12, 2015
    Applicant: THOMSON LICENSING
    Inventor: Haoping Yu
  • Publication number: 20150030066
    Abstract: Presented systems and methods facilitate screen content coding. A system can comprises: a processing component configured to execute coding operations and a storage component configured to store information for the processing component, including the color table and color index map. The coding operations can include: receiving information associated with a plurality of pixels; creating a color table, the color table includes color values (e.g., of the pixels) and corresponding indices; creating a color index map wherein each index of the color map maps a pixel to an index value of the color table; and performing coding operations corresponding to the color table and color index map. In one exemplary implementation, index values of the color table are encoded/decoded during color table and index map coding rather than the actual raw color values for each pixel. Various types of compression and coding can be implemented (e.g., lossless, lossy, intra-prediction, inter-prediction, etc.).
    Type: Application
    Filed: July 23, 2014
    Publication date: January 29, 2015
    Inventors: Meng XU, Zhan MA, Haoping YU
  • Patent number: 8891889
    Abstract: Image encoding and decoding methods and related devices are provided. An image encoding and decoding method includes: for a sub-image block obtained by partitioning an image block, determining at least two position parameters, in which the at least two position parameters include a first position parameter and a second position parameter, the first position parameter identifies whether the sub-image block is a rectangle or not a rectangle, and the second position parameter identifies endpoint information of the sub-image block; determining an encoding sequence of the first position parameter and the second position parameter according to a partition manner of the image block; and encoding the at least two position parameters according to the determined encoding sequence.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: November 18, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haoping Yu, Xiaozhen Zheng, Sixin Lin, Jiantong Zhou
  • Publication number: 20140301442
    Abstract: There are provided methods and apparatus for using syntax for the coded_block_flag syntax element for the CAVLC 4:4:4 Intra, High 4:4:4 Intra, and High 4:4:4 Predictive profiles in MPEG-4 AVC high level coding. An apparatus includes an encoder (100) for encoding image data into a resultant bitstream in accordance with an encoding profile that encodes a sample of the image data such that the sample includes two chrominance arrays and a luminance array. Each of the two chrominance arrays has a same height and a same width as the luminance array. The encoder (100) indicates a presence of at least one 8×8 block in the resultant bitstream using a syntax element.
    Type: Application
    Filed: June 9, 2014
    Publication date: October 9, 2014
    Inventor: Haoping YU
  • Publication number: 20140229542
    Abstract: Embodiments of the invention provide a screen sharing technology including a local computing device and a remote computing device. The local computing device compresses pixel data captured from a frame buffer of the local computing device into a video stream. When the local computing device determines that a video visual component is to be displayed, it obtains compressed data for the video visual component, location information and temporal information. The remote computing device decodes the compressed data and the video stream in different decoder and displays the video stream and compressed data on its monitor according to the temporal information and location information. As such, the embodiment described above leads to better coding efficiency, better coding quality, and lower bit rate.
    Type: Application
    Filed: January 17, 2014
    Publication date: August 14, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Haoping YU, Xin Wang
  • Patent number: 8787457
    Abstract: There are provided methods and apparatus for using syntax for the coded_block_flag syntax element for the CAVLC 4:4:4 Intra, High 4:4:4 Intra, and High 4:4:4 Predictive profiles in MPEG-4 AVC high level coding. An apparatus includes an encoder for encoding image data into a resultant bitstream in accordance with an encoding profile that encodes a sample of the image data such that the sample includes two chrominance arrays and a luminance array. Each of the two chrominance arrays has a same height and a same width as the luminance array. The encoder indicates a presence of at least one 8×8 block in the resultant bitstream using a syntax element.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: July 22, 2014
    Assignee: Thomson Licensing
    Inventor: Haoping Yu
  • Patent number: 8767826
    Abstract: There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder for encoding all color components of the video signal data using a common predictor. A video decoder for decoding video signal data for an image block includes a decoder for decoding all color components of the video signal data using a common predictor. Additionally, an apparatus and method for encoding and decoding signal data for an image block includes an encoder and decoder for encoding/decoding color components of the video signal data without applying a residual color transform thereto. Furthermore, a video encoder and decoder for encoding/decoding video signal data for an image block includes an encoder and decoder for encoding/decoding the video signal data using unique predictors for each of color components of the video signal data.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: July 1, 2014
    Assignee: Thomson Licensing
    Inventor: Haoping Yu
  • Patent number: 8761251
    Abstract: There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder for encoding all color components of the video signal data using a common predictor.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: June 24, 2014
    Assignee: Thomson Licensing
    Inventors: Haoping Yu, Limin Liu
  • Patent number: 8750376
    Abstract: There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder for encoding all color components of the video signal data using a common predictor. A video decoder for decoding video signal data for an image block includes a decoder for decoding all color components of the video signal data using a common predictor. Additionally, an apparatus and method for encoding and decoding signal data for an image block includes an encoder and decoder for encoding/decoding color components of the video signal data without applying a residual color transform thereto. Furthermore, a video encoder and decoder for encoding/decoding video signal data for an image block includes an encoder and decoder for encoding/decoding the video signal data using unique predictors for each of color components of the video signal data.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: June 10, 2014
    Assignee: Thomson Licensing
    Inventor: Haoping Yu