US5384900A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of managing an image memory by a process independent of an image processing process
Assignee: Canon Inc
•
Filing: 1993-09-07
•
Granted: 1995-01-24
•
Expires: 2013-09-07
Abstract
Abstract An image processing apparatus includes an image memory for storing image information, an execution process for processing the image information stored in the image memory. A table is also included, for storing a use condition of the image information stored in the image memory, as well as a management process for managing a memory area of the image memory on the basis of the use condition stored in the table.
Inventors
- 👤 Hiroaki Sato
- 👤 Masatoshi Okutomi
- 👤 Hiroyuki Yamamoto
- 👤 Hideyuki Tamura
- 👤 Hiroshi Okazaki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 09:01
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/60
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
206 words
A method of managing an image memory by a process independent of an image processing process, said method comprising the steps of: accepting a first request for occupying an area with an user identifier from an image processing process; ascertaining an unoccupied area in the image memory in response to the request accepted in said first accepting step by referring to memory management information including occupation status information and a user identifier for respective areas of the image memory in a management memory; updating the memory management information according to the ascertained area, such that the occupation status information of the ascertained area indicates occupied and the user identifier corresponds to the accepted user identifier; thereafter accepting a second request, originating from an image processing process, for releasing an area with information specifying the area and a user identifier; determining, in response to the request accepted in said second accepting step, whether the specified area is permitted to be released based on the user identifier accepted in said second accepting step by referring to the memory management information; and updating the occupation status information for the specified area to indicate unoccupied when the area is determined to be permitted to be released in said determining step.
Claim 2
Independent Claim
206 words
A method of managing an image memory by a process independent of an image processing process, said method comprising the steps of: accepting a first request for occupying an area with an user identifier from an image processing process; ascertaining an unoccupied area in the image memory in response to the request accepted in said first accepting step by referring to memory management information including occupation status information and a user identifier for respective areas of the image memory in a management memory; updating the memory management information according to the ascertained area, such that the occupation status information of the ascertained area indicates occupied and the user identifier corresponds to the accepted user identifier; thereafter accepting a second request, originating from an image processing process, for releasing an area with information specifying the area and a user identifier; determining, in response to the request accepted in said second accepting step, whether the specified area is permitted to be released based on the user identifier accepted in said second accepting step by referring to the memory management information; and updating the occupation status information for the specified area to indicate unoccupied when the area is determined to be permitted to be released in said determining step.
Claim 3
Dependent Claim
25 words
A method according to claim 1, further comprising the step of transmitting to the image processing process information indicating whether the specified area is released.
Claim 4
Dependent Claim
44 words
A method according to claim 1, wherein said determining step determines that the specified area is permitted to be released when the accepted user identifier represents a super user or corresponds to a user identifier for the specified area stored in the management memory.
Claim 5
Independent Claim
218 words
A method of managing an image memory by a process independent of an image processing process, said method comprising the steps of: accepting a first request for registering an image with an user identifier from an image processing process; ascertaining an unoccupied area in the image memory in response to the request accepted in said first accepting step by referring to memory management information including occupation status information for respective areas of the image memory in a management memory; storing an image management information including an user identifier and an image identifier in a register memory; updating the memory management information according to the ascertained area, such that the occupation status information of the ascertained area indicates occupied and the user identifier corresponding to the accepted user identifier; thereafter accepting a second request, originating from the image processing process, for deleting an image with the image identifier and the user identifier; determining, in response to the request accepted in said second accepting step, whether the image data according to the accepted image identifier is permitted to be deleted based on the accepted image identifier and user identifier by referring to the information stored in the register and management memories; and updating the occupation status information for the area determined to be permitted to be deleted, to indicate unoccupied.
Claim 6
Independent Claim
218 words
A method of managing an image memory by a process independent of an image processing process, said method comprising the steps of: accepting a first request for registering an image with an user identifier from an image processing process; ascertaining an unoccupied area in the image memory in response to the request accepted in said first accepting step by referring to memory management information including occupation status information for respective areas of the image memory in a management memory; storing an image management information including an user identifier and an image identifier in a register memory; updating the memory management information according to the ascertained area, such that the occupation status information of the ascertained area indicates occupied and the user identifier corresponding to the accepted user identifier; thereafter accepting a second request, originating from the image processing process, for deleting an image with the image identifier and the user identifier; determining, in response to the request accepted in said second accepting step, whether the image data according to the accepted image identifier is permitted to be deleted based on the accepted image identifier and user identifier by referring to the information stored in the register and management memories; and updating the occupation status information for the area determined to be permitted to be deleted, to indicate unoccupied.
Claim 7
Dependent Claim
26 words
A method according to claim 4, further comprising the step of transmitting information indicating whether the area is released or not to the image processing process.
Claim 8
Dependent Claim
42 words
A method according to claim 4, wherein said determining step determines that the area is permitted to be released when the accepted user identifier represents a super user or corresponds to a user identifier for the area stored in the register memory.
Claim 9
Independent Claim
281 words
A method of managing an image memory by a process independent of an image processing process, said method comprising the steps of: accepting a first request for registering an image with a location format from an image processing process; ascertaining an unoccupied area in the image memory in response to the request accepted in said first accepting step by referring to memory management information including occupation status information for respective areas of the image memory in a management memory; storing an image management information including an image identifier and the accepted location format in a register memory; updating the memory management information according to the ascertained area, such that the occupation status information of the ascertained area indicates occupied; thereafter accepting a second request, originating from the image processing process, for occupation by an image with the image identifier and the location format; determining, in response to the request accepted in said second accepting step, whether the location format of the image data according to the accepted image identifier corresponds to the location format accepted in said second accepting step by referring to the information stored in the register and management memories; converting the location format of the image data according to the accepted image identifier to the accepted location format if the location format of the image data is determined to be different from the accepted location format; updating the occupation status information for the area of the image data according to the accepted image identifier, to indicate occupied; and updating the image management information in the register memory, such that the location format of the image data according to the accepted image identifier corresponds to the converted location format.
Claim 10
Independent Claim
281 words
A method of managing an image memory by a process independent of an image processing process, said method comprising the steps of: accepting a first request for registering an image with a location format from an image processing process; ascertaining an unoccupied area in the image memory in response to the request accepted in said first accepting step by referring to memory management information including occupation status information for respective areas of the image memory in a management memory; storing an image management information including an image identifier and the accepted location format in a register memory; updating the memory management information according to the ascertained area, such that the occupation status information of the ascertained area indicates occupied; thereafter accepting a second request, originating from the image processing process, for occupation by an image with the image identifier and the location format; determining, in response to the request accepted in said second accepting step, whether the location format of the image data according to the accepted image identifier corresponds to the location format accepted in said second accepting step by referring to the information stored in the register and management memories; converting the location format of the image data according to the accepted image identifier to the accepted location format if the location format of the image data is determined to be different from the accepted location format; updating the occupation status information for the area of the image data according to the accepted image identifier, to indicate occupied; and updating the image management information in the register memory, such that the location format of the image data according to the accepted image identifier corresponds to the converted location format.
References Cited (Backward Citations)
US4454575A
Cited
US4580242A
Cited
US4601003A
Cited
US4989137A
Cited
US4817050A
Cited
US4833625A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-01-23 | 1998-07-25 | 1999-01-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-01-23 | 2002-07-25 | 2003-01-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-01-23 | 2006-07-25 | 2007-01-24 | $7700.00 | Window Closed / Lapsed |