(57)【要約】  煩雑な設定作業を行うことなく、付属のリモコン以外のリモコンを用いて電子機器の操作を可能とすることを課題とする。リモコン操作可能な電子機器１に、電子機器１に対応しない非互換制御信号を、電子機器１に対応する互換制御信号に変換するための変換テーブルを保持する変換テーブル保持部３１と、互換制御信号を出力しない非互換リモコン４の出力に基づく非互換制御信号の入力を受け付ける入力受付部３２と、入力受付部３２によって入力が受け付けられた非互換制御信号を、変換テーブルに従って互換制御信号に変換する変換部３３と、変換部３３によって変換された互換制御信号に従って電子機器１を制御する制御部３４と、を備えた。
2009057209.tif 000002
【特許請求の範囲】
【請求項１】
リモコン操作可能な電子機器であって、
該電子機器に対応しない非互換制御信号を、該電子機器に対応する互換制御信号に変換するための変換テーブルを保持する変換テーブル保持手段と、
前記互換制御信号を出力しない非互換リモコンの出力に基づく非互換制御信号の入力を受け付ける入力受付手段と、
前記入力受付手段によって入力が受け付けられた前記非互換制御信号を、前記変換テーブルに従って前記互換制御信号に変換する変換手段と、
前記変換手段によって変換された前記互換制御信号に従って該電子機器を制御する制御手段と、
を備える、電子機器。
【請求項２】
前記変換テーブル保持手段は、複数種類の前記変換テーブルを保持し、
前記電子機器と通信可能に接続された他の電子機器であって、前記非互換リモコンに対応する他の電子機器から、該他の電子機器の制御信号の種類を識別するための識別情報を取得する識別情報取得手段と、
前記識別情報取得手段によって取得された前記識別情報に基づいて、前記変換テーブル保持手段に保持された複数種類の変換テーブルのうち、前記接続された他の電子機器の制御信号を前記互換制御信号に変換するための変換テーブルを、前記変換手段によって用いられる変換テーブルとして設定する変換テーブル設定手段と、
を更に備える、請求項１に記載の電子機器。
【請求項３】
前記入力受付手段は、前記非互換リモコンの出力に基づく制御信号を、前記接続を介して、前記非互換リモコンの出力を受け付けた他の電子機器から受け付ける、
請求項２に記載の電子機器。
【請求項４】
前記識別情報は、前記他の電子機器の製造者情報であり、
前記変換テーブル設定手段は、前記製造者情報に基づいて、前記変換手段によって用いられる変換テーブルを設定する、
請求項２または３に記載の電子機器。
【請求項５】
前記他の電子機器が接続されたことを自動検出する自動検出手段を更に備え、
前記識別情報取得手段および前記変換テーブル設定手段は、前記自動検出手段によって前記他の電子機器が接続されたことが自動検出された場合に、前記識別情報を取得し、変換テーブルを設定する、
請求項２から４の何れかに記載の電子機器。
【請求項６】
前記識別情報取得手段は、前記電子機器の主要部分が省電力モードまたは未起動である場合にも独立して動作状態にあることで、接続された前記他の電子機器から前記識別情報を取得する、
請求項２から５の何れかに記載の電子機器。
【請求項７】
前記互換制御信号は、前記電子機器に添付された互換リモコンの出力に基づく信号である、
請求項１から６の何れかに記載の電子機器。
【請求項８】
リモコン操作可能な電子機器であって、該電子機器に対応しない非互換制御信号を、該電子機器に対応する互換制御信号に変換するための変換テーブルを保持する変換テーブル保持手段を有する電子機器が、
前記互換制御信号を出力しない非互換リモコンの出力に基づく非互換制御信号の入力を受け付ける入力受付ステップと、
前記入力受付ステップで入力が受け付けられた前記非互換制御信号を、前記変換テーブルに従って前記互換制御信号に変換する変換ステップと、
前記変換ステップで変換された前記互換制御信号に従って該電子機器を制御する制御ステップと、
を実行する、制御信号変換方法。
【請求項９】
リモコン操作可能な電子機器を、
該電子機器に対応しない非互換制御信号を、該電子機器に対応する互換制御信号に変換するための変換テーブルを保持する変換テーブル保持手段と、
前記互換制御信号を出力しない非互換リモコンの出力に基づく非互換制御信号の入力を受け付ける入力受付手段と、
前記入力受付手段によって入力が受け付けられた前記非互換制御信号を、前記変換テーブルに従って前記互換制御信号に変換する変換手段と、
前記変換手段によって変換された前記互換制御信号に従って該電子機器を制御する制御手段と、
として機能させる、制御信号変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、リモコンを用いて操作可能な電子機器に関する。
【背景技術】
【０００２】
従来、リモコン（ｒｅｍｏｔｅ  ｃｏｎｔｒｏｌ）を複数の機器に対応させるための技術として、予めリモコンに複数の機器に対応するためのコードを保持させ、このリモコンに操作の対象となる機器を接続して機器名を読み出し、前記予め保持されたコードのうち、読み出された機器名に対応するコードを発信するようにリモコンを設定する技術がある（特許文献１を参照）。【０００３】
また、リモコンに、他のリモコンからの信号を受信する手段を設けることで、該他のリモコンからの信号を受信して、受信した内容に基づいて他のリモコンのコードを学習することを可能にする技術がある（特許文献２を参照）。
【特許文献１】特開２００７−１８４８２４号公報
【特許文献２】特開２００４−１７９９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、家電等、リモコンを用いた操作の対象となる機器は、付属の互換リモコンまたは同一メーカのリモコンにのみ対応しているため、付属のリモコンでは同一のメーカの電子機器しか操作できず、操作対象の機器ごとにリモコンを使い分ける必要がある、という問題があった。【０００５】
ここで、この問題を解決しようとした場合、上述の通り、従来リモコン操作の対象となる機器は、付属の互換リモコンまたは同一メーカのリモコンにのみ対応するため、リモコン側で操作対象の電子機器に対応することで、上記問題を解決する必要があった。例えば、この問題を解決するために、複数の電子機器に対応するためのコードがプリセットされたリモコンや、他のリモコンから発信される赤外線コードを読み込んでコードを学習させるリモコン等がある。【０００６】
しかし、この場合、結局、複数の電子機器に対応するリモコンを新たに導入する必要が生じるため、ユーザにとっては、使い慣れたリモコンの使用を止め、新たなリモコンの操作に慣れる必要が発生するという問題の解決にはならない。更に、これらの複数の電子機器に対応するリモコンは手動操作による設定が必要であるため、使用開始時に、ユーザは煩雑な設定作業を行う必要があった。【０００７】
本電子機器は、上記した問題に鑑み、煩雑な設定作業を行うことなく、付属のリモコン以外のリモコンを用いて電子機器の操作を可能とすることを課題とする。
【課題を解決するための手段】
【０００８】
本電子機器は、上記した課題を解決するために、非互換リモコンの出力に基づく非互換制御信号を、受信した電子機器側で互換制御信号に変換することで、煩雑な設定作業を行うことなく、付属のリモコン以外のリモコンを用いて電子機器の操作を行うことを可能にした。【０００９】
詳細には、本電子機器は、リモコン操作可能な電子機器であって、該電子機器に対応しない非互換制御信号を、該電子機器に対応する互換制御信号に変換するための変換テーブルを保持する変換テーブル保持手段と、前記互換制御信号を出力しない非互換リモコンの出力に基づく非互換制御信号の入力を受け付ける入力受付手段と、前記入力受付手段によって入力が受け付けられた前記非互換制御信号を、前記変換テーブルに従って前記互換制御信号に変換する変換手段と、前記変換手段によって変換された前記互換制御信号に従って該電子機器を制御する制御手段と、を備える、電子機器である。【００１０】
リモコン操作とは、電子機器を遠隔操作するための装置であるリモコンを用いた操作である。ここで、リモコンから電子機器を操作するための信号の伝達方法は、一般に普及している赤外線に限られず、その他の無線通信手段が用いられてもよいし、有線通信手段が用いられてもよい。本願発明は、このようなリモコン操作が可能な電子機器において、該電子機器がそのままの状態で対応する互換リモコン以外の非互換リモコンで、この電子機器を操作可能にするものである。互換リモコンとは、例えば、この電子機器に添付されている付属リモコン等であり、互換リモコンからの出力であれば、そのままの状態で電子機器は信号の示す制御内容を解釈して動作可能である。【００１１】
本電子機器は、非互換リモコンからの出力に基づく非互換制御信号を、受信した電子機器側で変換することで、非互換リモコンによる電子機器の操作を可能とした。このようにすることで、従来のリモコン側で操作対象の電子機器に対応する方法と異なり、煩雑な設定作業を行うことなく、付属のリモコン以外のリモコンを用いて電子機器の操作を可能とすることが可能となる。【００１２】
また、前記変換テーブル保持手段は、複数種類の前記変換テーブルを保持し、前記電子機器と通信可能に接続された他の電子機器であって、前記非互換リモコンに対応する他の電子機器から、該他の電子機器の制御信号の種類を識別するための識別情報を取得する識別情報取得手段と、前記識別情報取得手段によって取得された前記識別情報に基づいて、前記変換テーブル保持手段に保持された複数種類の変換テーブルのうち、前記接続された他の電子機器の制御信号を前記互換制御信号に変換するための変換テーブルを、前記変換手段によって用いられる変換テーブルとして設定する変換テーブル設定手段と、を更に備えてもよい。【００１３】
識別情報を非互換リモコンに対応する電子機器から取得して、この識別情報に従って変換テーブルを設定することで、予め用意された複数の変換テーブルから、入力される非互換制御信号を正しく互換制御信号に変換可能な変換テーブルを特定し、設定することが可能となる。変換テーブルは識別情報に従って設定されるため、ユーザは変換テーブルの選択等の作業を行う必要なく、非互換リモコンを使用することが出来る。ここで、識別情報は、例えば、前記他の電子機器の製造者情報等である。【００１４】
また、前記入力受付手段は、前記非互換リモコンの出力に基づく制御信号を、前記接続を介して、前記非互換リモコンの出力を受け付けた他の電子機器から受け付けてもよい。【００１５】
即ち、本電子機器は、識別情報を取得する際に使用する接続を介して、非互換リモコンの出力に基づく制御信号を受信する。このようにすることで、ユーザは、非互換リモコンを用いて前記他の電子機器に向けて操作を行って、本電子機器を操作することが出来る。例えば、本電子機器が動画再生可能なパーソナルコンピュータであり、接続される他の電子機器がテレビジョン受像機である場合、ユーザはテレビジョン受像機を操作する感覚でパーソナルコンピュータを操作し、パーソナルコンピュータによって出力される動画や音響を視聴することが出来る。【００１６】
また、本電子機器は、前記他の電子機器が接続されたことを自動検出する自動検出手段を更に備え、前記識別情報取得手段および前記変換テーブル設定手段は、前記自動検出手段によって前記他の電子機器が接続されたことが自動検出された場合に、前記識別情報を取得し、変換テーブルを設定してもよい。【００１７】
自動検出手段を備え、自動検出に従って変換テーブルの設定が行われることで、ユーザは本電子機器に他の電子機器を接続するのみで、他の電子機器のリモコンを用いて本電子機器を操作することが可能となる。【００１８】
また、前記識別情報取得手段は、前記電子機器の主要部分が省電力モードまたは未起動である場合にも独立して動作状態にあることで、接続された前記他の電子機器から前記識別情報を取得してもよい。【００１９】
電子機器が省電力モードまたは未起動である場合にも識別情報を取得可能とすることで、省電力モードから復帰したかまたは起動した際に、即座に非互換リモコンを用いて操作を行うことが可能となる。【００２０】
更に、上記本装置による処理は、コンピュータが実行する方法、又はコンピュータに実行させるプログラムとしても提供することが可能である。また、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録して提供してもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２１】
本電子機器によって、煩雑な設定作業を行うことなく、付属のリモコン以外のリモコンを用いて電子機器の操作を行うことが可能となる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係るパーソナルコンピュータおよびテレビジョン受像機の構成を示す図である。
【図２】実施形態に係るパーソナルコンピュータの機能構成を示す図である。
【図３】実施形態における変換テーブルの構成を示す図である。
【図４】実施形態におけるメーカコードの内容を示す図である。
【図５】実施形態における変換テーブル設定処理の流れを示すシーケンス図である。
【図６】実施形態における制御信号変換処理の流れを示すシーケンス図である。
【図７】実施形態における手動設定画面のイメージを示す図である。
【符号の説明】
【００２３】
１  パーソナルコンピュータ
２  互換リモコン
３  テレビジョン受像機
４  非互換リモコン
１０  メインボード
１１  ＣＰＵ
１２  ＲＡＭ
１３  グラフィック制御部
２０  リモコンインターフェース
２１  コントローラ
３１  変換テーブル保持部
３２  入力受付部
３３  変換部
３４  制御部
３５  識別情報取得部
３６  変換テーブル設定部
【発明を実施するための最良の形態】
【００２４】
本電子機器の実施の形態について、図面に基づいて説明する。本実施形態において、リモコン操作可能な電子機器は、動画再生機能を備えたパーソナルコンピュータ１であり、パーソナルコンピュータ１に接続される他の電子機器は、テレビジョン受像機３である。また、本実施形態において、パーソナルコンピュータ１とテレビジョン受像機３は、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を介して接続される。但し、リモコン操作可能な電子機器は、パーソナルコンピュータ１以外の電子機器であってよいし、接続される他の電子機器も、テレビジョン受像機３以外の家電、例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）レコーダ、ステレオアンプ等であってよい。【００２５】
図１は、本実施形態に係るパーソナルコンピュータ１およびテレビジョン受像機３の構成を示す図である。パーソナルコンピュータ１は、主要な構成が設けられ、グラフィックならびに音声の出力を行うメインボード１０、およびリモコンインターフェース２０を備える。なお、パーソナルコンピュータ１は、他にキーボード、マウス、ディスプレイ等の入出力装置をはじめとする、パーソナルコンピュータ１に備えることが可能な各種構成を備えるが、これらの構成については図示を省略する。【００２６】
メインボード１０には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、グラフィック制御部１３、ホットプラグ検出部１４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース１５、ＨＤＭＩ１６、ＣＥＣインターフェース１７が設けられ、これらの構成は互いに通信可能に接続されている。【００２７】
ＨＤＭＩ１６は、テレビジョン受像機３等のＨＤＭＩ対応機器を接続するためのインターフェースである。また、ＣＥＣインターフェース１７は、ＨＤＭＩで規格化されている機器制御信号と制御プロトコルであるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）用のインターフェースであり、後述するリモコンインターフェース２０のコントローラ２１との間で、制御信号等を送受信し、相互機器制御を実現するために用いられる。【００２８】
また、本実施形態では、リモコンインターフェース２０とメインボード１０との間の通信に、ＵＳＢインターフェース１５が用いられる。【００２９】
グラフィック制御部１３は、ＨＤＤ１８やＤＶＤ等の記憶装置から読み出されたデータに基づいて映像信号を生成し、パーソナルコンピュータ１に接続されたディスプレイまたはＨＤＭＩ接続されたテレビジョン受像機３に映像信号を出力する。【００３０】
ホットプラグ検出部１４は、テレビジョン受像機３がＨＤＭＩ１６に接続されたことを検出する。具体的には、ＨＤＭＩ規格におけるＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ信号でテレビジョン受像機３との接続を検出し、パーソナルコンピュータ１からＨＤＭＩ機器を制御するためのアドレス割り当て時にベンダーＩＤを取得し、コントローラ２１へメーカコードを設定する。【００３１】
リモコンインターフェース２０には、受光部２４、コントローラ２１、ＵＳＢインターフェース２２、ＣＥＣインターフェース２３が設けられる。受光部２４は、パーソナルコンピュータ１付属のリモコン（互換リモコン）２から送信された信号を受信するためのインターフェースであり、受信した信号をコントローラ２１へ伝達する。【００３２】
コントローラ２１は、受信信号を解釈し、制御信号を生成する。そして、生成された制御信号が、ＵＳＢインターフェース１５、２２を介してメインボード１０に伝達され、グラフィック制御部１３をはじめとするパーソナルコンピュータ１の各構成は、制御信号に基づいてパーソナルコンピュータ１を制御する。更に、本実施形態において、コントローラ２１は、ＨＤＭＩ接続されたテレビジョン受像機３等の情報家電からベンダーＩＤを取得し、また、ＣＰＵ１１から設定されたメーカコードに従って、非互換制御信号を互換制御信号へ変換するための変換テーブルを設定する。これらの処理の詳細については、シーケンス図を用いて後述する。【００３３】
テレビジョン受像機３は、パーソナルコンピュータ１にＨＤＭＩ１６で接続され、パーソナルコンピュータ１側からＣＥＣ制御をすることが可能である。また、本実施形態において、テレビジョン受像機３は、テレビジョン受像機３に付属のリモコン４から発信された信号を受け付け、この信号に基づく制御信号を、ＨＤＭＩ１６を介してパーソナルコンピュータ１に送信する。ここでパーソナルコンピュータ１に対して送信される制御信号は、パーソナルコンピュータ１にとって非互換制御信号であるが、コントローラ２１によって変換テーブルが参照されることで、非互換制御信号は、パーソナルコンピュータ１において解釈可能な互換制御信号に変換される。【００３４】
図２は、本実施形態に係るパーソナルコンピュータ１の機能構成を示す図である。本実施形態に係るパーソナルコンピュータ１は、インストールされた設定ユーティリティプログラム、リモコンユーティリティプログラム、動画再生アプリケーション、等をＣＰＵ１１が実行することで、変換テーブル保持部３１、入力受付部３２、変換部３３、制御部３４、識別情報取得部３５、変換テーブル設定部３６、および自動検出部３７を備える電子機器として動作する。【００３５】
これらの機能部は、実施の形態によって、各機能部に対応するソフトウェアを実行するＣＰＵ１１によって実現されてもよいし、また、個々に独立した専用のプロセッサによって実現されてもよい。また、複数のプロセッサによって一つの機能部が実現されてもよいし、一つのプロセッサによって複数の機能部が実現されてもよい。【００３６】
変換テーブル保持部３１は、本実施形態においては主としてコントローラ２１によって実現される。変換テーブル保持部３１は、パーソナルコンピュータ１に対応しない非互換制御信号を、パーソナルコンピュータ１に対応する互換制御信号に変換するための変換テーブルを複数種類保持する。【００３７】
入力受付部３２は、本実施形態においては主としてＣＥＣインターフェース１７、２３およびＵＳＢインターフェース１５、２２によって実現される。入力受付部３２は、テレビジョン受像機３から送信された、非互換リモコン４の出力に基づく制御信号を、ＨＤＭＩ接続を介して受け付ける。【００３８】
変換部３３は、本実施形態においては主としてコントローラ２１によって実現される。変換部３３は、入力受付部３２によって入力が受け付けられた非互換制御信号を、変換テーブルに従って互換制御信号に変換する。【００３９】
制御部３４は、本実施形態においては主として各種プログラムを実行するＣＰＵ１１およびグラフィック制御部１３によって実現される。制御部３４は、変換部３３によって変換された互換制御信号に従ってパーソナルコンピュータ１を制御し、また、生成された映像信号を出力することでユーザに動画および音響を視聴させる。【００４０】
自動検出部３７は、本実施形態においては主としてホットプラグ検出部１４によって実現される。自動検出部３７は、テレビジョン受像機３がパーソナルコンピュータ１にＨＤＭＩ接続されたことを自動検出する。なお、自動検出の方法は、上記ホットプラグ検出部１４の説明において記載したＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ信号を用いる方法であってもよいし、その他、電気的な接続状態を検知する方法や、物理的にプラグが挿入されていることを検知する方法等、実施の形態によって適宜様々な方法が採用されてよい。【００４１】
識別情報取得部３５は、本実施形態においては主として設定ユーティリティプログラムを実行するＣＰＵ１１およびコントローラ２１によって実現される。識別情報取得部３５は、パーソナルコンピュータ１とＨＤＭＩ接続されたテレビジョン受像機３から、テレビジョン受像機３のメーカを識別するためのベンダーＩＤ（本実施形態では、個々のメーカに割り当てられた３バイト長の情報）を取得する。【００４２】
変換テーブル設定部３６は、本実施形態においては主として設定ユーティリティプログラムを実行するＣＰＵ１１およびコントローラ２１によって実現される。変換テーブル設定部３６は、識別情報取得部３５によって取得されたベンダーＩＤに基づいて、変換テーブル保持部３１に保持された変換テーブルのうち、ＨＤＭＩ接続されたテレビジョン受像機３の制御信号を互換制御信号に変換するための変換テーブルを、変換部３３によって用いられる変換テーブルとして設定する。【００４３】
図３は、本実施形態における変換テーブルの構成を示す図である。変換テーブルは、メーカ毎に、制御内容と制御信号との対応関係を保持するテーブルである。制御内容と制御信号との対応関係はメーカ毎に異なり、同一の制御内容であっても対応する制御信号が異なる場合や、同一の制御信号であっても意味する制御内容が異なる場合がある。【００４４】
図４は、本実施形態におけるメーカコードの内容を示す図である。本実施形態に係るコンピュータは、ＨＤＤ１８等に予め用意されたメーカとメーカコードとの対応表を参照することで、パーソナルコンピュータ１に接続されたテレビジョン受像機３等の家電のメーカを特定する。【００４５】
図５は、本実施形態における変換テーブル設定処理の流れを示すシーケンス図である。本シーケンス図に示された処理は、ＨＤＭＩ対応機器（本実施形態では、テレビジョン受像機３）がパーソナルコンピュータ１に接続されたことが検出されたことを契機として実行される。なお、本シーケンス図に示された処理は、ＨＤＭＩ対応機器の接続が検出された場合の他に、システムが復帰した場合や、出力映像の解像度の変更が検出された場合等、新たに変換テーブルを設定する必要が生じる可能性がある事象が検出された場合に実行されてもよい。【００４６】
ステップＳ１０１およびステップＳ１０２では、ベンダーＩＤの取得要求が行われる。設定ユーティリティプログラムを実行するＣＰＵ１１（識別情報取得部３５）は、ＨＤＭＩ対応機器の接続が検出されたことを受けて、接続されたＨＤＭＩ対応機器のベンダーＩＤの取得要求を、ＵＳＢインターフェース１５、２２を介してコントローラ２１に要求する（ステップＳ１０１）。ベンダーＩＤの取得要求を受けたコントローラ２１は、ＨＤＭＩ１６を介して、ベンダーＩＤを要求するＣＥＣ信号をテレビジョン受像機３に送信する（ステップＳ１０２）。その後、処理はステップＳ１０３へ進む。【００４７】
ステップＳ１０３およびステップＳ１０４では、ベンダーＩＤが送信される。テレビジョン受像機３は、ステップＳ１０２におけるベンダーＩＤ要求を受けて、自身のベンダーＩＤを読み出し、ＨＤＭＩ１６を介してコントローラ２１へ送信する（ステップＳ１０３）。テレビジョン受像機３から送信されたベンダーＩＤは、コントローラ２１から更に設定ユーティリティプログラムを実行するＣＰＵ１１（識別情報取得部３５）へ、ＵＳＢインターフェース１５、２２を介して送信される（ステップＳ１０４）。なお、ここで送受信されるベンダーＩＤは、標準化され、個々のメーカに割り当てられた３バイトの情報である。その後、処理はステップＳ１０５へ進む。【００４８】
ステップＳ１０５では、ベンダーＩＤの照合が行われる。設定ユーティリティプログラムを実行するＣＰＵ１１（変換テーブル設定部３６）は、ＨＤＤ１８等に予め用意されたメーカ（ベンダーＩＤ）とメーカコードとの対応表（図示は省略する）を参照することで、パーソナルコンピュータ１に接続されたテレビジョン受像機３のメーカを特定する。その後、処理はステップＳ１０６へ進む。【００４９】
なお、ステップＳ１０５の処理では、特定されたベンダーＩＤに対応するメーカコードがあるか否かについても併せて判定される。この判定の結果、対応するメーカコードが無いと判定された場合、設定ユーティリティプログラムを実行するＣＰＵ１１（変換テーブル設定部３６）は、コード変換が出来ないメーカのテレビジョン受像機３が接続されたと判断して、本シーケンス図に示された処理を終了する。【００５０】
ステップＳ１０６では、メーカコードが設定される。設定ユーティリティプログラムを実行するＣＰＵ１１（変換テーブル設定部３６）は、ステップＳ１０５で特定されたメーカコードを、ＵＳＢインターフェース１５、２２経由でコントローラ２１に設定する。この際、設定されるメーカコードは、ベンダーＩＤよりも短い、１バイトの情報である（図４を参照）。実際に設定される可能性があるメーカの数は限定されているため、設定するメーカコードを１バイトにすることで、必要な記憶領域や処理能力を節約することが出来る。その後、処理はステップＳ１０７へ進む。【００５１】
ステップＳ１０７では、変換テーブルが設定される。メーカコードの設定を受けたコントローラ２１（変換テーブル設定部３６）は、自己が管理する変換テーブルから、設定されたメーカコードに対応する変換テーブルを特定し、以降の制御信号変換処理で使用する変換テーブルとして設定する。その後、本シーケンス図に示された処理は終了する。【００５２】
図６は、本実施形態における制御信号変換処理の流れを示すシーケンス図である。本シーケンス図に示された処理は、パーソナルコンピュータ１付属のリモコン２とは異なる信号を発するテレビジョン受像機３用のリモコン（非互換リモコン）４による操作が、テレビジョン受像機３の受光部（図示は省略する）によって受け付けられたことを契機として実行される。【００５３】
ステップＳ２０１では、テレビジョン受像機３から非互換制御信号が出力される。テレビジョン受像機３は、非互換リモコン４による操作に基づいた制御信号を発生させ、この制御信号をＨＤＭＩ１６およびＣＥＣインターフェース１７、２３（入力受付部３２）を介してコントローラ２１に送信する。その後、処理はステップＳ２０２へ進む。【００５４】
ステップＳ２０２では、制御信号のコード変換が行われる。ステップＳ２０１で送信された制御信号は、パーソナルコンピュータ１における非互換制御信号であり、このままパーソナルコンピュータ１のメインボード１０に転送されたとしても、パーソナルコンピュータ１はこの制御信号を解釈できないか、リモコン４を操作したユーザの意図しない動作を行ってしまうこととなる。このため、コントローラ２１（変換部３３）は、ステップＳ１０７で設定された変換テーブルを参照して、コード変換を行う。【００５５】
例えば、非互換リモコン４において、ユーザによって「決定」ボタンが押下され、テレビジョン受像機３において「決定」ボタンを示す制御信号が０ｘ０Ｅであった場合、この制御信号の入力を受け付けたコントローラ２１は、テレビジョン受像機３のメーカ（例えば、Ａ社）に対応する変換テーブルを参照し、この制御信号を、パーソナルコンピュータ１付属のリモコン（互換リモコン）２における「決定」ボタンが押下されたことを示す制御信号０ｘ０１に変換する。その後、処理はステップＳ２０３へ進む。【００５６】
ステップＳ２０３およびステップＳ２０４では、互換制御信号が送信され、制御信号に従った制御が行われる。コントローラ２１は、ＵＳＢインターフェース１５、２２を介して、メインボード１０に対して、ステップＳ２０２で変換された互換制御信号を送信する（ステップＳ２０３）。即ち、メインボード１０側では、受信した制御信号が互換リモコン２が操作されたことによって発生した制御信号であるか、または非互換リモコン４が操作されたことによって発生した制御信号であるかを意識する必要はない。そして、リモコンユーティリティプログラムを実行するＣＰＵ１１は、受信した制御信号に対応するＡＰＩ（例えば、「決定」に対応する制御を行うためのＡＰＩ）を、動画再生アプリケーションに通知する（ステップＳ２０４）。【００５７】
動画再生アプリケーションを実行するＣＰＵ１１が、通知されたＡＰＩに従ってグラフィック制御部１３等を制御することで、パーソナルコンピュータ１は、ユーザが非互換リモコン４において行った操作に応じた動作を実行する。その後、本シーケンス図に示された処理は終了する。【００５８】
即ち、本実施形態に係るパーソナルコンピュータ１に拠れば、ユーザにとって使い慣れているテレビジョン受像機３付属のリモコン４でパーソナルコンピュータ１等の情報家電を制御することが可能となり、ユーザの利便性が向上する。【００５９】
＜その他の実施形態＞
上記実施形態では、テレビジョン受像機３の接続が検出された場合、設定ユーティリティプログラムを実行するＣＰＵによって変換テーブル設定処理が開始され、コントローラ２１に変換テーブルが設定された。ここで、その他の実施形態として、コントローラ２１をスタンバイ電源で動作可能とし、ベンダーＩＤのテーブルをコントローラ２１で管理し、コントローラ２１がＣＰＵからの指示を受けずにベンダーＩＤの取得から変換テーブルの設定までの一連の処理を行うように構成することで、パーソナルコンピュータ１のメインボード１０がスタンバイまたは電源オフ状態であっても、テレビジョン受像機３が接続されると自動的に変換テーブルが設定されるように構成してもよい。即ち、この実施形態では、識別情報受信部が主としてコントローラ２１単体によって実現される。【００６０】
このようにすることで、パーソナルコンピュータ１がスタンバイまたは電源オフ状態であっても、テレビジョン受像機３が接続されると自動的に変換テーブルが設定され、非互換リモコンを用いてパーソナルコンピュータ１のスタンバイからの復帰等の操作を行うことが可能となり、また、パーソナルコンピュータ１の起動後すぐにパーソナルコンピュータ１を非互換リモコンを用いて動画再生等を開始させることが可能となる。【００６１】
また、上記実施形態において説明した自動設定機能に加えて、ユーザによる手動設定機能を設けてもよい。手動設定機能は、例えば、手動設定ユーティリティプログラムをＣＰＵが実行し、図７に示すような手動設定画面を出力することで、接続されたテレビジョン受像機３等のメーカをユーザに選択させることが出来る。コントローラ２１は、ユーザによって選択された内容に従って変換テーブルを設定し、設定された変換テーブルに従って制御信号を変換する。【００６２】
このようにすることで、同一メーカの新機種でコード体系が従来のコード体系から変更された場合など、自動設定では正しく変換できない場合であっても、変換テーブルをユーザに選択させることで正しい変換を得ることが可能となる。
【図１】
2009057209.tif 000003
【図２】
2009057209.tif 000004
【図３】
2009057209.tif 000005
【図４】
2009057209.tif 000006
【図５】
2009057209.tif 000007
【図６】
2009057209.tif 000008
【図７】
2009057209.tif 000009
【国際調査報告】
2009057209.tif 000010
2009057209.tif 000011