Patents Assigned to Equator Technologies
  • Patent number: 7548996
    Abstract: In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch for performing data transfer operations between the processor, main memory and I/O devices comprises a request bus which has a request bus arbiter for receiving read and write requests from each one of the plurality of modules. A processor memory bus is configured to receive address and data information from a predetermined number of modules, including the processor. The processor memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules which are coupled to the processor memory bus. An internal memory bus is configured to receive address and data information from a predetermined number of modules, including the memory and the I/O devices.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: June 16, 2009
    Assignees: Hitachi, Ltd., Equator Technologies, Inc.
    Inventors: David Baker, Christopher Basoglu, Benjamin Cutler, Gregorio Gervasio, Woobin Lee, Yatin Mundkur, Toru Nojiri, John O'Donnell, John Poole, legal representative, Ashok Raman, Eric Rehm, Radhika Thekkath, David Poole
  • Patent number: 7262720
    Abstract: A variable-length encode/decode processor includes a central processing unit and an instruction buffer and a getbits processing engine coupled to the central processing unit. Such a processor can be used to encode data as variable-length symbols or to decode variable-length symbols such as those found in an MPEG bitstream.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: August 28, 2007
    Assignee: Equator Technologies, Inc.
    Inventors: Richard M. Deeley, Yatin Mundkur, Woobin Lee
  • Publication number: 20070132784
    Abstract: A video processing circuit includes a processor that receives an encoded image having first and second regions, decodes the first region of the image, modifies the decoded first region, and re-encodes the modified first region. Such a circuit allows one to modify a region of an image by decoding and re-encoding only that region instead of the entire image. For example, if one wishes to overlay an EPG on a bottom portion of a video frame, then the circuit can decode only the EPG and the bottom portion of the frame, overlay the decoded EPG on the bottom frame portion, and re-encode the overlaid bottom frame portion. Therefore, this technique often reduces the processing time, and thus the cost and complexity of the processing circuit, as compared to a circuit that decodes and re-encode the entire frame during an image overlay process.
    Type: Application
    Filed: February 12, 2007
    Publication date: June 14, 2007
    Applicant: EQUATOR TECHNOLOGIES, INC.
    Inventors: Venkat Easwar, John O'Donnell, Ramachandran Natarajan, Robert Gove
  • Patent number: 7194032
    Abstract: A video processing circuit includes a processor that receives an encoded image having first and second regions, decodes the first region of the image, modifies the decoded first region, and re-encodes the modified first region. Such a circuit allows one to modify a region of an image by decoding and re-encoding only that region instead of the entire image. For example, if one wishes to overlay an EPG on a bottom portion of a video frame, then the circuit can decode only the EPG and the bottom portion of the frame, overlay the decoded EPG on the bottom frame portion, and re-encode the overlaid bottom frame portion. Therefore, this technique often reduces the processing time, and thus the cost and complexity of the processing circuit, as compared to a circuit that decodes and re-encode the entire frame during an image overlay process.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: March 20, 2007
    Assignee: Equator Technologies, Inc.
    Inventors: Venkat V. Easwar, John S. O'Donnell, Ramachandran Natarajan, Robert J. Grove
  • Patent number: 7137121
    Abstract: A data-processing circuit includes first and second cooperating processors where one of the processors context switches between applications without running an operating system. In one implementation, the first processor operates under the control of an operating system to switch back and forth between executing a first application or portion thereof and executing a second application or portion thereof. And the second processor operates in a stand-alone mode to switch back and forth between the first application or a portion thereof and the second application or a portion thereof. In another implementation, the first processor runs a single application or portion thereof but no operating system, and the second processor operates in a stand-alone mode to switch back and forth between different applications or different portions of the same or different applications.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: November 14, 2006
    Assignee: Equator Technologies, Inc.
    Inventors: Peter S. Gorgone, Evan Cheng, Inga Stotland
  • Publication number: 20060253675
    Abstract: A method and apparatus are provided in a computing environment for scheduling access to a resource. The method grants access to the resource by a non-real-time request when the non-real-time request can be completed before the latest possible start time at which a first real-time request must start service to timely complete all actual and anticipated real-time requests, otherwise granting the first real real-time request access to the resource.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 9, 2006
    Applicant: EQUATOR TECHNOLOGIES, INC.
    Inventor: Rudolf Johannes Bloks
  • Publication number: 20060222250
    Abstract: A technique for eliminating the division in decoding a predicted DC coefficient includes calculating and storing the values of 1//DC_scalar in a table. This allows one to convert a division into a multiplication.
    Type: Application
    Filed: May 5, 2006
    Publication date: October 5, 2006
    Applicant: Equator Technologies, Inc.
    Inventor: Jeongnam Youn
  • Patent number: 7113646
    Abstract: A technique for eliminating the division in decoding a predicted AC coefficient includes calculating and storing the values of I//AC_stepsize in a table. This allows one to convert a division into a multiplication.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 26, 2006
    Assignee: Equator Technologies, Inc.
    Inventor: Jeongnam Youn
  • Patent number: 7103102
    Abstract: A technique is described for decoding an MPEG-4 run-length-limited (RLL) code word using a hardware designed to decode MPEG-2 RLL code words.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 5, 2006
    Assignee: Equator Technologies, Inc.
    Inventors: Jeongnam Youn, Chris Basoglu
  • Patent number: 7095448
    Abstract: An image processing circuit compares a pixel value to a threshold value and modifies the pixel value if the pixel value has a predetermined relationship to the threshold value. Alternatively, the image processing circuit generates a random number and combines the random number with a pixel value. Such image processing circuits can be used to remove artifacts such as contour artifacts from a decoded electronic image or a sequence of decoded video frames.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: August 22, 2006
    Assignee: Equator Technologies, Inc.
    Inventors: Qinggang Zhou, Robert J. Gove
  • Patent number: 7095785
    Abstract: By noting the types (I or P) of macro blocks used for DC and/or AC prediction, one can determine the prediction direction without calculating the prediction-direction equation defined by the MPEG-4 standard.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: August 22, 2006
    Assignee: Equator Technologies, Inc.
    Inventors: Jeongnam Youn, Chris Basoglu
  • Patent number: 7093256
    Abstract: A method and apparatus are provided in a computing environment for scheduling access to a resource. The method grants access to the resource by a non-real-time request when the non-real-time request can be completed before the latest possible start time at which a first real-time request must start service to timely complete all actual and anticipated real-time requests, otherwise granting the first real real-time request access to the resource.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: August 15, 2006
    Assignee: Equator Technologies, Inc.
    Inventor: Rudolf Henricus Johannes Bloks
  • Patent number: 7076105
    Abstract: An image decoder performs a 2-D transform as a series of 1-D transforms, and does so in a more efficient manner than prior decoders. The decoder includes a memory and a processor coupled to the memory. The processor is operable to store a column of values in the memory as a row of values, combine the values within the stored row to generate a column of resulting values, and store the resulting values in the memory as a row of resulting values. Such an image decoder can store values in a memory register such that when the processor combines these values to generate intermediate IDCT values, it stores these intermediate IDCT values in a transposed fashion. Thus, such an image decoder reduces the image-processing time by combining the generating and transposing of the intermediate IDCT values into a single step.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: July 11, 2006
    Assignee: Equator Technologies Inc.
    Inventor: Woobin Lee
  • Patent number: 7068850
    Abstract: A technique for eliminating the division in decoding a predicted DC coefficient includes calculating and storing the values of 1//DC_scalar in a table. This allows one to convert a division into a multiplication.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: June 27, 2006
    Assignee: Equator Technologies, Inc.
    Inventor: Jeongnam Youn
  • Patent number: 7051123
    Abstract: In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch for performing data transfer operations between the processor, main memory and I/O devices comprises a request bus which has a request bus arbiter for receiving read and write requests from each one of the plurality of modules. A processor memory bus is configured to receive address and data information from a predetermined number of modules, including the processor. The processor memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules which are coupled to the processor memory bus. An internal memory bus is configured to receive address and data information from a predetermined number of modules, including the memory and the I/O devices.
    Type: Grant
    Filed: November 10, 2000
    Date of Patent: May 23, 2006
    Assignees: Hitachi, Ltd., Equator Technologies, Inc.,
    Inventors: David Baker, Christopher Basoglu, Benjamin Cutler, Gregorio Gervasio, Woobin Lee, Yatin Mundkur, Toru Nojiri, John O'Donnell, Ashok Raman, Eric Rehm, Radhika Thekkath
  • Patent number: 7028245
    Abstract: A software implementation of a Reed-Solomon decoder placing a constant load on the processor of a computer. A Berlekamp-Massey Algorithm is used to calculate the coefficients of the error locator polynomial, a Chien Search is used to determine the roots of the error locator polynomial, and a Forney Algorithm is used to determine the magnitude of the errors in the received digital code word. Each step is divided into m small tasks where m is the number of computational blocks it takes to read in a code word and the processor can pipeline or parallel process one task from each step each time a block is read.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: April 11, 2006
    Assignee: Equator Technologies, Inc.
    Inventor: Jian Zhang
  • Patent number: 6909752
    Abstract: An image processing circuit includes a processor that receives a value of an original pixel of an original first video image and a value of an original pixel of an original second video image. The processor generates a first pixel-value component from the value of the original pixel of the first original video image, and generates a second pixel-value component from the value of the original pixel in the original second video image. From the first and second pixel-value components, the processor generates a value of a filler pixel, and combines the filler pixel and the original first video image to generate a resulting video image. One can use such an image processing circuit to generate a filler video field from an original video field and to merge the filler and original fields to generate a resulting video frame. Such an image processing circuit often uses less memory and detects inter-field motion more accurately than prior image processing circuits.
    Type: Grant
    Filed: February 1, 2001
    Date of Patent: June 21, 2005
    Assignee: Equator Technologies, Inc.
    Inventor: Qinggang Zhou
  • Publication number: 20040136601
    Abstract: An image processing circuit includes a processor that receives an encoded portion of a first version of an image. The processor decodes this encoded portion directly into a decoded portion of a second version of the image, the second version having a resolution that is different than the resolution of the first version. Therefore, such an image processing circuit can decode an encoded hi-res version of an image directly into a decoded lo-res version of the image. Alternatively, the image processing circuit includes a processor that modifies a motion vector associated with a portion of a first version of a first image. The processor then identifies a portion of a second image to which the modified motion vector points, the second image having a different resolution than the first version of the first image.
    Type: Application
    Filed: December 22, 2003
    Publication date: July 15, 2004
    Applicant: Equator Technologies, Inc.
    Inventors: Ramachandran Natarajan, T. George Campbell
  • Publication number: 20040117577
    Abstract: A method and apparatus are provided in a computing environment for scheduling access to a resource. The method grants access to the resource by a non-real-time request when the non-real-time request can be completed before the latest possible start time at which a first real-time request must start service to timely complete all actual and anticipated real-time requests, otherwise granting the first real real-time request access to the resource.
    Type: Application
    Filed: December 13, 2002
    Publication date: June 17, 2004
    Applicant: Equator Technologies, Inc.
    Inventor: Rudolf Henricus Johannes Bloks
  • Publication number: 20040081245
    Abstract: A variable-length encode/decode processor includes a central processing unit and an instruction buffer and a getbits processing engine coupled to the central processing unit. Such a processor can be used to encode data as variable-length symbols or to decode variable-length symbols such as those found in an MPEG bitstream.
    Type: Application
    Filed: June 30, 2003
    Publication date: April 29, 2004
    Applicant: Equator Technologies, Inc.
    Inventors: Richard M. Deeley, Yatin Mundkur, Woobin Lee