(57)【要約】本発明は、マルチデバイス機器の中央処理装置（２０）をアドレッシングするシステム及び方法、並びに、対応する機器に関する。アドレッシングシステムは、制御情報を受信しこれを中央処理装置へ選択的に送信する処理モジュール（１３）と、制御信号のための少なくとも一組の送信インジケータを含む動的フィルタリングメモリ（１４）とを含む。処理モジュールは、送信されるべき制御情報をメモリの現在の組の送信インジケータに従って選択する。各組は、中央処理装置の少なくとも１つの動作状態に関連付けられ、インジケータはいわゆる送信情報である制御情報の幾つかに対応する。アドレッシングシステムはまた、中央処理装置によって受け入れ及び／又は拒否された送信情報を識別し、メモリ中で送信インジケータを動的に変更する動的フィルタリングモジュール（２１）を含む。
2004504758.tif 000002
【特許請求の範囲】
【請求項１】
多数の装置を含むマルチデバイス機器（４１−４３）の該装置（４１−４３）のための制御情報を含む制御信号（５０）を受信し、上記制御信号から送信されるべき制御情報を特定し、上記送信されるべき制御信号を中央処理装置（２０）へ選択的に送信するよう構成される処理モジュール（１３）を含む、マルチデバイス機器（４１−４３）の中央処理装置（２０）をアドレッシングするシステムであって、
上記アドレッシングシステムは、
制御情報のための少なくとも一組の送信インジケータ（３１，３２）を含み、上記組の夫々は中央処理装置（２０）の少なくとも１つの動作状態に関連付けられ、上記インジケータ（３１，３２）は上記組の夫々についていわゆる送信情報である制御情報のうちの少なくとも幾つかに対応するよう構成される、動的フィルタリングメモリ（１４）と、
中央処理装置（２０）の現在の動作状態に関しての制御信号（５０）の受信時に、いわゆる現在の組である上記動作状態に関連付けられる組に関しての中央処理装置（２０）によって受け入れられた及び／又は拒否された送信情報を特定し、それに従ってメモリ（１４）中で上記組の送信インジケータ（３１，３２）を動的に変更するよう構成される動的フィルタリングモジュール（２１）とを含み、
上記処理モジュール（１３）は、上記送信されるべき制御情報をメモリ（１４）の現在の組の送信インジケータ（３１，３２）に従って選択するよう構成されること、を特徴とするアドレッシングシステム。
【請求項２】
上記送信インジケータ（３１，３２）は、夫々が少なくとも１つのプロトコルのサブアドレスに関連付けられるバイナリインジケータ（３５，３６）及び／又は夫々がプロトコルに関連付けられるバイナリインジケータ（３３，３４）を含むことを特徴とする、請求項１記載のアドレッシングシステム。
【請求項３】
上記送信インジケータは、夫々が制御データに関連付けられるバイナリインジケータを含むことを特徴とする、請求項１又は２記載のアドレッシングシステム。
【請求項４】
上記動的フィルタリングメモリ（１４）は上記送信インジケータ（３１，３２）の少なくとも二組を含むよう構成されること、及び、上記動的フィルタリングモジュール（２１）は中央処理装置（２０）の現在の動作状態に関連付けられる現在の組をメモリ（１４）中で作動させるよう構成されることを特徴とする、請求項１乃至３のうちいずれか一項記載のアドレッシングシステム。
【請求項５】
上記動的フィルタリングメモリ（１４）の上記送信インジケータ（３１，３２）の組の夫々に対してデフォルト設定を与えることが可能な再初期化装置（２１）を含むことを特徴とする、請求項１乃至４のうちいずれか一項記載のアドレッシングシステム。
【請求項６】
上記組のうちの少なくとも１つのデフォルト設定において、全ての送信インジケータ（３１，３２）は送信情報が中央処理装置（２０）によって受け入れられたことを示し、動的フィルタリングモジュール（２１）は中央処理装置（２０）によって拒否された送信情報に対応する送信インジケータ（３１，３２）を動的に非作動とするよう構成されることを特徴とする、請求項５記載のアドレッシングシステム。
【請求項７】
上記処理モジュール（１３）及び動的フィルタリングメモリ（１４）は電子チップの統合されたビルトイン・ソフトウエアの形であり、上記動的フィルタリングモジュール（２１）は望ましくは中央処理装置（２０）の再ロード可能なソフトウエアの形であることを特徴とする、請求項１乃至６のうちいずれか一項記載のアドレッシングシステム。
【請求項８】
上記処理モジュール（１３）及び上記動的フィルタリングメモリ（１４）はマルチデバイス機器（４１−４３）のフロントフェースパネル（１）に配置され、上記中央処理装置（２０）はマルチデバイス機器（４１−４３）のマザーカード（２）に配置されることを特徴とする、請求項１乃至７のうちいずれか一項記載のアドレッシングシステム。
【請求項９】
請求項１乃至８のうちいずれか一項記載のアドレッシングシステムを含む、マルチデバイス機器（４１―４３）。
【請求項１０】
多数の装置を含むマルチデバイス機器（４１−４３）の該装置（４１−４３）のための制御情報を含む制御信号は処理モジュール（１３）において受信され、
送信されるべき制御情報は上記処理モジュール（１３）によって上記制御情報から特定され、
上記送信されるべき制御情報は、上記処理モジュール（１３）によって中央処理装置（２０）へ選択的に送信される、
マルチデバイス機器（４１−４３）の中央処理装置（２０）をアドレッシングする方法であって、
現在の動作状態に対応するいわゆる送信情報である制御情報のうちの幾つかは、中央処理装置（２０）の上記現在の動作状態についての制御信号（５０）の受信時に、動的フィルタリングモジュール（２１）によって選択され、中央処理装置（２０）によって受け入れられた及び／又は拒否された上記送信情報は、上記動的フィルタリングモジュール（２１）によって特定され、中央処理装置（２０）の上記動作状態に関連付けられる動的フィルタリングメモリ（１４）に含まれる現在の組の制御情報についての送信インジケータ（３１，３２）は動的フィルタリングモジュール（２１）によって動的にフィルタリングされ、上記送信インジケータ（３１，３２）は上記送信情報に対応し、
上記送信されるべき制御情報は、現在の組の送信インジケータ（３１，３２）に従って処理モジュール（１３）によって選択されることを特徴とする方法。
【発明の詳細な説明】
【０００１】
本発明は、マルチデバイス機器の中央処理装置のアドレッシングを行うシステム及び処理、並びに、対応する機器に関連する。本発明は特にマルチメディアの分野に適用される。
【０００２】
ＩＲＤ（Ｉｎｔｅｇｒａｔｅｄ Ｒｅｃｅｉｖｅｒ／Ｄｅｃｏｄｅｒ）又はセットトップボックスとも称される統合されたＭＰＥＧデコーダを有する受信器は、一般的に、特に遠隔制御装置から生ずる赤外線（以下”ＩＲ”）の検出器、局番号用のディスプレイ、手動制御ボタン及びモニタライト等が設けられたフロントフェースパネルを含む。また、再ロード可能なソフトウエア（フラッシュソフトウエア）の入ったＣＰＵ中央処理装置を具備したマザーボード又はメインボードを含む。
【０００３】
低エネルギー消費の公知のＩＲＤでは、フロントパネルに、変更可能でない埋込みソフトウエア（ファームウエア）を有するマスクされたＣＰＵの形の処理ユニットが設けられ、これは必要であればＩＲ命令を復号化し送信し、また、デコーダを起動し監視するのに用いられる。これにより、デコーダスイッチオン命令が認識されたときにのみ、プロトコルとこのプロトコルのサブアドレスの両方に応答してＩＲＤを作動させるアドレッシング情報を介して、デコーダを呼び出すことが可能となる。このように、スタンバイモードではマザーカードへの電力供給は中断されたままであり、フロントパネルは低消費であるため、ＩＲＤの寿命が長くなり、非常に多くのエネルギーの節約が可能とする。更に、デコーダは通常動作モードでは不必要に呼び出されないため、現在実行しているアプリケーションを遅くする必要はなくなる。
【０００４】
例えばｈｉ−ｆｉデッキ、ビデオレコーダ及びＩＲＤ等の多数の適用の開発により、多数の装置をアドレッシングし、アドレッシングを変更することが可能となった。この公知の技術によれば、各受信装置は単一の入力（所与のプロトコルの所与のＩＲアドレスに対応する）を有する種類であり、エネルギー消費を減少させるために、上述の方法でフィルタリングを行うフロントパネルが設けられうる。
【０００５】
しかしながら、例えば、テレビゲームや、テレビジョンとインターネット網の間の対話といったＩＲＤを中心とする新しい適用が急増したことにより、特にキーパッド及びＩＲジョイスティックの形の特別な遠隔制御装置が開発された。これらの既存の遠隔制御装置は、様々な装置をアドレッシングするのに単一の入力装置の使用で妥協させる。
【０００６】
従って、夫々が特定のアドレスを有する（例えばＩＲＤ、ｈｉ−ｆｉデッキ、ＤＶＤレコーダ及びインターネットナビゲータ）といった幾つかの装置を含むマルチメディア機器では、遠隔制御処理の集中化を行うことが特に望ましいと思われる。このような機器は、幾つかの遠隔制御装置から発せられるＩＲ命令を受信して、様々なアドレスや、更には様々なプロトコルにまで応答するものであってもよい。しかしながら、これは問題点を生じさせる。特に、システムの集中化により、中央処理装置が頻繁に呼び出され、その都度、遠隔制御のうちの１つが押される。これにより、スイッチオン動作が繰り返されることにより機器が早期に摩滅すること、また、重要でないＩＲ命令に関して現在実行している動作を遅くしてしまうことが生じうる。
【０００７】
１つの解決法は、単一入力装置の場合と同様にフロントパネルをフィルタ手段として使用することである。しかしながら、この解決策によれば、フロントパネルの処理モジュールは変更可能でない統合ソフトウエアの形であるため、機器の機能をフリーズさせることがある。更に、フロントパネル中のソフトウエアを再ロード可能であるよう実施のモードを変更することにより、このフロントパネルの製造費用は不利に増加する。
【０００８】
本発明は、上述の問題点を回避しつつ、様々な遠隔制御装置から発せられ様々な装置へアドレッシングされる制御信号を処理することが可能なマルチデバイス機器の中央処理装置をアドレッシングする装置に関連する。本発明のアドレッシングシステムは、このようにマルチデバイス機器によって提供される機能の柔軟な適応を可能としつつ、ビルトインされた統合ソフトウエアによって予めフィルタリングすることを可能とする。
【０００９】
本発明は、また、上述の利点を有するマルチデバイス機器、並びに、マルチデバイス機器の中央処理装置をアドレッシングする方法に関する。
【００１０】
本発明は特に、マルチメディアの分野に適用される。
【００１１】
このために、本発明の対象は、マルチデバイス機器の中央処理装置をアドレッシングするシステムである。このアドレッシングシステムは、
機器の装置のための制御情報を含む制御信号を受信し、
この制御情報から、送信されるべき制御情報を特定し、
送信されるべき制御情報を中央処理装置へ選択的に送信する、
よう設計された処理モジュールを含む。
【００１２】
本発明によれば、アドレッシングシステムは、
制御情報のための少なくとも一組の送信インジケータを含み、組の夫々は中央処理装置の一以上の動作状態に関連付けられ、インジケータは組の夫々についていわゆる「送信情報」である制御情報のうちの少なくとも幾つかに対応するよう構成される動的フィルタリングメモリと、
中央処理装置の現在の動作状態に関しての制御信号の受信時に、いわゆる現在の組である動作状態に関連付けられる組に関しての中央処理装置によって受け入れられた及び／又は拒否された送信情報を特定し、それに従ってメモリ中でこの組の送信インジケータを動的に変更するよう構成される動的フィルタリングモジュールとを含む。
【００１３】
更に、処理モジュールは、送信されるべき制御情報をメモリの現在の組の送信インジケータに従って選択するよう構成される。
【００１４】
本発明はこのように、機器の中央処理装置の上流で行われる動的フィルタリングに依存する。この動的フィルタリングは、機器の連続使用中、その内容が中央処理装置との対話によって動的に変更される動的フィルタリングメモリを用いる。行われる変更は、ユーザの仕様又は実行されるアプリケーションに依存しうる。本発明のアドレッシングシステムは、このように、初期設定から最適な設定に達するよう真の学習を行う。
【００１５】
従って、種々の装置が追加又は除去されうるため、機器に関してモジュール化の度合い高くなる。特に、下流の処理モジュールがビルトイン・ソフトウエアの形であっても、非常に多くの種類の装置への適応が可能である。
【００１６】
更に、経済的な前処理組立体のための資源を有することも可能であるが、このためにビルトイン・ソフトウエアが使用されうるため、中央処理装置は頻繁に呼び出される必要はない。また、事前の学習段階の後に、中央処理装置の呼び出しを最小限とすることが可能であり、制御情報は、故意である場合にのみ送信される。更に正確には、この呼び出しは、処理モジュールがそれ自身の基準（認証されたプロトコル及び認証されたサブアドレスの識別）の観点、及び、中央処理装置の基準（処理モジュールによって先験的に認識可能なプロトコル及びサブアドレスからの選択）の観点の両方から受け入れ可能な制御情報を認識した場合にのみ実行される。
【００１７】
このように、スタンバイモードでは、中央処理装置は、制御情報が実際にそのためのものである場合にのみ作動し、それにより不必要なスイッチオン／スイッチオフ動作を防止することによって機器の寿命をかなり長くすることが可能である。通常動作モードでは、中央処理装置中の作動中のアプリケーションは、不必要に遅くされることはない。アドレッシングシステムは、実際は、受信された制御信号（特にＩＲメッセージ等）の復号化の動作から中央処理装置を解放し、中央処理装置に関して有用なメッセージを選択することを可能とする。これらの動作は、中央処理装置のための補助処理装置を構成し機器のフロントパネルに有利に配置される処理モジュールによって動的フィルタリングメモリを用いて行われる。そのために、動的フィルタリングモジュールは、処理モジュールが送信されたメッセージを中央処理ユニットへ送信することを決定したときは、処理モジュールの下流に介入する。
【００１８】
種々の実体（中央処理装置、処理モジュール、動的フィルタリングモジュール、動的フィルタリングメモリ）の違いは、機能的なものであり、ハードウエアに基づくものである必要はないと理解されるべきである。例えば、動的フィルタリングモジュールの機能は、実際は中央処理装置自体によって行われ、幾つかは中央処理装置によって実行され、他のものは独立したユニットによって行われうる。しかしながら、望ましくは、処理モジュール及び動的フィルタリングメモリは、中央処理装置から物理的に離れていることが望ましい。特に、動的フィルタリングメモリの選択的な呼び出しは、上述の全ての利点を与える。
【００１９】
制御信号のための制御情報は、一般的には３つの部分、即ち、プロトコル、サブアドレス、及び制御データを含む。プロトコルは、例えば、ＮＥＣ，２０００，ＲＣ５，ＲＣ６又はＲＣＡプロトコルから選択される。「サブアドレス」という表現は、特定のプロトコルのパラメータを意味するものと理解され、このプロトコルによってアドレッシングされうる全てのクラスからアドレッシングされる装置のクラスを識別することを可能とするものである。最後に、制御データは、指定された機能の作動のための、アドレッシングされた装置に与えられる命令に関連する。例えば、この機能はスタンバイモードにある装置をオンとすること、局を選択すること、又は音響レベルを変えることを含むものでありうる。アドレッシングの範囲（サブアドレスの数）及び可能な命令の数を決めるのはプロトコルである。概して、これらのパラメータのフォーマットはプロトコル毎に異なる。
【００２０】
動的フィルタリングを行う際に用いられる送信インジケータは、制御情報の３つの部分のうちの１つに関連付けられるか、これらの組合せのいずれかに関連付けられることが望ましい。変形例では、これらは上記３つの部分の１以上の下位部分に関連付けられる。
【００２１】
従って、動的フィルタリングメモリ中の送信インジケータの第１の形式では、これらのインジケータは少なくとも１つのプロトコルのサブアドレスに夫々関連付けられるバイナリのインジケータを含む。
【００２２】
例として、Ｒ２０００プロトコルは、このプロトコルの１６のサブアドレスの夫々に対する受け入れ又は拒否情報を保持するフィルタリングメモリ中の２つのバイトを使用することによって考慮される。
【００２３】
第２の形式では、送信インジケータは夫々がプロトコルに関連付けられるバイナリのインジケータを含む。
【００２４】
第１の形式を置き換えうる第２の形式は、フィルタリングメモリが、どのプロトコルが認証されうるか及びこれらのプロトコルのどのアドレスが認証されるかの両方を示すバイナリインジケータを含むよう、それに結合されることが望ましい。一つの可変ビットは、このように各選択されたプロトコル（例えば上述のものの集合）に有利に割り当てられ、それに加えて幾つかの可変ビットはこれらのプロトコルの夫々のサブアドレスに関連付けられる。
【００２５】
送信インジケータの実施例の第３の形式では、送信インジケータは、制御データに夫々関連づけられるバイナリインジケータを含む。
【００２６】
この第３の形式は、有利に上述の２つの形式と組み合わされる。
【００２７】
中央処理装置の「動作状態」という用語は、機器の装置の集合に関する現在の状態を意味すると理解される。即ち、有利な実施例では、動的フィルタリングメモリは同時に又は代わりに、送信インジケータの少なくとも１つを含むことが意図され、動的フィルタリングモジュールはメモリ中で中央処理装置の現在の動作状態に関連付けられる現在の組を作動させるよう設計される。
【００２８】
従って、送信インジケータの種々の組は、中央処理装置の動作状態に依存して与えられる。例えば、第１の組は全ての装置のスタンバイ状態に対応し、第２の組は全ての装置の通常動作状態に対応する。有利な実施例では、送信インジケータの組の数は、装置の最大数の２倍である。その場合、組は夫々機器の中に実際に又は潜在的に存在する様々な装置に関連する対を形成し、各対は関連付けられる装置のスタンバイ状態及び通常動作状態に夫々対応する第１及び第２の組から構成される。考慮される他の動作状態は、特に装置のうちの１つによって行われる活動の種類（例えば記録動作、インターネット上のサービスの利用）又は活動のレベル（例えば画面上で開いているウィンドウの数、音響レベル）に関連しうる。
【００２９】
或る実施例によれば、送信インジケータの種々の組は、全て同じインジケータを含む。しかしながら、望ましい実施例では、これらは別個のインジケータを含む。この実施例は、各組の構成を最も適したフィルタリングに適応させることを可能とする。例えば、２つの組が中央処理装置のスタンバイ状態及び通常動作状態に夫々対応する特定の場合、第１の組はかなり少ない数のインジケータを含み、ボタンを押すことによって装置のうちの一つが動作されていないかを識別することが可能である。従って、この第１の組のために選択されたインジケータは、オン・ボタンの押し下げのための制御データに関連する少なくとも１つのインジケータと、装置のアドレッシングに関連するインジケータとを含む。第２の組のインジケータははるかに複雑であり、特に幾つかの種類の制御データに関連しうる。
【００３０】
中央処理装置の現在の動作状態に関連付けられる現在の組の作動は、中央処理装置の状態が変化する度に行われる更新に依存する。例えば、特に、２つの組が夫々中央処理装置のスタンバイ状態及び通常動作状態に対応するとき、中央処理装置がスタンバイ状態に入ることを決定すると、中央処理装置自体をスタンバイ状態する前に、動的フィルタリングモジュールに第１の組のインジケータを作動させるよう命令する（スタンバイ状態）。同様に、装置のうちの１つをオンとするとすぐに、動的フィルタリングモジュールに第２の組のインジケータを作動させるよう命令する（通常動作状態）。
【００３１】
動的フィルタリングメモリ中のインジケータの組の第１の記憶形式では、動的フィルタリングメモリは種々の組を同時に保持するよう設計される。その場合、フィルタリングメモリ中の作動状態の組を瞬時に識別するために単純なポインタで十分である。この実施例は、多数の動作状態が与えられているときに比較的大きいメモリ空間を必要としうる。一方、フィルタリングメモリの内容の更新回数は少なくてよい。
【００３２】
動的フィルタリングメモリ中のインジケータの組の第２の記憶形式では、動的フィルタリングメモリは一回に一組だけを保持するよう設計される。従って、最大の大きさの組を保持するために十分な大きさとされる。種々の更新された組の完全な内容は、中央処理装置のメモリ中に保持されることが望ましい。この実施例は、動的フィルタリングモジュールとフィルタリングメモリの間のかなり多くのやりとりを含む。一方で、少ない容量のメモリを使用することが可能である。
【００３３】
実施例の第３の形式では、上述の２つの形式が組み合わされる。例えば、組の数が装置の数の２倍である特定の場合には、各組は装置のうちの１つのスタンバイ状態又は通常動作状態に対応し、動的フィルタリングメモリは多数の装置に対応する多数の組を記憶するよう設計される。各装置について、そのスタンバイ状態に関連付けられる組、又は通常動作状態に関連付けられる組が記憶される。フィルタリングモジュールは、種々の装置の組を夫々の状態の変更で更新しようとする。更に、処理モジュールが制御信号を受信するたびに、アドレッシング情報によって考慮される装置を識別し、適当な組を選択する。
【００３４】
他の実施例では、中央処理装置の動作状態がいずれであっても、一組の送信インジケータが使用される。上述の実施例よりもあまり柔軟でなく効果的でないこの実施例は、一方では実施が容易である。更に、必要とするメモリ空間は少なく、フィルタリングモジュールによるフィルタリングメモリの再設定を必要としない。
【００３５】
アドレッシングシステムは、望ましくは、動的フィルタリングメモリの送信インジケータの各組にデフォルト設定を与えることが可能な再初期化装置を含むことが望ましい。
【００３６】
再初期化装置を作動させる第１の形式では、再初期化装置は任意の一般的な電力停止によってトリガされる。作動の第２の形式では、機器はバックアップ電源の補助手段を含み、この装置はユーザからの明示的な命令によってのみトリガされる。
【００３７】
再初期化装置の第１の実施例によれば、デフォルト設定では、送信インジケータは全て、アドレッシング情報は中央処理装置によって受け入れられることを示す。その場合、動的フィルタリングモジュールは、中央処理装置によって拒否された制御情報に対応する送信インジケータを動的に非作動とすることが意図される。
【００３８】
この実施例は、学習段階中に、制御情報（そのうち送信情報は処理モジュールによって認識される）が中央処理装置へ自然に送信されるため特に有利である。中央処理装置は、ソートを行い、事態が進むにつれ適当な送信インジケータが閉位置に置かれることを可能とする。
【００３９】
再初期化装置の第２の実施例によれば、デフォルト設定では、送信インジケータのうちの幾つかは制御情報が中央処理装置によって受け入れられることを示し、他の送信インジケータは制御情報が中央処理装置によって拒否されることを示す。選択される設定は、機器の使用の確率が最も高いことによって決められる。動的フィルタリングモジュールは、中央処理装置によって拒否される制御情報に対応する開位置の送信インジケータを動的に非作動とする。中央処理装置は更に、ユーザ又はアプリケーションによって作動された、閉位置にある送信インジケータを再動作する特別な手段を具備する。
【００４０】
この実施例は上述の実施例よりも複雑であり、相補的な特別な介入を必要とする。しかしながら、この実施例は、最適な設定に非常に迅速に収束するという利点を有する。望ましくは、このデフォルト設定はユーザにより変更可能とされ、それによりシステムに更に柔軟性ができる。
【００４１】
有利には、処理モジュール及び動的フィルタリングメモリは電子チップの統合されたビルトイン・ソフトウエアの形であり、動的フィルタリングモジュールは、中央処理装置の再ロード可能なソフトウエアの形であることが望ましい。
【００４２】
経済的（処理モジュール及びフィルタリングメモリ）であると共に柔軟な（フィルタリングモジュール）実施例は、このようにして得られる。
【００４３】
変形例では、動的フィルタリングモジュールは統合されたビルトイン・ソフトウエアの一部を形成する。
【００４４】
望ましくは、処理モジュール及び動的フィルタリングメモリはマルチデバイス機器のフロントフェースパネル（フロントパネル）中に配置され、中央処理装置はこの機器のマザーカード（メインボード）に配置される。
【００４５】
メインボード及びフロントパネルは、例えばＩ２Ｃ（Ｉｎｔｅｒ−ＩＣ ｃｏｎｔｒｏｌ）の名称で市販されているような、集積回路管のシリアル通信のためのバスによって連結することが望ましい。
【００４６】
実施例では、処理モジュール及びフィルタメモリはフロントパネルから別個とされ、例えば同様にマザーカード上にインストールできる。
【００４７】
本発明の主題は、また、本発明によるアドレッシングシステムを含むマルチデバイス機器である。
【００４８】
この機器は、有利に遠隔制御装置から発せられる赤外線信号の形で制御信号の少なくとも一部を受信するよう設計されるマルチメディア機器からなることが望ましい。
【００４９】
本発明はまた、マルチデバイス機器の中央処理装置をアドレッシングする方法に関する。この方法では、
多数の装置を含むマルチデバイス機器の装置のための制御情報を含む制御信号は処理モジュールにおいて受信され、
送信されるべき制御情報は処理モジュールによって制御情報から特定され、
送信されるべき制御情報は、処理モジュールによって中央処理装置へ選択的に送信される。
【００５０】
本発明によれば、
中央処理装置によって受け入れられた及び／又は拒否されたことについてのいわゆる送信情報である制御情報のうちの幾つかは、中央処理装置の動作状態についての制御信号の受信時に、動的フィルタリングモジュールによって選択され、中央処理装置の動作状態に関連付けられる動的フィルタリングメモリに含まれる現在の組の制御信号についての送信インジケータは動的フィルタリングモジュールによって動的にフィルタリングされ、送信インジケータは送信情報に対応し、　送信されるべき制御情報は、現在の組の送信インジケータに従って処理モジュールによって選択される。
【００５１】
本発明は、添付の図面を参照して、本発明を制限するものではない例示的な実施例からよりよく理解され説明されよう。
【００５２】
マルチデバイス機器（図１）は、マザーカード２の同一の中央処理装置２０によって制御される幾つかの装置４１乃至４３を含む。これらの装置は、例えば、ＩＲＤ、ＤＶＤ記録装置、及びインターネット・ナビゲーション装置からなる。中央処理装置２０は、ダウンロードされたアプリケーション・パッケージを備えた再ロード可能なソフトウエアを有するＣＰＵ（フラッシュＣＰＵ）である。
【００５３】
機器はまた、一組のＩＲ検出器１１及び電子チップ１２を具備したフロントフェースパネル１を含む。このパネル１は、電気エネルギーの管理や、例えばキーパッド、ＩＲ遠隔制御監視、及びアラーム管理等の機能の管理を行い、（例えば局の番号のための）ディスプレイをサポートする。電子チップ１２は（図２）、処理モジュール１３及び変更可能でない統合ソフトウエア（ファームウエア）の形のメモリ１４を含む。処理モジュール１３は、メモリ１４から情報を読み出し、検出器１１によって送信される信号を受信するよう設計される。処理モジュール１３自体は、プロトコル識別及び情報抽出サブモジュール１５と、送信の意思決定を行うサブモジュール１６と、通信サブモジュール１７とを含む。
【００５４】
メモリ１４は、パネル１によって受信される信号から抽出される制御メッセージのマザーカード２への送信についてのインジケータを含むよう構成される（図３Ａ）。これらの各インジケータは、所定のアドレスについてのメッセージの送信（「開」位置）又はそれ以外（「閉」位置）に関するバイナリ情報の項目を与える。このように、インジケータのうちの幾つか（集合３１）はアドレッシングに使用されるプロトコル（例えばＮＥＣ，Ｒ２０００，ＲＣ５，ＲＣ６，ＲＣＡ等）に関連し、他のインジケータ（集合３２）はこれらのプロトコルのサブアドレスに対応する。上述の例では、集合３１は２つのプロトコルに夫々関連付けられるバイナリインジケータ３３及び３４を含み、集合３２はこれらのプロトコルのサブアドレスに夫々関連付けられるバイナリインジケータの２つの列３５及び３６を含む。
【００５５】
最初には、メモリ１４は、機器の再初期化の度に再インストールされる（ハード・リセットされる）デフォルト設定を有する。一つの変形例では、デフォルト設定は、ユーザによって要求されたときに再インストールされる。図示の例（図３Ａ）では、デフォルト設定は、全てのバイナリインジケータが開位置とされるものである。
【００５６】
パネル１の電子チップ１２は、特定のプロトコルで、参照番号４が付されたＩ２Ｃバスによってマザーカード２の中央処理装置２０と対話する。
【００５７】
マザーカード２の中央処理ユニット２０には、パネル１の処理モジュール１３と対話すること及びメモリ１４の内容を変更することが可能な動的フィルタリングモジュール２１（図２）が設けられる。
【００５８】
機器はまた、電源線６によってパネル１へ、電源線７によってマザーカード２へ、電力を与えるよう設計される電源装置３を含む。パネル１はまた、制御線８によって電源装置３及びバス４に結合され、それによりパネル１は、マザーカード２への電力供給の中断、及び、パネル１とマザーカード２の間の通信の中断を要求しうる。
【００５９】
中央処理装置がスタンバイモードにあるとき、パネル１のみにエネルギーが供給され、経済的な動作が可能となる。
【００６０】
パネル１は、更に、割込み線５によってマザーカード２に接続され、これにより、通常動作モードにおいて、パネル１内で重要なメッセージ（特にＩＲメッセージ）が利用可能でありバス４を介して復元されうることをマザーカード２に通知することが可能となる。
【００６１】
動作中、検出器１１は、ＩＲ信号５０を受信し、これらを復調し、復調された信号５０に対応するディジタル信号をチップ１２の処理モジュール１３へ送る。これらのＩＲ信号５０（従って送信されたディジタル信号も）は、プロトコル種別５１、アドレッシング情報５２、及び、使用されるフォーマットに依存するフォーマットを有する制御命令（音を高くする、記録動作をオンとする、輝度を低くする等）といったデータ５３を含む。受信されるプロトコル種別５１は、アドレッシング情報５２と抽出されるデータ５３に関連付けられえ、機器のいずれかの装置４１乃至４３がはっきりと識別されることを可能とする。
【００６２】
処理モジュール１３が、発行されたＩＲメッセージのプロトコルの識別に成功しない場合、特に、ＩＲ制御プロトコルがその中にインストールされない場合は、そこから有用な情報を抽出することができず、受信された信号は無視される。
【００６３】
これに対して、処理モジュール１３がこの情報を抽出することができた場合は、メモリ１４の内容を調べ、中央処理装置２０の動的フィルタリングモジュール２１を呼び出す必要があるか否かを確かめる。従って、考慮されているプロトコルに対応するバイナリインジケータの内容にアクセスし、このインジケータが開位置にあれば、バイナリインジケータの内容はこのプロトコルに従って考慮されるサブアドレスに対応する。開位置にある場合はまた、処理モジュール１３は受信された命令を中央処理装置２０へ送信する。一方で、これらのインジケータのうちの１つが閉位置にあれば、命令は全く送信されず、マザーカードは呼び出されない。例として（図３Ｂ）、パネル１のチップ１２によって受信される信号５４は、バイナリインジケータ３３及び３７（バイナリインジケータ３７は列３５に属する）に夫々対応するプロトコル及びサブアドレスを与えるアドレッシング情報を含む。これらの２つのインジケータ３３及び３７が開位置にあるとき、信号５４から抽出される制御メッセージは中央処理装置２０へ送信される。
【００６４】
中央処理装置２０が処理モジュール１３から制御メッセージを受信すると、次にユーザ仕様又は現在実行しているアプリケーションによりアドレッシング情報の有効性を調べる。中央処理装置２０がプロトコル及び有効であるサブアドレス（図３Ｄ）を認識すると、送信されたメッセージに含まれる機能を実行する。
【００６５】
また、プロトコル又は送信されたサブアドレスを拒否する場合（図３Ｃ）、処理モジュール１３へ拒否メッセージを返し、このメッセージはメモリ１４中の対応するバイナリインジケータを閉とする。この例では、インジケータ３７はこのように、関連付けられるサブアドレスが中央処理装置２０によって認識されない場合に閉とされる。更に、中央処理装置２０が、処理モジュール１３によって起動され呼び出される前にスタンバイモードにあった場合、Ｉ２Ｃ命令によって処理モジュール１３に対してその電力供給を切断することを命令する。
【００６６】
このシステムは、このようにマザーカード２でなされた選択に基づいてパネル１の動的フィルタリングを行う。例えば、インジケータ３７が閉であるとき、続いてチップ１２によって受信された信号５５が同じサブアドレスに関連するアドレッシング情報を含む場合（図３Ｅ）、アドレッシング情報は処理モジュール１３によって無視される。従って、中央処理装置２０は不必要に呼び出されることがない。スタンバイモードでは、スイッチオンとスイッチオフの繰り返しが防止される。動作モードでは、進行中の現在のアプリケーションを邪魔せねばならないことによりその速度を遅くすることが回避される（例えばデコーダ読み出し）。
【図面の簡単な説明】
【図１】
本発明によるアドレッシングシステムを含むマルチデバイス機器を示す基本的な図である。
【図２】
図１のアドレッシングシステムの様々な要素間の相互作用を示すブロック図である。
【図３Ａ】
アドレッシングシステムのダイナミック・フィルタリング・メモリの内容及び図１に示す機器の中央処理装置によって実行されるアクションを簡単に示す図であり、特に、例えば再初期化の後の全ての送信インジケータが開位置にある制御信号の受信をしていない待機状態にあるメモリ及び中央処理装置を示す図である。
【図３Ｂ】
アドレッシングシステムのダイナミック・フィルタリング・メモリの内容及び図１に示す機器の中央処理装置によって実行されるアクションを簡単に示す図であり、特に、所定のプロトコル及び所定の下位アドレスに対応するようにアドレッシングシステムの処理モジュールによって認識される制御信号の受信中のメモリ及び中央処理装置を示す図である。
【図３Ｃ】
アドレッシングシステムのダイナミック・フィルタリング・メモリの内容及び図１に示す機器の中央処理装置によって実行されるアクションを簡単に示す図であり、特に、図３Ｂに示す制御信号の受信と対応する制御メッセージの中央処理装置への送信の後であり、制御メッセージのためのアドレッシング情報が中央処理装置によって受け入れられなかったときのメモリ及び中央処理装置を示す図である。
【図３Ｄ】
アドレッシングシステムのダイナミック・フィルタリング・メモリの内容及び図１に示す機器の中央処理装置によって実行されるアクションを簡単に示す図であり、特に、図３Ｂに示す制御信号の受信及び対応する制御メッセージの中央処理装置への送信の後であり、制御メッセージのためのアドレッシング情報が中央処理装置によって受け入れられたときのメモリ及び中央処理装置を示す図である。
【図３Ｅ】
アドレッシングシステムのダイナミック・フィルタリング・メモリの内容及び図１に示す機器の中央処理装置によって実行されるアクションを簡単に示す図であり、特に、図３Ｂ（図３Ｃ）の制御信号に関して中央処理装置によってアドレッシング情報が拒否された後の、図３Ｂの制御信号と同じプロトコルの同じ下位アドレスを有する新しい制御信号が続いて送られた場合のメモリ及び中央処理装置を示す図である。
【国際公開パンフレット】
2004504758.tif 000003
2004504758.tif 000004
2004504758.tif 000005
2004504758.tif 000006
2004504758.tif 000007
2004504758.tif 000008
2004504758.tif 000009
2004504758.tif 000010
2004504758.tif 000011
2004504758.tif 000012
2004504758.tif 000013
2004504758.tif 000014
2004504758.tif 000015
2004504758.tif 000016
2004504758.tif 000017
2004504758.tif 000018
2004504758.tif 000019
2004504758.tif 000020
2004504758.tif 000021
2004504758.tif 000022
2004504758.tif 000023
2004504758.tif 000024
2004504758.tif 000025
2004504758.tif 000026
2004504758.tif 000027
2004504758.tif 000028
【国際公開パンフレット（コレクトバージョン）】
2004504758.tif 000029
2004504758.tif 000030
【国際調査報告】
2004504758.tif 000031
2004504758.tif 000032