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: 20200186795Abstract: 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: ApplicationFiled: December 6, 2019Publication date: June 11, 2020Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xianglin WANG, Yi-Wen CHEN, Yunfei ZHENG, Xing WEN, Yucong CHEN, Yue HUANG
-
Patent number: 10652567Abstract: 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: GrantFiled: March 28, 2018Date of Patent: May 12, 2020Assignee: APPLE INC.Inventors: Xing Wen, Dazhong Zhang, Peikang Song, Xiaosong Zhou, Sudeng Hu, Hsi-Jung Wu, Jae Hoon Kim
-
Patent number: 10638147Abstract: 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: GrantFiled: June 1, 2018Date of Patent: April 28, 2020Assignee: 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: 20190373270Abstract: 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: ApplicationFiled: May 23, 2019Publication date: December 5, 2019Inventors: 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: 20190373276Abstract: 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: ApplicationFiled: June 1, 2018Publication date: December 5, 2019Inventors: Sudeng Hu, Dazhong Zhang, Xing Wen, Peikang Song, Jae Hoon Kim, Hang Yuan, Xiaosong Zhou, Hsi-Jung Wu, Jingteng Xue
-
Publication number: 20190306524Abstract: 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: ApplicationFiled: March 28, 2018Publication date: October 3, 2019Inventors: Xing Wen, Dazhong Zhang, Peikang Song, Xiaosong Zhou, Sudeng Hu, Hsi-Jung Wu, Jae Hoon Kim
-
Publication number: 20190014332Abstract: 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: ApplicationFiled: July 7, 2017Publication date: January 10, 2019Inventors: Peikang Song, Xing Wen, Sudeng Hu, Hang Yuan, Jae Hoon Kim, Dazhong Zhang, Xiaosong Zhou, Hsi-Jung Wu
-
Patent number: 10089341Abstract: 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: GrantFiled: May 28, 2014Date of Patent: October 2, 2018Assignee: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.Inventor: Xing Wen
-
Publication number: 20170359590Abstract: 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: ApplicationFiled: May 3, 2017Publication date: December 14, 2017Inventors: Dazhong Zhang, Hang Yuan, Peikang Song, Jae Hoon Kim, Xing Wen, Sudeng Hu, Xiaosong Zhou, Chris Y. Chung, Hsi-Jung Wu
-
Publication number: 20170359575Abstract: 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: ApplicationFiled: June 5, 2017Publication date: December 14, 2017Inventors: Dazhong Zhang, Hang Yuan, Peikang Song, Jae Hoon Kim, Xing Wen, Sudeng Hu, Xiaosong Zhou, Chris Chung, Hsi-Jung Wu
-
Patent number: 9602816Abstract: 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: GrantFiled: May 9, 2014Date of Patent: March 21, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Xing Wen, Oscar Au, Haitao Yang, Jiantong Zhou
-
Publication number: 20160162523Abstract: 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: ApplicationFiled: May 28, 2014Publication date: June 9, 2016Applicant: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.Inventor: Xing WEN
-
Patent number: 9357228Abstract: 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: GrantFiled: May 27, 2011Date of Patent: May 31, 2016Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Oscar Chi Lim Au, Xing Wen, Jiang Xu
-
Publication number: 20140247880Abstract: 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: ApplicationFiled: May 9, 2014Publication date: September 4, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Xing Wen, Oscar Au, Haitao Yang, Jiantong Zhou
-
Publication number: 20110293012Abstract: 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: ApplicationFiled: May 27, 2011Publication date: December 1, 2011Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Oscar Chi Lim AU, Xing WEN, Jiang XU
-
Publication number: 20110091826Abstract: 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: ApplicationFiled: October 17, 2009Publication date: April 21, 2011Inventors: Ying Wen Luo, Xing Wen Luo
-
Patent number: D542465Type: GrantFiled: April 27, 2006Date of Patent: May 8, 2007Inventor: Xing Wen Luo
-
Patent number: D563040Type: GrantFiled: May 12, 2006Date of Patent: February 26, 2008Inventor: Xing Wen Luo
-
Patent number: D631191Type: GrantFiled: December 15, 2009Date of Patent: January 18, 2011Inventor: Xing Wen Luo
-
Patent number: D877374Type: GrantFiled: October 30, 2018Date of Patent: March 3, 2020Inventor: Xing Wen Luo