(57)【要約】【課題】記録媒体がセキュリティモードである場合に、適切なタイムコードを決定することができる技術を提供することである。【解決手段】動画像を記録媒体に記録する記録装置であって、タイムコードのリジェネモードが設定されている場合に、記録媒体に前回記録した動画像の最終フレームのタイムコードに基づいて、記録媒体に記録する動画像のタイムコードを決定する決定手段と、記録媒体がセキュリティモードの場合に、記録媒体に記録した動画像の最終フレームに関するタイムコードの情報を所定の方法で記録媒体に記録するように制御する制御手段と、を有する記録装置が提供される。【選択図】図４
2020136995.tif 000002
【特許請求の範囲】
【請求項１】
動画像を記録媒体に記録する記録装置であって、
タイムコードのリジェネモードが設定されている場合に、前記記録媒体に前回記録した動画像の最終フレームのタイムコードに基づいて、前記記録媒体に記録する動画像のタイムコードを決定する決定手段と、
前記記録媒体がセキュリティモードの場合に、前記記録媒体に記録した動画像の最終フレームに関するタイムコードの情報を所定の方法で前記記録媒体に記録するように制御する制御手段と、を有することを特徴とする記録装置。
【請求項２】
前記決定手段は、記録媒体が前記記録装置に装着された、または、前記記録装置の電源オンが指示されたときに、前記記録媒体がセキュリティモードであり、かつ、タイムコードのモードがリジェネモードである場合には、前記所定の方法で記録された動画像の最終フレームに関するタイムコードの情報を基に、タイムコードを決定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記記録媒体がセキュリティモードの場合に、前記記録媒体に記録した動画像の最終フレームに関するタイムコードの情報に関する情報を含むファイル名を有するファイルを前記記録媒体に記録するように制御することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記タイムコードの情報に関する情報を含むファイル名を有するファイルは、動画像ファイルとは異なるファイルであることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記制御手段は、前記記録媒体がセキュリティモードであり、かつ、前記タイムコードのモードがリジェネモードであり、かつ、前記記録媒体に動画像が記録されている場合に、前記記録された動画像の最終フレームに関するタイムコードの情報を前記所定の方法で前記記録媒体に記録するように制御することを特徴とする請求項１〜４のいずれか１項に記載の記録装置。
【請求項６】
前記制御手段は、前記記録媒体がセキュリティモードであり、かつ、前記タイムコードのモードがリジェネモードであり、かつ、前記タイムコードの情報を含むファイル名を有するファイルが前記記録媒体に記録されている場合に、前記ファイル名に含まれているタイムコードに関する情報を前記所定の方法で前記記録媒体に記録するように制御することを特徴とする請求項３または４に記載の記録装置。
【請求項７】
前記制御手段は、前記記録媒体がセキュリティモードであり、かつ、前記タイムコードのモードがリジェネモードであり、かつ、前記タイムコードの情報を含むファイル名を有するファイルが前記記録媒体に記録されており、かつ、動画像が前記記録媒体に記録されている場合に、前記ファイル名に含まれているタイムコードの情報に関する情報を前記所定の方法で前記記録媒体に記録するように制御することを特徴とする請求項３または４に記載の記録装置。
【請求項８】
前記決定手段は、前記記録媒体がセキュリティモードであり、かつ、前記タイムコードのモードがリジェネモードであっても、前記タイムコードの情報を含むファイル名を有するファイルが前記記録媒体に記録されていない場合は、所定の値をタイムコードの初期値として決定することを特徴とする請求項６または７に記載の記録装置。
【請求項９】
前記制御手段は、前記記録媒体がセキュリティモードの場合に、前記動画像の最終フレームに関するタイムコードの情報を、セキュリティモードの場合においてもデータの読み出しが可能な所定のファイルに記録することを特徴とする請求項１または２に記載の記録装置。
【請求項１０】
前記制御手段は、前記記録媒体が前記記録装置から取り外される前、または、前記記録装置が電源オフになる前に、前記記録媒体に記録した動画像の最終フレームに関するタイムコードの情報を前記所定の方法で前記記録媒体に記録するように制御することを特徴とする請求項１〜９のいずれか１項に記載の記録装置。
【請求項１１】
前記決定手段は、記録媒体が前記記録装置に装着された、または、前記記録装置の電源オンが指示されたときに、タイムコードのモードがリジェネモードであり、かつ、前記記録媒体がセキュリティモードでない場合は、前記記録媒体に記録された動画像の最終フレームに関する情報を最終フレームが記録されている動画像ファイルから取得することを特徴とする請求項１〜１０のいずれか１項に記載の記録装置。
【請求項１２】
動画像を記録媒体に記録する記録装置の制御方法であって、
タイムコードのリジェネモードが設定されている場合に、前記記録媒体に前回記録した動画像の最終フレームのタイムコードに基づいて、前記記録媒体に記録する動画像のタイムコードを決定する決定ステップと、
前記記録媒体がセキュリティモードの場合に、前記記録媒体に記録した動画像の最終フレームに関するタイムコードの情報を所定の方法で前記記録媒体に記録するように制御する制御ステップと、を有することを特徴とする記録装置の制御方法。
【請求項１３】
コンピュータを、請求項１〜１１のいずれか１項に記載された記録装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
ビデオカメラは、持ち運び可能なメモリカードなどの記録媒体に画像を記録することができる。記録媒体の紛失や盗難にあった場合、それを取得した第三者による、インターネットなどへ画像が流出するリスクが課題である。
【０００３】
画像流出の課題に対して、読み出しデータを無効にするセキュリティモードを設定可能な記録媒体が知られている。セキュリティモードの記録媒体は、正常に記録された画像ファイルでも、固定値（例えば０ｘＦＦ）として読み出される。この記録媒体は、セキュリティモードのまま画像の追記が可能であり、追記された画像ファイルは、正しく読み出すことができる。ただし、記録媒体をビデオカメラから取り外して再装着すると、記録媒体への電源が一旦途切れ、画像ファイルは固定値として読み出される。このセキュリティモードは、スマートフォンから近距離無線通信（ＮＦＣ）を用いて、メモリカードなどの記録媒体に対し、設定や解除が可能である。なお、記録媒体は、セキュリティモードであっても、ファイル名を認識することができる。
【０００４】
一方、ビデオカメラは、動画像を記録した時間情報を管理するタイムコードを有する。タイムコードは、時：分：秒：フレーム番号の情報である。ビデオカメラは、動画像の各フレームにユニークなタイムコードを付与して記録することにより、動画像に含まれる各フレームの撮影タイミングを確認可能になる。このタイムコードの歩進方式として、フリーランとレックランが知られている。フリーランは、記録の有無にかかわらず、常にタイムコードを歩進させる方式である。レックランは、動画像の記録中にのみタイムコードを歩進させる方式である。レックランは、さらに、タイムコードの初期値の与え方で、プリセット方式とリジェネ方式に分類される。プリセット方式は、メニュー設定などからユーザが任意の初期値を与える方式である。リジェネ方式は、記録媒体に記録されている最終動画像の最終フレームに記録されているタイムコードを読み出して、読み出したタイムコードの次のタイムコードを初期値とする方式である。このような時間管理情報を一時退避する技術として、特許文献１の技術が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平４−１７２５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、セキュリティモードが設定された記録媒体をカメラに装着したまま、カメラ本体の電源をオフにして再度オンにした場合には、直前に撮影した画像を再生することができない。また、カメラに装着する記録媒体を交換した場合も、直前に撮影した画像を再生することができない。そのため、この場合、タイムコードのリジェネ機能が使えなくなる、または、画像の読み出し失敗時に最終フレームとは異なるタイムコードが設定されてしまい、ユーザの意図しないタイムコードで動画像を記録してしまう、という課題がある。
【０００７】
本発明の目的は、記録媒体がセキュリティモードである場合に、適切なタイムコードを決定することができる技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一観点によれば、動画像を記録媒体に記録する記録装置であって、タイムコードのリジェネモードが設定されている場合に、前記記録媒体に前回記録した動画像の最終フレームのタイムコードに基づいて、前記記録媒体に記録する動画像のタイムコードを決定する決定手段と、前記記録媒体がセキュリティモードの場合に、前記記録媒体に記録した動画像の最終フレームに関するタイムコードの情報を所定の方法で前記記録媒体に記録するように制御する制御手段と、を有する記録装置が提供される。
【発明の効果】
【０００９】
本発明によれば、記録媒体がセキュリティモードである場合に、適切なタイムコードを決定することができる。
【図面の簡単な説明】
【００１０】
【図１】カメラのハードウェア構成例を示すブロック図である。
【図２】カメラの動作を示すフローチャートである。
【図３】ファイル名の構成例を示す図である。
【図４】カメラの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施形態に係るカメラ１００のハードウェア構成例を示すブロック図である。カメラ１００は、動画像を記録媒体１１６に記録する記録装置であり、レンズユニット１０２に接続される。カメラ１００は、バス１０１と、イメージセンサ１０３と、前処理部１０４と、ＲＡＷ処理部１０５と、画像生成部１０６と、操作部１０７と、制御部１０８と、ＲＡＭ１０９とを有する。さらに、カメラ１００は、ＤＲＡＭ１１０と、ＲＯＭ１１１と、ＯＳＤ部１１３と、圧縮伸長部１１４と、メディア制御部１１５と、記録媒体１１６と、ＨＤＭＩ（登録商標）出力部１１７と、ＨＤＭＩ１１８とを有する。
【００１２】
バス１０１は、カメラ１００の各ブロックがデータの入出力するためのデータバスである。カメラ１００の各ブロックは、バス１０１を介して、データを入出力する。
【００１３】
レンズユニット１０２は、集光のための固定レンズ群、変倍レンズ群、絞り、および、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを兼ね備えた補正レンズ群を有する。レンズユニット１０２は、イメージセンサ１０３の結像面上に被写体像を結像させる。
【００１４】
イメージセンサ１０３は、光を電荷に変換し、撮像信号を生成し、生成した撮像信号を前処理部１０４へ出力する。イメージセンサ１０３は、例えばＣＣＤイメージセンサやＣＭＯＳイメージセンサなどであり、レンズユニット１０２を介して入力された画像を撮像する撮像部である。なお、イメージセンサ１０３は、撮像面上の全ての画素がそれぞれ一対の受光素子により構成され、各画素がマイクロレンズにより形成された一対の光学像を一対の受光素子により光電変換する、いわゆるデュアルピクセルタイプのものを用いてもよい。
【００１５】
前処理部１０４は、イメージセンサ１０３により生成された撮像信号を、ＲＡＷ処理部１０５が処理することができるＲＡＷデータ（ＲＡＷ画像）に変換し、ＲＡＷデータをＲＡＷ処理部１０５に出力する。
【００１６】
ＲＡＷ処理部１０５は、前処理部１０４により生成されたＲＡＷデータをＤＲＡＭ１１０に格納する。
【００１７】
画像生成部１０６は、ＲＡＷ処理部１０５が格納したＲＡＷデータに対して補間処理や画質調整処理等のＲＡＷ現像処理を行って、ＲＡＷデータに対応したＹＵＶ形式の画像を生成し、ＹＵＶ形式の画像をＤＲＡＭ１１０に格納する。
【００１８】
操作部１０７は、ユーザが操作入力するためのものであり、例えばタッチパネルや操作キー（ボタン、ダイヤル、レバー等）などである。ユーザが操作部１０７を操作すると、操作部１０７は、操作情報を制御部１０８に出力する。
【００１９】
制御部１０８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有し、カメラ１００が備える各ブロックを制御する。
【００２０】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０９は、制御部１０８が作業領域として使用する揮発性メモリである。
【００２１】
ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０は、カメラ１００の各ブロックが作業領域として使用する揮発性メモリである。なお、ＤＲＡＭ１１０は、所定期間に読み書き（リード／ライト）できるデータ量（読み出し速度／書き込み速度）に上限があり、その上限を超えてデータの読み書きを行うことができない。なお、ＤＲＡＭ１１０は、ＤＲＡＭとは異なる機構による、高速な揮発性メモリや不揮発性メモリと置き換えることもできる。また、ＲＡＭ１０９とＤＲＡＭ１１０は、同一の記憶装置上に共存してもよい。
【００２２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１１は、制御部１０８が実行するプログラムなどを格納する不揮発性の記録媒体であり、例えばフラッシュＲＯＭである。また、制御部１０８は、記録媒体１１６に格納されたプログラムをＲＡＭ１０９にロードし、ＲＡＭ１０９のプログラムを実行してもよい。
【００２３】
オンスクリーンディスプレイ（ＯＳＤ）部１１３は、タイムコードのモードを設定可能なメニューを含む各種設定メニュー、顔枠、および各種警告表示などのＯＳＤデータ（表示アイテム）を生成し、ＯＳＤデータをＤＲＡＭ１１０に格納する。例えば、設定メニューは、タイムコードのモードとして、レックラン、フリーラン、プリセット、またはリジェネのモードを設定可能である。
【００２４】
圧縮伸長部１１４は、ＤＲＡＭ１１０に格納されたＹＵＶ形式の動画像をＭＰＥＧ形式で圧縮（エンコード）し、圧縮された動画像をＤＲＡＭ１１０に格納する。また、圧縮伸長部１１４は、ＤＲＡＭ１１０に格納された圧縮された動画像をＹＵＶ形式の動画像に伸長（デコード）する。
【００２５】
メディア制御部１１５は、ＤＲＡＭ１１０に格納されている圧縮された動画像を基に、例えば、Ｍａｔｅｒｉａｌ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ（ＭＸＦ）形式に従って動画像ファイルを生成する。そして、メディア制御部１１５は、ＦＡＴファイルシステムなどのコンピュータと互換のあるフォーマットに従って、動画像ファイルを記録媒体１１６に記録する。また、メディア制御部１１５は、記録媒体１１６に記録されている動画像ファイルを読み出してＤＲＡＭ１１０に格納する。
【００２６】
なお、制御部１０８が、圧縮された動画像を基にＭＸＦ形式の動画像ファイルを生成したり、記録媒体１１６から動画像ファイルを読み出してもよい。また、メディア制御部１１５は、記録媒体１１６に対して、タイムコードの情報を含むファイル名を有するタイムコードファイル（ＴＣファイル）の記録と読み出しを行う。
【００２７】
記録媒体１１６は、例えば、メモリカードである。記録媒体１１６は、カメラ１００から取り外し可能な着脱可能な記録媒体であり、カメラ１００以外にもパーソナルコンピュータ（ＰＣ）等に装着することができる。
【００２８】
ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）出力部１１７は、ＤＲＡＭ１１０に格納されたＹＵＶ形式の画像とＯＳＤデータを合成し、外部出力用信号としてＨＤＭＩ１１８へ出力する。
【００２９】
ＨＤＭＩ１１８は、ＨＤＭＩ出力部１１７から入力される外部出力用信号をＨＤＭＩ形式に変更して外部に出力する。
【００３０】
表示部１１９は、液晶パネルや有機ＥＬパネルなどのディスプレイパネルと、それらを駆動する制御回路とを有する。制御部１０８は、ＤＲＡＭ１１０に格納されたＹＵＶ形式の画像とＯＳＤデータを合成して表示部１１０に表示する。
【００３１】
記録媒体１１６は、第三者の読み出しデータを無効にするためのセキュリティモードを設定可能である。記録媒体１１６は、セキュリティモードが設定されると、カメラ１００の直前の電源オン前に格納された動画像ファイルが固定値（例えば０ｘＦＦ）として読み出される。また、記録媒体１１６は、セキュリティモードが設定されている場合、カメラ１００の直前の電源オン後に格納された動画像ファイルが正しく読み出される。ただし、記録媒体１１６をカメラ１００から取り外すと、記録媒体１１６への電源供給が遮断され、その後、記録媒体１１６を装着しても、記録媒体１１６の装着前に格納された動画像ファイルが固定値として読み出される。スマートフォンは、近距離無線通信（ＮＦＣ）を用いて、記録媒体１１６に対し、セキュリティモードの設定や解除が可能である。なお、制御部１０８は、記録媒体１１６がセキュリティモードであっても、記録媒体１１６に記録されているファイルのファイル名を認識することができる。
【００３２】
制御部１０８は、動画像を記録した時間情報を管理するタイムコードを用いる。タイムコードは、時：分：秒：フレーム番号の情報である。制御部１０８は、動画像の各フレームにユニークなタイムコードを付与して記録することにより、動画像に含まれる各フレームの撮影タイミングを確認可能である。このタイムコードの歩進モードとして、フリーランモードとレックランモードがある。フリーランモードは、動画像の記録の有無にかかわらず、常にタイムコードを歩進させるモードである。レックランモードは、動画像の記録中にのみタイムコードを歩進させるモードである。レックランモードは、さらに、タイムコードの初期値の与え方で、プリセットモードとリジェネモードに分類される。プリセットモードは、メニュー設定などからユーザが任意の初期値を与えるモードである。リジェネモードは、記録媒体１１６に記録されている最終動画像の最終フレームに記録されているタイムコードを読み出して、読み出したタイムコードの次のタイムコードを初期値とするモードである。ユーザは、操作部１０７を用いて、タイムコードのモードとして、レックランモード、フリーランモード、プリセットモード、またはリジェネモードを設定可能である。
【００３３】
制御部１０８は、動画像の記録が指示された場合には、イメージセンサ１０３により動画像を撮影し、動画像の各フレームにタイムコードを付与した動画像ファイルを記録媒体１１６に記録する。
【００３４】
ここで、セキュリティモードが設定された記録媒体１１６をカメラ１００に装着したまま、カメラ１００の電源をオフにして再度オンにした場合には、制御部１０８は、直前に撮影した画像を再生することができない。また、カメラ１００に装着する記録媒体１１６を交換した場合も、制御部１０８は、直前に撮影した画像を再生することができない。そのため、この場合、タイムコードのリジェネ機能が使えなくなる、または、画像の読み出し失敗時に最終フレームとは異なるタイムコードが設定されてしまい、ユーザの意図しないタイムコードで動画像を記録してしまう。以下、記録媒体１１６がセキュリティモードであっても、適切なタイムコードを設定することができるカメラ１００を説明する。
【００３５】
図２は、カメラ１００の制御方法を示すフローチャートであり、記録媒体１１６を取り外そうとした場合の処理を示す。制御部１０８は、ＲＯＭ１１１に格納されたプログラムを実行することにより、カメラ１００の各部を制御し、図２の処理を実現する。
【００３６】
ステップＳ２０１では、制御部１０８は、記録媒体１１６がカメラ１００から取り外される前に、ステップＳ２０２に進む。例えば、制御部１０８は、ユーザがカメラ１００に装着されている記録媒体１１６をカメラ１００から取り外すために、記録媒体１１６が装着されたカードスロットの蓋を開いたことを検出した場合に、ステップＳ２０２に進む。この時点では、記録媒体１１６は、カメラ１００に装着されている。
【００３７】
また、ステップＳ２０１では、制御部１０８は、カメラ１００が電源オフになる前にも、ステップＳ２０２に進む。例えば、制御部１０８は、操作部１０７の電源スイッチ等により、カメラ１００の電源オフが指示された場合に、ステップＳ２０２に進む。
【００３８】
ステップＳ２０２では、制御部１０８は、カメラ１００に装着されている記録媒体１１６がセキュリティモードであるか否かを判定する。例えば、制御部１０８は、記録媒体１１６から動画像ファイルの任意の１バイトデータを読み出す。制御部１０８は、読み出した１バイトデータが固定値「０ｘＦＦ」である場合には、記録媒体１１６がセキュリティモードであると判定し、読み出した１バイトデータが固定値「０ｘＦＦ」でない場合には、記録媒体１１６がセキュリティモードでないと判定する。制御部１０８は、カメラ１００に装着されている記録媒体１１６がセキュリティモードであると判定した場合には、ステップＳ２０３に進み、カメラ１００に装着されている記録媒体１１６がセキュリティモードでないと判定した場合には、ステップＳ２０６に進む。
【００３９】
なお、上記の固定値は、「０ｘＦＦ」の１バイトデータに限定されず、「０ｘ００」等の１バイトデータでもよい。また、上記の固定値は、１バイトデータに限定されず、複数バイトデータでもよい。複数バイトデータの固定値は、例えば、「０ｘＦＦ」「０ｘ００」「０ｘＥＥ」などの３バイトデータを繰り返すデータである。固定値が３バイトデータの繰り返しデータである場合、制御部１０８は、記録媒体１１６から少なくとも３バイトデータを読み出し、読み出したデータが固定値であるか否かを判定する。また、制御部１０８は、記録媒体１１６に記録されている複数の動画像ファイルからデータをそれぞれ読み出し、読み出したデータと固定値とを比較することにより、記録媒体１１６がセキュリティモードであるか否かを判定してもよい。
【００４０】
ステップＳ２０３では、制御部１０８は、カメラ１００のタイムコードのモードがリジェネモードであるか否かを判定する。制御部１０８は、カメラ１００のタイムコードのモードがリジェネモードであると判定した場合には、ステップＳ２０４に進み、カメラ１００のタイムコードのモードがリジェネモードでないと判定した場合には、ステップＳ２０６に進む。
【００４１】
ステップＳ２０４では、制御部１０８は、読み出し可能な動画像ファイルが記録媒体１１６に記録されているか否かを判定する。読み出し可能でない動画像ファイルは、カメラ１００の直前の電源オン前に記録された動画像ファイルであり、固定値（例えば０ｘＦＦ）として読み出される動画像ファイルである。読み出し可能な動画像ファイルは、カメラ１００の直前の電源オン後に記録された動画像ファイルであり、適正な動画像ファイルとして読み出される。制御部１０８は、読み出し可能な動画像ファイルが記録媒体１１６に記録されていると判定した場合には、ステップＳ２０５に進み、読み出し可能な動画像ファイルが記録媒体１１６に記録されていないと判定した場合には、ステップＳ２０６に進む。
【００４２】
ステップＳ２０５では、制御部１０８は、記録媒体１１６に最後に記録された動画像ファイル内の動画像の最終フレームのタイムコードを読み出す。そして、制御部１０８は、読み出したタイムコードの情報をタイムコードファイル（ＴＣファイル）のファイル名に含ませ、そのタイムコードの情報を含むファイル名を有するＴＣファイルを記録媒体１１６に記録するように制御する。ＴＣファイルは、動画像ファイルとは異なるファイルである。
【００４３】
ここで、制御部１０８は、ＴＣファイル内のデータとしてタイムコードの情報を記録すると、次回、カメラ１００の起動時や、記録媒体１１６の装着時に、記録媒体１１６からＴＣファイル内のタイムコードの情報を読み出すことができない。ただし、制御部１０８は、記録媒体１１６がセキュリティモードである場合、ファイル内のデータを読み出すことができなくても、記録媒体１１６内のすべてのファイルのファイル名を読み出すことができる。そこで、ステップＳ２０５では、制御部１０８は、タイムコードの情報をファイル名に含ませ、タイムコードの情報を含むファイル名を有するＴＣファイルを記録媒体１１６に記録するように制御する。
【００４４】
これにより、制御部１０８は、記録媒体１１６がセキュリティモードであっても、ＴＣファイルのファイル名からタイムコードの情報を読み出し可能になる。なお、制御部１０８は、記録媒体１１６がセキュリティモードである場合には、ＴＣファイル内のデータを読み出せない場合があるので、ＴＣファイルの中には何も書き込まない。
【００４５】
その後、制御部１０８は、ステップＳ２０６に進む。ステップＳ２０６では、制御部１０８は、図２の処理を終了する。
【００４６】
図３（ａ）は、図３のＳ２０４のＴＣファイルのファイル名３０１の例を示す図である。ＴＣファイルのファイル名３０１には、最終フレームのタイムコードの情報３０３〜３６が含まれている。
【００４７】
ＴＣファイルのファイル名３０１は、プレフィクス３０２と、タイムコードの情報３０３〜３０６と、拡張子３０７とを有する。プレフィクス３０２は、任意の文字列のプレフィクスであり、例えば、リジェネを示す「Ｒｅｇｅｎ」である。
【００４８】
タイムコードの情報３０３は、タイムコードの時間フィールドに相当する値であり、２ケタの十進数である。タイムコードの情報３０４は、タイムコードの分フィールドに相当する値であり、２ケタの十進数である。タイムコードの情報３０５は、タイムコードの秒フィールドに相当する値であり、２ケタの十進数である。
【００４９】
タイムコードの情報３０６は、タイムコードのフレームカウントフィールドに相当する値であり、２ケタの十進数である。なお、タイムコードの情報３０６は、動画像のフレームレートに応じて桁数を増やしてもよい。例えば、１２０ｆｐｓ（Ｆｒａｍｅ  Ｐｅｒ  Ｓｅｃｏｎｄ）の動画像である場合には、タイムコードの情報３０６は、３桁の十進数である。
【００５０】
拡張子３０７は、２文字の拡張子であり、ＴＣファイルであることを識別するための識別子であり、例えば「ｔｃ」である。
【００５１】
図３（ｂ）は、ＴＣファイルのファイル名３０８の例を示す図である。ＴＣファイルのファイル名３０８は、図３（ａ）のＴＣファイルのファイル名３０１の具体例を示す。ＴＣファイルのファイル名３０８は、最終フレームのタイムコードが「０１：０２：０３：０４」である場合のＴＣファイルのファイル名である。
【００５２】
図４は、カメラ１００の制御方法を示すフローチャートであり、記録媒体１１６が装着された場合の処理を示す。制御部１０８は、ＲＯＭ１１１に格納されたプログラムを実行することにより、カメラ１００の各部を制御し、図４の処理を実現する。
【００５３】
ステップＳ４０１では、制御部１０８は、メディア制御部１１５を介して、記録媒体１１６がカメラ１００に装着されたことを検出した場合には、ステップＳ４０２に進む。例えば、制御部１０８は、記録媒体１１６のメカ的なスイッチを用いて、または、記録媒体１１６とカメラ１００との電気的な接触を示す信号を用いて、記録媒体１１６がカメラ１００に装着されたことを検出する。制御部１０８は、記録媒体１１６の装着を検出すると、記録媒体１１６のマウント処理を行う。マウント処理は、制御部１０８が、記録媒体１１６のファイルシステムを認識し、記録媒体１１６を読み書き可能な状態にする処理である。
【００５４】
また、ステップＳ４０１では、制御部１０８は、記録媒体１１６がカメラ１００に装着された状態で、操作部１０７の電源スイッチ等により、カメラ１００の電源オンが指示された場合にも、ステップＳ４０２に進む。
【００５５】
ステップＳ４０２では、制御部１０８は、カメラ１００に装着されている記録媒体１１６がセキュリティモードであるか否かを判定する。この判定の処理は、図２のステップＳ２０２の処理と同様である。制御部１０８は、記録媒体１１６がセキュリティモードであると判定した場合には、ステップＳ４０３に進み、記録媒体１１６がセキュリティモードでないと判定した場合には、通常の処理を行い、ステップＳ４０８に進む。通常の処理とは、タイムコードのモード（レックランモード、フリーランモード、プリセットモード、またはリジェネモード）に応じて、タイムコードを決定し、次に記録する動画像の処理値として設定する処理である。通常のリジェネモードの処理を行う場合は、前に説明したように、前回記録した動画像の動画像ファイルから、最終フレームのタイムコードを読み出し、最終フレームの次のタイムコードを、次に記録する動画像のタイムコードの初期値として設定する。
【００５６】
ステップＳ４０３では、制御部１０８は、カメラ１００のタイムコードのモードがリジェネモードであるか否かを判定する。制御部１０８は、カメラ１００のタイムコードのモードがリジェネモードであると判定した場合には、ステップＳ４０４へ進み、カメラ１００のタイムコードのモードがリジェネモードでないと判定した場合には、通常の処理を行い、ステップＳ４０８に進む。
【００５７】
ステップＳ４０４では、制御部１０８は、動画像ファイルが記録媒体１１６に記録されているか否かを判定する。制御部１０８は、動画像ファイルが記録媒体１１６に記録されていると判定した場合には、ステップＳ４０５に進み、動画像ファイルが記録媒体１１６に記録されていると判定した場合には、通常の処理を行い、ステップＳ４０８に進む。
【００５８】
ステップＳ４０５では、制御部１０８は、ＴＣファイルが記録媒体１１６に記録されているか否かを判定する。制御部１０８は、ＴＣファイルが記録媒体１１６に記録されていると判定した場合には、ステップＳ４０６に進み、ＴＣファイルが記録媒体１１６に記録されていないと判定した場合には、ステップＳ４０７に進む。
【００５９】
ステップＳ４０６では、制御部１０８は、記録媒体１１６に記録されているＴＣファイルのファイル名３０１を読み出し、ＴＣファイルのファイル名３０１に含まれている最終フレームのタイムコードの情報３０３〜３０６を取得する。そして、制御部１０８は、取得した最終フレームのタイムコードの情報３０３〜３０６を基に最終フレームのタイムコードを生成し、生成した最終フレームのタイムコードを１フレーム分歩進させる。そして、制御部１０８は、１フレーム分歩進させたタイムコードをタイムコードの初期値（スタート値）として設定し、初期値に設定されたタイムコードをＤＲＡＭ１１０に格納する。
【００６０】
例えば、制御部１０８は、記録媒体１１６に記録されているＴＣファイルのファイル名３０８を読み出す。ＴＣファイルのフィル名３０８は、図３（ｂ）に示すように、「Ｒｅｇｅｎ＿０１＿０２＿０３＿０４．ｔｃ」である。制御部１０８は、ＴＣファイルのファイル名３０８から最終フレームのタイムコードの情報「０１＿０２＿０３＿０４」を取得する。そして、制御部１０８は、取得した最終フレームのタイムコードの情報「０１＿０２＿０３＿０４」を基に最終フレームのタイムコード「０１：０２：０３：０４」を生成する。そして、制御部１０８は、生成した最終フレームのタイムコード「０１：０２：０３：０４」を１フレーム分歩進させ、タイムコード「０１：０２：０３：０５」を生成する。そして、制御部１０８は、１フレーム分歩進させたタイムコード「０１：０２：０３：０５」をタイムコードの初期値に設定し、初期値に設定されたタイムコードをＤＲＡＭ１１０に格納する。その後、制御部１０８は、ステップＳ４０８に進む。
【００６１】
ステップＳ４０７では、制御部１０８は、タイムコードの初期値に００：００：００：００の所定の値を設定し、タイムコードの初期値をＤＲＡＭ１１０に格納する。なお、制御部１０８は、タイムコードの初期値を設定する際、ユーザにその旨を通知するための警告を表示部１１９に表示したり、ＨＤＭＩ１１８を介して外部の表示部に表示してもよい。制御部１０８は、警告を表示することにより、タイムコードの初期値が設定されたことをユーザに通知し、ユーザに対して意図した初期値の設定であるか否かを判断する機会を提供できる。その後、制御部１０８は、ステップＳ４０８に進む。ステップＳ４０８では、制御部１０８は、図４の処理を終了する。
【００６２】
制御部１０８は、リジェネモードでは、ＤＲＡＭ１１０に格納されているタイムコードの初期値をスタート値として、動画像ファイルの記録中にのみタイムコードを歩進させる。そして、制御部１０８は、動画像の記録が指示された場合には、イメージセンサ１０３により動画像を撮影し、動画像の各フレームにタイムコードを付与した動画像ファイルを記録媒体１１６に記録する。各フレームに付与されるタイムコードは、各フレームの撮影タイミングを示す。制御部１０８は、タイムコードを付与することにより、記録媒体１１６に記録された動画像ファイル内の動画像の各フレームの撮影タイミングを認識可能である。
【００６３】
なお、制御部１０８は、最終フレームのタイムコードの情報をＴＣファイルのファイル名に含ませ、そのＴＣファイルを記録媒体１１６に記録する例を説明したが、それに限定されない。制御部１０８は、最終フレームのタイムコードの情報を、カメラ１００の不揮発性の記録部、ネットワーク接続された機器、セキュリティモードの記録媒体１１６でも読み出し可能な管理ファイルに格納してもよい。すなわち、制御部１０８は、記録媒体１１６に最後に記録した動画像の最終フレームのタイムコードの情報を、記録媒体１１６または記録媒体１１６とは異なる記録部に記録するように制御してもよい。
【００６４】
上記では、記録装置がイメージセンサ１０３を有するカメラ１００である例を説明したが、これに限定されない。記録装置は、入力された画像をリサイズして表示するように制御する電子機器であれば適用可能である。例えば、記録装置は、外部入力端子から入力された映像を、拡大して表示装置に表示するとともに、外部または内蔵の記録媒体に記録するようなレコーダに適用可能である。同様に、記録装置は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、などに適用可能である。また、記録装置は、音楽プレーヤ、ゲーム機、電子ブックリーダ、タブレット端末、スマートフォン、投影装置、ディスプレイを備える家電装置や車載装置などに適用可能である。
【００６５】
以上のように、カメラ１００は、記録媒体１１６がセキュリティモードであっても、適切なタイムコードの初期値を設定することができる。
【００６６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６７】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６８】
１０８  制御部、１１５  メディア制御部、１１６  記録媒体
【図１】
2020136995.tif 000003
【図２】
2020136995.tif 000004
【図３】
2020136995.tif 000005
【図４】
2020136995.tif 000006