1. A portable timepiece, comprising:
an atomic oscillator for generating and outputting a reference clock signal;
a timepiece module that operates based on the reference clock signal; and
a thermal separator for thermally separating the atomic oscillator and the timepiece module.
2. The portable timepiece according to claim 1, comprising:
a case, wherein
the atomic oscillator is disposed in the case, and either an air layer or a thermally insulating material is disposed between the atomic oscillator and the timepiece module as the thermal separator.
3. The portable timepiece according to claim 1, wherein
the atomic oscillator is placed in a position relative to the timepiece module and is integrated with the timepiece module.
4. The portable timepiece according to claim 2, wherein
the case has a module-accommodating part for accommodating the timepiece module; and
the atomic oscillator is disposed around the periphery of the module-accommodating part.
5. The portable timepiece according to claim 4, further comprising:
a casing frame that is disposed within the case, that supports the timepiece module, and that is formed from a thermally insulating material that functions as the thermal separator, wherein
the module-accommodating part accommodates the timepiece module supported by the casing frame.
6. The portable timepiece according to claim 1, wherein
the atomic oscillator and the timepiece module are disposed so as to be separated in three dimensions.
7. The portable timepiece according to claim 6, wherein
the timepiece module and the atomic oscillator are disposed so that orthogonal projections of the timepiece module and the atomic oscillator onto a specific plane do not overlap.
8. The portable timepiece according to claim 1, wherein
the case comprises a case back; and
the atomic oscillator is supported on the case back.
9. The portable timepiece according to claim 1, wherein
the portable timepiece is configured as a wristwatch that comprises a timepiece band for mounting the portable timepiece on the arm.
10. The portable timepiece according to claim 9, wherein
the atomic oscillator is supported in the timepiece band.
11. The portable timepiece according to claim 1, comprising:
a dial for displaying the time, wherein
the atomic oscillator is supported in the dial.
12. The portable timepiece according to claim 1, wherein the atomic oscillator comprises:
a cell in which atoms are sealed;
a heater for heating the cell; and
a control device in which the point of reference is a frequency that is equivalent to the energy difference between the energy level of the ground state and the energy level of the excited state that accompanies excitation of the atoms in the cell, and which controls the heater and maintains the cell at a specific temperature.
13. An electronic device, comprising:
an atomic oscillator for generating and outputting a reference clock signal;
an operating module that operates based on the reference clock signal; and
a thermal separator for thermally separating the atomic oscillator and the operating module.
14. The electronic device according to claim 13, comprising:
a case, wherein
the atomic oscillator is disposed in the case, and either an air layer or a thermally insulating material is disposed between the atomic oscillator and the timepiece module as the thermal separator.
15. An electronic device, comprising:
a crystal oscillator for generating and outputting a first oscillation signal;
an atomic oscillator for generating and outputting a second oscillation signal with a higher precision than the first oscillation signal;
an operating module that operates based on the first oscillation signal and the second oscillation signal; and
a thermal separator for thermally separating the atomic oscillator from the crystal oscillator and the operating module.
16. The electronic device according to claim 15, wherein
the crystal oscillator and the operating module are disposed integrally with each other.
17. The electronic device according to claim 15, wherein
the atomic oscillator is disposed integrally with the operating module.
18. The electronic device according to claim 15, wherein
the thermal separator includes either an air layer or a thermally insulating material.
19. The electronic device according to claim 15, comprising:
a case having a module-accommodating part for accommodating the operating module, wherein
the atomic oscillator is disposed around the periphery of the module-accommodating part of the case.
20. The electronic device according to claim 19, having:
a casing frame formed from a thermally insulating material that supports the operating module, wherein
the module-accommodating part accommodates the operating module supported by the casing frame.
21. The electronic device according to claim 15, wherein
the atomic oscillator and the operating module are disposed so as to be separated in three dimensions.
22. The electronic device according to claim 21, wherein
the operating module and the atomic oscillator are disposed so that orthogonal projections of the operating module and the atomic oscillator onto a specific plane do not overlap.
23. The electronic device according to claim 15, wherein
the electronic device constitutes a timekeeping device; and
the operating module includes a timepiece drive circuit.
24. The electronic device according to claim 23, wherein
the electronic device is configured as a wristwatch; and
the atomic oscillator is supported on a case back that constitutes a case of the wristwatch.
25. The electronic device according to claim 23, wherein
the electronic device is configured as a wristwatch;
the electronic device comprises a timepiece band for mounting the wristwatch on the body; and
the atomic oscillator is supported in the timepiece band.
26. The electronic device according to claim 23, comprising:
a dial for displaying the time, wherein
the atomic oscillator is supported in the dial.
27. The electronic device according to claim 15, wherein the atomic oscillator comprises:
a cell in which atoms are sealed;
a heater for heating the cell; and
a control device in which the point of reference is a frequency that is equivalent to the energy difference between the energy level of the ground state and the energy level of the excited state that accompanies excitation of the atoms in the cell, and which controls the heater and maintains the cell at a specific temperature.
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. An information recording device for recording actual data in actual data part of a data storage means and recording redundant data which corresponds to the actual data in a redundant part of said data storage means, said information recording device comprising:
a memory interface unit for accessing said data storage means which has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have an actual data part and a redundant part and
a control unit for controlling said memory interface unit,
wherein said memory interface unit includes a cryptosystem unit that generates an integrity check value based on actual data to be stored in the actual data part in response to a data-writing command from said control unit to said data storage means, and stores said integrity check value in the redundant part of the sectors in said data storage means, and
wherein said integrity check value is a value that prevents interpolation of a block permission table and the redundant part is preset as an area in which reading by a file system of the device is prevented.
2. An information recording device according to claim 1, wherein said memory interface unit executes processing in which, in the redundant data part, an integrity check value of the actual data part and an error correcting code for data to be stored in the actual data part are stored.
3. An information recording device according to claim 1, wherein:
said data storage means has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have a predetermined data capacity;
the actual data part and the redundant part are provided in the sectors; and
said memory interface unit generates header information corresponding to data to be stored in said data storage means, and the generated header information is flagged to indicate whether or not the integrity check value is stored in the redundant part of the sectors.
4. An information recording device according to claim 1, wherein said memory interface unit executes:
processing in which, after header information corresponding to data to be stored is generated, an integrity-check-value generating key for the data to be stored is stored in the generated header information; and
processing in which, by using the generated integrity-check-value generating key, the integrity check value is generated for the data to be stored, and is stored in the redundant part.
5. An information playback device for playing back data from data storage means in which actual data is recorded in an actual data part and redundant data corresponding to the actual data are recorded in each redundant part corresponding to the actual data part, said information playback device comprising:
a memory interface unit for accessing said data storage means which has a data storage area consisting of a plurality of blocks, each of which consists of a plurality of sectors which have an actual data part and a redundant part; and
a control unit for controlling said memory interface unit;
wherein said memory interface unit includes a cryptosystem unit that generates an integrity check value based on actual data stored in the data part in response to a data-reading command from said control unit to said data storage means, and performs actual-data-integrity verification by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part of the sectors in said data storage means, and
wherein said integrity check value is a value that prevents interpolation of a block permission table and the redundant part is preset as an area in which reading by a file system of the device is prevented.
6. An information playback device according to claim 5, wherein said memory interface unit performs:
actual-data-integrity verification based on the integrity check value stored in the redundant part; and
actual-data-error correction based on an error correcting code stored in the redundant part.
7. An information playback device according to claim 5, wherein:
said data storage means has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have a predetermined data capacity;
the actual data part and the redundant part are provided in the sectors; and
based on information which indicates whether or not a sector-unit integrity check value is stored in the redundant part and which is determined based on header information corresponding to stored data, said cryptosystem unit executes, based on actual data, the integrity-check-value generating processing on only sector data in which an integrity check value is stored in a redundant part, and performs sector-data-integrity verification by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part.
8. An information playback device according to claim 5, wherein, after said cryptosystem unit acquires an integrity-check-value generating value for stored data from header information corresponding to the stored data, said cryptosystem unit uses the generated integrity-check-value generating value to generate an integrity check value based on actual data, and executes actual-data-integrity verification processing by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part.
9. An information playback device according to claim 5, wherein, in the cryptosystem unit of said memory interface unit, after an integrity check value is generated based on the actual data stored in the actual data part, actual-data-integrity verification processing is executed by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part, and when the verification indicates interpolation, a read-success flag is set to indicate a failure, and a data-reading command from said control unit to said data storage medium is canceled.
10. An information recording method for an information recording device, said method comprising the steps of:
recording actual data to an actual data part of a data storage means; and
recording redundant data corresponding to the actual data in a redundant data part of said data storage means which has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have the actual data part and the redundant part,
wherein said information recording device comprises a memory interface unit for accessing said data storage means, and a control unit for controlling said memory interface unit;
wherein said memory interface unit generates an integrity check value based on the actual data to be stored in the actual data part in response to a data-writing command from said control unit to said data storage means, and stores the generated integrity check value in the redundant part of the sectors in said data storage means, and
wherein said integrity check value is a value that prevents interpolation of a block permission table and the redundant part is preset as an area in which reading by a file system of the device is prevented.
11. An information recording method according to claim 10, wherein said memory interface unit executes processing in which, in the redundant data part, an integrity check value of the actual data part and an error correcting code for data to be stored in the actual data part are stored.
12. An information recording method according to claim 10, wherein:
said data storage means has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have a predetermined data capacity;
the actual data part and the redundant data part are provided in the sectors; and
said memory interface unit generates header information corresponding to data to be stored in said data storage means, and sets, in the generated header information, a flag indicating whether or not an integrity check value is stored in the redundant part of the sectors.
13. An information recording method according to claim 10, wherein said memory interface unit executes:
processing in which, after header information corresponding to data to be stored is generated, an integrity-check-value generating key for the data to be stored is stored in the generated header information; and
processing in which, by using the generated integrity-check-value generating key, the integrity check value is generated for the data to be stored, and is stored in the redundant part.
14. An information playback method for an information playback device, said method comprising the steps of:
playing back data from a data storage means in which actual data is recorded in an actual data part; and
recording redundant data corresponding to the actual data in a redundant part,
wherein said information playback device comprises:
a memory interface unit for accessing said data storage means which has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have the actual data part and the redundant part; and
a control unit for controlling said memory interface unit,
wherein said memory interface unit generates an integrity check value based on actual data stored in the data part in response to a data-reading command from said control unit to said data storage means, and performs actual-data-integrity verification by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part of the sectors in said data storage means, and
wherein said integrity check value is a value that prevents interpolation of a block permission table and the redundant part is preset as an area in which reading by a file system of the device is prevented.
15. An information playback method according to claim 14, wherein said memory interface unit performs:
actual-data-integrity verification based on the integrity check value stored in the redundant part; and
actual-data-error correction based on an error correcting code stored in the redundant part.
16. An information playback method according to claim 14, wherein:
said data storage means has a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which have a predetermined data capacity;
the actual data part and a redundant part corresponding to the actual data part are provided in the sectors; and
based on information which indicates whether or not a sector-unit integrity check value is stored in the redundant part and which is determined based on header information corresponding to stored data, said memory interface unit executes, based on actual data, the integrity-check-value generating processing on only sector data in which an integrity check value is stored in a redundant part, and performs sector-data-integrity verification by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part.
17. An information playback method according to claim 14, wherein, after said memory interface unit acquires an integrity-check-value generating value for stored data from header information corresponding to the stored data, said memory interface unit uses the generated integrity-check-value generating value to generate an integrity check value based on actual data, and executes actual-data-integrity verification processing by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part.
18. An information playback method according to claim 14, wherein, in said memory interface unit, after an integrity check value is generated based on the actual data stored in the actual data part, actual-data-integrity verification processing is executed by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part, and when the verification indicates interpolation, a read-success flag is set to indicate a failure, and a data-reading command from said control unit to said data storage medium is canceled.
19. An information recording medium having a data storage area consisting of a plurality of blocks, which consists of a plurality of sectors which each have a predetermined data capacity,
wherein the plurality of sectors have an actual data part and a redundant data part,
wherein actual data is recorded in the actual data part of the sectors, and redundant data corresponding to the actual data is recorded in the redundant part of the sectors;
wherein an integrity check value which is generated based on the sector data to be stored in the actual data part is stored in the redundant part of the sectors in said data storage means; and
wherein said integrity check value is a value that prevents interpolation of a block permission table and the redundant part is preset as an area in which reading by a file system of the device is prevented.