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

  • Publication number: 20180098093
    Abstract: A simplified syntax signalling for the number of palette indices is disclosed, where the syntax element corresponding to the total number of palette indices minus one is signalled and the palette indices are associated with the copy-index modes in the current block. In another embodiment, a syntax corresponding to the number of palette indices minus 1 is signalled, where the palette indices are associated with the copy-index modes in the current block. According to this embodiment, the syntax is constrained to a range from 0 to block size minus 1. In yet another embodiment, conformance constraint is imposed on the palette predictor run. For a current position of the palette predictor list, a syntax element corresponding to a current palette predictor run is parsed from the input bitstream and the syntax element is constrained to a range of values access valid entries in the palette predictor.
    Type: Application
    Filed: April 8, 2016
    Publication date: April 5, 2018
    Inventors: Jing YE, Jungsun KIM, Shan LIU, Wang-Lin LAI, Tzu-Der CHUANG
  • Publication number: 20180091829
    Abstract: A method of palette index map coding of blocks in a picture by grouping coded symbols of the same type is disclosed for video encoder and decoder. In one embodiment, all syntax elements corresponding to the pixel index are grouped into a pixel index group, and all syntax elements corresponding to the escape pixel are grouped into an escape pixel group. All syntax elements corresponding to the run type and run length are grouped into an interleaved run type/run length group, or grouped into separate run type group and run length group. In another embodiment, the system parses from the video bitstream a last-run mode syntax element for a current block, where the last-run mode syntax element indicates whether a last run mode is a copy-index mode or a copy-above mode. Information associated with the last-run mode syntax element is used for reconstructing palette index map.
    Type: Application
    Filed: February 3, 2016
    Publication date: March 29, 2018
    Inventors: Shan LIU, Xiaozhong XU, Tzu-Der CHUANG, Yu-Chen SUN, Wang-Lin LAI, Yu-Wen HUANG, Jing YE
  • Publication number: 20180091735
    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: Application
    Filed: September 20, 2017
    Publication date: March 29, 2018
    Inventors: Xin Wang, Lulin Chen, Wang Lin Lai, Shan Liu
  • Patent number: 9900624
    Abstract: Methods and apparatus for image or video decoding in a video decoding system are disclosed. Input data associated with a current block coded with palette mode is received to parse a palette predictor run. A position of reused colors in a palette predictor table is computed according to the palette predictor run. A size of the palette predictor table is determined and compared with the position computed according to the palette predictor run to obtain a comparison result. The decoder applies palette decoding to the current block according to the comparison result. If the comparison result indicates the position computed according to the palette predictor run is not within the palette predictor table, the position is changed to a new position to indicate a corresponding reused color for the current block or a decoding process of palette predictor reuse flags is terminated.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: February 20, 2018
    Assignee: MEDIATEK INC.
    Inventors: Wang-Lin Lai, Jungsun Kim, Tzu-Der Chuang, Jing Ye, Shan Liu
  • Publication number: 20180048877
    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 data with video content being structured into one or more tracks corresponding to one or more spatial partitions. The media data includes a correspondence of the one or more tracks to the one or more spatial partitions. The processing circuit is configured to extract the correspondence of the one or more tracks to the one or more spatial partitions, select, from the one or more tracks, one or more covering tracks with spatial partitions covering a region of interest based on the correspondence, and generate images of the region of interest based on the one or more covering tracks. The display device is configured to display the images of the region of interest.
    Type: Application
    Filed: July 31, 2017
    Publication date: February 15, 2018
    Applicant: MEDIATEK INC.
    Inventors: Wang Lin Lai, Shan Liu
  • Publication number: 20180035172
    Abstract: Aspects of the disclosure provide an apparatus having an interface circuit, a processing circuit and a display device. The interface circuit is configured to receive media presentation description information of media data. The media data includes video content on a two-dimensional (2D) plane that is projected from video content of a sphere surface according to a projection. The video content on the 2D plane includes a plurality of segment streams having different coverages of the video content on the 2D plane. The media presentation description information uses projection based spatial relationship description (P-SRD) to describe the different coverages of the video content on the 2D plane according to the projection. The processing circuit is configured to determine one or more segment streams based on a region of interests for image generation and the P-SRD, select segments in the one or more segment streams, and cause the interface circuit to request and receive the selected segments.
    Type: Application
    Filed: July 26, 2017
    Publication date: February 1, 2018
    Applicant: MEDIATEK INC.
    Inventors: Wang Lin Lai, Shan Liu, Xin Wang
  • Patent number: 9883161
    Abstract: Methods and apparatuses for coding occlusion layers, such as occlusion video data and occlusion depth data in 3D video, are disclosed. A decoding method comprising the steps of: extracting an indicator representative of an original format for received occlusion data, the original format selected from one of a sparse occlusion data format and a filled occlusion data format; decoding the received occlusion data to produce decoded occlusion data; and when the indicator indicates the original format as a filled occlusion data format, converting the decoded occlusion data from a sparse occlusion data format to the filled occlusion data format, the converting further including; replacing non-occlusion area data, which is represented with a defined characteristic, by respective collocated samples from 2D data in the video data frame associated with the occlusion data; outputting the decoded occlusion data and, when present, converted decoded occlusion data.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: January 30, 2018
    Assignee: THOMSON LICENSING
    Inventors: Dong Tian, Wang Lin Lai
  • Publication number: 20180020248
    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: Application
    Filed: July 11, 2017
    Publication date: January 18, 2018
    Applicant: MEDIATEK INC.
    Inventors: Wang Lin Lai, Shan Liu
  • Publication number: 20180014034
    Abstract: Methods and apparatus for image or video decoding in a video decoding system are disclosed. Input data associated with a current block coded with palette mode is received to parse a palette predictor run. A position of reused colors in a palette predictor table is computed according to the palette predictor run. A size of the palette predictor table is determined and compared with the position computed according to the palette predictor run to obtain a comparison result. The decoder applies palette decoding to the current block according to the comparison result. If the comparison result indicates the position computed according to the palette predictor run is not within the palette predictor table, the position is changed to a new position to indicate a corresponding reused color for the current block or a decoding process of palette predictor reuse flags is terminated.
    Type: Application
    Filed: February 5, 2016
    Publication date: January 11, 2018
    Applicant: MEDIATEK INC.
    Inventors: Wang-Lin LAI, Jungsun KIM, Tzu-Der CHUANG, Jing YE, Shan LIU
  • Publication number: 20170374372
    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: December 16, 2015
    Publication date: December 28, 2017
    Inventors: Shan LIU, Jing YE, Xiaozhong XU, Jungsun KIM, Wang-Lin LAI, Shaw-Min LEI
  • Publication number: 20170345205
    Abstract: Aspects of the disclosure provide an apparatus that includes an interface circuit, an image generating circuit and a display device. The interface circuit is configured to receive media data with timed directorial information indicative of a region of interests at a time. The image generating circuit is configured to extract the timed directorial information, and generate one or more images of the region of interests based on the media data and the timed directorial information. The display device is configured to display the one or more images at the time.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 30, 2017
    Applicant: MEDIATEK INC.
    Inventors: Wang Lin Lai, Shan Liu
  • Publication number: 20170289572
    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: Application
    Filed: September 2, 2015
    Publication date: October 5, 2017
    Inventors: Jing YE, Shan LIU, Jungsun KIM, Wang-Lin LAI, Tzu-Der CHUANG, Yu-Chen SUN, Xiaozhong XU
  • Publication number: 20170257630
    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: Application
    Filed: May 18, 2017
    Publication date: September 7, 2017
    Inventors: Wang-Lin LAI, Yu-Chen SUN, Shan LIU, Xiaozhong XU, Tzu-Der CHUANG, Ding-Yun CHEN, Yu-Wen HUANG
  • Patent number: 9749628
    Abstract: Methods to overcome issues associated with predictors being an Escape pixel in palette coding using a copy mode are disclosed. According to one embodiment, if the predictor for a copy-above mode is an Escape pixel, the pixel value of the current Escape pixel is transmitted so that it can be reconstructed using the transmitted pixel value. In another embodiment, restriction is applied to the encoder side, where in the copy-above mode, the copy-above run is terminated or the copy-above mode is not selected for the current pixel whenever an above pixel located above a current pixel is an Escape pixel. In yet another embodiment, directly copying the Escape value is used, where both the Escape index and Escape value, or the reconstructed pixel value of the predictor is directly copied to reconstruct a current pixel when the predictor is an Escape pixel.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: August 29, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Yu-Chen Sun, Jungsun Kim, Shan Liu, Wang-Lin Lai, Yi-Wen Chen
  • Publication number: 20170195676
    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: June 19, 2015
    Publication date: July 6, 2017
    Inventors: Tzu-Der CHUANG, Jungsun KIM, Yu-Chen SUN, Wang-Lin LAI, Ching-Yeh CHEN, Jing YE, Shan LIU
  • Patent number: 9681135
    Abstract: A method and apparatus for palette coding of a block of video data using a shared palette/palette prediction buffer are disclosed. The system receives a bitstream including compressed data associated with a current palette coded block and determines a palette predictor for the current palette coded block stored in a shared palette/palette predictor buffer. Reuse flags for entries of the current palette are used to update the current palette stored in the shared palette/palette predictor buffer. Any new signaled entry will be inserted to the shared palette/palette predictor buffer. An updated palette predictor for a next palette coded block is generated accordingly. A method of palette management and initialization for first palette-coded block in a high-level video structure is also disclosed. The high-level video structure may correspond to a slice, wavefront, sequence or picture.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 13, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Tzu-Der Chuang, Ding-Yun Chen, Yu-Wen Huang
  • Publication number: 20170134725
    Abstract: Methods to overcome issues associated with predictors being an Escape pixel in palette coding using a copy mode are disclosed. According to one embodiment, if the predictor for a copy-above mode is an Escape pixel, the pixel value of the current Escape pixel is transmitted so that it can be reconstructed using the transmitted pixel value. In another embodiment, restriction is applied to the encoder side, where in the copy-above mode, the copy-above run is terminated or the copy-above mode is not selected for the current pixel whenever an above pixel located above a current pixel is an Escape pixel. In yet another embodiment, directly copying the Escape value is used, where both the Escape index and Escape value, or the reconstructed pixel value of the predictor is directly copied to reconstruct a current pixel when the predictor is an Escape pixel.
    Type: Application
    Filed: July 7, 2015
    Publication date: May 11, 2017
    Inventors: Tzu-Der CHUANG, Yu-Chen SUN, Jungsun KIM, Shan LIU, Wang-Lin LAI, Yi-Wen CHEN
  • Publication number: 20170134724
    Abstract: A method of IntraBC coding using restricted reference area is disclosed. A reference block is selected from an available ladder-shaped reference area comprising previously processed blocks before the current working block in the current CTU row and previously processed blocks in one or more previous CTU rows. A location of a last previously processed block of a second previous CTU row that is one CTU row farther away from the current CTU row than a first previous CTU row is always in a same vertical location or after a same vertical position of a last previously processed block of the first previous CTU row. The current picture may be partitioned into multiple CTU rows for applying wavefront parallel processing (WPP) on the multiple CTU rows, where the current working block corresponds to a current working block. Similar restrictions may also be applied to slice/tile-based parallel processing.
    Type: Application
    Filed: July 7, 2015
    Publication date: May 11, 2017
    Inventors: Shan LIU, Wang-Lin LAI, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG, Chih-Wei HSU, Xiaozhong XU
  • Publication number: 20170127086
    Abstract: A method and apparatus of video coding for a block of depth data or texture data coded in SSM (Single Sample Mode) are disclosed. Embodiments according to the present invention construct a sample candidate list comprising one or more single color candidates corresponding to one or more representative samples of one or more previous SSM-coded blocks, or one or more palette color candidates corresponding to one or more previously used colors in one or more previous palettes associated with one or more palette-coded blocks, or both. A selected sample candidate is then determined from the sample candidate list and the selected sample candidate is used to encode or decode the current block by representing the whole current block by this selected sample candidate. Spatial and/or temporal candidates from previously SSM-coded blocks can also be included in the sample candidate list.
    Type: Application
    Filed: June 18, 2015
    Publication date: May 4, 2017
    Applicant: HFI Innovation Inc.
    Inventors: Wang-Lin LAI, Shan LIU, Yi-Wen CHEN
  • Publication number: 20170105002
    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: Application
    Filed: December 23, 2016
    Publication date: April 13, 2017
    Inventors: Tzu-Der CHUANG, Yu-Chen SUN, Jungsun KIM, Shan LIU, Wang-Lin LAI, Yi-Wen CHEN