(57)【要約】【課題】高度な画像処理能力を持たない装置においても、複雑な映像効果を使った編集処理を実現する。【解決手段】本発明の撮像装置は、撮影した画像データをサーバに送信して保存すると共に、サーバに保存された画像データを受信する装置であって、撮影した画像データのサムネイル画像を示すサムネイルデータを用いて前記画像データの再生手順を示すプレイリストデータを生成し、このプレイリストデータの再生手順に従って前記画像データを再生すべく前記サーバに対してプレイリストデータを送信し、前記プレイリストデータに基づいて前記サーバにより再生され、送信された画像データを受信する構成とした。【選択図】      図３
2004336343.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアント装置とにより画像データを処理するシステムにおいて、
前記クライアント装置は、
前記画像データを保存すべく前記サーバに対して伝送路を介して画像データを送信すると共に前記サーバより前記画像データを受信する通信処理手段と、
前記画像データのサムネイルデータを用いて前記画像データの再生手順を示すプレイリストデータを生成し、前記通信手段により前記サーバに送信する制御手段とを備え、
前記サーバは、前記クライアント装置より送信された画像データのサムネイル画像を示すサムネイルデータを生成して前記画像データと共に保存し、前記クライアント装置の指示に応じて前記保存されたサムネイルデータと画像データとを再生して前記クライアント装置に送信すると共に、前記クライアント装置より送信された前記プレイリストデータを受信し、受信したプレイリストデータに従って前記保存された画像データを再生して前記クライアント装置に送信することを特徴とする画像処理システム。
【請求項２】
前記制御手段は、前記サーバより受信した複数のサムネイルデータのうち、選択されたサムネイルデータに対応した画像データの再生を指示する再生コマンドを送信するよう前記通信処理手段を制御することを特徴とする画像処理システム。
【請求項３】
前記サーバは前記通信処理手段により送信された再生コマンドに応じて、前記選択されたサムネイルデータに対応した画像データを再生し、前記クライアント装置に送信することを特徴とする請求項２記載の画像処理システム。
【請求項４】
前記通信処理手段は、無線基地局と交信することにより前記サーバとの間でデータの送受信を行うことを特徴とする請求項１記載の画像処理システム。
【請求項５】
前記制御手段は、前記画像データの再生順序、再生開始位置、再生終了位置、再生の表示効果及び画像の切り替わり効果を指定したプレイリストデータを生成することを特徴とする請求項１記載の画像処理システム。
【請求項６】
前記制御手段は前記受信したサムネイルデータを用いて編集用画面を生成する表示画面生成手段を有し、前記編集用画面を用いて指定された再生手順に従って前記プレイリストデータを生成することを特徴とする請求項１記載の画像処理システム。
【請求項７】
前記サーバは、前記クライアント装置から送信された画像データが静止画の場合はこの送信された画像データを縮小処理して前記サムネイルデータを生成し、前記送信された画像データが動画像の場合はこの動画像の先頭のフレームを用いて前記サムネイルデータを生成することを特徴とする請求項１記載の画像処理システム。
【請求項８】
前記通信処理手段は更に、前記画像データを特定するための識別データを含むメタデータを送信し、前記サーバは前記送信された画像データと前記メタデータとを関連付けして保存することを特徴とする請求項１記載の画像処理システム。
【請求項９】
前記メタデータは、前記画像データの記録時間の情報と画像サイズの情報を含むことを特徴とする請求項８記載の画像処理システム。
【請求項１０】
前記識別データは、ファイル名であることを特徴とする請求項８記載の画像処理システム。
【請求項１１】
前記通信処理手段はインターネットを介して前記画像データを送信することを特徴とする請求項１記載の画像処理システム。
【請求項１２】
撮影した画像データをネットワークを介してサーバに送信して保存すると共に、前記サーバに保存された画像データを前記ネットワークを介して受信する装置であって、
撮像手段と、
前記撮像手段により得られた画像データを前記サーバに保存すべく前記ネットワークを介して前記サーバに送信すると共に、前記サーバより前記画像データを受信する通信処理手段と、
前記画像データのサムネイル画像を示すサムネイルデータを用いて前記画像データの再生手順を示すプレイリストデータを生成し、このプレイリストデータの再生手順に従って前記画像データを再生すべく前記通信処理手段により前記サーバに対して前記プレイリストデータを送信する制御手段とを備え、
前記通信処理手段は、前記プレイリストデータに基づいて前記サーバにより再生され、送信された画像データを受信することを特徴とする撮像装置。
【請求項１３】
前記撮像手段により得られた画像データを用いて前記サムネイルデータを生成し、記録媒体に対して記録再生する記録再生手段と、
前記記録媒体から再生されたサムネイルデータを用いて編集用表示画面データを生成する表示画面生成手段と、
前記編集用表示画面に従う画像を表示する表示手段とを備え、
前記制御手段は、前記編集用表示画面の情報を用いて前記プレイリストデータを生成することを特徴とする請求項１２記載の撮像装置。
【請求項１４】
前記サムネイルデータを用いて前記画像データのサムネイル画像の一覧表示画面データを生成する表示画面生成手段と、
前記一覧表示画面に従う画像を表示する表示手段とを備え、
前記制御手段は更に、前記一覧表示画面に表示されたサムネイル画像のうち、選択されたサムネイル画像に対応する画像データを再生するための再生コマンドデータを前記通信処理手段により前記サーバに送信し、前記通信処理手段は前記再生コマンドに応じて前記サーバにより再生され、送信された画像データを前記表示手段に出力することを特徴とする１２記載の撮像装置。
【請求項１５】
クライアント装置により画像データをネットワークを介してサーバに送信して保存すると共に、前記サーバに保存された画像データを前記ネットワークを介して受信して処理する方法であって、
前記クライアント装置により、前記画像データを保存すべく前記サーバに対して伝送路を介して画像データを送信すると共に前記サーバより前記画像データを受信し、前記画像データのサムネイルデータを用いて前記画像データの再生手順を示すプレイリストデータを生成して前記通信手段により前記サーバに送信し、
前記サーバにより、前記クライアント装置より送信された画像データのサムネイル画像を示すサムネイルデータを生成して前記画像データと共に保存し、前記クライアント装置の指示に応じて前記保存されたサムネイルデータと画像データとを再生して前記クライアント装置に送信すると共に、前記クライアント装置より送信された前記プレイリストデータを受信し、受信したプレイリストデータに従って前記保存された画像データを再生して前記クライアント装置に送信することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理システムに関し、特にネットワークなどの伝送路を介して画像データを処理するシステムに関する。
【０００２】
【従来の技術】
従来、画像データの編集処理は、編集操作を行う機器のローカル領域に画像データを格納しておいて処理を行うことが一般的であった。例えばパーソナルコンピュータ（ＰＣ）による画像編集処理では、そのＰＣのハードディスクに記憶されている画像データを処理するのが一般的である。
【０００３】
これはＰＣのような汎用的な機器だけでなく、デジタルカメラやデジタルビデオカメラのような画像撮影装置で画像編集を行う場合も同様である。例えば、画像編集機能の備わったデジタルカメラで画像編集を行う場合は、デジタルカメラの記録媒体に保存されている画像データに対して編集を行うことになる。
【０００４】
また、近年では、特許文献１に記載のように、画像データをローカルの記録領域で管理するのではなく、ネットワーク上にあるサーバにアップロードして管理する方法も利用されるようになってきている。
【０００５】
【特許文献１】
特開２００２−５１２４１号公報
【０００６】
【発明が解決しようとする課題】
しかし、デジタルカメラのように比較的処理能力が低い機器で動画編集を行うのは非常に大変であった。そのため、デジタルカメラで可能な画像編集は簡単な処理に限られ、複雑な画像編集を実現することは性能面、価格面で難しかった。
【０００７】
また、前述の特許文献１のように、撮影した画像データをサーバにアップロードして管理を行っていると、サーバにある画像データを編集したい場合は、編集前に一度ローカルの記録領域に画像データをダウンロードする必要が生じる。そのあとでダウンロードした画像データを編集し、再び編集した画像データをサーバにアップロードする必要が生じる。サーバにある画像データを見るだけの場合も、基本的には画像ファイルをダウンロードする必要がある。
【０００８】
特に動画像データは、ダウンロードが終了するまで再生できないという問題が生じる。
【０００９】
また、近年では更に、デジタルカメラに無線を利用したネットワーク機能を付加して、撮影した画像データを自動的にサーバに転送し、デジタルカメラ自身には画像データを残さないようにする画像記録システムも考えられている。
【００１０】
このようなシステムの場合には、デジタルカメラの記録媒体に画像データが残っていないので、デジタルカメラで画像データを編集するのは非常に困難となる。
【００１１】
本発明はこの様な問題を解決し、デジタルカメラのような高度な画像処理能力を持たない装置においても、複雑な映像効果を使った編集処理を実現することを目的とする。
【００１２】
【課題を解決するための手段】
前述の如き問題を解決し、目的を達成するため、本発明にあっては、サーバとクライアント装置とにより画像データを処理するシステムにおいて、前記クライアント装置は、前記画像データを保存すべく前記サーバに対して伝送路を介して画像データを送信すると共に前記サーバより前記画像データを受信する通信処理手段と、前記画像データのサムネイルデータを用いて前記画像データの再生手順を示すプレイリストデータを生成し、前記通信手段により前記サーバに送信する制御手段とを備え、前記サーバは、前記クライアント装置より送信された画像データのサムネイル画像を示すサムネイルデータを生成して前記画像データと共に保存し、前記クライアント装置の指示に応じて前記保存されたサムネイルデータと画像データとを再生して前記クライアント装置に送信すると共に、前記クライアント装置より送信された前記プレイリストデータを受信し、受信したプレイリストデータに従って前記保存された画像データを再生して前記クライアント装置に送信する構成とした。
【００１３】
【発明の実施の形態】
以下、本発明にかかる実施形態を、図面を参照して詳細に説明する。
【００１４】
本実施形態では、画像撮影装置がサーバと交信を行うための手段として、無線基地局と交信手段を持つ画像撮影装置の例を説明する。しかし、画像撮影装置自身は交信手段を持たず、無線基地局と交信可能な携帯端末と画像撮影装置を接続して、無線基地局と交信するような構成でもよい。また、本実施形態では携帯端末の無線基地局を利用する構成としたが、その他の無線技術を利用するような構成でも良い。例えば、無線ＬＡＮやブルートゥースなどを利用するような構成でも良い。
【００１５】
図２は、本発明が適用される画像処理システム全体の概要を示した図である。
【００１６】
図２に示すように、本形態のシステムは、画像撮影装置２１０、無線基地局２２０、インターネット２３０、サーバ２４０で構成される。画像撮影装置２１０と無線基地局２２０は無線通信で接続される。また、無線基地局２２０とサーバ２４０はインターネット等のデータ通信網を利用して接続される。
【００１７】
ここで、携帯端末を利用したデータ通信処理について簡単に説明する。
【００１８】
携帯端末は、通話をしていない状態の時でも近くにある無線基地局と頻繁に交信を行っている。この交信の際に無線基地局に自分の識別信号を送ることで、複数点在している無線基地局とそれぞれの携帯端末が対応付けられ、各無線基地局を統括している統括局に登録されるるような仕組みになっている。このような仕組みによって、例えば携帯端末に電話をかけた場合には、統括局でその電話の識別信号を元に最寄りの無線基地局が検索され、その無線基地局と回線を接続することによって通話が可能となる。このように、常に携帯端末は最寄りの無線基地局と対応付けがされることになるので、その無線基地局の位置によって、携帯端末の位置を把握できることとなる。また現在では、携帯端末は通話だけでなくさまざまな情報通信に利用されている。
【００１９】
本形態の画像撮影装置２１０は携帯端末の機能を内蔵した装置であり、前述したような携帯端末の無線基地局を利用することで、さまざまなデータを送受信可能な構成となる。
【００２０】
このような構成において、画像撮影装置２１０は画像を撮影したときに、画像データをサーバ２４０に送信する。
【００２１】
もし撮影したときに画像データを送信することができない場合は、まず画像撮影装置２１０自身に装着された記録媒体に撮影した画像データをいったん保存し、画像データの送信が可能な状態になってから画像データをサーバ２４０に送信する。その後、画像撮影装置２１０は、転送済みの画像データを記録媒体から削除する。
【００２２】
一方、サーバ２４０では、画像データを画像撮影装置２１０から受け取ると、受け取った画像データからサムネイル画像を作成し、それらを関連付けして内蔵する蓄積部に保存する。
【００２３】
画像撮影装置２１０で画像の編集を行う場合は、サーバ２４０に蓄積されたサムネイル画像データをダウンロードして全て取得し、取得したサムネイル画像データをユーザにわかるように一覧表示する。
【００２４】
ユーザはサムネイルの一覧表示を元に、複数の画像の再生順序や再生の表示効果などを設定することでプレイリスト編集を行う。プレイリストの編集を終了する場合は、作成したプレイリストのデータを画像撮影装置２１０からサーバ２４０に送信して保存する。サーバ２４０にプレイリストデータが保存されると、サーバに保存されている他の画像データと同様にプレイリストデータもサムネイル一覧表示に表示される。
【００２５】
画像撮影装置２１０でサムネイル一覧表示からサムネイルを選択して再生を実行すると、サーバ２４０に対して選択されたサムネイル画像に対応した画像データの再生指示が送信され、サーバ２４０により選択した画像データを再生して画像撮影装置２１０に送信される。
【００２６】
また、画像撮影装置２１０において、プレイリストデータの再生を指示した場合は、サーバ２４０に対してプレイリストに従う再生開始の指示が送信され、サーバ２４０はプレイリストデータの内容に従って蓄積部に保存された画像データを再生し、画像撮影装置２１０に送信することで、プレイリストに従う画像データを再生、表示する。
【００２７】
図３は、画像撮影装置２１０とサーバ２４０との間の撮影、編集処理のフロー図である。この図は、画像撮影装置２１０とサーバ２４０との間のデータのやり取りに注目したものなので、その間の通信手段などは省略している。
【００２８】
まず、画像撮影装置２１０で画像を撮影すると、撮影した画像データをサーバ２４０に送信する。この処理がステップＳ３０１である。
【００２９】
サーバ２４０では画像データを取得すると取得した画像データを保存し、画像データのサムネイル画像データを作成し、受信した元画像データと関連付けして保存する。サムネイル画像データは、元となる画像データが静止画の場合は静止画を縮小処理して作成し、動画の場合は動画の先頭フレームからから作成する。また、サムネイル画像データの元となった画像データのファイル名や、動画の記録時間や画像サイズ情報などのメタデータを、サムネイル画像データに付加して保存する。これらの処理がステップＳ３０２、ステップＳ３０３である。
【００３０】
また、ステップＳ３０１〜Ｓ３０３は、画像を撮影するたびに行われる処理である。
【００３１】
次に、画像撮影装置２１０で撮影した画像の編集操作を行うために、ユーザが画像撮影装置のモードを編集するためのモードに切り替えたとする。このモードでは、画像撮影装置２１０は撮影した画像のサムネイル画像一覧を表示するために、サーバ２４０にサムネイル画像取得要求を送る。この処理がステップＳ３０４である。
【００３２】
サーバ２４０は、サムネイル画像取得要求を受け取ると、サーバ２４０が保存している全ての画像データとプレイリストデータのサムネイル画像を画像撮影装置２１０に送る。この処理がステップＳ３０５である。
【００３３】
画像撮影装置２１０は、サムネイル画像を受け取ると、それらの画像を一覧表示する。この処理がステップＳ３０６である。
【００３４】
ユーザは表示されたサムネイル画像を使用して画像の編集操作を行う。画像の編集結果は、プレイリストデータとして画像記録装置２１０が記憶しておく。プレイリストデータとは、画像データの再生手順を記述したデータであり、サムネイル画像に付加されているメタデータなどを利用して作成する。プレイリストのフォーマットとしては、例えばＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）などの一般的なものを使用してもよいし、独自の形式のものでも良い。画像編集時の画面構成と操作方法の具体例については、後で説明する。
【００３５】
画像の編集操作が終わると、画像撮影装置２１０は、編集結果であるプレイリストデータをサーバ２４０に送信する。この処理がステップＳ３０７である。
【００３６】
サーバ２４０は、プレイリストデータを取得するとそのプレイリストデータを保存し、プレイリストデータのサムネイル画像データを作成する処理を行う。ここでは、プレイリストで最初に指定されている画像データ中の１フレームをサムネイル画像データとして使用する。これらの処理がステップＳ３０８、ステップＳ３０９である。
【００３７】
画像撮影装置２１０はプレイリストデータをサーバ２４０に送信した後に、サムネイル画像の一覧表示の内容を更新するために、サーバ２４０にサムネイル画像取得要求を送る。この処理がステップＳ３１０である。
【００３８】
サーバ２４０はサムネイル画像取得要求を受け取ると、サーバ２４０が保存している全ての画像データとプレイリストデータのサムネイル画像データを画像撮影装置２１０に送る。この処理がステップＳ３１１である。
【００３９】
画像撮影装置２１０は、サムネイル画像データを受け取ると、それらの画像を一覧表示する。この処理がステップＳ３１２である。
【００４０】
ここでユーザが画像データの再生を行うために、サムネイル一覧の中から、あるサムネイル画像を選択して再生要求を行うと、画像撮影装置２１０は、サーバ２４０に画像の再生コマンドを送る。この処理がステップＳ３１３である。
【００４１】
サーバ２４０は、画像の再生コマンドを受け取ると、再生コマンドに従い画像データを再生する。例えば、画像データのサムネイル画像が指定された場合、指定されたサムネイル画像に対応した画像データを再生する。また、プレイリストのサムネイル画像が指定された場合、指定されたサムネイル画像に対応したプレイリストに基き、プレイリストに指定された手順に従って画像データを再生する。この処理がステップＳ３１４である。
【００４２】
サーバ２４０は指定されたサムネイル画像に応じて画像データを再生すると、そのデータを画像撮影装置２１０に送信する。この処理がステップＳ３１５である。
【００４３】
画像撮影装置２４０はサーバ２４０から送信された画像データを受け取ると、その画像データを表示する。この処理がステップＳ３１６である。
【００４４】
このような処理を行うことによって、画像撮影装置２１０に画像データを保存していない場合でも撮影した画像データの編集を行うことが可能となり、また再生表示も可能となる。さらに、画像編集の実際の処理はサーバ側で行うので、例えば、高度なエフェクト処理を施す場合にもクライアント側にはそれほど高い性能が要求されない。
【００４５】
次に、画像撮影装置２１０の内部構成および動作について説明する。図１は、画像撮影装置の構成を示すブロック図である。
【００４６】
図１において、１０１は被写体の光学像を電気信号に変換し、各種の必要な処理を施して出力する撮像部である。１０２は撮像部１０１により得られた画像データをＭＰＥＧ方式などに従い圧縮符号化するエンコーダである。１０３は符号化された画像データを記録媒体Ｍに対して記録再生する記録再生部である。本形態では記録媒体Ｍとして、ディスク媒体やメモリカードなどのランダムアクセス可能な記録媒体を用いる。
【００４７】
１０４は、記録再生部１０３により再生された画像データや通信処理部１０９により受信された画像データを復号してその情報量を伸長するデコーダである。１０５は撮像部１０１、デコーダ１０４及び表示画面生成部１０６から出力された画像データにかかる画像を、システムコントローラ１０７の指示に従って表示する表示部である。１０７は操作部１０８からの指示に従って、装置各部の動作を制御すると共に、後述の様にプレイリストデータを生成するシステムコントローラであり、マイクロコンピュータを有する。１０８は操作パネルやリモコンなどからなる操作部である。１０９は画像データや各種のコマンドを伝送路を介して送受信する通信処理部である。本形態では、主に図２のサーバ２４０との間で通信を行う。
【００４８】
撮像部１０１は、被写体の光学像を電気信号に変換し、その電気信号をデジタル信号に変換した後各種の必要な処理を施し、エンコーダ１０２、表示部１０５に供給する。エンコーダ１０２は、システムコントローラ１０７から記録指示命令を受け取るとデジタル画像データを符号化してデータ量を圧縮し、符号化した画像データを追伸処理部１０９に送信する。ただしデータを送信することができない状態や、画像データの送信処理が追いつかないような状態になった場合は、記録再生部１０３に対して符号化された画像データを出力し、一旦記録媒体Ｍに画像データを保存する。システムコントローラ１０７は、その後送信可能な状態になると、記録再生部１０３を制御し、記録媒体Ｍに保存された画像データを読み出して通信処理部１０９に送り、サーバ２４０に送信する。なお、本形態では、エンコーダ１０２において、静止画データはＪＰＥＧ方式で圧縮し、動画データはＭＰＥＧ方式で圧縮する。
【００４９】
通信処理部１０９は無線基地局と交信してデータを送受信する。例えば、エンコーダ１０２、記録再生部１０３から画像データを受け取った場合は画像データを送信し、また、システムコントローラ１０７からデータ送信命令を受け取った場合は命令に応じたデータを送信する。
【００５０】
また、通信処理部１０９は、無線基地局からコマンドなどのデータを受け取った場合は、受信したデータをシステムコントローラ１０７に送信し、画像データを受け取った場合にはデコーダ１０４に出力する。
【００５１】
ユーザは操作部１０８を操作することで、記録開始や停止、プレイリストによる編集などの操作を行うことができ、操作部１０８はユーザの操作に応じてシステムコントローラ１０７に操作指示命令を送る。
【００５２】
システムコントローラ１０７は装置全体の動作を制御する制御部であり、また操作部１０８からの指示を受信してエンコーダ１０２や通信処理部１０９などを制御する。また、プレイリスト編集プログラムを実行することで、プレイリストデータを生成、更新する。
【００５３】
デコーダ１０４は通信処理部１０９により受信された画像データを取得し、そのデータをデコードして表示部１０５、表示画面生成部１０６に出力する。
【００５４】
表示画面生成部１０６は、システムコントローラ１０８からの命令によって、表示部１０５に表示するためのさまざまな画面を作成し、表示部１０５に出力する。
【００５５】
システムコントローラ１０７は、操作部１０８からの指示に従って表示部１０５に表示する画像データを切り替える。具体的には、撮影時においては撮像部１０１からの画像を表示し、再生時にはデコーダ１０４あるいは表示画面生成部１０６からの画像を表示し、プレイリスト編集時においては表示画面生成部１０６からの画像を表示する。
【００５６】
ここで、編集時においてシステムコントローラ１０７で実行されるプレイリスト編集プログラムに基づく処理とそのときの表示画面、及びユーザの操作手順について、図４を用いて説明する。
【００５７】
図４は、画像撮影装置２１０を編集モードにしたときに表示部１０５に表示される画面の一例である。これらの表示画面は全て、通信処理部１０９によりサーバ２４０から受信した画像データに基づき、表示画面生成部１０６に生成される。
【００５８】
図４では、画像の一覧表示が可能なだけでなく、画像編集で使用可能なトランジション、エフェクトの一覧も表示できる。これら一覧表示の切り替えは、タブを使用することによって行うような構成となっている。タブの切り替えや、ボタンの押下は、タッチパネルを使用する。もちろん、画像撮影装置本体についているボタンを使用するなど、そのほかの手段を用いても良い。
【００５９】
また一覧表示とは別に、一覧表示部の下にストーリーボードを表示するような構成となっている。ストーリーボードは、画像編集に使用するために一般的によく利用されているものであり、この内容がプレイリストの内容に対応することになる。ストーリーボードは、登録された画像を左から右に再生する順番を示している。
【００６０】
ストーリーボードの表示画面は、画像を登録するための画像エリアと、トランジションを設定するためのトランジションエリアとから構成される。トランジションエリアは、画面の切り替え効果であるトランジションを設定するための各種アイコンを表示するエリアであり、画像エリアと画像エリアの間にある。
【００６１】
図４（ａ）では画像データのサムネイル画像一覧が表示されている。ここでは、撮影装置２１０よりサーバ２４０に送信されて保存されている全ての画像データのサムネイル画像が表示される。ユーザがタッチパネルを使用して、これらのサムネイル画像のうちの一つを選択すると、選択されたサムネイル画像が太枠で囲われて選択状態となる。その状態のときに、一覧表示の下にある［追加］ボタンを押すと、選択状態のサムネイル画像がストーリーボードの画像エリアに追加される。この操作を繰り返すことで、ストーリーボードに複数のサムネイル画像を追加することができる。ストーリーボード内での順番の変更は、ドラッグアンドドロップなどの動作によって行う。
【００６２】
また、サムネイル画像を選択した状態で［再生］ボタンを押すと、システムコントローラ１０７は通信処理部１０９によりサーバ２４０に再生コマンドを送信することによってサーバ２４０から指定されたサムネイル画像に対応した画像データが送信される。そして、サーバ２４０より画像データが送信されると、システムコントローラ１０７は表示部１０５を制御し、図４の編集画面からデコーダ１０４により出力された画像に切り替えて表示する。
【００６３】
また、タブを押すことで、編集で使用可能なエフェクトやトランジションの一覧表示に切り替えることができる。
【００６４】
例えば、トランジションの一覧表示をする場合は、タブの［トランジション］部分を押す。これによって、編集で使用可能なトランジションの一覧が表示される。図４（ｂ）はトランジションの一覧を表示した場合の図である。
【００６５】
トランジションをストーリーボードに追加したい場合は、まず追加したい位置のトランジションエリアを選択し、その後でトランジションの一覧表示からトランジションを選択する。更にその後で［追加］ボタンを押すと、トランジションをストーリーボードのトランジションエリアに追加することができる。
【００６６】
また、タブを押すことで、編集で使用可能なエフェクトの一覧表示に切り替えることもできる。エフェクトの一覧表示をする場合は、タブの［エフェクト］部分を押す。これによって、編集で使用可能なエフェクト一覧が表示される。図４（ｃ）がエフェクト一覧を表示した場合の図である。
【００６７】
画像にエフェクトを付加する場合は、まず、ストーリーボードに追加された画像の中からエフェクト効果をつけたい画像を選択し、その後でエフェクトの一覧表示からエフェクトを選択する。更にその後で［追加］ボタンを押すと、ストーリーボードで選択されている画像にエフェクトを付加することができる。ストーリーボードでは、ストーリーボードに追加されている画像にエフェクトを付加したことがわかるように、サムネイルにエフェクト効果を付加して表示する。例えば、モノクロのエフェクトをつけた場合は、表示画面生成部１０６により、ストーリーボードに表示されているサムネイル画像をモノクロで表示する。もちろん、そのほかの方法でエフェクトをつけたことをユーザに示しても良い。
【００６８】
このような操作を繰り返すことによって、ユーザはストーリーボードを使って画像編集を行う。画像の編集作業を終了する場合は、編集結果を保存するためにユーザが［保存］ボタンを押す。［保存］ボタンが押されると、システムコントローラ１０７はストーリーボードの内容に従う手順で画像データを再生するためのプレイリストを作成し、そのプレイリストデータを通信処理部１０９によりサーバ２４０に転送する。サーバ２４０では、取得したプレイリストデータをファイルとして保存する。
【００６９】
図４で説明したような画面構成と画面操作方法を用いることで、ユーザは画像撮影装置で簡単に画像編集を行い、プレイリストデータを作成することが可能となる。もちろんここで示したものは本発明の一例であり、それ以外の方法を用いてプレイリストデータを作成しても良い。
【００７０】
ここでは、編集で使用可能なエフェクトやトランジション効果は、あらかじめ画像撮影装置が知っている構成としたが、画像撮影装置は使用可能な効果の一覧をサーバから取得して表示するような構成でもよい。また、画像効果としてエフェクトとトランジションのみの例を示したが、その他にもテキストの設定やトリミングの機能を編集機能に入れても良い。
【００７１】
また本形態では、プレイリスト編集のアプリケーションは画像撮影装置自身が持つような構成としたが、このほかの方法でも良い。例えば、サーバをＷｅｂアプリケーションサーバとし、画像撮影装置（クライアント）は単なるＷｅｂ端末としてＷｅｂアプリケーションを実行するような構成でもよい。
【００７２】
以上のような構成とすることによって、撮影した画像データを自動的にサーバに転送しデジタルカメラ自身には画像データを残さないような画像記録システムにおいても、画像の編集処理と編集結果の再生表示が可能となる。
【００７３】
また画像編集の実際の処理はサーバで行うので、クライアントではプレイリスト編集だけでよくなる。これは、クライアント側にはそれほど高い性能が要求されないことを意味する。さらに、画像編集の操作を行った場合に実際に画像データをやり取りするわけではないので、ネットワークの負荷は非常に少なくて済む。
【００７４】
なお、前述の実施形態では、サーバにおいてサムネイル画像データを作成したが、これに限らず、撮像装置がサムネイル画像データを生成し、サムネイル画像データのみを記録媒体Ｍに記録する構成でもよい。この場合、記録再生部によりサムネイル画像データを生成すると共に、システムコントローラは画像データを特定するための識別データ（ＩＤ）や再生時間情報などを生成し、サムネイル画像データに対し関連付けて記録する。
【００７５】
再生時においては、記録媒体Ｍに記録された各サムネイル画像データを再生し、表示画面生成部によりこれらサムネイル画像の一覧表示画面を作成する。
【００７６】
ユーザはこのサムネイル一覧の中から所望のサムネイルを選択し、システムコントローラは選択されたサムネイルの識別データを用いて対応する画像データの再生開始コマンドをサーバに対して送信する。
【００７７】
また、編集時においても、記録媒体Ｍに記録されたサムネイル画像データを用いて図４の如き表示画面を作成して表示する。
【００７８】
また、本発明は、例えば、ホストコンピュータ、インターフェース機器、リーダ、及びプリンタ等の複数の機器から構成されるシステムに適用することも、一つの機器からなる装置（例えば、複写機やファクシミリ装置等の装置）に適用することも可能である。
【００７９】
また、本発明の目的は、前述の実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても達成される。
【００８０】
この場合、記憶媒体から読み出されたプログラムコード自体が実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
【００８１】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００８２】
また、コンピュータが読み出したプログラムを実行することにより、実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を実行し、この処理により実施形態の機能が実現される場合も含まれる。
【００８３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を実行し、この処理により実施形態の機能が実現される場合も含まれる。
【００８４】
【発明の効果】
以上説明したように、本発明によれば、デジタルカメラのような高い画像処理能力を持たないクライアント装置においても、複雑な映像効果を使った編集処理を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明が適用される画像撮影装置の構成を示すブロック図である。
【図２】本発明が適用されるシステムの構成を示す図である。
【図３】画像処理装置とサーバとの間のデータの通信の様子を示す図である。
【図４】編集用画面の様子を示す図である。
【図１】
2004336343.tif 000003
【図２】
2004336343.tif 000004
【図３】
2004336343.tif 000005
【図４】
2004336343.tif 000006