(57)【特許請求の範囲】
【請求項１】
記録媒体に記録された原画像および前記原画像に基づいて生成された表示用画像とを有する送信側機器と、受信側機器との間で、それぞれの機器が備える表示装置に表示する前記表示用画像の同期をとるための表示画像同期プログラムであって、
コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記送信側機器が備える送信側表示装置に前記表示用画像および前記表示用画像内の任意の位置を指し示すためのポインタを出力して表示する表示制御手順と、
前記送信側機器の使用者からの指示に基づいて前記表示用画像内で前記ポインタを移動させるポインタ移動制御手順と、
前記送信側表示装置上に出力した前記表示用画像の画像データと、前記表示用画像内における前記ポインタの表示位置および前記ポインタの移動情報に関するポインタデータとを通信相手の受信側機器に対して送信する送信手順とを実行させ、
前記コンピュータを前記受信側機器として機能させるために、前記コンピュータに、
前記通信相手の送信側機器から送信された前記画像データおよび前記ポインタデータを受信する受信手順と、
前記受信手順で受信した前記画像データを前記受信側機器が備える受信側表示装置へ出力して前記表示用画像を表示し、前記受信手順で受信した前記ポインタデータに基づいて、前記表示用画像内における前記ポインタの表示位置に前記受信側機器にあらかじめ設定されている形状の前記ポインタを表示すると共に、前記ポインタの移動情報に従って前記表示用画像内で前記ポインタを移動させる受信データ表示手順と、
前記受信側機器の使用者からの指示に基づいて、前記受信データ表示手順で表示されている前記ポインタを消去する受信側ポインタ消去手順とを実行させるための表示画像同期プログラム。
【請求項２】
請求項１に記載の表示画像同期プログラムにおいて、
前記送信手順は、前記ポインタの移動後の座標値、または前記ポインタの移動方向および移動量のいずれかを前記ポインタの移動情報として前記通信相手の受信側機器へ送信することを特徴とする表示画像同期プログラム。
【請求項３】
請求項１または請求項２に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記送信側機器の使用者からの指示に基づいて、前記表示用画像内に表示されている前記ポインタを消去する送信側ポインタ消去手順をさらに実行させ、
前記送信手順は、前記ポインタの消去を指示するための消去情報を前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記受信手順で受信した前記ポインタの消去情報に基づいて、前記表示用画像内に表示されている前記ポインタを消去することを特徴とする表示画像同期プログラム。
【請求項４】
請求項３に記載の表示画像同期プログラムにおいて、
前記表示制御手順は、前記送信側ポインタ消去手順によって前記ポインタが消去された場合には、所定時間経過後に、消去時の表示位置に前記ポインタを再表示することを特徴とする表示画像同期プログラム。
【請求項５】
請求項４に記載の表示画像同期プログラムにおいて、
前記送信手順では、前記表示制御手順によって前記ポインタが再表示されたときには、前記再表示を指示するための再表示情報を前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記受信手順で受信した前記ポインタの再表示情報に基づいて、消去時の表示位置に前記ポインタを再表示することを特徴とする表示画像同期プログラム。
【請求項６】
請求項１〜５のいずれか一項に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記送信側表示装置に表示された前記表示用画像に対して解像度変換を施して、前記表示用画像を拡大または縮小する送信側デジタルズーム手順をさらに実行させ、
前記送信手順は、前記表示用画像の拡大倍率または縮小倍率に関するズーム情報を前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記受信手順で受信した前記表示用画像のズーム情報に基づいて、前記受信側表示装置に表示した前記表示用画像を拡大または縮小することを特徴とする表示画像同期プログラム。
【請求項７】
請求項６に記載の表示画像同期プログラムにおいて、
前記送信側デジタルズーム手順は、前記表示用画像内における前記ポインタの表示位置を中心に前記画像を拡大または縮小する第１のズームモード、および前記表示用画像の前記送信側表示装置に表示された範囲の中心位置を中心に前記画像を拡大または縮小する第２のズームモードのいずれかのズームモードを選択して、前記表示用画像を拡大または縮小することを特徴とする表示画像同期プログラム。
【請求項８】
請求項６または７に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記受信側機器として機能させるために、前記コンピュータに、
前記受信側表示装置に表示された前記表示用画像に対して解像度変換を施して、前記画像を拡大または縮小する受信側デジタルズーム手順をさらに実行させることを特徴とする表示画像同期プログラム。
【請求項９】
請求項８に記載の表示画像同期プログラムにおいて、
前記受信側デジタルズーム手順は、前記表示用画像内における前記ポインタの表示位置を中心に前記画像を拡大または縮小する第１のズーム処理、および前記表示用画像の前記受診側表示装置に表示された範囲の中心位置を中心に前記画像を拡大または縮小する第２のズーム処理のいずれかの処理によって、前記表示用画像を拡大または縮小することを特徴とする表示画像同期プログラム。
【請求項１０】
請求項６〜９のいずれか一項に記載の表示画像同期プログラムにおいて、
前記送信側デジタルズーム手順は、前記表示用画像の拡大倍率が所定倍率以上になった
場合には、前記原画像から、拡大後の前記表示用画像と画像表示範囲が等価な拡大表示用画像を切り出し、
前記表示制御手順は、前記送信側表示装置に前記拡大表示用画像を表示し、
前記送信手順は、前記拡大表示用画像の画像データを前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記受信手順が受信した前記拡大表示用画像の画像データを前記受信側表示装置に出力して表示することを特徴とする表示画像同期プログラム。
【請求項１１】
請求項１〜１０のいずれか一項に記載の表示画像同期プログラムにおいて、
コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記送信側機器の使用者からの指示に基づいて、前記送信側表示装置に表示された前記表示用画像をスクロールする送信側スクロール手順をさらに実行させ、
前記送信手順は、前記表示用画像のスクロールに関するスクロール情報を前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記受信手順で受信した前記スクロール情報に基づいて、前記受信側表示装置に表示した前記表示用画像をスクロールすることを特徴とする表示画像同期プログラム。
【請求項１２】
請求項１１に記載の表示画像同期プログラムにおいて、
前記送信側スクロール手順は、前記ポインタ移動制御手順で前記ポインタが前記送信側表示装置の画面外方向へ移動された場合には、その移動方向に向けて前記表示用画像をスクロールし、
前記送信手順は、前記表示用画像のスクロールに関するスクロール情報を前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記受信手順で受信した前記スクロール情報に基づいて、前記受信側表示装置に表示した前記表示用画像をスクロールすることを特徴とする表示画像同期プログラム。
【請求項１３】
請求項１１または１２に記載の表示画像同期プログラムにおいて、
コンピュータを前記受信側機器として機能させるために、前記コンピュータに、
前記受信側機器の使用者からの指示に基づいて、前記送信側表示装置に表示された前記表示用画像をスクロールする受信側スクロール手順をさらに実行させ、
前記受信データ表示手順は、前記受信手順が前記送信側機器から前記スクロール情報を受信した場合には、前記受信側スクロール手順によるスクロール結果を破棄して、前記スクロール情報に基づくスクロールを行うことを特徴とする表示画像同期プログラム。
【請求項１４】
請求項１〜１３のいずれか一項に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記記録媒体に記録されている前記表示用画像のうち、前記送信側機器の使用者によって選択された複数の表示用画像を所定時間間隔で順番に前記送信側表示装置に表示してスライドショーを実行するスライドショー実行手順をさらに実行させ、
前記送信手順は、前記送信側機器の使用者によって選択された前記複数の表示用画像の画像データを前記所定時間間隔および順番で前記通信相手の受信側機器へ送信し、
前記受信データ表示手順は、前記複数の表示用画像の画像データを前記受信手段により受信する毎に、前記受信側表示装置に切り替え表示してスライドショーを実行することを特徴とする表示画像同期プログラム。
【請求項１５】
請求項１４に記載の表示画像同期プログラムにおいて、
前記スライドショー実行手順は、前記送信側機器の使用者によってスライドショーの停止が指示された場合には前記送信側表示装置上で実行しているスライドショーを停止し、
前記受信データ表示手順は、前記受信手順による前記複数の表示用画像の画像データの受信が停止するのに応じて、前記受信側表示装置上で実行しているスライドショーを停止することを特徴とする表示画像同期プログラム。
【請求項１６】
請求項１〜１５のいずれか一項に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記受信側機器として機能させるために、前記コンピュータに、
前記受信手順で受信した前記画像データに基づいて、前記表示用画像の中から使用者によって指定された表示用画像を選択する選択手順と、
前記選択手順によって選択された前記表示用画像に対応する前記原画像の前記受信側機器への送信を要求する原画像要求情報を前記受信側機器に送信する原画像要求手順とをさらに実行させることを特徴とする表示画像同期プログラム。
【請求項１７】
請求項１６に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記原画像要求情報を受信する要求受信手順と、
前記要求受信手順で受信した前記原画像要求情報に基づいて、要求された前記原画像を前記受信側機器へ送信する原画像送信手順とをさらに実行させることを特徴とする表示画像同期プログラム。
【請求項１８】
請求項１〜１７のいずれか一項に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記送信側機器として機能させるために、前記コンピュータに、
前記送信側画像表示装置への前記表示用画像の表示時に、音声データまたは音楽データを再生する送信側再生手順をさらに実行させることを特徴とする表示画像同期プログラム。
【請求項１９】
請求項１〜１８のいずれか一項に記載の表示画像同期プログラムにおいて、
前記コンピュータを前記受信側機器として機能させるために、前記コンピュータに、
前記受信側画像表示装置への前記表示用画像の表示時に、音声データまたは音楽データを再生する受信側再生手順をさらに実行させることを特徴とする表示画像同期プログラム。
【請求項２０】
請求項１〜１９に記載の表示画像同期プログラムを実行する実行手段を備え、前記送信側機器または前記受信側機器として機能することを特徴とするデジタルカメラ。
【請求項２１】
送信側機器として機能させた１台の請求項２０に記載のデジタルカメラと、受信側機器として機能させた少なくとも１台の請求項２０に記載のデジタルカメラとで構成される表示画像同期システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側機器と受信側機器との間で表示装置の表示内容の同期をとるための表示画像同期プログラム、この表示画像同期プログラムを実行するデジタルカメラ、および複数のデジタルカメラで構成される表示画像同期システムに関する。
【背景技術】
【０００２】
次のようなデジタルカメラ間の画像転送システムが知られている。通信機能付きのデジタルカメラが複数ある場合に、それぞれのデジタルカメラ間で取得した画像を送受信することによって、複数人の間で画像の交換を容易に出来るようにしている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００４−２２８９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像転送システムは、複数ユーザ間での画像の交換を目的とするものであるため、この画像転送システムを用いて複数人が同時に同じ画像を鑑賞しようとした場合には、複数人が画像内の同じ部位に注目して会話を楽しむというようなことはできなかった。
【課題を解決するための手段】
【０００５】
請求項１の表示画像同期プログラムは、記録媒体に記録された原画像および前記原画像に基づいて生成された表示用画像とを有する送信側機器と、受信側機器との間で、それぞれの機器が備える表示装置に表示する前記表示用画像の同期をとるための表示画像同期プログラムであって、コンピュータを前記送信側機器として機能させるために、前記コンピュータに、前記送信側機器が備える送信側表示装置に前記表示用画像および前記表示用画像内の任意の位置を指し示すためのポインタを出力して表示する表示制御手順と、前記送信側機器の使用者からの指示に基づいて前記表示用画像内で前記ポインタを移動させるポインタ移動制御手順と、前記送信側表示装置上に出力した前記表示用画像の画像データと、前記表示用画像内における前記ポインタの表示位置および前記ポインタの移動情報に関するポインタデータとを通信相手の受信側機器に対して送信する送信手順とを実行させ、前記コンピュータを前記受信側機器として機能させるために、前記コンピュータに、  前記通信相手の送信側機器から送信された前記画像データおよび前記ポインタデータを受信する受信手順と、前記受信手順で受信した前記画像データを前記受信側機器が備える受信側表示装置へ出力して前記表示用画像を表示し、前記受信手順で受信した前記ポインタデータに基づいて、前記表示用画像内における前記ポインタの表示位置に前記受信側機器にあらかじめ設定されている形状の前記ポインタを表示すると共に、前記ポインタの移動情報に従って前記表示用画像内で前記ポインタを移動させる受信データ表示手順と、前記受信側機器の使用者からの指示に基づいて、前記受信データ表示手順で表示されている前記ポインタを消去する受信側ポインタ消去手順とを実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、複数ユーザが画像内の同じ部位に注目しながら画像を鑑賞することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態における表示画像同期システムの一実施の形態の構成を示すブロック図である。表示画像同期システム１００は、送信側機器として動作する１台のデジタルカメラ（送信側カメラ）２００と、受信側機器として動作する少なくとも１台（図１に示す例では２台）のデジタルカメラ（受信側カメラ）３００とを無線接続することにより構成されている。
【０００８】
この表示画像同期システム１００においては、送信側カメラ２００と受信側カメラ３００との間でそれぞれが備えるモニタに表示する内容の同期をとることで、それぞれのカメラを所持している使用者が同時に同じ画像を閲覧できるようにする。すなわち、送信側カメラ２００に記録されている画像を送信者カメラ２００が備えるモニタに画像を表示した場合には、モニタの画面サイズには制限があるため表示された画像を複数の人で同時に閲覧することが困難である。このため、本実施の形態では、表示対象の画像を送信側カメラ２００から受信側カメラ３００へ無線通信により送信し、受信側カメラ３００が備えるモニタ上にも同じ画像を表示するようにする。
【０００９】
このとき、閲覧する人の人数に応じて受信側カメラ３００の台数を増やすようにすれば、複数のモニタ上に同じ画像を表示することができるため、複数の人が同時に同じ画像を閲覧することが可能となる。また、本実施の形態では、送信側カメラ２００のモニタを見ている使用者が今どこに注目しているかを指し示すためのポインタを画像に重ね合わせて表示することができ、このポインタの位置に関する情報も受信側カメラ３００へ送信するようにする。受信側カメラ３００では、受信したポインタの位置に関する情報に基づいて、送信側カメラ２００におけるポインタ位置と同じ位置にポインタを表示する。
【００１０】
すなわち、送信側カメラ２００と受信側カメラ３００との間で、画像上に表示するポインタの位置も同期をとるようにする。これによって、送信側カメラ２００のモニタを見ている人と受信側カメラ３００のモニタを見ている人が画像の同じ位置に注目しながら画像を閲覧することができる。
【００１１】
図２は、受信側カメラ３００が１台の場合の表示画像同期システム１００の構成例を模式的に示した図である。この図２においては、図２（ａ）に示すように、送信側カメラ２００、受信側カメラ３００共に、カメラの前面部に無線通信、例えば赤外線通信を行うための赤外線ポート２ａを備えている。また、図２（ｂ）に示すように、カメラの背面部に画像を表示するためのモニタ、例えば液晶モニタ２ｂを備えている。また、カメラの背面部には、種々の操作スイッチ、例えば十字スイッチ２ｅ、決定スイッチ２ｆ、ズームスイッチ２ｇおよび２ｈが配置されている。この図２（ｂ）に示すように、送信側カメラ２００および受信側カメラのそれぞれのモニタ２ｂには同じ画像が表示され、さらに画像上のポインタ２ｃの位置も同期がとられている。
【００１２】
図３は、本実施の形態におけるデジタルカメラ、すなわち送信側カメラ２００および受信側カメラ３００の一実施の形態の構成を示すブロック図である。本実施の形態における送信側カメラ２００および受信側カメラ３００は、その構成が同一であるものとし、ここでは、送信側カメラ２００と受信側カメラ３００とをまとめて説明する。なお、以下の説明では、送信側カメラ２００と受信側カメラ３００とをまとめて「デジタルカメラ」と呼ぶ。
【００１３】
図３に示す例では、デジタルカメラは通信媒体として赤外線を利用する例を示しており、この赤外線を利用して送信側カメラ２００から受信側カメラ３００をリモートコントロールすることもできる。このように通信媒体として赤外線を利用することは、通信速度が速く、消費電力が少ない点で有利となる。また、赤外線通信は通信距離が短いが、送信側カメラ２００と受信側カメラ３００との間で同期をとりながら複数人が画像を閲覧するという本実施の形態における利用形態を考えると、通信距離は短くても構わないため問題とはならない。
【００１４】
図３に示す例では、デジタルカメラは、デジタルカメラの殆どの機能を司るＤＳＣエンジン２０１を備えており、このＤＳＣエンジン２０１の内部には、メインＣＰＵ２０１ａ、画像処理回路２０１ｂ、ＪＰＥＧコーデック２０１ｃ、表示コントローラ２０１ｄ、Ａｕｄｉｏコーデック２０１ｅ、およびＳＩＯやＧＰＩＯ２０１ｆが設けられている。また、不図示のタイマー、割り込みコントローラ、ＡＤ変換器、ＵＳＢコントローラ等もこのＤＳＣエンジン２０１の内部に設けられている。
【００１５】
ＤＳＣエンジンに２０１には、外付けデバイスとしてＳＤＲＡＭ２０２、フラッシュメモリ２０３、メモリカード２０４、ＬＣＤパネル２０５、水晶発振子（Ｘ‘ｔａｌ）２０６、スピーカ２０７、および操作スイッチ２０８が接続されている。更に撮影レンズ２０９、撮像素子（ＣＣＤ）２１０、ＡＦＥ２１１、および不図示のＴＧ（タイミングジェネレータ）等から成る撮像回路も接続されている。
【００１６】
また、デジタルカメラは、サブＣＰＵ２１２と、電源スイッチ２１３と、赤外線通信用のＩｒモジュール２１４と、電源回路２１５とをさらに備えている。サブＣＰＵ２１２は、使用者による電源スイッチ２１３の操作に基づいて、デジタルカメラの起動（電源ＯＮ）や停止（電源ＯＦＦ）の制御を行う。そして、赤外線通信用のＩｒモジュール２１４のシリアル通信ポートは、ＤＳＣエンジン２０１とサブＣＰＵ２１２の双方に接続される。また、電源回路２１５は、デジタルカメラの動作に必要な様々な電圧の電力を各部に供給する。デジタルカメラに電池２１５ａが入っていれば、常に電源回路２１５からサブＣＰＵに電力が供給され動き続ける。図示されていないがメイン電池（電池２１５ａ）の他にバックアップ電池も設けられており、メイン電池が無い場合でもサブＣＰＵ２１２のカレンダー機能だけは働き続けるようになっている。
【００１７】
本実施の形態におけるデジタルカメラは、上述したように、赤外線通信によるリモートコントロール機能を備えており、他のカメラやリモートコントローラから起動を受付けることができる。例えば、受信側カメラ３００の電源がＯＦＦされているときに、送信側カメラ２００からリモートコントロールして受信側カメラ３００の電源をオンすることができる。このために、デジタルカメラは、電源がＯＦＦされている場合でも、サブＣＰＵ２１２が電源回路２１５を制御してＩｒモジュール２１４だけに電力を供給した状態で待機する。
【００１８】
上述したように、Ｉｒモジュール２１４には、シリアル通信ポートはＤＳＣエンジン２０１に接続されたポート（ＤＳＣエンジン側の通信ポート）と、サブＣＰＵ２１２に接続されたポート（サブＣＰＵ側の通信ポート）の２つが設けられている。そして、電源ＯＦＦ時の待機状態においては、Ｉｒモジュール２１４のシリアル通信ポートは、サブＣＰＵ側の通信ポートだけがＡｃｔｉｖｅでＤＳＣエンジン側の通信ポートはＨｉ−Ｚ状態となる。待機状態ではＤＳＣエンジン２０１には電力が供給されていないので、この様にしてチップを保護する。
【００１９】
なお、待機状態におけるＩｒモジュール２１４の消費電力を極力減らすために、Ｉｒモジュール２１４は、送信側ＬＥＤ２１４ａとそのドライバ、および受信側Ｐｈｏｔｏダイオード２１４ｂとそのレシーバだけから成るような単純な構成とするのが好ましい。
【００２０】
サブＣＰＵ２１２は、デジタルカメラが待機状態にあるときに、別のカメラからのリモートコントロール通信を受信したことを検出した場合には、カメラを起動させる。すなわちカメラの電源をＯＮする。また、サブＣＰＵ２１２は、電源スイッチ２１３の押下を常に監視しており、それが押された場合もカメラを起動させる。これによって、電源回路２１５からＤＳＣエンジン２０１へ電力が供給されるようになる。サブＣＰＵ２１２は、このようにＤＳＣエンジン２０１へ電力が供給された場合には、Ｉｒモジュール２１４のサブＣＰＵ側の通信ポートを閉じ、ＤＳＣエンジン側の通信ポートをＡｃｔｉｖｅにする。
【００２１】
なお、図３に示す例では、サブＣＰＵ２１２には、使用者がカメラの電源をＯＮするためのスイッチとしては電源スイッチ２１３しか接続されていない。しかしながら、使用者によって再生スイッチが操作された場合にも電源をＯＮできるようにしたり、カメラが特別なインターフェース(クレードル等)と接続されたときにも電源をＯＮしたりするためには、サブＣＰＵ２１２には、再生スイッチやクレードル等からの信号が入力されるように接続がなされている。
【００２２】
また、カメラの起動に関係ない操作スイッチ２０８はＤＳＣエンジン２０１側に接続されており、カメラの電源が入っている間は、操作スイッチ２０８がＤＳＣエンジン２０１のメインＣＰＵ２０１ａによって直接監視されるので応答を早くすることができる。
【００２３】
ＳＤＲＡＭ２０２は、画像メモリとメインＣＰＵ２０１ａのワークメモリの両方に使用され、アクセスの頻度が非常に高いので高速なメモリデバイス、例えばＤＤＲ−ＳＤＲＡＭが使用される。フラッシュメモリ２０３には、メインＣＰＵ２０１ａで実行されるプログラム(ファームウェア)、カメラ固有の調整値やユーザによるカメラ設定情報、および撮影された画像データのファイル等が格納される。メモリカード２０４は、着脱式の記録媒体であって、記憶領域が空いている場合は撮影された画像がこちらに記録される。ＬＣＤパネル２０５はカメラ内蔵のディスプレイ装置であり、画像の他にメニュー等の様々な情報が表示される。
【００２４】
以下、図３に示したデジタルカメラの一般的な動作について説明する。このデジタルカメラにおいては、被写体像は撮影レンズ２０９によってＣＣＤ２１０上に結像される。撮影時は不図示のメカシャッター、メカ絞り、Ｆｏｃｕｓレンズ、ＺＯＯＭレンズ等が駆動され撮影が行われる。これらの駆動には不図示のＭｏｔｏｒドライバＩＣが使われ、その制御はＤＳＣエンジン２０１のＳＩＯ（シリアルポート）やＧＰＩＯ２０１ｆ（パラレルポート）により行われる。ＣＣＤ２１０は不図示のＴＧによって駆動されており、これにより被写体の露光や画像信号の読み出しが行われる。このＴＧや後述のＡＦＥ２１１の制御はＤＳＣエンジン２０１のＳＩＯ２０１ｆを利用したシリアル通信により行われる。
【００２５】
ＣＣＤ２１０から読み出された画像信号はＡＦＥ２１１によってサンプリングされ、画素毎にデジタルデータへと変換される。このデジタル画像データ（ＲＡＷデータ）はＤＳＣエンジンに２０１に入力され、内部の画像処理回路２０１ｂで処理される。この画像処理回路２０１ｂでは欠陥画素補正、ＯＢクランプ、ＷＢ調整、γ補正、色補間、色変換(色補正)、解像度変換、エッジ強調等の種々の処理が施され、画像データはＹＣｂＣｒデータとなってＳＤＲＡＭ２０２に記憶される。
【００２６】
撮影時には、メインＣＰＵ２０１ａは、カメラのモードをＶｉｅｗモードに設定し、表示コントローラ２０１ｄは、ＬＣＤパネル２０５へのスルー画の表示を開始する。具体的には、上述した画像処理回路２０１ｂによる画像処理は、画像データの補正を主体とした前処理と、画像の色に関わる処理を主体とした後処理に分けられ、Ｖｉｅｗモードでは、この前処理と後処理が一体となって行われスルー画のＹＣｂＣｒデータが作成される。このスルー画のＹＣｂＣｒデータは、ＳＤＲＡＭ２０２に記憶され、表示コントローラ２０１ｄは、ＳＤＲＡＭ２０２からスルー画のＹＣｂＣｒデータを読み込んでＬＣＤパネル２０５へ出力する。
【００２７】
また、これと共にメインＣＰＵ２０１ａは、ＡＥ／ＡＦ／ＡＷＢの制御を開始する。具体的には、スルー画のＹＣｂＣｒデータの作成と共にＡＥ／ＡＦ／ＡＷＢ評価値が抽出され、これらの評価値を演算処理してＡＥ／ＡＦ／ＡＷＢの制御を行う。
【００２８】
Ｖｉｅｗモードにおいて被写体の構図が決定され、更に被写体への焦点合わせとＡＥ演算が終わると、使用者によるレリーズボタンの全押しによってカメラのモードをスチル画撮影モードに移行し、スチル画の撮影を開始する。すなわち、このスチル画撮影モードでは上述したＡＥ演算で決まるシャッター時間だけ被写体が露光され、その後メカシャッターが閉じて撮影されたスチル画の画像信号が読み出される。
【００２９】
なお、スチル画撮影モードでは、ＲＡＷデータがインターレース走査のマルチフィールドで読み出されるので、前述の後処理の中の色補間以降の処理を実行することができない。又、撮影されたスチル画のＡＷＢ演算処理が未だ行われていないのでＷＢ調整（ＡＷＢ調整）も施せない。そのためスチル画撮影モードでは、画像処理回路２０１ｂは、最初に画像データに対してＷＢ調整の前までの前処理を行い、前処理後の画像データをＳＤＲＡＭ２０２へ記憶する。
【００３０】
画像処理回路２０１ｂは、ＲＡＷデータの全てのフィールドの読み出しが終わったら、ＳＤＲＡＭ２０２に記憶した前処理済みの画像データを読み出し、読み出したデータに対して後処理を施す。その場合は前述のＡＷＢ演算処理に基づいてＷＢ調整（ＡＷＢ調整）が行われる。後処理が施されたスチル画データは高解像度のＹＣｂＣｒデータとしてＳＤＲＡＭ２０２に記憶される。
【００３１】
また、このスチル画撮影モードでは、画像処理回路２０１ｂは、画像データに基づいてサムネイル画像のＹＣｂＣｒデータ（サムネイルデータ）も併せて作成し、ＳＤＲＡＭ２０２に記憶する。そして、スチル画データおよびサムネイルデータは、ＪＰＥＧコーデック２０１ｃによって圧縮され、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ  ｆｏｒ  Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ）等のＪＰＥＧファイルとしてメモリカード２０４に記録される。
【００３２】
すなわち、ＪＰＥＧファイルには、一覧表示用画像であるサムネイル画像（解像度１６０×１２０ピクセル）のデータと、サムネイル画像の生成元となった、サムネイル画像よりも高解像度の原画像であるスチル画データが含まれている。但し、サムネイル画像は、ＬＣＤパネル２０５の表示解像度と比べて粗い解像度であるため、本実施の形態においては、ＬＣＤパネル２０５の表示解像度に合わせた表示用画像をスチル画データから生成する。表示用画像の解像度は、例えばＶＧＡ（６４０×４８０ピクセル）である。また、表示用画像は、使用する際にその都度スチル画データから生成するようにしても良いし、ＪＰＥＧファイルに付加して記録するようにしても良い。このとき、メモリカード２０４が挿入されていなかったり、空き容量がない場合には、ＪＰＥＧファイルは、フラッシュメモリ２０３に記録される。その後カメラは再びＶｉｅｗモードに戻って次の撮影に備える。
【００３３】
撮影された画像は、メモリカード２０４やフラッシュメモリ２０３から読み出して再生することができる。使用者は、操作スイッチ２０８に含まれる再生スイッチを押下することによってカメラのモードを再生モードに切り替えることができる。再生モードでは、メインＣＰＵ２０１ａは、メモリカード２０４またはフラッシュメモリ２０３からＪＰＥＧファイルを読み出し、ＪＰＥＧコーデック２０１ｃは、読み出されたＪＰＥＧファイルを伸長する。
【００３４】
ＪＰＥＧコーデック２０１ｃは、伸長した画像データを一旦ＳＤＲＡＭ２０２に記憶し、画像処理回路２０１ｂは、これを読み込んでＬＣＤパネル２０５の表示解像度に合わせて解像度変換を施し、解像度変換して得た表示用画像のＹＣｂＣｒデータをＳＤＲＡＭ２０２に記憶する。そして、表示コントローラ２０１ｄは、ＳＤＲＡＭ２０２に記憶されているＹＣｂＣｒデータを読み込んで、ＬＣＤパネル２０５に表示する。
【００３５】
使用者は、操作スイッチ２０８を操作して、ＬＣＤパネル２０５に表示されている画像をコマ送りすることで、メモリカード２０４やフラッシュメモリ２０３に記録されている画像を順番に再生することができる。また、メモリカード２０４やフラッシュメモリ２０３に音声ファイルや音楽ファイルが記録されている場合には、画像と共に音声や音楽の再生を行うこともできる。この場合、Ａｕｄｉｏコーデック２０１ｅは、メモリカード２０４またはフラッシュメモリ２０３から音声ファイルや音楽ファイルを読み出して再生し、スピーカ２０７から出力する。
【００３６】
次に、図４を用いて、上述したデジタルカメラを送信側カメラ２００および受信側カメラ３００として用いた場合に、送信側カメラ２００と受信側カメラ３００との間で表示内容の同期をとるための処理について説明する。図４においては、図４（ａ）に示す処理は送信側カメラ２００で実行される処理であり、図４（ｂ）に示す処理は受信側カメラ３００で実行される処理である。
【００３７】
この図４に示す処理によって、送信側カメラ２００から受信側カメラ３００に対してコマンドやデータを送信し、受信側カメラ３００では受信したコマンドやデータに基づいて処理を行うことで、送信側カメラ２００と受信側カメラ３００とのＬＣＤパネル２０５への表示内容の同期をとることができる。なお、この図４においては、図４（ａ）に示す処理の各ステップと図４（ｂ）に示す処理の各ステップとの間にデータのやり取りを示す矢印を示している。
【００３８】
まず、送信側カメラ２００において、使用者によって上述した再生モードが選択されると、図４（ａ）に示す処理が起動する。すなわち、図４（ａ）に示す処理は、使用者によって上述した再生モードが選択されると起動するプログラムとして、送信側カメラ２００が備えるＤＳＣエンジン２０１によって実行される。
【００３９】
ステップＳ１において、使用者からの指示に基づいて受信側カメラ３００へ送信する画像を送信対象画像として選択する。例えば、表示コントローラ２０１ｄは、メモリカード２０４またはフラッシュメモリ２０３に記憶されているＪｐｅｇファイルからサムネイル画像を読み込んでＬＣＤモニタ２０５に一覧表示する。そして、使用者は、一覧表示されたサムネイル画像の中から受信側カメラ３００へ送信したい画像、すなわち大勢の人数で同時に閲覧したい画像を選択する。メインＣＰＵ２０１ａは、使用者によって選択された画像を送信対象画像として選択する。
【００４０】
例えば、表示コントローラ２０１ｄは、図５（ａ）に示すようにＬＣＤモニタ２０５にサムネイル画像を一覧表示する。画像の選択状況はカーソル枠５ａによって表され、使用者は、図２に示した十字スイッチ２ｅでこのカーソル枠５ａを移動させることができる。そして、使用者は、いずれかのサムネイル画像にカーソル枠５ａを合わせた状態で、図２に示した決定スイッチ２ｆを押下することによって、画像を選択することができる。
【００４１】
使用者によって送信対象画像が選択された場合には、メインＣＰＵ２０１ａは、その画像に対応する画像ＩＤをＳＤＲＡＭ２０２に記憶する。使用者によって上述した手順で複数の画像が選択された場合には、それぞれの画像に対応するＩＤのリスト、すなわち複数の画像ＩＤを含む画像ＩＤリストがＳＤＲＡＭ２０２に記憶されることになる。この画像ＩＤリストは、後に参照できるようにメモリカード２０４やフラッシュメモリ２０３に記録して保存することができる。なお、送信側カメラ２００において、選択された画像を選択後に削除した場合には、メモリカード２０４やフラッシュメモリ２０３に保存されている削除画像に対応する画像ＩＤも削除することが望ましい。
【００４２】
ステップＳ２では、使用者による送信対象画像の選択が完了したか否かを判断し、完了したと判断した場合には、ステップＳ３へ進む。ステップＳ３では、上述したリモートコントロール機能を使用して、Ｉｒモジュール２１４を利用した赤外線リモートコントロール通信により、受信側カメラ３００の電源をＯＮするように、受信側カメラ３００に対して起動指令を出す。もし、受信側カメラ３００がリモートコントロールによる電源ＯＮに対応していない場合には、受信側カメラ３００を所持している人物に電源ＯＮを依頼する必要がある。
【００４３】
受信側カメラ３００では、ステップＳ１３において、送信側カメラ２００から起動指令を受信すると、サブＣＰＵ２１２は、上述したように、受信側カメラ３００の電源をＯＮする。受信側カメラ３００が起動すると、受信側カメラ３００のメインＣＰＵ２０１ａは、送信側カメラ２００に対してカメラが起動した旨を通知するためのレスポンスを返す。
【００４４】
送信側カメラ２００では、メインＣＰＵ２０１ａは、受信側カメラ３００からレスポンスがあったことを検出した場合には、リモートコントロール通信を行って、受信側カメラ２００に対して通信モードを、現在のリモートコントロール通信を行うためのモードから、より高速に通信を行える画像通信モードに切り替えるように指令を出し、送信側カメラ２００自身も通信モードを画像通信モードに切り替える。受信側カメラ３００では、メインＣＰＵ２０１ａは、通信モードの切り替え指令を受信した場合には、画像通信モードへの切り替えを行う。
【００４５】
これ以降は双方のカメラが画像通信モードを利用して通信を行う。なお、送信側カメラ２００のメインＣＰＵ２０１ａは、画像通信モードに切り替えた場合には、受信側カメラ３００のＬＣＤパネル２０５の解像度（有効ライン数とアスペクト比）を問い合わせるようにし、後の処理で受信側カメラ３００に画像を送信する前に、この問い合わせ結果に基づいて最適なサイズの画像に変換するようにしてもよい。もちろん、受信側カメラ３００はどんなサイズの画像を受信してもそれを的確に自身のＬＣＤパネル２０５に表示することができる。しかし、受信側カメラ３００のＬＣＤパネル２０５の解像度が分かると送信側カメラは必要以上に大きな画像を送る必要がなくなり、送信に要する時間が短くて済むというメリットがある。
【００４６】
ステップＳ４では、送信側カメラ２００から受信側カメラに対して、上述した処理で選択した送信対象画像を送信する。また、送信側カメラ２００の表示コントローラ２０１ｄは、ＬＣＤパネル２０５に送信対象画像を表示する。ここでは、送信側カメラ２００のメインＣＰＵ２０１ａは、受信側カメラ２００のＬＣＤパネル２０５の解像度と同じサイズの画像を１枚ずつ送信するようにしてもよいが、送信対象画像の枚数が多い場合には、最初にサムネイルの一覧を送るようにしてもよい。
【００４７】
サムネイルの一覧を送る場合には、１ページに複数のサムネイル画像を配置したサムネイル一覧のページごとに送信する。この場合、サムネイル一覧のページが複数ページに亘る場合には、全てのページを一括して送るようにしてもよいが、受信側カメラ３００のＳＤＲＡＭ２０２が多く占有されてしまうため、１ページずつ送るのが好ましい。そして、送信側カメラ２００のメインＣＰＵ２０１ａは、サムネイル一覧を１ページ分送った後に、そのページ内に含まれるサムネイル画像に対応する画像のスチル画データを、受信側カメラ３００のＬＣＤパネル２０５の解像度に合わせた解像度に解像度変換し、受信側カメラ３００の表示用画像データとして１枚ずつ送信する。このとき、送信する表示用画像データをＪＰＥＧ圧縮しておくことによって、画像データの送信時間を短縮することができる。
【００４８】
送信側カメラ２００から受信側カメラ３００へ画像を送信する際には、画像の注目部位を指し示すためのポインタに関する情報、例えば、画像内におけるポインタの座標値に関する情報を併せて送信する。また、送信側カメラ３００へ上述したサムネイル一覧を送信した場合には、サムネイル一覧内におけるポインタの座標値に関する情報とともに、サムネイル画像の選択状況を示すカーソル枠に関する情報、すなわち現在どのサムネイル画像にカーソル枠が当たっているかを示す情報も受信側カメラ３００へ送信する。
【００４９】
受信側カメラ３００では、ステップＳ１４において、メインＣＰＵ２０１ａは、受信したＪＰＥＧ圧縮画像を伸長した後、ＬＣＤパネル２０５に表示する。また、受信したポインタに関する情報に基づいて、画像内でポインタが指し示す位置を特定し、その位置にポインタを表示する。また、カーソル枠に関する情報に基づいて、カーソル枠が当たっているサムネイル画像を特定し、そのサムネイル画像をカーソル枠で囲む。
【００５０】
これによって、例えば、図５（ａ）に示す送信側カメラ２００のＬＣＤパネル２０５に表示されているサムネイル一覧が送信された場合には、図５（ｂ）に示すように受信側カメラ３００のＬＣＤパネル２０５にも表示して、表示する画像の同期をとることができる。また、受信側カメラ３００のＬＣＤパネル２０５には、ポインタ５ｂおよびカーソル枠５ｄが表示され、送信側カメラ２００上で表示されていたポインタ５ａおよびカーソル枠５ｃとの同期をとることができる。
【００５１】
なお、ポインタとして表示するポインタ画像は、送信側カメラ２００と受信側カメラ３００のフラッシュメモリ２０３にそれぞれ記録されている。よって、送信側カメラ２００からはポインタ位置に関する情報だけを送信すれば、受信側カメラ３００では、同じ位置に自身が有するポインタ画像を読み込んで表示するだけでよい。このため、送信側カメラ２００から受信側カメラ３００へポインタ画像を送信する必要がなく、通信負荷を低減することができる。
【００５２】
例えば、ポインタ画像としては、図６に示すようなものが考えられる。すなわち、図６（ａ）に示すように、ポインタの形状を矢印形状としたポインタ画像、図６（ｂ）に示すように、ポインタの形状を論理和記号形状としたポインタ画像、図６（ｃ）に示すように、ポインタの形状を山形記号形状としたポインタ画像などが考えられる。また、図６（ｄ）に示すように、ポインタの形状を論理積記号形状としたポインタ画像、図６（ｅ）に示すように、ポインタの形状を円形状としたポインタ画像、図６（ｆ）に示すように、ポインタの形状を十字線形状としたポインタ画像などが考えられる。
【００５３】
なお、本実施の形態では、受信側カメラ３００のフラッシュメモリ２０３に記憶しておくポインタ画像を、単純な形状のも、例えば図６（ｆ）に示した十字線形状のポインタ画像とすることで、ポインタ画像のデータ量を減らしてポインタの描画速度を高速化することができる。これによって、受信側カメラ３００のＬＣＤパネル２０５には、図５（ｂ）に示すような十字線形状のポインタが表示される。
【００５４】
ステップＳ５では、使用者が十字スイッチ２ｅを操作することにより、送信側カメラ２００上でポインタ５ａまたはカーソル枠５ｃが移動されたときに、送信側カメラ２００から受信側カメラ３００へポインタ５ａの移動情報、またはカーソル５ｃの移動情報を送信する。受信側カメラ３００では、ステップＳ１５において、表示コントローラ２０１ｄは、受信したポインタ５ａの移動情報、またはカーソル５ｃの移動情報に基づいて、ポインタ５ａまたはカーソル５ｃを移動させる。これによって、送信側カメラ２００と受信側カメラ３００との間でポインタ５ａやカーソル５ｃの表示位置の同期をとることができ、全ての人物が画像内の同じ部位に注目することができる。
【００５５】
なお、ポインタ５ａの移動情報、またはカーソル５ｃの移動情報としては、上述したように、ポインタ５ａまたはカーソル５ｃの移動後の座標値、あるいはポインタ５ａまたはカーソル５ｃの移動方向と移動量が用いられる。これによって、ポインタ５ａの移動情報、またはカーソル５ｃの移動情報の情報量を少なくすることができ、通信時間を短縮させることができるため、受信側カメラ３００のポインタ５ａまたはカーソル５ｃの移動速度を高速化させることができる。
【００５６】
例えば、送信側カメラ２００のＬＣＤパネル２０５上に図７（ａ）に示すような１枚の画像が表示されており、ポインタ７ａが画像上のボールの位置を指し示すように移動された場合には、ポインタ７ａの移動情報が受信側カメラ３００へ送信される。これによって、図７（ｂ）に示すように、受信側カメラ３００のＬＣＤパネル２０５にも同じ画像が表示され、さらに同じ位置にポインタ７ｂが表示される。すなわち、送信側カメラ２００と受信側カメラ３００における表示内容の同期をとることができる。なお、この図７に示すように、送信側カメラ２００と受信側カメラ３００のそれぞれに表示されるポインタ７ａおよび７ｂは、それぞれのフラッシュメモリ２０３に記録されているポインタ画像が用いられるため、それぞれで異なった形状となっている。
【００５７】
なお、本実施の形態では、送信側カメラ２００および受信側カメラ３００共に、ＬＣＤモニタ２０５に表示されているポインタやカーソルの表示を使用者が消去することができる。例えば、操作スイッチ２０８に含まれるいずれかのスイッチにポインタやカーソルを消去する機能を割り当てておき、使用者によってそのスイッチが操作されると、表示コントローラ２０１ｄは、表示中のポインタまたはカーソルを消去する。
【００５８】
使用者によって送信側カメラ２００でカーソルやポインタが消去された場合には、メインＣＰＵ２０１ａは、受信側カメラ２００に対してポインタの消去を指示するための消去情報を送信する。受信側カメラ２００では、この消去情報を受信した場合には、表示コントローラ２０１ｄは、ＬＣＤパネル２０５に表示されているカーソルやポインタの表示を消去する。
【００５９】
さらに、使用者は、再度同一のスイッチを操作することにより、画像上にポインタまたはカーソルを再表示することができる。使用者によって送信側カメラ２００でカーソルやポインタが再表示された場合には、メインＣＰＵ２０１ａは、ポインタまたはカーソルを消去したときの表示位置にポインタまたはカーソルを再表示し、再表示を指示するための再表示情報を受信側カメラ２００に送信する。受信側カメラ２００では、この再表示情報を受信した場合には、表示コントローラ２０１ｄは、消去時の表示位置にカーソルやポインタを再表示する。なお、送信側カメラ２００でカーソルやポインタを消去した後は、所定時間経過後に自動的に再表示するようにしてもよい。
【００６０】
これによって、送信側カメラ２００と受信側カメラ３００との間でカーソルまたはポインタの消去および再表示についても同期をとることができる。また、使用者が注目している部位を把握した後もカーソルやポインタを表示し続けると画像が観にくくて煩わしいが、これを防ぐことが可能となる。
【００６１】
これに対して、使用者によって受信側カメラ３００でカーソルやポインタを消去または再表示した場合には、受信側カメラ３００のみカーソルやポインタの表示の消去または再表示を行い、送信側カメラ２００では、現在の状態を維持する。すなわち、受信側カメラ３００でカーソル表示やポインタ表示の消去または再表示が行われた場合でも、送信側２００への反映は行わないようにする。これによって、送信側カメラ２００では、注目している部位を見失う恐れがなくなる。
【００６２】
ステップＳ６では、送信側カメラ２００は、使用者からの指示に基づいて、画像をズーム表示（拡大表示または縮小表示）する。例えば、送信側カメラ２００の操作スイッチ２０８には、画像の拡大表示、または縮小表示を指示するための機能が割り当てられたスイッチ（例えば、図２（ｂ）に示すズームスイッチ２ｇおよび２ｈ）が含まれている。また、送信側カメラ２００は、像処理回路２０１ｂまたは表示コントローラ２０１ｄの内部に解像度変換モジュールを備えており、この解像度変換モジュールで画像の表示解像度を変更することによってデジタルＺＯＯＭを行う。
【００６３】
送信側カメラ２００で画像をズーム表示した場合には、そのズーム情報、例えば拡大倍率や縮小倍率などのズーム倍率が受信側カメラ３００へ送信される。一方、受信側カメラ３００も解像度変換モジュールを備えており、ステップＳ１６では、受信したズーム情報に基づいて、解像度変換モジュールによって画像がデジタルＺＯＯＭされる。これによって、送信側カメラ２００と受信側カメラ３００との間で画像のズーム表示の同期もとることができる。
【００６４】
また、受信側カメラ３００もズームスイッチを備えており、受信側カメラ３００単体でデジタルＺＯＯＭによる画像の拡大や縮小を行うことができる。ただしこの場合も、ポインタの消去および再表示と同様に、受信側カメラ３００側でのズーム表示は、送信側カメラ２００へ反映しない。すなわち同期をとらない。
【００６５】
図８は、送信側カメラ２００で画像のズーム表示が行われたときに、受信側カメラ３００でも画像がズーム表示された場合の具体例を示す図である。送信側カメラ２００のＬＣＤパネル２０５には、使用者による指示に基づいて、図８（ａ）に示すように、ポインタ７ａが指し示している点を中心に画像が拡大表示されている。この場合、受信側カメラ３００のＬＣＤパネル２０５にも、図８（ｂ）に示すように、ポインタ７ｂが指し示している点を中心に同じ倍率で拡大した画像が表示される。なお、図８に示す例では、画像をポインタ７ａが指し示している点を中心に拡大する例について説明したが、これに限定されず、例えばＬＣＤパネル２０５上に表示された画像の表示範囲の中心点を中心に拡大するようにしてもよい。
【００６６】
このように、画像をデジタルＺＯＯＭした場合には、その拡大率（ズーム倍率）が増加するにつれて画質が劣化することになる。本実施の形態では、デジタルＺＯＯＭに伴う画像の劣化を防止するために、ズーム倍率が所定の倍率を超えた場合には、送信側カメラ２００は、より大きな画像、すなわちＬＣＤパネル２０５の解像度に合わせた表示用画像の生成元であって、表示用画像よりも高解像度のスチル画を利用して拡大画像を作成し、作成した拡大画像を改めて受信側カメラ３００へ送信する。ここでは、送信側カメラ２００は、改めて送信する拡大画像のデータ量 (バイト数)が、それまで表示されていた画像のデータ量とほぼ同じに保つことで、拡大画像を改めて送る際の送信時間が増加することを防止する。
【００６７】
具体的には、送信側カメラ２００の画像処理回路２０１ｂは、次のようにして新たな拡大画像を作成する。なお、受信側カメラ３００へ送信する画像のサイズは、受信側カメラ３００のＬＣＤパネル２０５の表示解像度に応じた画像サイズ、例えばＶＧＡサイズ以上である必要はない。よって、新たに作成する拡大画像もそれまで表示されていた画像も、いずれもＶＧＡサイズとすればよく、そのデータ量(バイト数)をほぼ一定とすることができる。
【００６８】
送信側カメラ２００の画像処理回路２０１ｂは、メモリカード２０４に記録されている高解像度の主画像データ（スチル画データ）のＺＯＯＭ中心を視野の中央に置き、その内側を切り出すことによって等価的に拡大画像を作成する。例えば、８Ｍ画素（３２６４×２４４８）のスチル画の内側からＶＧＡ（６４０×４８０）サイズの画像を切り出すと、等価的に「３２６４÷６４０＝２４４８÷４８０＝５．１」倍という拡大を行ったことになる。こればデジタルＺＯＯＭを行っていないので画質は原画像と同じである。
【００６９】
この切り出された画像を受信側カメラ３００へ送信すれば、原画像と同じ画質の拡大画像を受信側カメラ３００のＬＣＤモニタ２０５に表示することができる。なお、この新たに送信した画像は、今まで表示されていた画像よりも高画質なので、さらにデジタルＺＯＯＭを行って拡大しても、画像の劣化を抑えることができる。すなわち、上述した５．１倍よりも大きな拡大が可能である。もし、５．１倍よりも低い倍率の高画質な拡大画像が欲しい場合は、送信側カメラ２００の画像処理回路２０１ｂは、８Ｍ画素（３２６４×２４４８）のスチル画を、一旦７Ｍ画素（３０７２×２３０４）、６Ｍ画素（２８１６×２１１２）、または５Ｍ画素（２５９２×１９９４）等の画像に縮小し、ＺＯＯＭ中心点を視野の中央に置いてその内側をＶＧＡサイズで切り出せばよい。
【００７０】
なお、上述したデジタルＺＯＯＭを行うか、あるいは高解像度の画像から切り出してズームを行うかは、使用者がモード選択により指定できるようにしてもよく、あるいはあらかじめ設定されているいずれか１つの方法のみを用いるようにしてもよい。
【００７１】
図８に示したようにデジタルＺＯＯＭにより画像の拡大を行った場合には、視野（画面）の外側にも有効な画素が存在している。このような場合には、使用者は、送信側カメラ２００および受信側カメラ３００のいずれにおいても、画像をスクロールさせて視野外の部分を表示することができる。すなわち、送信側カメラ２００および受信側カメラ３００においては、操作スイッチ２０８に含まれるいずれかのスイッチにスクロール機能が割り当てられており、使用者はそのスイッチを操作することで画像をスクロールすることができる。
【００７２】
ステップＳ７においては、送信側カメラ２００のメインＣＰＵ２０１ａは、使用者によって画像のスクロールが行われた場合には、スクロールに関する情報、例えばスクロール方向やスクロール量に関するスクロール情報を受信側カメラ３００へ送信する。受信側カメラ３００では、ステップＳ１７において、表示コントローラ２０１ｄは、受信したスクロール情報に基づいて、画像をスクロールさせる。
【００７３】
なお、ステップＳ１７では、受信側カメラ３００は、使用者によって受信側カメラ３００の操作スイッチ２０８が操作されて画像がスクロールされた場合には、表示コントローラ２０１ｄは、使用者による指示に基づいて画像をスクロールさせる。ただしこの場合も、上述したポインタの消去および再表示やズームと同様に、受信側カメラ３００側でのスクロールは、送信側カメラ２００へ反映しない。すなわち同期をとらない。このようにして、受信側カメラ３００のみで画像をスクロールさせた後に、送信側カメラ２００からスクロール情報を受信した場合には、表示コントローラ２０１ｄは、受信側カメラ３００で行ったスクロールを結果を破棄して、送信側カメラ２００との同期をとる。
【００７４】
このように、操作の主導権はあくまでイニシエータである送信側カメラ２００が有するようにし、受信側カメラ３００はレスポンダーとして送信側カメラ２００の指示に従って動くようにしておく。すなわち、受信側カメラ３００単独で操作が行われても、送信側カメラ２００で別に操作が行われた場合には、受信側カメラ３００は送信側カメラ２００に従って動くようにしておく。これにより、確実に受信側カメラ３００のＬＣＤパネル２０５の表示内容を送信側カメラ２００のＬＣＤパネル２０５の表示内容と同期をとることができる。
【００７５】
図９は、図８に示したズーム後の拡大画像をスクロールさせた場合の具体例を示す図である。送信側カメラ２００のＬＣＤパネル２０５には、使用者による指示に基づいて、図８（ａ）に示した拡大画像が上方へスクロールされた後の画像が表示されており、ポインタ７ａはゴルファーの顔部分を指し示している。この場合、受信側カメラ３００のＬＣＤパネル２０５にも、図９（ｂ）に示すように、スクロール後の画像が表示されており、かつポインタ７ｂの位置も同期がとられている。
【００７６】
送信側カメラ２００で画像をスクロールした場合には、表示されていたポインタ７ａの位置、およびスクロール方向とスクロール量によっては、ポインタ７ａが視野外に置き去りにされ、使用者が注目している画像の部位が分からなくなってしまう恐れがある。本実施の形態ではこれを避けるために、使用者がポインタ７ａを移動させる場合には、ポインタ７ａが視野の端に到達するまでは、ポインタ７ａは単独で移動するが、更に視野の外側までそのポインタ７ａを移動させようとした場合には、表示されている画像もポインタ７ａの移動に引きずられて自動的に同じ方向にスクロールされるようにする。
【００７７】
これによって、１回の操作で画像のスクロールとポインタ７ａの移動を行うことができ、操作を簡略化することができる。さらに、ポインタ７ａが常に視野内に在るようにすることができるので、使用者が注目する部位を見失うことがない。なお、受信側カメラ３００でポインタ７ｂを移動させた場合も同様とする。このように、ポインタ７ａの移動と画像のスクロールを連動させるか否かは、使用者がモード設定によって指定できるようにしてもよく、常にポインタ７ａの移動と画像のスクロールを連動させるようにしてもよい。
【００７８】
ステップＳ８では、送信側カメラ２００のメインＣＰＵ２０１ａは、使用者によって選択された閲覧対象の画像を全て表示したか否かを判断する。否定判断した場合には、ステップＳ４へ戻り、使用者によって次の画像を表示するためのコマ送り指示を受付けて、次の画像を表示する。これに対して、肯定判断した場合には、ステップＳ９へ進み、送信側カメラ２００のメインＣＰＵ２０１ａは、受信側カメラ３００に終了コマンドを送って、一連の動作を終える。これ以降はそれまでのイニシエータとレスポンダーの関係は解除され、それまでレスポンダーであった受信側カメラ３００がイニシエータとなって同様の動作を始めることも可能となる。
【００７９】
なお、図４に示したフローチャートにおいては、送信側カメラ２００から受信側カメラ３００へデータを送信すると、受信側カメラ３００は送信側カメラ２００に対して必ずレスポンスやステータスを返している。しかしながら、受信側カメラ３００から返すレスポンスやステータスは、少ないほうが通信速度を向上することができる。よって、受信側カメラ３００は、極力レスポンスやステータスを返さないようにし、必要な場合、例えば通信エラーが発生した場合のみ、レスポンスやステータスを返すようにすることが好ましい。
【００８０】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）送信側カメラ２００では、記録媒体としてのメモリカード２０４に記録されているスチル画データに基づいて生成された表示用画像をモニタに表示し、画像上にポインタを表示し、表示した画像の画像データ、およびポインタの表示位置に関するポインタデータを受信側カメラ３００へ送信するようにした。受信側カメラ３００では、送信側カメラ２００から画像データとポインタデータを受信し、モニタに受信した画像を表示し、ポインタデータに基づいて画像上におけるポインタ位置を特定し、特定した位置にポインタを表示するようにした。これによって、送信側カメラ２００と受信側カメラ３００との間で、モニタへの表示内容の同期をとることができ、同時に多くの人が同じ画像を鑑賞することができる。また、ポインタ位置の同期をとることにより、全員が同じ部位に注目することができる。
【００８１】
（２）送信側カメラ２００でポインタ位置が移動した場合には、その移動情報を受信側カメラ３００へ送信し、受信側カメラ３００では、移動情報に基づいてポインタを移動させるようにした。これによって、ポインタが移動された場合もポインタ位置の同期をとることができる。
【００８２】
（３）ポインタの移動情報として、移動後のポインタの座標値に関する情報を送信するようにした。これによって、送信するデータのデータ量を小さくすることができ、通信負荷を低減することができる。
【００８３】
（４）受信側カメラ３００におけるポインタの形状はあらかじめ設定されているようにした。すなわち、受信側カメラ３００は、フラッシュメモリ２０３内にポインタ画像を記録しておき、これを読み込んでポインタを表示するようにした。これによって、送信側カメラ２００から受信側カメラ３００へポインタ画像を送る必要がなく、通信負荷を低減することができる。
【００８４】
（５）送信側カメラ２００の使用者は、表示されているポインタを消去できるようにし、送信側カメラ２００でポインタが消去された場合には、その消去に関する消去情報を受信側カメラ３００へ送信し、受信側カメラ３００でもポインタを消去するようにした。これによって、ポインタ消去の同期もとることができる。
【００８５】
（６）送信側カメラ２００では、ポインタを消去した後、所定時間が経過した場合には、ポインタを再表示するようにした。これによって、使用者によるポインタの再表示し忘れを防止することができ、使用者が注目部位を見失うことを防げる。
【００８６】
（７）送信側カメラ２００でポインタが再表示された場合には、その再表示に関する情報を受信側カメラ３００へ送信し、受信側カメラ３００でもポインタを再表示するようにした。これによって、受信側カメラ３００の使用者が注目部位を見失うことを防ぐことができる。
【００８７】
（８）送信側カメラ２００で画像がズームされた場合には、そのズームに関するズーム情報を受信側カメラ３００へ送信して受信側カメラ３００でも画像をズームするようにした。これによって、双方のカメラでズームの同期をとることがで、同じ部位を拡大して詳しく見ることができるようになる。
【００８８】
（９）送信側カメラでズームを行う際には、ポインタの表示位置を中心に画像を拡大または縮小するか、あるいはＬＣＤパネル２０５上に表示された画像の表示範囲の中心点を中心に画像を拡大または縮小するようにした。これによって、使用者に多様なズーム方法を提供することができる。
【００８９】
（１０）送信側カメラ２００においては、ズーム時の拡大倍率が所定倍率以上になった場合には、原画像、すなわちスチル画データから拡大後の表示用画像と画像表示範囲が等価な画像を切り出して、受信側カメラ３００へ送信するようにした。これによって、デジタルズームに伴う画質の劣化を防いで、高画質な拡大画像を表示することができる。
【００９０】
（１１）送信側カメラ２００で画像がスクロールされた場合には、そのスクロールに関する情報を受信側カメラ３００へ送信し、受信側カメラ３００では、受信した情報に基づいて画像をスクロールさせるようにした。これによって、双方のカメラでスクロールの同期もとることができる。
【００９１】
（１２）送信側カメラ２００では、使用者がポインタを移動させた結果、ポインタが視野外、すなわち画面外側方向へ向けて移動された場合には、その移動方向に向けて画像をスクロールし、そのスクロール情報を受信側カメラ３００へ送信するようにした。これによって、ポインタを常に視野内におきながら画像をスクロールすることができ、使用者が注目すべき部位を見失うことを防ぐことができる。
【００９２】
（１３）受信側カメラ３００でポインタの消去が指示された場合には、受信側カメラ３００のみポインタを消去し、送信側カメラ２００は消去しないようにした。また、受信側カメラ３００で画像のズームが指示された場合には、受信側カメラ３００のみズームを行い、送信側カメラ２００はズームしないようにした。また、受信側カメラ３００で画像のスクロールが指示された場合には、受信側カメラ３００のみスクロールを行い、送信側カメラ２００はスクロールしないようにした。これによって、イニシエータとしての送信側カメラ２００の表示内容が、レスポンダーとしての受信側カメラ３００上で行われた操作の影響を受けないようにすることができる。
【００９３】
―変形例―
なお、上述した実施の形態の表示画像同期システムは、以下のように変形することもできる。
（１）上述した実施の形態では、画像内におけるポインタの座標値に関する情報をポインタに関する情報として送信側カメラ２００から受信側カメラ３００へ送信する例について説明した。しかしながら、それ以外のポインタ位置の同期をとるために必要な情報、例えば、ポインタの移動方向と移動量をポインタに関する情報として送信するようにしてもよい。
【００９４】
（２）上述した実施の形態では、送信側カメラ２００では、使用者によって選択された画像を使用者によるコマ送り操作によって１枚ずつ表示し、受信側カメラ３００との間で表示画像およびポインタ位置の同期をとる例について説明した。しかしながら、送信側カメラ２００はスライドショー再生機能を搭載している場合には、使用者によって選択された画像を自動的に切り替えながら再生する。そして、送信側カメラ２００は、使用者によって選択された画像をその表示順に従って所定の周期で受信側カメラ３００へ送信する。受信側カメラ３００では、上述した実施の形態と同様に、送信側カメラ２００から受信した画像をＬＣＤモニタ２０５に表示することによって、双方のカメラの表示内容の同期をとるようにしてもよい。
【００９５】
このようなスライドショーの同期再生を行っている場合には、受信側カメラ３００の使用者がスライドショー画像の表示時間の延長や拡大を行おうとすると同期がとれなくなり問題がある。そこで、受信側カメラ３００は、使用者が所定のスイッチを操作することでスライドショー再生を停止できるようにしておき、使用者によって再生が停止された場合には、その停止に関する情報を送信側カメラ２００へ送信する。送信側カメラ２００では、この停止に関する情報を受信した場合には、受信側カメラ３００への画像の送信を停止するとともに、送信側カメラ３００上でのスライドショー再生を停止する。すなわち、送信側カメラ２００のＬＣＤパネル２０５にそのときに表示していた画像を表示し続ける。
【００９６】
送信側カメラ２００および受信側カメラ３００では、このようにスライドショーが停止された状態、すなわち再生中の１つの画像がＬＣＤモニタ２０５に表示されている状態で、使用者は、上述したように、ポインタの移動、ズーム表示、およびスクロールの各操作を行うことができる。そして、送信側カメラ２００でこれらの操作が行われた場合には、その情報を受信側カメラ３００へ送信して、表示内容の同期をとる。その後、受信側カメラ３００で使用者によってスライドショーの停止が解除されると、その解除に関する情報が送信側カメラ２００へ送信され、送信側カメラ２００はスライドショーの再生、および受信側カメラ３００への画像の送信を再開する。
【００９７】
また、送信側カメラ２００でもスライドショーを停止することができ、この場合には、送信側カメラ２００は、スライドショーを停止すると共に、受信側カメラ３００への画像の送信を停止する。これによって、送信側カメラ２００でスライドショーが停止された場合もその同期をとることができる。
【００９８】
（３）上述した実施の形態では、送信側カメラ２００に記録されている画像を受信側カメラ３００へ送って、双方のカメラで表示内容の同期をとる例について説明した。しかしながら、受信側カメラ３００で画像を閲覧している使用者が、表示された画像の中に気に入った画像があった場合には、その画像を受信側カメラ３００で取り込んでメモリカードに保存できるようにしてもよい。
【００９９】
このために、送信側カメラ２００から受信側カメラ３００へ送信した各画像には、各画像を一意に識別するための画像ＩＤを付加しておく。送信側カメラ２００から受信側カメラ３００へ画像を送信した場合には、その画像の画像ＩＤを送信側カメラ２００のフラッシュメモリ２０３、および受信側カメラ３００のフラッシュメモリ２０３へそれぞれ記録しておく。そして、受信側カメラ３００では、使用者によってこの画像ＩＤが削除されるまでの間は、受信した画像をフラッシュメモリ２０３へ記録しておくようにする。一方、使用者によって画像ＩＤが削除された場合には、その削除された画像ＩＤに対応する画像をフラッシュメモリ２０３から削除する。
【０１００】
これによって、受信側カメラ３００の使用者が画像ＩＤを削除するまでの間は、過去に受信した画像をフラッシュメモリ２０３へ記録しておくことができ、受信側カメラ３００の使用者は、気に入った画像を選んでメモリカード２０４に記録することができる。なお、この画像ＩＤの他に、送信側カメラ２００と受信側カメラ３００のシリアル番号や画像の送信日時等の基本情報も併せてフラッシュメモリ２０３に記録しておけば、何時誰と画像を鑑賞したのか分かり、使用者の利便性が向上する。また、これらの情報や画像ＩＤは、フラッシュメモリ２０３ではなくメモリカード２０４に記録するようにしてもよい。
【０１０１】
また、使用者は、受信側カメラ３００でサムネイル画像を閲覧しているときに、表示されているサムネイル画像の中から所望のサムネイル画像を選択できるようにする。そして、受信側カメラ３００のメインＣＰＵ２０１ａは、使用者によって選択されたサムネイル画像に対応するスチル画データの送信を、送信側カメラ２００へ要求するようにしてもよい。このとき、受信側カメラ３００からは、送信を要求するスチル画データの画像ＩＤが送信側カメラ２００へ送られる。送信側カメラ２００においては、メインＣＰＵ２０１ａは、受信側カメラ３００から受信した画像ＩＤに対応するスチル画データを受信側カメラ３００へ送信する。これによって、使用者は、所望の画像のスチル画データを送信側カメラ２００から取得することが可能になる。
【０１０２】
（４）上述した実施の形態では、送信側カメラ２００から受信側カメラ３００へ画像を送信して、双方で表示する画像の同期をとる例について説明した。しかしながら、本発明で用いるデジタルカメラが、画像の表示とともに音声データや音楽データを再生することが可能な場合には、表示する画像の同期をとりながら音声データや音楽データを再生するようにしてもよい。
【０１０３】
このとき、上述した実施の形態で表示する画像の同期をとった場合と同様に、送信側カメラ２００で音声データや音楽データを再生するとともに、そのデータを受信側カメラ３００へ送信して、受信側カメラ３００でも受信した音声データや音楽データを再生するようにしてもよい。あるいは、再生する音声データや音楽データの同期はとらずに、それぞれのカメラで使用者が気に入った音声または音楽を再生するようにしてもよい。
【０１０４】
しかし、上述した実施の形態のように、複数の使用者が送信側カメラ２００と受信側カメラ３００を持って同時に画像を鑑賞する場合には、送信側カメラ２００と受信側カメラ３００の距離が近い可能性が高い。このような場合には、送信側カメラ２００または受信側カメラ３００のいずれか一方の、フラッシュメモリ２０３またはメモリカード２０４に音声データや音楽データを記録しておき、表示する画像の同期をとるのと並行して、いずれか一方のカメラで音声データや音楽データを再生するようにすればよい。あるいは、送信側カメラ２００または受信側カメラ３００の両方に音声データや音楽データを記録しておき、送信側カメラ２００の使用者と受信側カメラ３００の使用者とが相談して、いずれかのカメラに記録されている気に入った音声または音楽を選択して再生するようにすればよい。
【０１０５】
これによって、送信側カメラ２００と受信側カメラ３００との間で表示する画像の同期をとるとともに、音声や音楽を再生することができ、使用者は、より楽しみながら画像を鑑賞することができるようになる。
【０１０６】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【０１０７】
【図１】表示画像同期システムの一実施の形態の構成を示すブロック図である。
【図２】受信側カメラ３００が１台の場合の表示画像同期システム１００の構成例を模式的に示した図である。
【図３】送信側カメラ２００および受信側カメラ３００の一実施の形態の構成を示すブロック図である。
【図４】送信側カメラ２００および受信側カメラ３００の処理を示すフローチャート図である。
【図５】サムネイル一覧およびカーソル位置の同期をとる場合の具体例を示す図である。
【図６】カーソル形状の具体例を示す図である。
【図７】画像およびポインタ位置の同期をとる場合の具体例を示す図である。
【図８】画像を拡大表示した場合の同期例を示す図である。
【図９】画像をスクロールした場合の同期例を示す図である。
【符号の説明】
【０１０８】
１００  表示画像同期システム、２００  送信側カメラ、２０１  ＤＳＣエンジン、２０１ａ  メインＣＰＵ、２０１ｂ  画像処理回路、２０１ｃ  ＪＰＥＧコーデック、２０１ｄ  表示コントローラ、２０１ｅ  Ａｕｄｉｏコーデック、２０１ｆ  ＳＩＯ、ＧＰＩＯ、２０２  ＳＤＲＡＭ、２０３  フラッシュメモリ、２０４  メモリカード、２０５  ＬＣＤパネル、２０６  水晶発振子（Ｘ‘ｔａｌ）、２０７  スピーカ、２０８  操作スイッチ、２０９  撮影レンズ、２１０  撮像素子（ＣＣＤ）、２１１  ＡＦＥ、３００  受信側カメラ
【図１】
0005136067.tif 000002
【図２】
0005136067.tif 000003
【図３】
0005136067.tif 000004
【図４】
0005136067.tif 000005
【図５】
0005136067.tif 000006
【図６】
0005136067.tif 000007
【図７】
0005136067.tif 000008
【図８】
0005136067.tif 000009
【図９】
0005136067.tif 000010