# US 12,223,155 B2 · Image processing system

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

- Number: US 12,223,155 B2
- Document ID: US12223155B2
- Status: Granted
- Kind: B2
- Application number: 18/459,529
- Filed: 2023-09-01
- Published: 2023-12-21
- Granted: 2025-02-11
- Earliest claimed: 2020-08-31
- Assignees: Brother Kogyo Kabushiki Kaisha
- Applicants: Brother Kogyo Kabushiki Kaisha
- Inventors: Yutaka Urakawa
- Web page: https://patentgrep.com/patent/US12223155B2

## CPC

- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/1415: {with means for detecting differences between the image stored in the host and the images displayed on the displays}
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G09G 5/00: Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators (image data processing or generation, in general G06T)
- H04N 1/00424: {using a list of graphical elements, e.g. icons or icon bar}
- H04N 1/00442: {Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails}
- H04N 1/00506: {Customising to the data to be displayed}
- G09G 2330/021: Power management, e.g. power saving
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- G09G 2354/00: Aspects of interface with display user
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- 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)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A printer includes a communication interface, a display, and a controller. The controller is configured to generate screen data corresponding to a screen displayed on the display and transmit the screen data to an information processing device. The screen data is used to display a virtual screen same as the screen on the information processing device. The controller is configured to display a screen including an animation by switching a plurality of still images. When the animation is displayed, the controller generates a plurality of pieces of screen data corresponding to the plurality of still images, and when the animation is not displayed, the controller generates screen data corresponding to a screen, which does not include the animation. Then, the controller transmits the generated screen data to the information processing device.

## Claims

### Claim 1

A printer including a communication interface, a display, and a controller,
wherein the controller is configured to
in response to receipt of a screen update request from an information processing device through the communication interface, generate screen data corresponding to a screen displayed on the display and transmit the generated screen data to the information processing device through the communication interface, the screen data being used to display a virtual screen on the information processing device, the virtual screen being a screen virtually same as the screen displayed on the display, the screen update request being periodically transmitted from the information processing device,
display a screen including an animation by switching a plurality of still images displayed on the display sequentially,
when displaying the screen including the animation on the display, generate a plurality of pieces of screen data corresponding to a plurality of screens, respectively, the plurality of screens including the plurality of still images constituting the animation included in the screen displayed on the display, respectively,
when displaying the screen which does not include the animation on the display, generate screen data corresponding to a screen, which does not include the animation, displayed on the display,
transmit the generated screen data to the information processing device through the communication interface.

### Claim 2 (depends on 1)

The printer according to claim 1,
wherein, when transmitting the plurality of pieces of screen data, the controller is configured to transmit information indicating that the plurality of pieces of screen data are included.

### Claim 3 (depends on 1)

The printer according to claim 1,
wherein the animation is a blinking image.

### Claim 4 (depends on 1)

The printer according to claim 1,
wherein the animation is a blinking cursor.

### Claim 5 (depends on 1)

The printer according to claim 1,
wherein the animation indicates that the printer is in particular operation.

### Claim 6 (depends on 1)

The printer according to claim 1,
wherein the screen including the animation is a text input screen.

### Claim 7 (depends on 6)

The printer according to claim 6,
wherein the animation indicates an input position on the text input screen.

### Claim 8 (depends on 6)

The printer according to claim 6,
wherein the animation is an animation displayed in an input field of the text input screen.

### Claim 9 (depends on 1)

The printer according to claim 1,
wherein the animation represents movement of an image.

### Claim 10 (depends on 1)

The printer according to claim 1,
wherein the animation is displayed with a parameter of a process performed by the printer.

### Claim 11 (depends on 1)

The printer according to claim 1,
wherein the animation is displayed on a screen displayed in response to receipt of an operation of an icon corresponding to a transmitting process of image data by the printer.

### Claim 12 (depends on 1)

The printer according to claim 1,
wherein the animation is displayed on a screen displayed in response to receipt of an operation of an icon corresponding to a process including printing by the printer.

### Claim 13 (depends on 1)

The printer according to claim 1,
wherein the animation is displayed on a screen displayed in response to receipt of an operation of one of a plurality of icons displayed on the display.

### Claim 14 (depends on 13)

The printer according to claim 13,
wherein the plurality of icons includes an icon corresponding to a process including printing by the printer.

### Claim 15 (depends on 13)

The printer according to claim 13,
wherein the plurality of icons includes an icon corresponding to a transmitting process of image data by the printer.

### Claim 16 (depends on 13)

The printer according to claim 13,
wherein the plurality of icons includes an icon corresponding to a scanning process by the printer.
