Patents Assigned to Equator Technologies, Inc.
-
Patent number: 7548996Abstract: 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: GrantFiled: September 12, 2005Date of Patent: June 16, 2009Assignees: 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: 7262720Abstract: 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: GrantFiled: June 30, 2003Date of Patent: August 28, 2007Assignee: Equator Technologies, Inc.Inventors: Richard M. Deeley, Yatin Mundkur, Woobin Lee
-
Publication number: 20070132784Abstract: 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: ApplicationFiled: February 12, 2007Publication date: June 14, 2007Applicant: EQUATOR TECHNOLOGIES, INC.Inventors: Venkat Easwar, John O'Donnell, Ramachandran Natarajan, Robert Gove
-
Patent number: 7194032Abstract: 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: GrantFiled: September 3, 1999Date of Patent: March 20, 2007Assignee: Equator Technologies, Inc.Inventors: Venkat V. Easwar, John S. O'Donnell, Ramachandran Natarajan, Robert J. Grove
-
Patent number: 7137121Abstract: 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: GrantFiled: April 19, 2002Date of Patent: November 14, 2006Assignee: Equator Technologies, Inc.Inventors: Peter S. Gorgone, Evan Cheng, Inga Stotland
-
Publication number: 20060253675Abstract: 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: ApplicationFiled: July 14, 2006Publication date: November 9, 2006Applicant: EQUATOR TECHNOLOGIES, INC.Inventor: Rudolf Johannes Bloks
-
Publication number: 20060222250Abstract: 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: ApplicationFiled: May 5, 2006Publication date: October 5, 2006Applicant: Equator Technologies, Inc.Inventor: Jeongnam Youn
-
Patent number: 7113646Abstract: 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: GrantFiled: June 28, 2002Date of Patent: September 26, 2006Assignee: Equator Technologies, Inc.Inventor: Jeongnam Youn
-
Patent number: 7103102Abstract: 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: GrantFiled: June 28, 2002Date of Patent: September 5, 2006Assignee: Equator Technologies, Inc.Inventors: Jeongnam Youn, Chris Basoglu
-
Patent number: 7095448Abstract: 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: GrantFiled: December 21, 2000Date of Patent: August 22, 2006Assignee: Equator Technologies, Inc.Inventors: Qinggang Zhou, Robert J. Gove
-
Patent number: 7095785Abstract: 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: GrantFiled: June 28, 2002Date of Patent: August 22, 2006Assignee: Equator Technologies, Inc.Inventors: Jeongnam Youn, Chris Basoglu
-
Patent number: 7093256Abstract: 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: GrantFiled: December 13, 2002Date of Patent: August 15, 2006Assignee: Equator Technologies, Inc.Inventor: Rudolf Henricus Johannes Bloks
-
Patent number: 7076105Abstract: 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: GrantFiled: February 12, 2001Date of Patent: July 11, 2006Assignee: Equator Technologies Inc.Inventor: Woobin Lee
-
Patent number: 7068850Abstract: 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: GrantFiled: June 28, 2002Date of Patent: June 27, 2006Assignee: Equator Technologies, Inc.Inventor: Jeongnam Youn
-
Patent number: 7051123Abstract: 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: GrantFiled: November 10, 2000Date of Patent: May 23, 2006Assignees: 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: 7028245Abstract: 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: GrantFiled: August 21, 2001Date of Patent: April 11, 2006Assignee: Equator Technologies, Inc.Inventor: Jian Zhang
-
Patent number: 6909752Abstract: 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: GrantFiled: February 1, 2001Date of Patent: June 21, 2005Assignee: Equator Technologies, Inc.Inventor: Qinggang Zhou
-
Publication number: 20040136601Abstract: 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: ApplicationFiled: December 22, 2003Publication date: July 15, 2004Applicant: Equator Technologies, Inc.Inventors: Ramachandran Natarajan, T. George Campbell
-
Publication number: 20040117577Abstract: 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: ApplicationFiled: December 13, 2002Publication date: June 17, 2004Applicant: Equator Technologies, Inc.Inventor: Rudolf Henricus Johannes Bloks
-
Publication number: 20040081245Abstract: 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: ApplicationFiled: June 30, 2003Publication date: April 29, 2004Applicant: Equator Technologies, Inc.Inventors: Richard M. Deeley, Yatin Mundkur, Woobin Lee