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).

  • Publication number: 20190335205
    Abstract: A system for signaling extension functions used in decoding a sequence including a plurality of pictures, each picture processed at least in part according to a picture parameter set is disclosed. An extension presence signaling flag is read and used to determine whether flags signaling the performance of extension functions are to be read. The flags are only read if indicated by the extension presence signaling flag.
    Type: Application
    Filed: May 13, 2019
    Publication date: October 31, 2019
    Inventors: Yue Yu, Limin Wang
  • Publication number: 20190320169
    Abstract: 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: Application
    Filed: June 25, 2019
    Publication date: October 17, 2019
    Inventors: Krit Panusopone, Limin Wang, Koohyar Minoo
  • Publication number: 20190320180
    Abstract: 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: Application
    Filed: April 15, 2019
    Publication date: October 17, 2019
    Inventors: Yue Yu, Krit Panusopone, Limin Wang
  • Publication number: 20190320196
    Abstract: A method is provided 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 some embodiments 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, motion information for multiple coding predictors is determined based upon scaling of motion information from motion information from one of the multiple coding predictors. Additionally, in some embodiments, where multiple lists of collocated picture are available for update, only of the multiple available lists may be updated.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 17, 2019
    Inventors: Yue Yu, Krit Panusopone, Seungwook Hong, Limin Wang
  • Publication number: 20190313105
    Abstract: 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: Application
    Filed: April 8, 2019
    Publication date: October 10, 2019
    Inventors: Krit Panusopone, Yue Yu, Limin Wang
  • Publication number: 20190313104
    Abstract: A method is provided for inter-coding video in which coding units can be encoded using multiple local illumination compensation (LIC) values to more accurately and efficiently transmit and render video. In the method, two or more LIC values can be established for a single coding unit (CU) such that the CU can be coded using multiple LIC values instead of a single LIC value as employed in present systems.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 10, 2019
    Inventors: Yue Yu, Krit Panusopone, Limin Wang
  • Patent number: 10432960
    Abstract: 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: Grant
    Filed: October 5, 2017
    Date of Patent: October 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Krit Panusopone, Seungwook Hong, Limin Wang
  • Patent number: 10432963
    Abstract: 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: Grant
    Filed: November 5, 2014
    Date of Patent: October 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Yue Yu, Limin Wang
  • Patent number: 10417968
    Abstract: The invention provides an AMOLED display and driving method thereof, wherein a display panel is provided with a plurality of multiplexers, with each multiplexer having a multiplexer control end receiving a multiplexing control signal, a first input end connected to gate driver and a second input end to a constant low voltage. The first and second output ends are respectively connected to the first and second control ends of corresponding rows of sub-pixel driving circuits. When driving AMOLED display, the multiplexer receives scan signal from gate driver, and under control of multiplex control signal, the first and second output ends selectively output scan signal or the constant low voltage, respectively to generate two different control signals respectively outputted to the first and second control ends of corresponding row of sub-pixel driving circuits. The invention can reduce the number of the output channels of gate drivers to reduce production cost.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: September 17, 2019
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventor: Limin Wang
  • Patent number: 10417944
    Abstract: The luminance information acquiring module acquires luminance information of the background pattern in states having transparent display or not. The data processing module calculates the luminance gradation width of each black and white luminance horizontal cross point and each black and white luminance vertical cross point on the background pattern in states having transparent display or not and then, calculates a ratio of the luminance gradation width of each black and white luminance horizontal cross point and each black and white luminance vertical cross point in states having transparent display or not as clarities of the black and white luminance horizontal cross point and the black and white luminance vertical cross point and finally, calculates average values of the clarities of all the black and white luminance horizontal cross points and all the black and white luminance vertical cross points as a horizontal clarity and a vertical clarity.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: September 17, 2019
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventor: Limin Wang
  • Publication number: 20190273937
    Abstract: A system and method are provided for inter-ceding video in which encoder and decoder memory requirements associated with storage of motion information related to collocated coding units is reduced. In some embodiments motion information related to only a single collocated coding unit may be stored at the encoder and decoder. In operation, if the encoder determines that motion information for a current coding unit should replace the currently stored motion information for the 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 the motion information currently stored should be updated or replaced with the motion information associated with the current coding unit.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 5, 2019
    Inventors: Yue Yu, Limin Wang
  • Publication number: 20190260995
    Abstract: Generating a reconstructed may include reading a binary codeword corresponding to a transform coefficient for a sub-block of a transform unit, the transform coefficient having a quantized value, identifying a value of a parameter variable as zero in response to a determination that the transform coefficient is a first transform coefficient for the sub-block, and otherwise as an updated parameter variable value, converting the binary codeword into a symbol based on the value of the parameter variable, determining the absolute value of the transform coefficient corresponding to the symbol, wherein the quantized value for the transform coefficient is equal to or greater than a threshold value, by adding the threshold value to the symbol, including the transform coefficient in the sub-block of the transform unit, and generating a portion of the reconstructed frame based on the transform unit.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Jian Lou, Xue Fang, Limin Wang
  • Publication number: 20190253711
    Abstract: 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: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Inventors: Seungwook Hong, Krit Panusopone, Limin Wang, Yue Yu
  • Publication number: 20190253722
    Abstract: A system and method of inter-coding wherein variable size template matching is employed. A top template, a left template and a top-left template can be defined wherein the width of the top template is equal to the width of the coding block, the height of the left template is equal to the height of the coding block, but the second dimensions (height and width) of the templates are variable. A best match between the current coding block is then identified and the coding block is then encoded using FRUC.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 15, 2019
    Inventors: Krit Panusopone, Limin Wang
  • Publication number: 20190244411
    Abstract: Provided are a display control method, a display control device, a storage medium and a terminal of autostereoscopic three-dimensional (3D) image. The method includes the following steps: capturing distance information of a background object relative to a screen; capturing depth information of display content of the screen; determining a relative positional relation between the background object and the depth based on the distance information and the depth information; and causing the depth to move toward a side of the front of the screen when the background object is located on a side of the depth facing a front of the screen, thereby causing the background object to be located on a side of the depth facing a back of the screen.
    Type: Application
    Filed: March 12, 2018
    Publication date: August 8, 2019
    Inventors: Limin WANG, Tai-jiun HWANG
  • Patent number: 10375389
    Abstract: 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: Grant
    Filed: March 13, 2018
    Date of Patent: August 6, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Krit Panusopone, Limin Wang, Koohyar Minoo
  • Publication number: 20190230359
    Abstract: 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: Application
    Filed: December 18, 2018
    Publication date: July 25, 2019
    Inventors: Seungwook Hong, Limin Wang, Krit Panusopone
  • Publication number: 20190222835
    Abstract: 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: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
  • Publication number: 20190222841
    Abstract: 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: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Inventors: Krit Panusopone, Seungwook Hong, Limin Wang
  • Patent number: 10341685
    Abstract: A system for signaling extension functions used in decoding a sequence including a plurality of pictures, each picture processed at least in part according to a picture parameter set is disclosed. An extension presence signaling flag is read and used to determine whether flags signaling the performance of extension functions are to be read. The flags are only read if indicated by the extension presence signaling flag.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 2, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Yue Yu, Limin Wang