Patents by Inventor Wen-Hsiao Peng

Wen-Hsiao Peng 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: 20200344472
    Abstract: A reinforcement learning method for frame-level bit allocation is disclosed. The reinforcement learning method includes steps of: (a) at a testing time, computing a state according to a plurality of features; (b) determining an action according to a policy; (c) determining a number of bits allocated to an i-th frame in a group of pictures (GOP) according to the action, a GOP-level bit budget and the state, wherein i is a positive integer; (d) encoding the i-th frame according to the number of bits allocated to the i-th frame in the GOP; and (e) repeating the steps (a)˜(d) until an end of the GOP.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 29, 2020
    Applicant: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: WEN-HSIAO PENG, YUNG-HAN HO, GUO-LUN JIN, YUN LIANG
  • Patent number: 10142654
    Abstract: A video encoding method is provided in the invention. In such method, after a current encoding frame among a sequence of input frames is received, each coding unit in the current encoding frame may be optionally split into two oblong prediction units, and each of the prediction units may be optionally split into a plurality of sub-blocks so as to thereby improve the matching accuracy for a matching reference block from a reference frame. A video decoding method corresponding to the aforesaid video encoding method is also provided.
    Type: Grant
    Filed: December 27, 2014
    Date of Patent: November 27, 2018
    Assignee: National Chiao Tung University
    Inventors: Wen-Hsiao Peng, Hsueh-Ming Hang, Chun-Chi Chen, Ru-Ling Liao
  • Patent number: 10070141
    Abstract: In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: September 4, 2018
    Assignee: INTEL CORPORATION
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Publication number: 20150189272
    Abstract: A video encoding method is provided in the invention. In such method, after a current encoding frame among a sequence of input frames is received, each coding unit in the current encoding frame may be optionally split into two oblong prediction units, and each of the prediction units may be optionally split into a plurality of sub-blocks so as to thereby improve the matching accuracy for a matching reference block from a reference frame. A video decoding method corresponding to the aforesaid video encoding method is also provided.
    Type: Application
    Filed: December 27, 2014
    Publication date: July 2, 2015
    Inventors: Wen-Hsiao Peng, Hsueh-Ming Hang, Chun-Chi Chen, Ru-Ling Liao
  • Publication number: 20130308698
    Abstract: Mode-dependent rate and distortion estimation methods for coarse grain scalability (CGS) in scalable video coding (SVC) are provided. The rate and distortion values of a base layer and an enhancement layer are estimated based on different combinations of a block partition size of the base layer block, a transform block size of the base layer transform, and a quantization parameter of the base layer quantization as well as a block partition size of the enhancement layer block, a transform block size of the enhancement layer transform, a quantization parameter of the enhancement layer, and a setting of the inter-prediction, and a mode pair for CGS in SVC may be selected accordingly based on the estimation of the rate and distortion values of the base layer and the enhancement layer. The disclosure also provides a mode-dependent rate and distortion estimation apparatus to realize the above method.
    Type: Application
    Filed: April 26, 2013
    Publication date: November 21, 2013
    Applicant: Industrial Technology Research Institute
    Inventors: Wen-Hsiao Peng, Chung-Hao Wu
  • Patent number: 8576913
    Abstract: A frame prediction system and a prediction method thereof. An initializing module initializes a first image block having a plurality of pixels. A providing module provides a first centroid and a first motion vector of a second image block. The location lookup module finds a location according to the first centroid, and generates a first weight and a second weight respectively according to a relationship between each of the pixels, the first centroid and the location. A vector lookup module finds a second motion vector, which gives a minimum pixel intensity error for the plurality of pixels in the first image block according to the first centroid, the first motion vector, the location, the first weight and the second weight. A processing module sequentially calculates a plurality of predictive intensity values according to the motion vectors and the weights.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: November 5, 2013
    Assignee: National Chiao Tung University
    Inventors: Wen-Hsiao Peng, Yi-Wen Chen
  • Publication number: 20120224630
    Abstract: In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.
    Type: Application
    Filed: May 16, 2012
    Publication date: September 6, 2012
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Publication number: 20120183069
    Abstract: The present invention discloses a frame prediction system and a prediction method thereof. An initializing module initializes a first image block having a plurality of pixels. A providing module provides a first centroid and a first motion vector of a second image block. The location lookup module finds a location according to the first centroid, and generates a first weight and a second weight respectively according to a relationship between each of the pixels, the first centroid and the location. A vector lookup module finds a second motion vector, which gives a minimum pixel intensity error for the plurality of pixels in the first image block according to the first centroid, the first motion vector, the location, the first weight and the second weight. A processing module sequentially calculates a plurality of predictive intensity values according to the motion vectors and the weights.
    Type: Application
    Filed: February 1, 2011
    Publication date: July 19, 2012
    Applicant: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: WEN-HSIAO PENG, YI-WEN CHEN
  • Patent number: 8199809
    Abstract: In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 12, 2012
    Assignee: Intel Corporation
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Patent number: 7995659
    Abstract: A prediction module includes a computation control unit and first to sixth processing units. The computation control unit arranges the pixels of a reference block outputted by a frame buffer appropriately according to data decoded by an entropy decoder into first and second pixel signals, and outputs the same to the first to sixth processing units in units of cycles. The processing units are controlled by the computation control unit to respectively complete corresponding computations in a cycle, and to use the computation results as values of first to sixth output signals to be correspondingly outputted in a next cycle. The computation control unit receives the first to sixth output signals, and computes the output signals so as to obtain pixel values of a macroblock to be predicted.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: August 9, 2011
    Assignee: National Cheng Kung University
    Inventors: Chih-Chieh Chen, Chih-Hung Li, Wen-Hsiao Peng, Tihao Chiang
  • Publication number: 20090034609
    Abstract: In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.
    Type: Application
    Filed: October 14, 2008
    Publication date: February 5, 2009
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Publication number: 20080025411
    Abstract: A prediction module includes a computation control unit and first to sixth processing units. The computation control unit arranges the pixels of a reference block outputted by a frame buffer appropriately according to data decoded by an entropy decoder into first and second pixel signals, and outputs the same to the first to sixth processing units in units of cycles. The processing units are controlled by the computation control unit to respectively complete corresponding computations in a cycle, and to use the computation results as values of first to sixth output signals to be correspondingly outputted in a next cycle. The computation control unit receives the first to sixth output signals, and computes the output signals so as to obtain pixel values of a macroblock to be predicted.
    Type: Application
    Filed: January 19, 2007
    Publication date: January 31, 2008
    Applicant: NATIONAL CHENG KUNG UNIVERSITY
    Inventors: Chih-Chieh Chen, Chih-Hung Li, Wen-Hsiao Peng, Tihao Chiang
  • Patent number: 7263124
    Abstract: Fractional parts of quantized video coefficients are used as enhancement layers when encoding a video steam. This use of the fractional parts allows the reuse of decoding components.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: August 28, 2007
    Assignee: Intel Corporation
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Publication number: 20070071090
    Abstract: The disclosure relates to a method for performing context based binary arithmetic coding with a stochastic bit-reshuffling scheme in order to improve MPEG-4 fine granularity scalability (FGS) based bit-plane coding. The method comprises steps of: replacing 8×8 DCT with 4×4 integer transform coefficient in MPEG-4 AVC (Advance Video-Coding); partitioning each transform coefficient into significant bit and refinement bit; setting up significant bit context based on energy distribution within a transform block and spatial correlation in adjacent blocks; using an estimated Laplacian distribution to derive coding probability for the refinement bit; and using the context across bit-planes to partition each significant bit-plane for saving side information bit.
    Type: Application
    Filed: June 21, 2005
    Publication date: March 29, 2007
    Inventors: Wen-Hsiao Peng, Tihao Chiang, Hsueh-Ming Hang
  • Patent number: 7042942
    Abstract: In an encoding or decoding process for compressible data, non-raster ordered bitstreams of transform data are rearranged in memory so later data access is contiguous, efficiently allowing processing in a single cache line. In an encoder, rearrangement can utilize a buffer copy that enables address calculation to performed only once per block.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 9, 2006
    Assignee: Intel Corporation
    Inventors: Yen-Kuang Chen, Wen-Hsiao Peng
  • Publication number: 20030138042
    Abstract: In an encoding or decoding process for compressible data, non-raster ordered bitstreams of transform data are rearranged in memory so later data access is contiguous, efficiently allowing processing in a single cache line. In an encoder, rearrangement can utilize a buffer copy that enables address calculation to performed only once per block.
    Type: Application
    Filed: December 21, 2001
    Publication date: July 24, 2003
    Inventors: Yen-Kuang Chen, Wen-Hsiao Peng
  • Publication number: 20030058936
    Abstract: Fractional parts of quantized video coefficients are used as enhancement layers when encoding a video steam. This use of the fractional parts allows the reuse of decoding components.
    Type: Application
    Filed: September 26, 2001
    Publication date: March 27, 2003
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Publication number: 20020126759
    Abstract: In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.
    Type: Application
    Filed: January 10, 2001
    Publication date: September 12, 2002
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen