Patents by Inventor Susanto Rahardja

Susanto Rahardja 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: 9754356
    Abstract: In various embodiments of the present disclosure, there is provided a method for processing an input image. The method includes generating a base layer portion and a detail layer portion from the input image by carrying out a linear transformation of pixels of a guidance image, and determining, for each of the pixels of the guidance image, a variance of the pixels in a surrounding window of pixels. Further, the method includes determining, for each of the pixels of the guidance image, a weight value of the pixels based on the determined variance, wherein the pixels are weighted in the linear transformation according to the determined weight value. Accordingly, a system for processing an input image is also provided.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: September 5, 2017
    Assignee: Agency for Science, Technology and Research
    Inventors: Zhengguo Li, Jinghong Zheng, Zijian Zhu, Shiqian Wu, Wei Yao, Susanto Rahardja
  • Publication number: 20170169075
    Abstract: According to various embodiments, a testing apparatus may be provided. The testing apparatus may include: a cell pair comprising two l-bit memory cells configured to represent a stored pattern of l-bit; and a converter configured to convert a query pattern of l-bit into a pair of voltages defined such that when applied to gates of the cell pair, the voltages make the cell pair into high resistance mode when the query pattern matches the stored pattern and into low resistance mode when the query pattern does not match the stored pattern.
    Type: Application
    Filed: March 2, 2015
    Publication date: June 15, 2017
    Applicant: Agency for Science, Technology and Research
    Inventors: Wenyu JIANG, Rongshan YU, Xiaoming BAO, Susanto RAHARDJA
  • Patent number: 9466007
    Abstract: Embodiments provide a method for processing an input image having a plurality of pixels, wherein each pixel has a pixel position. The method may include determining, for each pixel position, a vector based on the input image; and determining, for each pixel position, a detail value for the pixel position based on the determined vectors at a plurality of neighboring pixel positions within a predetermined neighboring block of the pixel position.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: October 11, 2016
    Assignee: Agency for Science, Technology and Research
    Inventors: Zhengguo Li, Jinghong Zheng, Zijian Zhu, Shiqian Wu, Susanto Rahardja
  • Publication number: 20160292824
    Abstract: In various embodiments of the present disclosure, there is provided a method for processing an input image. The method includes generating a base layer portion and a detail layer portion from the input image by carrying out a linear transformation of pixels of a guidance image, and determining, for each of the pixels of the guidance image, a variance of the pixels in a surrounding window of pixels. Further, the method includes determining, for each of the pixels of the guidance image, a weight value of the pixels based on the determined variance, wherein the pixels are weighted in the linear transformation according to the determined weight value. Accordingly, a system for processing an input image is also provided.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 6, 2016
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Zhengguo LI, Jinghong ZHENG, Zijian ZHU, Shiqian WU, Wei YAO, Susanto RAHARDJA
  • Patent number: 9305372
    Abstract: Embodiments provide a method for processing a first image based on a second image, wherein each pixel in the first image has a plurality of color components and has a corresponding pixel in the second image, and wherein each value of a color component in the first image corresponds to a value of a color component in the second image. The method may include deciding, for each color component of a pixel in the first image, whether to modify the value of the color component dependent on a predetermined criterion. The method may further include determining a similarity index between the pixel in the first image and the corresponding pixel in the second image based on, for each color component of the pixel, the value of the color component of the pixel, or if it is decided that the value of the color component of the pixel is to be modified, the corresponding value of the color component in the second image.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: April 5, 2016
    Assignee: Agency for Science, Technology and Research
    Inventors: Zhengguo Li, Zijian Zhu, Shiqian Wu, Shoulie Xie, Susanto Rahardja
  • Patent number: 9129413
    Abstract: A method for aligning a plurality of first digital pictures. Each first digital picture includes a plurality of pixels wherein each pixel is associated with a pixel value. The method includes generating a second digital picture for each first digital picture. Generating the second digital picture for the first digital picture includes determining, for each of a plurality of pixels of the first digital picture, a number representing the pixel values of a plurality of pixels in a neighborhood of the pixel relatively to the pixel value of the pixel. The method further includes assigning the number as a pixel value to a pixel of the second digital image corresponding to the pixel of the first digital image. The method further includes generating aligning parameters based on the plurality of second digital pictures. The method further includes aligning the plurality of first digital pictures based on the aligning parameters.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: September 8, 2015
    Assignee: Agency for Science, Technology and Research
    Inventors: Shiqian Wu, Susanto Rahardja, Zhengguo Li
  • Publication number: 20150154468
    Abstract: Embodiments provide a method for processing an input image having a plurality of pixels, wherein each pixel has a pixel position. The method may include determining, for each pixel position, a vector based on the input image; and determining, for each pixel position, a detail value for the pixel position based on the determined vectors at a plurality of neighboring pixel positions within a predetermined neighboring block of the pixel position.
    Type: Application
    Filed: January 18, 2013
    Publication date: June 4, 2015
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Zhengguo Li, Jinghong Zheng, Zijian Zhu, Shiqian Wu, Susanto Rahardja
  • Patent number: 8687883
    Abstract: Embodiments provide a method for merging a plurality of first digital pictures, wherein each first digital picture includes a plurality of pixel values. The method includes extracting details from the plurality of first digital pictures. The method further includes combining the pixel values of the plurality of first digital pictures to generate a combined digital picture. The method further includes modifying the combined digital picture with the extracted details to generate a merged digital picture.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: April 1, 2014
    Assignee: Agency for Science, Technology and Research
    Inventors: Jinghong Zheng, Zhengguo Li, Susanto Rahardja
  • Publication number: 20130287296
    Abstract: Embodiments provide a method for processing a first image based on a second image, wherein each pixel in the first image has a plurality of color components and has a corresponding pixel in the second image, and wherein each value of a color component in the first image corresponds to a value of a color component in the second image. The method may include deciding, for each color component of a pixel in the first image, whether to modify the value of the color component dependent on a predetermined criterion. The method may further include determining a similarity index between the pixel in the first image and the corresponding pixel in the second image based on, for each color component of the pixel, the value of the color component of the pixel, or if it is decided that the value of the color component of the pixel is to be modified, the corresponding value of the color component in the second image.
    Type: Application
    Filed: July 26, 2011
    Publication date: October 31, 2013
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Zhengguo Li, Zijian Zhu, Shiqian Wu, Shoulie Xie, Susanto Rahardja
  • Publication number: 20130197919
    Abstract: A method for determining a number of bits for encoding an audio signal comprising a core audio signal portion and a residual audio signal portion is described that comprises selecting, from the residual audio signal portion, a reference residual audio signal portion and at least one candidate residual audio signal portion; comparing the reference residual audio signal portion with the candidate residual audio signal portion; and determining the number of bits for encoding the audio signal depending on the result of the comparison.
    Type: Application
    Filed: January 22, 2010
    Publication date: August 1, 2013
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Te Li, Rongshan Yu, Haiyan Shu, Susanto Rahardja
  • Publication number: 20130177077
    Abstract: According to various embodiments, a method for encoding video data, and a corresponding apparatus and computer program product. The method includes: applying one of a first transform and a second transform to at least one row of a pixel block, and applying one of the first transform and the second transform to at least one column of the pixel block, based on a prediction mode of the pixel block, to transform between residual pixel values of the pixel block and residual transform coefficients of the pixel block. The method also includes: encoding the residual transform coefficients of the pixel block to generate encoded video data.
    Type: Application
    Filed: July 8, 2011
    Publication date: July 11, 2013
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Chuohao Yeo, Yih Han Tan, Zhengguo Li, Susanto Rahardja
  • Patent number: 8446947
    Abstract: A method for encoding a digital signal into a scalable bitstream comprising quantizing the digital signal, and encoding the quantized signal to form a core-layer bitstream, performing an error mapping based on the digital signal and the core-layer bitstream to remove information that has been encoded into the core-layer bitstream, resulting in an error signal, bit-plane coding the error signal based on perceptual information of the digital signal, resulting in an enhancement-layer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model, and multiplexing the core-layer bitstream and the enhancement-layer bitstream, thereby generating the scalable bitstream.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: May 21, 2013
    Assignee: Agency for Science, Technology and Research
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja
  • Patent number: 8442836
    Abstract: Embodiments of the invention provides a method and device for assigning bitrates to a plurality of channels in a scalable audio encoding/truncation process. Different bitrates are assigned to different channels in the scalable audio encoding/truncation process.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: May 14, 2013
    Assignee: Agency for Science, Technology and Research
    Inventors: Te Li, Susanto Rahardja, Haibin Huang
  • Publication number: 20130073297
    Abstract: In one embodiment, a method for providing an encoded digital signal is described comprising determining, for each data frame of a plurality of data frames of a digital signal, a plurality of pairs of an encoding data volume and an encoding quality, wherein each pair of an encoding data volume and an encoding quality specifies the encoding data volume required for achieving the encoding quality; determining for each data frame at least one or more interpolations between the plurality of determined pairs; determining a multi-frame relationship between encoding quality and encoding data volume required to encode the plurality of data frames at the encoding quality based on a combination of the at least one or more interpolations for the plurality of data frames; determining an encoding quality for the plurality of data frames based on the relationship; and providing at least one data frame of the plurality of data frames encoded at the determined encoding quality.
    Type: Application
    Filed: March 23, 2011
    Publication date: March 21, 2013
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Rongshan Yu, Te Li, Haiyan Shu, Susanto Rahardja
  • Publication number: 20130044127
    Abstract: A method for aligning a plurality of first digital pictures. Each first digital picture includes a plurality of pixels wherein each pixel is associated with a pixel value. The method includes generating a second digital picture for each first digital picture. Generating the second digital picture for the first digital picture includes determining, for each of a plurality of pixels of the first digital picture, a number representing the pixel values of a plurality of pixels in a neighborhood of the pixel relatively to the pixel value of the pixel. The method further includes assigning the number as a pixel value to a pixel of the second digital image corresponding to the pixel of the first digital image. The method further includes generating aligning parameters based on the plurality of second digital pictures. The method further includes aligning the plurality of first digital pictures based on the aligning parameters.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 21, 2013
    Inventors: Shiqian WU, Susanto Rahardja, Zhengguo Li
  • Publication number: 20120306874
    Abstract: A method and system for of single view image 3D face synthesis. The method comprises the steps of a) extracting feature points from the single view image; b) transforming the feature points into 3D space; c) calculating radial basis function (RBF) parameters in 3D space based on the transformed feature points and corresponding points from a 3D generic model; d) applying RBF deformation to the generic 3D model based on the RBF parameters to determine a model for the synthesized 3D face; and e) determining texture coordinates for the synthesized 3D face in 2D image space; wherein step b) comprises symmetrically aligning the feature points, and step e) comprises projecting the generic 3D model or the model for the synthesized 3D face into 2D image space and applying RBF deformation to the projected generic 3D model or the projected model for the synthesized 3D face.
    Type: Application
    Filed: December 14, 2010
    Publication date: December 6, 2012
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Hong Thai Nguyen, Ee Ping Ong, Arthur Niswar, Zhiyong Huang, Susanto Rahardja
  • Publication number: 20120303833
    Abstract: According to one embodiment, a method for transmitting a digital signal is provided that includes dividing data representing the digital signal into a plurality of data blocks, processing each data block in accordance with a desired amount of data included in the data block, determining, for each processed data block, the size of the processed data block, generating a message including, in a message body of the message, the processed data blocks and, for each data block, a message field specifying the size of the processed data block and transmitting the message.
    Type: Application
    Filed: February 13, 2012
    Publication date: November 29, 2012
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Xiaoming Bao, Rongshan Yu, Susanto Rahardja
  • Patent number: 8249159
    Abstract: A scalable coder having a grid motion estimation and compensation module (110), a motion compensation temporal filtering module (105), a scalable coding module (115), a discrete transformation module (120), and a packetization module (135). The grid-motion estimation and compensation module (110) outputs a scalable motion vector from the source video data, supplied resolution and bit rate parameters. The motion compensation temporal filtering module (105) generates, from the source video data and the scalable motion vector, a residual image corresponding to the difference between the present and previous image frames. The scalable coding module (115) is coupled to receive and encode the scalable motion vector. The discrete transformation module (120) is configured to receive and domain transform the supplied video to a sequence of coefficients.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: August 21, 2012
    Assignee: Agency for Science, Technology and Research
    Inventors: Zhengguo Li, Xiaokang Yang, Keng Pang Lim, Xiao Lin, Susanto Rahardja, Feng Pan
  • Publication number: 20120183210
    Abstract: Embodiments provide a method for merging a plurality of first digital pictures, wherein each first digital picture includes a plurality of pixel values. The method includes extracting details from the plurality of first digital pictures. The method further includes combining the pixel values of the plurality of first digital pictures to generate a combined digital picture. The method further includes modifying the combined digital picture with the extracted details to generate a merged digital picture.
    Type: Application
    Filed: January 17, 2012
    Publication date: July 19, 2012
    Inventors: Jinghong Zheng, Zhengguo Li, Susanto Rahardja
  • Patent number: 8224102
    Abstract: A Method for encoding a picture with a first region and a second region is described wherein the first region is encoded according to a first encoding scheme, the second region is encoded according to a second encoding scheme and the second encoding scheme is carried out taking a parameter representing the visual perception of the second region into account.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: July 17, 2012
    Assignee: Agency for Science, Technology and Research
    Inventors: Zhongkang Lu, Weisi Lin, Zhengguo Li, Keng Pang Lim, Xiao Lin, Susanto Rahardja, Ee Ping Ong, Susu Yao