(57)【要約】【課題】コンテンツデータを確実に記録媒体に記録することができる記録装置及び記録方法を提供する。【解決手段】記録媒体にコンテンツデータを記録する記録手段と、記録媒体の温度に関する温度情報を前記記録媒体から取得する取得手段と、所定のタイミングで取得手段により温度情報を記録媒体から取得せずに記録媒体の温度を予測し、所定のタイミング以外のタイミングで温度情報を記録媒体から取得するように取得手段を制御する制御手段とを有している。【選択図】図１
2017216027.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にコンテンツデータを記録する記録手段と、
前記記録媒体の温度に関する温度情報を前記記録媒体から取得する取得手段と、
所定のタイミングで前記取得手段により前記温度情報を前記記録媒体から取得せずに前記記録媒体の温度を予測し、前記所定のタイミング以外のタイミングで前記温度情報を前記記録媒体から取得するように前記取得手段を制御する制御手段と
を有することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記記録装置の動作状態に基づき、前記所定のタイミングを決めることを特徴とする請求項１記載の記録装置。
【請求項３】
前記制御手段は、前記動作状態が、リレー記録状態、プレ記録状態、及びファイルブレイク処理状態のうちのいずれかである場合、前記所定のタイミングであると決定することを特徴とする請求項２記載の記録装置。
【請求項４】
前記記録媒体に記録されるコンテンツデータを記憶するバッファメモリを有し、
前記制御手段は、前記バッファメモリに記憶されたコンテンツデータに関するバッファ使用率に基づき、前記所定のタイミングを決めることを特徴とする請求項１記載の記録装置。
【請求項５】
前記制御手段は、前記記録媒体へのデータの書き込みに要する書き込み時間に基づき、前記所定のタイミングを決めることを特徴とする請求項１記載の記録装置。
【請求項６】
前記制御手段は、前記記録装置の動作モード及び前記動作モードでの動作時間に基づき、前記所定のタイミングを決めることを特徴とする請求項１記載の記録装置。
【請求項７】
前記制御手段は、前記記録媒体の周辺温度に基づき、前記記録媒体の前記温度を予測することを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
前記記録手段は、複数の前記記録媒体に前記コンテンツデータを記録し、
前記取得手段は、前記複数の記録媒体から、各記録媒体の温度情報を取得し、
前記制御手段は、前記複数の記録媒体のそれぞれについて、前記所定のタイミングで前記取得手段により温度情報を前記記録媒体から取得せずに各記録媒体の温度を予測することを特徴とする請求項１乃至７のいずれか１項に記載の記録装置。
【請求項９】
記録媒体にコンテンツデータを記録するステップと、
前記記録媒体の温度に関する温度情報を前記記録媒体から取得するタイミングであるか否かを判定するステップと、
前記温度情報を前記記録媒体から取得するタイミングであると判定した場合に、前記記録媒体の温度に関する情報を前記記録媒体から取得し、前記温度情報を前記記録媒体から取得するタイミングでないと判定した場合に、前記記録媒体の温度を予測するステップと
を有することを特徴とする記録方法。
【請求項１０】
コンピュータに、
記録媒体にコンテンツデータを記録するステップと、
前記記録媒体の温度に関する温度情報を前記記録媒体から取得するタイミングであるか否かを判定するステップと、
前記温度情報を前記記録媒体から取得するタイミングであると判定した場合に、前記記録媒体の温度に関する情報を前記記録媒体から取得し、前記温度情報を前記記録媒体から取得するタイミングでないと判定した場合に、前記記録媒体の温度を予測するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にコンテンツデータを記録する記録装置及び記録方法に関するものである。
【背景技術】
【０００２】
従来、メモリカード等の記録媒体に動画像データを記録する画像記録装置が知られている。また、記録媒体の周辺温度を検出し、当該周辺温度が記録媒体の耐熱温度を超えた場合に当該記録媒体への記録を禁止する装置も提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１６９１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来は、記録媒体そのものの温度ではなく、その周辺の温度を検出している。そのため、動画データ等のコンテンツデータの記録中に記録媒体の温度が過度に上昇した場合には適切に制御することができず、その結果、コンテンツデータの記録に失敗することがあった。
【０００５】
一方、記録媒体から温度情報を取得する場合、温度情報の頻繁な取得により記録媒体へのアクセス速度が低下するおそれがある。アクセス速度が低下すると、動画データ等のコンテンツデータの記録媒体への記録を適切に制御することが困難になり、その結果、コンテンツデータの記録に失敗するおそれがある。
【０００６】
本発明は、上記課題を鑑み、記録媒体から温度情報を取得する構成でコンテンツデータを確実に記録媒体に記録することができる記録装置及び記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態の一観点によれば、記録媒体にコンテンツデータを記録する記録手段と、前記記録媒体の温度に関する温度情報を前記記録媒体から取得する取得手段と、所定のタイミングで前記取得手段により前記温度情報を前記記録媒体から取得せずに前記記録媒体の温度を予測し、前記所定のタイミング以外のタイミングで前記温度情報を前記記録媒体から取得するように前記取得手段を制御する制御手段とを有することを特徴とする記録装置が提供される。
【０００８】
実施形態の他の観点によれば、記録媒体にコンテンツデータを記録するステップと、前記記録媒体の温度に関する温度情報を前記記録媒体から取得するタイミングであるか否かを判定するステップと、前記温度情報を前記記録媒体から取得するタイミングであると判定した場合に、前記記録媒体の温度に関する情報を前記記録媒体から取得し、前記温度情報を前記記録媒体から取得するタイミングでないと判定した場合に、前記記録媒体の温度を予測するステップとを有することを特徴とする記録方法が提供される。
【発明の効果】
【０００９】
本発明によれば、コンテンツデータを確実に記録媒体に記録することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態による記録装置の構成を示すブロック図である。
【図２】第１実施形態による記録装置におけるＲＡＭ及びＲＯＭに記憶される情報の詳細を示す図である。
【図３Ａ】第１の実施形態よる記録装置における記録媒体の内部温度を取得する動作フローを示すフローチャートである。
【図３Ｂ】第１の実施形態よる記録装置における記録媒体の内部温度を取得し、内部温度を予測する動作フローを示すフローチャートである。
【図４】第１実施形態による記録装置の動作における内部温度取得処理と内部温度予測処理とを示すタイミングチャートの一例である。
【図５】第２実施形態による記録装置の構成を示すブロック図である。
【図６】第２実施形態による記録装置におけるＲＡＭ及びＲＯＭに記憶される情報の詳細を示す図である。
【図７】第２実施形態による記録装置における記録媒体の内部温度を取得し、内部温度を予測する動作フローを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、本発明は以下の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において適宜変更可能である。また、以下で説明する図面において、同じ機能を有するものは同一の符号を付し、その説明を省略又は簡潔にすることもある。
【００１２】
［第１実施形態］
第１実施形態による記録装置及び記録方法について図１乃至図４を用いて説明する。本実施形態では、速い記録速度を要求しないタイミングでは記録媒体からその内部温度を取得し、速い記録速度を要求するタイミングでは記録媒体からその内部温度を取得せずに記録媒体の周辺温度から内部温度を予測する制御について説明を行う。
【００１３】
図１は、本実施形態による記録装置の構成を示すブロック図である。本実施形態による記録装置１００は、撮像部１２０を有する撮像装置であるデジタルビデオカメラとして構成されたものである。なお、本実施形態では、記録装置１００が撮像装置である場合を例に説明するが、これに限定されるものではない。例えば、記録装置１００は、撮像部１２０を有していなくてもよい。この場合、撮像部１２０の代わりに設けられる入力部（図示せず）を介して動画データが記録装置１００に入力される。また、本実施形態では、記録装置１００が表示部１１２を有している場合を例に説明するが、記録装置１００は表示部１１２を有していなくてもよい。
【００１４】
本実施形態による記録装置１００は、処理部１２２と、操作部１１０と、表示部１１２と、ＲＯＭ１１４と、ＲＡＭ１１５と、記録媒体Ａ１１７と、記録媒体Ｂ１１８と、周辺温度取得部１１９と、撮像部１２０とを有している。処理部１２２は、機能ブロックとして、主制御部１０１と、操作制御部１１１と、表示制御部１１３と、記録再生部１１６と、信号処理部１２１とを有している。処理部１２２は、例えばＣＰＵ（Ｃｅｎｔｒｏｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサーによって構成され得る。なお、処理部１２２は、複数のプロセッサーによって構成されていてもよい。
【００１５】
主制御部１０１は、記録装置１００の全体の制御を司る制御手段であり、ＣＰＵである。主制御部１０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１４に記憶されたプログラムや、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１５に記憶された情報、操作制御部１１１からの情報等に従って記録装置１００の各部を制御する。制御手段として機能する主制御部１０１は、機能ブロックとして、内部温度取得制御部１０２と、速度要求タイミング判定部１０３と、周辺温度取得制御部１０４、内部温度予測部１０５と、記録制御部１０６と、装置情報取得部１０７とを有している。
【００１６】
内部温度取得制御部１０２は、記録再生部１１６を制御して記録媒体Ａ１１７及び記録媒体Ｂ１１８からそれぞれの内部温度を取得してＲＡＭ１１５に記憶する。具体的には、内部温度取得制御部１０２は、例えばＳ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）コマンドを各記録媒体に送信することにより内部温度の取得を行う。このように、内部温度取得制御部１０２は、記録再生部１１６とともに、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度に関する温度情報を取得する温度情報取得手段として機能する。後述の内部温度予測部１０５が記録媒体の内部温度を予測する所定のタイミング以外のタイミングで温度情報を取得するように記録再生部１１６を制御する。
【００１７】
速度要求タイミング判定部１０３は、撮像装置である記録装置１００の状態に応じて、記録媒体に対して速い記録速度が要求されるタイミングであるか否かを判定する。具体的には、速度要求タイミング判定部１０３は、ビデオカメラである記録装置１００が次の状態である場合に、記録媒体に対する速い記録速度が要求されるタイミングであると判定する。すなわち、リレー記録中である場合、プレ記録中である場合、ファイルブレイク処理中である場合、バッファ使用率が閾値を超えている場合、又は動画データの書き込み時間が閾値を超えている場合に、速い記録速度が要求されるタイミングであると判定する。これら記録装置１００に関する装置情報は、後述の装置情報取得部１０７により取得される。速度要求タイミング判定部１０３は、装置情報取得部１０７により取得される装置情報に基づき、速い記録速度が要求されるタイミングであるか否かを判定する。このように、速度要求タイミング判定部１０３は、記録装置１００の動作状態に基づき、速い記録速度が要求されるタイミングを決定する。
【００１８】
ここで、リレー記録とは、複数の記録媒体のうち動画データの記録中の記録媒体への記録を停止し、他の記録媒体への記録を開始して動画データの記録を継続する記録処理である。プレ記録とは、直前の所定期間分の動画データをバッファに蓄積するが記録媒体への記録は行わない処理である。プレ記録の状態から通常記録の状態に遷移する際には、バッファに蓄積された所定期間分の動画データを短時間で記録媒体に記録するため、記録媒体への大量の動画データの書き込みが発生し得る。ファイルブレイク処理とは、ファイルシステムやファイルフォーマットの制約により動画データの記録中のファイルを一旦クローズし、新しくファイルを作成して動画データの記録を継続する処理である。
【００１９】
後述するように、記録媒体に対する速い記録速度が要求されるタイミングでないと速度要求タイミング判定部１０３が判定した場合、その記録媒体の内部温度に関する温度情報がその記録媒体から取得される。一方、記録媒体に対する速い記録速度が要求されるタイミングであると速度要求タイミング判定部１０３が判定した場合、その記録媒体の内部温度が周辺温度に基づき予測される。したがって、速度要求タイミング判定部１０３は、記録媒体の内部温度に関する温度情報をその記録媒体から取得するタイミングであるか否かを判定する判定手段として機能する。
【００２０】
周辺温度取得制御部１０４は、周辺温度取得部１１９から出力される温度情報を取得してＲＡＭ１１５に記憶する。
内部温度予測部１０５は、周辺温度取得制御部１０４により取得されてＲＡＭ１１５に記憶された温度情報に基づき、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を予測する。内部温度予測部１０５は、内部温度を予測する際に、ＲＯＭ１１４に記憶された周辺温度−内部温度相関テーブルを参照する。このように、内部温度予測部１０５は、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を予測する温度予測手段として機能する。内部温度予測部１０５は、記録媒体に対する速い記録速度が要求される所定のタイミングで記録媒体の内部温度を予測する。
【００２１】
記録制御部１０６は、記録再生部１１６とともに、複数の記録媒体である記録媒体Ａ１１７及び記録媒体Ｂ１１８の少なくとも一方に動画データを記録する記録手段として機能する。記録制御部１０６は、記録媒体Ａ１１７及び記録媒体Ｂ１１８のいずれか一方に選択的に動画データを記録することもでき、また、一方から他方にまたがって動画データを記録することもでき、さらには、両方に同時に動画データを記録することもできる。本実施形態では、コンテンツデータとして動画データを記録媒体Ａ１１７及び記録媒体Ｂ１１８の少なくとも一方に記録する。ユーザは、操作部１１０を操作することにより、記録媒体Ａ１１７と記録媒体Ｂ１１６の何れかを記録先として指定することができる。また、ユーザは、操作部１１０を操作することにより、記録媒体Ａ１１７と記録媒体Ｂ１１６の両方を記録先として指定することができる。
【００２２】
装置情報取得部１０７は、記録装置１００に関する情報である装置情報を取得する。具体的には、装置情報取得部１０７は、装置情報として、記録装置１００の動作状態を取得する。装置情報取得部１０７は、記録装置１００の具体的な動作状態として、記録媒体への動画データの記録が停止された記録停止状態、及び記録媒体へ動画データを記録している記録状態のいずれの動作状態であるかを取得する。装置情報取得部１０７は、さらに詳細には、記録装置１００が、リレー記録状態、プレ記録状態、及びファイルブレイク処理状態のいずれの動作状態であるかを取得する。このように、装置情報取得部１０７は、記録装置１００の動作状態を取得する動作状態取得手段として機能する。
【００２３】
また、装置情報取得部１０７は、装置情報として、記録装置１００におけるバッファ使用率を取得するバッファ使用率取得手段として機能する。さらに、装置情報取得部１０７は、装置情報として、記録媒体へのデータの書き込みに要する書き込み時間を取得する書き込み時間取得手段としても機能する。
【００２４】
なお、装置情報取得部１０７は、記録媒体Ａ１１７及び記録媒体Ｂ１１８のそれぞれについて上記の各装置情報を取得する。例えば、装置情報取得部１０７は、記録媒体Ａ１１７については記録状態を示す装置情報を取得し、記録媒体Ｂ１１８については記録停止状態であることを示す装置情報を取得することができる。
【００２５】
ＲＯＭ１１４は、不揮発性メモリであり、例えばフラッシュＲＯＭ等が用いられている。ＲＯＭ１１４は、主制御部１０１が実行するプログラムや、バッファ使用率閾値、書き込み時間閾値、周辺温度−内部温度相関テーブル等の情報を不揮発的に記憶する。
【００２６】
ＲＡＭ１１５は、揮発性メモリであり、内部温度、バッファ使用率、書き込み時間、周辺温度等の情報を一時的に記憶する。また、ＲＡＭ１１５は、主制御部１０１、信号処理部１２１等によりワークメモリとして使用される。さらに、ＲＡＭ１１５は、記録媒体Ａ１１７又は記録媒体Ｂ１１８への記録の前に動画データを一時的に記憶するバッファとなるバッファメモリとして使用される。なお、ＲＡＭ１１５とは別個にバッファメモリが設けられていてもよい。
【００２７】
撮像部１２０は、動画データを入力する入力手段として機能し、被写体を撮影して動画データを出力する。撮像部１２０は、ズームレンズやフォーカスレンズ等の光学系、アイリス、撮像素子、ＡＤ変換器、信号処理回路等を含んでいる。
【００２８】
信号処理部１２１は、動画の記録時に撮像部１２０により出力された動画データをＭＰＥＧ方式等の公知の符号化方法により符号化して圧縮し、符号化した動画データをＲＡＭ１１５に出力して格納する。また、信号処理部１２１は、動画の再生時に、記録媒体Ａ１１７又は記録媒体Ｂ１１８に記録された動画データを復号化して伸長する。
【００２９】
操作部１１０は、各種操作を入力するためのものであり、例えば、ボタン、スイッチ等を含む。スイッチとしては、例えば、電源スイッチ、撮影モードと再生モードとを切り替えるためのモードスイッチ等が挙げられる。ボタンとしては、例えば、撮影開始の指示ボタン、撮影停止の指示ボタン、インデックス再生や一枚再生に切り替えるためのボタン、同時記録やプロキシ記録等のメニュー設定ボタン等が挙げられる。操作部１１０は、タッチパネルにより構成されてもよい。スイッチやボタンは、物理的なスイッチやボタンの他にタッチパネル等の表示部１１２上に表示されるボタンやつまみでもよい。ユーザは、表示部１１２上に表示されるボタン等を適宜選択することにより操作を行うことが可能である。
【００３０】
操作制御部１１１は、操作部１１０からの信号に応じて主制御部１０１に操作情報を通知する。主制御部１０１は、操作制御部１１１から通知された操作情報に従って、記録装置１００の動作を制御する。
【００３１】
表示部１１２は、液晶パネル等のパネルやＥＶＦ（Ｅｌｅｃｔｒｏｎｉｃ  Ｖｉｅｗ  Ｆｉｎｄｅｒ）等から構成される。表示部１１２は、表示制御部１１３による制御により、画像、メニュー画面、その他必要な情報を適宜表示する。
【００３２】
表示制御部１１３は、撮影時には撮像部１２０により得られた動画データに係る画像や、メニュー画面、その他必要な情報を表示部１１２に表示する。
【００３３】
記録媒体Ａ１１７及び記録媒体Ｂ１１８は、それぞれ動画データ、管理情報等が記録される記録媒体であり、ランダムアクセス可能な記録媒体である。記録媒体Ａ１１７及び記録媒体Ｂ１１８は、それぞれ当該記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部の温度についての情報、すなわち、温度情報を生成する温度情報生成部（情報生成部）１１７ａ、１１８ｂを有している。温度情報生成部１１７ａ、１１８ａとしては、例えば温度センサＩＣ（半導体温度センサ）等を用いることができる。温度センサＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）は、温度を測定し、測定結果に基づいた例えばデジタルの温度情報を出力する。温度情報を生成し得る記録媒体Ａ１１７及び記録媒体Ｂ１１８としては、例えば、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能が搭載されている記録媒体等が知られている。内部温度取得制御部１０２は、記録再生部１１６を介して、記録媒体Ａ１１７、記録媒体Ｂ１１８の温度情報を取得する。なお、記録媒体Ａ１１７及び記録媒体Ｂ１１８は、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能が搭載されている記録媒体に限定されるものではない。温度情報の生成が可能な様々な記録媒体を、記録媒体Ａ１１７及び記録媒体Ｂ１１８として適宜用いることができる。
【００３４】
記録媒体Ａ１１７及び記録媒体Ｂ１１８としては、例えば、それぞれフラッシュメモリカードを用いることができる。なお、記録媒体Ａ１１７及び記録媒体Ｂ１１８は、内部温度を取得可能な記録媒体であれば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の他の記録媒体であってもよい。また、記録媒体Ａ１１７及び記録媒体Ｂ１１８は、記録装置１００に設けられたカードスロット等の装着部に装着されて使用される、記録装置１００に対して着脱可能な記録媒体であってもよいし、記録装置１００に内蔵された記録媒体であってもよい。また、記録媒体Ａ１１７及び記録媒体Ｂ１１８は、互いに同種の記録媒体であってもよし、互いに異種の記録媒体であってもよい。
【００３５】
記録再生部１１６は、動画の記録時に記録媒体Ａ１１７に動画データや管理情報を記録する。記録媒体Ａ１１７に記録される動画データは、信号処理部１２１から出力されてＲＡＭ１１５に格納されたものである。また、記録再生部１１６は、動画の記録時に記録媒体Ｂ１１８に動画データや管理情報を記録する。記録媒体Ｂ１１８に記録される動画データは、信号処理部１２１から出力されてＲＡＭ１１５に格納されたものである。さらに、記録再生部１１６は、記録媒体Ａ１１７及び記録媒体Ｂ１１８からそれぞれの内部温度を取得する。このように、記録再生部１１６は、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度に関する温度情報をそれぞれ記録媒体Ａ１１７及び記録媒体Ｂ１１８から取得する取得手段として機能する。記録再生部１１６は、記録媒体Ａ１１７及び記録媒体Ｂ１１８の種別に応じたコントローラであり、例えばＳＡＴＡコントローラである。記録再生部１１６は、ｅｘＦＡＴファイルシステム等のコンピュータと互換性のあるフォーマットに従って動画データ等を記録する。
【００３６】
周辺温度取得部１１９は、記録媒体Ａ１１７及び記録媒体Ｂ１１８の周辺に設けられている。例えば、周辺温度取得部１１９は、記録媒体Ａ１１７及び記録媒体Ｂ１１８がそれぞれ装着されるカードスロット等の装着部に設けられている。周辺温度取得部１１９は、サーミスタや熱電対等の温度を取得できる部品から構成されている。周辺温度取得部１１９は、記録媒体Ａ１１７及び記録媒体Ｂ１１８の周辺温度を測定して、測定結果に基づく温度情報を出力する。このように、周辺温度取得部１１９は、記録媒体Ａ１１７及び記録媒体Ｂ１１８の周辺温度を取得する周辺温度取得手段として機能する。
【００３７】
データバス１３１は、各機能ブロックを接続する。データバス１３１を介して、各機能ブロックの間でデータやコマンドが送受信される。
【００３８】
次に、ＲＡＭ１１５及びＲＯＭ１１４に記憶される情報について図２を用いて詳細に説明する。図２は、本実施形態による記録装置１００におけるＲＡＭ１１５及びＲＯＭ１１４に記憶される情報の詳細を示す図である。
【００３９】
ＲＡＭ１１５には、内部温度２０１、２０２、装置情報２０３、及び周辺温度２０４が一時的に記憶される。
【００４０】
内部温度２０１としては、内部温度取得制御部１０２により記録再生部１１６を介して記録媒体Ａ１１７から取得された記録媒体Ａ１１７の内部温度Ａに関する温度情報が記憶される。また、内部温度２０２としては、内部温度取得制御部１０２により記録再生部１１６を介して記録媒体Ｂ１１８から取得された記録媒体Ｂ１１８の内部温度Ｂに関する温度情報が記憶される。これらの温度情報は、例えば、摂氏単位で記憶してもよいし、華氏単位で記憶してもよい。また、これらの温度情報は、例えば所定の温度範囲ごとに区分された温度帯の情報で記憶してもよい。記憶される内部温度２０１、２０２は、例えば定期的に更新される。
【００４１】
装置情報２０３としては、バッファ使用率２０３ａ及び書き込み時間２０３ｂが記憶される。バッファ使用率２０３ａとしては、ビデオカメラである記録装置１００内部の動画データ記録用の一時的なバッファの使用率が記憶される。バッファ使用率２０３ａは、例えば、バッファメモリに記憶されたコンテンツデータである動画データに関するバッファ使用率である。バッファ使用率２０３ａは、装置情報取得部１０７により取得される。記憶されるバッファ使用率２０３ａは、例えば定期的に更新される。書き込み時間２０３ｂとしては、単位データ量当たりの書き込みに要する時間が記憶され、例えば、動画データの１フレームを構成する画像データの記録媒体Ａ１１７又は記録媒体Ｂ１１８への書き込みに要した時間である書き込み時間が記憶される。書き込み時間２０３ｂは、記録媒体Ａ１１７及び記録媒体Ｂ１１８のうちの動画データが記録されている記録媒体について装置情報取得部１０７により取得される。書き込み時間２０３ｂは、例えば、ミリ秒単位で記憶してもよいし、システム周波数に応じたカウンタによるカウント値で記憶してもよい。記憶される書き込み時間２０３ｂは、例えば定期的に更新される。
【００４２】
周辺温度２０４としては、周辺温度取得制御部１０４が周辺温度取得部１１９から取得した温度情報が記憶される。この温度情報は、摂氏単位で記憶してもよいし、華氏単位で記憶してもよい。また、この温度情報は、例えば所定の温度範囲ごとに区分された温度帯の情報で記憶してもよい。
【００４３】
一方、ＲＯＭ１１４には、後述のように、記録媒体から温度情報を読み出すか否かを判別するために使用する閾値に関する閾値情報２１１が記憶される。具体的には、ＲＯＭ１１４には、閾値情報として、バッファ使用率閾値２１１ａ及び書き込み時間閾値２１１ｂが記憶されている。バッファ使用率閾値２１１ａは、バッファ使用率に関する閾値である。書き込み時間閾値２１１ｂは、書き込み時間に関する閾値である。
【００４４】
また、ＲＯＭ１１４には、周辺温度から記録媒体の内部温度を予測するために使用する情報が記憶される。具体的には、ＲＯＭ１１４には、周辺温度−内部温度相関テーブル２１２が予め記憶されている。
【００４５】
周辺温度−内部温度相関テーブル２１２は、周辺温度と内部温度との相関関係を示す相関データ群であり、周辺温度から内部温度を予測するためのテーブルである。周辺温度は周辺温度取得部１１９により測定される温度であり、内部温度は記録媒体Ａ１１７の内部温度及び記録媒体Ｂ１１８の内部温度である。例えば、周辺温度−内部温度相関テーブル２１２に基づき、周辺温度が５５℃の場合に内部温度は５５℃＋１０℃の６５℃であると予測できる。また、周辺温度が６５℃の場合に内部温度は６５℃＋１１℃の７６℃であると予測できる。なお、記録媒体ごとに周辺温度と内部温度との相関関係が異なる場合には、記録媒体Ａ１１７及び記録媒体Ｂ１１８のそれぞれについて、周辺温度−内部温度相関テーブルを用意してもよい。
【００４６】
上述した本実施形態による記録装置１００の基本的動作は、次のとおりである。
ユーザが操作部１１０を操作することによって記録装置１００の電源をオン状態に設定すると、主制御部１０１は、撮像部１２０の制御を開始する。主制御部１０１は、撮像部１２０によって取得される画像を表示部１１２に表示するとともに、記録装置１００を記録待機状態に設定する。記録待機状態においては、ユーザは、操作部１１０を操作することによって、動画像データの記録先となる記録媒体を２つの記録媒体Ａ１１７及び記録媒体Ｂ１１８のうちのいずれかから選択し得る。ユーザは、操作部１１０を操作することによって、記録媒体Ａ１１７及び記録媒体Ｂ１１８に記録される動画像データの画素数（画面サイズ）、フレームレート、データ転送レート等を適宜設定し得る。
【００４７】
ユーザが操作部１１０を操作することによって記録開始の指示をした場合には、主制御部１０１は、記録装置１００の各部を制御することによって、動画像データの記録を開始する。動画データの記録が開始されると、撮像部１２０によって得られる動画像データが信号処理部１２１によって処理され、記録先として予め選択された記録媒体に動画像データが記録される。こうして、記録装置１００は、動画データの記録状態になる。ユーザが操作部１１０を操作することによって記録停止の指示をした場合、記録装置１００は、記録状態から記録停止状態になり、再び記録待機状態となる。
【００４８】
本実施形態による記録装置１００は、上記のように電源がオン状態に設定され、記録待機状態、記録状態、記録停止状態の各状態にある間、タイミングに応じて、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を取得又は予測する動作を行う。また、主制御部１０１は、取得、或いは予測した温度情報が示す記録媒体の温度が所定の温度に達した場合に、表示部１１２に対して、記録媒体の温度が上昇している旨の所定の警告情報を表示してユーザに警告する。
【００４９】
以下、本実施形態による記録装置１００における記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を取得し、内部温度を予測する動作フローについて図３Ａ及び図３Ｂを用いて詳細に説明する。図３Ａ及び図３Ｂは、それぞれ本実施形態による記録装置１００における記録媒体の内部温度を取得し、内部温度を予測する動作フロー３００、３１０を示すフローチャートである。なお、図３Ａに示す動作フロー３００及び図３Ｂに示す動作フロー３１０は、いずれも記録媒体Ａ１１７及び記録媒体Ｂ１１８それぞれについて実行される。
【００５０】
図３Ａに示す動作フロー３００は、記録装置１００に記録媒体が装着されているか否かに関わらず定期的に実行される。動作フロー３００は、新たに記録媒体がスロットに挿入される等して記録媒体が記録装置１００に装着された際に、新たに装着された記録媒体に対する記録又は再生が行われるまでの間に実行される、記録媒体の内部温度を取得するフローである。
【００５１】
まず、ステップＳ３０１で、主制御部１０１は、記録再生部１１６を介して、記録媒体が記録装置１００に装着されたか否かを判定する。なお、主制御部１０１は、ステップＳ３０１で、前回の判定で記録媒体が装着されたと判定していたか否かをもあわせて判定する。
【００５２】
記録媒体が装着されていないと判定した場合（ステップＳ３０１、ＮＯ）、主制御部１０１は動作フロー３００による処理を終了する。なお、前回の判定で記録媒体が装着されたとていた場合も同様に、主制御部１０１は動作フロー３００による処理を終了する。
【００５３】
一方、前回の判定では記録媒体が装着されておらず、今回、記録媒体が装着されたと判定した場合（ステップＳ３０１、ＹＥＳ）、主制御部１０１は、ステップＳ３０２で内部温度取得処理を行ったうえで、動作フロー３００による処理を終了する。ステップＳ３０２の内部温度取得処理では、内部温度取得制御部１０２が、記録再生部１１６を制御して記録媒体から温度情報を読み出し、記録媒体の内部温度を取得してＲＡＭ１１５に記憶する。
【００５４】
図３Ｂに示す動作フロー３１０は、記録装置１００に装着された記録媒体について定期的に実行される。動作フロー３１０は、記録媒体に対する速い記録速度を要求しないタイミングでは記録媒体からその内部温度を取得し、速い記録速度を要求するタイミングでは記録媒体からその内部温度を取得せずに周辺温度からその内部温度を予測するフローである。
【００５５】
まず、ステップＳ３１１で、速度要求タイミング判定部１０３は、記録媒体に対する速い記録速度を要求するタイミングであるか否かを判定する。速度要求タイミング判定部１０３は、後述するように、装置情報取得部１０７により取得される装置情報に基づき、記録装置１００の状態に応じて、速い記録速度を要求するタイミングか否かを判定する。
【００５６】
速い記録速度を要求するタイミングでないと速度要求タイミング判定部１０３が判定した場合（ステップＳ３１１、ＮＯ）、主制御部１０１は、ステップＳ３１２で内部温度取得処理を行ったうえで、動作フロー３１０による処理を終了する。ステップＳ３１２の内部温度取得処理では、ステップＳ３０２の内部温度取得処理と同様に、内部温度取得制御部１０２が、記録再生部１１６を制御して記録媒体の内部温度を取得してＲＡＭ１１５に記憶する。
【００５７】
一方、速い記録速度を要求するタイミングであると速度要求タイミング判定部１０３が判定した場合（ステップＳ３１１、ＹＥＳ）、主制御部１０１は、ステップＳ３１３で周辺温度取得処理を行う。続いて、主制御部１０１は、ステップＳ３１４で内部温度予測処理を行ったうえで、動作フロー３１０による処理を終了する。ステップＳ３１３の周辺温度取得処理では、周辺温度取得制御部１０４が周辺温度取得部１１９を制御して周辺温度に関する温度情報を取得し、取得した温度情報をＲＡＭ１１５に記憶する。ステップＳ３１４の内部温度予測処理では、内部温度予測部１０５が、ＲＡＭ１１５に記憶されている周辺温度２０４及びＲＯＭ１１４に記憶されている周辺温度−内部温度相関テーブル２１２から、記録媒体の内部温度を予測する。
【００５８】
主制御部１０１は、上述のように取得又は予測した記録媒体の内部温度に基づき、動画データの記録先となる記録媒体を切り替える切り替え処理や、記録媒体の温度上昇を警告表示等により警告する警告処理のための制御を適切なタイミングで行うことができる。
【００５９】
このように、本実施形態では、記録媒体に対する所定のデータ記録速度が要求されるタイミングでは、記録媒体から温度情報を読み出さないようにする。また、記録媒体に対する所定のデータ記録速度が要求されないタイミング、即ち、所定のデータ記録速度よりも低い記録速度でも十分である場合には、記録媒体から温度情報を読み出すようにする。速度要求タイミング判定部１０３は、装置情報取得部１０７により取得される装置情報に基づき、記録装置１００の動作状態が次の状態である場合に、記録媒体から温度情報を読み出さない、所定のデータ記録速度が要求されるタイミングであると判定する。すなわち、速度要求タイミング判定部１０３は、記録装置１００の動作状態が、プレ記録状態、ファイルブレイク処理状態、及びリレー記録処理状態のいずれかである場合に、所定のデータ記録速度が要求されるタイミングであると判定する。また、速度要求タイミング判定部１０３は、記録装置１００におけるバッファ使用率が閾値を超えた場合又は書き込み時間が閾値を超えた場合に、所定のデータ記録速度が要求されるタイミングであると判定する。
【００６０】
こうして、本実施形態では、動画データの記録動作が停止されている記録停止状態では、原則的には記録媒体から温度情報を読み出すが、記録停止状態であっても、プレ記録状態では、記録媒体から温度情報を読み出さないようにする。プレ記録状態では、バッファに動画データが蓄積されており、記録開始の指示によりバッファの動画データを記録する必要がある。このため、プレ記録の状態から通常記録の状態に遷移する際には、上述のように記録媒体への大量の動画データの書き込みが発生し得る。プレ記録状態では記録媒体から温度情報を読み出さないようにすることで、バッファに蓄積された動画データを記録媒体に書き込む際における記録媒体へのアクセス速度の低下を抑制して、動画データを記録媒体に確実に記録することができる。
【００６１】
また、動画データの記録動作が行われている記録状態では、バッファ使用率が閾値を超えた場合、又は書き込み時間が閾値を超えた場合に、記録媒体から温度情報を読み出さないようにする。バッファ使用率が閾値を超えた場合、又は書き込み時間が閾値を超えた場合には、記録速度が要求される状態にある。したがって、これらの場合に記録媒体から温度情報を読み出さないようにすることで、記録媒体へのアクセス速度の低下を抑制して、動画データを記録媒体に確実に記録することができる。ただし、バッファ使用率が閾値以下であり、かつ書き込み時間が閾値以下である場合には、所定のデータ記録速度が要求される状態ではないと判断し、記録媒体から温度情報を読み出す。これにより、記録媒体の内部温度を周辺温度から予測する場合と比較して、より正確な記録媒体の内部温度に基づき、記録装置１００を制御することができる。
【００６２】
また、動画データの記録中である記録状態において、記録中のファイルをクローズし、新たにファイルを作成して動画データの記録を継続する、ファイルブレイク処理状態では、ＦＡＴ等のファイルシステムによる管理情報の更新が必要になる。このため、ファイルブレイク処理状態は、所定のデータ記録速度が要求される状態であるため、記録媒体から温度情報を読み出さないようにする。なお、ファイルブレイク処理状態とは、具体的には、記録中のファイルのクローズ処理の開始から、新たにファイルをオープンして、新たなファイルに対する動画の書き込みを開始するまでの間の状態とする。ファイルブレイク処理状態である場合に記録媒体から温度情報を読み出さないようにすることで、ファイルブレイク処理状態における記録媒体へのアクセス速度の低下を抑制して、動画データを記録媒体に確実に記録することができる。
【００６３】
更に、動画データの記録中である記録状態において、現在の記録先である記録媒体から、別の記録媒体に切り替えて動画の記録を継続する、リレー記録状態では、記録媒体の切り替え動作の際に、やはり、管理情報の更新が必要になる。このため、リレー記録状態も、所定のデータ記録速度が要求される状態であるため、記録媒体から温度情報を読み出さないようにする。リレー記録状態である場合に記録媒体から温度情報を読み出さないようにすることで、リレー記録状態における記録媒体へのアクセス速度の低下を抑制して、動画データを記録媒体に確実に記録することができる。
【００６４】
続いて、本実施形態による記録装置１００の動作における内部温度取得処理と内部温度予測処理とを示すタイミングチャートの一例を図４に示す。図４に示すタイミングチャートでは、記録停止状態から、ユーザによりプレ記録が設定され、その後、動画の記録が開始される。更に、図４に示すタイミングチャートでは、動画の記録中にファイルブレイクの処理が発生し、その後、記録中の記録媒体から別の記録媒体に記録先を切り替えるリレー記録処理が行われる。
【００６５】
本実施形態では、記録停止状態において、ユーザが操作部１１０を操作することによりプレ記録を設定することができる。プレ記録が設定された場合、主制御部１０１は、撮像部１２０により得られた動画データを信号処理部１２１により圧縮し、圧縮した動画データをＲＡＭ１１５における動画データのバッファ領域に記憶する。プレ記録状態では、記録媒体に対する動画の記録が停止された記録停止状態のままで、直前の所定期間分の動画データがＲＡＭ１１５に順次記憶される。そして、ユーザによる記録開始の指示があると、記録制御部１０６は、ＲＡＭ１１５に記憶された、所定時間前の動画データを読み出し、記録開始の所定時間前の動画データから記録媒体への記録を開始する。
【００６６】
図４に示すタイミングチャートにおいて、「記録媒体Ａについての動作状態」４０１及び「記録媒体Ｂについての動作状態」４０３は、それぞれ記録媒体Ａ１１７及び記録媒体Ｂ１１８についての記録装置１００の動作状態を示す。動作状態としては、記録停止状態、プレ記録状態、通常記録状態、ファイルブレイク処理状態、及びリレー記録状態のうちのいずれかの動作状態である。なお、ここで、通常記録状態とは、ファイルブレイク処理状態及びリレー記録状態以外の記録状態のことをいう。また、記録停止状態については、プレ記録状態であることが明示されていないかぎり、プレ記録状態ではないものとする。「内部温度Ａの取得処理」４０２及び「内部温度Ｂの取得処理」４０４は、それぞれ記録媒体Ａ１１７及び記録媒体Ｂ１１８から内部温度取得処理によりそれぞれの内部温度を取得する期間を示す。「内部温度予測処理」４０５は、内部温度予測処理により周辺温度から記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を予測する期間を示す。「バッファ使用率閾値」４０６は、ＲＯＭ１１４に記憶されたバッファ使用率に関する閾値を示す。「バッファ使用率」４０７は、ＲＡＭ１１５に記憶されるバッファ使用率の経時的変化を示す。「書き込み時間閾値」４０８は、ＲＯＭ１１４に記憶された書き込み時間に関する閾値を示す。「書き込み時間」４０９は、ＲＡＭ１１５に記憶される書き込み時間の経時的変化を示す。時点ｔ４１１から時点ｔ４２５は、それぞれ記録装置１００の動作経過における時点を示し、時点ｔ４１１から時点ｔ４２５に向かって時間が経過する。
【００６７】
時点ｔ４１１から時点ｔ４１２までの期間では、記録媒体Ａ１１７については記録停止状態であり、記録媒体Ｂについても記録停止状態であり、バッファ使用率は閾値を超えておらず、書き込み時間も閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得している。
【００６８】
時点ｔ４１２から時点ｔ４１３までの期間は、記録媒体Ａ１１７についてはプレ記録状態であり、記録媒体Ｂ１１８については記録停止状態であり、バッファ使用率は閾値を超えており、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得せずに周辺温度から記録媒体Ａ１１７の内部温度を予測し、記録媒体Ｂ１１８からその内部温度を取得している。
【００６９】
時点ｔ４１３から時点ｔ４１４までの期間は、記録媒体Ａ１１７については通常記録状態であり、記録媒体Ｂ１１８については記録停止状態であり、バッファ使用率は閾値を超えており、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得せずに周辺温度から記録媒体Ａ１１７の内部温度を予測し、記録媒体Ｂからその内部温度を取得している。
【００７０】
時点ｔ４１４から時点ｔ４１５までの期間は、記録媒体Ａ１１７については通常記録状態であり、記録媒体Ｂ１１８については記録停止状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得している。
【００７１】
時点ｔ４１５から時点ｔ４１６までの期間は、記録媒体Ａ１１７についてはファイルブレイク状態であり、記録媒体Ｂ１１８については記録停止状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得せずに周辺温度から記録媒体Ａ１１７の内部温度を予測し、記録媒体Ｂからその内部温度を取得している。
【００７２】
時点ｔ４１６から時点ｔ４１７までの期間は、記録媒体Ａ１１７については通常記録状態であり、記録媒体Ｂ１１８については記録停止状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得している。
【００７３】
時点ｔ４１７から時点ｔ４１８までの期間は、記録媒体Ａ１１７についてはリレー記録状態であり、記録媒体Ｂ１１８については記録停止状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得せずに周辺温度から記録媒体Ａ１１７の内部温度を予測し、記録媒体Ｂ１１８からその内部温度を取得している。
【００７４】
時点ｔ４１８から時点ｔ４１９までの期間は、記録媒体Ａ１１７についてはリレー記録状態であり、記録媒体Ｂ１１８についてはリレー記録状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得せずに周辺温度から記録媒体Ａ１１７の内部温度を予測し、記録媒体Ｂ１１８からその内部温度を取得せずに周辺温度から記録媒体Ｂ１１８の内部温度を予測している。
【００７５】
時点ｔ４１９から時点ｔ４２０までの期間は、記録媒体Ａ１１７については記録停止状態であり、記録媒体Ｂ１１８についてはリレー記録状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得せずに周辺温度から記録媒体Ｂ１１８の内部温度を予測している。
【００７６】
時点ｔ４２０から時点ｔ４２１までの期間は、記録媒体Ａ１１７については記録停止状態であり、記録媒体Ｂ１１８については通常記録状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得している。
【００７７】
時点ｔ４２１から時点ｔ４２２までの期間は、記録媒体Ａ１１７については記録停止状態であり、記録媒体Ｂ１１８については通常記録状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えている。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得せずに周辺温度から記録媒体Ｂ１１８の内部温度を予測している。なお、この期間において、厳密には書き込み時間が断続的に閾値以下になっているが、装置情報である書き込み時間の取得頻度等により、この期間にわたって書き込み時間が閾値を超えているものとみなすことができる。
【００７８】
時点ｔ４２２から時点ｔ４２３までの期間は、記録媒体Ａ１１７については記録停止状態であり、記録媒体Ｂ１１８については通常記録状態であり、バッファ使用率は閾値を超えており、書き込み時間は閾値を超えている。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得せずに周辺温度から記録媒体Ｂ１１８の内部温度を予測している。
【００７９】
時点ｔ４２３から時点ｔ４２４までの期間は、記録媒体Ａ１１７については記録停止状態であり、記録媒体Ｂ１１８については通常記録状態であり、バッファ使用率は閾値を超えており、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得せずに周辺温度から記録媒体Ｂ１１８の内部温度を予測している。
【００８０】
時点ｔ４２４から時点ｔ４２５までの期間は、記録媒体Ａ１１７は記録停止状態であり、記録媒体Ｂ１１８は通常記録状態であり、バッファ使用率は閾値を超えておらず、書き込み時間は閾値を超えていない。このため、この期間では、記録媒体Ａ１１７からその内部温度を取得し、記録媒体Ｂ１１８からその内部温度を取得している。
【００８１】
このように、本実施形態では、速い記録速度を要求しないタイミングでは記録媒体からその内部温度を取得し、速い記録速度を要求するタイミングでは記録媒体からその内部温度を取得せずに周辺温度から記録媒体の内部温度を予測する。これにより、本実施形態では、記録媒体の温度情報を必要な頻度で記録媒体から取得しつつ、温度情報の取得による記録媒体へのアクセス速度の低下を抑えることができ、動画データを確実に記録媒体に記録することができる。また、記録媒体の温度情報を必要な頻度で取得することで、取得した温度情報に基づき、データ記録先の切り替え処理や警告処理のための制御を適切なタイミングで行うことが可能となる。
【００８２】
［第２実施形態］
第２実施形態による記録装置及び記録方法について図５乃至図７を用いて説明する。なお、上記第１実施形態による記録装置と同様の構成要素については同一の符号を付し説明を省略し又は簡略にする。
本実施形態では、記録速度を要求しないタイミングでは記録媒体からその内部温度を取得し、記録速度を要求するタイミングでは記録媒体からその内部温度を取得せずに記録装置の本体動作に関する情報から内部温度を予測する制御について説明を行う。
【００８３】
図５は、本実施形態による記録装置の構成を示すブロック図である。本実施形態による記録装置５００も、第１実施形態による記録装置１００と同様、撮像部１２０を有する撮像装置であるデジタルビデオカメラとして構成されたものである。なお、本実施形態による記録装置５００も、撮像部１２０の代わりに設けられる入力部（図示せず）を介して動画データが入力されるように構成されてもよいし、表示部１１２を有していなくてもよい。
【００８４】
本実施形態による記録装置５００は、第１実施形態による記録装置１００とほぼ同様の基本的構成を有している。本実施形態による記録装置５００は、周辺温度取得部１１９及び主制御部１０１における周辺温度取得制御部１０４を有していない点で、第１実施形態による記録装置１００とは異なっている。また、本実施形態による記録装置５００は、主制御部１０１が、動作モード管理部５０５を有する点で、第１実施形態による記録装置１００とは異なっている。
【００８５】
動作モード管理部５０５は、ビデオカメラである記録装置１００の動作モードが、記録停止状態、プレ記録状態、通常記録状態、ファイルブレイク処理状態、リレー記録状態等のいずれであるかを取得して管理し、その動作モードをＲＡＭ１１５に記憶する。また、動作モード管理部５０５は、その動作モードでの動作時間を取得して管理し、その動作時間をＲＡＭ１１５に記憶する。このように、動作モード管理部５０５は、記録装置１００の動作モード及びその動作モードでの動作時間を取得する動作モード管理手段として機能する。
【００８６】
なお、動作モード管理部５０５は、記録媒体Ａ１１７及び記録媒体Ｂ１１８のそれぞれについて上記の動作モード及びその動作時間を取得して管理する。
【００８７】
内部温度予測部１０５は、本実施形態では、動作モード管理部５０５により管理されてＲＡＭ１１５に記憶された動作モード及びその動作時間に基づき、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を予測する。内部温度予測部１０５は、内部温度を予測する際に、ＲＯＭ１１４に記憶された動作モード−内部温度相関テーブルを参照する。
【００８８】
ＲＯＭ１１４は、第１実施形態において説明した情報に加えて、動作モード−内部温度相関テーブルの情報を不揮発的に記憶する。
ＲＡＭ１１５は、第１実施形態において説明した情報に加えて、動作モード及びその動作時間の情報を一時的に記憶する。
【００８９】
次に、ＲＡＭ１１５及びＲＯＭ１１４に記憶される情報について図６を用いて詳細に説明する。図６は、本実施形態による記録装置５００におけるＲＡＭ１１５及びＲＯＭ１１４に記憶される情報の詳細を示す図である。
【００９０】
ＲＡＭ１１５には、第１の実施形態において説明した情報に加えて、動作モード情報６０１が一時的に記憶される。
動作モード情報６０１としては、動作モード６０１ａ及び動作時間６０１ｂが記憶される。動作モード６０１ａとしては、動作モード管理部５０５が管理する記録停止状態、プレ記録状態、通常記録状態、ファイルブレイク処理状態、リレー記録状態等のいずれであるかが記憶される。動作時間６０１ｂとしては、その動作モード６０１ａとして記憶された動作モードでの動作時間が秒単位で記憶される。動作時間６０１ｂは、ミリ秒や単位で記憶してもよいし、システム周波数に基づくカウンタ値で記憶してもよい。なお、動作モード情報６０１は、記録媒体Ａ１１７及び記録媒体Ｂ１１８のそれぞれについて記憶される。
【００９１】
ＲＯＭ１１４には、動作モード及びその動作モードでの動作時間に基づき内部温度を予測するために使用する情報が記憶される。具体的には、ＲＯＭ１１４には、第１実施形態における周辺温度−内部温度相関テーブル２１２に代えて、動作モード−内部温度相関テーブル６１１、６１２が予め記憶されている。
【００９２】
動作モード−内部温度相関テーブル６１１、６１２は、それぞれ動作モード及びその動作モードでの動作時間と内部温度との相関関係を示す相関データ群である。動作モード−内部温度相関テーブル６１１、６１２は、それぞれ動作モード及びその動作モードでの動作時間、並びに前回の記録媒体の内部温度から現在の記録媒体の内部温度を予測するためのテーブルである。動作モード及びその動作モードでの動作時間と内部温度との相関関係が記録媒体Ａ１１７と記録媒体Ｂ１１８との間で同様である場合は、共通の動作モード−内部温度相関テーブル６１１、６１２を用いることができる。一方、相関関係が記録媒体Ａ１１７と記録媒体Ｂ１１８との間で異なる場合は、記録媒体Ａ１１７及び記録媒体Ｂ１１８のそれぞれについて、各別の動作モード−内部温度相関テーブル６１１、６１２をＲＯＭ１１４に記憶して用いることができる。
【００９３】
図６には、通常記録状態についての動作モード−内部温度相関テーブル６１１、及び記録停止状態についての動作モード−内部温度相関テーブル６１２を例示している。ＲＯＭ１１４には、図６に例示するテーブルのほか、プレ記録状態、ファイルブレイク処理状態、リレー記録状態等の他の動作モードについての動作モード−内部温度相関テーブルも記憶されている。また、内部温度が４５℃と８０℃の例を示したが、他の温度に関するデータも記憶されている。例えば、図６に示す動作モード−内部温度相関テーブル６１１からは、動作モードが通常記録状態である場合において、動作時間が２０分、前回の記録媒体の内部温度が４５℃のときには、現在の内部温度が８０℃であると予測できる。また、図６に示す動作モード−内部温度相関テーブル６１２からは、動作モードが記録停止状態である場合において、動作時間が２分、前回の記録媒体の内部温度が８０℃のときには、現在の内部温度が７８℃であると予測できる。
【００９４】
続いて、本実施形態による記録装置５００における記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を取得し、内部温度を予測する動作フローについて図７を用いて詳細に説明する。図７は、本実施形態による記録装置５００における記録媒体の内部温度を取得し、内部温度を予測する動作フロー７００を示すフローチャートである。なお、図７に示す動作フロー７００は、記録媒体Ａ１１７及び記録媒体Ｂ１１８それぞれについて実行される。
【００９５】
なお、本実施形態による記録装置５００においても、第１実施形態において説明した図３Ａに示す動作フロー３００が、記録装置１００に記録媒体が装着されているか否かに関わらず定期的に実行される。
【００９６】
図７に示す動作フロー７００は、記録装置５００に装着された記録媒体について定期的に実行される。動作フロー７００は、記録媒体に対する速い記録速度を要求しないタイミングでは記録媒体からその内部温度を取得し、速い記録速度を要求するタイミングでは記録媒体からその内部温度を取得せず動作モードに関する情報からその内部温度を予測するものである。動作フロー７００は、動作モード変更時に動作モード及び動作時間の情報を管理する。
【００９７】
まず、ステップＳ７０１で、動作モード管理部５０５は、記録装置５００の動作モードを取得して、取得した動作モードが、前回判定時の動作モードから変更されたか否かを判定する。
【００９８】
動作モードが変更されたと動作モード管理部５０５が判定した場合（ステップＳ７０１、ＹＥＳ）、ステップＳ７０２で、第１実施形態におけるステップＳ３０２、Ｓ３１２と同様の内部温度取得処理を内部温度取得制御部１０２が行う。
【００９９】
ステップＳ７０２の後、ステップＳ７０３で、動作モード管理部５０５は、ＲＡＭ１１５に記憶されている動作モードを更新し、ＲＡＭ１１５に記憶されている動作時間をクリアする。ステップＳ７０３の後、主制御部１０１は、動作フロー７００による処理を終了する。
【０１００】
一方、動作モードが変更されていないと動作モード管理部５０５が判定した場合（ステップＳ７０１、ＮＯ）、ステップＳ７０４で、速度要求タイミング判定部１０３は、記録媒体に対する速い記録速度を要求するタイミングか否かを判定する。速度要求タイミング判定部１０３は、第１実施形態と同様に速い記録速度を要求するタイミングか否かを判定することができる。
【０１０１】
速い記録速度を要求するタイミングでないと速度要求タイミング判定部１０３が判定した場合（ステップＳ７０４、ＮＯ）、ステップＳ７０５で、第１実施形態におけるステップＳ３０２、Ｓ３１２と同様の内部温度取得処理を内部温度取得制御部１０２が行う。
ステップＳ７０５の後、ステップＳ７０６で、動作モード管理部５０５は、ＲＡＭ１１５に記憶されている動作時間をクリアする。
【０１０２】
一方、速い記録速度を要求するタイミングであると速度要求タイミング判定部１０３が判定した場合（ステップＳ７０４、ＹＥＳ）、主制御部１０１は、ステップＳ７０７で内部温度予測処理を行う。
ステップＳ７０７の内部温度予測処理では、内部温度予測部１０５が、記録媒体の内部温度を予測する。内部温度予測部１０５は、ＲＡＭ１１５に記憶されている前回の内部温度２０１、２０２、動作モード６０１ａ及び動作時間６０１ｂ、並びにＲＯＭ１１４に記憶されている動作モード−内部温度相関テーブル６１１、６１２から内部温度を予測する。なお、内部温度予測部１０５は、内部温度を予測する際に、そのときの動作モードに応じた動作モード−内部温度相関テーブルを参照する。
【０１０３】
ステップＳ７０７の後、ステップＳ７０８で、動作モード管理部５０５は、この動作モードでの動作時間を積算してＲＡＭ１１５に記憶する。ステップＳ７０８の後、主制御部１０１は、動作フロー７００による処理を終了する。
【０１０４】
本実施形態による記録装置５００おける内部温度取得処理と内部温度予測処理とを示すタイミングチャートの例は、第１実施形態と同様のため説明を省略する。
【０１０５】
このように、本実施形態では、速い記録速度を要求しないタイミングでは記録媒体からその内部温度を取得し、速い記録速度を要求するタイミングでは記録媒体からその内部温度を取得せずに動作モード等の本体動作に関する情報から内部温度を予測する。これにより、本実施形態では、記録媒体の温度情報を必要な頻度で記録媒体から取得しつつ、温度情報の取得による記録媒体へのアクセス速度の低下を抑えることができ、動画データを確実に記録媒体に記録することができる。また、記録媒体の温度情報を必要な頻度で取得することで、取得した温度情報に基づき、データ記録先の切り替え処理や警告処理のための制御を適切なタイミングで行うことが可能となる。
【０１０６】
［変形実施形態］
本発明は、上記実施形態に限らず種々の変形が可能である。
例えば、上記実施形態では、コンテンツデータとして動画データを記録媒体Ａ１１７及び記録媒体Ｂ１１８の少なくとも一方に記録する場合を例に説明したが、これに限定されるものではない。本発明は、動画データのほか、静止画データを含む画像データ、音楽データその他のサウンドデータ等のコンテンツデータを記録媒体に記録する場合に広く適用することができる。
【０１０７】
また、上記実施形態では、記録媒体Ａ１１７及び記録媒体Ｂ１１８の内部温度を取得し又は内部温度を予測する場合を例に説明したが、これに限定されるものではない。例えば、記録媒体からその内部温度を取得することに代えて、記録媒体の表面温度その他の記録媒体の温度に関する温度情報を記録媒体から取得してもよい。この場合、記録媒体の所定の部分の温度を測定する温度センサを記録媒体に設け、当該温度センサからの出力を記録媒体から取得すればよい。また、記録媒体の内部温度を予測することに代えて、記録媒体の表面温度その他の記録媒体の温度を予測してもよい。この場合、周辺温度−内部温度相関テーブル２１２に代えて、周辺温度と予測すべき記録媒体の温度との相関関係を示すテーブルを用いればよい。また、動作モード−内部温度相関テーブル６１１に代えて、動作モード及びその動作モードでの動作時間と予測すべき記録媒体の温度との相関関係を示すテーブルを用いればよい。
【０１０８】
また、上記実施形態では、記録装置１００、５００が、記録媒体Ａ１１７及び記録媒体Ｂ１１８の２つの記録媒体を有する場合を例に説明したが、記録装置１００、５００が有する記録媒体の数は２つに限定されるものではない。記録装置１００、５００は、１つの記録媒体を有するものであってもよいし、２つ以上の記録媒体を有するものであってもよい。また、記録装置１００、５００が複数の記録媒体を有する場合、それら複数の記録媒体は、互いに同種の記録媒体であってもよいし、互いに異種の記録媒体であってもよい。
【０１０９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１０】
１００、５００…記録装置
１０１…主制御部
１１６…記録再生部
１１７…記録媒体Ａ
１１８…記録媒体Ｂ
１１９…周辺温度取得部
【図１】
2017216027.tif 000003
【図２】
2017216027.tif 000004
【図３Ａ】
2017216027.tif 000005
【図３Ｂ】
2017216027.tif 000006
【図４】
2017216027.tif 000007
【図５】
2017216027.tif 000008
【図６】
2017216027.tif 000009
【図７】
2017216027.tif 000010