Patents by Inventor Chia-Yang Tsai

Chia-Yang Tsai 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: 20200413004
    Abstract: The disclosed method may include (1) receiving an input datum to be processed using a non-linear function to produce an output datum, (2) comparing the input datum to a plurality of indexes of a lookup table, where the indexes designate input endpoints of a plurality of piecewise-linear sections approximating the non-linear functions, and where the lookup table further includes, for each of the indexes (a) a slope of the piecewise-linear section corresponding to the index, and (b) an axis intercept of the piecewise-linear section corresponding to the index (2) selecting, based on comparing the input datum to the plurality of indexes, an index that designates the piecewise-linear section associated with the input datum, and (4) calculating, using the slope and the axis intercept corresponding to the selected index, the output data corresponding to the input datum. Video processing systems employing such a method are also disclosed.
    Type: Application
    Filed: September 26, 2019
    Publication date: December 31, 2020
    Inventors: Chia-Yang Tsai, Handong Li
  • Patent number: 10840275
    Abstract: A patterning process for forming a double-sided electrode structure includes: providing a substrate having two opposite surfaces, wherein a first photo-sensitive layer and a second photo-sensitive layer are respectively formed on the opposite surfaces; forming a first metal nanowire layer on the first photo-sensitive layer and a second metal nanowire layer on the second photo-sensitive layer; and performing a double-sided lithography process. The lithography process includes: performing an exposure process to define a removing area and a remaining area on both of the first and the second photo-sensitive layers; and removing the first and second photo-sensitive layers and the first and second metal nanowire layers in the defined removing areas by a developer solution, thereby patterning the first and second metal nanowire layers.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: November 17, 2020
    Assignee: Cambrios Film Solutions Corporation
    Inventors: Chung-Chin Hsiao, Siou-Cheng Lien, Chia-Yang Tsai
  • Publication number: 20200329237
    Abstract: A block processing procedure to determine coding-block or transform-block sizes for encoded and decoding video data. An encoder obtains unencoded video data and selects a region-of-interest in the video data. Image characteristics of the video data are determined from the region-of-interest and a block size is determined from those image characteristics. The video data is encoded using the block size without storing the block size in a header associated with the encoded data. A decoder obtains the encoded data and selects a second region-of-interest in the encoded data that corresponds to the unecoded data region-of-interest. Second image characteristics are determined from the second region-of-interest, where the second characteristics are the same as the characteristics determined for the unencoded data. A block size is determined from the second image characteristics without using a header associated with the encoded data. The encoded data is decoded based on the determined block size.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Inventors: Chia-Yang TSAI, Kyle KUANG
  • Publication number: 20200272263
    Abstract: An electrode structure and a touch panel including the electrode structure are provided. The electrode structure includes a membrane layer and a metallic nanowires layer having metallic nanowires. A first portion of the metallic nanowires layer is covered by the membrane layer, and a second portion of the metallic nanowires layer is exposed out of the membrane layer. The membrane layer is made of a copolymer formed by mixing two or more materials having different functional groups.
    Type: Application
    Filed: February 11, 2020
    Publication date: August 27, 2020
    Inventors: Chung-Chin HSIAO, Siou-Cheng LIEN, Chia-Yang TSAI, Yi-Wen CHIU, Shu-Ping HSU
  • Patent number: 10735729
    Abstract: A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding-block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block size flag and a maximum-transform-block-size flag, is generated.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 4, 2020
    Assignee: REALNETWORKS, INC.
    Inventors: Chia-Yang Tsai, Wengpeng Ding
  • Patent number: 10659779
    Abstract: A protocol is provided by which a current block and a neighboring block are identified and the current block is processed. In some variants a deblocking filter is applied with a filtering block size set either to the standard blocksize or to the shared blocksize, depending on whether the shared size of the current and neighboring blocks is smaller than a standard blocksize.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 19, 2020
    Assignee: REALNETWORKS, INC.
    Inventors: Chia-Yang Tsai, Kai Wang, Chao Kuang
  • Patent number: 10652569
    Abstract: An unencoded video frame of a sequence of video frames is encoded to generate an encoded bit-stream representative of the unencoded video frame. The encoded bit-stream includes a header portion and a video data payload portion. The unencoded video frame may be divided into an array of prediction blocks, including a first prediction block. A coding mode is selected from a plurality of coding modes for use in encoding the first prediction block. The first prediction block is encoded using the selected coding mode to generate a portion of the video data payload of the encoded bit-stream. A coding mode selection flag is provided in the header portion of the encoded bit-stream, which indicates which coding mode of the plurality of coding modes was selected for encoding the first prediction block.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 12, 2020
    Assignee: REALNETWORKS, INC.
    Inventors: Chia-Yang Tsai, Gang Wu
  • Patent number: 10642436
    Abstract: A touch sensing panel includes a substrate, a touch sensing electrode, an etching-inhibition unit, and a peripheral trace. The substrate includes a touch sensing area and a peripheral area. The touch sensing electrode and the peripheral trace are respectively formed on the touch sensing area and the peripheral area, and the etching-inhibition unit is at least formed on the touch sensing area. The touch sensing electrode is electrically connected with the peripheral trace and includes a first part of a metal nanowire layer, which is patterned. The peripheral trace includes a metal layer and a second part of the metal nanowire layer. The metal layer directly contacts the second part of the metal nanowire layer. The metal layer and the second part of the metal nanowire layer have a co-planar etch-surface.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: May 5, 2020
    Assignee: Cambrios Film SOlutions Corporation
    Inventors: Chung-Chin Hsiao, Siou-Cheng Lien, Chia-Yang Tsai
  • Patent number: 10567751
    Abstract: In one embodiment, a method receives a video bitstream corresponding to compressed video, wherein Filter Unit (FU) based in-loop filtering is allowed in a reconstruction loop associated with the compressed video. The method then derives reconstructed video from the video bitstream, wherein the reconstructed video is partitioned into FUs and derives a merge flag from the video bitstream for each of the FUs, wherein the merge flag indicates whether said each of the FUs is merged with a neighboring FU. The method further receives a merge index from the video bitstream if the merge flag indicates that said each of the FUs is merged, and receives the filter parameters from the video bitstream if the merge flag indicates that said each of the FUs is not merged. Finally, the method applies the in-loop filtering to said each of the FUs using the filter parameters.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 18, 2020
    Assignee: HFI INNOVATION INC.
    Inventors: Ching-Yeh Chen, Chih-Ming Fu, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 10567806
    Abstract: A method of adaptive loop filtering for reconstructed video to improve the performance is disclosed. In one embodiment, a loop filter is selected from one or more candidate filters including a circular symmetrical filter candidate. The candidate filters also may include a ½-symmetry filter candidate and a flag is used to select between different symmetries. In another embodiment, a priority-based block filter merge is disclosed. A filter merge list consisting of no more than a first number of filter candidates selected from corresponding filters used by corresponding set members in the neighboring block set is generated according to a priority order of the set members in the neighboring block set. In yet another embodiment, the loop filter is shared by reconstructed video in multiple image units of a same group. The filter merge groups are identified by differences of consecutive group indices.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: February 18, 2020
    Assignee: MEDIATEK INC.
    Inventors: Chia-Yang Tsai, Ching-Yeh Chen, Yu-Wen Huang
  • Publication number: 20200036967
    Abstract: Provided herein are systems and methods for encoding an unencoded video frame of a sequence of video frames using a recursive coding block splitting schema. After a frame is divided into the maximum allowable sized regions of pixels (LCB-sized coding blocks), each LCB-sized coding block candidate (“LCBC”) may be split into smaller CBCs. This process may continue recursively until the encoder determines (1) the current CBC is appropriate for encoding (e.g. because the current CBC contains only pixels of a single value) or (2) the current CBC is the minimum size for a coding block candidate for a particular implementation, e.g. 2×2, 4×4, etc., (an “MCBC”), whichever occurs first. One of two intra-prediction techniques may then be used to assign prediction values to the pixels of the coding block: a non-squared template matching technique or a directional prediction technique.
    Type: Application
    Filed: February 24, 2017
    Publication date: January 30, 2020
    Inventors: Chia-Yang TSAI, Weijia ZHU
  • Publication number: 20200036986
    Abstract: Provided herein are systems and methods for encoding an unencoded video frame of a sequence of video frames using a condensed coding header format. After a frame is divided into coding blocks and the visual data encoded, the coding block header data for each coding block is combined and encoded. A flag is set in the frame's frame header indicating whether the condensed or non-condensed coding block header format is being used.
    Type: Application
    Filed: March 15, 2017
    Publication date: January 30, 2020
    Inventors: Chia-Yang TSAI, Weijia ZHU, Kai WANG
  • Patent number: 10531086
    Abstract: A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block-size flag and a maximum-transform-block-size flag, is generated.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: January 7, 2020
    Assignee: RealNetworks, Inc.
    Inventors: Chia-Yang Tsai, Wenpeng Ding, Gang Wu
  • Publication number: 20190394485
    Abstract: Provided herein are systems and methods for encoding an array of coefficients representing an unencoded video frame of a sequence of video frames to generate an encoded bit-stream representative of the unencoded video frame. The array of coefficients may have a plurality of coefficient rows and a plurality of coefficient columns and the encoded bit-stream representative of the unencoded video frame may include at least a header and a video data payload. Accordingly, the array of coefficients may be separated into an array of coding blocks; each array of coding blocks may be placed into a coding stripe and each coding stripe may be placed into a coding stripe group. The array of coefficients may then be encoded such that the coefficients of a coding block are encoded using information obtained only from other coefficients in the same coding stripe group and a first video data payload portion of the video data payload corresponding to the coding stripe is an integer number of bytes in length.
    Type: Application
    Filed: February 23, 2017
    Publication date: December 26, 2019
    Inventors: Chia-Yang TSAI, Kyle KUANG, Xiaobo LIU
  • Publication number: 20190384429
    Abstract: A touch sensing panel includes a substrate, a touch sensing electrode, an etching-inhibition unit, and a peripheral trace. The substrate includes a touch sensing area and a peripheral area. The touch sensing electrode and the peripheral trace are respectively formed on the touch sensing area and the peripheral area, and the etching-inhibition unit is at least formed on the touch sensing area. The touch sensing electrode is electrically connected with the peripheral trace and includes a first part of a metal nanowire layer, which is patterned. The peripheral trace includes a metal layer and a second part of the metal nanowire layer. The metal layer directly contacts the second part of the metal nanowire layer. The metal layer and the second part of the metal nanowire layer have a co-planar etch-surface.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 19, 2019
    Inventors: Chung-Chin Hsiao, Siou-Cheng Lien, Chia-Yang Tsai
  • Patent number: 10511843
    Abstract: A method and apparatus for loop filter processing of video data in a video encoder or decoder are disclosed. Embodiments according to the present invention conditionally allow sharing of loop filter parameters. In one embodiment, sharing of loop filter information between the current block and a neighboring block is determined according to a condition. If the condition indicates that sharing of loop filter information is allowed, a merge flag is coded and incorporated in the video bitstream in an encoder, and a merge flag is parsed from the video bitstream and decoded in a decoder. In one embodiment, the condition depends on region partitioning of the picture, where region partitioning partitions the picture into regions and the region may correspond to a slice or a tile. The condition is set to indicate that sharing of loop filter information is allowed if the block and the neighboring block are in a same slice/tile.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: December 17, 2019
    Assignee: HFI Innovation Inc.
    Inventors: Chih-Ming Fu, Chia-Yang Tsai, Chih-Wei Hsu, Ching-Yeh Chen, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20190379890
    Abstract: A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding-block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block size flag and a maximum-transform-block-size flag, is generated.
    Type: Application
    Filed: February 23, 2017
    Publication date: December 12, 2019
    Inventors: Chia-Yang TSAI, Wenpeng DING, Gang WU
  • Publication number: 20190371830
    Abstract: A patterning process for forming a double-sided electrode structure includes: providing a substrate having two opposite surfaces, wherein a first photo-sensitive layer and a second photo-sensitive layer are respectively formed on the opposite surfaces; forming a first metal nanowire layer on the first photo-sensitive layer and a second metal nanowire layer on the second photo-sensitive layer; and performing a double-sided lithography process. The lithography process includes: performing an exposure process to define a removing area and a remaining area on both of the first and the second photo-sensitive layers; and removing the first and second photo-sensitive layers and the first and second metal nanowire layers in the defined removing areas by a developer solution, thereby patterning the first and second metal nanowire layers.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 5, 2019
    Inventors: Chung-Chin Hsiao, Siou-Cheng Lien, Chia-Yang Tsai
  • Patent number: 10484678
    Abstract: A method of inter-layer or inter-view prediction for an inter-layer or inter-view video coding system is disclosed. The method includes receiving a to-be-processed block in the EL or the EV, determining a collocated block in the BL (Base layer) or the BV (Base View), wherein the collocated block is located at a location in the BL or the BV corresponding to the to-be-processed block in the EL (Enhancement Layer) or in the EV (Enhancement view), deriving a predictor for the to-be-processed block in the EL or the EV from the collocated block in the BL or the BV based on pixel data of the BL or the BV, wherein the predictor corresponds to a linear function of pixel data in the collocated block, and encoding or decoding the to-be-processed block in the EL or the EV using the predictor.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 19, 2019
    Assignee: MEDIATEK INC
    Inventors: Chia-Yang Tsai, Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang
  • Patent number: 10405004
    Abstract: A method and apparatus for processing reconstructed video using in-loop filter in a video coding system are disclosed. The method uses chroma in-loop filter indication to indicate whether chroma components are processed by in-loop filter when the luma in-loop filter indication indicates that in-loop filter processing is applied to the luma component. An additional flag may be used to indicate whether the in-loop filter processing is applied to an entire picture using same in-loop filter information or each block of the picture using individual in-loop filter information. Various embodiments according to the present invention to increase efficiency are disclosed, wherein various aspects of in-loop filter information are taken into consideration for efficient coding such as the property of quadtree-based partition, boundary conditions of a block, in-loop filter information sharing between luma and chroma components, indexing to a set of in-loop filter information, and prediction of in-loop filter information.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: September 3, 2019
    Assignee: HFI INNOVATION INC.
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei