(57)【特許請求の範囲】
【請求項１】
第一の演算処理装置と該第一の演算処理装置の停止中も動作し続ける第二の演算処理装置と外部機器を接続するためのＨＤＭＩ（High-Definition Multimedia Interface）とを備える電子機器において、
上記第二の演算処理装置は、上記第一の演算処理装置の停止中に起動信号の入力を検知すると上記第一の演算処理装置を起動させ、上記第一の演算処理装置が起動処理を行っている間に上記ＨＤＭＩを介して接続されている外部機器に割当てられている論理アドレスの使用状況を調査し、上記調査の結果に基づいて、論理アドレスの使用状況の一覧を作成し、
上記第一の演算処理装置は、上記第二の演算処理装置によって起動されると上記第二の演算処理装置から上記論理アドレスの使用状況の一覧を取得して未使用の論理アドレスの中からひとつを選択して本電子機器の論理アドレスとして設定し、
更に、
上記第二の演算処理装置は、上記第一の演算処理装置が上記論理アドレスの使用状態の取得を開始したことを検出した場合に、上記作成した論理アドレスの使用状況の一覧を上記第一の演算処理装置に送信する、ことを特徴とする電子機器。
【請求項２】
上記第二の演算処理装置は、上記ＨＤＭＩの規格の上で本電子機器の種類に対して設定可能な論理アドレスのみに対し、論理アドレスの使用状況を総当りで調査する請求項１に記載の電子機器。
【請求項３】
上記第二の演算処理装置は、上記ＨＤＭＩを介して各論理アドレスを宛先とする応答要求を送信し、応答のあった論理アドレスについて使用中と判断し、応答のなかった論理アドレスについて未使用と判断する請求項１または請求項２に記載の電子機器。
【請求項４】
上記第一の演算処理装置は、上記第二の演算処理装置によって起動を開始されると、ファームウェアとしてのＬｉｎｕｘの起動処理を開始する請求項１〜請求項３のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に第一の演算処理装置と該第一の演算処理装置の停止中も動作し続ける第二の演算処理装置と外部機器を接続するためのＨＤＭＩ（High-Definition Multimedia Interface）とを備える電子機器に関する。
【背景技術】
【０００２】
ＨＤＭＩに対応した機器同士をＨＤＭＩケーブルで接続して構成されるＨＤＭＩシステムにおいては、システムを構成する機器が変更されることがある。そのため、システムを構成する機器を把握するための技術が各種提案されている。
例えば、引用文献１では、外部機器に対して機器電源投入コマンドと電源状態取得コマンドと電源状態通知コマンドを順に送信して各外部機器の電源が入っているか否かを判断し、電源の入っている機器に対して論理アドレスの番号の若い順にＨＤＭＩ入力の切換えを行って所定時間入力状態を維持することにより、各外部機器の正しい物理アドレスに更新している。
また、引用文献２では、各種のタイミングでを送信することにより、論理アドレス“（ＴＶ）”が取得されていないことを確認している。
また、引用文献３では、シンク機器において、電源投入時に論理アドレスごとに接続機器の物理アドレスを返送するように要求するＣＥＣコマンドを送出し、ＨＤＭＩ機器の接続状況をマッピングしている。
また、引用文献４では、起動処理において各部の初期化や設定データの読込みなどを行った後の接続確認や通常動作時の定期的な接続確認において、アドレスリストに登録されている論理アドレスよりも登録されていない論理アドレスに対する接続確認の頻度を高めることにより、接続確認の処理負担を減少させている。
また、引用文献５では、電源状態を問合せるコマンドを順に送信して各ＡＶ機器の電源状態を調査している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１１１６３号公報
【特許文献２】特開２００９−１４７５３６号公報
【特許文献３】特開２００８−３０１３３９号公報
【特許文献４】特開２００８−２９３４１４号公報
【特許文献５】特開２００８−０２２０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上のように、ＨＤＭＩシステムを構成する電子機器では、電子機器の制御処理を行う演算処理装置としてのＣＰＵが起動してから各論理アドレスを宛先としてポーリングを行い、返答の有無を確認して論理アドレスの使用状況を確認していた。そのため、電子機器の起動を開始してから実際に使用できるようになるまでに時間がかかるという課題があった。
本発明は上記課題に鑑みてなされたものであり、ＨＤＭＩに対応した電子機器の起動が開始されてから実際に使用できるようになるまでの時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の電子機器は、第一の演算処理装置と該第一の演算処理装置の停止中も動作し続ける第二の演算処理装置と外部機器を接続するためのＨＤＭＩとを備える電子機器において、上記第二の演算処理装置は、上記第一の演算処理装置の停止中に起動信号の入力を検知すると上記第一の演算処理装置を起動させ、上記第一の演算処理装置が起動処理を行っている間に上記ＨＤＭＩを介して接続されている外部機器に割当てられている論理アドレスの使用状況を総当りで調査し、上記第一の演算処理装置は、上記第二の演算処理装置によって起動されると上記第二の演算処理装置から上記論理アドレスの使用状況を取得して未使用の論理アドレスの中からひとつを選択して本電子機器の論理アドレスとして設定する構成としてある。
【０００６】
上記のように構成した電子機器においては、第一の演算処理装置と第二の演算処理装置の少なくとも２つの演算処理装置を備えており、第一の演算処理装置の停止中には少なくとも第二の演算処理装置が起動している。第二の演算処理装置は、電子機器の起動を指示する起動信号の入力を検知可能になっており、第一の演算処理装置の停止中に該起動信号の入力を検知すると、第一の演算処理装置を制御することにより第一の演算処理装置を起動させる。起動信号は、上記ＨＤＭＩを介して外部機器から入力されてもよいし、電子機器に備えられた操作入力部からユーザーの操作入力などに応じて入力されるものであってもよい。第二の演算処理装置は、第一の演算処理装置が起動処理を行っている間にＨＤＭＩを介して互いに通信可能に接続されたＨＤＭＩシステムを構成する外部機器において、使用中の論理アドレスを調査する。すなわち、使用中の論理アドレスが分かれば未使用の論理アドレスもわかるため、未使用の論理アドレスを調査しているとも言える。この論理アドレスは、ＨＤＭＩシステムを構成する各電子機器同士が通信を行う際に、互いの宛先として電子機器間で重複しないように設定される。そして、起動が完了すると、第一の演算処理装置は本電子機器に割当てられる論理アドレスの設定を行う。このとき、第一の演算処理装置は、自身でＨＤＭＩシステムにおける論理アドレスの使用状況を調査せずに、第二の演算処理装置の行った調査結果を取得し、未使用の論理アドレスの中からいずれか１つを選択して設定する。よって、第一の演算処理装置は、論理アドレスの使用状況の調査に時間を使うことなく論理アドレスを設定できる。
【０００７】
また、本発明の選択的な一態様として、上記第二の演算処理装置は、上記ＨＤＭＩの規格の上で本電子機器の種類に対して設定可能な論理アドレスのみに対し、論理アドレスの使用状況を総当りで調査する構成とすることができる。ＨＤＭＩシステムにおいては、特定の機種に対して予約されている論理アドレスがある。このような予約済みの論理アドレスを除外して使用状況を調査することにより、第二の演算処理装置の調査時間も短縮できる。
【０００８】
また、本発明の選択的な一態様として、上記第二の演算処理装置は、上記ＨＤＭＩを介して各論理アドレスを宛先とする応答要求を送信し、応答のあった論理アドレスについて使用中と判断し、応答のなかった論理アドレスについて未使用と判断する構成とすることができる。ＨＤＭＩでは、自身の論理アドレスを宛先としないメッセージについては破棄し、自身の論理アドレスを宛先とするメッセージに対しては応答を行うようになっている。よって。応答の無い論理アドレスは未使用であり、応答のあった論理アドレスは使用中であると判断できる。なお、応答要求として、例えば、ＨＤＭＩにおけるＣＥＣ（Consumer Electronics Control）規格において用意されているなどのようなＣＥＣコマンドを利用すれば、応答のあった論理アドレスについては物理アドレスやデバイスネームも取得し、ＨＤＭＩシステムの構成状況を同時に把握することも可能である。
【０００９】
また、本発明の選択的な一態様として、上記第一の演算処理装置は、上記第二の演算処理装置によって起動を開始されると、ファームウェアとしてのＬｉｎｕｘの起動処理を開始する構成とすることができる。すなわち、ブルーレイディスクのレコーダやプレーヤでは演算処理装置のファームウェアとしてＬｉｎｕｘが利用されており、従来のレコーダに比べて起動時間が長くなっている。すなわち起動時間が長くなっているブルーレイディスクのレコーダやプレーヤに本発明を適用することにより、長くなった起動時間を利用して論理アドレスの使用状況を調査し、その調査結果を利用することにより起動が開始されてから実際に利用できるようになるまでの時間を効率的に短縮することができる。
【００１０】
なお、上述した電子機器は、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は上記電子機器を備えるＨＤＭＩシステム、上述した装置の構成に対応した工程を有する制御方法、上述した装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても実現可能である。これらＤＨＭＩシステム、電子機器の制御方法、電子機器の制御画像送信プログラム、該プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜４に記載した構成も、前記システムや前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明の効果】
【００１１】
以上説明したように本発明によれば、論理アドレスが決定されるまでの時間を短縮することが可能な電子機器を提供することができる。
また請求項２にかかる発明によれば、論理アドレスの使用状況の調査時間を短縮することができる。
そして請求項３にかかる発明によれば、論理アドレスの使用状況を容易に調査することができる。
さらに請求項４にかかる発明によれば、Ｌｉｎｕｘをファームウェアとして搭載した電子機器において起動が開始されてから実際に利用できるようになるまでの時間を効率的に短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】ＨＤＭＩシステムの構成を示すブロック図である。
【図２】サブマイコンにおける起動処理の流れを示すフローチャートである。
【図３】メインマイコンにおける起動処理の流れを示すフローチャートである。
【図４】論理アドレス割当テーブルの一例である。
【発明を実施するための形態】
【００１３】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）本実施形態の構成：
（２）起動処理：
（３）起動処理の変形例：
（４）まとめ：
【００１４】
（１）本実施形態の構成： 
図１は、本発明の電子機器の一実施形態にかかるレコーダを含んで構成されたＨＤＭＩ（High-Definition Multimedia Interface）システムの概略構成を示すブロック図である。同図に示すＨＤＭＩシステム１００は、テレビジョン２０に対して、ＨＤＭＩケーブルによりレコーダ１０とセットトップボックス３０（ＳＴＢ３０）とアンプ４０とプレーヤ５０とを接続した構成としてある。
【００１５】
テレビジョン２０は、ＨＤＭＩケーブルを介して接続された機器から出力される映像と音声とを、例えばテレビジョン２０の画面に出力するための機器である。プレーヤ５０は、ＤＶＤ（Digital Versatile Disk）やＨＤ(Hard Disk)等の記憶媒体に記録された映像コンテンツをデコードし、映像と音声とをＨＤＭＩケーブルを介して出力する機器である。レコーダ１０は、プレーヤ５０と同様に、ＤＶＤやＨＤ等の記憶媒体に記録された映像コンテンツをデコードし、映像と音声とをＨＤＭＩケーブルを介して出力する機器である。また、映像および音声を入力し、エンコードして不図示のＤＶＤやＨＤ等の記憶媒体に記録する機能も持つ。ＳＴＢ３０は、ケーブルテレビ放送やデジタルテレビ放送の映像と音声とをＨＤＭＩケーブルを介して出力する機器である。なお、以下の説明では、レコーダ１０以外のテレビジョン２０やＳＴＢ３０やアンプ４０やプレーヤ５０をまとめてレコーダ１０の「外部機器」と総称することにする。
【００１６】
また、図１に示すように、レコーダ１０は、メインマイコン１１とサブマイコン１２とＨＤＭＩ１３とリモコン受信部１４と、ＨＤ ＤＶＤ（High-Definition Digital Versatile Disk）やＤＶＤ、ブルーレイディスク等の光学式記憶媒体に音声データや映像データ等のコンテンツデータを記録するＤＶＤ記録部１５と、ＨＤ ＤＶＤやブルーレイディスク等の光学式記憶媒体に記録された情報から音声データや映像データ等のコンテンツデータを再生するＤＶＤ再生部１６と、ＨＤに音声データや映像データ等のコンテンツデータを記録するＨＤ記録部１７と、ＨＤに記録されている音声データや映像データ等のコンテンツデータを再生するＨＤ再生部１８と、を備えている。
【００１７】
むろん、レコーダ１０に再生機能は必須ではないし、記録機能もＨＤ ＤＶＤとＤＶＤとＨＤとの少なくとも１つに対する記録機能を有すればよい。また再生機能を有する場合もＨＤ ＤＶＤとＤＶＤとＨＤとの少なくとも１つからの再生機能を有すればよい。なお、本実施形態においては、メインマイコン１１が第一の演算処理装置を構成し、サブマイコン１２が第二の演算処理装置を構成する。むろん、後述のように各マイコンはＣＰＵを構成要素として備えているので、各演算処理装置のＣＰＵが各演算処理装置を構成するともいえる。
【００１８】
レコーダ１０には、ＡＣ電源を供給されていない停止状態と、ＡＣ電源を供給されつつメインマイコン１１が起動していない休止状態と、ＡＣ電源を供給されつつメインマイコンが動作している起動状態と、の３つの状態がある。停止状態においては、サブマイコン１２とメインマイコン１１は停止しており、休止状態においては、メインマイコン１１は停止しているがサブマイコン１２は起動している。起動状態においては、少なくともメインマイコン１１が起動している。サブマイコン１２はメインマイコン１１よりも低電力で動作するものが望ましい。
【００１９】
このように構成されたレコーダ１０は、ＨＤＭＩケーブルで外部機器と接続されている。ＨＤＭＩケーブルは、ＴＭＤＳ（Transition Minimized Differential Signaling）ラインとＣＥＣラインとを備えている。ＣＥＣラインは、ＨＤＭＩシステム１００の機器のＣＰＵの間をシリアルに接続する。ＴＭＤＳラインは、映像信号および音声信号を伝送するように各機器の間を接続する。レコーダ１０のＨＤＭＩ１３は、ＨＤＭＩトランスミッタと、ＨＤＭＩレシーバと、ＣＥＣ Ｉ／Ｆとを備えており、ＨＤＭＩ１３を介してＨＤＭＩケーブルで接続された外部機器との間でＨＤＭＩ−ＣＥＣ規格に準拠したリンク機能を実現している。
【００２０】
ＨＤＭＩトランスミッタは、例えばＤＶＤプレーヤのＤＶＤやＨＤプレーヤのＨＤに記録されている映像データと音声データとを読出してＨＤＭＩ形式のストリームに変換し、ＨＤＭＩケーブルのＴＭＤＳラインを介して外部機器へ転送する。ＨＤＭＩレシーバは、ＨＤＭＩケーブルのＴＭＤＳラインを介して外部機器から転送されてきたＨＤＭＩ形式のストリームを映像データと音声データに変換し、ＤＶＤレコーダのＤＶＤやＨＤレコーダのＨＤに記録する。ＣＥＣ Ｉ／Ｆは、ＨＤＭＩケーブルのＣＥＣラインに接続されており、外部機器との間でＣＥＣコマンドの双方向通信を可能とする。
【００２１】
ＨＤＭＩトランスミッタやＨＤＭＩレシーバの動作は、ＨＤＭＩコントローラーとして動作するメインマイコン１１によって制御されており、ＣＥＣ Ｉ／Ｆの動作は、メインマイコン１１もしくはサブマイコン１２によって制御され、メインマイコン１１とサブマイコン１２はＨＤＭＩ接続された外部機器をＣＥＣコマンドによって制御することができる。
【００２２】
メインマイコン１１は、メインマイコン１１の演算処理の中枢を成すＣＰＵ（Central Processing Unit）と、ＣＰＵのワークエリアとして使用されるＲＡＭ（Random Access Memory）と、メインマイコン１１のファームウェアを記憶しているＲＯＭ（Read Only Memory）を備えている。メインマイコン１１は、ＣＰＵがＲＡＭをワークエリアとして使用しつつＲＯＭに記憶されたファームウェアを実行することにより、各部の初期化および設定データの読み込みなどの起動処理を行い、起動処理が完了するとＨＤＭＩシステム１００における自身の論理アドレスを設定する。本実施形態においては、メインマイコン１１のファームウェアはＬｉｎｕｘで構成されている。
【００２３】
サブマイコン１２は、サブマイコン１２の演算処理の中枢を成すＣＰＵと、ＣＰＵのワークエリアとして使用されるＲＡＭと、サブマイコン１２のファームウェアを記憶しているＲＯＭとを備えている。サブマイコン１２は、ＣＰＵがＲＡＭをワークエリアとして使用しつつＲＯＭに記憶されたファームウェアを実行することにより、リモコン受信部１４やＨＤＭＩ１３から入力される起動信号を監視し、起動信号の入力を検知するとメインマイコン１１を制御して起動させる。起動信号は、例えば、休止状態においてリモコン受信部１４を介してリモコン１４ａから入力される制御信号や、ＨＤＭＩ１３を介して外部機器から入力されるＣＥＣコマンドが該当する。また、サブマイコン１２は、ＣＥＣコマンドにて外部機器のポーリングを行うことができる。
【００２４】
（２）起動処理： 
図２は、サブマイコン１２において実行される起動処理のフローチャートであり、図３は、メインマイコン１１において実行される起動処理のフローチャートである。図２に示す処理は、レコーダ１０に対するＡＣ電源の供給が開始されたときに開始される。図３の処理は、サブマイコン１２によってメインマイコン１１が起動されたときに、メインマイコン１１において開始される。
【００２５】
図２の起動処理はサブマイコン１２が起動しつつメインマイコン１１が停止している休止状態において実行されるものであり、レコーダ１０に対するＡＣ電源の供給が開始された直後や、ユーザーの操作や外部機器記からのＣＥＣコマンドなどによって起動状態から休止状態へと移行したときに、実行されている。なお、レコーダ１０を構成する各部に対するＡＣ電源の供給は、レコーダ１０のＡＣプラグがＡＣ電源のコネクタに接続されたときに開始されてもよいし、ＡＣ電源の供給開始を指示するための主電源スイッチなどを別途設けておいて、主電源スイッチがオンにされたときに開始されてもよい。以下、図２の流れに沿って、起動処理の流れを説明する。
【００２６】
ステップＳ１１０において、サブマイコン１２は、レコーダに対して起動信号の入力があったか否かを判断する。サブマイコン１２は、起動命令が入力されるとステップＳ１１５に進み（Ｓ１１０：Ｙｅｓ）、起動命令が入力されていないときはステップＳ１１０の処理を繰り返し実行する（Ｓ１１０：Ｎｏ）。
【００２７】
ステップＳ１１５に進むと、サブマイコン１２はメインマイコン１１を起動させる。例えば、サブマイコン１２は、メインマイコン１１に対する電源供給ラインに配置された切替回路を切替えることによりメインマイコン１１に対する電源供給を制御して、ステップＳ１１５においてメインマイコン１１に対する電源供給を開始することによりメインマイコン１１を起動させることができる。また、例えば、サブマイコン１２は、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）で接続さているメインマイコン１１に対して起動を指示する制御信号を入力することにより、メインマイコン１１を起動させることができる。メインマイコン１１が起動すると、図３に示す起動処理がメインマイコン１１において開始される。一方、サブマイコン１２は、メインマイコン１１を起動させるとステップＳ１２０に進む。
【００２８】
ステップＳ１２０において、サブマイコン１２は、ＨＤＭＩシステム１００の論理アドレスの使用状況を調査する。図４は、本実施形態にかかるＨＤＭＩシステム１００における論理アドレス割当テーブルＴである。論理アドレス割当テーブルＴでは、ＨＤＭＩ−ＣＥＣ上での論理アドレスとデバイスナンバーとデバイスタイプとを対応付けてあり、論理アドレスは０〜１５までの１６個用意されている。従って、ＨＤＭＩシステム１００を構成する機器には、０〜１５の何れかの論理アドレスが割当てられる。
【００２９】
そこで、サブマイコン１２は、ステップＳ１２０において、ＨＤＭＩ１３を介して全ての論理アドレスを宛先として順にＣＥＣコマンドの応答要求（Polling Message）を送信する。外部機器は、自身に割当てられている論理アドレスを指定した応答要求を受取ると、物理アドレスとデバイスネームを応答として返信（ACK）する。なお、応答要求は、確実に使用状況を調査するために、例えば５回繰り返して行うとよい。サブマイコンは、論理アドレス割当テーブルＴに、応答に基づいて各論理アドレスに対応させて物理アドレスとデバイスネームを記録する。このようにして作成された論理アドレス割当テーブルＴを参照することにより、ＨＤＭＩシステム１００における論理アドレスの使用状況が把握され、使用中の論理アドレスと、未使用の論理アドレスとを把握することができる。むろん、論理アドレス割当テーブルＴではなく、返答のあった論理アドレスのみを一覧や返答の無かった論理アドレスのみを一覧としてもよい。全ての論理アドレスについて使用状況の調査が終了すると、ステップＳ１２５に進む。
【００３０】
ステップＳ１２５において、サブマイコン１２は、メインマイコン１１から未使用の論理アドレスの一覧の要求があったか否かを判断する。すなわち、メインマイコン１１は、ステップＳ２１０の起動処理が終了するとステップＳ２１５に進んでレコーダ１０に設定すべき論理アドレスの設定を行うため、このとき、サブマイコン１２に対して上述した要求を行う。この要求を受付けると、サブマイコン１２はステップＳ１３０に進み（Ｓ１２５：Ｙｅｓ）、ステップＳ１３０において未使用の論理アドレスの一覧をメインマイコン１１に送信する。むろん、論理アドレス割当テーブルＴそのものを送信してもよい。
【００３１】
ステップＳ２１５において、メインマイコン１１は未使用の論理アドレスの一覧の中から論理アドレスを１つ選択して自身の論理アドレスとして設定する。論理アドレスの設定が完了すると、メインマイコン１１は、ＨＤＭＩ１３を介して外部機器に自身の論理アドレスをブロードキャストする。すると、外部機器はレコーダ１０の論理アドレスを記憶して、その後のＨＤＭＩシステムにおいてレコーダ１０と通信する際の宛先として使用することになる。
【００３２】
以上のようにしてメインマイコン１１のファームウェアの起動が開始されてから起動完了するまでの間に、サブマイコン１２が未使用の論理アドレスを調査しておくことにより、レコーダ１０の起動から通信が出来るようになるまでの時間を短縮することができる。
【００３３】
そして、ステップＳ１３５では、サブマイコン１２は、レコーダ１０に対する休止命令が入力されたか否かを判断する。サブマイコン１２は、メインマイコン１１の論理アドレスが設定されてからメインマイコン１１が停止するまでの間にレコーダ１０に対する休止命令の入力の有無を監視している。休止命令は、例えば、ユーザーがリモコンの電源オフボタンを操作したときにリモコン受信部１４からサブマイコン１２に対して入力される休止信号や、ユーザーが外部機器を操作したときに外部機器からレコーダ１０に対してＨＤＭＩを介して送信される各種の制御信号などである。サブマイコン１２は、休止命令が入力されるまではステップＳ１３５の処理を繰り返し、休止命令が入力されるとステップＳ１１０に進む。
【００３４】
なお、上述した実施形態では、メインマイコン１１からサブマイコン１２に対して未使用の論理アドレスの一覧を要求するようにしてあるが、サブマイコン１２がメインマイコンの起動が完了したタイミングに合わせて主体的に未使用の論理アドレスの一覧を送信するようにしてもよい。この場合は、サブマイコン１２はメインマイコン１１の起動状況を監視し、メインマイコン１１のファームウェアの起動が完了してメインマイコン１１がアドレス設定に入った事を検知したときに上記一覧を送信する。
【００３５】
（３）起動処理の変形例： 
上述した実施形態では、ＨＤＭＩシステムにおいて電子機器に割当可能な全ての論理アドレスに総当りで使用状況を調査した。しかしながら、図４の論理アドレス割当テーブルＴに示すように、論理アドレスは０〜１５までの１６個用意されている。これらの論理アドレスには、使用する機器の種類が予約されている論理アドレスがあり、仮に未使用であっても他の種類の機器には割当てられないものが存在する。例えばレコーダには、テレビジョンに予約されている論理アドレス「０」や、再生機に予約されている論理アドレス「４」「８」「１１」、チューナーに予約されている論理アドレス「１」「６」「７」「１０」、ブロードキャストアドレスである論理アドレス「１５」、は割当てることができない。そこで、本変形例では、上述した起動処理のステップＳ１２０において、予約されているアドレスを除いた論理アドレスについて調査を行う。より具体的には、図４の論理アドレス「１」「２」「９」「１４」に対して返答要求（Polling Message）を送信する。このように、規格上、レコーダ１０に割当可能な論理アドレスのみを使用状況の調査対象とすることにより、調査時間を短縮することができる。
【００３６】
（４）まとめ： 
以上説明した実施形態によれば、メインマイコン１１と、メインマイコン１１の停止中も動作し続けるサブマイコン１２と外部機器を接続するためのＨＤＭＩ１３とを備えるレコーダ１０において、サブマイコン１２はメインマイコン１１の停止中に起動信号の入力を検知するとメインマイコン１１を起動させ、メインマイコン１１が起動処理を行っている間にＨＤＭＩ１３を介して接続されている外部機器に割当てられている論理アドレスの使用状況を総当りで調査し、メインマイコン１１は、サブマイコン１２によって起動されるとサブマイコン１２から論理アドレスの使用状況を取得して未使用の論理アドレスの中からひとつを選択して本電子機器の論理アドレスとして設定する。よって、ＨＤＭＩに対応した電子機器の起動から実際に使用できるようになるまで時間を短縮することができる。
【００３７】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００３８】
１００…ＨＤＭＩシステム、１０…レコーダ、１１…メインマイコン、１２…サブマイコン、１３…ＨＤＭＩ、１４…リモコン受信部、１４ａ…リモコン、１５…ＤＶＤ記録部、１６…ＤＶＤ再生部、１７…ＨＤ記録部、１８…ＨＤ再生部、２０…テレビジョン、３０…セットトップボックス、４０…アンプ、５０…プレーヤ、Ｔ…論理アドレス割当テーブル
【図１】
0005434630.tif 000002
【図２】
0005434630.tif 000003
【図３】
0005434630.tif 000004
【図４】
0005434630.tif 000005