(57)【要約】【課題】  通信装置と情報処理装置を接続してデータ処理に関する操作を行う場合に、通信装置からも情報処理装置もスムーズに操作を行う。【解決手段】  携帯通信端末は、自身の操作部が操作されたことに応じて、携帯通信端末側で操作するための操作画面を自身の表示部に表示するとともに、情報処理装置に対して携帯通信端末側で操作するモードに切り替えられた旨を通知する。通知を受けた情報処理装置は、携帯通信端末側で操作するための操作画面を自身の表示部に表示する。【選択図】  図４
2009044399.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
外部からの操作を受け付ける操作手段と、
情報処理装置と接続しデータの送受信を行う通信手段と、
前記通信装置が操作されることに応じてデータ処理を行う第１のモードと、前記情報処理装置が操作されることに応じて前記データ処理を行う第２のモードとがあり、
前記第１のモードで前記データ処理を行うための第１の操作画面と、前記第２のモードで前記データ処理を行うための第２の操作画面とのいずれかを表示部に表示する表示制御手段とを有し、
前記第２の操作画面の表示中に前記操作手段が操作された場合、前記表示制御手段は前記第２の操作画面に代えて前記１の操作画面を前記表示部に表示するとともに、前記通信手段は、前記情報処理装置に対して前記第１のモードへの変更を通知することを特徴とする通信装置。
【請求項２】
前記第１の操作画面の表示中に、前記情報処理装置から前記第２のモードへの変更を通知された場合、前記表示制御手段は、前記第１の操作画面に代えて前記第２の操作画面を表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１の操作画面の表示中に前記操作手段が操作された場合、前記通信手段は、前記操作手段への操作の内容を示す操作情報を前記情報処理装置に送信することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記第２の操作画面は、前記データ処理の実行を指示するためのボタンを含まないことを特徴とする請求項１乃至３のいずれかに記載の通信装置。
【請求項５】
前記データ処理とは、前記データを前記情報処理装置の壁紙に設定する処理、前記データの出力を画像形成装置に指示する処理、前記データを電子メールで送信する処理、前記データを削除する処理の少なくとも１つであることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
情報処理装置であって、
外部からの操作を受け付ける操作手段と、
通信装置と接続しデータの送受信を行う通信手段と、
前記通信装置が操作されることに応じて前記データ処理を行う第１のモードと、前記情報処理装置が操作されることに応じて前記データ処理を行う第２のモードとがあり、
前記第１のモードで前記データ処理を行うための第１の操作画面と、前記第２のモードで前記データ処理を行うための第２の操作画面とのいずれかを表示部に表示する表示制御手段とを有し、
前記第１の操作画面の表示中に前記操作手段が操作された場合、前記表示制御手段は前記第１の操作画面に代えて前記２の操作画面を前記表示部に表示するとともに、前記通信手段は、前記通信装置に対して前記第２のモードへの変更を通知することを特徴とする情報処理装置。
【請求項７】
前記第２の操作画面の表示中に、前記通信装置から前記第１のモードへの変更を通知された場合、前記表示制御手段は、前記第２の操作画面に代えて前記第１の操作画面を表示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記第１の操作画面の表示中に、前記通信装置に対する操作の内容を示す操作情報を受信した場合、前記表示制御手段は、前記第１の操作画面に前記受信した操作の内容を反映させることを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記第１の操作画面に表示される文字は、前記第２の操作画面に表示される文字よりも大きいことを特徴とする請求項６乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記データの処理とは、データを前記情報処理装置の壁紙に設定する処理、前記データを印刷する処理、前記データを電子メールで送信する処理、前記データを削除する処理の少なくとも１つであることを特徴とする請求項６乃至９のいずれかに記載の情報処理装置。
【請求項１１】
通信装置が操作されることに応じてデータ処理を行う第１のモードと、
情報処理装置が操作されることに応じて前記データ処理を行う第２のモードとを有する通信装置の制御方法であって、
外部からの操作を受け付ける操作工程と、
情報処理装置と接続しデータの送受信を行う通信工程と、
前記第１のモードで前記データ処理を行うための第１の操作画面と、前記第２のモードで前記データ処理を行うための第２の操作画面とのいずれかを表示部に表示する表示制御工程とを有し、
前記第２の操作画面の表示中に前記操作工程が操作された場合、前記表示制御工程において、前記第２の操作画面に代えて前記１の操作画面を前記表示部に表示するとともに、前記通信工程において、前記情報処理装置に対して前記第１のモードへの変更を通知することを特徴とする通信装置の制御方法。
【請求項１２】
通信装置が操作されることに応じてデータ処理を行う第１のモードと、情報処理装置が操作されることに応じて前記データ処理を行う第２のモードとを有する情報処理装置の制御方法であって、
外部からの操作を受け付ける操作工程と、
通信装置と接続しデータの送受信を行う通信工程と、
前記第１のモードで前記データ処理を行うための第１の操作画面と、前記第２のモードで前記データ処理を行うための第２の操作画面とのいずれかを表示部に表示する表示制御工程とを有し、
前記第１の操作画面の表示中に前記操作工程が操作された場合、前記表示制御工程において、前記第１の操作画面に代えて前記２の操作画面を前記表示部に表示するとともに、前記通信工程において、前記通信装置に対して前記第１のモードへの変更を通知することを特徴とする情報処理装置の制御方法。
【請求項１３】
コンピュータに、請求項１１に記載の制御方法を実行させる、コンピュータが読み取り可能なプログラム。
【請求項１４】
コンピュータに、請求項１２に記載の制御方法を実行させる、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、情報処理装置、それらの制御方法、プログラムに関するものであり、特に、外部装置と接続しデータを表示する技術に関するものである。
【背景技術】
【０００２】
デジタルカメラなどの通信装置とパーソナルコンピュータ（以下、「ＰＣ」）などの情報処理装置とを接続し、画像の転送などを行う技術が知られている。
【０００３】
また、デジタルカメラ側でのモード切り替え操作に応じて、接続相手であるＰＣの画面を変更する技術が知られている（例えば、特許文献１）。
【特許文献１】特開２０００−３３３１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１は、デジタルカメラ側でのモード切り替え操作に応じてＰＣ側の画面を切り替えるが、ユーザがデジタルカメラを操作しているか、ＰＣを操作しているかに応じて画面を切り替えてはいない。一般に、デジタルカメラなどの携帯型の装置とＰＣなどの卓上型の情報処理装置では操作系が大きく異なる。したがって、ユーザが携帯型の装置の操作部を用いて、卓上型の装置を操作するための画面を操作するのは困難な場合があった。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る通信装置は、外部からの操作を受け付ける操作手段と、情報処理装置と接続しデータ処理を行う通信手段と、
前記通信装置が操作されることに応じて前記データ処理を行う第１のモードと、前記情報処理装置が操作されることに応じて前記データ処理を行う第２のモードとがあり、前記第１のモードで前記データ処理を行うための第１の操作画面と、前記第２のモードで前記データ処理を行うための第２の操作画面とのいずれかを表示部に表示する表示制御手段とを有し、前記第２の操作画面の表示中に前記操作手段が操作された場合、前記表示制御手段は前記第２の操作画面に代えて前記１の操作画面を前記表示部に表示するとともに、前記通信手段は、前記情報処理装置に対して前記第１のモードへの変更を通知することを特徴とする。
【０００６】
また、本発明に係る情報処理装置は、外部からの操作を受け付ける操作手段と、通信装置と接続しデータ処理を行う通信手段と、前記通信装置が操作されることに応じて前記データ処理を行う第１のモードと、前記情報処理装置が操作されることに応じて前記データ処理を行う第２のモードとがあり、前記第１のモードで前記データ処理を行うための第１の操作画面と、前記第２のモードで前記データ処理を行うための第２の操作画面とのいずれかを表示部に表示する表示制御手段とを有し、前記第１の操作画面の表示中に前記操作手段が操作された場合、前記表示制御手段は前記第１の操作画面に代えて前記２の操作画面を前記表示部に表示するとともに、前記通信手段は、前記通信装置に対して前記第２のモードへの変更を通知することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの操作している機器に応じた操作画面が表示されるので、ユーザは操作のための機器を柔軟に選択できる。また、選択した機器に合わせた操作画面で操作ができるため、快適な操作を提供することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明について図面を用いて詳細に説明する。
【０００９】
図１は、本実施例が適用される、デジタルカメラなどの撮像装置１００の構成を示すブロック図である。
【００１０】
撮像装置１００は、光学系１０１、撮像素子１０２、ＣＰＵ１０３、一次記憶装置１０４、二次記憶装置１０５、記憶媒体１０６、表示部１０７、操作部１０８、通信装置１０９から構成されている。
【００１１】
光学系１０１は、レンズ、シャッター、絞り等から構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２に結像させる。
【００１２】
撮像素子１０２は、光学系１０１を通って結像した光を画像に変換する。
【００１３】
ＣＰＵ１０３は、各部から入力された信号や読み出されたプログラムに従い、撮像装置１００を構成する各部の制御、データ処理を行う。
【００１４】
一次記憶装置１０４は、一時的なデータを記憶する記憶部であり、ＣＰＵ１０３の作業領域として用いられる。
【００１５】
二次記憶装置１０５は、撮像装置１００を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶する。各種の変数は一次記憶装置１０４または二次記憶装置１０５に記憶される。
【００１６】
記憶媒体１０６は、撮影した画像データなどを記憶する。本実施形態では、いわゆるメモリカードなどの着脱可能な記憶媒体を用いる。したがって撮像装置１００のユーザは、撮影後に記憶媒体１０６を取り外し、パーソナルコンピュータ（以下「ＰＣ」）などに装着してデータを読み出すことが可能である。
【００１７】
表示部１０７は、各種の情報を表示するためのものである。撮像素子が読み取っている画像（ビューファインダー画像）の表示やレリーズにより撮影した画像の表示する。また、対話的な操作のための文字など、グラフィカルユーザインタフェース（以下「ＧＵＩ」）の表示などを行う。
【００１８】
操作部１０８は、ユーザの操作を受け付けるためのものであり、ボタンやホイール、あるいは表示部１０７にタッチセンサを設けたものでもよい。
【００１９】
通信装置１０９は、外部装置と接続し制御コマンドやデータの送受信を行う。通信装置１０９は、有線であるか無線であるかや、外部装置と直接接続するかネットワークを介して接続するかなどは問わない。
【００２０】
図２は、本実施例が適用される情報処理装置２００の構成を示すブロック図である。
【００２１】
情報処理装置２００は、表示部２０１と、操作部２０２と、ＣＰＵ２０３と、一次記憶装置２０４と、二次記憶装置２０５と、通信装置２０６とから構成されている。
【００２２】
表示部２０１は、ＧＵＩや画像などを表示する。
【００２３】
操作部２０２は、ユーザの操作を受け付けるためのものであり、キーボードやマウスを用いることができるほか、操作部１０８と同様、ボタンやホイール、タッチセンサを用いてもよい。
【００２４】
ＣＰＵ２０３は、各部から入力された信号や読み出されたプログラムに従い、情報処理装置２００を構成する各部の制御、データ処理を行う。
【００２５】
一次記憶装置２０４は、一時的なデータを記憶し、ＣＰＵ２０３の作業用に使われる。
【００２６】
二次記憶装置２０５は、情報処理装置２００を制御するためのオペレーティングシステムや各種アプリケーションのプログラムを記憶する。
【００２７】
通信装置２０６は、外部装置と接続し制御コマンドやデータの送受信を行う。通信装置２０６は、有線であるか無線であるかや、外部装置と直接接続するかネットワークを介して接続するかなどは問わない。
【００２８】
なお、本実施形態では、撮像装置１００と情報処理装置２００を接続した際に、撮像装置１００を操作して画像の転送などを行ってもよいし、情報処理装置２００を操作して画像の転送などを行ってもよい。どちらの装置を操作して処理を行うかは、モードにより決定される。以下、撮像装置１００を操作して画像の転送などを行う第１のモードを「撮像装置操作モード」、情報処理装置２００を操作して画像の転送などを行う第２のモードを「情報処理装置操作モード」とする。
【００２９】
図３は、撮像装置１００および情報処理装置２００での処理において使用する変数である、撮像装置操作モードフラグ３１０と情報処理装置モードフラグ３０２とを示すものである。
【００３０】
本実施形態では、撮像装置モードフラグ３０１は、撮像装置１００の表示が、撮像装置操作モード用の表示か、情報処理装置操作モード用の表示かを示すフラグである。情報処理装置モードフラグ３０２は、情報処理装置２００の表示が、撮像装置操作モード用の表示か、情報処理装置操作モード用の表示かを示すフラグである。
【００３１】
撮像装置モードフラグ３０１と情報処理装置モードフラグ３０２は、機能としては同じものである。前者は撮像装置１００で記憶および参照され、後者は情報処理装置２００で記憶および参照されるものである。変数の値が「撮像装置操作」であれば撮像装置操作モード用の表示となり、「情報処理装置操作」であれば情報処理装置操作モード用の表示となる。両者の値は、同期して同じ値が設定されるようになっている。同期する処理については後述する。
【００３２】
なお、本実施形態の説明では、変数の値として「撮像装置操作」、「情報処理装置操作」という特定の名称を用いているが、実際にはその意味に対応した数値コードなどが使用される。
【００３３】
図４は、情報処理装置２００の表示部２０１に表示される操作画面の一例を示す図である。
【００３４】
図４（ａ）は、情報処理装置モードフラグ３０２が「情報処理装置操作」に設定されている場合に、表示部２０１に表示される操作画面である。したがって、図４（ａ）は情報処理装置の操作部２０２を操作するモードのための表示である。
【００３５】
図４（ａ）のうち、４０１は現在表示の対象として選択中の画像であり、中央右寄りに大きく表示される。４０２は一覧表示された縮小画像である。ユーザは操作部２０２を用いて一覧表示された縮小画像４０２のうち１つを選択することで、選択した画像を選択画像４０１として表示させることができる。４０３は操作ボタンを示すＧＵＩである。ユーザは操作部２０２を用いて各種の操作ボタンを選択することで、情報処理装置２００に対する指示を入力することができ、データに対する処理を実行できる。
【００３６】
本実施形態におけるデータ処理は、壁紙設定、印刷、電子メール、削除の４つである。壁紙設定は、現在表示されている画像を情報処理装置２００のデスクトップ表示の背景画像、いわゆる壁紙に設定する処理である。印刷は、現在表示されている画像を情報処理装置２００に接続されたプリンタ（図示せず）などの画像形成装置に転送して印刷などの出力を指示する処理である。電子メールは、現在表示されている画像を添付した電子メールを、情報処理装置２００から他の装置に送信する処理である。削除は、現在表示されている画像を通信装置１０５の二次記憶装置１０５から削除する処理である。
【００３７】
図４（ｂ）は情報処理装置モードフラグ３０２が「撮像装置操作」に設定されている場合に、表示部２０１に表示される操作画面である。したがって、図４（ｂ）は撮像装置１００の操作部１０８を操作するモードのための表示である。
【００３８】
この表示を用いるユースケースとして、ユーザが撮像装置１００の操作部１０８を操作しながら、情報処理装置２００の表示部２０１を見る、すなわち情報処理装置２００の表示を制御するコントローラとして撮像装置１００を用いる場合がある。したがって、撮像装置１００のユーザと情報処理装置２００の表示部２０１とは、数メートル程度離れているケースが多いと考えられる。
【００３９】
４０４は表示対象の画像であり、図４（ａ）の選択画像４０１に相当する。４０５は操作ボタンであり、図４（ａ）の操作ボタン４０５に相当する。
【００４０】
本実施形態において、図４（ｂ）に示す操作画面は、図４（ａ）に示す操作画面といくつかの相違点がある。まず、図４（ｂ）は縮小画像４０２を一覧表示しない。これは、表示部２０１に小さな縮小画像を表示しても、表示部２０１から離れた場所にいる撮像装置１００の操作者には見づらいためである。
【００４１】
他の相違点として、図４（ｂ）に示す操作画面は、図４（ａ）に示す操作画面よりも文字等のサイズが大きい。本実施形態では、いわゆる１０ｆｅｅｔ  ＵＩと呼ばれる、数メートル離れた位置にいるユーザからでも表示を読み取ることのできる表示形式を用いる。これは、表示部２０１から離れていたユーザも文字を読み取れるようにするためである。
【００４２】
また、他の相違点として、図４（ｂ）に示す操作画面は、図４（ａ）に示す操作画面とは操作ボタン４０５の配置が異なる。後述するが、操作ボタン４０５の配置は撮像装置１００に表示される操作ボタンの配置と同じ配置である。すなわち、ユーザが撮像装置１００の操作部１０８で操作する際のガイドとなるよう、操作ボタン４０５が表示される。デジタルカメラなどの撮像装置は、一般的に十字キーでの操作が多い。従って本実施形態では、操作ボタン４０５を縦一列に並べ、十字キー操作で選択しやすい構成とした。
【００４３】
図５は、撮像装置１００の表示部１０７に表示される操作画面の一例を示す図である。
【００４４】
図５（ａ）は、撮像装置モードフラグ３０１が「情報処理装置操作」に設定されている場合に、表示部１０７に表示される操作画面である。したがって、図５（ａ）は情報処理装置の操作部２０２を操作するモードにおける表示である。
【００４５】
図５（ａ）のうち、５０１は現在表示の対象として選択中の画像である。図５（ａ）に示す操作画面では、選択画像５０１以外の表示は特に行われない。これは、ユーザが撮像装置１００の表示部１０７を見ながら情報処理装置２００の操作部２０２を操作するケースは少ないと考えられるからである。例えば、印刷や削除などの各種処理の実行を指示するためのボタンは表示されない。なお、図５（ａ）に示す操作画面は好適な一例であり、この表示形態には限定されない。例えば、撮像装置の操作部１０８の種類・配置によっては、操作ボタンなどのより詳細な情報を表示してもよい。また逆に、操作画面に何も表示しなくてもよい。この場合は、ユーザは現在のモードがＰＣ２００を操作するモードだということを認識できる。
【００４６】
図５（ｂ）は撮像装置モードフラグ３０１が「撮像装置操作」に設定されている場合に、表示部１０７に表示される操作画面である。したがって、図５（ｂ）は撮像装置１００の操作部１０８を操作するモードにおける表示である。
【００４７】
５０２は表示対象の画像であり、５０３は操作ボタンである。これらのボタンは、デジタルカメラなどで一般的に用いられる十字キーで操作しやすいよう、縦一列にボタンが配置されている。また、撮像装置１００の表示部１０７は小さな液晶などを用いるのが一般的である。そこで、表示部１０７に対して大きなサイズで各種のＧＵＩが表示される。
【００４８】
前述したように、撮像装置操作モードでは、撮像装置１００の表示部１０７と情報処理装置２００の表示部２０１には同じ情報が表示される。すなわち、ユーザが撮像装置１００を手に持ち、表示部１０７を見ながら操作部１０８を操作することも、表示部２０１を見ながら操作部１０８を操作することもできるということである。ユーザは、手元の表示部１０７でも、操作画面の大きな表示部２０１でも、好みの表示部を見て操作できることができる。
【００４９】
また、本実施形態の特徴として、撮像装置１００の表示と情報処理装置２００の表示は同期する。すなわち、情報処理装置２００の表示部２０１に図４（ａ）に示す操作画面が表示されている場合、撮像装置１００の表示部１０７には図５（ａ）が表示されるよう制御される。また、情報処理装置２００の表示部２０１に図４（ｂ）に示す操作画面が表示されている場合、撮像装置１００の表示部１０７には図５（ｂ）が表示されるよう制御される。同期制御の処理については後述する。
【００５０】
撮像装置操作モードと情報処理装置操作モードとは、操作部１０８または操作部２０２が操作されることで切り替えられる。本実施形態では、撮像装置の操作部１０８が操作された場合には撮像装置操作モードが設定され、情報処理装置の操作部２０２が操作された場合には情報処理装置操作モードが設定される。例えば、撮像装置１００のボタンが押されると撮像装置１００のボタンなどで操作するモードとなり、情報処理装置２００のマウスが動かされるとマウスなどで操作するモードとなる。このモードの設定処理については後述する。
【００５１】
図６は、本実施形態における撮像装置１００の処理の流れを示すフローチャートである。図７は本実施形態における情報処理装置２００の処理の流れを示すフローチャートである。図６に示す処理と図７に示す表示制御処理は連動して行われる。
【００５２】
まず、撮像装置１００の処理について図６を用いて説明する。この処理は、二次記憶装置１０５から読み出されたプログラムに従い、ＣＰＵ１０３が各部を制御することによって行われる。
【００５３】
ステップＳ６０１において、ＣＰＵ１０３は、通信装置１０９を介して情報処理装置２００に接続しているか否かを判断する。接続していると判断した場合には処理をステップＳ６０２に進める。接続していないと判断した場合には処理をステップＳ６０１に戻す。
【００５４】
ステップＳ６０２において、ＣＰＵ１０３は情報処理装置２００との通信を確立する。最初に接続が確立した時点では、初期モードとして情報処理装置操作モードが設定されるものとする。
【００５５】
ステップＳ６０３において、ＣＰＵ１０３は、撮像装置モードフラグ３０１を初期値に設定する。具体的には、「情報処理装置操作」に設定する。
【００５６】
ステップＳ６０４において、ＣＰＵ１０３は、撮像装置モードフラグ３０１の値に従い、表示部１０７に操作画面を表示する。撮像装置モードフラグ３０１が「情報処理装置操作」であれば図５（ａ）に示す操作画面を表示し、撮像装置モードフラグ３０１が「撮像装置操作」であれば図５（ｂ）に示す操作画面を表示する。
【００５７】
ステップＳ６０５において、ＣＰＵ１０３は、操作部１０８が操作されたか否かを判断する。操作されたと判断した場合、処理をステップＳ６０６に進める。操作されていないと判断した場合、処理をステップＳ６１３に進める。
【００５８】
ステップＳ６０６において、ＣＰＵ１０３は、撮像装置モードフラグ３０１の値を判断する。値が「撮像装置操作」であると判断した場合には、処理をステップＳ６０７に進める。値が「情報処理装置操作」であると判断した場合には、処理をステップＳ６１０に進める。
【００５９】
まず、撮像装置モードフラグ３０１が「撮像装置操作」であると判断された場合について説明する。撮像装置モードフラグ３０１の値が「撮像装置操作」ということは、ステップＳ６０７でのモードは撮像装置操作モードであり、図５（ｂ）に示す画面が表示中である。
【００６０】
ステップＳ６０７において、ＣＰＵ１０３は、表示部１０７と表示部２０１との表示を同期させるため、ステップＳ６０５における操作内容を示す操作情報を情報処理装置２００に送信する。具体的には表示対象の画像のファイル名や操作ボタンの選択状態、メニューの切り替えや階層の移動などの情報を送信する。この処理の結果、表示部１０７と表示部２０１の表示を同期させることができる。
【００６１】
ステップＳ６０８において、ＣＰＵ１０３はステップＳ６０５で行われた操作に応じた処理を行う。
【００６２】
ステップＳ６０９において、ＣＰＵ１０３は、ステップＳ６０８の処理の結果を受けて表示部１０７の表示を更新し、処理をステップＳ６０５に戻す。
【００６３】
次に、ステップＳ６０６において、撮像装置モードフラグ３０１が「情報処理装置操作」であると判断された場合について説明する。
【００６４】
撮像装置モードフラグ３０１の値が「情報処理装置操作」ということは、ステップＳ６１０でのモードは情報処理装置操作モードであり、図５（ａ）に示す画面が表示されている。この時点で撮像装置の操作部１０８が操作されたため、ＣＰＵ１０３は撮像装置操作モードへの切り替え処理を行う。そのためステップＳ６１０において、ＣＰＵ１０３は、情報処理装置２００にモード切り替え要求を送信する。
【００６５】
ステップＳ６１１において、ＣＰＵ１０３は情報処理装置２００から応答を受信したか否かを判断する。受信したと判断した場合は処理をステップＳ６１２に進める。受信していないと判断した場合は処理をステップＳ６１１に戻す。
【００６６】
ステップＳ６１２において、ＣＰＵ１０３は撮像装置モードフラグ３０１を「撮像装置操作」に設定する。その後ステップＳ６０４に戻り、表示部１０７の表示が切り替えられる。ここでは操作部１０８を用いて操作するための操作画面を表示するから、図５（ｂ）に示す操作画面が表示される。
【００６７】
ここまで、ステップＳ６０５において操作部１０８が操作されたと判断した場合について説明した。以下、ステップＳ６０５において操作部１０８が操作されていないと判断した場合、つまり撮像装置１００に対する操作がない場合について説明する。
【００６８】
ステップＳ６１３において、ＣＰＵ１０３は撮像装置モードフラグ３０１の値を判断する。値が「撮像装置操作」であると判断した場合には処理をステップＳ６１４に進める。値が「情報処理装置操作」であると判断した場合には、処理をステップＳ６０５に戻す。
【００６９】
ステップＳ６１４において、ＣＰＵ１０３は、情報処理装置２００からモード切り替え要求を受信したか否かを判断する。ここで受信するモード切り替え要求は、情報処理装置２００の操作部２０２が操作された場合に情報処理装置２００から送信されるものであり、詳細は後述する。受信したと判断した場合には処理をステップＳ６１５に進める。受信していないと判断した場合には処理をステップＳ６０５に戻す。
【００７０】
ステップＳ６１５において、ＣＰＵ１０３は、モードを情報処理装置操作モードに設定し、撮像装置モードフラグ３０１を「情報処理装置操作」に設定する。
【００７１】
ステップＳ６１６において、ＣＰＵ１０３は、情報処理装置２００に対し、モード切り替え要求に対する応答を送信し、情報処理装置２００に対してモードを変更したことを通知する。応答の送信後、ＣＰＵ１０３は処理をステップＳ６０４に戻し、表示部２０１の表示を切り替える。この時点では情報処理装置操作モードに設定されているから、図５（ａ）に示す操作画面が表示される。
【００７２】
ここまで、撮像装置１００の処理について説明した。次に、情報処理装置２００の処理について図７を用いて説明する。以下の処理は、二次記憶装置２０５から読み出されたプログラムに従い、ＣＰＵ２０３が各部を制御することによって行われる。
【００７３】
ステップＳ７０１において、ＣＰＵ２０３は、通信装置２０６を介して撮像装置１００が接続されたか否かを判断する。接続されたと判断した場合には処理をステップＳ７０２に進める。接続されていないと判断した場合には処理をステップＳ７０１に戻す。
【００７４】
ステップＳ７０２において、ＣＰＵ２０３は、撮像装置１００との通信を確立する。最初に接続が確立した時点では、初期モードとして情報処理装置操作モードが設定されるものとする。
【００７５】
ステップＳ７０３において、ＣＰＵ２０３は、情報処理装置モードフラグ３０２を初期値に設定する。本実施形態では、「情報処理装置操作」に設定する。
【００７６】
ステップＳ７０４において、ＣＰＵ２０３は、情報処理装置モードフラグ３０２の値に従い、表示部２０１に操作画面を表示する。情報処理装置モードフラグ３０２が「情報処理装置操作」であれば図４（ａ）に示す操作画面を表示し、情報処理装置モードフラグ３０２が「撮像装置操作」であれば図４（ｂ）に示す操作画面を表示する。
【００７７】
ステップＳ７０５において、ＣＰＵ２０３は、操作部２０２が操作されたか否かを判断する。操作されたと判断した場合、処理をステップＳ７０６に進める。操作されていないと判断した場合、処理をステップＳ７１２に進める。
【００７８】
ステップＳ７０６において、ＣＰＵ２０３は、情報処理装置モードフラグ３０２の値を判断する。値が「撮像装置操作」であると判断した場合には、処理をステップＳ７０９に進める。値が「情報処理装置操作」であると判断した場合には、処理をステップＳ７０７に進める。
【００７９】
ステップＳ７０７において、ＣＰＵ２０３は、ステップＳ７０５で行われた操作に応じた処理を行う。
【００８０】
ステップＳ７０８において、ＣＰＵ２０３は、ステップＳ７０７の処理の結果を受けて、表示部２０１の表示を更新し、処理をステップＳ７０５に戻す。
【００８１】
次に、ステップＳ７０６において、情報処理装置モードフラグ３０２が「撮像装置操作」であると判断された場合について説明する。
【００８２】
情報処理装置モードフラグ３０２の値が「撮像装置操作」ということは、ステップＳ７０９でのモードは撮像装置操作モードであり、図４（ｂ）に示す画面が表示されている。この時点で情報処理装置２００の操作部２０２が操作されたため、ＣＰＵ２０３は情報処理装置操作モードへの切り替え処理を行う。そのためステップＳ７０９において、ＣＰＵ１０３は、撮像装置１００にモード切り替え要求を送信する。ここで送信されたモード切り替え要求は、図６のステップＳ６１４において撮像装置１００に受信される。
【００８３】
ステップＳ７１０において、ＣＰＵ１０３は撮像装置１００から応答を受信したか否かを判断する。ここでいう応答とは、図６のステップＳ６１６で撮像装置１００から送信される応答である。応答を受信したと判断した場合には処理をステップＳ７１１に進める。受信していないと判断した場合には、処理をステップＳ７１０に戻す。
【００８４】
ステップＳ７１１において、ＣＰＵ２０３は情報処理装置モードフラグ３０２を「情報処理装置操作」に設定する。その後処理をステップＳ７０４に戻し、表示部２０１の表示を切り替える。ここでは操作部２０２を用いて操作するための操作画面を表示するから、図４（ａ）に示す操作画面が表示される。
【００８５】
ここまで、ステップＳ７０５において操作部２０２が操作されたと判断した場合について説明した。以下、ステップＳ７０５において操作部２０２が操作されていないと判断した場合、つまり情報処理装置２００に対する操作がない場合について説明する。
【００８６】
ステップＳ７１２において、ＣＰＵ２０３は情報処理装置モードフラグ３０２の値を判断する。値が「情報処理装置操作」であると判断した場合には、処理をステップＳ７１３に進める。値が「撮像装置操作」であると判断した場合には、処理をステップＳ７１６に進める。
【００８７】
ステップＳ７１３において、ＣＰＵ２０３は、撮像装置１００からモード切り替え要求を受信したか否かを判断する。ここで受信するモード切り替え要求は、図６のステップＳ６１０で撮像装置１００から送信されたものである。受信したと判断した場合には処理をステップＳ７１４に進める。受信していないと判断した場合には処理をステップＳ７０５に戻す。
【００８８】
ステップＳ７１４において、ＣＰＵ２０３は、モードを撮像装置操作モードに設定し、情報処理装置モードフラグ３０２を「撮像装置操作」に設定する。
【００８９】
ステップＳ７１５において、ＣＰＵ２０３は、撮像装置１００にモード切り替え要求に対する応答を送信する。撮像装置１００は、この応答を図６のステップＳ６１１で受信する。応答の送信後、ＣＰＵ２０３は処理をステップＳ７０４に戻し、表示部２０１の表示を切り替える。この時点では撮像装置操作モードに設定されているから、図４（ｂ）に示す操作画面が表示される。
【００９０】
次に、ステップＳ７１２において情報処理装置モードフラグ３０２の値が「撮像装置操作」であると判断された場合について説明する。
【００９１】
ステップＳ７１６において、ＣＰＵ２０３は、撮像装置１００から操作部１０８に対する操作内容を示す操作情報を受信したか否かを判断する。操作情報は、撮像装置１００が図６のステップＳ６０７で送信するものである。受信したと判断した場合には処理をステップＳ７１７に進める。受信していないと判断した場合には処理をステップＳ７０５に戻す。
【００９２】
ステップＳ７１７において、ＣＰＵ２０３は、ステップＳ７１６で受信した操作内容に応じた処理をする。具体的には表示対象の画像のファイル名や操作ボタンの選択状態、メニューの切り替えや階層の移動などの情報を受信し、図４（ｂ）に示す画面に反映させる。
【００９３】
ステップＳ７１８において、ＣＰＵ２０３は、ステップＳ７１７の処理結果を受けて、表示部２０１の表示を更新し、処理をステップＳ７０５に戻す。ステップＳ７１６〜Ｓ７１８の処理により、撮像装置１００側の操作部１０８を操作したときに、情報処理装置２００側の表示部２０１の表示を同期させることが可能になる。
【００９４】
以上述べたように、本実施形態における撮像装置１００と情報処理装置２００は、操作された機器に合わせた操作画面を表示する構成とした。このことにより、ユーザは撮像装置１００と情報処理装置２００のいずれかを選択的に操作部として用いることができるとともに、選択した機器に合わせた操作画面を見ながら操作をすることができる。また、撮像装置１００が操作された場合には撮像装置１００側の表示と情報処理装置２００側の表示を同期させることにより、ユーザは情報処理装置２００の表示部２０１を見ながら撮像装置１００の操作部１０８を操作することができる。
【００９５】
なお、本実施形態では撮像装置を例として説明したが、情報処理装置と通信可能な通信装置であれば、撮像装置に限らず、画像ビューアや携帯電話などを用いてもよい。
【００９６】
なお、実施例で述べた機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を装置やシステムに供給し、その装置やシステムの制御部が記憶媒体からプログラムコードを読み出して実行することによっても、本発明の目的は達成される。すなわち、記憶媒体から読み出されたプログラムコード自体がこれら実施の形態の機能を実現することとなり、したがって、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図面の簡単な説明】
【００９７】
【図１】撮像装置の構成を示すブロック図である。
【図２】情報処理装置の構成を示すブロック図である。
【図３】撮像装置と情報処理装置で動作するプログラムが使用する変数を示す図である。
【図４】情報処理装置の表示の例を示す図である。
【図５】撮像装置と情報処理装置の表示の例を示す図である。
【図６】撮像装置の動作を説明するためのフローチャートである。
【図７】情報処理装置の動作を説明するためのフローチャートである。
【図１】
2009044399.tif 000003
【図２】
2009044399.tif 000004
【図３】
2009044399.tif 000005
【図４】
2009044399.tif 000006
【図５】
2009044399.tif 000007
【図６】
2009044399.tif 000008
【図７】
2009044399.tif 000009