(57)【要約】【課題】カメラ装置およびそのカメラ装置における静止画生成方法において、１回の操作で複数の静止画を生成できるようにする。【解決手段】カメラ装置１００は、撮影映像を示す動画データを生成する動画データ生成手段と、その動画データ生成手段により生成された動画データにおける再生開始点を定めるチャプタデータを生成するチャプタデータ生成手段と、動画データに含まれるＩピクチャのうちのチャプタデータ生成手段により生成されたチャプタデータに対応する対応Ｉピクチャを抽出する抽出手段とを有している。【選択図】図１
2008154099.tif 000002
【特許請求の範囲】
【請求項１】
撮影映像を示す動画データにおける再生開始点を定めるチャプタデータが生成されているときに、前記動画データに含まれるＩピクチャのうちの前記チャプタデータに対応する対応Ｉピクチャを抽出する抽出手段を有するカメラ装置。
【請求項２】
撮影映像を示す動画データを生成する動画データ生成手段と、
該動画データ生成手段により生成された前記動画データにおける再生開始点を定めるチャプタデータを生成するチャプタデータ生成手段と、
前記動画データに含まれるＩピクチャのうちの前記チャプタデータ生成手段により生成された前記チャプタデータに対応する対応Ｉピクチャを抽出する抽出手段とを有するカメラ装置。
【請求項３】
前記抽出手段が、前記対応Ｉピクチャとして前記チャプタデータ生成手段により生成された前記チャプタデータに対応するＩピクチャをすべて抽出するように制御する抽出制御手段を更に有する請求項１または２記載のカメラ装置。
【請求項４】
前記動画データを構成するＧＯＰのうちの前記チャプタデータに対応する対応ＧＯＰを検出する検出手段を更に有し、
前記抽出手段は、前記検出手段により検出された前記対応ＧＯＰに含まれているＩピクチャを前記対応Ｉピクチャとして抽出するように構成されている請求項１または２記載のカメラ装置。
【請求項５】
前記抽出手段により抽出された対応Ｉピクチャを静止画データに変換するデータ変換手段と、
該データ変換手段により変換された前記静止画データを保存する保存手段を更に有する請求項１〜４のいずれか一項記載のカメラ装置。
【請求項６】
撮影映像を示す動画データを生成する動画データ生成手段を備えたカメラ装置における静止画生成方法であって、
前記動画データ生成手段により生成された前記動画データにおける再生開始点を定めるチャプタデータが生成されているときに、前記動画データに含まれるＩピクチャのうちの前記チャプタデータに対応する対応Ｉピクチャを抽出し、該抽出した対応Ｉピクチャを静止画データとして保存するカメラ装置における静止画生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影された撮影映像を示す動画データから静止画データを生成するデジタルカメラ、ビデオカメラ等のカメラ装置およびそのカメラ装置における静止画生成方法に関する。
【背景技術】
【０００２】
従来、被写体の光学画像を静止画（静止画像）または動画（動画像）として取込み、撮影した画像を画像データに変換して電子的に保存するカメラ装置（電子カメラ装置ともいう）が知られている。従来のカメラ装置には、静止画の撮影を主体とするデジタルカメラと、動画の撮影を主体とするビデオカメラとがある。
【０００３】
デジタルカメラ、ビデオカメラのいずれについても従来から様々なものが普及している。例えば、特許文献１には、表示手段に一覧表示された静止画のうち、ユーザが選択した静止画に対応する動画データのチャプター画像を表示手段に表示するようにしたデジタルカメラが開示されている。
【特許文献１】特開２００６−１６５６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示されているデジタルカメラのように従来のカメラ装置は、動画データの一部を抽出するなどしてチャプター画像のような静止画を生成できることがある。
【０００５】
しかし、従来のカメラ装置は、ユーザによる１回の操作で１つの静止画しか生成することができなかった。そのため、例えば、上記特許文献１に開示されているデジタルカメラの場合は、静止画を複数生成しようとするときは、ユーザがチャプタを逐一選択するという煩わしい操作を行わねばならなかった。
【０００６】
そこで、本発明は上記課題を解決するためになされたもので、カメラ装置およびそのカメラ装置における静止画生成方法において、１回の操作で複数の静止画を生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、撮影映像を示す動画データにおける再生開始点を定めるチャプタデータが生成されているときに、動画データに含まれるＩピクチャのうちのチャプタデータに対応する対応Ｉピクチャを抽出する抽出手段を有するカメラ装置を特徴とする。
【０００８】
また、本発明は、撮影映像を示す動画データを生成する動画データ生成手段と、その動画データ生成手段により生成された動画データにおける再生開始点を定めるチャプタデータを生成するチャプタデータ生成手段と、動画データに含まれるＩピクチャのうちのチャプタデータ生成手段により生成されたチャプタデータに対応する対応Ｉピクチャを抽出する抽出手段とを有するカメラ装置を提供する。
【０００９】
さらに、本発明は、撮影映像を示す動画データを生成する動画データ生成手段を備えたカメラ装置における静止画生成方法であって、動画データ生成手段により生成された動画データにおける再生開始点を定めるチャプタデータが生成されているときに、動画データに含まれるＩピクチャのうちのチャプタデータに対応する対応Ｉピクチャを抽出し、その抽出した対応Ｉピクチャを静止画データとして保存するカメラ装置における静止画生成方法を提供する。
【発明の効果】
【００１０】
以上詳述したように、本発明によれば、カメラ装置およびそのカメラ装置における静止画生成方法において、１回の操作で複数の静止画を生成できるようにすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１２】
（カメラ装置の構成）
図１は、本発明の実施形態に係るカメラ装置１００の主要な構成を示すブロック図である。図１に示すカメラ装置１００は、動画の撮影を主体とし、静止画も撮影することが可能なデジタルビデオカメラ装置である。
【００１３】
また、カメラ装置１００は、動画の撮影や再生の際にＭＰＥＧ−２にしたがい圧縮したデータを扱う。カメラ装置１００は動画を再生するときには、通常の再生以外に、逆再生、高速再生、高速逆再生、コマ送り、コマ戻しなどのトリック再生が簡単に実現できる。さらに、カメラ装置１００は画像データの記録媒体を磁気テープにする場合と違って、後述するＨＤＤ１０５またはメモリカード１１７といったランダムアクセス可能な記録媒体を用いている。そのため、ユーザが見たい映像のサーチも容易に行えるようになっている。
【００１４】
このカメラ装置１００は、デジタル信号出力部１０１と、信号処理部１０２と、圧縮伸張処理部１０３と、メモリ１０４およびＨＤＤ（Hard  Disk  Drive）１０５とを有している。
【００１５】
また、カメラ装置１００は、メモリカードスロット１０６と、ビデオデコーダ１０７と、ＬＣＤ（Liquid  Crystal  Display）ドライバ１０８と、ＬＣＤ１０９と、ＬＡＮコントローラ１１０およびＵＳＢコントローラ１１１を有している。さらに、カメラ装置１００は、ＬＡＮ端子１１２と、ＵＳＢ端子１１３と、ＣＰＵ１１４と、操作部１１５を有し、４つの操作キー（チャプタキー１１６、ＲＥＣキー１１７、ＰＡＵＳＥキー１１８、ＣＡＰＴＵＲＥキー１１９）を有している。
【００１６】
デジタル信号出力部１０１は、図示しないレンズを通して得られる被写体の光学画像を用いてＣＣＤ（Charge  Coupled  Device）が生成したアナログの電気信号をデジタル信号に変換して信号処理部１０２に出力する。
【００１７】
信号処理部１０２は、入力されるデジタル信号に画像処理を施して、実際に撮影された撮影映像を示す動画データを生成する動画データ生成手段としての機能を有している。なお、生成された動画データは一旦メモリ１０４に格納される。
【００１８】
圧縮伸張処理部１０３は、メモリ１０４から取り出した動画データをＭＰＥＧ−２にしたがい圧縮して圧縮動画データとし、静止画データをＪＰＥＧにしたがい圧縮して圧縮静止画データとする。また、圧縮伸張処理部１０３は、ＣＰＵ１１４の指示にしたがい圧縮動画データおよび圧縮静止画データを伸長する。
【００１９】
メモリ１０４は信号処理部１０２による処理の対象となるデータや、圧縮伸張処理部１０３による処理の対象となるデータ、さらには抽出した後述するＩピクチャ３１２Ｉが一時的に記憶される。
【００２０】
ＨＤＤ１０５は、外部記憶装置であって、内蔵しているＨＤ（Hard  Disc）に圧縮された動画データ（圧縮動画データ）および音声データ並びに圧縮静止画データを記録する。ＨＤＤ１０５はＨＤ（Hard  Disc）に対して、ランダムアクセスでデータの読み書きを行う。また、ＨＤＤ１０５は生成された静止画データを保存する保存手段としての機能を有している。
【００２１】
メモリカードスロット１０６は、ＳＤメモリカード（Secure  Digital  memory  card）などのメモリカード１１７が差込まれ、その差込まれたメモリカード１１７に対するデータの読み書きを行う。メモリカード１１７には、圧縮された動画データなどが記録される。
【００２２】
ビデオデコーダ１０７は、圧縮されている動画データを用いて、撮影された撮影映像を表示するため、動画データの復号化処理を行い、ＬＣＤドライバ１０８に出力する。このビデオデコーダ１０７は、復号化プログラムにより実現されるソフトウェアデコーダーである。
【００２３】
ＬＣＤドライバ１０８は、ビデオデコーダ１０７から受けた復号化された動画データをＬＣＤ１０９のインターフェースに適合した表示信号に変換する。ＬＣＤ１０９は、ＬＣＤドライバ１０８から出力される表示信号を用いて撮影映像を表示する。
【００２４】
ＬＡＮコントローラ１１０は、ＣＰＵ１１４の指示にしたがい、メモリ１０４から取り出した動画データをＬＡＮ端子１１２を介して接続される図示しない外部の装置（例えば、ＤＶＤレコーダやＨＤＤレコーダ）へ転送する。また、ＬＡＮコントローラ１１０は、ＬＡＮ端子１１２を介して外部の装置から取り込んだ動画データをメモリ１０４に出力する。
【００２５】
ＵＳＢコントローラ１１１は、ＣＰＵ１１４の指示にしたがい、メモリ１０４から取り出した動画データをＵＳＢ端子１１３を介して接続される図示しない外部の装置（例えば、パーソナルコンピュータ）へ転送する。また、ＵＳＢコントローラ１１１は、ＵＳＢ端子１１３を介して外部の装置から取り込んだ動画データをメモリ１０４に出力する。
【００２６】
ＣＰＵ１１４は、図示しないＲＯＭに記憶されているプログラムにしたがい本発明の特徴とする各種手段（抽出手段、検出手段、チャプタデータ生成手段）として作動する。また、ＣＰＵ１１４は、他の構成要素との信号の入出力を行い、カメラ装置１００全体の動作制御や各シーケンスの制御を行う。
【００２７】
操作部１１５はＪＯＧダイヤルと十字キーを有している。操作部１１５はユーザによってカメラ装置１００における種々の機能（例えば、再生開始、再生停止、撮影停止など）を選択および実行するための操作が行われる操作手段である。また、動画が再生されているときにＪＯＧダイヤルが操作されると、その操作に応じて再生速度が調整されるようになっている。
【００２８】
チャプタキー１１６は、ユーザが押下操作を行うことによって、チャプタ生成指示をＣＰＵ１１４に入力する。チャプタ生成指示は後述するチャプタデータ（例えば、後述するチャプタデータ３３１など）を生成し、その生成したチャプタデータをチャプタテーブル３３０に記録することをＣＰＵ１１４に指示するデータである。ＲＥＣキー１１７はユーザが押下操作を行うことによって、録画を開始するための指示をＣＰＵ１１４に入力する。ＰＡＵＳＥキー１１８は、録画または再生の一時停止指示をＣＰＵ１１４に入力する。
【００２９】
ＣＡＰＴＵＲＥキー１１９は、動画が再生されているときにユーザが“ＯＮ”に操作することができる。ＣＡＰＴＵＲＥキー１１９が“ＯＮ”にされると、そのことを示す操作信号がＣＰＵ１１４に入力される。このとき、後述のようにして、静止画データが生成される。
【００３０】
次に、ＭＰＥＧ−２にしたがい圧縮伸張処理部１０３が圧縮した動画データのデータ構造について、図２、図３を参照して説明する。ここで、図２はＭＰＥＧ−２にしたがい圧縮伸張処理部１０３が圧縮した動画データのデータ構造を示す図である。
【００３１】
動画データは、ヘッダ部２０１と、データ部２０２とを有している。ヘッダ部２０１にはＶＯＢＵ−ＥＮＴ情報部があり、データ部２０２を構成する各ＶＯＢＵ（Video  Object  Block  Unit；ビデオオブジェクトブロックユニット）のサイズが記録されている。データ部２０２は、ＶＯＢＵを複数（ＶＯＢＵ２０２ａ，２０２ｂ・・・）有している。
【００３２】
そして、ＶＯＢＵの個数は撮影時間に比例している。ＶＯＢＵはＭＰＥＧ−２にしたがい圧縮された０．５秒分の動画データ、つまり、後述するＧＯＰ(Group  of  Pictures)１つ分と多くのヘッダ情報とを有している。例えば、撮影時間が１０分間のときは、１０分×６０秒／０．５により求まる１２００個のＧＯＰが生成されている。ヘッダ部２０１のＶＯＢＵ−ＥＮＴ情報部には各ＶＯＢＵのサイズが記録されているので、１２００個のＧＯＰ各々のサイズ情報が記録されている。
【００３３】
また、図３は、同じく、ＭＰＥＧ−２にしたがい圧縮伸張処理部１０３が圧縮した動画データ３２３の構造を、チャプタテーブル３３０とともにＧＯＰを表示して示す図である。カメラ装置１００では、動画データ３２３を用いて撮影映像を再生する場合、ある単位の動画像または何枚かの動画像をまとめてＧＯＰとし、そのＧＯＰ単位での独立した再生ができるようになっている。ＧＯＰには、１５フレーム分の動画データが含まれている。
【００３４】
そして、動画データ３２３は、ヘッダ３０１と、実際に撮影された撮影映像を示す動画ストリーム３２２とを有している。
【００３５】
ヘッダ３０１には、画像の大きさ、画素縦横比など、ビデオデコーダ１０７が動画データを復号化して撮影映像を再生するために必要な初期データ等の管理情報が記録されている。
【００３６】
また、ヘッダ３０１はチャプタテーブル３３０を有している。チャプタテーブル３３０には生成されたチャプタデータが記録されている。図３では、チャプタテーブル３３０に１０個のチャプタデータ（チャプタデータ３３１，３３２，３３３，３３４）が記録された状態を示している（ただし、一部図示を省略している）。
【００３７】
各チャプタデータは時間位置データ（ＰＴＭ（Presentation  Time）、時間位置情報ともいう）と、各チャプタデータを識別するチャプタナンバー（チャプタＮｏ）とを有している。時間位置データは動画ストリーム３２２に含まれているＧＯＰのうちの特定のＧＯＰの位置を示している。例えば、チャプタデータ３３１、３３２、３３３、３３４は、それぞれＧＯＰ３０２、３０７、３１２、３１７の時間位置データを有していて、それぞれの時間位置データによって、チャプタデータとＧＯＰとの対応付けが行われている。また、チャプタデータは動画データの再生開始点を示している。
【００３８】
そして、動画ストリーム３２２は、複数のＧＯＰ（ＧＯＰ３０２〜３２１）を有するデータストリームとして構成され、各ＧＯＰが０．５秒単位で記録されている。各ＧＯＰは操作部１１５を用いた編集処理の単位となるもので、撮影時間が０．５秒分のデータとなっている。
【００３９】
また、各ＧＯＰは図４に詳しく示すように、複数のピクチャ（フレームともいう）を有している（本実施の形態では、１５個のピクチャ）。図４は、ＧＯＰ３１２を示している。各ＧＯＰは、ＧＯＰ３１２のように、Ｉピクチャ３１２Ｉ、Ｐピクチャ３１２ＰおよびＢピクチャ３１２Ｂの３種類のピクチャを有し、これらが時間軸ｔにそって図４に示すようにして並べられている。
【００４０】
Ｉピクチャ３１２Ｉはフレーム内符号化画像（Ｉｎｔｒａ−Ｐｉｃｔｕｒｅ）であり、圧縮の際の基準となる画像である。Ｐピクチャ３１２Ｐは予測符号化画像（Ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ）であり、過去のＩピクチャ３１２Ｉとのフレーム間順方向予測で符号化されている。Ｂピクチャ３１２Ｂは双方向予測符号化画像（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ−ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ）であり、前後のＰピクチャまたはＩピクチャから双方向で予測符号化されている。
【００４１】
このうち、Ｉピクチャ３１２Ｉはフレーム内で符号化されているので、独立性を保っている。すなわち、Ｉピクチャ３１２Ｉは他のピクチャを用いることなくそれ自身単独で１枚のフレームを復元することができる。本発明の実施の形態では、この点に着目し、Ｉピクチャ３１２Ｉを抽出することとしている。
【００４２】
詳しくは後述するように、カメラ装置１００では、Ｉピクチャ３１２ＩをＧＯＰから抽出し、１枚の静止画（Ｓｔｉｌｌ  Ｉｍａｇｅ）３４０を表示するための静止画データに変換してＨＤＤ１０５に保存している。この静止画データを用いることによって、チャプタデータが挿入された位置を示す静止画を表示することができる。
【００４３】
（カメラ装置の動作内容）
次に、カメラ装置１００による静止画生成処理の動作手順について説明する。図５は、静止画生成処理の動作手順を示すフローチャートである。静止画生成処理はＣＰＵ１１４の制御にしたがって実行される。
【００４４】
カメラ装置１００では、静止画生成処理に先立って、チャプタデータが生成されている。動画撮影中または動画再生中にユーザがチャプタキー１１６の押下操作を行うと、ＣＰＵ１１４がチャプタデータ生成手段としての動作を行い、チャプタキー１１６の押下操作が行われたタイミングのＧＯＰに応じた時間位置情報およびチャプタＮｏを含むチャプタデータを生成してチャプタテーブルに記録する。また、動画撮影中にユーザがＰＡＵＳＥキー１１８を用いた一時停止操作を行った場合も、ＣＰＵ１１４がチャプタデータ生成手段としての動作を行い、一時停止操作が行われたタイミングのＧＯＰに応じた時間位置情報を含むチャプタデータを生成してチャプタテーブルに記録する。
【００４５】
そして、ＣＰＵ１１４はＬＣＤ１０９に動画が表示されている状態においてＣＡＰＴＵＲＥキー１１９が押し下げされ、“ＯＮ”にされると、静止画生成処理を開始し、まず、カウンタｎを初期化（０をセット）する（Ｓ１）。このカウンタｎはチャプタ処理数比較用のカウンタである。
【００４６】
続いて、ＣＰＵ１１４は静止画生成の対象となる動画データのうちのヘッダ３０１に含まれるチャプタテーブル３３０のチャプタデータを読み込み、チャプタデータをメモリ１０４に記憶させる（Ｓ２）。
【００４７】
そして、ＣＰＵ１１４はチャプタデータから、チャプタＮｏのうちの最大値ＣＮを取得し、チャプタＮｏが“１”から“ＣＮ”までのチャプタデータをメモリ１０４から順次読み込む（Ｓ３）。さらに、カウンタｎに“１”を加算し（Ｓ４）、続いてカウンタｎに対応するチャプタデータの時間位置情報ＰＴＭを取得する（Ｓ５）。
【００４８】
次に、ＣＰＵ１１４は時間位置情報ＰＴＭから対応するＧＯＰの位置を算出して、検出手段としての動作を行い、動画データ３２３のうちのチャプタデータに対応する対応ＧＯＰを検出する（Ｓ６）。さらに、ＣＰＵ１１４は抽出手段としての動作を行い、対応ＧＯＰに含まれているＩピクチャ３１２Ｉを抽出する（Ｓ７）。このＩピクチャ３１２Ｉが対応Ｉピクチャとなる。
【００４９】
続いて、ＣＰＵ１１４は抽出したＩピクチャ３１２Ｉをメモリ１０４に展開し（Ｓ８）、圧縮伸張処理部１０３に指示して、Ｉピクチャ３１２ＩをＪＰＥＧにより圧縮させる（ここで、圧縮されたデータを圧縮データという）。そして、ＣＰＵ１１４は圧縮データにＥｘｉｆ（Exchangeable  Image  File  Format）ヘッダを付加してＥｘｉｆ−ＪＰＥＧ形式の画像ファイル（静止画データ）に変換する変換手段としての動作を行い（Ｓ９）、その画像ファイルをＨＤＤ１０５またはメモリカード１１７に記憶させて保存する（Ｓ１０）。
【００５０】
さらに、ＣＰＵ１１４はカウンタｎが最大値ＣＮに一致しているか否かを判定し(Ｓ１１）、一致しているときは静止画生成処理を終了するが、そうでなければＳ４に戻り、Ｓ４からＳ１０までを繰り返し実行する。こうして、ＣＰＵ１１４は抽出制御手段としての動作を行い、チャプタテーブル３３０に記憶されているチャプタデータすべてを対象としてＳ４からＳ１０までを繰り返し実行している。このようにすることにより、カメラ装置１００は、各チャプタデータに対応する対応Ｉピクチャ３１２Ｉをすべて抽出して静止画データを生成している。
【００５１】
以上のように、カメラ装置１００は、ユーザがＣＡＰＴＵＲＥキー１１９を“ＯＮ”にする操作を行うだけで、生成されているチャプタデータに対応する対応ＧＯＰのＩピクチャ３１２Ｐをすべて抽出して静止画データとして保存している。
【００５２】
そのため、複数のチャプタデータを生成しておきさえすれば、１回の操作で複数の静止画データを保存することができる。したがって、カメラ装置１００は、１回の操作で複数の静止画を生成することができ、静止画の生成に要する手間がかからないようになっている。
【００５３】
なお、上述したカメラ装置１００では、ランダムアクセスによりデータの読み書きを行える外部記憶装置として、ＨＤＤ１０５を有しているが、ＨＤＤ１０５のほか、ＤＶＤ（Digital  Versatile  Disk）へのデータの記録を行うＤＶＤドライブを備えていてもよい。そして、ＤＶＤドライブにより、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭなどの書き換え可能な記憶媒体に動画データを記憶するようにすればよい。
【００５４】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施形態に係るカメラ装置の主要な構成を示すブロック図である。
【図２】ＭＰＥＧ−２にしたがい圧縮伸張処理部が圧縮した動画データのデータ構造を示す図である。
【図３】同じく、ＭＰＥＧ−２にしたがい圧縮伸張処理部が圧縮した動画データの構造をチャプタテーブルとともにＧＯＰを表示して示す図である。
【図４】ＧＯＰを構成するピクチャの一例を示す図である。
【図５】静止画生成処理の動作手順を示すフローチャートである。
【符号の説明】
【００５６】
１００…カメラ装置、１０２…信号処理部、１０５…ＨＤＤ、１０９…ＬＣＤ
１１４…ＣＰＵ、１１６…チャプタキー、１１９…ＣＡＰＴＵＲＥキー
３０１…ヘッダ、３３０…チャプタテーブル、３２３…動画データ
３１２Ｉ…Ｉピクチャ，３１２Ｐ…Ｐピクチャ，３１２Ｂ…Ｂピクチャ
【図１】
2008154099.tif 000003
【図２】
2008154099.tif 000004
【図３】
2008154099.tif 000005
【図４】
2008154099.tif 000006
【図５】
2008154099.tif 000007