IP Library Granted Patent US 8,339,675
Granted Patent B2
US 8,339,675 · App. 12/041,535 · Granted Dec 25, 2012

Dynamic image dithering

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 8,339,675
App. No.
12/041,535
Granted
Dec 25, 2012
Kind
B2
Abstract

Systems, apparatuses, and methods for dynamic image dithering for a printing device are described herein. Embodiments may include an image processing module to process a source image file to provide a dithered image file with print data for each of a plurality of image locations. Printing substance may be deposited and the image processing module may provide the dithered image file with additional print data based at least in part on the deposited printing substance. Other embodiments may be described and claimed.

Claims (64)

1. An apparatus comprising:

an image processing module configured to process a source image file to provide a dithered image file having print data for each of a plurality of image locations;

a print module configured to, during a printing operation, cause a printing substance to be deposited on one or more locations of a medium based at least in part on the print data of one or more image locations of the plurality of image locations; and

the image processing module being further configured to, during the printing operation, further process the source image file to provide the dithered image file with additional print data based at least in part on the printing substance caused by the print module to be deposited on the medium,

wherein the print module is further configured to, during the printing operation, cause more of the printing substance to be deposited on one or more locations of the medium based at least in part on the additional print data.

2. The apparatus of claim 1 , wherein the additional print data includes print data for each of another plurality of image locations and/or updated print data for at least some of the plurality of image locations.

3. The apparatus of claim 1 , further comprising:

an optical imaging module configured to control one or more optical imaging sensors to capture surface images of the one or more locations of the medium;

the image processing module being further configured to further process the source image file to provide the dithered image file with additional print data based at least in part on the captured surface images.

4. The apparatus of claim 1 , wherein the print module is further configured to provide a history of deposited printing substance and the image processing module is further configured to further process the source image file to provide the dithered image file with additional print data based at least in part on the history.

5. The apparatus of claim 1 , wherein the apparatus is configured to be hosted by a handheld printing device.

6. A method comprising:

processing a source image file to provide a dithered image file having print data for each of a plurality of image locations; and

during a printing operation,

depositing a printing substance at one or more locations of a medium, the printing substance being deposited based at least in part on the print data for one or more image locations of the plurality of image locations,

receiving feedback data related to deposition of the printing substance at the one or more locations of the medium

further processing the source image file to provide the dithered image file with additional print data based at least in part on the feedback data, and

depositing more of the printing substance on one or more locations of the medium based at least in part on the additional print data.

7. The method of claim 6 , wherein the additional print data includes print data for each of another plurality of image locations and/or updated print data for at least some of the plurality of image locations.

8. The method of claim 6 , further comprising:

recording a history of deposited printing substance; and

providing the feedback data based at least in part on the history.

9. The method of claim 6 , further comprising:

capturing surface images of the one or more locations of the medium; and

providing the feedback data based at least in part on the captured surface images.

10. An apparatus comprising:

a print head; and

a control block including:

an image processing module configured to process a source image file to provide a dithered image file having print data for each of a plurality of image locations;

a print module configured to, during a printing operation, control the print head to deposit a printing substance on one or more locations of a medium based at least in part on the print data of one or more image locations of the plurality of image locations; and

the image processing module being further configured to, during the printing operation, further process the source image file to provide the dithered image file with additional print data based at least in part on the printing substance deposited by the print head on the medium,

wherein the print module is further configured to, during the printing operation, control the print head to deposit more of the printing substance one or more locations of the medium based at least in part on the additional print data.

11. The apparatus of claim 10 , further comprising:

one or more optical imaging sensors;

an optical imaging module, of the control block, configured to control the one or more optical imaging sensors to capture surface images of the one or more locations of the medium; and

the image processing module being further configured to further process the source image file to provide the dithered image file with the additional print data based at least in part on the captured surface images.

12. The apparatus of claim 10 , further comprising:

one or more navigation sensors; and

the control block further including a position module configured to control the one or more navigation sensors to capture navigational measurements to facilitate a determination of a position of the print head relative to a reference location.

13. The apparatus of claim 10 , wherein the print module is further configured to provide a history of deposited printing substance and the image processing module is further configured to further process the source image file to provide the dithered image file with the additional print data based at least in part on the history.

14. The apparatus of claim 10 , wherein the additional print data includes print data for each of another plurality of image locations and/or updated print data for at least some of the plurality of image locations.

15. An apparatus comprising:

means for processing a source image file to provide a dithered image file having print data for each of a plurality of image locations;

means for depositing, during a printing operation, a printing substance at the one or more locations of the medium, the printing substance being deposited based at least in part on the print data for one or more image locations of the plurality of image locations;

means for receiving, during the printing operation, feedback data related to deposition of the printing substance at one or more locations of a medium; and

means for further processing the source image file to provide the dithered image file with additional print data based at least in part on the feedback data,

wherein the means for depositing a printing substance is further configured to deposit, during the printing operation, more of the printing substance on one or more locations of the medium based at least in part on the additional print data.

16. The apparatus of claim 15 , further comprising:

means for recording a history of deposited printing substance; and

means for providing the feedback data based at least in part on the history.

17. A non-transitory computer-readable medium having associated instructions, which, when executed, results in an apparatus:

processing a source image file to provide a dithered image file having print data for each of a plurality of image locations; and

during a printing operation,

depositing a printing substance at one or more locations of a medium, the printing substance being deposited based at least in part on the print data for one or more image locations of the plurality of image locations,

receiving feedback data related to deposition of the printing substance at the one or more locations of the medium

further processing the source image file to provide the dithered image file with additional print data based at least in part on the feedback data; and

depositing more of the printing substance on one or more locations of the medium based at least in part on the additional print data.

18. The non-transitory computer-readable medium of claim 17 , wherein the additional print data includes print data for each of another plurality of image locations and/or updated print data for at least some of the plurality of image locations.

19. The non-transitory computer-readable medium of claim 17 , wherein the associated instructions, when executed, further result in the apparatus:

recording a history of deposited printing substance; and

providing the feedback data based at least in part on the history.

20. The non-transitory computer-readable medium of claim 17 , wherein the associated instructions, when executed, further result in the apparatus:

capturing surface images of the one or more locations of the medium; and

providing the feedback data based at least in part on the captured surface images.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2008
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 021854/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2008
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 021854/0302 →
LICENSE Recorded Nov 18, 2008
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 021854/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2008
From: MEALY, JAMES; SIMMONS, ASHER
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 020591/0856 →