Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 345
Name: Computer graphics processing and selective visual display systems >
Description: This class provides for processes and apparatus for selective electrical control of two or more light-generating or light-controlling display elements* in accordance with a received or stored image data signal. The image data includes character, graphical information or display attribute data. The image data may include, for example, information data from a peripheral input device, from the reception of a television signal, from the recognition of image data, or from the generation or creation of image data by a computer.


Class Number Class Name No. of Patents
345/948

Alteration of stored fonts to maintain feature consistency throughout scaled font

15
345/949

Animation processing method

19
345/958

Collision avoidance

27
345/953

Geometric processing

24
345/954

Quaternions

4
345/960

Iterative display of preconfigured images

22
345/956

Language driven animation

11
345/957

Actor

11
345/955

Morphing

8
345/959

Object path adherence

15
345/952

Simulation

29
345/950

Sprite processing

13
345/951

Key frame processing

10
345/501

Computer graphic processing system

664
345/522

Graphic command processing

345
345/519

Integrated circuit (e.g., single chip semiconductor device)

252
345/520

Interface (e.g., controller)

336
345/502

Plural graphics processors

346
345/503

Coprocessor (e.g., graphic accelerator)

288
345/504

Master-slave processors

90
345/505

Parallel processors (e.g., identical processors)

296
345/506

Pipeline processors

329
345/530

Computer graphics display memory system

273
345/564

Addressing

207
345/572

Address generator

171
345/573

Plural address generators

60
345/574

Read/write address generator

37
345/566

Address manipulation

74
345/568

Address translation (e.g., between virtual and physical addresses)

124
345/567

Using decoding

77
345/569

For 2d coordinate to linear address conversion

28
345/571

Memory addresses arranged in matrix row and column addresses)

116
345/570

Page mode

30
345/565

Using memory for storing address information

137
345/557

Cache

207
345/553

Display list memory

61
345/558

First in first out (i.e., fifo)

169
345/555

For storing compressed data

244
345/556

For storing condition code, flag or status

170
345/545

Frame buffer

485
345/551

Character memory

127
345/549

Color memory

126
345/550

Multiple planes

65
345/547

Memory for storing video data

178
345/546

Multi-format frame buffer

77
345/548

Off-screen memory

34
345/531

Graphic display memory controller

541
345/534

Memory access timing signals

138
345/535

Memory arbitration

118
345/532

Plural memory controllers

74
345/533

Using different access modes

71
345/561

Logical operations

192
345/562

Bit block transfer

93
345/563

Mask data operation

116
345/543

Memory allocation

186
345/544

Memory partitioning

107
345/554

Multi-port memory

83
345/536

Plural storage devices

503
345/537

Data transfer between memories

318
345/538

Data transfer between system memory display memory

103
345/539

Double buffered

140
345/540

Interleaved

120
345/559

Register

207
345/560

Row buffer (e.g., line memory)

90
345/541

Shared memory

101
345/542

Unified memory architecture (e.g., uma)

68
345/552

Texture memory

179
 

Computer graphics processing (345/418)

 
 

Computer graphics processing (345/418)

 
 

Computer graphics processing (345/418)

 
 

Character generating (345/467)

 
 

Three-dimension (345/419)

 
345/418

Computer graphics processing

589
345/428

Adjusting level of detail

575
345/473

Animation

1042
345/474

Motion planning or control

372
345/475

Temporal interpolation or processing

163
345/581

Attributes (surface detail or characteristic, display attributes)

571
345/611

Anti-aliasing or image smoothing

413
345/615

Convolving technique

63
345/616

Error diffusion

38
345/614

Pixel fragment

87
345/612

Save attributes for each object affecting a given pixel

51
345/613

Subpixel processing

161
345/589

Color or intensity

1168
345/600

Color bit data modification or conversion

519
345/605

Change in number of bits for a designated color (e.g., 4 bits to 8 bits, 8 bits to 4 bits)

170
345/604

Color space transformation (e.g., rgb to yuv)

313
345/603

Format change (e.g., ntsc to rgb, rgb to composite, xyz to rgb)

236
345/601

Using look up table

