IPC 7 English version
G06T-G06T01750

SECTION G – PHYSICS


G 06COMPUTING; 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 TIMAGE 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 

G06T 1/00 

GEOMETRIC IMAGE TRANSFORMATION IN THE PLANE OF THE IMAGE 

G06T 3/00 

IMAGE ENHANCEMENT OR RESTORATION 

G06T 5/00 

IMAGE ANALYSIS 

G06T 7/00 

IMAGE CODING 

G06T 9/00 

TWO DIMENSIONAL (2D) IMAGE GENERATION 

G06T 11/00 

ANIMATION EFFECTS IN TWO DIMENSIONAL (2D) IMAGES 

G06T 13/00 

THREE DIMENSIONAL (3D) IMAGE RENDERING 

G06T 15/00 

THREE DIMENSIONAL (3D) MODELLING 

G06T 17/00 



1/

00General 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/

00Geometric 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/

00Image 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/

00Image 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/

00Image 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/

00Two 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/

00Animation effects in two dimensional (2D) images, e.g. using sprites  [6]


15/

00Three 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/

00Three 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]