Patents by Inventor Krit Panusopone
Krit Panusopone 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: 20240251072Abstract: A method of decoding JVET video includes receiving a bitstream that includes encoded video data that includes encoded video data. From the encoded data, a horizontal predictor and a vertical predictor for a pixel in the current coding block may be interpolated. A coding block size may be identified to determine whether to use equal weight or unequal weights to apply to each of the horizontal and vertical predictors for calculating a final planar prediction value P(x,y) by comparing the coding block size to a coding block size threshold.Type: ApplicationFiled: January 30, 2024Publication date: July 25, 2024Applicant: ARRIS Enterprises LLCInventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
-
Publication number: 20240223754Abstract: 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: February 5, 2024Publication date: July 4, 2024Applicant: ARRIS Enterprises LLCInventors: Krit PANUSOPONE, Limin WANG, Koohyar MINOO
-
Publication number: 20240214575Abstract: A method is provided for inter-coding video in which transmission bandwidth requirements associated with second motion vectors for bi-directional temporal prediction is reduced. In the method, vector information for one of motion vectors for multi-directional temporal prediction can be transmitted together with information on how to derive or construct the second motion vectors. Thus, rather than sending express information regarding each of the plurality of motion vectors, express information related to only one motion vector along with information related to reconstruction/derivation of the second motion vectors is transmitted, thus reducing bandwidth requirements and increasing coding efficiency.Type: ApplicationFiled: March 5, 2024Publication date: June 27, 2024Applicant: ARRIS Enterprises LLCInventors: Yue Yu, Krit Panusopone, Limin Wang
-
Publication number: 20240214599Abstract: A method of decoding JVET video includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units, and parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream. The predictor may be generated by interpolating neighboring pixels for each pixel within a coding block. The computation may be more accurate by deriving a value for a bottom right neighboring pixel.Type: ApplicationFiled: March 7, 2024Publication date: June 27, 2024Applicant: ARRIS Enterprises LLCInventors: Krit PANUSOPONE, Seungwook HONG, Limin WANG
-
Publication number: 20240205418Abstract: A method of decoding JVET video that includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units, and parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream, the intra prediction mode selected from a plurality of intra prediction modes for calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit. A number of intra prediction modes available for coding the coding unit are reduced by replacing two or more non-weighted intra prediction modes by a weighted intra prediction mode.Type: ApplicationFiled: January 23, 2024Publication date: June 20, 2024Applicant: ARRIS Enterprises LLCInventors: Yue Yu, Limin Wang, Krit Panusopone
-
Publication number: 20240179305Abstract: 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 2, 2024Publication date: May 30, 2024Applicant: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang
-
Patent number: 11997290Abstract: 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: July 27, 2023Date of Patent: May 28, 2024Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Koohyar Minoo, Yue Yu, Limin Wang
-
Patent number: 11997273Abstract: 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: GrantFiled: May 10, 2023Date of Patent: May 28, 2024Assignee: ARRIS Enterprises LLCInventors: Seungwook Hong, Krit Panusopone, Limin Wang, Yue Yu
-
Publication number: 20240171780Abstract: Example embodiments of the invention provide at least methods and apparatus to perform interpreting at an encoder of a communication network a region of at least one reconstructed picture: and based on the interpreting, generating compressed bits for generating the at least one reconstructed picture comprising at least one hash and using at least one specified variable, wherein based on the generating it can be determined whether or not the at least one hash of the at least one reconstructed picture is matched to at least one other hash.Type: ApplicationFiled: March 9, 2022Publication date: May 23, 2024Inventors: Limin WANG, Seungwook HONG, Krit PANUSOPONE, Miska Matias HANNUKSELA
-
Publication number: 20240146918Abstract: A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child nodes represented by leaf nodes of the binary tree with JVET, wherein weighted angular coding unit prediction is employed and wherein post-coding unit prediction filtering can be avoided or unbiased to increase coding times.Type: ApplicationFiled: January 3, 2024Publication date: May 2, 2024Applicant: ARRIS Enterprises LLCInventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
-
Publication number: 20240146935Abstract: A system and method of defining a plane for planar coding in JVET in which first and second lines can be defined based upon pixels in left-adjacent and top-adjacent coding units. In some embodiments, the least squares method can be employed to define the relevant lines. One point along each of the lines can then be identified and the y-intercepts of the two lines can be averaged to obtain a third point. The three points can then be used to identify and define a plane for planar coding in JVET.Type: ApplicationFiled: September 13, 2023Publication date: May 2, 2024Applicant: ARRIS Enterprises LLCInventors: Seungwook Hong, Limin Wang, Krit Panusopone
-
Publication number: 20240146937Abstract: A method for inter-coding video is provided in which transmission bandwidth requirements associated with second motion vectors for bi-directional temporal prediction is reduced. In the method motion vector information for only one of the two motion vectors for bi-directional temporal prediction can be transmitted together with information on how to derive or construct the second motion vector. Thus, rather than sending express information regarding two motion vectors, express information related to only one motion vector along with information related to reconstruction/derivation of the second motion vector is transmitted, thus reducing bandwidth requirements and increasing coding efficiency.Type: ApplicationFiled: January 19, 2024Publication date: May 2, 2024Applicant: ARRIS Enterprises LLCInventors: Krit PANUSOPONE, Yue YU, Limin WANG
-
Publication number: 20240137550Abstract: 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: October 19, 2023Publication date: April 25, 2024Applicant: ARRIS Enterprises LLCInventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
-
Publication number: 20240129553Abstract: A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child nodes represented by leaf nodes of the binary tree with JVET, wherein coding efficiency is improved by taking advantage of the similarity of coding modes 2 and 66.Type: ApplicationFiled: August 22, 2023Publication date: April 18, 2024Applicant: ARRIS Enterprises LLCInventors: Krit PANUSOPONE, Yue YU, Seungwook HONG, Limin WANG
-
Publication number: 20240121425Abstract: A method for inter-coding video in which encoder and decoder memory requirements associated with storage of motion information related to collocated coding units is reduced. In the method motion information related to only a single or reduced set of collocated coding unit(s) may be stored at the encoder and decoder. In operation, if the encoder determines that motion information for a current coding unit should replace a currently stored motion information for currently stored motion information for the collocated coding unit, then the encoder can replace the motion information at the encoder and transmit an indicator with the current coding unit to signal to the decoder that currently stored motion information currently should be updated or replaced with the motion information associated with the current coding unit.Type: ApplicationFiled: October 18, 2023Publication date: April 11, 2024Applicant: ARRIS Enterprises LLCInventors: Yue Yu, Krit Panusopone, Limin Wang, Seungwook Hong
-
Patent number: 11956459Abstract: A method of decoding JVET video includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units, and parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream. The predictor may be generated by interpolating neighboring pixels for each pixel within a coding block. The computation may be more accurate by deriving a value for a bottom right neighboring pixel.Type: GrantFiled: December 30, 2022Date of Patent: April 9, 2024Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang
-
Patent number: 11956445Abstract: A method is provided for inter-coding video in which transmission bandwidth requirements associated with second motion vectors for bi-directional temporal prediction is reduced. In the method, vector information for one of motion vectors for multi-directional temporal prediction can be transmitted together with information on how to derive or construct the second motion vectors. Thus, rather than sending express information regarding each of the plurality of motion vectors, express information related to only one motion vector along with information related to reconstruction/derivation of the second motion vectors is transmitted, thus reducing bandwidth requirements and increasing coding efficiency.Type: GrantFiled: November 11, 2022Date of Patent: April 9, 2024Assignee: ARRIS Enterprises LLCInventors: Yue Yu, Krit Panusopone, Limin Wang
-
Patent number: 11936854Abstract: A method of decoding JVET video includes receiving a bitstream that includes encoded video data that includes encoded video data. From the encoded data, a horizontal predictor and a vertical predictor for a pixel in the current coding block may be interpolated. A coding block size may be identified to determine whether to use equal weight or unequal weights to apply to each of the horizontal and vertical predictors for calculating a final planar prediction value P(x,y) by comparing the coding block size to a coding block size threshold.Type: GrantFiled: March 13, 2023Date of Patent: March 19, 2024Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
-
Patent number: 11936856Abstract: 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: GrantFiled: April 13, 2023Date of Patent: March 19, 2024Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Limin Wang, Koohyar Minoo
-
Patent number: 11936858Abstract: 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: March 24, 2023Date of Patent: March 19, 2024Assignee: ARRIS Enterprises LLCInventors: Krit Panusopone, Seungwook Hong, Limin Wang