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).

  • Publication number: 20120102035
    Abstract: In an embodiment, a data embedding method may be provided. The data embedding method may include inputting data to be encoded and data to be embedded; grouping the data to be encoded into a first set and a second set, based on an entropy of the data to be encoded; and embedding the data to be embedded into the data to be encoded by replacing a pre-determined part of the second set with the data to be encoded so that the first set remains free of data to be embedded.
    Type: Application
    Filed: March 25, 2010
    Publication date: April 26, 2012
    Inventors: Te Li, Susanto Rahardja, Haiyan Shu, Ti Eu Chan, Haibin Huang
  • Publication number: 20120063695
    Abstract: In one embodiment, a method for encoding a digital picture of a sequence of digital pictures is provided, the digital picture comprising a plurality of pixels, wherein the plurality of pixels is associated at least partially with a first group of pixels and the plurality of pixels or a plurality of pixels of another digital picture is associated at least partially with at least one second group of pixels. The method comprises determining, for the second group of pixels, a second group of pixels coding mode, determining, for the first group of pixels, based on the second group of pixels coding mode, a first group of pixels coding mode, and encoding the digital picture using the first group of pixels coding mode for the first group of pixels.
    Type: Application
    Filed: October 15, 2009
    Publication date: March 15, 2012
    Inventors: Dajun Wu, Wei Siong Lee, Jo Yew Tham, Kwong Huang Goh, Susanto Rahardja
  • Patent number: 8126950
    Abstract: A method for performing a domain transformation of a digital signal from the time domain into the frequency domain and vice versa, the method including performing the transformation by a transforming element, the transformation element comprising a plurality of lifting stages, wherein the transformation corresponds to a transformation matrix and wherein at least one lifting stage of the plurality of lifting stages comprises at least one auxiliary transformation matrix and a rounding unit, the auxiliary transformation matrix comprising the transformation matrix itself or the corresponding transformation matrix of lower dimension. The method further comprising performing a rounding operation of the signal by the rounding unit after the transformation by the auxiliary transformation matrix.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: February 28, 2012
    Assignee: Agency for Science, Technology and Research
    Inventors: Haibin Huang, Xiao Lin, Susanto Rahardja, Rongshan Yu
  • Patent number: 8126951
    Abstract: A method for transforming a digital signal from the time domain into the frequency domain and vice versa using a transformation function comprising a transformation matrix, the digital signal comprising data symbols which are grouped into a plurality of blocks, each block comprising a predefined number of the data symbols. The method includes the process of transforming two blocks of the digital signal by one transforming element, wherein the transforming element corresponds to a block-diagonal matrix comprising two sub matrices, wherein each sub-matrix comprises the transformation matrix and the transforming element comprises a plurality of lifting stages and wherein each lifting stage comprises the processing of blocks of the digital signal by an auxiliary transformation and by a rounding unit.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: February 28, 2012
    Assignee: Agency for Science, Technology and Research
    Inventors: Haibin Huang, Xiao Lin, Susanto Rahardja, Rongshan Yu
  • Patent number: 8094720
    Abstract: A method for inter-mode prediction in video coding, the method comprising checking a data block of an image for zero motion; computing frame difference of the data block based on the checking for zero motion; and making an inter-mode prediction selection based on the computed frame difference.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: January 10, 2012
    Assignee: Agency for Science Technology and Research
    Inventors: Keng Pang Lim, Dajun Wu, Si Wu, Susanto Rahardja, Feng Pan, Xiao Lin, Zhengguo Li
  • Publication number: 20110293144
    Abstract: Systems and methods for rendering an entertainment animation. The system can comprise a user input unit for receiving a non-binary user input signal; an auxiliary signal source for generating an auxiliary signal; a classification unit for classifying the non-binary user input signal with reference to the auxiliary signal; and a rendering unit for rendering the entertainment animation based on classification results from the classification unit.
    Type: Application
    Filed: August 20, 2009
    Publication date: December 1, 2011
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Susanto Rahardja, Farzam Farbiz, Zhiyong Huang, Ee Ping Ong, Corey Mason Manders, Ti Eu Chan, Bryan Jyh Herng Chong
  • Publication number: 20110261876
    Abstract: A method for encoding a digital picture having a plurality of pixels is described, each pixel being associated with at least one of a plurality of groups of pixels comprising associating each group of pixels with a first coding mode; determining, for each group of pixels, a first encoding performance level according to its associated first coding mode; determining at least one group of pixels of the plurality of group of pixels such that the first encoding performance level of the at least one determined group of pixels fulfils a predetermined quality criterion; determining, for the determined group of pixels, a second encoding performance level according to a second coding mode; comparing the first performance level and the second performance level; associating the second coding mode with the determined group of pixels if the result of the comparison fulfils a predetermined association criterion; and encoding each group of pixels using its associated coding mode.
    Type: Application
    Filed: October 16, 2009
    Publication date: October 27, 2011
    Inventors: Yih Han Tan, Wei Siong Lee, Jo Yew Tham, Susanto Rahardja
  • Patent number: 7994946
    Abstract: Systems and methods for scalably encoding and decoding coded data are presented. One exemplary method for scalably coding data includes classifying, based upon at least one predetermined criteria, each of the plurality of data received as either (i) perceptually relevant data or (ii) perceptually irrelevant data. The perceptually relevant data is scalably coded, and the perceptually irrelevant data is non-scalably coded. Subsequently, the scalably coded perceptually relevant data and the non-scalably coded perceptually irrelevant are combined into a coded data stream for transmission.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: August 9, 2011
    Assignee: Agency for Science, Technology and Research
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja
  • Publication number: 20110046945
    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: Application
    Filed: January 31, 2008
    Publication date: February 24, 2011
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Te Li, Susanto Rahardja, Haibin Huang
  • Publication number: 20110001642
    Abstract: Systems and methods for scalably encoding and decoding coded data are presented. One exemplary method for scalably coding data includes classifying, based upon at least one predetermined criteria, each of the plurality of data received as either (i) perceptually relevant data or (ii) perceptually irrelevant data. The perceptually relevant data is scalably coded, and the perceptually irrelevant data is non-scalably coded. Subsequently, the scalably coded perceptually relevant data and the non-scalably coded perceptually irrelevant are combined into a coded data stream for transmission.
    Type: Application
    Filed: June 7, 2004
    Publication date: January 6, 2011
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja
  • Publication number: 20100114581
    Abstract: A method for encoding a plurality of signal values is described, wherein the signal values are grouped into a first subgroup and a second subgroup, the signal values of the first subgroup are compared to the signal values of the second subgroup and based on the result of the comparison it is decided whether the signal values of the first subgroup are bit-plane encoded with higher priority than the signal values of the second subgroup.
    Type: Application
    Filed: October 5, 2007
    Publication date: May 6, 2010
    Inventors: Te Li, Susanto Rahardja
  • Patent number: 7656319
    Abstract: A system for the context-based for the context-based encoding of an input signal includes a domain transform module and a context-based coding module. The domain transform module is operable to convert the input signal into a sequence of transform coefficients c[i]. The context-based coding module includes a bit-plane scanning module, and context modeling module, and a statistical encoding module. The bit-plane scanning module is operable to produce a bit-plane symbol bps [i,bp] for each transform coefficient c[i] and each bit-plane [bp]. The context modeling module is operable to assign one or more context values to each of the received bit plane symbols bps [i,bp]. The statistical coding module is operable to code each of the bit plane symbols bps [i,bp] as a function of one or more of the corresponding context values to produce a context-based encoded symbol stream.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: February 2, 2010
    Assignee: Agency for Science, Technology and Research
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja
  • Publication number: 20090324113
    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: Application
    Filed: April 6, 2006
    Publication date: December 31, 2009
    Inventors: Zhongkang Lu, Weisi Lin, Zhengguo Li, Keng Pang Lim, Xiao Lin, Susanto Rahardja, Ee Ping Ong, Susu Yao
  • Publication number: 20090129467
    Abstract: A method for encoding at least one digital picture is described, wherein a first representation of the picture is generated, a second representation of the picture is generated and a third representation of the picture is generated from the first representation of the picture and the second representation of the picture by predicting the coding information of the picture elements of the picture using the first representation of the picture and the second representation of the picture.
    Type: Application
    Filed: April 6, 2006
    Publication date: May 21, 2009
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Zhengguo LI, Wei Yao, Keng Pang Lim, Xiao Lin, Susanto Rahardja
  • Patent number: 7532763
    Abstract: A method for processing bit symbols generated by a data source, in particular a video, still image or audio source, comprising the following steps of constructing a plurality of bit-planes from the data source, each bit-plane comprising a plurality of bit-plane symbols; scanning the bit-plane symbols of each bit-plane to generate a binary string of bit-plane symbols; and encoding the binary string of the bit-plane symbols using a statistical model, wherein the statistical model is based on statistical properties of a Laplacian probability distribution function which characterizes the data source.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: May 12, 2009
    Assignee: Agency for Science, Technology and Research
    Inventors: Rongshan Yu, Susanto Rahardja, Xiao Lin
  • Publication number: 20080094259
    Abstract: A system for the context-based for the context-based encoding of an input signal includes a domain transform module and a context-based coding module. The domain transform module is operable to convert the input signal into a sequence of transform coefficients c[i]. The context-based coding module includes a bit-plane scanning module, and context modeling module, and a statistical encoding module. The bit-plane scanning module is operable to produce a bit-plane symbol bps[i,bp] for each transform coefficient c[i] and each bit-plane [bp]. The context modeling module is operable to assign one or more context values to each of the received bit plane symbols bps[i,bp]. The statistical coding module is operable to code each of the bit plane symbols bps[i,bp] as a function of one or more of the corresponding context values to produce a context-based encoded symbol stream.
    Type: Application
    Filed: July 14, 2004
    Publication date: April 24, 2008
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja
  • Publication number: 20080030385
    Abstract: A method for transforming a digital signal from the time domain into the frequency domain and vice versa using a transformation function comprising a transformation matrix, the digital signal comprising data symbols which are grouped into a plurality of blocks, each block comprising a predefined number of the data symbols. The method includes the process of transforming two blocks of the digital signal by one transforming element, wherein the transforming element corresponds to a block-diagonal matrix comprising two sub matrices, wherein each sub-matrix comprises the transformation matrix and the transforming element comprises a plurality of lifting stages and wherein each lifting stage comprises the processing of blocks of the digital signal by an auxiliary transformation and by a rounding unit.
    Type: Application
    Filed: May 6, 2004
    Publication date: February 7, 2008
    Inventors: Haibin Huang, Xiao Lin, Susanto Rahardja, Rongshan Yu
  • Publication number: 20080013630
    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: Application
    Filed: June 23, 2005
    Publication date: January 17, 2008
    Inventors: Zhengguo Li, Xiaokang Yang, Keng Lim, Xiao Lin, Susanto Rahardja, Feng Pan
  • Publication number: 20070276894
    Abstract: According to the process for determining a transform element for a given transformation function, which transformation function comprises a transformation matrix and corresponds to a transformation of a digital signal from the time domain into the frequency domain or vice versa, the transformation matrix is decomposed into a rotation matrix (306) and an auxiliary matrix (307) which, when multiplied with itself, equals a permutation matrix multiplied with an integer diagonal matrix. Further, the rotation matrix (306) and the auxiliary matrix (307) are each decomposed into a plurality of lifting matrices (308). Further, the transforming element is determined to comprise of a plurality of lifting stages (309) which correspond to the lifting matrices (308). The invention further provides a method for the transformation of a digital signal from the time domain into the frequency domain according to the transforming element determined by the process described above.
    Type: Application
    Filed: May 6, 2004
    Publication date: November 29, 2007
    Applicant: Agency for Science, Technology and Research
    Inventors: Haibin Huang, Xiao Lin, Susanto Rahardja, Rongshan Yu
  • Publication number: 20070274383
    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: Application
    Filed: October 6, 2004
    Publication date: November 29, 2007
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja