Patents Assigned to ATI
  • Patent number: 7539801
    Abstract: A computing device that allows for a flexible allocation of bandwidth among peripheral devices using a peripheral bus is disclosed. The computing device includes a peripheral bus and at least two slots. The computing device may be used with a single peripheral card or multiple peripheral cards. In a multi-card configuration the invention allows the bandwidth on the peripheral bus to be shared by all the cards. In a single-card configuration, the computing device allows available bandwidth on the peripheral bus to be used by a single card. The device is particularly useful with PCI express compliant expansion cards, such as graphics adapters.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: May 26, 2009
    Assignee: ATI Technologies ULC
    Inventors: Yaoqiang (George) Xie, Roumen Saltchev
  • Publication number: 20090132785
    Abstract: A SIMD processor responds to a single min/max instruction to find the minimum or maximum valued data unit in an array of data units. The determined minimum/maximum value and an associated index value thereto may be output. Alternatively, the value of a data unit in another array may be output at a corresponding location. A further single instruction executable by the SIMD processor, may be applied to results obtained using such a single min/max instruction, to allow such instructions to operate on two dimensional arrays.
    Type: Application
    Filed: September 5, 2008
    Publication date: May 21, 2009
    Applicant: ATI Technologies ULC
    Inventors: Richard J. Selvaggi, Larry A. Pearlstein
  • Publication number: 20090121761
    Abstract: A differential serial communication receiver circuit automatically compensates for intrapair skew between received differential signals on a serial differential communication link, with deterministic skew adjustment set during a receiver training period. Intrapair skew refers to the skew within a pair of differential signals, and is hence interchangeable with the term differential skew in the context of this document. During the receiver training period, a training data pattern is received, such as alternating ones and zeros (e.g., a D10.2 pattern as is known in the art), rather than an actual data payload. The differential serial communication receiver circuit includes a differential skew compensation circuit to compensate for intrapair skew.
    Type: Application
    Filed: January 12, 2009
    Publication date: May 14, 2009
    Applicant: ATI Technologies ULC
    Inventors: Richard Fung, Ramesh Senthinathan, Nancy Chan
  • Publication number: 20090125702
    Abstract: A single instruction, multiple data (SIMD) processor including a plurality of addressing register sets, used to flexibly calculate effective operand source and destination memory addresses is disclosed. Two or more address generators calculate effective addresses using the register sets. Each register set includes a pointer register, and a scale register. An address generator forms effective addresses from a selected register set's pointer register and scale register; and an offset. For example, the effective memory address may be formed by multiplying the scale value by an offset value and summing the pointer and the scale value multiplied by the offset value.
    Type: Application
    Filed: August 29, 2008
    Publication date: May 14, 2009
    Applicant: ATI Technologies Inc.
    Inventors: Richard J. Selvaggi, Larry A. Pearlstein
  • Publication number: 20090125747
    Abstract: An asymmetrical IO method and system are described. In one embodiment, a host device includes shared resources for data synchronization of the host device and a client device. The shared resources include a shared phase interpolator. In an embodiment, data lines between the host and client are also used to transmit phase information from the client device to the host device, obviating the need for additional, dedicated lines or pins.
    Type: Application
    Filed: January 21, 2009
    Publication date: May 14, 2009
    Applicant: ATI TECHNOLOGIES, INC.
    Inventors: Stephen Morein, Joseph Macri, Claude Gauthier, Ming-Ju E. Lee, Lin Chen
  • Patent number: 7531054
    Abstract: Embodiments of the present disclosure relate to nickel-base alloys and methods of direct aging nickel-base alloys. More specifically, certain embodiments of the present disclosure relate to methods of direct aging 718PlusĀ® nickel-base alloy to impart improved mechanical properties, such as, but not limited to, tensile strength, yield strength, low cycle fatigue, fatigue crack growth, and creep and rupture life to the alloys. Other embodiments of the present disclosure relate to direct aged 718PlusĀ® nickel-base alloy, and articles of manufacture made therefrom, having improved mechanical properties, such as, but not limited to, tensile strength, yield strength, low cycle fatigue, fatigue crack growth, and creep and rupture life.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: May 12, 2009
    Assignee: ATI Properties, Inc.
    Inventors: Richard L. Kennedy, Wei-Di Cao
  • Publication number: 20090115457
    Abstract: The present disclosure relates to a differential signaling circuit including differential signaling circuitry having at least one output and one input, that can operate in multiple mode of operations while using a single, low voltage supply source. Two or more switches are included and configured to selectively couple a supply voltage to the output dependent on a mode of operation of the differential signaling circuitry. The circuit also includes a switch control biasing circuit operatively coupled to at least one of the switches and to the output of the differential signaling circuitry. The switch control biasing circuit provides a switch control biasing voltage to control a state of the switch based on a voltage level of the output. Further, a bulk biasing circuit is included and operatively coupled to the switch. The bulk biasing circuit selectively provides a bulk biasing voltage to the switch based on the voltage level of the output.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 7, 2009
    Applicant: ATI Technologies ULC
    Inventors: Junho Cho, Nancy Chan, Ramesh Senthinathan, Stephen Yue, Richard W. Fung
  • Patent number: 7530007
    Abstract: A receiver employs iterative decoding of packet data, where the packet data represents a data frame encoded with at least two logical dimensions. A logical dimension refers to a layer, or sub-layer, of a layered network architecture. Consequently, a first logical dimension of encoding might refer to error detection in a packet frame at the data link layer, while a second logical dimension of coding might refer to error detection/correction encoding at a physical layer. For example, a data frame might be divided into several packets, each with a corresponding cyclic redundancy check (CRC) value as coding in the first logical dimension, which are then transmitted with a convolutional code as coding in the second logical dimension. The receiver performs iterative decoding in the first and second logical dimensions until either i) all errors are identified and corrected or ii) another type of stopping condition is met.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: May 5, 2009
    Assignee: ATI Technologies Inc.
    Inventors: Azzedine Touzni, Ravikiran Rajagopal
  • Patent number: 7527702
    Abstract: Embodiments of the present invention relate to nickel-base alloys, and in particular 718-type nickel-base alloys, having a desired microstructure that is predominantly strengthened by ??-phase precipitates and comprises an amount of at least one grain boundary precipitate. Other embodiments of the present invention relate to methods of heat treating nickel-base alloys, and in particular 718-type nickel-base alloys, to develop a desired microstructure that can impart thermally stable mechanical properties. Articles of manufacture using the nickel-base alloys and methods of heat treating nickel-base alloys according to embodiments of the present invention are also disclosed.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: May 5, 2009
    Assignee: ATI Properties, Inc.
    Inventors: Wei-Di Cao, Richard L. Kennedy
  • Publication number: 20090108679
    Abstract: Method for wireless energy transfer is disclosed. According to an embodiment, the method includes transferring electrical energy from one electronic device to another electronic device with the help of electromagnetic waves. An electronic device that requires electrical energy can get energy transferred from one or more other electronic devices present in its vicinity. The electrical energy being transferred can be used to charge the battery of the electronic device.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: ATI Technologies ULC
    Inventor: Gunjan Porwal
  • Patent number: 7526427
    Abstract: A system and methods are described for processing digital audio stream data from received transport streams. A transport stream parser identifies particular transport packets related to audio stream data. The transport stream parser enables audio parser and provides packet identifiers of the particular transport packets to the audio parser. The audio parser selects the particular transport packets from a transport stream. The audio parser discards transport packets not related to specific audio types and provides packetized elementary stream audio data to an audio decoding system. The packetized elementary audio stream data is processed into an I2S elementary stream and decoded into pulse-coded modulation (PCM) audio data for output through an external audio receiver, such as through a digital to analog converter. The packetized elementary stream data and I2S elementary stream data are also stored in memory for playback requests generated by the audio decoding system at a later time.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: April 28, 2009
    Assignee: ATI Technologies, Inc.
    Inventor: Branko D. Kovacevic
  • Patent number: 7520947
    Abstract: Embodiments of the present invention provide methods of processing cobalt alloys including, in weight percent, from 26 to 30 chromium, from 5 to 7 molybdenum, and greater than 50 cobalt, the methods comprises cold working and aging the alloys such that after aging the cobalt alloys have a hardness of at least Rockwell C 50. Other embodiments provide methods of selectively cold working at least one portion of a cobalt alloy, and subsequently aging the alloy, such after aging, the selectively cold worked portions of the alloy have a higher hardness value then portions of the alloy that were not selectively cold worked. The present invention also discloses cobalt alloys, implants, and articles of manufacture made from cobalt alloys within the present invention.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: April 21, 2009
    Assignee: ATI Properties, Inc.
    Inventors: Richard L. Kennedy, Henry E. Lippard
  • Patent number: 7522125
    Abstract: A wireless drawing command transmitting unit includes a wireless transmitter operative to transmit drawing commands associated with a master image renderer. A wireless drawing command receiving unit includes a wireless receiver operative to receive the transmitted drawing commands and generates an image for a display device using the drawing commands transmitted wirelessly. In addition, the wireless drawing command receiving unit transmits drawing command throttle data back to the wireless drawing command transmitting unit to throttle transmission of drawing commands that are sent by the drawing command transmitting unit. A method for providing wireless display of images is also disclosed.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: April 21, 2009
    Assignee: ATI International SRL
    Inventors: David Glen, Edward G. Callway
  • Publication number: 20090100278
    Abstract: Briefly, a method, apparatus and system for managing power corresponding to a differential serial communication link that has a link width defined for example by one or more lanes wherein the lanes are adapted to communicate clock recovery information in a data stream, determines, during normal operating conditions, such as conditions other than power on, reset or link fault conditions, a desired link width for the serial communication link and then changes the link width accordingly.
    Type: Application
    Filed: December 17, 2008
    Publication date: April 16, 2009
    Applicant: ATI Technologies ULC
    Inventors: Gordon F. Caruk, Carrell R. Killebrew, JR.
  • Publication number: 20090096792
    Abstract: An efficient method for improving use of different fill modes in vector graphics and a system using the method. The filling method uses a graphics hardware that is capable of producing objects to be filled. Before the actual filling the edges of the objects must be computed. Edges are then stored into an edge buffer. The buffer may be a separate buffer block or a pointer to a memory. The edge buffer comprises only the edges of the object to be rendered. When the object is actually is rendered, rendering function is called with at least one parameter. The parameters include the fill mode with which the object is rendered to the screen.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Applicant: ATI Technologies ULC
    Inventor: Mika Henrik Tuomi
  • Publication number: 20090091569
    Abstract: An apparatus for rendering an image includes a command binning module. The command binning module generates binned image information by classifying command information into bins that each correspond to a display tile of an image to be rendered. The command binning module generates image depth information for each display tile based on the binned command information.
    Type: Application
    Filed: October 8, 2007
    Publication date: April 9, 2009
    Applicant: ATI Technologies Inc.
    Inventors: Petri O. Nordlund, Mika H. Tuomi
  • Publication number: 20090086036
    Abstract: A method and apparatus for camera shake effect image stabilization determines a most favorable image sharpness metric out of image sharpness metrics from a plurality of images that were captured at a same lens position. A final image is selected based on the most favorable image sharpness metric.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: ATI Technologies ULC
    Inventors: Reza Safaee-Rad, Milivoje Aleksic
  • Publication number: 20090086093
    Abstract: A frame construction engine constructs a first frame of deinterlaced video and a second frame of deinterlaced video based on a first field of interlaced video and based on a second field of interlaced video, independent of any other fields of interlaced video. The frame construction engine constructs the first frame of deinterlaced video by assigning pixel values from the first field of interlaced video to corresponding pixel locations in the first frame. The frame construction engine constructs the second frame of deinterlaced video by assigning pixel values from the second field of interlaced video to corresponding pixel locations in the second frame. Missing pixel locations in each of the frames are selected from a corresponding field of spatially interpolated pixel values or from an opposite field of deinterlaced video.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: ATI Technologies ULC
    Inventor: Jeff X. Wei
  • Publication number: 20090087120
    Abstract: An upscaler is disclosed that upscales each of a maximum value map, a minimum value map and an average value map to a destination resolution. A blending module generates a detail-enhanced upscaled image of the source image having the destination resolution by blending corresponding pixel values from an upscaled image of the source image with at least one of: the upscaled maximum value map and the upscaled minimum value map. The blending may be based on the strength of detected edges in the source image and further based on a comparison of each pixel value in the upscaled image with a corresponding pixel value in an average value map. A source image characteristic calculator may generate the maximum value map, the minimum value map and the average value map based on the intensity values of a source image.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: ATI Technologies ULC
    Inventor: Jeff X. Wei
  • Patent number: D591244
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: April 28, 2009
    Assignee: ATI Technologies Inc.
    Inventors: Blair A. Birmingham, John R. Shaw, John Giordano, Miro Glisch, Colin Szeto