Patents by Inventor Xing WEN

Xing WEN 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: 20200186795
    Abstract: Video coding methods and apparatuses are provided. A set of two or more pictures is coded. The set includes at least a first picture coded with a first spatial resolution, and a second picture coded with a second spatial resolution different from the first spatial resolution. The set of two or more pictures is stored in a decoded picture buffer based on corresponding spatial resolutions. The set of two or more pictures stored in the decoded picture buffer is used as a set of reference pictures for coding one or more successive pictures subsequent to the set of two or more pictures. The set of two or more pictures is incorporated into a reference picture list that contains pictures with at least two different spatial resolutions.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 11, 2020
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xianglin WANG, Yi-Wen CHEN, Yunfei ZHENG, Xing WEN, Yucong CHEN, Yue HUANG
  • Patent number: 10652567
    Abstract: Techniques are disclosed for coding and decoding video data using object recognition and object modeling as a basis of coding and error recovery. A video decoder may decode coded video data received from a channel. The video decoder may perform object recognition on decoded video data obtained therefrom, and, when an object is recognized in the decoded video data, the video decoder may generate a model representing the recognized object. It may store data representing the model locally. The video decoder may communicate the model data to an encoder, which may form a basis of error mitigation and recovery. The video decoder also may monitor deviation patterns in the object model and associated patterns in audio content; if/when video decoding is suspended due to operational errors, the video decoder may generate simulated video data by analyzing audio data received during the suspension period and developing video data from the data model and deviation(s) associated with patterns detected from the audio data.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: May 12, 2020
    Assignee: APPLE INC.
    Inventors: Xing Wen, Dazhong Zhang, Peikang Song, Xiaosong Zhou, Sudeng Hu, Hsi-Jung Wu, Jae Hoon Kim
  • Patent number: 10638147
    Abstract: Techniques are disclosed for managing reference frames for gradual coder refresh (GDR) operation. A GDR frame may be partitioned into a plurality of units, at least one of which is coded by instantaneous decoder refresh (IDR) techniques and other(s) of which are coded by other techniques such as inter-coding. The coded GDR frame may be exchanged between an encoder and a decoder. The encoder and decoder both may decode the GDR frame. The encoder and decoder may store the IDR-coded portion of the GDR frame in a reference picture buffer in a modified frame that includes, for the other portion(s) of the GDR frame, replacement content instead of the content obtained by decoding. The modified reference frame are expected by bias prediction search operations performed on later frame toward selection of the IDR-coded content as opposed to the replacement content.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: April 28, 2020
    Assignee: APPLE INC.
    Inventors: Sudeng Hu, Dazhong Zhang, Xing Wen, Peikang Song, Jae Hoon Kim, Hang Yuan, Xiaosong Zhou, Hsi-Jung Wu, Jingteng Xue
  • Publication number: 20190373270
    Abstract: Systems and methods for coding a video to be overlaid by annotations are devised. A motion compensated predictive coding is employed, wherein coding parameters of video pixel blocks are determined based on the pixel blocks' relation to the annotations. A decoder decodes the video and annotates it based on metadata, obtained from the coder or other sources, describing the annotations' appearance and rendering mode.
    Type: Application
    Filed: May 23, 2019
    Publication date: December 5, 2019
    Inventors: Sudeng HU, Xing WEN, Jae Hoon KIM, Peikang SONG, Hang YUAN, Dazhong ZHANG, Xiaosong ZHOU, Hsi-Jung WU, Christopher GARRIDO, Ming JIN, Patrick MIAUTON, Karthick SANTHANAM
  • Publication number: 20190373276
    Abstract: Techniques are disclosed for managing reference frames for gradual coder refresh (GDR) operation. A GDR frame may be partitioned into a plurality of units, at least one of which is coded by instantaneous decoder refresh (IDR) techniques and other(s) of which are coded by other techniques such as inter-coding. The coded GDR frame may be exchanged between an encoder and a decoder. The encoder and decoder both may decode the GDR frame. The encoder and decoder may store the IDR-coded portion of the GDR frame in a reference picture buffer in a modified frame that includes, for the other portion(s) of the GDR frame, replacement content instead of the content obtained by decoding. The modified reference frame are expected by bias prediction search operations performed on later frame toward selection of the IDR-coded content as opposed to the replacement content.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 5, 2019
    Inventors: Sudeng Hu, Dazhong Zhang, Xing Wen, Peikang Song, Jae Hoon Kim, Hang Yuan, Xiaosong Zhou, Hsi-Jung Wu, Jingteng Xue
  • Publication number: 20190306524
    Abstract: Techniques are disclosed for coding and decoding video data using object recognition and object modeling as a basis of coding and error recovery. A video decoder may decode coded video data received from a channel. The video decoder may perform object recognition on decoded video data obtained therefrom, and, when an object is recognized in the decoded video data, the video decoder may generate a model representing the recognized object. It may store data representing the model locally. The video decoder may communicate the model data to an encoder, which may form a basis of error mitigation and recovery. The video decoder also may monitor deviation patterns in the object model and associated patterns in audio content; if/when video decoding is suspended due to operational errors, the video decoder may generate simulated video data by analyzing audio data received during the suspension period and developing video data from the data model and deviation(s) associated with patterns detected from the audio data.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: Xing Wen, Dazhong Zhang, Peikang Song, Xiaosong Zhou, Sudeng Hu, Hsi-Jung Wu, Jae Hoon Kim
  • Publication number: 20190014332
    Abstract: Techniques for encoding and decoding video images based on image content types are described. Techniques include determining a plurality of image content types from metadata or an image content type recognition algorithm, where each image content type corresponding to a portion of a source video, such as a spatial or temporal portion. Encoding parameters, such as quantization parameter, may be selected for portions of source by a constrained search for encoding parameters, where the constraints are based on image content type.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: Peikang Song, Xing Wen, Sudeng Hu, Hang Yuan, Jae Hoon Kim, Dazhong Zhang, Xiaosong Zhou, Hsi-Jung Wu
  • Patent number: 10089341
    Abstract: The storage method comprises: acquiring a plurality of monitoring dimensionalities associated with each monitoring service and at least one pair of monitoring indicator data including an indicator name and an indicator value; converting the plurality of monitoring dimensionalities into a plurality of row keyword mapping values having the same length, respectively; combining monitoring time with the plurality of row keyword mapping values to form a row keyword, and setting the monitoring time in a fixed time position in the row keyword; and using the row keyword as an index to store a monitoring indicator in a distributed database. A dynamic adjustment of monitoring dimensionalities of data storage for the monitoring system is achieved in accordance with different monitoring services, thereby reducing maintenance costs and improving scalability.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: October 2, 2018
    Assignee: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Xing Wen
  • Publication number: 20170359590
    Abstract: Techniques are disclosed for managing memory allocations when coding video data according to multiple codec configurations. According to these techniques, devices may negotiate parameters of a coding session that include parameters of a plurality of different codec configurations that may be used during the coding session. A device may estimate sizes of decoded picture buffers for each of the negotiated codec configurations and allocate in its memory a portion of memory sized according to a largest size of the estimated decoded picture buffers. Thereafter, the devices may exchange coded video data. The exchange may involve decoding coded data of reference pictures and storing the decoded reference pictures in the allocated memory. During the coding session, the devices may toggle among the different negotiated codec configurations. As they do, reallocations of memory may be avoided.
    Type: Application
    Filed: May 3, 2017
    Publication date: December 14, 2017
    Inventors: Dazhong Zhang, Hang Yuan, Peikang Song, Jae Hoon Kim, Xing Wen, Sudeng Hu, Xiaosong Zhou, Chris Y. Chung, Hsi-Jung Wu
  • Publication number: 20170359575
    Abstract: A video coder defines multiple fidelity regions in different spatial areas of a video sequence, each of which may have different fidelity characteristics. The coder may code the different representations in a common video sequence. Where prediction data crosses boundaries between the regions, interpolation may be performed to create like kind representations between prediction data and video content being coded.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 14, 2017
    Inventors: Dazhong Zhang, Hang Yuan, Peikang Song, Jae Hoon Kim, Xing Wen, Sudeng Hu, Xiaosong Zhou, Chris Chung, Hsi-Jung Wu
  • Patent number: 9602816
    Abstract: The present invention relates to a method for coding and decoding a video signal, and provides a method for coding a video signal, including: determining space adjacent motion information of a parallel motion processing region PR; determining time adjacent motion information of a current block, where the current block is located in the parallel motion processing region PR; determining a candidate mot ion information set according to the space adjacent motion information of the parallel motion processing region PR and the time adjacent motion information of the current block; selecting motion information of the current block from the candidate motion information set, and sending a motion information indication of the current block to a decoding end, so as to assist the decoding end in determining the motion information of the current block; and performing motion compensation coding for the current block according to the motion information of the current block.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: March 21, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xing Wen, Oscar Au, Haitao Yang, Jiantong Zhou
  • Publication number: 20160162523
    Abstract: The storage method comprises: acquiring a plurality of monitoring dimensionalities associated with each monitoring service and at least one pair of monitoring indicator data including an indicator name and an indicator value; converting the plurality of monitoring dimensionalities into a plurality of row keyword mapping values having the same length, respectively; combining monitoring time with the plurality of row keyword mapping values to form a row keyword, and setting the monitoring time in a fixed time position in the row keyword; and using the row keyword as an index to store a monitoring indicator in a distributed database. A dynamic adjustment of monitoring dimensionalities of data storage for the monitoring system is achieved in accordance with different monitoring services, thereby reducing maintenance costs and improving scalability.
    Type: Application
    Filed: May 28, 2014
    Publication date: June 9, 2016
    Applicant: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Xing WEN
  • Patent number: 9357228
    Abstract: Provided is sub-block motion estimation that includes a full search with a reduced search area around a motion vector predictor. Also provided are a single (or unified) motion vector predictor and a function similar to a rate-distortion cost function. Also provided is a scanning order that can reduce or substantially eliminated redundant data loading and/or that can achieve different data re-use ratio. Further, provided herein is a reconfigurable multi-resolution motion vector re-use hardware architecture based on a single motion vector predictor and a function similar to a rate-distortion cost function. Further, through utilization of the disclosed aspects, only a small number of past motion vectors are propagated and the disclosed aspects can be reconfigured for video with different spatial resolution.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: May 31, 2016
    Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Oscar Chi Lim Au, Xing Wen, Jiang Xu
  • Publication number: 20140247880
    Abstract: The present invention relates to a method for coding and decoding a video signal, and provides a method for coding a video signal, including: determining space adjacent motion information of a parallel motion processing region PR; determining time adjacent motion information of a current block, where the current block is located in the parallel motion processing region PR; determining a candidate mot ion information set according to the space adjacent motion information of the parallel motion processing region PR and the time adjacent motion information of the current block; selecting motion information of the current block from the candidate motion information set, and sending a motion information indication of the current block to a decoding end, so as to assist the decoding end in determining the motion information of the current block; and performing motion compensation coding for the current block according to the motion information of the current block.
    Type: Application
    Filed: May 9, 2014
    Publication date: September 4, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Xing Wen, Oscar Au, Haitao Yang, Jiantong Zhou
  • Publication number: 20110293012
    Abstract: Provided is sub-block motion estimation that includes a full search with a reduced search area around a motion vector predictor. Also provided are a single (or unified) motion vector predictor and a function similar to a rate-distortion cost function. Also provided is a scanning order that can reduce or substantially eliminated redundant data loading and/or that can achieve different data re-use ratio. Further, provided herein is a reconfigurable multi-resolution motion vector re-use hardware architecture based on a single motion vector predictor and a function similar to a rate-distortion cost function. Further, through utilization of the disclosed aspects, only a small number of past motion vectors are propagated and the disclosed aspects can be reconfigured for video with different spatial resolution.
    Type: Application
    Filed: May 27, 2011
    Publication date: December 1, 2011
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Oscar Chi Lim AU, Xing WEN, Jiang XU
  • Publication number: 20110091826
    Abstract: A lighting fixture lighter includes a frame body including a light transmitting window, a flame generator, and an illumination fixture built-in with the lighter for generating illumination light for illumination purpose. The illumination fixture includes a power source, a light source unit supported within a light compartment and aligning with the light transmitting window, and a light button to activate the light source unit for generating an illumination light, so that the illumination light is emitted out of the light transmitting window for illumination purpose. In order to enhance the light intensity of the light source unit, a light reflector is further provided within the light compartment for reflecting the illumination light from the light source unit, such that the lighter not only provides the traditional ignition function, but also provides an added on illumination function in the single compact lighter housing.
    Type: Application
    Filed: October 17, 2009
    Publication date: April 21, 2011
    Inventors: Ying Wen Luo, Xing Wen Luo
  • Patent number: D542465
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: May 8, 2007
    Inventor: Xing Wen Luo
  • Patent number: D563040
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: February 26, 2008
    Inventor: Xing Wen Luo
  • Patent number: D631191
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: January 18, 2011
    Inventor: Xing Wen Luo
  • Patent number: D877374
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 3, 2020
    Inventor: Xing Wen Luo