Howson, GB
Adrian James David Howson, Cambridgeshire GB
Patent application number | Description | Published |
---|---|---|
20120077849 | INHALER FOR DELIVERING A METERED DOSE - An inhaler for delivering a metered dose of a medicament, the inhaler comprising a dispensing port ( | 03-29-2012 |
Adrian James David Howson, Colne GB
Patent application number | Description | Published |
---|---|---|
20090139187 | PRODUCTION OF BAND-DRIVEN PACKAGES AND THEIR COMPONENTS - Methods are disclosed for making a band-driven package or a band-drive component for a package, and machines for performing the methods. One method comprises feeding first and second flexible webs in a feed direction, one web being fed each side of a substrate such that the webs are in mutual face-to-face disposition ahead of and behind the substrate with respect to the feed direction; joining the face-to-face webs at a first join ahead of the substrate and at a second join behind the substrate, the joins bounding web portions that together encircle the substrate between the joins; and dividing the joined web portions from the remainder of the webs such that the joined web portions together define a band that encircles the substrate, to be slid around the substrate in use of the package. | 06-04-2009 |
20110078983 | PRODUCTION OF BAND-DRIVEN PACKAGES AND THEIR COMPONENTS - Methods are disclosed for making a band-driven package or a band-drive component for a package, and machines for performing the methods. One method comprises feeding first and second flexible webs in a feed direction, one web being fed each side of a substrate such that the webs are in mutual face-to-face disposition ahead of and behind the substrate with respect to the feed direction; joining the face-to-face webs at a first join ahead of the substrate and at a second join behind the substrate, the joins bounding web portions that together encircle the substrate between the joins; and dividing the joined web portions from the remainder of the webs such that the joined web portions together define a band that encircles the substrate, to be slid around the substrate in use of the package. | 04-07-2011 |
Gregory John Howson, Guildford GB
Patent application number | Description | Published |
---|---|---|
20150038228 | SYSTEMS AND METHODS FOR INTEGRATING MUSICAL FEATURES INTO A GAME - Systems, methods, and articles of manufacture provide for new features and functionality of slot-style games. In some embodiments, one or more music components, music-related game objects and/or other types of musical features may be integrated into a game. | 02-05-2015 |
John Howson, St. Albans GB
Patent application number | Description | Published |
---|---|---|
20150221127 | Opacity Testing For Processing Primitives In A 3D Graphics Processing System - Non-opaque primitives (e.g. translucent or punch-through primitives) often include some fragments which do not need to be treated as non-opaque fragments. For example, some fragments of a translucent primitive may be entirely opaque or entirely transparent. However, typically, the opacity states (e.g. alpha states) of the fragments are not known until texturing has been applied because it is the texture that includes the opacity information (e.g. the alpha values). However, as described herein, an opacity test is performed up front (e.g. before texturing is applied to fragments of a non-opaque primitive) to see if the processing of the fragments can be simplified. For example, if fragments are fully transparent then they may be discarded. As another example, if fragments are fully opaque then they may be handled as if they have an opaque object type such that the subsequent processing of the fragments is simplified. | 08-06-2015 |
John Howson, Hertfordshire GB
Patent application number | Description | Published |
---|---|---|
20090058848 | Predicted geometry processing in a tile based rendering system - A method and apparatus are provided to enable tile based rendering systems to operate with predicated geometry whilst only making a single rasterisation pass. To do this, geometry that is to be predicated is substituted in image data with visibility test objects and associated conditional break points. In rasterisation, when a visibility test object is encountered, a visible pixel count register is updated. On completion of rasterisation of a tile, the associated conditional break points are used to test the visible pixel count register to determine if the predicated geometry should be processed and inserted into tile object lists. If it is, then a tile object list corresponding to the predicated geometry is inserted into the tile object list for the current tile and is rasterised before moving onto the next tile. | 03-05-2009 |
John Howson, Kings Langley GB
Patent application number | Description | Published |
---|---|---|
20140292782 | TILE-BASED GRAPHICS - A tile-based graphics system has a rendering space sub-divided into a plurality of tiles which are to be processed. Graphics data items, such as parameters or texels, are fetched into a cache for use in processing one of the tiles. Indicators are determined for the graphics data items, whereby the indicator for a graphics data item indicates the number of tiles with which that graphics data item is associated. The graphics data items are evicted from the cache in accordance with the indicators of the graphics data items. For example, the indicator for a graphics data item may be a count of the number of tiles with which that graphics data item is associated, whereby the graphics data item(s) with the lowest count(s) is (are) evicted from the cache. | 10-02-2014 |
John W. Howson, St. Albans GB
Patent application number | Description | Published |
---|---|---|
20090174706 | Multi-core geometry processing in a tile based rendering system - A method and an apparatus are provided for combining multiple independent tile based graphic cores. An incoming geometry stream is split into a plurality of streams and sent to respective tile based graphics processing cores. Each one generates a separate tiled geometry lists. These may be combined into a master tiling unit or, alternatively, markers may be inserted into the tiled geometry lists which are used in the rasterization phase to switch between tiling lists from different geometry processing cores. | 07-09-2009 |
20090256844 | Untransformed display lists in a tile based rendering system - A three-dimensional computer graphics rendering system allows a tile-based rendering system to operate with a reduced amount of storage required for tiled screen space geometry by using an untransformed display list to represent the screen's geometry. | 10-15-2009 |
20130002663 | MULTI-CORE GEOMETRY PROCESSING IN A TILE BASED RENDERING SYSTEM - A method and an apparatus are provided for combining multiple independent tile-based graphic cores. An incoming geometry stream is split into a plurality of streams and sent to respective tile based graphics processing cores. Each one generates a separate tiled geometry list as described. These may be combined into a master tiling unit or, alternatively, markers may be inserted into the tiled geometry lists which are used in the rasterization phase to switch between tiling lists from different geometry processing cores. | 01-03-2013 |
20130194264 | UNTRANSFORMED DISPLAY LISTS IN A TILE BASED RENDERING SYSTEM - A three-dimensional computer graphics rendering system allows a tile-based rendering system to operate with a reduced amount of storage required for tiled screen space geometry by using an untransformed display list to represent the screen's geometry. | 08-01-2013 |
20130207977 | Method and Apparatus for Rendering Translucent and Opaque Objects - A method and an apparatus provided for rendering three-dimensional computer graphic images which include both translucent and opaque objects. A list of objects which may be visible in the images is determined and for each pixel in the list a determination is made as to whether or not the object in the list may be visible at that pixel. A data tag is stored for a transparent object determined to be visible at the pixel, and the data tag and object data are passed to a texturing and shading unit when the translucent object is determined to be overwriting the location in the tag buffer already occupied by another data tag. | 08-15-2013 |
20140368503 | UNTRANSFORMED DISPLAY LISTS IN A TILE BASED RENDERING SYSTEM - 3-D rendering systems include a rasterization section that can fetch untransformed geometry, transform geometry and cache data for transformed geometry in a memory. As an example, the rasterization section can transform the geometry into screen space. The geometry can include one or more of static geometry and dynamic geometry. The rasterization section can query the cache for presence of data pertaining to a specific element or elements of geometry, and use that data from the cache, if present, and otherwise perform the transformation again, for actions such as hidden surface removal. The rasterization section can receive, from a geometry processing section, tiled geometry lists and perform the hidden surface removal for pixels within respective tiles to which those lists pertain. | 12-18-2014 |
John W. Howson, Kings Langley GB
Patent application number | Description | Published |
---|---|---|
20140063016 | UNIFIED RASTERIZATION AND RAY TRACING RENDERING ENVIRONMENTS - A graphics processor architecture provides for scan conversion and ray tracing approaches to visible surface determination as concurrent and separate processes. Surfaces can be identified for shading by scan conversion and ray tracing. Data produced by each can be normalized, so that instances of shaders, being executed on a unified shading computation resource, can shade surfaces originating from both ray tracing and rasterization. Such resource also may execute geometry shaders. The shaders can emit rays to be tested for intersection by the ray tracing process. Such shaders can complete, without waiting for those emitted rays to complete. Where scan conversion operates on tiles of 2-D screen pixels, the ray tracing can be tile aware, and controlled to prioritize testing of rays based on scan conversion status. Ray population can be controlled by feedback to any of scan conversion, and shading. | 03-06-2014 |
20140071122 | MULTI-CORE GEOMETRY PROCESSING IN A TILE BASED RENDERING SYSTEM - A method and an apparatus are provided for combining multiple independent tile-based graphic cores. A block of geometry, containing a plurality of triangles, is split into sub-portions and sent to different geometry processing units. Each geometry processing unit generates a separate tiled geometry list that contains interleave markers that indicate an end to a sub-portion of a block of geometry overlapping a particular tile, processed by that geometry processing unit, and an end marker that identifies an end to all geometry processed for a particular tile by that geometry processing unit. The interleave markers are used to control an order of presentation of geometry to a hidden surface removal unit for a particular tile, and the end markers are used to control when the tile reference lists, for a particular tile, have been completely traversed. | 03-13-2014 |
20140071150 | TILE BASED COMPUTER GRAPHICS - A method and system for generating and shading a computer graphics image in a tile based computer graphics system is provided. Geometry data is supplied and a plurality of primitives are derived from the geometry data. One or more modified primitives are then derived from at least one of the plurality of primitives. For each of a plurality of tiles, an object list is derived including data identifying the primitive from which each modified primitive located at least partially within that tile is derived. Alternatively, the object list may include data identifying each modified primitive located at least partially within that tile. Each tile is then shaded for display using its respective object list. | 03-13-2014 |
20140176544 | TESSELLATING PATCHES OF SURFACE DATA IN TILE BASED COMPUTER GRAPHICS RENDERING - A method and system for culling a patch of surface data from one or more tiles in a tile based computer graphics system. A rendering space is divided into a plurality of tiles and a patch of surface data read. Then, at least a portion of the patch is analysed to determine data representing a bounding depth value evaluated over at least one tile. This may comprise tessellating the patch of surface data to derive a plurality of tessellated primitives and analysing at least some of the tessellated primitives. For each tile within which the patch is located, the data representing the bounding depth value is then used to determine whether the patch is hidden in the tile, and at least a portion of the patch is rendered, if the patch is determined not to be hidden in at least one tile. | 06-26-2014 |
20140267258 | Hidden Culling in Tile-Based Computer Generated Images - A method and system is provided for culling hidden objects in a tile-based graphics system before they are indicated in a display list for a tile. A rendering space is divided into a plurality of regions which may for example be a plurality of tiles or a plurality of areas into which one or more tiles are divided. Depth thresholds for the regions, which are used to identify hidden objects for culling, are updated when an object entirely covers a region and in dependence on a comparison between a depth value for the object and the depth threshold for the region. For example, if the depth threshold is a maximum depth threshold, the depth threshold may be updated if an object entirely covers the tile and the maximum depth value of the object is less than the maximum depth threshold. | 09-18-2014 |
John William Howson, St. Albans GB
Patent application number | Description | Published |
---|---|---|
20110254852 | Demand based texture rendering in a tile based rendering system - A method and apparatus are provided for shading and texturing computer graphic images in a tile based rendering system using dynamically rendered textures. Scene space geometry is derived for a dynamically rendered texture and passed to a tiling unit which derives scene space geometry for a scene which references the textures. Scene space geometry for a scene that references the dynamically rendered texture is also derived and passed to the tiling unit. The tiling unit uses object data derived from the scene space geometry to detect reference to areas of dynamically rendered textures, as yet un-rendered. These are then dynamically rendered. | 10-20-2011 |
20110267346 | Tessellation of patches of surfaces in a tile based rendering system - A method and apparatus are provided for tessellating patches of surfaces in a tile based three dimensional computer graphics rendering system. For each tile in an image a per tile list of primitive indices is derived for tessellated primitives which make up a patch. Hidden surface removal is then performed on the patch and any domain points which remain after hidden surface removal are derived. The primitives are then shaded for display. | 11-03-2011 |
Miles Philip Howson, Manchester GB
Patent application number | Description | Published |
---|---|---|
20090007085 | ARCHITECTURE FOR GENERATING INTERMEDIATE REPRESENTATIONS FOR PROGRAM CODE CONVERSION - An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code ( | 01-01-2009 |
Patrick Howson, Cambridgeshire GB
Patent application number | Description | Published |
---|---|---|
20120034193 | TREATMENT OF NEUROTROPHIC FACTOR MEDIATED DISORDERS - An agent selected from A/B-cis furostane, furostene, spirostane and spirostene steroidal sapogenins and ester, ether, ketone and glycosylated forms thereof is used to induce self-regulated homeostasis of neurotrophic factors (NFs), for example BDNF and/or GDNF, NFs with limited and manageable side effects in a subject, by modulating NFs in a non-toxic manner under homeostatic control. An effective amount of at least one such agent is administered to the subject, particularly in the treatment or prevention of a range of NF-mediated disorders, particularly neurological, psychiatric, inflammatory, allergic, immune and neoplastic disorders, and in the restoration or normalisation of neuronal and other function in or in relation to any damaged or abnormal tissue, including when assisting tissue (for example, skin, bone, eye and muscle) healing and general skin, bone, eye and muscle health. | 02-09-2012 |
Patrick Alexander Howson, Huntingdon GB
Patent application number | Description | Published |
---|---|---|
20130210786 | TREATMENT OF L-DOPA, DOPAMINE AGONIST AND/OR DOPAMINE ENHANCER INDUCED DISORDERS - One or more agent selected from A/B-cis furostane, furostene, spirostane and spirostene steroidal sapogenins and ester, ether, ketone or glycosylated forms thereof, including E and/or F ring opened derivatives thereof, is used to treat or prevent L-DOPA, dopamine agonist and/or dopamine enhancer induced disorders, such as L-DOPA induced dyskinesia (LID), which is a side effect of L-DOPA, dopamine agonist and/or dopamine enhancer therapies, e.g., for Parkinson's disease. The agent according to the invention may be administered in association with the therapeutic agent for the treatment of the Parkinson's disease or another dopamine-responsive disorder. | 08-15-2013 |
Philip Howson, Cornwall GB
Patent application number | Description | Published |
---|---|---|
20110080285 | DISTRESS BEACON AND DISTRESS ALARM SYSTEM - A distress beacon and associated detection system for water borne activities are disclosed. The beacon includes a signal transmitter, an antenna and an actuator arranged to activate the signal transmitter upon actuation, the signal transmitter being arranged, upon being activated, to periodically output a signal pulse via the antenna, the signal pulse including an identifier associated with the distress beacon | 04-07-2011 |
Sophie Eleanor D. Howson, Cambridgeshire GB
Patent application number | Description | Published |
---|---|---|
20120077849 | INHALER FOR DELIVERING A METERED DOSE - An inhaler for delivering a metered dose of a medicament, the inhaler comprising a dispensing port ( | 03-29-2012 |
William Howson, Sandwich GB
Patent application number | Description | Published |
---|---|---|
20100010093 | ANTIPARASITIC AGENTS - The present invention relates to compounds of the formula (I) | 01-14-2010 |