# US 12,002,409 B2 · Computer

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,002,409 B2
- Document ID: US12002409B2
- Status: Granted
- Kind: B2
- Application number: 18/193,459
- Filed: 2023-03-30
- Published: 2023-11-09
- Granted: 2024-06-04
- Earliest claimed: 2022-05-09
- Assignees: Wacom Co., Ltd.
- Applicants: Wacom Co., Ltd.
- Inventors: Tatsunori Kato; Yoshihiro Kotani; Hiroyuki Sakuma; Joo Hoon Lee; Hiroshi Mizuhashi
- Web page: https://patentgrep.com/patent/US12002409B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G09G 3/2096: {Details of the interface to the display terminal specific for a flat panel (suitable for both CRT and flat panel G09G5/006; specific for a CRT G09G1/167)}
- G06F 3/03545: {Pens or stylus}
- G06F 3/04162: {for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware}
- G06T 11/23: using straight lines or curves
- H04N 5/265: Mixing
- G09G 2320/0666: for control of colour parameters, e.g. colour temperature
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- G09G 2340/10: Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
- G09G 2340/125: wherein one of the images is motion video
- G09G 2354/00: Aspects of interface with display user
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Provided is a computer including a host processor which, in operation, generates a stroke image representing a stroke indicated by a series of coordinate data indicating a plurality of positions of a pen on a touch surface and generates a video signal representing the stroke image, a timing controller which, in operation, controls, based on the video signal, a potential of each of a plurality of gate lines provided in a display, and a temporary stroke image generation processor which in operation, generates, in parallel with the host processor, a temporary stroke image representing a same stroke as the stroke of the stroke image, in which the temporary stroke image is superimposed on the video signal before the video signal is supplied to the timing controller.

## Claims

### Claim 1

A computer comprising:
a host processor which, in operation, generates a stroke image representing a stroke indicated by a series of coordinate data indicating a plurality of positions of a pen on a touch surface and generates a video signal representing the stroke image;
a timing controller which, in operation, controls, based on the video signal, a potential of each of a plurality of gate lines provided in a display; and
a temporary stroke image generation processor which in operation, generates, in parallel with the host processor, a temporary stroke image representing a same stroke as the stroke represented by the stroke image; and
a scaler which, in operation, converts the video signal output from the host processor into a converted video signal corresponding to the display and outputs the converted video signal to the temporary stroke image generation processor,
wherein the temporary stroke image is superimposed on the video signal before the video signal is supplied to the timing controller, and
wherein the temporary stroke image generation processor, in operation, superimposes the temporary stroke image on the converted video signal output from the scaler and supplies the converted video signal with the temporary stroke image superimposed thereon to the timing controller.

### Claim 2 (depends on 1)

The computer according to claim 1,
wherein the scaler includes:
an on-screen display memory which, in operation, stores an on-screen display image to be superimposed on the video signal, and
a mixer which, in operation, superimposes the on-screen display image stored in the on-screen display memory on the video signal, and
wherein the temporary stroke image generation processor, in operation, writes the temporary stroke image to the on-screen display memory.

### Claim 3 (depends on 2)

The computer according to claim 2, further comprising:
a sensor controller which, in operation, derives the series of coordinate data based on a pen signal received from the pen and outputs the series of coordinate data to each of the host processor and the temporary stroke image generation processor,
wherein the temporary stroke image generation processor, in operation, generates the temporary stroke image based on the series of coordinate data supplied from the sensor controller.

### Claim 4 (depends on 1)

The computer according to claim 1, further comprising:
a sensor controller which, in operation, derives the series of coordinate data based on a pen signal received from the pen and outputs the series of coordinate data to each of the host processor and the temporary stroke image generation processor,
wherein the temporary stroke image generation processor, in operation, generates the temporary stroke image based on the series of coordinate data supplied from the sensor controller.

### Claim 5

A computer comprising:
a host processor which, in operation, generates a stroke image representing a stroke indicated by a series of coordinate data indicating a plurality of positions of a pen on a touch surface and generates a video signal representing the stroke image;
a timing controller which, in operation, controls, based on the video signal, a potential of each of a plurality of gate lines provided in a display;
a temporary stroke image generation processor which in operation, generates, in parallel with the host processor, a temporary stroke image representing a same stroke as the stroke represented by the stroke image; and
a scaler which, in operation, converts the video signal output from the host processor into a converted video signal corresponding to the display, superimposes the temporary stroke image on the converted video signal, and supplies the converted video signal with the temporary stroke image superimposed thereon to the timing controller,
wherein the temporary stroke image generation processor, in operation, derives the series of coordinate data based on a pen signal received from the pen, outputs the series of coordinate data to the host processor, and generates the temporary stroke image based on the series of coordinate data.

### Claim 6 (depends on 5)

The computer according to claim 5, further comprising:
a sensor controller which, in operation, derives the series of coordinate data based on a pen signal received from the pen and outputs the series of coordinate data to each of the host processor and the temporary stroke image generation processor,
wherein the temporary stroke image generation processor, in operation, generates the temporary stroke image based on the series of coordinate data supplied from the sensor controller.
