Patents by Inventor Limin Wang
Limin Wang 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: 12701221Abstract: A system and method of planar motion vector derivation which, in some embodiments can employ an unequal weighted combination of adjacent motion vectors. In some embodiments, motion vector information associated with a bottom right pixel or block adjacent to a current coding unit can be derived from motion information associated with a top row or top neighboring row of a current coding unit and motion information associated with a left column or left neighboring column of a current coding unit. Weighted or non-weighted combinations of such values can be combined in a planar mode prediction model to derive associated motion information for bottom and/or right adjacent pixels or blocks.Type: GrantFiled: January 29, 2025Date of Patent: August 4, 2026Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Yue Yu, Limin Wang
-
Patent number: 12676990Abstract: A method of decoding JVET video, comprising receiving a bitstream indicating how a coding tree unit was partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique. An intra direction mode for a coding unit may be selected, as well as one or more of the plurality of reference lines to generate at least one predictor for the intra direction mode. A predictor may be generated from reference samples within each selected reference line by combining predicted pixel values based on a projected position on a main reference line in combination with predicted pixel values based on a projected position on a side reference line. The predicted pixel values are weighted according to a weight parameter, wherein the weight parameter is determined based on a shift conversion factor.Type: GrantFiled: January 28, 2025Date of Patent: July 7, 2026Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Koohyar Minoo, Yue Yu, Limin Wang
-
Publication number: 20260181166Abstract: A second level intra prediction mode can be combined with one or more of sixty-seven JVET intra prediction modes during encoding of a coding unit in a video bitstream. Embodiments include making a position dependent intra prediction combination (PDPC) mode available as the second level intra prediction mode. In embodiments, when a PDPC (position dependent intra prediction combination) mode is enabled, the second level intra prediction is combined with one of the 67 selected intra predictor modes. In embodiments, the PDPC mode is only enabled or available for a predetermined subset of intra prediction modes (out of 67 possible modes), in order to reduce encoder complexity and potentially improve coding efficiency. The PDPC mode may be identifies as enabled or available by a list of modes or signaling in the video bitstream.Type: ApplicationFiled: February 19, 2026Publication date: June 25, 2026Applicant: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang
-
Publication number: 20260181173Abstract: A method of decoding JVET video includes receiving a bitstream and calculating a final planar prediction in planar mode to predict pixel values for a current coding block. The final planar prediction may rely on using unequal weights applied to each of a horizontal and vertical predictor, where such predictors may be generated by interpolating neighboring pixels for each predicted pixel within a coding block. The computation may be made more accurate by deriving a value for a bottom right neighboring pixel.Type: ApplicationFiled: February 17, 2026Publication date: June 25, 2026Applicant: ARRIS Enterprises LLCInventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
-
Patent number: 12652402Abstract: A second level intra prediction mode can be combined with one or more of sixty-seven JVET intra prediction modes during encoding of a coding unit in a video bitstream. Embodiments include making a position dependent intra prediction combination (PDPC) mode available as the second level intra prediction mode. In embodiments, when a PDPC (position dependent intra prediction combination) mode is enabled, the second level intra prediction is combined with one of the 67 selected intra predictor modes. In embodiments, the PDPC mode is only enabled or available for a predetermined subset of intra prediction modes (out of 67 possible modes), in order to reduce encoder complexity and potentially improve coding efficiency. The PDPC mode may be identifies as enabled or available by a list of modes or signaling in the video bitstream.Type: GrantFiled: December 5, 2024Date of Patent: June 9, 2026Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang
-
Publication number: 20260156291Abstract: Particular embodiments provide a variable, BitDepth, that may be set at a value based on a number of bits used to represent pixels in pictures of a video. The variable may be used in syntax elements in HEVC, such as the HEVC range extension, but other coding standards may be used. By using the variable, different resolutions for the video may be accommodated during the encoding and decoding process. For example, the number of pixels in the pictures may be represented by 8 bits, 10 bits, 12 bits, or another number of bits depending on the resolution. Using the BitDepth variable in the syntax provides flexibility in the motion estimation and motion compensation process. For example, syntax elements used in the weighted prediction process may take into account different numbers of bits used to represent the pictures.Type: ApplicationFiled: January 8, 2026Publication date: June 4, 2026Applicant: ARRIS Enterprises LLCInventors: Yue Yu, Limin Wang
-
Patent number: 12641232Abstract: A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have quadtree or binary partitioning of the root node and quadtree or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a node represented by a leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the parent leaf node and coding the child nodes represented by final leaf nodes of the binary tree with JVET, wherein further partitioning of child nodes split from leaf nodes via asymmetric binary partitioning is allowed recursively along the same branch in any order with symmetric partitioning.Type: GrantFiled: July 9, 2024Date of Patent: May 26, 2026Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang
-
Publication number: 20260136008Abstract: An apparatus including at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus to: determine a virtual boundary that separates a picture, or a portion of the picture, into a first area and a second area; and determine to perform filtering of at least one pixel of the first area and not perform filtering of pixels of the second area; and filter the at least one pixel of the first area with coding information of the second area.Type: ApplicationFiled: August 29, 2023Publication date: May 14, 2026Inventors: Seungwook HONG, Limin WANG, Krit PANUSOPONE
-
Publication number: 20260109955Abstract: The present invention relates to a method for separating and purifying CVB1, and particularly, relates to a method for purifying CVB1 virus by using a heparin affinity medium.Type: ApplicationFiled: November 30, 2023Publication date: April 23, 2026Applicant: Hangzhou Yangshengtang Biopharma Co., Ltd.Inventors: Lisheng Yang, Bing Liu, Tianyu Ding, Chengfa Ji, Limin Wang, Wei Shi
-
Patent number: 12587674Abstract: Particular embodiments provide a variable, BitDepth, that may be set at a value based on a number of bits used to represent pixels in pictures of a video. The variable may be used in syntax elements in HEVC, such as the HEVC range extension, but other coding standards may be used. By using the variable, different resolutions for the video may be accommodated during the encoding and decoding process. For example, the number of pixels in the pictures may be represented by 8 bits, 10 bits, 12 bits, or another number of bits depending on the resolution. Using the BitDepth variable in the syntax provides flexibility in the motion estimation and motion compensation process. For example, syntax elements used in the weighted prediction process may take into account different numbers of bits used to represent the pictures.Type: GrantFiled: July 23, 2024Date of Patent: March 24, 2026Assignee: ARRIS Enterprises LLCInventors: Yue Yu, Limin Wang
-
Publication number: 20260082035Abstract: A method of decoding JVET video, comprising defining a coding unit (CU) template within a decoded area of a video frame, the CU template being positioned above and/or to the left of a current decoding position for which data was intra predicted, defining a search window within the decoded area, the search window being adjacent to the CU template, generating a plurality of candidate prediction templates based on pixel values in the search window, each of the plurality of candidate prediction templates being generated using different intra prediction modes, calculating a matching cost between the CU template and each of the plurality of candidate prediction templates, selecting an intra prediction mode that generated the candidate prediction template that had the lowest matching cost relative to the CU template, and generating a prediction CU for the current decoding position based on the intra prediction mode.Type: ApplicationFiled: November 14, 2025Publication date: March 19, 2026Applicant: ARRIS Enterprises LLCInventors: Krit PANUSOPONE, Limin WANG, Koohyar MINOO
-
Patent number: 12581107Abstract: A system for decoding a bitstream by a decoder that includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units and identifying final coding units to be decoded represented. The system decodes the identified final coding units using a first predictor, a second predictor, and an adjustment factor. The system derives a prediction pixel value based upon the first predictor, the second predictor and together with the adjustment factor.Type: GrantFiled: August 21, 2024Date of Patent: March 17, 2026Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
-
Publication number: 20260067381Abstract: A computing device includes at least one network interface controller (NIC), a memory, and at least one processor including one or more cores. The NIC(s) receive inbound Transmission Control Protocol (TCP) packets and transmit outbound TCP packets. The memory stores a program of instructions, which the processor executes to split a datapath including both receive endpoints and transmit endpoints within the computing device into a first path and a second path. The processor assigns first inbound TCP packets to the first path in response to determining that the first inbound TCP packets are associated with an established TCP connection and a data splicing group, and assigns second inbound TCP packets not assigned to the first path to the second path. The processor uses the first path to perform one-to-many data splicing of payload data from the first inbound TCP packets into the outbound TCP packets.Type: ApplicationFiled: August 27, 2025Publication date: March 5, 2026Inventors: Hyunseok CHANG, Sarit MUKHERJEE, Limin WANG
-
Patent number: 12561921Abstract: A scene encoding subsystem for multi-user mixed-reality telepresence has at least one encoder that processes signals from a plurality of cameras. A scene manager determines relative priorities of the cameras and allocates CPU resources and GPU resources in the at least one encoder based on the relative priorities of the cameras, where (i) greater CPU resources are allocated to higher priority cameras than to lower priority cameras and (ii) greater GPU resources are allocated to lower priority cameras than to higher priority cameras. The scene manager instructs a CPU to process a skipped frame using a bounding-box expansion algorithm based on object motion determined using GPU object detection and segmentation processing of previous non-skipped frames. The scene manager multiplicatively decreases and additively increases CPU and GPU resources for a set of multiple cameras based on performance of any one camera in the set.Type: GrantFiled: April 17, 2024Date of Patent: February 24, 2026Assignee: Nokia Solutions and Networks OyInventors: Eugene Chai, Kittipat Apicharttrisorn, Sarit Mukherjee, Limin Wang, Hyunseok Chang
-
Patent number: 12561622Abstract: A nesting and shear cutting preprocessing method for a defective plate, comprising the following steps: acquiring plate information of a plate, wherein the plate information includes defect information and plate dimension information; making an electronic defect map according to the defect information and the plate dimension information, and partitioning out a region available for nesting and shear cutting; and partitioning the plate to obtain small plates according to the region available for nesting and shear cutting. A nesting and shear cutting layout method for a defective plate, a nesting and shear cutting production optimization method for a defective plate, and a system, a computing device, a storage medium therefor. The preprocessing method and the system can reduce the scrap rate of plate processing.Type: GrantFiled: June 22, 2021Date of Patent: February 24, 2026Assignee: BAOSHAN IRON & STEEL CO., LTD.Inventors: Jian Yi, Limin Wang, Shujin Jia, Bin Du, Liangqi Ge
-
Publication number: 20260039820Abstract: A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT structure that can have quadtree or binary partitioning of the root node and quadtree or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a child node represented by a leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the parent leaf node and coding the child coding units represented by final leaf nodes of the binary tree with JVET. Disclosed is a generalized method of partitioning a block, either square or rectangular, which leads to more flexible block sizes with possible higher coding efficiency.Type: ApplicationFiled: September 30, 2025Publication date: February 5, 2026Applicant: ARRIS Enterprises LLCInventors: Seungwook Hong, Krit Panusopone, Limin Wang, Yue Yu
-
Patent number: 12542894Abstract: The present embodiments relate to a method for encoding and a technical equipment for implementing the method. The method includes receiving a sequence of pictures to be encoded; defining a refresh period for coded pictures, wherein the decoded recovery point picture and all subsequent decoded pictures in output order are correct in content when starting decoding from the random access point picture. The encoding further includes determining the size of the refreshed area; selecting a number of sample columns or rows outside a conformance cropping window so that a boundary between the refreshed area and the unrefreshed area of the picture is aligned with a coding tree unit boundary.Type: GrantFiled: January 4, 2023Date of Patent: February 3, 2026Assignee: Nokia Technologies OyInventors: Miska Matias Hannuksela, Limin Wang, Seungwook Hong, Krit Panusopone
-
Patent number: RE50935Abstract: An improved method for temporal motion vector prediction for inter block HEVC is provided that relies on a block translational model. The method adds an offset to a temporal motion vector predictor (TMVP) to improve prediction accuracy. The method first designates a current prediction block as an area for motion compensation where all the pixels inside the prediction block perform identical translation temporally using motion vectors MVs. A coordinate offset is then derived for a current prediction block from the MVs of its spatially neighboring blocks. The offset TMVP is then defined for the current prediction block as the MV of an offset block which is in the geometrical location of the current prediction block coordinate plus the coordinate offset in a specified temporal reference picture. The offset TMVP is then used to code MVs.Type: GrantFiled: June 26, 2024Date of Patent: June 23, 2026Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang
-
Patent number: D1135859Type: GrantFiled: April 10, 2025Date of Patent: July 21, 2026Inventor: Limin Wang
-
Patent number: D1137179Type: GrantFiled: April 9, 2025Date of Patent: July 28, 2026Inventor: Limin Wang