(57)【要約】【課題】連続する信号を表す符号を複数の記録媒体に分割して記録したときの複数の記録媒体に渡る符号の連続再生と記録媒体ごとの符号の単独再生とを両立し得るようにする。【解決手段】制御部１０は、長時間の動画像を撮像する際、オーディオデータＤＡ及びビデオデータＤＶを格納するデータファイルＦの記録先をリムーバブルメディアＲＭ又は内蔵メモリ２３に交互に切り替え、データファイルＦごとにＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをリセットし、さらに記録先の切り替え時に打替タイムスタンプ情報等を格納した接続情報ファイルＣを生成して内蔵メモリ２３に記録しておき、当該動画像を再生し転送する際、接続情報ファイルＣの打替タイムスタンプ情報を基に、タイムスタンプを打ち替えながら再生することにより、当該タイムスタンプが適切にカウントアップするＭＰＥＧ１ストリームを生成することができる。【選択図】        図６
2008277905.tif 000002
【特許請求の範囲】
【請求項１】
連続する信号を順次符号化する符号化手段と、
上記符号化手段により生成された符号を所定時間相当分ごとに区切って記録単位とし各記録単位の再生すべきタイミングを示すタイムスタンプを付与して所定のパケットにそれぞれ格納すると共に、各パケットを複数の記録媒体に分配して記録する際、２番目以降の記録媒体に分配するパケットのタイムスタンプを上記記録媒体ごとに所定の初期値から開始するよう変更して記録する記録手段と、
上記２番目以降の記録媒体における先頭パケットの本来再生すべきタイミングを、各記録媒体に対応する接続情報として所定の記録部に記録することにより、上記符号を読み出し所定の送出先へ送出する際に、１番目の記録媒体に記録した各パケットの上記符号を上記タイムスタンプに従ったタイミングで送出させた後、上記２番目以降の記録媒体に記録した各パケットのタイムスタンプを各記録媒体に対応する接続情報の上記本来再生すべきタイミングに従ってそれぞれ打ち替えさせてから各パケットを送出させる接続情報記録手段と
を具えることを特徴とする符号記録装置。
【請求項２】
上記記録媒体の空容量を検出する検出手段
を具え、
上記記録手段は、
上記記録媒体に上記パケットを記録する際に上記空容量が所定値以下となった場合、次の記録媒体に対する上記パケットの記録の可否をユーザに確認し、許可された場合にのみ当該次の記録媒体に上記パケットを記録する
ことを特徴とする請求項１に記載の符号記録装置。
【請求項３】
上記記録媒体に他のデータが記録されていた場合、上記パケットの記録前又は記録中に当該他のデータについて削除の可否をユーザに確認し、許可された場合に当該他のデータを削除する削除手段
を具えることを特徴とする請求項１に記載の符号記録装置。
【請求項４】
上記接続情報は、
対応する上記接続情報に記録された上記符号の内容を表す内容情報がそれぞれ記録されている
ことを特徴とする請求項１に記載の符号記録装置。
【請求項５】
連続する信号を順次符号化する符号化ステップと、
上記符号化ステップにより生成された符号を所定時間相当分ごとに区切って記録単位とし各記録単位の再生すべきタイミングを示すタイムスタンプを付与して所定のパケットにそれぞれ格納すると共に、各パケットを複数の記録媒体に分配して記録する際、２番目以降の記録媒体に分配するパケットのタイムスタンプを上記記録媒体ごとに所定の初期値から開始するよう変更して記録する記録ステップと、
上記２番目以降の記録媒体における先頭パケットの本来再生すべきタイミングを、各記録媒体に対応する接続情報として所定の記録部に記録することにより、上記符号を読み出し所定の送出先へ送出する際に、１番目の記録媒体に記録した各パケットの上記符号を上記タイムスタンプに従ったタイミングで送出させた後、上記２番目以降の記録媒体に記録した各パケットのタイムスタンプを各記録媒体に対応する接続情報の上記本来再生すべきタイミングに従ってそれぞれ打ち替えさせてから各パケットを送出させる接続情報記録ステップと
を具えることを特徴とする符号記録方法。
【請求項６】
連続する信号を基に生成された符号が所定時間相当分ごとにパケット化され、各パケットに再生すべきタイミングを示すタイムスタンプが付与され複数の記録媒体に分配されて記録される際、２番目以降の記録媒体に分配するパケットのタイムスタンプを当該記録媒体ごとに所定の初期値から開始するよう変更されて記録された記録媒体から、当該パケットを順次読み出す読出手段と、
上記２番目以降の記録媒体に記録されたパケットの本来再生すべきタイミングが格納された接続情報を所定の記録部から取得する接続情報取得手段と、
上記２番目以降の記録媒体から読み出した上記パケットに付与されている上記タイムスタンプを、各記録媒体に対応する上記接続情報の上記本来再生すべきタイミングを基にそれぞれ打ち替える打替手段と、
上記読出手段により１番目の上記記録媒体から読み出された上記パケット、及び上記読出手段により上記２番目以降の記録媒体から読み出され上記打替手段により上記タイムスタンプが打ち替えられた上記パケットを所定の送出先へ順次送出する送出手段と
を具えることを特徴とする符号送出装置。
【請求項７】
上記読出手段は、
上記記録媒体から上記パケットを読み出す際、上記接続情報を基に、次に上記パケットを読み出すべき次の記録媒体が存在することを認識した場合、当該次の記録媒体から継続して上記パケットを読み出すか否かをユーザに問い合わせ、肯定された場合に当該次の記録媒体から上記パケットを読み出す
ことを特徴とする請求項６に記載の符号送出装置。
【請求項８】
上記読出手段は、
上記次の記録媒体から継続して上記パケットを読み出すか否かをユーザに問い合わせ、否定された場合に、上記次の記録媒体を飛ばしてその次の上記記録媒体から上記パケットを読み出すか否かを上記ユーザに問い合わせ、肯定された場合に当該その次の記録媒体から上記パケットを読み出す
ことを特徴とする請求項７に記載の符号送出装置。
【請求項９】
上記接続情報は、
対応する上記接続情報に記録された上記符号の内容を表す内容情報がそれぞれ記録され、
上記読出手段は、
上記次の記録媒体から継続して上記パケットを読み出すか否かをユーザに問い合わせる際、所定の表示手段に上記内容情報を表示する
ことを特徴とする請求項７に記載の符号送出装置。
【請求項１０】
上記複数の記録媒体の一部又は全部は、交換可能な記録媒体であり、
上記読出手段は、
上記記録媒体から上記パケットを読み出す際、上記接続情報に基づき、次に上記パケットを読み出すべき上記記録媒体が上記交換可能な記録媒体であることを認識した場合、当該交換可能な記録媒体に交換するようユーザに要求する
ことを特徴とする請求項６に記載の符号送出装置。
【請求項１１】
上記送出手段は、
上記複数の記録媒体に記録された全ての上記パケットを記録し得る大容量記録手段を有する外部装置に対して上記パケットを送出することにより、当該外部装置により全てのパケットを接続した状態で上記大容量記録手段に記録させる
ことを特徴とする請求項６に記載の符号送出装置。
【請求項１２】
連続する信号を基に生成された符号が所定時間相当分ごとにパケット化され、各パケットに再生すべきタイミングを示すタイムスタンプが付与され複数の記録媒体に分配されて記録される際、２番目以降の記録媒体に分配するパケットのタイムスタンプを当該記録媒体ごとに所定の初期値から開始するよう変更されて記録された記録媒体から、当該パケットを順次読み出す読出ステップと、
上記２番目以降の記録媒体に記録されたパケットの本来再生すべきタイミングが格納された接続情報を所定の記録部から取得する接続情報取得ステップと、
上記２番目以降の記録媒体から読み出した上記パケットに付与されている上記タイムスタンプを、各記録媒体に対応する上記接続情報の上記本来再生すべきタイミングを基にそれぞれ打ち替える打替ステップと、
上記読出ステップにより１番目の上記記録媒体から読み出された上記パケット、及び上記読出ステップにより上記２番目以降の記録媒体から読み出され上記打替ステップにより上記タイムスタンプが打ち替えられた上記パケットを所定の送出先へ順次送出する送出ステップと
を具えることを特徴とする符号送出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号記録装置及び符号記録方法並びに符号送出装置及び符号送出方法に関し、例えばディジタルカメラに適用して好適なものである。
【背景技術】
【０００２】
従来、ディジタルカメラにおいては、レンズを通して撮像した静止画像を符号化し、ＪＰＥＧ（Joint Photographic Coding Experts Group）形式等の静止画像データとしてメモリカード等の記録媒体に記録するようになされたものが広く利用されている。
【０００３】
また近年では、静止画像に加えて、動画像を撮像しＭＰＥＧ１（Motion Pictures Expert Group 1）形式等の動画像データとして記録媒体に記録するようになされたディジタルカメラも提案されている。
【０００４】
しかしながら、メモリカード等の記録媒体は、本来、１枚ごとのサイズが比較的小さい静止画像データを記録することを前提としている。このためメモリカード等の記録媒体は、静止画像データと比較してサイズが非常に大きくなる動画像データが記録される場合、比較的短い時間の動画像データしか記録し得ないという問題があった。
【０００５】
そこで、ディジタルカメラのなかには、内蔵メモリを一時的に利用しながら、複数の記録媒体をユーザに交換させることにより、当該複数の記録媒体にまたがって長時間に渡り動画像を記録し得るようになされたものも提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−３１０２１４公報（第７頁、第３図及び第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＭＰＥＧ１形式等の動画像データは、所定時間（例えば１／３０秒）ごとの静止画像データにより構成されており、各静止画像データには、元の進行時間に沿って再生するためのタイムスタンプが付されている。このタイムスタンプは、一般に、値「０」から開始し、順次カウントアップするようになされている。
【０００７】
一方、動画像データを再生する再生機器のなかには、タイムスタンプが値「０」から開始していないと正しく再生できないものや、途中でタイムスタンプが不連続になった場合に再生できなくなってしまうものがある。
【０００８】
このため、ディジタルカメラにより複数の記録媒体間に渡って連続したタイムスタンプを付与した場合、再生機器に複数の記録媒体を差し替えながら連続して動画像データを再生し得るものの、２番目以降の記録媒体に記録した動画像データを単体で再生するときに、当該動画像データが「０」以外のタイムスタンプから開始するために正しく再生できない可能性がある、という問題があった。
【０００９】
一方、記憶媒体ごとにタイムスタンプを値「０」にリセットする場合、再生装置により記録媒体ごとの動画像データを単独で再生することはできるものの、動画像データを編集等してそのまま結合すると、編集箇所においてタイムスタンプが不連続となるため、再生機器において再生不可能となり得る、という問題があった。
【００１０】
本発明は以上の点を考慮してなされたもので、連続する信号を表す符号を複数の記録媒体に分割して記録したときの複数の記録媒体に渡る符号の連続再生と記録媒体ごとの符号の単独再生とを両立し得る符号記録装置及び符号記録方法並びに符号送出装置及び符号送出方法を提案しようとするものである。
【課題を解決するための手段】
【００１１】
かかる課題を解決するため本発明の符号記録装置及び符号記録方法においては、連続する信号を順次符号化し、生成された符号を所定時間相当分ごとに区切って記録単位とし各記録単位の再生すべきタイミングを示すタイムスタンプを付与して所定のパケットにそれぞれ格納すると共に、各パケットを複数の記録媒体に分配して記録する際、２番目以降の記録媒体に分配するパケットのタイムスタンプを記録媒体ごとに所定の初期値から開始するよう変更して記録し、２番目以降の記録媒体における先頭パケットの本来再生すべきタイミングを、各記録媒体に対応する接続情報として所定の記録部に記録することにより、符号を読み出し所定の送出先へ送出する際に、１番目の記録媒体に記録した各パケットの符号をタイムスタンプに従ったタイミングで送出させた後、２番目以降の記録媒体に記録した各パケットのタイムスタンプを各記録媒体に対応する接続情報の本来再生すべきタイミングに従ってそれぞれ打ち替えさせてから各パケットを送出させるようにした。
【００１２】
これにより、各記録媒体のタイムスタンプをいずれも初期値から開始させ再生互換性を維持できると共に、接続情報を記録することにより、各記録媒体のパケットを接続して送出する際に、各記録媒体における先頭パケットの本来再生すべきタイミングを基に、各パケットのタイムスタンプを打ち替えさせることができる。
【００１３】
また本発明の符号送出装置及び符号送出方法においては、連続する信号を基に生成された符号が所定時間相当分ごとにパケット化され、各パケットに再生すべきタイミングを示すタイムスタンプが付与され複数の記録媒体に分配されて記録される際、２番目以降の記録媒体に分配するパケットのタイムスタンプを当該記録媒体ごとに所定の初期値から開始するよう変更されて記録された記録媒体から、当該パケットを順次読み出し、２番目以降の記録媒体に記録されたパケットの本来再生すべきタイミングが格納された接続情報を所定の記録部から取得し、２番目以降の記録媒体から読み出したパケットに付与されているタイムスタンプを、各記録媒体に対応する接続情報の本来再生すべきタイミングを基にそれぞれ打ち替え、１番目の記録媒体から読み出されたパケット、及び２番目以降の記録媒体から読み出されタイムスタンプが打ち替えられたパケットを所定の送出先へ順次送出するようにした。
【００１４】
これにより、タイムスタンプがいずれも初期値から開始する各記録媒体のパケットを接続して送出する際に、接続情報を参照することにより、各パケットのタイムスタンプを一連のパケットとしての本来のタイムスタンプに打ち替えて送出することができる。
【発明の効果】
【００１５】
本発明によれば、各記録媒体のタイムスタンプをいずれも初期値から開始させ再生互換性を維持できると共に、接続情報を記録することにより、各記録媒体のパケットを接続して送出する際に、各記録媒体における先頭パケットの本来再生すべきタイミングを基に、各パケットのタイムスタンプを打ち替えさせることができ、かくして連続する信号を表す符号を複数の記録媒体に分割して記録したときの複数の記録媒体に渡る符号の連続再生と記録媒体ごとの符号の単独再生とを両立し得る符号記録装置及び符号記録方法を実現できる。
【００１６】
また本発明によれば、タイムスタンプがいずれも初期値から開始する各記録媒体のパケットを接続して送出する際に、接続情報を参照することにより、各パケットのタイムスタンプを一連のパケットとしての本来のタイムスタンプに打ち替えて送出することができ、かくして連続する信号を表す符号を複数の記録媒体に分割して記録したときの複数の記録媒体に渡る符号の連続再生と記録媒体ごとの符号の単独再生とを両立し得る符号送出装置及び符号送出方法を実現できる。
【発明を実施するための最良の形態】
【００１７】
以下、図面について、本発明の一実施の形態を詳述する。
【００１８】
（１）ディジタルカメラの構成
（１−１）外観構成
図１（Ａ）〜（Ｃ）に示すように、ディジタルカメラ１は、カメラレンズ２を通して撮像した静止画像又は動画像を符号化し、符号化後の静止画像データ又は動画像データをメモリースティック（ソニー株式会社の登録商標）等でなる記録媒体としてのリムーバブルメディアＲＭに記録し得るようになされている。
【００１９】
ディジタルカメラ１は、全体として略直方体状に構成されており、一般的なカメラと同様、ユーザに把持されて使用されることを想定している。図１（Ａ）に示すように、ディジタルカメラ１は、被写体からの光を集光するカメラレンズ２が正面に設けられ、またユーザからの撮像指示を受け付けるためのシャッターボタン３Ａが上面に設けられている。
【００２０】
またディジタルカメラ１には、図１（Ｂ）に示すように、カメラレンズ２を介して撮像した画像を表示するための表示部４に加えて、各種操作を受け付けるためのカーソルキー等でなる操作ボタン群３Ｂが背面に設けられている。
【００２１】
さらにディジタルカメラ１には、図１（Ａ）に示したように周囲の音を集音するマイクロフォン５及び再生音を放音するためのスピーカ８が正面に設けられ、さらにリムーバブルメディアＲＭを挿入するためのメディアスロット７及びＵＳＢ（Universal Serial Bus）ケーブル等を介してコンピュータ等と接続しデータ転送等を行うための外部インタフェース（I/F）端子８が側面に設けられている。
【００２２】
（１−２）回路構成
図２に示すように、ディジタルカメラ１は、制御部１０により全体を統括制御するようになされている。この制御部１０は、各種演算処理を行うＣＰＵ（Central Processing Unit）、動画像記録プログラム等の各種プログラムが格納されたＲＯＭ（Read Only Memory）及びＣＰＵのワークエリアとして使用されるＲＡＭ（Random Access Memory、いずれも図示せず）を内部に有しており、ＣＰＵによりＲＯＭから読み出した動画像記録プログラム等をＲＡＭに展開し実行することにより、動画像記録処理等の各種処理を実行するようになされている。
【００２３】
また制御部１０やカメラブロック１３等の各処理ブロックは、電源ブロック１１からの電源供給を受けて動作するようになされている。
【００２４】
ところで制御部１０は、静止画像を撮像する静止画像撮像モード、動画像を撮像する動画像撮像モード及び撮像した動画像データを再生する動画像再生モード等の複数の動作モードを有しており、ユーザによる操作部３を介したモード切換操作により当該動作モードを切り換え得るようになされている。
【００２５】
実際上、制御部１０は、操作部３を介したモード切換操作により動画像撮像モードに切り換えられた状態で、シャッターボタン３Ａ（図１（Ａ））が押下操作されることにより、動画像の撮像を開始するようになされている。
【００２６】
このとき制御部１０は、バス１２を介してカメラブロック１３のカメラコントローラ１４を制御することにより、所定のフォーカス調整等がなされたカメラレンズ２により被写体（図示せず）からの光を集光させ、これをＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semicondactor）イメージセンサ等でなる撮像素子１５上に結像させる。
【００２７】
撮像素子１５は、結像した光に応じた映像信号ＳＶ１を生成し、これをアナログ信号処理回路１６へ供給する。アナログ信号処理回路１６は、当該映像信号ＳＶ１に対して所定の信号処理を施すことにより映像信号ＳＶ２を生成し、これをＡ／Ｄ（Analog/Digital）変換回路１７によりディジタル映像信号ＳＤＶに変換させ、バス１２を介してこれをバッファメモリ１８へ供給することにより一時蓄積する。
【００２８】
制御部１０は、バッファメモリ１８からディジタル映像信号ＳＤＶを順次読み出して画像圧縮・伸張回路１９へ供給することにより、当該ディジタル映像信号ＳＤＶをＭＰＥＧ１（Motion Pictures Expert Group 1）方式のビデオデータＤＶに順次圧縮符号化させ、再度バッファメモリ１８へ順次格納させる。
【００２９】
一方、制御部１０は、マイクロフォン５により音声を集音させると共に当該集音した音声に基づく音声信号ＳＡを順次生成させ、これをＡ／Ｄ変換回路２０によりディジタル音声信号ＳＤＡに変換させて、音声圧縮・伸張回路２１へ供給させる。
【００３０】
制御部１０は、音声圧縮・伸張回路２１によりディジタル音声信号ＳＤＡをＭＰ３（Motion Pictures Expert Group-1 Layer-3）方式のオーディオデータＤＡに順次変換させ、これをバッファメモリ１８へ順次格納させる。
【００３１】
制御部１０は、バッファメモリ１８から所定量のビデオデータＤＶを読み出し、再生時に参照するタイムスタンプ（以下、これをＰＴＳ（Presentation Time Stamp）とも呼ぶ）等が格納されたヘッダデータＴＨＶを付加してビデオパケットＴＶを順次生成すると共に、当該バッファメモリ１８から所定量のオーディオデータＤＡを読み出し、タイムスタンプ（ＰＴＳ）等が格納されたヘッダデータＴＨＡを付加してオーディオパケットＴＡを順次生成して、これらをＭＰＥＧ１ストリームとしてメディアインタフェース２２を介しリムーバブルメディアＲＭに順次記録していく。因みにこのＭＰＥＧ１ストリームのビットレートは、約１Ｍ［Ｂｙｔｅ／Ｓｅｃ］となる。
【００３２】
このとき制御部１０は、図３に示すように再生時に参照するタイムスタンプ（以下、ＳＣＲ(System Clock Reference)とも呼ぶ）等の所定形式のパックヘッダＰＨを有するパックＰを構成し、当該パックＰ内に所定数以下のオーディオパケットＴＡ（以下、これらをオーディオパケット群ＰＡと呼ぶ）及び所定数以下のビデオパケットＴＶ（以下、これらをビデオパケット群ＰＶと呼ぶ）を順次パックＰに格納していく。
【００３３】
因みに制御部１０は、１又は複数のパックＰにより１つのデータファイルＦを構成し、当該データファイルＦごとにリムーバブルメディアＲＭ内に記録し、また再生等し得るようになされている。
【００３４】
また制御部１０は、リムーバブルメディアＲＭに代えて、パックＰを不揮発性の内蔵メモリ２３（図２）にも記録し得るようになされている。すなわち図４に示すように、制御部１０は、メディアインタフェース２２を制御することにより、バッファメモリ１８に記憶しているビデオデータＤＶ及びオーディオデータＤＡの記録先を内蔵メモリ２３に切り替えさせる。
【００３５】
このとき制御部１０は、内蔵メモリ２３内にもパックＰを１又は２以上有するデータファイルＦを構成することにより、リムーバブルメディアＲＭの場合と同様に、ビデオデータＤＶ及びオーディオデータＤＡがパックＰに格納されたデータファイルＦを記録し得るようになされている。
【００３６】
因みに内蔵メモリ２３は、１Ｇ［Ｂｙｔｅ］以上の容量を有しており、約１６分以上の動画像データを記録し得るようになされている。
【００３７】
一方、制御部１０は、操作部３を介したモード切換操作により動画像再生モードに切り換えられると、所定のＧＵＩ（Graphical User Interface）メニューを表示部４（図１（Ｂ））に表示し、操作ボタン群３Ｂ（図１（Ｂ））を介してユーザに再生すべき動画像データを選択させるようになされている。
【００３８】
このとき制御部１０は、選択された動画像データに対応するリムーバブルメディアＲＭからパックＰを読み出し、メディアインタフェース２２及びバス１２を介してバッファメモリ１８に一時記憶しながら、当該パックＰからビデオデータＤＶ及びオーディオデータＤＡを順次取り出し、それぞれ画像圧縮・伸張回路１９及び音声圧縮・伸張回路２１へ順次送出される。
【００３９】
画像圧縮・伸張回路１９は、ビデオデータＤＶを順次復号化することにより復号映像信号ＤＶ２を生成し、Ｄ／Ａ（Digital/Analog）変換回路２４へ供給することによりアナログの復号映像信号ＳＶ２に変換させ、これを表示コントローラ２５へ供給する。
【００４０】
表示コントローラ２５は、復号映像信号ＳＶ２を基に表示用映像信号ＳＶ３を生成し、これを表示部４へ供給することにより、動画像データを構成する各画像を順次表示する。
【００４１】
これと並行して音声圧縮・伸張回路２１は、オーディオデータＤＡを順次復号化することにより復号音声信号ＤＡ２を生成し、これをＤ／Ａ変換回路２６へ供給する。Ｄ／Ａ変換回路２６は、復号音声信号ＤＡ２をアナログの音声信号ＳＡ２に変換し、これをスピーカ６へ供給することにより、動画像の音声を順次出力する。
【００４２】
かくして制御部１０は、リムーバブルメディアＲＭにデータファイルＦとして格納されユーザに選択された動画像データ、すなわちＭＰＥＧ１ストリームを再生することができる。
【００４３】
因みに制御部１０は、動画像データの再生を行う際、内部でカウンタを動作させ所定単位時間ごとに当該カウンタをカウントアップすると共に、データファイルＦにおけるパックＰ（図３）のパックヘッダＰに格納されたＳＣＲ、ビデオパケットＴＶのヘッダデータＴＨＶに格納されたＶｉｄｅｏＰＴＳ及びオーディオパケットＴＡのヘッダデータＴＨＡに格納されたＶｉｄｅｏＰＴＳ（以下、これらをまとめて単にＰＴＳと呼ぶ）と照合するようになされている。
【００４４】
制御部１０は、パックヘッダＰに格納されたＳＣＲがカウンタの値と一致したタイミングで各パックＰをリムーバブルメディアＲＭから読み出し、またヘッダデータＴＨＶ及びＴＨＡにそれぞれ格納されたＰＴＳがカウンタの値と一致したタイミングで各ビデオパケットＴＶ及び各オーディオパケットＴＡをそれぞれ画像圧縮・伸張回路１９及び音声圧縮・伸張回路２１へ送出することにより、映像と音声の同期をとりながら、記録時と同様に時間が推移するよう動画像を再生し得るようになされている。
【００４５】
さらに制御部１０は、外部インタフェース端子８にＵＳＢケーブル（図示せず）を介して外部のコンピュータ（図示せず）等が接続されている場合、外部インタフェース２７によって所定のデータ変換処理等を行うことにより、リムーバブルメディアＲＭから読み出したデータファイルＦをＭＰＥＧ１ストリームの形式で当該コンピュータに対して転送し得るようにもなされている。
【００４６】
因みに制御部１０は、操作部３を介したモード切換操作により静止画像撮像モードに切り換えられると、シャッターボタン３Ａが押下操作されたタイミングで静止画像を取り込むようになされている。この場合、制御部１０は、カメラブロック１３により１フレーム分の映像信号ＳＶ１を生成し、これを画像圧縮・伸張回路１９によりＪＰＥＧ（Joint Photographic Coding Experts Group）方式の静止画像データＤＳに符号化し、これを１つのファイルとしてリムーバブルメディアＲＭに記録する。
【００４７】
また制御部１０は、操作部３を介したモード切換操作により静止画像再生モードに切り換えられると、リムーバブルメディアＲＭから所定数（例えば９枚）の静止画像データＤＳを読み出してサムネイル画像ＴＨＭを作成すると共に表示部４に並べて表示し、操作ボタン群３Ｂ（図１（Ｂ））を介してユーザに再生すべき（すなわち表示部４全体に表示すべき）静止画像を選択させるようになされている。ここでユーザにいずれかのサムネイル画像ＴＨＭが選択されると、制御部１０は、当該サムネイル画像ＴＨＭに対応した静止画像データＤＳを表示部４の画素数等に合わせて拡大又は縮小し、当該表示部４に表示するようになされている。
【００４８】
このようにディジタルカメラ１は、制御部１０の制御の下で、動画像を撮像しビデオデータＤＶ及びオーディオデータＤＡを生成してＭＰＥＧ１形式のパックＰに格納し、これをリムーバブルメディアＲＭ又は内蔵メモリ２３（以下、これらをまとめてメディアとも呼ぶ）にデータファイルＦとして記録し、また再生し得るようになされている。
【００４９】
（２）動画像の記録
（２−１）記録先の切替
ところでディジタルカメラ１では、動画像の撮像時間に応じて撮像データ（すなわちビデオデータＤＶ及びオーディオデータＤＡ）が増加することになるが、リムーバブルメディアＲＭの記録容量は有限である。すなわちディジタルカメラ１では、その記録容量により、当該リムーバブルメディアＲＭへ記録し得る動画像の記録時間が制限されることになる。
【００５０】
そこでディジタルカメラ１の制御部１０は、当該記録時間の制限を超えて動画像を記録し続けたい場合、記録先をリムーバブルメディアＲＭと内蔵メモリ２３との間で適宜切り換えることにより、メディア上限時間を超える長時間の動画像を記録し続け得るようになされている。
【００５１】
すなわち制御部１０は、図５に示すように、まず１番目のリムーバブルメディアＲＭ１にデータファイルＦ１を構成し、動画像データとしてビデオデータＤＶ及びオーディオデータＤＡを当該データファイルＦ１のパックＰ１１に格納していく。
【００５２】
このとき制御部１０は、例えば図６（Ａ）に示すように、リムーバブルメディアＲＭ１のデータファイルＦ１において、１番目のパックＰ１１におけるパックヘッダＰＨのＳＣＲを値「００００００００」とし、最初のオーディオパケットＴＡのヘッダデータＴＨＡ及びビデオパケットＴＶのヘッダデータＴＨＶにおけるＰＴＳをいずれも値「００００３０００」として、ＳＣＲの値及びＰＴＳの値をそれぞれ所定数ずつ増加させていく。
【００５３】
また制御部１０は、かかる動画像データの記録中に現在の記録先であるリムーバブルメディアＲＭの空容量を監視するようになされている。制御部１０は、当該空容量が所定の閾値以下になった場合、図７（Ａ）に示すように、表示部４にメディア交換予告メッセージＭＳＧ１を表示することにより、ユーザに他のリムーバブルメディアＲＭを準備するよう促すようになされている。
【００５４】
因みにこの閾値は、例えば動画像データの記録時間に換算したときに約６０秒に相当する記録容量に設定されている。また制御部１０は、リムーバブルメディアＲＭの空容量を動画像データの記録可能時間に換算し、表示部４に当該記録可能時間を併せて表示することにより、当該リムーバブルメディアＲＭの交換が必要となるまでの時間をユーザに認識させ得るようになされている。また制御部１０は、この記録可能時間を随時更新することによりいわゆるカウントダウンを行うようになされている。
【００５５】
制御部１０は、そのままリムーバブルメディアＲＭに対する動画像データの記録を継続し、図６（Ａ）の例では、２番目の（すなわち最後の）パックＰ１２におけるＳＣＲを値「０００２７０００」とし、最後のオーディオパケットＴＡ及び最後のビデオパケットＴＶにおけるＰＴＳをいずれも値「０００６００００」としている。
【００５６】
その後制御部１０は、リムーバブルメディアＲＭの空容量が無くなると、動画像データの記録先を内蔵メモリ２３に切り替える。具体的に制御部１０は、内蔵メモリ２３にデータファイルＦ２を構成し、動画像データとしてビデオデータＤＶ及びオーディオデータＤＡを当該データファイルＦ２のパックＰ２１に格納していく。
【００５７】
このとき制御部１０は、パックＰ２１におけるＳＣＲをリセットしてパックＰ１１の場合と同様に値「００００００００」とし、またオーディオパケットＴＡ及びビデオパケットＴＶにおけるＰＴＳをいずれもリセットしてパックＰ１１の場合と同様の値「００００３０００」から開始する。
【００５８】
さらに制御部１０は、データファイルＦ１及びＦ２を接続するための情報として、図６（Ｂ）に示すような接続情報ファイルＣを作成する。この接続情報ファイルＣは、接続前後のデータファイルＦにおけるメディアの種類（すなわちリムーバブルメディアＲＭ又は内蔵メモリ２３のいずれか）及びファイル名をそれぞれ表す前ファイル情報ｃｉ１及び後ファイル情報ｃｉ２、タイムスタンプ打替（詳しくは後述する）の要否を表すタイムスタンプ打替フラグｃｉ３、タイムスタンプ打替後のＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをそれぞれ表す接続ＳＣＲ情報ｃｉ４、接続ＡｕｄｉｏＰＴＳ情報ｃｉ５及び接続ＶｉｄｅｏＰＴＳ情報ｃｉ６が格納されるようになされている。
【００５９】
制御部１０は、パックＰ２１のＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをいずれもリセットした場合、タイムスタンプ打替フラグｃｉ３に値「１」を設定することにより、データファイルＦ２内のＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをリセットしたことを記録する。
【００６０】
また制御部１０は、仮にパックＰ２１のＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをリセットしなかった場合に、パックＰ１２に続けて当該パックＰ２１のＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳに設定すべき値を、接続ＳＣＲ情報ｃｉ４、接続ＡｕｄｉｏＰＴＳ情報ｃｉ５及び接続ＶｉｄｅｏＰＴＳ情報ｃｉ６（以下、これらをまとめて打替タイムスタンプ情報と呼ぶ）としてそれぞれ格納する。図６（Ｂ）の例では、それぞれ、データファイルＦ１の最後のパックＰ１２におけるＳＣＲの値「０００２７０００」の次に設定すべき値「０００５７０００」、データファイルＦ１における最後のオーディオパケットＴＡ及び最後のビデオパケットＴＶにおけるＰＴＳの値「０００６００００」の次に設定すべき値「０００６３０００」としている。
【００６１】
因みに接続情報ファイルＣ１には、後ろ側のデータファイルＦ（すなわちデータファイルＦ２）におけるビデオデータＤＶの先頭フレームのサムネイル画像ＴＨＭ、ユーザが任意に設定し得るユーザメモＹＭ、撮像日時やシャッタスピード等の撮像情報に関して規定されたＥｘｉｆ（Exchangeable Image File Format）情報等も格納し得るようになされている。
【００６２】
この接続情報ファイルＣ１は、内蔵メモリ２３に記録され、前ファイル情報ｃｉ１として格納されているデータファイルＦ（図６（Ｂ）の場合は「ＦＩＬＥ００１」、すなわちデータファイルＦ１）と対応付けて管理されるようになされている。
【００６３】
また制御部１０は、動画像データの記録先が内蔵メモリ２３に切り替わると、図７（Ｂ）に示すように、表示部４にメディア交換メッセージＭＳＧ２を表示することにより、ユーザにリムーバブルメディアＲＭを交換するよう促すようになされている。このとき制御部１０は、内蔵メモリ２３の空容量に応じた記録可能時間を併せて表示することにより、リムーバブルメディアＲＭの早期交換を促すようになされている。
【００６４】
制御部１０は、メディアインタフェース２２（図２）を介してリムーバブルメディアＲＭが交換されたか否か、及び交換後の空容量を監視するようになされている。制御部１０は、当該リムーバブルメディアＲＭが充分な空容量を有するリムーバブルメディアＲＭに交換されたことを検出すると、動画像データの記録先を内蔵メモリ２３からリムーバブルメディアＲＭに再び切り替え、２番目のリムーバブルメディアＲＭ２（図５）にデータファイルＦ３を構成し、ＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをいずれもリセットして、動画像データとしてビデオデータＤＶ及びオーディオデータＤＡを当該データファイルＦ３に格納していく。
【００６５】
このとき制御部１０は、データファイルＦ２及びＦ３を接続するための情報として、接続情報ファイルＣ１と同形式の接続情報ファイルＣ２（図示せず）を作成して内蔵メモリ２３に記録する。
【００６６】
その後、制御部１０は、同様の処理を繰り返すことにより、内蔵メモリ２３にデータファイルＦ４を作成し、３番目のリムーバブルメディアＲＭ３にデータファイルＦ５を作成して動画像データとしてビデオデータＤＶ及びオーディオデータＤＡをそれぞれ格納していくと共に、データファイルＦ３及びＦ４を接続するための情報並びにデータファイルＦ４及びＦ５を接続するための情報として、接続情報ファイルＣ３及びＣ４（図示せず）を作成し、内蔵メモリ２３に記録する。
【００６７】
因みに制御部１０は、操作部３を介して所定の停止操作を受け付けると、動画像データの記録処理を終了するようになされている。
【００６８】
また制御部１０は、記録先となっているリムーバブルメディアＲＭ又は内蔵メモリ２３に静止画像や他のデータ等が記録されている場合、動画像データをできるだけ長時間記録する観点からこれらを不要ファイルと見なすようになされている。
【００６９】
この場合、制御部１０は、図７（Ｃ）に示すように不要ファイルの削除の可否についてユーザに確認するメッセージＭＳＧ３を表示部４にし、削除の指示を受けた場合には、当該不要ファイルを削除して空容量を増やすようになされている。
【００７０】
このように制御部１０は、長時間の動画像を撮像する際、動画像データの記録先としてリムーバブルメディアＲＭと内蔵メモリ２３とを交互に切り替えながら、複数のデータファイルＦに分割しＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをその都度リセットしてビデオデータＤＶ及びオーディオデータＤＡを格納すると共に、記録先の切り替え時に接続情報ファイルＣを生成して内蔵メモリ２３に記録するようになされている。
【００７１】
（２−２）動画像記録処理
次に、ディジタルカメラ１による動画像の記録における詳細な処理手順について、図８のフローチャートを用いて説明する。すなわちディジタルカメラ１の制御部１０は、操作部３（図２）を介して動画像の撮像を開始する指示を受け付けると、動画像記録処理手順ＲＴ１を開始し、ステップＳＰ１へ移る。
【００７２】
ステップＳＰ１において制御部１０は、リムーバブルメディアＲＭの空容量が閾値以下であるか否かを判定する。ここで否定結果が得られると、このことはもう暫くの間、当該リムーバブルメディアＲＭに動画像データとしてオーディオパケットＴＡ及びビデオパケットＴＶを記録し続け得ることを表しており、このとき制御部１０はステップＳＰ１４へ移る。
【００７３】
一方、ステップＳＰ１において肯定結果が得られると、このことは、間もなくリムーバブルメディアＲＭに動画像データを記録し得なくなることを表しており、このとき制御部１０は次のステップＳＰ２へ移る。
【００７４】
ステップＳＰ２において制御部１０は、表示部４にメディア交換予告メッセージＭＳＧ１（図７（Ａ））を表示し、また動画像データの記録先をリムーバブルメディアＲＭから内蔵メモリ２３へ切り替えるための準備として、ビデオデータＤＶ及びオーディオデータＤＡを格納しているデータファイルＦのクローズ処理を開始し、また後の処理で使用するループカウンタを初期化して、次のステップＳＰ３へ移る。
【００７５】
ステップＳＰ３において制御部１０は、内蔵メモリ２３の容量が所定値以上であるか否かを判定する。ここで肯定結果が得られると、このことは内蔵メモリ２３にある程度の動画像データを記録し得ることを表しており、このとき制御部１０は次のステップＳＰ４へ移る。
【００７６】
ステップＳＰ４において制御部１０は、ループカウンタが初期値のままであるか否か、すなわちループ処理が初回であるか否かを判定する。ここで肯定結果が得られると、このことは動画像データの記録先が内蔵メモリ２３に切り替わった直後であるためにデータファイルＦが未作成であることを表しており、このとき制御部１０は次のステップＳＰ５へ移る。
【００７７】
ステップＳＰ５において制御部１０は、内蔵メモリ２３に接続情報ファイルＣを作成すると共に前ファイル情報ｃｉ１や接続ＳＣＲ情報ｃｉ４等の各情報を格納し、次のステップＳＰ６へ移る。因みにこのときの接続情報ファイルＣは、リムーバブルメディアＲＭのデータファイルＦに内蔵メモリ２３のデータファイルＦを接続するための情報が格納される。
【００７８】
ステップＳＰ６において制御部１０は、次にパックＰを記録する際にパックヘッダＰＨに格納するＳＣＲの値、並びに次にオーディオパケットＴＡのパケットヘッダＴＨＡ及びビデオパケットＴＶのパケットヘッダＴＨＶに格納するＰＴＳの値をいずれもリセットし、次のステップＳＰ７へ移る。
【００７９】
ステップＳＰ７において制御部１０は、内蔵メモリ２３にデータファイルＦを作成すると共に、当該データファイルＦのパックＰ内へのビデオデータＤＶ及びオーディオデータＤＡの格納を開始して、次のステップＳＰ８へ移る。
【００８０】
ステップＳＰ８において制御部１０は、表示コントローラ２５を介して表示部４にメディア交換メッセージＭＳＧ２を表示させ、次のステップＳＰ９へ移る。
【００８１】
一方、ステップＳＰ４において否定結果が得られると、このことは一連のループ処理が２回目以降であることを表しており、このとき制御部１０は上述したステップＳＰ５〜ＳＰ８の処理を省略して次のステップＳＰ９へ移る。
【００８２】
ステップＳＰ９において制御部１０は、内蔵メモリ２３の空容量を算出すると共に当該空き容量を動画像データの記録可能時間に換算し、当該記録可能時間を表示部４に表示（又は更新）して、次のステップＳＰ１０へ移る。
【００８３】
ステップＳＰ１０において制御部１０は、ループカウンタをインクリメントすると共に、メディアインタフェース２２を介して、ユーザによりリムーバブルメディアＲＭが交換されたか否かを判定する。ここで否定結果が得られると、このことは引き続き動画像データを内蔵メモリ２３に記録し続ける必要があることを表しており、このとき制御部１０は再度ステップＳＰ４へ戻る。
【００８４】
一方、ステップＳＰ１０において肯定結果が得られると、このことは動画像データの記録先を内蔵メモリ２３から交換後のリムーバブルメディアＲＭに切り替えるべきであることを表しており、このとき制御部１０は次のステップＳＰ１１へ移る。
【００８５】
ステップＳＰ１１において制御部１０は、内蔵メモリ２３に接続情報ファイルＣを作成すると共に前ファイル情報ｃｉ１や接続ＳＣＲ情報ｃｉ４等の各情報を格納し、次のステップＳＰ１２へ移る。因みにこのときの接続情報ファイルＣは、ステップＳＰ５において作成した接続情報ファイルＣとは異なるものとなり、内蔵メモリ２３のデータファイルＦにリムーバブルメディアＲＭのデータファイルＦを接続するための情報が格納される。
【００８６】
ステップＳＰ１２において制御部１０は、次にパックＰを記録する際にパックヘッダＰＨに格納するＳＣＲの値、並びに次にオーディオパケットＴＡのパケットヘッダＴＨＡ及びビデオパケットＴＶのパケットヘッダＴＨＶに格納するＰＴＳの値をいずれもリセットし、次のステップＳＰ１３へ移る。
【００８７】
ステップＳＰ１３において制御部１０は、リムーバブルメディアＲＭにデータファイルＦを作成すると共に、当該データファイルＦのパックＰ内へのビデオデータＤＶ及びオーディオデータＤＡの格納を開始して、次のステップＳＰ１４へ移る。
【００８８】
ステップＳＰ１４において制御部１０は、リムーバブルメディアＲＭにビデオデータＤＶ及びオーディオデータＤＡを記録し、次のステップＳＰ１７へ移って動画像記録処理手順ＲＴ１を終了する。
【００８９】
一方、ステップＳＰ３において否定結果が得られると、このことはユーザがリムーバブルメディアＲＭを交換し得る程度の充分な時間の動画像データを内蔵メモリ２３に記録し得ないことを表しており、このとき制御部１０は次のステップＳＰ１５へ移る。
【００９０】
ステップＳＰ１５において制御部１０は、内蔵メモリ２３に動画像データを記録し得るような充分な空容量が無い旨のメッセージを表示し、次のステップＳＰ１６へ移る。
【００９１】
ステップＳＰ１６において制御部１０は、リムーバブルメディアＲＭのデータファイルＦへの動画像データの記録を終了した時点で動画像の記録を終了し、次のステップＳＰ１７へ移って動画像記録処理手順ＲＴ１を終了する。
【００９２】
因みに制御部１０は、ユーザから動画像の記録を停止する指示を受け付けるまでの間、定期的に（例えば１秒ごとに）動画像記録処理手順ＲＴ１を実行するようになされている。
【００９３】
（３）動画像の接続再生
（３−１）タイムスタンプの打替
ところでディジタルカメラ１は、図５に示したように動画像データをリムーバブルメディアＲＭ及び内蔵メモリ２３に分割して記録した際に生成したデータファイルＦを再生する場合、外部インタフェース端子８にＵＳＢケーブル（図示せず）を介して外部のコンピュータ（図示せず）等が接続されていれば、各データファイルＦの動画像を撮影順に接続しながら再生し（以下、これを接続再生と呼ぶ）、バス１２（図２）上を流れるＭＰＥＧ１ストリームを当該コンピュータに転送し得るようにもなされている。
【００９４】
例えばディジタルカメラ１の制御部１０は、１番目のリムーバブルメディアＲＭ１からデータファイルＦ１を読み出し動画像データを再生するとき、当該動画像データ（すなわちオーディオパケットＴＡ及びビデオパケットＴＶ）を外部インタフェース端子８を介してコンピュータへ転送する。
【００９５】
この場合制御部１０は、動画像データをＭＰＥＧ１ストリームの形式、すなわち図３に示したパックＰの形式で転送するため、当該パックＰのパックヘッダＰＨに格納されているＳＣＲ、並びにオーディオパケットＴＡ及びビデオパケットＴＶにそれぞれ格納されているパケットヘッダＴＨＡ及びＴＨＶの各ＰＴＳも転送する。
【００９６】
このとき制御部１０は、データファイルＦ１に対応した接続情報ファイルＣ１（図６（Ｂ））を内蔵メモリ２３から読み出し、さらに当該接続情報ファイルＣ１から後ファイル情報ｃｉ２、すなわちデータファイルＦ２を表す「ＦＩＬＥ００２」を取得することにより、現在再生中のデータファイルＦ１に続くデータファイルＦが内蔵メモリ２３に格納された当該データファイルＦ２であることを認識する。
【００９７】
その後制御部１０は、リムーバブルメディアＲＭ１のデータファイルＦ１から動画像データ、すなわちパックＰ１１及びＰ１２を再生し、残り再生時間が所定時間（例えば６０秒）以下となったときに、所定の確認画面を表示部４に表示することにより次のデータファイルＦ２を連続して再生するか否かを問い合わせる。ここで連続再生する旨の指示を受けた場合、制御部１０は、データファイルＦ１の再生を終えると、引き続き内蔵メモリ２３からデータファイルＦ２を読み出し動画像データの再生を継続する。
【００９８】
このとき制御部１０は、タイムスタンプ打替フラグｃｉ３に値「１」が設定されていた場合、接続情報ファイルＣ１の打替タイムスタンプ情報（すなわち接続ＳＣＲ情報ｃｉ４、接続ＡｕｄｉｏＰＴＳ情報ｃｉ５及び接続ＶｉｄｅｏＰＴＳ情報ｃｉ６）を基に、データファイルＦ２の動画像データにおけるパックＰ２１のＳＣＲ及びＰＴＳを打ち替えることにより、データファイルＦ１にデータファイルＦ２を接続するようになされている。
【００９９】
具体的に制御部１０は、図６（Ｃ）に示すように、パックＰ２１のＳＣＲを値「００００００００」から接続ＳＣＲ情報ｃｉ４の値「０００５７０００」に打ち替え、最初のオーディオパケットＴＡのＡｕｄｉｏＰＴＳを値「００００３０００」から接続ＡｕｄｉｏＰＴＳ情報ｃｉ５の値「０００６３０００」に打ち替え、さらに最初のビデオパケットＴＶのＶｉｄｅｏＰＴＳを値「００００３０００」から接続ＶｉｄｅｏＰＴＳ情報ｃｉ６の値「０００６３０００」に打ち替える。
【０１００】
その後制御部１０は、以降のＳＣＲ及びＰＴＳについても、適宜カウントアップしながら順次打ち替えていくことにより、内蔵メモリ２３のデータファイルＦ２に記録されたパックＰ並びにオーディオパケットＴＡ及びビデオパケットＴＶについて、リムーバブルメディアＲＭ１のデータファイルＦ１のパックＰ並びにオーディオパケットＴＡ及びビデオパケットＴＶから連続的にカウントアップするようなＳＣＲ及びＰＴＳが付されたＭＰＥＧ１ストリームをコンピュータへ転送するようになされている。
【０１０１】
因みに制御部１０は、内蔵メモリ２３のデータファイルＦ２を再生し始めると同時に、ユーザにリムーバブルメディアＲＭ１をリムーバブルメディアＲＭ２に交換すべき旨を表す交換メッセージ（図示せず）を表示部４に表示することにより、当該リムーバブルメディアＲＭ２への交換作業を促すようになされている。さらに制御部１０は、このときデータファイルＦ２を再生し終えるまでの残り時間を算出して表示部４に併せて表示することにより、当該残り時間以内にリムーバブルメディアＲＭ２への交換作業を完了すれば動画像データを中断せず連続的に再生し得ることをユーザに認識させ得るようにもなされている。
【０１０２】
また制御部１０は、その後に続く動画像データ、すなわちリムーバブルメディアＲＭ２のデータファイルＦ３、内蔵メモリ２３のデータファイルＦ４、及びリムーバブルメディアＲＭ３のデータファイルＦ５についても同様に順次接続し、各接続情報ファイルＣに格納された接続ＳＣＲ情報ｃｉ４、接続ＡｕｄｉｏＰＴＳ情報ｃｉ５及び接続ＶｉｄｅｏＰＴＳ情報ｃｉ６を基に、各ＳＣＲ及び各ＰＴＳを打ち替えながらＭＰＥＧ１ストリームをコンピュータへ転送するようになされている。
【０１０３】
この結果、ＭＰＥＧ１ストリームを受信したコンピュータでは、図６（Ｃ）に示したように、ＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳが途中でリセットされることなく適切にカウントアップされた接続ファイルＦＪ１を生成することができる。
【０１０４】
ところで、ユーザが実際にディジタルカメラ１を使用する場合、リムーバブルメディアＲＭを紛失してしまい、またデータファイルＦを誤って消去する等の理由により、動画像の一部を構成するデータファイルＦを接続し得ない可能性がある。また、ユーザの意思により、敢えて特定のデータファイルＦを飛ばしてその次のデータファイルＦを接続したいと考える可能性もある。
【０１０５】
このため制御部１０は、現在再生中のデータファイルＦの残り時間が所定時間（例えば６０秒）以下となったときに所定の確認画面を表示部４に表示することにより、次のデータファイルＦを連続して再生するか否かをユーザに問い合わせ、連続再生する旨の指示を受け付けたときのみ次のデータファイルＦを再生して接続するようになされている。
【０１０６】
このとき制御部１０は、接続情報ファイルＣに格納されたサムネイル画像ＴＨＭやユーザメモＹＭ等の各種情報を表示部４に表示することにより、これらを次のデータファイルＦを接続するか否かの判断材料として利用させ得るようにもなされている。
【０１０７】
このようにディジタルカメラ１の制御部１０は、複数のメディアに分割されて記録された動画像データを接続再生し外部へ転送する際、接続情報ファイルＣに格納した打替タイムスタンプ情報を基に複数のデータファイルＦを接続し、後続のデータファイルＦにおけるパックＰのＳＣＲ並びにオーディオパケットＴＡのＡｕｄｉｏＰＴＳ及びビデオパケットＴＶのＶｉｄｅｏＰＴＳを打ち替えることにより、連続したＭＰＥＧ１ストリームを生成するようになされている。
【０１０８】
（３−２）動画像接続再生処理
次に、ディジタルカメラ１による動画像の接続における詳細な処理手順について、図９のフローチャートを用いて説明する。すなわちディジタルカメラ１の制御部１０は、操作部３（図２）を介して動画像を接続して再生する指示を受け付けると、動画像接続再生処理手順ＲＴ２を開始し、ステップＳＰ２１へ移る。
【０１０９】
ステップＳＰ２１において制御部１０は、データファイルＦの順序を表す変数ｎを値「１」に初期化し、次のステップＳＰ２２へ移る。ステップＳＰ２２において制御部１０は、ｎ番目のデータファイルＦｎの再生及び転送を開始し、次のステップＳＰ２３へ移る。
【０１１０】
ステップＳＰ２３において制御部１０は、データファイルＦｎに対応した接続情報ファイルＣｎが内蔵メモリ２３に記録されているか否かを判定する。ここで肯定結果が得られると、このことは当該接続情報ファイルＣｎを基に次のデータファイルＦ（ｎ＋１）を連続して再生し得ることを表しており、このとき制御部１０は次のステップＳＰ２４へ移る。
【０１１１】
ステップＳＰ２４において制御部１０は、内蔵メモリ２３から接続情報ファイルＣｎを読み出すと共に後ファイル情報ｃｉ２を取得することにより、次に再生すべきデータファイルＦ（ｎ＋１）のファイル名等を認識し、次のステップＳＰ２５へ移る。
【０１１２】
ステップＳＰ２５において制御部１０は、データファイルＦｎの残り時間が所定時間以下となったときに確認画面を表示部４に表示することにより、現在再生中のデータファイルＦｎに連続してデータファイルＦ（ｎ＋１）を再生するか否かをユーザに問い合わせる。ここで肯定結果が得られると、このことは現在再生中のデータファイルＦｎに次のデータファイルＦ（ｎ＋１）を接続して再生すべきであることを表しており、このとき制御部１０は次のステップＳＰ２６へ移る。
【０１１３】
ステップＳＰ２６において制御部１０は、データファイルＦ（ｎ＋１）が内蔵メモリ２３に記録されているか否かを判定する。ここで否定結果が得られると、このことはデータファイルＦ（ｎ＋１）がリムーバブルメディアＲＭに記録されていることを表しており、このとき制御部１０は、次のステップＳＰ２７へ移る。
【０１１４】
ステップＳＰ２７において制御部１０は、メディア交換メッセージＭＳＧ２（図７（Ｂ））を表示部４に表示することによりユーザにリムーバブルメディアＲＭの交換を要求し、次のステップＳＰ２８へ移る。
【０１１５】
ステップＳＰ２８において制御部１０は、データファイルＦｎの再生を終えるまでにデータファイルＦ（ｎ＋１）が記録されたリムーバブルメディアＲＭに交換されたか否かを判定する。ここで肯定結果が得られると、制御部１０は次のステップＳＰ２９へ移る。
【０１１６】
一方、ステップＳＰ２６において肯定結果が得られると、このことはこの時点では特にリムーバブルメディアＲＭの交換が必要ないことを表しており、このとき制御部１０は次のステップＳＰ２９へ移る。
【０１１７】
ステップＳＰ２９において制御部１０は、接続情報ファイルＣｎのタイムスタンプ打替フラグｃｉ３が値「１」に設定されているか否か、すなわちタイムスタンプの打替が必要であるか否かを判定する。ここで肯定結果が得られると、制御部１０は次のステップＳＰ３０へ移る。
【０１１８】
ステップＳＰ３０において制御部１０は、接続情報ファイルＣｎの打替タイムスタンプ情報（すなわち接続ＳＣＲ情報ｃｉ４、接続ＡｕｄｉｏＰＴＳ情報ｃｉ５及び接続ＶｉｄｅｏＰＴＳ情報ｃｉ６）を基に、再生中にＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳを打ち替えるためのオフセット変数ｏＳＣ、ｏＰＡ及びｏＰＶを設定し、次のステップＳＰ３１へ移る。
【０１１９】
ステップＳＰ３１において制御部１０は、ＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳを次の（１）〜（３）式に従って打ち替えながら、データファイルＦ（ｎ＋１）の再生及び転送を開始し、次のステップＳＰ３２へ移る。
【０１２０】
ＳＣＲ＝ＳＣＲ＋ｏＳＣ    ……（１）
ＡｕｄｉｏＰＴＳ＝ＡｕｄｉｏＰＴＳ＋ｏＰＡ    ……（２）
ＶｉｄｅｏＰＴＳ＝ＶｉｄｅｏＰＴＳ＋ｏＰＶ    ……（３）
【０１２１】
ステップＳＰ３２において制御部１０は、変数ｎをインクリメントすることによりその次のデータファイルＦ（ｎ＋２）をさらに接続して再生するべく、再度ステップＳＰ２３へ戻る。
【０１２２】
一方、ステップＳＰ２５において否定結果が得られると、このことはユーザが（ｎ＋１）番目のデータファイルＦ（ｎ＋１）を連続的に再生する意思を有していないことを表しており、このとき制御部１０はステップＳＰ３３へ移る。
【０１２３】
ステップＳＰ３３において制御部１０は、所定の確認画面を表示部４に表示することにより、引き続きデータファイルＦの再生を行うか否かを判定する。ここで肯定結果が得られると、このことは例えばユーザがデータファイルＦ（ｎ＋１）を飛ばしその次のデータファイルＦ（ｎ＋２）をデータファイルＦｎに接続して再生したいと考えている可能性があることを表しており、このとき制御部１０は次のステップＳＰ３４へ移る。
【０１２４】
ステップＳＰ３４において制御部１０は、この時点で内部に保持しているタイムスタンプ（すなわちＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳ）の各値を以降の接続処理で用いるために内蔵メモリ２３に保存し、次のステップＳＰ３５へ移る。
【０１２５】
ステップＳＰ３５において制御部１０は、変数ｎをインクリメントすることによりその次のデータファイルＦ（ｎ＋２）をさらに接続して再生するべく、再度ステップＳＰ２３へ戻る。
【０１２６】
一方、ステップＳＰ２３において否定結果が得られると、このことは現在再生中のデータファイルＦｎに他のデータファイルＦを接続して再生し得ないことを表しており、このとき制御部１０はステップＳＰ３６へ移る。
【０１２７】
また、ステップＳＰ２８において否定結果が得られると、このことはデータファイルＦ（ｎ＋１）が記録されたリムーバブルメディアＲＭをユーザが用意し得なかった等の理由により、データファイルＦｎにデータファイルＦ（ｎ＋１）を接続して再生し得ないことを表しており、このとき制御部１０はステップＳＰ３６へ移る。
【０１２８】
さらにステップＳＰ３３において否定結果が得られると、このことはユーザが現在再生中のデータファイルＦｎに他のデータファイルＦを接続して再生する意思を有していないことを表しており、このとき制御部１０はステップＳＰ３６へ移る。
【０１２９】
ステップＳＰ３６において制御部１０は、データファイルＦｎの再生を終了した時点で動画像の再生及び転送の処理を終了し、次のステップＳＰ３７へ移ってこの動画像接続再生処理手順ＲＴ２を終了する。
【０１３０】
（４）動作及び効果
以上の構成において、ディジタルカメラ１の制御部１０は、長時間の動画像を撮像する際、オーディオデータＤＡ及びビデオデータＤＶを格納するデータファイルＦの記録先をリムーバブルメディアＲＭ又は内蔵メモリ２３に交互に切り替えることにより、当該動画像データを途切れることなく連続的に記録する。
【０１３１】
このとき制御部１０は、当該データファイルＦごとにＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをリセットし、さらに記録先の切り替え時に打替タイムスタンプ情報等を格納した接続情報ファイルＣを生成し、内蔵メモリ２３に記録する。
【０１３２】
また制御部１０は、複数の記録先に分割されて記録された動画像データを再生し外部のコンピュータ等への転送する際、接続情報ファイルＣの打替タイムスタンプ情報を基に、ＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳを打ち替えながら再生することにより、当該ＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳが適切にカウントアップするＭＰＥＧ１ストリームを生成して転送する。
【０１３３】
従ってディジタルカメラ１の制御部１０は、動画像データが複数のデータファイルＦに分割され複数の記録先（すなわちリムーバブルメディアＲＭ及び内蔵メモリ２３）に分散して記録されていたとしても、大容量の記憶媒体を有する外部のコンピュータ等においてタイムスタンプ（すなわちＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳ）が適切にカウントアップする１本のＭＰＥＧ１ストリームでなる接続ファイルＦＪ１（図６（Ｃ））を作成させることができる。
【０１３４】
このとき制御部１０は、打ち替えるべきタイムスタンプを接続情報ファイルＣから取得することができるため、接続元となるデータファイルＦの最後のタイムスタンプから類推する場合と比較して、正確なタイムスタンプに打ち替えることができる。これにより制御部１０は、類推等により誤ったタイムスタンプに打ち替えてしまう可能性を排除し最適なタイムスタンプに打ち替えることができるので、接続後の動画像データを他の再生機器により再生する際に、タイムスタンプに起因したエラーが発生して停止するといった問題を生じさせることがない。
【０１３５】
また制御部１０は、リムーバブルメディアＲＭ又は内蔵メモリ２３に分割して記録されたデータファイルＦのタイムスタンプをそれぞれ正しい初期値から付与することができるため、各データファイルＦが他の再生機器等により単独で再生される際に、「タイムスタンプが初期値以外の値から開始しているために再生し得ない」といった問題を引き起こさせることなく、正しく再生させることができる。
【０１３６】
さらに制御部１０は、接続情報ファイルＣを内蔵メモリ２３に全て記録しているため、当該接続情報ファイルＣを対応するデータファイルＦと共にリムーバブルメディアＲＭに記録した場合に起こり得る、「当該リムーバブルメディアＲＭを紛失したためにその次のデータファイルＦを特定できず、当該データファイルＦを飛ばして他のデータファイルＦを接続することができない」といった問題を未然に防止することができる。
【０１３７】
そのうえ制御部１０は、内蔵メモリ２３のデータファイルＦ２に動画像データを記録する時にも、リムーバブルメディアＲＭのデータファイルＦ１に動画像データを記録する場合と同等のビットレートを維持するため、当該ビットレートを変化させて記録した場合に起こり得る、再生時に画質が急激に変化しユーザに違和感を覚えさせるといった問題を生じさせることがない。
【０１３８】
以上の構成によれば、ディジタルカメラ１の制御部１０は、長時間の動画像を撮像する際、オーディオデータＤＡ及びビデオデータＤＶを格納するデータファイルＦの記録先をリムーバブルメディアＲＭ又は内蔵メモリ２３に交互に切り替え、データファイルＦごとにＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳをリセットし、さらに記録先の切り替え時に打替タイムスタンプ情報等を格納した接続情報ファイルＣを生成して内蔵メモリ２３に記録しておき、当該動画像を再生し転送する際、接続情報ファイルＣの打替タイムスタンプ情報を基に、タイムスタンプを打ち替えながら再生することにより、当該タイムスタンプが適切にカウントアップするＭＰＥＧ１ストリームを生成することができる。
【０１３９】
（５）他の実施の形態
なお上述した実施の形態においては、動画像データを再生しながら外部のコンピュータ等へ転送する際に、タイムスタンプ（すなわちＳＣＲ、ＡｕｄｉｏＰＴＳ及びＶｉｄｅｏＰＴＳ）を打ち替えるようにした場合について述べたが、本発明はこれに限らず、例えば動画像データの再生のみを行いコンピュータ等へ転送しない場合等に、当該タイムスタンプの打ち換えを行わず、接続情報ファイルＣを基にデータファイルＦを記録順に連続して再生するようにしても良い。
【０１４０】
また上述した実施の形態においては、動画像接続再生処理手順ＲＴ２（図９）のステップＳＰ２５において、次のデータファイルＦを接続するか否かをユーザに問い合わせるようにした場合について述べたが、本発明はこれに限らず、ユーザに問い合わせることなく無条件に次のデータファイルＦを接続するようにしても良い。
【０１４１】
さらに上述した実施の形態においては、動画像接続再生処理手順ＲＴ２（図９）のステップＳＰ３１において、データファイルＦの再生とタイムスタンプの打ち替えとを並行して行うようにした場合について述べたが、本発明はこれに限らず、例えばタイムスタンプの打ち替えを先行して行い、その後データファイルＦを再生する等しても良い。
【０１４２】
さらに上述した実施の形態においては、動画像データを再生しながら転送するようにした場合について述べたが、本発明はこれに限らず、例えば動画像データを再生せずに、すなわちオーディオデータＤＡ及びビデオデータＤＶの復号化及び表示部４への表示を行わず、タイムスタンプを打ち替えながらデータファイルＦの転送のみを行う等しても良い。
【０１４３】
さらに上述した実施の形態においては、内蔵メモリ２３に複数の接続情報ファイルＣを生成するようにした場合について述べたが、本発明はこれに限らず、例えばデータベース形式で各種情報を一括管理する接続情報データベースを用いて、打替タイムスタンプ情報等を管理するようにしても良い。
【０１４４】
さらに上述した実施の形態においては、メディアスロット７を１つのみ有し、動画像データの記録先をリムーバブルメディアＲＭ又は内蔵メモリ２３に切り替えるようにした場合について述べたが、本発明はこれに限らず、例えばメディアスロットを２つ以上有する場合に、動画像データの記録先を各メディアスロットのリムーバブルメディアＲＭに切り替える等しても良い。この場合、接続情報ファイルＣのみを内蔵メモリ２３に記録するようにすればよい。
【０１４５】
さらに上述した実施の形態においては、ディジタルカメラ１により動画像データを再生するようにした場合について述べたが、本発明はこれに限らず、例えば内蔵メモリ２３の全ての接続情報ファイルＣ及びデータファイルＦを外部のコンピュータ等へ転送し、当該コンピュータで動画像接続再生処理手順ＲＴ２（図９）を実行することによりデータファイルＦを連続的に再生して１本のＭＰＥＧ１ストリームを生成するようにしても良い。
【０１４６】
さらに上述した実施の形態においては、動画像データをＭＰＥＧ１方式により符号化しデータファイルＦとして記録するようにした場合について述べたが、本発明はこれに限らず、例えばＭｏｔｉｏｎ  ＪＰＥＧやＭＰＥＧ２、Ｈ．２６４／ＭＰＥＧ４  ＡＶＣ（Advanced Video Codec）等の他の符号化方式であっても良く、要は連続するデータが比較的短い時間ごとに区切られタイムスタンプが付与されて符号化されるものであればよい。
【０１４７】
さらに上述した実施の形態においては、ディジタルカメラ１により動画像を撮像及び再生する際に本発明を適用するようにした場合について述べたが、これに限らず、例えばいわゆるＩＣレコーダ等のオーディオ録音機器において音声を連続的に録音及び再生する場合など、時間的に連続する信号を符号化し複数の記録先に切り替えながら記録し、また再生する場合に、本発明を適用するようにしても良い。
【０１４８】
さらに上述した実施の形態においては、本発明をディジタルカメラ１に適用するようにした場合について述べたが、これに限らず、例えば動画像の撮像機能を有するディジタルビデオカメラや携帯電話機、ＰＤＡ（Personal Digital Assistant）等の種々の電子機器に本発明を適用するようにしても良い。
【０１４９】
さらに上述した実施の形態においては、符号化手段としての画像圧縮・伸張回路１９及び音声圧縮・伸張回路２１と、記録手段としての制御部１０、リムーバブルメディアＲＭ及び内蔵メモリ２３と、接続情報記録手段としての制御部１０及び内蔵メモリ２３とによって符号記録装置としてのディジタルカメラ１を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる符号化手段と、記録手段と、接続情報記録手段とによって符号記録装置を構成するようにしても良い。
【０１５０】
さらに上述した実施の形態においては、読出手段としてのメディアインタフェース２２及び制御部１０と、接続情報取得手段としての内蔵メモリ２３、メディアインタフェース２２及び制御部１０と、打替手段としての制御部１０と、送出手段としてのバス１２及び外部インタフェース２７とによって符号送出装置としてのディジタルカメラ１を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる読出手段と、接続情報取得手段と、打替手段と、送出手段とによって符号送出装置を構成するようにしても良い。
【産業上の利用可能性】
【０１５１】
本発明は、ディジタルカメラやＩＣレコーダ等の電子機器でも利用できる。
【図面の簡単な説明】
【０１５２】
【図１】ディジタルカメラの外観構成を示す略線図である。
【図２】ディジタルカメラの回路構成を示す略線図である。
【図３】パックのデータ構造を示す略線図である。
【図４】記録時における画像・音声データの流れの説明に供する略線図である。
【図５】動画像撮像データの記録先の切替の説明に供する略線図である。
【図６】接続情報ファイルを用いたタイムスタンプの打ち替えの様子を示す略線図である。
【図７】メッセージの表示の様子を示す略線図である。
【図８】動画像記録処理手順を示すフローチャートである。
【図９】動画像再生処理手順を示すフローチャートである。
【符号の説明】
【０１５３】
１……ディジタルカメラ、３……操作部、４……表示部、１０……制御部、１２……バス、１９……画像圧縮・伸張回路、２１……音声圧縮・伸張回路、２２……メディアインタフェース、２３……内蔵メモリ、２７……外部インタフェース、ＲＭ……リムーバブルメディア、ＤＡ……オーディオデータ、ＤＶ……ビデオデータ、ＴＨＡ、ＴＨＶ……パケットヘッダ、ＴＡ……オーディオパケット、ＴＶ……ビデオパケット、Ｐ……パック、ＰＨ……パックヘッダ、Ｆ……データファイル、Ｃ……接続情報ファイル、ＦＪ１……接続ファイル。
【図１】
2008277905.tif 000003
【図２】
2008277905.tif 000004
【図３】
2008277905.tif 000005
【図４】
2008277905.tif 000006
【図５】
2008277905.tif 000007
【図６】
2008277905.tif 000008
【図７】
2008277905.tif 000009
【図８】
2008277905.tif 000010
【図９】
2008277905.tif 000011