(57)【特許請求の範囲】
【請求項１】
複数のユーザ機器を連携させるシステムにおいて、前記ユーザ機器として使用される情報処理装置であって、
連携を管理する機器連携装置と通信する通信手段と、
操作手段と、
他装置における連携のための所定の操作を、前記操作手段に対するユーザ操作に要する時間に応じて設定される問い合わせ間隔で前記機器連携装置に問い合わせる問い合わせ手段
とを有することを特徴とする情報処理装置。
【請求項２】
前記問い合わせ手段は、前記問い合わせ間隔を時間の経過により短く設定し、その後、より長く設定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記問い合わせ手段は、操作に要する時間が短いユーザに対する前記問い合わせ間隔を、そうでないユーザに対する前記問い合わせ間隔よりも短くすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
２つのユーザ機器と通信し、前記２つのユーザ機器を連携させる機器連携装置を有する機器連携システムにおける機器連携方法であって、
前記２つのユーザ機器のうちの一方のユーザ機器が、前記機器連携装置から連携操作情報を受信して表示するステップと、
前記２つのユーザ機器のうちの他方のユーザ機器が、前記他方のユーザ機器におけるユーザ操作に応じて、前記機器連携装置に前記連携操作情報とポーリング情報に要求するステップと、
前記機器連携装置が、前記他方のユーザ機器からの要求に従い、前記他方のユーザ機器でのユーザ操作に要した時間から、要求されたポーリング情報を生成し、前記連携操作情報とともに前記他方のユーザ機器に送信するステップと、
前記一方のユーザ機器が、前記一方のユーザ機器における連携操作情報確認操作を前記機器連携装置に通知するステップと、
前記他方のユーザ機器が、所定のポーリング間隔で、前記機器連携装置に対し、前記一方のユーザ機器における連携操作情報確認操作の有無を確認するステップ
とを有することを特徴とする機器連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び機器連携方法に関し、より具体的には、他装置でのユーザ操作を確認することで複数装置を連携させるシステムにおける情報処理装置及び機器連携方法に関する。
【背景技術】
【０００２】
ネットワークサービスでは、複数のユーザ機器の一方に対する一定の操作の下、他方のサービス利用を可能にする認証方式が知られている。例えば、一方のユーザ機器の操作としては、専用機を使用する場合と、ブラウザを使って特定のＷｅｂサービスにログインして特定の操作を入力する方法などがある。
【０００３】
Ｗｅｂサービスのようなサーバ／クライアントシステムでは、サーバに通信要求が集中していると、サーバは、クライアントからのデータ要求にすぐには応答できにくくなる。
【０００４】
これに対し、特許文献１には、サーバが、現在アクセスしているクライアント数または過去の統計的なデータから次にアクセスすべき時間をクライアントに通知し、クライアントは通知された時間にサーバにアクセスすると記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−０８５６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、接続クライアント数または過去の統計的なデータから求められた一定間隔のポーリングを採用しており、個々のユーザの操作にかかる時間を考慮していない。この結果、従来技術では、無駄なポーリングが多く発生し、また、ユーザ操作にあわせたタイミングでの操作情報の収集が難しかった。
【０００７】
本発明は、このような不都合を解消する情報処理装置及び機器連携方法を提示することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、複数のユーザ機器を連携させるシステムにおいて、前記ユーザ機器として使用される情報処理装置であって、連携を管理する機器連携装置と通信する通信手段と、操作手段と、他装置における連携のための所定の操作を、前記操作手段に対するユーザ操作に要する時間に応じて設定される問い合わせ間隔で前記機器連携装置に問い合わせる問い合わせ手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザ操作に要する時間に応じた問い合わせ間隔でユーザ操作を確認できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例のシステム構成図である。
【図２】本実施例の機器連携装置の概略構成ブロック図である。
【図３】本実施例の撮像装置の概略構成ブロック図である。
【図４】ポーリング順番とポーリング間隔の一例である。
【図５】本実施例の撮像装置と通信端末の表示画面の変遷例である。
【図６】本実施例の連携操作のシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１２】
図１は、本発明に係る情報処理装置の一実施例を使用する機器連携システムの概略構成図である。複数のユーザ機器を連携させる機器連携システムの説明例として、２つのユーザ機器、ここでは撮像装置１１０と通信端末１２０を連携させるケースを説明する。
【００１３】
撮像装置１１０と通信端末１２０は、互いに連携したユーザ操作を必要とするユーザ機器の一例である。撮像装置１１０と通信端末１２０は、ネットワーク１３０を介して機器連携装置（機器連携サーバ）１０１と接続する。
【００１４】
撮像装置１１０は、ネットワーク１３０での情報転送が可能な標準プロトコルで機器連携装置１０１と通信できる。具体的には、撮像装置１１０は、ＨＴＴＰ等のプロトコルを用いて機器連携装置１０１にアクセスし、ＸＭＬ等の記述言語で作成された情報を機器連携装置１０１に送信する。撮像装置１１０はまた、機器連携装置１０１からＨＴＭＬまたはＸＭＬ等の記述言語で作成された情報を受信する。撮像装置１１０は、機器連携装置１０１からの受信情報を解析し、表示部１１１に表示することでユーザに受信内容を通知する。撮像装置１１０は、連携を要する操作を受けて機器連携装置１０１に連携操作確認リクエスト信号を送信する。
【００１５】
通信端末１２０は、パーソナルコンピュータ（ＰＣ）またはスマートフォン等の携帯通信端末からなる。通信端末１２０上では、ネットワーク１３０での情報転送が可能な標準プロトコルを有するプログラム１２１が動作可能である。通信端末１２０は、プログラム１２１により、ＨＴＴＰ等のプロトコルを用いて機器連携装置１０１にアクセスし、ＸＭＬ等の記述言語で作成された情報を機器連携装置１０１に送信する。通信端末１２０はまた、ＨＴＭＬやＸＭＬ等の記述言語で作成された情報を機器連携装置１０１から受信する。通信端末１２０（のプログラム１２１）は、機器連携装置１０１からの受信情報を指示にディスプレイ上に表示するユーザに受信内容を通知する。
【００１６】
機器連携装置１０１は、接続するユーザ機器（ここでは、撮像装置１１０及び通信端末１２０）の操作データを連携操作データ保存装置１０２に記憶する。情報データベース１０４には、値の異なるポーリング間隔を格納した表データが格納されている。連携制御装置１０３は、機器連携装置１０１を全体的に制御する。
【００１７】
詳細は後述するが、通信端末１２０は、ユーザの操作を考慮した連携操作確認のポーリング情報を機器連携装置１０１から取得し、そのポーリング情報に従うポーリング間隔で連携操作確認リクエスト信号を機器連携装置１０１に送信する。通信端末１２０は、この連携操作確認リクエスト信号によりユーザの連携操作の完了を知る。通信端末１２０は、ユーザの連携操作が完了したことを受けて、表示などを切り替える。
【００１８】
詳細は後述するが、本実施例では、２つのユーザ機器間で所定の操作を連携する必要がある場合に、その操作の確認のために設定される時間（ポーリング間隔）を、ユーザ操作を考慮した一定でない値に設定できる。例えば、一方のユーザ機器が利用するＷｅｂサービスのユーザアカウントと、他方のユーザ機器を連携する際、ユーザはユーザ機器毎に操作をするために、これら複数のユーザ機器を持ち替える必要がある。このようなユーザ機器の持ち替えにかかる時間は、各ユーザの操作の習熟度等の原因によりバラツキがある。本実施形態では、このようなユーザ操作にかかる時間を考慮してポーリング間隔を設定できる。
【００１９】
通信端末１２０のプログラム１２１は、汎用プログラムでも専用アプリケーションプログラムでもよく、また、ブラウザを利用したＷｅｂサービスのためのブラウザであってもよい。
【００２０】
撮像装置１１０の代わりに、ＰＣまたはスマートフォンのような情報処理機器であってもよい。
【００２１】
ネットワーク１３０を伝送するデータは、ＳＳＬ等により暗号化されているのが望ましい。また、撮像装置１１０及び通信端末１２０としては、互いに許可された相手にのみ連携のためのデータを送受信できるように一時的な閉鎖ネットワークを構成するのが好ましい。
【００２２】
図２は、機器連携装置１０１の概略構成ブロック図を示す。表示部２０１は例えば液晶表示パネルからなり、画像、並びに、管理のための種々のアイコン、メッセージ及びメニュー等を表示する。ＶＲＡＭ２０２には、表示部２０１に表示されるべき情報がビットマップ画像として描画される。ＶＲＡＭ２０２に格納されたビットマップ画像データが所定の順序で表示部２０１に読出され、対応する情報が画像として表示部２０１の画面に表示される。
【００２３】
ＢＭＵ（ビットムーブユニット）２０３は、例えば、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリとの間）のデータ転送、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１）との間のデータ転送を制御する。
【００２４】
キーボード２０４は、文字等を入力するための各種キーを有する。ＰＤ（ポインティングデバイス）２０５は、例えば、表示部２０１に表示されるアイコン、メニューその他のコンテンツを指示し、オブジェクトをドラッグドロップするために使用される。いわゆる、マウス、タッチパッド、及びタッチパネル等がこれに相当する。
【００２５】
ＣＰＵ２０６は、ＲＯＭ２０７、ＨＤＤ２０９又はメモリカード２１０に格納されたＯＳ、または後述する連携を行う制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ２０７は、各種制御プログラム及びデータを記憶する。ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域及び制御プログラムのロード領域等として使用される。ＨＤＤ２０９は、各制御プログラム及び一時保管したデータ等を格納する。
【００２６】
ネットワークＩ／Ｆ２１１は、他の情報処理装置やプリンタ等とネットワークを介して通信を行う手段である。
【００２７】
バス２１２は、アドレスバス、データバス及びコントロールバスを含む。
【００２８】
ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、メモリカード２１０から行うこともできるし、ネットワークＩ／Ｆ２１１を介して他の情報処理装置等からも行うことができる。
【００２９】
図３は、撮像装置１１０の概略構成ブロック図を示す。撮影レンズ３０２は、ズームレンズ及びフォーカスレンズを含む。シャッタ３０４は絞り機能を備える。撮像部３０６は、光学像を電気信号に変換するＣＣＤ又はＣＭＯＳの撮像素子等で構成される。Ａ／Ｄ変換部３０８は、撮像部３０６から出力されるアナログ信号をデジタル信号に変換する。バリア３１０は、撮影レンズ３０２を含む撮像部を覆うことにより、撮影レンズ３０２、シャッタ３０４及び撮像部３０６を含む撮像系を汚れや破損から保護する。
【００３０】
画像処理部３１２は、Ａ／Ｄ変換部３０８からの画像データ又はメモリ制御部３１４からの画像データに対し所定の画素補間及び縮小といったリサイズ処理並びに色変換処理を行う。画像処理部３１２は撮像部により撮像されたＲＡＷ画像データから副画像データを生成する。また、画像処理部３１２は、撮像した画像データに所定の演算処理を行い、得られた演算結果に基づいてシステム制御部３１６が露光制御及び測距制御を行う。
【００３１】
Ａ／Ｄ変換部３０８からの出力データは、画像処理部３１２及びメモリ制御部３１４を介して、或いは、メモリ制御部３１４を介してメモリ３１８に直接書き込まれる。メモリ３１８は、撮像部３０６によって得られＡ／Ｄ変換部３０８によりデジタルデータ化された画像データ、及び表示部３２２に表示するための画像データを格納する。メモリ３１８は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００３２】
メモリ３１８は、画像表示用メモリ（ビデオメモリ）を兼ねる。Ｄ／Ａ変換部３２０は、メモリ３１８に格納されている表示用画像データをアナログ信号に変換して表示部３２２に供給する。こうして、表示部３２２は、メモリ３１８に書き込まれた表示用画像データの示す画像を表示する。
【００３３】
不揮発性メモリ３２４は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ３２４には、システム制御部３１６の動作用の定数及びプログラム等が記憶される。ここでいうプログラムは、図５及び図６を参照して説明する動作をシステム制御部３１６に実現させるプログラムである。
【００３４】
システム制御部３１６は、撮像装置１１０全体を制御する。システム制御部３１６は、不揮発性メモリ３２４に記録された制御プログラムを実行することで以下に説明する各処理を実現する。システムメモリ３２６は、ＲＡＭからなる。システムメモリ３２６には、システム制御部３１６の動作用の定数及び変数、並びに不揮発性メモリ３２４から読み出したプログラム等が展開される。
【００３５】
モード切替えスイッチ３２８は、撮像装置１１０の動作モードとして静止画記録モード、動画記録モード及び再生モード等のいずれかへの切り替えをシステム制御部３１６に指示する。第１シャッタスイッチ３３０は、シャッタボタンの操作途中、いわゆる半押し（撮影準備指示）でオンとなって、第１シャッタスイッチ信号ＳＷ１を発生する。第１シャッタスイッチ信号ＳＷ１により、システム制御部３１６は、撮像の前処理（自動合焦、露出決定等）を開始する。第２シャッタスイッチ３３２は、シャッタボタンの操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタスイッチ信号ＳＷ２を発生する。システム制御部３１６は、第２シャッタスイッチ信号ＳＷ２により、撮像部３０６からの信号読み出しから記録媒体３５０への画像データの書き込みまでの一連の撮影処理の動作を開始する。
【００３６】
操作部３３４は、表示部３２２の画面上に配置されるタッチパネルを含み、表示部３２２に表示される種々の機能アイコンの選択操作により各機能アイコンに割り当てられた操作指示をシステム制御部３１６に入力できる。機能ボタンとしては、例えば確認ボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン及び属性変更ボタンなどがある。例えば、メニューボタンが押されると、各種の設定メニュー画面が表示部３２２に表示される。ユーザは、表示部３２２に表示されたメニュー画面と、画面上の機能ボタン又は、上下左右の４方向ボタン（十字キー）及びＳＥＴボタンを用いて、各種設定を行うことができる。
【００３７】
コントローラホイール３３６は、操作部３３４に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール３３６を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部３１６は撮像装置１１０の各部を制御する。このパルス信号によって、システム制御部３１６は、コントローラホイール３３６が回転操作された角度及び回転量などを判定できる。
【００３８】
コントローラホイール３３６は回転操作を検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール３３６自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール３３６自体は回転せず、コントローラホイール３３６上でのユーザの指の回転動作などを検出するものであってもよい。これは、いわゆるタッチホイールである。
【００３９】
コントローラリング３３８は、操作部３３４に含まれる回転操作部材であり、レンズ鏡筒周りで光軸を中心として回転する操作が可能である。例えばコントローラリング３３８を操作することで、コントローラリング３３８は、回転量（操作量）に応じた電気的なパルス信号を発生し、システム制御部３１６に供給する。システム制御部３１６は、コントローラリング３３８からのパルス信号に基づいて撮像装置１１０の各構成部を制御する。コントローラリング３３８は機能切替えボタンを有し、この機能切替えボタンがユーザにより押されると、システム制御部３１６は、コントローラリング３３８に割り当てる機能を変更可能なメニュー画面を表示部３２２に表示させる。
【００４０】
コントローラホイール３３６及びコントローラリング３３８は、通常モード項目の選択及び値の変更に用いられる。
【００４１】
電源スイッチ３４０により、撮像装置１１０の電源のオン／オフを切り替えることができる。
【００４２】
電源制御部３４２は、電池検出回路、ＤＣ−ＤＣコンバータ、及び通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類及び電池残量を検出する。また、電源制御部３４２は、その検出結果及びシステム制御部３１６の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体３５０を含む各部に供給する。
【００４３】
電源部３４４は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池又はＡＣアダプタ等からなる。
【００４４】
通信部３４６は、無線または有線ケーブルを介して他の装置と通信し、画像データ及び制御信号を含む種々のデータを送受信できる。
【００４５】
記録媒体Ｉ／Ｆ（インターフェース）３４８には、メモリカードやハードディスク等の記録媒体３５０が接続する。
【００４６】
ネットワークＩ／Ｆ３５２は、システム制御部３１６による制御下でネットワークを介して他の機器（ここでは、機器連携装置１０１）と通信する。
【００４７】
図４は、機器連携装置１０１が情報データベース１０４に保存するポーリング間隔情報の一例を示す。ポーリング順番４０１は、ポーリングの順番を示し、ポーリング間隔欄４０２は、ポーリング順番４０１で示されるポーリングの順番に対する、問い合わせを実行するまでのポーリング間隔（又は、応答を待つ待ち時間）を示す。
【００４８】
エントリ４０３は、ポーリングの順番１回目には３０秒経過後に実行することを示す。エントリ４０４は、ポーリングの順番２回目には１５秒経過後に実行することを示す。エントリ４０５は、ポーリングの順番３回目には８秒経過後に実行することを示す。各エントリ４０６、４０７、４０８は、４秒間隔で実行することを示す。エントリ４０９は、ポーリングの順番７回目には、８秒経過後に実行することを示す。エントリ４１０は、ポーリングの順番８回目には１５秒経過後に実行することを示す。エントリ４１１は、ポーリングの順番９回目には３０秒経過後に実行することを示す。エントリ４１２は、ポーリングの順番１０回目には６０秒経過後に実行することを示す。
【００４９】
ポーリング間隔を例えば１０秒というように一律の一定値とする従来例では、連携した操作でユーザが機器を持ち替えるのに要する時間内に無駄にリクエストがされえることがある。このような場合、ユーザが機器を持ち替えた後の連携操作確認では連携操作確認が空きすぎになり、ユーザは確認がされるのを待たされてしまう。これに対し、本実施例では、ポーリング間隔を一定としないことで、無駄なリクエストを削減し、関係する機器及びネットワークの負担を軽減する。また、ユーザが機器を持ち替えるのに相当する時間を経過した状態では、エントリ４０６〜４０８に例示するようにポーリング間隔を密にし、これにより、ユーザは、連携の確認を待たなくてよくなる。
【００５０】
エントリ４０９以降では、通常の想定操作時間内にユーザが連携した操作を行わなかった可能性が大きくなるので、ポーリング間隔を徐々に空けることで無駄なリクエストを軽減する。エントリ４１２以降ではタイムアウトの扱いとしても良いし、１０回目のポーリング間隔を維持して連携操作確認の停止またはタイムアウトが応答されるまで、ポーリングが継続されるようにしてもよい。
【００５１】
ポーリング間隔は、図４に示すような配列表に従いポーリング順番４０１の順に設定してもよいし、一定の数式に従って設定しても良い。例えば、後者の方法として、（４＜＝ポーリング順番？４：６０／（１＜＜ポーリング順番）） という計算式で代用できる。この計算式の計算結果の小数点以下を四捨五入すると、エントリ４０３〜４０８と同じポーリング間隔となる。
【００５２】
図４に示す配列表を採用する場合でも、エントリ４０６，４０７，４０８に対してエントリ４０７と同４０８を省略してもよい。
【００５３】
図５は、撮像装置１１０と通信端末１２０を連携させるシーンで撮像装置１１０及び通信端末１２０に表示されるメッセージ例を示す。
【００５４】
５０１は、一方のユーザ機器である撮像装置１１０で連携を要する操作をユーザが始めた場合の画面を示す。５０２は、撮像装置１１０でユーザが画面５０１の指示に従ってユーザが操作を行うことで表示される画面を示す。
【００５５】
５０３は、ユーザが撮像装置１１０から他方のユーザ機器である通信端末１２０に持ち替えて、通信端末１２０で操作を行った画面を示す。５０４は、通信端末１２０で画面５０３の指示に従ってユーザが操作を行った画面を示す。このとき後述する処理により、通信端末１２０は、ユーザの機器の持ち替えに要した時間（画面５０２から画面５０３）を考慮して機器連携装置１０１から指示されたポーリング間隔で、撮像装置１１０の連携操作確認を実行している。
【００５６】
５０５は、ユーザが通信端末１２０から撮像装置１１０へ持ち替えて、通信端末１２０で連携を要する操作を実行したことにより、連携を要する操作の完了を表示する撮像装置１１０の画面を示す。撮像装置１１０は、後述する処理により、連携を要する操作の完了の確認を機器連携装置１０１に通知する。
【００５７】
５０６は、撮像装置１１０による連携を要する操作の完了確認を表示する通信端末１２０の画面を示す。
【００５８】
図６を参照して、機器連携装置１０１による撮像装置１１０と通信端末１２０間の操作の連携を説明する。
【００５９】
ステップＳ６０１にて、撮像装置１１０は、図５で示す画面５０１におけるユーザ操作に応じて、連携操作情報を機器連携装置１０１に要求する。
【００６０】
ステップＳ６０２にて、機器連携装置１０１は、連携操作情報を生成し、連携開始時間として連携操作情報の要求のあった時間をあわせて記録する。機器連携装置１０１は、生成した連携操作情報を撮像装置１１０に返信する。
【００６１】
ステップＳ６０３にて、撮像装置１１０は、図５に画面５０２として示すように、ステップＳ６０１で取得した連携操作情報と、通信端末１２０における操作を表示する。
【００６２】
ステップＳ６０４にて、通信端末１２０は、図５で画面５０３として示すように、連携情報を表示する操作をユーザに促す。
【００６３】
ステップＳ６０５にて、通信端末１２０は、連携操作情報とポーリング情報を機器連携装置１０１に要求する。
【００６４】
ステップＳ６０６にて、機器連携装置１０１は、ステップＳ６０２において記録した連携開始時間を利用してポーリング情報を生成し、このポーリング情報を連携操作情報とともに通信端末１２０に返信する。ステップＳ６０２からステップＳ６０６において、ユーザが撮像装置１１０から通信端末１２０に機器を持ち替える操作を行っていると予想されるので、機器連携装置１０１は、ユーザ毎に機器の持ち替えに要する時間をポーリング時間に加味する。例えば、ユーザ毎の機器の持ち替えに要する時間からユーザの操作の慣れなどを加味し、操作の早いユーザにはすべてのポーリング時間が短くなるように係数を設定し、操作の遅いユーザにはすべてのポーリング時間が長くなるように係数を設定する。そして、ポーリング時間の基準値からこの係数で調整を行う。別の方法として、ユーザ毎の機器の持ち替えに要する時間から、ユーザ個別にポーリング時間を直接算出しても良い。このようにすることで、ユーザ操作にあわせたタイミングでのポーリング、ユーザの操作の慣れに合わせたポーリング、または、個々のユーザに合わせたポーリングを実施できる。
【００６５】
ステップＳ６０７にて、通信端末１２０は、図５に画面５０４として示すように、ステップＳ６０５で取得した連携操作情報を表示し、連携したユーザ操作を要する撮像装置１１０における操作の要求を表示する。
【００６６】
また、ステップＳ６０５で取得したポーリング情報を基にステップＳ６０９で示す機器連携操作の確認のポーリングを実行する。
【００６７】
ステップＳ６０８にて、撮像装置１１０は、ステップＳ６０３の状態で図５で示した画面５０２を示し、ユーザの連携操作情報確認操作を受け付ける。
【００６８】
ステップＳ６０９にて、通信端末１２０は、ステップＳ６０５で取得したポーリング情報を基に機器連携操作の確認のポーリングを行う。通信端末１２０は、このポーリングに対してステップＳ６１０、Ｓ６１４で機器連携装置１０１により送信される連携操作確認結果を取得する。通信端末１２０は、取得した連携操作確認結果がユーザの機器操作未受信を示す場合、機器連携装置１０１に対するポーリングを継続し、ユーザの機器操作受信済みでの場合、ポーリングを中止してステップＳ６１５を実施する。
【００６９】
図示していないが、通信端末１２０でユーザ操作が検知されている場合、ユーザの機器の持ち替えがされていないと判断してポーリングを中断しても良い。また、通信端末１２０は、通信端末１２０から撮像装置１１０への問い合わせにかかる時間を考慮して、ポーリング間隔を調整しても良い。
【００７０】
ステップＳ６１０にて、機器連携装置１０１は、通信端末１２０からの機器連携操作の確認で撮像装置１１０の連携操作確認が記録されていない場合、ユーザの機器操作が未受信であることを通信端末１２０に返信する。
【００７１】
ステップＳ６１１にて、撮像装置１１０は、図５に示す画面５０２でのユーザ操作に応じて、連携操作確認を機器連携装置１０１に通知する。
【００７２】
ステップＳ６１２にて、機器連携装置１０１は、連携操作が確認されたことを記録する。
【００７３】
ステップＳ６１３にて、撮像装置１１０は、図５で画面５０５として示すように、連携したユーザ操作の完了を表示する。
【００７４】
ステップＳ６１４にて、機器連携装置１０１は、通信端末１２０からの機器連携操作の確認で撮像装置１１０の連携操作確認がステップＳ６１２において記録済みなので、ユーザの機器操作が受信済みであることを通信端末１２０に返信する。
【００７５】
ステップＳ６１５にて、通信端末１２０は、図５の画面５０６に示すように、連携したユーザ操作の完了を表示する。
【００７６】
このように、撮像装置１１０の連携したユーザ操作を通信端末１２０で確認して自動的に画面を切り替えることができる。
【００７７】
本実施例では、ステップＳ６０２からステップＳ６０６におけるユーザの機器の持ち替えから、ステップＳ６０７からステップＳ６１１におけるユーザの機器の持ち替えに要する時間を考慮したポーリングが可能となる。
【００７８】
互いに連携させるユーザ機器として撮像装置１１０と通信端末１２０を例示したが、その他の情報処理装置であってもよく、これらは説明用の一例に過ぎない。
【００７９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００８０】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００８１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００８２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８３】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００８４】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
0006562774.tif 000002
【図２】
0006562774.tif 000003
【図３】
0006562774.tif 000004
【図４】
0006562774.tif 000005
【図５】
0006562774.tif 000006
【図６】
0006562774.tif 000007