Memory alteration system for camera and its control method
First Claim
1. A memory alteration system for a camera which comprises storage means divided into at least two areas,wherein the at least two areas of said storage means respectively are able to hold control program for altering contents of said storage means, and wherein, when the control program held in a first area is executed to alter the contents of a second area to a predetermined control program and the said first area is altered using said predetermined control program of the said second area, the contents of all the areas of said storage means are altered.
2 Assignments
0 Petitions
Accused Products
Abstract
In a camera which mounts a microcomputer with an internal flash memory, it is impossible to arbitrarily rewrite the contents of all program areas in the flash memory.
In this invention, the flash memory is divided into a plurality of banks, and one bank holds a control program for altering the contents of the flash memory. Upon rewriting contents of this bank, the control program held in that bank is copied to the other bank, and the contents of that bank are rewritten under the control of the control program on the other bank.
-
Citations
51 Claims
-
1. A memory alteration system for a camera which comprises storage means divided into at least two areas,
wherein the at least two areas of said storage means respectively are able to hold control program for altering contents of said storage means, and wherein, when the control program held in a first area is executed to alter the contents of a second area to a predetermined control program and the said first area is altered using said predetermined control program of the said second area, the contents of all the areas of said storage means are altered.
-
13. A memory alteration system for a camera which comprises first storage means and a re-bootable EEPROM,
wherein said first storage means holds a control program for altering contents thereof, and the contents of all areas of said first storage means are altered by copying the control program to said re-bootable EEPROM and executing the copies control program.
-
21. A memory alteration method for a camera which comprises storage means divided into at least first and second areas,
wherein said first and second areas respectively are able to hold a control program for altering contents of said storage means, contents of said second area are altered by executing the control program held in the first area, and contents of said first area are altered by executing the control program held in the second area.
-
30. A memory alteration method for a camera which comprises first storage means and a re-bootable EEPROM,
wherein said first storage means holds a control program for altering contents thereof, and copies the control program to said re-bootable EEPROM, alteration control of said first storage means is passed to the control program copied to said re-bootable EEPROM, and the contents of all areas of said first storage means are altered by the copied control program.
-
38. A camera comprising:
-
storage means divided into at least two areas, wherein the at least two areas of said storage means respectively are able to hold a control program for altering contents of said storage means, and when the control program held in a first area is executed to alter the contents of a second area to a predetermined control program then altering said first area using said predetermined control program of said second area, the contents of all the areas of said storage means are altered. - View Dependent Claims (39, 40)
wherein data held in said external device is written in said flash memory by executing the control program.
-
-
41. A camera comprising:
-
first storage means and a re-bootable EEPROM, wherein said first storage means holds a control program for altering contents thereof, and the contents of all areas of said first storage means are altered by copying the control program to said re-bootable EEPROM and executing the copied control program. - View Dependent Claims (42, 43, 44, 45, 46)
wherein data held in said external device is written in said flash memory by executing the control program. -
44. The camera according to claim 41, wherein said control program is copied to a work area of said re-bootable EEPROM.
-
45. The camera according to claim 44, wherein said work area is a temporary storage area for status setup values of the camera.
-
46. The camera according to claim 41, wherein said re-bootable EEPROM comprises a terminal for re-booting.
-
-
47. A recording medium which records a program code for memory alteration in a camera which comprises storage means divided into at least first and second areas the respectively are able to hold a control program for altering contents of said storage means, said program code including:
a code of altering contents of said second area by executing the control program held in said first area, and a code of altering contents of said first area by executing the control program held in said second area.
-
48. A recording medium which records a program code for memory alteration in a camera which comprises first storage means and re-bootable EEPROM, and in which said first storage means holds a control program for altering contents thereof, said program code including:
-
a code of copying the control program to said re-bootable EEPROM;
a code of passing alteration control of said first storage means to the control program copied to said re-bootable EEPROM; and
a code of altering contents of all areas of said first storage means by executing the copied control program. - View Dependent Claims (49, 50, 51)
-
Specification