1. An image processing apparatus comprising:
an image processing command input section configured to receive, as an input, one or more image processing commands for writing image data into a memory by units of one line;
a storage section configured to store a table of line numbers in which at least one image processing operation is associated with a number of lines required for performing the at least one image processing operation;
a line number deriving section configured to derive a maximum number of lines of the image data required to execute an image processing operation when the one or more image processing commands are received by the image processing command input section, the maximum number of lines being based on the one or more image processing commands received by the image processing command input section;
a line number indicating section configured to output a numerical value indicating the number of lines of the image data derived by the line number deriving section;
a read timing controlling section configured to control read timing from the memory in response to the numerical value output from the line number indicating section;
a parameter indicating section configured to output parameters used for the image processing operations based on the image processing commands received by the image processing command input section; and
an image processing section configured to execute the image processing operations in response to the parameters output from the parameter indicating section.
2. The apparatus as claimed in claim 1,
wherein the line number deriving section is configured to derive the number of lines of the image data required to execute the image processing operations by referring to the table of line numbers.
3. The apparatus as claimed in claim 2, wherein the image processing command input section is configured to receive a table changing command for changing the table of line numbers, and in response to receiving the table changing command, the image processing command input section updates the table of line numbers to execute the image processing operations.
4. The apparatus as claimed in claim 1, further comprising a formula preserving section configured to preserve a formula used for calculating the number of lines of the image data required to execute the image processing operations,
wherein the line number deriving section derives the number of lines of the image data required to execute the image processing operations by calculating the number of lines with the formula preserved in the formula preserving section using the parameters indicated by the image processing command input section.
5. The apparatus as claimed in claim 1, further comprising a communication section configured to transmit the image data processed with the image processing operations to another image processing apparatus via a network.
6. The image processing apparatus of claim 1, wherein the storage section is configured to store, in the table of line numbers, a degree of correction in association with the at least one image processing operation, the degree of correction indicating a memory read timing of the image data.
7. An image processing method comprising the steps of:
receiving, as an input, one or more image processing commands for image data written into a memory by units of one line;
storing, in a table of line numbers, at least one image processing operation in association with a number of lines required for performing the at least one image processing operation;
deriving a maximum number of lines of the image data required to execute an image processing operation when the one or more image processing commands are received, the maximum number of lines being based on the received one or more image processing commands;
outputting a numerical value indicating the number of lines of the image data derived by the line number deriving step;
controlling read timings from the memory in response to the numerical value output from the line number indicating step;
indicating parameters used for the image processing operations based on the image processing commands received by the command receiving step; and
executing image processing operations based on the image processing commands received by the command receiving step.
8. The method of claim 7, wherein the storing includes storing, in the table of line numbers, a degree of correction in association with the at least one image processing operation, the degree of correction indicating a memory read timing of the image data.
9. A non-transitory computer-readable recording medium having a program stored therein, which when executed by a processor, configures the processor to:
receive, as an input, one or more image processing commands for image data written into a memory by units of one line;
store, in a table of line numbers, at least one image processing operation in association with a number of lines required for performing the at least one image processing operation;
derive a maximum number of lines of the image data required to execute an image processing operation when the one or more image processing commands are received, the maximum number of lines being based on the received one or more image processing commands;
output a numerical value indicating the number of lines of the image data derived by the line number deriving step;
control read timings from the memory in response to the numerical value output from the line number indicating step;
indicate parameters used for the image processing operations based on the image processing commands received by the command receiving step; and
execute image processing operations based on the image processing commands received by the command receiving step.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1-40. (canceled)
41. A method of forming a prosthetic bone implant comprising:
adding a porous component paste to a first mold, wherein the porous component paste comprises at least one calcium phosphate cement combined with at least one pore forming agent and at least one setting agent to form a porous component;
adding one or more porous components and a load bearing component paste to a second mold, wherein the load bearing component paste comprises at least one calcium phosphate cement combined with least one setting agent to form a hardened calcium phosphate article, the hardened calcium phosphate article comprising a load bearing component at least partially surrounding one or more porous components;
immersing the hardened calcium phosphate article in one or more immersing liquids for a predetermined amount of time; and
forming the prosthetic bone implant, wherein the prosthetic bone implant comprises the immersed hardened calcium phosphate article.
42. The method of claim 41, wherein one or more porous components are substantially surrounded by the load bearing component.
43. The method of claim 41, wherein immersion of the hardened calcium phosphate article is carried out at a temperature of from about 10\xb0 C. to about 90\xb0 C.
44. The method of claim 41, wherein at least one immersing liquid comprises at least one source of calcium and least one source of phosphate.
45. The method of claim 41, wherein at least one immersing liquid comprises Hank’s solution.
46. The method of claim 41, wherein at least one immersing liquid comprises substantially pure water.
47. The method of claim 41, wherein the hardened calcium phosphate article is immersed in at least one immersing liquid for a time period sufficient to remove at least a portion of the pore forming agent from the hardened calcium phosphate article.
48. The method of claim 41, wherein the hardened calcium phosphate article is immersed in at least one immersing liquid for at least 10 minutes.
49. The method of claim 41, wherein the hardened calcium phosphate article is immersed in at least one immersing liquid for at least 24 hours.
50. The method of claim 41, wherein the pore-forming agent comprises an inorganic salt.
51. The method of claim 41, wherein the pore-forming agent comprpises an organic salt.
52. The method of claim 41, wherein the porous component paste comprises at least one calcium phosphate source, and the load bearing component paste comprises at least one calcium phosphate source.
53. The method of claim 52, wherein at least one calcium phosphate source comprises alpha-tricalcium phosphate (\u03b1-TCP), beta-tricalcium phosphate (\u03b2-TCP), tetracalcium phosphate (TTCP), monocalcium phosphate monohydrate (MCPM), monocalcium phosphate anhydrous (MCPA), dicalcium phosphate dihydrate (DCPD), dicalcium phosphate anhydrous (DCPA), octacalcium phosphate (OCP), calcium dihydrogen phosphate, calcium dihydrogen phosphate hydrate, acid calcium pyrophosphate, anhydrous calcium hydrogen phosphate, calcium hydrogen phosphate hydrate, calcium pyrophosphate, calcium triphosphate, calcium phosphate tribasic, calcium polyphosphate, calcium metaphosphate, anhydrous tricalcium phosphate, tricalcium phosphate hydrate, or mixtures thereof.
54. The method of claim 52, wherein the calcium phosphate source comprises tetracalcium phosphate, wherein at least a portion of tetracalcium phosphate particles comprises whiskers on the surface of the tetracalcium phosphate particles.
55. The method of claim 41, wherein at least one of the setting agents comprises substantially pure water.
56. The method of claim 41, wherein at least one of the setting agents comprises an acidic solution, and wherein the acidic solution comprises nitric acid (HNO3), hydrochloric acid (HCl), phosphoric acid (H3PO4), carbonic acid (H2CO3), sodium dihydrogen phosphate (NaH2PO4), sodium dihydrogen phosphate monohydrate (NaH2PO4.H2O), sodium dihydrogen phosphate dihydrate, sodium dihydrogen phosphate dehydrate, potassium dihydrogen phosphate (KH2PO4), ammonium dihydrogen phosphate (NH4H2PO4), malic acid, acetic acid, lactic acid, citric acid, malonic acid, succinic acid, glutaric acid, tartaric acid, oxalic acid or mixtures thereof.
57. The method of claim 41, wherein at least one of the setting agents comprises a basic solution, and wherein the basic solution comprises ammonia, ammonium hydroxide, alkali metal hydroxide, alkali earth hydroxide, disodium hydrogen phosphate (Na2HPO4), disodium hydrogen phosphate dodecahydrate, disodium hydrogen phosphate heptahydrate, sodium phosphate dodecahydrate (Na3PO4.12H2O), dipotassium hydrogen phosphate (K2HPO4), potassium hydrogen phosphate trihydrate (K2HPO40.3H2O), potassium phosphate tribasic (K3PO4), diammonium hydrogen phosphate ((NH4)2HPO4), ammonium phosphate trihydrate ((NH4)3PO4.3H2O), sodium hydrogen carbonate (NaHCO3), sodium carbonate Na2CO3, or mixtures thereof.
58. The method of claim 41, further comprising subjecting the hardened calcium phosphate article to one or more heat treatments.
59. The method of claim 58, wherein the temperature of the heat treatments is from about 50\xb0 C. to about 500\xb0 C.