Patents by Inventor Xu Gang

Xu Gang 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: 11267263
    Abstract: An apparatus (102) with moveable platen ribs (110,112), is described. The apparatus comprises a platen (108) for supporting print media (106). The platen extends in a plane in which the print media is conveyed to be printed. The apparatus further includes a first set of platen ribs (110) and a second set of platen ribs (112) each mounted on the platen. The second set of platen ribs are moveable approximately perpendicular to the plane.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: March 8, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wee Hien Tok, Wesley Chia, Xu-Gang Wang, Wei Lit Teoh
  • Patent number: 10798459
    Abstract: A user interest analysis generator analyzes input data corresponding to a viewing of the video program via the A/V player by at least one viewer, to determine a period of interest corresponding to the at least one viewer and to generate viewer interest data that indicates the period of viewer interest. A social media generator processes the viewer interest data and time coded metadata corresponding to the video program to automatically generate a social media post, corresponding to content of the video program during the period of interest, for posting to a social media account associated with the at least one viewer.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: October 6, 2020
    Assignee: VIXS SYSTEMS, INC.
    Inventors: John Pomeroy, Xu Gang Zhao, Sally Jean Daub
  • Patent number: 10764588
    Abstract: Techniques are disclosed for coding image data adaptively at different levels of downscaling. Such techniques may involve partitioning input data into pixel blocks for coding and performing content analysis on the pixel blocks. The pixel blocks may be input to block coders that operate at different pixel block sizes, which may code the pixel blocks input to them at their respective sizes. Except when a block coder operates at the partitioning size, block coders that operate at different pixel block sizes may perform downscaling of the pixel blocks to match their size with the block coders' respective coding size. A block decoder may invert the coding operations performed by the block coders, decoding coded image data at respective pixel block sizes, then upscaling decoded image data obtained therefrom to a common pixel block size. Image reconstruction may synthesize a resultant image from the decode pixel block data output by the decoders.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: September 1, 2020
    Assignee: APPLE INC.
    Inventors: Xiang Fu, Linfeng Guo, Haiyan He, Wei Li, Xu Gang Zhao, Hao Pan, Xiaohua Yang, Krishnakanth Rapaka, Munehiro Nakazato, Haitao Guo
  • Patent number: 10725343
    Abstract: A display panel and a display device are provided. Wherein, the display panel includes a first substrate, a second substrate disposed opposite to the first substrate, and a sealing layer disposed on two ends of the display panel to seal the first substrate and the second substrate. The sealing layer includes a light-shading layer and a sealing-glue layer.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 28, 2020
    Assignees: HKC Corporation Limited, Chongqing HKC Optoelectronics Technology Co., Ltd.
    Inventors: Xu-Gang Luo, Qiong Wu
  • Publication number: 20200130384
    Abstract: An apparatus (102) with moveable platen ribs (110,112), is described. The apparatus comprises a platen (108) for supporting print media (106). The platen extends in a plane in which the print media is conveyed to be printed. The apparatus further includes a first set of platen ribs (110) and a second set of platen ribs (112) each mounted on the platen. The second set of platen ribs are moveable approximately perpendicular to the plane.
    Type: Application
    Filed: April 17, 2017
    Publication date: April 30, 2020
    Inventors: Wee Hien Tok, Wesley Chia, Xu-Gang Wang, Wei Lit Teoh
  • Publication number: 20200084467
    Abstract: Systems and methods are disclosed for improving the quality of a reconstructed video sequence that was captured under low light conditions by means of bitrate budget management. In response to a low illumination video capture detection, and based on estimation of the video image characteristics, frame bitrate budget and/or frame rate, used in motion compensated predictive coding techniques, are modified from their default values.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 12, 2020
    Inventors: Felix CHOU, Xiang FU, Linfeng GUO, Francesco IACOPINO, Qunxing YANG, Xiaohua YANG, Xu Gang ZHAO
  • Publication number: 20200053362
    Abstract: Techniques are disclosed for coding image data adaptively at different levels of downscaling. Such techniques may involve partitioning input data into pixel blocks for coding and performing content analysis on the pixel blocks. The pixel blocks may be input to block coders that operate at different pixel block sizes, which may code the pixel blocks input to them at their respective sizes. Except when a block coder operates at the partitioning size, block coders that operate at different pixel block sizes may perform downscaling of the pixel blocks to match their size with the block coders' respective coding size. A block decoder may invert the coding operations performed by the block coders, decoding coded image data at respective pixel block sizes, then upscaling decoded image data obtained therefrom to a common pixel block size. Image reconstruction may synthesize a resultant image from the decode pixel block data output by the decoders.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 13, 2020
    Inventors: Xiang Fu, Linfeng Guo, Haiyan He, Wei Li, Xu Gang Zhao, Hao Pan, Xiaohua Yang, Krishnakanth Rapaka, Munehiro Nakazato, Haitao Guo
  • Patent number: 10142625
    Abstract: An entropy coding module is provided for use in a video encoder that encodes a video input signal based on a plurality of macroblocks derived from the video input signal. The entropy coding module includes an entropy coder that generates entropy encoded data from discrete transformed coefficients for the plurality of macroblocks. A neighbor management module stores neighbor data for at least one macroblock of the plurality of macroblocks for retrieval by the entropy encoder, when operating on at least one neighboring macroblock of the plurality of macroblocks.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: November 27, 2018
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Xu Gang (Wilf) Zhao, Xinghai Li, Jason Wang
  • Publication number: 20180267815
    Abstract: This application discloses a media file presentation method, a client application, and a plug-in. The method includes: sending a media information obtaining request to a plug-in installed in the client application, so that the plug-in obtains first brief information and second brief information of a media file from a server based on the media information obtaining request; and receiving a notification message for the media file from the plug-in; and presenting the first brief information at a first presentation position according to the notification message, and then presenting the second brief information at a second presentation position, the media file being obtained and presented when an operation performed by a user on the second brief information is received.
    Type: Application
    Filed: May 17, 2018
    Publication date: September 20, 2018
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xu Gang, Wang Ping, Pei Lin, Yang Dan, Wang Xian Jun, Xie Yi
  • Patent number: 9805267
    Abstract: A system for processing a video signal into a processed video signal includes a video codec configured to generate a processed video signal based on the image sequence. A photo generation module is configured to recognize an object of interest in the image sequence and generate photo data from a selected image in the image sequence that includes the object of interest.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: October 31, 2017
    Assignee: ViXS Systems, Inc.
    Inventors: Indra Laksono, Sally Jean Daub, John Pomeroy, Xu Gang Zhao
  • Patent number: 9716888
    Abstract: A system for processing a video signal includes a static region identification and separation module for generating static region image data corresponding to a static region of the video signal, for generating dynamic region video data corresponding to at least one dynamic region in the video signal and for generating dynamic region location data that indicates at least one location corresponding to the at least one dynamic region in the video signal. A static region encoding module image encodes the state region image data to produce encoded static region data. A video encoder section generates at least one encoded video signal by compressing the dynamic region video data.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 25, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Xu Gang Zhao, Xinghai Li
  • Patent number: 9654775
    Abstract: A weighted prediction module includes a weighted prediction parameter generation module configured to generate a plurality of initial weighted prediction parameters, to analyze the plurality of initial weighted prediction parameters, and to generate a refinement flag that indicates one of: enable parameter refinement and disable parameter refinement. A weighted prediction parameter refinement module is configured to generate a plurality of refined weighted prediction parameters by refining the plurality of initial weighted prediction parameters, when the refinement flag indicates that the parameter refinement is enabled. A weighted prediction flag generation module is configured to generate a weighted prediction flag that indicates one of: enable weighted prediction and disable weighted prediction, based on the refinement flag.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: May 16, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang Zhao
  • Patent number: 9652870
    Abstract: In various embodiments, a filtering tone mapper includes a two-dimensional filter. A tone mapper configured to apply tone mapping to a video frame in accordance with a tone mapping function to generate a processed video frame, wherein the tone mapper operates in conjunction with the two-dimensional filter to apply the tone mapping to pixels of the video frame based on a plurality of adjacent pixels of the video frame. Other embodiments are disclosed.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: May 16, 2017
    Assignee: ViXS Systems, Inc.
    Inventors: Xinghai Li, Ying Liu, Xu Gang Zhao
  • Patent number: 9641869
    Abstract: Aspects of the subject disclosure may include, for example, a video camera system that includes a first subset of video cameras that are configured to generate at least one broadcast video signal of an event, and a second subset of video cameras that are each individually controllable in response to subscriber control data from a corresponding one of a plurality of video player systems to generate a plurality of processed video signals of the event. A video access server receives the subscriber control data from the video player systems corresponding to a plurality of subscribers for control of the second subset of video cameras, and for routing the processed video signals of the event such that each of the plurality of processed video signals of the event is routed to the corresponding one of the plurality of video player systems. Other embodiments are disclosed.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: May 2, 2017
    Assignee: ViXS Systems, Inc.
    Inventors: Indra Laksono, Sally Jean Daub, John Pomeroy, Xu Gang Zhao
  • Patent number: 9600725
    Abstract: A system for processing a video signal into a processed video signal includes a pattern recognition module for detecting a region of text in the image sequence based on coding feedback data and generating pattern recognition data in response thereto. A video codec generates the processed video signal and generates the coding feedback data in conjunction with the processing of the image sequence.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: March 21, 2017
    Assignee: ViXS Systems, Inc.
    Inventors: Ying Li, Xu Gang (Wilf) Zhao
  • Patent number: 9591313
    Abstract: A transform size determination module includes a transform size preprocessor configured to process residual data from a picture of the video data to evaluate a plurality of transform block sizes and to generate candidate transform size data that indicates a selected non-null proper subset of the plurality of transform block size. A final transform size determination processor generates final transform block size data that indicates a final transform block size, based on the candidate transform size data.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: March 7, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang Zhao
  • Patent number: 9565440
    Abstract: A video processing device includes a rate control module to determine more accurate initial quantization parameters at each scene switching point and to adjust the QP parameters in response to scene changes using a sum of variances metric and an estimated picture encoding cost metric from a coding complex estimation block. To determine a first quantization parameter set, a sum of variances metric and an estimated picture encoding cost metric for an initial set pictures of a video stream are used. A bit allocation module is to set a target bit allocation for infra-encoded pictures as substantially proportional to the sum of variances metric and substantially inversely proportional to the estimated picture encoding cost metric, and set a target bit allocation for forward predictive and bi-predictive pictures as substantially proportional to the estimated picture encoding cost metric and substantially inversely proportional to the sum of variances metric.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: February 7, 2017
    Assignee: VIXS SYSTEMS INC.
    Inventors: Ying Li, Xu Gang Zhao
  • Patent number: 9560361
    Abstract: A video processing device includes an interface to receive an input video stream and an interface to provide an encoded video stream. The input video stream includes a sequence of frames. Each frame comprises two fields. The video processing device further includes an encoder to encode the input video stream to generate the encoded video stream. The encoder is to dynamically switch between a first encoding mode and a second encoding mode responsive to a variable quantization parameter. In the first encoding mode the encoder is to encode both fields or the complete frame of a corresponding frame of the sequence. In the second encoding mode the encoder is to encode only one field of the two fields of a corresponding frame of the sequence. This approach can achieve a specified low bit rate with reduced quantization effects while keeping the horizontal resolution unchanged.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: January 31, 2017
    Assignee: VIXS SYSTEMS INC.
    Inventors: Xu Gang Zhao, Ying Li
  • Patent number: 9530450
    Abstract: A viewer fovea tracking generator is configured to analyze image data corresponding to a viewing of the video program via an A/V player by at least one viewer, and to generate fovea tracking data corresponding to the at least one viewer. A network interface configured to transmit the fovea tracking data to the video source via a network. The video program is fovea encoded by the video source in accordance with the fovea tracking data.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: December 27, 2016
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub, Xu Gang Zhao
  • Patent number: 9503744
    Abstract: A video processing device includes a video processing unit that decodes a video input signal into a decoded video signal in accordance with a video compression protocol, based on uncompressed video frame data. A data object compression/decompression module generates compressed video frame data by compressing a plurality of video data objects into a plurality of compressed video data objects, storing the plurality of compressed video data objects in a compressed frame buffer. The data object compression/decompression module retrieves a selected portion of video frame data from the compressed video frame buffer by identifying selected ones of plurality of compressed video data objects that correspond to the selected portion of video frame data, retrieving the selected ones of the plurality of compressed video data objects and generating the uncompressed video frame data by decompressing the selected ones of the plurality of compressed video data objects.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: November 22, 2016
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Qi Yang, Xin Guo, Indra Laksono, Xu Gang Zhao