(57)【特許請求の範囲】
【請求項１】
カメラによって撮影された動画の保存を開始する前である第１状態において、所定の撮影条件に応じて得られたプレビュー用動画データを生成すると共に、上記動画の保存を開始した後である第２状態において、当該撮影条件に応じて得られた保存用動画データと、当該保存用動画データのデータサイズを小さくさせて得られた表示用動画データとを生成する動画データ生成部と、
上記第１状態において上記プレビュー用動画データを表示装置に表示させ、上記第２状態において上記表示用動画データを当該表示装置に表示させる表示制御部とを備え、
上記動画データ生成部は、互いに同一のフレームレートおよび解像度を有する上記プレビュー用動画データおよび上記保存用動画データを生成することを特徴とする動画表示制御装置。
【請求項２】
上記動画データ生成部は、上記保存用動画データにおけるフレームレートを小さくすることによって、上記表示用動画データを生成することを特徴とする請求項１に記載の動画表示制御装置。
【請求項３】
上記動画データ生成部は、上記保存用動画データにおける解像度を小さくすることによって、上記表示用動画データを生成することを特徴とする請求項１または２に記載の動画表示制御装置。
【請求項４】
請求項１から３のいずれか１項に記載の動画表示制御装置を備えていることを特徴とするカメラ装置。
【請求項５】
カメラによって撮影された動画の保存を開始する前である第１状態において、所定の撮影条件に応じて得られたプレビュー用動画データを生成すると共に、上記動画の保存を開始した後である第２状態において、当該撮影条件に応じて得られた保存用動画データと、当該保存用動画データのデータサイズを小さくさせて得られた表示用動画データとを生成する動画データ生成工程と、
上記第１状態において上記プレビュー用動画データを表示装置に表示させ、上記第２状態において上記表示用動画データを当該表示装置に表示させる表示制御工程とを含み、
上記動画データ生成工程では、互いに同一のフレームレートおよび解像度を有する上記プレビュー用動画データおよび上記保存用動画データを生成することを特徴とする動画表示制御方法。
【請求項６】
請求項１に記載の動画表示制御装置としてコンピュータを機能させるための制御プログラムであって、上記動画データ生成部および上記表示制御部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラによって撮影された動画を表示装置に表示させる動画表示制御装置および動画表示制御方法、この動画表示制御装置を備えたカメラ装置、ならびにこの動画表示制御装置の制御プログラムに関する。
【背景技術】
【０００２】
カメラによって撮影された動画を表示装置に表示させるための技術が、特許文献１に開示されている。特許文献１に係るカメラ装置においては、動画の保存を開始する前に、例えば６０ｆｐｓ（frame per second）のフレームレートで出力される画像データに基づき、液晶モニタにスルー画像を表示させている。一方、特許文献１に係るカメラ装置において実際に保存される動画のフレームレートは、例えば１２０〜３６０ｆｐｓである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９９２２９号公報（２００８年４月２４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に係るカメラ装置においては、スルー画像のフレームレートが保存される動画のフレームレートより小さくなっている。このため、特許文献１に係るカメラ装置においては、ユーザがスルー画像を見て持つ動画のイメージと、実際保存される動画とが一致しないという問題が発生する。具体的に、スルー画像における動きの滑らかさは、実際保存される動画の滑らかさの１／２〜１／６となる。
【０００５】
なお、ユーザが持つ動画のイメージと、実際保存される動画とを一致させるためには、実際保存される動画と同一の動画を表示させる構成が考えられる。しかしながら、特に動画の保存時において、動画データを転送するバスに対する負荷が大き過ぎるため、実際保存される動画と同一の動画を表示させ続けることは現実的でない。
【０００６】
本発明は、上記の課題に鑑みて為されたものであり、その目的は、保存の開始前にユーザが持つ動画のイメージと、実際保存される動画とを一致させることを可能とする動画表示制御装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る動画表示制御装置は、カメラによって撮影された動画の保存を開始する前である第１状態において、所定の撮影条件に応じて得られたプレビュー用動画データを生成すると共に、上記動画の保存を開始した後である第２状態において、当該撮影条件に応じて得られた保存用動画データと、当該保存用動画データのデータサイズを小さくさせて得られた表示用動画データとを生成する動画データ生成部と、上記第１状態において上記プレビュー用動画データを表示装置に表示させ、上記第２状態において上記表示用動画データを当該表示装置に表示させる表示制御部とを備えていることを特徴としている。
【０００８】
また、本発明の別の態様に係るカメラ装置は、本発明の一態様に係る動画表示制御装置を備えていることを特徴としている。
【０００９】
また、本発明のさらに別の態様に係る動画表示制御方法は、カメラによって撮影された動画の保存を開始する前である第１状態において、所定の撮影条件に応じて得られたプレビュー用動画データを生成すると共に、上記動画の保存を開始した後である第２状態において、当該撮影条件に応じて得られた保存用動画データと、当該保存用動画データのデータサイズを小さくさせて得られた表示用動画データとを生成する動画データ生成工程と、上記第１状態において上記プレビュー用動画データを表示装置に表示させ、上記第２状態において上記表示用動画データを当該表示装置に表示させる表示制御工程とを含んでいることを特徴としている。
【００１０】
さらに、本発明の一態様に係る動画表示制御装置としてコンピュータを機能させるための制御プログラムであって、上記動画データ生成部および上記表示制御部としてコンピュータを機能させるための動画表示制御装置の制御プログラムについても、本発明の範疇に入る。
【発明の効果】
【００１１】
本発明の一態様によれば、保存の開始前にユーザが持つ動画のイメージと、実際保存される動画とを一致させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係る動画表示制御装置を備えたカメラ装置の概略構成を示すブロック図である。
【図２】図１に示すカメラ装置における動画データの流れを示すブロック図であり、（ａ）は第１状態を示しており、（ｂ）は第２状態を示している。
【図３】図１に示すカメラ装置の動作の流れを示すフローチャートである。
【図４】本発明の実施の形態２に係る動画表示制御装置を備えたカメラ装置における動画データの流れを示すブロック図であり、（ａ）は第１状態を示しており、（ｂ）は第２状態を示している。
【発明を実施するための形態】
【００１３】
〔実施の形態１〕
本発明を実施するための形態について、図１〜図４を参照して説明する。図１は、本発明の実施の形態１に係るホストコンピュータ２を備えたカメラ装置１００の概略構成を示すブロック図である。図１に示すカメラ装置１００は、動画を撮影するカメラ１と、カメラ装置１００の統括的な制御を行うホストコンピュータ（動画表示制御装置）２と、メモリ３と、表示装置４とを備えている。
【００１４】
ホストコンピュータ２は、ＩＳＰ（Image Signal Processor）２１と、エンコーダ２２と、表示ドライバ２３とを備えている。ＩＳＰ（動画データ生成部）２１は、カメラ１が撮影した動画のデータ（撮影動画データ）に対して各種の信号処理を行い、例えばカメラ装置１００に保存するための動画データと、表示装置４に表示させるための動画データとを生成することが可能なものである。詳細については後述するが、例えばカメラ装置１００に保存するための動画データとしては保存用動画データが挙げられ、表示装置４に表示させるための動画データとしてはプレビュー用動画データおよび表示用動画データが挙げられる。エンコーダ２２は、当該保存用動画データに対してエンコード処理を施す。表示ドライバ（表示制御部）２３は、当該プレビュー用動画データまたは表示用動画データに応じた動画を表示装置４に表示させる。
【００１５】
メモリ３は、バス５によってホストコンピュータ２と接続されており、ＩＳＰ２１が生成した保存用動画データ、プレビュー用動画データ、および表示用動画データを格納するものである。また、メモリ３に格納された保存用動画データがエンコーダ２２によって読み出され、メモリ３に格納されたプレビュー用動画データおよび表示用動画データが表示ドライバ２３によって読み出されるように、ホストコンピュータ２およびメモリ３は構成されている。表示装置４は、プレビュー用動画データまたは表示用動画データに応じた動画を表示するものであり、液晶表示装置、有機ＥＬ（Electro Luminescence）表示装置等の、周知の表示装置によって構成することができる。
【００１６】
図２は、カメラ装置１００における動画データの流れを示すブロック図であり、（ａ）はプレビュー時（第１状態）を示しており、（ｂ）は動画保存時（第２状態）を示している。なお、プレビュー時とは、カメラ１によって撮影された動画の保存を開始する前であり、動画保存時とは、カメラ１によって撮影された動画の保存を開始した後である。
【００１７】
カメラ１は、プレビュー時と動画保存時との両方に亘って、動画を撮影する。つまり、カメラ１による動画の撮影は、プレビュー時と動画保存時とで共通である。図２の（ａ）および（ｂ）では、カメラ１が動画を撮影する条件（所定の撮影条件）の一例として、カメラ１が撮影する動画のフレームレートを１２０ｆｐｓとし、カメラ１が撮影する動画の解像度をＦＨＤ（Full High Definition）としている。換言すれば、カメラ１は、フレームレートが１２０ｆｐｓ、解像度がＦＨＤの動画を示す撮影動画データを、ホストコンピュータ２のＩＳＰ２１に供給する。但し、カメラ１が動画を撮影する条件（フレームレートおよび解像度）は、上記に限定されるものではない。
【００１８】
まず、図２の（ａ）に示したプレビュー時における動画データの流れについて説明する。ＩＳＰ２１は、撮影動画データの信号処理を行い、プレビュー用動画データを生成する。
【００１９】
プレビュー用動画データは、上述したカメラ１が動画を撮影する条件に応じて得られたものである。すなわち、プレビュー用動画データは、撮影動画データと同じく、フレームレートが１２０ｆｐｓ、解像度がＦＨＤの動画を示すデータである。
【００２０】
プレビュー用動画データは、バス５を通じてメモリ３に格納された後、バス５を通じて表示ドライバ２３によって読み出される。これにより、プレビュー用動画データに応じた動画が、表示装置４に表示される。従って、プレビュー時において表示装置４に表示される動画は、フレームレートが１２０ｆｐｓ、解像度がＦＨＤである。
【００２１】
続いて、図２の（ｂ）に示した動画保存時における動画データの流れについて説明する。ＩＳＰ２１は、撮影動画データの信号処理を行い、保存用動画データおよび表示用動画データを生成する。
【００２２】
保存用動画データは、上述したカメラ１が動画を撮影する条件に応じて得られたものである。すなわち、保存用動画データは、撮影動画データと同じく、フレームレートが１２０ｆｐｓ、解像度がＦＨＤの動画を示すデータである。
【００２３】
一方、表示用動画データは、保存用動画データのデータサイズを小さくさせて得られたものである。例えば、ＩＳＰ２１が生成した表示用動画データは、保存用動画データにおける動画のフレームレートを小さくすることによって得られた、フレームレートが３０ｆｐｓ、解像度がＦＨＤの動画を示すデータである。つまり、ＩＳＰ２１が生成した表示用動画データに応じた動画における動きの滑らかさは、保存用動画データに応じた動画における動きの滑らかさの１／４となっている。
【００２４】
保存用動画データおよび表示用動画データは、バス５を通じてメモリ３に格納される。保存用動画データは、バス５を通じてエンコーダ２２によって読み出され、エンコード処理が施された後、例えばカメラ装置１００に保存される。一方、表示用動画データは、バス５を通じて表示ドライバ２３によって読み出される。これにより、表示用動画データに応じた動画が、表示装置４に表示される。従って、動画保存時において表示装置４に表示される動画は、フレームレートが３０ｆｐｓ、解像度がＦＨＤである。
【００２５】
プレビュー時においては、ユーザが表示装置４に表示された動画を見て、実際に保存される動画のイメージを持つ。このため、プレビュー用動画データにおける動画の撮影条件を、保存用動画データにおける動画の撮影条件と同一とし、ユーザが表示装置４に表示された動画を見て持つ動画のイメージと、実際保存される動画との一致を図っている。
【００２６】
また、カメラ装置１００においては、表示用動画データのデータサイズを、保存用動画データのデータサイズより小さくしているので、バス５に対する負担を低減することができる。
【００２７】
図３は、カメラ装置１００の動作の流れを示すフローチャートである。まず、カメラ装置１００においては、高フレームレート撮影モードであるか否かが判定される（ステップＳ１）。ここで言う「高フレームレート撮影モード」とは、本実施の形態において対象とする、カメラ１が撮影する動画のフレームレートが大きい（ここでは、１２０ｆｐｓ）撮影条件に相当する。「高フレームレート撮影モード」でない場合（ステップＳ１の結果がＮｏ）、カメラ装置１００は通常撮影シーケンスに移行する（ステップＳ２）。ステップＳ１およびステップＳ２については、カメラ装置１００において必須の動作ではなく、周知の技術によって実現可能なものであるので、詳細な説明については省略する。
【００２８】
「高フレームレート撮影モード」である場合（ステップＳ１の結果がＹｅｓ）、ホストコンピュータ２は、カメラ装置１００が撮影動画保存中の状態にあるか否かを判定する（ステップＳ３）。
【００２９】
カメラ装置１００が撮影動画保存中の状態にない場合（ステップＳ３の結果がＮｏ）、カメラ装置１００は図２の（ａ）に示したプレビュー時にある。従って、ＩＳＰ２１は、撮影動画データ（フレームレートが１２０ｆｐｓ、解像度がＦＨＤ）からプレビュー用動画データ（フレームレートが１２０ｆｐｓ、解像度がＦＨＤ）を生成し、このプレビュー用動画データをメモリ３に格納する（ステップＳ４１：動画データ生成工程）。続いて、表示ドライバ２３は、メモリ３からプレビュー用動画データを読み出し（ステップＳ５１）、このプレビュー用動画データを表示装置４に転送する（ステップＳ６１）。表示装置４は、プレビュー用動画データに応じた、フレームレートが１２０ｆｐｓ、解像度がＦＨＤの動画を表示する（ステップＳ７１：表示制御工程）。ステップＳ７１が完了すると、ステップＳ３の判定に戻る。
【００３０】
一方、カメラ装置１００が撮影動画保存中の状態にある場合（ステップＳ３の結果がＹｅｓ）、カメラ装置１００は図２の（ｂ）に示した動画保存時にある。この場合、ステップＳ４２、ステップＳ５２、ステップＳ６２、およびステップＳ７２と、ステップＳ４３およびステップＳ５３とを並行して行うこととなる。
【００３１】
カメラ装置１００が図２の（ｂ）に示した動画保存時にある場合、ＩＳＰ２１は、撮影動画データから表示用動画データ（フレームレートが３０ｆｐｓ、解像度がＦＨＤ）を生成し、この表示用動画データをメモリ３に格納する（ステップＳ４２：動画データ生成工程）。続いて、表示ドライバ２３は、メモリ３から表示用動画データを読み出し（ステップＳ５２）、この表示用動画データを表示装置４に転送する（ステップＳ６２）。表示装置４は、表示用動画データに応じた、フレームレートが３０ｆｐｓ、解像度がＦＨＤの動画を表示する（ステップＳ７２：表示制御工程）。
【００３２】
また、カメラ装置１００が図２の（ｂ）に示した動画保存時にある場合、ＩＳＰ２１は、撮影動画データから保存用動画データ（フレームレートが１２０ｆｐｓ、解像度がＦＨＤ）を生成し、この保存用動画データをメモリ３に格納する（ステップＳ４３：動画データ生成工程）。続いて、エンコーダ２２は、メモリ３から保存用動画データを読み出す（ステップＳ５３）。
【００３３】
〔実施の形態２〕
図４は、本発明の実施の形態２に係るホストコンピュータ１０２を備えたカメラ装置２００における動画データの流れを示すブロック図であり、（ａ）はプレビュー時（第１状態）を示しており、（ｂ）は動画保存時（第２状態）を示している。
【００３４】
図４に示すカメラ装置２００は、ホストコンピュータ２の替わりにホストコンピュータ１０２を備えている点が、図１に示すカメラ装置１００と異なる。ホストコンピュータ１０２は、ＩＳＰ２１の替わりにＩＳＰ１２１を備えている点が、ホストコンピュータ２と異なる。ＩＳＰ２１とＩＳＰ１２１との相違点は下記にある。
【００３５】
ＩＳＰ２１は、フレームレートが１２０ｆｐｓ、解像度がＦＨＤの動画を示す保存用動画データに対して、フレームレートが３０ｆｐｓ、解像度がＦＨＤの動画を示す表示用動画データを生成している。換言すれば、ＩＳＰ２１は、保存用動画データにおける動画のフレームレートを小さくすることによって、表示用動画データを生成している。
【００３６】
一方、ＩＳＰ１２１は、フレームレートが１２０ｆｐｓ、解像度がＦＨＤの動画を示す保存用動画データに対して、フレームレートが１２０ｆｐｓ、解像度がＱＨＤ（Quarter High Definition）の動画を示す表示用動画データを生成している。換言すれば、ＩＳＰ１２１は、保存用動画データにおける動画の解像度を小さくすることによって、表示用動画データを生成している。この表示用動画データの生成方法の相違を除けば、ＩＳＰ１２１の構成とＩＳＰ２１の構成とは同一である。
【００３７】
このため、ＩＳＰ１２１が生成した表示用動画データに応じた動画における動きの滑らかさは、保存用動画データに応じた動画における動きの滑らかさと同じとなっている。一方、ＩＳＰ１２１が生成した表示用動画データに応じた動画の画素数は、保存用動画データに応じた動画の画素数の１／４となっている。
【００３８】
カメラ装置２００によれば、動画保存時において、表示装置４に表示される動画における動きの滑らかさが、実際保存される動画における動きの滑らかさと同じとなる。このため、動画における動きの滑らかさの観点から述べれば、動画保存時において、カメラ装置２００は、カメラ装置１００と比べて、実際保存される動画に近い動画を表示装置４に表示させることができる。
【００３９】
なお、保存用動画データにおける動画のフレームレートを小さくすることによって表示用動画データを生成するＩＳＰ２１の機能と、保存用動画データにおける動画の解像度を小さくすることによって表示用動画データを生成するＩＳＰ１２１の機能とを組み合わせてもよい。
【００４０】
さらに、ＩＳＰ２１およびＩＳＰ１２１の形態に限らず、動画データ生成部は、上記とは別の手法で、表示用動画データを生成してもよい。当該別の手法としては、保存用動画データにおける動画の色（使用される色）を減らす、保存用動画データの圧縮データを生成する等が挙げられる。
【００４１】
〔実施の形態３：ソフトウェアによる実現例〕
ホストコンピュータ２およびホストコンピュータ１０２の制御ブロック（特に、ＩＳＰ２１およびＩＳＰ１２１、ならびに表示ドライバ２３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４２】
後者の場合、ホストコンピュータ２およびホストコンピュータ１０２は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４３】
〔まとめ〕
本発明の態様１に係る動画表示制御装置（ホストコンピュータ２およびホストコンピュータ１０２）は、カメラによって撮影された動画の保存を開始する前である第１状態（プレビュー時）において、所定の撮影条件に応じて得られたプレビュー用動画データを生成すると共に、上記動画の保存を開始した後である第２状態（動画保存時）において、当該撮影条件に応じて得られた保存用動画データと、当該保存用動画データのデータサイズを小さくさせて得られた表示用動画データとを生成する動画データ生成部（ＩＳＰ２１およびＩＳＰ１２１）と、上記第１状態において上記プレビュー用動画データを表示装置に表示させ、上記第２状態において上記表示用動画データを当該表示装置に表示させる表示制御部（表示ドライバ２３）とを備えている。
【００４４】
第１状態においては、ユーザが表示装置に表示された動画を見て、実際に保存される動画のイメージを持つ。このため、上記の構成によれば、プレビュー用動画データにおける動画の撮影条件を、保存用動画データにおける動画の撮影条件と同一とし、ユーザが表示装置に表示された動画を見て持つ動画のイメージと、実際保存される動画との一致を図っている。この結果、保存の開始前にユーザが持つ動画のイメージと、実際保存される動画とを一致させることが可能となる。
【００４５】
また、上記の構成によれば、表示用動画データのデータサイズを、保存用動画データのデータサイズより小さくしているので、バスに対する負担を低減することができる。
【００４６】
本発明の態様２に係る動画表示制御装置は、上記態様１において、上記動画データ生成部は、上記保存用動画データにおけるフレームレートを小さくすることによって、上記表示用動画データを生成する。
【００４７】
本発明の態様３に係る動画表示制御装置は、上記態様１または２において、上記動画データ生成部は、上記保存用動画データにおける解像度を小さくすることによって、上記表示用動画データを生成する。
【００４８】
上記の構成によれば、保存用動画データにおける動画のフレームレートや解像度を小さくすることによって、表示用動画データを容易に生成することができる。
【００４９】
本発明の態様４に係るカメラ装置は、上記態様１から３のいずれかの動画表示制御装置を備えている。
【００５０】
上記の構成によれば、カメラ装置において、上記のいずれかの動画表示制御装置と同様の効果が得られる。
【００５１】
本発明の態様５に係る動画表示制御方法は、カメラによって撮影された動画の保存を開始する前である第１状態において、所定の撮影条件に応じて得られたプレビュー用動画データを生成すると共に、上記動画の保存を開始した後である第２状態において、当該撮影条件に応じて得られた保存用動画データと、当該保存用動画データのデータサイズを小さくさせて得られた表示用動画データとを生成する動画データ生成工程と、上記第１状態において上記プレビュー用動画データを表示装置に表示させ、上記第２状態において上記表示用動画データを当該表示装置に表示させる表示制御工程とを含んでいる。
【００５２】
上記の構成によれば、本発明の態様１に係る動画表示制御装置と同様の効果を奏する動画表示制御方法を実現することができる。
【００５３】
本発明の各態様に係る動画表示制御装置は、コンピュータによって実現してもよく、この場合には、当該動画表示制御装置としてコンピュータを機能させるための制御プログラムであって、上記動画データ生成部および上記表示制御部としてコンピュータを機能させるための制御プログラムも、本発明の範疇に入る。
【００５４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００５５】
１  カメラ
２および１０２  ホストコンピュータ（動画表示制御装置）
４  表示装置
２１および１２１  ＩＳＰ（動画データ生成部）
２３  表示ドライバ（表示制御部）
１００および２００  カメラ装置
【図１】
0006580440.tif 000002
【図２】
0006580440.tif 000003
【図３】
0006580440.tif 000004
【図４】
0006580440.tif 000005