WO2007091497A1 - 情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- WO2007091497A1 WO2007091497A1 PCT/JP2007/051828 JP2007051828W WO2007091497A1 WO 2007091497 A1 WO2007091497 A1 WO 2007091497A1 JP 2007051828 W JP2007051828 W JP 2007051828W WO 2007091497 A1 WO2007091497 A1 WO 2007091497A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- hard disk
- data
- data recording
- sensor
- executed
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
- G11B19/041—Detection or prevention of read or write errors
- G11B19/042—Detection or prevention of read or write errors due to external shock or vibration
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
- G11B19/041—Detection or prevention of read or write errors
- G11B19/043—Detection or prevention of read or write errors by detecting a free-fall condition
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
- G11B19/041—Detection or prevention of read or write errors
- G11B19/044—Detection or prevention of read or write errors by using a data buffer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
- G11B19/046—Detection or prevention or problems due to temperature
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/14—Reducing influence of physical parameters, e.g. temperature change, moisture, dust
- G11B33/1406—Reducing the influence of the temperature
- G11B33/144—Reducing the influence of the temperature by detection, control, regulation of the temperature
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/14—Reducing influence of physical parameters, e.g. temperature change, moisture, dust
- G11B33/1446—Reducing contamination, e.g. by dust, debris
- G11B33/1453—Reducing contamination, e.g. by dust, debris by moisture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
Definitions
- the present invention relates to an information processing device, an imaging device, an information processing method, and a computer program. More specifically, in an apparatus using a hard disk as a recording medium, an information processing apparatus having a configuration in which data to be recorded is temporarily stored in a buffer, and the nofka also intermittently records data on the hard disk.
- the present invention relates to an imaging device, an information processing method, and a computer program.
- hard disks are often used as data recording media.
- Hard disks have a large recording capacity and are easy to access, and various devices are equipped with hard disk drives (HDD).
- HDD hard disk drives
- Data recording on hard disks in HDD-equipped devices often uses an intermittent recording method in order to reduce power consumption. For example, when recording video data with a video camera, the data is temporarily stored in a buffer memory rather than directly recorded on the HDD, and when the buffer storage amount reaches a predetermined amount, This is the process of recording data on the HDD together.
- the data storage period for the noffer memory is set to the hibernation state, and the HDD is set to the active state only during the period in which the data stored in the notfer is swept to the HDD for recording.
- the drive time of the HDD that is, the active state setting time can be reduced, and the power consumption can be reduced.
- the HDD When the HDD is in a dormant state, for example, the rotation of the disk of the HDD is stopped, and the head is fixed at the retracted position. Therefore, in general, HDDs are less likely to be damaged in the hibernation state even if a slight impact is applied.
- the active state for example, if a drop occurs, the possibility of damage to the head or disk increases.
- the HDD is generally in an active state in an external environment, such as It can be said that it is vulnerable to changes in the external environment such as shock, vibration, temperature, pressure, and humidity.
- the HDD may be damaged in the active state even if the impact does not damage the HDD. In this way, in the fragile active state, if a severe external environment change such as an impact occurs, the captured video cannot be recorded, and the recorded video may be destroyed.
- the present invention has been made in view of the above-described problems.
- an apparatus that uses an HDD as a recording medium and performs intermittent recording the HDD is restored when the HDD is returned to a sleep state force active state. Based on the surrounding environment, whether or not the power to shift to the active state is accurately determined.
- Another object of the present invention is to provide an information processing apparatus, an imaging apparatus, an information processing method, and a computer program that can prevent loss of recorded content.
- a first aspect of the present invention provides:
- An information processing apparatus that performs data recording or reproduction processing
- a control unit for performing intermittent data recording or data reproduction control using the hard disk
- a sensor for detecting environmental information of the information processing device A sensor for detecting environmental information of the information processing device
- the controller is
- the hard disk Based on the input information of the sensor force, it is determined whether data recording or reproduction processing using the hard disk is possible, and the hard disk is put into a sleep state on condition that it is determined that data recording or reproduction is possible. To the active state in which the data recording or reproduction process can be executed. In the information processing apparatus.
- the control unit accumulates recording scheduled data for the hard disk in a buffer, and the amount of data stored in the buffer becomes equal to or greater than a predetermined threshold value.
- the buffer storage data is recorded in the hard disk, and only the buffer storage processing is performed during the execution period when the hard disk is set in a dormant state and the buffer storage data is recorded in the hard disk. And determining whether data recording using the hard disk is possible, and executing a process of shifting the hard disk from an inactive state to an active state on the condition that data recording is possible .
- control unit is not able to execute data recording or reproduction processing using the hard disk based on detection information of the sensor. If it is determined that the hard disk is in the hibernation state, the process of prohibiting the transition process to the active state is executed.
- control unit determines that data recording using the hard disk cannot be performed based on the detection information of the sensor. In this case, a detection process of a device capable of recording data other than the hard disk is executed, and data recording on the detected device is executed.
- control unit determines that data recording using the hard disk cannot be performed based on the detection information of the sensor.
- control unit is configured to repeatedly execute a determination process based on detection information of the sensor.
- the control unit detects a drop sensor, a vibration sensor, a temperature sensor, a humidity sensor, an atmospheric pressure sensor, a gas sensor, or at least one of these sensors. Based on the information, when it is determined that the data recording or reproducing process using the hard disk cannot be executed, a process for prohibiting the hard disk from entering the sleep state active state is executed. To do.
- the second aspect of the present invention provides
- An imaging unit An imaging unit
- a buffer for temporarily storing data input via the imaging unit
- a controller that performs intermittent data recording control using the hard disk, and a sensor that detects environmental information of the imaging device,
- the controller is
- the imaging apparatus Based on the input information of the sensor force, it is determined whether or not the data recording using the hard disk can be executed, and the hard disk is brought out of the hibernation state on condition that the data recording can be executed.
- the imaging apparatus has a configuration in which a process of recording data stored in the buffer on the hard disk is executed by shifting to an active state in which data recording can be performed.
- the third aspect of the present invention provides
- An environment determination step for determining whether or not to perform data recording or playback processing using a hard disk based on input information of sensor force for detecting environment information of the information processing device;
- a process of shifting the hard disk from a hibernation state to an active state in which data recording or playback processing can be executed is performed on the condition that it is determined that data recording or playback is possible in the environment determination step.
- the information processing method further includes a nofer storage step for storing recording scheduled data for the hard disk in a buffer, and a nofer storage data amount.
- the information processing method can further execute data recording or reproduction processing using the hard disk based on detection information of the sensor. If it is determined that the hard disk is in a dormant state, the hard disk has a step of executing a process for prohibiting the transition from the hibernate state to the active state.
- the information processing method is further capable of executing data recording using the hard disk based on detection information of the sensor. If it is determined, the method includes a step of executing a process for detecting a device capable of recording data other than the hard disk, and executing a data recording for the detected device.
- the information processing method further determines that data recording using the hard disk cannot be performed based on detection information of the sensor.
- the method has a step of repeatedly executing a determination process based on detection information of the sensor.
- the environment determination step includes a drop sensor, a vibration sensor, a temperature sensor, a humidity sensor, an atmospheric pressure sensor, a gas sensor, and at least one of these sensors. It is a step of determining whether data recording or reproduction processing using a hard disk can be executed based on any detection information.
- the fourth aspect of the present invention provides
- a computer program that executes data recording or reproduction processing in an information processing apparatus
- control unit based on input information from a sensor that detects environmental information of the information processing apparatus! /, An environment determination step for determining whether or not to execute data recording or reproduction processing using a hard disk;
- a data recording / reproducing step for causing the control unit to execute a data recording or reproducing process using the node disk that has shifted to the active state
- the computer is characterized by running a 'program.
- the computer 'program of the present invention is a storage medium, communication medium such as a CD or the like provided in a computer-readable format to a general-purpose computer system capable of executing various program' codes.
- a computer program that can be provided by a storage medium such as FD or MO or a communication medium such as a network. By providing such a program in a computer-readable format, processing according to the program is realized on the computer 'system.
- system is a logical group configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.
- FIG. 1 is a diagram showing a configuration of an imaging apparatus as an embodiment of an information processing apparatus of the present invention.
- FIG. 2 is a diagram illustrating an intermittent recording process executed in the imaging apparatus.
- FIG. 3 is a flowchart showing a data recording processing sequence executed in the imaging apparatus.
- FIG. 4 is a flowchart illustrating a data recording processing sequence executed in an imaging apparatus as an embodiment of the information processing apparatus of the present invention.
- FIG. 5 is a flowchart illustrating an HDD activation permission or activation non-permission state setting sequence executed in data recording processing.
- FIG. 6 is a diagram showing a flow chart for explaining a processing sequence when the HDD activation is not permitted.
- FIG. 1 is a block diagram illustrating the configuration of the imaging device of the present invention.
- the imaging device photoelectrically converts the image data input via the optical lens unit 101 in the CCD 102 and performs signal processing such as conversion into a digital signal in the signal conversion unit 103 to obtain a digital signal.
- the processing unit (DSP) 104 performs encoding processing such as data compression, and the processed data is stored in the SDRAM 105 used as a buffer.
- the data stored in the SDRAM 105 is recorded in the hard disk drive (HDD) 112 via the HDD interface 111 based on the control of the control unit (CPU) 106.
- HDD hard disk drive
- the imaging device includes a control unit (CPU) 106, RAM 107, ROM 108, display controller 109, LCD 110, HDD interface 111, hard disk drive (HDD) 112, media interface 113, flash It has a removable medium 114 such as a memory, a network interface 115, a power supply control IC 116, and an external operation unit 117.
- CPU control unit
- RAM random access memory
- ROM 108 read-only memory
- display controller 109 read-only memory
- LCD 110 liquid crystal display
- HDD interface 111 hard disk drive
- HDD hard disk drive
- flash It has a removable medium 114 such as a memory, a network interface 115, a power supply control IC 116, and an external operation unit 117.
- HDD hard disk drive
- a fall sensor 121 for detecting the start of the fall of the device, a machine Vibration sensor 122 that detects the vibration of the device, temperature sensor 123 that detects the environmental temperature inside the device or where the device is located, humidity sensor 124 that detects the environmental humidity inside the device or where the device is located, It has an atmospheric pressure sensor 125 that detects the atmospheric pressure of the environment in which it is placed, for example, an outgas sensor 126 that detects harmful gas to hard tissue such as siloxane.
- a control unit (CPU) 106 executes processing according to various processing programs stored in the ROM 108.
- the RAM 107 is mainly used as a work area for temporarily storing processing data and the like used in data processing.
- the external operation unit 119 is a mode switch key for switching operation modes such as movie shooting mode, still image shooting mode, VTR mode, shutter key for shooting still images, and for shooting movies.
- Various operation keys and function keys such as a shooting start key, recording key, playback key, stop key, fast forward key, fast reverse key, etc., are accepted, and according to the received operational input
- the supplied electrical signal is supplied to the control unit (CPU) 106.
- the control unit (CPU) 106 reads out and executes a program for performing a target process from the ROM 108 in response to an operation input from the user, and controls each unit, thereby receiving a user's operation. Control processing according to the instruction.
- the image data input via the optical lens unit 101 is photoelectrically converted by the CCD 102, converted into a digital signal by the signal converter 103, and the digital signal processor (DSP) 104 performs data compression or the like.
- the data is stored in the SDRAM 105 that is encoded and used as a buffer.
- the data stored in the SDRAM 105 is intermittently transferred to the hard disk drive (HDD) 112 via the HDD interface 111 under the control of the control unit (CPU) 106. Recorded.
- HDD hard disk drive
- CPU control unit
- the encoded AV stream data is stored in the SDRAM 105 in the digital signal processing unit (DSP) 104. If the accumulated data capacity of the SDRAM 105 exceeds a preset threshold value, the accumulated data of the SDRAM 105 is collectively recorded in the hard disk drive (HDD) 112 based on the control of the control unit (CPU) 106.
- the control unit (CPU) 106 puts the HDD 112 into a sleep state during a period in which only data accumulation in the SDRAM 105 as a buffer memory is executed, and sweeps the data accumulated in the SDRAM 105 to the HDD 112.
- the HDD 112 is controlled to be active only during the recording period. By executing this intermittent recording method, the drive time of the HDD 112, that is, the active state setting time can be reduced, and the power consumption can be reduced.
- the control unit (CPU) 106 first sets the HDD 112 to the active state when starting the process of sweeping and recording the data accumulated in the SDRAM 105 to the HDD 112. After the HDD 112 is activated, the data stored in the SDRAM 105 is swept out to the HDD 112. As long as the shooting operation continues during the sweeping operation, the encoded data is sequentially accumulated in the SDRAM 105 in the DSP 104.
- the control unit (CPU) 106 puts the HDD 112 into a dormant state when the data recording process (sweep operation) to the HDD 112 is completed.
- the amount of data stored in the SDRAM 105 again exceeds the threshold value, the operation of sweeping out to the HDD 112 is performed.
- data is stored in the SDRAM 105, and during that time, the HDD 112 is set to a dormant state, and the HDD 112 is set to an active state only during a period for recording data collectively, thereby reducing power consumption. Is done.
- the data recording rate to the HDD 112 is sufficiently faster than the shooting bit rate of the AV stream. The larger the capacity of the SDRAM 105, the longer the pause time of the HDD 112 and the higher the power consumption reduction effect.
- the transition of the amount of data stored in SDRAM 105 as a buffer and the execution timing of the data recording process for hard disk drive (HDD) 112 will be described.
- the horizontal axis indicates time
- HDD hard disk drive
- the control unit (CPU) 106 starts recording processing of data stored in the SDRAM 105 to the hard disk drive (HDD) 112.
- the user data recording process for the hard disk drive (HD D) 112 is executed intermittently.
- the intermittent recording process is controlled under the control of the control unit (CPU) 106.
- the control unit (CPU) 106 First, in step S101, when the intermittent recording process is started based on the user's operation of the recording process start button or the like, in step S102, the data storage process for the notifier (SDRAM) is executed.
- SDRAM data storage process for the notifier
- step S103 it is determined whether or not there is an operation input of the recording stop button. If the recording stop button has been operated, the process proceeds to step S105. If it is determined in step S103 that there is no operation input to the recording stop button, a buffer (SDRAM) data accumulation amount determination process in step S104 is performed.
- SDRAM buffer
- step S104 the amount of data stored in the notifier (SDRAM) is verified to determine whether or not the force exceeds a predetermined threshold value. If the amount of buffer (SDRAM) accumulation is not greater than or equal to a predetermined threshold, the data accumulation processing for the buffer (SDRAM) in step S102 is continuously executed.
- step S104 the buffer (SDRAM) accumulation amount is greater than or equal to a predetermined threshold value. If it is determined that the recording stop button has been operated, or if it is determined in step S103 that the recording stop button has been operated, the process proceeds to step S105.
- step S105 the hard disk drive (HDD) shifts to the active state as well. In other words, power supply to the HDD is executed and data recording is set to a possible state. Further, in step S106, a process of collectively recording data stored in the buffer (SDRAM) on the node disk drive (HDD) is executed.
- SDRAM buffer
- HDD node disk drive
- step S107 the hard disk drive (HDD) is also set to an active state. That is, processing such as stopping or reducing power supply to the hard disk drive (HDD) and fixing the head at the retracted position is performed.
- step S108 it is determined whether or not there is an operation input of the recording stop button.
- step S108 When the operation input of the recording stop button is performed, the process is terminated. If it is determined in step S108 that there is no operation input for the recording stop button, the processes in and after step S102 are repeatedly executed.
- HDDs hard disk drives
- recording and playback operations may become impossible due to impacts, vibrations, temperature, humidity, atmospheric pressure, and the like.
- HDDs hard disk drives
- HDDs are likely to be shocked by HDDs when they are accidentally dropped by portable devices that are often vulnerable to shocks.
- some HDD-equipped portable devices have a mechanism that protects the HDD by detecting the fall using an acceleration sensor and retracting the HDD head before it collides with the ground.
- the hard disk drive When performing intermittent recording, the hard disk drive (HDD) repeats a process of alternately transitioning between an active state and a hibernation state.
- a hard disk drive (HDD) When a hard disk drive (HDD) is in a rest state, the HDD head is generally retracted. Therefore, when the hard disk drive (HDD) is in hibernation mode rather than in active mode, Even if the device is dropped, there is a strong possibility that it can withstand the impact. In other words, the possibility of HDD damage and data loss is reduced.
- an information processing apparatus such as an imaging apparatus of the present invention
- HDD hard disk drive
- the device when data recording on a hard disk drive (HDD) is executed as an intermittent recording process, the device is installed at the start of transition from the hibernation state to the active state.
- the detected environment is judged by various sensors, and when it is judged that safe data recording is possible, the state is shifted to the active state and data recording is performed.
- the node disk drive (HDD) does not enter the active state. The process of maintaining the hibernation state is performed.
- HDD hard disk drive
- the data stored in the SDRAM such as AV stream data
- the state is shifted to the active state.
- the hard disk drive (HDD) is maintained in hibernation mode.
- the hard disk drive (HDD) when it is determined that the fall sensor is falling, the hard disk drive (HDD) is left in a dormant state without making a transition to an active state. It is determined whether the hard disk drive (HDD) can operate with various sensors such as vibration, temperature, humidity, atmospheric pressure, and outgas. If it is impossible to start the hard disk drive (HDD) after the judgment, if there is a recordable device in another device, record it in that device. [0057] Data may be recorded in another device via the network IF 115 shown in FIG. If these devices do not exist, wait until the hard disk drive (HDD) is allowed to start, and if it is allowed to start, set the hard disk drive (HDD) to the active state and perform the sweep process.
- the hard disk drive (H DD) can safely record data when the hard disk drive (HDD) is shifted to the active state even in the configuration in which intermittent recording processing is performed. Whether or not the force is in the state is determined based on various sensor information, and only when the data can be safely recorded, the transition to the active state is executed and the data is recorded. If it is determined that the data cannot be recorded safely based on the results determined by the various sensors, the hard disk drive (HDD) is kept in the hibernation state without shifting to the active state. Nau.
- FIG. 4 shows the entire sequence of data recording processing executed in the information processing apparatus (imaging apparatus) of the present invention. That is, in the intermittent recording process in which the SDRAM 105 shown in FIG. 1 is applied as a buffer, and when the buffer accumulation data reaches a predetermined threshold amount, the buffer accumulation data is collectively recorded on the hard disk drive (HDD) 112. is there.
- the intermittent recording process is controlled under the control of the control unit (CPU) 106.
- step S201! Based on the user's operation of the recording process start button and the like!
- SDRAM data storage process for the notifier
- step S203 it is determined whether or not there is an operation input of the recording stop button. Stop recording If a button operation input has been performed, the process proceeds to step S205. If it is determined in step S203 that there is no operation input to the recording stop button, a buffer (SDRAM) data accumulation amount determination process in step S204 is performed.
- SDRAM buffer
- step S204 the amount of data stored in the notifier (SDRAM) is verified, and it is determined whether or not the force exceeds a predetermined threshold value. If the buffer (SDRAM) storage amount is not equal to or greater than the predetermined threshold, the data storage process for the buffer (SDRAM) in step S202 is continuously executed.
- step S204 If it is determined in step S204 that the accumulated amount of the nofer (SDRAM) is equal to or greater than a predetermined threshold value, or if it is determined in step S203 that an operation input of the recording stop button has been performed. Proceed to step S205.
- SDRAM accumulated amount of the nofer
- step S205 hard disk drive (HDD) start permission state determination processing is executed. That is, based on various sensor inputs provided in the information processing apparatus, a process for determining whether or not data recording on the hard disk drive (HDD) can be safely executed is executed. A specific sequence of the hard disk drive (HDD) start permission state determination process in step S205 will be described with reference to the flowchart shown in FIG.
- the CPU 106 as the control unit shown in FIG. 1 includes various sensors shown in FIG. 1, that is, a drop sensor 121 that detects the start of the fall of the device, a vibration sensor 122 that detects the vibration of the device, Temperature sensor 123 that detects the ambient temperature of the device, humidity sensor 124 that detects the humidity of the environment in which the device is located, a pressure sensor 125 that detects the atmospheric pressure of the environment in which the device is located, for example, harmful to hard tissue such as siloxane Detection information from the gas gas sensor 126 that detects gas is sequentially input, and based on the sensor input information, a start permission state determination process of the hard disk drive (HDD) is executed.
- a drop sensor 121 that detects the start of the fall of the device
- a vibration sensor 122 that detects the vibration of the device
- Temperature sensor 123 that detects the ambient temperature of the device
- humidity sensor 124 that detects the humidity of the environment in which the device is located
- a pressure sensor 125
- step S301 determination processing is based on input information from the drop sensor 121. Sensor input information indicating that the device is falling If detected, proceed to step S308, prohibit the hard disk drive (HDD) from transitioning to the active state, and set it to the HDD start-up disallowed state in which it remains in the hibernation state.
- step S301 if sensor input information indicating that the device is not falling is detected based on the input information from the drop sensor 121, the process proceeds to step S302, and the input information from the vibration sensor 122 is displayed. Based on the determination process. If it is determined that the vibration of the device is greater than or equal to the predetermined tolerance based on the input information of the vibration sensor 122 force, the process proceeds to step S308 to prohibit the hard disk drive (HDD) from transitioning to the active state. Leave the computer in hibernation mode.
- HDD hard disk drive
- step S302 if it is determined that the vibration of the device is less than the predetermined allowable value based on the input information from the vibration sensor 122, the process proceeds to step S303, based on the input information from the temperature sensor 123. Execute the judgment process. If it is determined based on the input information from the temperature sensor 123 that the temperature of the device or the environment in which the device is located is equal to or higher than a predetermined allowable value, the process proceeds to step S308, and the hard disk drive (HDD) transitions to the active state. Set to the HDD start-up disallowed state that keeps it in hibernation state.
- HDD hard disk drive
- step S303 If it is determined in step S303 that the temperature of the device or the environment in which the device is located is less than a predetermined allowable value based on the input information from the temperature sensor 123, the process proceeds to step S304, where the humidity sensor A determination process based on the input information from 124 is executed. If it is determined that the humidity of the device or the environment in which the device is located is equal to or higher than a predetermined allowable value based on the input information from the humidity sensor 124, the process proceeds to step S308, and the hard disk drive (HDD) transitions to the active state. This is prohibited, and is left in hibernation mode.
- HDD hard disk drive
- step S304 If it is determined in step S304 that the humidity of the environment in which the device or the device is placed is less than a predetermined allowable value based on the input information from the humidity sensor 124, the process proceeds to step S305, where the atmospheric pressure sensor The determination process based on the input information from 125 is executed. If it is determined that the atmospheric pressure in the environment where the device is located is equal to or greater than a predetermined allowable value based on the input information from the atmospheric pressure sensor 125, the process proceeds to step S308, and the hard disk drive is The HDD (HDD) is prohibited from transitioning to the active state and is left in the hibernation state.
- HDD The HDD
- step S305 if it is determined that the atmospheric pressure of the environment where the device is located is less than a predetermined allowable value based on the input information from the atmospheric pressure sensor 125, the process proceeds to step S306, and the output from the outgas sensor 126 is obtained. A determination process based on the input information is executed. Based on the input information from the outgas sensor 126, if it is determined that the environmental power of the device has detected a harmful outgas, for example, a toxic gas for a hard disk such as siloxane, the process proceeds to step S308, and the hard disk drive (HDD) Is not allowed to transition to the active state, and remains in hibernation mode.
- a harmful outgas for example, a toxic gas for a hard disk such as siloxane
- step S306 based on the input information from the outgas sensor 126, if it is determined that the environmental power placed on the device has not detected harmful outgas, for example, toxic gas for hard tissue such as siloxane, Proceeding to step S307, the hard disk drive (HDD) hibernation state power is also set to the HDD start permission state permitting the transition to the active state.
- harmful outgas for example, toxic gas for hard tissue such as siloxane
- step S205 the hard disk drive (HDD) is in a startup-permitted state or a process that determines whether data recording to the hard disk drive (HDD) can be executed safely based on various sensor inputs provided in the information processing device. It will be set to the start prohibition state.
- step S206 of the flow shown in FIG. 4 it is determined whether or not the hard disk drive (HDD) is set in a state where the hard disk drive (HDD) is in a start-permitted state. If it is determined that safe data recording is possible based on input information from various sensors, the hard disk drive (HDD) is set to the start-permitted state, and in this case, the process proceeds to step S208. On the other hand, if it is determined that safe data recording is not possible based on the input information of one of the sensors, the hard disk drive (HDD) is set to a startup non-permitted state. Proceed to step S207
- step S 208 the hard disk drive (HDD) is shifted from the hibernation state to the active state.
- data recording is set by supplying power to the HDD or issuing commands to the HDD.
- step S209 a process of recording the data stored in the buffer (SDRAM) together on the node disk drive (HDD) is executed.
- step S210 the hard disk drive (HDD) is also set to the active state. That is, processing such as stopping or reducing power supply to the hard disk drive (HDD) and fixing the head at the retracted position is performed.
- step S211 it is determined whether or not there is an operation input of the recording stop button.
- step S211 When the operation input of the recording stop button is performed, the process is terminated. If it is determined in step S211 that there is no operation input of the recording stop button, the processing from step S202 is repeated.
- step S206 that is, in the determination process whether or not the hard disk drive (HDD) is in a start-permitted state, a sensor for deviation is detected.
- step S207 when it is determined that safe data recording is impossible and the hard disk drive (HDD) is set in the startup disallowed state based on the input information of Refer to and explain.
- step S401 it is determined whether or not the device can use a device capable of recording data other than the hard disk drive (HDD). For example, it is determined whether a removable medium 114 connected to the media interface 113 shown in FIG. 1 or an external data recording device connected via the network interface 115 is available.
- HDD hard disk drive
- Step S401 can record data on other than hard disk drives (HDD) If it is determined that the device is usable, the process proceeds to step S411, and the accumulated data is output from the SDRAM 105 as a buffer to the device determined to be usable and recorded. Execute.
- HDD hard disk drives
- Step S401 If it is determined that the device cannot use a device capable of recording data other than the hard disk drive (HDD), the process proceeds to step S402, and again the HDD start-up permitted state determination process. Execute. This process is the process described above with reference to FIG. 5, and is a process for determining whether or not data recording on the HDD can be safely executed based on information input to various sensors. If the environment changes over time, it may be changed to the HDD start permission state.
- HDD hard disk drive
- step S403 If it is determined in step S403 that the HDD activation permission state is not set, the HDD activation permission state determination process in step S402 is repeated. If it is determined in step S403 that the HDD is permitted to start, the process proceeds to step S404. In this case, data recording to the hard disk drive (HDD) is executed after step S404.
- HDD hard disk drive
- step S404 the hard disk drive (HDD) is shifted from the hibernation state to the active state.
- data recording is set by supplying power to the HDD or issuing commands to the HDD.
- step S405 a process of recording the data stored in the buffer (SDRAM) together on the node disk drive (HDD) is executed.
- step S406 the hard disk drive (HDD) is also set in an active state. That is, processing such as stopping or reducing power supply to the hard disk drive (HDD) and fixing the head at the retracted position is performed.
- step S407 it is determined whether or not there is an operation input of the recording stop button.
- step S407 When the operation input of the recording stop button is performed, the process is terminated. If it is determined in step S407 that there is no operation input to the recording stop button, the processing from step S202 onward in FIG. 4 is repeatedly executed.
- the HDD is set to the start-permitted state or the start-not-permitted state, and only when the HDD is in the start-permitted state, the HDD is put into the hibernation state active state and the data recording is executed.
- the hard disk from transitioning to an active state when there is a problem with the environment, such as when it is inside or when the temperature or humidity is high, and prevent the occurrence of HDD damage or loss of recorded data Is possible.
- the same control can be performed when executing the data reproduction from the hard disk as described in the processing example when performing data recording on the hard disk.
- the hard disk is set to the HDD start-up disallowed state and the sleep state force active state is set. Stop data playback as a setting to prohibit migration. By implementing such playback control, it is possible to read data safely and prevent damage to the HDD and loss of recorded data.
- the series of processes described in the specification can be executed by hardware, software, or a combined configuration of both.
- Processing by software When executing a program, the program that records the processing sequence is installed in a memory in a computer built into the dedicated hardware and can be executed, or the program is installed on a general-purpose computer that can execute various processes. Can be executed.
- the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium.
- the program can be temporarily or permanently stored on a removable recording medium such as a flexible disk, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disk, DVD (Digital Versatile Disc), magnetic disk, or semiconductor memory. Can be stored (recorded).
- a removable recording medium such as a flexible disk, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disk, DVD (Digital Versatile Disc), magnetic disk, or semiconductor memory.
- Such removable recording media can be provided as V, so-called packaged software.
- the program is installed on the computer with the above-described removable recording medium power, or is wirelessly transferred from the download site to the computer, or via a network such as a LAN (Local Area Network) or the Internet.
- the computer can receive the program transferred in this way and install it on a built-in recording medium such as a hard disk.
- a drop sensor, a vibration sensor, a temperature sensor, a humidity sensor, an atmospheric pressure sensor, a gas sensor, and detection of at least one of these sensors Based on the information, it is determined whether or not the data recording or reproducing process using the hard disk can be safely executed, and if the hard disk is in the hibernation state on condition that it is determined that the safe data recording or reproducing can be performed.
- the data recording or playback processing using the hard disk is executed by shifting to the active state where data recording or playback processing can be executed. Hard drive when there is an environmental problem. It is prohibited to shift the disk to the active state, and it is possible to prevent HDD damage and loss of recorded data.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
環境に問題がある状態でのハードディスクのアクティブ状態への移行を禁止してHDDの損傷や記録データの消失を防止した構成を提供する。落下センサー、温度センサーなどの各センサーの検出情報に基づいてハードディスクを利用したデータ記録または再生処理を安全に実行できるか否かを判定し、安全なデータ記録または再生可能であるとの判定を条件として、ハードディスクを休止状態からアクティブ状態に移行させて、ハードディスクを利用したデータ記録再生処理を実行する。本構成により、例えば落下中にある場合や、温度や湿度が高い場合など、環境に問題がある状態でのハードディスクのアクティブ状態への移行が防止され、HDDの損傷や記録データの消失を防止できる。
Description
明 細 書
情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ 'プ ログラム
技術分野
[0001] 本発明は、情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ · プログラムに関する。さらに詳細には、記録メディアとしてハードディスクを利用した装 置において、記録予定データをバッファに一時的に保持して、ノ ッファカもハードデ イスクへのデータ記録を間欠的に実行する構成を持つ情報処理装置、撮像装置、お よび情報処理方法、並びにコンピュータ ·プログラムに関する。
背景技術
[0002] 例えばビデオカメラやその他の情報処理機器において、データ記録メディアとして ハードディスクが多く利用されている。ハードディスクは、記録容量が大きぐアクセス が容易であり、様々な機器にハードディスクドライブ (HDD)が搭載されて 、る。
[0003] HDD搭載装置におけるハードディスクに対するデータ記録は、消費電力を削減す るために間欠記録方式が適用されることが多 、。例えばビデオカメラにお 、て撮影デ ータを記録する場合、データを HDDに直接記録するのではなぐバッファメモリに一 時的に蓄積し、ノ ッファ蓄積量が所定量に至った場合に、ノ ッファ力ら HDDにデー タをまとめて記録する処理である。
[0004] ノッファメモリに対するデータ蓄積期間は HDDを休止状態にし、ノ ッファに蓄積し たデータを HDDへ掃き出して記録する期間のみ HDDをアクティブ状態にする。この 間欠記録方式を実行することで、 HDDの駆動時間、すなわち、アクティブ状態設定 時間を削減することができ、消費電力を低減することが可能となる。
[0005] HDDが休止状態にある場合、例えば HDDのディスクの回転は停止され、またへッ ドは退避位置に固定されることになる。従って、一般的に HDDは、休止状態におい ては、多少の衝撃が加わっても損傷する恐れは少ない。しかし、アクティブ状態にお いては、例えば落下などが発生すると、ヘッドやディスクの損傷が発生する可能性が 高くなる。このように HDDは、一般的にアクティブ状態においては外部環境、例えば
衝撃、振動、温度、気圧、湿度など外部の環境の変化に対して脆弱な状態にあると 言える。
[0006] 環境によっては、データ記録が不可能な場合がある。 HDDが休止状態にある場合 、 HDDの損傷が発生しない衝撃であっても、アクティブ状態では HDDにダメージが 発生することがある。このように、脆弱なアクティブ状態において、衝撃など、過酷な 外部環境の変化などが発生すると、撮影映像が記録できないばかりか、これまで記 録した映像を破壊してしまう可能性もある。
発明の開示
発明が解決しょうとする課題
[0007] 本発明は、上述の問題点に鑑みてなされたものであり、 HDDを記録メディアとして 利用し、間欠記録を行う装置において、 HDDを休止状態力 アクティブ状態へ復帰 する場合に、 HDDをアクティブ状態へ移行させる力否かを周囲の環境に基づ 、て的 確に判断し、移行させない方がよいと判断した場合は、休止状態に維持する処理を 施すことで、 HDDの損傷の発生や、記録済みコンテンツの消失防止を可能とした情 報処理装置、撮像装置、および情報処理方法、並びにコンピュータ 'プログラムを提 供することを目的とする。
課題を解決するための手段
[0008] 本発明の第 1の側面は、
データ記録または再生処理を実行する情報処理装置であり、
データ記録メディアとしてのハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録またはデータ再生制御を実行 する制御部と、
情報処理装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサー力 の入力情報に基づ 、て、前記ハードディスクを利用したデータ記 録または再生処理の可否を判定し、データ記録または再生が可能であると判定した ことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を 実行可能としたアクティブ状態に移行させる処理を実行する構成を有することを特徴
とする情報処理装置にある。
[0009] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記ハー ドディスクに対する記録予定データをバッファに蓄積し、ノ ッファ蓄積データ量が予 め定めた閾値以上となった場合に、バッファ蓄積データを前記ハードディスクに記録 する制御を実行する構成であり、バッファ蓄積処理のみの実行期間は、前記ハード ディスクを休止状態に設定し、バッファ蓄積データを前記ハードディスクに記録する 場合に、前記ハードディスクを利用したデータ記録の可否を判定し、データ記録が可 能と判定したことを条件として、前記ハードディスクを休止状態カゝらアクティブ状態に 移行させる処理を実行することを特徴とする。
[0010] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記セン サ一の検出情報に基づ 、て、前記ハードディスクを利用したデータ記録または再生 処理を実行できな 、と判定した場合は、前記ハードディスクの休止状態力もァクティ ブ状態への移行処理を禁止する処理を実行することを特徴とする。
[0011] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記セン サ一の検出情報に基づ 、て、前記ハードディスクを利用したデータ記録を実行でき な 、と判定した場合は、前記ハードディスク以外のデータ記録可能なデバイスの検出 処理を実行し、検出されたデバイスに対するデータ記録を実行することを特徴とする
[0012] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記セン サ一の検出情報に基づ 、て、前記ハードディスクを利用したデータ記録を実行でき ないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り返し実行 する構成であることを特徴とする。
[0013] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、落下セン サー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、 これら各センサーの少なくともいずれかの検出情報に基づいて、前記ハードディスク を利用したデータ記録または再生処理を実行できな 、と判定した場合は、前記ハー ドディスクの休止状態力 アクティブ状態への移行を禁止する処理を実行することを 特徴とする。
[0014] さらに、本発明の第 2の側面は、
撮像部と、
前記撮像部を介して入力するデータを一時的に記憶するバッファと、
ノッファ蓄積データを間欠的にまとめて記録するハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録制御を実行する制御部と、 撮像装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサー力 の入力情報に基づ 、て、前記ハードディスクを利用したデータ記 録の実行の可否を判定し、データ記録が実行可能であると判定したことを条件として 、前記ハードディスクを休止状態から、データ記録を実行可能としたアクティブ状態に 移行させ、前記バッファに蓄積されたデータを前記ハードディスクに記録する処理を 実行する構成を有することを特徴とする撮像装置にある。
[0015] さらに、本発明の第 3の側面は、
情報処理装置にお!、て、データ記録または再生処理を実行する情報処理方法で あり、
情報処理装置の環境情報を検出するセンサー力 の入力情報に基づいて、ハード ディスクを利用したデータ記録または再生処理の実行の可否を判定する環境判定ス テツプと、
前記環境判定ステップにお 、て、データ記録または再生が可能であると判定された ことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を 実行可能としたアクティブ状態に移行させる処理を実行する状態遷移ステップと、 前記状態遷移ステップにお ヽて、アクティブ状態に移行したノヽードディスクを利用し たデータ記録または再生処理を実行するデータ記録再生ステップと、
を有することを特徴とする情報処理方法にある。
[0016] さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さ らに、前記ハードディスクに対する記録予定データをバッファに蓄積するノ ッファ蓄 積ステップと、ノ ッファ蓄積データ量が予め定めた閾値以上となった力否かを判定す るノ ッファ蓄積データ量判定ステップを有し、前記環境判定ステップにおける環境判
定処理は、前記バッファ蓄積データ量判定ステップにおいて、ノ ッファ蓄積データ量 が予め定めた閾値以上となった場合に実行することを特徴とすることを特徴とする。
[0017] さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さ らに、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記 録または再生処理を実行できな 、と判定した場合は、前記ハードディスクの休止状 態からアクティブ状態への移行処理を禁止する処理を実行するステップを有すること を特徴とする。
[0018] さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さ らに、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記 録を実行できな 、と判定した場合は、前記ハードディスク以外のデータ記録可能な デバイスの検出処理を実行し、検出されたデバイスに対するデータ記録を実行する ステップを有することを特徴とする。
[0019] さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さ らに、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記 録を実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を 繰り返し実行するステップを有することを特徴とする。
[0020] さらに、本発明の情報処理方法の一実施態様にお!、て、前記環境判定ステップは 、落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガス センサー、これら各センサーの少なくともいずれかの検出情報に基づいて、ハードデ イスクを利用したデータ記録または再生処理を実行できるか否かを判定するステップ であることを特徴とする。
[0021] さらに、本発明の第 4の側面は、
情報処理装置において、データ記録または再生処理を実行させるコンピュータ'プ ログラムであり、
制御部において、情報処理装置の環境情報を検出するセンサーからの入力情報 に基づ!/、て、ハードディスクを利用したデータ記録または再生処理の実行の可否を 判定させる環境判定ステップと、
制御部にぉ 、て、データ記録または再生が可能であると判定されたことを条件とし
て、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能とし たアクティブ状態に移行させる処理を実行させる状態遷移ステップと、
制御部にぉ 、て、アクティブ状態に移行したノヽードディスクを利用したデータ記録 または再生処理を実行させるデータ記録再生ステップと、
を実行させることを特徴とするコンピュータ 'プログラムにある。
[0022] なお、本発明のコンピュータ 'プログラムは、例えば、様々なプログラム 'コードを実 行可能な汎用コンピュータ ·システムに対して、コンピュータ可読な形式で提供する 記憶媒体、通信媒体、例えば、 CDや FD、 MOなどの記憶媒体、あるいは、ネットヮ ークなどの通信媒体によって提供可能なコンピュータ 'プログラムである。このようなプ ログラムをコンピュータ可読な形式で提供することにより、コンピュータ 'システム上で プログラムに応じた処理が実現される。
[0023] 本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図 面に基づぐより詳細な説明によって明らかになるであろう。なお、本明細書において システムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内に あるものには限らない。
発明の効果
[0024] 本発明の一実施例構成によれば、例えば、落下センサー、振動センサー、温度セ ンサ一、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくとも V、ずれかの検出情報に基づ 、て、ハードディスクを利用したデータ記録または再生 処理を安全に実行できる力否かを判定し、安全なデータ記録または再生が可能であ ると判定されたことを条件として、ハードディスクを休止状態から、データ記録または 再生処理を実行可能としたアクティブ状態に移行させて、ハードディスクを利用した データ記録または再生処理を実行する構成としたので、落下中にある場合や、温度 や湿度が高 、場合など、環境に問題がある状態でのハードディスクのアクティブ状態 への移行が禁止され、 HDDの損傷や記録データの消失を防止することが可能となる
図面の簡単な説明
[0025] [図 1]本発明の情報処理装置の一実施例としての撮像装置の構成を示す図である。
[図 2]撮像装置において実行される間欠記録処理について説明する図である。
[図 3]撮像装置において実行するデータ記録処理シーケンスについて説明するフロ 一チャートを示す図である。
[図 4]本発明の情報処理装置の一実施例としての撮像装置において実行するデータ 記録処理シーケンスについて説明するフローチャートを示す図である。
[図 5]データ記録処理において実行する HDDの起動許可または起動不許可状態設 定シーケンスについて説明するフローチャートを示す図である。
[図 6]HDD起動不許可状態にある場合の処理シーケンスについて説明するフローチ ヤートを示す図である。
発明を実施するための最良の形態
[0026] 以下、図面を参照しながら、本発明の情報処理装置、撮像装置、および情報処理 方法、並びにコンピュータ 'プログラムの詳細について説明する。本発明は、ハードデ イスクをデータ記録メディアとして搭載した様々な装置にぉ 、て適用可能である。以 下、本発明に係る情報処理装置の 1つの実施例として、データ記録メディアとしてハ ードディスクを利用する撮像装置の構成および処理について説明する。
[0027] 図 1に、本発明の撮像装置の構成を説明するブロック図を示す。撮像装置は、図 1 に示すように、光学レンズ部 101を介して入力した撮影データを CCD 102において 光電変換し、信号変換部 103においてデジタル信号への変換などの信号処理を行 い、デジタル信号処理部(DSP) 104において、データ圧縮などのエンコード処理が なされ、処理データは、ー且、バッファとして利用される SDRAM105に蓄積される。 SDRAM105に蓄積されたデータは、制御部(CPU) 106の制御に基づいて、 HDD インタフェース 111を介してハードディスクドライブ(HDD) 112に記録される。
[0028] 撮像装置は、図 1に示すように、制御部(CPU) 106の他、 RAM107、 ROM108、 ディスプレイコントローラ 109、 LCD110、 HDDインタフェース 111、ハードディスクド ライブ(HDD) 112、メディアインタフェース 113、フラッシュメモリなどのリムーバブル メディア 114、ネットワークインタフェース 115、電源制御 IC116、外部操作部 117を 有する。
[0029] さらに、各種のセンサーとして、機器の落下開始を検出する落下センサー 121、機
器の振動を検出する振動センサー 122、機器内部または機器の置かれた環境温度 を検出する温度センサー 123、機器内部または機器の置かれた環境湿度を検出す る湿度センサー 124、機器内部または機器の置かれた環境の気圧を検出する気圧 センサー 125、例えばシロキサンなどのハードティスクに対する有害ガスを検出する アウトガスセンサー 126を有する。
[0030] 制御部(CPU) 106は、 ROM108に格納された各種の処理プログラムに従って処 理を実行する。 RAM107は、データ処理において利用するパラメータなど、処理デ ータなどを一時記憶するなど主に作業領域として用いられる。外部操作部 119は、電 源スィッチの他、動画撮影モード、静止画撮影モード、 VTRモードなどの動作モード を切り換えるモード切り換えキー、静止画の撮影のためのシャッターキー、動画を撮 影するための撮影開始キー、録画キー、再生キー、停止キー、早送りキー、早戻しキ 一などの種々の操作キーや機能キーなどを備え、ユーザ力ゝらの操作入力を受け付け て、受け付けた操作入力に応じた電気信号を制御部 (CPU) 106に供給する。
[0031] 制御部(CPU) 106は、ユーザからの操作入力に応じて、目的とする処理を行うた めのプログラムを ROM108から読み出して実行し、各部を制御することによって、ュ 一ザからの指示に応じた処理の制御を行う。
[0032] 本発明の撮像装置における、撮影データの記録処理について説明する。前述した ように、光学レンズ部 101を介して入力した撮影データは、 CCD102において光電 変換され、信号変換部 103においてデジタル信号へ変換されて、デジタル信号処理 部(DSP) 104において、データ圧縮などのエンコード処理がなされてバッファとして 利用される SDRAM105に蓄積され、 SDRAM105に蓄積されたデータは、制御部 (CPU) 106の制御に基づいて、 HDDインタフェース 111を介してハードディスクドラ イブ (HDD) 112に間欠的に記録される。
[0033] 通常の間欠記録を行う場合は、ユーザの記録開始操作により撮影動作が開始され ると、デジタル信号処理部(DSP) 104〖こおいて、エンコードされた AVストリームデー タが SDRAM105に蓄積され、 SDRAM105の蓄積データ力 予め設定された閾値 を超えると、制御部(CPU) 106の制御に基づいて、 SDRAM105の蓄積データを、 まとめてハードディスクドライブ (HDD) 112に記録する。
[0034] 制御部(CPU) 106は、バッファメモリとしての SDRAM105に対するデータ蓄積の みが実行されて ヽる期間は HDD 112を休止状態にし、 SDRAM 105に蓄積したデ ータを HDD 112へ掃き出して記録する期間のみ HDD 112をアクティブ状態にする 制御を行なう。この間欠記録方式を実行することで、 HDD112の駆動時間、すなわ ち、アクティブ状態設定時間を削減することができ、消費電力を低減することが可能と なる。
[0035] 制御部(CPU) 106は、 SDRAM105に蓄積したデータを HDD112へ掃き出して 記録する処理を開始する際に、まず、 HDD 112をアクティブ状態に設定する。 HDD 112をアクティブにした後、 SDRAM105に蓄積されてデータを HDD112へ掃き出 す。なお、掃き出し作業中も撮影動作が続いている限り、 SDRAM105には、 DSP1 04において、エンコードされたデータが逐次的に蓄積されていく。
[0036] 制御部(CPU) 106は、 HDD112へのデータ記録処理 (掃き出し作業)が完了する と、 HDD 112を休止状態にする。再び SDRAM105のデータ蓄積量が閾値を超え ると HDD112への掃き出し作業が行われる。このように、 SDRAM105へデータを蓄 積し、その間は HDD 112を休止状態に設定し、データをまとめて記録する期間にの み HDD 112をアクティブ状態に設定することにより、消費電力の削減が実現される。 なお、一般に HDD112へのデータ記録レートは AVストリームの撮影ビットレートより 十分に早ぐ SDRAM105の容量が大きければ大きいほど、 HDD112の休止時間 は長くなり、消費電力の削減効果は高くなる。
[0037] 図 2を参照して、バッファとしての SDRAM105におけるデータ蓄積量の推移と、ハ ードディスクドライブ (HDD) 112に対するデータ記録処理の実行タイミングにつ 、て 説明する。図 2に示すグラフは、横軸に時間、縦軸にバッファとしての SDRAM105 におけるバッファデータ蓄積量を示している。例えば、時間 t=0において、ユーザに よる撮影が開始されると、ユーザデータ(ビデオデータ)は、ノッファとしての SDRA M105に蓄積され、バッファデータ蓄積量が増加する。
[0038] 制御部(CPU) 106は、バッファとしての SDRAM105のデータ蓄積量を監視し、 時間 T=tlにおいて、蓄積量がオーバーフロー判定閾値に達すると、ノ ッファとして の SDRAM105に格納されたデータのハードディスクドライブ(HDD) 112に対する
記録処理を開始する。
[0039] ハードディスクドライブ (HDD) 112に対するデータ記録が開始されると、 SDRAM 105のデータ蓄積量は減少し、時間 T=t2において、 SDRAM105の蓄積量がアン ダーフロー判定閾値に達する。 SDRAM105の蓄積量がアンダーフロー判定閾値 に達すると、データのハードディスクドライブ (HDD) 112に対する記録処理が休止さ れる。さらに、記録休止期間に、ビデオデータは、バッファとしての SDRAM105に蓄 積され、バッファデータ蓄積量が増加する。
[0040] 時間 T=t3において、ノ ッファデータ蓄積量がオーバーフロー判定閾値に達すると 、制御部(CPU) 106は、 SDRAM105に格納されたデータのハードディスクドライブ (HDD) 112に対する記録処理を開始する。このように、ハードディスクドライブ (HD D) 112に対するユーザデータの記録処理は、間欠的に実行される。
[0041] このように、ハードディスクドライブ(HDD) 112に対するデータ記録は、 SDRAM 1 05に蓄積されたデータが所定の閾値に至ったとき、まとめて実行される。この間欠記 録処理の一般的な処理シーケンスについて、図 3のフローチャートを参照して説明す る。
[0042] この間欠記録処理の制御は、制御部(CPU) 106の制御の下に実行される。まず、 ステップ S101にお 、て、ユーザの記録処理開始ボタンの操作などに基づ 、て間欠 記録処理が開始されると、ステップ S102において、ノ ッファ(SDRAM)に対するデ ータ蓄積処理が実行される。
[0043] ステップ S103において、記録停止ボタンの操作入力の有無を判定する。記録停止 ボタンの操作入力が行なわれた場合は、ステップ S 105に進む。ステップ S 103にお いて、記録停止ボタンの操作入力がないと判定された場合は、ステップ S104のバッ ファ(SDRAM)のデータ蓄積量判定処理が行なわれる。
[0044] ステップ S104において、ノ ッファ(SDRAM)のデータ蓄積量を検証し、予め定め られた閾値以上となった力否かを判定する。ノ ッファ(SDRAM)蓄積量が予め定め られた閾値以上となっていない場合は、ステップ S 102のバッファ(SDRAM)に対す るデータ蓄積処理が継続して実行される。
[0045] ステップ S104において、バッファ(SDRAM)蓄積量が予め定められた閾値以上と
なったと判定された場合、あるいは、ステップ S103において、記録停止ボタンの操作 入力が行なわれたと判定された場合は、ステップ S 105に進む。
[0046] ステップ S 105では、ハードディスクドライブ (HDD)を休止状態力もアクティブ状態 に移行する。すなわち、 HDDに対する電力供給を実行し、データ記録が可能な状 態に設定する。さらに、ステップ S106において、バッファ(SDRAM)に蓄積されたデ 一タをノヽードディスクドライブ (HDD)にまとめて記録する処理を実行する。
[0047] ステップ S 106におけるハードディスクドライブ (HDD)に対するデータの一括記録 処理が完了すると、ステップ S107において、ハードディスクドライブ(HDD)をァクテ イブ状態力も休止状態に設定する。すなわち、ハードディスクドライブ (HDD)に対す る電力供給を停止または削減し、ヘッドを退避位置に固定するなどの処理を行なう。
[0048] さらに、ステップ S108において、記録停止ボタンの操作入力の有無を判定する。
記録停止ボタンの操作入力が行なわれた場合は、処理を終了する。ステップ S 108 において、記録停止ボタンの操作入力がないと判定された場合は、ステップ S 102以 下の処理を繰り返し実行する。
[0049] このような間欠記録処理によって、電力消費を削減することが可能となる。しかし、 先にも説明したように、一般的にハードディスクドライブ (HDD)は、様々な外部環境 を要因として、動作不能状態に陥る場合がある。例えば、衝撃、振動、温度、湿度、 気圧などの影響により、記録動作や再生動作が不可能でとなることがある。特に、ハ ードディスクドライブ (HDD)は衝撃に弱ぐ携帯する機会の多いポータブル機器で は、ユーザが誤って落としてしまうことにより、 HDDに衝撃を衝撃与えてしまうことが 考えられる。
[0050] そのため、 HDD搭載ポータブル機器では加速度センサーを用いて落下を検知し、 地面に衝突する前に HDDのヘッドを退避することにより、 HDDを保護する仕組みを 備えている機器もある。
[0051] 間欠記録を実行して 、る場合、ハードディスクドライブ (HDD)は、アクティブ状態と 、休止状態とを交互に遷移する処理を繰り返す。ハードディスクドライブ (HDD)が休 止状態にあるときは、一般的に HDDのヘッドは退避している場合が多い。よって、ハ ードディスクドライブ (HDD)がアクティブ状態にある場合より、休止状態にあるときに
機器を落下させたとしても衝撃に耐えられる可能性が強い。すなわち HDDの損傷や データ消失の可能性が低くなる。
[0052] 本発明の撮像装置等の情報処理装置では、ハードディスクドライブ (HDD)に対す るデータ記録を間欠記録処理として実行する際、休止状態からアクティブ状態への 遷移実行開始時点で、機器の置かれた環境を各種のセンサーによって判定し、安全 なデータ記録が可能であると判定された場合にアクティブ状態に移行してデータ記 録を行なう。
[0053] 各種のセンサーによって判定された結果に基づいて、安全なデータ記録ができな V、状態であると判定された場合には、アクティブ状態に移行せずノヽードディスクドライ ブ (HDD)の休止状態を維持する処理を行なう。
[0054] このように、間欠記録時にぉ 、て、ハードディスクドライブ (HDD)を休止状態力 ァ クティブ状態にする前に、ハードディスクドライブ (HDD)を起動してよいかどうかを判 断することにより、ハードディスクドライブ (HDD)を保護し HDDの損傷やデータの消 失を防止する。
[0055] 従来は、図 3に示すフローを参照して説明したように、ノ ッファとして利用される SD RAMに AVストリームデータなどの蓄積データ力 閾値以上蓄積されたことが検出さ れると、無条件にハードディスクドライブ (HDD)を休止状態力もアクティブ状態へ移 行させる処理を行っていた力 本発明の情報処理装置においては、ノ ッファとして利 用される SDRAMに AVストリームデータなどの蓄積データが、閾値以上蓄積された ことが検出されても、各種のセンサーによって判定された結果に基づいて、安全なデ ータ記録ができな 、状態であると判定された場合には、アクティブ状態に移行せずハ ードディスクドライブ (HDD)の休止状態を維持する処理を行なう。
[0056] 例えば落下センサーが落下中と判定しているときはハードディスクドライブ (HDD) をアクティブ状態へ遷移させずに、休止状態のままにしておく。落下だけでなぐ振動 、温度、湿度、気圧、アウトガスなどの各種センサーで、ハードディスクドライブ (HDD )が動作可能力どうかの判定を行う。判定後、ハードディスクドライブ (HDD)の起動 が不可能な場合、他のデバイスに記録可能なデバイスがあるならば、そちらのデバイ スに記録を行なう。
[0057] また、図 1に示すネットワーク IF115を介して、他の機器にデータを記録してもよい。 もしこれらのデバイスがな 、場合はハードディスクドライブ (HDD)が起動許可状態に なるまで待ち、起動許可状態になったならばハードディスクドライブ (HDD)をァクティ ブ状態にして掃き出し処理を行う。ストリームバッファが溢れた場合は、その時に撮影 して 、た映像が記録できな 、が、もしそのままノヽードディスクドライブ (HDD)をァクテ イブ状態にしてハードディスクドライブ (HDD)に記録したとすると、これまでハードデ イスクドライブ (HDD)に記録してきたデータを破壊してしまう可能性があり、さらにノヽ ードディスクドライブ (HDD)を物理的に破壊してしま ヽ、ハードディスクドライブ (HD D)の起動すら不可能になる可能性もある。
[0058] 本発明の構成では、間欠記録処理を行なう構成にぉ 、て、ハードディスクドライブ( HDD)を休止状態力もアクティブ状態に遷移させる時に、ハードディスクドライブ (H DD)が安全にデータ記録を可能な状態にある力否かを各種のセンサー情報に基づ いて判定し、安全にデータ記録を可能な状態にある場合にのみ、アクティブ時様態 への移行を実行してデータ記録を行なう。各種のセンサーによって判定された結果 に基づいて、安全なデータ記録ができない状態であると判定された場合には、ァクテ イブ状態に移行せずハードディスクドライブ (HDD)の休止状態を維持する処理を行 なう。
[0059] 図 4〜図 6を参照して、本発明の情報処理装置 (撮像装置)において実行するデー タ記録処理シーケンスについて説明する。図 4に示すフローチャートは、本発明の情 報処理装置 (撮像装置)にお ヽて実行するデータ記録処理の全体シーケンスを示し ている。すなわち、図 1に示す SDRAM105をバッファとして適用し、予め定められた 閾値量にバッファ蓄積データが達した場合に、ハードディスクドライブ (HDD) 112に 対してバッファ蓄積データをまとめて記録する間欠記録処理である。この間欠記録処 理の制御は、制御部(CPU) 106の制御の下に実行される。
[0060] まず、ステップ S 201にお!/、て、ユーザの記録処理開始ボタンの操作などに基づ!/ヽ て間欠記録処理が開始されると、ステップ S202において、ノ ッファ(SDRAM)に対 するデータ蓄積処理が実行される。
[0061] ステップ S203において、記録停止ボタンの操作入力の有無を判定する。記録停止
ボタンの操作入力が行なわれた場合は、ステップ S205に進む。ステップ S203にお いて、記録停止ボタンの操作入力がないと判定された場合は、ステップ S204のバッ ファ(SDRAM)のデータ蓄積量判定処理が行なわれる。
[0062] ステップ S204にお!/、て、ノ ッファ(SDRAM)のデータ蓄積量を検証し、予め定め られた閾値以上となった力否かを判定する。ノ ッファ(SDRAM)蓄積量が予め定め られた閾値以上となっていない場合は、ステップ S202のバッファ(SDRAM)に対す るデータ蓄積処理が継続して実行される。
[0063] ステップ S204において、ノ ッファ(SDRAM)蓄積量が予め定められた閾値以上と なったと判定された場合、あるいは、ステップ S203において、記録停止ボタンの操作 入力が行なわれたと判定された場合は、ステップ S 205に進む。
[0064] ステップ S205では、ハードディスクドライブ (HDD)の起動許容状態判定処理を実 行する。すなわち、情報処理装置に備えられた各種のセンサー入力に基づいて、ハ ードディスクドライブ (HDD)に対するデータ記録が安全に実行可能力否かを判定す る処理を実行する。このステップ S205におけるハードディスクドライブ (HDD)の起動 許容状態判定処理の具体的シーケンスについて、図 5に示すフローチャートを参照 して説明する。
[0065] 図 1に示す制御部としての CPU106は、図 1に示す各種のセンサー、すなわち、機 器の落下開始を検出する落下センサー 121、機器の振動を検出する振動センサー 1 22、機器の置かれた環境温度を検出する温度センサー 123、機器の置かれた環境 湿度を検出する湿度センサー 124、機器の置かれた環境の気圧を検出する気圧セ ンサー 125、例えばシロキサンなどのハードティスクに対する有害ガスを検出するァ ゥトガスセンサー 126からの検出情報を逐次入力し、これらのセンサー入力情報に基 づ 、て、ハードディスクドライブ (HDD)の起動許容状態判定処理を実行する。
[0066] 図 5に示すステップ S301〜S306の判定処理は、これらの各センサーからの入力 情報に基づいて、ハードディスクドライブ (HDD)に対するデータ記録が安全に実行 可能か否力、すなわちハードディスクドライブ (HDD)を休止時様態力 アクティブ状 態に移行してよいか否かを判定する処理である。ステップ S301では、落下センサー 121からの入力情報に基づく判定処理であり、機器が落下中とのセンサー入力情報
が検出されている場合は、ステップ S308に進み、ハードディスクドライブ (HDD)をァ クティブ状態へ遷移させることを禁止し、休止状態のままにしておく HDD起動不許可 状態に設定する。
[0067] ステップ S301において、落下センサー 121からの入力情報に基づいて、機器が落 下中でないとのセンサー入力情報が検出されている場合は、ステップ S302に進み、 振動センサー 122からの入力情報に基づく判定処理を実行する。振動センサー 122 力 の入力情報に基づいて、機器の振動が予め定めた許容値以上であると判定する と、ステップ S308に進み、ハードディスクドライブ (HDD)をアクティブ状態へ遷移さ せることを禁止し、休止状態のままにしておく HDD起動不許可状態に設定する。
[0068] ステップ S302において、振動センサー 122からの入力情報に基づいて、機器の振 動が予め定めた許容値未満であると判定すると、ステップ S303に進み、温度センサ 一 123からの入力情報に基づく判定処理を実行する。温度センサー 123からの入力 情報に基づいて、機器または機器のおかれた環境の温度が予め定めた許容値以上 であると判定すると、ステップ S308に進み、ハードディスクドライブ (HDD)をァクティ ブ状態へ遷移させることを禁止し、休止状態のままにしておく HDD起動不許可状態 に設定する。
[0069] ステップ S303において、温度センサー 123からの入力情報に基づいて、機器また は機器のおかれた環境の温度が予め定めた許容値未満であると判定すると、ステツ プ S304に進み、湿度センサー 124からの入力情報に基づく判定処理を実行する。 湿度センサー 124からの入力情報に基づいて、機器または機器のおかれた環境の 湿度が予め定めた許容値以上であると判定すると、ステップ S308に進み、ハードデ イスクドライブ (HDD)をアクティブ状態へ遷移させることを禁止し、休止状態のままに しておく HDD起動不許可状態に設定する。
[0070] ステップ S304において、湿度センサー 124からの入力情報に基づいて、機器また は機器のおかれた環境の湿度が予め定めた許容値未満であると判定すると、ステツ プ S305に進み、気圧センサー 125からの入力情報に基づく判定処理を実行する。 気圧センサー 125からの入力情報に基づいて、機器のおかれた環境の気圧が予め 定めた許容値以上であると判定すると、ステップ S308に進み、ハードディスクドライ
ブ (HDD)をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておく H DD起動不許可状態に設定する。
[0071] ステップ S305において、気圧センサー 125からの入力情報に基づいて、機器のお かれた環境の気圧が予め定めた許容値未満であると判定すると、ステップ S306に進 み、アウトガスセンサー 126からの入力情報に基づく判定処理を実行する。アウトガス センサー 126からの入力情報に基づいて、機器のおかれた環境力も有害なアウトガ ス、例えばシロキサンなどのハードティスクに対する有害ガスを検出したと判定すると 、ステップ S308に進み、ハードディスクドライブ(HDD)をアクティブ状態へ遷移させ ることを禁止し、休止状態のままにしておく HDD起動不許可状態に設定する。
[0072] ステップ S306において、アウトガスセンサー 126からの入力情報に基づいて、機器 のおかれた環境力も有害なアウトガス、例えばシロキサンなどのハードティスクに対す る有害ガスを検出していないと判定すると、ステップ S307に進み、ハードディスクドラ イブ (HDD)の休止状態力もアクティブ状態への遷移を許可する HDD起動許可状 態に設定する。
[0073] これらの処理が、図 4に示すステップ S205におけるハードディスクドライブ(HDD) の起動許容状態判定処理として実行される。すなわち、情報処理装置に備えられた 各種のセンサー入力に基づいて、ハードディスクドライブ (HDD)に対するデータ記 録が安全に実行可能か否かを判定する処理によって、ハードディスクドライブ (HDD )が起動許可状態または起動不許可状態に設定されることになる。
[0074] 次に、図 4に示すフローのステップ S206において、ハードディスクドライブ(HDD) の設定状態判定処理、すなわち、ハードディスクドライブ (HDD)が起動許可状態に ある力否かが判定される。各種センサーの入力情報に基づいて安全なデータ記録が 可能と判定されていれば、ハードディスクドライブ (HDD)は起動許可状態に設定さ れており、この場合は、ステップ S208に進む。一方、いずれかのセンサーの入力情 報に基づ 、て安全なデータ記録が不可能と判定されて 、れば、ハードディスクドライ ブ (HDD)は起動不許可状態に設定されており、この場合は、ステップ S207に進む
[0075] まず、各種センサーの入力情報に基づいて安全なデータ記録が可能と判定された
場合の処理、すなわち、ハードディスクドライブ (HDD)が起動許可状態に設定され ている場合の処理について説明する。この場合は、ステップ S 208以降において、ハ ードデイス (HDD)に対するデータ記録が実行されることになる。
[0076] まず、ステップ S 208にお!/、て、ハードディスクドライブ(HDD)を休止状態からァク ティブ状態に移行する。すなわち、 HDDに対する電力供給、または HDDへのコマン ド発行などによりデータ記録が可能な状態に設定する。さらに、ステップ S209におい て、バッファ(SDRAM)に蓄積されたデータをノヽードディスクドライブ (HDD)にまと めて記録する処理を実行する。
[0077] ステップ S209におけるハードディスクドライブ (HDD)に対するデータの一括記録 処理が完了すると、ステップ S210において、ハードディスクドライブ(HDD)をァクテ イブ状態力も休止状態に設定する。すなわち、ハードディスクドライブ (HDD)に対す る電力供給を停止または削減し、ヘッドを退避位置に固定するなどの処理を行なう。
[0078] さらに、ステップ S211において、記録停止ボタンの操作入力の有無を判定する。
記録停止ボタンの操作入力が行なわれた場合は、処理を終了する。ステップ S211 において、記録停止ボタンの操作入力がないと判定された場合は、ステップ S202以 下の処理を繰り返し実行する。
[0079] 次に、ステップ S206におけるハードディスクドライブ (HDD)の設定状態判定処理 、すなわち、ハードディスクドライブ (HDD)が起動許可状態にあるか否かが判定処 理にお 、て、 、ずれかのセンサーの入力情報に基づ 、て安全なデータ記録が不可 能と判定され、ハードディスクドライブ (HDD)が起動不許可状態に設定されている 場合の処理ステップ S207の詳細シーケンスについて、図 6に示すフローを参照して 説明する。
[0080] まず、ステップ S401にお!/、て、ハードディスクドライブ(HDD)以外にデータを記録 可能なデバイスを装置が利用可能であるか否かを判定する。例えば図 1に示すメディ ァインタフェース 113に接続されたリムーバブルメディア 114や、ネットワークインタフ エース 115を介して接続された外部のデータ記録デバイスなどが利用可能であるか 否かを判定する。
[0081] ステップ S401〖こお 、て、ハードディスクドライブ (HDD)以外にデータを記録可能
なデバイスを装置が利用可能であると判定されると、ステップ S411に進み、利用可 能であると判定されたデバイスに対して、バッファとしての SDRAM105から蓄積デ ータを出力して記録する処理を実行する。
[0082] ステップ S401〖こお 、て、ハードディスクドライブ (HDD)以外にデータを記録可能 なデバイスを装置が利用可能でないと判定されると、ステップ S402に進み、再度、 H DD起動許容状態判定処理を実行する。この処理は、先に図 5を参照して説明した 処理であり、各種のセンサへ入力情報に基づいて HDDに対するデータ記録が安全 に実行可能である力否かを判定する処理である。時間の経過に伴って、環境が変化 した場合は、 HDD起動許可状態に変化していることがありえる。
[0083] ステップ S403において、 HDD起動許可状態にないと判定された場合は、繰り返し 、ステップ S402の HDD起動許容状態判定処理を実行する。ステップ S403におい て、 HDD起動許可状態にあると判定されたことを条件として、ステップ S404に進む。 この場合は、ステップ S404以降において、ハードディスクドライブ (HDD)に対する データ記録が実行されることになる。
[0084] まず、ステップ S404にお!/、て、ハードディスクドライブ(HDD)を休止状態からァク ティブ状態に移行する。すなわち、 HDDに対する電力供給、または HDDへのコマン ド発行などによりデータ記録が可能な状態に設定する。さらに、ステップ S405におい て、バッファ(SDRAM)に蓄積されたデータをノヽードディスクドライブ (HDD)にまと めて記録する処理を実行する。
[0085] ステップ S405におけるハードディスクドライブ (HDD)に対するデータの一括記録 処理が完了すると、ステップ S406において、ハードディスクドライブ(HDD)をァクテ イブ状態力も休止状態に設定する。すなわち、ハードディスクドライブ (HDD)に対す る電力供給を停止または削減し、ヘッドを退避位置に固定するなどの処理を行なう。
[0086] さらに、ステップ S407において、記録停止ボタンの操作入力の有無を判定する。
記録停止ボタンの操作入力が行なわれた場合は、処理を終了する。ステップ S407 において、記録停止ボタンの操作入力がないと判定された場合は、図 4のステップ S 202以下の処理を繰り返し実行する。
[0087] 本発明の情報処理装置では、上述した間欠記録処理によって、電力消費を削減す
ることを可能とし、さらに、様々な環境情報を、各種センサーを介して入力し、センサ 一検出情報に基づいて、 HDDに対するデータ記録が安全に実行可能か否かを判 定し、判定結果に基づいて、 HDDを起動許可状態または起動不許可状態に設定し 、 HDDが起動許可状態にある場合にのみ、 HDDを休止状態力 アクティブ状態に 移行させてデータ記録を実行する構成としたので、落下中にある場合や、温度や湿 度が高 、場合など、環境に問題がある状態でハードディスクをアクティブ状態に移行 させることが防止され、 HDDの損傷や記録データの消失などの発生を防止すること が可能となる。
[0088] なお、上述の実施例では、ハードディスクに対してデータ記録を行なう際の処理例 について説明した力 ハードディスクからのデータ再生を実行する場合にも同様の制 御を行うことが可能である。すなわち、データ再生を開始する際、ハードディスクを休 止状態力 アクティブ状態に移行する条件として、各種センサーからの入力情報に 基づいて、ハードディスクからのデータ読み出しが安全に実行可能か否かを判定し て、ハードディスク力 のデータ読み出しが安全に実行可能であると判定された場合 にのみ、ハードディスクを HDD起動許可状態に設定して休止状態力 アクティブ状 態への移行を行なう構成とする。
[0089] 各種センサー力 の入力情報に基づいて、ハードディスクからのデータ読み出しが 安全に実行できな 、と判定された場合は、ハードディスクを HDD起動不許可状態に 設定して休止状態力 アクティブ状態への移行を禁止する設定としてデータ再生を 中止する。このような再生制御を実効することで、データの安全な読み出しが実現さ れ、 HDDの損傷や記録済みデータの消失を防止することが可能となる。
[0090] 以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、 本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ること は自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的 に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の 欄を参酌すべきである。
[0091] また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、 あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理
を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに 組み込まれたコンピュータ内のメモリにインストールして実行させる力、あるいは、各 種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させること が可能である。
[0092] 例えば、プログラムは記録媒体としてのハードディスクや ROM (Read Only Memory )に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、 CD -ROM(Compact Disc Read Only Memory), MO(Magneto optical)ディスク, DVD( Digital Versatile Disc),磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、 一時的あるいは永続的に格納 (記録)しておくことができる。このようなリムーバブル記 録媒体は、 V、わゆるパッケージソフトウェアとして提供することができる。
[0093] なお、プログラムは、上述したようなリムーバブル記録媒体力 コンピュータにインス トールする他、ダウンロードサイトから、コンピュータに無線転送したり、 LAN(Local A rea Network),インターネットといったネットワークを介して、コンピュータに有線で転 送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵する ハードディスク等の記録媒体にインストールすることができる。
[0094] なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみ ならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個 別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的 集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
産業上の利用可能性
[0095] 以上、説明したように、本発明の一実施例構成によれば、例えば、落下センサー、 振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら 各センサーの少なくともいずれかの検出情報に基づいて、ハードディスクを利用した データ記録または再生処理を安全に実行できるか否かを判定し、安全なデータ記録 または再生が可能であると判定されたことを条件として、ハードディスクを休止状態か ら、データ記録または再生処理を実行可能としたアクティブ状態に移行させて、ハー ドディスクを利用したデータ記録または再生処理を実行する構成としたので、落下中 にある場合や、温度や湿度が高い場合など、環境に問題がある状態でのハードディ
スクのアクティブ状態への移行が禁止され、 HDDの損傷や記録データの消失を防 止することが可能となる。
Claims
[1] データ記録または再生処理を実行する情報処理装置であり、
データ記録メディアとしてのハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録またはデータ再生制御を実行 する制御部と、
情報処理装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサー力 の入力情報に基づ 、て、前記ハードディスクを利用したデータ記 録または再生処理の可否を判定し、データ記録または再生が可能であると判定した ことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を 実行可能としたアクティブ状態に移行させる処理を実行する構成を有することを特徴 とする情報処理装置。
[2] 前記制御部は、
前記ハードディスクに対する記録予定データをバッファに蓄積し、ノ ッファ蓄積デー タ量が予め定めた閾値以上となった場合に、バッファ蓄積データを前記ハードデイス クに記録する制御を実行する構成であり、
バッファ蓄積処理のみの実行期間は、前記ハードディスクを休止状態に設定し、 ノッファ蓄積データを前記ハードディスクに記録する場合に、前記ハードディスクを 利用したデータ記録の可否を判定し、データ記録が可能と判定したことを条件として 、前記ハードディスクを休止状態力 アクティブ状態に移行させる処理を実行すること を特徴とする請求項 1に記載の情報処理装置。
[3] 前記制御部は、
前記センサーの検出情報に基づ 、て、前記ハードディスクを利用したデータ記録ま たは再生処理を実行できな 、と判定した場合は、前記ハードディスクの休止状態から アクティブ状態への移行処理を禁止する処理を実行することを特徴とする請求項 1に 記載の情報処理装置。
[4] 前記制御部は、
前記センサーの検出情報に基づ 、て、前記ハードディスクを利用したデータ記録を
実行できな!ヽと判定した場合は、
前記ハードディスク以外のデータ記録可能なデバイスの検出処理を実行し、検出さ れたデバイスに対するデータ記録を実行することを特徴とする請求項 1に記載の情 報処理装置。
[5] 前記制御部は、
前記センサーの検出情報に基づ 、て、前記ハードディスクを利用したデータ記録を 実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り 返し実行する構成であることを特徴とする請求項 1に記載の情報処理装置。
[6] 前記制御部は、
落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガス センサー、これら各センサーの少なくともいずれかの検出情報に基づいて、前記ハー ドディスクを利用したデータ記録または再生処理を実行できな 、と判定した場合は、 前記ハードディスクの休止状態力 アクティブ状態への移行を禁止する処理を実行 することを特徴とする請求項 1に記載の情報処理装置。
[7] 撮像部と、
前記撮像部を介して入力するデータを一時的に記憶するバッファと、
ノッファ蓄積データを間欠的にまとめて記録するハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録制御を実行する制御部と、 撮像装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサー力 の入力情報に基づ 、て、前記ハードディスクを利用したデータ記 録の実行の可否を判定し、データ記録が実行可能であると判定したことを条件として 、前記ハードディスクを休止状態から、データ記録を実行可能としたアクティブ状態に 移行させ、前記バッファに蓄積されたデータを前記ハードディスクに記録する処理を 実行する構成を有することを特徴とする撮像装置。
[8] 情報処理装置にお!、て、データ記録または再生処理を実行する情報処理方法で あり、
情報処理装置の環境情報を検出するセンサー力 の入力情報に基づいて、ハード
ディスクを利用したデータ記録または再生処理の実行の可否を判定する環境判定ス テツプと、
前記環境判定ステップにお 、て、データ記録または再生が可能であると判定された ことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を 実行可能としたアクティブ状態に移行させる処理を実行する状態遷移ステップと、 前記状態遷移ステップにお ヽて、アクティブ状態に移行したノヽードディスクを利用し たデータ記録または再生処理を実行するデータ記録再生ステップと、
を有することを特徴とする情報処理方法。
[9] 前記情報処理方法は、さらに、
前記ハードディスクに対する記録予定データをバッファに蓄積するバッファ蓄積ス テツプと、
ノッファ蓄積データ量が予め定めた閾値以上となった力否かを判定するノ ッファ蓄 積データ量判定ステップを有し、
前記環境判定ステップにおける環境判定処理は、
前記バッファ蓄積データ量判定ステップにお 、て、バッファ蓄積データ量が予め定 めた閾値以上となった場合に実行することを特徴とすることを特徴とする請求項 8に 記載の情報処理方法。
[10] 前記情報処理方法は、さらに、
前記センサーの検出情報に基づ 、て、前記ハードディスクを利用したデータ記録ま たは再生処理を実行できな 、と判定した場合は、前記ハードディスクの休止状態から アクティブ状態への移行処理を禁止する処理を実行するステップを有することを特徴 とする請求項 8に記載の情報処理方法。
[11] 前記情報処理方法は、さらに、
前記センサーの検出情報に基づ 、て、前記ハードディスクを利用したデータ記録を 実行できな!ヽと判定した場合は、
前記ハードディスク以外のデータ記録可能なデバイスの検出処理を実行し、検出さ れたデバイスに対するデータ記録を実行するステップを有することを特徴とする請求 項 8に記載の情報処理方法。
[12] 前記情報処理方法は、さらに、
前記センサーの検出情報に基づ 、て、前記ハードディスクを利用したデータ記録を 実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り 返し実行するステップを有することを特徴とする請求項 8に記載の情報処理方法。
[13] 前記環境判定ステップは、
落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガス センサー、これら各センサーの少なくともいずれかの検出情報に基づいて、ハードデ イスクを利用したデータ記録または再生処理が実行できる力否かを判定するステップ であることを特徴とする請求項 8に記載の情報処理方法。
[14] 情報処理装置において、データ記録または再生処理を実行させるコンピュータ'プ ログラムであり、
制御部において、情報処理装置の環境情報を検出するセンサーからの入力情報 に基づ!/、て、ハードディスクを利用したデータ記録または再生処理の実行の可否を 判定させる環境判定ステップと、
制御部にぉ 、て、データ記録または再生が可能であると判定されたことを条件とし て、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能とし たアクティブ状態に移行させる処理を実行させる状態遷移ステップと、
制御部にぉ 、て、アクティブ状態に移行したノヽードディスクを利用したデータ記録 または再生処理を実行させるデータ記録再生ステップと、
を実行させることを特徴とするコンピュータ ·プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07707977A EP1983518A4 (en) | 2006-02-06 | 2007-02-02 | INFORMATION PROCESSING APPARATUS, IMAGE CAPTURE DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM |
US12/160,847 US20100165146A1 (en) | 2006-02-06 | 2007-02-02 | Information processing apparatus, image pick-up device, information processing method and computer program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-027946 | 2006-02-06 | ||
JP2006027946A JP2007208864A (ja) | 2006-02-06 | 2006-02-06 | 情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007091497A1 true WO2007091497A1 (ja) | 2007-08-16 |
Family
ID=38345099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/051828 WO2007091497A1 (ja) | 2006-02-06 | 2007-02-02 | 情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラム |
Country Status (7)
Country | Link |
---|---|
US (1) | US20100165146A1 (ja) |
EP (1) | EP1983518A4 (ja) |
JP (1) | JP2007208864A (ja) |
KR (1) | KR20080091446A (ja) |
CN (1) | CN101379562A (ja) |
TW (1) | TW200737147A (ja) |
WO (1) | WO2007091497A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009087768A1 (ja) * | 2008-01-10 | 2009-07-16 | Pioneer Corporation | ナビゲーション装置、動作制御装置、動作制御方法及び動作制御プログラム |
EP2081115A1 (en) | 2008-01-16 | 2009-07-22 | Samsung Electronics Co., Ltd. | Durable data storage system and method |
CN101488354B (zh) * | 2008-01-16 | 2012-07-18 | 三星电子株式会社 | 稳定的数据存储***和方法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4412389B2 (ja) | 2007-10-31 | 2010-02-10 | ソニー株式会社 | データ記録装置及びその制御方法、並びにコンピュータ・プログラム |
JP4518174B2 (ja) * | 2008-04-08 | 2010-08-04 | ソニー株式会社 | 記録装置および駆動状態制御方法 |
KR20100118271A (ko) * | 2009-04-28 | 2010-11-05 | 삼성전자주식회사 | 컴퓨터 시스템에서 하드디스크 드라이브 보호를 위한 큐 오버플로우 방지 방법 및 장치 |
JP2011254332A (ja) | 2010-06-02 | 2011-12-15 | Ricoh Co Ltd | 画像処理装置 |
US10346276B2 (en) | 2010-12-16 | 2019-07-09 | Microsoft Technology Licensing, Llc | Kernel awareness of physical environment |
US9933319B2 (en) * | 2015-04-13 | 2018-04-03 | Invensense, Inc. | Acoustic ambient temperature and humidity sensing |
CN113311990A (zh) * | 2020-02-26 | 2021-08-27 | 杭州海康威视数字技术股份有限公司 | 一种数据存储方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5737481A (en) * | 1994-06-22 | 1998-04-07 | Matsushita Electric Industrial Co., Ltd. | Information recording method, information recording apparatus and information recording medium |
US5857059A (en) * | 1991-10-31 | 1999-01-05 | Canon Kabushiki Kaisha | Information recording apparatus |
JP3173942B2 (ja) * | 1994-02-23 | 2001-06-04 | 株式会社日立製作所 | 映像信号蓄積方法及び装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6335843B2 (en) * | 1997-05-23 | 2002-01-01 | Sony Corporation | Recording medium driving device |
JPH11353783A (ja) * | 1998-06-02 | 1999-12-24 | Pioneer Electron Corp | ディスク記録再生装置 |
JP4042411B2 (ja) * | 2002-01-11 | 2008-02-06 | 株式会社日立製作所 | データ記録装置、データ再生装置、データ記録再生方法及び撮像装置 |
JP2005276255A (ja) * | 2004-03-23 | 2005-10-06 | Toshiba Corp | 磁気ディスク装置及び情報処理装置 |
US20050235167A1 (en) * | 2004-04-16 | 2005-10-20 | Harry Tiotantra | Data streaming system with environment sensor |
JP2006179137A (ja) * | 2004-12-24 | 2006-07-06 | Hitachi Ltd | 光ディスク装置 |
US7733595B2 (en) * | 2006-01-06 | 2010-06-08 | Lucas Andrew A | Hard disk drive with external sensor interface, system for use thereof and method |
JP4561759B2 (ja) * | 2007-02-21 | 2010-10-13 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
-
2006
- 2006-02-06 JP JP2006027946A patent/JP2007208864A/ja active Pending
-
2007
- 2007-01-29 TW TW096103122A patent/TW200737147A/zh unknown
- 2007-02-02 KR KR1020087016998A patent/KR20080091446A/ko not_active Application Discontinuation
- 2007-02-02 CN CNA2007800045570A patent/CN101379562A/zh active Pending
- 2007-02-02 EP EP07707977A patent/EP1983518A4/en not_active Withdrawn
- 2007-02-02 WO PCT/JP2007/051828 patent/WO2007091497A1/ja active Application Filing
- 2007-02-02 US US12/160,847 patent/US20100165146A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5857059A (en) * | 1991-10-31 | 1999-01-05 | Canon Kabushiki Kaisha | Information recording apparatus |
JP3173942B2 (ja) * | 1994-02-23 | 2001-06-04 | 株式会社日立製作所 | 映像信号蓄積方法及び装置 |
US5737481A (en) * | 1994-06-22 | 1998-04-07 | Matsushita Electric Industrial Co., Ltd. | Information recording method, information recording apparatus and information recording medium |
Non-Patent Citations (1)
Title |
---|
See also references of EP1983518A4 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009087768A1 (ja) * | 2008-01-10 | 2009-07-16 | Pioneer Corporation | ナビゲーション装置、動作制御装置、動作制御方法及び動作制御プログラム |
US8107184B2 (en) | 2008-01-10 | 2012-01-31 | Pioneer Corporation | Operation control apparatus, operation control method, operation control program controlling operation of magnetic disc device |
CN101681656B (zh) * | 2008-01-10 | 2012-06-06 | 日本先锋公司 | 导航装置、操作控制装置、操作控制方法 |
EP2081115A1 (en) | 2008-01-16 | 2009-07-22 | Samsung Electronics Co., Ltd. | Durable data storage system and method |
CN101488354B (zh) * | 2008-01-16 | 2012-07-18 | 三星电子株式会社 | 稳定的数据存储***和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1983518A1 (en) | 2008-10-22 |
TW200737147A (en) | 2007-10-01 |
CN101379562A (zh) | 2009-03-04 |
KR20080091446A (ko) | 2008-10-13 |
EP1983518A4 (en) | 2009-04-22 |
US20100165146A1 (en) | 2010-07-01 |
JP2007208864A (ja) | 2007-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007091497A1 (ja) | 情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4412389B2 (ja) | データ記録装置及びその制御方法、並びにコンピュータ・プログラム | |
JP2004241093A (ja) | 情報処理装置および消費電力制御方法 | |
JP2007059014A (ja) | 情報記録装置、および情報記録方法、並びにコンピュータ・プログラム | |
JP4653609B2 (ja) | 記録装置 | |
US20090279874A1 (en) | Recording device and driving state controlling method | |
JP2008251129A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP5523081B2 (ja) | 記録装置 | |
JP2006179137A (ja) | 光ディスク装置 | |
JP2006114145A (ja) | 動画記録再生装置およびディスク媒体の保護方法 | |
JP5950798B2 (ja) | 記録装置及びその制御方法 | |
JP3826134B2 (ja) | 記録装置 | |
JP2008217634A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2007115357A (ja) | データ記録装置及びデータ記録方法 | |
JP2007035156A (ja) | データ記録装置、データ記録方法、データ記録プログラムおよび記録媒体 | |
JP2007184709A (ja) | 情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2009110610A (ja) | 撮像装置及びその制御方法 | |
JP2007067623A (ja) | 撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2009110633A (ja) | データ記録装置及びその制御方法、並びにコンピュータ・プログラム | |
JP2009118346A (ja) | 情報記録装置、その制御方法及びプログラム | |
JP2021145309A (ja) | 記録装置、及び、記録装置の制御方法 | |
JP2010140575A (ja) | ハードディスク装置及びハードディスク装置の制御方法 | |
JP2008257856A (ja) | 情報記録装置、および情報記録方法、並びにコンピュータ・プログラム | |
JP2008010127A (ja) | ビデオカメラ、記録媒体保護方法、プログラムおよび記憶媒体 | |
JP2008146733A (ja) | 記録再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020087016998 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12160847 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007707977 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200780004557.0 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |