System for installing image sensing program
First Claim
1. An image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
- attribute acquisition means for acquiring an attribute of the additional computer software;
discriminating means for determining, based upon the attribute, whether the additional computer software is capable of being used;
inhibiting means for causing said external device to inhibit installation of the additional computer software in said image sensing device in a case where the additional computer software is incapable of being used; and
memory means for storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating means further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory means.
3 Assignments
0 Petitions
Accused Products
Abstract
An external program supplied from an external unit in order to process an image sensed by a camera is prevented from causing a malfunction in the camera. An external program supplied by an personal computer is stored in an EEPROM of the camera. The external program contains version information giving the version of the camera that is capable of using the external program, the name of the program for control, and parameter information corresponding to the program name. A CPU compares each of these items of information with corresponding information that has been set in the camera, thereby determining whether the external program is capable of being used. If the external program cannot be used by the camera, a warning display is presented on a display unit.
-
Citations
81 Claims
-
1. An image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
-
attribute acquisition means for acquiring an attribute of the additional computer software;
discriminating means for determining, based upon the attribute, whether the additional computer software is capable of being used;
inhibiting means for causing said external device to inhibit installation of the additional computer software in said image sensing device in a case where the additional computer software is incapable of being used; and
memory means for storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating means further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
-
attribute acquisition means for acquiring an attribute of the installed additional computer software;
discriminating means for determining, based upon the attribute, whether the installed additional computer software is capable of being used;
inhibiting means for inhibiting use of the additional computer software in a case where the installed additional computer software is incapable of being used; and
memory means for storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating means further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory means. - View Dependent Claims (7, 8, 9)
-
-
10. An image processing apparatus having an installing means for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device, comprising:
-
device-information acquisition means for acquiring device information relating to a function of the image sensing device;
discriminating means for determining, based upon the device information, whether the additional computer software is capable of being used by the image sensing device; and
inhibiting means for inhibiting installation of the additional computer software in the image sensing device by said installing means in a case where the additional computer software is incapable of being used by the image sensing device, wherein said device information further includes auxiliary program information specifying an auxiliary program possessed by the image sensing device, said discriminating means further verifying whether the image sensing device possesses an auxiliary program required by the additional computer software and determining that the additional computer software is incapable of being used by the image sensing device if the image sensing device does not possess the auxiliary program required by the additional computer software. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An installation system for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device from an external device, comprising:
-
attribute acquisition means for acquiring an attribute of the additional computer software;
discriminating means for determining, based upon the attribute, whether the additional computer software is capable of being used by the image sensing device;
enabling means for enabling installation of the additional computer software in a case where the additional computer software is capable of being used by the image sensing device;
installation means for installing the additional computer software in the image sensing device from the external device in a case where installation has been enabled by said enabling means; and
memory means for storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating means further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory means. - View Dependent Claims (16, 17, 18)
-
-
19. An installation apparatus for installing an additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device, comprising:
-
acquisition means for acquiring identification information of the image sensing device;
discriminating means for determining whether identification information that has been attached to the additional computer software agrees with the identification information of the image sensing device;
inhibiting means for inhibiting installation of the additional computer software in the image sensing device in a case where the identification information that has been attached to the additional computer software and the identification information of the image sensing device fail to agree; and
attaching means for attaching to the additional computer software identification information for enabling said image sensing device to use the additional computer software. - View Dependent Claims (20)
-
-
21. An installation system for installing an additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device from an external device, comprising:
-
acquisition means for acquiring identification information of the image sensing device;
discriminating means for determining whether identification information that has been attached to the additional computer software agrees with the identification information of the image sensing device;
inhibiting means for inhibiting installation of the additional computer software in the image sensing device in a case where the identification information that has been attached to the additional computer software and the identification information of the image sensing device fail to agree; and
attaching means for attaching to the additional computer software identification information for enabling use of said image sensing device to use the additional computer software. - View Dependent Claims (22, 23)
wherein, said attaching means attaches to the additional computer software identification information identical with the identification information of the image sensing device, if identification information has not been attached to the additional computer software. -
23. The system according to claim 21, further comprising alerting means which, if installation of the additional computer software has been inhibited by said inhibiting means, issues an alert indicative of this fact.
-
-
24. A method for handling a software in an image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
-
acquiring an attribute of the additional computer software;
discriminating, based upon the attribute, whether the additional computer software is capable of being used;
inhibiting said external device from installation of the additional computer software in said image sensing device in a case where the additional computer software is incapable of being used; and
storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said storing. - View Dependent Claims (25, 26, 27, 28, 47, 53)
-
-
29. A method for handling a software in an image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
-
acquiring an attribute of the installed additional computer software;
discriminating, based upon the attribute, whether the installed additional computer software is capable of being used;
inhibiting use of the additional computer software in a case where the installed additional computer software is incapable of being used; and
storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said storing. - View Dependent Claims (30, 31, 32, 48, 54)
-
-
33. A method for handling a computer software in an image processing apparatus having an installing means for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device, comprising:
-
acquiring device information relating to a function of the image sensing device;
discriminating, based upon the device information, whether the additional computer software is capable of being used by the image sensing device; and
inhibiting installation of the additional computer software in the image sensing device by said installing means in a case where the additional computer software is incapable of being used by the image sensing device, wherein said device information further includes auxiliary program information specifying an auxiliary program possessed by the image sensing device, said discriminating further verifying whether the image sensing device possesses an auxiliary program required by the additional computer software and determining that the additional computer software is incapable of being used by the image sensing device if the image sensing device does not possess the auxiliary program required by the additional computer software. - View Dependent Claims (34, 35, 36, 37, 49, 55)
-
-
38. A method for handling a computer software in an installation system for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device from an external device, comprising:
-
acquiring an attribute of the additional computer software;
discriminating, based upon the attribute, whether the additional computer software is capable of being used by the image sensing device;
enabling installation of the additional computer software in a case where the additional computer software is capable of being used by the image sensing device;
installing the additional computer software in the image sensing device from the external device in a case where installation has been enabled by said enabling; and
storing at least one auxiliary program for controlling the operation of said image sensing device, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said discriminating further determining that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said storing. - View Dependent Claims (39, 40, 41, 50, 56)
-
-
42. A method for handling a computer software in an installation apparatus for installing an additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device, comprising:
-
acquiring identification information of the image sensing device;
discriminating whether identification information that has been attached to the additional computer software agrees with the identification information of the image sensing device;
inhibiting installation of the additional computer software in the image sensing device in a case where the identification information that has been attached to the additional computer software and the identification information of the image sensing device fail to agree; and
attaching to the additional computer software identification information for enabling said image sensing device to use the additional computer software. - View Dependent Claims (43, 51, 57)
-
-
44. A method for handling a computer software in an installation system for installing an additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device from an external device, comprising:
-
acquiring identification information of the image sensing device;
discriminating whether identification information that has been attached to the additional computer software agrees with the identification information of the image sensing device;
inhibiting installation of the additional computer software in the image sensing device in a case where the identification information that has been attached to the additional computer software and the identification information of the image sensing device fail to agree; and
attaching to the additional computer software identification information for enabling use of said image sensing device to use the additional computer software. - View Dependent Claims (45, 46, 52, 58)
wherein, said attaching attaches to the additional computer software identification information identical with the identification information of the image sensing device, if identification information has not been attached to the additional computer software. -
46. The method according to claim 44, further comprising alerting which, if installation of the additional computer software has been inhibited by said inhibiting, issues an alert indicative of this fact.
-
52. A computer readable medium containing program code for implementing the method of claim 44.
-
58. A system programmed according to the method of claim 44.
-
-
59. An image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
-
a processor that;
acquires an attribute of the additional computer software;
determines, based upon the attribute, whether the additional computer software is capable of being used;
causes said external device to inhibit installation of the additional computer software in said image sensing device in a case where the additional computer software is incapable of being used; and
memory in which at least one auxiliary program for controlling the operation of said image sensing device is stored, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said processor that further determines that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory. - View Dependent Claims (60, 61, 62, 63)
-
-
64. An image sensing device capable of installing additional computer software, which controls processing relating to sensing of the image of a subject, from an external device, comprising:
-
a processor that;
acquires an attribute of the installed additional computer software;
determines, based upon the attribute, whether the installed additional computer software is capable of being used;
inhibits use of the additional computer software in a case where the installed additional computer software is incapable of being used; and
memory in which at least one auxiliary program for controlling the operation of said image sensing device is stored, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said processor further determines that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory. - View Dependent Claims (65, 66, 67)
-
-
68. An image processing apparatus having an installation system for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device, comprising:
-
a processor that;
acquires device information relating to a function of the image sensing device;
determines, based upon the device information, whether the additional computer software is capable of being used by the image sensing device; and
inhibits installation of the additional computer software in the image sensing device by said installation system in a case where the additional computer software is incapable of being used by the image sensing device, wherein said device information further includes auxiliary program information specifying an auxiliary program possessed by the image sensing device, said processor further verifies whether the image sensing device possesses an auxiliary program required by the additional computer software and determines that the additional computer software is incapable of being used by the image sensing device if the image sensing device does not possess the auxiliary program required by the additional computer software. - View Dependent Claims (69, 70, 71, 72)
-
-
73. An installation system for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device from an external device, comprising:
-
a processor that;
acquires an attribute of the additional computer software;
determines, based upon the attribute, whether the additional computer software is capable of being used by the image sensing device;
enables installation of the additional computer software in a case where the additional computer software is capable of being used by the image sensing device;
installs the additional computer software in the image sensing device from the external device in a case where installation has been enabled; and
memory in which at least one auxiliary program for controlling the operation of said image sensing device is stored, said attribute including auxiliary program information specifying an auxiliary program required by the additional computer software, said processor further determines that the additional computer software is incapable of being used by the image sensing device in a case where the auxiliary program specified by the auxiliary program information is not one of the at least one auxiliary program stored in said memory. - View Dependent Claims (74, 75, 76)
-
-
77. An installation apparatus for installing an additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device, comprising:
-
a processor that;
acquires identification information of the image sensing device;
determines whether identification information that has been attached to the additional computer software agrees with the identification information of the image sensing device;
inhibits installation of the additional computer software in the image sensing device in a case where the identification information that has been attached to the additional computer software and the identification information of the image sensing device fail to agree; and
attaches to the additional computer software identification information for enabling said image sensing device to use the additional computer software. - View Dependent Claims (78)
-
-
79. An installation system for installing additional computer software, which controls processing relating to sensing of the image of a subject, in an image sensing device from an external device, comprising:
-
a processor that;
acquires identification information of the image sensing device;
determines whether identification information that has been attached to the additional computer software agrees with the identification information of the image sensing device;
inhibits installation of the additional computer software in the image sensing device in a case where the identification information that has been attached to the additional computer software and the identification information of the image sensing device fail to agree; and
attaches to the additional computer software identification information for enabling use of said image sensing device to use the additional computer software. - View Dependent Claims (80, 81)
wherein, said processor attaches identification information identical with the identification information of the image sensing device to the additional computer software if identification information has not previously been attached to the additional computer software. -
81. The system according to claim 79, said processor further issues an alert if
-
Specification