(57)【要約】【課題】着脱可能な記録媒体から内蔵メモリへのコピー判別を確実に行うことができるようにするとともに、最適な処理負荷で判別を行うことができるようにする。【解決手段】着脱可能な第１の記録媒体と、内蔵された第２の記録媒体に、符号化されたコンテンツデータと前記コンテンツデータの管理データを記録再生する撮像装置において、前記コンテンツデータを復号する復号手段と、前記管理データを解析する解析手段と、前記解析手段による第１の判別と、前記復号手段で前記コンテンツデータの一部の復号による第２の判別とを行う判別手段とを有し、前記第１の記録媒体に記録されているコンテンツデータを、前記第２の記録媒体にコピーする際に、コピーの可否を判別する。【選択図】  図１
2010109482.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段から出力された動画像データを符号化する符号化手段と、
着脱可能な第１の記録媒体に対して前記符号化された動画像データと前記動画像データの管理データとを記録再生する第１の記録再生手段と、
第２の記録媒体と、
前記第２の記録媒体に対して前記符号化された動画像データと前記管理データとを記録再生する第２の記録再生手段と、
前記第１の記録媒体と第２の記録媒体から再生された画像データを復号する復号手段と、
前記第１の記録再生手段により前記第１の記録媒体に記録された動画像データの一部を再生させて、前記復号手段が前記動画像データの一部を復号可能かどうかを判別する判別手段と、
前記第１の記録媒体に記録されている動画像データを再生して前記第２の記録媒体に記録するコピー処理が指示されたことに応じて、前記判別手段の判別結果を表示装置に表示する表示手段とを備えることを特徴とする撮像装置。
【請求項２】
前記復号手段は、前記動画データの一部を復号する際に、前記動画データのストリーム属性のパケット部分を復号することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記復号手段は、前記動画データの一部を復号する際に、前記動画データの複数フレームで構成されるグループオブピクチャを復号することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記動画データのストリーム属性のパケット部分の復号と、前記動画データの複数フレームで構成されるグループオブピクチャの復号とを並列に処理するように前記復号手段を制御する制御手段を有することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記表示手段は、前記コピー処理が指示されたことに応じて、第１の記録媒体に記録された複数の動画像データの代表画像と共に前記複数の動画像データについての前記判別結果を前記表示装置に表示することを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
前記判別手段は、前記第１の記録媒体に記録された動画像データの管理データに基づいて、前記第１の記録媒体に記録された動画像データが前記復号手段により復号できるかどうかを判別することを特徴とする請求項１に記載の撮像装置。
【請求項７】
撮像工程と、
前記撮像工程から出力された動画像データを符号化する符号化工程と、
着脱可能な第１の記録媒体に対して前記符号化された動画像データと前記動画像データの管理データとを記録再生する第１の記録再生工程と、
前記第１の記録媒体とは異なる第２の記録媒体に対して前記符号化された動画像データと前記管理データとを記録再生する第２の記録再生工程と、
前記第１の記録媒体と第２の記録媒体から再生された画像データを復号する復号工程と、
前記第１の記録再生工程により前記第１の記録媒体に記録された動画像データの一部を再生させて、前記復号工程において前記動画像データの一部を復号可能かどうかを判別する判別工程と、
前記第１の記録媒体に記録されている動画像データを再生して前記第２の記録媒体に記録するコピー処理が指示されたことに応じて、前記判別工程の判別結果を表示装置に表示する表示工程とを備えることを特徴とする撮像方法。
【請求項８】
前記復号工程においては、前記動画データの一部を復号する際に、前記動画データのストリーム属性のパケット部分を復号することを特徴とする請求項７に記載の撮像方法。
【請求項９】
前記復号工程においては、前記動画データの一部を復号する際に、前記動画データの複数フレームで構成されるグループオブピクチャを復号することを特徴とする請求項７に記載の撮像方法。
【請求項１０】
前記動画データのストリーム属性のパケット部分の復号と、前記動画データの複数フレームで構成されるグループオブピクチャの復号とを並列に処理するように前記復号工程を制御する制御工程を有することを特徴とする請求項７または８に記載の撮像方法。
【請求項１１】
前記表示工程においては、前記コピー処理が指示されたことに応じて、第１の記録媒体に記録された複数の動画像データの代表画像と共に前記複数の動画像データについての前記判別結果を前記表示装置に表示することを特徴とする請求項７〜１０の何れか１項に記載の撮像方法。
【請求項１２】
前記判別工程においては、前記第１の記録媒体に記録された動画像データの管理データに基づいて、前記第１の記録媒体に記録された動画像データが前記復号工程において復号できるかどうかを判別することを特徴とする請求項７に記載の撮像方法。
【請求項１３】
撮像工程と、
前記撮像工程から出力された動画像データを符号化する符号化工程と、
着脱可能な第１の記録媒体に対して前記符号化された動画像データと前記動画像データの管理データとを記録再生する第１の記録再生工程と、
前記第１の記録媒体とは異なる第２の記録媒体に対して前記符号化された動画像データと前記管理データとを記録再生する第２の記録再生工程と、
前記第１の記録媒体と第２の記録媒体から再生された画像データを復号する復号工程と、
前記第１の記録再生工程により前記第１の記録媒体に記録された動画像データの一部を再生させて、前記復号工程において前記動画像データの一部を復号可能かどうかを判別する判別工程と、
前記第１の記録媒体に記録されている動画像データを再生して前記第２の記録媒体に記録するコピー処理が指示されたことに応じて、前記判別工程の判別結果を表示装置に表示する表示工程とを備える撮像方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及び撮像方法に関し、特に、着脱可能な記録媒体と内蔵の記録媒体との間で行うコンテンツデータのコピー判別制御を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、動画像を光磁気ディスクドライブ、ハードディスクドライブ（ＨＤＤ）、メモリカードの記録媒体に記録するために種々のビデオカメラが提案されている。また、近年、ＨＤＤや大容量なフラッシュメモリを内蔵し、これら内蔵した記録媒体と、着脱可能な記録媒体とに対して動画像を記録再生するビデオカメラが実用化されている。
【０００３】
この種のビデオカメラでは、内蔵の記録媒体に記録された動画データと管理データを、着脱可能なメモリカードにコピーすることができるのが一般的である。そして、ユーザが、動画データをコピーしたメモリカードを、カードスロットを備えたパソコン、レコーダ、テレビなどに挿入することによって、ビデオカメラで撮影した動画を鑑賞できる環境が整ってきた。
【０００４】
一方、着脱可能な記録媒体に記録した画像などのコンテンツデータを、ビデオカメラに内蔵した記録媒体に記録する構成も提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００７−２０１６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述の様に、外部の記録媒体から読み出したコンテンツをカメラに内蔵する記録媒体に対して記録した場合、記録したコンテンツがカメラで再生可能な形式である場合には、コピーしたコンテンツをカメラにおいて再生することが可能となる。しかし、前述の様に、メモリカードはカメラだけでなく、ＰＣや他のカメラなどに装着して使用することができる。そのため、メモリカード内には、カメラで再生可能な形式のデータだけでなく、再生できない形式のデータが記録されていることが考えられる。
【０００７】
具体的には、動画像データであっても、その画面サイズやフレームレートなどの形式やファイルの属性、或いは、符号化の形式などが、カメラで扱うことができるデータと異なっていることが考えられる。
【０００８】
この様に、カメラで扱うことができるデータと互換性が無いデータを内蔵の記録媒体に記録しても、カメラでは再生できないことになる。しかしながら、特許文献１では、メモリカードに記録された画像データを内蔵メモリに記録する際、カメラにて再生できるデータかどうかを判別しておらず、互換性の無いデータを内蔵メモリに記録してしまう恐れがあった。
【０００９】
この様に、再生できないデータを内蔵メモリに記録してしまうと、記録媒体の容量を無駄に使用してしまうことになる。また、ファイルの属性はカメラで再生可能な属性であっても、ファイルに格納されている動画データの符号化形式が互換性の無い形式であることも考えられる。
【００１０】
そのような場合、ファイルの属性だけでは、カメラで再生可能かどうかを判別することができず、実際に動画ファイルを再生してみないと、再生可能なデータであるかどうか判別することができない。その場合、記録するファイルの内容を全て再生し、解析する必要があり、例えば、カメラなどのリソースが限られた装置では、膨大な時間かかかるという問題があった。
【００１１】
本発明は前述の問題点に鑑み、着脱可能な記録媒体から内蔵の記録媒体にデータを記録する際に、再生可能なデータかどうかを容易に判別することができるようにすることを目的としている。
【課題を解決するための手段】
【００１２】
本発明の撮像装置は、撮像手段と、前記撮像手段から出力された動画像データを符号化する符号化手段と、着脱可能な第１の記録媒体に対して前記符号化された動画像データと前記動画像データの管理データとを記録再生する第１の記録再生手段と、第２の記録媒体と、前記第２の記録媒体に対して前記符号化された動画像データと前記管理データとを記録再生する第２の記録再生手段と、前記第１の記録媒体と第２の記録媒体から再生された画像データを復号する復号手段と、前記第１の記録再生手段により前記第１の記録媒体に記録された動画像データの一部を再生させて、前記復号手段が前記動画像データの一部を復号可能かどうかを判別する判別手段と、前記第１の記録媒体に記録されている動画像データを再生して前記第２の記録媒体に記録するコピー処理が指示されたことに応じて、前記判別手段の判別結果を表示装置に表示する表示手段とを備えることを特徴とする。
【００１３】
本発明の撮像方法は、撮像工程と、前記撮像工程から出力された動画像データを符号化する符号化工程と、着脱可能な第１の記録媒体に対して前記符号化された動画像データと前記動画像データの管理データとを記録再生する第１の記録再生工程と、前記第１の記録媒体とは異なる第２の記録媒体に対して前記符号化された動画像データと前記管理データとを記録再生する第２の記録再生工程と、前記第１の記録媒体と第２の記録媒体から再生された画像データを復号する復号工程と、前記第１の記録再生工程により前記第１の記録媒体に記録された動画像データの一部を再生させて、前記復号工程において前記動画像データの一部を復号可能かどうかを判別する判別工程と、前記第１の記録媒体に記録されている動画像データを再生して前記第２の記録媒体に記録するコピー処理が指示されたことに応じて、前記判別工程の判別結果を表示装置に表示する表示工程とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、着脱可能な記録媒体から内蔵の記録媒体へのコピー判別を、より確実に行うことができるとともに、最適な処理負荷で判別を行うことができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
図１は、本発明の実施形態を示し、デジタルカメラ、デジタルビデオカメラなどの撮像装置の構成例を説明するブロック図である。
図１において、２００は撮像装置の本体である。図１の各ブロックは、メモリカード２５０を除き、撮像装置２００の本体に内蔵される。撮像装置２００は、動画像データや静止画データを撮像し、メモリカード２５０と内蔵メモリ２５１に対して記録再生する。
【００１６】
また、後述の様に、記録再生制御回路２２３を有し、記録再生制御回路２２３は、第１の記録媒体であるメモリカード２５０に対して、符号化された動画像データと動画像データの管理データとを記録再生する第１の記録再生部を有する。また、第２の記録媒体である内蔵メモリ２５１に対して符号化された動画像データと管理データとを記録再生する第２の記録再生部を有する。そして、メモリカード２５０から読み出した動画像、静止画データを内蔵メモリ２５１に記録する。
【００１７】
図１において、２０１は映像を取り込むレンズ。２０２は映像を電気信号に変換する固体センサーであり、２０３はデジタルデータに変換するＡ／Ｄコンバータである。
【００１８】
２０４はレンズ２０１を駆動するモータ、２０９は音声を取り込むマイク、２１０は音声を増幅するマイクアンプである。２１１は音声をデジタルデータに変換するＡ／Ｄコンバータ、２１２は撮像装置２００を操作する操作キー。２１３は映像を表示形式に表示制御する表示ドライバ、２１４は映像を表示するためのＬＣＤ、ＥＶＦ等の表示部である。
【００１９】
２１５は音声を出力するためのスピーカドライバ、２１６はスピーカ、２１７は諸情報を入出力する外部入出力端子、２２３は記録媒体の記録再生を制御する記録再生制御回路、２５０はメモリカード、２５１は本体に内蔵された内蔵メモリである。２２５はメモリカード２５０を装着、排出するためのメカニズム、２３０はシステムを制御するＣＰＵ、２２２はＣＰＵ２３０とシステムのためのメモリ。３００は各記録媒体に記録されたコンテンツデータ復号する復号回路、２２１は撮像装置２００の各部へ電力を供給するための電源装置である。
【００２０】
次に、撮像装置２００の記録動作を、図１のブロック図を参照しながら説明する。
レンズ２０１を通って入射した被写体からの反射光は、固体センサー２０２で電気信号に変換される。
【００２１】
次に、Ａ／Ｄ変換コンバータ２０３によってサンプリングされてデジタルデータに変換される。Ａ／Ｄ変換コンバータ２０３によって変換されたデジタルデータは、輝度Ｙ、色差Ｃｒ、Ｃｂのデジタルコンポーネント映像信号、または、ＲＧＢ三原色のデジタル映像信号として、ＣＰＵ２３０に入力される。レンズ２０１は、オートフォーカス機能とズーム機能により、ＣＰＵ２３０の制御命令でモータ２０４を駆動して移動させる。
【００２２】
固体センサー２０２からデータを引き出すためのタイミング信号は、ＣＰＵ２３０により生成される。また、レンズ２０１が、防振機能（加速度センサー、防振アクチュエータなど）を備えている場合の動作は、図１中には記載してはいないが、加速度センサーの出力と防振アクチュエータの位置センサーの出力とがＣＰＵ２３０に入力される。ＣＰＵ２３０は、入力された信号に基いて防振制御信号を出力して、防振アクチュエータをモータ２０４で駆動制御する。
【００２３】
音声は、マイク２０９より得られた音声信号を、マイクアンプ２１０で増幅した後で、Ａ／Ｄコンバータ２１１によりサンプリングされデジタルデータに変換して、ＣＰＵ２３０に入力される。
【００２４】
デジタル映像信号は、ＣＰＵ２３０で色分離、白バランス、ガンマ補正、アパーチャ補正などの基本処理が施される。また、撮像装置２００の操作キー２１２で設定された、画像サイズ、画質調整、位置調整などの付加処理が施される。さらに、所定の符号化形式に従って画像圧縮処理が行われて、画像圧縮データが生成される。
【００２５】
ＣＰＵ２３０に入力された音声データは、撮像装置２００の操作キー２１２で設定された音質調整などの付加処理が行われるとともに、設定された圧縮方法と圧縮パラメータによって圧縮され、音声圧縮データが生成される。本実施形態では、画像圧縮データと音声圧縮データはＭＰＥＧ方式に従って符号化する。また、符号化した動画、音声データを、制御データと共にＭＰＥＧ規格で定められる、プログラムストリームやトランスポートストリームとしてデータストリームを形成する。制御データとは、撮像装置自体の情報、画像、音声などの記録設定情報、撮影環境情報などの撮影付加情報を意味する。
【００２６】
記録データストリームは、ＵＤＦ（Universal Disk Format）、ＦＡＴ（File Allocation Tables）等のファイルシステムで管理される。そして、ファイルとして後述するフォルダにコンテンツデータと管理データを、記録再生制御回路２２３の制御によって、メモリカード（第１の記録媒体）２５０、または内蔵メモリ（第２の記録媒体）２５１に随時記録される。
【００２７】
ユーザは、操作キー２１２を操作することにより、メモリカード２５０と内蔵メモリ２５１の何れか一方を記録先として選択することができる。ＣＰＵ２３０は、メモリカード２５０と内蔵メモリ２５１のうち、ユーザが選択した方のメモリに対してデータを記録する。
【００２８】
本実施形態において、ファイルシステムとは、ファイルの管理を行うための管理情報とファイルデータからなる構造体系を意味する。このファイルシステムを共通化することによって、異なった記録媒体あるいは記録再生機器でも記録再生できるようになる。記録データは、必要に応じて外部入出力端子２１７に送られる。さらに、確認用として、表示ドライバ２１３を通して、表示部２１４に表示される。撮像装置２００の電源は、電源２２１より各回路ブロックに供給される。
【００２９】
なお、本実施形態では、着脱可能な記録媒体として半導体のメモリカード２５０を用いるが、もちろんこれ以外の記録媒体を用いることが可能である。例えば、メモリカードとしては、ＭＭＣ、ＳＳＦＤＣ、ＳＤ、コンパクトフラッシュ（登録商標）、ＰＣカードなどの公知のメモリカードを用いる。これ以外にも、ＨＤＤ、ＣＤ−ＲＷ、ＦＤ、ＭＤ、ＤＶＤ−ＲＡＭなどの磁気（あるいは光磁気）記録メディアを用いることができる。
【００３０】
また、本実施形態では、内蔵メモリ２５１として、大容量のＳＤＲＡＭ（フラッシュメモリ）を用いた。これ以外にも、ＮＡＮＤ、ＡＮＤなどのフラッシュメモリに、書き込み、読み出し等を制御するメモリーコントローラを使用するものなどが考えられる。また、フラッシュメモリではなく、ＨＤＤを用いることも可能である。
【００３１】
操作者が記録停止操作を行った場合、撮像装置２００に蓄積されたデータストリームとデータストリームの管理ファイルを、着脱可能なメモリカード２５０及び内蔵メモリ２５１に全て書き出す。さらに、記録媒体全体の管理ファイルを必要に応じて更新をする。
【００３２】
動画コンテンツデータの管理ファイルは、各コンテンツの付帯情報を記録するデータファイルとタイムマップ情報ファイル、動画コンテンツ群を管理するコンテンツ管理ファイルが存在する。
【００３３】
以下、それぞれの詳細を説明する。
まず、タイムマップ情報ファイルについて説明する。タイムマップ情報ファイルは、タイムマップ情報を記述した情報ファイルである。
図２、３、４、５は、管理データのタイムマップ情報に関しての説明図であり、図２は、コンテンツデータのデータストリームＧＯＰ１、ＧＯＰ２、ＧＯＰ３、ＧＯＰ４・・・と、付随する情報を説明する図である。
【００３４】
ＧＯＰは、ＭＰＥＧ２方式において、動画データを符号化する際の単位である。ＭＰＥＧ２では、フレーム内符号化、前方予測フレーム間符号化、双方向予測フレーム間符号化の三つの符号化方式をフレーム毎に選択して符号化する。そして、フレーム内符号化したフレームをＩピクチャ、前方予測フレーム間符号化したフレームをＰピクチャ、双方向予測フレーム間符号化したフレームをＢピクチャと呼ぶ。本実施形態では、１つのＧＯＰは、ＩＢＢＰＢＢＰＢＢＰ・・・の順序で１５ピクチャにより構成する。
【００３５】
各ＧＯＰについて、ＧＯＰ＿ＳｉｚｅはＧＯＰのサイズ（データ量）である。ＧＯＰ＿ＰｂＴｉｍｅは各ＧＯＰの先頭からの再生時間である。ＧＯＰ＿ＯｆｆＳｅｔは、規定期間Ｔｃｓｔ秒で示されるＧＯＰのオフセット位置である。Ｅｎｔｒｙ＿Ｄｉｆｆは、前記ＧＯＰ先頭から規定期間Ｔｃｓｔ秒で示される位置の差を示すものである。
【００３６】
図３は、管理データのタイムマップ情報としてのＧＯＰ情報の記録例であり、ＧＯＰ毎に、ＧＯＰ＿ＰｂＴｉｍｅ、ＧＯＰ＿Ｓｉｚｅをそれぞれ記録していく。
図４は、管理データのタイムマップ情報としての時間情報の記録例であり、規定期間Ｔｃｓｔ毎に、ＧＯＰ＿Ｎｕｍｂｅｒ、Ｅｎｔｒｙ＿Ｄｉｆｆ、ＧＯＰ＿ＯｆｆＳｅｔをそれぞれ記録していく。
【００３７】
図５は、ＧＯＰ情報、時間情報などをまとめて記述したタイムマップ情報である。内容は、この情報の属性を示すデータタイプ。このファイルのデータの長さを示すデータ長。この情報の作成日時と更新日時を示すデータ日時情報。このタイプマップ情報のコンテンツデータの再生時間を示す再生時間。前述したコンテンツデータのストリーム属性を示すストリーム属性。前述したコンテンツデータの画像関連の属性を示すビデオ属性。前述したコンテンツデータの音声関連の属性を示すオーディオ属性。時間情報の時間間隔を示す規定時間Ｔｃｓｔ。前述したコンテンツデータの再生開始時間を示す再生開始時間。前述したコンテンツデータの再生終了時間を示す再生終了時間。前述したコンテンツデータのＧＯＰ開始時間を示すＧＯＰ開始時間。前述したコンテンツデータのＧＯＰ終了時間を示すＧＯＰ終了時間。図３で説明した、このタイムマップに記録されるＧＯＰ情報のＥｎｔｒｙ数（Ｎ個）。図４で説明した、このタイムマップに記録される時間情報のＥｎｔｒｙ数（Ｍ個）。図３で説明した、ＧＯＰ情報の実体（可変長）。図４で説明した時間情報の実体（可変長）等である。このタイムマップ情報をファイルとして、コンテンツデータとともに記録媒体に記録する。
【００３８】
図６は、記録するデータストリームの内容を説明するもので、１９２バイトごとのパケット（ＴＳパケット）で構成される。図６中、Ａ部は到着時間情報を示すタイムスタンプ（４バイト）、Ｈ部はパケット情報を示すヘッダ、Ｐ部はデータのペイロードである。
【００３９】
ヘッダ部は以下のように構成されている。すなわち、同期をとるシンクバイト。エラー情報を示すトランスポートエラーインジケータ。ペイロードの情報を示すペイロードユニットスタートインジケータ。優先順位を示すトランスポートプライオリティ。ペイロードの属性を示すＰＩＤ。スクランブル情報を示すトランスポートスクランブルコントロール。付属情報を示すアダプテーションフィールドコントロール。連続性を示すコンティニティコントロール。付帯情報のアダプテーションフィールド等で構成される。各ヘッダ内の情報は必要に応じて、出現する場合としない場合がある。
【００４０】
ＭＰＥＧ２方式ではＰＥＳパケットと呼ばれる、映像や音声などの個別のストリームを分割したパケットに、ＰＥＳパケットヘッダが付加されている構造になっている。ＰＥＳパケットヘッダには個別のストリームを識別するコード（ストリームＩＤ）やパケットのサイズ、ＰＴＳやＤＴＳといった同期再生のための時間情報、その他の制御情報などが記述される。  
【００４１】
次に、各コンテンツの付帯情報を記録するデータファイルと、コンテンツ群を管理するコンテンツ管理ファイルと、プレイリストファイルについて説明する。
図７は、メモリカード２５０、または内蔵メモリ２５１に記録されるファイルのフォルダ例を示す図である。図７において、ROOTフォルダの下に、MOVIEのフォルダがあり、MOVIEフォルダの下に、後で詳細に説明する記録媒体に記録されるコンテンツ群を管理するファイルINDEX.IDXがある。  
【００４２】
また、MOVIEフォルダ下のSTREAMフォルダ以下にコンテンツデータファイル群が記録される。記録コンテンツデータファイルがMPEG動画データストリームの場合、新規に記録する場合は、前に記録されたコンテンツデータファイルの番号に「＋１」をしたものをファイル名として使用する。たとえば、前に記録されたコンテンツデータが、「０１０００１．Ｍ２Ｓ」である時は、「＋１」のファイル名は、「０１０００２．Ｍ２Ｓ」として記録する。その他、テキスト、JPEGファイルもこのディレクトリに記録する。
【００４３】
また、MOVIEフォルダ下のＴＩＭＥＭＡＰフォルダ以下にコンテンツデータファイルのタイプマップ情報ファイルを、コンテンツデータファイルに対となっているファイルを、同じファイル名で拡張子ＴＭＩとして記録する。
【００４４】
さらに、MOVIEフォルダ下のＴＩＭＥＭＡＰフォルダ以下にコンテンツデータの再生順序を指定するプレイリストファイル群を記録する。また、ＲＯＯＴの下に、（DCF）で規定されるＤＣＩＭや、（DPOF）で規定されるMISCフォルダの下に、それぞれの規格で規定されるコンテンツを配置することも可能である。ここで、（DCF）はDigital Camera Formatである。また、（DPOF）は、Digital Print Order Formatである。
【００４５】
次に、コンテンツ管理ファイルＩＮＤＥＸ．ＩＤＸの詳細を説明する。
コンテンツ管理ファイルが管理するコンテンツファイルは、図７で説明したROOTフォルダ以下のフォルダ、または、ファイル群を管理する場合と、ROOT以下記録媒体すべてのフォルダ、ファイル群を管理する場合がある。さらに、記録媒体以外の、例えば、イントラネット、インターネット上のコンテンツファイルにリンクすることも考えられる。本実施形態では、ROOT以下を管理するものとする。
【００４６】
図８は、コンテンツ管理ファイル（インデックスファイル）を説明する図である。インデックスファイルにおいては先頭に、管理情報として、インデックス種別情報、有効インデックス認識子、規格のバージョン、互換レベル、記憶媒体のユニーク番号、ファイルサイズ、使用インデックス数等が記載される。また、最大インデックス数、作成、更新、アクセス等の日付情報、作成者、テキスト情報、レジューム情報、その他の付帯情報が記載される。
【００４７】
図９は、各コンテンツ（インデックス）の内容であり、属性、インデックス番号、付加情報の拡張インデックス、サムネイルのインデックス、ファイル名、コピー判定フラグ、その他の情報が記述される。
【００４８】
属性の例は、MPEG1は0x01、MPEG2は0x02、MPEG4は0x03、Ｈ２６４は0x04・・・プレイリストは0x80、効果は0x90。0xC0から0xFEは予約などと記載する。また、圧縮方式のプロファイル、レベルでの分類も可能である。
【００４９】
コピー判定フラグは、後で詳細に説明をするが、メモリカード２５０と内蔵メモリ２５１との間でコンテンツデータをコピーした状態を示すフラグである。メモリカード２５０から内蔵メモリ２５１のどちらからコピーされたかを示すビット、コピーされたコンテンツデータが復号回路３００で復号可否を示すビットなどが含まれている。また、コピーされたコンテンツデータの管理データが撮像装置２００に適合しているかを示すビットも含まれている。
【００５０】
各インデックスは、固定長、可変長どちらでもよいが、可変長の場合、各インデックスはサイズ情報が追加される。また、固定長、可変長のサイズは、ファイルシステムのセクタ、クラスタサイズのN倍単位にすることで、ファイルアクセスが容易になる。
【００５１】
図１０は、管理データのプレイリスト情報ファイルを説明した図である。前述したファイルは、データタイプ、このファイルのデータ長、管理するコンテンツ数が記述され、次に、再生するストリームの順序が記述される。例えば、ストリームNo１（０１０００１．M2S）のIN点（開始点）とOUT点（終了点）、次に、ストリームNo２（０１０００２．M2S）のIN点（開始点）とOUT点（終了点）・・・のように再生順序を順番に記述する。プレイリスト情報ファイルは、PLAYLISTフォルダの下に、複数登録することが可能である。
【００５２】
次に、メモリカード２５０から、内蔵メモリ２５１にコンテンツデータをコピーする動作を説明する。具体的には、操作者がメモリカード２５０に記録されているコンテンツデータ群の中から、任意に選択されたコンテンツデータを読み出し、内蔵メモリ２５１に記録する動作である。
【００５３】
コピー元のコンテンツデータの選択は、メモリカード２５０にあるコンテンツデータ一覧を、表示部２１４にファイル一覧として表示することや、画像であれば、その代表画像の一覧を表示部２１４に表示する。そして、操作キー２１２を用いてコピー元のコンテンツデータを操作者に選択させる。
【００５４】
また、記録コンテンツデータファイルをアイコンとして表示させて選択することも可能である。コピーされたコンテンツデータを、操作者のコピー実行操作によってコピー処理が指示された場合、コンテンツデータを内蔵メモリ２５１にコピーを順次開始する。
【００５５】
まず、選択されたコンテンツデータの付随する管理ファイルを検査する。管理ファイルの検査は、前述した管理データ内のストリーム属性や、インデックスに記載されている付加情報などであり、撮像装置２００が再生可能なコンテンツデータであるか否かを検査して判別する。同時に、前述したコンテンツデータを復号回路３００に供給して、ストリームデータの一部を復号して検査する。
【００５６】
ストリームデータの検査は、前述したデータストリームの付属情報や、画像データの複数フレームで構成されるGOP（グループオブピクチャ）区間の復号可否を検査して判別する。GOP期間の検査であれば通常再生でも０．５秒程度であるので、復号表示を行わなければ、それ以下の短時間で検査が完了する。
【００５７】
また、MPEGなどの符号化はGOP区間周期で記録されているため、GOP区間の復号確認をすることによって、再生互換の判別においては、適切な判別の信頼性を確保できる。各判別結果は、図９のインデックス内容でのコピー判定フラグとしてコピー先の管理ファイルデータとして記録する。
【００５８】
フラグ設定は、まず、メモリカード２５０から内蔵メモリ２５１にコンテンツデータをコピーした状態を示すフラグをセットする。また、コピーされるコンテンツデータの管理ファイルの判別結果をセットする。例えば、撮像装置２００が再生可能であれば「１１」とセットし、再生不可能であれば「００」とセットする。また、判別不明な場合は「０１」とセットする。さらに、復号可否の判別結果をセットする。例えば、復号回路３００が復号可能であれば「１１」とセットし、復号不可能であれば「００」とセットする。また、復号可否が曖昧な場合は「０１」とセットする。
【００５９】
前述した復号可否が曖昧な場合とは、通常再生は可能であるが、特殊再生等の一部機能が行なわれない等の場合である。また、復号判別の結果の詳細内容を別途フラグに設定することも可能である。詳細内容とは、GOP内のフレーム数、符号化ツールの種類等、再生互換性内容についての情報である。その後、前述したコンテンツデータを内蔵メモリ２５１にコピーした後、前述したコンテンツデータに付帯する管理ファイルを内蔵メモリ２５１にコピーする。この各コンテンツデータのコピーを、選択されたコンテンツデータの数だけ繰り返す。
【００６０】
次に、図１の構成において、内蔵メモリ２５１の動画再生の代表画像の一覧表示と選択再生動作を説明する。
まず、代表画像一覧表示は、内蔵メモリ２５１から、記録再生制御回路２２３の制御のもとに、前述したコンテンツ管理ファイルＩＮＤＥＸ．ＩＤＸを読み込み解析する。前述した管理ファイルのインデックスを解析することによって、その記録媒体中に記録されている動画コンテンツリストが得られる。また、ＳＴＲＥＡＭフォルダの下のストリームファイル群、その他コンテンツデータを検索する。
【００６１】
動画コンテンツリストにストリームファイル群の記述がない場合には、リストに記述がないストリームファイルから代表画像を復号して作成する。また、ストリームファイル以外のテキスト、ＪＰＥＧなどのコンテンツデータは、対応したアイコン、テキスト表示などを代表画像とする。そして、各代表画像の複数個を一覧表示として表示部２１４に表示する。
【００６２】
図１１は、代表画像を表示部２１４に一覧表示した場合の表示例を示す図である。図１１中Ａ、Ｃ、Ｄは各代表画像であり、Ａは、コンテンツ管理ファイルに登録されたストリームファイル。Ｃは、前述したコピー判定フラグで撮像装置２００が再生できないと判別されたコンテンツデータであり、"再生できません"等に警告表示をする。Ｄは、ストリームファイルであるが、前述した判定フラグで特殊再生等の一部機能が正常に動作しない、もしくは、正常に復号できない可能性があるコンテンツデータであり、"再生できない場合があります"等に警告表示をする。
【００６３】
図１２は、図１１と同様に、代表画像を表示部２１４に一覧表示した場合の別な表示例を示す図である。図１２中Ａ、Ｂ，Ｄは各代表画像であり、Ａ、Ｄのコンテンツデータは、図１１と同様である。Ｂは、ストリームファイル以外のテキスト、ＪＰＥＧ等のコンテンツデータであり、コンテンツの拡張子などで関連付けられたアイコンや、ファイル名をテキスト表示した代表画像として表示している。また、"一時保管コンテンツ"等のように、ストリームファイルとは関連性がないことを示す旨を表示する。
【００６４】
次に、再生動作を説明する。
前述した代表画像一覧表示状態で、操作キー２１２を用いて、操作者が所望のコンテンツデータを選択指定して再生実行を行った場合、選択されたストリームファイルを、記録再生制御回路２２３を通して読み込む。読み込まれたデータは、ＣＰＵ２３０に送られて解析、分離が行われ、画像データ部、音声データ部、情報データ部等に分解される。
【００６５】
図５の管理データが存在していれば、前述した管理データを参照して、画像、音声のストリーム、ビデオ、オーディオ属性などの必要なパラメータを復号回路３００に設定して、復号を開始する。
【００６６】
画像データ部は、随時伸張処理を行い、表示ドライバ２１３を通して、表示部２１４で表示される。音声データ部は、随時伸張処理を行い、スピーカドライバ２１５を通してスピーカ２１６に送られる。管理データ情報の内容によっては、画像データ、音声データのエフェクト、レタッチなどの加工処理を行う。
【００６７】
また、必要に応じて、付加情報を表示部２１４に表示する。また、前述した画像、音声、情報データは、外部入出力端子２１７にも送られる。前述した"一時保管コンテンツ"と表示されているコンテンツデータは、再生することはできないため、操作者が選択できないか、または、選択実行することができない状態になる。
【００６８】
前述した"再生できない場合があります"と表示されるコンテンツデータは、選択実行は可能にするが、特殊再生等の機能制限や、編集操作に機能制限をすることによって、再生、編集時の不具合を未然に防ぐことが可能になる。
【００６９】
図１３は、本実施形態の撮像装置２００で行われる処理手順を説明するフローチャートであり、メモリカード２５０から、内蔵メモリ２５１にコンテンツデータをコピーするフローチャートである。ステップＳ１００でコピー動作の実行が開始されると、ステップＳ１０１で、メモリカード２５０に記録されているコンテンツデータを選択する。
【００７０】
次に、ステップＳ１０２にて、前述したコンテンツデータの属性を判別する。この判別の結果、コピーを行うことが不可能ならば、ステップＳ１０５に移行する。またステップＳ１０２の判別の結果、コピーを行うことが可能ならば、ステップＳ１０３に移行する。ステップＳ１０３においては、前述したＮ番目にコンテンツデータストリームの一部を復号回路３００に供給して、復号可否のチェックを行い、ステップＳ１０４で復号可否、すなわち、コピー可否の判別をする。
【００７１】
ステップＳ１０４の判別の結果、コピーを行うことが可能ならばステップＳ１０７へ移行する。また、ステップＳ１０４の判別の結果、コピーを行うことが不可能ならば、ステップＳ１０６に移行する。ステップＳ１０２とステップＳ１０４の判別動作は、フローチャートでは順次処理で記載しているが、別タスクなどを使用し、並列処理するようにＣＰＵ２３０が制御することにより処理速度を向上させることができる。
【００７２】
ステップＳ１０５においては、ステップＳ１０２でおいて行われた判別結果から本体再生ＮＧとして、再生ＮＧフラグ１をセットする。その後、ステップＳ１０７に移行する。また、ステップＳ１０６では、ステップＳ１０４での判別結果から、本体再生ＮＧとして、再生ＮＧフラグ２をセットしてステップＳ１０７に移行する。
【００７３】
ステップＳ１０７では、コンテンツデータとそれに付随する管理データのコピー実行をしてステップＳ１０８に移行する。ステップＳ１０８では、コピーするコンテンツの有無を判別する。まだ、コンテンツデータがあれば、ステップＳ１０９において次のコンテンツデータを選択してステップＳ１０２に移行する。また、コンテンツデータが無ければステップＳ１１０に移行して、コピー後の内蔵メモリ２５１の管理情報全般を更新し、ステップＳ１５０にてコピー動作を終了する。
【００７４】
以上説明したように、メモリカード２５０に記録されたコンテンツデータを、内蔵された内蔵メモリ２５１にコピーする場合、管理データの解析手段として機能するＣＰＵ２３０による第１の判別を行う。また、復号回路３００において行われるコンテンツデータの一部の復号による第２の判別を行うことによって、コピーされたコンテンツデータが、撮像装置２００で再生できるか否かの判別を、より確実に行うことができる効果が得られる。
【００７５】
また、復号回路３００で、コンテンツデータのストリーム属性のパケット部分にすることによって、コンテンツデータストリームの全てを解析する時間を短縮できるとともに、コンテンツデータストリームの再生互換性を維持できる効果が得られる。
【００７６】
また、復号回路３００で、コンテンツデータのGOP区間の部分のみの判別によって、ストリーム属性のパケット部分と同様に、コンテンツデータストリームの全てを解析する時間を短縮できる。また、コンテンツデータストリームの再生互換性を、さらに、高めることができる効果が得られる。
【００７７】
また、前述した管理データの判別と、前述した復号回路３００の判別とを平行に処理することによって、判別時間をさらに短縮することができる効果がある。また、コピーされたコンテンツデータの代表画像を複数表示するインデックス表示、または前述したコンテンツデータを再生する場合、前述した管理データでの判別である第１の判別結果、または前述した復号回路３００による第２の判別結果を表示するようにした。これにより、コピーされたコンテンツデータが、撮像装置２００において再生が可能であるか否か、互換レベル等を操作者が容易に識別することができる。また、動画画像以外のコンテンツデータの一時保管とすることができる等、有意義な機能を提供できる効果がある。
【００７８】
また、メモリカード２５０から、内蔵メモリ２５１へのコピー判別を、より確実に行うとともに、処理負荷を低減させることができる。また、内蔵メモリ２５１をデータの一時保管場所として使用することができる。
【００７９】
（本発明に係る他の実施形態）
前述した本発明の実施形態における撮像装置２００を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００８０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００８１】
なお、本発明は、前述した撮像方法における各工程を実行するソフトウェアのプログラム（実施形態では図１３に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００８４】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリーカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。
【００８９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態を示し、撮像装置の構成例を説明するブロック図である。
【図２】本発明の実施形態を示し、ＧＯＰ情報の説明図である。
【図３】本発明の実施形態を示し、時間情報の説明図である。
【図４】本発明の実施形態を示し、タイプマップの説明図である。
【図５】本発明の実施形態を示し、管理ファイルの説明図である。
【図６】本発明の実施形態を示し、記録するデータストリームの内容を説明する図である。
【図７】本発明の実施形態を示し、メモリカード、内蔵メモリに記録されるファイルのフォルダ例を示す図である。
【図８】本発明の実施形態を示し、コンテンツ管理ファイル（インデックスファイル）を説明する図である。
【図９】本発明の実施形態を示し、各コンテンツ（インデックス）の内容を説明する図である。
【図１０】本発明の実施形態を示し、管理データのプレイリスト情報ファイルを説明する図である。
【図１１】本発明の実施形態を示し、代表画像を表示部に一覧表示した場合の表示例を示す図である。
【図１２】本発明の実施形態を示し、代表画像を表示部に一覧表示した場合の別な表示例を示す図である。
【図１３】本発明の実施形態を示し、撮像装置で行われる処理手順を説明するフローチャートである。
【符号の説明】
【００９１】
２００  撮像装置
２０１  レンズ
２０２  固体センサー
２０３  Ａ／Ｄコンバータ
２０４  モータ
２０９  マイク
２１０  マイクアンプ
２１１  Ａ／Ｄコンバータ
２１２  操作キー
２１３  表示ドライバ
２１４  表示部
２１５  スピーカドライバ
２１６  スピーカ
２１７  外部入出力端子
２２１  電源装置
２２２  メモリ
２２３  記録再生制御回路
２２５  ソケット
２３０  ＣＰＵ
２５０  メモリカード
２５１  内蔵メモリ
３００  復号回路
【図１】
2010109482.tif 000003
【図２】
2010109482.tif 000004
【図３】
2010109482.tif 000005
【図４】
2010109482.tif 000006
【図５】
2010109482.tif 000007
【図６】
2010109482.tif 000008
【図７】
2010109482.tif 000009
【図８】
2010109482.tif 000010
【図９】
2010109482.tif 000011
【図１０】
2010109482.tif 000012
【図１１】
2010109482.tif 000013
【図１２】
2010109482.tif 000014
【図１３】
2010109482.tif 000015