(57)【特許請求の範囲】
【請求項１】
電子機器とディスプレイに接続して使用する機能拡張装置であって、
前記電子機器に接続する入力コネクタと、
前記ディスプレイに接続する複数の出力コネクタと、
前記入力コネクタと前記複数の出力コネクタを接続し、前記入力コネクタから受け取った画像データを前記複数の出力コネクタに出力することが可能なハブと、
前記入力コネクタと前記複数の出力コネクタのいずれかを接続することが可能な切換回路と、
前記入力コネクタから受け取った画像データを前記ハブから出力するハブ・モードまたは前記切換回路から出力する直接モードのいずれかに設定することが可能で、前記直接モードに設定したときに前記ハブの動作を停止するコントローラと
を有する機能拡張装置。
【請求項２】
前記ハブが複数のディスプレイに同一画像を表示する画像データを転送するマルチ・ストリーム・トランスポート方式をサポートする請求項１に記載の機能拡張装置。
【請求項３】
前記コントローラは、前記出力コネクタに１台のディスプレイが接続されたときに前記直接モードに設定し、前記入力コネクタと前記ディスプレイが接続された出力コネクタが接続されるように前記切換回路を制御する請求項２に記載の機能拡張装置。
【請求項４】
電子機器とディスプレイに接続して使用する機能拡張装置であって、
前記電子機器に接続する入力コネクタと、
前記ディスプレイに接続する複数の出力コネクタと、
前記入力コネクタと前記複数の出力コネクタを接続し、前記入力コネクタから受け取った画像データを前記複数の出力コネクタに出力することが可能で、複数のディスプレイに同一画像を表示する画像データを転送するマルチ・ストリーム・トランスポート方式をサポートするハブと、
前記入力コネクタと前記複数の出力コネクタのいずれかを接続することが可能な切換回路と、
前記入力コネクタから受け取った画像データを前記ハブから出力するハブ・モードまたは前記切換回路から出力する直接モードのいずれかに設定することが可能で、前記出力コネクタに複数のディスプレイが接続されたときに前記ハブ・モードに設定して前記ハブから前記複数のディスプレイに同一画像を表示する画像データを転送するコントローラと
を有する機能拡張装置。
【請求項５】
前記コントローラは、前記電子機器からの指示に応じて前記ハブ・モードまたは前記直接モードのいずれかに設定する請求項４に記載の機能拡張装置。
【請求項６】
前記電子機器は、前記直接モードに設定する指示をするときは、表示する外部ディスプレイを指定することができる請求項５に記載の機能拡張装置。
【請求項７】
電子機器とディスプレイに接続して使用する機能拡張装置であって、
前記電子機器に接続する入力コネクタと、
前記ディスプレイに接続する複数の出力コネクタと、
前記入力コネクタと前記複数の出力コネクタを接続し、前記入力コネクタから受け取った画像データを前記複数の出力コネクタに出力することが可能で、複数のディスプレイに同一画像を表示する画像データを転送するマルチ・ストリーム・トランスポート方式をサポートするハブと、
前記入力コネクタと前記複数の出力コネクタのいずれかを接続することが可能な切換回路と、
前記入力コネクタから受け取った画像データを前記ハブから出力するハブ・モードまたは前記切換回路から出力する直接モードのいずれかに設定することが可能で、前記入力コネクタに接続される前記電子機器が前記マルチ・ストリーム・トランスポート方式をサポートすると判断したときは前記ハブ・モードに設定し、前記マルチ・ストリーム・トランスポート方式をサポートしないと判断したときは前記直接モードに設定するコントローラと
を有する機能拡張装置。
【請求項８】
電子機器とディスプレイに接続して使用する機能拡張装置であって、
前記電子機器に接続する入力コネクタと、
前記ディスプレイに接続する複数の出力コネクタと、
前記入力コネクタと前記複数の出力コネクタを接続し、前記入力コネクタから受け取った画像データを前記複数の出力コネクタに出力することが可能で、複数のディスプレイに同一画像を表示する画像データを転送するマルチ・ストリーム・トランスポート方式をサポートするハブと、
前記入力コネクタと前記複数の出力コネクタのいずれかを接続することが可能な切換回路と、
前記入力コネクタから受け取った画像データを前記ハブから出力するハブ・モードまたは前記切換回路から出力する直接モードのいずれかに設定することが可能で、前記ハブが前記ディスプレイに画像データを転送できないと判断したときに前記直接モードに設定するコントローラと
を有する機能拡張装置。
【請求項９】
前記電子機器がＤＰ（DisplayPort）１．２規格またはＤＰ１．１ａ規格に適合し、前記出力コネクタが前記ＤＰ１．２規格、前記ＤＰ１．１ａ規格、ＤＶＩ（Digital Visual Interface）規格またはＨＤＭＩ（High-Definition Multimedia Interface）規格のいずれかに適合する請求項１から請求項８のいずれかに記載の機能拡張装置。
【請求項１０】
電子機器のビデオ・ポートから出力された画像データを複数のディスプレイに転送する画像データ転送システムであって、
前記ビデオ・ポートから受け取った画像データから前記複数のディスプレイに同一の画像を表示する画像データを生成して出力することが可能なハブと、
前記ビデオ・ポートから受け取った画像データを前記複数のディスプレイのいずれかに出力することが可能な切換回路と、
前記ハブと前記切換回路のいずれかだけが画像データを出力するように制御することが可能で、前記ハブに１台のディスプレイが接続されていると判断したときに前記ハブの動作を停止して前記切換回路から前記ディスプレイに画像データを出力するように制御するコントローラと
を有する画像データ転送システム。
【請求項１１】
電子機器のビデオ・ポートから出力された画像データを複数のディスプレイに転送する画像データ転送システムであって、
前記ビデオ・ポートから受け取った画像データから前記複数のディスプレイに同一の画像を表示する画像データを生成して出力することが可能なハブと、
前記ビデオ・ポートから受け取った画像データを前記複数のディスプレイのいずれかに出力することが可能な切換回路と、
前記ハブと前記切換回路のいずれかだけが画像データを出力するように制御することが可能で、前記電子機器が前記ハブの規格に適合しないと判断したときに、前記切換回路から画像データを出力するように制御するコントローラと
を有する画像データ転送システム。
【請求項１２】
電子機器のビデオ・ポートから出力された画像データを複数のディスプレイに転送する画像データ転送システムであって、
前記ビデオ・ポートから受け取った画像データから前記複数のディスプレイに同一の画像を表示する画像データを生成して出力することが可能なハブと、
前記ビデオ・ポートから受け取った画像データを前記複数のディスプレイのいずれかに出力することが可能な切換回路と、
前記ハブと前記切換回路のいずれかだけが画像データを出力するように制御することが可能で、前記ハブから画像データを出力しているときに、前記電子機器からの指示を受けて前記切換回路から画像データを出力するように制御するコントローラと
を有する画像データ転送システム。
【請求項１３】
電子機器のビデオ・ポートと複数のディスプレイとの間の接続を制御する方法であって、
前記ビデオ・ポートと前記複数のディスプレイの間に、前記複数のディスプレイに同一の画像を表示する画像データを出力することができるハブを接続するステップと、
前記ビデオ・ポートと前記複数のディスプレイの間に、いずれかのディスプレイに画像データを出力することができる切換装置を接続するステップと、
コントローラが前記ハブに接続されたディスプレイの台数を判断するステップと、
前記接続されたディスプレイの台数に応じて前記ハブおよび前記切換装置を制御するステップと
を有する方法。
【請求項１４】
前記コントローラは、前記ハブに１台のディスプレイが接続されていると判断したときに前記切換装置を経由して前記ディスプレイに画像データを出力し、複数のディスプレイが接続されていると判断したときに前記ハブを経由して各ディスプレイに画像データを出力するように前記ハブおよび前記切換装置を制御するステップを有する請求項１３に記載の方法。
【請求項１５】
前記ハブを経由して各ディスプレイに画像データを出力しているときに前記コントローラは、前記電子機器からの指示に応じて前記切換装置を経由して前記ディスプレイに画像データを転送するように前記ハブおよび前記切換装置を制御するステップを有する請求項１３または請求項１４に記載の方法。
【請求項１６】
前記コントローラは、前記ハブから前記ディスプレイに画像データを転送できないと判断したときに前記切換装置を経由して前記ディスプレイに画像データを転送するように前記ハブおよび前記切換装置を制御するステップを有する請求項１３から請求項１５のいずれかに記載の方法。
【請求項１７】
前記コントローラは、前記電子機器が前記ビデオ・ポートから同一画像を複数のディスプレイに表示する画像データを出力する転送方式をサポートしないと判断したときに前記切換装置を経由して前記ディスプレイに画像データを転送するように前記ハブおよび前記切換装置を制御する請求項１３から請求項１６のいずれかに記載の方法。
【請求項１８】
電子機器とディスプレイに接続して使用する機能拡張装置に搭載が可能な半導体チップであって、
システムから画像データを受け取る入力ポートと、
複数のディスプレイに画像データを出力する複数の出力ポートと、
前記入力ポートから受け取った画像データから同一の画像を表示するための画像データを生成して各出力ポートに転送するマルチ・ストリーム・トランスポート方式をサポートするハブと、
前記入力ポートから受け取った画像データを、前記ハブを迂回して前記複数の出力ポートのいずれかに転送することが可能な切換回路と、
前記ハブおよび前記切換回路のいずれかが有効になるように設定することが可能で、複数のディスプレイが接続されたときに前記ハブを有効に設定して前記ハブから前記複数のディスプレイに同一画像を表示する画像データを転送するコントローラと
を有する半導体チップ。
【請求項１９】
電子機器とディスプレイに接続して使用する機能拡張装置に搭載が可能な半導体チップであって、
システムから画像データを受け取る入力ポートと、
複数のディスプレイに画像データを出力する複数の出力ポートと、
前記入力ポートから受け取った画像データから同一の画像を表示するための画像データを生成して各出力ポートに転送するマルチ・ストリーム・トランスポート方式をサポートするハブと、
前記入力ポートから受け取った画像データを、前記ハブを迂回して前記複数の出力ポートのいずれかに転送することが可能な切換回路と、
前記ハブおよび前記切換回路のいずれかが有効になるように設定することが可能で、前記電子機器が前記マルチ・ストリーム・トランスポート方式をサポートすると判断したときは前記ハブを有効に設定し、前記マルチ・ストリーム・トランスポート方式をサポートしないと判断したときは前記切換回路を有効に設定するコントローラと
を有する半導体チップ。
【請求項２０】
電子機器とディスプレイに接続して使用する機能拡張装置に搭載が可能な半導体チップであって、
システムから画像データを受け取る入力ポートと、
複数のディスプレイに画像データを出力する複数の出力ポートと、
前記入力ポートから受け取った画像データから同一の画像を表示するための画像データを生成して各出力ポートに転送するマルチ・ストリーム・トランスポート方式をサポートするハブと、
前記入力ポートから受け取った画像データを、前記ハブを迂回して前記複数の出力ポートのいずれかに転送することが可能な切換回路と、
前記ハブおよび前記切換回路のいずれかが有効になるように設定することが可能で、前記ハブが前記ディスプレイに画像データを転送できないと判断したときに前記切換回路を有効に設定するコントローラと
を有する半導体チップ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイの接続トポロジーの問題を解決する技術に関し、さらに、詳細には電子機器のビデオ・ポートにハブを経由して接続された複数のディスプレイの接続トポロジーに予想される問題を解決する技術に関する。
【背景技術】
【０００２】
ノートブック型パーソナル・コンピュータ（以下、ノートＰＣという。）は、筐体に組み込まれた１台の内部ディスプレイを備えているが、プレゼンテーションの際に利用する大型のディスプレイや、作業能率の向上のために利用するディスプレイを接続するために画像データを外部に出力するビデオ・ポートを備えている。ディスプレイには、ＤＶＩ（Digital Visual Interface）、ＤＰ（DisplayPort）、ＨＤＭＩ（High-Definition Multimedia Interface）およびＶＧＡ（Video Graphics Array）などのさまざまなインターフェース規格が存在する。
【０００３】
筐体のスペースが限られてノートＰＣには、各規格に応じた複数のビデオ・ポートを設けることができないため、一例としてＤＰ規格のビデオ・ポートを１個だけ設ける場合がある。このとき、ＤＰ規格以外のインターフェース規格に適合する外部ディスプレイをＤＰ規格のビデオ・ポートに接続するために変換アダプタを使用してその都度接続することは作業が煩雑になるため、ドッキング・ステーションまたはポート・リプリケータといった機能拡張装置を使用する場合がある。機能拡張装置は、１次側にビデオ・ポートに接続する入力コネクタを備え、２次側に各インターフェース規格の外部ディスプレイに接続する複数の出力コネクタを備えている。入力コネクタと外部ディスプレイとの間の接続は、使用する外部ディスプレイに応じて自動的に切り換えるように構成することができる。
【０００４】
特許文献１は、ノートＰＣが複数の規格の外部表示装置に画像を表示するための機能拡張装置について開示する。機能拡張装置の規格の異なる複数のソケットのいずれかに外部表示装置が接続される。ノートＰＣは、接続された外部表示装置の規格に対応する映像信号を出力する。機能拡張装置は、実際に接続される外部表示装置のソケットに映像信号を出力するように内部回路を切り換える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１４３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＤＰ規格では映像と音声の画像データをマイクロ・パケットとして送る。ＤＰ規格は、それまでのDisplayPort Standard Specification Version 1.1a（以下、ＤＰ１．１ａ規格という。）が、２０１０年１月にVersion 1.2（以下、ＤＰ１．２規格という。）で更新された。ＤＰ１．２規格は、策定団体であるＶＥＳＡから取得できるが、http://www.vesa.org/wp-content/uploads/2010/12/DisplayPort-DevCon-Presentation-DP-1.2-Dec-2010-rev-2b.pdf
http://www.vesa.org/wp-content/uploads/2011/01/ICCE-Presentation-on-VESA-DisplayPort.pdf
のＵＲＬでインターネットに提供されている資料にも記載している。ＤＰ１．１ａ規格では、ＳＳＴ（Single-Stream Transport）という転送方式だけをサポートする。ＳＳＴでは、ＴＵ（Transfer Unit）といわれるマイクロ・パケットを使って１台のディスプレイだけに画像データを転送する。
【０００７】
ＤＰ１．２規格では、ＳＳＴに加えてＭＳＴ（Multi-Stream Transport）という転送方式をサポートする。ＭＳＴでは、ＭＴＰ（Multi-stream Transport Packet）というマイクロ・パケットを使って複数のディスプレイに同一の画像を表示する画像データを転送する。ノートＰＣにＤＰ１．２規格のＧＰＵ（Graphics Processing Unit）を採用する場合は、今後、筐体に設けた１個のビデオ・ポートに、それぞれ入力ポートと出力ポートを備えたＤＰ１．２規格のディスプレイをデイジー・チェーン方式で接続することもできるようになる。
【０００８】
ノートＰＣやタブレット端末などは、スペースの都合上複数のビデオ・ポートを設けることができないため、機能拡張装置とＭＳＴを利用して単一のビデオ・ポートから出力した画像データで複数の外部ディスプレイに同一、もしくは別々の画像を表示できれば都合がよい。ＤＰ１．２規格は、１つの入力ポートで受け取ったＤＰ１．２規格のマイクロ・パケットの画像データを、複数の出力ポートから同一画像を表示する画像データとして出力するハブ（ＭＳＴ−ＨＵＢ）について規定している。ＤＰ１．２規格にはＭＳＴ−ＨＵＢが、ＤＰ１．１ａ規格、ＤＶＩ規格、またはＨＤＭＩ規格などの従来の規格の外部ディスプレイに対してもＭＳＴで画像データを転送できるように規定されているため、今後そのようなＭＳＴ−ＨＵＢが市場に提供される予定である。
【０００９】
ビデオ・ポートが出力する画像データを複数の外部ディスプレイに表示するために、図３に示すような機能拡張装置を考えることができる。機能拡張装置１５は、入力コネクタ１７と出力コネクタ２１、２３、２５をＭＳＴ−ＨＵＢ１９で接続する。入力コネクタ１７には、ＤＰ１．２規格のＧＰＵ１１がコネクタ１３で接続される。出力コネクタ２１、２３、２５にはたとえば、それぞれＤＰ１．２規格の外部ディスプレイ２７、ＨＤＭＩ規格の外部ディスプレイ２９、ＤＶＩ規格の外部ディスプレイ３１が接続される。
【００１０】
しかし、このような構成では、今後市場にでてくるＭＳＴ−ＨＵＢ１９を機能拡張装置に組み込む際に、さまざまな点で利便性に欠けることが予想される。まずユーザは、出力コネクタ２１、２３、２５と外部ディスプレイ２７、２９、３１は常時接続しておき、ノートＰＣをオフィスで使用するときはコネクタ１３を接続し、外出して使用するときにはコネクタ１３を外すといった方法で機能拡張装置１５を使うのが一般的である。ＭＳＴ−ＨＵＢ１９は、ＧＰＵ１１から受け取ったマイクロ・パケットを認識して所定のアドレスに転送する処理をしてから各外部ディスプレイに出力するため消費電力が大きい。しかし、図３の構成では出力コネクタに１台の外部ディスプレイしか接続されていない場合にも消費電力の大きいＭＳＴ−ＨＵＢ１９から画像データを出力することになる。
【００１１】
つぎに、ノートＰＣの中には、ＤＰ１．１ａ規格だけをサポートするＧＰＵ（以後、ＤＰ１．１ａ規格のＧＰＵという。）を搭載するものがあるが、機能拡張装置１５をそのようなノートＰＣでも利用できるようにしたいという要望がある。ＤＰ１．２規格では、ＭＳＴ−ＨＵＢ１９はＤＰ１．２規格のＧＰＵからＭＳＴまたはＳＳＴで受け取ったマイクロ・パケットを、ＤＰ１．２規格、ＤＰ１．１ａ規格、ＤＶＩ規格またはＨＤＭＩ規格の画像データに変換して各ディスプレイに転送することができる。
【００１２】
しかしＤＰ１．２規格では、ＭＳＴ−ＨＵＢがＤＰ１．１ａ規格のＧＰＵからＳＳＴで受け取ったマイクロ・パケットから各ディスプレイの正しいアドレスに出力する画像データを生成することまでは規定していない。したがって、機能拡張装置１５にＤＰ１．１ａ規格のＧＰＵを搭載するノートＰＣが接続されたときは、外部ディスプレイ２７、２９、３１を利用できない可能性もでてくる。このときユーザに、ノートＰＣがＤＰ１．２規格と、ＤＰ１．１ａ規格のいずれをサポートするかを認識する負担をかけないでＤＰ１．１ａ規格のＧＰＵを搭載するノートＰＣでも機能拡張装置１５を利用できるようにすることが望ましい。
【００１３】
さらにＭＳＴ−ＨＵＢ１９が製品化されてない現状では、ＤＰ１．１ａ規格、ＨＤＭＩ規格またはＤＶＩ規格のような、ＤＰ１．２規格以外の外部ディスプレイがＭＳＴ−ＨＵＢ１９の基では正しく動作しない可能性もある。さらに、ＭＳＴ−ＨＵＢ１９の下位にデイジー・チェーン方式またはツリー状にＭＳＴ−ＨＵＢ１９を利用して複数の外部ディスプレイを接続する場合には、ＭＳＴ−ＨＵＢ１９の存在により接続できる外部ディスプレイの台数が制約を受けたり、外部ディスプレイの検出までの時間が長くなったりするという問題も発生する。このように今後機能拡張装置１５にＤＰ１．２規格に基づくＭＳＴ−ＨＵＢ１９を導入する上ではさまざまな新たな問題の発生が予想される。
【００１４】
そこで本発明の目的は、電子機器と複数の外部ディスプレイを接続する機能拡張装置の利便性を向上することにある。さらに本発明の目的は、インターフェース規格のバージョンが異なるシステムでも利用可能な機能拡張装置を提供することにある。さらに本発明の目的は、消費電力を低減した機能拡張装置を提供することにある。さらに本発明の目的は、信頼性の高い機能拡張装置を提供することにある。さらに本発明の目的は上記のさまざまな問題を解決した電子機器と複数の外部ディスプレイの接続を制御する方法およびそのような方法を実現する画像データ転送システムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明の一の態様では電子機器とディスプレイに接続して使用する機能拡張装置を提供する。機能拡張装置は、電子機器に接続する入力コネクタと、ディスプレイに接続する複数の出力コネクタを備える。ハブは、入力コネクタと複数の出力コネクタを接続し、入力コネクタから受け取った画像データを複数の出力コネクタに転送することが可能である。切換回路は、入力コネクタと複数の出力コネクタのいずれかを接続することが可能である。コントローラは、入力コネクタから受け取った画像データをハブから出力するハブ・モードまた切換回路から出力する直接モードのいずれかに設定する。
【００１６】
このような構成により、機能拡張装置はハブ・モードで動作したり、直接モードで動作したりすることができるので利便性を向上することができる。コントローラは、直接モードに設定したときにハブの動作を停止することができる。ハブを停止することで、切換装置から画像データを出力しながら消費電力を低減することができる。ハブは、複数のディスプレイに同一画像を表示する画像データを転送するマルチ・ストリーム・トランスポート方式をサポートするように構成することができる。
【００１７】
コントローラは、出力コネクタに１台の外部ディスプレイが接続されたときに直接モードに設定し、入力コネクタと外部ディスプレイが接続された出力コネクタが接続されるように切換装置を制御することができる。接続されている外部ディスプレイが１台のときは、ハブを動作させる必要がないため、切換回路を経由して出力することで消費電力の低減と応答速度の良好な画像を表示することができる。コントローラは、出力コネクタに複数の外部ディスプレイが接続されたときにハブ・モードに設定してハブから複数のディスプレイに同一画像を表示する画像データを転送することができる。このように機能拡張装置は、接続されるディスプレイの台数に応じてユーザが操作することなくハブ・モードまたは直接モードに切り換わることができる。
【００１８】
コントローラは、いずれの出力コネクタにも外部ディスプレイも接続されていないときに直接モードに設定することで消費電力の低減を図ることができる。コントローラは、電子機器からの指示に応じてハブ・モードまたは直接モードのいずれかに設定することができる。直接モードでは画面の応答速度が速いため、ユーザがゲームをするときのように応答速度の速い画面表示を必要とするような場合に出力コネクタとディスプレイの接続を切り離して電子機器に直接接続しないでもよくなる。電子機器は、直接モードに設定する指示をするときは、表示する外部ディスプレイを指定することができる。電子機器は、直接モードに設定する指示をするときは、ディスプレイに応答速度が速い表示状態であることを表示する画像データを転送することができる。
【００１９】
コントローラは、入力コネクタに接続される電子機器がマルチ・ストリーム・トランスポート方式をサポートすると判断したときはハブ・モードに設定し、マルチ・ストリーム・トランスポート方式をサポートしないと判断したときは直接モードに設定することができる。このような構成によりユーザは、電子機器がマルチ・ストリーム・トランスポート方式をサポートするか否かにかかわらず、またそのことを認識しなくても機能拡張装置を利用できるようになる。
【００２０】
コントローラは、ハブが外部ディスプレイに画像データを転送できないと判断したときに直接モードに設定することができる。よって、マルチ・ストリーム・トランスポート方式をサポートするハブの基では正常に動作しないような外部ディスプレイが接続された場合でも、コントローラがそれを検知して直接モードに設定することで正常に表示をすることができる。電子機器はＤＰ（DisplayPort）１．２規格またはＤＰ１．１ａ規格に適合し、出力コネクタがＤＰ１．２規格、ＤＰ１．１ａ規格、ＤＶＩ（Digital Visual Interface）規格またはＨＤＭＩ（High-Definition Multimedia Interface）規格のいずれかに適合するように構成することができる。
【発明の効果】
【００２１】
本発明により、電子機器と複数の外部ディスプレイを接続する機能拡張装置の利便性を向上することができた。さらに本発明により、インターフェース規格のバージョンが異なるシステムでも利用可能な機能拡張装置を提供することができた。さらに本発明により、消費電力を低減した機能拡張装置を提供することができた。さらに本発明により、信頼性の高い機能拡張装置を提供することができた。さらに本発明により、さまざまな問題を解決した電子機器と複数の外部ディスプレイの接続を制御する方法およびそのような方法を実現する画像データ転送システムを提供することができた。
【図面の簡単な説明】
【００２２】
【図１】画像データ転送システムの構成を示す機能ブロック図である。
【図２】画像データ転送システムの動作を説明するフローチャートである。
【図３】機能拡張装置にＭＳＴ−ＨＵＢを導入する際の問題を説明する図である。
【発明を実施するための形態】
【００２３】
図１は、本実施の形態にかかる画像データ転送システムの構成を示す機能ブロック図である。画像データ転送システムは、機能拡張装置１００、ノートＰＣ２００、接続ケーブル１５０、および複数の外部ディスプレイ２５３、２５５、２５７で構成している。外部ディスプレイ２５３は、ＤＰ１．１ａ規格またはＤＰ１．２規格に適合し、外部ディスプレイ２５５はＨＤＭＩ規格に適合し、外部ディスプレイ２５７はＤＶＩ規格に適合する。
【００２４】
外部ディスプレイ２５３、２５５、２５７は、ディスプレイ単体で存在してもよいし、他の電子機器に搭載されていてもよい。また、外部ディスプレイ２５３、２５５、２５７は、ＭＳＴ−ＨＵＢを経由してビデオ・ポート２１３に論理的に接続される存在であれば、システム２０１と同一の筐体に収納してもよい。機能拡張装置１００は、論理的なデータ構造を変換するプロトコル・コンバータを利用して、ＶＧＡ（Video Graphics Array）規格の外部ディスプレイに適用することもできる。
【００２５】
ノートＰＣ２００はビデオ・ポート２１３とシステム２０１を含んでいる。システム２０１は、ＤＰ１．２規格に適合するＧＰＵ２０３、ノートＰＣ２００の内部ディスプレイ（ＬＣＤ）２０５、その他のハードウェア２０７、ソフトウェア２０９および識別回路２１１を含んでいる。システム２０１は、ＧＰＵ２０３に代えてＤＰ１．１ａ規格に適合するＧＰＵ２０４を搭載することもできる。ノートＰＣ２００は本発明を適用する電子機器の一例であり、本発明はタブレット端末またはスマートフォンなどのようなビデオ・ポートを備える電子機器一般に適用することができる。ノートＰＣ２００は、筐体のスペースに制限があるため、一例としてビデオ・ポート２１３を１個だけ設けている。ただし、本発明は、複数のビデオ・ポートを備える電子機器にも適用することができる。
【００２６】
ＧＰＵ２０３またはＧＰＵ２０４は、ＬＣＤ２０５とビデオ・ポート２１３のそれぞれにデータ・ストリームを出力することができる。ＤＰ規格の外部ディスプレイに対して、ＧＰＵ２０３はＭＳＴまたはＳＳＴでマイクロ・パケットを出力し、ＧＰＵ２０４はＳＳＴだけでマイクロ・パケットを出力する。マイクロ・パケットを出力する際に、ＧＰＵ２０３は物理層の伝送方式をＤＰ１．２規格に設定し、ＧＰＵ２０４はＤＰ１．１ａ規格に設定する。
【００２７】
ＤＰ１．１ａ規格の物理層の伝送方式は、ＤＰ１．２規格の外部ディスプレイにも適合し、ＤＰ１．２規格の物理層の伝送方式は、ＤＰ１．１ａ規格の外部ディスプレイにも適合する。ＧＰＵ２０３、２０４は、ビデオ・ポート２１３に論理的に接続された外部ディスプレイの規格がＤＶＩまたはＨＤＭＩであると認識したときは、物理層の伝送方式をＴＭＤＳ（Transition Minimized Differential Signaling）に設定し、論理的なデータ構造もそれぞれの規格に適合させて出力することができる。
【００２８】
ＧＰＵ２０３は、ビデオ・ポート２１３に論理的に接続された外部ディスプレイ２５３、２５５、２５７の台数に応じてＳＳＴまたはＭＳＴのマイクロ・パケットを生成する。ビデオ・ドライバがビデオ・ポート２１３に論理的に複数の外部ディスプレイが接続されていると認識したときは、ＧＰＵ２０３はＭＳＴで動作してＭＴＰといわれる形式のマイクロ・パケットを生成する。ＭＴＰには、各外部ディスプレイ２５３、２５５、２５７の識別子（ＥＤＩＤ）を含むヘッダが付加されている。ビデオ・ドライバが、ビデオ・ポート２１３に論理的に１台の外部ディスプレイが接続されていると認識したときは、ＧＰＵ２０３はＳＳＴで動作してＴＵといわれる形式のマイクロ・パケットを出力する。ＧＰＵ２０４は、１台の外部ディスプレイに対して常にＳＳＴで動作する。
【００２９】
ハードウェア２０７は、ＣＰＵ、メイン・メモリ、チップセット、ディスクドライブ、および無線モジュールなどの周知の要素で構成されている。ソフトウェア２０９は、ビデオ・ドライバ、ＯＳ、アプリケーションなどの周知のプログラムおよびユーティリティ・プログラムを含む。ビデオ・ドライバは、ＧＰＵ２０３、２０４、内部ディスプレイ２０５、外部ディスプレイ２５３、２５５、２５７の動作およびデータ転送を制御するソフトウェアである。
【００３０】
ビデオ・ドライバはバージョン・アップの必要性が生じたときに、ネットワークを通じて最新のバージョンに更新することができる。ユーティリティ・プログラムは、機能拡張装置１００の動作モードを変更したり、複数の外部ディスプレイ２５３、２５５、２５７の中で実際の表示に使用するものを選択したりするためのユーザインターフェースを含む。ユーザはユーティリティ・プログラムを通じて、複数のディスプレイに画像を表示する際に、同一の画像を表示するクローン・モードにするかデスクトップ画像を拡張した拡張モードにするかを設定することができる。識別回路２１１は、システム２０１がＧＰＵ２０３とＧＰＵ２０４のいずれを搭載するかを表明する回路である。識別回路２１１は、システム２０１がＧＰＵ２０４を搭載するときだけ電位が高くなるように形成したプルアップ回路で構成することができる。
【００３１】
ビデオ・ポート２１３は、ＤＰ規格の物理層を構成するコネクタである。ビデオ・ポート２１３は、ＧＰＵ２０３、２０４に接続されるＤＰ規格の２０個のＤＰ信号端子と、識別回路２１１に接続される識別信号端子と、ハードウェア２０７に接続される制御信号端子を含む。ハードウェア２０７と制御信号端子との間はワン・ワイヤ・バスで構成して、オン／オフ以外の論理的な信号を転送できるようにすることができる。ノートＰＣ２００をオフィスや会議室で使用するときは、ビデオ・ポート２１３が接続ケーブル１５０で機能拡張装置１００の入力コネクタ１０７に接続される。
【００３２】
機能拡張装置は、１個の入力コネクタ１０７、ＭＳＴ−ＨＵＢ１０３、コントローラ１０１、ディマルチプレクサ（ＤＭＵＸ）１０５、レベル・シフタ１１９、１２１、および複数の出力コネクタ１１３、１１５、１１７を含んで構成されている。入力コネクタ１０７は、ＤＰ信号端子、識別信号端子および制御信号端子を備え、接続ケーブル１５０でビデオ・ポート２１３の対応する端子に接続される。ＭＳＴ−ＨＵＢ１０３、ＤＭＵＸ１０５およびコントローラ１０１は、１個の半導体チップで構成してもよいし、別々の半導体チップで構成してもよい。
【００３３】
ＭＳＴ−ＨＵＢ１０３は、ＤＰ１．２規格で規定するＭＳＴをサポートする。ＭＳＴ−ＨＵＢ１０３は、ライン１２７で入力コネクタ１０７のＤＰ信号端子に接続され、ライン１３３、１３５、１３７で出力コネクタ１１３、１１５、１１７に接続されている。ＭＳＴ−ＨＵＢ１０３は、ライン１２３でコントローラ１０１に接続されている。
【００３４】
ＭＳＴ−ＨＵＢ１０３は、ＧＰＵ２０３からＭＳＴで受け取ったマイクロ・パケットのヘッダを参照して、宛先の外部ディスプレイの規格に応じた論理的な画像データを生成して宛先の外部ディスプレイが接続された出力コネクタ１１３、１１５、１１７に出力する。ＭＳＴ−ＨＵＢ１０３は、ＧＰＵ２０３からＳＳＴで受け取ったマイクロ・パケットから、各外部ディスプレイの規格に応じた論理的な画像データを生成して宛先の出力コネクタ１１３、１１５、１１７に出力することもできる。
【００３５】
ＭＳＴ−ＨＵＢ１０３は、出力コネクタ１１３にＤＰ１．１ａ規格またはＤＰ１．２規格の外部ディスプレイ２５３が接続されている場合は、当該外部ディスプレイに対する物理層の伝送方式をＤＰ１．２規格に設定する。ＭＳＴ−ＨＵＢ１０３は、出力コネクタ１１５、１１７にＤＶＩ規格またはＨＤＭＩ規格の外部ディスプレイ２５５、２５７が接続されている場合は、当該外部ディスプレイに対する物理層の伝送方式をＴＭＤＳに設定する。
【００３６】
ＭＳＴ−ＨＵＢ１０３は、ＨＰＤ（Hot Plug Detect）のラインを通じていずれの出力コネクタ１１３、１１５、１１７に外部ディスプレイ２５３、２５５、２５７が接続されたかを認識することができる。ＭＳＴ−ＨＵＢ１０３はライン１２３を通じて、コントローラ１０１によりイネーブルまたはディスエーブルに設定される。ＭＳＴ−ＨＵＢ１０３がディスエーブルに設定されると動作が停止して、ほとんど電力を消費しなくなる。
【００３７】
ＤＭＵＸ１０５は、ライン１２９を通じて入力ポートが入力コネクタ１０７のＤＰ信号端子に接続され、ライン１４３、１４５、１４７を通じて出力ポートが出力コネクタ１１３、１１５、１１７に接続される。ＤＭＵＸ１０５は、ライン１２５でコントローラ１０１に接続される。ＤＭＵＸ１０５は、ライン１２５を通じてコントローラ１０１により制御されて入力コネクタ１０７と出力コネクタ１１３、１１５、１１７のいずれかを接続したり、すべての接続を切断したりする。ＤＭＵＸ１０５は、波形を成形するリドライバ回路を含み、伝送信号の信頼性を維持する。
【００３８】
ライン１４５、１４７に挿入されたレベル・シフタ１１９、１２１はＧＰＵ２０３、２０４がＴＭＤＳの伝送方式で出力したときに、伝送ライン１４５、１４７の電圧をＨＤＭＩ規格の外部ディスプレイ２５３またはＤＶＩ規格の外部ディスプレイ２５７の電圧レベルに調整する。ＤＭＵＸ１０５は、アナログ・スイッチとして構成できるため、動作中の消費電力はＭＳＴ−ＨＵＢ１０３に比べて遙かに少ない。
【００３９】
コントローラ１０１は、入力コネクタ１０７の識別信号端子または制御信号端子にライン１２１で接続されたハードウェア論理回路で、ＭＳＴ−ＨＵＢ１０３およびＤＭＵＸ１０５の動作を制御する。コントローラ１０１は、識別回路２１１から受け取った識別信号またはハードウェア２０７から受け取った制御信号によりＭＳＴ−ＨＵＢ１０３をイネーブルまたはディスエーブルに設定し、さらにＤＭＵＸ１０５の出力を制御する。コントローラ１０１は、ライン１２３を通じて現在ＭＳＴ−ＨＵＢ１０３に接続されている外部ディスプレイ２５３、２５５、２５７の台数と対応する出力コネクタ１１３、１１５、１１７に対するＤＭＵＸ１０５の出力ポートを認識する。
【００４０】
機能拡張装置１００は入力コネクタ１０７が受け取った画像データを、ＭＳＴ−ＨＵＢ１０３またはＤＭＵＸ１０５のいずれかを経由して外部ディスプレイに出力する。ＭＳＴ−ＨＵＢ１０３を経由して出力する動作モードをハブ・モードといい、ＤＭＵＸ１０５を経由して出力する動作モードを直接モードということにする。コントローラ１０１は、機能拡張装置１００の動作モードを制御する。
【００４１】
コントローラ１０１はハブ・モードに設定するときはＤＭＵＸ１０５の出力を停止し、直接モードに設定するときはＭＳＴ−ＨＵＢ１０３をディスエーブルに設定する。コントローラ１０１は、いずれの外部ディスプレイ２５３、２５５、２５７も接続されていないと判断したとき、またはＭＳＴ−ＨＵＢ１０３に接続されている外部ディスプレイの台数が１台であると判断したときは直接モードに設定する。コントローラ１０１は直接モードに設定したときに、入力コネクタ１０７と実際に外部ディスプレイが接続されている出力コネクタを接続するようにＤＭＵＸ１０５を制御する。
【００４２】
コントローラ１０１は、ＭＳＴ−ＨＵＢ１０３に接続されている外部ディスプレイの台数が２台以上であると判断したときはハブ・モードに設定してＤＭＵＸ１０５の出力を停止するように制御する。コントローラ１０１はハブ・モードに設定したときに、ＭＳＴ−ＨＵＢ１０３が初期化を失敗してＤＰ１．２規格以外の外部ディスプレイ２５５、２５７に一定の時間以上データを転送できないと判断したときは、直接モードに切り換えることができる。コントローラ１０１は、入力コネクタ１０７の識別信号端子を通じて現在接続されているシステム２０１がＧＰＵ２０４を搭載すると判断したときは、直接モード１０５に切り換えることができる。
【００４３】
このとき、出力コネクタ１１３、１１５、１１７に複数の外部ディスプレイが接続されているときは、コントローラ１０１はデフォルトで出力する外部コネクタを決めておくことができる。システム２０１はコントローラ１０１に、現在の動作モードを強制的に変更する指示をすることができる。また、システム２０１はコントローラ１０１に、表示する外部ディスプレイを指定する指示をすることができる。
【００４４】
コントローラ１０１は、システム２０１から現在の動作モードを強制的に変更する指示を受け取ったときに、ＭＳＴ−ＨＵＢ１０３に接続されている外部ディスプレイの台数とは無関係に直接モードまたはハブ・モードに変更することができる。システム２０１は、出力コネクタ１１３、１１５、１１７に複数の外部ディスプレイ２５３、２５５、２５７が接続されているときに強制的に動作モードを直接モードに変更する指示をするときは、いずれの外部ディスプレイを利用するかをコントローラ１０１に指示することができる。システム２０１は、直接モードに設定する指示をするときは、応答速度の速い表示方法に切り換わったことを示す画像データを外部ディスプレイに表示することができる。
【００４５】
つぎに、画像データ転送システムの動作を図３のフローチャートを参照して説明する。ブロック３０１で、接続ケーブル１５０でＧＰＵ２０３またはＧＰＵ２０４を搭載するノートＰＣ２００と機能拡張装置１００が接続される。機能拡張装置１００およびノートＰＣ２００の電源が入ると初期化の段階でＭＳＴ−ＨＵＢ１０３はイネーブルに設定されＤＭＵＸ１０５が出力を停止して機能拡張装置１００はハブ・モードに移行する。
【００４６】
システム２０１は、ＭＳＴ−ＨＵＢ１０３を検出するとパラメータを設定して初期化し認識する。システム２０１により認識されたＭＳＴ−ＨＵＢ１０３は、ＨＰＤラインの電位で検出した出力コネクタ１１３、１１５、１１７に接続された外部ディスプレイ２５３、２５５、２５７を必要な範囲で簡易的に初期化する。ＭＳＴ−ＨＵＢ１０３が初期化に失敗したときはブロック３０９で処理する。ＭＳＴ−ＨＵＢ１０３は、初期化の成否にかかわらず外部ディスプレイ２５３、２５５、２５７が接続されているポートを認識する。ＭＳＴ−ＨＵＢ１０３により初期化された外部ディスプレイ２５３、２５５、２５７は、続いてシステム２０１のビデオ・ドライバによって初期化される。
【００４７】
ブロック３０３でコントローラ１０１は、ＭＳＴ−ＨＵＢ１０３を通じて実際に外部ディスプレイ２５３、２５５、２５７が接続されている出力コネクタ１１３、１１５、１１７および外部ディスプレイの台数を認識する。ブロック３０５では、コントローラ１０１が制御ライン１２１を通じて識別回路２１１の状態に基づいて、機能拡張装置１００に接続されたノートＰＣ２００がＧＰＵ２０３を搭載するかＧＰＵ２０４を搭載するかを判断する。ＧＰＵ２０３を搭載するときはブロック３０７に移行し、ＧＰＵ２０４を搭載するときはブロック３１３に移行する。システム２０１がＧＰＵ２０４を搭載する場合は、ＭＳＴ−ＨＵＢ１０３を経由して画像データを正常に転送できない可能性があるため、ブロック３１３でコントローラ１０１はＭＳＴ−ＨＵＢ１０３とＤＭＵＸ１０５を直接モードに切り換える。
【００４８】
直接モードにすると、外部ディスプレイとＧＰＵ２０４がＭＳＴ−ＨＵＢ１０３を経由しないで直接接続されるため、ＧＰＵ２０４はいずれの外部ディスプレイ２５３、２５５、２５７にも１台であれば確実に画像データを出力することができる。また、ＭＳＴ−ＨＵＢ１０３はディスエーブルに設定されるため消費電力が低減する。なお、ＭＳＴ−ＨＵＢ１０３がＧＰＵ２０４から受け取った画像データを確実に処理することを保証する場合はこの手順を省くことができる。
【００４９】
コントローラ１０１は直接モードに切り換える際に、いずれの外部ディスプレイも接続されていないときはＤＭＵＸ１０５の出力を停止し、いずれか１台の外部ディスプレイが接続されているときは当該外部ディスプレイに対する出力ポートが有効になるようにＤＭＵＸ１０５を制御する。コントローラ１０１は、出力コネクタ１１５、１１７のいずれかの出力ポートに切り換えるときは、対応するレベル・シフタ１１９、１２１のいずれかをイネーブルに設定する。
【００５０】
出力コネクタ１１３にＤＰ１．２規格またはＤＰ１．１ａ規格の外部ディスプレイ２５３が接続されているときは、ＧＰＵ２０４は物理層としてＤＰ１．１ａ規格の伝送方式に切り換え論理的にＳＳＴモードでマイクロ・パケットを出力する。出力コネクタ１１５に外部ディスプレイ２５５が接続されているかまたは出力コネクタ１１７に外部ディスプレイ２５７が接続されているときは、ＧＰＵ２０４は物理層としてＴＭＤＳの伝送方式に切り換えて、論理的にＨＤＭＩ規格またはＤＶＩ規格の画像データを出力する。ブロック３０５の手順により、機能拡張装置１００は、ユーザが操作しないでもＤＰ１．１ａ規格のシステムに対応することができるようになる。
【００５１】
ブロック３０７でコントローラ１０１は、接続されている外部ディスプレイが２台以上であると判断したときはブロック３０９に移行し、０台または１台であると判断したときはブロック３１３に移行する。ブロック３１３に移行するときは、いずれの出力コネクタ１１３、１１５、１１７にも外部ディスプレイ２５３、２５５、２５７が接続されていないかまたはいずれか１つの出力コネクタに外部ディスプレイが接続されていることになる。
【００５２】
接続されている外部ディスプレイが１台以下のときは、ＭＳＴ−ＨＵＢ１０３を動作させる必要がない。ブロック３１３でコントローラ１０１は、ＭＳＴ−ＨＵＢ１０３とＤＭＵＸ１０５を直接モードに切り換える。直接モードではＭＳＴ−ＨＵＢ１０３はディスエーブルに設定されるため、消費電力を節約することができる。一例では、ＭＳＴ−ＨＵＢ１０３は１Ｗの出力を消費するのに対し、ＤＭＵＸ１０５はリドライバを含めても１００ｍＷ程度の待機電力を消費するだけである。
【００５３】
ブロック３０９でコントローラ１０１は、ＭＳＴ−ＨＵＢ１０３が外部ディスプレイ２５５または外部ディスプレイ２５７に一定時間以上画像データを転送しないと判断したときは、ＭＳＴ−ＨＵＢ１０３と外部ディスプレイ２５５、２５７との間に接続障害があったものと判断してブロック３１３に移行し、そうでない場合はブロック３１１に移行する。ブロック３１３では、ＧＰＵ２０３と外部ディスプレイ２５５、２５７が電気的および論理的に直接接続され、システム２０１のビデオ・ドライバが外部ディスプレイ２５５、２５７を初期化する。
【００５４】
ＭＳＴ−ＨＵＢ１０３が外部ディスプレイ２５５、２５７を初期化するファームウェアは、外部ディスプレイの不具合や更新に合わせてバージョンを変更することが困難である。これに対してシステム２０５のビデオ・ドライバは、適宜最新バージョンに更新することができるため、ＭＳＴ−ＨＵＢ１０３が初期化できないような外部ディスプレイに対しても適切なパラメータを設定して初期化できる場合が多い。
【００５５】
ブロック３１１では、コントローラ１０１はブロック３０１で初期状態として設定されていたハブ・モードを維持する。システム２０１はＭＳＴ−ＨＵＢ１０３に接続された外部ディスプレイを認識している。ユーザはシステム２０１にビデオ・ポート２１３に接続された外部ディスプレイに画像を表示するときに、クローン・モードにするか拡張モードにするかをあらかじめ設定している。ビデオ・ポート２１３からは、クローン・モードであっても拡張モードであっても各外部ディスプレイ２５３、２５５、２５７に同一の画像を表示する画像データが出力される。
【００５６】
システム２０１は設定に応じた画像データをビデオ・ポート２１３から出力する。システム２０１は認識した外部ディスプレイの台数に応じて、ＭＳＴ−ＨＵＢ１０３にＭＳＴまたはＳＳＴでマイクロ・パケットを出力することができる。ＭＳＴ−ＨＵＢ１０３は、接続されている外部ディスプレイ２５３、２５５、２５７にそれぞれの規格に適合した画像データを転送する。出力コネクタ１１５および１１７に外部ディスプテイが接続されておらず、出力コネクタ１１３にＤＰ１．２規格またはＤＰ１．１ａ規格の外部ディスプレイだけが接続されているときは、ＧＰＵ２０３は物理層としてＤＰ１．２規格の伝送方式に切り換え論理的にＳＳＴモードでマイクロ・パケットを出力する。出力コネクタ１１５に外部ディスプレイ２５５が接続されているかまたは出力コネクタ１１７に外部ディスプレイ２５７が接続されているときは、ＧＰＵ２０３は物理層としてＴＭＤＳの伝送方式に切り換えて、論理的にＨＤＭＩ規格またはＤＶＩ規格の画像データを出力する。
【００５７】
このように機能拡張装置１００は、１個の入力コネクタを設けるだけで、ＤＰ１．２規格のシステム２０１とＤＰ１．１ａ規格のシステム２０１の両方で共用することができる。また、機能拡張装置１００は、いずれの規格をサポートするノートＰＣ２００を接続しても、ユーザの介在を省いて外部ディスプレイ２５３、２５５、２５７に画像データを出力することができる。
【００５８】
ブロック３０５、３０７、３０９の手順は、入力コネクタ１０７に接続されるビデオ・ポート２１３のインターフェースの種類、ＭＳＴ−ＨＵＢ１０３に接続される外部ディスプレイ２５３、２５５、２５７の台数、および接続障害の有無に基づいて機能拡張装置１００だけで行われるためシステム２０１は関与する必要がない。動作モードが変更されるとシステム２０１はそれまで認識していた外部ディスプレイ２５３、２５５、２５７が、一旦取り外されてから直接ビデオ・ポート２１３に接続されたかまたはＭＳＴ−ＨＵＢ１０３の下位に接続されたと認識する。このときシステム２０１のビデオ・ドライバは、検出した外部ディスプレイ２５３、２５５、２５７を再度初期化する。
【００５９】
ここまでの手順では、コントローラ１０１により自動的に動作モードが設定されたが、ユーザはそれとは別に自らの意思で動作モードを設定したい場合がある。たとえば、現在ハブ・モードで複数の外部ディスプレイ２５３、２５５、２５７に画像を表示しているときに、ユーザが応答速度の速さが要求されるゲームをしたいとする。ハブ・モードでは、ＭＳＴ−ＨＵＢ１０３がマイクロ・パケットの認識、ルーティング、および出力の処理をするために表示画面の応答に遅延時間が発生する。これに対して、直接モードにすれば、ＧＰＵ２０３がＳＳＴで直接外部ディスプレイにデータを転送するため、遅延時間を縮小することができる。
【００６０】
あるいはその逆にゲームが終了したようなときに、再び複数の外部ディスプレイに画像を表示させたい場合もある。ブロック３０７の手順により出力コネクタと外部ディスプレイの接続を外すことでも動作モードの切り換えはできるが、そのような作業は面倒である。ブロック３１５でユーザは動作モードを変更したい場合はブロック３１７に移行し、その必要がない場合はブロック３０５に戻る。ブロック３０５に戻ったあとは、ブロック３０５からブロック３０９までの手順で、条件が変更されたときに自動的に動作モードが切り換わる。
【００６１】
ブロック３１７でユーザはシステム２０１を通じて動作モードを変更する信号をコントローラ１０１に送る。コントローラ１０１は、現在の動作モードがハブ・モードのときはブロック３１３に移行して直接モードに切り換え、現在の動作モードが直接モードのときはブロック３１１に移行してハブ・モードに切り換える。直接モードに切り換えるときは、ユーザはシステム２０１を通じて表示する外部ディスプレイ２５３、２５５、２５７のいずれかを選択してコントローラ１０１に指示することができる。また、直接モードに切り換えるときにシステム２０１は、外部ディスプレイに応答速度が速い表示状態であることを表示する画像データを出力することができる。
【００６２】
ＭＳＴではビデオ・ポート２１３に、複数のＭＳＴ−ＨＵＢを介して複数の外部ディスプレイをデイジー・チェーン方式またはツリー状に最大１６台まで接続することができる。機能拡張装置１００を利用する上では、外部ディスプレイ２５３、２５５、２５７の接続を維持したままにしておくことが望ましいが、最大の接続台数はビデオ・ポート２１３に接続されるＭＳＴ−ＨＵＢの台数で制限を受ける。このようなときにシステム２０１を通じて機能拡張装置１００を直接モードに設定すれば、ノートＰＣのビデオ・ポート２１３に機能拡張装置１００のＭＳＴ−ＨＵＢ１０３を介在しないで複数の外部ディスプレイが接続された状態になるので、１台だけ多い外部ディスプレイを接続できるようになる。
【００６３】
また、ＭＳＴ−ＨＵＢ１０３に複数の外部ディスプレイを接続するときは、各外部ディスプレイの初期化が上位から順番に行われるため、下位に接続される外部ディスプレイの台数が多くなるほど初期化が終了するまでの時間が長くなる。機能拡張装置１００を直接モードに設定することで、初期化のときに検出するＭＳＴ−ＨＵＢの数を１台減らして電源を投入してから、もしくは外部ディスプレイを接続してから画面が表示されるまでの時間を短縮することができる。
【００６４】
ＤＰ１．１ａ規格では、同時に２台以上の外部ディスプレイに画面を表示する場合は２個の入力コネクタが必要であったが、ＭＳＴ−ＨＵＢ１０３を備える機能拡張装置１００は、ハブ・モードまたは直接モードで動作して、消費電力の低減、およびＤＰ１．１ａ規格との整合性を図りながら１個の入力コネクタを設けるだけで複数の外部ディスプレイに画像データを転送できる。したがって、入力コネクタのピン数を削減することができ機能拡張装置の小型化を図ることができる。
【００６５】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。たとえば、ＤＰ規格に基づくＭＳＴ−ＨＵＢを例にして本発明を説明したが、本発明の思想の範囲で適用できる他のインターフェース規格を利用した画像データ転送システムも本発明の範囲に含む。
【符号の説明】
【００６６】
１００  機能拡張装置
１０７  入力コネクタ
１１３、１１５、１１７  出力コネクタ
１５０  接続ケーブル
２００  ノートＰＣ
２０１  システム
２０３  ＤＰ１．２規格に適合するＧＰＵ
２０４  ＤＰ１．１ａ規格に適合するＧＰＵ
２１３  ビデオ・ポート
２５３、２５５、２５７  外部ディスプレイ
【図１】
0005636009.tif 000002
【図２】
0005636009.tif 000003
【図３】
0005636009.tif 000004