(57)【特許請求の範囲】
【請求項１】
ディスプレイと、
映像信号を出力するためのインタフェース部と、
前記ディスプレイおよび前記インタフェース部に対する映像信号の出力を制御するディスプレイドライバと、
動作制御用の各種コマンドおよび動作状況を示す各種ステータスを前記インタフェース部経由で送受信するコマンド送受信手段と、
前記コマンド送受信手段が受信する映像入力切換に関わるステータスに基づき、前記インタフェース部による接続相手が、前記インタフェース部より出力される映像信号以外の他の映像信号から前記インタフェース部より出力される映像信号へと入力対象を切り替えていないかを監視する監視手段と、
前記インタフェース部より出力される映像信号への入力対象の切り替えを前記監視手段が検出した場合、映像信号の出力先を前記ディスプレイから前記インタフェース部へと切り替えるように前記ディスプレイドライバに指示する出力切替手段と、
を具備する情報処理装置。
【請求項２】
前記インタフェース部は、ＨＤＭＩ（High-Definition-Multimedia Interface）ケーブルを取り外し自在に接続する請求項１記載の情報処理装置。
【請求項３】
ディスプレイと、映像信号を出力するためのインタフェース部と、動作制御用の各種コマンドおよび動作状況を示す各種ステータスを前記インタフェース部経由で送受信するコマンド送受信手段と、を具備する情報処理装置の出力切替制御方法であって、
前記コマンド送受信手段が受信する映像入力切換に関わるステータスに基づき、前記インタフェース部による接続相手が、前記インタフェース部より出力される映像信号以外の他の映像信号から前記インタフェース部より出力される映像信号へと入力対象を切り替えていないかを監視し、
前記インタフェース部より出力される映像信号への入力対象の切り替えを検出した場合、映像信号の出力先を前記ディスプレイから前記インタフェース部へと切り替える、
出力切替制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばテレビジョン放送受信機等に対して映像信号を送出可能な画像再生機能を有するパーソナルコンピュータに適用して好適な映像信号の出力制御技術に関する。
【背景技術】
【０００２】
近年、テレビジョン放送番組データを受信・視聴したり、ＤＶＤ（Digital Versatile Disc）に格納されたＡＶ（Audio and Visual）コンテンツを再生したりする機能を有するパーソナルコンピュータが広く普及している。これにより、例えばバッテリ駆動可能なノートブック型のパーソナルコンピュータを携行すれば、移動中や外出先でも、（音声を含む）画像データを利用できるようになった。
【０００３】
また、最近では、映像の高精細化が進められており、ＨＤ（High Definition）  ＤＶＤ規格の記録メディアに格納された高精細画像データを再生可能なパーソナルコンピュータも普及し始めている。この種のパーソナルコンピュータでは、高精細映像信号を外部出力する機構を備えるのが一般的なので、例えば在宅時には、大画面の高精細テレビジョン放送受信機等と接続することにより、当該パーソナルコンピュータに再生させた高精細映像を大画面の高精細テレビジョン放送受信機で楽しむことも可能となる。
【０００４】
このパーソナルコンピュータとテレビジョン放送受信機とを接続する場合のように、画像データや音声データを再生する機能を各々が有する複数の電子機器を接続する利用形態が増えてきている。そのため、例えばソース切り替えを効率的に行うための提案等が種々なされるに至っている（例えば特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−１９２４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、テレビジョン放送受信機は、通常、複数の入力系統を持ち、どの映像を表示するかを簡単な操作で切り替えられるようになっている。従って、テレビジョン放送受信機に接続したパーソナルコンピュータの映像出力先をテレビジョン放送受信機のみとしている状態で、テレビジョン放送受信機の入力対象をパーソナルコンピュータからの映像以外に切り替えられてしまうと、パーソナルコンピュータは動作中であるにも関わらず、ユーザが何らかの操作を行うまで、ディスプレイは消えたままで、かつ、その表示画面はどこからも表示されないという状態が維持されてしまう。
【０００７】
この発明は、このような事情を考慮してなされたものであり、外部接続される例えばテレビジョン放送受信機の映像入力状況を監視して、映像信号の出力先を適時に切り替え可能とする情報処理装置および出力切替制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態によれば、情報処理装置は、ディスプレイと、映像信号を出力するためのインタフェース部と、ディスプレイドライバと、コマンド送受信手段と、監視手段と、出力切替手段とを具備する。ディスプレイドライバは、前記ディスプレイおよび前記インタフェース部に対する映像信号の出力を制御する。コマンド送受信手段は、動作制御用の各種コマンドおよび動作状況を示す各種ステータスを前記インタフェース部経由で送受信する。監視手段は、前記コマンド送受信手段が受信する映像入力切換に関わるステータスに基づき、前記インタフェース部による接続相手が、前記インタフェース部より出力される映像信号以外の他の映像信号から前記インタフェース部より出力される映像信号へと入力対象を切り替えていないかを監視する。出力切替手段は、前記インタフェース部より出力される映像信号への入力対象の切り替えを前記監視手段が検出した場合、映像信号の出力先を前記ディスプレイから前記インタフェース部へと切り替えるように前記ディスプレイドライバに指示する。
【図面の簡単な説明】
【０００９】
【図１】この発明の一実施形態に係る情報処理装置（パーソナルコンピュータ）の一利用態様を示す図。
【図２】同実施形態の情報処理装置が実行する映像信号の出力切替制御の概要を説明するための図。
【図３】同実施形態の情報処理装置の構成を示す図。
【図４】同実施形態の情報処理装置において実現される映像信号の出力切替制御に関する機能ブロックを示す図。
【図５】同実施形態の情報処理装置が実行する映像信号の出力切替制御の動作手順を示すフローチャート。
【図６】同実施形態の情報処理装置が実行する映像信号の出力切替制御（変形例）の動作手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、この発明の一実施形態を説明する。図１に、本実施形態に係る情報処理装置の一利用態様を示す。この情報処理装置１は、例えばノートブック型のパーソナルコンピュータ（ＰＣ）等として実現されている。
【００１１】
図１に示すように、ここでは、情報処理装置１を映像機器２とＨＤＭＩ（High-Definition Multimedia Interface）ケーブルＡで接続する場合を想定する。映像機器２は、大画面の高精細テレビジョン放送受信機（ＴＶ）である。情報処理装置１には、高精細画像データを再生するソフトウェア（アプリケーションプログラム）が種々インストールされており、ＨＤＭＩケーブルＡで接続することにより、これらアプリケーションプログラムが再生した高精細映像を映像機器２によって楽しむことができる。また、このＨＤＭＩケーブルＡで接続される情報処理装置１と映像機器２とは、当該ＨＤＭＩケーブルＡを介して、接続相手を動作制御するための各種コマンドを相互に送受信することができる。
【００１２】
ここで、図２を参照して、本情報処理装置１が提供する、（映像機器２の映像入力切替に応答して）映像信号の出力先を適時に切り替える仕組みの概要を説明する。
【００１３】
まず、図２（Ａ）に示すように、情報処理装置１に再生させた映像を、（情報処理装置１側でのディスプレイ表示は行わずに）映像機器２で表示させている場合を想定する。そして、例えばＡＶコンテンツの再生が終了した等により、映像機器２の入力が情報処理装置１以外に切り替えられたと想定する。
【００１４】
この場合、映像機器２には、例えばテレビジョン放送番組等の切替先の映像が新たに表示されることになるが、そのままでは、情報処理装置１は動作中であるにも関わらず、無表示のままで、かつ、その表示画面はどこにも現れなくなってしまう。そこで、本情報処理装置１は、このような場合に、図２（Ｂ）に示すように、映像信号の出力をディスプレイ表示に自動的に切り替えるようにした。
【００１５】
図３は、本情報処理装置１の構成を示す図である。図３に示すように、本情報処理装置１は、ＣＰＵ１１、ノースブリッジ１２、主メモリ１３、グラフィックスコントローラ１４、ＶＲＡＭ１４Ａ、ディスプレイ１５、サウスブリッジ１６、ＢＩＯＳ−ＲＯＭ１７、ＨＤＤ１８、光磁気ディスク駆動装置（ＯＤＤ）１９、サウンドコントローラ２０、スピーカ２１、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２２、キーボード２３、タッチパッド２４、ネットワークコントローラ２５、ＨＤＭＩコネクタ２６およびＣＥＣ（機器間双方向制御）コントローラ２７等を備えている。
【００１６】
ＣＰＵ１１は、本情報処理装置１内の各部の動作を制御するプロセッサである。ＣＰＵ１１は、ＨＤＤ１８から主メモリ１３にロードされるオペレーティングシステム（ＯＳ）１００や、このＯＳ１００の制御下で動作する、ユーティリティおよびＡＶコンテンツを取り扱うアプリケーションを含む各種プログラムを実行する。このユーティリティの１つとして、後述する映像出力自動切替ユーティリティ１０１が存在する。また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１７に格納された基本入出力システム（ＢＩＯＳ）も実行する。なお、以下では、このＢＩＯＳ−ＲＯＭ１７に格納された基本入出力システム自体をＢＩＯＳ１７と称することがある。
【００１７】
ノースブリッジ１２は、ＣＰＵ１１のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。ノースブリッジ１２は、バスを介してグラフィックスコントローラ１４との通信を実行する機能を有しており、また、主メモリ１３をアクセス制御するメモリコントローラも内蔵されている。グラフィックスコントローラ１４は、本情報処理装置１側のディスプレイ１５を制御する表示コントローラである。グラフィックスコントローラ１４は、ＶＲＡＭ１４Ａに書き込まれた画像データからディスプレイ１５に送出すべき映像信号を生成する。グラフィックスコントローラ１４は、映像信号をＨＤＭＩコネクタ２６から外部出力する機能も有している。
【００１８】
サウスブリッジ１６は、ＰＣＩバスおよびＬＰＣバス上の各種デバイスを制御するコントローラである。また、このサウスブリッジ１６には、ＢＩＯＳ−ＲＯＭ１７、ＨＤＤ１８、ＯＤＤ１９およびサウンドコントローラ２０が直接的に接続され、これらを制御する機能も有している。ＨＤＤ１８には、例えばテレビジョン放送番組データやインターネット経由でダウンロードされたＡＶコンテンツ等が格納され、ＯＤＤ１９には、ＡＶコンテンツを格納した例えばＨＤ  ＤＶＤ等が収容される。サウンドコントローラ２０は、スピーカ２１を制御する音源コントローラである。サウンドコントローラ２０は、音声信号をＨＤＭＩコネクタ２６から外部出力する機能も有している。
【００１９】
ＥＣ／ＫＢＣ２２は、電力管理のためのエンベデッドコントローラと、キーボード２３およびタッチパッド２４を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ネットワークコントローラ２５は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。ＥＣ／ＫＢＣ２２は、本情報処理装置１が電源オフ中も動作し、例えば電源オン操作が行われていないか等を監視して、電源オンすべきイベントが発生したら、本情報処理装置１を起動させるための制御を実行する。ＥＣ／ＫＢＣ２２は、ＣＥＣコントローラ２７に対する電力供給も、本情報処理装置１が電源オフ中も継続して実行する。
【００２０】
ＨＤＭＩコネクタ２６は、ＨＤＭＩケーブルＡを取り外し自在に接続するために設けられる端子である。そして、ＣＥＣコントローラ２７は、ＥＣ／ＫＢＣ２２の制御下で、ＨＤＭＩコネクタ２６を介して動作制御用の各種コマンドを送受信するためのデータ転送制御を実行する。ＥＣ／ＫＢＣ２２が監視する、電源オンすべきイベントの１つに、このＣＥＣコントローラ２７による電源オン要求コマンドの受信が存在する。ＣＥＣコントローラ２７は、自機器内に発生した状態変化をステータスとして互いに通知し合う機能も備えている。
【００２１】
図４は、このような構成の本情報処理装置１において実現される映像信号の出力先切替制御に関する機能ブロックを示す図である。
【００２２】
映像機器２側において、映像入力を情報処理装置１からそれ以外に切り替える操作が行われると、その状態変化がステータスとしてＨＤＭＩケーブルＡ経由で情報処理装置1側に送信されてくる。このステータスは、ＨＤＭＩコネクタ２６を介して本情報処理装置１内に導かれ、ＣＥＣコントローラ２７によって受信されて、当該コマンドの受信がＥＣ／ＫＢＣ２２に通知される。
【００２３】
この通知を受けると、ＥＣ／ＫＢＣ２２は、映像出力自動切替ユーティリティ１０１宛ての入力データとして当該通知内容を示すキーコードを発生させる。このキーコードは、ＢＩＯＳ１７を介してＯＳ１００に渡され、さらに、このＯＳ１００から映像出力自動切替ユーティリティ１０１に渡される。
【００２４】
映像出力自動切替ユーティリティ１０１は、映像機器２側での映像入力切換に応答して映像信号の出力先をＨＤＭＩコネクタ２６からディスプレイ１５に自動的に切り替えるために設けられたプログラムであり、本情報処理装置１の電源オン時には常時動作する常駐型のプログラムとして登録されている。
【００２５】
この常駐型のプログラムである映像出力自動切替ユーティリティ１０１は、ＴＶ出力状態監視モジュール１０１１、出力先切替制御モジュール１０１２を有しており、ＴＶ出力状態監視モジュール１０１１、映像機器２の状態変化に関わるステータスの通知をＯＳ１００から受けると、入力映像が本情報処理装置１からの映像からその他の映像に切り替わった変化が起きたのかどうかをチェックする。
【００２６】
もし、入力映像が本情報処理装置１からの映像からその他の映像に切り替わった変化が起きていた場合、即ち、映像機器２における入力映像が本情報処理装置１からの映像からその他の映像に切り替わったことを検知した場合、ＴＶ出力状態監視モジュール１０１１は、その旨を出力先切替制御モジュール１０１２に通知する。
【００２７】
そして、この通知を受けた出力先切替制御モジュール１０１２は、映像信号の出力先をＨＤＭＩコネクタ２６からディスプレイ１５に切り替える指示をグラフィクスドライバ１００１に与える。これにより、情報処理装置１は動作中であるにも関わらず、無表示のままで、かつ、その表示画面はどこにも現れなくなってしまうという状態を防止することができる。
【００２８】
図５は、本実施形態の情報処理装置１が実行する映像信号の出力切替制御の動作手順を示すフローチャートである。
【００２９】
映像機器２側において何らかの状態変化が発生すると、その状態変化を示すステータスの通知をＯＳ１００から受けるＴＶ出力状態監視１００１は、ます、それが映像機器２側における映像入力切換に関わるものであるかどうかを調べる（ステップＡ１）。
【００３０】
もし、映像入力切換に関わるものであったならば（ステップＡ１のＹＥＳ）、ＴＶ出力状態監視１００１は、続いて、入力映像が本情報処理装置１からの映像からその他の映像に切り替わった変化が起きたのかどうかを調べる（ステップＡ２）。入力映像が本情報処理装置１からの映像からその他の映像に切り替わった変化が起きていた場合（ステップＡ２のＹＥＳ）、ＴＶ出力状態監視１００１は、その旨を出力先切替制御モジュール１０１２に通知する。
【００３１】
そして、この通知を受けた出力先切替制御モジュール１０１２は、映像信号の出力先をＨＤＭＩコネクタ２６からディスプレイ１５に切り替える指示をグラフィクスドライバ１００１に与える（ステップＡ３）。
【００３２】
ところで、映像機器２における入力映像が、逆に、本情報処理装置１以外の映像から本情報処理装置１の映像に切り替わった場合には、この状態変化のステータスに加えて、映像機器２側から能動的に、映像の出力先を自機器（映像機器２）側に切り替える旨を要求するコマンドが送信されてくることになると思われる。従って、このコマンドの受信を契機として、映像の出力先を映像機器２側に切り替えることは可能である。しかしながら、他の機器の制御に全面的に頼るのではなく、予備的に、この状態変化のステータスが通知されたことを契機として、本情報処理装置１にて、映像の出力先を映像機器２側に切り替えるようにすることも有用である。図６は、この場合における本実施形態の情報処理装置１が実行する映像信号の出力切替制御の動作手順を示すフローチャートである。
【００３３】
映像機器２側において何らかの状態変化が発生すると、その状態変化を示すステータスの通知をＯＳ１００から受けるＴＶ出力状態監視１００１は、ます、それが映像機器２側における映像入力切換に関わるものであるかどうかを調べる（ステップＢ１）。
【００３４】
もし、映像入力切換に関わるものであったならば（ステップＢ１のＹＥＳ）、ＴＶ出力状態監視１００１は、続いて、入力映像が本情報処理装置１からの映像からその他の映像に切り替わった変化が起きたのかどうかを調べる（ステップＢ２）。入力映像が本情報処理装置１からの映像からその他の映像に切り替わった変化が起きていた場合（ステップＢ２のＹＥＳ）、ＴＶ出力状態監視１００１は、その旨を出力先切替制御モジュール１０１２に通知する。そして、この通知を受けた出力先切替制御モジュール１０１２は、映像信号の出力先をＨＤＭＩコネクタ２６からディスプレイ１５に切り替える指示をグラフィクスドライバ１００１に与える（ステップＢ３）。
【００３５】
逆に、入力映像が本情報処理装置１以外の映像から本情報処理装置１の映像に切り替わった変化が起きていた場合（ステップＢ２のＮＯ）、ＴＶ出力状態監視１００１は、その旨を出力先切替制御モジュール１０１２に通知する。そして、この通知を受けた出力先切替制御モジュール１０１２は、映像信号の出力先をディスプレイ１５からＨＤＭＩコネクタ２６に切り替える指示をグラフィクスドライバ１００１に与える（ステップＢ４）。
【００３６】
以上のように、本実施形態の情報処理装置１によれば、ＨＤＭＩケーブルＡで接続される映像機器２の映像入力切換に応答して、映像信号の出力先を適時に切り替えることを実現する。
【００３７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００３８】
１…情報処理装置（パーソナルコンピュータ）、２…映像機器（テレビジョン放送受信機）、３…リモートコントローラ、１１…ＣＰＵ、１２…ノースブリッジ、１３…主メモリ、１４…グラフィックスコントローラ、１４Ａ…ＶＲＡＭ、１５…ディスプレイ、１６…サウスブリッジ、１７…ＢＩＯＳ−ＲＯＭ、１８…ＨＤＤ、１９…光磁気ディスク駆動装置（ＯＤＤ）、２０…サウンドコントローラ、２１…スピーカ、２２…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）、２３…キーボード、２４…タッチパッド、２５…ネットワークコントローラ、２６…ＨＤＭＩコネクタ、２７…ＣＥＣコントローラ、１００…オペレーティングシステム（ＯＳ）、１０１…映像出力自動切替ユーティリティ、１０１１…ＴＶ出力状態監視モジュール、１０１２…出力先切替制御モジュール、Ａ…ＨＤＭＩケーブル。
【図１】
0005509352.tif 000002
【図２】
0005509352.tif 000003
【図３】
0005509352.tif 000004
【図４】
0005509352.tif 000005
【図５】
0005509352.tif 000006
【図６】
0005509352.tif 000007