Patents by Inventor Chung-Tao Chu
Chung-Tao Chu 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: 10397592Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: GrantFiled: December 4, 2017Date of Patent: August 27, 2019Assignee: COREL SOFTWARE LLCInventors: Ioannis Katsavounidis, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Publication number: 20180098080Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: ApplicationFiled: December 4, 2017Publication date: April 5, 2018Applicant: Corel Software, LLCInventors: Ioannis KATSAVOUNIDIS, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Patent number: 9838703Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: GrantFiled: April 20, 2015Date of Patent: December 5, 2017Assignee: COREL SOFTWARE LLCInventors: Ioannis Katsavounidis, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Publication number: 20150229935Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: ApplicationFiled: April 20, 2015Publication date: August 13, 2015Inventors: Ioannis KATSAVOUNIDIS, Yu-Nien CHIEN, Chun-Huan CHUANG, Chung-Tao CHU, Te-Chien CHEN
-
Patent number: 9014275Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: GrantFiled: February 21, 2012Date of Patent: April 21, 2015Assignee: 8324450 Delaware LLCInventors: Ioannis Katsavounidis, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Patent number: 8837854Abstract: An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.Type: GrantFiled: December 18, 2012Date of Patent: September 16, 2014Assignee: Corel Software, LLCInventors: Lihua Zhu, Haihua Wu, Chung-Tao Chu, Richard Hua
-
Patent number: 8335394Abstract: An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.Type: GrantFiled: March 26, 2010Date of Patent: December 18, 2012Assignee: Corel CorporationInventors: Lihua Zhu, Haihua Wu, Chung-Tao Chu, Richard Hua
-
Publication number: 20120147956Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: ApplicationFiled: February 21, 2012Publication date: June 14, 2012Applicant: Corel CorporationInventors: Ioannis Katsavounidis, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Patent number: 8121196Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: GrantFiled: November 2, 2006Date of Patent: February 21, 2012Assignee: Corel CorporationInventors: Ioannis Katsavounidis, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Publication number: 20110188749Abstract: An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.Type: ApplicationFiled: March 26, 2010Publication date: August 4, 2011Inventors: Lihua ZHU, Haihua Wu, Chung-Tao Chu, Richard Hua
-
Patent number: 7483083Abstract: A method for enhancing video or other multimedia in order to achieve a closer-to-movie theater viewing experience. The enhancement method can be applied to YUV or other video formats which are used for TV or digital media. The method provides a curve with at least one inflection point such that at least one region has a concave upward arc and another region has a concave downward arc. The improved curve provides relatively less contrast in relatively dark regions and relatively more contrast in relatively bright regions. By taking into account the visual sensitivity to various luminance levels, a neutral point is selected to be located at a relatively dark point. To the darker side of the neutral point, luminance is suppressed. To the brighter side of the neutral point, luminance is enhanced. This luminance-mapping curve is applied to the luminance (Y) signal so as to enhance both brightness and contrast.Type: GrantFiled: April 13, 2004Date of Patent: January 27, 2009Assignee: Intervideo, Inc.Inventors: Wei Li, Chung-Tao Chu, Andy Chao Hung
-
Publication number: 20080107184Abstract: A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.Type: ApplicationFiled: November 2, 2006Publication date: May 8, 2008Applicant: INTERVIDEO, INC.Inventors: Ioannis Katsavounidis, Yu-Nien Chien, Chun-Huan Chuang, Chung-Tao Chu, Te-Chien Chen
-
Patent number: 6850566Abstract: A system for improving the speed of the video encoding process by decreasing the number of cycles to perform the quantization. The disclosed system achieves the improvement through use of parallel processor such as one having a Single Instruction, Multiple Data (SIMD) architecture. Concurrent processing during one instruction cycle is accomplished, thereby leading overall to the use of fewer instruction cycles. In the preferred embodiment, an MMX instruction set is used for executing four quantization in parallel. The disclosed system also achieves a higher precision of the quantization during the encoding of video signals with the SIMD architecture by using a larger multiplier and larger shift factor.Type: GrantFiled: February 20, 2001Date of Patent: February 1, 2005Assignee: InterVideo, Inc.Inventors: Chung-Tao Chu, Wei Ding
-
Publication number: 20040207759Abstract: A method for enhancing video or other multimedia in order to achieve a closer-to-movie theater viewing experience. The enhancement method can be applied to YUV or other video formats which are used for TV or digital media. The method provides a curve with at least one inflection point such that at least one region has a concave upward arc and another region has a concave downward arc. The improved curve provides relatively less contrast in relatively dark regions and relatively more contrast in relatively bright regions. By taking into account the visual sensitivity to various luminance levels, a neutral point is selected to be located at a relatively dark point. To the darker side of the neutral point, luminance is suppressed. To the brighter side of the neutral point, luminance is enhanced. This luminance-mapping curve is applied to the luminance (Y) signal so as to enhance both brightness and contrast.Type: ApplicationFiled: April 13, 2004Publication date: October 21, 2004Inventors: Wei Li, Chung-Tao Chu, Andy Chao Hung
-
Publication number: 20030067977Abstract: A system for improving the speed of the video encoding process by decreasing the number of cycles to perform the quantization. The disclosed system achieves the improvement through use of a parallel processor, such as one having a Single Instruction, Multiple Data (SIMD) architecture. Concurrent processing during one instruction cycle is accomplished, thereby leading overall to the use of fewer instruction cycles. In a preferred embodiment of the invention, an MMX instruction is used for executing four quantizations in parallel. The disclosed system also achieves a higher precision of the quantization during the encoding of video signals (60) with the SIMD architecture by using a larger multiplier and larger shift factor (50).Type: ApplicationFiled: September 18, 2001Publication date: April 10, 2003Inventors: Chung-Tao Chu, Wei Ding
-
Patent number: 6320987Abstract: An apparatus for processing a video signal is described, comprising a means for receiving a nonreconstructed, video residue image, a means for selecting a first pixel to be processed, a means for selecting a second and third pixel, the second and third pixels being contiguous to said first pixel, and positioned right and left of the first pixel, a means for determining first, second, and third weighting factors for the first, second and third pixels respectively, a means for computing a first result by multiplying the first weighting factor with the value of said first pixel, a means for computing a second result by multiplying the second weighting factor with the value of the second pixel, a means for computing a third result by multiplying the third weighting factor with the value of the third pixel; and a means for computing a new value for said first pixel by adding the first, second and third results together.Type: GrantFiled: October 16, 1998Date of Patent: November 20, 2001Assignee: Neo Paradigm Labs, Inc.Inventor: Chung-Tao Chu