Patents by Inventor Wang Lin Lai

Wang Lin Lai 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: 10764606
    Abstract: An apparatus and method of coding a palette table using a palette predictor list operate by receiving input data associated with a current block in a picture, receiving a current palette for a current block in the picture, and receiving the palette predictor list for the current palette. For a current position of the palette predictor list, the operations determine a current palette predictor run, wherein a distance between the current position of the palette predictor list and a next position of a next palette entry of the palette predictor list corresponds to the current palette predictor run. Further, the operation constrains a syntax element representing the current palette predictor run to a range of values to cause the next palette entry of the palette predictor list to be within the palette predictor list, and signal or parse the syntax element in a bitstream for the current block.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: September 1, 2020
    Assignee: HFI Innovation Inc.
    Inventors: Jing Ye, Jungsun Kim, Shan Liu, Wang-Lin Lai, Tzu-Der Chuang
  • Patent number: 10742999
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to encode or decode a region of interest associated with video data. A spherical region structure is associated with the video data that specifies the region of interest on a sphere, the spherical region structure including a reference point of the region of interest on the sphere, and data indicative of a set of side points, comprising a side point for each side of the region of interest on the sphere. The region of interest in the video data is determined based on the reference point and the set of side points. The video data can be composite video data. The spherical region structure, and/or metadata based on the spherical region structure, can be implicitly or explicitly associated with the video data.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: August 11, 2020
    Assignee: MediaTek Inc.
    Inventors: Xin Wang, Wang Lin Lai, Lulin Chen, Shan Liu
  • Patent number: 10715801
    Abstract: A method of palette management for palette coding in a video coding system receives input data associated with a current block in a high-level picture structure and initializes a palette predictor in the high-level picture structure before a corresponding palette of a first palette-coded block in the high-level picture structure is coded. If a palette mode is selected for the current block, the method applies the palette coding to the current block using a current palette and updates the palette predictor based on the current palette to generate an updated palette predictor for a next block coded in the palette mode.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: July 14, 2020
    Assignee: HFI Innovation Inc.
    Inventors: Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Tzu-Der Chuang, Ding-Yun Chen, Yu-Wen Huang
  • Patent number: 10623635
    Abstract: A method that specifies, signals and uses coding-independent code points (CICP) in processing media contents from multiple media sources is provided. An apparatus implementing the method receives media contents captured by a plurality of media sources in one or more clusters. The apparatus processes the media contents to provide a plurality of coding-independent code points for the plurality of media sources. The apparatus also encodes the media contents to provide at least one elementary stream.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: April 14, 2020
    Assignee: MEDIATEK INC.
    Inventors: Xin Wang, Lulin Chen, Wang Lin Lai, Shan Liu
  • Patent number: 10623747
    Abstract: Methods for coding syntax related to palette coding generated in a video coding system are disclosed. According to one embodiment, the current block size checked against the pre-defined block size. If the current block size is larger than the pre-defined block size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the pre-defined block size, the current coding mode is selected from a coding group including the palette coding mode. In another embodiment, if the current block size is greater than a maximum transform size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the maximum transform size, the current coding mode is selected from a coding group including the palette coding mode.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: April 14, 2020
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Jungsun Kim, Yu-Chen Sun, Wang-Lin Lai, Ching-Yeh Chen, Jing Ye, Shan Liu
  • Publication number: 20200105063
    Abstract: A video processing method includes receiving a virtual reality (VR) content, obtaining a picture from the VR content, encoding the picture to generate a part of a coded bitstream, and encapsulating the part of the coded bitstream into ISO Base Media File Format (ISOBMFF) file(s). In one exemplary implementation, the ISOBMFF file(s) may include a transform property item that is set to enable at least one of a projection transformation, a packing transformation, a VR viewport selection, and a VR region of interest (ROI) selection in track derivation. In another exemplary implementation, the ISOBMFF file(s) may include a first parameter, a second parameter, and a third parameter associated with orientation of a viewport, with the first, second and third parameters indicating a yaw angle, a pitch angle and a roll angle of a center of the viewport, respectively. Further, an associated video processing apparatus is provided.
    Type: Application
    Filed: March 23, 2018
    Publication date: April 2, 2020
    Inventors: Xin Wang, Lulin Chen, Wang Lin Lai
  • Patent number: 10602239
    Abstract: Aspects of the disclosure provide an apparatus that includes interface circuitry and processing circuitry. The interface circuitry is configured to receive signals carrying metadata for visual track composition from multiple visual tracks. The visual track composition includes alpha compositing, and can include spatial compositing and background compositing. The processing circuitry is configured to parse the metadata to extract configuration information for the visual track composition. Further, the processing circuitry receives a first sample from a first visual track and a second sample from a second visual track, and combines the first sample with the second sample to generate a composite sample based on the configuration information for the visual track composition.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 24, 2020
    Assignee: MEDIATEK INC.
    Inventors: Lulin Chen, Xin Wang, Shuai Zhao, Wang Lin Lai
  • Publication number: 20200077095
    Abstract: Methods for coding syntax related to palette coding generated in a video coding system are disclosed. According to one embodiment, the current block size checked against the pre-defined block size. If the current block size is larger than the pre-defined block size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the pre-defined block size, the current coding mode is selected from a coding group including the palette coding mode. In another embodiment, if the current block size is greater than a maximum transform size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the maximum transform size, the current coding mode is selected from a coding group including the palette coding mode.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 5, 2020
    Inventors: Tzu-Der CHUANG, Jungsun KIM, Yu-Chen SUN, Wang-Lin LAI, Ching-Yeh CHEN, Jing YE, Shan LIU
  • Publication number: 20200053282
    Abstract: A video processing method includes receiving a virtual reality (VR) content, encoding visual data obtained from the VR content to generate a part of a coded bitstream, and encapsulating the part of the coded bitstream into ISO Base Media File Format (ISOBMFF) file (s). In one exemplary implementation, the ISOBMFF file (s) may include a timed metadata track associated with a sphere visual track, where the timed metadata track is set to signal that the associated sphere visual track contains at least one spherical region contributed from at least one region visual track. In another exemplary implementation, the ISOBMFF file (s) may include a timed metadata track associated with a region visual track, where the timed metadata track is set to signal that the associated region visual track contributes to at least one spherical region carried in at least one sphere visual track. Further, an associated video processing apparatus is provided.
    Type: Application
    Filed: March 29, 2018
    Publication date: February 13, 2020
    Inventors: Xin Wang, Lulin Chen, Wang Lin Lai
  • Patent number: 10554979
    Abstract: In a palette prediction that includes a copy-above mode for predicting one or more first pixels based on one or more above pixels located above said one or more first pixels correspondingly, a method of palette mode coding using palette prediction for a picture includes receiving input data associated with a current block and determining a current coding mode for one or more current pixels. If the current coding mode corresponds to the copy-above mode, then the method identifies one or more above pixels located above said one or more current pixels correspondingly, wherein said one or more above pixels are restricted to be non-Escape pixels. The method further encodes the one or more current pixels by using said one or more above pixels as predictors.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: February 4, 2020
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Yu-Chen Sun, Jungsun Kim, Shan Liu, Wang-Lin Lai, Yi-Wen Chen
  • Patent number: 10547879
    Abstract: Aspects of the disclosure provide an apparatus that includes an interface circuit, a processing circuit and a display device. The interface circuit is configured to receive media description information of media data. The media data includes a plurality of segment streams having different coverage in spatial domain for video content, the media description information is indicative of the different coverage in spatial domain of the plurality of segment streams. The processing circuit is configured to determine one or more segment streams based on a region of interests for image generation and the different coverage in spatial domain of the plurality of segment streams, select segments in the one or more segment streams, and cause the interface circuit to request and receive the selected segments. The display device is configured to display images generated based on the selected segments.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: January 28, 2020
    Assignee: MEDIATEK INC.
    Inventors: Wang Lin Lai, Shan Liu
  • Publication number: 20200021802
    Abstract: A method for palette coding is disclosed. In an encoder side, the method determines whether a first block is coded using a palette coding mode or a non-palette coding. If the first block is coded using the non-palette coding mode, a first color table for the first block is derived based on one or more color tables associated with one or more previously processed blocks. If the first block is coded using the palette coding mode, the first color table is derived from the first block. A second block coded after the first block may use the first color table as a palette prediction. At the decoder side, if the current block is coded using the palette coding mode, a first color table based on a previous coded block is derived and the current block is decoded using a first color table as a palette predictor.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 16, 2020
    Applicant: HFI INNOVATION INC.
    Inventors: Tzu-Der CHUANG, Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu
  • Patent number: 10531119
    Abstract: A method and apparatus for color index coding of a block of video data using index prediction based on reconstructed neighboring pixels are disclosed. In one embodiment, color index encoding or decoding is applied to the current pixel indices by deriving index prediction from neighboring pixel indices of the reconstructed neighboring pixels. The reconstructed neighboring pixel values are first transformed into the neighboring pixel indices according to a quantization table to map between major color indices and major color values of the current block. The quantization table can be based on a major color table for the current block or can also be derived at a decoder side. The decoding process may reconstruct the current pixels by converting decoded current pixel indices to reconstructed current pixel values according to the quantization table or by directly copying the reconstructed neighboring pixel values indicated by decoded current pixel indices.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: January 7, 2020
    Assignee: MEDIATEK INC.
    Inventors: Yu-Chen Sun, Jungsun Kim, Tzu-Der Chuang, Yi-Wen Chen, Wang Lin Lai, Shan Liu, Yu-Wen Huang
  • Publication number: 20200007875
    Abstract: A method of video coding using palette coding mode for color video in a non-444 color format is disclosed. The non-444 video data can be converted to the 444 format so that the palette designed for the 444 format can be used for the non-444 video data. For the 4:2:0 color format, each chroma sample collocated with corresponding quad luma samples is padded with three chroma samples to form converted quad chroma samples. For the 4:2:0 color format, if a current pixel does not belong to the color palette, one or more escape values are signaled for the current pixel and the escape value associated with the chroma sample of the current pixel for each color component is not signaled for three of the quad chroma sample locations collocated with corresponding quad luma samples.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Shan LIU, Jing YE, Xiaozhong XU, Jungsun KIM, Wang-Lin LAI, Shaw-Min LEI
  • Publication number: 20190364259
    Abstract: A media content delivery apparatus that encodes media content as multiple spatial objects is provided. The media content delivery apparatus encodes a first spatial object according to a first set of parameters. The media content delivery apparatus also encodes a second spatial object according to a second set of parameters. The first and second spatial objects are encoded independently. The media content delivery apparatus also generates a metadata based on the first set of parameters, the second set of parameters, and a relationship between the first and second spatial objects. The media content delivery apparatus then transmits or stores the encoded first spatial object, the encoded second spatial object, and the generated metadata.
    Type: Application
    Filed: September 1, 2017
    Publication date: November 28, 2019
    Inventors: Lulin CHEN, Shan LIU, Xin WANG, Wang-Lin LAI
  • Patent number: 10477203
    Abstract: A method for palette coding is disclosed. In an encoder side, the method determines whether a first block is coded using a palette coding mode or a non-palette coding. If the first block is coded using the non-palette coding mode, a first color table for the first block is derived based on one or more color tables associated with one or more previously processed blocks. If the first block is coded using the palette coding mode, the first color table is derived from the first block. A second block coded after the first block may use the first color table as a palette prediction. At the decoder side, if the current block is coded using the palette coding mode, a first color table based on a previous coded block is derived and the current block is decoded using a first color table as a palette predictor.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 12, 2019
    Assignee: HFI Innovation Inc.
    Inventors: Tzu-Der Chuang, Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu
  • Patent number: 10469848
    Abstract: A method and apparatus for palette prediction and sharing according to the present invention are disclosed. A method incorporating an embodiment of the present invention determines one or more palette sharing flags for the current block. A set of current palettes corresponding to the set of color components is generated according to the palette sharing flags. If a first palette sharing flag is asserted, one or more current palettes indicated by the first palette sharing flag are copied entirely from one or more reference palettes of a set of reference palettes. If the first palette sharing flag is not asserted, one or more current palettes indicated by the first palette sharing flag are derived from a bitstream associated with the video data. Encoding or decoding is then applied to the current block according to the set of current palettes.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: November 5, 2019
    Assignee: HFI Innovation Inc.
    Inventors: Wang-Lin Lai, Shan Liu, Tzu-Der Chuang, Xiaozhong Xu, Jing Ye
  • Patent number: 10462475
    Abstract: A method of video coding using palette coding mode for color video in a non-444 color format is disclosed. The non-444 video data can be converted to the 444 format so that the palette designed for the 444 format can be used for the non-444 video data. For the 4:2:0 color format, each chroma sample collocated with corresponding quad luma samples is padded with three chroma samples to form converted quad chroma samples. For the 4:2:0 color format, if a current pixel does not belong to the color palette, one or more escape values are signaled for the current pixel and the escape value associated with the chroma sample of the current pixel for each color component is not signaled for three of the quad chroma sample locations collocated with corresponding quad luma samples.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 29, 2019
    Assignee: HFI INNOVATION INC.
    Inventors: Shan Liu, Jing Ye, Xiaozhong Xu, Jungsun Kim, Wang-Lin Lai, Shaw-Min Lei
  • Patent number: 10448049
    Abstract: A method for color index coding of blocks in a picture is disclosed. In one embodiment for the decoder side, a current coding mode is parsed from the input coded bitstream for one or more first currently decoded pixels in a current block starting from a first starting position. If the current coding mode corresponds to a generalized copy-previous-row mode, one or more first reference pixels starting from a first starting reference position located at T-th row above the first currently decoded pixels are identified, where T is an integer equal to or greater than one. The first reference pixels starting from the first starting reference position are then used to decode the first currently decoded pixels starting from a first starting position by copying the first reference pixels starting from the first starting reference position respectively. The system may also include a copy-left mode or escape mode.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 15, 2019
    Assignee: MEDIATEK INC.
    Inventors: Jing Ye, Shan Liu, Jungsun Kim, Wang-Lin Lai, Tzu-Der Chuang, Yu-Chen Sun, Xiaozhong Xu
  • Patent number: 10425647
    Abstract: A method of RDPCM (Residue Differential Pulse-Code Modulation) coding incorporating unified Intra and Inter RDPCM coding is disclosed. The same RDPCM encoding and decoding steps in the same processing order are applied to blocks coded in the Intra prediction mode and Inter prediction mode/IntraBC prediction mode (Intra-block copy mode). A method of extending Inter RDPCM coding to blocks coded in the IntraBC prediction mode. RDPCM processing in the vertical or horizontal direction is applied to IntraBC residue.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: September 24, 2019
    Assignee: HFI Innovation Inc.
    Inventors: Wang Lin Lai, Shan Liu