|
|
| SECTION G PHYSICS |
| G 06 | COMPUTING; CALCULATING; COUNTING (score computers for games A63B 71/06, A63D 15/20, A63F 1/18; combinations of writing implements with computing devices B43K 29/08) |
| G 06 T | IMAGE DATA PROCESSING OR GENERATION, IN GENERAL (specially adapted for particular applications, see the relevant subclasses, e.g. G06K, G09G, H04N) [6] |
| Notes |
| (1) | This subclass covers: [6] |
| | arrangements for geometrically modelling objects, whether the final model is used for display of an image of the object or for some other purpose, such as manufacture of a corresponding object; [6] |
| | arrangements for analysing the geometric attributes of an image of an object. [6] |
| (2) | This subclass does not cover: [6] |
| | reading or recognising printed or written characters or recognising patterns, e.g. fingerprints, which is covered by subclass G06K; [6] |
| | modification of image data to allow display using multiple viewports, which is covered by subclass G09G; [6] |
| | circuits for generating functions for visual indicators, which are covered by subclass G09G; [6] |
| | scanning of documents or the like in pictorial communication, which is covered by subclass H04N. [6] |
| Subclass Index |
| GENERAL PURPOSE IMAGE DATA PROCESSING |
| GEOMETRIC IMAGE TRANSFORMATION IN THE PLANE OF THE IMAGE |
| IMAGE ENHANCEMENT OR RESTORATION |
| IMAGE ANALYSIS |
| IMAGE CODING |
| TWO DIMENSIONAL (2D) IMAGE GENERATION |
| ANIMATION EFFECTS IN TWO DIMENSIONAL (2D) IMAGES |
| THREE DIMENSIONAL (3D) IMAGE RENDERING |
| THREE DIMENSIONAL (3D) MODELLING |
1/ | 00 | General purpose image data processing [6] |
1/ | 20 | . | Processor architectures; Processor configuration, e.g. pipelining (architectures of general purpose stored programme computers G06F 15/76) [6] |
1/ | 40 | . | . | Neural networks [6] |
1/ | 60 | . | Memory management [6] |
3/ | 00 | Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image [6] |
3/ | 20 | . | Linear translation of a whole image or part thereof, e.g. panning [6] |
3/ | 40 | . | Scaling of a whole image or part thereof [6] |
3/ | 60 | . | Rotation of a whole image or part thereof [6] |
5/ | 00 | Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image [6] |
5/ | 10 | . | by non-spatial domain filtering [6] |
5/ | 20 | . | by the use of local operators [6] |
5/ | 30 | . | . | Erosion or dilatation, e.g. thinning [6] |
5/ | 40 | . | by the use of histogram techniques [6] |
5/ | 50 | . | by the use of more than one image, e.g. averaging, subtraction [6] |
7/ | 00 | Image analysis, e.g. from bit-mapped to non bit-mapped [6] |
7/ | 20 | . | Analysis of motion [6] |
7/ | 40 | . | Analysis of texture [6] |
7/ | 60 | . | Analysis of geometric attributes, e.g. area, centre of gravity, perimeter, from an image [6] |
9/ | 00 | Image coding, e.g. from bit-mapped to non bit-mapped (compression in general H03M; compression for image communication H04N) [6] |
9/ | 20 | . | Contour coding, e.g. using detection of edges [6] |
9/ | 40 | . | Tree coding, e.g. quadtree, octree [6] |
11/ | 00 | Two dimensional (2D) image generation, e.g. from a description to a bit-mapped image [6] |
11/ | 20 | . | Drawing from basic elements, e.g. line, circle, chart [6] |
11/ | 40 | . | Filling a planar surface, i.e. by adding colour or texture [6] |
11/ | 60 | . | Editing figures and text; Combining figures or text [6] |
11/ | 80 | . | Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard [6] |
13/ | 00 | Animation effects in two dimensional (2D) images, e.g. using sprites [6] |
15/ | 00 | Three dimensional (3D) image rendering, e.g. from a model to a bit-mapped image [6] |
15/ | 10 | . | Geometric effects [6] |
15/ | 20 | . | . | Perspective computation [6] |
15/ | 30 | . | . | Clipping [6] |
15/ | 40 | . | . | Hidden part removal [6] |
15/ | 50 | . | Lighting effects, e.g. shading [6] |
15/ | 60 | . | . | Shadowing [6] |
15/ | 70 | . | Animation effects [6] |
17/ | 00 | Three dimensional (3D) modelling, e.g. data description of 3D objects [6] |
17/ | 10 | . | Constructive solid geometry (CSG) using solid primitives, e.g. cylinders, cubes [6] |
17/ | 20 | . | Finite element generation, e.g. wire-frame surface description [6] |
17/ | 30 | . | Polynomial surface description [6] |
17/ | 40 | . | Manipulating 3D images, e.g. using CAD graphics workstations [6] |
17/ | 50 | . | Geographic models [6] |