(57)【要約】【課題】  複雑な処理構成を必要とせずに、自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することが可能なコンソール制御装置等を提供する。【解決手段】  情報処理装置１は、外部から入力される第１の画像情報１０１に基づき画像を表示部５４に表示するか否か状態を切り替え可能であり、その切り替えに応じて所定の処理を実行する入出力制御部２を備えることを特徴とする。【選択図】      図１
2015068961.tif 000002
【特許請求の範囲】
【請求項１】
自装置と、映像ポートを介して接続された外部機器との間において、前記映像ポートを介して前記外部機器から入力される第１の画像情報に基づき画像を表示部に表示するか否か状態を切り替え可能であり、
前記表示部に画像を表示する状態に切り替えた場合には、前記第１の画像情報に基づき第１の描画情報を生成し、その第１の描画情報を記憶部に記憶し、前記描画情報と異なる第２の描画情報が前記記憶部に記憶されることを禁止する一方で、
前記表示部に画像を表示しない状態に切り替えた場合には、前記第２の描画情報が前記記憶部に記憶されることを許可する入出力制御部を
備えることを特徴とする情報処理装置。
【請求項２】
前記記憶部に記憶された前記第１または前記第２の描画情報に基づいて、前記表示部が画像を表示するよう画像情報を生成する第１の制御部を
さらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記入出力制御部は、
前記表示部に画像を表示する状態に切り替える際に、前記第１の画像情報を入力可能なように前記映像ポートを入力可能な状態になるように切り替え、
前記表示部に画像を表示しない状態に切り替える際には、前記第１の画像情報と異なる第２の画像情報を出力可能なように前記映像ポートを出力可能な状態になるように切り替える
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第１の画像情報に基づき画像を前記表示部に表示するか否か状態を切り替える切替部を
さらに有することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置。
【請求項５】
前記入出力制御部は、
前記自装置に接続ポートを介して接続された入力部を、該自装置または前記外部機器の何れかにおいて利用可能なように１つ以上の接続ポートに分岐するハブと、そのハブを制御する第２の制御部とを、電気的に接続を解除された状態にするか、または前記第２の制御部と前記ハブとを電気的に接続された状態になるように何れかの状態にさらに切り替える
ことを特徴とする請求項１乃至請求項４の何れかに記載の情報処理装置。
【請求項６】
前記入力部は、
前記自装置に接続されたキーボード及びマウスであることを
特徴とする請求項５に記載の情報処理装置。
【請求項７】
情報処理装置が
自装置と、映像ポートを介して接続された外部機器との間において、前記映像ポートを介して前記外部機器から入力される第１の画像情報に基づき画像を表示部に表示するか否か状態を切り替え可能であり、
前記表示部に画像を表示する状態に切り替えた場合には、前記第１の画像情報に基づき第１の描画情報を生成し、その第１の描画情報を記憶部に記憶し、前記描画情報と異なる第２の描画情報が前記記憶部に記憶されることを禁止する一方で、
前記表示部に画像を表示しない状態に切り替えた場合には、前記第２の描画情報が前記記憶部に記憶されることを許可する
ことを特徴とする情報処理装置のインタフェース制御方法。
【請求項８】
前記記憶部に記憶された前記第１または前記第２の描画情報に基づいて、前記表示部が画像を表示するよう画像情報を生成する
ことを特徴とする請求項７に記載の情報処理装置のインタフェース制御方法。
【請求項９】
自装置と、映像ポートを介して接続された外部機器との間において、前記映像ポートを介して前記外部機器から入力される第１の画像情報に基づき画像を表示部に表示するか否か状態を切り替え可能であり、
前記表示部に画像を表示する状態に切り替えた場合には、前記第１の画像情報に基づき第１の描画情報を生成し、その第１の描画情報を記憶部に記憶し、前記描画情報と異なる第２の描画情報が前記記憶部に記憶されることを禁止する一方で、
前記表示部に画像を表示しない状態に切り替えた場合には、前記第２の描画情報が前記記憶部に記憶されることを許可する機能をコンピュータに実現させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の情報処理装置が有するインタフェースを、その特定の情報処理装置と異なる他の情報処理装置において利用する技術分野に関する。
【背景技術】
【０００２】
サーバ装置やパーソナルコンピュータ（以降、単に「パソコン」と称する）等の情報処理装置は、常に安定して稼動することが求められている。特にサーバにおいては、２４時間、３６５日安定して稼動することを要求される。また、サーバ装置は、安定して稼動することだけでなく、障害が発生した際に、障害から迅速に復旧することを要求される。
【０００３】
サーバ装置を障害から復旧するに際して、例えば、保守作業者は、当該サーバ装置に接続されたディスプレイに表示される情報に基づいて、キーボード及びマウス等のＵＳＢ（Ｕｎｉｖｅｒｓａｌ＿Ｓｅｒｉａｌ＿Ｂｕｓ）機器を操作すると共に、その障害の原因を調査する。一方で、キーボード、マウス及びディスプレイ等がサーバ装置に接続されていない（以降、本願では、「コンソールレス」と称する）場合には、保守作業者は、例えば、ノートブックパソコンと当該サーバ装置とが有するＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ＿Ｓｔａｎｄａｒｄ＿２３２＿ｖｅｒｓｉｏｎ＿Ｃ）端子間を、ＲＳ−２３２Ｃクロスケーブルを用いて接続すると共に、ハイパーターミナル等の通信ソフトを利用して障害の原因を調査する。
【０００４】
ここで、本願出願に先立って存在する関連技術としては、例えば、特許文献１乃至特許文献３がある。
【０００５】
特許文献１は、入力インタフェースを提供するＵＳＢ装置及びそのインタフェース提供方法に関する技術を開示する。
【０００６】
特許文献１に開示されたＵＳＢ装置は、パーソナルコンピュータ等の端末装置に備えられたＵＳＢポートと連結されるＵＳＢコネクタ部と、当該端末装置においてＨＩＤ（Ｈｕｍａｎ＿Ｉｎｔｅｒｆａｃｅ＿Ｄｅｖｉｃｅ）遵守装置として認識されるようにする装置認識部と、スマートフォン等の外部機器とブルートゥース（「Ｂｌｕｅｔｏｏｔｈ」とも記す、登録商標）機器により通信するブルートゥース通信部と、実行プログラムが記憶されたメモリ部と、入力装置により入力されたデータを、標準ブルートゥース入力装置のプロトコルに対応するようにデータを生成するデータ生成部と、その生成したデータをブルートゥース通信部に伝送する制御部とを備える。これにより、係るＵＳＢ装置は、端末装置においてキーボードやマウス等の入力手段から入力された入力情報を、ブルートゥース通信部を介して外部機器に提供することができる。即ち、当該ＵＳＢ装置は、入力手段を端末装置及び外部機器において共有することができる。
【０００７】
特許文献２は、情報処理装置及び情報処理方法に関する技術を開示する。特許文献２に開示された情報処理装置は、当該情報処理装置が備える外部表示信号入力コネクタと、外部情報処理装置が備える表示出力コネクタとが接続されている。外部情報処理装置から出力された表示信号は、外部表示信号入力コネクタを介して当該情報処理装置の表示制御部に入力される。当該情報処理装置は、入力された表示信号と当該情報処理装置が備える情報処理装置制御部から入力された表示データとを合成すると共に、合成した表示データをディスプレイ等の表示装置に表示する。
【０００８】
また、係る情報処理装置は、当該情報処理装置が備える外部キーボード出力コネクタと、外部情報処理装置が備えるキーボードコネクタとが接続されている。情報処理装置に接続されたキーボードから出力された文字入力信号は、当該情報処理装置が備えるキーボード制御部に入力される。キーボード制御部は、入力された文字入力信号に基づいて、外部出力用信号を生成すると共に、その外部出力用信号をキーボードデータとして外部情報処理装置に対して出力する。
【０００９】
さらに、係る情報処理装置は、当該情報処理装置が備える外部マウス出力コネクタと、外部情報処理装置が備えるマウスコネクタとが接続されている。情報処理装置に接続されたマウス等のポインティングデバイスから出力された座標入力信号は、当該情報処理装置が備えるポインティングデバイス制御部に入力される。ポインティングデバイス制御部は、入力された座標入力情報に基づいて、外部出力用信号を生成すると共に、その外部出力用信号を座標データとして外部情報処理装置に対して出力する。このように、特許文献２に開示された技術は、係る情報処理装置の表示装置や入力装置を、外部情報処理装置の表示装置や入力装置として利用することができる。
【００１０】
特許文献３は、表示装置、映像信号共有方法、表示システム、及び信号処理装置に関する技術を開示する。特許文献３に開示された表示装置は、自装置の映像信号を受け付けるＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ＿Ｃｏｍｐｕｔｅｒ＿Ｍｅｍｏｒｙ＿Ｃａｒｄ＿Ｉｎｔｅｒｎａｔｉｏｎａｌ＿Ａｓｓｏｃｉａｔｉｏｎ）バス端子と、外部情報処理装置から出力された映像信号が入力するＲＧＢ入力端子と、外部情報処理装置に対して映像信号を出力するＲＧＢ出力端子と、そのＲＧＢ（Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ）出力端子から出力する映像信号の入力元を、ＰＣＭＣＩＡバス端子とアナログＲＧＢ入力端子とから選択する切替器とを備える。これにより、係る表示装置は、ＲＧＢ出力端子から出力する映像信号の入力元を、ＰＣＭＣＩＡバス端子とアナログＲＧＢ入力端子との何れかを選択することができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１１−１９０４３６号公報
【特許文献２】特開２００７−２４９４７６号公報
【特許文献３】特開２００４−０７８０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところで、上述したコンソールレス運用されているサーバ装置とノートブックパソコンとをＲＳ−２３２Ｃクロスケーブルを用いて接続する場合に、係る保守作業者は、コマンドライン・コンソールによって、障害を解析、または復旧作業をすることとなる。そのため、当該保守作業者の作業効率は、低下する虞がある。サーバ装置において作業を行いたい場合には、当該保守作業者は、サーバ装置にディスプレイ、キーボード及びマウスを接続する必要がある。即ち、当該保守作業者は、ディスプレイ、キーボード及びマウスを準備する必要がある。
【００１３】
また、特許文献１に開示されたＵＳＢ装置は、例えば、キーボードから入力されたデータを、ブルートゥース入力装置において認識可能なデータを生成すると共に、生成したデータをブルートゥース通信によって、ブルートゥース通信機能を備えた外部機器に与える。即ち、当該ＵＳＢ装置では、ブルートゥース通信機能を備える必要がある。しかしながら、外部機器は、全ての外部機器においてブルートゥース通信機能を搭載していない可能性がある。そのため、当該ＵＳＢ装置は、汎用性が無いことが問題となる。
【００１４】
特許文献２及び特許文献３では、例えば、キーボードを共有する情報処理装置と、その情報処理装置と異なる他の外部情報処理装置とに映像信号を入出力する入力部と出力部とを備える必要がある。即ち、特許文献２及び特許文献３では、複数の外部情報処理装置と接続する場合に、その複数の外部情報処理装置が入力部と出力部とを備える必要がある。そのため、特許文献２及び特許文献３に開示された技術は、使用できる外部情報処理装置が限定されてしまう。即ち、係る開示された技術では、汎用性と利便性とを著しく低下させる虞がある。
【００１５】
さらに、特許文献１乃至特許文献３に開示された技術は、例えば、キーボードから出力された文字入力信号を、外部機器に出力可能なように外部出力用信号を生成する制御部が必要となる。即ち、係る技術では、構造が複雑になるだけでなく、構造が複雑になることにより製造コストが高くなる可能性がある。
【００１６】
本発明は、複雑な処理構成を必要とせずに、自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することが可能な情報処理装置等を提供することを主たる目的とする。
【課題を解決するための手段】
【００１７】
上記の課題を達成すべく、本発明に係る情報処理装置は、以下の構成を備えることを特徴とする。
【００１８】
即ち、本発明に係る情報処理装置は、
自装置と、映像ポートを介して接続された外部機器との間において、前記映像ポートを介して前記外部機器から入力される第１の画像情報に基づき画像を表示部に表示するか否か状態を切り替え可能であり、
前記表示部に画像を表示する状態に切り替えた場合には、前記第１の画像情報に基づき第１の描画情報を生成し、その第１の描画情報を記憶部に記憶し、前記描画情報と異なる第２の描画情報が前記記憶部に記憶されることを禁止する一方で、
前記表示部に画像を表示しない状態に切り替えた場合には、前記第２の描画情報が前記記憶部に記憶されることを許可する入出力制御部を
を備えることを特徴とする。
【００１９】
また、同目的を達成すべく、本発明に係る情報処理装置のインタフェース制御方法は、以下の構成を備えることを特徴とする。
【００２０】
即ち、本発明に係るインタフェース制御方法は、
情報処理装置が
自装置と、映像ポートを介して接続された外部機器との間において、前記映像ポートを介して前記外部機器から入力される第１の画像情報に基づき画像を表示部に表示するか否か状態を切り替え可能であり、
前記表示部に画像を表示する状態に切り替えた場合には、前記第１の画像情報に基づき第１の描画情報を生成し、その第１の描画情報を記憶部に記憶し、前記描画情報と異なる第２の描画情報が前記記憶部に記憶されることを禁止する一方で、
前記表示部に画像を表示しない状態に切り替えた場合には、前記第２の描画情報が前記記憶部に記憶されることを許可する
ことを特徴とする。
【００２１】
尚、同目的は、上記の各構成を有する情報処理装置及びそのインタフェース制御方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００２２】
本発明によれば、複雑な処理構成を必要とせずに、自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することが可能な情報処理装置等を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態における情報処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態における情報処理装置が行う動作を示すフローチャートである。
【図３】本発明の第２の実施形態における情報処理装置の構成を示すブロック図である。
【図４】本発明の第３の実施形態における情報処理装置の構成を示すブロック図である。
【図５】本発明の第３の実施形態における情報処理装置が行う動作を示すフローチャートである。
【図６】本発明の第４の実施形態における情報処理装置とサーバ装置とが接続された態様を示す図である。
【図７】本発明の第４の実施形態における情報処理装置の構成を示すブロック図である。
【図８】本発明に係る各実施形態を実現可能な情報処理装置のハードウェア構成を例示的に説明するブロック図である。
【図９】一般的に知られた情報処理装置において画像を表示部に表示する際に動作する要部の構成を例示するブロック図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００２５】
＜第１の実施形態＞
図１は、本発明の第１の実施形態における情報処理装置１の構成を示すブロック図である。
【００２６】
図１において、情報処理装置１は、入出力制御部２を備える。
【００２７】
入出力制御部２は、映像ポート５３を介して入力される第１の画像情報１０１に基づきインタフェースの一例である表示部５４に画像を表示するか否か状態を切り替える。入出力制御部２は、表示部５４に画像を表示する状態に切り替えた場合には、映像ポート５３が画像情報を入力可能な状態に切り替える。一方で、入出力制御部２は、表示部５４に画像を表示しない状態に切り替えた場合には、映像ポート５３が画像情報を出力可能な状態に切り替える。即ち、入出力制御部２は、映像ポート５３が画像情報を入力または出力可能な状態の何れかの状態に切り替える。より具体的に、入出力制御部２は、例えば、情報処理装置１の外部に接続された不図示の情報処理装置（以降、説明の便宜上、本願では、「外部機器」と称する）から出力された画像情報を入力可能なように、映像ポート５３を入力（画像入力側）に切り替える。または、入出力制御部２は、外部機器に対して画像情報を出力可能なように、映像ポート５３を出力（画像出力側）に切り替える。これにより、例えば、情報処理装置１は、映像ポート５３を介して画像情報を入力または出力することができる。
【００２８】
ここで、情報処理装置とは、一例として、サーバ装置、パソコン、スマートフォン、ＰＯＳ（Ｐｏｉｎｔ＿Ｏｆ＿Ｓａｌｅ）システム、複写機及び複合機等を含む。但し、本実施形態を例に説明する本発明は、前述した構成には限定されない（以下、各実施形態においても同様）。
【００２９】
映像ポート５３は、一例として、アナログＲＧＢ映像信号を入出力可能なアナログＲＧＢ端子やデジタル映像信号を入出力可能なＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ＿Ｍｕｌｔｉｍｅｄｉａ＿Ｉｎｔｅｒｆａｃｅ、登録商標）端子等の映像信号を入出力可能な端子である。
【００３０】
尚、以下の説明において、説明の便宜上、一例として、本願では、外部機器から入力される画像情報を、第１の画像情報１０１と称する。また、情報処理装置１が外部機器に対して出力する画像情報は、第２の画像情報Ｒ１と称する。さらに、第１の画像情報１０１に基づいて生成された特定の描画情報は、第１の描画情報Ｐ１と称する。係る第１の描画情報Ｐ１と異なる他の描画情報は、第２の描画情報Ｐ２と称する（以下、各実施形態においても同様）。
【００３１】
画像情報（第１の画像情報１０１、第２の画像情報Ｒ１）は、情報処理装置１と外部機器とにおいて入出力可能な映像信号である。
【００３２】
より具体的に、例えば、映像ポート５３がアナログＲＧＢ端子である場合に、第１の画像情報１０１は、情報処理装置１において、外部機器からアナログＲＧＢ端子（映像ポート５３）を介して入力されたアナログＲＧＢ映像信号である。また、第２の画像情報Ｒ１は、情報処理装置１からアナログＲＧＢ端子（映像ポート５３）を介して外部機器に対して出力されたアナログＲＧＢ映像信号である。即ち、第２の画像情報Ｒ１は、第１の画像情報１０１と異なる他の画像情報である。このように、画像情報（第１の画像情報１０１、第２の画像情報Ｒ１）は、ディスプレイ等の表示部５４に表示可能なように生成されたアナログ信号をなす情報である。
【００３３】
また、描画情報（第１の描画情報Ｐ１、第２の描画情報Ｐ２）は、記憶部５２に書き込み（記憶）可能なように生成された画像情報である。第１の描画情報Ｐ１は、入出力制御部２により第１の画像情報１０１に基づき生成（変換）された画像情報である。
【００３４】
また、第２の描画情報Ｐ２は、記憶部５２に記憶可能なように、情報処理装置１において実行した処理結果の態様を表す画像情報に基づき生成された画像情報である。より具体的に、第２の描画情報Ｐ２は、例えば、情報処理装置１において動作するオペレーティングシステムの態様を表す画像情報に基づいて、一時的に記憶部５２に記憶可能なように生成された画像情報である。
【００３５】
このように、描画情報（第１の描画情報Ｐ１、第２の描画情報Ｐ２）は、記憶部５２に記憶可能なように生成されたデジタル信号をなす情報である。より具体的に、アナログＲＧＢ端子（映像ポート５３）を介して接続されたディスプレイ（表示部５４）に係るオペレーティングシステムの態様を表示する場合に、描画情報は、そのディスプレイに表示する画像の色情報（ＲＧＢデータ）を含む。
【００３６】
次に、入出力制御部２は、映像ポート５３が画像情報を入力可能な状態に切り替えた場合に、映像ポート５３を介して入力された第１の画像情報１０１に基づいて、記憶部５２に記憶可能なように第１の描画情報Ｐ１を生成すると共に、生成した第１の描画情報Ｐ１を記憶部５２に記憶する。また、入出力制御部２は、第１の描画情報Ｐ１と異なる他の描画情報（第２の描画情報Ｐ２）が記憶部５２に記憶されることを禁止する。
【００３７】
一方で、入出力制御部２は、映像ポート５３が画像情報を出力可能な状態に切り替えた場合に、第２の描画情報Ｐ２が記憶部５２に記憶されることを許可する。
【００３８】
尚、画像情報（第１の画像情報１０１、第２の画像情報Ｒ１）に基づき描画情報（第１の描画情報Ｐ１、第２の描画情報Ｐ２）を生成する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する（以下、各実施形態においても同様）。
【００３９】
ここでは、より具体的に、一般的に知られた情報処理装置１において動作するオペレーティングシステムの態様を表す画像情報を表示部５４に表示する処理について説明する。
【００４０】
図９は、一般的に知られた情報処理装置８０において画像を表示部５４に表示する際に動作する要部の構成を例示するブロック図である。
【００４１】
図９において、情報処理装置８０が有する中央演算処理装置（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ：以降、「ＣＰＵ」と称する）８１は、ビデオコントローラ５１（第１の制御部）を介して表示部５４において表示する画像の元となる第２の画像情報Ｒ１を、第２の描画情報Ｐ２として記憶部５２に記憶する。さらに、ビデオコントローラ５１は、記憶部５２に記憶された第２の描画情報Ｐ２に基づいて、第２の画像情報Ｒ１を生成すると共に、生成した第２の画像情報Ｒ１を表示部５４に対して出力する。表示部５４は、ビデオコントローラ５１から出力された第２の画像情報Ｒ１を元に画像を表示する。また、外部機器に対して第２の画像情報Ｒ１を出力する場合には、ビデオコントローラ５１は、映像ポート５３を介して係る生成した第２の画像情報Ｒ１を、外部機器に対して出力する。これにより、例えば、プロジェクタ（不図示）は、第２の画像情報Ｒ１を元に画像を表示することができる。
【００４２】
このように、図１に示す入出力制御部２は、映像ポート５３が画像情報を入力可能な状態に切り替えた場合に、映像ポート５３を介して入力された第１の画像情報１０１に基づき生成した第１の描画情報Ｐ１を記憶部５２に記憶する。これにより、ビデオコントローラ５１は、記憶部５２に記憶された第１の描画情報Ｐ１または第２の画像情報Ｒ１に基づいて、表示部５４が画像を表示するよう画像情報を生成する。即ち、ビデオコントローラ５１は、記憶部５２に記憶された第１の描画情報Ｐ１に基づいて、第１の画像情報１０１を生成すると共に、生成した第１の画像情報１０１を表示部５４に対して出力する。表示部５４は、ビデオコントローラ５１から出力された第１の画像情報１０１を元に画像を表示することができる。即ち、情報処理装置１は、外部機器から与えられた第１の画像情報１０１に基づいて、自装置の表示部５４に画像を表示することができる。
【００４３】
次に、記憶部５２は、表示部５４に表示する情報を読み書き可能な一時記憶媒体である。
即ち、記憶部５２は、揮発性の記憶デバイスである。より具体的に、一例として、記憶部５２は、ＶＲＡＭ（Ｖｉｄｅｏ＿Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）や情報処理装置に搭載された主記憶装置等の揮発性記憶素子を採用することができる。但し、本発明は、これらに限定されない（以下の実施形態においても同様）。
【００４４】
以下の説明において、より具体的に、本実施形態における情報処理装置１の動作について説明する。
【００４５】
図２は、本発明の第１の実施形態における情報処理装置１が行う動作を示すフローチャートである。係るフローチャートに沿って情報処理装置１の動作手順を説明する。
【００４６】
ここでは、説明の便宜上、一例として、情報処理装置１と外部機器とは、例えば、情報処理装置１が有するアナログＲＧＢ端子（映像ポート５３）と外部機器が有するとアナログＲＧＢ端子とを、不図示のアナログＲＧＢケーブル（例えば、図６に示すアナログＲＧＢケーブル３２）を用いて接続されることとする。また、第１の画像情報１０１は、アナログＲＧＢ映像信号であることとする。
【００４７】
尚、説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【００４８】
ステップＳ１：
入出力制御部２は、映像ポート５３が画像情報を入力または出力可能な状態の何れかの状態に切り替える。
【００４９】
ステップＳ２において「ＹＥＳ」：
入出力制御部２は、外部機器から出力された第１の画像情報１０１を入力可能なように、映像ポート５３を入力（画像入力側）に切り替えた場合に、処理をステップＳ３に進める。
【００５０】
ステップＳ２において「ＮＯ」：
入出力制御部２は、外部機器に対して画像情報を出力可能なように、映像ポート５３を出力（画像出力側）に切り替えた場合に、処理をステップＳ４に進める。
【００５１】
ステップＳ３：
入出力制御部２は、映像ポート５３を介して入力された第１の画像情報１０１に基づいて、第１の描画情報Ｐ１を生成すると共に、生成した第１の描画情報Ｐ１を記憶部５２に記憶する。また、入出力制御部２は、第１の描画情報Ｐ１と異なる他の第２の描画情報Ｐ２が記憶部５２に記憶されることを禁止する。
【００５２】
ステップＳ４：
入出力制御部２は、第２の描画情報Ｐ２が記憶部５２に記憶されることを許可する。
【００５３】
これにより、ＣＰＵ（不図示）は、ビデオコントローラ５１を介して第２の描画情報Ｐ２を記憶部５２に記憶することができる。即ち、情報処理装置１は、第２の画像情報Ｒ１を元に表示部５４に画像を表示することができる。また、情報処理装置１は、映像ポート５３を介して第２の画像情報Ｒ１を外部に出力することができる。
【００５４】
尚、説明の便宜上、一例として、表示部５４は、情報処理装置１が有する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。表示部５４は、情報処理装置１の外部に有する構成を採用してもよい。即ち、表示部５４は、情報処理装置１と別体に設ける構成を採用してもよい。
【００５５】
さらに、一例として、入出力制御部２は、保守作業者からの動作に応じて（即ち、トリガとして）、映像ポート５３が画像情報を入力または出力可能な状態の何れかの状態に切り替える処理を実行する構成を採用してもよい。また、入出力制御部２は、外部機器から第１の画像情報１０１が入力されるのに応じて、係る切り替え処理を実行する構成を採用してもよい。但し、本実施形態を例に説明する本発明は、前述した構成には限定されない（以下、各実施形態においても同様）。
【００５６】
このように本実施の形態に係る情報処理装置１によれば、複雑な処理構成を必要とせずに、自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することができる。その理由は、以下に述べる通りである。
【００５７】
即ち、情報処理装置１は、入出力制御部２を設けるだけで外部機器から入力された画像情報に基づいて、情報処理装置１の表示部５４に表示する第１の描画情報Ｐ１を生成すると共に、生成した第１の描画情報Ｐ１を記憶部５２に記憶することができるからである。即ち、情報処理装置１は、外部機器から入力された画像情報に応じて画像を表示部５４に表示することができる。
【００５８】
＜第２の実施形態＞
次に、上述した本発明の第１の実施形態に係る情報処理装置１を基本とする第２の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００５９】
本発明の第２の実施形態における情報処理装置１０について、図２及び図３を参照して説明する。
【００６０】
図３は、本発明の第２の実施形態における情報処理装置１０の構成を示すブロック図である。
【００６１】
図３において、情報処理装置１０は、入出力制御部２と、切替部１１とを備える。
【００６２】
切替部１１は、図２に示すステップＳ１において説明した処理を実行する。
【００６３】
より具体的に、切替部１１は、映像ポート５３が画像情報を入力または出力可能な状態の何れかの状態に切り替える。
【００６４】
切替部１１は、例えば、「ＯＮ」、「ＯＦＦ」により構成された切替スイッチ等によって実現する構成を採用してもよい。また、切替部１１は、例えば、ソフトウェアによって「ＯＮ」、「ＯＦＦ」を切り替える構成を採用してもよい。
【００６５】
その場合に、切替部１１は、「ＯＮ」を示す状態に切り替えられた場合に、映像ポート５３が画像情報を入力可能な状態に切り替える構成を採用してもよい。また、切替部１１は、「ＯＦＦ」を示す状態に切り替えられた場合に、映像ポート５３が画像情報を出力可能な状態に切り替える構成を採用してもよい。
【００６６】
このように本実施の形態に係る情報処理装置１０によれば、第１の実施形態において説明した効果を享受できると共に、さらに、より効率よく自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することができる。
【００６７】
その理由は、情報処理装置１０は、さらに、切替部１１を備えるからである。即ち、情報処理装置１０は、より効率よく映像ポート５３が画像情報を入力または出力可能な状態に切り替えることができるからである。情報処理装置１０は、ハードウェア、またはソフトウェアによって切替部１１を実現することにより作業性及び利便性を向上することができるからである。
【００６８】
＜第３の実施形態＞
次に、上述した本発明の第１の実施形態に係る情報処理装置１を基本とする第３の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００６９】
本発明の第３の実施形態における情報処理装置２０について、図４を参照して説明する。
【００７０】
図４は、本発明の第３の実施形態における情報処理装置２０の構成を示すブロック図である。
【００７１】
図４において、情報処理装置２０は、入出力制御部２１を備える。
【００７２】
本実施形態において、情報処理装置２０の入出力制御部２１は、情報処理装置２０（自装置）に接続されたインタフェースを、自装置または外部機器の何れかにおいて利用可能なようにＵＳＢコントローラ（第２の制御部）５５とＵＳＢハブ（「ＵＳＢ−Ｈｕｂ」とも記す）５６との電気的な接続状態を切り替える機能を、さらに有する点が第１の実施形態において説明した情報処理装置１の入出力制御部２と異なる。
【００７３】
より具体的に、入出力制御部２１は、ＵＳＢコントローラ５５に接続されたＵＳＢハブ５６を、ＵＳＢコントローラ５５から電気的に切り離された（接続を解除された）状態にするか、またはＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように何れかの状態に切り替える。
【００７４】
入出力制御部２１は、ＵＳＢハブ５６と、ＵＳＢコントローラ５５とを電気的に接続を解除された状態になるように切り替えることにより、ＵＳＢコントローラ５５からＵＳＢハブ５６を電気的に切り離す。
【００７５】
これにより、情報処理装置２０のＵＳＢポート５８（接続ポート）と外部機器が有するＵＳＢポート（不図示）とがＵＳＢケーブル（不図示、例えば図６に示すＵＳＢケーブル３３）を用いて物理的に接続されている場合において、入出力制御部２１は、情報処理装置２０のＵＳＢコントローラ５５からＵＳＢハブ５６が電気的に切り離された状態にする。
【００７６】
これにより、ＵＳＢポート５８を介して接続された外部機器は、ＵＳＢハブ５６と、そのＵＳＢハブを介して接続されたインタフェース（例えば、入力部５７）とが動作可能なように、当該ＵＳＢハブに対して電力を供給する。即ち、外部機器が有するＵＳＢコントローラ（不図示）とＵＳＢハブ５６とは、電気的に接続された状態となる。そのため、ＵＳＢハブ５６は、外部機器のＵＳＢハブとして動作することができる。つまり、保守作業者は、外部機器において、ＵＳＢハブ５６を介して接続された、例えば、入力部５７を利用することができる。
【００７７】
一方で、入出力制御部２１は、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように切り替えることにより、ＵＳＢハブ５６と、ＵＳＢコントローラ５５とを電気的に接続する。
【００７８】
これにより、ＵＳＢハブ５６に電気的に接続されたＵＳＢポート５８と、そのＵＳＢポート５８を介して接続された入力部５７とは、情報処理装置２０において動作することができる。
【００７９】
ここで、ＵＳＢコントローラ５５は、ＵＳＢハブ５６を制御する機能を有する。また、ＵＳＢハブ５６は、複数のＵＳＢポート５８に１つ以上のＵＳＢ機器を接続可能なように分岐する機能を有する。入力部５７は、例えば、キーボード及びマウス等の入力手段である。ＵＳＢポート５８は、例えば、ＵＳＢ機器を接続可能なＵＳＢ端子である。ＵＳＢポート５８を介して接続された入力部５７とＵＳＢポート５８とは、ＵＳＢハブ５６を介してＵＳＢコントローラ５５に接続されている。
【００８０】
尚、上述した本実施形態では、説明の便宜上、一例として、入出力制御部２１は、ＵＳＢを用いた際の処理について説明した。しかしながら本発明に係る実施形態は、係る構成に限定されず、入出力制御部２１は、例えば、ＩＥＥＥ１３９４（ｔｈｅ＿Ｉｎｓｔｉｔｕｔｅ＿ｏｆ＿Ｅｌｅｃｔｒｉｃａｌ＿ａｎｄ＿Ｅｌｅｃｔｒｏｎｉｃ＿Ｅｎｇｉｎｅｅｒｓ＿１３９４）を用いる構成を採用してもよい。
【００８１】
また、説明の便宜上、一例として、入力部５７は、情報処理装置２０の外部に有する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。入力部５７は、情報処理装置２０が有する構成を採用してもよい。
【００８２】
以下の説明において、より具体的に、本実施形態における情報処理装置２０の動作について説明する。
【００８３】
図５は、本発明の第３の実施形態における情報処理装置２０が行う動作を示すフローチャートである。係るフローチャートに沿って情報処理装置２０の動作手順を説明する。
【００８４】
ここでは、説明の便宜上、一例として、情報処理装置２０と外部機器とは、例えば、情報処理装置２０が有するＵＳＢ端子（ＵＳＢポート５８）と外部機器が有するとＵＳＢ端子とを、不図示のＵＳＢケーブル（例えば、図６に示すＵＳＢケーブル３３）を用いて接続されることとする。また、入力部５７は、不図示のキーボード及びマウスであることとする。
【００８５】
尚、説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【００８６】
ステップＳ１１：
入出力制御部２１は、ＵＳＢコントローラ５５に接続されたＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続を解除された状態にするか、またはＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように何れかの状態に切り替える。
【００８７】
ステップＳ１２において「ＹＥＳ」：
入出力制御部２１は、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続を解除された状態になるように切り替えた場合に、処理をステップＳ１３に進める。
【００８８】
ステップＳ１２において「ＮＯ」：
入出力制御部２１は、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように切り替えた場合に、処理をステップＳ１４に進める。
【００８９】
ステップＳ１３：
入出力制御部２１は、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続を解除する。
【００９０】
これにより、例えば、保守作業者は、情報処理装置２０において、ＵＳＢハブ５６を介して接続された入力部５７（つまり、キーボード及びマウス）と、ＵＳＢポート５８とを利用することができなくなる。一方で、外部機器では、外部機器のＵＳＢポートと情報処理装置２０のＵＳＢポート５８とがＵＳＢケーブルによって物理的に接続されているため、外部機器のＵＳＢコントローラ（不図示、例えば、図７に示すＵＳＢコントローラ６１）とＵＳＢハブ５６とが電気的に接続することとなる。そのため、係る保守作業者は、外部機器において、ＵＳＢハブ５６を介して接続された入力部５７（つまり、キーボード及びマウス）を利用することができる。即ち、保守作業者は、情報処理装置２０に接続されたＵＳＢ機器を、外部機器に再接続することなく、外部機器に接続されたＵＳＢ機器として利用することができる。
【００９１】
ステップＳ１４：
入出力制御部２１は、ＵＳＢハブ５６と、ＵＳＢコントローラ５５とを電気的に接続する。
【００９２】
これにより、係る保守作業者は、情報処理装置２０において、ＵＳＢハブ５６を介して接続された入力部５７（つまり、キーボード及びマウス）と、ＵＳＢポート５８とを利用することができる。
【００９３】
尚、上述した本実施形態では、説明の便宜上、一例として、入出力制御部２１は、図２において説明したステップＳ１乃至ステップＳ４に示す処理を、図５において説明したステップＳ１１乃至ステップＳ１４に示す処理より先に実行する構成を採用してもよいし、当該ステップＳ１１乃至ステップＳ１４に示す処理より後に実行する構成を採用してもよい。
【００９４】
説明の便宜上、一例として、入出力制御部２１は、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続を解除された状態にするか、またはＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように何れかの状態に切り替える処理を実行する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。入出力制御部２１は、例えば、プログラム処理によって、ＣＰＵに対して入力部５７とＵＳＢコントローラ５５との接続を解除された状態にするか、または入力部５７とＵＳＢコントローラ５５とを接続された状態になるように何れかの状態に切り替えるように制御する構成を採用してもよい。
【００９５】
このように本実施の形態に係る情報処理装置２０によれば、第１の実施形態において説明した効果を享受できると共に、さらに、自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することができる。
【００９６】
その理由は、情報処理装置２０の入出力制御部２１は、さらに、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続を解除された状態にするか、またはＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるようにするかの何れかの状態に切り替える機能を有するからである。
【００９７】
＜第４の実施形態＞
次に、上述した本発明の各実施形態に係る情報処理装置３０を基本とする実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００９８】
本発明の第４の実施形態における情報処理装置３０について、図２、図５乃至図７を参照して説明する。
【００９９】
図６は、本発明の第４の実施形態における情報処理装置３０とサーバ装置３１（外部機器）とが接続された態様を示す図である。
【０１００】
図６において、情報処理装置３０が有するアナログＲＧＢ端子（映像ポート５３）とサーバ装置３１が有するとアナログＲＧＢ端子（映像ポート５９）とは、アナログＲＧＢケーブル３２を用いて物理的に接続されている。また、情報処理装置３０が有するＵＳＢ端子（ＵＳＢポート５８）とサーバ装置３１が有するとＵＳＢ端子（ＵＳＢポート６０）とは、ＵＳＢケーブル３３を用いて物理的に接続されている。
【０１０１】
図７は、本発明の第４の実施形態における情報処理装置３０の構成を示すブロック図である。
【０１０２】
図７において、情報処理装置３０は、第１の入出力制御部３５と、第２の入出力制御部３６と、第１の切替部３７と、第２の切替部３８とを備える。
【０１０３】
図７に示すサーバ装置３１は、映像ポート５９と、ＵＳＢポート６０と、ＵＳＢコントローラ６１とを有する。また、サーバ装置３１は、映像ポート５９を介して第１の画像情報１０１を情報処理装置３０に対して出力することとする。
【０１０４】
第１の入出力制御部３５は、図２に示すステップＳ２乃至ステップＳ４において説明した処理を実行する。第２の入出力制御部３６は、図５に示すステップＳ１２乃至ステップＳ１４において説明した処理を実行する。
【０１０５】
第１の切替部３７は、図２に示すステップＳ１において説明した処理を実行する。第２の切替部３８は、図５に示すステップＳ１１において説明した処理を実行する。
【０１０６】
より具体的に、第１の切替部３７は、映像ポート５３が画像情報を入力または出力可能な状態の何れかの状態に切り替える。即ち、第１の切替部３７は、第２の実施形態において説明した切替部１１に相当する。そのため、重複する説明は省略する。
【０１０７】
また、第２の切替部３８は、ＵＳＢハブ５６を、ＵＳＢコントローラ５５から電気的に切り離された（接続を解除された）状態にするか、またはＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように何れかの状態に切り替える。
【０１０８】
その場合に、第２の切替部３８は、「ＯＮ」を示す状態に切り替えられた場合に、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続を解除された状態になるように切り替える構成を採用してもよい。また、第２の切替部３８は、「ＯＦＦ」を示す状態に切り替えられた場合に、ＵＳＢハブ５６とＵＳＢコントローラ５５とを電気的に接続された状態になるように切り替える構成を採用してもよい。
【０１０９】
ＶＲＡＭ３９は、第１の実施形態において説明した記憶部５２に相当する。入力部５７は、情報処理装置３０が有する、例えば、キーボード及びマウスである。また、表示部５４は、情報処理装置３０が有するディスプレイである。
【０１１０】
このように本実施の形態に係る情報処理装置３０によれば、各実施形態において説明した効果を享受できると共に、より速やかに自装置に接続されたインタフェースを、その自装置と異なる他の外部機器において利用することができる。
【０１１１】
その理由は、第１の入出力制御部３５と第１の切替部３７とは、上述した映像ポート５３に対する処理を実行する。また、第２の入出力制御部３６と第２の切替部３８とは、上述したＵＳＢハブ５６とＵＳＢコントローラ５５とに対する処理を実行することができるからである。即ち、情報処理装置３０は、係る処理を、第１の入出力制御部３５、第１の切替部３７、第２の入出力制御部３６及び第２の切替部３８のそれぞれにおいて実行することができるからである。
【０１１２】
（ハードウェア構成例）
上述した実施形態において図面に示した各部は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。これらの各ソフトウェアモジュールは、専用のハードウェアによって実現してもよい。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定されうる。この場合のハードウェア環境の一例を、図８を参照して説明する。
【０１１３】
図８は、本発明の模範的な実施形態に係る情報処理装置を実行可能な情報処理装置３００（コンピュータ）の構成を例示的に説明する図である。即ち、図８は、図１に示した情報処理装置１、或いは、図３に示した情報処理装置１０、図４に示した情報処理装置２０及び図７に示した情報処理装置３０、の全体または一部の情報処理装置を実現可能なサーバ等のコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【０１１４】
図８に示した情報処理装置３００は、ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）３０１、ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）３０３、ハードディスク３０４（記憶装置）、並びに外部装置との通信インタフェース（Ｉｎｔｅｒｆａｃ：以降、「Ｉ／Ｆ」と称する）３０５、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記憶媒体３０７に格納されたデータを読み書き可能なリーダライタ３０８を備え、これらの構成がバス３０６（通信線）を介して接続された一般的なコンピュータである。
【０１１５】
そして、上述した実施形態を例に説明した本発明は、図８に示した情報処理装置３００に対して、その説明において参照したブロック構成図（図１、図３、図４、図７）或いはフローチャート（図２、図５）の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのＣＰＵ３０１に読み出して実行することによって達成される。また、当該装置内に供給されたコンピュータ・プログラムは、読み書き可能な一時記憶メモリ（ＲＡＭ３０３）またはハードディスク３０４等の不揮発性の記憶デバイスに格納すれば良い。
【０１１６】
また、前記の場合において、当該ハードウェア内へのコンピュータ・プログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記憶媒体３０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが格納された記憶媒体によって構成されると捉えることができる。
【符号の説明】
【０１１７】
１    情報処理装置
２    入出力制御部
１０    情報処理装置
１１    切替部
２０    情報処理装置
２１    入出力制御部
３０    情報処理装置
３１    サーバ装置
３２    アナログＲＧＢケーブル
３３    ＵＳＢケーブル
３５    第１の入出力制御部
３６    第２の入出力制御部
３７    第１の切替部
３８    第２の切替部
３９    ＶＲＡＭ
５１    ビデオコントローラ
５２    記憶部
５３    映像ポート
５４    表示部
５５    ＵＳＢコントローラ
５６    ＵＳＢハブ
５７    入力部
５８    ＵＳＢポート
５９    映像ポート
６０    ＵＳＢポート
６１    ＵＳＢコントローラ
８０    情報処理装置
８１    ＣＰＵ
１０１    第１の画像情報
３００    情報処理装置
３０１    ＣＰＵ
３０２    ＲＯＭ
３０３    ＲＡＭ
３０４    ハードディスク
３０５    通信インタフェース
３０６    バス
３０７    記憶媒体
３０８    リーダライタ
【図１】
2015068961.tif 000003
【図２】
2015068961.tif 000004
【図３】
2015068961.tif 000005
【図４】
2015068961.tif 000006
【図５】
2015068961.tif 000007
【図６】
2015068961.tif 000008
【図７】
2015068961.tif 000009
【図８】
2015068961.tif 000010
【図９】
2015068961.tif 000011