Patents by Inventor Hsueh-Ming Hang

Hsueh-Ming Hang 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: 10673813
    Abstract: The present invention provides a method for NAT traversal in VPN so that the VPN can detect the rule of port allocation for NAT outside the VPN to achieve NAT traversal. The communication structure according to the present invention includes a public network, a client network, a destination network, a first NAT, a second NAT. A DNAT-T proxy server is installed between the first NAT and the second NAT and has the function for the VPN to conduct a plurality of (N times) registrations before sending data out to detect the rule for NAT port allocation of the DNAT-T proxy server, and then inform the next NAT port allocation to the other side of the VPN so as to achieve NAT traversal for the data packets in VPN.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: June 2, 2020
    Assignee: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: Hsueh Ming Hang, Shaw Hwa Hwang, Cheng Yu Yeh, Bing Chih Yao, Kuan Lin Chen, Yao Hsing Chung, Shun Chieh Chang, Chi Jung Huang, Li Te Shen, Ning Yun Ku, Tzu Hung Lin, Ming Che Yeh
  • Patent number: 10614553
    Abstract: The present invention provides a method for Spherical Camera Image Stitching. By using two fisheye lens to catch two fisheye images and then being developed into three pairs of flat figures based on Segmented Sphere Projection (SSP) method. Thereafter each corresponding pair is stitched based on a similar-edge method, and then three pairs are combined to form a panoramic image. At the end, the combined panoramic image is projected to a 3-D ball sphere space.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: April 7, 2020
    Assignee: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: Shih Ching Wang, Hsueh Ming Hang, Shaw Hwa Hwang
  • Publication number: 20190238503
    Abstract: The present invention provides a method for NAT traversal in VPN so that the VPN can detect the rule of port allocation for NAT outside the VPN to achieve NAT traversal. The communication structure according to the present invention includes a public network, a client network, a destination network, a first NAT, a second NAT. A DNAT-T proxy server is installed between the first NAT and the second NAT and has the function for the VPN to conduct a plurality of (N times) registrations before sending data out to detect the rule for NAT port allocation of the DNAT-T proxy server, and then inform the next NAT port allocation to the other side of the VPN so as to achieve NAT traversal for the data packets in VPN.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 1, 2019
    Inventors: Hsueh Ming HANG, Shaw Hwa HWANG, Cheng Yu YEH, Bing Chih YAO, Kuan Lin CHEN, Yao Hsing CHUNG, Shun Chieh CHANG, Chi Jung HUANG, Li Te SHEN, Ning Yun KU, Tzu Hung LIN, Ming Che YEH
  • 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: 10110873
    Abstract: A backward depth mapping method for stereoscopic image synthesis includes: providing a first coordinate and a first depth value of a pixel of a virtual view in a stereoscopic image; calculating a second coordinate and a second depth value of a pixel of reference view, which is obtained by mapping the virtual view, based on the first coordinate and the first depth value of the pixel of the virtual view; calculating an error value corresponding to the first depth value based on the second coordinate and second depth value; and determining a third depth value of the pixel of the virtual view based on the error value. As a result, it is possible to avoid the virtual view producing a crack and the pixel of the background from appearing at the crack of the foreground.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 23, 2018
    Assignee: National Chiao Tung University
    Inventors: Yu-Lun Liu, Hsueh-Ming Hang, Wen-Hsiang Tsai
  • Publication number: 20160205375
    Abstract: The invention is a backward depth mapping method for stereoscopic image synthesis, which includes: providing a first coordinate and a first depth value of a pixel of a virtual view in a stereoscopic image; calculating a second coordinate and a second depth value of a pixel of reference view, which is obtained by mapping the virtual view, based on the first coordinate and the first depth value of the pixel of the virtual view; calculating an error value corresponding to the first depth value of the pixel of the virtual view based on the second coordinate and second depth value of the pixel of the reference view; determining a third depth value of the pixel of the virtual view based on the error value corresponding to the first depth value of the pixel of the virtual view. Thereby, the invention can avoid the virtual view from producing crack and the pixel of background from appearing at the crack of the foreground.
    Type: Application
    Filed: July 15, 2015
    Publication date: July 14, 2016
    Inventors: Yu-Lun Liu, Hsueh-Ming Hang, Wen-Hsiang Tsai
  • 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: 20100080298
    Abstract: A weighting function (WF) is previously provided to model the number of search points of a pattern search. However, WF fails to properly describe the behavior of the genetic pattern search algorithms due to some over-simplifications in their models. Therefore, a refined weighting function (RWF) is provided to more accurately describe both genetic and non-genetic pattern searches. Moreover, based on the understanding to RWF, two momentum-directed genetic search algorithms are further provided. These new algorithms check the possible mutations according to their likelihood to the preceding successful mutations and further accelerate the previous genetic pattern searches.
    Type: Application
    Filed: June 24, 2009
    Publication date: April 1, 2010
    Inventors: Hsueh-Ming Hang, Tzu-Yi Chao, Chang-Che Tsai
  • Publication number: 20080137746
    Abstract: A method of determining performance of block motion estimation procedures, including specific search patterns is disclosed. The patterns are based on genetic competition between paired coordinate points. An evaluation of a block matching cost is used to identify a survivor between the two selected points. Models are also provided for estimating performances of new search algorithms and image sequences.
    Type: Application
    Filed: May 23, 2007
    Publication date: June 12, 2008
    Inventors: Chang-Che Tsai, Tzu-Yi Chao, Hsueh-Ming Hang
  • Publication number: 20080130749
    Abstract: A block motion estimation search method and related search pattern for determining motion vectors of varying image data is disclosed. The patterns are based on genetic competition between paired coordinate points. An evaluation of a block matching cost is used to identify a survivor between the two selected points. Models are also provided for estimating performances of new search algorithms and image sequences.
    Type: Application
    Filed: May 23, 2007
    Publication date: June 5, 2008
    Inventors: Chang-Che Tsai, Tzu-Yi Chao, Hsueh-Ming Hang
  • Patent number: 7328152
    Abstract: A fast bit allocation algorithm for audio coding is disclosed. A virtual Huffman codebook model is referred in a trellis-based optimization approach to obtain a set of optimized scale factors, and then the set of optimized scale factors is referred in a trellis-based optimization approach to obtain a set of optimized Huffman codebooks. Therefore, the present invention can significantly reduce the amount of computation for the bit allocation. Further, according to the experimental data, the present invention can keep almost the same compression efficiency as the prior art JTB optimization. Hence, the present invention is more suitable for practical applications.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: February 5, 2008
    Assignee: National Chiao Tung University
    Inventors: Cheng-Han Yang, Hsueh-Ming Hang
  • Publication number: 20070274390
    Abstract: A circuit which performs a block motion estimation procedure disclosed. The patterns are based on genetic competition between paired coordinate points. An evaluation of a block matching cost is used to identify a survivor between the two selected points. Models are also provided for estimating performances of new search algorithms and image sequences.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 29, 2007
    Inventors: Chang-Che Tsai, Tzu-Yi Chao, Hsueh-Ming Hang
  • Patent number: 7203235
    Abstract: A robust fine granularity scalability video encoding includes a base layer encoder and an enhancement layer encoder in which motion compensated difference images are generated by comparing an original image to predicted images at base layer and enhancement layer with motion compensation. Based on leaky and partial predictions, a high quality reference image is constructed at the enhancement layer to improve temporal prediction. In the construction of the high quality reference image, one parameter ? controls the number of bitplanes of the enhancement layer difference coefficients used and another parameter ? controls the amount of predictive leak. A spatial scalability module allows the processed pictures at the base layer and the enhancement layer to have identical or different spatial resolutions.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: April 10, 2007
    Assignee: National Chiao Tung University
    Inventors: Hsiang-Chun Huang, Chung-Neng Wang, Ti-Hao Chiang, Hsueh-Ming Hang
  • 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: 7072394
    Abstract: A robust fine granularity scalability video encoding includes a base layer encoder and an enhancement layer encoder in which motion compensated difference images are generated by comparing an original image to predicted images at base layer and enhancement layer with motion compensation. Based on leaky and partial predictions, a high quality reference image is constructed at the enhancement layer to improve temporal prediction. In the construction of the high quality reference image, one parameter ? controls the number of bitplanes of the enhancement layer difference coefficients used and another parameter ? controls the amount of predictive leak. A spatial scalability module allows the processed pictures at the base layer and the enhancement layer to have identical or different spatial resolutions.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: July 4, 2006
    Assignee: National Chiao Tung University
    Inventors: Hsiang-Chun Huang, Chung-Neng Wang, Tihao Chiang, Hsueh-Ming Hang
  • Publication number: 20050228658
    Abstract: A fast bit allocation algorithm for audio coding is disclosed. A virtual Huffman codebook model is referred in a trellis-based optimization approach to obtain a set of optimized scale factors, and then the set of optimized scale factors is referred in a trellis-based optimization approach to obtain a set of optimized Huffman codebooks. Therefore, the present invention can significantly reduce the amount of computation for the bit allocation. Further, according to the experimental data, the present invention can keep almost the same compression efficiency as the prior art JTB optimization. Hence, the present invention is more suitable for practical applications.
    Type: Application
    Filed: June 28, 2004
    Publication date: October 13, 2005
    Inventors: Cheng-Han Yang, Hsueh-Ming Hang
  • Publication number: 20050220192
    Abstract: A robust fine granularity scalability video encoding includes a base layer encoder and an enhancement layer encoder in which motion compensated difference images are generated by comparing an original image to predicted images at base layer and enhancement layer with motion compensation. Based on leaky and partial predictions, a high quality reference image is constructed at the enhancement layer to improve temporal prediction. In the construction of the high quality reference image, one parameter ? controls the number of bitplanes of the enhancement layer difference coefficients used and another parameter ? controls the amount of predictive leak. A spatial scalability module allows the processed pictures at the base layer and the enhancement layer to have identical or different spatial resolutions.
    Type: Application
    Filed: May 25, 2005
    Publication date: October 6, 2005
    Inventors: Hsiang-Chun Huang, Chung-Neng Wang, Ti-Hao Chiang, Hsueh-Ming Hang
  • Publication number: 20050201468
    Abstract: The present invention provides a method and apparatus for interframe wavelet video coding which comprises Motion Compensated Temporal Filtering and Discrete Wavelet Transform Coding to obtain: 1. compressed quantification error and scalability on temporal analysis and spatial analysis, and 2. scalability on Motion Information (MI) data so that the performance of wavelet video coding on low bitrate can be improved. A method for partitioned coding on MI is proposed: 1. to partitioned coding a motion vector according to the spatial block, the temporal frame, or the numeric precision; 2. to partition motion vectors to a plurality of layers, and, when the video bitstream changes, only the required MI is put into the final bitstream. Accordingly, the performance of wavelet video compression on low bitrate is greatly improved while the compression rate on high bitrate is only a little lower.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Inventors: Sam Tsai, Hsueh-Ming Hang, Chia-Yang Tsai, Tihao Chiang
  • Publication number: 20040042549
    Abstract: A robust fine granularity scalability video encoding includes a base layer encoder and an enhancement layer encoder in which motion compensated difference images are generated by comparing an original image to predicted images at base layer and enhancement layer with motion compensation. Based on leaky and partial predictions, a high quality reference image is constructed at the enhancement layer to improve temporal prediction. In the construction of the high quality reference image, one parameter &bgr; controls the number of bitplanes of the enhancement layer difference coefficients used and another parameter &agr; controls the amount of predictive leak. A spatial scalability module allows the processed pictures at the base layer and the enhancement layer to have identical or different spatial resolutions.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 4, 2004
    Inventors: Hsiang-Chun Huang, Chung-Neng Wang, Tihao Chiang, Hsueh-Ming Hang
  • Patent number: 6480664
    Abstract: Tape formatting, tracking and trick mode data generation are disclosed for providing trick modes for compressed video stored on a video tape. The tape is formatted so that trick mode data is recorded at normal speed within certain areas delineated by predetermined boundaries that are within a maintainable range of a predetermined ideal scan path of the heads. These boundaries are oblique to the normal speed tracks and define trick mode data areas in which trick mode data may be recorded. To facilitate tracking, sync words and trick mode identification codes are interleaved within the trick mode data areas. During tracking, the heads reproduce the sync words and identification codes, and the identification codes that match the currently utilized trick mode are counted. The count during a current interval is compared to a count during a previous interval or a threshold to determine if the heads have locked onto the ideal scan path or deviated therefrom.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: November 12, 2002
    Inventors: Hou-Chun Ting, Hsueh-Ming Hang, Jang-Zern Tsai, Chien-Chen Liang