Patents by Inventor Wen-Hsiung Chen

Wen-Hsiung Chen 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: 20070165724
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming symbols (called events) from the series of quantized transform coefficients. An event is a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The method includes forming a codeword for each formed event. Relatively short codewords are formed to represent events that are relatively more likely to occur, and relatively long codewords are formed to represent events that are relatively less likely to occur.
    Type: Application
    Filed: March 21, 2007
    Publication date: July 19, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Patent number: 7242328
    Abstract: Coding quantized transform coefficients as occur in image compression includes, for a subset of coefficient amplitude values coding by a first method corresponding to each amplitude of the subset, events of a run of zero or more zero-valued coefficients ending in the single non-zero amplitude, coding by a second method events of a run of zero or more zero-valued coefficients ending in any single non-zero amplitude not in the subset, and coding by a third method the amplitude values of the concatenation of the non-zero amplitude not in the subset. The coding methods produce variable length codewords. The method is suitable for series that have scattered non-zero-valued coefficients.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: July 10, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Wen-hsiung Chen, John A. Toebes
  • Publication number: 20070133890
    Abstract: A method and an apparatus to decode a bitstream that includes codewords formed by a method of encoding series of quantized coefficients of a transform of a block of image data. The encoding method includes forming events from the series of quantized transform coefficients, each event being a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The encoding method includes forming a codeword for each formed event. The decoding includes decoding recognized events until all the coefficients in a series of quantized transform coefficients is formed.
    Type: Application
    Filed: February 15, 2007
    Publication date: June 14, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20070104381
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The method includes forming modes for each encountered non-zero amplitude and forming events for the modes in the mode-modified series formed by setting to zero all non-zero amplitudes other than the amplitude defining the mode. An event for modes for amplitudes greater than 1 is a run of none or more zero-valued coefficients followed a non-zero amplitude in the mode-modified series. A first mode is defined for amplitude 1 wherein an event is a run of none or more zero-valued coefficients followed the amplitude 1 coefficient in the mode-modified series. In another embodiment, a first mode is defined for amplitude 1 wherein an event is a run in the mode-modified series of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being a sequence of l's and 0's starting with a coefficient of amplitude 1.
    Type: Application
    Filed: January 5, 2007
    Publication date: May 10, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Patent number: 7212681
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming symbols (called events) from the series of quantized transform coefficients. An event is a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The method includes forming a codeword for each formed event. Relatively short codewords are formed to represent events that are relatively more likely to occur, and relatively long codewords are formed to represent events that are relatively less likely to occur.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: May 1, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory D. Pelton
  • Publication number: 20070092000
    Abstract: An apparatus, method, and carrier medium carrying computer-readable code to implement a method that includes generating a difference picture of an accepted picture of a time sequence of pictures minus an estimate of the previous picture in the sequence. The generating of the difference picture includes forming quantized coefficients and passing the quantized coefficients via a prediction loop to generate the estimate of the previous picture. A spatial filter is applied to at least a component of the difference picture such that the forming of quantized coefficients is from a spatially filtered difference picture. The spatial filter is a noise reducing spatial filter configured such that there is a fixed delay between the filter input picture and the filter output picture. The fixed delay is significantly less than the time between consecutive pictures in the time sequence.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Wen-hsiung Chen, Philip Graham
  • Patent number: 7203372
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming symbols (called events) from the series of quantized transform coefficients. An event is a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The method includes forming a codeword for each formed event. Relatively short codewords are formed to represent events that are relatively more likely to occur, and relatively long codewords are formed to represent events that are relatively less likely to occur.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: April 10, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory D. Pelton
  • Patent number: 7194137
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming modes for each encountered non-zero amplitude and forming events for the modes in the mode-modified series formed by setting to zero all non-zero amplitudes other than the amplitude defining the mode. An event for modes for amplitudes greater than 1 is a run of none or more zero-valued coefficients followed a non-zero amplitude in the mode-modified series. In one embodiment, a first mode is defined for amplitude 1 wherein an event is a run of none or more zero-valued coefficients followed the amplitude 1 coefficient in the mode-modified series.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory D. Pelton
  • Publication number: 20070019877
    Abstract: Coding quantized transform coefficients as occur in image compression combines a position identifying method to identify the relative position of clusters of consecutive non-zero-valued coefficients, an amplitude event identifying method to identify amplitude events in the clusters of non-zero-valued coefficients, and a coding method to code the position events, amplitude events, and signs of the amplitudes in the clusters. The method is particularly applicable to a series of quantized transform coefficients where clusters are likely to occur.
    Type: Application
    Filed: March 20, 2006
    Publication date: January 25, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, John Toebes, Dov Rosenfeld, Gregory Pelton
  • Publication number: 20060088092
    Abstract: An apparatus, a method, and a software product to control a plurality of surveillance video camera/encoder combinations. The method includes receiving a plurality of encoded video streams from a respective surveillance camera/encoder combination, and accepting a measure of the level of activity for each encoded video stream. Each measure is obtained from the output of the camera of the corresponding camera/encoder combination. The method further includes assigning output bit rates for each encoded stream according to the accepted level of activity such that a maximum overall bit rate is not exceeded. One version is for controlling camera/encoder combinations that accept remote bit rate control, and a second is for controlling camera/encoder combinations that send at a pre-set bit rate. One version includes a network connection between the camera/encoder combinations, and the method or apparatus for central control.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, Philip Graham, Gregory Pelton, Blane Eisenberg
  • Publication number: 20060056720
    Abstract: Coding quantized transform coefficients as occur in image compression combines a position coding method to code the position of clusters of consecutive non-zero-valued coefficients with an amplitude coding method to code the amplitudes of a concatenation of a plurality of the clusters. The amplitude coding method exploits that runs of amplitude 1 coefficients are more likely in the clusters than runs of other coefficient amplitudes.
    Type: Application
    Filed: November 9, 2005
    Publication date: March 16, 2006
    Inventors: Wen-hsiung Chen, John Toebes
  • Publication number: 20060039621
    Abstract: A method, apparatus, and carrier medium to encode a series of quantized transform coefficients. The method includes identifying events that each includes a run of zero-valued coefficients preceding a run of one or more non-zero-valued coefficients, and for each such event, jointly encoding the run lengths of the preceding run of zero-valued coefficients and the following run of non-zero-valued coefficients with a codeword, such that for at least some events, relatively more likely-to-occur pairs of runlengths are encoded by a shorter codeword than relatively less likely-to-occur runlengths. The method further includes encoding each amplitude in the run of consecutive non-zero-valued coefficients, and encoding the signs of such coefficients. The method is applicable to encoding a region in the series where there is likely to be a cluster of non-zero-valued coefficients.
    Type: Application
    Filed: August 18, 2004
    Publication date: February 23, 2006
    Inventors: John Toebes, Wen-hsiung Chen, Fang Wu, Dov Rosenfeld
  • Publication number: 20060039615
    Abstract: A method, apparatus, and carrier medium to encode a series of quantized transform coefficients. The method includes identifying clusters of at least one non-zero-valued coefficients, and for each such cluster, identifying at least one position event that defines the relative position and runlength of the cluster of non-zero coefficients and any intervening run of zero-valued coefficients, and identifying at least one amplitude event to define the amplitudes of the non-zero-valued coefficients in the identified cluster. The method further includes jointly encoding the identified position event or events with the identified amplitude event or events such that relatively short codewords are formed to represent values or sequences of values that are relatively more likely-to-occur, and relatively long codewords are formed to represent values or sequences of values that are relatively less likely-to-occur.
    Type: Application
    Filed: February 28, 2005
    Publication date: February 23, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20060039616
    Abstract: A method, apparatus, and carrier medium to encode a series of quantized transform coefficients. The method includes identifying runs of one or more non-zero-valued coefficients, and for each such run, identifying events of a run of one or more amplitude-1 coefficients followed by a single coefficient of amplitude greater than 1. The method further includes encoding the identified event with a codeword that for at least some events, relatively more likely-to-occur events are encoded by a shorter codeword than relatively less likely-to-occur events. Each identified event is encoded according to the length of the consecutive amplitude-1 coefficients and the amplitude of the ending coefficient. The method is such that relatively short codewords are formed to represent values or sequences of values that are relatively more likely-to-occur, and relatively long codewords are formed to represent values or sequences of values that are relatively less likely-to-occur.
    Type: Application
    Filed: February 28, 2005
    Publication date: February 23, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20060039620
    Abstract: A Method, apparatus, and carrier medium to encode a series of quantized transform coefficients. The method includes identifying events that each includes a run of one or more non-zero-valued coefficients, and for each such event, encoding the event with a codeword that for at least some events, relatively more likely-to-occur events are encoded by a shorter codeword than relatively less likely-to-occur events, and for each identified event, jointly encoding a plurality of consecutive values in the run of consecutive non-zero-valued coefficients, the joint encoding according to an amplitude coding method. The method is such that relatively short codewords are formed to represent values or sequences of values that are relatively more likely-to-occur, and relatively long codewords are formed to represent values or sequences of values that are relatively less likely-to-occur. The method is applicable to encoding a region in the series where there is likely to be a cluster of non-zero-valued coefficient.
    Type: Application
    Filed: August 18, 2004
    Publication date: February 23, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, John Toebes
  • Publication number: 20060029792
    Abstract: Process for fabricating self-assembled nanoparticles on buffer layers without mask making and allowing for any degree of lattice mismatch; that is, binary, ternary or quaternary nanoparticles comprising Groups III-V, II-VI or IV-VI. The process includes a first step of applying a buffer layer, a second step of turning on the purge gas to modulate the first reactant to the lower first flow rate, then the second reactant is supplied to the buffer layer to form a metal-rich island on the buffer layer, and a third step of turning on purge gas again to modulate the first reactant to the higher second flow rate onto the buffer layer. On the metal-rich island is formed the nanoparticles of the binary, ternary or quaternary III-V, II-VI and IV-IV semiconductor material. This is then recrystallized under the first reactant flow at high temperature forming high quality nanoparticles.
    Type: Application
    Filed: December 6, 2004
    Publication date: February 9, 2006
    Inventors: Wei-Kuo Chen, Ming-Chih Lee, Wu-Ching Chou, Wen-Hsiung Chen, Wen-Cheng Ke
  • Publication number: 20050276497
    Abstract: A method and an apparatus of image compression, and a memory to store a data structure for compression. The method includes, for an ordered series of quantized coefficients of a transform of an image block, forming from the series events that are a run of non-zero-valued coefficients in a first contiguous region defined by a breakpoint, a run of zero-valued coefficients in the first region, or a run of zero-valued coefficients that ends in a non-zero-amplitude coefficient in a second region defined by the breakpoint. A codeword is formed for each runlength of non-zero-valued and zero-valued coefficients in the first region using a first- and a second coding method, respectively, and, and encoding the runs of zero-valued coefficient that end in a non-zero value in the second region according to a third coding method, including providing an exception codeword when the ending amplitude is not 1.
    Type: Application
    Filed: July 22, 2004
    Publication date: December 15, 2005
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton, John Toebes
  • Publication number: 20050276498
    Abstract: A method and apparatus to variable length code an ordered series of quantized transform coefficients of an image block. The method classifies the series into one of a plurality of classes. Each class has a corresponding coding process that is applicable to the statistical distribution of the coefficients in the series. The series is coded according to the particular corresponding coding process of the class of the classifying.
    Type: Application
    Filed: August 3, 2004
    Publication date: December 15, 2005
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton, John Toebes
  • Publication number: 20050276499
    Abstract: A method, a carrier medium, and an apparatus to process a plurality of ordered series of quantized coefficients of a block of an image to reduce the amount of data used to represent the image. The method includes establishing a breakpoint along the ordering of the series to define a first contiguous region and a second contiguous region, such that clusters of consecutive signals of non-zero values occur mostly in the first contiguous region. Establishing the breakpoint uses statistics calculated from at least a subset of the plurality, the statistics being of where, along the ordering of the plurality of the series, coefficients of any non-zero value occur in clusters of consecutive non-zero coefficients. For each series in the plurality, the signals in the first region are encoded using a first region encoding method, and the signals in the second region are encoded using a second region encoding method.
    Type: Application
    Filed: February 28, 2005
    Publication date: December 15, 2005
    Inventors: Fang Wu, Wen-hsiung Chen
  • Publication number: 20050276487
    Abstract: A method and an apparatus of image compression, and a memory to store a data structure for compression. The method includes, for an ordered series of quantized coefficients of a transform of an image block, forming events from the series of quantized transform coefficients, each event being a run of non-zero-valued coefficients in a first contiguous region defined by a breakpoint, a run of zero-valued coefficients in the first region, or a run of zero-valued coefficients in a second region defined by the breakpoint, the breakpoint defining the first region and a second continuous region in the series following the first region.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton, John Toebes