Patents by Inventor Shang-Chieh Wen
Shang-Chieh Wen 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: 8693687Abstract: The present invention introduces methods and apparatus of encrypting/decrypting three-dimensional (3D) video content. The inventive methods and apparatus can achieve a flexible payment/authorization mechanism for the 3D video content. A user can choose to view only 2D images corresponding to the video content, or pay an authorization fee that allows the user to view the entire 3D video content.Type: GrantFiled: October 3, 2010Date of Patent: April 8, 2014Assignee: Himax Media Solutions, Inc.Inventor: Shang-Chieh Wen
-
Patent number: 8305403Abstract: A method for generating a gamma table is provided. The method is applied to a display, and the display obtains n-bit corrected gray levels [y(1), . . . , y(2m)] from m-bit original gray levels [x(1), . . . , x(2m)] by using the gamma table, wherein m and n are positive integers. The method comprises calculating the corrected gray levels [y(1), . . . , y(2m)] corresponding to the original gray levels [x(1), . . . , x(2m)] according to a gamma curve; and successively calculating differences of two adjacent corrected gray levels (y(i+1)?y(i)) and recording the differences as a plurality of gamma reference values z(i+1) (i=1˜(2m?1)) corresponding to the original gray levels x(i+1), in which the value z(1) corresponding to x(1) is y(1), in order to generate the gamma table.Type: GrantFiled: February 11, 2011Date of Patent: November 6, 2012Assignee: Himax Technologies LimitedInventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
-
Patent number: 8300071Abstract: A method for generating a gamma table is provided. The method is applied to a display, and the display obtains n-bit corrected gray levels [y(1), . . . , y(2m)] from m-bit original gray levels [x(1), . . . , x(2m)] by using the gamma table, wherein m and n are positive integers. The method comprises calculating the corrected gray levels [y(1), . . . , y(2m)] corresponding to the original gray levels [x(1), . . . , x(2m)] according to a gamma curve; and successively calculating differences of two adjacent corrected gray levels (y(i+1)?y(i)) and recording the differences as a plurality of gamma reference values z(i+1) (i=1˜(2m?1)) corresponding to the original gray levels x(i+1), in which the value z(1) corresponding to x(1) is y(1), in order to generate the gamma table.Type: GrantFiled: February 11, 2011Date of Patent: October 30, 2012Assignee: Himax Technologies LimitedInventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
-
Publication number: 20120256962Abstract: A video processing apparatus. A first scaling module receives original images according to an original pixel clock and performs adjustments on the original images according to a first scaling ratio to generate first scaled images. A frame buffer buffers the first scaled images. A controller controls the frame buffer to receive the first scaled images according to a first pixel clock and output the first scaled images according to a second pixel clock. A second scaling module receives the first scaled images and performs adjustments on the first scaled images according to a second scaling ratio to generate second scaled images. A length of a vertical blanking interval of the second scaled images is longer than a length of a vertical blanking interval of the original images.Type: ApplicationFiled: April 7, 2011Publication date: October 11, 2012Applicant: HIMAX MEDIA SOLUTIONS, INC.Inventor: Shang-Chieh Wen
-
Publication number: 20120082309Abstract: The present invention introduces methods and apparatus of encrypting/decrypting three-dimensional (3D) video content. The inventive methods and apparatus can achieve a flexible payment/authorization mechanism for the 3D video content. A user can choose to view only 2D images corresponding to the video content, or pay an authorization fee that allows the user to view the entire 3D video content.Type: ApplicationFiled: October 3, 2010Publication date: April 5, 2012Inventor: Shang-Chieh Wen
-
Publication number: 20110134165Abstract: A method for generating a gamma table is provided. The method is applied to a display, and the display obtains n-bit corrected gray levels [y(1), . . . , y(2m)] from m-bit original gray levels [x(1), . . . , x(2m)] by using the gamma table, wherein m and n are positive integers. The method comprises calculating the corrected gray levels [y(1), . . . , y(2m)] corresponding to the original gray levels [x(1), . . . , x(2m)] according to a gamma curve; and successively calculating differences of two adjacent corrected gray levels (y(i+1)?y(i)) and recording the differences as a plurality of gamma reference values z(i+1) (i=1˜(2m?1)) corresponding to the original gray levels x(i+1), in which the value z(1) corresponding to x(1) is y(1), in order to generate the gamma table.Type: ApplicationFiled: February 11, 2011Publication date: June 9, 2011Applicant: HIMAX TECHNOLOGIES LIMITEDInventors: Ming-Chun KO, Shang-Chieh Wen, Chien-Hsin Li
-
Publication number: 20110134164Abstract: A method for generating a gamma table is provided. The method is applied to a display, and the display obtains n-bit corrected gray levels [y(1), . . . , y(2m)] from m-bit original gray levels [x(1), . . . , x(2m)] by using the gamma table, wherein m and n are positive integers. The method comprises calculating the corrected gray levels [y(1), . . . , y(2m)] corresponding to the original gray levels [x(1), . . . , x(2m)] according to a gamma curve; and successively calculating differences of two adjacent corrected gray levels (y(i+1)?y(i)) and recording the differences as a plurality of gamma reference values z(i+1) (i=1˜(2m?1)) corresponding to the original gray levels x(i+1), in which the value z(1) corresponding to x(1) is y(1), in order to generate the gamma table.Type: ApplicationFiled: February 11, 2011Publication date: June 9, 2011Applicant: HIMAX TECHNOLOGIES LIMITEDInventors: Ming-Chun KO, Shang-Chieh Wen, Chien-Hsin Li
-
Patent number: 7903128Abstract: A method for generating a gamma table is provided. The method is applied to a display, and the display obtains n-bit corrected gray levels [y(1), . . . , y(2m)] from m-bit original gray levels [x(1), . . . , x(2m)] by using the gamma table, wherein m and n are positive integers. The method comprises calculating the corrected gray levels [y(1), . . . , y(2m)] corresponding to the original gray levels [x(1) , . . . , x(2m)] according to a gamma curve; and successively calculating differences of two adjacent corrected gray levels (y(i+1)?y(i)) and recording the differences as a plurality of gamma reference values z(i+1) (i=1˜(2m?1)) corresponding to the original gray levels x(i+1), in which the value z(1) corresponding to x(1) is y(1), in order to generate the gamma table.Type: GrantFiled: July 10, 2007Date of Patent: March 8, 2011Assignee: Himax Technologies LimitedInventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
-
Publication number: 20100238357Abstract: An audio/video signal processor is provided and includes a first chip, a bus, and a second chip. The first chip comprises receives at least one input signal with display and sound information through at least one I/O interface and converts the input signal to generate a converted signal. The bus is communicated with the first chip. The second chip receives the converted signal through the bus and processes the converted signal to generate a display and sound signal for displaying and playing. The first chip and the second chip are packaged by the same packaging manner, such as quad flat package (QFP), with the second chip fabricated by a more advanced process than the first chip.Type: ApplicationFiled: March 23, 2009Publication date: September 23, 2010Applicant: HIMAX MEDIA SOLUTIONS, INC.Inventor: Shang-Chieh Wen
-
Publication number: 20080007575Abstract: A method for generating a gamma table is provided. The method is applied to a display, and the display obtains n-bit corrected gray levels [y(1), . . . , y(2m)] from m-bit original gray levels [x(1), . . . , x(2m)] by using the gamma table, wherein m and n are positive integers. The method comprises calculating the corrected gray levels [y(1), . . . , y(2m)] corresponding to the original gray levels [x(1) , . . . , x(2m)] according to a gamma curve; and successively calculating differences of two adjacent corrected gray levels (y(i+1)?y(i)) and recording the differences as a plurality of gamma reference values z(i+1) (i=1˜(2m?1)) corresponding to the original gray levels x(i+1), in which the value z(1) corresponding to x(1) is y(1), in order to generate the gamma table.Type: ApplicationFiled: July 10, 2007Publication date: January 10, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
-
Publication number: 20060158557Abstract: A method for video processing includes the steps of: receiving an image to generate a decimated image by discarding a plurality of pixels of the received image excluding those involved in arithmetic operations for scaling of the received image; and receiving the decimated image to derive a destination image by performing the arithmetic operations.Type: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Inventors: Shang-Chieh Wen, Chien-Hsin Li
-
Publication number: 20060149802Abstract: A scaling filter includes: two line buffers for buffering a plurality of pixel values corresponding to a plurality of source pixels, respectively; (N+1) multiplexers coupled to the line buffers for multiplexing the pixel values to output (N+1) intermediate values, respectively, wherein N is an integer; N bit shifters coupled to N corresponding multiplexers out of the (N+1) multiplexers, respectively, each of the bit shifters bit-shifting a specific intermediate value outputted by a specific multiplexer to generate a shifted value; and a summation circuit coupled to a 1st multiplexer out of the (N+1) multiplexers and the bit shifters for summing the intermediate value generated by the 1st multiplexer and the shifted values generated by the bit shifters to generate a new pixel value.Type: ApplicationFiled: January 4, 2005Publication date: July 6, 2006Inventors: Shang-Chieh Wen, Chen-Jen Huang