Patents by Inventor Chih-Yu Teng

Chih-Yu Teng 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: 12363289
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device determines a block unit from an image frame according to the video data. The electronic device determines, for the block unit, a first mode list including intra candidate modes selected from intra default modes, and predicts at least one template region adjacent to the block unit to generate template predictions based on intra template modes. Each of the intra template modes indicates one of the intra candidate modes and one of template reference lines, and the template reference lines include at least one template neighboring line nonadjacent to the at least one template region. The electronic device determines a template cost value between the at least one template region and each of the template predictions, and reconstructs the block unit based on a second mode list determined based on the template cost values.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: July 15, 2025
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Chih-Yu Teng, Yu-Chiao Yang
  • Patent number: 12294729
    Abstract: A non-transitory medium of a device that stores one or more instructions is provided. The instructions, when executed by a processing unit of the device, cause the device to: determine an affine enabled flag corresponding to one or more image frames from the bitstream; determine a maximum index corresponding to the one or more image frames from the bitstream when the affine enabled flag is true; determine that a maximum number of zero or more subblock-based merging motion vector prediction (MVP) candidates is in a number range of 1 to N and generated by subtracting the index value of the maximum index from N when the affine enabled flag is true and K is 1, N being a first integer and K being a second integer less than N; and reconstruct the one or more image frames based on the maximum number of zero or more subblock-based merging MVP candidates.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: May 6, 2025
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yu-Chiao Yang, Chih-Yu Teng
  • Publication number: 20250113020
    Abstract: A method of decoding video data performed by an electronic device is provided. The method receives the video data and determines, from a current frame included in the video data, a chroma block unit and a luma reconstruction block. The luma reconstruction block is collocated with the chroma block unit and reconstructed in bi-predictive intra block copy (IBC) mode. The method derives at least one bi-predictive-IBC-based candidate of the chroma block unit based on two luma block vectors used to reconstruct the luma reconstruction block in the bi-predictive IBC mode. The method reconstructs the chroma block unit based on the at least one bi-predictive-IBC-based candidate.
    Type: Application
    Filed: September 26, 2024
    Publication date: April 3, 2025
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Publication number: 20250088624
    Abstract: A method of decoding video data is provided. The method includes: receiving the video data; determining, from an image frame of the video data, a block unit; determining a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode; determining a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode; generating a third intra prediction based on the first intra prediction and the second intra prediction; and reconstructing the block unit based on the third intra prediction. In addition, an electronic device using the method is also provided.
    Type: Application
    Filed: November 22, 2024
    Publication date: March 13, 2025
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Patent number: 12192442
    Abstract: A method of decoding video data is provided. The method includes: receiving the video data; determining, from an image frame of the video data, a block unit; determining a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode; determining a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode; generating a third intra prediction based on the first intra prediction and the second intra prediction; and reconstructing the block unit based on the third intra prediction. In addition, an electronic device using the method is also provided.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: January 7, 2025
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Chih-Yu Teng, Yu-Chiao Yang
  • Publication number: 20250008083
    Abstract: A method of encoding video data is provided. The method determines a block unit of an image frame of the video data. The method determines, for the block unit, a first merge candidate list including multiple merge candidates, and identifies multiple merge subgroups from the first merge candidate list. The method determines multiple first cost values each corresponding to one of the merge candidates, and determines an arrangement of the merge candidates in each of the merge subgroups based on the first cost values. The method determines a second merge candidate list by selecting, from each of the merge subgroups, a first K merge candidates of the merge candidates ordered based on the arrangements. Then, the method selects one of the merge candidates in the second merge candidate list to predict the block unit and encodes one or more merge indices into a bitstream based on the selected merge candidate.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 2, 2025
    Inventors: CHIH-YUAN CHEN, CHIH-YU TENG, YU-CHIAO YANG
  • Publication number: 20250008112
    Abstract: A method of decoding video data performed by an electronic device is provided. The method receives the video data and determines a block unit from a current frame included in the video data. The method further determines an intra prediction mode from a plurality of intra default modes, determine a cross-component prediction (CCP) merge list of the block unit including a plurality of CCP merge candidates; and selecting one of the CCP merge candidates for the block unit to determine a prediction model of the selected CCP merge candidate. The method then predicts the block unit using the prediction model of the selected CCP merge candidate to generate a first prediction block, predicts the block unit based on the intra prediction mode to generate a second prediction block, and reconstructs the block unit based on the first prediction block and the second prediction block.
    Type: Application
    Filed: June 19, 2024
    Publication date: January 2, 2025
    Inventors: CHIH-YU TENG, Yu-Chiao Yang, Chih-Yuan Chen
  • Patent number: 12155828
    Abstract: A method of decoding a bitstream by an electronic device is provided. The method receives an image frame of a bitstream and determines a block unit having a block width and a block height based on the received image frame. The method determines whether a geometric partitioning mode is disabled for the block unit based on a comparison between the block width and the block height. The method divides the block unit to generate multiple sub-blocks predicted by different merge candidates of the block unit when the geometric partitioning mode is enabled and applied on the block unit. The predicted block is generated by predicting block unit based on a prediction mode different from the geometric partitioning mode when the geometric partitioning mode is disabled for the block unit. The method them reconstructs the block unit based on the predicted block.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: November 26, 2024
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yu-Chiao Yang, Chih-Yu Teng
  • Publication number: 20240276002
    Abstract: A non-transitory medium of a device that stores one or more instructions is provided. The instructions, when executed by a processing unit of the device, cause the device to: determine an affine enabled flag corresponding to one or more image frames from the bitstream; determine a maximum index corresponding to the one or more image frames from the bitstream when the affine enabled flag is true; determine that a maximum number of zero or more subblock-based merging motion vector prediction (MVP) candidates is in a number range of 1 to N and generated by subtracting the index value of the maximum index from N when the affine enabled flag is true and K is 1, N being a first integer and K being a second integer less than N; and reconstruct the one or more image frames based on the maximum number of zero or more subblock-based merging MVP candidates.
    Type: Application
    Filed: April 1, 2024
    Publication date: August 15, 2024
    Inventors: YU-CHIAO YANG, Chih-Yu Teng
  • Publication number: 20240236308
    Abstract: A method of decoding video data by an electronic device is provided. The method receives the video data, and determines, from an image frame, a block unit and a plurality of neighboring regions neighboring the block unit according to the video data. In addition, the method filters the plurality of neighboring regions neighboring the block unit to generate a plurality of template gradients. The method then derives a plurality of intra candidate modes based on the plurality of template gradients, and generates a plurality of template predictions, each of which being associated with one of the plurality of intra candidate modes. The method reconstructs the block unit based on the plurality of template predictions.
    Type: Application
    Filed: June 24, 2022
    Publication date: July 11, 2024
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Publication number: 20240179334
    Abstract: A non-transitory medium of a device that stores instructions is provided. The instructions, when executed by a processing unit of the device, cause the device to: receive first motion information having a first list flag for a first reference frame and second motion information having a second list flag for a second reference frame for a block unit; compare the two list flags when a sub-block is included in a specific one of block regions covering a split line of the block unit; store a predefined one of the first and the second motion information for the sub-block without checking whether the two reference frames are included in a list indicated by a value different from the two list flags when the two list flags are the same; and store the first and the second motion information together for the sub-block when the two list flags are different.
    Type: Application
    Filed: February 5, 2024
    Publication date: May 30, 2024
    Inventors: Chih-Yu Teng, Yu-Chiao Yang, Po-Han Lin
  • Patent number: 11985345
    Abstract: A method of encoding video data by an electronic device is provided. The electronic device determines whether an affine enabled flag corresponding to one or more image frames included in the video data is true. The electronic device determines a maximum number of zero or more subblock-based merging motion vector prediction candidates corresponding to the one or more image frames when the affine enabled flag is true. The maximum number is in a number range of K to N, N being a first integer and K being a second integer less than N. The electronic device determines that a maximum index is in an index range of 0 to N-K and generated by subtracting the maximum number from N when the affine enabled flag is true. An index value of the maximum index is in an index range of 0 to N-1 when K is 1.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: May 14, 2024
    Assignee: FG Innovation Company Limited
    Inventors: Yu-Chiao Yang, Chih-Yu Teng
  • Publication number: 20240137533
    Abstract: A method of decoding video data performed by an electronic device is provided. The method receives the video data and determines a block unit from a current frame included in the video data. The method further determines a plurality of luma reconstructed samples in a luma block of the block unit based on the video data and determines a prediction model filter of a prediction model mode for a chroma block of the block unit based on the video data. The method then determines a prediction model filter of a prediction model mode for a chroma block of the block unit based on the video data and reconstruct the chroma block of the block unit by applying the plurality of luma square values and the plurality of luma gradient values to the prediction model filter.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 25, 2024
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Publication number: 20240089432
    Abstract: A method of decoding a bitstream by an electronic device is provided. The method receives an image frame of a bitstream and determines a block unit having a block width and a block height based on the received image frame. The method determines whether a geometric partitioning mode is disabled for the block unit based on a comparison between the block width and the block height. The method divides the block unit to generate multiple sub-blocks predicted by different merge candidates of the block unit when the geometric partitioning mode is enabled and applied on the block unit. The predicted block is generated by predicting block unit based on a prediction mode different from the geometric partitioning mode when the geometric partitioning mode is disabled for the block unit. The method them reconstructs the block unit based on the predicted block.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: YU-CHIAO YANG, CHIH-YU TENG
  • Patent number: 11930199
    Abstract: A method of decoding a bitstream by an electronic device is provided. The method determines a block unit from an image frame received from the bitstream. To reconstruct the block unit, the method receives, from a candidate list, first motion information having a first list flag for selecting a first reference frame and second motion information having a second list flag for selecting a second reference frame. The method then stores a predefined one of the first and second motion information for a sub-block determined in the block unit when the first list flag is identical to the second list flag.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: March 12, 2024
    Assignee: FG Innovation Company Limited
    Inventors: Chih-Yu Teng, Yu-Chiao Yang, Po-Han Lin
  • Publication number: 20230412801
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device receives the video data and determines a block unit from a current frame included in the video data. The electronic device determines, from a plurality of candidate lines, a partitioning line for dividing the block unit into a pair of geometric partitions using a geometric partitioning mode and, from a plurality of candidate modes, two different prediction modes of the block unit to generate two predicted blocks for the pair of the geometric partitions. The electronic device determines a blending width of the partitioning line from a plurality of candidate widths based on a block size of the block unit and weightedly combining the two predicted blocks along the partitioning line based on the blending width to reconstruct the block unit.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Inventors: YU-CHIAO YANG, CHIH-YU TENG
  • Publication number: 20230336711
    Abstract: Embodiments of the disclosure provide a method for determining a specific linear model and a video processing device. The method includes: determining a plurality of linear model parameters of each of a plurality of linear models; determining a chroma template reconstruction and a luma template, wherein the chroma template reconstruction and the luma template are associated with a specific chroma block; determining a chroma template prediction corresponding to each of the plurality of linear models based on the luma template and the corresponding linear model parameters; determining a template cost of each of the plurality of linear models based on the chroma template reconstruction and the corresponding chroma template prediction; and selecting the specific linear model from the linear models based on the template cost of each of the plurality of linear models.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 19, 2023
    Applicant: FG Innovation Company Limited
    Inventors: Chih-Yu Teng, Chih-Yuan Chen, Yu-Chiao Yang
  • Publication number: 20230217019
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device determines a block unit from an image frame according to the video data. The electronic device determines, for the block unit, a first mode list including intra candidate modes selected from intra default modes, and predicts at least one template region adjacent to the block unit to generate template predictions based on intra template modes. Each of the intra template modes indicates one of the intra candidate modes and one of template reference lines, and the template reference lines include at least one template neighboring line nonadjacent to the at least one template region. The electronic device determines a template cost value between the at least one template region and each of the template predictions, and reconstructs the block unit based on a second mode list determined based on the template cost values.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Patent number: 11622122
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream and determines an affine enabled flag corresponding to one or more image frames from the bitstream. The electronic device determines a maximum index corresponding to the one or more image frames from the bitstream when the affine enabled flag is true. An index value of the maximum index is in an index range of 0 to N?K, N being a first integer and K being a second integer less than N. The electronic device determines a maximum number of zero or more subblock-based merging motion vector prediction (MVP) candidates based on the maximum index when the affine enabled flag is true. The electronic device reconstructs the one or more image frames based on the maximum number of zero or more subblock-based merging MVP candidates.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: April 4, 2023
    Assignee: FG Innovation Company Limited
    Inventors: Yu-Chiao Yang, Chih-Yu Teng
  • Publication number: 20230090700
    Abstract: A method of decoding video data is provided. The method includes: receiving the video data; determining, from an image frame of the video data, a block unit; determining a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode; determining a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode; generating a third intra prediction based on the first intra prediction and the second intra prediction; and reconstructing the block unit based on the third intra prediction. In addition, an electronic device using the method is also provided.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 23, 2023
    Inventors: CHIH-YU TENG, YU-CHIAO YANG