IP Library Granted Patent US 11,954,821
Granted Patent B1
US 11,954,821 · App. 18/050,102 · Granted Apr 9, 2024

Altering pixels to scale images

Inventor: Stuart Schweid (Pittsford, NY)
Assignee: Xerox Corporation
G06T3/4023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,954,821
App. No.
18/050,102
Granted
Apr 9, 2024
Kind
B1
Abstract

An image has pixels arranged in perpendicular rows/columns. The size of the image is changed to produce a changed-size image and the changed-size image is output. The process of changing the size of the image adds at least one row/column as at least one inserted row/column. The inserted row/column is made up of data from generating adjacent rows/columns of the perpendicular rows/columns. Embodiments that reduce the size of the image remove the generating adjacent rows/columns that were used to form the inserted row/column and, in such reduction processing the inserted row/column is added where the (now removed) generating adjacent rows/columns were previously positioned. In embodiments that increase the size of the image, instead of removing the generating adjacent rows/columns, the inserted row/column is merely inserted between the adjacent rows/columns.

Claims (45)

1. A method comprising:

receiving an image into a processor, wherein the image comprises pixels arranged in perpendicular rows/columns;

changing, by the processor, a size of the image to produce a changed-size image; and

outputting, from the processor, the changed-size image,

wherein the changing the size of the image comprises inserting at least one row/column as at least one inserted row/column,

wherein the at least one inserted row/column comprises data from adjacent rows/columns of the perpendicular rows/columns, and

wherein the at least one inserted row/column comprises alternating pixels data from the adjacent rows/columns.

2. The method according to claim 1 , wherein the changing the size comprises reducing the size of the image, and wherein the method further comprises removing the adjacent rows/columns.

3. The method according to claim 2 , wherein the at least one inserted row/column is added where the adjacent rows/columns were positioned.

4. The method according to claim 1 , wherein the changing the size comprises increasing the size of the image, and

wherein the at least one inserted row/column is inserted between the adjacent rows/columns.

5. The method according to claim 1 , wherein the adjacent rows/columns are immediately adjacent one another without intervening rows/columns.

6. A method comprising:

receiving an image into a processor, wherein the image comprises pixels arranged in scanlines;

changing, by the processor, a size of the image to produce a changed-size image; and

outputting, from the processor, the changed-size image,

wherein the changing the size of the image comprises adding at least one of:

adding a pixel to each of the scanlines as added pixels; and

adding a scanline as an added scanline,

wherein the added pixels comprise data from adjacent pixels, and

wherein the added scanline comprises data from adjacent scanlines,

wherein the added pixels comprise alternating pixels data from the adjacent scanlines, and

wherein the added scanline comprise alternating pixels data from the adjacent scanlines.

7. The method according to claim 6 , wherein the changing the size comprises reducing the size of the image, and

wherein the method further comprises removing the adjacent pixels and adjacent scanlines.

8. The method according to claim 7 , wherein the added pixels are added where the adjacent pixels were positioned, and

wherein the added scanline is added where the adjacent scanlines were positioned.

9. The method according to claim 6 , wherein the changing the size comprises increasing the size of the image,

wherein the added pixels are inserted between the adjacent pixels, and

wherein the added scanline is inserted between the adjacent scanlines.

10. The method according to claim 6 , wherein the adjacent pixels are immediately adjacent one another without intervening pixels, and

wherein the adjacent scanlines are immediately adjacent one another without intervening scanlines.

11. A system comprising:

a processor adapted to receive an image, wherein the image comprises pixels arranged in perpendicular rows/columns; and

an input/output device adapted to receive instructions to change a size of the image,

wherein the processor is adapted to change the size of the image to produce a changed-size image,

wherein the input/output is adapted to output the changed-size image,

wherein the processor is adapted to change the size of the image by adding at least one row/column as at least one inserted row/column,

wherein the at least one inserted row/column comprises data from adjacent rows/columns of the perpendicular rows/columns, and

wherein the at least one inserted row/column comprises alternating pixels data from the adjacent rows/columns.

12. The system according to claim 11 , wherein the instructions to change a size of the image comprise instruction to reduce the size of the image, and

wherein the processor is adapted to remove the adjacent rows/columns.

13. The system according to claim 12 , wherein the at least one inserted row/column is added where the adjacent rows/columns were positioned.

14. The system according to claim 11 , wherein the instructions to change a size of the image comprise instruction to increase the size of the image, and

wherein the at least one inserted row/column is inserted between the adjacent rows/columns.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 075020/0755 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: SCHWEID, STUART
To: XEROX CORPORATION
Reel/Frame 061559/0141 →