(57)【要約】【課題】  データ送信先となる外部装置に対して、データの取得に異常発生を招く又は招き得る原因を通知可能とすることにある。【解決手段】  アダプタ１０２は、メディアプレーヤ１０４からの要求に応じて、デジタルカメラ１０１からデータを取得し、取得したデータをメディアプレーヤ１０４に送信する。また、アダプタ１０２は、デジタルカメラ１０１の状態及びデジタルカメラ１０１との接続状態のうちの少なくとも何れか一方について所定の状態を検知し、且つメディアプレーヤ１０４からデータの要求があった場合、要求されたデータに替えて検知された所定の状態をメディアプレーヤ１０４に通知する。【選択図】  図１
2009026156.tif 000002
【特許請求の範囲】
【請求項１】
第１の外部装置と接続するための第１の接続手段と、
第２の外部装置と接続するための第２の接続手段と、
前記第１の外部装置からの要求に応じて、前記第２の外部装置からデータを取得する取得手段と、
前記取得手段により取得されたデータを前記第１の外部装置に送信するデータ送信手段と、
前記第２の外部装置の状態及び前記第２の外部装置との接続状態のうちの少なくとも何れか一方について所定の状態を検知する検知手段と、
前記検知手段により前記所定の状態が検知され、且つ前記第１の外部装置からデータの要求があった場合、要求されたデータに替えて前記検知手段により検知された前記所定の状態を前記第１の外部装置に対して通知する通知手段とを有することを特徴とする通信装置。
【請求項２】
前記第２の外部装置に格納されるデータのリストを生成する生成手段と、
前記リストを前記第１の外部装置に対して送信するリスト送信手段とを有し、
前記生成手段は、前記通知手段により前記第１の外部装置に通知を行った時点又は前記通知手段により前記第１の外部装置に通知を行った後、前記リストを更新することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記検知手段により前記所定の状態が検知された時点からの経過時間を計測するタイマを有し、
前記生成手段は、前記タイマにより所定の経過時間が計測されるまでの間、前記第１の外部装置からのデータの要求がなかった場合、前記リストを更新することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通知手段は、前記第１の外部装置が要求するデータと同じフォーマットのデータで通知を行うことを特徴とする請求項１乃至３の何れか１項に記載の通信装置。
【請求項５】
前記検知手段は、前記第２の外部装置に異常が発生した状態及び前記第２の外部装置と切断された状態のうちの少なくとも何れか一方を検知することを特徴とする請求項１乃至４の何れか１項に記載の通信装置。
【請求項６】
通信装置の制御方法であって、
第１の外部装置からの要求に応じて、前記通信装置に接続する第２の外部装置からデータを取得する取得ステップと、
前記取得ステップにより取得されたデータを前記第１の外部装置に送信するデータ送信ステップと、
前記第２の外部装置の状態及び前記第２の外部装置との接続状態のうちの少なくとも何れか一方について所定の状態を検知する検知ステップと、
前記検知ステップにより前記所定の状態が検知され、且つ前記第１の外部装置からデータの要求があった場合、要求されたデータに替えて前記検知ステップにより検知された前記所定の状態を前記第１の外部装置に対して通知する通知ステップとを含むことを特徴とする通信装置の制御方法。
【請求項７】
通信装置の制御方法をコンピュータに実行させるためのプログラムであって、
第１の外部装置からの要求に応じて、前記通信装置に接続する第２の外部装置からデータを取得する取得ステップと、
前記取得ステップにより取得されたデータを前記第１の外部装置に送信するデータ送信ステップと、
前記第２の外部装置の状態及び前記第２の外部装置との接続状態のうちの少なくとも何れか一方について所定の状態を検知する検知ステップと、
前記検知ステップにより前記所定の状態が検知され、且つ前記第１の外部装置からデータの要求があった場合、要求されたデータに替えて前記検知ステップにより検知された前記所定の状態を前記第１の外部装置に対して通知する通知ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の外部装置のデータを通信回線を介して提供することが可能な技術に関するものである。
【背景技術】
【０００２】
近年、データ通信ネットワークの普及に伴い、家庭内においてもコンピュータや周辺機器の他、テレビやＨＤＤレコーダ等の家電製品をネットワークで接続して、各機器間での通信を可能としたホームネットワークが実現している。ホームネットワークはネットワークに接続した機器間で通信を行うことにより、各機器が持つデータ処理機能を共有することを可能とするものである。
【０００３】
例えば、特許文献１には、コントロールポイントであるクライアントの制御の下、メディアサーバ内に格納されたコンテンツをメディアプレーヤで視聴するシステムが開示されている。このようなホームネットワークはユーザの利便性、快適性を提供するものであり、今後ますます普及することが予測される。
【０００４】
また、メディアサーバの中には、デジタルカメラやメモリカード等のデバイスを接続し、デバイス内のコンテンツをネットワーク上に公開するアダプタ形式のものもある。
【０００５】
【特許文献１】特開２００５−２０１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のアダプタ形式のメディアサーバでは、アダプタに接続されたデバイスが切断されると、配信するコンテンツがなくなるため、コンテンツリストの更新要求をメディアプレーヤに対して送信する。そして、更新要求を受信したメディアプレーヤはメディアサーバに対してコンテンツリストを要求し、空のコンテンツリストが送られ、その結果、空のリストをディスプレイに表示する。メディアプレーヤを使用してコンテンツを視聴していたユーザには、コンテンツが突然なくなり空のリストが表示されるため、何が起こったのか（デバイスが抜かれたのか、故障したのか）が分からないという問題があった。
【０００７】
そこで、本発明の目的は、データ送信先となる外部装置に対して、データの取得に異常発生を招く又は招き得る原因を通知可能とすることにある。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、第１の外部装置と接続するための第１の接続手段と、第２の外部装置と接続するための第２の接続手段と、前記第１の外部装置からの要求に応じて、前記第２の外部装置からデータを取得する取得手段と、前記取得手段により取得されたデータを前記第１の外部装置に送信するデータ送信手段と、前記第２の外部装置の状態及び前記第２の外部装置との接続状態のうちの少なくとも何れか一方について所定の状態を検知する検知手段と、前記検知手段により前記所定の状態が検知され、且つ前記第１の外部装置からデータの要求があった場合、要求されたデータに替えて前記検知手段により検知された前記所定の状態を前記第１の外部装置に対して通知する通知手段とを有することを特徴とする。
本発明の通信装置の制御方法は、通信装置の制御方法であって、第１の外部装置からの要求に応じて、前記通信装置に接続する第２の外部装置からデータを取得する取得ステップと、前記取得ステップにより取得されたデータを前記第１の外部装置に送信するデータ送信ステップと、前記第２の外部装置の状態及び前記第２の外部装置との接続状態のうちの少なくとも何れか一方について所定の状態を検知する検知ステップと、前記検知ステップにより前記所定の状態が検知され、且つ前記第１の外部装置からデータの要求があった場合、要求されたデータに替えて前記検知ステップにより検知された前記所定の状態を前記第１の外部装置に対して通知する通知ステップとを含むことを特徴とする。
本発明のプログラムは、通信装置の制御方法をコンピュータに実行させるためのプログラムであって、第１の外部装置からの要求に応じて、前記通信装置に接続する第２の外部装置からデータを取得する取得ステップと、前記取得ステップにより取得されたデータを前記第１の外部装置に送信するデータ送信ステップと、前記第２の外部装置の状態及び前記第２の外部装置との接続状態のうちの少なくとも何れか一方について所定の状態を検知する検知ステップと、前記検知ステップにより前記所定の状態が検知され、且つ前記第１の外部装置からデータの要求があった場合、要求されたデータに替えて前記検知ステップにより検知された前記所定の状態を前記第１の外部装置に対して通知する通知ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明においては、取得対象となるデータを保持する外部装置の状態や当該外部装置との接続状態について所定の状態が検知された場合、それをデータ送信先の外部装置に対して通知するように構成している。従って、本発明によれば、データ送信先となる外部装置に対して、データの取得に異常発生を招く又は招き得る原因を通知することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の実施形態に係るメディアサーバ及びメディアプレーヤの接続構成を示す図である。１００は、アダプタ形式のメディアサーバである。１０１は、デジタルカメラであり、１０２は、デジタルカメラ１０１内の画像データをネットワーク上に公開するアダプタである。１０３は、メディアサーバ１００とメディアプレーヤ１０４を接続するネットワーク（通信回線）である。１０４は、メディアサーバ１００内の画像データを閲覧するためのメディアプレーヤである。なお、メディアサーバ１０４は、本発明の第１の外部装置の一構成例である。デジタルカメラ１０１は、本発明の第２の外部装置の一構成例である。アダプタ１０２は、本発明の通信装置の一構成例である。
【００１２】
次に、図２を用いて、デジタルカメラ１０１とアダプタ１０２とのハードウェアの構成について説明する。
【００１３】
デジタルカメラ１０１は、撮像制御部２０４、画像処理部２１０、外部記憶制御部２０８、ディスプレイ制御部２１２、音声制御部２１７、外部Ｉ／Ｆ２１８、ＣＰＵ２０５、ＲＯＭ２０６、ＲＡＭ２０７から構成される。また、デジタルカメラ１０１には、光学系２０１、撮像系２０２、ストロボ２０３、マイク２１５、スピーカ２１６、ディスプレイ部２１１及びメモリカード等の外部記憶装置２０９が接続される。
【００１４】
光学系２０１は、レンズと駆動モータからなる。撮像系２０２は、ＣＣＤやＣＭＯＳ等の撮像素子と制御回路からなる。光学系２０１、撮像系２０２及びストロボ２０３は、撮像制御部２０４により制御される。
【００１５】
撮影された画像データは、画像処理部２１０で所定のサイズのＪＰＥＧやＭｏｔｉｏｎＪＰＥＧ、ＭＰＥＧ４等の形式で圧縮され、ＲＡＭ２０７や外部記憶装置２０９に記憶される。
【００１６】
撮影の際には、ディスプレイ部２１１上に表示された画像を見ながら不図示のレリーズボタンを押下することにより撮影を行う。画像は不図示の光学ファインダを用いて確認することも可能である。また、動画像を撮影する場合、マイク２１５を通じて音声を録音する。
【００１７】
外部記憶装置２０９は、例えばＳＤカードやＣＦ（CompactFlash）カード等のメモリカードを使用し、撮影した画像データの保存を行う。外部Ｉ／Ｆ２１８は、外部機器と通信を行うものであり、レリーズを初めとする撮影に伴う各種操作、撮影画像の読み出し、メモリカードの初期化等の操作をアダプタ１０２から行うことができる。インタフェースとしてはＵＳＢ（Universal Serial Bus）がよく用いられる。
【００１８】
ＣＰＵ２０５は、以上の部分の制御全般を担当し、ＲＯＭ２０６、ＲＡＭ２０７は一時的な或いは設定値の保存領域として使用する。アダプタ１０２は、ＣＰＵ２３１、ＲＯＭ２３２、ＲＡＭ２３３、デジタルカメラ１０１と接続するための外部Ｉ／Ｆ２３４、ネットワークと接続するための通信Ｉ／Ｆ２３５、時間を計時するためのタイマ２３６からなる。外部Ｉ／Ｆ２３４は、本発明の第２の接続手段の一構成例である。
【００１９】
通信Ｉ／Ｆ２３５は、ネットワーク１０３を介した通信を行うものであり、メディアプレーヤ１０４−１、１０４−２と通信を行う。通信Ｉ／Ｆ２３５は、第１の接続手段の一構成例である。メディアプレーヤ１０４−１、１０４−２としては、ＤＬＮＡ（Digital Living Network Alliance）のメディアプレーヤを想定している。メディアプレーヤ１０４−１、１０４−２からはアダプタ１０２に要求が送信されるので、アダプタ１０１ではこれを解析し、必要に応じてデジタルカメラ１０２に命令を伝達する。ＣＰＵ２３１はアダプタ１０２の制御全般を担当し、ＲＯＭ２３２、ＲＡＭ２３３は一時的な或いは設定値の保存領域として使用する。また、ＲＯＭ２３２には、接続されたデジタルカメラ１０１の異常（ケーブルの切断、バッテリ残量等）を知らせるメッセージを含むメディア情報も記録してある。
【００２０】
ネットワーク１０３には、複数のアダプタ１０２及びメディアプレーヤ１０４が接続可能である。ネットワーク１０３に関して本実施形態ではＴＣＰ／ＩＰを想定し、物理的な接続形態は有線、無線等の複数の方式があるがこれに依存するものではない。
【００２１】
次に、メディアプレーヤ１０４がメディアサーバ１００に接続し、デジタルカメラ１０１内の画像データを閲覧する手順を、図３を用いて説明する。図３は、メディアプレーヤ１０４、アダプタ１０２、デジタルカメラ１０１間の通信シーケンスを示す図である。
【００２２】
まず初めに、アダプタ１０２は電源が入れられると自身の初期化を行い、通信Ｉ／Ｆ２３４を使って通信を行うための準備が完了する（Ｓ３０１）。次にアダプタ１０２は、接続されているネットワーク１０３に自身が接続されたことを示すために、ネットワークへの参加の告知を行う（Ｓ３０２）。
【００２３】
ネットワーク１０３に接続されたメディアプレーヤ１０４は、この参加の告知を受信し、通信可能なデバイスであると認識すると、より詳しい情報を取得するためにディスクリプション要求を送信する（Ｓ３０３）。
【００２４】
アダプタ１０２は、ディスクリプション要求を受信すると、自身の詳細な情報を伝えるために要求のあったメディアプレーヤ１０４に対してディスクリプション応答を送信する（Ｓ３０４）。ディスクリプション応答を受信したメディアプレーヤ１０４は、この情報からアダプタ１０２の制御できる機能や制御方法を理解する。また、メディアプレーヤ１０４は、アダプタ１０２の状態変化が発生した場合、通知を受け取れるようにイベンティング登録を行う（Ｓ３０５）。
【００２５】
この登録を行うことにより、アダプタ１０２の状態に変化（コンテンツが追加、削除等）があった場合、アダプタ１０２から登録された端末に対して状態変化が通知される。ここまでの通信で、メディアプレーヤ１０４には、ネットワーク上にメディアサーバ１００が発見され、表示される。
【００２６】
ユーザがメディアプレーヤ１０４のＵＩを操作してメディアサーバ１００を選択すると、メディアプレーヤ１０４からメディアサーバ１００に対してコンテンツリスト要求が送信される（Ｓ３０６）。これに対してメディアサーバ１００からコンテンツリストがメディアプレーヤ１０４に送信され（Ｓ３０７）、コンテンツリストがメディアプレーヤ１０４のディスプレイに表示される。ここで送信されるコンテンツリストは、コンテンツリスト要求に応じて生成されてもよいし、事前に生成されていてもよい。
【００２７】
この時点ではまだデジタルカメラ１０１がアダプタ１０２に接続されておらず、コンテンツが存在しないため、空のコンテンツリストを送信する。デジタルカメラ１０１がアダプタ１０２に接続されると、アダプタ１０１はデジタルカメラ１０１が接続されたことを検知し（Ｓ３０８）、デジタルカメラ１０１の初期化処理（Ｓ３０９）を行う。
【００２８】
この後、デジタルカメラ１０１の外部記憶装置２０９に記録されている撮影画像のリストを要求し（Ｓ３１０）、デジタルカメラ１０１はこれに応答してリストをアダプタ１０２に渡す（Ｓ３１１）。アダプタ１０２ではこの受け取ったリストから、ネットワークに公開するコンテンツリストを作成し、イベンティング登録されている端末（ここではメディアプレーヤ１０４）に状態変化通知を送信する（Ｓ３１２）。
【００２９】
状態変化通知を受信したメディアプレーヤ１０４は、アダプタ１０１のコンテンツに変化があったことを認識する。このとき、メディアプレーヤ１０４は、Ｓ３０７で取得した空のコンテンツリストを表示していると、表示しているコンテンツリストに変更があったことからアダプタ１０２へコンテンツリスト要求を送信する（Ｓ３１３）。
【００３０】
アダプタ１０２は、この要求に対する応答として先ほど作成したコンテンツリストをメディアプレーヤ１０４に送信する（Ｓ３１４）。これ以後アダプタ１０２は、コンテンツリストを要求してきたメディアプレーヤ１０４の履歴情報をＲＡＭ２３３に記録する。コンテンツリストを受信したメディアプレーヤ１０４はこのリストを表示し、その中からユーザが一つのコンテンツを選択すると、そのコンテンツをアダプタ１０２に要求する（Ｓ３１５）。
【００３１】
次に、アダプタ１０２は、要求のあったコンテンツに該当する画像データをデジタルカメラ１０１に対して要求する（Ｓ３１６）。デジタルカメラ１０１は、要求された画像データを読み出し、アダプタ１０２に対して送信する（Ｓ３１７）。アダプタ１０２は、デジタルカメラ１０１から受信した画像データをメディアプレーヤ１０４に対して送信する（Ｓ３１８）。メディアプレーヤ１０４では、アダプタ１０２から受信した画像データがメディアプレーヤ１０４に表示される。ここではアダプタ１０２に接続するデバイスとしてデジタルカメラ１０１を想定しているが、デジタルカメラ１０１から読み出す画像データとして静止画はもちろん、メディアプレーヤ１０４で再生可能であれば動画であることもある。なお、Ｓ３１６の処理は、本発明の取得手段の一処理例である。Ｓ３１８は、本発明のデータ送信手段の一処理例である。
【００３２】
次に、デジタルカメラ１０１が切断されたときのメディアサーバ１００とメディアプレーヤ１０４との通信手順を、図４を用いて説明する。上記説明では、メディアプレーヤ１０４が１台の例を示したが、ここでは２台のメディアプレーヤ１０４−１、１０４−２がメディアサーバ１００のコンテンツを閲覧している例を使って説明する。
【００３３】
メディアプレーヤが２台になっても、メディアサーバ１００と個々のメディアプレーヤ１０４−１、１０４−２の接続手順は同様である。この場合、アダプタ１０２のＲＡＭ２３３には、メディアプレーヤの履歴情報としてメディアプレーヤ１０４−１とメディアプレーヤ１０４−２とが登録されている。
【００３４】
デジタルカメラ１０１とアダプタ１０２を接続するケーブルが抜かれると、アダプタ１０２はケーブルが抜かれたことを検知する（Ｓ４０１）。つまり、アダプタ１０２はデジタルカメラ１０１との通信が切断されたことを検知する。そしてＲＡＭ２３３に記録されているコンテンツリストを要求してきたメディアプレーヤ１０４−１の履歴情報を調べ、メディアプレーヤ１０４−１からの接続履歴がある場合は、そのメディアプレーヤ１０４からのコンテンツ要求を待つ。また、アダプタ１０２は、この時点からタイマ２３６を用いて、デジタルカメラ１０１との通信が切断されてからの経過時間を計測する。なお、Ｓ４０１は、本発明の検知手段の一処理例である。
【００３５】
メディアプレーヤ１０４−１からコンテンツの要求があった場合（Ｓ４０２）、ＲＯＭ２３２に記録されているケーブルの切断を知らせる画像データを、要求のあったコンテンツに替わって送信する（Ｓ４０３）。メディアプレーヤ１０４−１には、ケーブルの切断を知らせる画像データが表示される。この時点で、メディアプレーヤ１０４−１を操作しているユーザは、アダプタ１０２に接続されているデジタルカメラ１−１との接続が切れたことが分かる。なお、Ｓ４０３は、本発明の通知手段の一処理例である。
【００３６】
Ｓ４０３の処理から一定時間の経過がタイマ２３６によって計測されると、アダプタ１０２は、メディアプレーヤ１０４−１に対して状態変化通知を行う（Ｓ４０４）。次に、アダプタ１０２は、ＲＡＭ２３３の履歴情報からメディアプレーヤ１０４−１の登録情報を削除するとともに、コンテンツリストを空のコンテンツリストに更新する。状態変化通知を受信したメディアプレーヤ１０４−１は、アダプタ１０２に対してコンテンツリストを要求する（Ｓ４０５）。これに対し、アダプタ１０２は、新しいコンテンツリスト（空のコンテンツリスト）をメディアプレーヤ１０４−１に対して送信する（Ｓ４０６）。これにより、メディアプレーヤ１０４−１には、空のコンテンツリストが表示される。なお、上述したコンテンツリストの更新処理は、本発明の生成手段の一処理例である。また、Ｓ４０６は、本発明のリスト送信手段の一処理例である。
【００３７】
タイマ２３６で測定しているデジタルカメラ１０１が切断されてからの時間が一定時間を越えると、アダプタ１０２は、メディアプレーヤ１０４−１からの接続がなくなったと判断する（Ｓ４０７）。そしてアダプタ１０２は、履歴情報に登録されているメディアプレーヤ（この場合は、メディアプレーヤ１０４−２）に対して状態変化通知を行い（Ｓ４０８）、メディアプレーヤ１０４−２の登録情報を削除する。メディアプレーヤ１０４−２は、必要に応じてアダプタ１０２に対してコンテンツリスト要求を行う（Ｓ４０９）。これに対し、アダプタ１０２は、新しいコンテンツリスト（空のコンテンツリスト）をメディアプレーヤ１０４−２に送信する。これにより、メディアプレーヤ１０４−２には、空のコンテンツリストが表示される。
【００３８】
なお、ここでは、メディアプレーヤ１０４−１からの要求があった場合を例示している。他の例として、デジタルカメラ１０１が切断されてから一定時間が経過するまでの間、メディアプレーヤ１０４−１または１０４‐２からコンテンツの要求を受け付けなかった場合、アダプタ１０２は、コンテンツリストを空のコンテンツリストに更新する。以降は、Ｓ４０８からの処理と同様の処理が実行される。このようにすることで、何れのメディアプレーヤからもコンテンツ要求がない場合であっても、タイマ２３６が計測している所定の時間が経過すると、コンテンツ要求履歴のある各メディアプレーヤに対して空のコンテンツリストが送信される。
【００３９】
上記説明では、デジタルカメラ１０１が切断された場合の例を記述したが、デジタルカメラ１０１に異常（ローバッテリー等）が発生した場合には、Ｓ４０１において異常通知がアダプタ１０２に伝えられる。これ以後は通知コンテンツの内容がデジタルカメラ１０１の異常を通知できる内容に変わるだけで、手順は同様となる。これにより、ユーザはバッテリーを交換する等の異常に対する対応が可能となる。
【００４０】
また、上記説明では通知コンテンツ応答の内容に関して詳しく説明していなかったが、これは、メディアプレーヤが要求したメディアと同一フォーマットのメディアで作成されたものである。例えば、デジタルカメラ内のＪＰＥＧの画像データをメディアプレーヤが要求しているのであれば、図５に示すようなＪＰＥＧ形式の画像データと文字データで構成されるメッセージを送信する。図５（ａ）は、デジタルカメラのケーブルがアダプタから抜かれた場合の通知コンテンツを例示しており、図５（ｂ）は、ローバッテリーが発生した場合の通知コンテンツを例示したものである。
【００４１】
また、メディアプレーヤからデジタルカメラで録音した音声信号にアクセスする場合は音声でメッセージを伝える。また、デジタルカメラで撮影したＭｏｔｉｏｎ ＪＰＥＧやＭＰＥＧ４等の動画像を要求した場合は、やはり同じフォーマットの動画でメッセージを伝える。動画のメッセージ生成方法に関しては、本実施形態では全てＲＯＭに記録されていて、それをデジタルカメラから読み込んだメディアの代わりに送信することで実現している。しかし、アダプタにコーデック機能を持ち、リアルタイムにメッセージ画像を生成しても何ら問題はない。このように、メディアプレーヤから要求されたデータと同じフォーマットのデータで異常を通知するようにしているため、ユーザは通知内容を違和感なく視聴することができる。
【００４２】
また、本実施形態ではアダプタに接続するデバイスとしてデジタルカメラを用いて説明したが、ＤＶＤビデオカメラやハードディスクといったコンテンツとして公開できる情報を記録したものであっても良い。
【００４３】
以上のように、本実施形態においては、コンテンツを視聴しているユーザに対してコンテンツ取得に支障をきたす又はきたし得る原因として何が起こったのかを通知することができる。従って、ユーザはアダプタ形式のメディアサーバに接続したデバイス（ここでは、デジタルカメラ）の状態を知ることができる。また、このときメディアプレーヤ側にはエラー表示の機能を追加する必要はなく、通常の表示機能だけが在れば良いため実装が容易なものとなる。
【００４４】
さらに、本実施形態においては、図５に示すような通知コンテンツをメディアプレーヤに対して送信した後に、コンテンツリストを空のコンテンツリストに更新し、このリストを閲覧できるようにしている。従って、メディアプレーヤのユーザは、通知コンテンツの視聴によりデジタルカメラに何があったのかを把握した上で、空のコンテンツリストを見ることになる。上記実施形態では、通知コンテンツを送信した後に空のコンテンツリストに更新するようにしているが、通知コンテンツを送信した時点で空のコンテンツリストに更新するようにしてもよい。
【００４５】
また、上述した実施形態では、デジタルカメラとの切断とデジタルカメラのローバッテリーの双方を通知の対象としているが、それらのうち何れか一方のみを通知の対象とするようにしてもよい。
【００４６】
上述した本発明の実施形態を構成する各手段及び各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００４８】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４９】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５１】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係るメディアサーバ及びメディアプレーヤの接続構成を示す図である。
【図２】デジタルカメラとアダプタとのハードウェアの構成を示す図である。
【図３】メディアプレーヤ、アダプタ、デジタルカメラ間の通信シーケンスを示す図である。
【図４】デジタルカメラが切断されたときのメディアサーバとメディアプレーヤとの通信手順を示す図である。
【図５】ＪＰＥＧ形式の異常を伝える画像データと文字データで構成されるメッセージを示す図である。
【符号の説明】
【００５３】
１００  メディアサーバ
１０１  デジタルカメラ
１０２  アダプタ
１０３  ネットワーク
１０４  メディアプレーヤ
【図１】
2009026156.tif 000003
【図２】
2009026156.tif 000004
【図３】
2009026156.tif 000005
【図４】
2009026156.tif 000006
【図５】
2009026156.tif 000007