(57)【要約】本発明は、２つの電子的バスステーション（３３、３２）の間のデータの交換のための簡単なシリアルデータ転送方法に関する。バス接続は、第１ラインがデータ／制御信号のために備えられ且つ第２ラインが電力供給電圧ＶＣＣまたは接地のために備えられる２つのラインから成る。送信ステーション（３３）から受信ステーション（３２）へのデータ転送は、時間の第１期間（Ｔａｃｔｉｖｅ）の間、アクティブにされる電位に第１ラインをすることにより開始される。時間の第１期間（Ｔａｃｔｉｖｅ）の経過後、送信ステーションは、第２期間（Ｔｓｔａｂｌｅ）の間、前記第１ライン（２２）を非アクティブのままにする。送信ステーションは、前記時間の第２期間（Ｔｓｔａｂｌｅ）の経過後、前記第１ラインおよび第２ラインによりデータ送信を開始する。好適には、データは、データフレームにおける多くのブロックに転送される。第１ブロックは同期化ブロックに関し、最後のブロックはチェックサムブロックである。確認応答は、他の時間の期間（Ｔａｃｔ）の間、受信ステーション（３２）によりアクティブにされる電位に第１ライン（２２）をすることにより、データフレームの終わりに簡単に実施される。また、対応する雄心システムについて開示している。データ送信方法と対応する通信システムは、携帯用装置が有線のリモートコントロール（４）を備える携帯用装置のような消費者向け電子製品において用いられることができる。携帯用装置におけるメインマイクロプロセッサとリモートコントローラにおけるリモートマイクロプロセッサとの間のデータ転送は本発明に従って実行される。
2005501339.tif 000002
【特許請求の範囲】
【請求項１】
第１ラインがデータ／制御信号のために備えられ且つ第２ラインが電力供給電圧ＶＣＣまたは接地のために備えられるバス接続における２つの電子的バスステーション（３３、３２）の間のデータのシリアル転送のための方法であって：
（ｉ）時間の第１期間（Ｔａｃｔｉｖｅ）の間、低いまたは高いアクティブにされる電位に第１ライン（２２）をすることにより第１方向にデータ転送を開始する段階；
（ｉｉ）時間の第１期間の経過後、時間の第２期間（Ｔｓｔａｂｌｅ）の間、前記第１ライン（２２）を非アクティブのままにする段階；並びに
（ｉｉｉ）前記時間の第２期間（Ｔｓｔａｂｌｅ）の経過後、前記第１ラインおよび第２ラインによりデータ送信を開始する段階；
から構成されることを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、第１ラインは、前記ｉ）の代わりに、データ／制御ライン（２２）の論理的に“低い”状態に対応する電位にし、前記ｉｉ）の代わりに、非アクティブ状態は論理的に“高い”状態に対応する電位に対応する、ことを特徴とする方法。
【請求項３】
請求項１または２に記載の方法であって、時間の第１期間（Ｔａｃｔｉｖｅ）は、前記データ／制御ラインがデータ転送の開始を検出するためにデータ／制御ラインをポーリングする期間より長い、ことを特徴とする方法。
【請求項４】
請求項１乃至３のいずれに記載の方法であって、時間の第２期間（Ｔｓｔａｂｌｅ）は前記時間の第１期間（Ｔａｃｔｉｖｅ）より短い、ことを特徴とする方法。
【請求項５】
請求項１乃至４のいずれに記載の方法であって、ブロックの前記時間の第２期間の後、データが、ブロックの形態で、２つのブロック毎の間におけるアイドリング時間（Ｔｇａｐ）を伴って送信され、データ／制御ライン（２２）は前記非アクティブ状態のまま保たれる、ことを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、データフレームにおいて送信される第１ブロックは、特定のビットパターンが同期化の目的のために転送される同期化ブロックである、ことを特徴とする方法。
【請求項７】
請求項６に記載の方法であって、前記同期化ブロック（ＴＷ）の後のアイドリング時間は２つのデータブロック毎の間におけるアイドリング時間（ＴＧＡＰ）より長い、ことを特徴とする方法。
【請求項８】
請求項５乃至７のいずれに記載の方法であって、データフレームにおいて転送される第２ブロックは、データフレームにおいて転送されるべきデータブロックの数が受信端部に転送される、情報ブロックである、ことを特徴とする方法。
【請求項９】
請求項５乃至８のいずれに記載の方法であって、データフレームにおける最後のデータブロックを用いてチェックサムは転送され、前記チェックサムの転送の後、送信ステーションはその非アクティブ状態に前記データ／制御ラインを開放する、ことを特徴とする方法。
【請求項１０】
請求項９に記載の方法であって、受信ステーションは計算されたチェックサムを前記受信されたチェックサムと比較し、データフレームが受け取られたことに対して確認応答するために前記アクティブにされる電位に前記データ／制御ライン（２２）を所定の時間の期間（Ｔａｃｔ）内になる、ことを特徴とする方法。
【請求項１１】
請求項１０に記載の方法であって、チェックサムは、ブロックが受け取られた後の時間毎に、受信ステーションにおいて漸次的に計算される、ことを特徴とする方法。
【請求項１２】
送信ステーション（３３）と受信ステーション（３２）とから構成される通信システムであって：
両方のステーションは、第１ライン（２２）がデータ／制御信号のために備えられ、第２ライン（１９）が電力供給電圧（ＶＣＣ）または接地のために備えられるシリアルバス接続により接続される；
通信システムであり、
前記送信ステーションは、時間の第１期間（Ｔａｃｔｉｖｅ）の間、アクティブにされる電位に第１ラインをし、次いで、データフレームを開始するために時間の第２期間（Ｔｓｔａｂｌｅ）の間、第１ラインを非アクティブのままにするための手段から構成され、前記送信ステーション（３３）はブロックの数の形式でデータを送信する手段からさらに構成され、その手段は、前記時間の第２期間（Ｔｓｔａｂｌｅ）の経過後、直接、第１データブロックを送信する；
ことを特徴とする通信システム。
【請求項１３】
請求項１２に記載のシステムであって、前記送信ステーション（３３）は、最後のブロックが転送された後、前記第１ラインを非アクティブのままにするための手段からさらに構成され、受信ステーション（３２）は、データフレームが受け取られたことを確認応答するために、最後のブロックが受け取られた後に時間の第３期間（Ｔａｃｔ）の間、アクティブな電位に前記第１ライン（２２）をするための手段から構成される、ことを特徴とする通信システム。
【請求項１４】
請求項１２または１３に記載のシステムであって、最後のブロックを用いて、チェックサムは転送され、並びに、受信ステーション（３２）は、ブロックが受け取られる時間毎に漸次的にチェックサムを計算するためおよび計算されたチェックサムを受信されたチェックサムと比較するための手段から構成され、前記受信ステーション（３２）は、計算されたチェックサムが受信されたチェックサムに適合する場合、応答確認を与える、ことを特徴とする通信システム。
【請求項１５】
請求項１２乃至１４のいずれに記載のシステムであって、送信ステーション（３３）は特定のＣＤプレーヤにおける消費者向け電子製品に統合され、前記受信ステーション（３２）は消費者向け電子製品のための有線のリモートコントロールに統合される、ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バス接続における２つの電子的バスステーション間の、およびシリアルデータ転送を行うことができる送信ステーションと受信ステーションから構成される通信システムへの、データのシリアル転送のための方法に関する。
【背景技術】
【０００２】
有線のリモートコントロールを備えられた消費者向け電子製品は、先行技術において周知である。特に、ＣＤプレーヤ、カセットプレーヤ、ＭＰ３プレーヤ等のような携帯用消費者向け電子製品のために、それらの有線の遠隔制御はしばしば用いられる。上記のようなオーディオ装置のために、一部のヘッドホンは、それらの装置についての最優先の周辺装置として位置付けられている。有利な解決方法は、ヘッドホンと有線のリモートコントロールとを携帯用装置に接続するために単一ケーブルを１本だけ必要とするように、ヘッドホンに有線のリモートコントロールを一体化することである。
【０００３】
近年、有線のリモートコントロールは、有線のリモートコントロールにおける小型表示装置の導入により、操作モード、記録されたタイトルおよびいずれかの種類のユーザ情報についての情報をユーザに提供する付加的な機能を引き継いでいる。表示装置はどのような種類のものであっても可能であるが、現在は通常、ＬＣＤ表示装置がこの目的のために用いられている。この場合、表示データは、有線のリモートコントロールそれ自体において生成されることができるか、またはそのようなデータは、他の具体化において、携帯用装置から有線のリモートコントロールに転送される。第１の代替手段は、有線のリモートコントロールにおける表示データのための比較的高価な記憶装置と、ユーザーコントロール等を評価するデータ信号の生成のためのある比較的強力なマイクロコントローラとを必要とする。必要とされるリモートコントロールは、勿論、軽量で小型である必要があり、それ故、第１の具体化において、これらの構成を実現することは比較的困難である。それが、主に、第２の代替の解決方法が好ましい理由である。しかし、そのような場合、全てのＬＣＤの表示データは、携帯用装置から有線のリモートコントロールに転送される必要があり、これは、携帯用装置と有線のリモートコントロールとの間において効果的な通信システムおよび通信方法を必要とする。また、通信のために必要なワイヤの数は、最軽量のケーブル接続と電磁妨害に対する最適な保護を確実にするために、できるだけ少ない方がよい。
【０００４】
これらの制限の下で、要求事項を満たすために、最適なシリアルバス通信を考慮することとする。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明の目的は、次のような要求事項を実現させる２つのバスステーションの間の通信のための効果的なシリアルバスプロトコルについて開示することである。
【０００６】
電力を節約する理由のために、リモートコントローラは、携帯用装置が動作している時間の殆どの間において、電力節約のための操作モードにある。それ故、通信プロトコルは、有線のリモートコントローラが休止状態にあるために、データ損失がなく、それ故、データ転送を繰り返す必要がなく、リモートコントローラに対してデータ伝送を開始する間にスリープモードを解除されて、通常の操作モードにされることを保証する。この目的は、次のような請求項１における方法の段階であって：
（ｉ）時間の第１期間の間、アクティブにされる低電位または高電位に第１ラインをすることにより第１方向にデータ転送を開始する段階；
（ｉｉ）時間の第１期間の経過後、時間の第２期間の間、前記第１ライン（２２）を非アクティブのままにする段階；並びに
（ｉｉｉ）前記時間の第２期間の経過後、前記第１ラインおよび第２ラインによりデータ送信を開始する段階；
により達成される。
【０００７】
データ転送を開始する前には、シリアルデータ接続のためのデータ／制御ラインは、非アクティブにされる状態に対応するアイドル状態にある。データ転送の開始は、請求項１の段階ｉ）において規定されるようなアクティブにされる電位に第１データラインをすることにより通知される。リモートコントローラは、第１データラインにおいてアクティブにされる電位が検出されるとき、スリープモードを解除されて、通常の操作モードになる。このための必要条件は、スリープモードにおける特定の期間に第１データラインを繰り返しポーリングすることである。第１データラインがアクティブにされる電位にポーリングされる時間の間の長さは、ポーリング期間に比べて僅かに長くなる必要がある。リモートコントローラは、第１データラインにおけるアクティブに去れる電位を検出した後、そのスリープモードの状態を通常の操作モードに変化させる。通常の操作モードのために高速クロック信号を安定化させることは幾らかの時間が必要である。この時間は、第１データラインが特定の時間の期間の間、非アクティブのまま保たれる段階ｉｉ）により、通信プロトコルにおいて保証される。勿論、たとえ時間の第１期間の終了においてアクティブにされる電位が検出されるとしても、リモートコントローラがそのクロックを安定化できるように、この時間の期間は十分長い。前記時間の第２期間の経過後にのみデータ転送は開始され、このことは、第１データ信号が転送されるとき、リモートコントローラが通常の操作モードにおいて動作することを保証する。
【０００８】
有利なことに、それぞれの従属請求項に関連して、本発明の追加の実施形態を開示している。
【０００９】
好適には、データは、データ／制御ラインが前記非アクティブ状態のまま保たれる２つのブロック毎の間の幾らかの短いアイドリング時間をもつブロックの状態で前記時間の第２期間の後、送信される。このことは、リモートコントローラがアイドリング時間の間に各々のブロックにおけるデータ語をバッファリングすることができ、また、それはこの時間の間にチェックサムの計算を実行することができる。
【００１０】
データフレームにおいて転送された第１ブロックが、特定のビットパターンが同期化の目的のために転送される同期化ブロックである場合、それはまた有利である。この手段は、データ語がサンプリングされる前に、リモートコントローラにおいてサンプリングする時点の再較正を可能にする。
【００１１】
同期化ブロックの後のアイドリング時間は、２つのデータブロックの間のアイドリング時間に比べてより長くすることができる。このことは、リモートマイクロプロセッサに、次のデータブロックを受け取ることを準備する時間を与える。
【００１２】
１つのデータフレームにおいて転送されたデータブロックの数が可変である場合、データブロックの前に、情報ブロックを送信することは有利である。情報ブロックにおいて、次のデータブロックの数が含まれる。
【００１３】
有利なことに、転送される最後のブロックはデータフレームのためのチェックサムを含む。このことは、計算されたチェックサムを転送されるチェックサムと比較することにより、リモートコントローラにおける簡単なエラーチェックを可能にする。
【００１４】
これに関連してはまた、データフレームの安全な受け取りについての確認応答を実行するために、両方のチェックサムが互いに対応する場合、受信ステーションはデータ／制御ラインを前記アクティブにされる電位にすることは有利である。これは、いずれのオーバーヘッドも生成せず、リモートコントローラにおけるインタフェース回路をできるだけ単純なままにすることを可能にする、非常に単純な応答確認メッセージであり、すなわち、それは全データ送信能力を有することを必要としない。
【００１５】
本発明に従った優位性のある通信システムについては、独立請求項１２に記載している。この通信システムのさらに優位性のある実施形態については、従属請求項１３乃至１５から明確に理解できる（上記説明もまた参照されたい）。
【発明を実施するための最良の形態】
【００１６】
図１ａは、２つのユニットから構成される組み合わされたＣＤ／ＭＰ３プレーヤの平面図である。本体ユニットは、全体として、参照番号１で表される。プレーヤの上部側において、操作部２が配置され、この実施形態においてプッシュボタンとして認識される。音量制御のための操作部２はプレーヤのハウジングの側面に配置されている（図１ｂ）。操作部２は、その装置のユーザが“プレー”、“フォワード”、“リバース”等のようなコメントを入力することを可能にする。プレーヤ１の実際の操作状態は、ＬＣＤ表示装置等により実現される表示装置３において表示される、
一般に、そのような携帯用装置は、ユーザがヘッドホンにより音楽を聴くとき、衣服のベルトに固定してまたはポケットに入れて持ち運べる。そのような状況下では、例えば、プレーヤをポケットに入れて持ち運ぶとき、ユーザは、操作部と曲の番号や曲のタイトルのような、表示装置３に示される操作状態とを見ることができないため、操作部２により装置１を操作することはかなり不都合である。
【００１７】
ユーザが操作する上での快適さをエンハンスするように、プレーヤは、プレーヤの第２ユニットを構成するリモートコントロール４により制御されることができる。リモートコントロール４は、２ロッドプラグ７において終端となるケーブル６により本体ユニット１に接続可能である。プラグ７は、単一の絶縁ハウジング１０に一体化された、オーディオロッド８とデータロッド９を有する。オーディオロッド８は、データロッドに比べて直径が大きく、また、長さが長い。オーディオジャック１２とデータジャック１３は、プレーヤ１のハウジングの１つの側面に備えられている（図１ｂ）。オーディオジャック１２とデータジャック１３は、本体ユニット１とリモートコントロール４との間の機械的および電気的接続を確立するために、オーディオロッド８およびデータロッド９それぞれに収容して、機械的且つ電気的に配置されている。
【００１８】
リモートコントロール４それ自体は、図１ａに示していないが、ヘッドホンジャックを備えている。これにより、音楽再生のための一対のヘッドホン１１がリモートコントロールに接続可能であり、すなわち、本体ユニット１により生成される音声信号はリモートコントロール４を通る。
【００１９】
リモートコントロールユニット４は、ユーザが接続されるオーディオ装置を制御することができる操作部１４と表示装置１５を備えている。リモートコントロール４は、パンと同様の方法で、クリップにより衣服に固定される。それ故、それは、衣服に対する脱着が容易である。従って、ユーザがそのオーディオ装置を制御しまたはそのオーディオ装置でモニタしたいときはいつでも、ユーザは、コントロール部１４の可触性と良好な表示装置１５の視認性を効果的にするようにユーザの手の中にリモートコントロールユニットを持つことができる。
【００２０】
図２ａは、オーディオジャック１２、データジャック１３およびロッドプラグ７をより詳細に示している。ロッド８とロッド９が異なる直系と長さを有することをはっきり認識することができる。有利なことに、このような配列により、ロッド８および９を間違ったジャック１２および１３にうっかり挿入することが回避できる。
【００２１】
図２ｂには、ロッド８および９の電気的構成が示している。オーディオロッフォ８は、４つの接触領域を有する４ポールロッドである。接触領域１６および１７は、ステレオオーディオ信号の左チャンネルおよび右チャンネルにそれぞれ関連している。接触領域１８および１９は、アナログ信号についての接地およびデジタル信号についての接地にそれぞれ関連している。
【００２２】
データロッド９は３つの接触領域を有する３ポールロッドである。接触領域２１はスタートアップ信号を受信するためのものであり、接触領域２２はデジタルデータ／コントロール信号のためのものであり、接触領域２３はリモートコントロールに対する印加電圧のためのものである。
【００２３】
オーディオジャック１２は、オーディオロッドの４つの接触領域１６乃至１９のために対応する電気的接触部を有し、データジャック１３は、データロッド９の接触領域２１乃至２３のために対応する接触部を有する。
【００２４】
図３は、命令および表示データ交換に関して、リモートコントロールユニットおよび本体ユニットを伴うブロック図を模式的に示している。破線３１の左側には、本体ユニットのブロック図を示し、他方、破線３１の右側には、リモートコントロールユニット４のブロック図を示している。リモートコントロールユニットは、本値ユニットにおけるメインマイクロプロセッサ３３と通信するために、および操作モード、操作パラメータ、音楽のタイトル等についてユーザに情報提供するためにＬＣＤ表示装置１５を駆動するためにマイクロプロセッサ３２を備えている。コントロール命令を入力するために、ユーザは、変圧器を表す“キーラダー（ｋｅｙ  ｌａｄｄｅｒ）”を構成するスイッチ３４の１つをアクティブにする。キーの１つが押されるとき、内蔵のＡ／Ｄ変圧器により電圧を対応するデジタル値に変換する、メインマイクロプロセッサ３３にそれぞれの電圧レベルが加えられる。デジタル値は、本体ユニット１の操作のための命令語を表す。プラグタイプおよび対応するソケットとパワーオンシーケンスとの詳細に関しては、同一出願人による欧州特許第０１４０１１８５．２号明細書にさらに詳細に記載されている。
【００２５】
次に、本体ユニットにおけるマイクロプロセッサからリモートユニットにおけるマイクロプロセッサにデータを転送するために用いられる通信プロトコルについて説明することとする。図４の上部はデータフレームのフォーマットについて示している。データ／制御ライン２２とデジタル接地１９との間の電圧降下が示されている。データ送信が始まる前に、データライン２３はアイドル状態または非アクティブ状態にあり、このことは、図４に従って、それが論理的に高い状態にあることを意味する。データ転送を開始するために、メインマイクロプロセッサは、論理的に低い値に対応するデジタル接地電位にデータライン２２を引き下げる。これについては、図４の左上側に示している。データライン２２は、Ｔａｃｔｉｖｅで示される時間の期間には接地レベルに引き下げられる。この時間の期間は、例えば４ｍｓである。リモートマイクロコントローラが、３ｍｓ毎に１度、そのスリープモードにおいてデータラインをサンプリングする場合、４ｍｓである時間の期間Ｔａｃｔｉｖｅのセットアップは、アクティブな電位（“低い”レベル）がリモートマイクロプロセッサにより安全に検出される。この時間の期間Ｔａｃｔｉｖｅの経過の後、メインμＰはデータライン２２を開放し、第２時間の期間Ｔｓｔａｂｌｅのための論理的に高い状態である非アクティブ状態に引き下げる。時間の期間Ｔｓｔａｂｌｅは、例えば４ｍｓの間、継続するように、予め定義される。この時間の期間において、リコーとコントローラにおけるマイクロプロセッサは、安定化された高速クロックを得る必要がある。
【００２６】
時間の期間Ｔｓｔａｂｌｅの次に、データは多数のデータブロック内に転送される。２つのデータブロック毎の間において、短いアイドリングの時間の期間Ｔｇａｐは、受信されたデータブロックをバッファメモリに移すために、および、例えば、計算されたサム値のための更新を実行するために、リモートコントローラがいくらかの時間を確保したところに位置付けられる。データフレーム内に送信されたデータブロックの数は可変である。４つのタイプのブロックが定義される。第１データブロックは、特定にビットパターンがリモートマイクロプロセッサに送信される同期化ブロックに関係する。この同期化ブロックの構成についてはまた図４に示すが、図４の下部を参照されたい。同期化ブロックは、特定のパターン１０１０１０１０を有する８ビットのデータ語から構成される。このビットパターンに先立って、スタートビットが送信され、その後に、ストップビットが位置付けられる。リモートコントローラのマイクロプロセッサは、送信ラインにおいて正確なサンプリング周波数を達成するためであって、その内部のタイマーを調節するために、同期化ブロックのデータ語の立下りを用いる。同期化ブロックの後であって、次のデータブロック送信する前に、待ち時間ＴＷがある。この待ち時間ＴＷは、次のデータ語のための受け入れを準備するために、リモートマイクロプロセッサに時間を与える。この時間の期間を、例えば、４ｍｓに設定することができる。次に、情報ブロックが、メインマイクロプロセッサからリモートマイクロプロセッサに転送される。この情報ブロックは８ビットのデータ語Ｎを含む。このデータ語Ｎの意味について、次の表に示す。
【００２７】
【表１】
2005501339.tif 000003
Ｎが０に等しいかまたは２５５に等しいとき、データフレーム内に送信されるデータブロックはない。その値がＮ＝０の場合、リモートマイクロプロセッサは、リモートコントローラにおけるＬＣＤ表示装置の画素の全てをオフにする命令を受信する。その値がＮ＝２５５の場合、リモートマイクロプロセッサは、ＬＣＤ表示装置の画素の全てをオンにする相補的な命令を受信する。その値がＮ＝２５４である場合は、将来の使用のために保留され、その時点において、それに関連する特別の命令はない。他の全ての場合に対して、その値Ｎは、データフレームにおける情報ブロックの後に転送されるデータブロックの数を示す。また、情報／データブロックの構造を図４の下部に示している。各々のデータブロックは、同様に、スタートビットとストップビットにより囲まれた８ビットのデータ語を含む。これらの重要なビット０乃至６はＬＣＤ表示装置の画素番号を表し、ＭＳＢビット７の場合、この画素が、オン状態“１”またはオフ状態“０”のどちらかに設定されることが示される。勿論、ＬＣＤのスクリーンの各々の画素は一意にアドレスされ、データ語の制御の下で設定またはリセットがなされることができる。データフレームの端部において、チェックサムブロックは最後に送信される。チェックサムブロックは、完了データフレームのためのチェックサムを含む。このブロックを送信した後、メインマイクロプロセッサはデータ／制御ライン２２をインアクティブのままにして、確認応答のためにデータラインのポーリングを開始する。メインマイクロプロセッサは、図４に示すように、Ｔａｃｋの期間にポーリングする。Ｔａｃｋの期間内に、論理的に低いレベルが検出されない場合、データフレームの送信は失敗したと判断され、最大さらに４回、再送信がなされる。５回の送信全てが失敗した場合、リモートコントローラは利用可能でないと判断され、プラグの挿入がその後検出されるまで、それ以上のＬＣＤデータは送信されない。
【００２８】
チェックサムブロックの後の時間の期間ＴＣＳは、リモートマイクロプロセッサが、最終のチェックサム計算を実行するためおよび要求された出力モードに対してデータライン２２に接続されるポートに切り替えるために有する時間である。両方のチェックサム、すなわち計算されたチェックサムと受信されたチェックサムが互いに対応する場合にのみ、リモートマイクロプロセッサは、肯定的な確認応答をアサートするために、アクティブにされるレベル（低レベル）にデータラインをする。メインＭＣＵは、データラインにおけるこのレベルを検出し、次いで、次のデータフレーム転送を準備することができる。図４における時間の期間ＴＯＫは、リモートマイクロプロセッサが肯定的な確認応答をアサートするためにデータラインを低レベルに保つ必要がある時間である。両方を足した時間の期間ＴＣＳ＋ＴＯＫは時間の期間Ｔａｃｋを超えることはない。応答確認の期間の後、図４における論理的に高い状態に対応するアイドル状態を有するように、データラインは両方のマイクロプロセッサから開放される。時間Ｔｉｄｌｅの間に、データラインはこのレベルのまま保たれる。時間Ｔｉｄｌｅは、好適には、リモートコントローラにおいてＬＣＤ表示装置を更新するために最大許容時間と同じ長さであると定義される。
【００２９】
リモートマイクロプロセッサの操作について、次のように要約する。
段階１：ＬＣＤデータラインは、リモートマイクロプロセッサの割り込み／ＩＯポートＩＮＴ１に接続される。
段階２：リモートマイクロプロセッサは、時間の期間Ｔａｃｔｉｖｅの間にデータライン２２において“低レベル”を検出する。
段階３：リモートマイクロプロセッサは高速クロックオシレータに切り替える。
段階４：高速クロックオシレータの安定化のとき、リモートマイクロプロセッサは高速クロックまたは通常動作モードに切り替える。
段階５：リモートマイクロプロセッサは、同期化ブロックの第１立ち下がりが検出されるまで、最速サンプリング速度でデータ／制御ライン信号をサンプリングする。
段階６：割り込み入力ポートＩＮＴ１において同期化ブロックの第１立ち下がりの検出のとき、割り込みサービスルーチンはその内部のタイマーを開始する。
段階７：同期化ブロックの第２立ち下がりの検出のとき、割り込み入力ポートＩＮＴ１のための割り込みサービスルーチンは、２ビット期間に対応する時間差を測定し、タイマーを再スタートする。
段階８：同期化ブロックのデータ語の５つの立ち下がり全てがパスするまで、段階６および７が繰り返される。
段階９：ビット時間Ｔｂｉｔの平均値が計算される。
段階１０：リモートマイクロプロセッサは次の情報ブロック並びにデータブロックおよびチェックサムブロックを受け取ることを準備する。
段階１１：割り込み入力ポートＩＮＴ１のための割り込みを可能にする。
段階１２：次の情報／データ／チェックサムブロックの第１立ち下がり（すなわち、スタートビットの立ち下がり）が、各々の場合において、ＩＮＴ１割り込みをトリガする。
段階１３：この段階において、ＩＮＴ１割り込みは不能にされ、内部のタイマーは、スタートビットをスキップするために１ビット期間Ｔｂｉｔに等しいタイムアウトにより開始される。
段階１４：次のビットをサンプリングするために、各々のビット期間について３つのサンプルが取られるように、内部のタイマーが設定される。
段階１５：それら３つのサンプルに従ったビットの値が決定される。
段階１６：ブロックのＡ８ビット全てが検索されるまで、段階１４および１５が繰り返される。
段階１７：リモートマイクロプロセッサが暫定的なチェックサムを計算する。
段階１８：ここで、最後のブロック（すなわち、チェックサムブロック）が受信されるまで、段階１１乃至１７が繰り返される。
段階１９：計算されたチェックサムが受信されたチェックサムブロックに適合する場合、リモートマイクロプロセッサのＩＮＴ１ポートは出力ポートとして設定され、出力ポートは、データラインにより肯定的な確認応答を実行するために、時間の期間ＴＯＫに対して論理的に低いレベルに設定される。データラインは、それ故、両方の方向に作成され、このことが、データラインが双方向性データラインとして特徴付けられる理由である。
【図面の簡単な説明】
【００３０】
【図１ａ】有線のリモートコントロールとヘッドホンと共に示す携帯用ＣＤプレーヤの平面図である。
【図１ｂ】図１ａのＣＤプレーヤの側面図である。
【図２ａ】ジャックとツインロッドプラグの機械的配置を示す図である。
【図２ｂ】ツインロッドプラグにおける接触構成を示す図である。
【図３】本体ユニットとリモートコントロールユニットの模式的なブロック図である。
【図４】データフレームフォーマット、同期化ブロックの構造およびデータフレームにおける情報／データブロックを示す図である。
【図５】前記データ／制御ラインにおける信号のサンプリングを示す図である。
【図３】
2005501339.tif 000004
【図４】
2005501339.tif 000005
【図５】
2005501339.tif 000006
【国際公開パンフレット】
2005501339.tif 000007
2005501339.tif 000008
2005501339.tif 000009
2005501339.tif 000010
2005501339.tif 000011
2005501339.tif 000012
2005501339.tif 000013
2005501339.tif 000014
2005501339.tif 000015
2005501339.tif 000016
2005501339.tif 000017
2005501339.tif 000018
2005501339.tif 000019
2005501339.tif 000020
2005501339.tif 000021
2005501339.tif 000022
2005501339.tif 000023
2005501339.tif 000024
2005501339.tif 000025
2005501339.tif 000026
【国際調査報告】
2005501339.tif 000027
2005501339.tif 000028