Patents by Inventor Sheng-Che Tsao

Sheng-Che Tsao 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: 20060268019
    Abstract: A method for detecting image scrolling includes the steps of catching a start address (SA) of a visible field; generating a first characteristic signal according to the SA; storing a first characteristic value of the first characteristic signal; generating a second characteristic signal according to the SA caught after the visible field moves; and generating a decision signal, which identifies a scrolling direction of an image according to the first characteristic signal and the second characteristic signal.
    Type: Application
    Filed: August 3, 2005
    Publication date: November 30, 2006
    Inventors: Jiunn Shyang Wang, Andy Chiu, Sheng Che Tsao
  • Publication number: 20060176495
    Abstract: An image data processing apparatus for detecting a scrolling direction of a first image thereto scaling the first image simultaneously is disclosed. The image data processing apparatus includes an image detecting module and a scaling module. The image detecting module is used for extracting an eigenvalue of the first image and its scrolling detection thereto outputs a directional signal and a line difference signal. The scaling module receives a ratio signal, the directional signal, and the line difference signal thereto outputs a second image accordingly.
    Type: Application
    Filed: February 2, 2006
    Publication date: August 10, 2006
    Inventors: Denzel Wang, Andy Chiu, Sheng-Che Tsao
  • Publication number: 20060061683
    Abstract: An apparatus for adaptive de-interlace of a frame comprises a line-segment difference-value calculating module, a motion-vector calculating module, an intra-block calculating module, a trigger-value producing module, and an image processing module. The line-segment difference-value calculating module computes a difference value of a line segment within the frame. The motion-vector calculating module computes a motion vector of a macro block that is located in the frame and comprises the line segment. The intra-block calculating module computes the amount of intra blocks in the frame. The trigger-value producing module determines whether the amount of the intra blocks is larger than a first threshold or not, so as to select an algorithm for generating a trigger value. The image processing module determines whether the trigger value is larger than a second threshold or not and then selects a de-interlace algorithm for de-interlacing the line segment.
    Type: Application
    Filed: March 29, 2005
    Publication date: March 23, 2006
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Hao Chen, Sheng-Che Tsao
  • Publication number: 20060028487
    Abstract: An image wipe method includes the steps of defining at least a first reference point to divide a screen area into several sub-areas according to the first reference points, selecting at least one sub-area, and performing a first image process on the selected sub-area. In addition, an image wipe device for executing the method is provided.
    Type: Application
    Filed: September 21, 2004
    Publication date: February 9, 2006
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Jackie Hsiung, Sheng-Che Tsao
  • Publication number: 20050249436
    Abstract: A data processing apparatus and method used to scale a set of digital data is disclosed. The data processing apparatus comprises a ratio conversion module, which receives a ratio signal thereto generate a look-up table; and a scaling module connected to the ratio conversion module. The ratio conversion module generates a second set digital data based on the look-up table, and the first set digital data, by performing a digital scaling process.
    Type: Application
    Filed: May 4, 2005
    Publication date: November 10, 2005
    Inventors: Andy Chiu, Denzel Wang, Sheng-Che Tsao
  • Publication number: 20050210087
    Abstract: This invention provides a data processing apparatus for scaling a digital data source. The data processing apparatus includes a ratio transformation module and a scaling module. The ratio transformation module receives a ratio signal and generates a Look-up Table (LUT). The scaling module connected to the ratio transformation module receives the digital data source, scales the digital data source based on the LUT, and then outputs a processed digital data.
    Type: Application
    Filed: July 15, 2004
    Publication date: September 22, 2005
    Inventors: Denzel Wang, An-Te Chiu, Sheng-Che Tsao
  • Publication number: 20040233329
    Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, in which extraction and calculation of motion vectors contained in a macro-block being processed, the value of calculation of motion vectors being then compared with a programmable threshold; wherein the macro-block being a motion block if the value of calculation being greater than the threshold and therefore Bob algorithm being chosen for de-interlacing process. Otherwise, the macro-block being a still block if the value of calculation being less than the threshold and therefore Weave algorithm being chosen for de-interlacing process. Consequently, the process is enforced continually and a dynamic image of high image quality is constituted with block as its unit.
    Type: Application
    Filed: May 24, 2004
    Publication date: November 25, 2004
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Ting-Kun Yeh, Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu
  • Publication number: 20040233330
    Abstract: The present invention provides a selection methodology of de-interlacing algorithm of dynamic image, comprising detecting hardware resource of player system. When hardware resource of player system corresponds to the executing condition of algorithm of line-segment de-interlacing, then selects algorithm of line-segment de-interlacing for de-interlacing. When hardware resource of player system doesn't correspond to the executing condition of algorithm of line-segment de-interlacing, then detects input image to see whether it contains information of P-frame or not. When input image contains information of P-frame, the player system selects algorithm of block-based de-interlacing for de-interlacing. Otherwise, the player system selects whether it takes complete frame as a process unit for deciding frame-based de-interlacing and field-based de-interlacing, and provides users with a higher-resolution dynamic image and a better elasticity of selection.
    Type: Application
    Filed: May 24, 2004
    Publication date: November 25, 2004
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Sheng-Che Tsao, Jackie Hsiung, An-Te Chiu
  • Publication number: 20040233328
    Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, configured for calculating characteristic values of each line segment of current frame in sequence according to width of line segment. Next, calculating the difference between characteristic values of each line segment of current frame and characteristic values of each corresponding line segment of reference frame in sequence to acquire an image shift value of line segment. And next, comparing the image shift value of line segment with a threshold to determine a de-interlacing algorithm for executing the de-interlacing and constituting a high-resolution dynamic image. At the same time, storing characteristic values of each line segment of current frame for being the characteristic values of each corresponding line segment of the former frame when calculating the image shift value of line segment of the next frame.
    Type: Application
    Filed: May 24, 2004
    Publication date: November 25, 2004
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Sheng-Che Tsao, Jackie Hsiung, An-Te Chiu
  • Publication number: 20040233327
    Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, configured for calculating encoding information of a dynamic image to acquire an image shift value of field and then compare the image shift value of field with a programmable threshold. When the image shift value of field is substantially greater than the threshold, then choosing Bob algorithm for de-interlacing; otherwise, when the image shift value of field is substantially less than the threshold, then choosing Weave algorithm for de-interlacing to constitute a high-resolution motion image.
    Type: Application
    Filed: May 24, 2004
    Publication date: November 25, 2004
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Ting-Kun Yeh, Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu
  • Publication number: 20040236807
    Abstract: A method and apparatus for adaptive frame rate conversion comparing the steps of calculating a plurality of motion vectors of a plurality of blocks to generate a motion judgment value; comparing the motion judgment value with a threshold value to decide a frame rate conversion approach; and executing the frame rate conversion approach. Furthermore, the apparatus for adaptive frame rate conversion comparing a motion vector processing unit for extracting and calculating a plurality of motion vectors from a plurality of blocks of an incoming image to generate a motion judgment value; a microprocessor for comparing the motion judgment value with a threshold value to generate a comparing result and determining a frame rate conversion approach according to the comparing result; and a video processing unit for executing the frame rate conversion approach determined by the microprocessor.
    Type: Application
    Filed: May 24, 2004
    Publication date: November 25, 2004
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu