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