Claims
- 1. A method for detecting graphic objects within Color Rendering Dictionaries, comprising the steps of:
monitoring sequence orders in which Color Rendering Dictionaries procedures are executed in a Postscript application whereby the sequence order determines whether an image or a graphic object is to be used.
- 2. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 1, further comprising the step of:
initializing a memory location with an initial value within said Color Rendering Dictionaries.
- 3. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 2, further comprising the step of:
determining if said memory location during a first Color Rendering Dictionary procedure has said initial value then set a new value equal to a first value and for any other values assign a value equal to said initial value.
- 4. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 3, further comprising the step of:
determining if said memory location during a second Color Rendering Dictionary procedure has said first value then set a new value equal to a second value and for any other values assign a value equal to said initial value.
- 5. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 4, further comprising the step of:
determining if said memory location during a third Color Rendering Dictionary procedure has said second value then set a new value equal to a third value and for any other values assign a value equal to said initial value.
- 6. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 5, further comprising the step of:
determining if said memory location is equal to said third value, then a graphic object is being rendered, otherwise the object type being rendered must be an image.
- 7. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 6, further comprising the step of:
resetting memory location to said initial value.
- 8. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 4, further comprising the step of:
determining if said memory location is equal to said second value, then a graphic object is being rendered, otherwise the object type being rendered must be an image.
- 9. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 1, further comprising the step of:
differentiating between image and graphic objects is accomplished entirely within said Color Rendering Dictionary.
- 10. The method for detecting graphic objects within Color Rendering Dictionaries according to claim 1, further comprising the step of:
determining if EncodeL, EncodeM, and EncodeN procedures are executed in that sequence order then a graphic object is being processed/rendered and if executed in any other sequence, an image object is being processed/rendered.
- 11. A system for detecting graphic objects within Color Rendering Dictionaries, comprising:
means for monitoring a sequence in which EncodeLMN procedures are executed in a Postscript application.
- 12. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 11, further comprising:
means for initializing an object type detection element with a value of zero within said Color Rendering Dictionary.
- 13. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 12, further comprising:
means for determining if the object type element during an EncodeL procedure has a value of zero then set a new value equal to one and for any other values assign a value equal to zero.
- 14. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 13, further comprising:
means for determining if the object type element during an EncodeM procedure has a value of one then set a new value equal to two and for any other values assign a value equal to zero.
- 15. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 14, further comprising:
means for determining if the object type element during an EncodeN procedure has a value of one then set a new value equal to two and for any other values assign a value equal to zero.
- 16. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 15, further comprising the step of:
means for determining if the object type element is equal to three, then a graphic object is being rendered, otherwise the object type being rendered must be an image.
- 17. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 16, further comprising:
means for removing said object type detection element with a value of zero within said Color Rendering Dictionary.
- 18. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 11, further comprising:
means for defining g as said object type detection element within said Color Rendering Dictionary.
- 19. The system for detecting graphic objects within Color Rendering Dictionaries according to claim 11, further comprising:
means for differentiating between image and graphic objects is accomplished entirely within said Color Rendering Dictionary.
- 20. A method for detecting graphic objects comprising the steps of:
determining if Color Rendering Dictionary procedures are executed in sequence then a graphic object is being processed/rendered and if executed in any other sequence, an image object is being processed/rendered.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application is related to the following co-pending application: Ser. No. XXXX (Attorney Docket D/A2279) Dynamic Color Rendering Dictionaries”, filed on the same date as the present application and commonly assigned to the present assignee, the contents of which are herein incorporated by reference.