(57)【要約】【課題】外部映像出力装置による描画処理のパフォーマンスを向上させること。【解決手段】本発明の一態様に係る情報処理装置は、外部装置から第１映像信号を入力する入力部と、第２映像信号を、表示部に出力する処理部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える。【選択図】図２
2019219589.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から第１映像信号を入力する入力部と、
第２映像信号を、表示部に出力する処理部と、
前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、
を備える、情報処理装置。
【請求項２】
前記処理部から出力された映像データを前記外部装置に出力する出力部を更に備え、
前記入力部は、前記外部装置により前記映像データに対して所定の処理が施された映像信号を、前記第１映像信号として入力する、
請求項１に記載の情報処理装置。
【請求項３】
前記表示部の性能情報を前記外部装置に通知する通知部を更に備え、
前記入力部は、前記外部装置により前記表示部の性能情報に基づいて所定の処理が施された映像信号を、前記第１映像信号として入力する、
請求項２に記載の情報処理装置。
【請求項４】
前記切換部は、
前記入力部により入力した前記第１映像信号が供給されうる第１スイッチと、
前記第１スイッチから出力された前記第１映像信号、および前記処理部から出力された前記第２映像信号が供給されうる第２スイッチと、
前記第２スイッチを制御するスイッチング制御部と、を備え、
前記第２スイッチは、前記スイッチング制御部により前記第１スイッチから前記第２スイッチに前記第１映像信号が供給される場合、前記第１映像信号を前記表示部に出力し、前記スイッチング制御部により前記第１スイッチから前記第２スイッチに前記第１映像信号が供給されない場合、前記第２映像信号を前記表示部に出力する、
請求項１から３のうち何れか１項に記載の情報処理装置。
【請求項５】
前記処理部は、映像データの処理機能を持つＣＰＵ（Central Processing Unit）である、請求項１から４のうち何れか１項に記載の情報処理装置。
【請求項６】
前記入力部は、USB Type-C規格に準じたインターフェースである、請求項１から５のうち何れか１項に記載の情報処理装置。
【請求項７】
表示部と、
外部装置から第１映像信号を入力する入力部と、
第２映像信号を、前記表示部に出力する処理部と、
前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、
を備える、映像表示装置。
【請求項８】
コンピュータに、
外部装置から第１映像信号を入力させ、
第２映像信号を、表示部に出力させ、
前記第１映像信号を、処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換えさせる、
プログラム。
【請求項９】
ＧＰＵ（Graphics Processing Unit）と入出力インターフェースとを備える外部装置と、
表示部と、前記処理部から出力された映像データを前記外部装置に出力する出力部と、前記外部装置から第１映像信号を入力する入力部と、第２映像信号を、前記表示部に出力する処理部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える前記映像表示装置と、を備え、
前記外部装置は、前記出力部から供給された映像データに対して所定の処理を施した映像信号を、前記第１映像信号として、前記入力部に供給し、
前記切換部は、前記入力部に前記第１映像信号が供給されている場合に、前記処理部を経由せずに前記表示部に出力する経路を用いて前記第１映像信号を前記表示部に出力する、
映像表示システム。
【請求項１０】
前記外部装置における前記入出力インターフェース、および前記映像表示装置における前記入力部および前記出力部は、USB Type-C規格に準じたインターフェースである、請求項９に記載の映像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、映像表示装置、プログラム、および映像表示システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータにおいて、グラフィックコントローラ（ＧＰＵ：Graphics Processing Unit）を内蔵した製品がある。このＧＰＵ内蔵型パーソナルコンピュータは、例えば、解像度の高い外部モニタを接続した場合、さらに外付型のＧＰＵボードが接続される場合がある。例えば、特許文献１には、処理を行うＧＰＵを、ＧＰＵ内蔵型パーソナルコンピュータのＧＰＵと、外付け型のＧＰＵボードとの間で、ユーザの操作に基づいて切り替えを行う技術が開示されている（特許文献１参照）。
【０００３】
さらに、外付型のＧＰＵボードを使用して描画処理を行うモードと、パーソナルコンピュータに内蔵されたＧＰＵを使用して描画処理を行うモードとを、ＯＳ（Operating System）の再起動を行うことなく切り替えられる技術が開示されている（特許文献２参照）。
【０００４】
さらに、描画処理能力の異なる複数のグラフィックコントローラ（ＧＰＵ）を動的に切り替えられるため、作業負荷が低い方のＧＰＵを描画処理の実行先として選択する技術が開示されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１７９２２５号公報
【特許文献２】特開２０１０−２０５９６号公報
【特許文献３】特開２０１２−２５６２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、パーソナルコンピュータから外付けのＧＰＵを用いてパーソナルコンピュータの内蔵ディスプレイパネルに映像を表示させる場合、各デバイス間のデータ転送時に画質の劣化が生ずる場合があった。
【０００７】
本発明は、上記の課題に基づいてなされたものであり、外部映像出力装置による描画処理のパフォーマンスを向上させることができる情報処理装置、映像表示装置、プログラム、および映像表示システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様に係る情報処理装置は、外部装置から第１映像信号を入力する入力部と、第２映像信号を、表示部に出力する処理部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える。
【０００９】
上記の情報処理装置において、前記処理部から出力された映像データを前記外部装置に出力する出力部を更に備え、前記入力部は、前記外部装置により前記映像データに対して所定の処理が施された映像信号を、前記第１映像信号として入力してよい。
【００１０】
上記の情報処理装置において、前記表示部の性能情報を前記外部装置に通知する通知部を更に備え、前記入力部は、前記外部装置により前記表示部の性能情報に基づいて所定の処理が施された映像信号を、前記第１映像信号として入力してよい。
【００１１】
上記の情報処理装置において、前記切換部は、前記入力部により入力した前記第１映像信号が供給されうる第１スイッチと、前記第１スイッチから出力された前記第１映像信号、および前記処理部から出力された前記第２映像信号が供給されうる第２スイッチと、前記第２スイッチを制御するスイッチング制御部とを備え、前記第２スイッチは、前記スイッチング制御部により前記第１スイッチから前記第２スイッチに前記第１映像信号が供給される場合、前記第１映像信号を前記表示部に出力し、前記スイッチング制御部により前記第１スイッチから前記第２スイッチに前記第１映像信号が供給されない場合、前記第２映像信号を前記表示部に出力してよい。
【００１２】
上記の情報処理装置において、前記処理部は、映像データの処理機能を持つＣＰＵ（Central Processing Unit）であってよい。
【００１３】
上記の情報処理装置において、前記入力部は、USB Type-C規格に準じたインターフェースであってよい。
【００１４】
本発明の一態様に係る映像表示装置は、表示部と、外部装置から第１映像信号を入力する入力部と、第２映像信号を、前記表示部に出力する処理部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える。
【００１５】
本発明の一態様に係るプログラムは、コンピュータに、外部装置から第１映像信号を入力させ、第２映像信号を、表示部に出力させ、前記第１映像信号を、処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換えさせる。
【００１６】
本発明の一態様に係る映像表示システムは、ＧＰＵ（Graphics Processing Unit）と入出力インターフェースとを備える外部装置と、表示部と、前記処理部から出力された映像データを前記外部装置に出力する出力部と、前記外部装置から第１映像信号を入力する入力部と、第２映像信号を、前記表示部に出力する処理部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える前記映像表示装置と、を備え、前記外部装置は、前記出力部から供給された映像データに対して所定の処理を施した映像信号を、前記第１映像信号として、前記入力部に供給し、前記切換部は、前記入力部に前記第１映像信号が供給されている場合に、前記処理部を経由せずに前記表示部に出力する経路を用いて前記第１映像信号を前記表示部に出力する。
【００１７】
上記の映像表示システムにおいて、前記外部装置における前記入出力インターフェース、および前記映像表示装置における前記入力部および前記出力部は、USB Type-C規格に準じたインターフェースであってよい。
【発明の効果】
【００１８】
本発明の上記態様によれば、報処理装置の初期設定モードにおける発熱や駆動音を抑制することができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態における映像表示システム１の一例を示すブロック図である。
【図２】実施形態におけるパーソナルコンピュータおよび外付ＧＰＵ装置の内部構成を示すブロック図である。
【図３】実施形態においてＣＰＵから内蔵ディスプレイパネルに映像信号を供給することを説明するブロック図である。
【図４】実施形態において外付ＧＰＵ装置から内蔵ディスプレイパネルに映像信号を供給することを説明するブロック図である。
【図５】実施形態の変形例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明を適用した情報処理装置、映像表示装置、プログラム、映像表示システムを、図面を参照して説明する。
【００２１】
図１は、実施形態における映像表示システムの一例を示すブロック図である。映像表示システム１は、例えば、パーソナルコンピュータ１００と、外付ＧＰＵ（Graphics Processing Unit）装置２００とを備える。また、映像表示システム１は、外付ディスプレイパネル３００を備える。パーソナルコンピュータ１００と外付ＧＰＵ装置２００とは、第１接続ケーブル１０によりデータ通信可能に接続される。外付ＧＰＵ装置２００と外付ディスプレイパネル３００とは、第２接続ケーブル２０によりデータ通信可能に接続される。映像表示システム１は、パーソナルコンピュータ１００から外付ＧＰＵ装置２００に映像データを出力する。映像データは、描画処理が施される前のデータである。外付ＧＰＵ装置２００は、パーソナルコンピュータ１００から映像データを入力した場合、当該映像データに対して描画処理を施す。これにより、外付ＧＰＵ装置２００は、パーソナルコンピュータ１００の内蔵ディスプレイパネルに供給することで内蔵ディスプレイパネルに映像を表示させることができる信号としての映像信号を生成する。外付ＧＰＵ装置２００は、描画処理が施された映像信号をパーソナルコンピュータ１００に出力する。パーソナルコンピュータ１００は、映像信号が供給された場合、映像信号を内蔵ディスプレイパネルに出力することで、映像を表示する。
【００２２】
なお、外付ＧＰＵ装置２００は、映像信号を、外付ディスプレイパネル３００に出力することで、外付ディスプレイパネル３００に映像を表示させることもできる。図１に示した映像表示システム１は、外付ディスプレイパネル３００を備えるが、これに限定されず、パーソナルコンピュータ１００に外付ＧＰＵ装置２００が接続されていれば、外付ディスプレイパネル３００を備えていなくてもよい。
【００２３】
図２は、実施形態におけるパーソナルコンピュータおよび外付ＧＰＵ装置の内部構成を示すブロック図である。パーソナルコンピュータ１００は、例えば、第１入出力部１０２と、第２入出力部１０４と、第１入出力制御部１０６と、スイッチ部１０８と、内蔵ディスプレイパネル１１０と、ＣＰＵ（Central Processing Unit）１１２とを備える。パーソナルコンピュータ１００は、映像表示装置の一例である。映像表示装置は、パーソナルコンピュータに限定されず、タブレットやスマートフォンなどの内蔵ディスプレイパネルを備えるものであればよい。
【００２４】
第１入出力部１０２は、データを入出力することができるインターフェースである。第１入出力部１０２は、例えば、ケーブル１２を介して、映像データを出力する。第２入出力部１０４は、データを入出力することができるインターフェースである。第２入出力部１０４は、例えば、映像信号を入力する。第１入出力部１０２および第２入出力部１０４は、例えば、Thunderbolt（登録商標）3規格に準じたインターフェースである。第２入出力部１０４は、USB（Universal Serial Bus） Type-C規格に準じたインターフェースであってよい。
【００２５】
なお、本実施形態では、第２入出力部１０４としてUSB Type-C規格に準じたインターフェースを採用している。一方、本実施形態で第２入出力部１０４は入力部として機能するため、Display PortやHDMI（登録商標）（High-Definition Multimedia Interface）に準拠した入力専用のインターフェースを採用してもよい。その場合、パーソナルコンピュータ１００のUSB Type-C規格に準じたインターフェースを一つ用いればよく、USB Type-C規格に準じたインターフェースの使用バリエーションを向上させることができる。なお、第２入出力部１０４として入力専用のインターフェースを採用した場合、第１入出力部１０２は、USB Type-C規格に準じたインターフェースであってよいが、Display PortやHDMI（登録商標）に準拠した出力専用のインターフェースを採用してもよい。
【００２６】
第１入出力制御部１０６は、第１入出力部１０２および第２入出力部１０４の動作を制御する。第１入出力制御部１０６は、例えば、ＬＳＩ（Large Scale Integration）やＡＳＣＩ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）などのハードウェア（回路部；circuitry）によって実現されてもよいし、プログラムを実行することにより実現されてよく、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００２７】
スイッチ部１０８は、例えばパッシブ型のディスプレイスイッチである。スイッチ部１０８は、切換部の一例である。スイッチ部１０８は、ＣＰＵ１１２または第２入出力部１０４から映像信号を入力する。スイッチ部１０８は、入力した映像信号を内蔵ディスプレイパネル１１０に供給する。スイッチ部１０８は、ＣＰＵ１１２および第２入出力部１０４の双方から映像信号を入力した場合、いずれか一方の映像信号を内蔵ディスプレイパネル１１０に出力する。
【００２８】
内蔵ディスプレイパネル１１０は、スイッチ部１０８から供給された映像信号に従って映像を表示する。
【００２９】
ＣＰＵ１１２は、プログラムに従って各種の演算や制御を行う。ＣＰＵ１１２は、例えば、描画処理部１１２ａを備える。描画処理部１１２ａは、ＣＰＵ１１２がプログラムを実行することによって実現される機能うちの一つである。描画処理部１１２ａは、映像データに対して描画処理を施すことで映像信号を生成する。ＣＰＵ１１２は、映像信号をスイッチ部１０８に出力する。
【００３０】
ＣＰＵ１１２は、外付ＧＰＵ装置２００により描画処理をさせる場合、映像データを第１入出力制御部１０６に出力する。
【００３１】
外付ＧＰＵ装置２００は、例えば、第３入出力部２０２と、第４入出力部２０４と、第２入出力制御部２０６と、ＧＰＵ２０８とを備える。
【００３２】
第３入出力部２０２は、データを入出力することができるインターフェースである。第３入出力部２０２は、例えば、映像データを入力する。第４入出力部２０４は、データを入出力することができるインターフェースである。第４入出力部２０４は、例えば、映像信号を出力する。第３入出力部２０２および第４入出力部２０４は、例えば、Thunderbolt（登録商標）3規格に準じたインターフェースである。第４入出力部２０４は、USB Type-C規格に準じたインターフェースであってよい。
【００３３】
なお、本実施形態では、第４入出力部２０４としてUSB Type-C規格に準じたインターフェースを採用している。一方、本実施形態で第４入出力部２０４は出力部として機能するため、Display PortやHDMI（登録商標）（High-Definition Multimedia Interface）に準拠した出力専用のインターフェースを採用してもよい。なお、第４入出力部２０４として出力専用のインターフェースを採用した場合、第３入出力部２０２は、USB Type-C規格に準じたインターフェースであってよいが、Display PortやHDMI（登録商標）に準拠した入力専用のインターフェースを採用してもよい。
【００３４】
第２入出力制御部２０６は、第３入出力部２０２および第４入出力部２０４の動作を制御する。第２入出力制御部２０６は、例えば、ＬＳＩやＡＳＩＣ、ＦＰＧＡなどのハードウェア（回路部；circuitry）によって実現されてもよいし、プログラムを実行することにより実現されてよく、ソフトウェアとハードウェアの協働によって実現されてもよい。第２入出力制御部２０６は、第３入出力部２０２から映像データが供給された場合、当該映像データをＧＰＵ２０８に出力する。第２入出力制御部２０６は、ＧＰＵ２０８から映像信号が供給された場合、当該映像信号を第４入出力部２０４に出力する。
【００３５】
ＧＰＵ２０８は、描画処理に特化した演算装置（プロセッサ）である。ＧＰＵ２０８は、例えば、入力ポート２１２と、出力ポート２１４と、フレームバッファ２１６とを備える。入力ポート２１２は、例えば、映像データが入力可能なＩ／Ｏシリアルインターフェースである。入力ポート２１２は、例えば、ＰＣＩ（Peripheral Component Interconnect）−Ｅｘｐｒｅｓｓに準拠したインターフェースであってよい。出力ポート２１４は、映像信号が出力可能なインターフェースである。出力ポート２１４は、例えば、DisplayPortに準拠したインターフェースであってよい。出力ポート２１４は、ディスプレイポートとして機能する。フレームバッファ２１６は、フレーム単位でデータを記憶するバッファである。フレームバッファ２１６は、入力ポート２１２により入力した映像データを一時的に記憶する。フレームバッファ２１６に記憶された映像データはＧＰＵ２０８により読み込まれる。
【００３６】
ＧＰＵ２０８は、映像データに対して描画処理を行う。ＧＰＵ２０８は、内蔵ディスプレイパネル１１０の表示能力情報に基づいて描画処理を行う。内蔵ディスプレイパネル１１０の表示能力情報は、内蔵ディスプレイパネル１１０が表示可能な画質に関する情報である。画質に関する情報は、例えば、リフレッシュレート、解像度などである。ＧＰＵ２０８は、内蔵ディスプレイパネル１１０の表示能力に応じた描画処理を行う。これにより、ＧＰＵ２０８は、描画処理部１１２ａから出力する映像信号により表示される映像よりも、品質が高い映像を表示可能な映像信号を生成する。
【００３７】
図３は、実施形態においてＣＰＵから内蔵ディスプレイパネルに映像信号ＶＳ１を供給することを説明するブロック図である。ＣＰＵ１１２から出力した映像信号により映像を表示させる場合、描画処理部１１２ａは、映像データに所定の描画処理を施すことにより映像信号ＶＳ１を生成する。ＣＰＵ１１２から出力した映像信号により映像を表示させる場合、スイッチ部１０８は、ＣＰＵ１１２から供給された映像信号を内蔵ディスプレイパネル１１０に出力する動作モードに設定される。ＣＰＵ１１２は、描画処理部１１２ａにより生成された映像信号ＶＳ１をスイッチ部１０８に出力することで、映像信号ＶＳ１を内蔵ディスプレイパネル１１０に出力させる。これにより、内蔵ディスプレイパネル１１０は、描画処理部１１２ａにより生成された映像信号ＶＳ１に従って映像を表示させる。
【００３８】
図４は、実施形態において外付ＧＰＵ装置２００から内蔵ディスプレイパネルに映像信号ＶＳ１を供給することを説明するブロック図である。外付ＧＰＵ装置２００から出力された映像信号ＶＳ２を用いて内蔵ディスプレイパネル１１０に映像を表示させる場合、第１接続ケーブル１０によりパーソナルコンピュータ１００と外付ＧＰＵ装置２００とが接続される。
【００３９】
第１接続ケーブル１０によりパーソナルコンピュータ１００と外付ＧＰＵ装置２００とが接続された場合、第１入出力制御部１０６は、第１入出力部１０２および第２入出力部１０４の動作モードを設定し、第２入出力制御部２０６は、第３入出力部２０２および第４入出力部２０４の動作モードを設定する。
【００４０】
第１入出力制御部１０６は、第１入出力部１０２の動作モードを、Thunderbolt（登録商標）3モードに設定する。Thunderbolt（登録商標）3モードは、Thunderbolt（登録商標）3に準拠した動作を行って映像データを出力することができる動作モードである。第１入出力制御部１０６は、第２入出力部１０４の動作モードを、DisplayPort SNKモードに設定する。DisplayPort SNKモードは、DisplayPort に準拠した動作を行うことで、第４入出力部２０４と同期して映像信号ＶＳ２を入力することができる動作モードである。第２入出力制御部２０６は、第３入出力部２０２の動作モードを、Thunderbolt（登録商標）3モードに設定する。Thunderbolt（登録商標）3モードは、Thunderbolt（登録商標）3に準拠した動作を行って映像データを入力することができる動作モードである。第２入出力制御部２０６は、第４入出力部２０４の動作モードを、DisplayPort SRCモードに設定する。DisplayPort SRCモードは、DisplayPort に準拠した動作を行うことで、映像信号ＶＳ２を出力することができる動作モードである。このように、第１入出力部１０２、第２入出力部１０４、第３入出力部２０２、および第４入出力部２０４の動作モードを設定することで、パーソナルコンピュータ１００と外付ＧＰＵ装置２００とは、通信可能に接続される。なお、パーソナルコンピュータ１００と外付ＧＰＵ装置２００とを接続する２本のケーブル１２、１４それぞれの挿入タイミングは、データや信号の送受信方向が適切になるように所定の順番で行ってもよい。
【００４１】
ＣＰＵ１１２は、パーソナルコンピュータ１００と外付ＧＰＵ装置２００とが通信可能に接続された状態で、映像データＶＤを、第１入出力制御部１０６、第１入出力部１０２、およびケーブル１２を介して外付ＧＰＵ装置２００に供給する。外付ＧＰＵ装置２００は、第３入出力部２０２、および第２入出力制御部２０６を介して、映像データＶＤをＧＰＵ２０８に供給する。ＧＰＵ２０８は、所定の描画処理を行うことで、映像信号ＶＳ２を生成し、映像信号ＶＳ２を出力する。ＧＰＵ２０８は、映像信号ＶＳ２を、第２入出力制御部２０６、第４入出力部２０４、およびケーブル１４を介してパーソナルコンピュータ１００に供給する。
【００４２】
パーソナルコンピュータ１００は、ケーブル１４を介して、第２入出力部１０４により外付ＧＰＵ装置２００から供給された映像信号ＶＳ２を入力する。第２入出力部１０４は、入力した映像信号ＶＳ２をスイッチ部１０８に出力する。外付ＧＰＵ装置２００から入力した映像信号ＶＳ２により映像を表示させる場合、スイッチ部１０８は、第２入出力部１０４から供給された映像信号を内蔵ディスプレイパネル１１０に出力する動作モードに設定される。スイッチ部１０８は、入力した映像信号ＶＳ２を、内蔵ディスプレイパネル１１０に出力する。これにより、内蔵ディスプレイパネル１１０は、外付ＧＰＵ装置２００により生成された映像信号ＶＳ２に従って映像を表示させる。
【００４３】
以上説明したように、パーソナルコンピュータ１００によれば、外部装置としての外付ＧＰＵ装置２００から映像信号ＶＳ２を入力する第２入出力部１０４と、映像信号ＶＳ１を、内蔵ディスプレイパネル１１０に出力するＣＰＵ１１２と、映像信号ＶＳ２を、ＣＰＵ１１２を経由せずに内蔵ディスプレイパネル１１０に出力する経路と、映像信号ＶＳ１を内蔵ディスプレイパネル１１０に出力する経路との間で、内蔵ディスプレイパネル１１０に映像信号を出力する経路を切り換えるスイッチ部１０８と、を備える。パーソナルコンピュータ１００によれば、外付ＧＰＵ装置２００により処理された映像信号を劣化させることなく、内蔵ディスプレイパネル１１０に映像を表示させることができる。すなわち、パーソナルコンピュータ１００によれば、外部映像出力装置（外付ＧＰＵ装置２００）による描画処理のパフォーマンスを向上させることができる。
【００４４】
例えば、外付ＧＰＵ装置２００からパーソナルコンピュータ１００に供給された映像信号を、第１入出力制御部１０６を経由してスイッチ部１０８に供給した場合、第１入出力制御部１０６においてプロトコル変換を行う必要があるため、映像信号の劣化が発生する。また、外付ＧＰＵ装置２００からパーソナルコンピュータ１００に供給された映像信号を、ＣＰＵ１１２を経由してスイッチ部１０８に供給した場合にも、同様に、ＣＰＵ１１２においてプロトコル変換を行う必要があるため、映像信号の劣化が発生する。プロトコル変換処理は、例えば、パケットの解読、パケットからの信号抽出、および信号出力といった処理である。これに対し、パーソナルコンピュータ１００によれば、映像信号ＶＳ２を、第１入出力制御部１０６、およびＣＰＵ１１２を経由せずに内蔵ディスプレイパネル１１０に供給することができるので、映像の劣化を抑制することができる。
【００４５】
さらに、パーソナルコンピュータ１００によれば、内蔵ディスプレイパネル１１０の性能に合わせて、外付ＧＰＵ装置２００において描画処理を行うことができる。これにより、例えば、内蔵ディスプレイパネル１１０のリフレッシュレートが第１の値に対応していて、ＣＰＵ１１２が第１の値よりも低い第２の値に対応した描画処理しかできない場合、外付ＧＰＵ装置２００が第１の値に対応したリフレッシュレートに合わせて描画処理を行うことで、より品質の高い映像を表示させることができる。
【００４６】
さらに、パーソナルコンピュータ１００によれば、映像信号ＶＳ２を用いて内蔵ディスプレイパネル１１０に映像を表示させる場合、ＣＰＵ１１２において描画処理や映像信号の転送を行う必要がない。これにより、パーソナルコンピュータ１００によれば、ＣＰＵ１１２の処理負担を削減することができ、ＣＰＵ１１２の発熱を抑制する効果や、ＣＰＵ１１２の性能を向上させる効果を期待することができる。さらに、描画処理のための処理負荷を、他の処理に割り当てることができる。
【００４７】
（変形例）
図５は、実施形態の変形例を示すブロック図である。変形例のパーソナルコンピュータ１００Ａは、上述したスイッチ部１０８と同様の機能を持つ第１スイッチ部１０８と、第２スイッチ部１２０と、第３スイッチ部１２２とを備える点で、パーソナルコンピュータ１００とは異なる。第３スイッチ部１２２は、例えば、passive（パッシブ） Xbar（クロスバー） スイッチである。スイッチ部１０８および第２スイッチ部１２０は、例えば、passive（パッシブ） DisplayPort（ＤＰ，ディスプレイポート） スイッチである。
【００４８】
第３スイッチ部１２２は、第２入出力部１０４から映像信号ＶＳ２が供給された場合、映像信号を第２スイッチ部１２０に出力する。第２スイッチ部１２０には、第２入出力部１０４により入力した映像信号ＶＳ２が供給されうる。第１スイッチ部１０８には、第２スイッチ部１２０から出力された映像信号ＶＳ２、およびＣＰＵ１１２から出力された映像信号ＶＳ１が供給されうる。第２スイッチ部１２０は、第１入出力制御部１０６の制御に従って、映像信号ＶＳ２を第１スイッチ部１０８に出力する。
【００４９】
第１スイッチ部１０８は、第２スイッチ部１２０から映像信号ＶＳ２が供給された場合、映像信号ＶＳ２を内蔵ディスプレイパネル１１０に出力し、第１スイッチ部１０８に映像信号ＶＳ２が供給されない場合、映像信号ＶＳ１を内蔵ディスプレイパネル１１０に出力する。
【００５０】
なお、本発明の一態様におけるパーソナルコンピュータ１００および外付ＧＰＵ装置２００において動作するプログラムは、本発明の一態様に関わる上記の各実施形態や変形例で示した機能を実現するように、１つ、または複数の、ＣＰＵ等のプロセッサを制御するプログラム（コンピュータを機能させるプログラム）であっても良い。そして、これらの各装置で取り扱われる情報は、その処理時に一時的にＲＡＭに蓄積され、その後、フラッシュメモリやＨＤＤ等の各種ストレージに格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行われても良い。
【００５１】
なお、上述した各実施形態におけるパーソナルコンピュータ１００および外付ＧＰＵ装置２００それぞれの一部又は全部を１つ、または複数のプロセッサを備えたコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータが読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。
【００５２】
なお、ここでいう「コンピュータシステム」とは、パーソナルコンピュータ１００および外付ＧＰＵ装置２００に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５４】
また、上述した各実施形態におけるパーソナルコンピュータ１００および外付ＧＰＵ装置２００の一部、又は全部を典型的には集積回路であるＬＳＩとして実現してもよいし、チップセットとして実現してもよい。また、上述した各実施形態や変形例におけるパーソナルコンピュータ１００および外付ＧＰＵ装置２００の各機能ブロックは個別にチップ化してもよいし、一部、又は全部を集積してチップ化してもよい。また、集積回路化の手法は、ＬＳＩに限らず専用回路、および／または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能である。
【００５５】
以上、この発明の一態様として各実施形態や変形例に関して図面を参照して詳述してきたが、具体的な構成は各実施形態や変形例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態や変形例に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。
【００５６】
例えば、上記各実施形態や各変形例の一部または全部を組み合わせることで本発明の一態様を実現してもよい。
【符号の説明】
【００５７】
１  映像表示システム
１０  第１接続ケーブル
１２、１４  ケーブル
２０  第２接続ケーブル
１００  パーソナルコンピュータ
１０２  第１入出力部
１０４  第２入出力部
１０６  第１入出力制御部
１０８  スイッチ部、第１スイッチ部
１１０  内蔵ディスプレイパネル
１１２  ＣＰＵ
１１２ａ  描画処理部
２００  外付ＧＰＵ装置
２０２  第３入出力部
２０４  第４入出力部
２０６  第２入出力制御部
２０８  ＧＰＵ
２１２  入力ポート
２１４  出力ポート
２１６  フレームバッファ
１２０  第２スイッチ部
１２２  第３スイッチ部
【図１】
2019219589.tif 000003
【図２】
2019219589.tif 000004
【図３】
2019219589.tif 000005
【図４】
2019219589.tif 000006
【図５】
2019219589.tif 000007
【手続補正書】
【提出日】平成31年4月3日(2019.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置から第１映像信号が入力される入力部と、
第２映像信号を、表示部に出力する処理部と、
前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、
前記入力部とは独立したインターフェースであり、前記処理部から出力された映像データを前記外部装置に出力する出力部と、
を備え、
前記入力部は、前記外部装置により前記映像データに対して所定の処理が施された映像信号を、前記第１映像信号として入力する、情報処理装置。
【請求項２】
前記表示部の性能情報を前記外部装置に通知する通知部を更に備え、
前記入力部は、前記外部装置により前記表示部の性能情報に基づいて所定の処理が施された映像信号を、前記第１映像信号として入力する、
請求項１に記載の情報処理装置。
【請求項３】
前記切換部は、
前記入力部により入力した前記第１映像信号が供給される第２スイッチと、
前記第２スイッチから出力された前記第１映像信号、および前記処理部から出力された前記第２映像信号が供給されうる第１スイッチと、
前記第１スイッチを制御するスイッチング制御部と、を備え、
前記第１スイッチは、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給される場合、前記第１映像信号を前記表示部に出力し、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給されない場合、前記第２映像信号を前記表示部に出力する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記処理部は、映像データの処理機能を持つＣＰＵ（Central Processing Unit）である、請求項１から３のうち何れか１項に記載の情報処理装置。
【請求項５】
前記入力部は、USB Type-C規格に準じたインターフェースである、請求項１から４のうち何れか１項に記載の情報処理装置。
【請求項６】
表示部と、
外部装置から第１映像信号が入力される入力部と、
第２映像信号を、前記表示部に出力する処理部と、
前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、
前記入力部とは独立したインターフェースであり、前記処理部から出力された映像データを前記外部装置に出力する出力部と、
を備え、
前記入力部は、前記外部装置により前記映像データに対して所定の処理が施された映像信号を、前記第１映像信号として入力する、映像表示装置。
【請求項７】
コンピュータに、
出力部を介して外部装置に第２映像信号を出力させ、
前記外部装置から、前記出力部とは独立したインターフェースである入力部を介して第１映像信号を入力させ、
前記第２映像信号を、表示部に出力させ、
前記第１映像信号を、処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換えさせる、
プログラム。
【請求項８】
ＧＰＵ（Graphics Processing Unit）と入出力インターフェースとを備える外部装置と、
表示部と、前記外部装置から第１映像信号を入力する入力部と、第２映像信号を、前記表示部に出力する処理部と、前記入力部とは独立したインターフェースであり、前記処理部から出力された映像データを前記外部装置に出力する出力部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える映像表示装置と、を備え、
前記外部装置は、前記出力部から供給された映像データに対して所定の処理を施した映像信号を、前記第１映像信号として、前記入力部に供給し、
前記切換部は、前記入力部に前記第１映像信号が供給されている場合に、前記処理部を経由せずに前記表示部に出力する経路を用いて前記第１映像信号を前記表示部に出力する、
映像表示システム。
【請求項９】
前記外部装置における前記入出力インターフェース、および前記映像表示装置における前記入力部および前記出力部は、USB Type-C規格に準じたインターフェースである、請求項８に記載の映像表示システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の上記態様によれば、外部映像出力装置による描画処理のパフォーマンスを向上させることができる。
【手続補正書】
【提出日】令和1年8月27日(2019.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置から第１映像信号が入力される入力部と、
第２映像信号を、表示部に出力する処理部と、
前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、
前記入力部とは独立したインターフェースであり、前記処理部から出力された映像データを前記外部装置に出力する出力部と、
を備え、
前記入力部は、前記外部装置により前記映像データに対して所定の処理が施された映像信号を、前記第１映像信号として入力し、
前記切換部は、
前記入力部により入力した前記第１映像信号が供給される第２スイッチと、
前記第２スイッチから出力された前記第１映像信号、および前記処理部から出力された前記第２映像信号が供給されうる第１スイッチと、
前記第１スイッチを制御するスイッチング制御部と、を備え、
前記第１スイッチは、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給される場合、前記第１映像信号を前記表示部に出力し、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給されない場合、前記第２映像信号を前記表示部に出力する
情報処理装置。
【請求項２】
前記表示部の性能情報を前記外部装置に通知する通知部を更に備え、
前記入力部は、前記外部装置により前記表示部の性能情報に基づいて所定の処理が施された映像信号を、前記第１映像信号として入力する、
請求項１に記載の情報処理装置。
【請求項３】
前記処理部は、映像データの処理機能を持つＣＰＵ（Central Processing Unit）である、請求項１または２に記載の情報処理装置。
【請求項４】
前記入力部は、USB Type-C規格に準じたインターフェースである、請求項１から３のうち何れか１項に記載の情報処理装置。
【請求項５】
表示部と、
外部装置から第１映像信号が入力される入力部と、
第２映像信号を、前記表示部に出力する処理部と、
前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、
前記入力部とは独立したインターフェースであり、前記処理部から出力された映像データを前記外部装置に出力する出力部と、
を備え、
前記入力部は、前記外部装置により前記映像データに対して所定の処理が施された映像信号を、前記第１映像信号として入力し、
前記切換部は、
前記入力部により入力した前記第１映像信号が供給される第２スイッチと、
前記第２スイッチから出力された前記第１映像信号、および前記処理部から出力された前記第２映像信号が供給されうる第１スイッチと、
前記第１スイッチを制御するスイッチング制御部と、を備え、
前記第１スイッチは、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給される場合、前記第１映像信号を前記表示部に出力し、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給されない場合、前記第２映像信号を前記表示部に出力する
映像表示装置。
【請求項６】
ＧＰＵ（Graphics Processing Unit）と入出力インターフェースとを備える外部装置と、
表示部と、前記外部装置から第１映像信号を入力する入力部と、第２映像信号を、前記表示部に出力する処理部と、前記入力部とは独立したインターフェースであり、前記処理部から出力された映像データを前記外部装置に出力する出力部と、前記第１映像信号を、前記処理部を経由せずに前記表示部に出力する経路と、前記第２映像信号を前記表示部に出力する経路との間で、前記表示部に映像信号を出力する経路を切り換える切換部と、を備える映像表示装置と、を備え、
前記外部装置は、前記出力部から供給された映像データに対して所定の処理を施した映像信号を、前記第１映像信号として、前記入力部に供給し、
前記切換部は、前記入力部に前記第１映像信号が供給されている場合に、前記処理部を経由せずに前記表示部に出力する経路を用いて前記第１映像信号を前記表示部に出力し、
前記切換部は、
前記入力部により入力した前記第１映像信号が供給される第２スイッチと、
前記第２スイッチから出力された前記第１映像信号、および前記処理部から出力された前記第２映像信号が供給されうる第１スイッチと、
前記第１スイッチを制御するスイッチング制御部と、を備え、
前記第１スイッチは、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給される場合、前記第１映像信号を前記表示部に出力し、前記スイッチング制御部により前記第２スイッチから前記第１スイッチに前記第１映像信号が供給されない場合、前記第２映像信号を前記表示部に出力する
映像表示システム。
【請求項７】
前記外部装置における前記入出力インターフェース、および前記映像表示装置における前記入力部および前記出力部は、USB Type-C規格に準じたインターフェースである、請求項６に記載の映像表示システム。