(57)【特許請求の範囲】
【請求項１】
連続した静止画から形成された動画データを送信するデジタルカメラであって、
送信しようとする動画ファイルから一定間隔毎に代表静止画となる画像を抽出する画像抽出手段と、
動画ファイルの全体の大きさに関するデータを抽出するデータ抽出手段と、
代表静止画、代表静止画の属性値、動画ファイルの属性値、動画ファイルの各データを受信装置に送信し、受信側において前記抽出された代表静止画となる画像が順次受信中に表示されることにより受信中の動画の内容が概略把握可能とされるデータ送信手段と、からなるデジタルカメラ。
【請求項２】
前記画像抽出手段は動画ファイルから時間単位又はフレーム数単位又はデータ量単位で一定間隔毎に代表静止画となる画像を抽出し、前記動画ファイルの全体の大きさに関するデータは動画ファイルの再生時間又は総フレーム数又は総データ量である請求項１のデジタルカメラ。
【請求項３】
連続した静止画から形成された動画データを受信する受信装置であって、
動画ファイルから一定間隔毎に抽出された複数の代表静止画、当該代表静止画の属性値、前記動画ファイルの属性値、前記動画ファイル、の各データをデジタルカメラから受信するデータ受信手段と、
受信した代表静止画を表示する表示手段と、
前記表示手段で表示している代表静止画を、受信した動画ファイルの時間又はフレーム数又はデータ量に応じて所定時間又は所定フレーム数又は所定データ量が経過すると順次次の順番の代表静止画に切り替え、受信中の動画データの内容が概略把握可能とされる切り替え手段と、
前記データ受信手段での受信を動画ファイルの途中まで行なって受信を完了させることが可能な完了手段と、
前記途中まで受信した動画データから動画ファイルを作成するファイル作成手段と、からなる受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、送信装置及び受信装置からなり、特に、動画データを送信したり受信したりする送信装置及び受信装置からなる。
【０００２】
【従来の技術】
近年、パソコン、ビデオカメラ、デジタルカメラ、撮像機能付き携帯電話等が普及したことによって静止画のみならず動画のデータを転送する機会が増加した。
【０００３】
このようなハード機器同士の動画転送には一般的にダウンロードといわれる方法が用いられる。これは、動画ファイルを一旦受信装置の記憶媒体に全部記録させ、記録作業が終了するとブラウザ等に登録されているアプリケーションが起動可能になってファイルが再生されるものであり、一旦受信装置に全部記録されたデータを読み込みながら再生するものである。
【０００４】
しかし、この方法だと転送が終了しないと再生できないので転送中の動画データをリアルタイムに視覚化することはできない。動画データの取り込みに際しては、データ量が膨大なことが多く転送（受信）に時間がかるため、動画データの内容を途中である程度確認しながら受信装置に取り込みたいという要請がある。時間をかけて取り込んだところ、後で再生してみたら欲しい内容のデータではなかったということもしばしば経験されるからである。一旦全部読み込んだデータを再生しているときに当該データの内容を後ですぐ概略確認できるように途中の静止画をいくつか作成する技術も提案されているが（特開平９−２４７５９６）、転送中に視覚化できるものではなく、上述のようにデータを一旦全部記録させる必要がある。
【０００５】
一方、動画転送にはストリーミングという方法が用いられることがある。これは、サーバ等の送信装置からデータが送られてくると、ブラウザ等に登録されているアプリケーションが直ちに起動してパソコン等の受信装置が受け取ったデータをリアルタイムに再生する方法である。送られてくるデータを受け取りつつ再生し、再生中にデータを記録媒体に記録することも可能である。
【０００６】
ストリーミングは転送中の動画データをリアルタイムに視覚化することはできるが、転送途中に所望の位置で記録作業を終了させてそれまで記録した内容をファイル化することはできない。
【０００７】
【発明が解決しようとする課題】
本発明は、上記の事情を考慮して、転送中の動画データをリアルタイムに視覚化することができ、かつ転送中の動画データを見ながら所望の位置で転送途中での読み込み終了を可能とする送信装置、受信装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１の本発明は、連続した静止画から形成された動画データを送信するデジタルカメラであって、送信しようとする動画ファイルから一定間隔毎に代表静止画となる画像を抽出する画像抽出手段と、動画ファイルの全体の大きさに関するデータを抽出するデータ抽出手段と、代表静止画、代表静止画の属性値、動画ファイルの属性値、動画ファイルの各データを受信装置に送信し、受信側において前記抽出された代表静止画となる画像が順次受信中に表示されることにより受信中の動画の内容が概略把握可能とされるデータ送信手段と、からなるデジタルカメラ、からなる。
【０００９】
請求項１の本発明によれば、画像抽出手段が、送信しようとする、静止画の集まりである動画ファイルから一定間隔毎に代表静止画となる静止画画像を抽出する。データ抽出手段は、動画ファイルの全体の大きさに関するデータを抽出する。データ送信手段は、画像抽出手段によって抽出された複数の代表静止画、代表静止画の属性値、動画ファイルの属性値、動画ファイル本体の各データを受信装置に送信する。代表静止画の属性値とは上記抽出した間隔のデータ等をいう。動画ファイルの属性値とは動画ファイル全体を再生した場合の再生時間等をいう。
【００１０】
本発明では、動画の内容をある程度把握できる複数の代表静止画をデジタルカメラが抽出して作成する。送信側で代表静止画を複数作成して受信側に代表静止画を送信することにより、受信側では受信するときに当該代表静止画を見れば受信中に動画データの概略は把握できてしまう。
【００１１】
なお、抽出された代表静止画を縮小したり圧縮したりする手段を付加してもよい。また、音声が混合された動画ファイルの場合、動画ファイルから音声部分を切り出して音声ファイルを作成する手段を付加してもよい。
【００１２】
請求項２の本発明は、前記画像抽出手段は動画ファイルから時間単位又はフレーム数単位又はデータ量単位で一定間隔毎に代表静止画となる画像を抽出し、前記動画ファイルの全体の大きさに関するデータは動画ファイルの再生時間又は総フレーム数又は総データ量である請求項１の送信装置、からなる。
【００１３】
請求項２の本発明によれば、請求項１の「一定間隔毎」とは、時間単位の場合やフレーム数単位の場合やデータ量単位の場合がある。したがって、前記動画ファイルの全体の大きさに関するデータは、動画ファイルの再生時間又は総フレーム数又は総データ量になる。
【００１４】
請求項３の本発明は、連続した静止画から形成された動画データを受信する受信装置であって、動画ファイルから一定間隔毎に抽出された複数の代表静止画、当該代表静止画の属性値、前記動画ファイルの属性値、前記動画ファイル、の各データをデジタルカメラから受信するデータ受信手段と、受信した代表静止画を表示する表示手段と、前記表示手段で表示している代表静止画を、受信した動画ファイルの時間又はフレーム数又はデータ量に応じて所定時間又は所定フレーム数又は所定データ量が経過すると順次次の順番の代表静止画に切り替え、受信中の動画データの内容が概略把握可能とされる切り替え手段と、前記データ受信手段での受信を動画ファイルの途中まで行なって受信を完了させることが可能な完了手段と、前記途中まで受信した動画データから動画ファイルを作成するファイル作成手段と、からなる受信装置、からなる。
【００１５】
請求項３の本発明によれば、データ受信手段が、静止画の集まりである動画ファイルから一定間隔毎に抽出された複数の代表静止画、当該代表静止画の属性値、前記動画ファイルの属性値、前記動画ファイル本体、の各データをデジタルカメラから受信する。代表静止画の属性値とは上記抽出した間隔のデータ等をいう。動画ファイルの属性値とは動画ファイル全体を再生した場合の再生時間等をいう。表示手段は受信した複数の代表静止画、動画を表示する。切り替え手段は、前記表示手段で表示しているある代表静止画を、受信した動画ファイルの時間又はフレーム数又はデータ量に応じて順次次の順番の代表静止画に切り替える。完了手段は、前記データ受信手段での受信を動画ファイルの途中まで行なった状態で受信を完了させることができる。ファイル作成手段は、前記途中まで受信した動画データから動画ファイルを作成する。
【００１６】
送信側で複数作成された代表静止画が受信側に送信されて受信中に当該複数の代表静止画を順次見ることができることにより、受信中に動画データの概略は把握できる。
【００１７】
なお、音声が添付された動画ファイルの場合、受信した動画ファイルから音声部分を切り出して音声ファイルを再生する手段を付加してもよい。
【００１８】
【発明の実施の形態】
以下、添付図面に従って本発明の実施の形態を詳説する。
【００１９】
本形態では、送信装置としてデジタルカメラ、受信装置としてパソコンを用いた例を説明する。
【００２０】
図１は本実施の形態に係るデジタルカメラ１０とパソコン９０との接続状況を示した概略図である。デジタルカメラ１０で作成した動画データをパソコン９０に送信する。デジタルカメラ１０はパソコン９０とＵＳＢケーブルによって接続している。
【００２１】
デジタルカメラ１０について説明する。図２はデジタルカメラ１０の外観を示す正面図、図３はデジタルカメラ１０の背面図、図４はデジタルカメラ１０の平面図、図５はデジタルカメラ１０の底面図、図６はデジタルカメラ１０の右側面図である。
【００２２】
図２に示すようにデジタルカメラ１０の前面には、沈胴式の撮影レンズ１２、ファインダ窓４１４、セルフタイマＬＥＤ４１６、マイク４１８が設けられている。デジタルカメラ１０の前面には、撮影レンズ１２の沈胴位置で開閉される図示しないレンズカバーが設けられている。
【００２３】
図３に示すようにデジタルカメラ１０の背面には、ファインダ４２０、電源オン撮影スタンバイ、ストロボ充電中、ＵＳＢデータ通信中などを点灯、点滅で表示する２色（赤、緑）のファインダＬＥＤ４２２、撮影／再生／転送モード選択スイッチ４２４、撮影モード選択ダイヤル４２６、マルチファンクションの十字キー４２８、カメラの動作モードや十字キー４２８の機能等を文字やアイコンで表示するドットマトリックスの液晶表示器４３０、バックスイッチ４３２、メニュー／ＯＫスイッチ４３４、画像表示用の液晶モニタ４３６、スピーカ４３８等が設けられている。
【００２４】
図４に示すようにデジタルカメラ１０の上面には、電源スイッチ４４０、及びシャッターボタン４４２が設けられ、図５に示すようにデジタルカメラ１０の底面には、カメラコネクタ４４及び電池収納部を開閉する電池カバー４５が設けられている。
【００２５】
図６に示すように、デジタルカメラ１０の側面（グリップと反対側の側面）には、音声／映像（Ａ／Ｖ）出力端子４６、デジタル（ＵＳＢ）端子４８、ＤＣ入力端子５０が設けられている。
【００２６】
このデジタルカメラ１０は、撮影／再生／転送モード選択スイッチ４２４によって撮影モード又は再生モード又は転送モードが選択できるようになっており、撮影モードには撮影モード選択ダイヤル４２６によってマニュアル撮影、オート撮影、動画、ボイスレコーダ等の各モードが選択できるようになっている。尚、ボイスレコーダモードは、音声のみを記録するモードである。液晶モニタ４３６は、電子ビューファインダとして使用できるとともに、撮影した画像、動画やカメラに装填されたメモリカードから読み出した再生画像、動画等を表示することができる。また、液晶モニタ４３６は、撮影可能コマ数や再生コマ番号の表示、ストロボ発光の有無、マクロモード表示、記録画質（クオリティー）表示、画素数表示等の情報も表示され、更に各種のメニュー等がメニュー／ＯＫスイッチ４３４や十字キー４２８の操作に応じて表示される。
【００２７】
図７はデジタルカメラ１０の内部構成を示したブロック図である。
【００２８】
同図において、中央処理装置（ＣＰＵ）４２は、前述した撮影／再生／転送モード選択スイッチ４２４、撮影モード選択ダイヤル４２６、十字キー４２８、バックスイッチ４３２、メニュー／ＯＫスイッチ４３４、電源スイッチ４４０及びシャッターボタン４４２等を含む操作部１１からの入力に基づいてデジタルカメラ１０内の各回路を統括制御する。
【００２９】
電源スイッチ４４０が操作されると、ＣＰＵ４２はこれを検出し、カメラ内電源をＯＮにする。また、撮影モード選択ダイヤル４２６によって撮影モードが選択され、かつパソコン９０とＵＳＢ接続されていない場合には、図示しないレンズカバーを開放させるとともに、沈胴位置にある撮影レンズ１２を撮影位置に繰り出すための指令をレンズ駆動部２０に出力し、レンズカバーの開放及び撮影レンズ１２の繰り出しを行わせ、撮影スタンバイ状態にする。
【００３０】
上記撮影スタンバイ状態時にシャッターボタン４４２が押されると、ＣＰＵ４２はこれを検知し、撮影モード選択ダイヤル４２６によって選択されたスチル撮影又は動画撮影を行わせ、その撮影時によって得た画像データをメモリカード４０に記録させる。即ち、ＣＰＵ４２は、レンズ駆動部２０を介してフォーカス制御、アイリス制御を行い、撮影レンズ１２を介して被写体光を固体撮像素子（ＣＣＤ）１４の受光面上に結像させる。
【００３１】
ＣＣＤ１４は、受光面に結像された被写体光をその光量に応じた量の信号電荷に変換する。このようにして蓄積された信号電荷は、その信号電荷に応じた電圧信号として順次読み出される。ＣＣＤ１４から順次読み出された電圧信号は、Ａ／Ｄ変換器１６に加えられ、ここでデジタルのＲ、Ｇ、Ｂ信号に変換してデジタル信号処理回路２４に出力する。
【００３２】
デジタル信号処理回路２４は、Ａ／Ｄ変換器１６から加えられる点順次のＲ、Ｇ、Ｂ信号を同時式に変換する同時化処理、ホワイトバランス調整、ガンマ補正、ＹＣ信号処理等の所定の画像処理を行い、更にＹＣ信号処理によって作成された輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（ＹＣ信号）を所定のフォーマットに圧縮したのち、メモリカード４０に記録する。
【００３３】
尚、動画撮影時には、音声がマイク１８によって検出され、その検出信号（音声信号）は、Ａ／Ｄ変換器２２によってデジタル信号に変換されたのちデジタル信号処理回路２４に加えられる。そして、デジタル信号処理回路２４は、音声データを画像データとともにメモリカード４０に記録する。また、内部メモリ３４には、信号処理前のＲ、Ｇ、Ｂの生データやＹＣ信号などが一時蓄えられ、フラッシュメモリ３８には、カメラ制御用のプログラムや定数などが記憶されている。
【００３４】
一方、撮影モード選択ダイヤル４２６によって再生モードが選択され、かつパソコン９０とＵＳＢ接続されていない場合には、まずメモリカード４０に記録されている最終の画像ファイル（動画ファイルの場合には最初の１コマ）の圧縮データが読み出され、デジタル信号処理回路２４により非圧縮のＹＣ信号に伸張されたのち、カラー複合映像信号に変換されて液晶モニタ３６に出力される。これにより、液晶モニタ３６にはメモリカード４０に記録されている最終ファイルのコマ画像が表示される。動画の１コマが表示されている状態で、操作部１１の操作によって動画再生を開始させると、液晶モニタ３６には動画が再生されるとともに、音声データがＤ／Ａ変換器２６、アンプ２８を介してスピーカ３２に出力され、動画と同時に記録した音声も再生される。
【００３５】
また、十字キー４２８の左右キーを操作することにより、順方向又は逆方向にコマ送りすることができ、コマ送りされたコマ位置の画像ファイルがメモリカード４０から読み出され、上記と同様にしてスチル画像や動画が液晶モニタ３６に再生される。
【００３６】
また、撮影／再生／転送モード選択スイッチ４２４によって転送モードが選択されたときは、転送対象として動画を選択した場合は、選択した動画ファイルが内部メモリ３４に読み出され、内部メモリ３４において、フラッシュメモリ３８に記憶されているプログラムにより、選択した動画ファイルから所定数のフレーム毎に代表静止画となる画像が抽出される。さらに、当該所定数、動画ファイルの総フレーム数の各データは、フラッシュメモリ３８に記憶されているプログラムによりＣＰＵ４２によって計算され、内部メモリ３４に格納される。
【００３７】
バス５４には、ＵＳＢコントロール１９が接続されており、ＵＳＢコントロール１９にはＵＳＢジャック１４０が接続されている。内部メモリ３４の動画データ、総フレーム数等の各種データ、音声データは、デジタルデータの状態でＵＳＢコントロール１９の駆動によりＵＳＢジャック１４０から外部機器へ送信される。
【００３８】
電源スイッチ４４０が操作されると、ＣＰＵ４２はこれを検出し、カメラ内電源をＯＮにするが、撮影／再生／転送モード選択スイッチ４２４によって転送モードが選択され、かつパソコン９０とＵＳＢ接続されている場合には、図示しないレンズカバーを開放しないで、カメラの動作モードを自動的にＵＳＢモードにし、ＵＳＢコントローラ１９を介してＵＳＢ通信を開始する。
【００３９】
充電回路及びスイッチ回路１５には外部電源が接続しており、ＣＰＵ４２は充電回路及びスイッチ回路１５を作動させる。外部電源からの電源は充電回路及びスイッチ回路１５を経て充電電池１３に充電されたり、ＤＣーＤＣコンバータ１７により使用できる直流電流に変換される。ＤＣ−ＤＣコンバータ１７は、入力する直流電源からカメラの各回路によって要求される各種の電圧電源を生成し、カメラ内の各回路に供給する。
【００４０】
図８はパソコン９０の構成を示したブロック図である。
【００４１】
パソコン９０の情報送受信部には、情報を無線又は有線により送受信するために所定の形式にデータを変換する送受信手段５７（送信手段、受信手段、取得手段、及び画像取得手段の機能を含む）と、公衆回線６０又はインターネット等の通信網を介して他の通信機器と情報の送受信を行うための公衆回線用の送受信手段６５とが設けられている。送受信手段５７にはＵＳＢなどのインターフェースと接続可能な通信コネクタ５９が接続している。
【００４２】
パソコン９０には、必要に応じて画像、動画や文字等の情報を表示する表示手段６８と、ＣＰＵ８０の指令に基づいて表示手段６８に対して表示用の画像信号を出力する表示制御手段６９と、利用者が入力手段７４を介して入力した各種情報を読み取って後述するＣＰＵ８０に伝達したり、ＣＰＵ８０からの指示に基づいてＬＥＤ等の通知手段に表示指令を出力するＩ／Ｏ７５とが設けられている。
【００４３】
パソコン９０には、撮像した画像等を記録する記録媒体７７を着脱可能に装着する記録媒体装着部７８と、記録媒体７７に対して画像データ等の情報を記録したり読み出したりする記録媒体インターフェース７９とが設けられている。なお、記録媒体７７は、メモリーカード等の半導体やＭＯに代表される磁気記録式、光記録式、又はビデオテープ等に代表される着脱可能な記録媒体である。
【００４４】
パソコン９０には、パソコン９０の全体の制御を行う情報処理手段であるＣＰＵ８０と、ＣＰＵ８０を動作させるプログラムや各種定数が記録されているＲＯＭやＣＰＵ８０が処理を実行する際の作業領域となるＲＡＭから構成されるメモリ８１と、パソコン９０の処理に関する各種定数やネットワーク上の通信機器に通信接続する際の属性情報、アドレス等の接続情報等の情報を記録するハードディスク８６とが設けられている。パソコン９０内のＣＰＵ８０と、表示制御手段６９、Ｉ／Ｏ７５、メモリ８１、ハードディスク８６を含む各周辺回路はバス９９で接続されており、ＣＰＵ８０は各々の周辺回路を制御することが可能となっている。
【００４５】
本実施の形態の作用を図９〜図１１を用いて説明する。
【００４６】
図９は動画データを受信しているパソコン９０の表示画面を示した図、図１０は送信側（デジタルカメラ１０）の動画送信までの流れを示したフローチャート、図１１は受信側（パソコン９０）の動画受信の流れを示したフローチャートである。
【００４７】
まず、送信側（デジタルカメラ１０）の処理工程を説明する。
【００４８】
撮影／再生／転送モード選択スイッチ４２４によって転送モードが選択されると転送要求を受けたかどうかの確認が行われ（ステップ１００）、転送対象としての動画、画像が選択された場合は転送要求を受けたと判断され、選択されない場合は再度ステップ１００に戻る。ここでは動画が選択された例を述べる。
【００４９】
選択された動画ファイルに付随している音声部分が切り出され、音声ファイルが作成される（ステップ１０２）。
【００５０】
動画ファイル全体のフレーム数が検出される（ステップ１０４）。
【００５１】
動画ファイルから複数の代表静止画を抽出する工程に入る。動画ファイルは個々の静止画の集まりであるので、まず、先頭の静止画（以下、「フレーム」という）を代表静止画として抽出する（ステップ１０６）。代表静止画を抽出するのは、所定フレーム数おきである。ここでは、所定フレーム数をｘフレーム数とする。ｘフレーム数が経過したかどうか判断され（ステップ１０８）、経過したと判断された場合はｘ＋２番目のフレームを代表静止画として抽出する（ステップ１１０）。ステップ１０８で否定判断の場合は再度ステップ１０８に戻る。
【００５２】
さらに、ｘフレーム数が経過したかどうか判断され（ステップ１１２）、肯定判断の場合はｘ＋３番目のフレームを代表静止画として抽出し、否定判断の場合は再度ステップ１１２に戻る。これらのステップが繰り返される。
【００５３】
ｘフレーム数が経過したかどうか判断され（ステップ１１４）、肯定判断の場合にｎｘ＋２番目のフレームが代表静止画として抽出されると（ステップ１１６）、動画ファイルの最終フレームが抽出されたことになり、フレームの抽出工程が終了する（ステップ１１８）。
【００５４】
抽出された代表静止画が圧縮処理される（ステップ１２０）。上記音声ファイル、圧縮処理された代表静止画、上記ｘという数値、動画ファイル全体のフレーム数、動画ファイル本体がパソコン９０に送信される（ステップ１２２）。送信は、まず上記数値、総フレーム数、代表静止画、音声ファイルを送信してから動画本体を送信する。こうしてデジタルカメラ１０による送信までの処理が終了する。
【００５５】
次に、受信側（パソコン９０）の処理工程を説明する。
【００５６】
送信側（デジタルカメラ１０）から、まず上記数値、総フレーム数、代表静止画、音声ファイルが送信され、パソコン９０が受信する（ステップ５００）。続いて動画ファイル本体が送信されてパソコン９０が受信する。
【００５７】
図９のように、受信した代表静止画を先頭から順次表示する（ステップ５０２）。動画ファイルを受信する際、動画ファイルをｘフレーム数分受信したかどうか判断され（ステップ５０４）、肯定判断のときは代表静止画の表示を次の代表静止画に変える（ステップ５０６）。否定判断のときは再度ステップ５０４に移行する。
【００５８】
さらに、動画ファイルをｘフレーム数分受信したかどうか判断され（ステップ５０８）、肯定判断のときは代表静止画の表示を次の代表静止画に変える（ステップ５１０）。否定判断のときは再度ステップ５０８に移行する。これらの処理が繰り返される。
【００５９】
さらに、動画ファイルをｘフレーム数受信したかどうか判断され（ステップ５１４）、肯定判断の場合はｙ番目の代表静止画が表示される（ステップ５１６）。ただし、ｙ番目の代表静止画はｎｘ＋２番目のフレームである。その後、残りのフレームを受信する（ステップ５１８）。これで、動画ファイルは全部受信したことになり、先に総フレーム数等の属性値などが受信されているので転送が終了する（ステップ５２０）。転送された各属性値、代表静止画、音声ファイル、動画ファイル本体で１つの動画ファイルが作成され（ステップ５２２）、受信処理が終了する。
【００６０】
本形態では、動画ファイル本体を受信中に、代表静止画が受信中のある時点でその都度どのような画像を受信しているかを示しており、その代表静止画が順次切り替わるので、転送中の動画データを受信者はリアルタイムに見ることができる。特に、動画ファイルの画格が大きいときやフレームレートが高いなど動画ファイルの容量が大きく、転送処理自体に時間を要する場合に本発明は大きな効果がある。
【００６１】
転送途中に動画データの転送を終了させてそれまで受信したデータをファイル化したい場合は、転送途中で代表静止画が表示されているときに表示画面の転送完了ボタンをクリックする（図９、図１１の破線ルーチン）。すると転送が終了する（ステップ５２０）。送信側にも転送終了の信号が通知され、送信側でも動画ファイル本体の送信を中止する。あとは上述の場合と同様に、転送された各属性値、代表静止画、音声ファイル、途中まで受信した動画ファイル本体で１つの動画ファイルが作成され（ステップ５２２）、受信処理が終了する。なお、属性値（動画ファイル全体のフレーム数）は、新しいファイルが作成された時点で新しいファイルに合ったデータに更新される。したがって、本形態によれば、転送中のデータを見ながら所望の位置で転送途中での読み込み終了を可能とすることができ、必要な部分の動画のみの転送を受けることができる。よって転送時間、受信側のメモリ資源の節約ができる。
【００６２】
なお、転送途中に動画データの転送をキャンセルして動画ファイル自体を取り込まない場合は、表示画面のキャンセルボタンをクリックする（図９）。すると転送が終了し、送信側にも転送終了の信号が通知され、送信側でも動画ファイル本体の送信を中止する。今まで受信したデータは削除され動画ファイルが作成されずに受信処理が終了する。
【００６３】
上述の形態では、送信側で動画ファイルを構成している静止画をフレーム単位で一定間隔おきに代表静止画として抽出することにしたが、これに限らず、時間単位で一定間隔おきに代表静止画を抽出するようにしてもよい。その場合は当然受信側でも時間単位で一定間隔おきに代表静止画が表示される。このときは送信側でも受信側でも動画ファイルの総量を示す属性値は総フレーム数ではなく、再生時間を適用する。
【００６４】
また、送信側で動画ファイルを構成している静止画をデータ量単位で一定間隔おきに代表静止画として抽出するようにしてもよい（例えば、５０ＭＢ間隔にする場合）。その場合は受信側でもデータ量単位で一定間隔おきに代表静止画が表示される。このときは送信側でも受信側でも動画ファイルの総量を示す属性値は総データ量を適用する。
【００６５】
また、上述の形態では、転送要求を受けた場合に代表静止画抽出のステップを開始したが、デジタルカメラ１０において、撮影したデータをファイルに落としたときに代表静止画抽出のステップを開始し、撮影した動画ファイル内又は動画ファイルと関連付けした別ファイルにて代表静止画を作成するようにしてもよい。別ファイルにて代表静止画を作成した場合には動画サムネイルのような機能も果たす。これによれば、送信時に送信側で連続静止画を作成する処理を省くことができるため、動画ファイル転送開始時の送信側のレスポンスを向上させることが可能となる。
【００６６】
また、送信側のステップ１２０で送信前にデータ量低減のために代表静止画を圧縮したが、各代表静止画の大きさを縮小するようにしてもよい。
【００６７】
上記実施の形態では、動画ファイルから一定間隔毎の静止画を切り出す処理をしたが、連続する各静止画のデータ量を削減することにより、代表静止画枚数を増やし、動画ファイル転送時の受信側での再生をより滑らかに表示させることもできる。連続する各静止画のデータ量を削減する方法としては、画像の周波数を除去して色をなくしたり、画像サイズを縮小したり、画像の中心エリアを切り抜いたりする方法がある。
【００６８】
また、動画ファイルを受信するときに、受信側の表示画面で連続静止画を１枚ずつ順次表示させる代わりに、表示対象となる静止画の前後任意枚数を１画面上に同時に表示させることも可能である。これによれば、未転送分の動画部分を転送前に見ることができるため、転送完了ボタンを的確なタイミングで押すことが可能となる。
【００６９】
本実施の形態では、送信側にデジタルカメラ、受信側にパソコンを用いたが、これ以外のパターン、例えば、送信側や受信側にビデオカメラを適用することもできる。さらに例えば、送信側をネットワーク上のサーバ、受信側をパソコンとして、サーバ側で送信時に代表静止画を作成し、パソコンで受信時に代表静止画を表示させるようにすることもできる。また、逆に、パソコンからサーバに動画データをアップロードするときにパソコン側で代表静止画を作成するようにしてもよい。
【００７０】
【発明の効果】
本発明によれば、転送中の動画データをリアルタイムに視覚化することができ、かつ転送中の動画データを見ながら所望の位置で転送途中での読み込み終了をすることができるので、動画データの必要な部分のみを時間をかけずに効率的に取得することができて大変便利である。
【図面の簡単な説明】
【図１】本実施の形態に係るデジタルカメラとパソコンとの接続状況を示した概略図。
【図２】デジタルカメラの外観を示す正面図。
【図３】デジタルカメラの背面図。
【図４】デジタルカメラの平面図。
【図５】デジタルカメラの底面図。
【図６】デジタルカメラの右側面図。
【図７】デジタルカメラの内部構成を示したブロック図。
【図８】パソコンの構成を示したブロック図。
【図９】動画データを受信しているパソコンの表示画面を示した図。
【図１０】送信側（デジタルカメラ）の動画送信までの流れを示したフローチャート。
【図１１】受信側（パソコン）の動画受信の流れを示したフローチャート。
【符号の説明】
１０…デジタルカメラ、１９…ＵＳＢコントロール、２４…デジタル信号処理回路、３４…内部メモリ、３６…液晶モニタ、３８…フラッシュメモリ、４０…メモリカード、４２…ＣＰＵ、４８…ＵＳＢ端子、５２…圧縮伸張部、５７…送受信手段、５９…通信コネクタ、６８…表示手段、６９…表示制御手段、７７…記録媒体、８０…ＣＰＵ、８１…メモリ、８６…ハードディスク、９０…パソコン、１４０…ＵＳＢジャック、４２４…撮影／再生／転送モード選択スイッチ、４２６…撮影モード選択ダイヤル、４３６…液晶モニタ
【図１】
0004178308.tif 000002
【図２】
0004178308.tif 000003
【図３】
0004178308.tif 000004
【図４】
0004178308.tif 000005
【図５】
0004178308.tif 000006
【図６】
0004178308.tif 000007
【図７】
0004178308.tif 000008
【図８】
0004178308.tif 000009
【図９】
0004178308.tif 000010
【図１０】
0004178308.tif 000011
【図１１】
0004178308.tif 000012