IP Library Granted Patent US 11,163,504
Granted Patent B2
US 11,163,504 · App. 17/062,062 · Granted Nov 2, 2021

Dividing a spanning region of adjacent sub-images to generate print data

Inventors: Zelidor Fineberg (Ness Ziona, IL); Eli Velner (Ness Ziona, IL); Noam Shaham (Ness Ziona, IL); Oren Haik (Ness Ziona, IL)
Assignee: HP Indigo B.V.
G06F3/1208G06F3/125G06F3/1253
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,163,504
App. No.
17/062,062
Granted
Nov 2, 2021
Kind
B2
Abstract

In some examples, a system selects a spanning region of an image spanning an intersection between adjacent sub-images that partition the image. The spanning region is divided based on a non-linear path that is determined on the basis of a user input, resulting in respective modified adjacent sub-images. Print data to cause a printing device to print the respective modified adjacent sub-images is generated on the basis of the dividing.

Claims (41)

1. A method performed by a system comprising a hardware processor, comprising:

receiving image data of an image, the image being unprintable in a single print of a printing device;

partitioning the image into adjacent sub-images based on the received image data;

selecting a spanning region that spans an intersection between the adjacent sub-images;

receiving a user input defining an area across the spanning region;

determining, based on an image attribute in the area, a non-linear path across the area using an image processing technique;

dividing the spanning region between the adjacent sub-images based on the non-linear path, resulting in respective modified adjacent sub-images that are printable in a single print of the printing device; and

based on the dividing, generating first and second print data to cause the printing device to print respective first and second prints.

2. The method of claim 1 , wherein the partitioning produces the adjacent sub-images that are each printable in a single print of the printing device.

3. The method of claim 1 , comprising:

receiving print configuration data defining a printing parameter of the printing device; and

determining whether the modified adjacent sub-images are printable by the printing device based on the print configuration data.

4. The method of claim 1 , wherein the determining of the non-linear path across the area using the image processing technique comprises identifying, using the image processing technique, elements of image data associated with the area having the image attribute.

5. The method of claim 1 , wherein the determining of the non-linear path across the area using the image processing technique comprises identifying, using the image processing technique, elements of image data associated with the area having dissimilar image attributes.

6. The method of claim 1 , wherein the determining of the non-linear path across the area using the image processing technique comprises identifying, using the image processing technique, elements of image data associated with the area having dissimilar colors.

7. The method of claim 1 , wherein the determining of the non-linear path across the area using the image processing technique comprises identifying, using the image processing technique, elements of image data associated with different objects in the area.

8. The method of claim 1 , wherein the determining of the non-linear path across the area using the image processing technique comprises causing a boundary between the modified adjacent sub-images to be invisible.

9. The method of claim 1 , wherein the received user input is responsive to a user selection in a visual representation of the spanning region in a graphical user interface.

10. The method of claim 1 , comprising printing the respective first and second prints using the printing device, based on the first and second print data.

11. The method of claim 1 , wherein the image has a dimension that exceeds a maximum printable dimension of the printing device.

12. A non-transitory computer-readable storage medium storing instructions that, when executed, cause a system to:

select a spanning region spanning an intersection between adjacent sub-images forming an image, wherein the image is unprintable in a single print of a printing device;

receive a user input defining an area of the spanning region;

determine, based on an image attribute in the area, a non-linear path from one side to another side of the area;

divide the spanning region between the adjacent sub-images based on the non-linear path, resulting in respective modified adjacent sub-images that are each printable in a single print of the printing device; and

generate first and second print data based on the modified adjacent sub-images to cause the printing device to print respective first and second prints.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions when executed cause the system to determine whether the modified adjacent sub-images are printable by the printing device based on print configuration data of the printing device.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions when executed cause the system to communicate the first and second print data to the printing device to cause the printing device to print the respective first and second prints.

15. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions when executed cause the system to determine the non-linear path based on dissimilar image attributes of adjacent elements identified using an image processing technique in the area.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the determining of the non-linear path across the area comprises identifying, using an image processing technique, elements of image data associated with the area having dissimilar colors.

17. The non-transitory computer-readable storage medium of claim 12 , wherein the determining of the non-linear path across the area comprises identifying, using an image processing technique, elements of image data associated with different objects in the area.

18. The non-transitory computer-readable storage medium of claim 12 , wherein the determining of the non-linear path across the area comprises causing a boundary between the modified adjacent sub-images to be invisible.

19. An apparatus comprising:

a processor; and

a non-transitory storage medium storing instructions executable on the processor to:

select a spanning region that spans an intersection between adjacent sub-images produced based on partitioning an image, wherein the image is unprintable in a single print of a printing device,

receive a user input defining an area of the spanning region;

determine, based on an image attribute in the area, a non-linear path from one side to another side of the area;

divide the spanning region between the adjacent sub-images based on the non-linear path, resulting in respective modified adjacent sub-images that are each printable in a single print of the printing device; and

generate first and second print data based on the modified adjacent sub-images to cause the printing device to print respective first and second prints.

20. The apparatus of claim 19 , wherein the determining of the non-linear path across the area comprises identifying, using an image processing technique, elements of image data associated with different objects in the area.

Assignments (2)
CHANGE OF NAME Recorded Dec 1, 2020
From: HEWLETT-PACKARD INDIGO B.V.
To: HP INDIGO B.V.
Reel/Frame 054559/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2020
From: FINEBERG, ZELIDOR; VELNER, ELI; SHAHAM, NOAM; HAIK, OREN
To: HEWLETT-PACKARD INDIGO B.V.
Reel/Frame 054460/0557 →
Continuity (2)
Continuation 16464700
Related Publication 20210019096A1 · Jan 21, 2021