(57)【要約】【課題】画像処理装置にて、外部デバイスとの接続数が最大数に達している時に、新しい外部デバイスの接続があったとき、優先度の低い外部デバイスを切り離して新しい外部デバイスの接続を確立させ、その旨をユーザにわかりやすく表現することを目的とする。【解決手段】外部デバイスの接続優先順位を決定し、優先順位の低い外部デバイスの切断を行う。外部デバイスの切断においては、画像処理装置の表示装置を用いてユーザとやりとりを行う事や、外部デバイスを切断した旨を画像処理装置の表示装置に表示する事で、ユーザの操作性や視認性の向上につながる。【選択図】図２
2007094581.tif 000002
【特許請求の範囲】
【請求項１】
外部デバイスとの接続手段と、
前記接続手段にて接続確立した複数の外部デバイスの接続優先順位の決定手段と、
前記接続優先順位の決定手段にて決定した接続優先順位の管理手段と
を含むことを特徴とする画像処理装置。
【請求項２】
接続確立上限数に達している時に新たな接続要求があった場合、前記接続優先順位の管理手段にて管理している最も優先順位の低い外部デバイスの切断を行う制御手段を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記外部デバイスの切断を行う制御手段によって、外部デバイスが切断された旨を、本体表示装置にて表示する第１の表示手段を含むことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
接続確立上限数に達している時に新たな接続要求があった場合、前記接続優先順位の管理手段にて管理している最も優先順位の低い外部デバイスを切断してよいかユーザに問い合わせる旨を、本体表示装置にて表示する第２の表示手段と、
前記ユーザに問い合わせる旨を本体表示装置にて表示する前記第２の表示手段に従って表示装置に表示させた後、前記ユーザからの回答入力を受け付ける入力手段と
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
外部デバイスとの接続工程と、
前記接続手段にて接続確立した複数の外部デバイスの接続優先順位の決定工程と、
前記接続優先順位の決定手段にて決定した接続優先順位の管理工程と
を含むことを特徴とする画像処理方法。
【請求項６】
請求項５に記載の画像処理方法の各工程をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つ以上の外部デバイスと接続可能なインターフェースを有する画像処理装置で、接続確立上限数に達している時に新たな接続要求があった場合の切断、接続制御を行う画像処理装置に関する。
【背景技術】
【０００２】
一つ以上の外部デバイスと接続可能なインターフェースを有する画像処理装置において、複数の外部デバイスが接続要求された場合に、それらを全て接続確立すると、消費メモリや消費電力の面で問題が発生するため、接続確立できる外部デバイス数を限定することがある。
【０００３】
例えば、特許文献１では、ＵＳＢにて定義された４本の信号線のうち、シリアル・インタフェース・エンジンに５Ｖの電源を供給する５Ｖ電源線に、５Ｖ電源線の電気的接続、切断を切り換えるスイッチ３を設けたことにより、ユーザはスイッチにより容易にホストからＵＳＢデバイスへの電力供給を制御することができ、ＵＳＢデバイスを使用しない場合にホストからの電力の供給を停止させてホストの電力消費を低減させる技術が提案されている。また、特許文献２では、デジタルカメラが他の装置とＵＳＢ接続されたとき、表示設定モードの違いによりＬＣＤ表示内容を切替え、ＵＳＢ接続が切断されたとき、エレクトロニック・ビュー・ファインダ（ＥＶＦ）での表示が設定されていた場合には、ＥＶＦでの表示に切り換えると共にＥＶＦへの電力供給を再開する技術が提案されている。
【０００４】
また、特許文献３では、ＵＳＢ等のホストコンピュータとのシリアルバス接続の際に、ホスト側ハードウェアのバス電源への電流供給能力に関わらずバス接続が可能で、かつ、自己電源を使用しても、消費電力を抑えて長時間使用することができるシリアルバス接続機器ならびにドライバソフトウェアが提案されている。
【０００５】
しかしながら、これらの技術では、新たな接続要求があったときに、すでに接続確立している外部デバイスを切断する手段や、切断する旨を表示装置へ表示する手段に関するものではない。
【０００６】
【特許文献１】特開２０００−１０５６３８号公報
【特許文献２】特開２００３−０６０９４１号公報
【特許文献３】特開２００４−０７０７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一つ以上の外部デバイスと接続可能なインターフェースを有する画像処理装置において、接続確立上限数に達している時に新たな接続要求があった場合、その後の接続の管理が正しく行われない可能性がある。また、ユーザにとっては何が発生しているのかがわかりにくいため、混乱を招く危険性がある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の画像処理装置は、外部デバイスとの接続手段と、前記接続手段にて接続確立した複数の外部デバイスの接続優先順位の決定手段と、前記接続優先順位の決定手段にて決定した接続優先順位の管理手段とを有することを特徴とする。
【０００９】
また、本発明の画像処理装置の一態様では、接続確立上限数に達している時に新たな接続要求があった場合、前記接続優先順位の管理手段にて管理している最も優先順位の低い外部デバイスの切断を行う制御手段を有することを特徴とする。
【００１０】
また、本発明の画像処理装置の一態様では、前記外部デバイスの切断を行う制御手段によって、外部デバイスが切断された旨を、本体表示装置にて表示する表示手段を有することを特徴とする。
【００１１】
また、本発明の画像処理装置の一態様では、接続確立上限数に達している時に新たな接続要求があった場合、前記接続優先順位の管理手段にて管理している最も優先順位の低い外部デバイスを切断してよいかユーザに問い合わせる旨を、本体表示装置にて表示する表示手段と、前記ユーザに問い合わせる旨を本体表示装置にて表示する表示手段に従って表示装置に表示させた後、ユーザからの回答入力を受け付ける入力手段とを有することを特徴とする。
【００１２】
本発明の画像処理方法は、外部デバイスとの接続工程と、前記接続手段にて接続確立した複数の外部デバイスの接続優先順位の決定工程と、前記接続優先順位の決定手段にて決定した接続優先順位の管理工程とを含むことを特徴とする。
【発明の効果】
【００１３】
本発明の外部デバイスの切替え機能を実装する画像処理装置によれば、接続確立上限数に達している時に新たな接続要求があった場合に、画像処理装置で管理している外部デバイスの優先順位をもとに切断候補の外部デバイスを決定し、自動的もしくはユーザに確認したうえで、切断候補の外部デバイスを切断し、新たな接続要求を出した外部デバイスを接続確立する。また、切断したデバイス情報の表示や、切断してもよいかユーザに確認するといった部分を画像処理装置本体の表示装置に表示することで、ユーザにとって操作性や視認性の向上につながる。
【発明を実施するための最良の形態】
【００１４】
以下に本明細書において特に使用される用語の定義を列挙する。
「接続確立する」とは、通信をする両者間でネゴシエーションをして、お互いが通信に合意した関係となっている状態とする。それ以外の状態は、全て接続確立していないとする。
「切断」とは、接続確立している状態から、接続確立していない状態に遷移することとする。
「接続要求」とは、接続確立していない状態から、接続確立している状態へ遷移することを要求されることとする。
接続、切断等の具体的な手順については公知の技術とし、本発明では言及しない。
また、接続確立上限数はシステムごとにあらかじめ決められているとする。
【００１５】
以下、本発明の実施形態について図面を参照しながら説明する。
図１に、本発明の構成例として画像処理装置１００を示す。図において、１００は外部入出力インターフェース１、ＣＰＵ２、印刷装置３、表示装置４、記憶部５、画像処理部６から構成される。
【００１６】
外部入出力インターフェース１は、キー入力受付、着脱可能な不揮発性媒体と、外部デバイスとの接続インターフェースとして、ＵＳＢのアップストリーム、ダウンストリームや、無線ＬＡＮ等を含む。
記憶部５は、接続確立上限数、現在の接続確立数の保持や、外部デバイスの接続優先順位を決定し、管理するための領域を含む。
【００１７】
図２に、本発明を実現するプログラムのフローチャートを示す。
まず、ユーザから外部入出力インターフェース１を通じて新たな接続要求があることにより、フローが開始する。ステップS10において、現在の接続確立数に１加えた場合に接続確立上限数を超えないかどうか比較し、接続確立上限数を超えない場合はステップS60で新たな接続要求を接続確立とし、ステップS70で新たな接続確立の外部デバイス情報を収集し処理を終了する。
【００１８】
ステップS10において、現在の接続確立数に１加えた場合に接続確立上限数を超える場合はステップS20へ進む。ステップS20では接続優先順位の最も低い外部デバイスを確認する。ステップS30ではユーザに確認せずに自動切断してよいかどうかを判定し、自動切断してよければステップS40に進み、自動切断ではなくユーザに確認するべきであれば、ステップS90へ進む。
【００１９】
ステップS40では切断が確定している外部デバイスを切断する。ステップS50では切断した外部デバイスの情報を破棄し、ステップS60へ進む。
ステップS90では切断候補の外部デバイスを切断してよいか、表示装置４を通じてユーザに問い合わせ、外部入出力インターフェース１を通じて回答を受ける。回答結果に従い、ユーザが了解すればステップS50へ進み、了解しなければステップS100へ進む。
ステップS100では、残りの外部デバイスがあるかどうかを探し、外部デバイスがあればステップS120へ進み、なければ新たな接続要求は無効となり、処理を終了する。
ステップS120では、残りの外部デバイスの中で一番接続優先順位の低い外部デバイスを切断候補として、ステップS30へ進む。
【００２０】
図３は本発明の一実施形態として、接続確立上限数が２の例である。画像処理装置３１は外部デバイスの切替え機能を実装する画像処理装置であり、外部デバイスとしてデジタルカメラ３２とビデオカメラ３３が接続確立されている。接続優先順位はビデオカメラ３３がデジタルカメラ３２より高いものとする。
【００２１】
ここに新たにビデオカメラ３４が接続要求された場合、接続確立上限数を超えているため、既に接続確立されているデジタルカメラ３２と、ビデオカメラ３３のうち、接続優先順位の低いデジタルカメラ３２が切断されて、代わりにビデオカメラ３４が接続確立される。
【００２２】
さらに図４に示すように、画像処理装置の表示装置４には、デジタルカメラ３２が切断されて、ビデオカメラ３４が接続確立された旨が表示される。
または図５に示すように、デジタルカメラ３２の切断をする前にユーザに切断してよいか問い合わせ、ユーザが了解してからデジタルカメラ３２を切断し、ビデオカメラ３４を接続確立するといった実施も可能である。
【００２３】
図６に、外部デバイスの接続優先順位を決定するためのパラメータとして、バッテリ残量６５Dを設定する例を示す。バッテリ残量パラメータは、外部デバイスのバッテリ残量を数値化して明示するパラメータとする。デジタルカメラ６２のバッテリ残量は８０％、ビデオカメラ６３のバッテリ残量は２０％であるとする。
【００２４】
ここに新たにビデオカメラ６４が接続要求されたとする。接続確立上限数を超えているため、ビデオカメラ６４が接続確立するためには既に接続確立されているデジタルカメラ６２と、ビデオカメラ６３のうちどちらかを切断する必要があるが、ここでバッテリ残量パラメータを確認し、バッテリ残量の低いビデオカメラ６３を切断候補とするといった利用方法が可能である。
【００２５】
また、別のパラメータ例として、総送受信データ量６５Bでは外部デバイスの送受信したトータルデータ量の大小を、通信スピード６５Cでは外部デバイスの通信速度の大小を、接続時間６５Eは外部デバイスの接続総時間の大小を、デバイス状態６５Fは外部デバイスがジョブ処理中やアイドリング中といった状態を、接続優先順位を決定するためのパラメータとして利用することが可能である。
【００２６】
また、別のパラメータ例として、オーナー６５Aを設定する例を示す。オーナーパラメータは、外部デバイスの所有者（オーナー）を明示するパラメータとする。デジタルカメラ６２のオーナーはX氏、ビデオカメラ６３のオーナーはY氏であるとする。
【００２７】
ここに新たにビデオカメラ６４が接続要求され、ビデオカメラ６４のオーナーがY氏であるとする。接続確立上限数を超えているため、ビデオカメラ６４が接続確立するためには既に接続確立されているデジタルカメラ６２と、ビデオカメラ６３のうちどちらかを切断する必要があるが、ここでオーナーパラメータを確認し、別オーナーの外部デバイスであるデジタルカメラ６２は切断できないといった利用方法が可能である。
【００２８】
これらのパラメータは、例えば通信スピードよりバッデリ残量のほうがパラメータとしての優先順位が上というように、パラメータ間で優先順位を持たせ、複数のパラメータを用いて接続優先順位を決定することも可能である。
【００２９】
なお、図２のフローチャートにおけるプログラムコードは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明の実施形態に含まれる。
【００３０】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記録媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、上記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネット等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【００３１】
また、コンピュータが供給されたプログラムを実行することにより上述の実施形態の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合や、供給されたプログラムの処理の全てあるいは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上述の実施形態の機能が実現される場合も、かかるプログラムは本発明の実施形態に含まれる。
【００３２】
例えば、図７は、パーソナルユーザ端末装置の内部構成を示す模式図である。この図７において、１２００はコンピュータＰＣである。ＰＣ１２００は、ＣＰＵ１２０１を備え、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された、あるいはフレキシブルディスクドライブ（ＦＤ）１２１２より供給されるデバイス制御ソフトウェアを実行し、システムバス１２０４に接続される各デバイスを総括的に制御する。
【００３３】
ＰＣ１２００のＣＰＵ１２０１、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶されたプログラムにより、本実施形態の図２におけるステップS10〜S120の各手順等が実現される。
【００３４】
１２０３はＲＡＭで、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。１２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）１２０９や不図示のデバイス等からの指示入力を制御する。
【００３５】
１２０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１２１０の表示を制御する。１２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム（起動プログラム：パソコンのハードやソフトの実行（動作）を開始するプログラム）、複数のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラム等を記憶するハードディスク（ＨＤ）１２１１、及びフレキシブルディスク（ＦＤ）１２１２とのアクセスを制御する。
【００３６】
１２０８はネットワークインタフエースカード（ＮＩＣ）で、ＬＡＮ１２２０を介して、ネットワークプリンタ、他のネットワーク機器、あるいは他のＰＣと双方向のデータのやり取りを行う。
【図面の簡単な説明】
【００３７】
【図１】画像処理装置の内部構成を示すブロック図である。
【図２】画像処理装置における接続確立上限数の判定と、優先度の低い外部デバイスの切断までのフローチャートである。
【図３】接続確立上限数が２で、接続確立上限数に達している時に新たな接続要求があった場合を説明する図である。
【図４】外部デバイスを切断したときの画像処理装置の表示装置の表示内容を説明する図である。
【図５】外部デバイスを切断する前に、ユーザに問い合わせを行う場合を説明する図である。
【図６】接続優先順位を決定するためのパラメータ例を説明する図である。
【図７】パーソナルユーザ端末装置の内部構成を示す模式図である。
【符号の説明】
【００３８】
１００  画像処理装置
１  外部出力インターフェース
２  ＣＰＵ
３  表示装置
４  印刷装置
５  記憶部
６  画像処理部
３１  画像処理装置
３２  デジタルカメラ
３３  ビデオカメラ
３４  ビデオカメラ
４００  表示装置
５００  表示装置
６１  画像処理装置
６２  デジタルカメラ
６３  ビデオカメラ
６４  ビデオカメラ
６５  外部デバイス管理情報
【図１】
2007094581.tif 000003
【図２】
2007094581.tif 000004
【図３】
2007094581.tif 000005
【図４】
2007094581.tif 000006
【図５】
2007094581.tif 000007
【図６】
2007094581.tif 000008
【図７】
2007094581.tif 000009