(57)【特許請求の範囲】
【請求項１】
装置が外部ディジタル・データ再生装置を制御するための方法であって、
第１および第２のモードのうちの一方に前記装置を設定するステップを含み、
データ・バスを介して、前記装置と前記外部ディジタル・データ再生装置との接続がなされると、前記第１のモードが設定され、前記データ・バスを介した前記装置と前記外部ディジタル・データ再生装置との前記接続が終了されると前記第２のモードが設定され、
前記方法は、
前記装置に入力信号を供給するように構成されたユーザ入力装置からの第１の制御プロトコルの第１のコマンド信号を前記装置によって受信するステップと、
前記第１のモードが設定されている場合に、前記第１のコマンド信号に応答して第２の制御プロトコルの第２のコマンド信号を生成し、前記データ・バスを介して前記第２のコマンド信号を前記装置から前記外部ディジタル・データ再生装置に前記装置によって出力するステップと、
前記第２のモードが設定されている場合に、前記第２のコマンド信号を生成、出力することなく前記第１のコマンド信号に応じた機能を前記装置によって実行するステップと、を含み、そして、
前記ユーザ入力装置は、上矢印キー、下矢印キー、右矢印キー及び左矢印キーの少なくともひとつを備え、
前記ユーザ入力装置が、前記上矢印キーを備えている場合、前記第1のコマンド信号は、前記上矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、次のトラック・コマンドを表し、
前記ユーザ入力装置が、前記下矢印キーを備えている場合、前記第1のコマンド信号は、前記下矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、前のトラック・コマンドを表し、
前記ユーザ入力装置が、前記右矢印キーを備えている場合、前記第1のコマンド信号は、前記右矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、スキップ・フォワード・コマンドを表し、
前記ユーザ入力装置が、前記左矢印キーを備えている場合、前記第1のコマンド信号は、前記左矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、再生コマンドを表す、前記方法。
【請求項２】
入出力手段と処理手段とを備える装置であって、  前記入出力手段は、データ・バスを介して前記装置と外部ディジタル・データ再生装置との間の信号転送を可能にし、  前記処理手段は、前記装置に入力信号を供給するように構成されているユーザ入力装置からの第１の制御プロトコルの第１のコマンド信号を検出し、前記装置の第１および第２のモードの一方を検出し、  前記処理手段は、前記データ・バスを介して前記装置と前記外部ディジタル・データ再生装置との接続がなされると前記第１のモードを検出し、前記データ・バスを介して前記装置と前記外部ディジタル・データ再生装置との接続が終了されると前記第２のモードを検出し、  前記処理手段は、前記第１のモードが検出された場合に、前記第１のコマンド信号に応答して前記データ・バスを介して第２の制御プロトコルの第２のコマンド信号を前記入出力手段が前記外部ディジタル・データ再生装置に出力することを可能にし、  前記処理手段は、前記第２のモードが検出された場合に、前記第２のコマンド信号の前記外部ディジタル・データ再生装置への出力を可能とすることなく前記第１のコマンド信号に応じた前記装置の機能を実行可能にし、そしてさらに、
前記ユーザ入力装置は、上矢印キー、下矢印キー、右矢印キー及び左矢印キーの少なくともひとつを備え、
前記ユーザ入力装置が、前記上矢印キーを備えている場合、前記第1のコマンド信号は、前記上矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、次のトラック・コマンドを表し、
前記ユーザ入力装置が、前記下矢印キーを備えている場合、前記第1のコマンド信号は、前記下矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、前のトラック・コマンドを表し、
前記ユーザ入力装置が、前記右矢印キーを備えている場合、前記第1のコマンド信号は、前記右矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、スキップ・フォワード・コマンドを表し、
前記ユーザ入力装置が、前記左矢印キーを備えている場合、前記第1のコマンド信号は、前記左矢印キーの押下に応答して前記ユーザ入力装置により形成され、前記第２のコマンド信号が、再生コマンドを表す、前記装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願とのクロスリファレンス）
本出願は、２００３年５月５日付で米国特許庁に出願された米国仮特許出願第６０／４６７,９３２号の優先権および全ての利益を主張するものである。
【０００２】
本発明は、外部装置を制御するための技術に関し、より具体的には、ディジタル記録／再生装置などの外部装置を、ユーザ入力装置上のキーをリマップ（ｒｅｍａｐ：再割当、再配置）することにより、ディジタル・データ・バスを介して制御するための方法および装置に関する。
【背景技術】
【０００３】
ディジタル・データ・バスは、テレビジョン信号受信機、パーソナル・コンピュータ（ＰＣ）、表示装置、ビデオ・カセット・レコーダ（ＶＣＲ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレーヤー、直接放送衛星（ＤＢＳ：Ｄｉｒｅｃｔ  Ｂｒｏａｃａｓｔ  Ｓａｔｅｌｌｉｔｅ）受信機、家庭用制御装置（例えば、セキュリティ・システム、温度制御装置など）、および／または、他の装置などのディジタル装置間のネットワークにおいて、ディジタル・データを転送するために利用可能である。通常、ディジタル・データ・バスは、特定の規格、標準や仕様に準拠している。有線ディジタル・バス規格の例として、本技術分野において公知なＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｆｏｒ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４の高速シリアルバス規格（Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ  ｓｔａｎｄａｒｄ）が挙げられる。また、本技術分野において、Ｈｉｐｅｒｌａｎ２などの無線ディジタル・バス規格も公知である。
【０００４】
特定のバス装置（ｂｕｓ  ｄｅｖｉｃｅ）は、専用の遠隔制御装置（リモコン）やオンスクリーン表示（ＯＳＤ：Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）機能を備えていないものがある。結果として、このような装置をユーザが、制御することが困難な場合がある。例えば、オーディオ／ビデオ・ハード・ディスク・ドライブ（ＡＶＨＤＤ）やディジタル・ビデオ・カセット・レコーダ（ＤＶＣＲ）などの、ＩＥＥＥ１３９４に準拠している特定のディジタル記録／再生装置は、それ自身の遠隔制御装置（リモコン）やオンスクリーン表示（ＯＳＤ）機能を備えておらず、ユーザが制御することが困難な場合がある。
【０００５】
自己の遠隔制御装置やオンスクリーン表示（ＯＳＤ）を備えていないバス装置のユーザ制御を可能にする一つの解決手段は、遠隔制御装置およびＯＳＤを備えている別のバス装置を使用することである。例えば、ＩＥＥＥ１３９４に準拠している特定のテレビジョン信号受信機には、所定のキー（例えば、ＤＩＳＰＬＡＹ（ディスプレイ、表示）キー）を有する遠隔制御装置（リモコン）を備え、この所定のキーが押下されると、ＩＥＥＥ１３９４バスを介してテレビジョン信号受信機に接続されたディジタル記録／再生装置などの外部装置のためのコマンドのリストを含むオンスクリーン表示（ＯＳＤ）が作成されるものがある。そこで、ユーザは、遠隔制御装置を用いてコマンドのオンスクリーン・リストを操作し、外部装置を制御するために所望のコマンド（例えば、再生（プレイ）、記録（レコード）、停止（ポーズ）など）を選択する。しかしながら、このタイプの制御方法は、外部装置が制御できるようになる前に、ユーザとオンスクリーン表示（ＯＳＤ）との対話（インタラクション）や、更に、複数のキー入力を行うことが必要となるため、ユーザにとって煩雑であり、時間の掛かるものとなりやすい。
【０００６】
従って、上述した問題を回避してディジタル・データ・バス上でディジタル記録／再生装置のような外部装置をより直接的に制御可能とする方法に対する需要が存在する。本発明は、これらの問題および／またはその他の問題を取り扱う。
【発明の開示】
【０００７】
（発明の概要）
本発明の一態様によれば、外部装置を制御するための方法が開示される。例示的な実施の形態によれば、この方法は、第１および第２のモードのうちの一方に設定するステップを含み、データ・バスを介して外部装置の接続がなされると第１のモードが設定され、データ・バスを介して外部装置との接続が終了されると第２のモードが設定される。この方法は、更に、ユーザ入力装置からの第１の制御プロトコルの第１のコマンド信号を受信するステップと、第１のモードが設定されている場合に、第１のコマンド信号に応答して第２の制御プロトコルの第２のコマンド信号を生成し、データ・バスを介して第２のコマンド信号を外部装置に出力するステップと、第２のモードが設定されている場合に、第２のコマンド信号を生成、出力することなく第１のコマンド信号に応じた機能を実行するステップとを含んでいる。
【０００８】
本発明の別の態様によれば、装置が開示される。例示的な実施の形態によれば、この装置は、データ・バスを介して装置と外部装置との間の信号転送を可能にする入出力手段を備えている。処理手段は、ユーザ入力装置からの第１の制御プロトコルの第１のコマンド信号を検出し、装置の第１および第２のモードの一方を検出する。処理手段は、データ・バスを介して装置と外部装置との接続がなされると第１のモードを検出し、データ・バスを介して装置と外部装置との接続が終了されると第２のモードを検出する。処理手段は、第１のモードが検出された場合に、第１のコマンド信号に応答してデータ・バスを介して第２の制御プロトコルの第２のコマンド信号を入出力手段が外部装置に出力することを可能にし、処理手段は、第２のモードが検出された場合に、第２のコマンド信号の外部装置への出力を可能とすることなく第１のコマンド信号に応じた装置の機能を実行可能にする。
【０００９】
本発明の更に別の態様によれば、テレビジョン信号受信機が開示される。例示的な実施の形態によれば、テレビジョン信号受信機は、データ・バスを介してテレビジョン信号受信機と外部装置との間の信号転送を可能にするように動作する入出力端子を備えている。プロセッサは、ユーザ入力装置からの第１の制御プロトコルの第１のコマンド信号を検出し、テレビジョン信号受信機の第１および第２のモードの一方を検出するように動作する。プロセッサは、データ・バスを介してテレビジョン信号受信機と外部装置との接続がなされると第１のモードを検出し、データ・バスを介してテレビジョン信号受信機と外部装置との接続が終了されると第２のモードを検出する。プロセッサは、第１のモードが検出された場合に、第１のコマンド信号に応答してデータ・バスを介して第２の制御プロトコルの第２のコマンド信号を入出力端子が外部装置に出力することを可能にし、プロセッサは、第２のモードが検出された場合に、第２のコマンド信号の外部装置への出力を可能とすることなく第１のコマンド信号に応じた装置の機能を実行可能にする。
【００１０】
上述した本発明の特徴および利点、また、その他の本発明の特徴および利点、更に、これらを達成する方法は、添付図面と共に、以下の本発明の実施の形態の説明を参照することにより、より明らかになり、本発明をより良く理解できるようになるであろう。
【００１１】
本明細書において例示した内容は、本発明の好ましい実施の形態についてのものであり、どのような点においても、このような例示的な内容が本発明の範囲を限定するものと解釈されるべきではない。
【発明を実施するための最良の形態】
【００１２】
次に、図面を参照すると、より具体的には、図１を参照すると、本発明を実行するのに適切な、例示的な環境１００が示されている。図１に示すように、環境１００は、ユーザ入力装置１０などのユーザ入力手段と、装置２０などの制御手段と、ディジタル・データ・バス３０などのディジタル・バス手段と、外部装置４０などの被制御手段とを含んでいる。
【００１３】
ユーザ入力装置１０は、装置２０および／または外部装置４０の動作を制御するユーザ入力を受け入れるように動作する。例示的な実施の形態によれば、ユーザ入力装置１０は、上矢印キー、下矢印キー、右矢印キー、左矢印キー、クリア・キー、ガイド・キー、メニュー・キー、ＯＫキー、および／または、その他のキーを備えている。製造者が異なれば、上述したキーに別の名前を使用することもある。例えば、クリア・キーは、イグジット（ｅｘｉｔ）キーと呼ばれることもあり、メニュー・キーは、セットアップ・キーと呼ばれることもあり、ＯＫキーは、セレクト・キーと呼ばれることもある。ユーザ入力装置１０は、ユーザによるキーの押下に応答して、所定の制御プロトコルに従って、コマンド信号を装置２０に対して有線および／または無線で転送する。本明細書において後述するように、上述したキーなど、ユーザ入力装置１０の特定のキーは、装置２０に設定された動作モードに依存して、装置２０または外部装置４０の各機能を制御するために使用してもよい。例えば、ユーザ入力装置１０は、携帯型遠隔制御装置（携帯型リモコン）、有線および／または無線のキーボード、または、他のユーザ入力装置の形態で実施する。
【００１４】
装置２０は、アナログおよび／またはディジタルのフォーマット（形式）のオーディオ信号、ビデオ信号、および／または、データ信号を、地上、ケーブル、衛星、インターネット、および／または、他の信号ソース（源）など、１つ以上の信号ソースから受信するように動作する。また、装置２０は、受信した信号を処理してディジタル信号を生成し、このようなディジタル信号、更に、ディジタル・コマンド信号を、ディジタル・データ・バス３０を介して、外部装置４０を含む１つ以上の装置に提供するように動作する。更に、装置２０は、ディジタル・データ・バス３０を介して外部装置４０を含む１つ以上の装置からディジタル信号を受信するように動作してもよい。例示的な実施の形態によれば、装置２０は、ユーザ入力装置１０を介して提供されるコマンド信号により制御されてもよく、または、このようなコマンド信号が、装置２０が設定されている動作モードに依存して、外部装置４０を制御するように使用されてもよい。
【００１５】
装置２０は、複数の別個の動作モードを有する。例示的な実施の形態によれば、装置２０は、ディジタル・データ・バスを介して外部装置４０との接続がなされることにより第１のモードに設定され、ディジタル・データ・バス３０を介して外部装置４０との接続が終了されることに応答して第２のモードに設定される。このような接続は、物理的な接続によるものでもよく、更に、装置２０と外部装置４０との間の特定の信号の交換によるもの（例えば、接続リクエスト‐接続レスポンス、切断リクエスト‐切断レスポンスなど）でもよい。ディジタル・バス３０を介した装置２０と外部装置４０との接続には、例えば、ＩＥＥＥ１３９４規格に規定された非同期接続（ａｓｙｎｃｈｒｏｎｏｕｓ  ｃｏｎｎｅｃｔｉｏｎ）および同期接続（ｉｓｏｃｈｒｏｎｏｕｓ  ｃｏｎｎｅｃｔｉｏｎ）が含まれる。例示的な実施の形態によれば、装置２０は、ユーザ入力装置１０を介して、ユーザ入力に応答して外部装置４０と接続、切断することができ、結果として、装置２０のアクティブ入力が外部装置４０側に、外部装置４０から離間する側にそれぞれ切り換わる。
【００１６】
本明細書において後述するように、装置２０が第１のモードに設定されると、ユーザ入力装置１０から提供されたコマンド信号が外部装置４０を制御するために使用される。代替的には、装置２０が第２のモードに設定されると、ユーザ入力装置１０から提供されるコマンド信号が従来の方法で直接装置２０を制御するために使用される。例えば、装置２０は、テレビジョン信号受信機の形態で実施されてもよいし、他の装置の形態で実施されてもよい。本明細書において、装置２０に関する更に詳細な説明を後に図２を参照して行う。
【００１７】
ディジタル・データ・バス３０は、装置２０および外部装置４０を含む装置間でディジタル信号を転送するように動作する。例示的な実施の形態によれば、ディジタル・データ・バス３０は、所定のバス規格や仕様に準拠した有線および／または無線のディジタル・バスの形態で実施する。例えば、ディジタル・データ・バス３０は、ＩＥＥＥ１３９４バスおよび／またはＨｉｐｅｒｌａｎ２バスなどの無線ディジタル・バスの形態で実施する。
【００１８】
外部装置４０は、装置２０からのオーディオ信号、ビデオ信号、データ信号、および／または、コマンド信号を含むディジタル信号を受信するように動作し、更に、ディジタル・データ・バス３０を介して装置２０に対してディジタル信号を提供するように動作する。例示的な実施の形態によれば、外部装置４０は、ディジタル・データ・バス３０のバス規格（例えば、ＩＥＥＥ１３９４、Ｈｉｐｅｒｌａｎ２など）に準拠したどのような装置の形態でも実施する。例えば、外部装置４０は、ＡＶＨＤＤ、ＤＶＣＲ、または、他の装置などのディジタル記録／再生装置の形態で実施する。
【００１９】
図２を参照すると、本発明の例示的な実施の形態に係る図１の装置２０の更なる詳細を提供するブロック図が示されている。図２の装置２０は、フロント・パネル組立構体（ＦＰＡ：Ｆｒｏｎｔ  Ｐａｎｅｌ  Ａｓｓｅｍｂｌｙ：フロント・パネル・アセンブリ）１１などのフロント・パネル手段と、増幅器１２などの増幅手段と、Ｉ／Ｏブロック１３などの入出力手段と、プロセッサ１４などの処理手段と、メモリ１５などのメモリ手段とを含んでいる。例えば、図２の上述した要素の幾つかは、集積回路（ＩＣ）を用いた形態で実施してもよく、例えば、幾つかの要素は、１つ以上のＩＣに含められるものであってもよい。説明をわかりやすくするために、特定の制御信号、電力信号、および／または他の要素など、装置２０に関連する特定の従来の要素は図２に示していない場合がある。
【００２０】
フロント・パネル組立構体（ＦＰＡ）１１は、ユーザ入力装置１０からのユーザ入力を受信し、このユーザ入力に対応する信号を増幅器１２に出力するように動作する。例示的な実施の形態によれば、ＦＰＡ１１は、赤外線（ＩＲ）および／または無線周波数（ＲＦ）信号などの無線信号をユーザ入力装置１０から受信し、対応する信号を生成して増幅器１２に出力する。増幅器１２は、ＦＰＡ１１から提供された信号を増幅してプロセッサ１４に出力するように動作する。
【００２１】
入出力（Ｉ／Ｏ）ブロック１３は、装置２０の入出力（Ｉ／Ｏ）機能を実行するように動作する。例示的な実施の形態によれば、Ｉ／Ｏブロック１３は、アナログおよび／またはディジタルのフォーマット（形式）のオーディオ信号、ビデオ信号、および／またはデータ信号を、地上波、ケーブル、衛星波、インターネット、および／または他の信号ソース（源）など、１つ以上の信号ソースから受信するように動作する。また、Ｉ／Ｏブロック１３は、ディジタル・データ・バス３０を介して外部装置４０を含む１つ以上の装置との間でディジタル信号の出力、受信を行うように動作する。例示的な実施の形態によれば、Ｉ／Ｏブロック１３は、ディジタル・データ・バス３０に接続されている少なくとも１つの双方向端末を含む、複数の入力端子および／または出力端子を備えている。本明細書で言及するＩ／Ｏブロック１３の入力端子および／または出力端子は、単に、装置２０の「入力（ｉｎｐｕｔ）」と言及する場合がある。例示的な実施の形態によれば、ユーザ入力装置１０を介したユーザ入力は、装置２０をＩ／Ｏブロック１３を介して或る入力から別の入力に切り換えさせることがある。
【００２２】
プロセッサ１４は、装置２０の様々な信号処理機能、制御機能を実行するように動作する。例示的な実施の形態によれば、プロセッサ１４は、チューニング（同調）、復調、前方誤り訂正（ｆｏｒｗａｒｄ  ｅｒｒｏｒ  ｃｏｒｒｅｃｔｉｏｎ）、およびトランスポート処理の機能を含む各機能を実行することにより、Ｉ／Ｏブロック１３から生成された信号を処理する。このような処理機能により生成されたディジタル信号は、更なる処理（例えば、ＭＰＥＧデコーディング（復号処理）など）のため、表示のために提供されてもよく、更に／または、ディジタル・データ・バス３０を介して外部装置４０を含む１つ以上の他の装置に対して提供されてもよい。
【００２３】
更に、プロセッサ１４は、入力装置１０を介して提供されるコマンド信号の検出、受信を行うように動作し、このようなコマンド信号により、装置２０が設定されている動作モードに依存して装置２０や外部装置４０を制御する場合もある。プロセッサ１４は、メモリ１５に記憶されている特定のデータを調べることにより、装置２０の現在の動作モードを検出する。例示的な実施の形態によれば、プロセッサ１４は、ユーザ入力装置１０からの第１の制御プロトコルの第１のコマンド信号（即ち、ユーザのキーの押下により生成された信号）を検出し、装置２０が第１のモードに設定されている場合に、第１のコマンド信号に応答して、ディジタル・データ・バス３０を介して入出力手段１３に第２の制御プロトコルの第２のコマンド信号を外部装置４０に出力させる。第２のコマンド信号は、１３９４  Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ、Ｇｒａｐｅｖｉｎｅ、Ｔｅｘａｓ、ＵＳＡにより規定されるオーディオ・ビデオ／制御（ＡＶ／Ｃ）プロトコル信号であってもよい。代替的には、プロセッサ１４は、装置２０が第２のモードに設定されている場合に、第１のコマンド信号に応答して、従来の方法で装置２０の機能を実行可能にする（即ち、外部装置４０に対する第２のコマンド信号の出力を可能にしない）。
【００２４】
例示的な実施の形態によれば、プロセッサ１４は、メモリ１５内のデータを用いて第２のコマンド信号を生成し、このコマンド信号によりユーザ入力装置１０の特定のキーを「リマップ（ｒｅｍａｐ：再配置、再割当）」することにより、このようなキーの各々が二つの異なる機能を制御することを可能にする（即ち、一つの機能は外部装置４０のためのものであり、一つの機能は、装置２０のためのものである）。即ち、装置２０が第１のモードに設定されている場合に、ユーザ入力装置１０の所定のキーにより、外部装置４０に所定の機能を実行させ、装置２０が第２のモードに設定されている場合に、同じキーにより、装置２０に異なる機能を実行させるようにする。例示的な実施の形態によれば、上述したデュアル機能性を提供するために、ユーザ入力装置１０の以下のキーをリマップする。これらのキーは、上矢印キー、下矢印キー、右矢印キー、下矢印キー、クリア・キー、ガイド・キー、メニュー・キー、およびＯＫキーである。本明細書において上述したように、製造者が異なれば、上述したキーに別の名前が使用されることがある。設計の選択に応答して、ユーザ入力装置１０の他のキーをリマップすることもできる。
【００２５】
例示的な実施の形態によれば、装置２０が第２のモードに設定されている場合に、ユーザ入力装置１０の上述したキーは、従来の方法で装置２０を制御するために使用される。しかしながら、装置２０が第１のモードに設定されている場合に、これらのキーは、以下の方法で、プロセッサ１４によりリマップされて外部装置４０に対してコマンド信号を提供する。ユーザ入力装置１０の上矢印キーの押下により、プロセッサは、次のトラック・コマンド（例えば、トラック番号を有するＡＶ／Ｃ再生コマンド）を表すコマンド信号を生成する。当技術分野において公知であるように、「トラック（ｔｒａｃｋ）」は、一般に、データの特定の記録セグメントを意味する。ユーザ入力装置１０の下矢印キーの押下により、プロセッサ１４は、前のトラック・コマンド（例えば、トラック番号を有するＡＶ／Ｃ再生コマンド）を表すコマンド信号を生成する。ユーザ入力装置１０の右矢印キーの押下により、プロセッサ１４は、スキップ・フォワード・コマンド（例えば、相対時間を有するＡＶ／Ｃサーチ・コマンド）を表すコマンド信号を生成する。ユーザ入力装置１０の左矢印キーの押下により、プロセッサ１４は、再生コマンド（例えば、相対時間を有するＡＶ／Ｃサーチ・コマンド）を表すコマンド信号を生成する。ユーザ入力装置１０のクリア・キーの押下により、プロセッサ１４は、消去コマンド（例えば、トラック番号を有するＡＶ／Ｃサーチ・コマンド（このコマンドにはユーザの確認が必要な場合もある））を表すコマンド信号を生成する。ユーザ入力装置１０のガイド・キーの押下により、プロセッサ１４は、利用可能なプログラムのリストを表示するためのコマンド（例えば、ＡＶ／Ｃ読み出し情報ブロック・コマンド）を表すコマンド信号を生成する。ユーザ入力装置１０のメニュー・キーの押下により、プロセッサ１４は、外部装置４０のための利用可能なセットアップ・メニューのリストを表示するためのコマンド（例えば、ＡＶ／Ｃ読み出し情報ブロック・コマンド）を表すコマンド信号を生成する。ユーザ入力装置１０のＯＫキーの押下により、プロセッサ１４は、ライブ（遅延のない）放送出力を可能にするためのコマンド（例えば、相対時間を有するＡＶ／Ｃサーチ・コマンド）を表すコマンド信号を生成する。なお、上述したキーの幾つかは、使用、記憶が簡単なように、覚えやすいような方法でリマップされる。しかしながら、上述したリマップ技術は、例示的なものに過ぎず、上述したキーなどのキーは、設計の選択に応答して、異なる方法でリマップしてもよい。上述したリマップ技術の他の変形した態様で使用することもできる。例えば、複数のキーの押圧により、より高いトランスポート速度（例えば、２倍、４倍、８倍など）で動作させるようにしてもよい。更に、各キーを複数のコマンドを利用するソフトウェア・オブジェクトにリマップするようにしてもよい。
【００２６】
メモリ１５は、装置２０のデータ記憶機能を実行するように動作する。例示的な実施の形態によれば、メモリ１５は、ソフトウェア・コード、リマップされたコマンド・データ（例えば、第１のコマンド信号と第２のコマンドを相互に関連付けたもの）、現在の動作モード・データ、ユーザ・セットアップ・データおよび／またはプロセッサ１４に１つ以上の処理機能および／または制御機能を実行させる他のデータなどのデータを記憶する。
【００２７】
本発明の発明概念をより良く理解すべく、一つの例を説明する。図３を参照すると、フローチャート３００は、本発明の例示的な実施の形態に係る各ステップを示す。例と説明のため、図３の各ステップは、図１の環境１００に示された要素を参照して記載する。図３の各ステップは、単に例示的なものであり、本発明をどのような点においても限定するように解釈するものではない。
【００２８】
ステップ３１０において、装置２０のモードが設定される。本明細書において前述したように、装置２０は、複数の動作モードを有し、データ・バス３０を介して外部装置４０との接続がなされると第１のモードに設定され（即ち、接続状態）、ディジタル・データ・バス３０を介して外部装置４０との接続が終了されると第２のモードに設定される（即ち、切断状態）。ステップ３１０で言及する「接続（ｃｏｎｎｅｃｔｉｏｎ）」は、装置２０がディジタル・データ・バス３０を介して外部装置４０と有効に通信可能な動作状態を意味する。このような接続（および切断）は、物理的な接続によるものでもよく、更に、装置２０と外部装置４０との間の特定の信号の交換によるもの（例えば、接続リクエスト‐接続レスポンス、切断リクエスト‐切断レスポンスなど）でもよい。ステップ３１０で言及する外部装置４０との接続は、例えば、ＩＥＥＥ１３９４規格に規定された非同期接続および同期接続が含まれる。例示的な実施の形態によれば、装置２０と外部装置４０との接続、切断は、ユーザ入力装置１０を介したユーザ入力に応答して行うようにすることができ、結果として、装置２０のアクティブ入力が外部装置４０側、外部装置４０から離間する側にそれぞれ切り換わる。装置２０の現在の動作モードを示すデータは、メモリ１５に記憶される。
【００２９】
ステップ３２０において、装置２０は、ユーザ入力装置１０から第１のコマンド信号を受信する。例示的な実施の形態によれば、ユーザ入力装置１０から提供された第１のコマンド信号は第１の制御プロトコルのものであり、この第１のプロトコルは、携帯型遠隔制御装置、無線および／または有線のキーボード、またはその他のユーザ入力装置により使用されるもののような、有線および／または無線のどのようなプロトコルでもよい。更に、例示的な実施の形態によれば、第１のコマンド信号は、上矢印キー、下矢印キー、右矢印キー、左矢印キー、クリア・キー、ガイド・キー、メニュー・キー、および／または、その他のキーなどのキーをユーザが押すことにより、ユーザ入力装置１０により生成されるものでもよい。特に、上述したキーは、装置２０に設定された動作モードに依存して、装置２０または外部装置４０の何れかを制御するために使用してもよい。
【００３０】
ステップ３３０において、装置２０が第１のモードに設定されるかどうかが決定される。例示的な実施の形態においては、メモリ１５は、装置２０の現在の動作モードを示すデータを記憶し、プロセッサ１４は、ステップ３３０での決定を、メモリ１５内の特定のデータを調べることにより行う。本明細書において上述したように、装置２０と外部装置４０との間の動作接続が確立されると第１のモードが設定される。
【００３１】
ステップ３３０において、ＮＯ（ノー）と決定された場合には、処理フローは、ステップ３４０に進み、装置２０は、第２のモードに従った機能を実行する。本明細書において上述したように、第２のモードの間、ユーザ入力装置１０からのコマンド信号により装置２０が従来の方法で制御される。代替的には、ステップ３３０において、ＹＥＳ（イエス）と決定された場合には、処理フローは３５０に進み、装置２０は、ステップ３２０において受信された第１のコマンド信号に応じた第２のコマンド信号を生成する。本明細書において上述したように、プロセッサ１４により生成される第２のコマンド信号は、ＡＶ／Ｃや他のプロトコルなどの第２の制御プロトコルのものである。更に、プロセッサ１４は、所定のスキームに従って第２のコマンド信号を生成し、これにより、ユーザ入力装置１０の特定のキーをリマップする。以下の表１は、ユーザ入力装置１０のキーがリマップされる例示的な方法を示している。
【表１】
0004627754.tif 000002
【００３２】
ステップ３６０において、装置２０は、ステップ３５０で生成された第２のコマンド信号をディジタル・データ・バス３０を介して外部装置４０に出力する。次に、ステップ３７０において、外部装置４０は、第２のコマンド信号に応じた機能を実行する。ステップ３７０において実行される機能は、例えば、上記表１に示すコマンドのうちの一つに対応するものである。
【００３３】
上述したように、本発明は、ユーザ入力装置上のキーをリマップすることによりディジタル・データ・バスを介して装置を制御するための方法および装置を提供する。本発明は、ディスプレイ装置を有するもの、ディスプレイ装置を有さないものに係らず、様々な装置に適用可能である。従って、本明細書において使用される「テレビジョン信号受信機」は、限定するものではないが、テレビジョン・セット、コンピュータまたはモニターを含むディスプレイ装置を備えるシステムまたは装置、更に、セットトップ・ボックス、ＶＣＲ、ＤＶＤプレーヤー、テレビ・ゲーム機、パーソナル・ビデオ・レコーダ（ＰＶＲ）、コンピュータ、他の装置などのディスプレイ装置を備えていないシステムまたは装置を意味する。
【００３４】
本発明は、好ましい設計を有するものについて説明したが、本発明に対し、本開示内容の精神および範囲内で更なる改変を行うことも可能である。従って、本願は、発明の一般的な原理を用いたどのような本発明の変形例、使用例、適用例も包含するように意図されている。更に、本願は、本発明に係る技術分野、更に、請求の範囲に規定された技術分野において公知な、または、一般的な実務に本開示内容が適用された際に派生したものを包含するように意図されたものである。
【図面の簡単な説明】
【００３５】
【図１】図１は、本発明を実施するための例示的な環境を示す図である。
【図２】図２は、本発明の例示的な実施の形態に係る図１の装置の更なる詳細を提供するブロック図である。
【図３】図３は、本発明の例示的な実施の形態に係る各ステップを示すフローチャートである。
【図１】
0004627754.tif 000003
【図２】
0004627754.tif 000004
【図３】
0004627754.tif 000005