(57)【要約】【課題】複数種のシステム構成を１種類の制御デバイスで制御することが可能な情報処理装置およびシステム制御方法を実現する。【解決手段】本コンピュータ１０に搭載されたエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像データの画質を調整処理する映像調整パラメータに基づいて画質調整処理を実行する映像処理コントローラが本コンピュータ１０に搭載されているか否かを判別する判別処理を実行する制御デバイスである。判別処理によって、映像処理コントローラ１１５が本コンピュータ１０に搭載されていると判別された場合、ＥＣ／ＫＢＣ１２４は、映像処理コントローラ１１５が搭載されていることを示す情報をＣＰＵ１１１に通知するとともに、映像調整パラメータ群をＩ２Ｃバスを介して映像処理コントローラに送信する。【選択図】図２
2007065758.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体内に設けられたプロセッサと、
前記本体内に設けられ、前記プロセッサと共同して前記本体の動作を制御する制御デバイスと、
映像調整パラメータを記憶する記憶部とを具備し、
前記制御デバイスは、
前記映像調整パラメータに基づいて、表示装置に表示すべき映像データに対して所定の映像処理を施す映像処理コントローラが前記本体に搭載されているか否かを判別する判別手段と、
前記映像処理コントローラが前記本体に搭載されていることが前記判別手段によって判別された場合、前記記憶部に格納された映像調整パラメータを前記映像処理コントローラに設定する設定手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記制御デバイスは、前記映像処理コントローラが搭載されていないことが前記判別手段によって判別された場合、前記映像処理コントローラが前記本体に搭載されていないことを示す情報を前記プロセッサに送信する送信手段を含み、
前記プロセッサは、前記制御デバイスから送信される前記情報を受信した場合、前記映像データに対して所定の映像処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御デバイスは、前記映像処理コントローラが前記本体に搭載されていないことが前記判別手段によって判別された場合、前記映像処理コントローラが搭載されていないことを示す情報を前記プロセッサに送信する送信手段を含み、
前記プロセッサは、
前記制御デバイスから送信される前記情報を受信した場合、前記映像データに対して施すべき映像処理の内容をユーザに指定させるための設定画面を前記表示装置に表示する表示手段と、
前記表示手段によって表示された前記設定画面上で指定された内容に従って、前記映像データに対して前記映像処理を実行する映像処理手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記映像処理は、前記映像データの画質を調整する処理を含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記設定手段は、前記映像処理コントローラと前記制御デバイスとの間を接続するバスを介して前記映像処理コントローラとの通信を実行することにより、前記映像調整パラメータを前記映像処理コントローラに送信する送信手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記制御デバイスは、前記記憶部を具備する事を特徴とする請求項１記載の情報処理装置。
【請求項７】
本体と、前記本体内に設けられたプロセッサと、前記本体内に設けられ、前記プロセッサと共同して前記本体の動作を制御する制御デバイスとを具備する情報処理装置に適用されるシステム制御方法であって、
映像調整パラメータに基づいて、表示装置に表示すべき映像データに対して所定の映像処理を施す映像処理コントローラが前記本体に搭載されているか否かを判別する処理を前記制御デバイスによって実行するステップと、
前記映像処理コントローラが前記本体に搭載されていることが判別された場合、前記情報処理装置内の記憶部に記憶された前記映像調整パラメータを前記映像処理コントローラに設定する処理を前記制御デバイスによって実行する設定ステップとを具備することを特徴とするシステム制御方法。
【請求項８】
前記映像処理コントローラが前記本体に搭載されていないことが判別された場合、前記映像処理コントローラが前記本体に搭載されていないことを示す情報を前記制御デバイスから前記プロセッサに送信する送信ステップをさらに具備し、
前記プロセッサは、前記制御デバイスから送信される前記情報を受信した場合、前記映像データに対して所定の映像処理を実行することを特徴とする請求項７記載のシステム制御方法。
【請求項９】
前記映像処理コントローラが前記本体に搭載されていないことが判別された場合、前記映像処理コントローラが搭載されていないことを示す情報を前記制御デバイスから前記プロセッサに送信する送信ステップをさらに具備し、
前記プロセッサは、
前記制御デバイスから送信される前記情報を受信した場合、前記映像データに対して施すべき映像処理の内容をユーザに指定させるための設定画面を前記表示装置に表示し、前記設定画面上で指定された内容に従って、前記映像データに対して前記映像処理を実行することを特徴とする請求項７記載のシステム制御方法。
【請求項１０】
前記映像処理は、前記映像データの画質を調整する処理を含むことを特徴とする請求項７記載のシステム制御方法。
【請求項１１】
前記設定ステップは、前記映像処理コントローラと前記制御デバイスとの間を接続するバスを介して前記映像処理コントローラとの通信を実行することにより、前記映像調整パラメータを前記映像処理コントローラに送信する送信ステップを含むことを特徴とする請求項７記載のシステム制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置および同情報処理装置で用いられるシステム制御方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ再生機能を備えた種々のパーソナルコンピュータが開発されている。
【０００３】
特許文献１にはＤＶＤドライブ装置及びＴＶチューナを搭載したパーソナルコンピュータが開示されている。この特許文献１のコンピュータにおいては、ＴＶチューナから得られた映像データは、画像コントローラによって処理された後、この画像コントローラに直接接続された表示部に表示される。
【特許文献１】特開２００２−１０８４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、あるコンポーネントを有するシステム構成のコンピュータと、あるコンポーネントを有しないシステム構成のコンピュータとでは、互いに異なる制御機構を構築する必要がある。
【０００５】
このように、システム構成毎に制御機構を構築すると、生産工程および生産コストの増加を招く可能性がある。しかし、システム構成の異なるパーソナルコンピュータそれぞれに、単純に同一構成の制御機構を適用すると本来制御する必要の無いコンポーネントに制御信号を送出してしまう等の不具合が発生する可能性がある。つまり、あるコンポーネントを有しないシステム構成のコンピュータでは、そのコンポーネントの有無に関らずにそのコンポーネントに対してそのコンポーネントを制御するための信号を送出してしまう。この制御信号によって、コンピュータの動作に不具合が発生し、コンピュータが正常に動作されない可能性がある。
【０００６】
本発明は上述の事情を考慮してなされたものであり、複数種のシステム構成を１種類の制御デバイスで制御することが可能な情報処理装置およびシステム制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の情報処理装置は、本体と、前記本体内に設けられたプロセッサと、前記本体内に設けられ、前記プロセッサと共同して前記本体の動作を制御する制御デバイスと、映像調整パラメータを記憶する記憶部とを具備し、前記制御デバイスは、前記映像調整パラメータに基づいて、表示装置に表示すべき映像データに対して所定の映像処理を施す映像処理コントローラが前記本体に搭載されているか否かを判別する判別手段と、前記映像処理コントローラが前記本体に搭載されていることが前記判別手段によって判別された場合、前記記憶部に格納された映像調整パラメータを前記映像処理コントローラに設定する設定手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数種のシステム構成を１種類の制御デバイスで制御することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。
【００１０】
まず、図１および図２を参照して本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えばノートブック型パーソナルコンピュータ１０として実現されている。
【００１１】
図１は、ノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１３】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５ＡはＴＶ放送番組データを再生するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ放送番組データを再生するためのアプリケーションプログラムが自動的に起動される。ＤＶＤ／ＣＤ起動ボタン１５ＢはＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。
【００１４】
本実施形態のコンピュータ１０においては、ＴＶ放送番組データ、ビデオコンテンツのような映像データを高画質でＬＣＤ１７に表示するために、動画像データの再生時にその映像データに対して自動的に映像処理を施す機能が設けられている。
【００１５】
次に、図２を参照して、本コンピュータのシステム構成の第１の例について説明する。
【００１６】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、表示コントローラ１１４、映像処理コントローラ１１５、ＴＤＭＳ（Ｒｘ）処理部１１６、ＬＶＤＳ（Ｔｘ）処理部１１７、スイッチ１１８、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、ＴＶチューナ１２３、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４等を備えている。
【００１７】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。また、ノースブリッジ１１２には主メモリ１１３をアクセスするメモリコントローラも内蔵されている。ノースブリッジはＡＧＰ（Accelerated Graphics Port）バスなどを介して表示コントローラ１１４と通信を実行する機能も有している。
【００１９】
表示コントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する。この表示コントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた表示データから、ＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。
【００２０】
表示コントローラ１１４によって生成された映像信号はライン１およびライン２Ａにそれぞれ出力される。ライン１に出力される映像信号は、例えばＬＶＤＳ（Low voltage differential Signaling）形式の１８ビットの信号から構成されている。また、ライン２Ａに出力される映像信号は、例えばＴＤＭＳ（Transition Minimized Differential Signaling）形式の２４ビット信号から構成されている。また、表示コントローラ１１４は、外部ＣＲＴ（Cathode Ray Tube）へアナログ映像信号を出力するためのインターフェース、アナログ映像信号をＳビデオ端子を介して外部に出力するためのインターフェース、およびデジタル映像信号をＤ端子を介して外部に出力するためのインターフェースも有している。
【００２１】
ＴＤＭＳ（Ｒｘ）処理部１１６は、表示コントローラ１１４からライン２Ａを介して送られてくるＴＤＭＳ形式の２４ビット信号を２４ビットのＲＧＢデジタル信号に変換し、その２４ビットのＲＧＢデジタル信号をライン２Ｂを介して映像処理コントローラ１１５に送る。
【００２２】
映像処理コントローラ１１５は、表示コントローラ１１４によって生成された映像信号を高画質化するための映像処理（以下、画質調整処理または調整処理という）を実行する。映像処理コントローラ１１５は、ビデオメモリ（ＶＲＡＭ）１１５Ａを有している。画質調整処理はビデオメモリ（ＶＲＡＭ）１１５上で実行される。この画質調整処理は動画を高画質化するための動画像専用の映像処理であり、滑らかで高画質の動画像をＬＣＤ１７に表示するために、例えば色補正（ガンマ補正、ホワイトバランス調整、ブライトネス調整、コントラスト調整）、シャープネス調整、輪郭強調（エッジエンハンスメント）、およびＬＣＤの応答速度を向上させるための各調整処理等が行われる。この画質調整処理の各調整処理は、例えばエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４から送出される映像調整パラメータ群に基づいて実行される。本実施形態では、画質調整処理を制御するためのプログラムとして、映像調整ユーティリティプログラムが用いられる。この映像調整ユーティリティプログラムは、ＣＰＵ１１１の制御下において、オペレーティングシステム（ＯＳ）上で実行され、例えばＧＵＩ（Graphical User Interface）のような設定画面をＬＣＤ１７に表示する。ユーザは、映像調整ユーティリティプログラムによって提供されるＧＵＩを通じて、実行すべき画質調整処理の内容を指定することができる。
【００２３】
また、映像処理コントローラ１１５は、コンポジット入力端子を介して外部のビデオ機器から入力される映像信号に対しても、画質調整処理を施すことができる。
【００２４】
映像処理コントローラ１１５によって画質調整された映像信号は、ライン２Ｃを介してＬＶＤＳ（Ｔｘ）処理部１１７に送られる。ＬＶＤＳ（Ｔｘ）処理部１１７は、映像処理コントローラ１１５から出力される画質調整されたＲＧＢデジタル信号をＬＶＤＳ（Low voltage differential Signaling）形式の信号に変換し、そのＬＶＤＳ形式の信号をライン２Ｄ上に出力する。
【００２５】
スイッチ１１８は、表示コントローラ１１４によって生成される映像信号および映像処理コントローラ１１５によって画質調整された映像信号の一方を選択的にＬＣＤ１７に出力するセレクタとして機能する。このスイッチ１１８は、ライン１に接続された第１入力端子と、ライン２Ｄに接続された第２入力端子と、ＬＣＤ１７に接続された出力端子とを有している。スイッチ１１８は、ＥＣ／ＫＢＣ１２４から供給されるスイッチ制御信号ＳＷに応じて、第１入力端子および第２入力端子の一方を選択し、その選択した入力端子を出力端子に接続するように構成されている。
【００２６】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。
【００２７】
光ディスクドライブ（ＯＤＤ）１２２は、ビデオコンテンツが格納されたＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。ＴＶチューナ１２３は、ＴＶ放送番組のような放送番組データを受信するための受信装置である。
【００２８】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ＣＰＵ１１１と共同して本コンピュータ１０（コンピュータ本体１１）の動作を制御する制御デバイスである。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、１チップマイクロコンピュータから構成されている。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４には、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラも内蔵されている。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能、および映像処理コントローラ１１５を制御する機能も有している。
【００２９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像処理コントローラ１１５が本コンピュータ１０に搭載されているか否かを示す判別信号によって、本コンピュータ１０に映像処理コントローラ１１５が搭載されているか否かを判別する。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像処理コントローラ１１５との通信を実行するために、シリアルバス（Ｉ２Ｃバス）にも接続されている。Ｉ２Ｃバスは、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４から映像処理コントローラ１１５に制御信号（例えば、映像処理コントローラ１１５を制御する各種コマンドおよび映像調整パラメータ群）を伝送するための制御線として使用される。
【００３０】
さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、スイッチ１１８に対して上述のスイッチ制御信号ＳＷを供給する機能を有している。
【００３１】
次に、図３を参照して、本コンピュータ１０のシステム構成の第２の例を説明する。このシステム構成の第２の例においては、図２のシステム構成から、映像処理コントローラ１１５、ビデオメモリ１１５Ａ、ＬＶＤＳ（Ｔｘ）処理部１１７およびスイッチ１１８等のコンポーネントを削除したシステム構成である。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、図２のシステム構成および図３のシステム構成のどちらにおいても、正常に動作できるように構成されている。即ち、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、図２のシステム構成を有するモデルと図３のシステム構成を有するモデルとの間で共通に使用することができる。
【００３２】
このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像処理コントローラ１１５の有無に応じて、以下の２通りの画質調整処理制御を実行する。
【００３３】
（１）第１の画質調整処理モード（映像処理コントローラ有り）：  図２に示されるように、映像処理コントローラ１１５が搭載されている場合には、表示コントローラ１１４からの映像信号は映像処理コントローラ１１５を経由してＬＣＤ１７に送出される。このとき、ＶＲＡＭ１１４Ａに書き込まれる映像データには、画質調整処理は実行されない。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、Ｉ２Ｃバスを介して映像処理コントローラ１１５との通信を実行することにより、Ｉ２Ｃバスを介して映像調整パラメータを映像処理コントローラ１１５に設定する。映像処理コントローラ１１５は、ＥＣ／ＫＢＣ１２４によって設定された映像調整パラメータ群に基づいて、表示コントローラ１１４からの映像信号に対して所定の画質調整処理を実行する。
【００３４】
（２）第２の画質調整処理モード（映像処理コントローラ無し）：  図３に示されているように、映像処理コントローラ１１５が本コンピュータ１０に搭載されていない場合、ＣＰＵ１１１によって画質調整処理が実行された後の映像データがＶＲＡＭ１１４Ａに書き込まれ、この映像データから生成された映像信号が表示コントローラ１１４からＬＣＤ１７に送出される。このとき、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４からＩ２Ｃバスを介して映像処理コントローラ１１５には映像調整パラメータは送出されない。
【００３５】
このように、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像処理コントローラ１１５の搭載の有無を判別する。本コンピュータ１０に映像処理コントローラ１１５が搭載されていると判別された場合にのみ、映像処理コントローラ１１５に映像調整パラメータが送出される。そして、映像処理コントローラ１１５が本コンピュータ１０に搭載されているか否かに応じた情報が、ＣＰＵ１１１（オペレーティングシステム、ＴＶ放送番組のような動画像データを再生するＴＶアプリケーションプログラム、映像調整ユーティリティプログラムおよびＢＩＯＳ）に送信される。これによって、映像処理コントローラ１１５またはＣＰＵ１１１によって画質調整処理が実行される。
【００３６】
もし、エンベデッドコントローラ／キーボードコントローラＩＣ１２４に映像処理コントローラ１１５の有無を判別する機能が無い場合、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像処理コントローラ１１５の有無に関らずにＩ２Ｃバスを介して映像処理コントローラ１１５との通信を開始してしまう。この場合、映像処理コントローラ１１５からの応答が無いことによって、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４がハングアップしてしまう可能性が有る。
【００３７】
次に、図４を参照して、本コンピュータ１０のシステム構成に適用されるエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）の構成の例を説明する。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像処理コントローラ判別部２０１、判別結果格納部２０２、映像調整パラメータ格納部２０３および映像調整パラメータ設定部２０４等を備えている。映像処理コントローラ判別部２０１は、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４と映像処理コントローラ１１５との間の伝送線路上の電圧を監視することによって映像処理コントローラ１１５が本コンピュータ１０に搭載されているか否かを判別し、その判別結果に応じて、映像処理コントローラ１１５の有無を示す情報を判別結果格納部２０２に格納する。判別結果格納部２０２は、映像処理コントローラ判別部２０１から送信された情報を記憶する記憶部である。映像調整パラメータ格納部２０３には、画質調整処理の各調整処理（例えば、色補正処理、シャープネス調整処理、輪郭強調処理等）を実行するための複数の映像調整パラメータ群２１３が格納されている。例えば、シャープネス調整処理であれば、シャープネス調整処理を施す度合い（強レベル，中レベル，弱レベル等）に対応するパラメータがそれぞれ格納されている。映像調整パラメータ設定部２０４は、判別結果格納部２０２に格納された情報が、「映像処理コントローラ１１５が本コンピュータ１０に搭載されている」ことを示す情報である場合、映像処理コントローラ１１５に入力された映像信号に対して画質調整処理が実行されるように、映像調整パラメータ格納部２０３に格納された映像調整パラメータ群２１３を映像処理コントローラ１１５に送信する。
【００３８】
次に、図５および図６を参照して、映像処理コントローラ１１５が本コンピュータ１０に搭載されているか否かを判別する判別処理の例を説明する。図５に示すように、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４と映像処理コントローラ１１５との間の伝送線路上には、プルアップ抵抗Ｒ１が接続されている。もし、映像処理コントローラ１１５が本コンピュータ１０に搭載されているならば、映像処理コントローラ１１５内で、伝送線路はグランドに接続される。これによって、伝送線路の電圧は低下する。一方、もし、映像処理コントローラ１１５が本コンピュータ１０に搭載されていない場合、伝送線路の電圧は高くなる。よって、映像処理コントローラ判別部２０１は、伝送線路の電圧に応じて映像処理コントローラ１１５が本コンピュータ１０に搭載されているか否かを判別することができる。
【００３９】
なお、図６に示すように、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４と映像処理コントローラとの間の伝送線路にプルダウン抵抗Ｒ２を接続してもよい。もし、映像処理コントローラ１１５が本コンピュータ１０に搭載されている場合、映像処理コントローラ１１５内で伝送線路は電源Ｖｃｃに接続される。これによって、伝送線路の電圧は高くなる。一方、もし、映像処理コントローラ１１５が本コンピュータ１０に搭載されていないならば、伝送線路の電圧は低下する。
【００４０】
次に、図７を参照して、映像処理コントローラ１１５の構成の例について説明する。
【００４１】
映像処理コントローラ１１５は、図示のように、ＲＧＢ／ＹＵＶ変換部３０１、画質調整処理部３０２、およびＹＵＶ／ＲＧＢ変換部３０４等を備えている。
【００４２】
ＲＧＢ／ＹＵＶ変換部３０１は、ＴＤＭＳ（Ｒｘ）処理部１１６を介して表示コントローラ１１４から送信される映像信号を１８ビットのＲＧＢデジタル信号から２４ビットのＹＵＶ信号に変換する。画質調整処理部３０２は、ＲＧＢ／ＹＵＶ変換部３０１から入力されたＹＵＶ信号に対して、Ｉ２Ｃバスを介して映像調整パラメータレジスタ３０３にセットされた映像調整パラメータ群２１３に従って、その画質調整（色補正（ガンマ補正、ホワイトバランス調整、ブライトネス調整、コントラスト調整）、シャープネス調整、輪郭強調（エッジエンハンスメント）、色補正、シャープネス調整、輪郭強調、および応答速度向上）のための演算処理を施すための、シャープネス処理部３１１、白伸張処理部３１２、および黒伸張処理部３１３等を備えている。シャープネス処理部３１１は、輪郭強調などのためのシャープネス処理を実行する。白伸張処理部３１２および黒伸張処理部３１３、それぞれ黒と白の階調を拡張補正するための処理を実行する。ＹＵＶ／ＲＧＢ変換部３０４は、画質調整処理された映像信号を２４ビットのＹＵＶ信号から１８ビットのＲＧＢ信号に変換する。このＲＧＢ信号は、ライン２Ｃを介してＬＶＤＳ（Ｔｘ）処理部１１７に送られる。
【００４３】
次に、図８を参照して、ＴＶアプリケーションプログラム４０１の機能構成の例を説明する。
【００４４】
ＴＶアプリケーションプログラム４０１は、第２の画質調整処理モードにおいては、画質調整処理を実行する。
【００４５】
ＴＶアプリケーションプログラム４０１は、表示対象の映像データに対して画質調整（色補正（ガンマ補正、ホワイトバランス調整）、ブライトネス調整、コントラスト調整）、シャープネス調整、輪郭強調、および応答速度向上）のための演算処理を施すための、シャープネスモジュール４１０、白伸張モジュール４１１、および黒伸張モジュール４１２などを備えている。シャープネスモジュール４１０は、輪郭強調などのためのシャープネス処理を実行する。白伸張モジュール４１１および黒伸張モジュール４１２は、それぞれ白と黒の階調を拡張補正するための処理を実行する。
【００４６】
ＴＶアプリケーションプログラム４０１によって、画質調整された映像データは、表示ドライバ４０２を介して、表示コントローラ１１４のビデオメモリ１１４Ａに書き込まれる。表示ドライバ４０２は、表示コントローラ１１４を制御するためのソフトウェアである。
【００４７】
映像調整ユーティリティプログラムは、第１の画質調整処理モードにおいては、図９に示すように、映像処理コントローラ１１５に入力された映像データに対する画質調整処理（色補正（ガンマ補正、ホワイトバランス調整）、ブライトネス調整、コントラスト調整、シャープネス調整、輪郭強調、および応答速度の向等）の各調整処理それぞれの度合いをユーザに指定させるための設定画面Ｗ１をＬＣＤ１７に表示する。ユーザは、設定画面Ｗ１上で、映像処理コントローラ１１５によって実行することが可能な画質調整処理に関する機能（例えば機能Ａ、機能Ｂおよび機能Ｃなど）を指定することができる。
【００４８】
また、映像調整ユーティリティプログラムは、第２の画質調整処理モードにおいては、図１０に示すように、ＣＰＵ１１１（ＴＶアプリケーションプログラム４０１）によって実行される映像データに対応する画質調整処理（色補正（ガンマ補正、ホワイトバランス調整）、ブライトネス調整、コントラスト調整、シャープネス調整、輪郭強調、および応答速度向上等）の各調整処理それぞれの度合いをユーザに指定させるための設定画面Ｗ２をＬＣＤ１７に表示する。ユーザは、設定画面Ｗ２上で、表示コントローラ１１４によって実行することが可能な画質調整処理に関する機能（例えば機能Ａおよび機能Ｃなど）を指定することができる。映像調整ユーティリティプログラムは、設定画面Ｗ２上で設定された機能に対応する映像調整パラメータの要求をＴＶアプリケーションプログラム４０１に送信する。
【００４９】
次に、図１１のフローチャートを参照して、本実施形態における画質調整処理の手順の例を説明する。
【００５０】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、本コンピュータ１０に映像処理コントローラ１１５が搭載されているか否かを判別し、映像処理コントローラ１１５が本コンピュータ１０に搭載されているか否かを示す情報を判別結果格納部２０２に記憶する（ステップＳ１０１）。本コンピュータ１０が起動された時、ＢＩＯＳは、映像処理コントローラ１１５が搭載されているか否かをエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４に問い合わせる。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、判別結果格納部２０２にされた情報を参照して、映像処理コントローラ１１５が本コンピュータに搭載されているか否かを判別する（ステップＳ１０２，ステップＳ１０３）。映像処理コントローラ１１５が本コンピュータ１０に存在すると判別された場合（ステップＳ１０３のＹＥＳ）、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、本コンピュータ１０に「映像処理コントローラ１１５が本コンピュータ１０に搭載されている」ことを示す情報をＣＰＵ１１１（オペレーティングシステム（ＯＳ）、ＴＶアプリケーションプログラム４０１、映像調整ユーティリティプログラム、ＢＩＯＳ）に送信する（ステップＳ１０４）。映像調整ユーティリティプログラムは、画質調整処理の度合いをユーザに指定させるための設定画面を表示する（ステップＳ１０５）。ステップＳ１０５においては、映像調整ユーティリティプログラムは、ＬＣＤ１７上に例えば設定画面Ｗ１を表示する。ＢＩＯＳは、設定画面上で指定された画質調整処理の度合いに対応する映像調整パラメータ群２１３を指定する指定要求を、エンベデッドコントローラＩＣ（ＥＣ／ＫＢＣ）１２４に送信する（ステップＳ１０６）。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、映像調整パラメータ格納部２０３に格納されている映像調整パラメータ群２１３を映像処理コントローラ１１５に送信する（ステップＳ１０７）。ステップＳ１０７においては、映像処理コントローラ１１５は、外部から送信された映像調整パラメータ群２１３それぞれに対応する、例えばコマンドを映像調整パラメータ格納部２０３に保存する。映像処理コントローラ１１５は、映像調整パラメータ格納部２０３に保存された映像調整パラメータに基づいて、映像処理コントローラ１１５に入力された映像データに対して画質調整処理を実行する（ステップＳ１０８）。
【００５１】
一方、映像処理コントローラ１１５が本コンピュータ１０に搭載されていないと判別された場合（ステップＳ１０３のＮＯ）、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、本コンピュータ１０に「映像処理コントローラ１１５が本コンピュータ１０に搭載されていない」ことを示す情報をＣＰＵ１１１（オペレーティングシステム（ＯＳ）、ＴＶアプリケーションプログラム４０１、映像調整ユーティリティプログラム、ＢＩＯＳ）に送信する（ステップＳ１０９）。映像調整ユーティリティプログラムは、ＣＰＵ１１１によって画質調整処理を実行するための、画質調整処理の各調整処理の度合いをユーザに指定させるための設定画面を表示する（ステップＳ１１０）。ステップＳ１１０においては、映像調整ユーティリティプログラムは、ＬＣＤ１７上に例えば設定画面Ｗ２を表示する。映像調整ユーティリティプログラムは、設定画面Ｗ２上で指定された映像調整の度合いに対応する映像調整パラメータを指定する指定要求をＢＩＯＳに送信する（ステップＳ１１１）。ＢＩＯＳは、映像調整ユーティリティプログラムから送信された指定要求に応じた、例えば映像調整パラメータに対応する値をＴＶアプリケーションプログラム４０１に送信する（ステップＳ１１２）。ＴＶアプリケーションプログラム４０１は、ＢＩＯＳから送信された映像調整パラメータに基づいて、映像データに対して画質調整処理を実行する（ステップＳ１１３）。
【００５２】
以上のように、本実施形態においては、異なる２種類のシステム構成のどちらにおいても同一のエンベデッドコントローラ／キーボードコントローラＩＣを共通に使用することが可能となる。また、どちらのシステム構成においても、高画質のための映像処理を実行することが可能となる。
【００５３】
なお、本実施形態においては、エンベデッドコントローラ／キーボードコントローラＩＣ１２４内の映像調整パラメータ格納部２０３に、映像調整パラメータ群２１３が格納されている例を説明したが、予め映像調整パラメータ群２１３が格納されたＢＩＯＳ−ＲＯＭ１２０を図２のシステム構成を有するモデルと図３のシステム構成を有するモデルとに共通に設けてもよい。この場合、映像処理コントローラ１１５が本コンピュータ１０に搭載されていることが判別されたならば、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、映像調整パラメータ群をＢＩＯＳ−ＲＯＭ１２０から取得し、その取得した映像調整パラメータ群を映像処理コントローラ１１５に設定する。
【００５４】
また、本実施形態においては、映像調整パラメータ群を指定するための設定画面上で指定された度合いに応じて画質調整処理を実行する例を説明したが、例えば本コンピュータ１０の動作モードが自動調整モードである場合、設定画面を表示しなくてもよい。これによって、第１の画質調整処理モードおよび第２の画質調整処理モードのいずれかによって、予め指定されたパラメータに基づいて、画質調整処理が自動的に実行される。
【００５５】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階では、その要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す斜視図。
【図２】図１の情報処理装置のシステム構成の第１の例を示すブロック図。
【図３】図１の情報処理装置のシステム構成の第２の例を示すブロック図。
【図４】図１の情報処理装置に設けられた制御デバイスの機能構成を説明するためのブロック図。
【図５】図１の情報処理装置によって実行される判別処理の第１の例を説明するための図。
【図６】図１の情報処理装置によって実行される判別処理の第２の例を説明するための図。
【図７】図１の情報処理装置に設けられた映像処理コントローラの機能構成を示す図。
【図８】図１の情報処理装置によって用いられるＴＶアプリケーションプログラムの機能構成を示す図。
【図９】図１の情報処理装置の表示画面に表示される画質調整処理に関する設定画面の第１の例を示す図。
【図１０】図１の情報処理装置の表示画面に表示される画質調整処理に関する設定画面の第２の例を示す図。
【図１１】図１の情報処理装置によって実行される画質調整処理の手順の例を説明するためのフローチャート。
【符号の説明】
【００５７】
１０…パーソナルコンピュータ、１４…パワーボタン、１７…ＬＣＤ、１１１…ＣＰＵ、１１３…メモリ、１１４…表示コントローラ。１１４Ａ…ＶＲＡＭ、１１５…映像処理コントローラ、１２４…エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）、２０１…映像処理コントローラ、２０２…判別結果格納部、２０３…映像調整パラメータ格納部、２０４…映像調整パラメータ設定部、２１３…映像調整パラメータ群。
【図１】
2007065758.tif 000003
【図２】
2007065758.tif 000004
【図３】
2007065758.tif 000005
【図４】
2007065758.tif 000006
【図５】
2007065758.tif 000007
【図６】
2007065758.tif 000008
【図７】
2007065758.tif 000009
【図８】
2007065758.tif 000010
【図９】
2007065758.tif 000011
【図１０】
2007065758.tif 000012
【図１１】
2007065758.tif 000013