Patents by Inventor Indra Laksono

Indra Laksono 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: 8743967
    Abstract: A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units are programmed via VPU instructions formatted to include a vector instruction portion, a scalar instruction portion, and a branching instruction portion.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 3, 2014
    Assignee: ViXS Systems, Inc.
    Inventors: Indra Laksono, Kai Yang, Hongri Wang, Dong Liu, Xu Gang (Wilf) Zhao, Eric Young, Edward Hong
  • Patent number: 8624909
    Abstract: A method and system is described by which a graphics engine can be shared to implement the functions of video encoder, such as video compression, to generate motion vectors.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: January 7, 2014
    Assignee: ViXS Systems Inc.
    Inventor: Indra Laksono
  • Publication number: 20130094591
    Abstract: A video decoding device includes a metadata extraction device that extracts metadata and a video signal from a processed video signal, wherein the metadata is time-coded in accordance with at least one time stamp of the video signal. The metadata extraction device generates a selected portion of the metadata based on selection data and the metadata. A metadata display generator generates metadata display data in response to the selected portion of the metadata. A video decoder decodes the video signal to generate a decoded video signal. An output interface generates a video/metadata output by synchronizing the metadata display data to the decoded video signal in accordance with the at least one time stamp.
    Type: Application
    Filed: November 16, 2011
    Publication date: April 18, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Publication number: 20130094834
    Abstract: A video processing device includes a metadata authoring device, that generates time-coded metadata in response to content recognition data and in accordance with at least one time stamp of a video signal. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata.
    Type: Application
    Filed: November 16, 2011
    Publication date: April 18, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Publication number: 20130094590
    Abstract: A video decoding device includes a metadata extraction device that extracts metadata and a video signal from a processed video signal, wherein the metadata is time-coded in accordance with at least one time stamp of the video signal. A metadata display generator generates metadata display data in response to the metadata. A video decoder decodes the video signal to generate a decoded video signal. An output interface generates a video/metadata output by synchronizing the metadata display data to the decoded video signal in accordance with the at least one time stamp.
    Type: Application
    Filed: November 16, 2011
    Publication date: April 18, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Publication number: 20130094698
    Abstract: A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata.
    Type: Application
    Filed: November 16, 2011
    Publication date: April 18, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Publication number: 20120331509
    Abstract: A method for a client module to provide a channel selection request in a multimedia system begins by receiving an input signal from a client. The method continues by interpreting the input signal to determine type of signal. The method continues, when the type of signal is control information, by determining whether the control information relates to a local command or a system-level command. The method continues, when the control information relates to a system-level command, by processing the control information for conveyance to a multimedia server to produce a control message. The method continues by transmitting the control message to the multimedia server.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Indra Laksono
  • Publication number: 20120314775
    Abstract: A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores a plurality of operational instructions including at least one vector read instruction that includes vector read orientation data. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein at least one of the plurality of vector processors include a matrix memory that stores matrix data corresponding to a plurality of rows and columns and that generates vector read data in a first read orientation when the vector read orientation data has a first value and that generates vector read data in a second read orientation when the vector read orientation data has a second value.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 13, 2012
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Dong Liu, Hongri (Grace) Wang, Edward Hong, Kai Yang
  • Patent number: 8291457
    Abstract: A method for a client module to provide a channel selection request in a multimedia system begins by receiving an input signal from a client. The method continues by interpreting the input signal to determine type of signal. The method continues, when the type of signal is control information, by determining whether the control information relates to a local command or a system-level command. The method continues, when the control information relates to a system-level command, by processing the control information for conveyance to a multimedia server to produce a control message. The method continues by transmitting the control message to the multimedia server.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: October 16, 2012
    Assignee: VIXS Systems, Inc.
    Inventor: Indra Laksono
  • Publication number: 20120230426
    Abstract: A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units are programmed via VPU instructions formatted to include a vector instruction portion, a scalar instruction portion, and a branching instruction portion.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 13, 2012
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Kai Yang, Hongri Wang, Dong Liu, Xu Gang (Wilf) Zhao, Eric Young, Edward Hong
  • Publication number: 20120230410
    Abstract: A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores format configuration data corresponding to a plurality of video coding formats. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein the plurality of vector processing units are configured, based on the configuration data, to a selected one of the plurality of video coding formats.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 13, 2012
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Hongri Wang, Kai Yang, Dong Liu, Eric Young, Edward Hong, Xu Gang (Wilf) Zhao
  • Publication number: 20120230406
    Abstract: A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device generates a decoded video signal from the EDC data, the multi-format video decoding device having a plurality of modules that are implemented via a plurality of vector processor units.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 13, 2012
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Kai Yang, Hongri Wang, Dong Liu, Xu Gang (Wilf) Zhao, Eric Young, Edward Hong
  • Publication number: 20120147017
    Abstract: A technique for encoding and decoding video information uses a plurality of video processing modules (VPMs), whereby each video processing module is dedicated to a particular video processing function, such as filtering, matrix arithmetic operations, and the like. Information is transferred between the video processing modules using a set of first-in first-out (FIFO) buffers. For example, to transfer pixel information from a first VPM to a second VPM, the first VPM stores the pixel information at the head of a FIFO buffer, while the second VPM retrieves information from the tail of the FIFO buffer. The FIFO buffer thus permits transfer of information between the VPMs without storage of the information to a cache or other techniques that can reduce video processing speed.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Edward Hong, Hongri Wang, Dong Liu, Kai Yang, Indra Laksono, Eric Young, Xu Gang Zhao
  • Patent number: 8107524
    Abstract: A system and a method for simultaneous transmission of multiple media streams in a fixed bandwidth network are disclosed herein. The system is comprised of a central gateway media server and a plurality of client receiver units. The input media streams arrive from an external source and are then transmitted to the client receiver units in a compressed format. A state machine on the gateway media server detects if the network bandwidth is close to saturation. In one embodiment, the potential bandwidth saturation is measured by matching the time when the start of unit of media for each stream against the estimated transmission time for that unit. When any one actual transmission time exceeds its estimated transmission time by a predetermined threshold value, the network is deemed to be close to saturation, or already saturated, and the state machine executes a process of selecting at least one stream as a target for lowering total bandwidth usage.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: January 31, 2012
    Assignee: VIXS Systems, Inc.
    Inventor: Indra Laksono
  • Publication number: 20100150449
    Abstract: Exemplary techniques for modifying multimedia data based on content are disclosed. One technique comprises determining whether a first portion of multimedia content of multimedia data has a first content characteristic and performing one or more content actions associated with the first content characteristic when the first portion of the multimedia content is determined to have the first content characteristic, wherein the one or more content actions modify a first portion of the multimedia data associated with the first portion of the multimedia content.
    Type: Application
    Filed: February 17, 2010
    Publication date: June 17, 2010
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Indra Laksono
  • Publication number: 20100145488
    Abstract: Exemplary techniques for modifying multimedia data based on content are disclosed. One technique comprises determining whether a first portion of multimedia content of multimedia data has a first content characteristic and performing one or more content actions associated with the first content characteristic when the first portion of the multimedia content is determined to have the first content characteristic, wherein the one or more content actions modify a first portion of the multimedia data associated with the first portion of the multimedia content.
    Type: Application
    Filed: February 17, 2010
    Publication date: June 10, 2010
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Indra Laksono
  • Patent number: 7707485
    Abstract: Exemplary techniques for modifying multimedia data based on content are disclosed. One technique comprises determining whether a first portion of multimedia content of multimedia data has a first content characteristic and performing one or more content actions associated with the first content characteristic when the first portion of the multimedia content is determined to have the first content characteristic, wherein the one or more content actions modify a first portion of the multimedia data associated with the first portion of the multimedia content.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: April 27, 2010
    Assignee: VIXS Systems, Inc.
    Inventor: Indra Laksono
  • Patent number: 7675972
    Abstract: A system and a method for transcoding multiple media channels is disclosed herein. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction packets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: March 9, 2010
    Assignee: Vixs Systems, Inc.
    Inventors: Indra Laksono, Hugh Chow
  • Patent number: 7634526
    Abstract: A method for selectable quantization for use in an encoder for compressing video and/or audio data includes processing that begins by receiving discrete cosine transform data of an encoded signal. The processing continues by generating a plurality of quantization matrixes of discrete cosine transform data based on a quantization table and a plurality of quantization scaling factors. The process continues by analyzing the plurality of quantization matrixes to identify one of the plurality of quantization matrixes having a best match of reduced data content and acceptable video quality. The processing continues by selecting the one of the plurality of quantized matrixes.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: December 15, 2009
    Assignee: VIXS Systems, Inc.
    Inventors: Indra Laksono, Jason Chan
  • Publication number: 20090282444
    Abstract: A system and a method to manage the presentation of video to one or more display clients are disclosed herein. The video can be presented in a fast forward presentation mode, a fast reverse presentation mode, and a reverse presentation mode. Additionally, the presentation of the video can be paused and then resumed, or shifted by a certain time or number of frames. In at least one embodiment, a frame index is utilized when changing the presentation rate or the direction of the presentation. The frame index can be used to identify and/or locate certain frames of the video. Once located and/or identified, the order of the frames can be manipulated and/or a subset of the frames can be selected to generate different presentation modes of the video.
    Type: Application
    Filed: July 22, 2009
    Publication date: November 12, 2009
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Hai Hua, SuiWu Dong, Xu Gang Zhao, Haibo Liu, Song Jin