| Class 345 | COMPUTER GRAPHICS PROCESSING AND SELECTIVE VISUAL DISPLAY SYSTEMS |
| Click here for a printable version of this file | |
Expand/Contract Processing Please Wait
![]() | ![]() | 418 | COMPUTER GRAPHICS PROCESSING |
![]() | ![]() | 419 | Three-dimension |
![]() | ![]() | 420 | Solid modelling |
![]() | ![]() | 421 | Hidden line/surface determining |
![]() | ![]() | 423 | Tessellation |
![]() | ![]() | 424 | Voxel |
![]() | ![]() | 426 | Lighting/shading |
![]() | ![]() | 427 | Space transformation |
![]() | ![]() | 428 | Adjusting level of detail |
![]() | ![]() | 581 | Attributes (surface detail or characteristic, display attributes) |
![]() | ![]() | 582 | Texture |
![]() | ![]() | 583 | Solid Texture |
![]() | ![]() | 584 | Bump map |
![]() | ![]() | 585 | Non-planar surface |
![]() | ![]() | 586 | Mathematically defined |
![]() | ![]() | 587 | MIP map |
![]() | ![]() | 588 | Repeating pattern |
![]() | ![]() | 589 | Color or intensity |
![]() | ![]() | 590 | Gamut clipping or adjustment |
![]() | ![]() | 591 | Color processing in perceptual color space |
![]() | ![]() | 592 | Transparency (mixing color values) |
![]() | ![]() | 593 | Color selection |
![]() | ![]() | 596 | Dither or halftone |
![]() | ![]() | 600 | Color bit data modification or conversion |
![]() | ![]() | 606 | Interpolation of attribute values across object surface |
![]() | ![]() | 611 | Anti-aliasing or image smoothing |
![]() | ![]() | 612 | Save attributes for each object affecting a given pixel |
![]() | ![]() | 613 | Subpixel processing |
![]() | ![]() | 614 | Pixel fragment |
![]() | ![]() | 615 | Convolving technique |
![]() | ![]() | 616 | Error diffusion |
![]() | ![]() | 617 | Contrast |
![]() | ![]() | 618 | Image with abnormal condition |
![]() | ![]() | 619 | Graphic manipulation (object processing or display attributes) |
![]() | ![]() | 620 | Clipping |
![]() | ![]() | 621 | Based on model of objects |
![]() | ![]() | 622 | Testing or using bounding shape (e.g., bounding box sphere) |
![]() | ![]() | 623 | Object clipped to view volume |
![]() | ![]() | 624 | Object clipped to another object |
![]() | ![]() | 625 | Based on image data |
![]() | ![]() | 629 | Merge or overlay |
![]() | ![]() | 630 | Combining model representations |
![]() | ![]() | 631 | Reducing redundancy |
![]() | ![]() | 632 | Placing generated data in real scene |
![]() | ![]() | 634 | Image based |
![]() | ![]() | 642 | Picking |
![]() | ![]() | 643 | Arithmetic processing of image data |
![]() | ![]() | 644 | Matrix calculations |
![]() | ![]() | 645 | Hierarchy of transformations (e.g., hierarchy of global and local coordinate) |
![]() | ![]() | 646 | Morphing |
![]() | ![]() | 647 | Distortion |
![]() | ![]() | 648 | Affine |
![]() | ![]() | 649 | Rotation |
![]() | ![]() | 650 | Graphical user interface tools |
![]() | ![]() | 651 | Alignment functions (e.g., snapping, gravity) |
![]() | ![]() | 652 | Constrained manipulations (e.g., movement in less than all dimensions) |
![]() | ![]() | 653 | 3D manipulations |
![]() | ![]() | 654 | 2D manipulations |
![]() | ![]() | 655 | Object based |
![]() | ![]() | 656 | Image based (addressing) |
![]() | ![]() | 660 | Scaling |
![]() | ![]() | 661 | Graphical user interface tools |
![]() | ![]() | 662 | Alignment functions (e.g., snapping, gravity) |
![]() | ![]() | 663 | Constrained manipulations (i.e., movement in less than all dimensions) |
![]() | ![]() | 664 | 3D manipulations |
![]() | ![]() | 665 | 2D manipulations |
![]() | ![]() | 666 | Object based |
![]() | ![]() | 667 | Image based (addressing) |
![]() | ![]() | 672 | Translation |
![]() | ![]() | 673 | Averaging technique |
![]() | ![]() | 674 | Copying data to create additional rows or columns |
![]() | ![]() | 676 | Graphical user interface tools |
![]() | ![]() | 677 | Alignment functions (e.g., snapping, gravity) |
![]() | ![]() | 678 | Constrained manipulations (i.e., movement in less than all dimensions) |
![]() | ![]() | 679 | 3D manipulations |
![]() | ![]() | 680 | 2D manipulations |
![]() | ![]() | 681 | Object based |
![]() | ![]() | 682 | Image based (addressing) |
![]() | ![]() | 689 | Textual entry or display of manipulation information (e.g., enter or display degree of rotation) |
![]() | ![]() | 440 | Graph generating |
![]() | ![]() | 441 | Shape generating |
![]() | ![]() | 467 | Character generating |
![]() | ![]() | 468 | Character geometry processing |
![]() | ![]() | 469.1 | Character border |
![]() | ![]() | 470 | Generating character fill data from outline data |
![]() | ![]() | 471 | Alteration of stored font |
![]() | ![]() | 472.3 | Calligraphic |
![]() | ![]() | 473 | Animation |
![]() | ![]() | 156 | DISPLAY PERIPHERAL INTERFACE INPUT DEVICE |
![]() | ![]() | 157 | Cursor mark position control device |
![]() | ![]() | 158 | Including orientation sensors (e.g., infrared, ultrasonic, remotely controlled) |
![]() | ![]() | 159 | Having variable cursor speed |
![]() | ![]() | 160 | Cursor key |
![]() | ![]() | 161 | Joystick |
![]() | ![]() | 162 | Positional storage means |
![]() | ![]() | 163 | Mouse |
![]() | ![]() | 167 | Trackball |
![]() | ![]() | 168 | Including keyboard |
![]() | ![]() | 169 | Portable (i.e., handheld, calculator, remote controller) |
![]() | ![]() | 170 | Light source associated with each key |
![]() | ![]() | 171 | Having foreign language capability (e.g., Japanese, Chinese) |
![]() | ![]() | 172 | Having programmable function key |
![]() | ![]() | 173 | Touch panel |
![]() | ![]() | 174 | Including impedance detection |
![]() | ![]() | 175 | Including optical detection |
![]() | ![]() | 176 | Transparent substrate having light entrapment capability (i.e., waveguides) |
![]() | ![]() | 177 | Including surface acoustic detection |
![]() | ![]() | 178 | With alignment or calibration capability (i.e., parallax problem) |
![]() | ![]() | 179 | Stylus |
![]() | ![]() | 180 | Light pen for CRT display |
![]() | ![]() | 182 | Light pen for fluid matrix display panel |
![]() | ![]() | 183 | Light pen for controlling plural light-emitting display elements (e.g., LED, lamps) |
![]() | ![]() | 184 | Mechanical control (e.g., rotatable knob, slider) |
![]() | ![]() | 501 | COMPUTER GRAPHIC PROCESSING SYSTEM |
![]() | ![]() | 502 | Plural graphics processors |
![]() | ![]() | 503 | Coprocessor (e.g., graphic accelerator) |
![]() | ![]() | 504 | Master-slave processors |
![]() | ![]() | 505 | Parallel processors (e.g., identical processors) |
![]() | ![]() | 506 | Pipeline processors |
![]() | ![]() | 519 | Integrated circuit (e.g., single chip semiconductor device) |
![]() | ![]() | 520 | Interface (e.g., controller) |
![]() | ![]() | 522 | Graphic command processing |
![]() | ![]() | 530 | COMPUTER GRAPHICS DISPLAY MEMORY SYSTEM |
![]() | ![]() | 531 | Graphic display memory controller |
![]() | ![]() | 532 | Plural memory controllers |
![]() | ![]() | 533 | Using different access modes |
![]() | ![]() | 534 | Memory access timing signals |
![]() | ![]() | 535 | Memory arbitration |
![]() | ![]() | 536 | Plural storage devices |
![]() | ![]() | 541 | Shared memory |
![]() | ![]() | 543 | Memory allocation |
![]() | ![]() | 544 | Memory partitioning |
![]() | ![]() | 545 | Frame buffer |
![]() | ![]() | 546 | Multi-format frame buffer |
![]() | ![]() | 547 | Memory for storing video data |
![]() | ![]() | 548 | Off-screen memory |
![]() | ![]() | 549 | Color memory |
![]() | ![]() | 551 | Character memory |
![]() | ![]() | 552 | Texture memory |
![]() | ![]() | 553 | Display list memory |
![]() | ![]() | 554 | Multi-port memory |
![]() | ![]() | 555 | For storing compressed data |
![]() | ![]() | 556 | For storing condition code, flag or status |
![]() | ![]() | 557 | Cache |
![]() | ![]() | 558 | First in first out (i.e., FIFO) |
![]() | ![]() | 559 | Register |
![]() | ![]() | 560 | Row buffer (e.g., line memory) |
![]() | ![]() | 561 | Logical operations |
![]() | ![]() | 564 | Addressing |
![]() | ![]() | 204 | DISPLAY DRIVING CONTROL CIRCUITRY |
![]() | ![]() | 205 | Physically integral with display elements |
![]() | ![]() | 207 | Light detection means (e.g., with photodetector) |
![]() | ![]() | 690 | Intensity or color driving control (e.g., gray scale) |
![]() | ![]() | 691 | Temporal processing (e.g., pulse width variation over time |
![]() | ![]() | 694 | Spatial processing (e.g., patterns or subpixel configuration) |
![]() | ![]() | 697 | Including optical means |
![]() | ![]() | 698 | Adjusting display pixel size or pixels per given area (i.e., resolution) |
![]() | ![]() | 208 | Waveform generator coupled to display elements |
![]() | ![]() | 211 | Display power source |
![]() | ![]() | 214 | Controlling the condition of display elements |
![]() | ![]() | 1.1 | PLURAL DISPLAY SYSTEMS |
![]() | ![]() | 1.2 | Data transmitted or received at surface of display |
![]() | ![]() | 1.3 | Tiling or modular adjacent displays |
![]() | ![]() | 2.1 | Remotely located |
![]() | ![]() | 3.1 | Diverse systems (e.g., CRT or LCD interface) |
![]() | ![]() | 4 | SINGLE DISPLAY SYSTEM HAVING STACKED SUPERIMPOSED DISPLAY DEVICES (E.G., TANDEM) |
![]() | ![]() | 7 | IMAGE SUPERPOSITION BY OPTICAL MEANS (E.G., HEADS-UP DISPLAY) |
![]() | ![]() | 8 | Operator body-mounted heads-up display (e.g., helmet mounted display) |
![]() | ![]() | 9 | Plural image superposition |
![]() | ![]() | 10 | DATA RESPONSIVE CRT DISPLAY CONTROL |
![]() | ![]() | 11 | CRT provides display control |
![]() | ![]() | 12 | Data responsive deflection and intensity control |
![]() | ![]() | 13 | Data responsive deflection control |
![]() | ![]() | 14 | X and Y axis deflection control |
![]() | ![]() | 15 | Curvilinear deflection control (e.g., lissajous) |
![]() | ![]() | 16 | Stroke or vector |
![]() | ![]() | 19 | Impedance Array |
![]() | ![]() | 20 | Data responsive intensity control |
![]() | ![]() | 22 | Color display |
![]() | ![]() | 23 | Graphic and alphanumeric display |
![]() | ![]() | 24 | Graphic display |
![]() | ![]() | 25 | Alphanumeric display |
![]() | ![]() | 27 | Combined with storage means |
![]() | ![]() | 29 | Delay line |
![]() | ![]() | 30 | PLURAL PHYSICAL DISPLAY ELEMENT CONTROL SYSTEM (E.G., NON-CRT) |
![]() | ![]() | 31 | Physically movable array |
![]() | ![]() | 32 | Optical means interposed in viewing path (e.g., filters, lens, etc.) |
![]() | ![]() | 33 | Segmented display elements |
![]() | ![]() | 34 | Seven segment display |
![]() | ![]() | 35 | Bar graph |
![]() | ![]() | 36 | Electroluminescent display elements |
![]() | ![]() | 37 | Gas discharge display segments (e.g., plasma) |
![]() | ![]() | 38 | Liquid crystal display segments |
![]() | ![]() | 39 | Light-emitting diode segments (LEDS) |
![]() | ![]() | 40 | Plural (e.g., stacked, adjacent) |
![]() | ![]() | 41 | Fluid light-emitting display elements (e.g., gas, plasma) |
![]() | ![]() | 43 | Mask or electrode shape |
![]() | ![]() | 44 | Solid light-emitting display elements |
![]() | ![]() | 47 | Fluorescent elements |
![]() | ![]() | 48 | Light-controlling display elements |
![]() | ![]() | 55 | Display elements arranged in matrix (e.g., rows and columns) |
![]() | ![]() | 56 | Image shifting means (i.e., traveling message) |
![]() | ![]() | 58 | Crosstalk elimination |
![]() | ![]() | 59 | Matrix for conveying alphanumeric data |
![]() | ![]() | 60 | Fluid light emitter (e.g., gas, liquid, or plasma) |
![]() | ![]() | 61 | Shifting means |
![]() | ![]() | 63 | Intensity control |
![]() | ![]() | 64 | Liquid light emitter |
![]() | ![]() | 65 | Phosphor excited by fluid response |
![]() | ![]() | 66 | Particular discharge path |
![]() | ![]() | 67 | More than two electrodes per element |
![]() | ![]() | 68 | Means for combining selective and sustain signals |
![]() | ![]() | 71 | Electrode insulated from fluid medium |
![]() | ![]() | 72 | Color |
![]() | ![]() | 73 | Incandescent |
![]() | ![]() | 74.1 | Cathodolulminescent type |
![]() | ![]() | 76 | Electroluminescent |
![]() | ![]() | 77 | Brightness or intensity control |
![]() | ![]() | 78 | Having compensating pulse |
![]() | ![]() | 79 | Field period polarity reversal |
![]() | ![]() | 80 | Driving means integral to substrate |
![]() | ![]() | 81 | Optical addressing (e.g., photodetection) |
![]() | ![]() | 82 | Solid body light emitter (e.g., LED) |
![]() | ![]() | 84 | Light-controlling display elements |
![]() | ![]() | 85 | Electroscopic (e.g., movable electrodes or electrostatic elements) |
![]() | ![]() | 86 | Magneto-optic |
![]() | ![]() | 87 | Liquid crystal display elements (LCD) |
![]() | ![]() | 88 | Color |
![]() | ![]() | 89 | Gray scale capability (e.g., halftone) |
![]() | ![]() | 90 | Control means at each display element |
![]() | ![]() | 91 | Diode or varistor |
![]() | ![]() | 92 | Thin film tansistor (TFT) |
![]() | ![]() | 93 | Redundancy (e.g., plural control elements or electrodes) |
![]() | ![]() | 94 | Waveform generation |
![]() | ![]() | 95 | Three or more voltages |
![]() | ![]() | 96 | Field period polarity reversal |
![]() | ![]() | 97 | Ferroelectric liquid crystal elements |
![]() | ![]() | 98 | Specific display element control means (e.g., latches, memories, logic) |
![]() | ![]() | 101 | Data signal compensation in response to temperature |
![]() | ![]() | 102 | Backlight control |
![]() | ![]() | 103 | Grouped electrodes (e.g., matrix partitioned into sections) |
![]() | ![]() | 104 | Input/output liquid crystal display panel |
![]() | ![]() | 105 | Electrochromic elements |
![]() | ![]() | 106 | Thermochromic elements |
![]() | ![]() | 107 | Particle suspensions (e.g., electrophoretic) |
![]() | ![]() | 108 | Plural mechanically movable display elements |
| CROSS-REFERENCE ART COLLECTIONS | ||
![]() | ![]() | 901 | ELECTRONIC BOOK WITH DISPLAY |
![]() | ![]() | 902 | MENU DISPLAY |
![]() | ![]() | 903 | MODULAR DISPLAY |
![]() | ![]() | 904 | DISPLAY WITH FAIL/SAFE TESTING FEATURE |
![]() | ![]() | 905 | DISPLAY DEVICE WITH HOUSING STRUCTURE |
![]() | ![]() | 947 | FONT CHARACTER EDGE PROCESSING |
![]() | ![]() | 948 | ALTERATION OF STORED FONTS TO MAINTAIN FEATURE CONSISTENCY THROUGHOUT SCALED FONT |
![]() | ![]() | 949 | ANIMATION PROCESSING METHOD |
![]() | ![]() | 950 | Sprite processing |
![]() | ![]() | 952 | Simulation |
![]() | ![]() | 953 | Geometric processing |
![]() | ![]() | 955 | Morphing |
![]() | ![]() | 956 | Language driven animation |
![]() | ![]() | 958 | Collision avoidance |
![]() | ![]() | 959 | Object path adherence |
![]() | ![]() | 960 | Iterative display of preconfigured images |
| FOREIGN ART COLLECTIONS | ||
| FOR000 | CLASS-RELATED FOREIGN DOCUMENTS |
| Any foreign patents or non-patent literature from subclasses that have been reclassified have been transferred directly to FOR Collections listed below. These Collections contain ONLY foreign patents or non-patent literature. The parenthetical references in the Collection titles refer to the abolished subclasses from which these Collections were derived. | ||
| PLURAL PHYSICAL DISPLAY ELEMENT CONTROL SYSTEM (E.G., NON-CRT) (345/30) |
Display elements arranged in matrix (e.g., rows and columns) (345/55) |
| FOR103 | Data manipulation (e.g., masking, interpolation) (345/523) |
| FOR106 | Data transfer between graphic system components (345/526) |
| FOR107 | DISPLAY STORAGE DEVICE (345/507) |
| FOR108 | Color memory (345/186) |
| FOR111 | Bit map or graphic memory (345/509) |
| FOR114 | Character memory (345/192) |
| FOR118 | Row buffer (e.g., line memory) (345/196) |
| FOR119 | Register (345/513) |
| FOR122 | Color look-up-table (e.g., palette) (345/199) |
| FOR123 | Addressing circuuuitry (345/516) |
| FOR125 | Plural storage devices (345/508) |
| FOR127 | Shared memory (345/512) |
| FOR128 | Condition code, flag, or status (345/514) |
| FOR129 | Multiple port access (345/518) |
| FOR130 | Data compression or compaction (345/202) |
| FOR131 | Significant data assignment in storage device (345/203) |
| FOR132 | PLURAL DISPLAY SYSTEMS (345/1) |
| FOR135 | DISPLAY ATTRIBUTE CONTROLLER (345/112) |
| FOR136 | Particular overlay (e.g., superimposing feature) (345/113) |
| FOR138 | Simultaneous diverse images (345/115) |
| FOR140 | Specified image of abnormal condition (345/117) |
| FOR141 | Having image confined to designated region (e.g., image clipping) (345/118) |
| FOR142 | Image movement or position control (e.g., panning) (345/121) |
| FOR147 | Image size control (345/127) |
| FOR152 | Defined resolution (e.g., EGA, VGA) (345/132) |
| FOR153 | Graphic display (345/133) |
| FOR154 | Waveform display (e.g., oscilloscope type) (345/134) |
| FOR155 | Vector display (345/135) |
| FOR156 | With image smoothing control (e.g., anti-aliasing) (345/136) |
| FOR158 | Averaging technique (345/138) |
| FOR159 | Perspective (345/139) |
| FOR160 | Bar graph (345/140) |
| FOR161 | Character display (345/141) |
| COMPUTER GRAPHICS PROCESSING (345/418) |
| FOR164 | CURSOR MANIPULATION (345/145) |
| DISPLAY ATTRIBUTE CONTROLLER (345/112) |
| FOR166 | Intensity control (e.g., gray scale) (345/147) |
| FOR167 | Temporal processing (e.g., pulse width variation over time) (345/148) |
| FOR168 | Spatial processing (e.g., patterns or subpixel configurations) (345/149) |
| FOR169 | Selectable color attributes (345/150) |
| COMPUTER GRAPHICS PROCESSING (345/418) |
| COMPUTER GRAPHICS PROCESSING (345/418) |
Three-dimension (345/419) |
| FOR210 | Surface detail/characteristic (345/429) |
| FOR214 | Object processing (345/433) |
![[List of Pre Grant Publications for class 345 subclass 418]](../as.gif)
![[List of Patents for class 345 subclass 418]](../ps.gif)





