Patents by Inventor Wen Gao
Wen Gao 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: 11711545Abstract: Aspects of the disclosure include a method for point cloud coding. In the method, whether decoding of occupancy codes of nodes in a range of octree partition depths in an octree partitioning structure of a point cloud reaches a minimum octree partition depth at which parallel decoding is enabled is determined. Arithmetic coding information for decoding the occupancy codes of the nodes in the minimum octree partition depth is stored based on the decoding of the occupancy codes of the nodes in the range of octree partition depths reaching the minimum octree partition depth. The parallel decoding is performed on occupancy codes of the nodes in each of the at least one remaining octree partitions depth based on the stored arithmetic coding information. The point cloud is reconstructed based on the occupancy codes of the nodes in the range of octree partition depths in the octree partitioning structure.Type: GrantFiled: April 19, 2022Date of Patent: July 25, 2023Assignee: Tencent America LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Patent number: 11683523Abstract: Methods and apparatuses of encoding a video stream encoded using video point cloud coding include obtaining a plurality of frames including a first frame and remaining frames, wherein each frame of the plurality of frames is packed with a corresponding plurality of patches; grouping the remaining frames into a first group and a second group, wherein frames grouped into same group are temporally neighboring; processing the first frame; parallel processing frames in the first group after the first frame is processed; and generating an encoded video stream based on the processed first frame and the processed frames in the first group, wherein at least one frame of the first group depends from the first frame.Type: GrantFiled: October 8, 2021Date of Patent: June 20, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Wen Gao, Xiaozhong Xu, Shan Liu
-
Patent number: 11683524Abstract: Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable medium for point cloud compression and decompression. In a method, syntax information of a point cloud is decoded from a coded bitstream. The syntax information indicates that parallel decoding is to be performed on occupancy codes of nodes in a range of one or more partitioning depths in an octree partitioning structure of the point cloud is determined. The parallel decoding is performed on the occupancy codes of the nodes. The point cloud is reconstructed based on the occupancy codes of the nodes.Type: GrantFiled: October 14, 2021Date of Patent: June 20, 2023Assignee: Tencent America LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Patent number: 11683514Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information of a current block in a current picture that is a part of a video bitstream. The processing circuitry determines that a first plurality of coding tools is enabled and a second plurality of coding tools is disabled for the current block based on a syntax element included in the video bitstream. The first plurality of coding tools includes a deblocking filter. The second plurality of coding tools includes at least one of a sample adaptive offset filter, an intra sub-partitioning, and a matrix based intra prediction. The processing circuitry reconstructs the current block based on the first plurality of coding tools being enabled and the second plurality of coding tools being disabled.Type: GrantFiled: September 3, 2021Date of Patent: June 20, 2023Assignee: TENCENT AMERICA LLCInventors: Wen Gao, Xiaozhong Xu, Shan Liu
-
Patent number: 11677979Abstract: A method, computer program, and computer system is provided for video coding. Video data including one or more views is received. A composite depth image and a composite texture image corresponding to the one or more views are generated based on the received video data. The video data is decoded based on the generated composite depth image and composite texture image.Type: GrantFiled: May 20, 2021Date of Patent: June 13, 2023Assignee: TENCENT AMERICA LLCInventors: Wen Gao, Jun Tian, Shan Liu
-
Publication number: 20230177737Abstract: Provided are a method, apparatus, and non-transitory computer readable medium for adaptive filtering in patch generation for video-based point cloud coding. The method includes projecting points included in a connected component (CC) to a projection plane associated with the CC, and removing one or more outlier points to generate an updated CC; determining a first surface by selecting one or more points associated with the updated CC; adaptively filtering the one or more points selected for the first surface, by adjusting a grid size parameter based on one or more characteristics of the CC; determining a second surface by selecting one or more points associated with the updated CC; adding a patch corresponding to the filtered first surface and the second surface to a list of patches associated with an original point cloud; and coding the original point cloud based on the list of patches.Type: ApplicationFiled: November 8, 2022Publication date: June 8, 2023Applicant: Tencent America LLCInventors: Wen GAO, Xiang ZHANG, Shan LIU
-
Publication number: 20230156222Abstract: Methods and apparatuses of grid-based patch generation for point cloud coding are provided. The method includes obtaining an input that is a point cloud; grouping one or more voxels in the point cloud into one or more grids, the one or more grids having a cubic dimension; determining whether the cubic dimension associated with the one or more grids exceeds a threshold value; in response to determining the cubic dimension exceeds the threshold value, generating a gridded point cloud; generating one or more patches in the gridded point cloud; converting the one or more patches in the gridded point cloud to one or more patches in the input point cloud; outputting the one or more patches to one or more output devices.Type: ApplicationFiled: October 31, 2022Publication date: May 18, 2023Applicant: TENCENT AMERICA LLCInventors: Wen GAO, Xiang Zhang, Shan Liu
-
Publication number: 20230143700Abstract: A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. A number of contexts associated with the received data is reduced based on occupancy data corresponding to one or more parent nodes and one or more child nodes within the received data. The data corresponding to the point cloud is decoded based on the reduced number of contexts.Type: ApplicationFiled: January 12, 2023Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Publication number: 20230144455Abstract: A technique for encoding video for machine vision and human/machine hybrid vision, including receiving at a hybrid codec, input including at least one of video or image data, the hybrid codec including a first and second codec wherein the first codec is a traditional codec designed for human consumption and the second codec is a learning-based codec designed for machine vision; compressing the input using the first codec, wherein the compressing includes down-sampling the input using a down-sampling module and up-sampling the compressed input using an up-sampling module producing a residual signal; quantizing the residual signal to obtain a quantized representation of the input; entropy encoding the quantized representation of the input using one or more convolutional filter modules; and training one or more networks using the entropy encoded quantized representation.Type: ApplicationFiled: September 22, 2022Publication date: May 11, 2023Applicant: Tencent America LLCInventors: Wen GAO, Xiaozhong XU, Shan LIU
-
Publication number: 20230109825Abstract: A method and a device for encoding or decoding based on an inter-frame prediction. The method includes steps of: determining a temporal motion vector prediction value of a to-be-processed coding unit, where the temporal motion vector prediction value is a temporal motion vector prediction value of a sub-block, a temporal motion vector of which is obtainable through prediction, in sub-blocks adjacent to the to-be-processed coding unit and/or sub-blocks in the to-be-processed coding unit; determining a motion vector residual prediction value of the to-be-processed coding unit according to the temporal motion vector prediction value; determining a motion vector of a sub-block in the to-be-processed coding unit according to the temporal motion vector prediction value and the motion vector residual prediction value and performing a motion compensation according to the motion vector of the sub-block in the to-be-processed coding unit to determine a prediction block of the to-be-processed coding unit.Type: ApplicationFiled: October 25, 2019Publication date: April 13, 2023Inventors: Ronggang WANG, Xi XIE, Kui FAN, Wen GAO
-
Publication number: 20230097027Abstract: The present disclosure belongs to the field of vehicles, and relates to a battery energy processing device and method and a vehicle, which can charge batteries during self-heating of the batteries. The battery energy processing device includes: an energy exchange interface; a first circuit, wherein a first end of the first circuit is connected with the energy exchange interface, and a second end of the first circuit is connected with a battery; a second circuit, wherein a first end of the second circuit is connected with the battery; an energy storage device, connected with a second end of the second circuit; and a controller, configured to: in a first preset state, control the second circuit to charge and discharge the battery to heat the battery, and control the first circuit to receive energy from the energy exchange interface and output the energy to the battery to charge the battery.Type: ApplicationFiled: December 2, 2022Publication date: March 30, 2023Inventors: Yubo LIAN, Heping LING, Lei YAN, Yong XIONG, Wen GAO
-
Patent number: 11615556Abstract: A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. A number of contexts associated with the received data is reduced based on occupancy data corresponding to one or more parent nodes and one or more child nodes within the received data. The data corresponding to the point cloud is decoded based on the reduced number of contexts.Type: GrantFiled: April 15, 2021Date of Patent: March 28, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Publication number: 20230086521Abstract: Systems, devices, and methods for performing feature compression, including obtaining an input video; obtaining a feature map corresponding to the input video, the feature map including a plurality of feature channels; reordering the plurality of feature channels based on at least one characteristic of the plurality of feature channels; compressing the reordered plurality of feature channels; and generating an encoded bitstream based on the compressed and reordered plurality of feature channels.Type: ApplicationFiled: September 8, 2022Publication date: March 23, 2023Applicant: TENCENT AMERICA LLCInventors: Wen GAO, Xiaozhong XU, Shan LIU
-
Publication number: 20230090436Abstract: An apparatus for point cloud coding, includes processing circuitry that receives a coded bitstream for a point cloud. The coded bitstream includes encoded data for nodes in an octree structure for the point cloud corresponding to three dimensional (3D) partitions of a space of the point cloud, node sizes of the nodes being associated with sizes of the corresponding 3D partitions of the nodes. The processing circuitry decodes, from the coded bitstream, a first set of occupancy codes for a first set of nodes in the nodes using a first coding order and a second set of occupancy codes for a second set of nodes in the nodes using a second coding order that is different from the first coding order. Further, the processing circuitry reconstructs the octree structure based on at least the first set of occupancy codes and the second set of occupancy codes.Type: ApplicationFiled: November 30, 2022Publication date: March 23, 2023Applicant: TENCENT AMERICA LLCInventors: Xiang ZHANG, Wen GAO, Shan LIU
-
Patent number: 11611775Abstract: In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. The processing circuitry determines a flag that indicates an enable/disable control for saving coding state in a largest coding unit (LCU) based coding of a point cloud. In some examples, the processing circuitry stores coding state information before a coding of a first LCU; and in response to the flag indicating an enable control, the processing circuitry restores, a coding state according to the stored coding state information before a coding of a second LCU. In some examples, in response to the flag indicating an enable control, the processing circuitry stores the coding state information before the coding of the first LCU. In some examples, in response to the flag indicating a disable control, the processing circuitry skip the storing/restoring of the coding state information.Type: GrantFiled: August 17, 2021Date of Patent: March 21, 2023Assignee: TENCENT AMERICA LLCInventors: Wen Gao, Xiang Zhang, Shan Liu
-
Patent number: 11606556Abstract: Methods and apparatuses of encoding a video stream using video point cloud coding include determining a projection plane for each point in the point cloud; creating a list of raw points included in the point cloud; generating a list of connected components; determining whether a number of connected components is greater than a first threshold; based on determining that the number of the connected components is greater than the first threshold, processing the connected components and generating one or more patches based on the processed connected components; and generating an encoded video stream based on the generated one or more patches, wherein the list of raw points is updated based on at least one from among a result of the generating of the list of connected components, and a result of the processing of the connected components.Type: GrantFiled: October 15, 2021Date of Patent: March 14, 2023Assignee: TENCENT AMERICA LLCInventors: Wen Gao, Xiang Zhang, Shan Liu
-
Publication number: 20230075664Abstract: Disclosed is a method and system for achieving optimal separable convolutions, the method is applied to image analyzing and processing and comprises steps of: inputting an image to be analyzed and processed; calculating three sets of parameters of a separable convolution: an internal number of groups, a channel size and a kernel size of each separated convolution, and achieving optimal separable convolution process; and performing deep neural network image process. The method and system in the present disclosure adopts implementation of separable convolution which efficiently reduces a computational complexity of deep neural network process. Comparing to the FFT and low rank approximation approaches, the method and system disclosed in the present disclosure is efficient for both small and large kernel sizes and shall not require a pre-trained model to operate on and can be deployed to applications where resources are highly constrained.Type: ApplicationFiled: September 8, 2021Publication date: March 9, 2023Inventors: Tao WEI, Yonghong TIAN, Yaowei WANG, Yun LIANG, Chang Wen CHEN, Wen GAO
-
Patent number: 11600038Abstract: A method, computer program, and computer system for point cloud coding is provided. Data corresponding to a point cloud is received, and one or more geometric features are detected from among the data corresponding to the point cloud. A representation is determined for one or more of the detected geometric features, and the received data is encoded or decoded based on the determined representations whereby the point cloud is reconstructed based on the decoded data.Type: GrantFiled: August 27, 2021Date of Patent: March 7, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Patent number: 11593969Abstract: A method of a geometry merge mode for point cloud coding (PCC), is performed by at least one processor, and includes obtaining a candidate node of an octree partition of a point cloud, for a current node of the octree partition, the current node being currently-coded, and the candidate node being previously-coded. The method further includes obtaining an occupancy code of the obtained candidate node, constructing a candidate list including the obtained occupancy code of the candidate node, obtaining an occupancy code of the current node, based on the constructed candidate list, and performing the PCC, based on the obtained occupancy code of the current node.Type: GrantFiled: July 8, 2020Date of Patent: February 28, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Publication number: 20230050351Abstract: A skin cleaning device includes a body, the body is provided with a water storage tank, the water storage tank includes a clean water tank and a waste water tank, the body is provided with an electrolytic device, the water inlet of the electrolytic device is connected with the clean water tank, the water outlet of the electrolytic device is connected with a suction nozzle capable of contacting with the skin, the suction nozzle is also connected with a pump body, and the water outlet end of the pump body is connected with the waste water tank. The device can immediately generate hydrogen rich water with high efficiency and avoid wasting waiting time for electrolysis.Type: ApplicationFiled: August 11, 2022Publication date: February 16, 2023Applicant: RUNNER(XIAMEN) CORP.Inventors: Jieyang LIN, Zhenjiang ZHANG, Xiaomei YAN, Jinlin CHEN, Taoyan ZHANG, Quanlao WANG, Wen GAO