(57)【要約】【課題】外部機器と近接することでデータ通信を行う画像再生装置において、操作ボタン等の細かな操作を伴わない簡易な手法で確実に通信動作を選択できるようにする。【解決手段】システム制御部５０は、姿勢検知部１２０を用いた姿勢検知処理を行い、姿勢検知部１２０の検知結果が縦姿勢である場合はスライドショーモード、横姿勢である場合は画像転送モードに設定し、画像表示部２８にガイダンス表示を行う。その後、システム制御部５０は接続対象である外部機器５００を検知したならば、姿勢検知部１２０の検知結果により設定された画像転送モード又はスライドショーモードを実行する。【選択図】図５
2010011054.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と近接することでデータ通信を行う画像再生装置であって、
該画像再生装置の姿勢、移動方向、及び前記外部機器との位置関係のうち少なくともいずれかを検知する検知手段と、
前記検知手段の検知結果に応じて前記外部機器との通信動作を設定する制御手段とを備えたことを特徴とする画像再生装置。
【請求項２】
前記通信動作の設定は、通信対象データの設定であることを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記通信動作の設定は、通信対象データの転送方向の設定であることを特徴とする請求項１に記載の画像再生装置。
【請求項４】
前記通信動作の設定は、通信対象データの転送後の処理の設定であることを特徴とする請求項１に記載の画像再生装置。
【請求項５】
前記転送後の処理は、データの保存の有無であることを特徴とする請求項４に記載の画像再生装置。
【請求項６】
前記転送後の処理は、データの再生の有無であることを特徴とする請求項４に記載の画像再生装置。
【請求項７】
前記制御手段により設定される通信動作に応じたガイダンス表示を行う表示制御手段を備えたことを特徴とする請求項１乃至６のいずれか１項に記載の画像再生装置。
【請求項８】
前記制御手段は、前記外部機器との通信動作中にも前記検知手段の検知結果に応じて前記外部機器との通信動作を切り替えることを特徴とする請求項１乃至７のいずれか１項に記載の画像再生装置。
【請求項９】
前記制御手段は、前記外部機器との通信動作を切り替えたとき、その時点までの通信状態を示す中断情報を記憶手段に記憶することを特徴とする請求項８に記載の画像再生装置。
【請求項１０】
前記制御手段は、前記外部機器との通信動作中には前記検知手段の検知結果を無視することを特徴とする請求項１乃至７のいずれか１項に記載の画像再生装置。
【請求項１１】
前記制御手段は、前記外部機器との通信動作中に通信が切断されたとき、その時点までの通信状態を示す中断情報を記憶手段に記憶することを特徴とする請求項１乃至１０のいずれか１項に記載の画像再生装置。
【請求項１２】
外部機器と近接することでデータ通信を行う画像再生装置の制御方法であって、
該画像再生装置の姿勢、移動方向、及び前記外部機器との位置関係のうち少なくともいずれかを検知手段により検知した結果に応じて前記外部機器との通信動作を設定することを特徴とする画像再生装置の制御方法。
【請求項１３】
外部機器と近接することでデータ通信を行う画像再生装置を制御するためのプログラムであって、
該画像再生装置の姿勢、移動方向、及び前記外部機器との位置関係のうち少なくともいずれかを検知手段により検知した結果に応じて前記外部機器との通信動作を設定する処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と近接することでデータ通信を行う画像再生装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の画像再生装置とパーソナルコンピュータ（ＰＣ）等の画像表示及び蓄積装置と間において、画像データの転送、保存、閲覧等の機能が実現されている。これらの機能を実施する上での通信手段として、ＵＳＢ等の有線通信、ＷｉＦｉ等の中距離無線通信が利用されている。前者は有線による接続であるがデータ転送速度が高速であるという利点を有する一方、後者は物理的な接続がないという利点があるがデータ転送速度が比較的低速である。
【０００３】
また、近年、近距離無線規格（ＮＦＣ：Near Field Communication）により高速にデータ通信を行う無線情報通信システムが提供されている。例えば特許文献１では、近距離無線規格による無線情報通信システムにおいて、ユーザによる操作部材の操作に応じてデータの転送方向の切り替えを行うものが提案されている（特許文献１を参照）。
【０００４】
【特許文献１】特開２００５−１５９９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、近接通信における操作は近づける、離すという単純な動作が主体であり、近づけると予め指定されたデータを送信する、という単純な動作しか指示できなかった。したがって、通信方法の選択等の細かい操作を行う場合は、従来通り操作ボタン等の細かい操作により行なわなければならなかった。
【０００６】
本発明は以上のような状況に鑑みてなされたものであり、外部機器と近接することでデータ通信を行う画像再生装置において、操作ボタン等の細かな操作を伴わない簡易な手法で確実に通信動作を選択できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像再生装置は、外部機器と近接することでデータ通信を行う画像再生装置であって、該画像再生装置の姿勢、移動方向、及び前記外部機器との位置関係のうち少なくともいずれかを検知する検知手段と、前記検知手段の検知結果に応じて前記外部機器との通信動作を設定する制御手段とを備えたことを特徴とする。
本発明の画像再生装置の制御方法は、外部機器と近接することでデータ通信を行う画像再生装置の制御方法であって、該画像再生装置の姿勢、移動方向、及び前記外部機器との位置関係のうち少なくともいずれかを検知手段により検知した結果に応じて前記外部機器との通信動作を設定することを特徴とする。
本発明のプログラムは、外部機器と近接することでデータ通信を行う画像再生装置を制御するためのプログラムであって、該画像再生装置の姿勢、移動方向、及び前記外部機器との位置関係のうち少なくともいずれかを検知手段により検知した結果に応じて前記外部機器との通信動作を設定する処理をコンピュータに実行させる。
【発明の効果】
【０００８】
本発明によれば、画像再生装置の姿勢や移動方向、外部機器との位置関係に応じて通信動作が設定されるので、操作ボタン等の細かな操作を伴わない簡易な手法で確実に通信動作を選択することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。各実施形態では、本発明を静止画像及び動画の撮影が可能な撮像装置であるデジタルカメラに適用した例を説明する。
（第１の実施形態）
［デジタルカメラの構成について］
図１は、本実施形態のデジタルカメラ１００の外観図（背面図）である。図１において、２８はＬＣＤ等の画像表示部であり、画像や各種情報を表示する。
【００１０】
７２は電源スイッチであり、電源オン、電源オフを切り替える。６１はシャッターボタンであり、半押し、全押しの二段階ボタンとなっている。６０はモード切替スイッチであり、デジタルカメラ１００における各種モード、具体的には、静止画記録モード、動画記録モード、通信モード、再生モード等を切り替える。１１１は接続ケーブルであり、デジタルカメラ１００と外部機器を接続する。
【００１１】
７０は操作部であり、ユーザからの各種操作を受け付ける。操作部７０は、図示の各種ボタンや、画像表示部２８の画面上に設けられたタッチパネル等の操作部材を有する。操作部７０の各種ボタンとは、具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール７３等である。
【００１２】
２００はメモリカードやハードディスク等の記録媒体である。２０１は記録媒体スロットであり、記録媒体２００を格納する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。２０２は記録媒体スロット２０１の蓋である。
【００１３】
本実施形態のデジタルカメラ１００は、送受信部たるアンテナを内蔵し、外部機器と近接することでデータ通信を行う（近距離無線通信）。近距離無線通信は、周波数帯にもよるが数ｃｍ〜数ｍという近距離で行う無線通信である。そのため、一定の通信可能範囲が存在し、通信対象の外部機器の送受信部が通信可能範囲外では通信を行うことができない。
【００１４】
図２は、本実施形態のデジタルカメラ１００の構成例を示すブロック図である。図２において、１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合や、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。１０２はバリアであり、撮影レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１５】
１２はタイミング発生部であり、撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２は、メモリ制御部１５及びシステム制御部５０により制御される。
【００１６】
１５はメモリ制御部である。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。
【００１７】
３２はメモリであり、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、画像表示部２８に表示するための画像データを格納する。メモリ３２は、マイク１０ａ、１０ｂにおいて録音された音声データ、静止画像、動画像及び画像ファイルを構成する場合のファイルヘッダを格納するのにも用いられる。したがって、メモリ３２は、所定枚数の静止画像や所定時間の動画像及び音声のデータを格納するのに十分な記憶容量を備えている。
【００１８】
１６は圧縮／伸張部であり、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮、伸張する。圧縮／伸張部１６は、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録媒体２００の記録部１９等からメモリ３２に読み込まれた圧縮画像に対して伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮／伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース１８を介して記録媒体２００に記録される。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００１９】
１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して画像表示部２８に供給する。２８は画像表示部であり、ＬＣＤ等の表示器上に、Ａ／Ｄ変換器２３からのアナログ信号に応じた表示を行う。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部２８により表示される。
【００２０】
１０ａ、１０ｂはマイクである。マイク１０ａ、１０ｂから出力された音声信号は、音声制御部１１を介してＡ／Ｄ変換器２３に供給され、Ａ／Ｄ変換器２３によりデジタル信号に変換された後、メモリ制御部１５によりメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３によりアナログ信号に変換される。１１はアンプ等で構成される音声制御部であり、Ｄ／Ａ変換器１３により変換されたアナログ信号によりスピーカ３９を駆動し、音声出力する。
【００２１】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２２】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。このシステム制御部５０が本発明でいう制御手段として機能するものである。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。なお、デジタルカメラ１００の制御は１つのハードウェアにより行われてもよいし、複数のハードウェアが処理を分担しながら全体として１つの制御手段として機能してもよい。
【００２３】
モード切替スイッチ６０、シャッターボタン６１（第１シャッタースイッチ６２、第２シャッタースイッチ６４）、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、通信モード、再生モード等のモードに切り替えることができる。
【００２４】
第１シャッタースイッチ６２は、シャッターボタン６１の操作途中（半押し）でＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２５】
操作部７０の各操作部材は、画像表示部２８に表示される種々の機能アイコンを選択操作すること等により、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えば終了ボタン、戻るボタン、画像送りボタン、検索ボタン、絞り込みボタン、属性変更ボタン等がある。例えばメニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２８に表示される。利用者は、画像表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。電源スイッチ７２は、電源オン、電源オフを切り替える。
【００２６】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部８０とを接続する。
【００２７】
４０はＲＴＣ（Real Time Clock）であり、日付及び時刻を計時する。ＲＴＣ４０は、電源制御部８０とは別に内部に電源部を保持しており、電源部３０が落ちた状態であっても、計時状態を続ける。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてシステムタイマを設定し、タイマ制御を実行する。
【００２８】
１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースである。３５は該記録媒体２００とインターフェース１８との接続のためのコネクタである。９６は記録媒体着脱検知部であり、コネクタ３５に記録媒体２００が装着されているか否かを検知する。
【００２９】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインターフェース３７、及び記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。なお、記録媒体に記憶されている画像は所定の順番で管理されており、特にユーザの指定がない限り、再生、転送等はこの順番に行われる。
【００３０】
１１０は通信部であり、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。１１２ａ，１１２ｂは近距離無線通信を行うためのアンテナであり、デジタルカメラ１００と外部機器とのデータ通信を可能とする。なお、第１、２の実施形態では一つのアンテナのみでもよいが、後述する第３の実施形態では複数のアンテナを用いることから、ここでは２つ図示している。
【００３１】
１２０は姿勢検知部であり、角度センサ、加速度センサ等により構成される。姿勢検知部１２０は、カメラ１００の水平面に対する縦、横等の角度を検知し、更にはカメラ１００の上下左右等の移動方向を検知することが可能である。なお、第１の実施形態では姿勢検知を縦横２値としているので角度センサを用い、また、後述する第２の実施形態では姿勢検知を移動方向としているので加速度センサを用いる。
【００３２】
［デジタルカメラの全体動作について］
図３は、本実施形態のデジタルカメラ１００の全体的な動作を説明するためのフローチャートである。電源スイッチ７２が操作され電源がオンに切り替わると、ステップＳ１０１で、システム制御部５０はフラグや制御変数等を初期化する。続いてステップＳ１０２で、システム制御部５０は記録媒体２００に記録されているファイルに関する管理処理を開始する。ファイル管理処理においては、記録媒体２００に記録されている再生可能な画像の検索処理等を行う。
【００３３】
次にステップＳ１０３、Ｓ１０５、Ｓ１０７で、システム制御部５０はモード切替スイッチ６０の設定位置を判断する。静止画記録モードに設定されていたならば、処理はステップＳ１０３からステップ１０４に進み、静止画記録モード処理を実行する。また、通信モードに設定されていたならば、処理はステップＳ１０３、Ｓ１０５を経てステップＳ１０６に進み、通信モード処理を実行する。また、再生モードに設定されていたならば、処理はステップＳ１０３、Ｓ１０５、Ｓ１０７を経てステップＳ１０８に進み、再生モード処理を実行する。再生モード処理は、記録媒体２００の記録部１９に記録されている画像を画像表示部２８に表示する処理である。また、その他のモードに設定されていたならば、ステップＳ１０３、Ｓ１０５、Ｓ１０７を経てステップＳ１０９に進み、選択されたモードに応じた処理を実行する。その他のモードとしては、例えば動画記録処理、画像編集処理が含まれる。
【００３４】
ステップＳ１０４、Ｓ１０６、Ｓ１０８、Ｓ１０９においてモード切替スイッチ６０により設定されたモード処理を実行した後、処理はステップＳ１１０に進み、システム制御部５０は電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されていれば、ステップＳ１０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されていたならば、処理はステップＳ１１０からステップＳ１１１に進み、システム制御部５０は終了処理を行う。終了処理には、例えば以下の処理が含まれる。すなわち、画像表示部２８の表示を終了状態に変更し、バリア１０２を閉じて撮像部を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源供給が不要な部分への電源を遮断する。ステップＳ１１１の終了処理が完了すると、本処理を終了し、電源オフ状態へ移行する。
【００３５】
［通信モード処理について］
図４は、ステップＳ１０６の通信モード処理を説明するためのフローチャートである。ステップＳ２００で、システム制御部５０はすべての中断情報を初期化する。中断情報は、通信の中断時点までの通信状態を示す情報であり、記憶手段たるシステムメモリ５２に記憶されている中断情報をクリアする。
【００３６】
次にステップＳ２０１で、システム制御部５０は姿勢検知部１２０を用いた姿勢検知処理を行う。本実施形態においては、システム制御部５０は姿勢検知部１２０の検知結果によりデジタルカメラ１００が横姿勢であるか、縦姿勢であるかを判断する。
【００３７】
次にステップＳ２０２で、システム制御部５０は姿勢検知の有無を確認する。本実施形態においては、姿勢検知を縦横２値とするので、姿勢検知有りとしてステップＳ２０３に進む。
【００３８】
ステップＳ２０３で、システム制御部５０は画像転送モードであるか否か判定をする。本実施形態においては、姿勢検知部１２０の検知結果が縦姿勢である場合はスライドショーモードを設定し、横姿勢である場合は画像転送モードを設定する。
【００３９】
ステップＳ２０３において画像転送モードであると判定された場合、ステップＳ２０４で、システム制御部５０は通信モードを画像転送モードに設定する。そして、ステップＳ２０５に進み、画像転送モードガイダンス処理を行う。ここでいう画像転送モードとは、デジタルカメラ１００内の画像を外部機器側に転送し、蓄積するモードである（データの保存有り、再生無し）。
【００４０】
図５（ａ）に、画像転送モード時における表示及び接続状態例を示す。図５（ａ）において、５００は外部機器であるパーソナルコンピュータ等の画像表示及び蓄積装置（以下、ＰＣと称する）である。５０１はデジタルカメラ１００に設けられた送受信部（図２に示したアンテナ１１２ａ又は１１２ｂに相当）、５０２はＰＣ５００に接続された送受信部である。Ｓ1はデジタルカメラ１００側の送受信部５０１の通信可能範囲、Ｓ2はＰＣ５００側の送受信部５０２の通信可能範囲である。デジタルカメラ１００においては、上述したように姿勢検知部１２０の検知結果により画像転送モードと判定されているので、画像表示部２８に画像を転送する旨のガイダンス表示を行うよう表示制御する。なお、デジタルカメラ１００を縦姿勢にすればスライドショーモードに切り替わる旨のガイダンス表示も併せて行うようにしている。なお、このガイダンスは、デジタルカメラ１００が通信可能範囲にいなくとも、通信モードであれば表示される。
【００４１】
一方、ステップＳ２０３において画像転送モードでないと判定された場合、ステップＳ２０６で、システム制御部５０は通信モードをスライドショーモードに設定する。そして、ステップＳ２０７に進み、スライドショーモードガイダンス処理を行う。ここでいうスライドショーモードとは、デジタルカメラ１００内の画像を一時的に外部機器側に転送し、外部機器のディスプレイで画像を順次表示するようなモードである（データの保存無し、再生有り）。
【００４２】
図５（ｂ）に、スライドショーモード時における表示及び接続状態例を示す。デジタルカメラ１００においては、上述したように姿勢検知部１２０の検知結果によりスライドショーモードと判定されているので、画像表示部２８にスライドショーを開始する旨のガイダンス表示を行う。なお、デジタルカメラ１００を横姿勢にすれば画像転送モードに切り替わる旨のガイダンス表示も併せて行うようにしている。なお、このガイダンスは画像転送モードのときと同様、デジタルカメラ１００が通信可能範囲にいなくとも、通信モードであれば表示される。
【００４３】
次にステップＳ２０８で、システム制御部５０は接続対象を検知したか否かを判定する。これは図５（ａ）、（ｂ）に示したＰＣ５００側の送受信部５０２が通信可能範囲Ｓ1内に検出され、お互いに通信できる状態であるか否かの判定である。
【００４４】
ステップＳ２０８において接続対象が検出されない場合、ステップＳ２０９に進む。ステップＳ２０９では、モード切替スイッチ６０によるモード変更がないか、すなわち通信モード処理からの変更がないかを判定し、通信モード以外に設定されたことを検知したならば本処理を抜ける。
【００４５】
一方、ステップＳ２０８において接続対象が検知された場合、ステップＳ２１０に進む。ステップＳ２１０では、現在の通信モード処理における中断情報の有無を確認する。ステップＳ２１０において中断情報がない場合、ステップＳ２１２に進み、先頭処理より処理を開始する。これは、画像転送モードであれば先頭画像から転送を開始し、スライドショーモードであれば先頭画像からスライドショーを開始する。一方、ステップＳ２１０において中断情報がある場合、ステップＳ２１１に進み、中断位置より処理を再開する。これは、画像転送モードであれば現在の通信シーケンス上でまだ転送していない画像から転送を開始し、スライドショーモードであればまだ再生していない画像からスライドショーを再開する。中断情報は後述するステップＳ２１７で記憶されたものである。
【００４６】
次にステップＳ２１３で、現在の通信モードによる処理を行う。これは、開始された画像転送及びスライドショーそれぞれにおいて次の画像に対する処理を逐次実行する。
【００４７】
次にステップＳ２１４で、通信中にモード切替スイッチ６０によるモード変更があるか否かを判定する。モード変更があった場合、本処理を抜ける。モード変更がない場合、ステップＳ２１５に進み、通信切断があるか否かを判定する。通信切断が検知された場合、或いは続くステップＳ２１６で姿勢変化が検知された場合、ステップＳ２１７に進み、その時点までの通信状態を示す中断情報をシステムメモリ５２に記憶した上で、ステップＳ２０３に戻る。ステップＳ２１５における通信切断或いはステップＳ２１６における姿勢変化のいずれも検出されなかった場合、ステップＳ２１３に進み、引き続き通信モード処理を実行する。
【００４８】
なお、本実施形態では、ＰＣ５００との通信動作中にも姿勢検知部１２０の検知結果に応じて通信動作を切り替えるようにした（ステップＳ２１６）。ただし、通信動作の安定化といった観点から、いったんＰＣ５００との通信動作が開始された場合、その通信動作中には姿勢検知部１２０での検知結果を無視するようにしてもよい。
【００４９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。なお、デジタルカメラ１００の基本的な構成は上記第１の実施形態で述べたものと同様であり、以下では同様の構成要素には同一の符号を付し、その詳細な説明は省略する。
【００５０】
第１の実施形態では、デジタルカメラ１００の縦横２値において姿勢検知を行うこととして説明したが、本実施形態では、姿勢検知部１２０が有する加速度センサでデジタルカメラ１００の移動方向を検知するようにしている。
【００５１】
通信モード処理については、図４で説明したとおりである。ステップＳ２０２において姿勢検知ありと判定された場合、すなわち加速度検出があった場合、ステップＳ２０３に進む。一方、姿勢検知なしと判定された場合、すなわち加速度検出がなかった場合、ステップＳ２０９に進む。
【００５２】
図６（ａ）は、加速度を検出する前の表示及び接続状態例を示す。画像表示部２８には、デジタルカメラ１００の移動方向により通信モード処理が選択されることを示すガイダンス表示を行っている。具体的には、矢印等の図形を用いて、デジタルカメラ１００を右方向に移動すると画像転送モード、左方向に移動するとスライドショーモードが決定されることがガイダンスされている。
【００５３】
図６（ｂ）に、左方向の加速度が検出された場合、すなわちデジタルカメラ１００が左方向に移動してスライドショーが選択された場合の表示及び接続状態例を示す。画像表示部２８には、スライドショーが選択されたことを示すガイダンス表示を行う。なお、デジタルカメラ１００を右方向に移動させれば画像転送モードに切り替わる旨のガイダンス表示も併せて行うようにしている。
【００５４】
なお、図６（ａ）、図６（ｂ）に示すガイダンスは、デジタルカメラ１００が接続対象を検知した場合にのみ表示してもよい。なぜなら、ユーザは図６（ａ）、図６（ｂ）に示すような位置関係からデジタルカメラ１００を動かさなければ、ガイダンスどおりの方向にデジタルカメラ１００を動かしても所望の動作は起こらないからである。したがって、接続対象を検知する前には、例えばデジタルカメラ１００を送受信部に近づけることを促すガイダンスを表示する。そして接続対象を検知した場合に図６（ａ）、図６（ｂ）に示すガイダンスを表示してもよい。
【００５５】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。なお、デジタルカメラ１００の基本的な構成は上記第１の実施形態で述べたものと同様であり、以下では同様の構成要素には同一の符号を付し、その詳細な説明は省略する。
【００５６】
第１、２の実施形態では、姿勢検知部１２０を用いることとして説明した。それに対し本実施形態では、デジタルカメラ１００に設けられた複数の送受信部５０１ａ、５０１ｂ（図２に示したアンテナ１１２ａ及び１１２ｂに相当）を利用して、外部機器との位置関係を検出するようにしている。すなわち、本実施形態では、姿勢検知部１２０は必要なく、送受信部５０１、５０１ｂが本発明でいう検知手段として機能する。
【００５７】
通信モード処理については、図４で説明したとおりである。ステップＳ２０２において姿勢検知ありと判定された場合、すなわちいずれかの送受信部５０１ａ、５０１ｂで通信が行われた場合、ステップＳ２０３に進む。一方、姿勢検知なしと判定された場合、すなわちいずれの送受信部５０１ａ、５０１ｂでも通信が行われなかった場合、加速度検出がなかった場合、ステップＳ２０９に進む。
【００５８】
本実施形態においては、送受信部５０１ｂが通信を行った場合はスライドショーモードを設定し、送受信部５０１ａが通信を行った場合は画像転送モードを設定する。
【００５９】
図７（ａ）に、画像転送モード時における表示及び接続状態例を示す。デジタルカメラ１００においては、送受信部５０１ａが通信を行っていることにより画像転送モードと判定されているので、画像表示部２８に画像を転送する旨を表示する。なお、送受信部５０１ｂで通信を行えばスライドショーモードに切り替わる旨のガイダンス表示も併せて行うようにしている。
【００６０】
図７（ｂ）に、スライドショーモード時における表示及び接続状態例を示す。デジタルカメラ１００においては、送受信部５０１ｂが通信を行っていることによりスライドショーモードと判定されているので、画像表示部２８にスライドショーを開始する旨を表示する。なお、送受信部５０１ａで通信を行えば画像転送モードに切り替わる旨のガイダンス表示も併せて行うようにしている。
【００６１】
以上述べた実施形態では、本発明でいう通信動作として、デジタルカメラ１００に保存されている画像のＰＣ５００への転送及びスライドショーとしたが、これに限定されるものではない。上述した通信動作以外にも、ＰＣ５００からデジタルカメラ１００へ転送する画像の選択、ＰＣ５００に蓄積された画像のデジタルカメラ１００による再生・表示等の通信動作を対象としてもよい。また、デジタルカメラ１００からＰＣ５００を操作する処理或いはＰＣ５００からデジタルカメラ１００を操作する処理等を対象としてもよい。すなわち、通信動作としては、通信対称データ、通信対象データの転送方向、通信対象データの転送後の処理いずれであってもよい。
【００６２】
また、デジタルカメラ１００の縦横の姿勢検知、加速度センサによる移動方向検知、複数の送受信部によるＰＣ５００との位置関係について説明したが、これに限定されるものではない。例えば、デジタルカメラ１００の姿勢として、縦横以外の姿勢を検知するようにしてもよい。また、加速度センサを用いなくても、デジタルカメラ１００に複数の送受信部を備えておき、アンテナの指向性の変位、複数のアンテナによる接続順の検知により、デジタルカメラ１００の移動方向を検知することが可能である。さらに、姿勢、移動方向、外部機器との位置関係を組み合わせてもよい。
【００６３】
以上、本発明をデジタルカメラに適用した例を説明したが、本発明の適用はこれに限られるものではなく、プリンタや携帯電話、携帯端末等の、画像再生が可能な画像再生装置に適用が可能である。また、画像を受信する装置もＰＣに限定されず、例えばテレビやハードディスクレコーダ等にも適用が可能である。また、上記の実施形態は本発明の実施形態の１つにすぎず、適宜組み合わせることも可能である。
【００６４】
上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００６５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ ＲＯＭ、ＣＤ Ｒ、ＣＤ ＲＷ、ＤＶＤ ＲＯＭ、ＤＶＤ Ｒ、ＤＶＤ ＲＷ等が考えられる。また、光／光磁気記録媒体、不揮発性の半導体メモリでもよい。
【００６６】
有線／無線通信を用いたプログラムの供給方法としては、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。ここで、プログラムデータファイルは、本発明を形成するコンピュータプログラムを圧縮され自動インストール機能を含むファイル等も含む。  この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００６７】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００６８】
また、上述の実施形態の機能を実現するプログラムを暗号化し記録媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、ネットワークを介してダウンロードさせることによって供給するような方法も考えられる。その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【図面の簡単な説明】
【００６９】
【図１】実施形態のデジタルカメラの外観図である。
【図２】実施形態のデジタルカメラの構成を示すブロック図である。
【図３】実施形態のデジタルカメラの全体的な動作を説明するためのフローチャートである。
【図４】通信モード処理を説明するためのフローチャートである。
【図５】第１の実施形態における表示及び接続例を示す図である。
【図６】第２の実施形態における表示及び接続例を示す図である。
【図７】第３の実施形態における表示及び接続例を示す図である。
【符号の説明】
【００７０】
２２  撮像部
２８  表示部
３２  メモリ
５０  システム制御部
５２  システムメモリ
７０  操作部
１００  デジタルカメラ
１１２ａ、１１２ｂ  アンテナ
１２０  姿勢検知部
５００  画像表示及び蓄積装置
５０１、５０２  送受信部
【図１】
2010011054.tif 000003
【図２】
2010011054.tif 000004
【図３】
2010011054.tif 000005
【図４】
2010011054.tif 000006
【図５】
2010011054.tif 000007
【図６】
2010011054.tif 000008
【図７】
2010011054.tif 000009