Patents by Inventor Chien-Hsin Lin

Chien-Hsin Lin 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: 6707398
    Abstract: Methods and apparatuses for concatenating codewords of variable lengths using a vector processing unit. In one aspect of the invention, a method for execution by a microprocessor to pack bit streams of variable lengths including: receiving a first bit segment from a first vector register; receiving a second bit segment from a second vector register; determining whether or not the sum of the bit length of the first bit segment and the bit length of the second bit segment is larger than a required length; generating a third bit segment from the first and second bit segments; and outputting the third bit segment in a third vector register; where the above operations are performed in response to the microprocessor receiving a first single instruction.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: March 16, 2004
    Assignee: Apple Computer, Inc.
    Inventors: Chien-Hsin Lin, Mushtaq Sarwar, Mike Lai, Alexei Ouzilevaski
  • Patent number: 6707397
    Abstract: Methods and apparatuses for concatenating codewords of variable lengths using a vector processing unit. In one aspect of the invention, a method for execution by a microprocessor to concatenate codewords of variable lengths includes: receiving a plurality of codewords from a first vector register; receiving a plurality of lengths representing bit lengths of the plurality of codewords respectively; generating a first bit stream from concatenating the plurality of codewords; summing the plurality of lengths to generate the bit length of the first bit stream; and outputting the first bit stream and the first length; wherein the above operations are performed in response to the microprocessor receiving a single instruction.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: March 16, 2004
    Assignee: Apple Computer, Inc.
    Inventor: Chien-Hsin Lin
  • Publication number: 20030080981
    Abstract: A vertical signal processing circuit including a buffer and a polyphase filter, and adapted to simultaneously process vertical peaking and vertical scaling on pixel data in a first operational mode. In a first operational vertical peaking and scaling mode, the embodiment includes receiving pixel data at a first rate, circulating the data in line buffers and filtering the circulated data through a polyphase filter configured with coefficients derived by convolving peaking filter coefficients with scaling polyphase filter coefficients, and presenting processed pixel data for storage at a second, different pixel rate. Using a control circuit, the pixel-data processing circuit can switch between operational modes by setting different coefficients for the polyphase filter circuit.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Chien-Hsin Lin, Li-De Yeh
  • Publication number: 20030081680
    Abstract: According to an example embodiment, the present invention is directed to pixel-data processing that includes scanning a first 2×2 line in each of a series of immediately adjacent pixel blocks, prior to scanning a second 2×2 line in each of the series of pixel blocks. Each scanned line is then processed for motion compensation in a manner that addresses challenges, including those discussed above, related to buffer size requirements, power consumption requirements and latency.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Selliah Rathnam, Gwo Giun Lee, Shaori Guo, Chien-Hsin Lin
  • Publication number: 20030081684
    Abstract: A pixel-data processing circuit delivers a fixed number of pixels to a video processing stage using an irregular sampling pattern that is defined by a variably-definable sampling window. In one example embodiment directed to processing an input stream of pixels corresponding to an array of video pixels, the window size is selected from one of various options for sampling subsets of the array as a two-dimensional window that spans the pixels in the array. A sampling-window is used such that the window size is a multiple of the sampling-window size and the sampling-window size defines the fixed number of pixels.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Chien-Hsin Lin, Jean-Huang (Kevin) Chen
  • Publication number: 20030081858
    Abstract: A pixel-data processing circuit adapted to resize pixel data in a first vertically processing mode is reconfigurable to operate in a nonresizing mode, wherein each mode receives pixel data at a first pixel rate and outputs pixel data at a different pixel rate. In one particular example embodiment, pixels are received at two pixels per cycle and output to a storage unit at one pixel per cycle. In a first operational resizing mode, the embodiment includes vertically processing pixel data including polyphase filtering and line-buffering the pixel data, resizing the received pixel data by circulating the data in the line buffers and by filtering the circulated data for the polyphase filtering, and presenting resized pixel data for storage at the first pixel rate. In a second operational nonresizing mode, the pixel data is processed by double-line buffering the pixel data, bypassing the polyphase filtering, and presenting nonresized pixel data for storage at the rate of one pixel per cycle.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Selliah Rathnam, Chien-Hsin Lin, Gwo Giun Lee, Shaori Guo
  • Publication number: 20030081835
    Abstract: Artifact detection and counting is enhanced using looping in both the horizontal and vertical direction is enhanced via a reduced bandwidth for accumulation of count values into count table entries. According to an example embodiment of the present invention, first and second loops are made for horizontal and vertical count table entries. Quotient and remainder values of a detected artifact value are used for increasing count table entries in the first looping pass, and the count table entries are increased using the quotient value in the second loop. The table increase in the first loop is limited to the length of the remainder value, and the table increase in the second loop is limited to the length of the row or column in the count table being used. In this manner, latency for additions to the count table and the bandwidth for making the additions are reduced, relative to conventional applications. In addition, each entry into the table can be reduced to one addition.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Chien-Hsin Lin, Chang-Ming Yang
  • Patent number: 6531611
    Abstract: The present invention provides a novel semi-synthetic method of producing a variety of novel taxane derivatives. The method involves the reaction of a phenylisoserine derivative with a suitably blocked Baccatin III derivative to produce a taxane substrate that may be further modified to form Pactitaxel and other potentially useful taxane derivatives.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: March 11, 2003
    Assignee: Scinopharm Taiwan, Ltd.
    Inventors: George Schloemer, Yung-Fa Chen, Chien Hsin Lin, Wlodzimierz Daniewski
  • Publication number: 20020137955
    Abstract: The present invention provides a novel semi-synthetic method of producing a variety of novel taxane derivatives. The method involves the reaction of a phenylisoserine derivative with a suitably blocked Baccatin III derivative to produce a taxane substrate that may be further modified to form Pactitaxel and other potentially useful taxane derivatives.
    Type: Application
    Filed: March 23, 2001
    Publication date: September 26, 2002
    Applicant: ScinoPharm Taiwan, Ltd.
    Inventors: George Schloemer, Yung-Fa Chen, Chien Hsin Lin, Wlodzimierz Daniewski
  • Patent number: 5669736
    Abstract: The present invention is a cast-in-place foundation resist pile with substantially lateral extensions inexpensively formed before or after the cement has been poured into the pile hole excavation. In addition, the present invention preferably makes those lateral extensions of the foundation pile into at least one of the levels of soft soil where the pile hole excavation has been made in alternating levels or zones of relatively soft and hard soils.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: September 23, 1997
    Inventor: Chien-Hsin Lin