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: 10417748
    Abstract: Several implementations relate, for example, to depth encoding and/or filtering for 3D video (3DV) coding formats. A sparse dyadic mode (308) for partitioning macroblocks (MBs) along edges in a depth map is provided as well as techniques for trilateral (or bilateral) filtering of depth maps that may include adaptive selection between filters sensitive to changes in video intensity and/or changes in depth. One implementation partitions a depth picture, and then refines the partitions based on a corresponding image picture. Another implementation filters a portion of a depth picture based on values for a range of pixels in the portion. For a given pixel in the portion that is being filtered, the filter weights a value of a particular pixel in the range by a weight that is based on one or more of location distance, depth difference, and image difference.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: September 17, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Wang Lin Lai, Shujie Liu, Dong Tian
  • Publication number: 20190246125
    Abstract: A method and apparatus perform palette coding of a block of video data by initializing the palette or triplet palette or using a selected palette or triplet palette from a preceding image area for the beginning block of the current image area. The method receives input data associated with a current image area consisting of multiple blocks. For the beginning block, coding palette predictor is determined based on an initial palette or triplet palette or based on a selected palette or triplet palette associated with a selected block located at a location before the end of a preceding image area. For blocks of the current image area, palette coding is applied to the blocks, where at least one block uses the palette predictor for the beginning block as the palette predictor.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 8, 2019
    Inventors: Tzu-Der CHUANG, Wang-Lin LAI, Yu-Chen SUN, Shan LIU, Xiaozhong XU, Yu-Wen HUANG, Ding-Yun CHEN
  • Patent number: 10360721
    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: Grant
    Filed: May 19, 2017
    Date of Patent: July 23, 2019
    Assignee: MEDIATEK INC.
    Inventors: Wang Lin Lai, Shan Liu
  • Patent number: 10321141
    Abstract: A method and apparatus for palette coding of a block of video data by initializing the palette or triplet palette or using a selected palette or triplet palette from a preceding image area for the beginning block of the current image area are disclosed. The method receives input data associated with a current image area consisting of multiple blocks. For the beginning block, the palette predictor is determined based on an initial palette or triplet palette or based on a selected palette or triplet palette associated with a selected block located at a location before the end of a preceding image area. For blocks of the current image area, palette coding is applied to the blocks, where at least one block uses the palette predictor for the beginning block as the palette predictor.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: June 11, 2019
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Yu-Wen Huang, Ding-Yun Chen
  • Patent number: 10313763
    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. The video content on the 2D plane includes a plurality of segment streams having different coverages 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: Grant
    Filed: July 26, 2017
    Date of Patent: June 4, 2019
    Assignee: MEDIATEK, INC.
    Inventors: Wang Lin Lai, Shan Liu, Xin Wang
  • Publication number: 20190110071
    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: Application
    Filed: November 29, 2018
    Publication date: April 11, 2019
    Inventors: Yu-Chen SUN, Jungsun KIM, Tzu-Der CHUANG, Yi-Wen CHEN, Wang Lin LAI, Shan LIU, Yu-Wen HUANG
  • Publication number: 20190089986
    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: Application
    Filed: November 21, 2018
    Publication date: March 21, 2019
    Inventors: Jing YE, Jungsun KIM, Shan LIU, Wang-Lin LAI, Tzu-Der CHUANG
  • Patent number: 10205968
    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: Grant
    Filed: February 3, 2016
    Date of Patent: February 12, 2019
    Assignee: MEDIATEK INC.
    Inventors: Shan Liu, Xiaozhong Xu, Tzu-Der Chuang, Yu-Chen Sun, Wang-Lin Lai, Yu-Wen Huang, Jing Ye
  • Publication number: 20190045238
    Abstract: A method and system of message exchange for controlling flow associated with multimedia streaming services from a server to a client using DASH are disclosed. In one method, one or more Push Directives are sent from a client to a server to indicate information related to media data requested. At least one selected Push Directive uses one URLTemplate that comprises a list of media parameter values, and where each media parameter value corresponds to one media parameter associated with one media segment requested. The server then pushes one or more groups of data for the media data requested to the client according to the list of media parameter values. In another method, at least one selected Push Directive uses one URLTemplate that includes a first number to represent a number of repeating difference of media parameter values associated with requested media segments.
    Type: Application
    Filed: February 3, 2017
    Publication date: February 7, 2019
    Inventors: Wang-Lin LAI, Shan LIU, Lulin CHEN
  • Patent number: 10198792
    Abstract: Several implementations relate, for example, to depth encoding and/or filtering for 3D video (3DV) coding formats. A sparse dyadic mode for partitioning macroblocks (MBs) along edges in a depth map is provided as well as techniques for trilateral (or bilateral) filtering of depth maps that may include adaptive selection between filters sensitive to changes in video intensity and/or changes in depth. One implementation partitions a depth picture, and then refines the partitions based on a corresponding image picture. Another implementation filters a portion of a depth picture based on values for a range of pixels in the portion. For a given pixel in the portion that is being filtered, the filter weights a value of a particular pixel in the range by a weight that is based on one or more of location distance, depth difference, and image difference.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: February 5, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Wang Lin Lai, Shujie Liu, Dong Tian
  • Patent number: 10182242
    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: December 26, 2014
    Date of Patent: January 15, 2019
    Assignee: MEDIATEK INC.
    Inventors: Yu-Chen Sun, Jungsun Kim, Tzu-Der Chuang, Yi-Wen Chen, Wang Lin Lai, Shan Liu, Yu-Wen Huang
  • Patent number: 10178412
    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: Grant
    Filed: April 8, 2016
    Date of Patent: January 8, 2019
    Assignee: HFI INNOVATION INC.
    Inventors: Jing Ye, Jungsun Kim, Shan Liu, Wang-Lin Lai, Tzu-Der Chuang
  • Publication number: 20180279014
    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: Application
    Filed: March 22, 2018
    Publication date: September 27, 2018
    Applicant: MEDIATEK INC.
    Inventors: Lulin CHEN, Xin Wang, Shuai Zhao, Wang Lin Lai
  • Publication number: 20180261254
    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 that associates a region of interest in a first visual view provided by a first visual track with the first visual track and a second visual track that provides a second visual view that is a part of the first visual view. The processing circuitry is configured to parse the metadata, determine, when the region of interest is selected, the second visual track to provide visual data, and generate images for the region of interest based on the visual data from the second visual track.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 13, 2018
    Applicant: MediaTek Singapore Pte. Ltd.
    Inventors: Xin Wang, Lulin Chen, Wang Lin Lai, Shan Liu
  • Publication number: 20180199044
    Abstract: Aspects of the disclosure provide a method and an apparatus for deriving composite tracks. The disclosed apparatus includes a processing circuitry. The processing circuitry is configured to generate a file that includes elementary track boxes respectively for elementary tracks. The elementary track box indexes a sequence of media samples in a time order that forms an elementary track. The processing circuitry is configured to construct a composite track box for a composite track. The composite track box identifies one or more elementary tracks, and a composite operation to form the composite track based on the one or more elementary tracks. The processing circuitry is further configured to generate a media presentation based on the composite track.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 12, 2018
    Applicant: MEDIATEK INC.
    Inventors: Xin Wang, Wang Lin Lai, Lulin Chen, Shan Liu
  • Publication number: 20180199042
    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: Application
    Filed: January 3, 2018
    Publication date: July 12, 2018
    Applicant: MediaTek Inc.
    Inventors: Xin Wang, Wang Lin Lai, Lulin Chen, Shan Liu
  • Patent number: 10021418
    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: Grant
    Filed: June 18, 2015
    Date of Patent: July 10, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Wang-Lin Lai, Shan Liu, Yi-Wen Chen
  • Publication number: 20180165796
    Abstract: Several implementations relate, for example, to depth encoding and/or filtering for 3D video (3DV) coding formats. A sparse dyadic mode (308) for partitioning macroblocks (MBs) along edges in a depth map is provided as well as techniques for trilateral (or bilateral) filtering of depth maps that may include adaptive selection between filters sensitive to changes in video intensity and/or changes in depth. One implementation partitions a depth picture, and then refines the partitions based on a corresponding image picture. Another implementation filters a portion of a depth picture based on values for a range of pixels in the portion. For a given pixel in the portion that is being filtered, the filter weights a value of a particular pixel in the range by a weight that is based on one or more of location distance, depth difference, and image difference.
    Type: Application
    Filed: January 26, 2018
    Publication date: June 14, 2018
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Wang Lin LAI, Shujie LIU, Dong TIAN
  • Publication number: 20180109817
    Abstract: A method or system for supporting dynamic construction of a user selected sub-region (e.g., viewport or region of interest) from other sub-regions of a reference media presentation is presented. The components of the reference media presentation are encoded as component tracks. A streaming decoder receives a streaming media file of the reference media presentation and displays an arbitrarily selected sub-region of the reference media presentation. The streaming media file has a derived track that (i) references one or more of the plurality of component tracks and (ii) specifies a set of operations for constructing media samples based on the media samples of the referenced component tracks. The streaming decoder provides media samples for the selected sub-region by retrieving the referenced component tracks and performing the set of operations specified by the derived track.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 19, 2018
    Inventors: Xin Wang, Wang Lin Lai, Lulin Chen, Shan Liu
  • Patent number: 9942558
    Abstract: Various implementations are directed to providing inter-layer dependency information. In one implementation, syntax elements are generated that indicate an inter-layer dependency structure among three-dimensional video (3DV) layers. Based on the inter-layer dependency structure, an inter-layer reference is identified for a picture from a layer of the 3DV layers. The picture is encoded based, at least in part, on the inter-layer reference. Corresponding decoding implementations are also provided. Additionally, in another implementation, a transmission priority and an indication of network congestion are used to determine whether to transmit data for a particular 3DV layer. The transmission priority is based on an inter-layer dependency structure among multiple 3DV layers. Another implementation is directed to a network abstraction layer unit that can explicitly identify and convey inter-layer references and corresponding dependencies.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: April 10, 2018
    Assignee: THOMSON Licensing
    Inventors: Dong Tian, Wang Lin Lai