close

Вход

Забыли?

вход по аккаунту

?

DESCRIPTION JP2009122052

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2009122052
To correct the acquisition time of acquired data before correction to an accurate acquisition time
in a recording device that corrects an internal clock by acquiring accurate time information from
the outside. A time difference supply unit 330 calculates a time difference from an external
correction time acquired by a correction time acquisition unit 140 and a time of a clock unit 130.
The clock correction unit 310 corrects the time of the clock unit 130 based on the correction
time supplied from the correction time acquisition unit 140, and causes the correction flag
holding unit 320 to hold information indicating that the correction is completed. The imaging
time correction flag holding unit 353 holds information indicating whether it is necessary to
correct the imaging time according to the holding information of the correction flag holding unit
320 at the time of imaging. The imaging time correction unit 360 determines the necessity of
correction from the information held in the imaging time correction flag holding unit 353 and
calculates the time difference supplied from the time difference supply unit 330 with respect to
the imaging time of the imaging data that needs correction. Use to correct the imaging time.
[Selected figure] Figure 2
Recording device
[0001]
The present invention relates to a recording apparatus, and more particularly to a recording
apparatus provided with a clock for recording acquisition time of data, a processing method
therefor, and a program for causing a computer to execute the method.
[0002]
10-04-2019
1
2. Description of the Related Art Conventionally, imaging devices for imaging a subject and
recording acquired imaging data on a recording medium for each file have become widespread.
In this recording apparatus, generally, the time of a clock provided inside is recorded as an
imaging time for each file. For example, a recording apparatus has been proposed which stores
and manages imaging time and the like in an index file in which information for identifying a
plurality of file contents recorded in a recording medium is integrated (for example, see Patent
Document 1).
[0003]
In such a recording device, it is necessary to adjust the time of the internal clock accurately.
Therefore, for example, there has been proposed an imaging device that receives high-accuracy
time information from a global positioning system (GPS) and corrects an internal clock (see, for
example, Patent Document 2). JP-A-2002-247488 (FIG. 3) JP-A-8-184894 (FIG. 8)
[0004]
In the above-mentioned prior art, according to the recording apparatus which acquires highprecision time information from the outside and corrects the time of the internal clock, it is
possible to record the correct recording time on the recording medium. However, when the time
of the internal clock becomes incorrect due to the reset of the recording device or the manual
setting of the user's time, the accurate time is recorded until the accurate time information is
obtained from the outside. It can not be done.
[0005]
Therefore, an object of the present invention is to correct an acquisition time of data acquired
before correction to an accurate acquisition time in a recording device that corrects an internal
clock based on accurate time information acquired from the outside.
[0006]
10-04-2019
2
The present invention has been made to solve the above problems, and a first aspect of the
present invention is a clock means for managing time, a correction time acquisition means for
acquiring a correction time from the outside of a recording apparatus, and the above correction
Time difference supplying means for supplying a time difference between the time and the time
before correction of the clock means at the time of acquisition of the correction time; clock
correction means for correcting the time of the clock means based on the correction time;
Correction information holding means for holding clock correction information indicating
whether the time of the clock means has been corrected or not corrected by the correction
means; data acquisition means for acquiring predetermined data; data holding means for holding
the predetermined data; Acquisition time holding means for holding the time of the clock means
at the time of acquisition of the predetermined data as the acquisition time of the predetermined
data in association with the predetermined data, and taking the predetermined data When the
clock correction information held in the correction information holding means indicates that
correction has been made, the case that the acquisition time has been corrected and the clock
correction information indicates that correction has not been made The correction information
holding means holds time correction information indicating that the acquisition time is not
corrected, in association with the predetermined data and the acquisition time of the
predetermined data, and the correction information holding means holds When the time
correction information indicates uncorrected, the acquisition time is corrected using the
acquisition time associated with the time correction information and the time difference, and the
time correction information indicates correction completed. And a recording method and
processing method therefor, and a program for causing a computer to execute the method.
Thereby, the time difference is calculated from the correction time acquired from the outside and
the time of the internal clock at the time of acquisition of the correction time, and the time
difference is used for the acquisition time of acquired data acquired before correction of the time
of the internal clock. Function to correct the acquisition time.
[0007]
Further, in the first aspect, the time difference supplying means includes a difference calculating
means for calculating the difference between the correction time and the pre-correction time, and
a difference holding means for holding the difference calculated by the difference calculating
means. The difference held in the difference holding means may be supplied as the time
difference. This brings about the effect | action of supplying the time difference currently hold |
maintained previously.
10-04-2019
3
[0008]
Further, in the first aspect, the time difference supplying means is a difference between the
correction time held by the time holding means for holding the correction time and the time
before correction and the time before correction by the time holding means. The difference
calculated by the difference calculating means may be supplied as the time difference. This
brings about the effect of calculating and supplying a time difference from the correction time
and the time before correction.
[0009]
In the first aspect, the correction function information holding unit holds correction function
information indicating whether the correction is necessary or unnecessary by the acquisition
time correction unit, and the correction function information holding unit at the time of
acquisition of the predetermined data. The information processing apparatus further comprises
time correction function information holding means for holding the correction function
information held as the time correction function information in association with the
predetermined data, and the acquisition time correction means is held by the time correction
information holding means If the above time correction function information indicates that
correction is unnecessary, the above correction is not performed, and if the time correction
function information indicates that correction is necessary, the upper term correction May be
implemented. This brings about the effect | action of suppressing the correction function of the
acquisition time of acquisition data as needed.
[0010]
Further, in the first aspect, the acquisition time holding means may hold the time difference in
association with the predetermined data in addition to the acquisition time. This brings about the
effect | action of restoring the acquisition time of the acquisition data before correction |
amendment.
[0011]
In addition, in the first aspect, the acquisition time holding means may hold the acquisition time
10-04-2019
4
before correction in addition to the acquisition time in association with the predetermined data.
This brings about the effect | action of restoring the acquisition time of the acquisition data
before correction | amendment.
[0012]
The first aspect further includes correction timing instruction means for instructing correction
timing of the acquisition time, and the acquisition time correction means receives the instruction
at the timing when the correction timing instruction means receives the instruction. When the
time correction information held in the holding means indicates uncorrected, the acquisition time
is corrected using the acquisition time associated with the time correction information and the
time difference, and the time is corrected. The correction information may be changed to indicate
that correction has been made. This brings about the effect | action of correcting the acquisition
time of acquisition data according to the instruction | indication from a correction | amendment
timing instruction means.
[0013]
In addition, in the first aspect, the data acquisition unit may acquire imaging data generated by
imaging an image or audio data generated by recording an audio as the predetermined data.
[0014]
In the first aspect, the correction time acquisition unit receives time information from the global
positioning system or time information included in a standard radio wave, receives the correction
time, and acquires it as the correction time. You may do it.
[0015]
According to the present invention, in the recording device that corrects the internal clock based
on accurate time information acquired from the outside, the excellent effect can be obtained that
the acquisition time of data acquired before correction can be corrected to the accurate
acquisition time. .
[0016]
Next, embodiments of the present invention will be described in detail with reference to the
drawings.
10-04-2019
5
[0017]
FIG. 1 is a block diagram showing an example of a functional configuration of an imaging device
100 according to an embodiment of the present invention.
The imaging device 100 includes an imaging unit 110, an image signal processing unit 120, a
clock unit 130, a correction time acquisition unit 140, a ROM (Read-Only Memory) 150, a
processor 160, and a RAM (Random Access Memory) 170. And a recording control unit 190, a
recording medium 200, a display unit 210, and an operation receiving unit 220.
[0018]
The imaging unit 110 images a subject and outputs the image as an imaging signal to the image
signal processing unit 120.
[0019]
The image signal processing unit 120 performs predetermined signal processing on the imaging
signal supplied from the imaging unit 110.
The image signal processing unit 120 performs A / D (Analog to Digital) conversion of an
imaging signal, and performs white balance correction, gamma correction, and the like.
The image signal processing unit 120 outputs the imaging signal subjected to the signal
processing to the RAM 150 as imaging data.
[0020]
The clock unit 130 manages time as the imaging device 100.
The time managed by the clock unit 130 is used, for example, to record an imaging time of
10-04-2019
6
imaging data captured by the imaging unit 110.
[0021]
The correction time acquisition unit 140 acquires the correction time from the outside of the
imaging apparatus 100.
The correction time acquired by the correction time acquisition unit 140 is used to correct the
time managed by the clock unit 130.
[0022]
The ROM 150 is a memory for storing various control programs and the like.
[0023]
The processor 160 controls each component of the imaging device 100 based on a control
program stored in the ROM 150.
Specifically, the processor 160 controls the clock unit 130 to correct the time of the clock unit
130 based on the time information input from the correction time acquisition unit 140. The
processor 160 calculates a time difference between the correction time supplied from the
correction time acquisition unit 140 and the time supplied from the clock unit 130 with respect
to the imaging time of the imaging data captured before the time of the clock unit 130 is
corrected. Control to correct the imaging time using
[0024]
The RAM 170 is a memory that holds a work area of the processor 160.
[0025]
The bus 180 is a system bus of the imaging device 100 that interconnects the processor 160 and
each component.
10-04-2019
7
[0026]
The recording control unit 190 records imaging data and imaging time and the like in a
predetermined format on the recording medium 200 based on control of the processor 160, or
reads out information recorded on the recording medium 200.
[0027]
The recording medium 200 holds imaging data, imaging time, and the like.
[0028]
The display unit 210 displays the imaging data input from the image signal processing unit 120
or the recording control unit 190 as an image.
[0029]
The operation receiving unit 220 receives an operation input such as imaging or reproduction
from a user of the imaging device 100.
[0030]
FIG. 2 is a diagram showing a configuration example of a detailed function related to correction
of imaging time in the imaging device 100 according to the embodiment of the present invention.
Here, the clock unit 130, the correction time acquisition unit 140, the operation reception unit
220, the clock correction unit 310, the correction flag holding unit 320, the time difference
supply unit 330, the imaging processing unit 340, and the imaging data holding A unit 351, an
imaging time holding unit 352, an imaging time correction flag holding unit 353, an imaging
time correction function flag holding unit 354, an imaging time correction unit 360, a time
correction timing instruction unit 370, and a correction function flag holding unit 380 and the
correction function flag holding unit 390 are shown.
[0031]
10-04-2019
8
As described above, the correction time acquisition unit 140 acquires the correction time from
the outside.
The correction time acquisition unit 140 supplies the acquired correction time to the time
difference supply unit 330 and the clock correction unit 310.
[0032]
As described above, the clock unit 130 manages time.
The time managed by the clock unit 130 is supplied to the time difference supply unit 330 and
the imaging time holding unit 352 at the time of imaging.
[0033]
The correction flag holding unit 320 holds a correction flag indicating whether the time of the
clock unit 130 has been corrected or not.
The correction flag held in the correction flag holding unit 320 is supplied to the imaging time
correction flag holding unit 353.
[0034]
The clock correction unit 310 controls the clock unit 130 to correct the time of the clock unit
130 based on the correction time supplied from the correction time acquisition unit 140.
At the time of the correction, the clock correction unit 310 controls so that the correction flag
held in the correction flag holding unit 320 indicates the correction completed.
[0035]
10-04-2019
9
The time difference supply unit 330 supplies the difference between the correction time supplied
from the correction time acquisition unit 140 and the time of the clock unit 130 to the imaging
time correction unit 360.
The time difference supply unit 330 may include, for example, a difference calculation unit 331
and a time difference holding unit 332. The difference calculation unit 331 calculates a time
difference between the correction time supplied from the correction time acquisition unit 140
and the time before correction which is the time of the clock unit 130 before being corrected by
the clock correction unit 310. In this example, the output of the difference calculation unit 331 is
supplied to the time difference holding unit 332. The time difference holding unit 332 holds the
time difference supplied from the difference calculation unit 331. The time difference held in the
time difference holding unit 332 is supplied to the imaging time correction unit 360.
[0036]
The imaging processing unit 340 generates imaging data based on an instruction of imaging
timing from the operation receiving unit 220 and outputs the imaging data to the imaging data
holding unit 351. Further, the imaging processing unit 340 transmits the imaging timing at
which the imaging data is generated to the imaging time holding unit 352 and the imaging time
correction flag holding unit 353. The imaging processing unit 340 corresponds to the imaging
unit 110 and the image signal processing unit 120 in FIG. 1.
[0037]
The imaging data holding unit 351 holds imaging data input from the imaging processing unit
340. The imaging data held in the imaging data holding unit 351 may be a compression format
such as JPEG (Joint Photographic Experts Group) or may be RAW data.
[0038]
The imaging time holding unit 352 holds the time of the clock unit 130 input from the clock unit
130 at the time of imaging of imaging data as the imaging time in association with the imaging
10-04-2019
10
data. Further, the imaging time holding unit 352 outputs the held imaging time to the imaging
time correction unit 360, and holds the imaging time corrected by the imaging time correction
unit 360 again based on the imaging time.
[0039]
The imaging time correction flag holding unit 353 holds the imaging time correction flag in
association with the imaging data according to the correction flag held in the correction flag
holding unit 320 at the time of imaging of the imaging data. The imaging time correction flag
held in the imaging time correction flag holding unit 353 indicates that the imaging time has
been corrected when the correction flag indicates that correction has been made, and the
correction flag indicates that the correction has not been made. If there is, it indicates that the
imaging time has not been corrected.
[0040]
The imaging time correction unit 360 corrects the imaging time based on the imaging time
correction flag held in the imaging time correction flag holding unit 353. At the time of this
correction, the imaging time correction unit 360 performs control so that the imaging time
correction flag corresponding to the corrected imaging time indicates that correction has been
completed.
[0041]
The correction function flag holding unit 380 holds a correction function flag indicating whether
the imaging time correction unit 360 requires or does not require correction. The correction
function flag held in the correction function flag holding unit 380 is supplied to the imaging time
correction function flag holding unit 354.
[0042]
The imaging time correction function flag holding unit 354 holds the imaging time correction
function flag in association with the imaging data according to the correction function flag held
in the correction function flag holding unit 380 at the time of imaging of the imaging data.
10-04-2019
11
[0043]
The time correction timing instruction unit 370 instructs the imaging time correction unit 360 to
correct the imaging time.
[0044]
The correction function flag holding unit 390 holds a correction function flag indicating whether
the time correction of the clock unit 130 is necessary or not.
The correction function flag held in the correction function flag holding unit 390 is supplied to
the clock correction unit 310.
[0045]
FIG. 3 is a diagram showing a modification of the time difference supply unit 330 in the
embodiment of the present invention.
[0046]
Although the example of holding the time difference has been described above as an example of
the time difference supply unit 330, instead, both the correction time and the time before
correction may be held.
As a result, when the imaging time is corrected, the time difference can be calculated from the
correction time and the time before the correction to correct the imaging time.
As such an example, an example including a correction time holding unit 333, a pre-correction
time holding unit 334, and a difference calculation unit 335 is shown here.
[0047]
10-04-2019
12
The correction time holding unit 333 holds the correction time supplied from the correction time
acquisition unit 140. The correction time holding unit 333 supplies the correction time to the
difference calculation unit 335.
[0048]
The before-correction time holding unit 334 holds the before-correction time, which is the time
of the clock unit 130 before being corrected by the clock correction unit 310. The pre-correction
time holding unit 334 supplies the pre-correction time to the difference calculation unit 335.
[0049]
The difference calculation unit 335 calculates a time difference between the correction time held
by the correction time holding unit 333 and the pre-correction time held by the pre-correction
time holding unit 334. The output of the difference calculation unit 335 is supplied to the
imaging time correction unit 360.
[0050]
FIG. 4 is a diagram showing an example of a holding format of the imaging time holding unit 352
in the embodiment of the present invention. FIG. 4A is an example of a holding format for
holding the imaging time, and FIGS. 4B and 4C hold information related to the imaging time
before correction in addition to the imaging time. It is an example of a preservation form.
[0051]
FIG. 4A shows a format in which an imaging data identifier 3521 for identifying imaging data
and an imaging time 3522 indicating an imaging time of imaging data are held for each imaging
data. Thereby, the imaging data and the imaging time are associated.
[0052]
10-04-2019
13
In this example, the imaging time holding unit 352 first holds the imaging time supplied from the
clock unit 130 at the imaging time 3522 at the time of imaging of imaging data. Thereafter, the
imaging time holding unit 352 holds the imaging time corrected by the imaging time correction
unit 360 again as the imaging time 3522.
[0053]
FIG. 4B shows a format in which an imaging time difference 3523 is held in addition to the
imaging data identifier 3521 and the imaging time 3522. Thereby, the imaging data, the imaging
time, and the time difference are associated with each other. Also, the imaging time before
correction can be restored using the imaging time 3522, the imaging time difference 3523, and
the imaging time correction flag held in the imaging time correction flag holding unit 353.
[0054]
In this example, as described above, first, the imaging time holding unit 352 holds the imaging
time supplied from the clock unit 130 at the imaging time 3522 at the time of imaging of
imaging data. When holding the imaging time, the imaging time holding unit 352 holds the time
difference held in the time difference holding unit 332 provided in the time difference supply
unit 330 in the imaging time difference 3523. Thereafter, as described above, the imaging time
holding unit 352 holds the imaging time corrected by the imaging time correction unit 360 again
as the imaging time 3522.
[0055]
FIG. 4C shows a format for holding an uncorrected imaging time 3524 which is an imaging time
before correction in addition to the imaging data identifier 3521 and the imaging time 3522.
Thereby, the imaging data, the imaging time, and the uncorrected imaging time are associated.
Further, the imaging time before correction can be restored using the uncorrected imaging time
3524 and the imaging time correction flag held in the imaging time correction flag holding unit
353.
[0056]
10-04-2019
14
In this example, the imaging time holding unit 352 first adds the imaging time supplied from the
clock unit 130 to the imaging time 3522 at the time of imaging of imaging data and holds the
imaging time as the uncorrected imaging time 3524. Thereafter, as described above, the imaging
time holding unit 352 holds the imaging time corrected by the imaging time correction unit 360
again as the imaging time 3522.
[0057]
FIG. 5 is a view showing an example of the directory structure of the recording medium 200 in
the embodiment of the present invention. Here, the content management file 500 and the image
file 600 are held immediately below the root directory 400.
[0058]
The root directory 400 is a directory in which the content management file 500 and the image
file 600 are held. Note that although an example in which each file is held immediately below the
root directory is shown here as an example, each file may be stored in a folder in an arbitrary
hierarchical structure.
[0059]
The content management file 500 is a file for centrally managing the content on the recording
medium 200 such as the image file 600. The content management file 500 can associate and
hold an image file and an imaging time as described later.
[0060]
The image file 600 is for holding captured image data in a file format. In this example, in order to
distinguish each of the image files 600, an identification number count is added. The
identification number “count” is incremented, for example, by “1” from “0” each time the
image file 600 is generated.
10-04-2019
15
[0061]
FIG. 6 is a view showing an example of the file configuration of the content management file 500
according to the embodiment of this invention.
[0062]
The content management file 500 includes a header unit 510 and a data unit 520.
[0063]
The set information in which information related to the imaging apparatus is stored in the header
unit 510 includes a clock unit correction flag 511, a time difference 512, and the like.
In the clock part correction flag 511, “corrected” or “uncorrected” is stored according to
whether the time of the clock part 130 is corrected or not corrected.
That is, the clock part correction flag 511 corresponds to the correction flag holding unit 320. In
the time difference 512, the time difference supplied from the difference calculation unit 331 is
stored. That is, this time difference 512 corresponds to the time difference holding unit 332.
[0064]
The image file management information generated for each image file in the data unit 520
includes a file name 521, an imaging time correction flag 522, an imaging time 523 and the like.
In this example, similarly to the image file 600, in order to distinguish each of the image files, an
identification number "count" is also added to the image file management information. The file
name 521 stores reference destination information of the image file. In the imaging time
correction flag 522, “corrected” or “uncorrected” is stored according to the information
stored in the clock section correction flag 511 of the header section 510 at the time of imaging
of the imaging data. That is, the imaging time correction flag 522 corresponds to the imaging
time correction flag holding unit 353. The imaging time 523 stores the time supplied from the
clock unit 130 at the time of imaging of imaging data. That is, the imaging time 523 corresponds
to the imaging time holding unit 352.
10-04-2019
16
[0065]
FIG. 7 is a view showing an example of the file configuration of the image file 600 according to
the embodiment of the present invention.
[0066]
The image file 600 is composed of a header portion 610 and a data portion 620.
[0067]
Assuming the Exif (Exchangeable Image File Format) format, the header unit 610 includes an
imaging device manufacturer name 611, an imaging device model name 612, a file name 613, an
imaging time 614, and the like.
The imaging device manufacturer name 611 stores the name of the imaging device.
The imaging device model name 612 stores the name of a model of the imaging device. In the file
name 613, reference destination information of the image file 600 is stored. The imaging time
614 stores the time supplied from the clock unit 130 at the time of imaging of imaging data.
Although the imaging time is described as being held in the content management file 500, it may
be held in the header portion 610 of the image file 600 as described above. In this case, the
imaging time 614 corresponds to the imaging time holding unit 352.
[0068]
The data unit 620 includes imaging data 621. The imaging data 621 stores imaging data
generated by the imaging processing unit 340. That is, the imaging data 621 corresponds to the
imaging data holding unit 351.
[0069]
Next, the operation of the imaging device 100 according to the embodiment of the present
invention will be described with reference to the drawings.
10-04-2019
17
[0070]
FIG. 8 is a flow chart showing an example of a processing procedure at the time of resetting of
the clock unit 130 in the embodiment of the present invention.
[0071]
First, the clock correction unit 310 initializes the time of the clock unit 130 to a predetermined
time based on a reset instruction from the operation reception unit 220, or sets the time to a
time specified by the user of the imaging device 100. (Step S911).
Subsequently, the clock correction unit 310 changes the clock part correction flag 511 of the set
information in the content management file 500 to "uncorrected" (step S912).
[0072]
FIG. 9 is a flowchart showing an example of a processing procedure at the time of imaging of
imaging data of the imaging device 100 according to the embodiment of the present invention.
[0073]
First, the imaging processing unit 340 generates image data based on the imaging timing
instruction from the operation receiving unit 220, and stores the image data in the imaging data
621 (step S921).
Subsequently, the processor 160 controls to store the time of the clock unit 130 in the imaging
time 614 of the image file 600 of the current identification number count and the imaging time
523 of the image file management information (steps S922 and S923).
[0074]
The processor 160 determines whether the clock part correction flag 511 of the set information
10-04-2019
18
in the content management file 500 is "uncorrected" or "corrected" (step 924).
Then, when the clock section correction flag 511 is “uncorrected”, the processor 160 stores
“uncorrected” in the imaging time correction flag 522 of the image file management
information of the current identification number “count” in the content management file 500.
Control (step S925). On the other hand, when the clock section correction flag 511 is "corrected",
the processor 160 stores "corrected" in the imaging time correction flag 522 of the image file
management information of the current identification number count in the content management
file 500. Control (step S926).
[0075]
FIG. 10 is a flowchart showing an example of a processing procedure at the time of acquiring the
correction time of the imaging device 100 according to the embodiment of the present invention.
Here, as an example, the time acquired from GPS is taken as the correction time.
[0076]
First, the correction time acquisition unit 140 acquires time information received from the GPS
(step S 931). Subsequently, the processor 160 controls to store the time difference supplied by
the difference calculation unit 331 in the time difference 512 of the set information in the
content management file 500 (step S932). Next, the clock correction unit 310 corrects the time
of the clock unit 130 based on the correction time acquired by the correction time acquisition
unit 140 (step 933). Next, the clock correction unit 310 changes the clock part correction flag
511 of the set information in the content management file 500 to "corrected" (step S934). Next,
the processor 160 initializes the identification number count to “0” (step S935).
[0077]
Then, the processor 160 determines whether the identification number count is smaller than the
number of all image files (total number of images) (step S936). If the identification number count
is larger than the total number of images, the processor 160 ends the processing at the time of
acquiring the correction time as the processing on all the image files is completed.
10-04-2019
19
[0078]
On the other hand, if the identification number count is less than the total number of images, the
processor 160 determines whether the imaging time correction flag 522 of the image file
management information corresponding to the identification number count in the content
management file 500 is “uncorrected” or “ It is determined whether it is "uncorrected" (step
S937). If the imaging time correction flag is "corrected", the process skips to step S941. On the
other hand, when the imaging time correction flag is “uncorrected”, the imaging time
correction unit 360 sets the time difference 512 of the set information in the content
management file 500 and the imaging time 523 of the image file management information
corresponding to the identification number count. And is stored again at the imaging time 523 of
the image file management information corresponding to the identification number count (step
S938). Next, the imaging time correction unit 360 changes the imaging time correction flag 522
of the image file management information corresponding to the identification number "count" in
the content management file 500 to "corrected" (step S939). Next, the imaging time correction
unit 360 adds the time difference 512 of the set information in the content management file 500
and the imaging time 614 of the image file 600 corresponding to the identification number
count, and again the image corresponding to the identification number count It stores in the
imaging time 614 of the file 600 (step S940).
[0079]
Next, the processor 160 adds “1” to the identification number count (step S941), and returns
to step S936.
[0080]
FIG. 11 is a diagram showing an example of state transition of imaging time of the imaging
device 100 according to the embodiment of the present invention.
Here, the clock for each event is assumed on the assumption that an event occurs in the order of
one time of imaging, the time of clock unit 130 is corrected, the correction time is acquired from
GPS, and the clock unit 130 is reset. The state of the unit 130 and the states of the imaging time
523 and the imaging time 614 are shown. The state of the clock unit 130 means whether the
time of the clock unit 130 is uncorrected or corrected, and is indicated as "corrected" for the
image pickup device clock and "uncorrected" for the image pickup device clock It is done. The
10-04-2019
20
states of the imaging time 523 and the imaging time 614 mean whether the imaging time 523
and the imaging time 614 are uncorrected or corrected, and are shown as "uncorrected" and
"corrected", respectively. There is.
[0081]
First, when the clock unit 130 is reset, the time of the clock unit 130 is incorrect, and the state of
the clock unit 130 is "uncorrected".
[0082]
Next, when the first imaging is performed, the image # 0 is generated as the image file 600 along
with the imaging.
Here, since the state of the clock unit 130 is “uncorrected”, the states of the imaging time 523
and the imaging time 614 are “uncorrected”.
[0083]
Subsequently, when the second imaging is performed, the states of the imaging time 523 and the
imaging time 614 of the generated image # 1 become “uncorrected” as in the first imaging.
[0084]
Here, when the time of the clock unit 130 is corrected based on the correction time acquired by
receiving the GPS, the states of the imaging time 523 and the imaging time 614 become
“corrected”.
Further, since the imaging time 523 and the imaging time 614 of the image # 0 and the image #
1 whose states of the imaging time 523 and the imaging time 614 are "uncorrected" are
corrected based on the correction time, the image # 0 and the image # The states of the imaging
time 523 and the imaging time 614 of 1 are "corrected".
[0085]
10-04-2019
21
Next, when the third imaging is performed, since the state of the clock unit 130 is “corrected”,
the imaging time 523 and the imaging time 614 of the image # 2 become “corrected”. In this
example, the state indicating the state of the clock unit 130 corresponds to the clock unit
correction flag 511 of the set information in the content management file 500. Further, the state
indicating the state of the imaging time 523 and the imaging time 614 corresponds to the
imaging time correction flag 522 of the image file management information in the content
management file 500.
[0086]
Next, a first modification of the embodiment of the present invention will be described with
reference to the drawings.
[0087]
FIG. 12 is a view showing a file configuration example of the content management file 500 in the
first modified example of the embodiment of the present invention.
In the example of the content management file 500 in FIG. 6, an example is shown in which the
time difference is held, but instead of the time difference, both the correction time and the time
before correction may be held. As a result, when the imaging time is corrected, it is possible to
calculate the time difference from the correction time and the time before the correction and
correct the imaging time. As such an example, here, instead of the time difference 512 of the set
information in the content management file 500 shown in FIG. 6, the GPS time 513 and the precorrection time 514 are shown. The other configuration is the same as that shown in FIG.
[0088]
The GPS time 513 stores the time acquired by the correction time acquisition unit 140 from the
GPS. That is, the GPS time 513 corresponds to the correction time holding unit 333.
[0089]
10-04-2019
22
The pre-correction time 514 stores the time of the clock unit 130 before being corrected by the
clock correction unit 310. That is, the pre-correction time 514 corresponds to the pre-correction
time holding unit 334.
[0090]
FIG. 13 is a flowchart showing an example of a processing procedure at the time of acquiring the
correction time of the imaging device 100 according to the first modified example of the
embodiment of the present invention. Here, steps S951, S952, S953, and S954 are shown instead
of steps S932 and S938 shown in FIG. Step S932 corresponds to steps S951 and S952, and step
S938 corresponds to steps S953 and S954. The other processing procedures are the same as in
FIG.
[0091]
After acquiring the time information received from the GPS in step S931, the processor 160
controls the time acquired from the GPS to be stored in the GPS time 513 of the set information
in the content management file 500 (step S951). The processor 160 controls to store the time of
the clock unit 130 before being corrected by the clock correction unit 310 as the time 514
before correction of the set information in the content management file 500 (step S952). After
this, the process proceeds to step S933.
[0092]
If the imaging time correction flag is "uncorrected" in step S937, the imaging time correction unit
360 uses the GPS time 513 of the set information in the content management file 500 and the
time difference before the correction of the set information 514. It calculates (step S953). The
imaging time correction unit 360 adds the time difference and the imaging time 523 of the
image file management information corresponding to the identification number count, and stores
the result again as the imaging time 523 of the image file management information
corresponding to the identification number count Step S954). Thereafter, the process proceeds to
step S939.
10-04-2019
23
[0093]
Next, a second modification of the embodiment of the present invention will be described with
reference to the drawings.
[0094]
FIG. 14 is a view showing a file configuration example of the content management file 500 in the
second modified example of the embodiment of the present invention.
The example of the content management file 500 in FIG. 6 shows an example in which the time
difference is held in the time difference 512 of the header unit 510, but the time difference is
added to the time difference 512 and held for each image file management information in the
data unit 520. You may do it. Thus, the imaging time before correction can be restored using the
imaging time 523, the imaging time difference 524, and the imaging time correction flag 522. As
such an example, here, the imaging time difference 524 is added to the image file management
information of the content management file 500 shown in FIG. The other configuration is the
same as that shown in FIG.
[0095]
In the imaging time difference 524, the time difference supplied from the difference calculation
unit 331 is stored. That is, the imaging time difference 524 corresponds to the imaging time
difference 3523.
[0096]
In this example, although the imaging time difference 524 is provided as an example for holding
the time difference, both the correction time and the time before the correction used for
calculating the time difference are held in the image file management information of the content
management file 500 You may
[0097]
FIG. 15 is a flowchart showing an example of a processing procedure at the time of acquiring the
10-04-2019
24
correction time of the imaging device 100 according to the second modified example of the
embodiment of the present invention.
Here, step S961 is shown in addition to the processing procedure shown in FIG. The other
processing procedures are the same as in FIG.
[0098]
If the imaging time correction flag is “uncorrected” in step S 937, the imaging time correction
unit 360 sets the time difference supplied by the time difference supply unit 330 to the image
file corresponding to the identification number count in the content management file 500. It
stores in the imaging time difference 524 of the management information (step S 961).
Thereafter, the process proceeds to step S938.
[0099]
Next, a third modification of the embodiment of the present invention will be described with
reference to the drawings.
[0100]
FIG. 16 is a diagram showing a file configuration example of the content management file 500 in
the third modified example of the embodiment of the present invention.
In the example of the content management file 500 in FIG. 6, an example is shown in which only
the imaging time is held in the image file management information, but in addition to the
imaging time in the image file management information, the imaging time before correction may
be held. . Thus, the imaging time before correction can be restored using the uncorrected
imaging time 525 and the imaging time correction flag 522. As such an example, here, the
uncorrected imaging time 525 is added to the image file management information of the content
management file 500 shown in FIG. The other configuration is the same as that shown in FIG.
[0101]
10-04-2019
25
In the uncorrected imaging time 525, the time of the clock unit 130 at the time of imaging of
imaging data is stored. That is, the uncorrected imaging time 525 corresponds to the uncorrected
imaging time 3524.
[0102]
FIG. 17 is a flowchart showing an example of a processing procedure at the time of imaging of
imaging data of the imaging device 100 in the third modified example of the embodiment of the
present invention. Here, in addition to the processing procedure shown in FIG. 9, step S971 is
shown. The other processing procedures are the same as those in FIG.
[0103]
After the time of the clock unit 130 is stored in the imaging time 523 of the image file
management information of the current identification number count in step S923, the processor
160 sets the time of the clock unit 130 to the image file management information of the current
identification number count. It stores in the uncorrected imaging time 525 (step S971).
Thereafter, the process proceeds to step S924.
[0104]
Next, a fourth modification of the embodiment of the present invention will be described with
reference to the drawings. Although the correction function of the imaging time is always
enabled in FIGS. 6 to 10, the correction function of the imaging time may be suppressed. As such
an example, an example in which the correction function flag holding unit 380 and the imaging
time correction function flag holding unit 354 are used will be shown here.
[0105]
FIG. 18 is a view showing an example of the file configuration of the content management file
500 in the fourth modification of the embodiment of the present invention. Here, the time
correction function flag 515 is added to the set information of the content management file 500
10-04-2019
26
shown in FIG. 6, and the imaging time correction function flag 526 is added to the image file
management information. The other configuration is the same as that shown in FIG.
[0106]
In the time correction function flag 515, “valid” or “invalid” is stored depending on whether
the imaging time correction unit 360 needs or does not need to correct the imaging time. That is,
the time correction function flag 515 corresponds to the correction function flag holding unit
380.
[0107]
In the imaging time correction function flag 526, information of the time correction function flag
515 is stored. That is, the imaging time correction function flag 526 corresponds to the imaging
time correction function flag holding unit 354.
[0108]
FIG. 19 is a flowchart showing an example of a process procedure at the time of resetting of the
clock unit 130 in the fourth modified example of the embodiment of the present invention. Here,
in addition to the processing procedure shown in FIG. 8, step S981 is shown. The other
processing procedures are the same as those in FIG.
[0109]
After the clock unit 130 is reset by the operation receiving unit 220 in step S911, the processor
160 determines whether the time correction function flag 515 of the set information in the
content management file 500 is "valid" or "invalid". (Step S981). Then, if the time correction
function is "invalid", the process skips step S912 and ends the process.
[0110]
On the other hand, if the time correction function is "valid", the process proceeds to step S912,
10-04-2019
27
and the clock part correction flag 511 of the set information in the content management file 500
is changed to "uncorrected".
[0111]
FIG. 20 is a flowchart showing an example of a processing procedure at the time of imaging of
imaging data of the imaging device 100 in the fourth modified example of the embodiment of the
present invention.
Here, in addition to the processing procedure shown in FIG. 9, steps S991, S992, and S993 are
shown. The other processing procedures are the same as those in FIG.
[0112]
In step S 925 or S 926, “uncorrected” or “corrected” is stored in the imaging time
correction flag 522 of the image file management information of the current identification
number “count”. After that, the processor 160 determines whether the time correction
function flag 515 of the set information in the content management file 500 is "valid" or "invalid"
(step 991). Then, when the time correction function flag 515 is “valid”, the processor 160
stores “valid” in the imaging time correction function flag 526 of the image file management
information of the current identification number count in the content management file 500. (Step
S992). On the other hand, when the time correction function flag 515 is "invalid", the processor
160 stores "invalid" in the imaging time correction function flag 526 of the image file
management information of the current identification number "count" in the content
management file 500. (Step S993).
[0113]
FIG. 21 is a flowchart showing an example of a processing procedure at the time of acquiring the
correction time of the imaging device 100 according to the fourth modified example of the
embodiment of the present invention. Here, in addition to the processing procedure shown in
FIG. 10, step S1001 is shown. The other processing procedures are the same as in FIG. 10, so the
reference numerals shown in FIG.
10-04-2019
28
[0114]
If the imaging time correction flag is “uncorrected” in step S937, the imaging time correction
unit 360 sets “imaging time correction function flag 526 of the image file management
information corresponding to the identification number count in the content management file
500 to“ valid ”. It is judged whether it is or "invalid" (S1001). If the imaging time correction
function flag 526 is "valid", the process proceeds to step S938. On the other hand, if the imaging
time correction function flag 526 is "invalid", the process proceeds to step S941.
[0115]
Next, a fifth modification of the embodiment of the present invention will be described with
reference to the drawings. FIG. 10 shows an example of correcting the imaging time at the time
of acquiring the correction time as an example of the correction timing of the imaging time, but
after acquiring the correction time, wait for an instruction of the correction timing from the time
correction timing instruction unit 370 May be corrected. In this way, it is possible to correct the
imaging time after waiting for the correction timing instruction from the time correction timing
instruction unit 370. As such an example, here, an example is shown in which the processing
procedures of obtaining the correction time and correcting the imaging time are separated.
[0116]
FIG. 22 is a flowchart showing an example of a processing procedure at the time of acquiring the
correction time of the imaging device 100 according to the fifth modified example of the
embodiment of the present invention. Here, steps S931, S932, S933 and S934 of the processing
procedure shown in FIG. 10 are shown. These steps are the same as the processing procedure
shown in FIG.
[0117]
FIG. 23 is a flowchart showing an example of a processing procedure of correction of imaging
time at the time of instructing correction timing of the imaging device 100 according to the fifth
modified example of the embodiment of the present invention. Here, steps S935, S936, S937,
10-04-2019
29
S938, S939, S940, and S941 of the processing procedure shown in FIG. 10 are shown. These
steps are the same as the processing procedure shown in FIG.
[0118]
Next, a sixth modification of the embodiment of the present invention will be described with
reference to the drawings. 6 to 10 show an example in which the correction function of the time
of the clock unit 130 is always enabled when acquiring the correction time, but the time
correction function of the clock unit 130 may be suppressed. As such an example, an example in
the case of using the correction function flag holding unit 390 is shown here.
[0119]
FIG. 24 is a flow chart showing an example of a process procedure relating to setting of necessity
of time correction of the clock unit 130 in the sixth modified example of the embodiment of the
present invention.
[0120]
First, the correction function flag holding unit 390 is a correction function flag indicating "valid"
or "invalid" according to an instruction by the operation reception unit 220 whether correction of
the time of the clock unit 130 is necessary or unnecessary. Are held (step S1011).
Subsequently, the clock correction unit 310 determines whether the correction function flag held
in the correction function flag holding unit 390 is "valid" or "invalid" (step S1012). Then, if the
correction function flag is "valid", the clock section correction flag 511 of the set information in
the content management file 500 is set to "uncorrected" (step 1013). On the other hand, when
the correction function flag is "valid", the clock section correction flag 511 of the set information
in the content management file 500 is set to "corrected".
[0121]
FIG. 25 is a flowchart showing an example of a processing procedure at the time of acquiring the
correction time of the imaging device 100 according to the sixth modified example of the
10-04-2019
30
embodiment of the present invention. Here, in addition to the processing procedure shown in
FIG. 10, step S1021 is shown. The other processing procedures are the same as in FIG.
[0122]
After acquiring the time information received from the GPS in step S 931, the clock correction
unit 310 determines whether the correction function flag held in the correction function flag
holding unit 390 is “valid” or “invalid”. (Step S1021). If the correction function flag is
"valid", the process proceeds to step S932. On the other hand, if the correction function flag is
"invalid", the processing at the time of acquiring the correction time is ended on the assumption
that the processing regarding all the image files is completed.
[0123]
Thus, according to the embodiment of the present invention, by using the time difference
between the correction time acquired by the correction time acquisition unit 140 and the time
before correction which is the time of the clock unit 130 at the time of acquisition of the
correction time The imaging time correction unit 360 can correct the imaging time of past
imaging data imaged before the time of the clock unit 130 is corrected.
[0124]
In the embodiment of the present invention, although the imaging apparatus has been described
as an example, music content generating music data by providing a music generating section
instead of the configuration for generating imaging data in the imaging processing section 340
The embodiment of the present invention can be applied to a recording apparatus such as a
recording and reproducing apparatus.
In the embodiment of the present invention, although the example of receiving the GPS and
acquiring the correction time has been described, the standard radio wave may be received and
the correction time may be acquired. In the embodiment of the present invention, an example has
been described in which information related to time correction such as an imaging time
correction flag and a clock part correction flag is stored in image file management information of
a content management file. Information may be stored in an image file.
10-04-2019
31
[0125]
The embodiment of the present invention shows an example for embodying the present
invention, and as shown below, it has correspondences with the invention specific matters in the
claims, respectively, but is limited thereto Various modifications can be made without departing
from the scope of the present invention.
[0126]
That is, in claim 1, the clock means corresponds to the clock unit 130, for example.
Further, a correction time acquisition unit corresponds to, for example, the correction time
acquisition unit 140. In addition, the time difference supply unit corresponds to, for example, the
time difference supply unit 330. Further, the clock correction means corresponds to, for example,
the clock correction unit 310. Further, the correction information holding means corresponds to,
for example, the correction flag holding unit 320. Further, the data acquisition unit corresponds
to, for example, the imaging processing unit 340. Further, the data holding unit corresponds to,
for example, the imaging data holding unit 351. An acquisition time holding unit corresponds to,
for example, the imaging time holding unit 352. Further, the correction information holding unit
corresponds to, for example, the imaging time correction flag holding unit 353. In addition, an
acquisition time correction unit corresponds to, for example, the imaging time correction unit
360.
[0127]
In claim 2, the difference calculating means corresponds to, for example, the difference
calculating unit 331. Also, the difference holding unit corresponds to, for example, the time
difference holding unit 332.
[0128]
Further, in claim 3, the time holding means corresponds to, for example, the correction time
holding unit 333 and the pre-correction time holding unit 334. Further, the difference calculating
unit corresponds to, for example, the difference calculating unit 335.
10-04-2019
32
[0129]
Further, in claim 4, the correction function information holding means corresponds to the
correction function flag holding unit 380, for example. Further, the time correction function
information holding means corresponds to, for example, the imaging time correction function
flag holding unit 354.
[0130]
Further, in claim 7, the correction timing instruction means corresponds to, for example, the time
correction timing instruction unit 370.
[0131]
Further, in claim 8, the correction function information holding means corresponds to the
correction function flag holding unit 390, for example.
[0132]
Further, in claims 13 and 14, a correction time acquisition procedure corresponds to, for
example, step S931.
Further, the time difference supply procedure corresponds to, for example, step S932.
The clock correction procedure corresponds to, for example, step S933. An acquisition time
correction procedure corresponds to, for example, steps S938 to S940.
[0133]
The processing procedure described in the embodiment of the present invention may be
regarded as a method having a series of these procedures, and a program for causing a computer
to execute the series of procedures or a recording medium storing the program. You may think of
it as
10-04-2019
33
[0134]
It is a block diagram showing an example of functional composition of imaging device 100 in an
embodiment of the invention.
It is a figure which shows the structural example of the detailed function which concerns on
correction | amendment of the imaging time in the imaging device 100 by embodiment of this
invention. It is a figure which shows the modification of the time difference supply part 330 in
embodiment of this invention. It is a figure which shows the example of a holding | maintenance
format of the imaging time holding part 352 in embodiment of this invention. It is a figure which
shows the example of a directory structure of the recording medium 200 in embodiment of this
invention. It is a figure which shows the file structural example of the content management file
500 in embodiment of this invention. It is a figure which shows the file structural example of the
image file 600 in embodiment of this invention. It is a flowchart which shows the example of a
process sequence at the time of reset of the timepiece part 130 in embodiment of this invention.
It is a flowchart which shows the example of a process sequence at the time of imaging of the
imaging data of the imaging device 100 in embodiment of this invention. It is a flowchart which
shows the example of a process sequence at the time of correction time acquisition of the
imaging device 100 in embodiment of this invention. It is a figure which shows the example of
state transition of the imaging time of the imaging device 100 in embodiment of this invention. It
is a figure which shows the file structural example of the content management file 500 in the 1st
modification of embodiment of this invention. It is a flowchart which shows the process sequence
example at the time of correction time acquisition of the imaging device 100 in the 1st
modification of embodiment of this invention. It is a figure which shows the file structural
example of the content management file 500 in the 2nd modification of embodiment of this
invention. It is a flowchart which shows the example of a process sequence at the time of
correction time acquisition of the imaging device 100 in the 2nd modification of embodiment of
this invention. It is a figure which shows the file structural example of the content management
file 500 in the 3rd modification of embodiment of this invention. It is a flowchart which shows
the process procedure example at the time of imaging of the imaging data of the imaging device
100 in the 3rd modification of embodiment of this invention. It is a figure which shows the file
structural example of the content management file 500 in the 4th modification of embodiment of
this invention. It is a flowchart which shows the example of a process sequence at the time of
reset of the timepiece part 130 in the 4th modification of embodiment of this invention. It is a
flowchart which shows the process procedure example at the time of imaging of the imaging data
of the imaging device 100 in the 4th modification of embodiment of this invention. It is a
flowchart which shows the example of a process sequence at the time of correction time
acquisition of the imaging device 100 in the 4th modification of embodiment of this invention. It
is a flowchart which shows the example of a process sequence at the time of correction time
10-04-2019
34
acquisition of the imaging device 100 in the 5th modification of embodiment of this invention.
It is a flowchart which shows the process procedure example of correction | amendment of the
imaging time at the time of the correction | amendment timing instruction | indication of the
imaging device 100 in the 5th modification of embodiment of this invention. It is a flowchart
which shows the example of a process sequence regarding the necessity setting of the time
correction of the timepiece part 130 in the 6th modification of embodiment of this invention. It is
a flowchart which shows the processing procedure example at the time of correction time
acquisition of the imaging device 100 in the 6th modification of embodiment of this invention.
Explanation of sign
[0135]
100 image pickup apparatus 110 image pickup unit 120 image signal processing unit 130 clock
unit 140 correction time acquisition unit 150 ROM 160 processor 170 RAM 180 bus 190
recording control unit 200 recording medium 210 display unit 220 operation reception unit 310
clock correction unit 320 correction flag holding unit 330 time difference supply unit 331, 335
difference calculation unit 332 time difference holding unit 333 correction time holding unit 334
before correction time holding unit 340 imaging processing unit 351 imaging data holding unit
352 imaging time holding unit 353 imaging time correction flag holding unit 354 imaging Time
correction function flag holding unit 360 Imaging time correction unit 370 Time correction
timing instruction unit 380 Correction function flag holding unit 390 Correction function flag
holding unit 400 Root directory 500 Content management file 600 Image file
10-04-2019
35
Документ
Категория
Без категории
Просмотров
0
Размер файла
46 Кб
Теги
jp2009122052, description
1/--страниц
Пожаловаться на содержимое документа