1. An apparatus for measuring eccentricity of an optical lens, comprising:
a rotary lens holder which rotates about a rotational axis thereof while supporting a first lens surface of an optical lens by vacuum aspiration;
a first determining device that determines whether a curvature center of a central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder;
a second determining device that determines whether a curvature center of a peripheral portion of said first lens surface is positioned on said rotational axis of said rotary lens holder; and
an eccentricity detection device which detects an eccentricity of said optical lens with respect to said rotational axis of said rotary lens holder to calculate an eccentricity of a vertex of said first lens surface with respect to the radial center of said optical lens, said eccentricity detection device including a detector having a contact which comes in contact with a rim of said optical lens to detect said eccentricity of said optical lens with respect to said rotational axis of said rotary lens holder.
2. The eccentricity measuring apparatus according to claim 1, wherein said detection of said eccentricity of said optical lens, with said contact of said eccentricity detection device in contact with said rim of said optical lens, is performed upon achieving a state wherein said first determining device determines that said curvature center of said central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder and upon achieving a state wherein said second determining device determines that said curvature center of said peripheral portion of said first lens surface is positioned on said rotational axis of said rotary lens holder.
3. The eccentricity measuring apparatus according to claim 1, wherein said second determining device comprises a second detector that detects the degree of deviation of said peripheral portion of said first lens surface with respect to said rotational axis of said rotary lens holder, said second detector including a second contact which comes in contact with said peripheral portion of said first lens surface to detect said degree of deviation of said peripheral portion of said first lens surface.
4. The eccentricity measuring apparatus according to claim 1, wherein said first determining device comprises: an adjustment phototransmitter which projects light to be incident on said central portion of said first lens surface; and
a first light-receiving and determining device which receives incident light thereon, said incident light being projected from said adjustment phototransmitter to be vertically incident on said central portion of said first lens surface and vertically reflected by said central portion of said first lens surface, to determine whether said curvature center of said central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder from an incident position of said received incident light on a light receiving surface of said first light-receiving and determining device.
5. The eccentricity measuring apparatus according to claim 1, wherein said second determining device comprises:
a deviation detector that detects the degree of deviation of said central portion of said first lens surface with respect to said rotational axis of said rotary lens holder, said deviation detector including a contact which comes in contact with said central portion of said first lens surface to detect said degree of deviation of said central portion of said first lens surface;
a confirmation phototransmitter which projects light to be incident on said central portion of said first lens surface; and
a light-receiving and determining device which receives incident light thereon, which is projected from said confirmation phototransmitter to be vertically incident on said central portion of said first lens surface to be vertically reflected by said central portion of said first lens surface, to determine whether said curvature center of said central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder from an incident position of said received incident light on a light receiving surface of said light-receiving and determining device.
6. The eccentricity measuring apparatus according to claim 1, further comprising:
a measurement phototransmitter which projects light to be incident on a second lens surface of said optical lens;
a light-receiving device which receives incident light thereon that is projected from said measurement phototransmitter to be vertically incident on said second lens surface to be vertically reflected by said second lens surface, wherein said light-receiving device can sense an incident position of said received incident light on a light receiving surface of said light-receiving device; and
a processor that determines whether said curvature center of said second lens surface is positioned on said rotational axis of said rotary lens holder from an incident position of said incident light received by said light-receiving device on said light receiving surface thereof to measure an eccentricity of said curvature center of said second lens surface with respect to said rotational axis of said rotary lens holder.
7. The eccentricity measuring apparatus according to claim 1, further comprising:
a measurement phototransmitter which projects light to be incident on a central portion of a second lens surface of said optical lens;
a light-receiving device which receives incident light thereon that is projected from said measurement phototransmitter to be firstly vertically incident on a central portion of said second lens surface and to be subsequently vertically reflected by said central portion of said second lens surface to be incident on said light-receiving device, wherein said light-receiving device can sense an incident position of said received incident light on a light receiving surface of said light-receiving device;
a processor that determines whether said curvature center of said central portion of said second lens surface is positioned on said rotational axis of said rotary lens holder from an incident position of said incident light received by said light-receiving device on said light receiving surface thereof to measure an eccentricity of said curvature center of said second lens surface with respect to said rotational axis of said rotary lens holder; and
a fourth detector that detects the degree of deviation of a peripheral portion of said second lens surface with respect to said rotational axis of said rotary lens holder, said fourth detector comprising a fourth contact which comes in contact with said peripheral portion of said second lens surface to detect said degree of deviation of said peripheral portion of said second lens surface.
8. A method for measuring eccentricity of an optical lens with an eccentricity detection device, comprising:
rotating an optical lens, having a first lens surface and a second lens surface, about a rotational axis of a rotary lens holder while supporting said first lens surface by vacuum aspiration;
determining whether a curvature center of a central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder;
determining whether a curvature center of a peripheral portion of said first lens surface is positioned on said rotational axis of said rotary lens holder;
adjusting a position of said optical lens with respect to said rotary lens holder so that said curvature center of said central portion and said curvature center of said peripheral portion are positioned on said rotational axis of said rotary lens holder; and
detecting an eccentricity of said optical lens with respect to said rotational axis of said rotary lens holder, in state wherein said curvature centers of said central portion and said peripheral portion of said first lens surface are positioned on said rotational axis of said rotary lens holder, to calculate an eccentricity of a vertex of said first lens surface with respect to the radial center of said optical lens, said eccentricity detection device including a contact which comes in contact with a rim of said optical lens to detect said eccentricity of said optical lens with respect to said rotational axis of said rotary lens holder.
9. The eccentricity measuring method according to claim 8, wherein determining whether a curvature center of a peripheral portion of said first lens surface is positioned on said rotational axis of said rotary lens holder comprises making a first contact sensor come in contact with said peripheral portion of said first lens surface to detect an amount of deviation of said peripheral portion of said first lens surface.
10. The eccentricity measuring method according to claim 8, wherein determining whether a curvature center of a central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder comprises making a contact sensor come in contact with said central portion of said first lens surface to detect an amount of deviation of said central portion of said first lens surface.
11. The eccentricity measuring method according to claim 10, wherein determining whether a curvature center of a central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder comprises:
making a second detector come in contact with said central portion of said first lens surface to detect said degree of deviation of said central portion of said first lens surface; and
after adjusting the position of said optical lens with respect to said rotary lens holder, making a first light-receiving and determining device receive incident light which is projected from a phototransmitter to be vertically incident on said central portion of said first lens surface to be vertically reflected by said central portion of said first lens surface, said first light-receiving and determining device determining whether said curvature center of said central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder from an incident position of said received incident light on a light receiving surface of said first light-receiving and determining device.
12. The eccentricity measuring method according to claim 8, wherein determining whether a curvature center of a central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder comprises:
projecting light to be incident on said central portion of said first lens surface; and
making a first light-receiving and determining device receive the incident light which is projected to be vertically incident on said central portion of said first lens surface to be vertically reflected by said central portion of said first lens surface, said first light-receiving and determining device determining whether said curvature center of said central portion of said first lens surface is positioned on said rotational axis of said rotary lens holder from an incident position of said received incident light on a light receiving surface of said first light-receiving and determining device.
13. The eccentricity measuring method according to claim 8, further comprising:
projecting light to be vertically incident on a second lens surface of said optical lens after adjusting the position of said optical lens with respect to said rotary lens holder;
receiving incident light which is vertically reflected by said second lens surface; and
determining an eccentricity of said curvature center of said second lens surface with respect to said rotational axis of said rotary lens holder.
14. The eccentricity measuring method according to claim 8, further comprising:
projecting light to be vertically incident on a central portion of said second lens surface of said optical lens after adjusting the position of said optical lens with respect to said rotary lens holder;
receiving incident light which is vertically reflected by said central portion of said second lens surface; and
determining an eccentricity of said curvature center of said central portion of said second lens surface with respect to said rotational axis of said rotary lens holder.
15. The eccentricity measuring method according to claim 8, wherein at least said first lens surface of said optical lens, which is supported by said rotary lens holder, is formed as an aspherical surface.
16. An apparatus for measuring eccentricity of an optical lens, comprising:
a rotary lens holder which rotates about a rotational axis and supports a first lens surface of an optical lens by vacuum aspiration so that an aspherical-surface axis of said optical lens substantially coincides with said rotational axis;
a first contact sensor which comes in contact with a central portion of said first lens surface;
a second contact sensor which comes in contact with a peripheral portion of said first lens surface;
a third contact sensor which comes in contact with a rim of said optical lens; and
a processor that determines whether a curvature center of said central portion of said first lens surface is positioned on said rotational axis from a signal output from said first contact sensor, determines whether a curvature center of said peripheral portion of said first lens surface is positioned on said rotational axis from a signal output from said second contact sensor, and determines an eccentricity of said rim of said optical lens with respect to said rotational axis of said rotary lens holder from a signal output from said third contact sensor to calculate an eccentricity of a vertex of said first lens surface with respect to the radial center of said optical lens.
17. A method for measuring eccentricity of an optical lens, comprising:
rotating a lens holder which supports an optical lens about a rotational axis, said lens holder supporting a first lens surface of said optical lens by vacuum aspiration so that an aspherical-surface axis of said optical lens substantially coincides with said rotational axis;
making a first contact sensor come in contact with a central portion of said first lens surface;
making a second contact sensor come in contact with a peripheral portion of said first lens surface;
making a third contact sensor come in contact with a rim of said optical lens;
determining whether a curvature center of said central portion of said first lens surface is positioned on said rotational axis from a signal output from said first contact sensor;
determining whether a curvature center of said peripheral portion of said first lens surface is positioned on said rotational axis from a signal output from said second contact sensor; and
determining an eccentricity of said rim of said optical lens with respect to said rotational axis of said rotary lens holder from a signal output from said third contact sensor to calculate an eccentricity of a vertex of said first lens surface with respect to the radial center of said optical lens.
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. A method comprising:
encrypting a database column of character strings using correlated and order invariant encrypting, by:
converting each character in each character string into a respective numerical representation;
generating a random number for each entry in the database column of character strings;
mapping each numerical representation to a respective random number, wherein the mapping preserves an order of each character string in the database column relative to each of the other character strings in the database column;
encrypting each random number;
converting each encrypted random number into a respective numerical representation; and
storing each converted encrypted random number as an encrypted database column, wherein each encrypted random number in the encrypted database column corresponds to the respective character string represented by the numerical representation mapped to the respective random number.
2. The method of claim 1, further comprising:
transferring the encrypted database column to a servicing entity having a test system;
executing the encrypted database column in the test system to generate a set of results; and
generating a diagnosis of a problem with the database column using the set of results.
3. The method of claim 2, further comprising:
modifying a query applied to the database column to replace each instance of a respective character string in the query with the corresponding encrypted random number.
4. The method of claim 3, wherein the character strings comprise numerical and non-numerical data.
5. The method of claim 4, further comprising:
storing the mapping between the character strings and converted encrypted random number in a mapping table.
6. The method of claim 5, wherein the numerical representation is selected from the group comprising: ASCII, UNICODE, and EBCDIC.
7. The method of claim 6, wherein the numerical representations are represented as a base 128 data entry.
8. A system, comprising:
one or more computer processors; and
a memory containing a program, which when executed by the one or more computer processors, performs an operation comprising:
encrypting a database column of character strings using correlated and order invariant encrypting, by:
converting each character in each character string into a respective numerical representation;
generating a random number for each entry in the database column of character strings;
mapping each numerical representation to a respective random number, wherein the mapping preserves an order of each character string in the database column relative to each of the other character strings in the database column;
encrypting each random number;
converting each encrypted random number into a respective numerical representation; and
storing each converted encrypted random number as an encrypted database column, wherein each encrypted random number in the encrypted database column corresponds to the respective character string represented by the numerical representation mapped to the respective random number.
9. The system of claim 8, the operation further comprising:
transferring the encrypted database column to a servicing entity having a test system;
executing the encrypted database column in the test system to generate a set of results; and
generating a diagnosis of a problem with the database column using the set of results.
10. The system of claim 9, the operation further comprising:
modifying a query applied to the database column to replace each instance of a respective character string in the query with the corresponding encrypted random number.
11. The system of claim 10, wherein the character strings comprise numerical and non-numerical data.
12. The system of claim 11, the operation further comprising:
storing the mapping between the character strings and converted encrypted random number in a mapping table.
13. The system of claim 12, wherein the numerical representation is selected from the group comprising: ASCII, UNICODE, and EBCDIC.
14. The system of claim 13, wherein the numerical representations are represented as a base 128 data entry.
15. A computer program product, comprising:
a non-transitory computer-readable storage medium containing code that, when executed by a processor, performs an operation comprising:
encrypting a database column of character strings using correlated and order invariant encrypting, by:
converting each character in each character string into a respective numerical representation;
generating a random number for each entry in the database column of character strings;
mapping each numerical representation to a respective random number, wherein the mapping preserves an order of each character string in the database column relative to each of the other character strings in the database column;
encrypting each random number;
converting each encrypted random number into a respective numerical representation; and
storing each converted encrypted random number as an encrypted database column, wherein each encrypted random number in the encrypted database column corresponds to the respective character string represented by the numerical representation mapped to the respective random number.
16. The computer program product of claim 15, the operation further comprising:
transferring the encrypted database column to a servicing entity having a test system;
executing the encrypted database column in the test system to generate a set of results; and
generating a diagnosis of a problem with the database column using the set of results.
17. The computer program product of claim 16, the operation further comprising:
modifying a query applied to the database column to replace each instance of a respective character string in the query with the corresponding encrypted random number.
18. The computer program product of claim 17, wherein the character strings comprise numerical and non-numerical data.
19. The computer program product of claim 18, the operation further comprising:
storing the mapping between the character strings and converted encrypted random number in a mapping table.
20. The computer program product of claim 19, wherein the numerical representation is selected from the group comprising: ASCII, UNICODE, and EBCDIC, wherein the numerical representations are represented as a base 128 data entry.