(57)【要約】【課題】ネットワーク環境において、受信する画像のフォーマットに応じた各々のアダプタ端末ごとの用途に応じたデコーダ或いはそれに付随するアプリケーションソフトウエアを容易に取得できるようにする。【解決手段】クレードル装置２００にデジタルカメラ１００を装着した際にデジタルカメラ１００で記録された画像のフォーマットを検索して、そのデータの種類と、そのデータを扱うために必要なデコードソフト或いはアプリケーションソフトウエアの存在するアドレスをディスプレイアダプタ端末７００或いはプリントアダプタ端末７１０に通知し、通知を受けたアダプタ端末はそのアドレスに必要なデコーダソフト及びアプリケーション取得要求を行い、ダウンロードを行う。【選択図】図５
2008017035.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、上記撮像装置に接続して、上記撮像装置で撮影したメディアデータをパケット通信網へ配信するサーバー装置と、該メディアデータを受信する受信装置とで構成されるメディアデータ配信システムにおけるプログラムコード配信方法であって、
上記撮像装置を使って撮影したメディアデータのフォーマット情報を検索するメディアフォーマット情報検索工程と、
上記メディアフォーマット情報検索工程によって検索されたメディアフォーマット情報と共に上記メディアフォーマット情報に関連する必要なプログラムコードの存在するアドレス情報を上記受信装置に通知する情報通知工程とを有し、
上記受信装置が通知を受信した上記アドレス情報より上記メディアフォーマット情報に対して必要なプログラムコードを取得することを特徴とするプログラムコード配信方法。
【請求項２】
上記受信装置には表示装置が接続され、上記受信装置は表示させるために必要なプログラムコードを上記アドレス情報より取得することを特徴とする請求項１に記載のプログラムコード配信方法。
【請求項３】
上記受信装置には印刷装置が接続され、上記受信装置は印刷させるために必要なプログラムコードを上記アドレス情報より取得することを特徴とする請求項１に記載のプログラムコード配信方法。
【請求項４】
上記受信装置は上記情報通知工程により通知を受信した上記アドレス情報に対して該受信装置の接続されている装置の属性を送り、該属性に対応したプログラムコードを取得することを特徴とする請求項１に記載のプログラムコード配信方法。
【請求項５】
上記撮像装置が上記サーバー装置に接続されているときにのみ、ネットワーク上に構成されている各受信装置が取得した該プログラムコードが起動可能となることを特徴とする請求項１に記載のプログラムコード配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムコード配信方法に関し、特にデジタルカメラと、デジタルカメラを装着し、撮像された静止画、動画等のメディアデータをネットワークへ配信させるクレードル装置とで構成されるメディアデータ配信システムにおいて、配信させたメディアデータを受信するディスプレイやプリンタ等のデバイスをシステムとして構成させるためのネットワークアダプタに対してプログラムコードを配信する方法等に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴い、デジタルカメラはこれまでにない多様な利用方法が検討されている。例えば、デジタルカメラ用の雲台にパンチルト機能を持たせたものがある（特許文献１を参照）。また、デジタルカメラ用のクレードル装置にネットワーク機能を設ける等して、デジタルカメラ内部に格納されている画像データを外部から読み出すようなものがある（特許文献２を参照）。また、デジタルカメラをＰＨＳ等の無線ネットワークを用いて画像を取り込んだり、さらには、パンチルトや遠隔シャッタ等の遠隔制御ができるようにしたりするものがある（特許文献３を参照）。
【０００３】
また、ネットワークには対応していないが、デジタルカメラをクレードル装置に装着したときにインターバル撮影等により監視カメラとして使うようなものもある（特許文献４を参照）。
【０００４】
このように、デジタルカメラを、クレードル装置を用いることによって用途を広げようとする技術が増えつつある。
【０００５】
また、現在、コンパクトタイプのほとんどのデジタルカメラは、カラー液晶パネルを備えており、撮影前に画像を連続して表示してデジタルカメラの撮影者が構図を決めることが可能である。このカラー液晶パネルに表示されているビューファインダー画像を上述のクレードル装置に装着することによってリアルタイムにネットワークに配信させることが可能となる。
【０００６】
ネットワークに配信された画像は、テレビ等のディスプレイに接続されたネットワークアダプタで受信され、表示させることができる。これにより、通常、外出時にデジタルカメラを持ち出して写真を撮影し、帰宅して自宅内に置いてあるクレードル装置に装着すると監視カメラのように利用できる画像配信システムが構成できる。
【０００７】
さらに外出時に撮影してきた写真もクレードル装置を介してネットワークに配信され、ディスプレイアダプタ端末で受信させることにより、アダプタに接続されたテレビ等で観賞することができるようになる。
【０００８】
同様に、ネットワークに配信させる写真をプリンタに接続されたプリンタアダプタ端末で受信させることにより、デジタルカメラ内に記録されている写真を、ネットワークを介して離れたプリンタで印刷させることができるようになる。
【０００９】
また、それぞれのネットワークアダプタに対してそれぞれの接続されているデバイスによってさまざまなアプリケーションソフトウエアを動作させることができる。例えば、ディスプレイアダプタ端末では、ネットワークを介してクレードル装置に装着されたデジタルカメラ内の画像を使って電子アルバムを作成し表示する、或いは動画を編集する。また、プリンタアダプタ端末では、作成された電子アルバムを印刷する等である。
【００１０】
【特許文献１】特開２００２−１９９２５１号公報
【特許文献２】特開２００４−１５３８８号公報
【特許文献３】特開平１１−２６１８７５号公報
【特許文献４】特開２００４−１４０５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
このように、従来のネットワーク通信機能を備えたクレードル装置にデジタルカメラを装着し、ネットワーク上のディスプレイアダプタ端末に接続されたディスプレイからデジタルカメラ内の撮影画像を表示させる、或いはネットワーク上のプリンタアダプタ端末に接続されたプリンタから撮影画像を印刷する場合に、デジタルカメラの種類によっては記録される静止画或いは動画に様々なフォーマットが存在する。そのため、配信させる画像を受信するそれぞれアダプタは受信する画像のフォーマットに応じた各々のアダプタごとに用途に応じてデコーダ或いはそれに付随するアプリケーションソフトウエアを用意しなければならない。
【００１２】
本発明は、ネットワーク環境において、受信する画像のフォーマットに応じた各々のアダプタ端末ごとの用途に応じたデコーダ或いはそれに付随するアプリケーションソフトウエアを容易に取得できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
本発明のプログラムコード配信方法は、撮像装置と、上記撮像装置に接続して、上記撮像装置で撮影したメディアデータをパケット通信網へ配信するサーバー装置と、該メディアデータを受信する受信装置とで構成されるメディアデータ配信システムにおけるプログラムコード配信方法であって、上記撮像装置を使って撮影したメディアデータのフォーマット情報を検索するメディアフォーマット情報検索工程と、上記メディアフォーマット情報検索工程によって検索されたメディアフォーマット情報と共に上記メディアフォーマット情報に関連する必要なプログラムコードの存在するアドレス情報を上記受信装置に通知する情報通知工程とを有し、上記受信装置が通知を受信した上記アドレス情報より上記メディアフォーマット情報に対して必要なプログラムコードを取得する点に特徴を有する。
【発明の効果】
【００１４】
本発明によれば、ネットワーク環境において、クレードル装置にデジタルカメラを装着した際にデジタルカメラで記録された画像のフォーマットを検索する。そして、そのデータの種類と、そのデータを扱うために必要なデコードソフト或いはアプリケーションソフトウエアの存在するアドレスをディスプレイアダプタ端末或いはプリントアダプタ端末に通知する。通知を受けたアダプタ端末はそのアドレスに必要なデコーダソフト及びアプリケーション取得要求を行う。そして、ダウンロードを行うことによって受信する画像のフォーマットに応じた各々のアダプタ端末ごとの用途に応じたデコーダ或いはそれに付随するアプリケーションソフトウエアを容易に取得することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、メディアデータ配信システムのネットワーク接続構成図である。メディアデータ配信システムは、デジタルカメラ１００、クレードル装置２００を備える。また、ディスプレイアダプタ端末７００、プリンタアダプタ端末７１０、ストレージ装置７２０がＬＡＮ５００に接続されている。さらに、ＬＡＮ５００にインターネット等のＷＡＮを介して接続されているファイルサーバー８００を備える。
【００１６】
１００はデジタルカメラであり、通常外出時に電池或いはバッテリを装着して持ち出して撮影を行い、帰宅時にクレードル装置２００に装着する。
【００１７】
２００はクレードル装置である。クレードル装置２００は、デジタルカメラ１００のビューファインダー画像をＭＰＥＧの動画ストリームとして又はデジタルカメラ１００で撮影したＪＰＥＧ等の静止画を無線アクセスポイント６００を介してディスプレイアダプタ端末７００等に配信する。
【００１８】
２１１はクレードル装置２００に着脱可能なＣＦカード等の外部メディアストレージである。デジタルカメラ１００をクレードル装置２００に装着した際、装着以前に撮影した画像を又は装着状態で撮影した画像を記録保存でき、それを持ち運びすることが可能となる。
【００１９】
６００は無線アクセスポイントであり、クレードル装置２００との間で無線通信を行い、パケット通信網であるＬＡＮ５００との接続を仲介する。
【００２０】
７０１はリモートコントローラであり、ディスプレイアダプタ端末７００の操作を行い、さらにＬＡＮ５００、無線アクセスポイント６００を介してデジタルカメラ１００を装着したクレードル装置２００を操作することができる。
【００２１】
７００はディスプレイアダプタ端末であり、デジタルカメラ１００及びクレードル装置２００にある各メディアが配信されたストリームを受信し、様々なフォーマットによって符号化された各メディアを復号化して接続されているディスプレイへ表示させる。
【００２２】
７１０はプリンタアダプタ端末であり、デジタルカメラ１００及びクレードル装置２００にある各メディアが配信されたストリームを受信し、様々なフォーマットによって符号化された各メディアを復号化して接続されているプリンタから印刷させる。
【００２３】
７２０はストレージ装置であり、デジタルカメラ１００で撮影した画像をＬＡＮ５００経由で記録し、さらに画像の管理や検索といった電子アルバムのようなアプリケーションをも備えることができる。
【００２４】
８００はファイルサーバーであり、インターネット等のＷＡＮを介して接続されていてディスプレイアダプタ端末７００或いはプリンタアダプタ端末７１０で必要とされるプログラムコードモジュールがダウンロードできるように用意されている。
【００２５】
このメディアデータ配信システムの構成における処理動作を説明する。例えば、デジタルカメラ１００内の動画、静止画或いは音声を、クレードル装置２００を介して配信してディスプレイアダプタ端末７００にて受信してディスプレイに表示する。或いは、静止画、動画をプリンタアダプタ端末７１０にて受信してプリンタに写真として印刷する。
【００２６】
図２は、デジタルカメラ１００のブロック構成図である。図２において、１００はデジタルカメラの本体を示す。１０１は焦点合わせ、さらにズーム機能を備えた撮影レンズである。１０２は絞り機能を備えるシャッタである。１０３はＣＣＤセンサやＣＭＯＳセンサ等の撮像素子であり、撮像レンズ１０１より透過し、シャッタ１０２により調節され、撮像面に結像された光像を光電変換により画像信号に変換する。以降ＣＣＤの例を説明する。
【００２７】
１０４は自動利得制御部（以下、ＣＤＳ/ＡＧＣ）であり、ＣＣＤ１０３の蓄積電化ノイズを低減する相関二重サンプリング部と画像信号のゲインを調節する。１０５はＡ/Ｄ変換器であり、ＣＣＤ１０３からのアナログ画像信号をデジタル画像信号に変換する。１１０はＣＣＤ１０３における電荷の蓄積時間を制御するための操作タイミングパルスを出力するタイミングパルス発生器（以下、ＴＧ）であり、システム制御部１１６により制御される。
【００２８】
１０６は画像処理部であり、Ａ/Ｄ変換器１０５からのデジタル画像信号に対して所定の画素補間や色変換処理を行う。また、画像処理部１０６においては撮像したデジタル画像信号を用いて所定の演算処理を行う。システム制御部１１６は得られた演算結果に基づいて、露出制御部１１１、フォーカス制御部１１２及びストロボ１１４に対してＴＴＬ（スルー・ザ・レンズ）方式のＡＦ、ＡＥ、ＥＦ（ストロボプリ発光）処理を行う。さらに、画像処理部１０６は撮影したデジタル画像信号を用いて所定の演算処理を行い、得られた結果に基づいてＴＴＬ方式のＡＷＢ処理も行う。
【００２９】
１０７は撮影した静止画や動画を格納するためのメモリであり、所定の枚数の静止画や所定時間の動画格納するのに十分な記憶量を備えている。これにより、複数枚の静止画を連続して撮影する連続撮影やパノラマ撮影の場合にも高速かつ大量の画像を書き込むことが可能となる。また、メモリ１０７はＤ/Ａ変換器１０８を介して画像表示・音声出力部１０９に画像を表示し、音声を出力するためのメモリとしての機能も有する。
【００３０】
１０９はＴＦＴ ＬＣＤ等とスピーカーから成る画像表示・音声出力部であり、メモリ１０７に書き込まれた表示用の画像データと音声データはＤ/Ａ変換器１０８を介して画像表示・音声出力部１０９に表示・出力される。この画像表示・音声出力部１０９を用いて、撮像された画像を逐次表示すれば、電子ビューファインダー機能を実現することが可能である。また、画像表示・音声出力部１０９はシステム制御部１１６からの指示により任意にＯＮ/ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することができる。
【００３１】
１１７はＹ、Ｃｒ/Ｃｂ形式のデジタル画像信号とマイク部１２７より録音した音声信号とともに所定の圧縮伸長及び多重化を行う画像・音声符号化部である。画像・音声符号化部１１７では、メモリ１０７格納された画像と音声を読み込んで圧縮処理或いは伸長処理を行い、処理を終えた動画・静止画・音声データを再びメモリ１０７に書き込む。
【００３２】
１２７はマイク部であり、音声の録音又は動画の撮影の音声入力として使われる。１１１はシャッタ１０２、ＴＧ１１０、ＣＤＳ/ＡＧＣ１０４の制御を行う露出制御部であり、ストロボ１１４と連携することにフラッシュ調光機能も有している。
【００３３】
１１２は撮影レンズ１０１の測距を制御するフォーカス制御部である。１１３は撮影レンズ１０１のズーム機能を制御するズーム制御部である。１１４はストロボであり、ＡＦ補助光の投光機能、フラッシュ調光も有する。露出制御部１１１、フォーカス制御部１１２はＴＴＬ方式を用いて制御されており、撮影した画像を画像処理部１０６によって演算した演算結果に基づき、システム制御部１１６が露出制御部１１１及びフォーカス制御部１１２に対して制御を行う。
【００３４】
１１６はデジタルカメラ１００全体を制御するシステム制御部である。１２１は電気的に消去・記録可能な不揮発性メモリであるフラッシュメモリである。フラッシュメモリ１２１には、画像・音声符号化部１１７で符号化されるフォーマットについてのデコードするプログラムコードを保存しておく。また、それに付随する電子アルバムや編集ソフト等のアプリケーションソフトウエアが置いてあるダウンロード先のファイルサーバーのアドレス情報を保存しておく。
【００３５】
１２２はシステム制御部１１６でのプログラム実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等をユーザーに通知する、表示装置やスピーカー等の表示部であり、デジタルカメラ１００の操作部１２０近辺に位置する。例えば、ＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００３６】
１１８はモードスイッチで電源オフ、撮影モード、再生モード等デジタルカメラ１００の備える各機能モードを切り替え設定することができる。撮影モードは、ＡＥに関するパラメータをすべて自動で行う全自動モード、撮影状況や被写体によってＡＥパラメータを合わせた簡単撮影モード、すべてのＡＥパラメータを撮影者自ら設定を行う応用撮影モードがある。
【００３７】
簡単撮影モードには、ポートレートモード、風景モード、スポーツモード等がある。ポートレートモードでは、絞りを開放側に固定し、背景をぼかして人物を際立たせるように設定する。風景モードでは、絞りを絞って被写体深度を深くする。スポーツモードでは、シャッタスピードを高速側に固定し、動いている被写体に対してぶれずに撮影できるようにする。
【００３８】
応用撮影モードには、被写体の明るさに応じてシャッタスピードと絞りを自動的に設定するプログラムＡＥ、シャッタスピードを優先して設定するシャッタ優先ＡＥ、絞り値を優先に設定する絞り優先ＡＥ等がある。撮影者がそれぞれの撮影状況に応じて、ＡＥのモードを選択し、撮影を行う。
【００３９】
１１９はシャッタスイッチであり、SW1でシャッタボタンを浅く押した状態でオンとなり、ＡＦ、ＡＥ、ＡＷＢ、ＥＦ処理等の動作開始を指示する。さらに、SW2でシャッタボタンを深く押した状態でオンとなる。これにより、ＣＣＤ１０３から読み出した画像信号をＣＤＳ/ＡＧＣ１０４、Ａ/Ｄ変換器１０５、画像処理部１０６での現像処理を介して、メモリ１０７に書き込む。さらに画像符号化部１１７で圧縮し、ＳＤ Ｉ/Ｆ１２５を介して記録メディアであるＳＤカード１２６に書き込むという一連の動作開始を指示する。
【００４０】
１２０は各種ボタンやタッチパネルからなる操作部であり、メニューボタン、セットボタン、十字ボタン等を使用し、デジタルカメラ１００の撮影機能に関わる設定のすべてを行う。１１５は電源制御部であり、電池検出回路、ＤＣ-ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部１１５では、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部１１６からの指示に基づいて必要な電圧を必要な期間、デジタルカメラ１００の各部へ供給する。
【００４１】
１２７はニッカド電池やリチウムイオン電池等の二次電池であるバッテリである。バッテリ１２７はアルカリ電池等の一次電池でも代替可能であるが、以降、バッテリでの例を説明する。
【００４２】
１２３はＤＣカプラ及びバッテリ充電部であり、デジタルカメラ１００をクレードル装置２００に装着した際に電源ケーブル４００を介して電力供給を受ける際にアダプタさらにその間バッテリ１２７に対して給電を行う。１２４はＵＳＢ Ｉ/Ｆ部であり、クレードル装置２００との画像や制御データのやり取りを行う通信インターフェースである。本実施形態では、ＵＳＢでの通信を示しているが、1394等の他の通信方法で行ってもよいが、その場合、ＵＳＢ Ｉ/Ｆ部１２４は各々の通信規格に準拠したインターフェースとなる。
【００４３】
１２６は記録メディアであるＳＤカードであり、撮影した画像をＳＤ Ｉ/Ｆ１２５を介してＳＤカード１２６に書き込む。ＳＤカード１２６は、ＣＦカードやマイクロドライブ等の他の記録メディアにすることもできるがその場合、ＳＤ Ｉ/Ｆ１２５は各々の記録メディアの規格に準拠したインターフェースとなる。
【００４４】
図３は、クレードル装置２００のブロック構成図である。図３において、２００はクレードル装置の本体を示す。２０１は雲台のパン動作を行うモーターであるパン駆動部である。２０２は雲台のチルト動作を行うモーターであるチルト駆動部である。パン駆動部２０１及びチルト駆動部２０２は、各々、ステッピングモーターや超音波モーター等で構成される。
【００４５】
２０３はパン制御部であり、システム制御部２０９からの指示によりパン駆動部２０１の角度や速度等の制御を行う。２０４はチルト制御部であり、システム制御部２０９からの指示によりチルト駆動部２０２の角度や速度等の制御を行う。
【００４６】
２０５は電源供給部であり、デジタルカメラ１００をクレードル装置２００に装着した際に電源ケーブル４００を介して電力供給を行う。電源供給部２０５は、デジタルカメラ１００がバッテリ１２７の装着状態でクレードル装置２００と接続された場合には、バッテリ１２７の充電のための電力供給を行う。
【００４７】
２０６はデジタルカメラ１００との画像や制御データのやり取りを行う通信インターフェースＵＳＢ Ｉ/Ｆである。２１２は電気的に消去・記録可能な不揮発性メモリであるフラッシュメモリである。２１０は各種ボタンやタッチパネルから成る操作部であり、例えば、スイッチボタン２１０を押すことでデジタルカメラ１００のＳＤカード１２６に記録されている画像を、クレードル装置２００に装着している記録メディアのＣＦカード２１１に画像をコピーする。或いは無線ＬＡＮ Ｉ/Ｆ２０７、無線アクセスポイント６００、ＬＡＮ５００を介して、ディスプレイアダプタ端末７００へ画像を転送する等のクレードル装置２００のある機能動作の開始をさせることができる。
【００４８】
２１１は記録メディアであるＣＦカードであり、デジタルカメラ１００で撮影した画像をＵＳＢ３００による通信によりＵＳＢ Ｉ/Ｆ２０６、ＣＦ Ｉ/Ｆ２０８を介してＣＦカード２１１に書き込む。或いはＣＦカード２１１に書き込まれた画像をＣＦ Ｉ/Ｆ２０８、無線ＬＡＮ Ｉ/Ｆ２０７、無線アクセスポイント６００、ＬＡＮ５００を介して、ディスプレイアダプタ端末へ画像の転送を行う。ＣＦカード２１１は、ＳＤカードやマイクロドライブ等の他の記録メディアにすることもできるがその場合、ＣＦ Ｉ/Ｆ２０８は各々の記録メディアの規格に準拠したインターフェースとなる。
【００４９】
２０７は無線ＬＡＮ Ｉ/Ｆであり、アンテナ部２１３により無線アクセスポイント６００との無線通信の適応化を測る。２０９はクレードル装置２００全体を制御するシステム制御部であり、パン制御部２０３、チルト制御部２０４に指示を出し、雲台の制御を行う。また、電源供給部２０５、ＵＳＢ Ｉ/Ｆ２０６、ＣＦ Ｉ/Ｆ２０８、無線ＬＡＮ Ｉ/Ｆ２０７の各部に対して検知や指示を行う。
【００５０】
図４は、ディスプレイアダプタ端末７００のブロック構成図である。図４において、７００はディスプレイアダプタ端末の本体を示す。７０１はディスプレイアダプタ端末の操作を行うためのリモコンである。７０７はリモコン７０１からの信号を受光するリモコン受光部である。
【００５１】
７０２はＬＡＮ Ｉ/Ｆ部であり、ＬＡＮ５００を介するネットワークとのインターフェースで、クレードル装置２００或いはストレージ装置７２０から配信されたメディアデータを受信する。
【００５２】
７０３は画像処理復号化部であり、クレードル装置２００或いはストレージ装置７２０から配信された画像データを圧縮された所定の方式に基づき伸張、復号化する。さらに受信した画像データが画像処理の施されていないRAWデータの場合には現像処理を行ってビデオＩ/Ｆ部７０４へ送る。
【００５３】
７０６は電気的に消去・記録可能な不揮発性メモリであるフラッシュメモリであり、画像処理復号化部７０３で画像信号処理或いは復号化を行うためのマイクロコードや、その他のアプリケーションソフトウエアを記録保存しておくことができる。
【００５４】
７０８はディスプレイアダプタ端末７００全体を制御するシステム制御部であり、起動時にフラッシュメモリ７０６で記録保存してある画像信号処理或いは復号化のマイクロコードを画像処理復号化部７０３にロードさせて動作させる。さらにクレードル装置２００或いはストレージ装置７２０から配信されたメディアデータがオーディオの圧縮データが送られてきた場合には圧縮された所定の方式に基づき伸張、復号化してオーディオＩ/Ｆ部７０５へ送る。
【００５５】
また、システム制御部７０８はフラッシュメモリ７０６で記録保存してあるアプリケーションソフトウエアをロードすることにより、電子アルバムや画像編集等のアプリケーションを実行させることも行う。
【００５６】
７０４、７０５はそれぞれビデオＩ/Ｆ部、オーディオＩ/Ｆ部であり、ディスプレイアダプタ端末７００と接続されているテレビ等のディスプレイに映像及び音声を出力させる。
【００５７】
クレードル装置２００、無線アクセスポイント６００、ディスプレイアダプタ端末７００、プリンタアダプタ端末７１０、ストレージ装置７２０とのそれぞれネットワークに接続される装置の数は、図１で示した例に限定されるものではない。アドレス等で識別できれば多数存在してもかまわない。ＬＡＮ５００に関しても、カメラ制御信号、圧縮した画像を通すのに十分な帯域があるインターネットやイントラネット等のネットワークであれば何でもよい。また、ディスプレイアダプタ端末７００はたとえばパーソナルコンピュータ、携帯電話やＰＤＡのようなものや、ネットワーク対応テレビのようなものを想定している。したがって、ＬＡＮ５００への物理的な接続形態として有線だけでなく無線の場合もありうるが、プロトコル的に接続されていれば、物理的な形態にこだわるものではない。
【００５８】
上記の構成で、デジタルカメラ１００をクレードル装置２００に装着させてからのメディアデータ配信システムの動作を説明する。図５に第１の実施形態のメディアデータ配信システムにおけるプログラムコード配信動作手順を示す。まず、デジタルカメラ１００を外出先に持ち出して、静止画や動画の撮影や音声の録音を行い、帰宅後、クレードル装置２００に装着する。その際、静止画はJPEG及びRAW形式、動画はMPEG4、音声はMP3、等カメラの機能や撮影者の好みに応じてさまざまなフォーマット形式のメディアデータがデジタルカメラ１００内のＳＤカード１２６に記録される。
【００５９】
デジタルカメラ１００をクレードル装置２００に装着すると、クレードル装置２００のシステム制御部２０９はＵＳＢ３００を通じてデジタルカメラ１００が装着されたことを検知する。検知したシステム制御部２０９は同様にＵＳＢ３００を通じてデジタルカメラ１００のシステム制御部１１６にデジタルカメラ１００内に記録してあるメディアデータのフォーマット情報を要求する。
【００６０】
要求を受けたデジタルカメラ１００のシステム制御部１１６はＳＤカード１２６に記録したメディアデータのフォーマット情報を検索する。そして、その結果と共にフラッシュメモリ１２１で保存されているＳＤカード１２６に記録したメディアデータのフォーマットに対応したデコードプログラムコードとそれに付随する電子アルバムや編集ソフト等のアプリケーションソフトウエアが置いてあるダウンロード先のファイルサーバーのアドレス情報を、ＵＳＢ３００を通じてクレードル装置２００のシステム制御部２０９に転送する。
【００６１】
システム制御部２０９は転送された情報を無線ＬＡＮ Ｉ/Ｆ２０７、無線アクセスポイント６００、ＬＡＮ５００を介して、ディスプレイアダプタ端末７００へ転送する。このとき、ＬＡＮ５００上に他のアダプタ端末例えばプリンタアダプタ端末が存在するときにはこの情報をプリンタアダプタ端末へも転送をする。これらのアダプタ端末は予めその存在をクレードル装置２００のシステム制御部２０９で保持しておくことで行われる。ただし、家庭内のＬＡＮ等の限られた範囲の中では予めその存在がわからなくても、上記の情報をブロードキャストすることで対応することも可能である。
【００６２】
転送された情報はＬＡＮ５００を介してディスプレイアダプタ端末７００のシステム制御部７０８で受信する。受信したシステム制御部７０８は情報を受けたことを知らせる確認の通知をクレードル装置２００のシステム制御部２０９へ返信する。
【００６３】
システム制御部２０９はある一定時間内に、ディスプレイアダプタ端末７００より返信がない場合にはディスプレイアダプタ端末７００の電源投入がなされていないと判断し、Wake on LANの信号を送る。その後、ディスプレイアダプタ端末７００より返信を受けたときに、再び上記の情報をディスプレイアダプタ端末７００へ転送する。
【００６４】
情報を受けたディスプレイアダプタ端末７００のシステム制御部７０８は情報の中にあるダウンロード先のアドレスが指定してあるファイルサーバー９００へプログラムコードモジュールのダウンロード要求を行う。ダウンロード要求は、自端末がディスプレイアダプタ端末であることと上記のクレードル装置２００からの情報と共になされる。
【００６５】
要求を受けたファイルサーバー９００はディスプレイアダプタ端末７００に対し要求の受けたフォーマットをデコードするプログラムコード及びそれに付随するアプリケーションプログラムコードをディスプレイアダプタ端末７００へ転送する。ディスプレイアダプタ端末７００はＬＡＮ Ｉ/Ｆ部７０２を介してシステム制御部７０８で転送を受けて、受信したプログラムコードはフラッシュメモリ７０６に保存しておく。
【００６６】
そしてディスプレイアダプタ端末７００を起動させるときに、受信したプログラムコードのうち画像に関わるデコードプログラムコードは画像処理復号化部７０３へロードして実行させる。音声に関わるデコードプログラムコード及びその他のアプリケーションプログラムコードは自らのＣＰＵにて実行させる。これにより、デジタルカメラ１００で撮影され符号化された画像をデコードしてディスプレイ装置への表示し、さらには電子アルバム、動画静止画編集等のアプリケーションソフトウエアを実行させることできる。
【００６７】
（第２の実施形態）
第２の実施形態として、図６を参照して、ディスプレイアダプタ端末７００へ通知するデコードプログラムコード及びそれに付随するアプリケーションションプログラムコードが置いてあるダウンロード先がデジタルカメラ１００内のフラッシュメモリ１２１である場合を説明する。ダウンロード先の装置がファイルサーバー９００ではなく、デジタルカメラ１００になっていることの相違の他は、動作手順は前述の説明した手順と同じものである。
【００６８】
さらに、第１の実施形態、第２の実施形態ともに転送されたアプリケーションションプログラムコードの実行可能状態をデジタルカメラ１００がクレードル装置２００に装着されているときだけと制限することが可能ある。この場合、転送されたアプリケーションションプログラムコードに実行キーを設けて、デジタルカメラ１００がクレードル装置２００から外されることによって、外されたことを前述したの要領と同様にディスプレイアダプタ端末７００のシステム制御部７０８に通知される。そして、アプリケーションションプログラムコードの実行キーを解除することによって実行不可能状態にすることができる。
【００６９】
以上のこのクレードル装置２００とディスプレイアダプタ端末７００との通信は、基本的にはTCP/IPによる通信を行うが、HTTP或いはSIP等によるアプリケーション通信プロトコルにしたがって通信することも可能である。
【００７０】
さらに、最近、デジタルカメラ１００内に無線ＬＡＮ機能を搭載したものが発売されてきたが、この機種のデジタルカメラの場合は上述のようなクレードル装置２００は、デジタルカメラ１００を着脱するような形態をとらなくてもよい。
【００７１】
このような機種のデジタルカメラは、内部に無線ＬＡＮ Ｉ/Ｆとアンテナを搭載し、図３で示したクレードル装置２００のブロック構成と同じであるサーバー装置としてアンテナ部２１３を介した無線ＬＡＮ Ｉ/Ｆ２０７との通信を行う。通信はTCP/IP等のプロトコルを用いることにより、上述のＵＳＢ３００を介したデータの送受信と同様に動作させることによって実現できる。この場合、デコードプログラムコード及びそれに付随するアプリケーションソフトが置いてあるダウンロード先のファイルサーバーのアドレス情報は、デジタルカメラ１００とサーバー装置との通信セッションがはられた際に送るようにすればよい。
【００７２】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７３】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７５】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７７】
【図１】メディアデータ配信システムのネットワーク接続構成図である。
【図２】デジタルカメラのブロック構成図である。
【図３】クレードル装置のブロック構成図である。
【図４】ディスプレイアダプタ端末のブロック構成図である。
【図５】第１の実施形態のメディアデータ配信システムにおけるプログラムコード配信動作手順を示す図である。
【図６】第２の実施形態のメディアデータ配信システムにおけるプログラムコード配信動作手順を示す図である。
【符号の説明】
【００７８】
１００：デジタルカメラ
２００：クレードル装置
２１１：外部メディアストレージ
５００：ＬＡＮ
６００：無線アクセスポイント
７００：ディスプレイアダプタ端末
７０１：リモートコントローラ
７１０：プリンタアダプタ端末
７２０：ストレージ装置
８００：ファイルサーバー
２０１：パン駆動部
２０２：チルト駆動部
２０３：パン制御部
２０４：チルト制御部
２０５：電源供給部
２０６：ＵＳＢ Ｉ/Ｆ部
２０７：無線ＬＡＮ Ｉ/Ｆ部
２０８：ＣＦカード Ｉ/Ｆ部
２０９：システム制御部
２１０：スイッチボタン
２１１：ＣＦカード
２１２：フラッシュメモリ
２１３：アンテナ部
【図１】
2008017035.tif 000003
【図２】
2008017035.tif 000004
【図３】
2008017035.tif 000005
【図４】
2008017035.tif 000006
【図５】
2008017035.tif 000007
【図６】
2008017035.tif 000008