(57)【要約】【課題】  受信側の機器の実装形態によらず、動画データを正常に表示しつづける。【解決手段】  静止画撮影手段と動画撮影手段を有する映像撮影装置と第２の機器がデジタルインターフェースを介して接続されており、動画ストリーミングを行っている場合に、第２の機器からの静止画撮影要求に応じて、静止画を撮影する場合に、動画ストリーミングを中断することなく静止画を撮影し、動画と静止画を送信する方法を提供する。【選択図】  図３
2007081962.tif 000002
【特許請求の範囲】
【請求項１】
映像撮像手段を有し、該映像撮像手段においては、映像を動画データおよび静止画データとして、それぞれ撮影後にデータ生成可能であることを特徴とし、該動画データおよび該静止画データを規定のフォーマットに従ってパケット化し、該パケット化された動画データパケット、静止画データパケットを送信可能なデジタルインターフェースを有し、該デジタルインターフェースは、接続された第２の電子機器からの要求に応じて、該動画データパケットおよび該静止画データパケットを多重化して同時に、または個別に、送信可能であることを特徴とし、該動画データを該デジタルインターフェースを介して該第２の電子機器からの要求に応じて送信している状態において、該映像撮像手段によって該静止画データを撮影している間は該映像撮像手段が動画データを生成できない場合には、該静止画データ撮影中は該映像撮影手段によって生成された最後のフレームの該動画データを連続して送信することを特徴とし、また該最後のフレームの動画データを保持しておく手段を有し、静止画データの撮影完了後は、ただちに該映像撮像手段による動画データの撮影を再開し、該デジタルインターフェースを介して、該静止画データおよび該動画データを多重化し該デジタルインターフェースを介して外部への送信を開始することを特徴とし、該静止画データが全て送信されると、該静止画データの転送を停止し、該動画データのみ該デジタルインターフェースを介して送信することを特徴とする映像撮像記録装置。
【請求項２】
請求項１記載の映像撮像記録装置であって、静止画撮影中に送信する該最後のフレームの動画データを、あらかじめ内部メモリに保持している情報をもちいて再構成し、送信しつづけることを特徴とする映像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルインターフェースを有するデジタルビデオカメラ、デジタルスティルカメラ等の映像撮像記録装置がデジタルインターフェース会してPC、デジタルテレビ等に接続可能な場合の動画および静止画の伝送方法に関する。
【背景技術】
【０００２】
現在、デジタルビデオカメラやデジタルスティルカメラはUSB（Universal Serial Bus Protocol）InterfaceやIEEE1394のようなデジタルインターフェースを具備しており、撮影記録された動画や静止画データを、デジタルインターフェースで接続された外部の機器に転送することが可能である。一方で、リアルタイムにカメラからの映像をデジタルインターフェースを介して接続された外部の機器に送信することも可能であり、また、デジタルインターフェースを介して接続されている外部の機器からの要求におうじて静止画を撮影し外部の機器に撮影したデータを送信することも可能である。図１はデジタルビデオカメラ(103)とPC(101)がUSBデジタルインターフェース(102)を介して接続されている状態を示している。
【０００３】
又、従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開平０８−２９８６１２号公報
【特許文献２】特開２０００−１９７００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、例えば、リアルタイムにデジタルビデオカメラ(103)からの映像をUSBデジタルインターフェース(102)を介してPC(101)に送信し、PC(101)上で表示している場合に、PC(101)から静止画撮影及び送信の要求があった場合には、デジタルビデオカメラ(103)は動画撮影から静止画撮影のモードに切替え、静止画を撮影してから送信を行うという処理が必要となり、その間動画データを送信できずに、受信側のPC(101)において、バッファアンダーランを起こし、表示が出来なくなる可能性があった。
【課題を解決するための手段】
【０００５】
そこて、本発明においては、デジタルインターフェースを介して外部の機器に動画データを送信している時に、常に送信動画データを最低1フレーム分保持しておく手段を有し、静止画撮影転送の要求があった場合には、保持された最後に送信した動画フレームのデータを連続して送信する。
【発明の効果】
【０００６】
本発明によって、受信側の機器の実装形態によらず、動画データを正常に表示しつづけることが可能となる。
【発明を実施するための最良の形態】
【０００７】
図２は、本発明を適用した一実施例であるデジタルビデオカメラのブロック構成図である。本実施例のデジタルビデオカメラ（200）は、記録時において、撮像制御部(201)は、撮像素子(208)を制御することで被写体の映像及び静止画の撮影を行い、撮像素子(208)より取り込まれた映像及び静止画データは、画像処理部(205)によって然るべき映像及び静止画フォーマットに圧縮され、圧縮されたデータは記録制御部(204)によって着脱可能記録部(209)に転送記録される。一方、再生時において、着脱可能記録部(209)に記録されている映像及び静止画は、再生制御部(203)よって読み出され、画像処理部(205)によって然るべき映像及び静止画フォーマットに従って伸張され、伸張されたデータは表示部(210)に転送され表示される．また、デジタルインターフェース(207)に外部の機器が接続されている場合には、DIF制御部(206)によって画像処理部(205)によって圧縮された映像及び静止画データによってデジタルインターフェース(207)を介して出力される．デジタルインターフェースはUSB-IFやIEEE1394である．各制御部は、データ/アドレスバス(220)によって接続され、データ転送はこのバスを介して行われ、各制御部に対する制御をメイン制御部(202)が行う。
【０００８】
ここで説明のために、図１のデジタルビデオカメラ(103)の内部構成を示したものが図2の202であり、図1に示すように、本発明の機能を搭載したデジタルビデオカメラがPC（101）に接続されているものとする。デジタルビデオカメラ（103）とPC(101)はUSB（102）によって接続されており、PC(101)はUSB規格のプロトコルによってデジタルビデオカメラ(103)を認識しているものとする。次に、PC(101)からの要求によってデジタルビデオカメラ(103)からPC(101)へ映像データがUSBのIsochronous転送を用いて転送されている間に、静止画撮影要求がPC(101)からデジタルビデオカメラ(103)に送信され、静止画がPC(101)に送信されるデータフローを図3を用いて示す。PC(101)はまず、デジタルビデオカメラに対して映像データ送信要求(301)を出す。デジタルインターフェースがUSBの場合には標準リクエストであるSET_INTERFACEリクエストが送信されるが、例えば1394の場合には、IEC61883にて規定されるCMP(Connection Management Protocol)に従って動画送信の準備が行われる。デジタルビデオカメラ(103)は送信可能であれば、要求に対する了解応答を送信し動画データ転送（302）を開始する。この時、デジタルビデオカメラ(103)の内部では、まず、撮像制御部(201)が撮像素子(208)から取り込んだデータを画像処理部(205)によって然るべき規定フォーマット、例えばMotion JPEGに圧縮し、内部メモリ(211)に展開する。図4は内部メモリ(211)に展開された動画データの状態を示している。動画データは、各フレーム毎に順番に配置される（401）。この時、画像処理部(205)にから転送された最新の動画フレームの内部メモリ(211)上の位置がCUR_PTR(403)によって保持される。各フレームの動画データは、DIF制御部（206）によって読み出され、デジタルインターフェース（207）に出力される。１フレーム分の転送が終了すると、現在の転送データの内部メモリ(211)上の位置を示すSND_PTR(403)を次に転送すべきフレームデータの位置へ移動させ、DIF制御部（206）は、このSND_PTR(403)に応じて、次のフレーム動画データの転送を行う。ここで、内部メモリ（211）上には、あらかじめ決められた容量のバッファが動画データ転送用として確保されており、各フレームを配置するバッファはリングバッファとして動作する。
【０００９】
次に、PC（101）から静止画撮影要求（303）がデジタルビデオカメラ(103)に送信されるとデジタルビデオカメラ（103）は、静止画の撮影が可能な状態であれば、静止画の撮影を開始する。この時、デジタルビデオカメラ(103)の内部では、まず、撮像制御部(201)が撮像素子(208)から取り込んだデータを画像処理部(205)によって然るべき規定フォーマット、例えばJPEGに圧縮し、前述した動画データ用のバッファとは別の内部メモリ(211)上へ展開する。この間、撮像制御部（201）は静止画撮影の処理を行うために動作しているため、動画データは撮影されず、従って、内部メモリ(211)上の動画データ用バッファの状態、すなわちCUR_PTR（403）は更新されない。この場合には、DIF制御部（206）は、静止画撮影中には、SND_PTR（402）で示される動画フレームの位置が、CUR_PTR（403）で示される最後に展開された動画フレームの位置と同じになると、SND_PTR(402)の更新を停止し、同一のフレームデータを連続して送信し続ける（304）。撮像制御部（201）は、取り込んだデータが画像処理部(205) によって圧縮され、動画データ用のバッファとは別の内部メモリ(211)上への展開が完了すると、動画撮影を再開し、撮影された動画フレームは、内部メモリ(211)上の動画データ用バッファに展開され始め、CUR_PTR（403）の更新が再開され、同時にSND_PTR（402）の更新も再開される。従って、DIF制御部（206）は、内部メモリ上に展開された静止画データとSND_PTR(402)によって示されるフレーム動画データを多重化してデジタルインターフェース（207）を介して送信する（305）。その後、内部メモリ上に展開された全ての静止画データの転送が完了すると、DIF制御部（206）は、SND_PTR(402)によって示されるフレーム動画データのみを送信する(306)。
【００１０】
（産業上の利用可能性）
本発明による、デジタルビデオカメラやデジタルスティルカメラをデジタルインターフェースを介してネットワークに接続し、外部から要求に応じて静止画撮影をするような場合に有効である。
【図面の簡単な説明】
【００１１】
【図１】本発明の機能を搭載したデジタルビデオカメラとPCのデジタルインターフェース接続例
【図２】本発明の機能を搭載したデジタルビデオカメラのブロック図
【図３】本発明が有効となるデータフロー
【図４】内部メモリに展開された動画データの状態を示す図
【図１】
2007081962.tif 000003
【図２】
2007081962.tif 000004
【図３】
2007081962.tif 000005
【図４】
2007081962.tif 000006