IP Library Granted Patent US 10,169,688
Granted Patent B2
US 10,169,688 · App. 15/424,353 · Granted Jan 1, 2019

Method of enhancing quality of image object included in compound document and apparatus for performing the method

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 10,169,688
App. No.
15/424,353
Granted
Jan 1, 2019
Kind
B2
Abstract

A method of enhancing quality of an image object included in a compound document, and an apparatus for performing the method are provided. The method includes receiving a request to print a compound document including an image object, merging parts corresponding to the image object from among data corresponding to the compound document and enhancing the quality of the image object, and encoding data corresponding to the compound document by using a printer control language (PCL) and outputting the encoded data.

Claims (50)

1. A method of enhancing quality of an image object included in a compound document comprising two or more types of objects, the method comprising:

receiving a printing command to print the compound document, the printing command including a plurality of divided raster commands corresponding to the image object;

merging the plurality of divided raster commands corresponding to the image object;

assigning a group identification (ID) to a group of the merged raster commands;

applying an image enhancement algorithm to the merged raster commands;

re-dividing the merged raster commands;

assigning group information comprising the group ID, a number of commands included in the group, and positions of the re-divided raster commands in the group, to raster commands that are re-divided from the merged raster commands;

encoding data corresponding to the printing command by using a printer control language (PCL); and

outputting the encoded data.

2. The method of claim 1 , wherein the merging of the plurality of raster commands comprises:

calculating an enlargement or reduction ratio between a source image and a destination image of each of the plurality of raster commands; and

merging raster commands having a same enlargement or reduction ratio.

3. The method of claim 1 , wherein the merging of the plurality of raster commands comprises:

selecting adjacent raster commands by comparing positions of destination images of the plurality of raster commands; and

merging the selected adjacent raster commands.

4. The method of claim 1 , wherein the merging of the plurality of raster commands comprises:

comparing pixel values of overlapping areas of the plurality of raster commands; and

merging raster commands having overlapping areas having a same pixel value.

5. The method of claim 1 , wherein the re-dividing of the merged raster commands comprises dividing the merged raster commands based on an order of commands included in the printing command before the plurality of raster commands are merged.

6. The method of claim 1 , wherein the merging of the plurality of raster commands is performed in units of pages of the compound document.

7. A non-transitory computer-readable recording medium having instructions encoded thereon for enhancing quality of an image object included in a compound document comprising two or more types of objects, the non-transitory computer-readable recording medium comprising:

instructions for receiving a printing command to print the compound document, the printing command including a plurality of divided raster commands corresponding to the image object;

instructions for merging the plurality of divided raster commands corresponding to the image object;

instructions for assigning a group identification (ID) to a group of the merged raster commands;

instructions for applying an image enhancement algorithm to the merged raster commands;

instructions for re-dividing the merged raster commands;

instructions for assigning group information comprising the group ID, a number of commands included in the group, and positions of the re-divided raster commands in the group, to raster commands that are re-divided from the merged raster commands;

instructions for encoding data corresponding to the printing command by using a printer control language (PCL); and

instructions for outputting the encoded data.

8. An apparatus comprising:

an input/output device to receive a printing command to print a compound document, the printing command including a plurality of divided raster commands corresponding to an image object of the compound document;

at least one processor to:

merge the plurality of divided raster commands corresponding to the image object,

assign a group identification (ID) to a group of the merged raster commands,

apply an image enhancement algorithm to the merged raster commands,

re-divide the merged raster commands,

assign group information comprising the group ID, a number of commands included in the group, and positions of the re-divided raster commands in the group, to raster commands that are re-divided from the merged raster commands, and

encode data corresponding to the printing command by using a printer control language (PCL); and

a network interface to transmit the encoded data to an image forming apparatus.

9. The apparatus of claim 8 , wherein the at least one processor:

calculates an enlargement or reduction ratio between a source image and a destination image of each of the plurality of raster commands, and

merges raster commands having a same enlargement or reduction ratio.

10. The apparatus of claim 8 , wherein the at least one processor:

selects adjacent raster commands by comparing positions of destination images of the plurality of raster commands, and

merges the selected adjacent raster commands.

11. The apparatus of claim 8 , wherein the at least one processor:

compares pixel values of overlapping areas of the plurality of raster commands, and

merges raster commands having overlapping areas having a same pixel value.

12. The apparatus of claim 8 , wherein the at least one processor divides the merged raster commands based on an order of commands included in the printing command before the plurality of raster commands are merged.

13. The apparatus of claim 8 , wherein the at least one processor merges the plurality of raster commands in units of pages of the compound document.

Assignments (5)
CONFIRMATORY ASSIGNMENT EFFECTIVE NOVEMBER 1, 2018 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050747/0080 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2017
From: JUNG, JOO-YOUNG; KIM, SO-HYE
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041170/0648 →