ARM Norway AS Patent applications |
Patent application number | Title | Published |
20130106870 | MICROPROCESSOR SYSTEMS | 05-02-2013 |
20120092451 | DIFFERENTIAL ENCODING USING A 3D GRAPHICS PROCESSOR - A 3D graphics rendering pipeline is used to carry out data comparisons for motion estimation in video data encoding. Video data for the pixel block of the video frame currently being encoded is loaded into the output buffers of the rendering pipeline. The video data for the comparison pixel blocks from the reference video frame is stored as texture map values in the texture cache of the rendering pipeline. Once the sets of pixel data for comparison have been stored, the rendering pipeline is controlled to render a primitive having fragment positions and texture coordinates corresponding to the data values that it is desired to compare. As each fragment is rendered, the stored and rendered fragment data is compared by fragment compare unit and the determined differences in the data values are accumulated in an error term register. | 04-19-2012 |
20120081384 | METHOD OF AND APPARATUS FOR ENCODING AND DECODING DATA - An array of texture data elements (texels) is subdivided into a plurality of 8×4 texture element blocks, each of which 8×4 texture element blocks encodes two 4×4 texture element sub-blocks 3, 4. Each encoded texture data block includes data indicating a method to be used to generate a set of colour values to be used for the texture elements that the encoded data block represents, and data indicating a method to be used for generating the colours of the individual texture elements using that generated set of colours. As well as the individual texture data blocks, a header data block encoding a base set of colours is generated. This base colour set defines a set of colours that is used to generate the colours to be used when reproducing each individual encoded texture data block. | 04-05-2012 |
20110148913 | Processing of computer graphics - A graphics processing platform includes a rasteriser | 06-23-2011 |
20090198972 | Microprocessor systems - A microprocessor pipeline arrangement 1 includes a plurality of functional units | 08-06-2009 |
20090198969 | Microprocessor systems - A microprocessor pipeline arrangement | 08-06-2009 |
20090198893 | Microprocessor systems - A memory management arrangement includes a memory management unit | 08-06-2009 |
20090195555 | Methods of and apparatus for processing computer graphics - In a graphics processing system, the left, right, top and bottom edge planes for the purposes of clipping are set to the maximum values that can be represented using floating-point format numbers, vertex positions are snapped to a grid of predefined vertex positions, and the precision of selected vertices is prioritised when deriving edge functions for a given primitive. | 08-06-2009 |
20090195552 | Methods of and apparatus for processing computer graphics - When an alpha test is performed as part of the rendering process in a multisampled graphics processing pipeline, rather than taking the single alpha value initially defined for each fragment | 08-06-2009 |
20090021521 | Method Of And Apparatus For Encoding Data - An array of texture data elements (texels) is subdivided into a plurality of 8×4 texture element blocks, each of which 8×4 texture element blocks encodes two 4×4 texture element sub-blocks | 01-22-2009 |