Patents Assigned to ATI
  • Publication number: 20120070094
    Abstract: An apparatus includes at least one general purpose register and at least one special purpose register and an execution unit that executes at least two instructions in parallel, to decode variable length codes, wherein each of the instructions share use of the at least one general purpose register and the at least one special purpose register. In one example, a processor stores variable length code information among a plurality of general purpose registers and generates decoded variable length code information by decoding the at least one variable length code. The processor also stores the decoded variable length code information among the plurality of general purpose registers.
    Type: Application
    Filed: November 28, 2011
    Publication date: March 22, 2012
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Chad E. Fogg, Nital P. Patwa, Parin B. Dalal, Stephen C. Purcell, Korbin Van Dyke, Steve C. Hale
  • Publication number: 20120067100
    Abstract: A method of forming a metallic article includes directly and/or indirectly inductively heating a localized region of a metallic article to a forming temperature. The metallic article may comprise materials selected from titanium alloys, nickel-base alloys, and specialty steels, e.g., stainless steel, high-strength low-alloy steel, armor steel alloys, and the like. The forming temperature may be in a forming temperature range of 0.2 to 0.5 of a melting temperature of a metallic material comprising the article. The metallic article is formed in the localized region. Devices for indirectly and directly inductively heating a localized region of a metallic article are disclosed. Articles including metallic articles processed according to the methods and/or devices taught herein also are disclosed.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 22, 2012
    Applicant: ATI Properties, Inc.
    Inventors: Njall Stefansson, Andrew Nichols, Michael Cleppe
  • Patent number: 8137127
    Abstract: In one example an electronic device includes a housing that includes an A/C input or DC input, and at least one circuit substrate that includes electronic circuitry, such as graphics processing circuitry that receives power based on the A/C input or DC input. The electronic device also includes a divided multi-connector element differential bus connector that is coupled to the electronic circuitry. The divided multi-connector element differential bus connector includes a single housing that connects with the circuit substrate and the connector housing includes therein a divided electronic contact configuration comprised of a first group of electrical contacts divided from an adjacent second group of mirrored electrical contacts wherein each group of electrical connects includes a row of at least lower and upper contacts. In one example, the electronic device housing includes air flow passages, such as grills, adapted to provide air flow through the housing.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: March 20, 2012
    Assignee: ATI Technologies ULC
    Inventors: James D. Hunkins, Lawrence J. King, Raja Koduri
  • Patent number: 8139632
    Abstract: In one aspect, there is provided a video decoder including a first write port to write uncompressed video data to a first buffer in a first format adapted based on an input required by the video decoder and to suppress writing to the first buffer. The video decoder also includes a second write port to write uncompressed video data to a second buffer in a second format adapted to provide the uncompressed video data for subsequent processing external to the video decoder.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: March 20, 2012
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Greg Sadowski, Wai Ki Lo, Haibo Liu, Stephen Edward Smith, Thomas E. Ryan
  • Publication number: 20120060981
    Abstract: Methods of refining the grain size of titanium and titanium alloys include thermally managed high strain rate multi-axis forging. A high strain rate adiabatically heats an internal region of the workpiece during forging, and a thermal management system is used to heat an external surface region to the workpiece forging temperature, while the internal region is allowed to cool to the workpiece forging temperature. A further method includes multiple upset and draw forging titanium or a titanium alloy using a strain rate less than is used in conventional open die forging of titanium and titanium alloys. Incremental workpiece rotation and draw forging causes severe plastic deformation and grain refinement in the titanium or titanium alloy forging.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: ATI Properties, Inc.
    Inventors: Robin M. Forbes Jones, John V. Mantione, Urban J. De Souza, Jean-Philippe Thomas, Ramesh Minisandram, Richard L. Kennedy, R. Mark Davis
  • Publication number: 20120066640
    Abstract: Apparatus provides for providing multi-mode warping of graphical user interface (GUI) objects, such as but not limited to a pointing object (e.g., cursor) and a window. In one example, the apparatus includes logic operative to provide a user interface that allows a user to select different warping modes. In one example, a user may select a pointing object warping mode and/or a window warping mode. In the pointing object warping mode, the apparatus applies a warp operation to one or more pointing objects that uses display content information to determine where to move the pointing object. In the window warping mode, the apparatus applies a warp operation to one or more windows that also uses display content information to determine where to move the window. The destination position of the GUI object is determined based on content identification information associated with display content such as name, serial number or label that identifies the display content.
    Type: Application
    Filed: September 13, 2010
    Publication date: March 15, 2012
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Lawrence S. Kwak, Piranavan Selvanandan
  • Publication number: 20120066624
    Abstract: A method and apparatus provides for controlling movement of one or more graphical user interface (GUI) objects such as a cursor and/or a window. In one example, the method and apparatus applies a warp operation to the GUI object that uses display content information to determine where to move the cursor and/or window. The destination position of the GUI object is determined based on content identification information associated with display content such as name, serial number or label that identifies the display content. The display content may be any visible object to be displayed on the display screen, including but is not limited to, windows, taskbars, sidebars, docks, program launchers, icons, controls, and background (wallpaper). The warp operation may be an immediate relocation of the GUI object to the destination position without any user intervention during the relocation.
    Type: Application
    Filed: September 13, 2010
    Publication date: March 15, 2012
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Lawrence S. Kwak, Piranavan Selvanandan
  • Patent number: 8132816
    Abstract: A robotic tool changer comprises first and second units, operative to be separately attached to a robot and a robotic tool, and further operative to be selectively coupled together and decoupled. The first and second units are coupled and decoupled by an electric motor. Power from the electric motor may be applied to couple and decouple the first and second units in a variety of ways.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: March 13, 2012
    Assignee: ATI Industrial Automation, Inc.
    Inventors: Daniel Allen Norton, Michael Joseph Hill, Michael L. Gloden
  • Patent number: 8130323
    Abstract: A video signal processing system including a digital signal processing (DSP) module, a digital offset module coupled to the DSP module, a gain module, and a digital to analog converter (DAC) coupled to the DSP module and to the gain module, wherein the DAC is configured to cause the gain module to provide multiple gain signals having predetermined first values to the DAC, cause, for each of the multiple gain signals, a digital input signal value to the DAC to be ramped up, determine, for each of the multiple gain signals, a lowest digital input signal value that causes an output voltage of the DAC to be at least as high as a reference voltage, and determine a second gain value that will cause the DAC to provide a desired DAC output voltage in response to the DAC receiving a reference DAC input value.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 6, 2012
    Assignee: ATI Technologies, Inc.
    Inventor: Brett Hilder
  • Publication number: 20120050260
    Abstract: A method and apparatus provides for the accommodation of display migration among a plurality of physical displays. In one example, the method and apparatus detects a display migration condition from at least a second physical display to a first physical display. The method and apparatus then controls compositing of a plurality of desktop surfaces so as enable access of each one of the plurality of desktop surfaces on the first physical display. The plurality of desktop surfaces include at least a desktop surface associated with the second physical display. The desktop surface is the content in a piece of memory in a frame buffer, which represents all the display content presented on the associated physical display. In one example, the plurality of desktop surfaces may be composited into at least one three-dimensional display object. The three-dimensional display object includes but is not limited to a revolving door object or other three-dimensional shape or object (e.g., a cube object).
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Jeffrey G. Cheng, Xiaoqing Frederick Li
  • Publication number: 20120050135
    Abstract: An apparatus includes a display location sensor based mapping circuit. The display location sensor based mapping circuit maps multiple displays to collectively display a single large surface in response to sensed location information from at least one of the displays.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Applicants: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: David I.J. Glen, Carrell Ray Killebrew
  • Publication number: 20120051412
    Abstract: A digital communications receiver includes an input configured to receive, via a communications channel, a received first signal representing a sequence of symbols, each symbol being encoded to be representative of a plurality of data bits. A processor adjusts a magnitude and filters the received signal. An equalizer applies a cyclic prefix restoration to the adjusted and filtered signal, producing a second signal, converts the second signal from time domain to frequency domain to produce a frequency domain signal, and determines a first quantity of values representing a first portion of the symbols by evaluating a relationship of channel values representing characteristics of the communications channel and a second quantity of values representing a portion of the frequency domain signal, the first quantity being smaller than the second quantity.
    Type: Application
    Filed: November 7, 2011
    Publication date: March 1, 2012
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Hong Liu, Raul A. Casas, Haosong Fu
  • Patent number: 8127208
    Abstract: To derive a Hamming code to manage data errors a set of at least four parity bit positions is selected for parity bits which will protect a set of data bits (where each data bit has a data bit position in the data bit set). A syndrome is determined for each data bit position. This involves selecting a unique sub-set of at least three parity bit positions. The unique sub-set shares at least one parity bit position with at least one other unique sub-set of at least three parity bit positions. A parity bit value may then be calculated for each parity bit position based on the determined syndromes. The header of a packet may be provided with a word which defines the length of the packet and an error management code generated utilizing this word so that errors in the word may be detected and, possibly, corrected.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: February 28, 2012
    Assignee: ATI Technologies ULC
    Inventors: Sergiu Goma, Milivoje Aleksic
  • Patent number: 8127121
    Abstract: Executing programs coded in an instruction set of a first computer on a computer of a second, different architecture. An operating system maintains an association between each one of a set of concurrent threads and a set of computer resources of the thread's context. Without modifying a pre-existing operating system of the computer, an entry exception is establishing to be raised on each entry to the operating system at a specified entry point or on a specified condition. The entry exception has an associated entry handler programmed to save a context of an interrupted thread and modify the thread context before delivering the modified context to the operating system. A resumption exception is established to be raised on each resumption from the operating system complementary to one of the specified entries. The resumption exception has an associated exit handler programmed to restore the context saved by a corresponding execution of the entry handler.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: February 28, 2012
    Assignee: ATI Technologies ULC
    Inventors: John S. Yates, Jr., Matthew F. Storch, Sandeep Nijhawan, Dale R. Jurich, Korbin S. Van Dyke
  • Publication number: 20120047526
    Abstract: System and method for mapping audio and video streams from an audio/video (AV) source to respective ones of a plurality of AV sinks. In accordance with one or more embodiments, the audio and video playback and content protection capabilities of each one of the AV sinks are determined based on AV data received via a video channel interface from each one of the AV sinks. Also determined are the audio and video streams available from the AV source. Respective ones of the audio and video streams available from the AV source are mapped to each one of the AV sinks in accordance with their audio and video playback and content protection capabilities.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: ATI Technologies ULC
    Inventors: Syed A. Hussain, Collis Q. Carter, Gabriel L. Abarca
  • Patent number: 8121828
    Abstract: A computer has instruction pipeline circuitry capable of executing two instruction set architectures (ISA's). A binary translator translates at least a selected portion of a computer program from a lower-performance one of the ISA's to a higher-performance one of the ISA's. Hardware initiates a query when about to execute a program region coded in the lower-performance ISA, to determine whether a higher-performance translation exists. If so, the about-to-be-executed instruction is aborted, and control transfers to the higher-performance translation. After execution of the higher-performance translation, execution of the lower-performance region is reestablished at a point downstream from the aborted instruction, in a context logically equivalent to that which would have prevailed had the code of the lower-performance region been allowed to proceed.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: February 21, 2012
    Assignee: ATI Technologies ULC
    Inventors: John S. Yates, Jr., David L. Reese, Paul H. Hohensee, Stephen C. Purcell, Korbin S. Van Dyke
  • Patent number: 8120406
    Abstract: A pulsed latch circuit with conditional shutoff prevents an input node, such as a node receiving data, of the pulsed latch circuit, from latching data based on a delayed input control signal, such as an internal clocking signal, and based on a feedback latch state transition detection signal indicating that a current state of input data is stored in the latch. As such, two control conditions are used to shut down the latch. In one example, a condition generator detects when the latch has captured data correctly and outputs a signal to disable the input node. In addition, a variable delay circuit is used to adjust the width of the allowable input signal to set a worst case shutoff time. If data is latched early, a feedback latch state transition detection signal causes the input node to be disabled. If data is not latched early, the maximum allowable latch time is set by the variable delay circuit.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: February 21, 2012
    Assignee: ATI Technologies ULC
    Inventors: Arun Iyer, Shibashish Patel, Animesh Jain
  • Patent number: 8120170
    Abstract: An integrated circuit package employs a stiffener layer that houses a passive electronic component to maintain mechanical properties when a thinner substrate is used. The use of either a retention wall or a stiffener allows for the manufacture of these integrated circuit package using strip, matrix, or array technology where a larger board with a plurality of integrated circuit packages is produced industrially and then cut to individual units.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: February 21, 2012
    Assignee: ATI Technologies ULC
    Inventors: Neil R. McLellan, Vincent K. Chan, Roden R. Topacio
  • Publication number: 20120039740
    Abstract: Processes for producing a nickel-titanium alloy are disclosed. The processes are characterized by the production of nickel-titanium alloy articles having improved microstructure. A pre-alloyed nickel-titanium alloy is melted and atomized to form molten nickel-titanium alloy particles. The molten nickel-titanium alloy particles are cooled to form nickel-titanium alloy powder. The nickel-titanium alloy powder is consolidated to form a fully-densified nickel-titanium alloy preform that is hot worked to form a nickel-titanium alloy article. Any second phases present in the nickel-titanium alloy article have a mean size of less than 10 micrometers measured according to ASTM E1245-03 (2008) or an equivalent method.
    Type: Application
    Filed: February 14, 2011
    Publication date: February 16, 2012
    Applicant: ATI Properties, Inc.
    Inventor: C. Craig Wojcik
  • Publication number: 20120038835
    Abstract: A device for rapidly instituting an active mode of a digital-television enabled system, the system including a first, volatile memory configured to load and store software instructions, includes: an input configured to receive first digital audio and video information; a first output configured to convey second audio and information toward a display regarding the first audio and video information; at least one second output configured to convey commands to, and receive information from, the first memory; and a processor configured to perform functions in accordance with software instructions stored in first and second memories and to cause the first memory to load software instructions for provision to the processor such that first instructions for processing at least one of the first audio information and the first video information are loaded and stored by the first memory with a higher priority than second instructions for performing other functionality.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 16, 2012
    Applicants: ATI TECHNOLOGIES ULC, ADVANCED MICRO DEVICES, INC.
    Inventors: Ilya Klebanov, Kwok P. Hui