281
345/602

Plural look up tables

127
345/591

Color processing in perceptual color space

193
345/593

Color selection

288
345/595

Expert system or ai

24
345/594

Using gui

117
345/596

Dither or halftone

184
345/597

Color

195
345/598

Spatial

43
345/599

Spatial

35
345/590

Gamut clipping or adjustment

163
345/592

Transparency (mixing color values)

253
345/617

Contrast

62
345/618

Image with abnormal condition

117
345/606

Interpolation of attribute values across object surface

242
345/609

Bi-linear

18
345/607

In perspective

28
345/610

Linear

38
345/608

Tri-linear

11
345/582

Texture

815
345/584

Bump map

75
345/586

Mathematically defined

144
345/587

Mip map

133
345/585

Non-planar surface

43
345/588

Repeating pattern

48
345/583

Solid texture

72
345/467

Character generating

543
345/471

Alteration of stored font

272
345/472

Scaling

219
345/472.2

Enlargement only

34
345/472.1

Reduction only

29
345/472.3

Calligraphic

60
345/469.1

Character border

69
345/468

Character geometry processing

130
345/469

Character generation using control points or hints

138
345/470

Generating character fill data from outline data

64
345/440

Graph generating

905
345/440.2

Bar graph

109
345/440.1

Real-time waveform display

281
345/619

Graphic manipulation (object processing or display attributes)

986
345/648

Affine

92
345/643

Arithmetic processing of image data

177
345/645

Hierarchy of transformations (e.g., hierarchy of global and local coordinate)

26
345/644

Matrix calculations

46
345/620

Clipping

236
345/625

Based on image data

59
345/626

Masking

76
345/627

Non-rectangular array

29
345/628

Rectangular region

45
345/621

Based on model of objects

48
345/624

Object clipped to another object

33
345/623

Object clipped to view volume

29
345/622

Testing or using bounding shape (e.g., bounding box sphere)

78
345/647

Distortion

101
345/629

Merge or overlay

1088
345/630

Combining model representations

200
345/634

Image based

374
345/636

Character and graphics

198
345/641

Fixed overlay pattern

77
345/638

Insertion of bitmapped moving picture

34
345/635

Non-overlapping

73
345/637

Priority based

23
345/639

Weighted

100
345/640

Weights vary across image (e.g., transition from foreground to background)

53
345/632

Placing generated data in real scene

114
345/633

Augmented reality (real-time)

79
345/631

Reducing redundancy

23
345/646

Morphing

81
345/642

Picking

51
345/649

Rotation

185
345/650

Graphical user interface tools

47
345/654

2d manipulations

23
345/653

3d manipulations

62
345/651

Alignment functions (e.g., snapping, gravity)

8
345/652

Constrained manipulations (e.g., movement in less than all dimensions)

18
345/656

Image based (addressing)

73
345/658

By 90 degrees increment

87
345/657

By arbitrary angle

38
345/659

Image rotates in response to display device orientation

53
345/655

Object based

17
345/660

Scaling

545
345/661

Graphical user interface tools

121
345/665

2d manipulations

19
345/664

3d manipulations

24
345/662

Alignment functions (e.g., snapping, gravity)

17
345/663

Constrained manipulations (i.e., movement in less than all dimensions)

14
345/667

Image based (addressing)

205
345/668

By arbitrary ratio

86
345/669

By integer multiples

27
345/671

Enlargement only

123
345/670

Reduction only

75
345/666

Object based

36
345/689

Textual entry or display of manipulation information (e.g., enter or display degree of rotation)

30
345/672

Translation

188
345/673

Averaging technique

37
345/674

Copying data to create additional rows or columns

6
345/676

Graphical user interface tools

48
345/680

2d manipulations

12
345/679

3d manipulations

31
345/677

Alignment functions (e.g., snapping, gravity)

20
345/678

Constrained manipulations (i.e., movement in less than all dimensions)

20
345/682

Image based (addressing)

55
345/684

Scrolling

232
345/685

Alphanumeric

93
345/688

Attribute changes during scrolling

16
345/686

Memory addressing

47
345/687

