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: 8693687
    Abstract: 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: Grant
    Filed: October 3, 2010
    Date of Patent: April 8, 2014
    Assignee: Himax Media Solutions, Inc.
    Inventor: Shang-Chieh Wen
  • Patent number: 8305403
    Abstract: 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: Grant
    Filed: February 11, 2011
    Date of Patent: November 6, 2012
    Assignee: Himax Technologies Limited
    Inventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
  • Patent number: 8300071
    Abstract: 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: Grant
    Filed: February 11, 2011
    Date of Patent: October 30, 2012
    Assignee: Himax Technologies Limited
    Inventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
  • Publication number: 20120256962
    Abstract: 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: Application
    Filed: April 7, 2011
    Publication date: October 11, 2012
    Applicant: HIMAX MEDIA SOLUTIONS, INC.
    Inventor: Shang-Chieh Wen
  • Publication number: 20120082309
    Abstract: 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: Application
    Filed: October 3, 2010
    Publication date: April 5, 2012
    Inventor: Shang-Chieh Wen
  • Publication number: 20110134165
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: June 9, 2011
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventors: Ming-Chun KO, Shang-Chieh Wen, Chien-Hsin Li
  • Publication number: 20110134164
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: June 9, 2011
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventors: Ming-Chun KO, Shang-Chieh Wen, Chien-Hsin Li
  • Patent number: 7903128
    Abstract: 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: Grant
    Filed: July 10, 2007
    Date of Patent: March 8, 2011
    Assignee: Himax Technologies Limited
    Inventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
  • Publication number: 20100238357
    Abstract: 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: Application
    Filed: March 23, 2009
    Publication date: September 23, 2010
    Applicant: HIMAX MEDIA SOLUTIONS, INC.
    Inventor: Shang-Chieh Wen
  • Publication number: 20080007575
    Abstract: 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: Application
    Filed: July 10, 2007
    Publication date: January 10, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventors: Ming-Chun Ko, Shang-Chieh Wen, Chien-Hsin Li
  • Publication number: 20060158557
    Abstract: 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: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Shang-Chieh Wen, Chien-Hsin Li
  • Publication number: 20060149802
    Abstract: 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: Application
    Filed: January 4, 2005
    Publication date: July 6, 2006
    Inventors: Shang-Chieh Wen, Chen-Jen Huang