(57)【特許請求の範囲】
【請求項１】
外部機器と接続可能であり、内蔵または外付けの記録媒体に記録された画像データを内蔵または外付けの送信部から前記外部機器に出力可能な電子機器であって、
使用者による操作を受け付ける操作部と、
前記操作部により選択された画像データを前記送信部が前記外部機器に送信するよう制御する第一の通信モードと、前記外部機器から要求された画像データを前記送信部が前記外部機器に送信するよう制御する第二の通信モードとを有し、前記第二の通信モードのときは、前記操作部による前記第二の通信モードから前記第一の通信モードへの切換のための操作があっても、前記第二の通信モードから前記第一の通信モードへの切換を禁止する制御部と、を備える、
電子機器。
【請求項２】
画像を表示する画像表示部をさらに備え、
前記制御部は、前記第二の通信モードのときに、前記操作部による第二の通信モードから第一の通信モードへの切換操作があったときは、前記画像表示部に警告表示を行わせる、
請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記警告表示後、さらに前記操作部による第二の通信モードから第一の通信モードへの切換操作があったときは、第二の通信モードから第一の通信モードへの切換への禁止を解除する、
請求項２に記載の電子機器。
【請求項４】
画像データを表示する表示部と、
前記記録媒体に記録された画像データのサムネイルを前記表示部に一覧表示する表示制御部と、を更に備え、
前記操作部は、前記表示部に一覧表示された前記サムネイルを選択することによって前記外部機器に送信する画像データを選択する、
請求項１に記載の電子機器。
【請求項５】
互いに接続可能な電子機器および外部機器から構成される通信システムであって、
前記電子機器は、
内蔵または外付けの記録媒体に記録された画像データを内蔵または外付けの送信部から前記外部機器に出力可能であり、
使用者による操作を受け付ける操作部と、
前記操作部により選択された画像データを前記送信部が前記外部機器に送信するよう制御する第一の通信モードと、前記外部機器から要求された画像データを前記送信部が前記外部機器に送信するよう制御する第二の通信モードとを有し、前記第二の通信モードのときは、前記操作部による前記第二の通信モードから前記第一の通信モードへの切換のための操作があっても、前記第二の通信モードから前記第一の通信モードへの切換を禁止する制御部と、を備え、
前記外部機器は、
前記電子機器から画像データを受信する受信部と、
使用者による操作を受け付ける操作部と、を備える、
通信システム。
【請求項６】
前記外部機器の操作部は、前記外部機器を遠隔操作可能な操作装置である、
請求項５に記載の通信システム。
【請求項７】
前記電子機器は、前記第一の通信モードのときに、前記外部機器の操作部による前記第一の通信モードから前記第二の通信モードへの切換のための操作があった場合、前記第二の通信モードに移行する、
請求項５に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野は、画像データを記録し、外部機器に接続可能な電子機器、及び電子機器と外部機器とを接続する通信システムに関する。
【背景技術】
【０００２】
従来より、デジタルカメラとテレビジョン受像機とを接続ケーブル等を介して接続し、デジタルカメラで撮像した画像をテレビジョン受像機（以下、「テレビ」という）に表示可能に構成する場合がある。
【０００３】
特許文献１には、デジタルカメラとテレビとを無線通信により接続して、デジタルカメラで撮像した画像をテレビに表示可能に構成したシステムが開示されている。具体的には、このシステムでは、テレビは、テレビ放送を受信する放送受信モードと、デジタルカメラ等から受信した画像を表示可能な静止画モードとを有し、デジタルカメラからの無線でのモード切換信号を受信可能に構成されている。また、デジタルカメラは、モード切換信号を送信して、テレビを放送受信モードから静止画モードに切り換えて、テレビにデジタルカメラからの画像を表示させることが可能に構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５８４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載のものでは、以下のような問題が生じる可能性がある。例えば、家庭において、父親がテレビを観賞する一方、子供がデジタルカメラで撮影画像を鑑賞しているときに、子供がデジタルカメラでテレビを静止画モードに切り換える操作を誤って行ってしまうと、父親が鑑賞しているテレビの画面が突然切り替わる虞がある。このように、デジタルカメラ等の電子機器からテレビ等の外部機器に自由に画像データを送信できると、外部機器において不都合が生じる場合がある。
【０００６】
このような問題に鑑み、電子機器から外部機器に画像データを送信する際の外部機器における不都合を防止可能な電子機器及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の態様において、外部機器と接続可能であり、内蔵または外付けの記録媒体に記録された画像データを内蔵または外付けの送信部から外部機器に出力可能な電子機器が提供される。電子機器は、使用者による操作を受け付ける操作部と、制御部を備える。制御部は、操作部により選択された画像データを送信部が外部機器に送信するよう制御する第一の通信モードと、外部機器から要求された画像データを送信部が外部機器に送信するよう制御する第二の通信モードとを有し、第二の通信モードのときは、操作部による第二の通信モードから第一の通信モードへの切換のための操作があっても、第二の通信モードから第一の通信モードへの切換を禁止する。
【０００８】
第２の態様において、互いに接続可能な電子機器および外部機器から構成される通信システムが提供される。この通信システムにおいて、電子機器は、内蔵または外付けの記録媒体に記録された画像データを内蔵または外付けの送信部から外部機器に出力可能である。電子機器は、使用者による操作を受け付ける操作部と、制御部とを備える。制御部は、操作部により選択された画像データを送信部が外部機器に送信するよう制御する第一の通信モードと、外部機器から要求された画像データを送信部が外部機器に送信するよう制御する第二の通信モードとを有し、第二の通信モードのときは、操作部による第二の通信モードから第一の通信モードへの切換のための操作があっても、第二の通信モードから第一の通信モードへの切換を禁止する。外部機器は、電子機器から画像データを受信する受信部と、使用者による操作を受け付ける操作部と、を備える。
【発明の効果】
【０００９】
上記各態様によれば、外部機器が、電子機器の操作部に対する操作により、第二の通信モードから第一の通信モードへ突然切り換えられるのが防止される。すなわち、外部機器に不都合が生じるのが防止される。たとえば、外部機器の画面が切り換わるのが防止される。
【図面の簡単な説明】
【００１０】
【図１】デジタルカメラ１００とテレビ２００とリモコン３００の接続状況を説明するための図
【図２】デジタルカメラ１００の構成を示すブロック図
【図３】テレビ２００の構成を示すブロック図
【図４】リモコン３００の構成を示すブロック図
【図５】テレビ２００のネットワーク接続動作のフローチャート
【図６Ａ】テレビ２００が作成するテーブルを説明するための模式図
【図６Ｂ】デジタルカメラ１００が作成するテーブルを説明するための模式図
【図７】デジタルカメラ１００のネットワーク接続動作のフローチャート
【図８Ａ】デジタルカメラ１００とテレビ２００との動作を説明する為のシーケンス図（ＰＵＳＨモードにおいてリモコンの操作を行ったとき）
【図８Ｂ】デジタルカメラ１００とテレビ２００との動作を説明する為のシーケンス図（ＰＵＬＬモードにおいてリモコンの操作を行ったとき）
【図９Ａ】デジタルカメラ１００とテレビ２００との動作を説明する為のシーケンス図（ＰＵＳＨモードにおいてデジタルカメラの操作を行ったとき）
【図９Ｂ】デジタルカメラ１００とテレビ２００との動作を説明する為のシーケンス図（ＰＵＬＬモードにおいてデジタルカメラの操作を行ったとき）
【図９Ｃ】デジタルカメラ１００とテレビ２００との動作を説明する為のシーケンス図（ＰＵＬＬモードにおいてデジタルカメラの操作を行ったときにおける他の例）
【発明を実施するための形態】
【００１１】
以下、実施の形態について説明する。
１．実施の形態１
図１は、電子機器としてのデジタルカメラ１００と、外部機器としてのテレビジョン受像機２００（以下、テレビ２００と称する。）とにより構成される通信システムを示す図である。
【００１２】
１−１．概要
本実施の形態にかかるデジタルカメラ１００は、自機を、通信システムを構成するネットワーク４００に接続することができる。デジタルカメラ１００は、ネットワーク４００を介して、他のデジタルカメラや、テレビ２００と通信をすることができる。テレビ２００は、デジタルカメラ１００からネットワーク４００を介して取得した画像を表示する。リモコン３００は、テレビ２００を遠隔操作可能な操作装置である。本実施の形態において、デジタルカメラ１００とテレビ２００は無線通信によりネットワーク４００に接続する。またテレビ２００は赤外線通信によりリモコン３００からの操作を受け付ける。なお、デジタルカメラ１００とテレビ２００との通信方法は一例であって、デジタルカメラ１００とテレビ２００とが画像データを通信できる方法であれば、無線通信でなく、他の方法であってもよい。また、テレビ２００がリモコン３００からの操作を受け付け可能な方法であれば、赤外線通信でなく、他の方法であってもよい。
【００１３】
デジタルカメラ１００は、テレビ２００に対して所定の操作を遠隔で行うことができる。また、デジタルカメラ１００は、ネットワーク４００に接続されたテレビ２００に、デジタルカメラ１００に格納されている画像データのうち必要な画像データのみを選択して送信及び表示することができる。
【００１４】
１−２．構成
次に、デジタルカメラ１００、テレビ２００及び、リモコン３００の構成について説明する。
【００１５】
１−２−１．デジタルカメラの構成
デジタルカメラ１００の電気的構成について図２を用いて説明する。図２は、デジタルカメラ１００の電気的構成を示すブロック図である。デジタルカメラ１００は、光学系１１０、絞り１１６、レンズ駆動部１２０、シャッター１３０、ＣＣＤイメージセンサー１４０、Ａ／Ｄコンバーター（以下、「ＡＤＣ」という）１５０、画像処理部１６０、バッファ１７０、コントローラ１８０、カードスロット１９０、表示モニタ１１２、操作部材１１３、内部メモリ１１４、及び無線ＬＡＮ通信部１１５を有する。カードスロット１９０には、外部記憶媒体としてのメモリカード１１１が接続可能である。
【００１６】
デジタルカメラ１００は、光学系１１０により形成された被写体像をＣＣＤイメージセンサー１４０で撮像して画像データを生成する。ＣＣＤイメージセンサー１４０で生成された画像データは、画像処理部１６０で各種処理が施され、メモリカード１１１に格納される。以下、デジタルカメラ１００の構成を詳細に説明する。
【００１７】
コントローラ１８０は、デジタルカメラ１００の全体を制御する。コントローラ１８０は、半導体素子などで実現可能である。コントローラ１８０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラ１８０は、マイコンなどで実現できる。
【００１８】
光学系１１０は、ズームレンズやフォーカスレンズ等の複数のレンズから構成される。
【００１９】
レンズ駆動部１２０は、コントローラ１８０からの制御信号に従って光学系１１０に含まれる各種レンズを駆動する。レンズ駆動部１２０は、例えばズームレンズを駆動するズームモータや、フォーカスレンズを駆動するフォーカスモータがこれにあたり、ステッピングモータやＤＣモータなどにより実現できる。レンズ駆動部１２０は、ズームレンズを光軸に沿って移動させることにより、ＣＣＤイメージセンサー１４０上に形成される被写体像を拡大、縮小する。また、レンズ駆動部１２０は、フォーカスレンズを光軸に沿って移動させることにより、ＣＣＤイメージセンサー１４０上に形成される被写体像のピントを調整する。
【００２０】
絞り１１６は、使用者の設定に応じて若しくは所定のプログラム線図に基づいてコントローラ１８０からの制御信号に従い、開口部の大きさを調整し、ＣＣＤメージセンサー１４０側に透過する光の量を調整する。
【００２１】
シャッター１３０は、コントローラ１８０からの制御信号に従って、ＣＣＤイメージセンサー１４０に入射する光を遮光する。
【００２２】
ＣＣＤイメージセンサー１４０は、光学系１１０で形成された被写体像を撮像して、画像データを生成する。ＣＣＤイメージセンサー１４０はコントローラ１８０からの制御信号に従って、露光、転送、電子シャッターなどの各種動作を行う。
【００２３】
ＡＤＣ１５０は、ＣＣＤイメージセンサー１４０で生成された画像データを、アナログ形式からデジタル形式に変換する。
【００２４】
画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データに対して各種処理を施す。画像処理部１６０は、表示モニタ１１２に表示するための画像データを生成したり、メモリカード１１１に格納するための画像データを生成したりする。例えば、画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データに対してガンマ補正、ホワイトバランス補正、傷補正などの各種処理を行う。また、画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データを、ＪＰＥＧ規格に準拠した圧縮形式等により圧縮する。また、画像処理部１６０は、画像データに対して電子的に拡大処理又は縮小処理を行う。その際、画像処理部１６０は、画像データに対して、画像データの一部の切り出し処理、間引き処理、補間処理などの処理を適宜実行する。このようにして、画像処理部１６０は、画像データの画素数を変換できる。画像処理部１６０は、ＤＳＰやマイコンなどで実現できる。
【００２５】
バッファ１７０は、画像処理部１６０及びコントローラ１８０のワークメモリとして機能する。バッファ１７０は、例えば、ＤＲＡＭ、強誘電体メモリなどで実現できる。
【００２６】
カードスロット１９０は、メモリカード１１１を着脱可能である。カードスロット１９０は、機械的及び電気的にメモリカード１１１と接続可能である。メモリカード１１１は、フラッシュメモリや強誘電体メモリなどを内部に含み、画像処理部１６０で生成された画像データを格納可能である。
【００２７】
内部メモリ１１４は、フラッシュメモリや強誘電体メモリなどで構成される。内部メモリ１１４は、デジタルカメラ１００全体を制御するための制御プログラム等を記憶している。また、内部メモリ１１４は、デジタルカメラ１００とネットワーク４００を介して接続されるテレビ２００を制御するための制御プログラムを記憶する。例えば、内部メモリ１１４は、画像共有モードにおいてテレビ２００を制御するためのプログラムを記憶する。なお、画像共有モードについては後述する。デジタルカメラ１００は、テレビ２００との接続が完了した際に、内部メモリ１１４に記憶しているテレビ２００を制御するための上記プログラムをテレビ２００に通知する。これにより、テレビ２００は、取得したプログラムに基づいて、自機を制御することができる。
【００２８】
表示モニタ１１２は、ＣＣＤイメージセンサー１４０で生成した画像データが示す画像（スルー画像）や、メモリカード１１１から読み出された画像データが示す画像を表示可能である。また、表示モニタ１１２は、デジタルカメラ１００の各種設定を行うための各種メニュー画面等も表示可能である。表示モニタ１１２は、液晶ディスプレイや有機ＥＬディスプレイなどにより実現可能である。
【００２９】
操作部材１１３は、使用者からの操作を受け付ける。操作部材１１３は、例えば、使用者からの操作を受け付けるレリーズ釦や十字キー、タッチパネル等により構成される。ここで、レリーズ釦は、使用者による押下動作を受け付ける。デジタルカメラ１００が撮影モードに設定されている際に、レリーズ釦が使用者により半押しされると、オートフォーカス動作が行われ、全押しされると、撮影動作が行われる。また、使用者は、十字キーを操作することにより、操作されたキー方向に応じて表示モニタ１１２に表示されたメニューの中から項目を選択することができる。他の実施形態としては、使用者は、タッチパネルに触れることにより、表示モニタ１１２に表示されたメニューの中から項目を選択することができる。
【００３０】
無線ＬＡＮ通信部１１５は、無線通信を実現するための通信手段であり、無線ＬＡＮ通信により、ネットワーク４００に接続することができる。無線ＬＡＮ通信部１１５は、モジュール化されている場合が多いが、コントローラ１８０の一部として構成してもよい。なお、無線ＬＡＮ通信部１１５は、デジタルカメラ１００に内蔵されるものであっても、デジタルカメラ１００に取付けおよび取り外し可能な外付け無線ＬＡＮＩ／Ｆであってもよい。デジタルカメラ１００は、無線通信により接続したネットワーク４００を介して、テレビ２００と各種通信を行う。例えば、デジタルカメラ１００は、ネットワーク４００を介して、メモリカード１１１に記憶している画像データをテレビ２００に通知できる。また、デジタルカメラ１００は、ネットワーク４００を介して、内部メモリ１１４に記憶しているテレビ２００を制御するためのプログラムをテレビ２００に通知できる。
【００３１】
１−２−２．テレビジョン受像機の構成
テレビ２００の電気的構成について図３を用いて説明する。図３は、テレビ２００の構成を示すブロック図である。テレビ２００は、テレビチューナ２１０、Ａ／Ｄコンバーター（以下「ＡＤＣ」という）２１１、画像処理部２２０、バッファ２３０、コントローラ２４０、操作部材２５０、表示モニタ２６０、無線ＬＡＮ通信部２７０、内部メモリ２８０、及び赤外線受信部２９０を有する。
【００３２】
テレビ２００は、テレビチューナ２１０により映像信号を受信する。テレビ２００は、受信した映像信号に対して、画像処理部２２０により各種画像処理を行い、画像処理後の映像信号が示す映像を表示モニタ２６０に表示できる。また、テレビ２００は、無線ＬＡＮ通信部２７０を介して画像データを他の機器から取得し、取得した画像データが示す画像を表示モニタ２６０に表示できる。またテレビ２００は赤外線受光部２９０を有し、リモコン３００から発信される赤外線による制御信号を赤外線受光部２９０により受信し、この制御信号に対応する所定の動作を行う。以下、テレビ２００の構成を詳細に説明する。
【００３３】
不図示のアンテナは、外部の放送局から発信される電磁波を受信する。テレビチューナ２１０は、不図示のアンテナを介して受信した電磁波から、目的のチャンネルの映像信号を抽出する。
【００３４】
ＡＤＣ２１１は、テレビチューナ２１０により受信されたチャンネルの映像信号を、アナログ形式からデジタル形式に変換する。デジタル信号に変換後の映像信号は、画像処理部２２０に出力される。
【００３５】
画像処理部２２０は、ＡＤＣ２１１から取得した映像信号に対して各種画像処理を施す。例えば、画像処理部２２０は、テレビチューナ２１０から取得した映像信号に対して、ガンマ補正や傷補正などの各種画像処理を行う。画像処理部２２０は、各種画像処理を施した映像信号を表示モニタ２６０に出力する。画像処理部２２０は、ＤＳＰやマイコンなどで実現できる。
【００３６】
バッファ２３０は、画像処理部２２０及びコントローラ２４０のワークメモリとして機能する。バッファ２３０は、例えば、ＤＲＡＭ、強誘電体メモリなどで実現できる。
【００３７】
操作部材２５０は、使用者からの操作を受け付ける。操作部材２５０は、例えば、使用者からの操作を受け付ける電源スイッチやチャンネル変更スイッチ等により構成される。
【００３８】
無線ＬＡＮ通信部２７０は、無線通信を実現するための通信手段であり、無線通信により、ネットワーク４００に接続することができる。無線ＬＡＮ通信部２７０は、モジュール化されている場合が多いが、コントローラ２４０の一部として構成してもよい。テレビ２００は、無線通信により接続したネットワーク４００を介して、デジタルカメラ１００等の機器と各種通信を行う。例えば、テレビ２００は、ネットワーク４００を介してデジタルカメラ１００等の機器から画像データを取得できる。また、例えば、テレビ２００は、ネットワーク４００を介して、デジタルカメラ１００の内部メモリ１１４に格納されているテレビ２００を制御するための制御プログラムを取得することができる。テレビ２００は、デジタルカメラ１００等の機器から取得した画像データや制御プログラムを内部メモリ２８０に記憶できる。
【００３９】
コントローラ２４０は、テレビ２００の全体を制御する。コントローラ２４０は、半導体素子などで実現可能である。コントローラ２４０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラ２４０は、マイコンなどで実現できる。コントローラ２４０は、内部メモリ２８０に記憶されている制御プログラム若しくはネットワーク４００を介してデジタルカメラ１００から取得した制御プログラムに基づいて、テレビ２００全体を制御する。
【００４０】
内部メモリ２８０は、フラッシュメモリや強誘電体メモリなどで構成される。内部メモリ２８０は、テレビ２００全体を制御するための制御プログラム等を記憶している。
【００４１】
表示モニタ２６０は、画像処理部２２０で各種画像処理を施された映像信号が示す映像や、内部メモリ２８０に記憶されている画像データが示す画像を表示できる。表示モニタ２６０は、プラズマディスプレイや液晶ディスプレイなどにより実現可能である。
【００４２】
１−２−３．リモコンの構成
図４はリモコン３００の構成を示すブロック図である。リモコン３００の操作部材３１０が操作されると、コントローラ３２０はこの操作に対応する電気信号を赤外線送信部３３０に送信する。赤外線送信部３３０は電気信号を赤外線信号に変換して出力する。出力された赤外線信号はテレビ２００の赤外線受光部２９０に入力される。これにより、リモコン３００の操作部材３１０が操作されると、テレビ２００に対して所定の制御が施されることとなる。
【００４３】
１−２−４．対応関係
デジタルカメラ１００は、電子機器の一例である。テレビ２００は、外部機器の一例である。メモリカード１１１は、記録部の一例である。デジタルカメラ１００の操作部材１１３は、電子機器の操作部の一例である。デジタルカメラ１００の無線ＬＡＮ通信部１１５は、送信部の一例である。テレビ２００の無線ＬＡＮ通信部２７０は、受信部の一例である。テレビ２００の操作部材２５０またはリモコン３００は、外部機器の操作部の一例である。ＰＵＳＨモードは、第一の通信モードの一例である。ＰＵＬＬモードは、第二の通信モードの一例である。表示モニタ１１２は、表示部の一例である。コントローラ１８０は、制御部の一例である。
【００４４】
１−３．動作
ネットワークを介して接続されたデジタルカメラ１００及びテレビ２００の動作について説明する。
【００４５】
１−３−１．ネットワークへの接続動作
デジタルカメラ１００と、テレビ２００とを画像共有モードに設定するためには、各機器を同一のネットワーク４００に接続する必要がある。画像共有モードは、デジタルカメラ１００に記録されている画像をテレビ２００に表示させるモードである。ネットワークへの接続動作について、図５〜図７を用いて説明する。
【００４６】
１−３−１−１．テレビジョン受像機のネットワークへの接続動作
まず、テレビ２００のネットワーク４００への接続動作について図５を用いて説明する。図５は、テレビ２００のネットワーク４００への接続動作を説明するためのフローチャートである。
【００４７】
テレビ２００の操作部材２５０に対して、使用者によりテレビ２００をネットワーク４００に接続するための操作が行われると、テレビ２００はネットワーク接続モードに設定される（Ｓ５００）。テレビ２００がネットワーク接続モードに設定されると、コントローラ２４０は、無線ＬＡＮ通信部２７０を介してネットワーク４００上のアクセスポイントにアクセスし、無線ＬＡＮ接続を確立させる（Ｓ５０１）。無線ＬＡＮ接続を確立させると、コントローラ２４０は、無線ＬＡＮ通信部２７０を介してアクセスポイントからＩＰアドレスを取得する（Ｓ５０２）。
【００４８】
ＩＰアドレスを取得すると、コントローラ２４０は、図６Ａに示すような管理テーブルＡを作成する（Ｓ５０３）。例えば、ここでは、コントローラ２４０は、ＩＰアドレスとして「１９２．１６８．８．２」というアドレスを取得したとする。この段階においては、コントローラ２４０は、図６Ａに示す１行目（「機器：テレビ」「アドレス：１９２．１６８．８．２」）のデータのみを含む管理テーブルＡを生成する。なお、上記実施の形態において、無線ＬＡＮ接続の確立（Ｓ５０１）から管理テーブルＡの作成（Ｓ５０３）までのステップは、使用者の操作により行われたが、使用者の操作と関係なく行われてもよい。たとえば、テレビ２００の電源がＯＮになったときに行われてもよい。
【００４９】
管理テーブルＡを作成すると、コントローラ２４０は、無線ＬＡＮ通信部２７０を介して、同一のネットワークに接続されている他の機器を探す（デバイスサーチ）（Ｓ５０４）。
【００５０】
同一のネットワーク４００上に他の機器が接続されていないと判断すると（Ｓ５０５）、コントローラ２４０は、一定期間が経過するまで待機する（Ｓ５１０）。一定期間が経過すると、コントローラ２４０は、デバイスサーチを再開する（Ｓ５０４）。
【００５１】
一方、同一のネットワーク４００上に他の機器が接続されている場合、当該他機器は、自らがネットワークに接続していることを同一ネットワーク上の他の機器にアナウンスを行なう。コントローラ２４０は、当該アナウンスを受信すると、他の機器が接続されていることを識別する（Ｓ５０６）。また、コントローラ２４０は、同一のネットワーク上に接続されている他の機器の情報を取得する（Ｓ５０６）。具体的には、コントローラ２４０は、同一のネットワーク上に接続されている他の機器の種類に関する情報、及び他の機器のネットワーク４００におけるアドレス情報（以下、これらを総称して「他の機器の情報」という）を少なくとも取得する。なお、同一ネットワーク上に他の機器が複数接続されていることを検出した場合には、コントローラ２４０は、接続されている他の機器の情報を一つずつ取得する。また、この際、コントローラ２４０は、同一のネットワーク上に接続されている他の機器がテレビ２００を制御するためのプログラムを送信する場合には、そのプログラムを取得する。
【００５２】
同一のネットワーク上に接続されている他の機器の情報を取得すると、コントローラ２４０は、取得した情報を、既に作成済の管理テーブルＡに追加する（Ｓ５０７）。例えば、図６Ａを例に説明する。同一のネットワークにデジタルカメラ１００が接続されていると判断すると、コントローラ２４０は、このデジタルカメラ１００に関する情報を管理テーブルＡに追加する。具体的には、機器：「デジタルカメラ」、アドレス：「１９２．１６８．８．３」という情報を管理テーブルＡに追加する。
【００５３】
管理テーブルＡに他の機器の情報を追加すると、コントローラ２４０は、同一のネットワークに接続されている全ての他の機器の情報を取得したか否かを判断する（Ｓ５０８）。全ての他の機器の情報を取得していないと判断すると、コントローラ２４０は、未だ取得していない他の機器の情報の取得を繰り返す（Ｓ５０６〜Ｓ５０８）。
【００５４】
一方、全ての他の機器の情報を取得したと判断すると、コントローラ２４０は、一定期間を経過したかを判断する（Ｓ５０９）。一定期間を経過したと判断すると、コントローラ２４０は、同一のネットワーク４００に検出していない他の機器が接続されていないかを調べるためにデバイスサーチを繰り返す（Ｓ５０４）。
【００５５】
以上の手順により、テレビ２００は、ネットワーク４００に接続された際に、同一のネットワークに接続されている他の機器の種類やＩＰアドレスの情報を取得することができる。また、テレビ２００は、ネットワークに接続された際に、デジタルカメラ１００から画像共有モードにおいて自機を制御するための制御プログラムを取得することができる。
【００５６】
１−３−１−２．デジタルカメラのネットワークへの接続動作
次に、デジタルカメラ１００のネットワーク４００への接続動作について図７を用いて説明する。図７は、デジタルカメラ１００のネットワーク４００への接続動作を説明するためのフローチャートである。
【００５７】
デジタルカメラ１００の操作部材１１３に対して、使用者によりデジタルカメラ１００をネットワークに接続するための操作が行われると、デジタルカメラ１００がネットワーク接続モードに設定される（Ｓ６００）。ネットワーク接続モードに設定されると、コントローラ１８０は、無線ＬＡＮ通信部１１５を介してネットワーク４００上のアクセスポイントにアクセスし、無線ＬＡＮ接続を確立させる（Ｓ６０１）。無線ＬＡＮ接続を確立させると、コントローラ１８０は、無線ＬＡＮ通信部１１５を介してアクセスポイントからＩＰアドレスを取得する（Ｓ６０２）。
【００５８】
ＩＰアドレスを取得すると、コントローラ１８０は、自機が参加した旨をネットワーク４００に接続されている他の機器にアナウンスする（Ｓ６０３）。他の機器にアナウンスをすると、コントローラ１８０は、同一のネットワーク４００に接続されているテレビ２００からのアクセスがあったか否かを判定する（Ｓ６０４）。アクセスがない場合は、アクセスがあるまで、上記ステップＳ６０３のアナウンスを繰り返す。
【００５９】
テレビ２００からのアクセスがあると、コントローラ１８０は、図６Ｂに示すような管理テーブルを作成する（Ｓ６０５）。また、コントローラ１８０は、テレビ２００に対して、テレビ２００を制御するためのプログラムを通知する。
【００６０】
これにより、デジタルカメラ１００は、ネットワーク接続が完了した際に、同一ネットワーク上に存在するテレビ２００の種類及びＩＰアドレスの情報を取得することができる。
【００６１】
１−３−２．リモコンによるモード切り換え動作
図８Ａ、図８Ｂは、リモコン３００に対する操作により、テレビ２００に画像を表示させるときの動作を示すシーケンス図である。
【００６２】
ここで、テレビ２００に画像を表示させるときのモードとして、主導権の異なるＰＵＳＨモードとＰＵＬＬモードの２つのモードがある。「ＰＵＳＨモード」とは、デジタルカメラ１００の操作部材１１３を操作することにより、デジタルカメラ１００のメモリカード１１１に保存されている画像データを、無線通信により接続したネットワーク４００を介してテレビ２００へ送信し、テレビ２００にて当該画像データが示す画像を表示することを可能とするモードである。「ＰＵＬＬモード」とは、リモコン３００の操作部材３１０を操作することによりデジタルカメラ１００のメモリカード１１１に保存されている画像データを、ネットワーク４００を介してテレビ２００が取得し、当該画像データが示す画像をテレビ２００に表示することを可能とするモードである。デジタルカメラ１００およびテレビ２００は、それぞれ、ＰＵＳＨモードとＰＵＬＬモードとを有する。具体的には、デジタルカメラ１００のコントローラ１８０は、操作部材１１３により選択された画像データをテレビ２００に送信するよう無線ＬＡＮ通信部１１５を制御するＰＵＳＨモードと、テレビ２００から要求された画像データが示す画像を無線ＬＡＮ通信部１１５がテレビ２００に送信するよう制御するＰＵＬＬモードとを有する。テレビ２００のコントローラ２４０は、デジタルカメラ１００から送信された画像データが示す画像を表示するよう表示モニタ２６０を制御するＰＵＳＨモードと、リモコン３００の操作部材３１０により選択された画像データをデジタルカメラ１００から取得し、当該画像データが示す画像を表示モニタ２６０に表示するよう制御するＰＵＬＬモードとを有する。なお、ＰＵＳＨモードでは、デジタルカメラ１００の操作部材１１３を操作することにより、テレビ２００の電源をＯＦＦからＯＮとし、またテレビ２００を、ＴＶチューナー２１０で受信した映像の表示からデジタルカメラ１００に記憶されている画像の表示に切り換えることができる。
【００６３】
１−３−２−１    ＰＵＬＬモードからＰＵＳＨモードへの切換操作が行われた場合
まず、図８Ａを参照してテレビ２００をＰＵＳＨモードに切り換える操作が行われた場合について説明する。デジタルカメラ１００とテレビ２００の電源が投入された後、デジタルカメラ１００の表示モニタ１１２に表示されるメニューで無線接続（無線通信によるネットワーク４００への接続）を選択すると、デジタルカメラ１００のコントローラ１８０は、無線通信によりネットワーク４００に接続され、さらにテレビ２００にネットワーク４００を介して接続される（Ｓ７００）。一般に、テレビ２００の接続先はデジタルカメラ１００以外にもビデオレコーダ、ビデオゲームや、他のデジタルカメラなど複数存在し得る。そのため、使用者はリモコン３００を操作することで、テレビ２００の接続先を複数の接続先の中からデジタルカメラ１００に指定する（Ｓ７０１）。
【００６４】
使用者によりリモコン３００に対してテレビ２００を“ＰＵＳＨモード”に切り換える操作が行われると、テレビ２００は“ＰＵＳＨモード”に切り換えられ、その後の操作を待つ（Ｓ７０２）。すなわち、リモコン３００のコントローラ３２０は使用者による操作を受け付け、赤外線送信部３３０を介した赤外線通信により、“ＰＵＳＨモード”に切り換える旨の指示をテレビ２００のコントローラ２４０に送信する。テレビ２００のコントローラ２４０は、”ＰＵＳＨモード”に切り換える旨の指示を受け取ると、ネットワーク４００を介して、デジタルカメラ１００をＰＵＳＨモードに切り換える旨の指示をデジタルカメラ１００のコントローラ１８０に送信する（Ｓ７０３）。本処理によりデジタルカメラ１００は、テレビ２００に画像を送信して表示させることが可能なＰＵＳＨモードとなる。このときテレビ２００も“ＰＵＳＨモード”に設定され、デジタルカメラ１００からの通信を受け付け可能な状態となる。
【００６５】
デジタルカメラ１００がＰＵＳＨモードのときに、使用者によりデジタルカメラ１００に対してメニュー操作などが行われると、デジタルカメラ１００は、メニュー操作に対応する画像表示を行う（Ｓ７０４）。例えば、デジタルカメラ１００は、使用者の操作に応じて、メモリカード１１１に記録された画像をデジタルカメラ１００の表示モニタ１１２に表示させることができる。また、デジタルカメラ１００は、表示された画像の中からテレビ２００に送信する画像として使用者により選択された画像再生を実行する。デジタルカメラ１００は、使用者の操作により、表示モニタ１１２に例えば画像データのサムネイルを一覧表示させることができる。デジタルカメラ１００は、表示したサムネイルの中からテレビ２００への表示を所望する画像として使用者により選択された画像の画像データのみを送信することもできる。これにより、デジタルカメラ１００は、使用者の操作に応じて、メモリカード１１１に記録された失敗画像および表示不要な画像については、テレビ２００に表示させないことができる。
【００６６】
使用者によりデジタルカメラ１００からテレビ２００に送信する画像データが選択されると、デジタルカメラ１００のコントローラ１８０は、ネットワーク４００を介して、テレビ２００のコントローラ２４０に対して、選択された画像データの所在情報を発行する（Ｓ７０５）。所在情報は、デジタルカメラ１００のネットワーク上のアドレス情報と、メモリカード１１１内のディレクトリ情報とから構成される。デジタルカメラ１００のネットワーク上のアドレス情報が「１９２．１６８．８．３」であり、送信したい画像データが格納されているメモリカード１１１内のディレクトリが「/hdd/001.jpg」であるとすると、所在情報は、「１９２．１６８．８．３/hdd/001.jpg」となる。
【００６７】
画像データの所在情報を取得すると、テレビ２００のコントローラ２４０は、取得した所在情報を内部メモリ２８０に記憶する。所在情報を内部メモリ２８０に記憶すると、テレビ２００のコントローラ２４０は、テレビ２００によって表示可能な画像の解像度（サイズ）に関する情報をデジタルカメラ１００のコントローラ１８０に送信する（Ｓ７０６）。例えば、テレビ２００がフルハイビジョンの画像を表示できるのであれば、テレビ２００のコントローラ２４０は、「１９２０×１０８０」画素を示す情報をデジタルカメラ１００に送信する。
【００６８】
画像の解像度に関する情報を取得すると、デジタルカメラ１００のコントローラ１８０は、使用者により選択された画像を示す画像データを、取得した解像度情報が示す解像度の画像データに変換するよう画像処理部１６０を制御する。例えば、使用者により選択された画像を示す画像データの解像度が「４０００×２０００」画素であるとする。この場合には、デジタルカメラ１００のコントローラ１８０は、「４０００×２０００」画素の画像データに基づいて、「１９２０×１０８０」画素の画像データを生成するよう画像処理部１６０を制御する。画像処理部１６０がテレビ２００の解像度に合致した画像データを生成すると、デジタルカメラ１００のコントローラ１８０は、ネットワーク４００を介して、画像処理部１６０により生成された画像データをテレビ２００のコントローラ２４０に送信する（Ｓ７０７）。具体的には、たとえば、テレビ２００のコントローラ２４０は、選択された画像データの所在情報に基づき、ネットワーク４００を介して、画像処理部１６０により生成された画像データをデジタルカメラ１００から取得する。
【００６９】
テレビ２００のコントローラ２４０は、取得した画像データが示す画像を表示モニタ２６０に表示する（Ｓ７０８）。
【００７０】
なお、ＰＵＳＨモードにおいては、テレビ２００は、デジタルカメラ１００から受け付けた画像のみを表示する。そのため、テレビ２００に表示されている画像とは別の画像をデジタルカメラ１００の表示モニタ１１２に表示しているときや、画像送信の要否を判断しているときに、表示モニタ２６０に表示されている画像は、テレビ２００の表示モニタ２６０には反映されない。デジタルカメラ１００から画像データの送信があったときに、テレビ２００は該当の画像データが示す画像のみを表示モニタ２６０に反映する。
【００７１】
１−３−２−２    ＰＵＳＨモードからＰＵＬＬモードへの切換操作が行われた場合
次に、図８Ｂを参照し、テレビ２００をＰＵＬＬモードに切り換える操作が行われた場合について説明する。ＰＵＬＬモードへ設定する場合、リモコン３００を操作することにより、テレビ２００をＰＵＬＬモードに設定する（Ｓ７０９）。リモコン３００のコントローラ３２０は、赤外線通信により、テレビ２００のコントローラ２４０にテレビ２００をＰＵＬＬモードにする旨の指示を送信する。テレビ２００のコントローラ２４０は、ＰＵＬＬモードにする旨の指示を受けると、ネットワーク４００を介して、デジタルカメラ１００のコントローラ１８０に”ＰＵＬＬモード”に切り換える旨の指示を発行する（Ｓ７１０）。デジカメ１００は、ＰＵＬＬモードに設定されると、デジタルカメラ１００は次の処理を実行可能な状態になる。このようにＰＵＬＬモードに設定されると、使用者は、デジタルカメラ１００に対する操作で画像を送信することが出来なくなる。以降はリモコン３００に対する操作でテレビ２００が画像表示する。リモコン３００に対する操作によるＰＵＬＬモードの通知は、割り込み処理であって、任意のタイミングで実行可能である。
【００７２】
テレビ２００がＰＵＬＬモードに設定されると、テレビ２００のコントローラ２４０は、デジタルカメラ１００のコントローラ１８０に対して、メモリカード１１１に記録された画像データのサムネイルを要求する（Ｓ７１１）。デジタルカメラ１００のコントローラ１８０は、この要求を受けて、テレビ２００のコントローラ２４０にサムネイルを送信する（Ｓ７１２）。このサムネイルは、メモリカード１１１に記録された全画像データに対するものである。もちろん、メモリカード１１１に記録された一部の画像データに対するサムネイルを送信してもよい。テレビ２００の表示モニタ２６０は、デジタルカメラ１００から受信したサムネイルを一覧表示する。これにより、使用者はテレビ２００の大画面においてサムネイルを選択することで、メモリカード１１１に記録された画像データの中から、所望の画像データを選択することができる。
【００７３】
その後、使用者によるリモコン３００に対する操作により所望の画像のサムネイルが選択された場合（Ｓ７１３）、テレビ２００は、デジタルカメラ１００に対して、選択された画像の画像データの送信を要求する（Ｓ７１４）。画像データの送信が要求されると、デジタルカメラ１００のコントローラ１８０は、テレビ２００のコントローラ２４０にその画像データを送信する（Ｓ７１５）。テレビ２００のコントローラ２４０は、デジタルカメラ１００から画像データを受信すると、表示モニタ２６０に画像データが示す画像、つまり選択された１枚の画像を拡大表示する（Ｓ７１６）。
【００７４】
１−３−３．デジタルカメラによるモード切り換え動作
図９Ａ、図９Ｂはデジタルカメラ１００とテレビ２００とがネットワーク４００を介して接続されている時にデジタルカメラ１００に対する操作により、モード切り換え動作を行った場合の動作を説明するためのシーケンス図である。以下、図９Ａ、図９Ｂを用いて動作を説明する。
【００７５】
本実施形態のデジタルカメラ１００は、デジタルカメラ１００の操作部材１１３を操作することにより、デジタルカメラ１００及びデレビ２００をＰＵＳＨモードからＰＵＬＬモードに切り換えることができる。一方、デジタルカメラ１００の操作部材１１３を操作することにより、デジタルカメラ１００及びデレビ２００をＰＵＬＬモードからＰＵＳＨモードに切り換えることは、原則禁止されている。この点について、以下、具体的に説明する。
【００７６】
１−３−３−１．  ＰＵＳＨモードからＰＵＬＬモードへの切換操作が行われた場合
まず、図９Ａを参照して、ＰＵＳＨモードからＰＵＬＬモードに切り換える操作が行われた場合について説明する。デジタルカメラ１００において、使用者により操作部材１１３を介して、ＰＵＳＨモードからＰＵＬＬモードへの切り換え操作が行われると（Ｓ８０１）、デジタルカメラ１００のコントローラ１８０は、ネットワーク４００を介して、テレビ２００のコントローラ２４０に”ＰＵＬＬモード”に切り換える旨の通知を送信する（Ｓ８０１）。テレビ２００のコントローラ２４０は、ＰＵＬＬモードにする旨の通知を受けると、テレビ２００自身をＰＵＬＬモードに切り換えるとともに、ネットワーク４００を介して、デジタルカメラ１００のコントローラ１８０に”ＰＵＬＬモード”に切り換える旨を指示する。デジタルカメラ１００のコントローラ１８０は、テレビ２００から”ＰＵＬＬモード”に切り換える旨の指示を受けると、デジタルカメラ１００自身をＰＵＬＬモードに切り換える（Ｓ８０２）。これにより、デジタルカメラ１００及びテレビ２００の双方が、ＰＵＬＬモードに設定される。ＰＵＬＬモードにおける動作等は前述の通りであり、説明を省略する。
【００７７】
１−３−３−２．  ＰＵＬＬモードからＰＵＳＨモードへの切換操作が行われた場合
次に、図９Ｂを参照して、デジタルカメラ１００上でＰＵＬＬモードからＰＵＳＨモードへの切換操作が行われた場合について説明する。デジタルカメラ１００は、使用者により操作部材１１３を介してＰＵＬＬモードからＰＵＳＨモードへの切り換え操作が行われた場合（Ｓ８１０）、表示モニタ１１２に、例えば「テレビを使用中です。ＰＵＬＬモードからＰＵＳＨモードへ切り換えることはできません」等の警告の表示を行う（Ｓ８１１）が、テレビ２００のコントローラ２４０へは”ＰＵＳＨモード”に切り換える旨の通知を送信しない。すなわち、デジタルカメラ１００上でＰＵＬＬモードからＰＵＳＨモードへの切換操作があっても、ＰＵＳＨモードへの切換が禁止される。これにより、例えばデジタルカメラ１００の操作部材１１３に対する誤操作等により、テレビ２００が突然、ＰＵＬＬモードからＰＵＳＨモードへ切り換えられ、テレビ２００の画面が切り換わるのが防止される。また、上記切換操作が誤操作等であった場合は、テジタルカメラ１００の使用者が、誤操作等であったことを認識することができる。
【００７８】
なお、デジタルカメラ１００においてＰＵＬＬモードからＰＵＳＨモードへの切換操作が行われた場合、図９Ｂに示す制御に代えて、図９Ｃに示すような制御を行ってもよい。すなわち、図９Ｂに示す制御では、デジタルカメラ１００上でＰＵＬＬモードからＰＵＳＨモードへの切換操作があったときに、ＰＵＳＨモードへの切換が禁止されたが、図９Ｃに示す制御では、警告が表示されたときに、切換の禁止を解除可能としている。具体的には、デジタルカメラ１００は、使用者により操作部材１１３を介して、ＰＵＬＬモードからＰＵＳＨモードへの切り換え操作が行われた場合（Ｓ８２０）、表示モニタ１１２に、例えば「テレビを使用中です。ＰＵＬＬモードからＰＵＳＨモードへ切り換えてもよいですか？」等の警告の表示を行う（Ｓ８２１）。これにより、テジタルカメラ１００の使用者は、この切換操作が誤操作等であった場合、誤操作等であったことを認識することができる。これにより、例えばデジタルカメラ１００の操作部材１１３に対する誤操作等により、テレビ２００が突然、ＰＵＬＬモードからＰＵＳＨモードへ切り換えられ、テレビ２００の画面が切り換わるのが防止される。警告表示後、使用者により操作部材１１３を介して、ＰＵＬＬモードからＰＵＳＨモードへ切り換えてもよい旨が選択されると（Ｓ８２２）、デジタルカメラ１００のコントローラ１８０は、ネットワーク４００を介して、テレビ２００のコントローラ２４０に”ＰＵＳＨモード”に切り換える旨を通知する（Ｓ８２３）。テレビ２００のコントローラ２４０は、”ＰＵＳＨモード”に切り換える旨の通知を受けると、ネットワーク４００を介して、デジタルカメラ１００をＰＵＳＨモードに切り換える旨をデジタルカメラ１００のコントローラ１８０に指示する（Ｓ８２４）。これにより、デジタルカメラ１００は、警告表示後においても、上記切換操作が誤操作等でなかった場合には、ＰＵＬＬモードからＰＵＳＨモードへ切り換えることとなる。
【００７９】
以上の手順により、デジタルカメラ１００は、テレビ２００に画像を送信して表示させることが可能なＰＵＳＨモードに設定される。このときテレビ２００も“ＰＵＳＨモード”に設定され、デジタルカメラ１００からの通信を受け付け可能な状態となる。このように、デジタルカメラ１００の操作部材１１３に対する切換操作によりＰＵＬＬモードからＰＵＳＨモードへの切換が実行される。したがって、デジタルカメラ１００の使用者の利便性が確保される。
【００８０】
１−４．まとめ
以上説明したように、実施の形態１のデジタルカメラ１００は、テレビ２００と接続可能である。デジタルカメラ１００は、メモリカード１１１に記録された画像データを無線ＬＡＮ通信部１１５からテレビ２００に出力可能である。デジタルカメラ１００は、使用者による操作を受け付けて画像データを選択する操作部材１１３と、コントローラ１８０を有する。コントローラ１８０は、ＰＵＳＨモードと、ＰＵＬＬモードとを有し、ＰＵＳＨモードのときは、操作部材１１３により選択された画像データをテレビ２００に送信し、ＰＵＬＬモードのときは、テレビ２００から要求された画像データをテレビ２００に送信するよう無線ＬＡＮ通信部１１５を制御する。これにより、デジタルカメラ１００は、デジタルカメラ１００の操作者が所望する画像データをテレビ２００に送信することができるモードと、テレビ２００が要求する画像データをデジタルカメラ１００からテレビ２００に送信するモードとを切り換えることができる。従って、使用者は必要に応じて、デジタルカメラ１００から画像データを送信する方法と、テレビ２００が要求する画像データを送信する方法とを使い分けることができる。
【００８１】
また、デジタルカメラ１００において、ＰＵＳＨモードおよびＰＵＬＬモードは、どちらかが択一的に選択される。すなわち、ＰＵＳＨモードが選択されているときは、ＰＵＬＬモードは選択されない。また、ＰＵＬＬモードが選択されているときは、ＰＵＳＨモードは選択されない。従って、デジタルカメラ１００とテレビ２００との通信処理を簡単なものとすることができる。
【００８２】
また、デジタルカメラ１００において、ＰＵＳＨモードおよびＰＵＬＬモードは、テレビ２００からの要求に応じて選択可能である。これにより、デジタルカメラ１００は、画像データを受け取る立場であるテレビ２００の主導によりＰＵＳＨモードとＰＵＬＬモードとを切り換えることができる。また、実施の形態１にて述べたようにリモコン３００によりテレビ２００からのデジタルカメラ１００への要求を制御することで、リモコン３００の主導によりＰＵＳＨモードとＰＵＬＬモードとを切り換えることができる。
【００８３】
また、本実施形態のデジタルカメラ１００においては、デジタルカメラ１００の操作部材１１３を操作することにより、ＰＵＳＨモードからＰＵＬＬモードへの切り換えを行うことができる。これにより、リモコン３００がユーザの近傍にないような場合でも、モードの切り換えを行うことができる。
【００８４】
一方、ＰＵＬＬモードのときは、デジタルカメラ１００の操作部材１１３を操作することによるＰＵＬＬモードからＰＵＳＨモードへの切換が原則禁止される。したがって、デジタルカメラ１００の操作部材１１３を操作することにより選択された画像データをテレビ２００に送信することが禁止される。よって、テレビ２００が、デジタルカメラ１００の操作部材１１３に対する操作により、突然、ＰＵＬＬモードからＰＵＳＨモードへ切り換えられ、テレビ２００の画面が切り換わるのが防止される。
【００８５】
また、デジタルカメラ１００において、ＰＵＬＬモードのときに、操作部材１１３によるＰＵＬＬモードからＰＵＳＨモードへの切換操作があったときは、表示モニタ１１２に、切換が禁止されている旨の警告表示が行われてもよい。これにより、使用者が、操作したにもかかわらず、モードが変更されないことに対して疑念等を抱くのが防止される。
【００８６】
また、警告表示後、デジタルカメラ１００において、操作部材１１３に対する切換操作によりＰＵＬＬモードからＰＵＳＨモードへの切換を可能としてもよい。これにより、デジタルカメラ１００の使用者の利便性が確保される。
【００８７】
また、デジタルカメラ１００は、画像データを表示する表示モニタ１１２と、メモリカード１１１に記録された画像データを表示モニタ１１２にサムネイル一覧表示するコントローラ１８０とを更に備える。そして、操作部材１１３は使用者の操作にしたがい、表示モニタ１１２にサムネイル一覧表示された画像データからテレビ２００に送信する画像データを選択する。これにより、デジタルカメラ１００はサムネイル一覧表示された画像データから所望のものだけをテレビ２００に通信する。従って、使用者は、サムネイル一覧表示を見ながら送信したい画像を選択できるとともに、必要な画像のみをデジタルカメラ１００からテレビ２００に送信することができる。
【００８８】
以上説明した実施の形態１の通信システムは、互いに接続可能なデジタルカメラ１００およびテレビ２００から構成される通信システムである。デジタルカメラ１００は、画像データを記録するメモリカード１１１と、使用者による操作を受け付けて画像データを選択する操作部材１１３と、画像データをテレビ２００に送信する無線ＬＡＮ通信部１１５と、ＰＵＳＨモードと、ＰＵＬＬモードとを有する。テレビ２００は、デジタルカメラ１００から画像データを受信する無線ＬＡＮ通信部２７０と、使用者による操作を受け付けて画像データを選択する操作部材２５０とを有する。そして、デジタルカメラ１００の無線ＬＡＮ通信部１１５は、ＰＵＳＨモードのときは、操作部材１１３により選択された画像データをテレビ２００に送信し、ＰＵＬＬモードのときは、操作部材２５０により選択された画像データをテレビ２００に送信する。これにより、実施の形態１の通信システムは、デジタルカメラ１００の操作者が所望する画像データをテレビ２００に通信することができるモードと、テレビ２００が要求する画像データをデジタルカメラ１００からテレビ２００に通信するモードとを切り換えることができる。従って、使用者は必要に応じて、デジタルカメラ１００から画像データを送信する方法と、テレビ２００が要求する画像データを送信する方法とを使い分けることができる。
【００８９】
また、実施の形態１の通信システムにおいて、操作部材２５０は、テレビ２００を遠隔操作可能なリモコン３００である。これにより、使用者はリモコン３００の操作によりテレビ２００から離れた場所からテレビ２００がデジタルカメラ１００から要求する画像を選択することができる。
【００９０】
また、実施の形態１の通信システムにおいて、デジタルカメラ１００は、ＰＵＳＨモードのときに、リモコン３００による操作があった場合、ＰＵＬＬモードに移行する。これにより、デジタルカメラ１００の操作よりもリモコン３００の操作を優先してモードを切り換えることができる。リモコン３００が操作される場合、使用者は、デジタルカメラ１００ではなくテレビ２００を操作したい状況が多いと想定されるが、リモコン３００の操作によりＰＵＬＬモードに移行させることで、使用者はテレビ２００をすぐに操作することができる。
【００９１】
特に、実施の形態１の通信システムにおいては、ＰＵＬＬモードのときは、デジタルカメラ１００の操作部材１１３によるＰＵＬＬモードからＰＵＳＨモードへの切換が禁止される。したがって、デジタルカメラ１００の操作部材１１３により選択された画像データをテレビ２００に送信することが禁止される。よって、テレビ２００が、デジタルカメラ１００の操作部材１１３に対する操作により、突然、ＰＵＬＬモードからＰＵＳＨモードへ切り換えられ、テレビ２００の画面が切り換わるのが防止される。
【００９２】
２．他の実施の形態
上記実施の形態に限定されず、種々の実施の形態が考えられる。他の実施の形態について、以下にまとめて記載する。
【００９３】
また、上記実施の形態では、テレビ２００側においてはリモコン３００に対する操作によりデジタルカメラ１００をＰＵＬＬモードに設定するようにしたが、これに限定されない。例えば、リモコン３００を使用せずに、テレビ２００の操作部材２５０を操作することにより、ＰＵＬＬモードに設定するようにしてもよい。
【００９４】
また、デジタルカメラ１００がＰＵＳＨモードでかつテレビ２００がデジタルカメラ１００からの信号を受信可能な状態のときに、リモコン３００に対する操作を行うことにより、テレビ２００の表示モニタ２６０の表示を見たいテレビ番組にすぐに切り換え、所望の画像を表示するようにしてもよい。この場合、リモコン３００の操作部材３１０は、ＰＵＬＬモード設定用の操作釦と、テレビ番組表示用の操作釦とに分けて備えておくと、使用者が所望する画像を表示モニタ２６０に表示させやすくなる。
【００９５】
また、テレビ２００の電源が一旦ＯＦＦされた後、改めてＯＮされる場合に、設定されたモードを継続させてもよい。すなわち、テレビ２００の電源ｏｆｆ前にＰＵＳＨモードが設定されていれば、電源の再投入後にもＰＵＳＨモードを継続し、テレビ２００の電源ＯＦＦ前にＰＵＬＬモードが設定されていれば、電源の再投入後にもＰＵＬＬモードを継続させてもよい。これにより、例えば、デジタルカメラ１００に対する操作でテレビ２００に画像を表示している途中で、一旦テレビ２００の電源をＯＦＦし、再度電源をＯＮするような場合にも、デジタルカメラ１００に対する面倒な接続設定操作を繰り返すことなく、設定しておいたモードのまま、直ぐにテレビ２００への表示を再開することが出来る。
【００９６】
また、上記実施形態のデジタルカメラ１００においては、画像データは、カードスロット１９０に接続されたメモリカード１１１に記録されるが、これに限定されない。例えば、画像データ保存用の内部メモリを設け、この内部メモリに画像データを保存するようにしてもよい。
【００９７】
また、上記実施形態のデジタルカメラ１００は、テレビ２００と通信するための（画像データをテレビ２００に送信するための）無線ＬＡＮ通信部１１５を有しているが、必ずしも無線ＬＡＮ機能を内蔵している必要はない。例えば、カードスロット１９０に、無線ＬＡＮ機能を有するＳＤカード等を接続することにより、テレビ２００と通信できるようにしてもよい。なお、テレビ２００がＳＤカード等を接続可能なカードスロットを有している場合、同様のことが可能である。
【００９８】
また、上記実施形態のデジタルカメラ１００においては、ＰＵＳＨモードからＰＵＬＬモードへの切換を原則禁止しているが、設定メニュー等により禁止を解除可能としてもよい。
【００９９】
また、上記実施形態においては、ＰＵＬＬモードからＰＵＳＨモードへの切換の禁止をデジタルカメラ１００側で行っているが、テレビ２００側においてＰＵＬＬモードからＰＵＳＨモードへの切換の禁止を行ってもよい。例えば、ＰＵＬＬモードのときにおいて、デジタルカメラ１００からテレビ２００にＰＵＳＨモードへの切換指示があったときには、テレビ２００において切換を許可しないようにしてもよい。
【産業上の利用可能性】
【０１００】
本実施形態から導かれる技術思想は、画像データを記録しており、ネットワークを介して画像データを送受信可能な電子機器、例えばモバイル端末、動画の撮像装置、スマートフォン等に対して広く適用可能である。
【符号の説明】
【０１０１】
１００  デジタルカメラ
１１０  光学系
１２０  レンズ駆動部
１１６  絞り
１３０  シャッター
１４０  ＣＣＤイメージセンサー
１５０  Ａ／Ｄコンバーター
１６０  画像処理部
１７０  バッファ
１８０  コントローラ
１９０  カードスロット
１１１  メモリカード
１１２  表示モニタ
１１３  操作部材
１１４  内部メモリ
１１５  無線ＬＡＮ通信部
２００  テレビ
２１０  テレビチューナ
２２０  画像処理部
２３０  バッファ
２４０  コントローラ
２５０  操作部材
２６０  表示モニタ
２７０  無線ＬＡＮ通信部
２８０  内部メモリ
２９０  赤外線受光部
３００  リモコン
３１０  操作部材
３２０  コントローラ
３３０  赤外線送信部
【図１】
0005554218.tif 000002
【図２】
0005554218.tif 000003
【図３】
0005554218.tif 000004
【図４】
0005554218.tif 000005
【図５】
0005554218.tif 000006
【図６Ａ】
0005554218.tif 000007
【図６Ｂ】
0005554218.tif 000008
【図７】
0005554218.tif 000009
【図８Ａ】
0005554218.tif 000010
【図８Ｂ】
0005554218.tif 000011
【図９Ａ】
0005554218.tif 000012
【図９Ｂ】
0005554218.tif 000013
【図９Ｃ】
0005554218.tif 000014