(57)【要約】【課題】複数のポートへの接続デバイスを検出し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポートを出力先のポートとして選択するように構成され、優先出力ポートと優先出力ポート以外のポートの双方が接続ありのときに、優先出力ポートから接続デバイスを取り外すことなく、優先出力ポート以外のポートから出力することを可能とする情報処理装置の出力装置及び出力ポートの制御方法を提供する。【解決手段】出力ポートに接続される接続デバイスを検出し、複数の接続ありのポートが存在する場合は優先出力ポート（ポートＡ）を出力先のポートとして選択する出力先決定部２０と、外部制御信号に応じて、優先出力ポートでないポートＢが接続ありのとき、ポートＡが接続ありであっても、ポートＡを接続なしの状態に設定する接続状態制御回路１４とを備える情報処理装置の出力装置を設ける。【選択図】図２
2008282245.tif 000002
【特許請求の範囲】
【請求項１】
第１、第２の出力ポートを備え、接続デバイスを検出し、接続ありの出力ポートを自動的に出力先のポートとして選択し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポートを出力先のポートとして選択することにより、一系統の入力を第１、第２の出力ポートから排他的に出力するように構成された情報処理装置の出力装置において、
アプリケーションプログラムにより設定される外部制御信号に応じて、優先出力ポート以外のポートが接続ありのとき、優先出力ポートが接続ありの状態であっても、優先出力ポートを接続なしの状態に設定する手段を付加した
ことを特徴とする情報処理装置の出力装置。
【請求項２】
第１、第２の出力ポートを備え、接続デバイスを検出し、接続ありの出力ポートを自動的に出力先のポートとして選択し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポートを出力先のポートとして選択することにより、一系統の入力を第１、第２の出力ポートから排他的に出力するように構成された情報処理装置の出力装置における出力ポートの制御方法であって、
アプリケーションプログラムにより設定される外部制御信号に応じて、優先出力ポート以外のポートが接続ありのとき、優先出力ポートが接続ありの状態であっても、優先出力ポートを接続なしの状態に設定する
ことを特徴とする出力ポートの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１系統の入力を２つのポートに排他出力する情報処理装置の出力装置及び出力ポートの制御方法に関する。
【背景技術】
【０００２】
１系統の入力を２つのポートに排他出力する従来技術として、例えば、図４に示すような情報処理装置の出力装置がある。図４に示す情報処理装置の出力装置は、ポートＡ，Ｂという２つの出力ポートと出力先決定部１０とを備える。出力先決定部１０は、ポートＡを優先出力ポートとして予め設定しておき、各々の出力ポートにモニタ等の接続デバイスが接続されているか否かを示す検出信号（ポートＡ，Ｂの検出信号）を受けて、例えばポートＡにモニタが接続されている場合には常にポートＡを出力先のポートとして選択する。優先出力ポートとは、接続ありの出力ポートのうち、出力先のポートとして優先して選択される出力ポートである。
具体的には、上記ポートＡ，Ｂの検出信号が、ポートＡ，Ｂにモニタが接続されているときにはＨｉｇｈの状態であり、モニタが未接続のときにはＬｏｗの状態であるとすると、出力先決定部１０は、入力されたポートＡの検出信号（入力Ａ）がＨｉｇｈである場合には、常にポートＡに出力する。出力先決定部１０は、入力されたポートＡの検出信号（入力Ａ）がＬｏｗであり、かつ、入力されたポートＢの検出信号（入力Ｂ）がＨｉｇｈである場合にのみ、ポートＢに出力する。
【０００３】
図５は、上記従来技術に従った、ポートへの接続デバイスの接続状態と出力先との対応を示す図である。図５中に示すように、ポートＡとポートＢのいずれにも接続デバイスが接続されていないときは、いずれの出力ポートからも出力されない。ポートＡに接続デバイスが接続されておらず、ポートＢに接続デバイスが接続されているときは、ポートＢから出力される。ポートＡに接続デバイスが接続され、ポートＢに接続デバイスが接続されていないときは、ポートＡから出力される。また、ポートＡとポートＢのいずれにも接続デバイスが接続されているときは、予め優先出力ポートとして設定されたポートであるポートＡが出力ポートとして選択され、該ポートＡから出力される。
なお、ディスプレイ装置に表示される映像信号の伝送経路を切り換えるものとして、例えば特許文献１に記載のものが知られている。
特許文献１には、映像信号ケーブルの接続状態の検出に応じて映像信号の伝送経路を切り換えることができ、映像信号ケーブルがディスプレイ装置から切り離されたときに、映像信号の伝送経路を無線通信手段に自動的に切り換える映像信号のディスプレイ装置に関して記載されている。
【特許文献１】特開平２００４−２９２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した図４に示す従来の情報処理装置の出力装置では、出力ポートＢから出力を行う場合には、優先出力ポートであるポートＡに接続された接続デバイス（例えば、モニタ）を取り外す必要がある。しかし、単純にポートＢへの出力ができるようにする為に検出信号の状態を接続デバイスの有無に関わらずに制御できるようにした場合、例えば、ポートＡにモニタが接続されてディスプレイ上に操作画面が表示されており、ポートＢにモニタが接続されていない状態で、検出信号の状態をポートＢにモニタが接続されている状態になるように制御すると、装置はポートＢにモニタが接続されていないにも関わらず出力をポートＢに行おうとし、ポートＡへの出力を消してしまう為、操作画面が見えなくなってしまう恐れがある。
また、上記従来の情報処理装置の出力装置では、例えば、優先出力ポートとして設定されているポートＡにＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）のモニタが接続され、ポートＢに大画面テレビのモニタが接続されているときに、ポートＢから出力して該大画面テレビのディスプレイ上に表示するにはポートＡからＰＣのモニタを取り外す必要があるが、例えば店頭におけるデモ表示等を行う場合に、ポートＡからＰＣのモニタを取り外さなければ大画面テレビのディスプレイ上に表示できないのは、利便性が悪い。
【０００５】
本発明は上記問題点を解決するためになされたものであって、複数のポートへの接続デバイスを検出し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポートを出力先のポートとして選択するように構成された情報処理装置の出力装置であって、優先出力ポートと優先出力ポート以外のポートの双方が接続ありのときに、優先出力ポートから接続デバイスを取り外すことなく、優先出力ポート以外のポートから出力することを可能とする情報処理装置の出力装置及び出力ポートの制御方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、次のようにして前記課題を解決する。
（１）第１、第２の出力ポートを備え、接続デバイスを検出し、接続ありの出力ポートを自動的に出力先のポートとして選択し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポートを出力先のポートとして選択することにより、一系統の入力を第１、第２の出力ポートから排他的に出力するように構成された情報処理装置の出力装置を備える。
上記情報処理装置の出力装置に、本発明においては、アプリケーションプログラムにより設定される外部制御信号に応じて、優先出力ポート以外のポートが接続ありのとき、優先出力ポートが接続ありの状態であっても、優先出力ポートを接続なしの状態に設定する手段を付加する。
（２）第１、第２の出力ポートを備え、接続デバイスを検出し、接続ありの出力ポートを自動的に出力先のポートとして選択し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポートを出力先のポートとして選択することにより、一系統の入力を第１、第２の出力ポートから排他的に出力するように構成された情報処理装置の出力装置における出力ポートの制御方法において、本発明においては、アプリケーションプログラムにより設定される外部制御信号に応じて、優先出力ポート以外のポートが接続ありのとき、優先出力ポートが接続ありの状態であっても、優先出力ポートを接続なしの状態に設定できるようにする。
【発明の効果】
【０００７】
本発明によれば、以下の効果を奏することができる。
（１）優先出力ポートと優先出力ポート以外のポートとに接続デバイスが接続されている場合に、該優先出力ポートを接続デバイスから取り外さなくても、外部制御信号によって指定出力先として上記優先出力ポート以外のポートを指定して、該優先出力ポート以外のポートから出力することができる。従って、例えば、優先出力ポートであるポートＡにモニタが接続され、優先出力ポートでないポートＢにモニタ以外の接続デバイスが接続されている状態において、ポートＡに接続されているモニタを取り外すことなく、ポートＢから出力することができる。また、例えば、優先出力ポートであるポートＡにＰＣのモニタが接続され、優先出力ポートでないポートＢに大画面テレビのモニタが接続されているときに、ポートＡからＰＣのモニタを取り外すことなく、ポートＢから出力して該大画面テレビのディスプレイ上に表示することが可能となる。
（２）出力先のポートを優先出力ポートから優先出力ポート以外のポートに変更したい場合に、該優先出力ポート以外のポートに接続デバイスが接続されているときにのみ、該優先出力ポート以外のポートから出力することができる。
このため、優先出力ポート以外のポートに何も接続されていないとき、このポートから出力されることはない。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の情報処理装置の出力装置を実現するシステムボードの一例を示す図である。システムボード１は、ＰＣ等の情報処理装置の中心基板である。システムボード１は、ＣＰＵ１１、チップセット及びＳｕｐｅｒＩ／Ｏ１２、変換チップ１３、接続状態制御回路１４を備える。ＣＰＵ１１は、本発明の情報処理装置の出力装置全体を制御する。チップセット及びＳｕｐｅｒＩ／Ｏ１２は、ポートからの出力対象となるデータ（例えばグラフィックデータ）を出力する。また、チップセット及びＳｕｐｅｒＩ／Ｏ１２は、汎用出力ポート（ＧＰＯ：General Purpose Output）１２０を備え、該ＧＰＯ１２０を通じて、アプリケーションプログラムにより設定される外部制御信号を接続状態制御回路１４に対して出力する。該外部制御信号は、ＰＣ等の情報処理装置の出力ポートであるポートＡ，Ｂのいずれを出力先のポートとするかを指定する制御信号である。この例では、ポートＡが出力先のポートとして指定される場合、出力される外部制御信号は、Ｌｏｗの状態であり、ポートＢが出力先のポートとして指定される場合、出力される外部制御信号は、Ｈｉｇｈの状態である。
【０００９】
変換チップ１３は、チップセット及びＳｕｐｅｒＩ／Ｏ１２が出力したグラフィックデータを、ポートに接続された接続デバイス（例えばモニタ）を通じてディスプレイ（図示を省略）に表示するために適した形式のデータに変換する。また、変換チップ１３は、図４を参照して前述した従来の情報処理装置の出力装置が備える出力先決定部１０の機能又は図２を参照して後述する本発明の情報処理装置の出力装置が備える出力先決定部２０の機能を備える。すなわち、変換チップ１３は、例えばポートＡを優先出力ポートとして予め設定しておき、該変換チップ１３に入力されるポートＡの検出信号（入力Ａ）がＨｉｇｈである場合には、上記変換後のデータを常にポートＡに出力し、入力されるポートＡの検出信号（入力Ａ）がＬｏｗであり、かつ、入力されるポートＢの検出信号（入力Ｂ）がＨｉｇｈである場合にのみ、ポートＢに出力する。上記ポートＡ，Ｂの検出信号は、各々の出力ポートにモニタ等の接続デバイスが接続されているか否かを示す検出信号である。  
【００１０】
接続状態制御回路１４は、上記ＧＰＯ１２０を通じてチップセット及びＳｕｐｅｒＩ／Ｏ１２が出力した外部制御信号に応じて、優先出力ポートでないポートＢが接続ありのとき（入力ＢがＨｉｇｈのとき）、優先出力ポートであるポートＡが接続あり（入力ＡがＨｉｇｈ）の状態であっても、ポートＡを接続なしの状態に設定する（入力ＡをＬｏｗとする）。
【００１１】
図２は、本発明の情報処理装置の出力装置の構成の一例を示す図である。図２に示す本発明の情報処理装置の出力装置は、ポートＡ，Ｂという２つの出力ポートと出力先決定部２０と接続状態制御回路１４とを備える。出力先決定部２０は、例えばポートＡを優先出力ポートとして予め設定しておき、出力先決定部２０に入力されるポートＡの検出信号（入力Ａ）がＨｉｇｈである場合には、ポートに接続される接続デバイスへの出力対象とするデータを常にポートＡに出力し、入力されるポートＡの検出信号（入力Ａ）がＬｏｗであり、かつ、入力されるポートＢの検出信号（入力Ｂ）がＨｉｇｈである場合にのみ、該データをポートＢに出力する。すなわち、出力先決定部２０は、出力ポートに接続される接続デバイスを検出し、接続ありの出力ポートを自動的に出力先のポートとして選択し、複数の接続ありのポートが存在する場合は予め設定された優先出力ポート（ポートＡ）を出力先のポートとして選択する。出力先決定部２０が出力先のポートを選択することによって、一系統の入力がポートＡ又はポートＢから排他的に出力される。
【００１２】
接続状態制御回路１４は、図１を参照して前述した接続状態制御回路１４と同一の回路である。接続状態制御回路１４は、ＮＡＮＤ回路１４１とＡＮＤ回路１４２とが組み合わされた回路構成を有する。図１を参照して前述したチップセット及びＳｕｐｅｒＩ／Ｏ１２が出力した外部制御信号と図２中に示すポートＢの検出信号とが、図２中の接続状態制御回路１４を構成するＮＡＮＤ回路１４１に入力される。また、図２中に示すポートＡの検出信号と上記ＮＡＮＤ回路による論理演算結果とがＡＮＤ回路１４２に入力される。そして、ＡＮＤ回路１４２による論理演算結果が、入力Ａとして出力先決定部２０に入力され、ポートＢの検出信号が、入力Ｂとして出力先決定部２０に入力される。
【００１３】
図３は、本発明の情報処理装置の出力装置が、各ポートの接続状態と指定出力先とに応じて決定する出力先を示す図である。
図３中に示すように、ポートＡとポートＢのいずれにも接続デバイスが接続されていない場合、どのポートからも出力されない。ポートＡに接続デバイスが接続されておらず、ポートＢに接続デバイスが接続されている場合、ポートＢが出力先として決定される。また、ポートＡに接続デバイスが接続されており、ポートＢに接続デバイスが接続されていない場合、ポートＡが出力先として決定される。
ポートＡ，Ｂのいずれにも接続デバイスが接続されており、かつ、ポートＡが外部制御信号によって指定出力先（出力先のポート）として指定されている場合、図２中のＡＮＤ回路１４２にＨｉｇｈ状態の検出信号が入力され、ＮＡＮＤ回路１４１にＨｉｇｈ状態の検出信号とＬｏｗ状態の外部制御信号とが入力される。従って、ＡＮＤ回路１４２から図２中の出力先決定部２０に入力される入力Ａは、Ｈｉｇｈ状態となる。その結果、出力先決定部２０によって決定される出力先のポートは、ポートＡとなる。
【００１４】
ポートＡ，Ｂのいずれにも接続デバイスが接続されており、かつ、ポートＢが外部制御信号によって指定出力先として指定されている場合、図２中のＡＮＤ回路１４２にＨｉｇｈ状態の検出信号が入力され、ＮＡＮＤ回路１４１にＨｉｇｈ状態の検出信号とＨｉｇｈ状態の外部制御信号とが入力される。従って、ＡＮＤ回路１４２から図２中の出力先決定部２０に入力される入力Ａは、Ｌｏｗ状態となる。一方、ポートＢに接続デバイスが接続されているので、出力先決定部２０に入力されるポートＢの検出信号（入力Ｂ）は、Ｈｉｇｈ状態である。その結果、出力先決定部２０によって決定される出力先のポートは、ポートＢとなる。
【００１５】
上記のように、優先出力ポートであるポートＡと優先出力ポートでないポートＢのいずれにも接続デバイスが接続されており、かつ、指定出力先がポートＢである場合には、図２中のＮＡＮＤ回路１４１とＡＮＤ回路１４２とによる論理演算により、出力先決定部２０に入力される入力Ａは、Ｌｏｗの状態となる。
すなわち、出力先決定部２０は、アプリケーションプログラムにより設定されるポートＡ，Ｂのいずれを出力先のポートとするかを指定する外部制御信号に応じて、優先出力ポートでないポートＢが接続ありのとき（入力ＢがＨｉｇｈのとき）、優先出力ポートであるポートＡが接続あり（入力ＡがＨｉｇｈ）の状態であっても、ポートＡを接続なしの状態に設定する（入力ＡをＬｏｗとする）手段である。
【産業上の利用可能性】
【００１６】
以上、説明したように、本発明によれば、優先出力ポートと優先出力ポート以外のポートとに接続デバイスが接続されている場合に、該優先出力ポートを接続デバイスから取り外さなくても、外部制御信号によって指定出力先として上記優先出力ポート以外のポートを指定することによって、該優先出力ポート以外のポートから出力することができる。
また、本発明によれば、出力先のポートを優先出力ポートから優先出力ポート以外のポートに変更したい場合に、該優先出力ポート以外のポートに接続デバイスが接続されているときにのみ、該優先出力ポート以外のポートから出力することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の情報処理装置の出力装置を実現するシステムボードの一例を示す図である。
【図２】本発明の情報処理装置の出力装置の構成の一例を示す図である。
【図３】本発明の情報処理装置の出力装置が、各ポートの接続状態と指定出力先とに応じて決定する出力先を示す図である。
【図４】従来の情報処理装置の出力装置の構成の一例を示す図である。
【図５】従来技術に従った、ポートへの接続デバイスの接続状態と出力先との対応を示す図である。
【符号の説明】
【００１８】
１  システムボード
１０、２０  出力先決定部
１１  ＣＰＵ
１２  チップセット及びＳｕｐｅｒＩ／Ｏ
１３  変換チップ
１４  接続状態制御回路
１２０  ＧＰＯ
【図１】
2008282245.tif 000003
【図２】
2008282245.tif 000004
【図３】
2008282245.tif 000005
【図４】
2008282245.tif 000006
【図５】
2008282245.tif 000007