Smooth or continuous

14
345/683

Sprite

24
345/681

Object based

15
345/441

Shape generating

791
345/442

Curve

368
345/443

Straight line

384
345/419

Three-dimension

2191
345/421

Hidden line/surface determining

456
345/422

Z buffer (depth buffer)

430
345/426

Lighting/shading

712
345/420

Solid modelling

908
345/427

Space transformation

760
345/423

Tessellation

466
345/424

Voxel

352
345/10

Data responsive crt display control

134
345/25

Alphanumeric display

61
345/26

Character generator

84
345/22

Color display

138
345/27

Combined with storage means

88
345/28

Addressing

48
345/11

Crt provides display control

61
345/12

Data responsive deflection and intensity control

55
345/13

Data responsive deflection control

80
345/15

Curvilinear deflection control (e.g., lissajous)

14
345/19

Impedance array

2
345/16

Stroke or vector

60
345/17

Strokes for forming characters

27
345/18

Up/down counter

9
345/14

X and y axis deflection control

64
345/20

Data responsive intensity control

79
345/21

Magnetic element array

3
345/29

Delay line

14
345/23

Graphic and alphanumeric display

44
345/24

Graphic display

73
 

Display attribute controller (345/112)

 
345/905

Display device with housing structure

306
345/204

Display driving control circuitry

1653
345/698

Adjusting display pixel size or pixels per given area (i.e., resolution)

387
345/699

Controller automatically senses monitor resolution

88
345/214

Controlling the condition of display elements

303
345/215

Including priming means

38
345/211

Display power source

984
345/212

Regulating means

501
345/213

Synchronizing means

665
345/690

Intensity or color driving control (e.g., gray scale)

1000
345/697

Including optical means

39
345/694

Spatial processing (e.g., patterns or subpixel configuration)

170
345/696

Changing of subpixel location over time

26
345/695

Subpixels have different shapes

36
345/691

Temporal processing (e.g., pulse width variation over time

220
345/692

Binary weighted

84
345/693

Non-binary weighted

26
345/207

Light detection means (e.g., with photodetector)

257
345/205

Physically integral with display elements

343
345/206

Having common base or substrate

286
345/208

Waveform generator coupled to display elements

432
345/209

Field period polarity reversal

218
345/210

Having three or more voltage levels

207
345/156

Display peripheral interface input device

2079
345/157

Cursor mark position control device

1407
345/160

Cursor key

223
345/159

Having variable cursor speed

166
345/158

Including orientation sensors (e.g., infrared, ultrasonic, remotely controlled)

759
345/161

Joystick

717
345/163

Mouse

1001
345/166

Optical detector

325
345/164

Rotatable ball detector

196
345/165

Photosensor encoder

123
345/162

Positional storage means

106
345/167

Trackball

371
345/168

Including keyboard

1384
345/171

Having foreign language capability (e.g., japanese, chinese)

121
345/172

Having programmable function key

306
345/170

Light source associated with each key

167
345/169

Portable (i.e., handheld, calculator, remote controller)

849
345/183

Light pen for controlling plural light-emitting display elements (e.g., led, lamps)

61
345/180

Light pen for crt display

176
345/181

Crt having tracking capability

35
345/182

Light pen for fluid matrix display panel

91
345/184

Mechanical control (e.g., rotatable knob, slider)

312
345/179

Stylus

1057
345/173

Touch panel

2182
345/174

Including impedance detection

446
345/175

Including optical detection

350
345/177

Including surface acoustic detection

216
345/176

Transparent substrate having light entrapment capability (i.e., waveguides)

114
345/178

With alignment or calibration capability (i.e., parallax problem)

142
345/904

Display with fail/safe testing feature

132
345/901

Electronic book with display

145
345/947

Font character edge processing

22
345/7

Image superposition by optical means (e.g., heads-up display)

775
345/8

Operator body-mounted heads-up display (e.g., helmet mounted display)

729
345/9

Plural image superposition

269
345/902

Menu display

91
345/903

Modular display

104
345/1.1

Plural display systems

438
345/1.2

Data transmitted or received at surface of display

103
345/3.1

Diverse systems (e.g., crt or lcd interface)

182
345/3.2

Frame, field or scan rate conversion

56
345/3.3

Number of pixels per row or column conversion (i.e., resolution conversion)

63
345/3.4

Controller automatically senses monitor resolution

32
345/2.1

Remotely located

188
345/2.2

Presentation of similar images

101
345/2.3

Wireless connection

75
345/1.3

Tiling or modular adjacent displays

229
 

Plural physical display element control system (e.g., non-crt) (345/30)

 
 

Display elements arranged in matrix (e.g., rows and columns) (345/55)

 
345/30

Plural physical display element control system (e.g., non-crt)

124
345/55

Display elements arranged in matrix (e.g., rows and columns)

469
345/74.1

Cathodolulminescent type

200
345/75.2

Field emissive (e.g., fed, spindt, microtip, etc.)

187
345/75.1

Vacuum fluorescent

107
345/58

Crosstalk elimination

124
345/76

Electroluminescent

993
345/77

Brightness or intensity control

468
345/80

Driving means integral to substrate

128
345/79

Field period polarity reversal

70
345/78

Having compensating pulse

99
345/81

Optical addressing (e.g., photodetection)

49
345/60

Fluid light emitter (e.g., gas, liquid, or plasma)

1018
345/72

Color

73
345/71

Electrode insulated from fluid medium

30
345/63

Intensity control

495
345/64

Liquid light emitter

21
345/68

Means for combining selective and sustain signals

310
345/69

Resistor-diode arrangement

45
345/70

Including transformer

24
345/67

More than two electrodes per element

294
345/66

Particular discharge path

200
345/65

Phosphor excited by fluid response

42
345/61

Shifting means

78
345/62

Specified plasma coupling path

103
345/56

Image shifting means (i.e., traveling message)

69
345/57

Having endless belt or tape reader

8
345/73

Incandescent

25
345/84

Light-controlling display elements

505
345/105

Electrochromic elements

137
345/85

Electroscopic (e.g., movable electrodes or electrostatic elements)

181
345/87

Liquid crystal display elements (lcd)

1771
345/102

Backlight control

650
345/88

Color

548
345/90

Control means at each display element

455
345/91

Diode or varistor

83
345/93

Redundancy (e.g., plural control elements or electrodes)

181
345/92

Thin film tansistor (tft)

781
345/101

Data signal compensation in response to temperature

196
345/89

Gray scale capability (e.g., halftone)

992
345/103

Grouped electrodes (e.g., matrix partitioned into sections)

312
345/104

Input/output liquid crystal display panel

224
345/98

Specific display element control means (e.g., latches, memories, logic)

1405
345/100

Particular row or column control (e.g., shift register)

1302
345/99

Particular timing circuit

639
345/94

Waveform generation

751
345/97

Ferroelectric liquid crystal elements

438
345/96

Field period polarity reversal

459
345/95

Three or more voltages

357
345/86

Magneto-optic

42
345/107

Particle suspensions (e.g., electrophoretic)

500
345/106

Thermochromic elements

29
345/59

Matrix for conveying alphanumeric data

46
345/108

Plural mechanically movable display elements

156
345/109

Having shutters

40
345/111

With a permanent magnet placed on movable display elements

72
345/110

With motor or rotor driver means

39
345/82

Solid body light emitter (e.g., led)

674
345/83

Color

223
345/32

Optical means interposed in viewing path (e.g., filters, lens, etc.)

261
345/31

Physically movable array

133
345/33

Segmented display elements

141
345/35

Bar graph

58
345/36

Electroluminescent display elements

77
345/37

Gas discharge display segments (e.g., plasma)

67
345/39

Light-emitting diode segments (leds)

131
345/38

Liquid crystal display segments

67
345/40

Plural (e.g., stacked, adjacent)

55
345/41

Fluid light-emitting display elements (e.g., gas, plasma)

68
345/42

Controlling circuitry

57
345/47

Fluorescent elements

46
345/48

Light-controlling display elements

97
345/49

Electrochromic elements

60
345/50

Liquid crystal elements

189
345/51