(57)【要約】【課題】電子機器が自ら行う制御によって自機の物理アドレスを確実に特定する。【解決手段】携帯電話機１は、接続された接続端子が、アドレス記憶部にアクセスできない接続端子であった場合に、相手機器に制御信号を送信して、アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返し、上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして自機の物理アドレスを特定するアドレス取得部１３を備えているので、自機が行う制御によって自機の物理アドレスを確実に特定することができる。【選択図】図１
2011223451.tif 000002
【特許請求の範囲】
【請求項１】
複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器であって、
接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号を送信して、上記アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替手段と、
上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして自機の物理アドレスを特定するアドレス特定手段とを備えていることを特徴とする電子機器。
【請求項２】
複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器であって、
接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号及び物理アドレスを送信して、上記アドレス記憶部にアクセス可能な接続端子を送信した物理アドレスに対応する接続端子に切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替手段と、
上記切替手段が接続端子を切り替えさせたことによって、上記アドレス記憶部にアクセスが可能となったときに、上記切替手段が送信した物理アドレスを自機の物理アドレスとして特定するアドレス特定手段とを備えていることを特徴とする電子機器。
【請求項３】
上記相手機器の接続端子に接続している自機以外の機器の物理アドレスを特定する使用中アドレス特定手段を備え、
上記切替手段は、上記使用中アドレス特定手段が特定した物理アドレス以外の物理アドレスに対応する接続端子に切り替えさせることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器の制御方法であって、
接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号を送信して、上記アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替ステップと、
上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして自機の物理アドレスを特定するアドレス特定ステップとを含むことを特徴とする電子機器の制御方法。
【請求項５】
複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器の制御方法であって、
接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号及び物理アドレスを送信して、上記アドレス記憶部にアクセス可能な接続端子を送信した物理アドレスに対応する接続端子に切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替ステップと、
上記切替ステップで接続端子を切り替えさせたことによって、上記アドレス記憶部にアクセスが可能となったときに、上記切替手段が送信した物理アドレスを自機の物理アドレスとして特定するアドレス特定ステップとを含むことを特徴とする電子機器の制御方法。
【請求項６】
請求項１から３の何れか１項に記載の電子機器を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項７】
請求項６に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続端子を介して接続された電子機器と相手機器とを含む通信システムに関し、より詳細には該通信システムにおいて、自装置に割り当てられたアドレスを特定する電子機器等に関する。
【背景技術】
【０００２】
近年、映像等のデータを電子機器間で送受信するためのインタフェースとして、ＨＤＭＩ（High Definition Multimedia Interface、登録商標）規格が普及しつつある。ＨＤＭＩケーブルで接続された機器のうち、ＨＤＭＩ出力端子を有する機器はソース機器と呼ばれ、ＨＤＭＩ入力端子を有する機器はシンク機器と呼ばれる。
【０００３】
ソース機器とシンク機器とは、複数の信号線を介して通信を行う。ここで、ソース機器とシンク機器との間で行われる通信の概要について、図７に基づいて説明する。図７は、ソース機器とシンク機器との間で行われる通信の概要を示すブロック図である。
【０００４】
図示のように、ソース機器は、ＨＤＭＩトランスミッタを備えており、シンク機器は、ＨＤＭＩレシーバとＥＤＩＤ（Extended Display Identification Data）の格納部とを備えている。
【０００５】
また、ＨＤＭＩトランスミッタとＨＤＭＩレシーバとは、ＴＭＤＳ（Transition Minimized Differential Signaling）チャンネル１〜３及びＴＭＤＳクロックチャンネルを介して接続されている。そして、ソース機器とシンク機器とは、ＤＤＣ（Display Data Channel）、ＣＥＣ（Consumer Electronics Control）ライン、ＨＰＤ（Hot Plug Detect）、＋５Ｖ  Ｐｏｗｅｒラインで接続されている。
【０００６】
ＨＤＭＩトランスミッタは、ソース機器が出力する映像（Video）、音声（Audio）等を、ＴＭＤＳチャンネル１〜３を介してＨＤＭＩレシーバに送信する。そして、ＨＤＭＩレシーバは、ＴＭＤＳクロックチャンネルで送信される信号をリファレンス・クロックとして使用して、受信した映像や音声を出力する。また、ＴＭＤＳチャンネル１〜３を介して制御信号（Control）や状態（status）も送受信される。
【０００７】
ＣＥＣラインは、シンク機器がソース機器を制御する信号や、ソース機器がシンク機器を制御する信号等を送受信するための信号線である。ＣＥＣラインを介した制御によって、ソース機器は、シンク機器の出力する映像や音声等を自機が送信するものに切り替えさせること等ができる。
【０００８】
ＤＤＣは、ＥＤＩＤを読み出すための信号線である。また、ＨＰＤは、ＤＤＣを介したＥＤＩＤの読み出しを制御するためのＨＰＤ信号を送信するための信号線である。そして、＋５Ｖ  Ｐｏｗｅｒラインは、ソース機器がシンク機器への接続を通知するための＋５Ｖ電源信号を送信するための信号線である。なお、ＥＤＩＤの読み出し処理の流れについては後述する。
【０００９】
〔物理アドレスについて〕
ＣＥＣラインにて制御を行う場合には、制御を行う機器の物理アドレスと、制御の対象となる機器の物理アドレスとが特定されていることが必要になる。ここでは、物理アドレスについて図８に基づいて説明する。図８は、ＨＤＭＩケーブルで接続された通信ネットワークの一例を示す図である。
【００１０】
図示のように、ＴＶは、４つのＨＤＭＩ入力端子（入力ポート１〜４）を有するシンク機器である。そして、入力ポート１にはソース機器であるＤＶＤプレーヤａが、入力ポート４には同じくソース機器である携帯電話機ａが接続されている。また、入力ポート２には、中継Ｂｏｘが接続されており、入力ポート３には機器が接続されていない。
【００１１】
中継Ｂｏｘは、ＨＤＭＩ入力端子と出力端子との両方を備えているリピータ機器であり、入力ポートＡ及びＢの２つの入力端子を備えている。そして、入力ポートＡにはＤＶＤプレーヤｂが接続されており、入力ポートＢには携帯電話機ｂが接続されている。
【００１２】
このような通信システムの場合には、ＴＶは、自機の物理アドレスを〔０，０，０，０〕に設定する。そして、入力ポート１に接続されているＤＶＤプレーヤａの物理アドレスを〔１，０，０，０〕に設定し、入力ポート２に接続されている中継Ｂｏｘの物理アドレスを〔２，０，０，０〕に設定し、入力ポート３の物理アドレスを〔３，０，０，０〕に設定し、入力ポート４に接続されている携帯電話機ａの物理アドレスを〔４，０，０，０〕に設定する。これらの物理アドレスは、各入力ポートに対応するＥＤＩＤ格納部に格納される。
【００１３】
また、物理アドレスが〔２，０，０，０〕の中継Ｂｏｘに接続されている機器には、中継Ｂｏｘによって物理アドレスが割り当てられる。すなわち、中継Ｂｏｘは、入力ポートＡに接続されているＤＶＤプレーヤｂの物理アドレスを〔２，１，０，０〕に設定し、入力ポートＢに接続されている携帯電話機ｂの物理アドレスを〔２，２，０，０〕に設定する。そしてこれらの物理アドレスは、中継Ｂｏｘが備える、各入力ポートに対応するＥＤＩＤ格納部に格納される。
【００１４】
〔接続処理の流れ〕
次に、ソース機器とシンク機器との接続処理の流れについて、図９に基づいて説明する。図９は、従来のソース機器とシンク機器との接続シーケンスの一例を示す図である。ソース機器とシンク機器とが接続されると、ソース機器から＋５Ｖの電圧が供給される。そして、シンク機器は、＋５Ｖの電圧を検出すると、相手機器（ソース機器）の物理アドレスを決定し、決定した物理アドレスを、＋５Ｖの電圧が供給された入力ポートのＥＤＩＤ格納部に格納する。
【００１５】
また、＋５Ｖの電圧を検出したシンク機器は、＋５Ｖの電圧が供給された入力ポートのＨＰＤ信号をＨｉｇｈレベルに切り替える。これにより、当該入力ポートに接続されたソース機器は、シンク機器のＥＤＩＤ格納部からＥＤＩＤデータを読み出すことが可能になる。このＥＤＩＤデータには、上記のようにソース機器の物理アドレスが格納されているので、ソース機器は読み出したＥＤＩＤデータから自機の物理アドレスを特定することができる。
【００１６】
図示の例では、ソース機器は、ＥＤＩＤデータを読み出した後、自機の物理アドレスを認識して記憶し、シンク機器に対するＡＶソースのパス切り替え要求を行っている。これにより、ソース機器からシンク機器へ、入力切替を要求するＣＥＣメッセージであるＡｃｔｉｖｅＳｏｕｒｃｅメッセージが送信される。
【００１７】
そして、このメッセージを受信したシンク機器は、自機から出力する映像等のソースを当該ソース機器に切り替える。これにより、ＴＭＤＳチャンネルを介してソース機器の送信するＡＶデータ（映像や音声等のデータ）が、シンク機器から出力されるようになる。
【００１８】
以上のように、ソース機器が自らの物理アドレスを特定するためには、ＨＰＤ信号がＨｉｇｈレベルとなっている必要がある。しかし、一般的には、シンク機器の入力ポートが複数存在する場合には、その何れか１つの選択状態にある入力ポートのみについて、ＨＰＤ信号がＨｉｇｈレベルに設定される。
【００１９】
このため、ソース機器を接続した入力ポートが選択状態ではない場合には、ＨＰＤ信号がＨｉｇｈレベルとならず、物理アドレスが取得されないという問題がある。下記の特許文献１では、このような問題を解決するために、シンク機器の全ての入力ポートについてＨＰＤ信号を常にＨｉｇｈレベルに設定するようにしている。これにより、ソース機器は、物理アドレスを確実に取得することができる。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００９−３８８２号公報（２００９年１月８日公開）
【発明の概要】
【発明が解決しようとする課題】
【００２１】
しかしながら、特許文献１の発明では、シンク機器による制御によって、ソース機器が物理アドレスを確実に取得することを可能にするものである。このため、ソース機器は、特許文献１の発明によるシンク機器と接続した場合にのみ、自機の物理アドレスを確実に取得可能となる。
【００２２】
すなわち、従来技術では、特許文献１の発明を適用していないシンク機器と接続したソース機器は、自機の物理アドレスを確実には取得することができないという問題があった。そして、これはソース機器に限られず電子機器一般に当てはまることであるが、通信ネットワークに接続する電子機器は、自機の物理アドレスを自ら行う制御によって確実に取得できることが望ましい。
【００２３】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、自ら行う制御によって自機の物理アドレスを確実に取得することのできる電子機器等を提供することにある。
【課題を解決するための手段】
【００２４】
上記の課題を解決するために、本発明の電子機器は、複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器であって、接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号を送信して、上記アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替手段と、上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして自機の物理アドレスを特定するアドレス特定手段とを備えていることを特徴としている。
【００２５】
また、本発明の電子機器の制御方法は、上記の課題を解決するために、複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器の制御方法であって、接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号を送信して、上記アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、上記電子機器から上記アドレス記憶部にアクセス可能となるまで繰り返す切替ステップと、上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして上記電子機器の物理アドレスを特定するアドレス特定ステップとを含むことを特徴としている。
【００２６】
上記の構成によれば、アドレス記憶部にアクセスできない接続端子に接続された電子機器が、相手機器を制御してアドレス記憶部にアクセス可能な接続端子を切り替えさせる。そして、アドレス記憶部にアクセス可能となったときに、該アドレス記憶部にアクセスして電子機器の物理アドレスを特定する。
【００２７】
したがって、上記電子機器は、アドレス記憶部にアクセスできない接続端子に接続された場合であっても、自ら行う制御によって自機の物理アドレスを確実に特定することができる。
【００２８】
また、本発明の電子機器は、上記の課題を解決するために、複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器であって、接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号及び物理アドレスを送信して、上記アドレス記憶部にアクセス可能な接続端子を、送信した物理アドレスに対応する接続端子に切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替手段と、上記切替手段が接続端子を切り替えさせたことによって、上記アドレス記憶部にアクセスが可能となったときに、上記切替手段が送信した物理アドレスを自機の物理アドレスとして特定するアドレス特定手段とを備えていることを特徴としている。
【００２９】
そして、本発明の電子機器の制御方法は、上記の課題を解決するために、複数の接続端子と、各接続端子に接続する機器に割り当てられた物理アドレスを接続端子毎に格納するアドレス記憶部とを備え、上記複数の接続端子の何れかから上記アドレス記憶部へのアクセスを可能にする相手機器と、複数の上記接続端子の１つを介して接続し、自機に割り当てられた物理アドレスを用いて上記相手機器と通信する電子機器の制御方法であって、接続された上記接続端子が、上記アドレス記憶部にアクセスできない接続端子であった場合に、上記相手機器に制御信号及び物理アドレスを送信して、上記アドレス記憶部にアクセス可能な接続端子を送信した物理アドレスに対応する接続端子に切り替えさせる処理を、上記電子機器から上記アドレス記憶部にアクセス可能となるまで繰り返す切替ステップと、上記切替ステップで接続端子を切り替えさせたことによって、上記アドレス記憶部にアクセスが可能となったときに、上記切替手段が送信した物理アドレスを上記電子機器の物理アドレスとして特定するアドレス特定ステップとを含むことを特徴としている。
【００３０】
上記の構成によれば、アドレス記憶部にアクセスできない接続端子に接続された電子機器が、相手機器に物理アドレスと制御信号とを送信してアドレス記憶部にアクセス可能な接続端子を切り替えさせる。そして、アドレス記憶部にアクセス可能となったときに送信した物理アドレスを電子機器の物理アドレスとして特定する。なお、送信する物理アドレスは、上記電子機器の物理アドレスである可能性のあるものであればよい。
【００３１】
したがって、上記電子機器は、アドレス記憶部にアクセスできない接続端子に接続された場合であっても、自ら行う制御によって自機の物理アドレスを確実に特定することができる。また、上記の構成によれば、相手機器のアドレス記憶部にアクセスしなくとも電子機器の物理アドレスを特定することができる。
【００３２】
また、上記電子機器は、上記相手機器の接続端子に接続している自機以外の機器の物理アドレスを特定する使用中アドレス特定手段を備え、上記切替手段は、上記使用中アドレス特定手段が特定した物理アドレス以外の物理アドレスに対応する接続端子に切り替えさせることが好ましい。
【００３３】
上記の構成によれば、切り替え先の接続端子が、電子機器以外の機器が使用していない接続端子に絞り込まれるので、電子機器以外の機器が使用している接続端子をアドレス記憶部にアクセス可能に切り替えることがなくなる。
【００３４】
これにより、例えば、アドレス記憶部にアクセス可能に切り替えられたことをトリガとして所定の動作を行う機器が上記相手機器に接続されていたような場合に、その機器が動作してしまうことを防ぐことができる。
【００３５】
なお、他の機器が使用している物理アドレスの特定方法は、特に限定されないが、例えば上記電子機器への応答送信を要求する信号を、考えられる各論理アドレス宛に送信し、応答を受信した論理アドレスの機器に対して当該機器の物理アドレスの送信を要求する信号を送信することで、その機器が使用している物理アドレスを特定することもできる。
【００３６】
また、上記電子機器は、コンピュータによって実現してもよく、この場合には、コンピュータを上記電子機器の各手段として動作させることにより、上記電子機器をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３７】
以上のように、本発明の電子機器は、接続された接続端子が、アドレス記憶部にアクセスできない接続端子であった場合に、相手機器に制御信号を送信して、上記アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替手段と、上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして自機の物理アドレスを特定するアドレス特定手段とを備えている構成である。
【００３８】
また、本発明の電子機器の制御方法は、以上のように、接続された接続端子が、アドレス記憶部にアクセスできない接続端子であった場合に、相手機器に制御信号を送信して、上記アドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、上記電子機器から上記アドレス記憶部にアクセス可能となるまで繰り返す切替ステップと、上記アドレス記憶部にアクセスが可能となったときに、該アドレス記憶部にアクセスして上記電子機器の物理アドレスを特定するアドレス特定ステップとを含む構成である。
【００３９】
そして、本発明の他の電子機器は、以上のように、接続された接続端子が、アドレス記憶部にアクセスできない接続端子であった場合に、相手機器に制御信号及び物理アドレスを送信して、上記アドレス記憶部にアクセス可能な接続端子を、送信した物理アドレスに対応する接続端子に切り替えさせる処理を、自機から上記アドレス記憶部にアクセス可能となるまで繰り返す切替手段と、上記切替手段が接続端子を切り替えさせたことによって、上記アドレス記憶部にアクセスが可能となったときに、上記切替手段が送信した物理アドレスを自機の物理アドレスとして特定するアドレス特定手段とを備えている構成である。
【００４０】
また、本発明の電子機器の他の制御方法は、以上のように、接続された接続端子が、アドレス記憶部にアクセスできない接続端子であった場合に、相手機器に制御信号及び物理アドレスを送信して、上記アドレス記憶部にアクセス可能な接続端子を送信した物理アドレスに対応する接続端子に切り替えさせる処理を、上記電子機器から上記アドレス記憶部にアクセス可能となるまで繰り返す切替ステップと、上記切替ステップで接続端子を切り替えさせたことによって、上記アドレス記憶部にアクセスが可能となったときに、上記切替手段が送信した物理アドレスを上記電子機器の物理アドレスとして特定するアドレス特定ステップとを含む構成である。
【００４１】
上記の構成によれば、アドレス記憶部にアクセスできない接続端子に接続された電子機器が、相手機器を制御してアドレス記憶部にアクセス可能な接続端子を切り替えさせる処理を、アドレス記憶部にアクセス可能となるまで繰り返すことによって、電子機器の物理アドレスを特定する。
【００４２】
したがって、上記電子機器は、アドレス記憶部にアクセスできない接続端子に接続された場合であっても、自ら行う制御によって物理アドレスを確実に特定することができるという効果を奏する。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係る携帯電話機が備える制御部の要部構成を示すブロック図である。
【図２】上記携帯電話機の外観を示す斜視図である。
【図３】上記携帯電話機の要部構成を示すブロック図である。
【図４】上記携帯電話機を含む通信システムの概略図である。
【図５】上記通信システムで行われる処理の一例を示すシーケンス図である。
【図６】上記携帯電話機が実行する処理の一例を示すフローチャートである。
【図７】従来技術を示すものであり、ソース機器とシンク機器との間で行われる通信の概要を示すブロック図である。
【図８】ＨＤＭＩケーブルで接続された通信ネットワークの一例を示す図である。
【図９】従来のソース機器とシンク機器との接続シーケンスの一例を示す図である。
【発明を実施するための形態】
【００４４】
以下、本発明の実施の形態について、図１から図６に基づいて詳細に説明する。
【００４５】
〔携帯電話機の構成〕
まず、本実施形態の携帯電話機の概要について、図２に基づいて説明する。図２は、本実施形態の携帯電話機（電子機器）１の外観を示す斜視図である。携帯電話機１は、筺体を２つに折りたたむことのできる折りたたみ式の携帯電話機であり、同図では筐体を開いた状態を示している。
【００４６】
図示のように、携帯電話機１は、画像を表示する表示部２、ユーザの入力操作を受け付ける入力キー３を備えていると共に、テレビなどのＡＶ機器（シンク機器）とケーブル接続するためのＨＤＭＩコネクタ４を備えている。
【００４７】
携帯電話機１は、ＨＤＭＩコネクタ４を介してシンク機器とケーブル接続されたときに、ＨＰＤ信号がＨｉｇｈレベルとなっているか否かにかかわらず、自機の物理アドレスを取得することができる点が主な特徴点である。
【００４８】
続いて、携帯電話機１の構成の概要について図３に基づいて説明する。図３は、携帯電話機１の要部構成を示すブロック図である。図示のように、携帯電話機１は、表示部２、入力キー３、及びＨＤＭＩコネクタ４を備えていると共に、音声を出力するスピーカ５、自機を振動させるバイブレータ６、携帯電話機１の動作を統括して制御する制御部７、携帯電話機１で使用するデータ等を記憶する記憶部８、及び携帯電話網を介して通信を行うための無線部９を備えている。
【００４９】
〔通信システムの概要〕
次に、携帯電話機１を含む通信システムについて、図４に基づいて説明する。図４は、携帯電話機１を含む通信システム１００の概略図である。図示のように、通信システム１００は、通信システム１００におけるシンク機器であるＴＶ（相手機器）２０１を含むと共に、通信システム１００におけるソース機器である携帯電話機１、ＤＶＤプレーヤ２０２、及びレコーダ２０３を含む構成である。
【００５０】
ＴＶ２０１は、ＨＤＭＩの入力端子である入力ポート（接続端子）１〜４を備えている。そして、入力ポート１にはＤＶＤプレーヤ２０２が接続されており、入力ポート２にはレコーダ２０３が接続されている。また、入力ポート３には機器が接続されておらず、携帯電話機１は、入力ポート４に接続されている。
【００５１】
通信システム１００に含まれる各機器の物理アドレスは、ＴＶ２０１が備える図示しないＥＤＩＤ格納部（アドレス記憶部）に記録されている。ＥＤＩＤ格納部は、各入力ポートに接続する機器に割り当てられた物理アドレスを入力ポート毎に格納するものである。
【００５２】
具体的には、ＴＶ２０１の物理アドレスとして〔０，０，０，０〕が、ＤＶＤプレーヤ２０２の物理アドレスとして〔１，０，０，０〕が、レコーダ２０３の物理アドレスとして〔２，０，０，０〕が、そして入力ポート３の物理アドレスとして〔３，０，０，０〕が格納されていることを想定している。
【００５３】
なお、〔ａ，ｂ，ｃ，ｄ〕の物理アドレスにおいて、ａはシンク機器であるＴＶ２０１に直接接続している１段目の階層のアドレスを示し、ｂは１段目の階層に接続されたリピータ機器に接続する２段目の階層のアドレスを示している。同様に、ｃは３段目の階層、ｄは４段目の階層のアドレスを示している。
【００５４】
また、携帯電話機１の物理アドレスについても、ＴＶ２０１のＥＤＩＤ格納部に格納されている。ただし、携帯電話機１のＨＰＤ信号がＨｉｇｈレベルとなっていなければ、携帯電話機１は、このＥＤＩＤ格納部にアクセスすることができず、自機の物理アドレスを特定することができない。
【００５５】
〔制御部７の構成〕
次に、携帯電話機１の制御部７の構成について図１に基づいて説明する。図１は、制御部７の要部構成を示すブロック図である。図示のように、制御部７は、接続検出部１１、機器検出部（使用中アドレス特定手段）１２、及びアドレス取得部（切替手段、アドレス特定手段）１３を備えている。
【００５６】
接続検出部１１は、ＨＤＭＩコネクタ４を介した通信接続が確立されたことを検出する。具体的には、ＨＤＭＩコネクタ４を介した通信接続が確立されると、当該通信接続の相手機器と接続する通信ラインがＨｉｇｈレベルになるので、接続検出部１１は、通信ラインがＨｉｇｈレベルであるか否かを確認することで、ＨＤＭＩコネクタ４を介した通信接続が確立されたことを検出する。無論、ＨＤＭＩコネクタ４を介した接続の検出方法は、この方法に限られず、例えば接続を検出するセンサを設けることによって検出してもよい。
【００５７】
機器検出部１２は、ＨＤＭＩコネクタ４を介して直接または間接的に接続している機器を検出すると共に、検出した各機器の物理アドレスを取得する。具体的には、機器検出部１２は、自機が接続している通信システム上の各論理アドレスに応答要求を送信して、応答の有無を確認することによって機器を検出する。そして、検出した機器に物理アドレスの問い合わせを行うことによって当該機器の物理アドレスを取得する。
【００５８】
アドレス取得部１３は、ＨＰＤ信号がＨｉｇｈレベルとなっているときには、シンク機器のＥＤＩＤ格納部にアクセスして自機の物理アドレスをする。また、アドレス取得部１３は、ＨＰＤ信号がＬｏｗレベルとなっているときには、シンク機器に入力切替指示を送信して、該シンク機器の入力ポートを、機器検出部１２が取得した物理アドレス以外の各物理アドレスに対応する入力ポートに切り替えさせる。そして、シンク機器による切り替えによって、ＨＰＤ信号がＨｉｇｈレベルとなったときに、当該シンク機器のＥＤＩＤ格納部から自機の物理アドレスを取得する。
【００５９】
〔通信システム１００における処理の流れ〕
続いて、通信システム１００で行われる処理の流れを図５に基づいて説明する。図５は、通信システム１００で行われる処理の一例を示すシーケンス図である。なお、同図では、通信システム１００に携帯電話機１を接続したときに、ＨＰＤ信号がＬｏｗレベルであった場合の処理を示している。また、図５で送受信されるメッセージは、ＣＥＣメッセージである。
【００６０】
ＴＶ２０１とケーブルで接続されたときに、ＨＰＤ信号がＬｏｗレベルであった場合には、携帯電話機１は、通信システム１００に含まれる各機器にポーリングメッセージの送信を行う（図中、「Ｐｏｌｌｉｎｇ」と記載）。なお、ポーリングメッセージの送信先は、論理アドレスで指定する。そして、同図には示していないが、ポーリングメッセージを受信した機器は、Ａｃｋを返すので、Ａｃｋの受信により各機器の論理アドレスを特定することができる。
【００６１】
次に、携帯電話機１は、Ａｃｋを送信した機器の論理アドレスに対して、物理アドレスの送信を要求する命令であるＧｉｖｅＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージを送信する。そして、これを受信した機器は、自機の物理アドレスを通知するメッセージであるＲｅｐｏｒｔＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージを送信する。
【００６２】
ＧｉｖｅＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージの送信と、ＲｅｐｏｒｔＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージの受信とを各機器について行うことにより、携帯電話機１は、通信システム１００に含まれる自機以外の各機器の物理アドレスを特定することができる。つまり、図示の例では、ＤＶＤプレーヤ２０２の物理アドレスが〔１，０，０，０〕であり、レコーダ２０３の物理アドレスが〔２，０，０，０〕であることを特定することができる。
【００６３】
また、使用中の物理アドレスを特定することにより、携帯電話機１が使用している物理アドレスを絞り込むことができる。つまり、図示の例では、〔３，０，０，０〕以降の物理アドレスは、未使用であるかまたは自機が使用しているアドレスであるから、自機が使用している物理アドレスを〔３，０，０，０〕以降に絞り込むことができる。
【００６４】
そして、携帯電話機１は、〔３，０，０，０〕以降の物理アドレスを指定したＡｃｔｉｖｅＳｏｕｒｃｅメッセージをＴＶ２０１に順次送信して、ＨＰＤ信号をＨｉｇｈレベルとする入力ポートを順次切り替えさせる。すなわち、ＡｃｔｉｖｅＳｏｕｒｃｅメッセージは、指定した物理アドレスに対応する入力ポートを選択状態に切替させるためのメッセージである。
【００６５】
図示の例では、携帯電話機１は、まず、物理アドレス〔３，０，０，０〕を指定したＡｃｔｉｖｅＳｏｕｒｃｅメッセージをＴＶ２０１に送信している。これにより、ＴＶ２０１は、物理アドレス〔３，０，０，０〕が割り当てられた入力ポートへの入力切り替えを行い、物理アドレス〔３，０，０，０〕の入力ポートに接続された機器に出力するＨＰＤ信号をＨｉｇｈレベルとする。
【００６６】
しかしながら、図４に示すように、通信システム１００において、物理アドレス〔３，０，０，０〕の入力ポートには、機器が接続されていない。このため、上記の入力切り替えによってＨＰＤ信号がＨｉｇｈレベルに切り替わった機器は存在せず、当然のことながら、携帯電話機１のＨＰＤ信号はＬｏｗレベルのままである。
【００６７】
そこで、携帯電話機１は、ＡｃｔｉｖｅＳｏｕｒｃｅメッセージの送信から一定期間経過してもＨＰＤ信号がＨｉｇｈレベルになったことが確認されない場合には、次の物理アドレス（ポーリングによって機器の使用が確認されなかった物理アドレス）を指定してＡｃｔｉｖｅＳｏｕｒｃｅメッセージを送信する。
【００６８】
図示の例では、携帯電話機１は、物理アドレス〔４，０，０，０〕を指定したＡｃｔｉｖｅＳｏｕｒｃｅメッセージをＴＶ２０１に送信している。これにより、ＴＶ２０１は、物理アドレス〔４，０，０，０〕が割り当てられた入力ポートに入力切り替えを行う。
【００６９】
通信システム１００では、携帯電話機１の物理アドレスが〔４，０，０，０〕であることを想定しているので、上記の入力切り替えによって、携帯電話機１は、ＨＰＤ信号がＨｉｇｈレベルの状態となる。そして、これにより、携帯電話機１は、ＴＶ２０１のＥＤＩＤ格納部から自機の物理アドレスを取得することが可能になる。
【００７０】
自機の物理アドレスを取得した携帯電話機１は、以後、自機の物理アドレスを用いてＣＥＣメッセージの送受信を行うことができる。例えば、携帯電話機１は、自機の物理アドレスを指定して、映像の出力指示をＴＶ２０１に送信することによって、自機が送信する映像をＴＶ２０１に出力させることもできる。
【００７１】
〔携帯電話機１が実行する処理の流れ〕
次に、携帯電話機１が実行する処理の流れについて、図６に基づいて説明する。図６は、携帯電話機１が実行する処理の一例を示すフローチャートである。
【００７２】
携帯電話機１の接続検出部１１は、ＨＤＭＩコネクタ４にケーブルが挿されるのを待ち受ける。具体的には、接続検出部１１は、ＨＤＭＩコネクタ４に接続確認を送信し、該接続確認に対する応答の有無によってケーブルの接続を検知する（Ｓ１）。そして、接続検出部１１は、ケーブルが挿されたことを検知したとき（Ｓ１でＹＥＳ）には、ＨＰＤ信号がＬｏｗレベルであるか否かを確認する（Ｓ２）。
【００７３】
ここで、ＨＰＤ信号がＬｏｗレベルではない、すなわちＨＰＤ信号がＨｉｇｈレベルであることが確認された場合（Ｓ２でＮＯ）には、接続検出部１１は、アドレス取得部１３にケーブル接続を検出した旨の通知を行う。そして、通知を受けたアドレス取得部１３は、シンク機器のＥＤＩＤ格納部から自機の物理アドレスを読み出して記憶部８に格納し、処理を終了する。
【００７４】
また、図６の処理が終了した後は、携帯電話機１は、シンク機器がデータを出力する対象とする入力ポートを自機が接続されている入力ポートへ切り替える処理、シンク機器の電源をＯＮにする処理、及びシンク機器に映像や音声等を送信して出力させる処理等を行う。
【００７５】
一方、ＨＰＤ信号がＬｏｗレベルであることが確認された場合（Ｓ２でＹＥＳ）には、接続検出部１１は、機器検出部１２にケーブル接続を検出した旨の通知を行う。そして、通知を受けた機器検出部１２は、論理アドレス（ｉ）に対してポーリングを行う（Ｓ３）。具体的には、機器検出部１２は、論理アドレス（ｉ）を宛先としてポーリングメッセージを送信する。なお、（ｉ）はカウンタであり、図６のフローチャートにおいて、Ｓ３の処理を最初に行うときには、（ｉ）＝１に設定される。
【００７６】
次に、機器検出部１２は、論理アドレス（ｉ）が使用中であるか否かを確認する（Ｓ４）。具体的には、機器検出部１２は、Ｓ３で送信したポーリングメッセージに対する応答、すなわちＡｃｋを受信したか否かを確認し、Ａｃｋを受信した場合には、論理アドレス（ｉ）が使用中であると判断し、Ａｃｋを受信しなかった場合には、論理アドレス（ｉ）が使用されていないと判断する。
【００７７】
ここで、論理アドレス（ｉ）が使用中でないことが確認された場合（Ｓ４でＮＯ）には、機器検出部１２は、カウンタ（ｉ）を１だけインクリメントして（Ｓ７）、インクリメント後の（ｉ）が、論理アドレスの総数である１５以上であるか否かを確認する（Ｓ８）。なお、シンク機器の論理アドレスに対してもポーリングを行ってもよく、この場合には、論理アドレスの総数は１６となる。
【００７８】
そして、（ｉ）が１５より小さいことが確認された場合（Ｓ８でＮＯ）には、機器検出部１２は、Ｓ３の処理に戻ってポーリングを行う。一方、（ｉ）が１５以上であることが確認された場合（Ｓ８でＹＥＳ）、つまり（ｉ）＝１から（ｉ）＝１５までの全ての論理アドレスについて、使用中であるか否かの確認が終了している場合には、機器検出部１２は、機器検出が終了した旨をアドレス取得部１３に通知し、これにより処理はＳ９に進む。
【００７９】
一方、Ｓ４において、論理アドレス（ｉ）が使用中であることが確認された場合（Ｓ４でＹＥＳ）には、機器検出部１２は、論理アドレス（ｉ）の機器に対して物理アドレスの問い合わせを行う（Ｓ５）。具体的には、機器検出部１２は、論理アドレス（ｉ）を宛先としたＧｉｖｅＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージを送信する。
【００８０】
ＧｉｖｅＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージを受信した機器（他のソース機器等）は、その機器の物理アドレスを含むＲｅｐｏｒｔＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージを送信するので、機器検出部１２は、受信したＲｅｐｏｒｔＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージに含まれる物理アドレスを取得して記憶部８に格納する（Ｓ６）。
【００８１】
そして、機器検出部１２は、カウンタ（ｉ）を１だけインクリメントして（Ｓ７）、インクリメント後の（ｉ）が、論理アドレスの総数である１５以上であるか否かを確認する（Ｓ８）。ここで、（ｉ）が１５以上である場合（Ｓ８でＹＥＳ）には、機器検出部１２は、機器検出が終了した旨をアドレス取得部１３に通知し、これにより処理はＳ９に進む。
【００８２】
Ｓ９では、機器検出が終了した旨の通知を受けたアドレス取得部１３が、機器検出部１２が格納した物理アドレス（ポーリングに応答した機器の物理アドレス）を記憶部８から読み出して、自機以外の機器に取得されていない物理アドレス（以下、未取得物理アドレスと呼ぶ）を特定する。
【００８３】
次に、アドレス取得部１３は、シンク機器に指示して、該シンク機器の入力ポートを上記のようにして特定した未取得物理アドレスの１つに対応する入力ポートに切り替えさせる。具体的には、アドレス取得部１３は、未取得物理アドレスの１つを宛先としたＡｃｔｉｖｅＳｏｕｒｃｅメッセージを送信することで上記の指示を行う。
【００８４】
次に、アドレス取得部１３は、ＨＰＤ信号がＨｉｇｈレベルとなったか否かを確認する（Ｓ１０）。ここで、ＨＰＤ信号がＬｏｗレベルであることが確認された場合（Ｓ１０でＮＯ）には、アドレス取得部１３は、未取得物理アドレスのうち、入力ポートの切り替えに用いられていないものの中から次の未取得物理アドレスを選択し（Ｓ１１）、シンク機器の入力ポートを、上記選択した物理アドレスに切り替えさせる（Ｓ９）。そして、ＨＰＤ信号がＨｉｇｈレベルとなったか否かを再確認する（Ｓ１０）。
【００８５】
ここで、ＨＰＤ信号がＨｉｇｈレベルであることが確認された場合（Ｓ１０でＹＥＳ）には、アドレス取得部１３は、シンク機器のＥＤＩＤ格納部から自機の物理アドレスを読み出して記憶部８に格納し、処理を終了する。つまり、アドレス取得部１３は、携帯電話機１の物理アドレスとなり得る物理アドレスに対応する入力ポートへの切り替え指示を、ＨＰＤ信号がＨｉｇｈレベルとなるまで繰り返し送信する。
【００８６】
なお、ＨＰＤ信号がＨｉｇｈレベルであることが確認されたときには、直前に送信したＡｃｔｉｖｅＳｏｕｒｃｅメッセージの物理アドレスが自機の物理アドレスであると判断することができる。このため、シンク機器のＥＤＩＤ格納部から物理アドレスを読み出す代わりに、直前に送信したＡｃｔｉｖｅＳｏｕｒｃｅメッセージの物理アドレスを自機の物理アドレスとして記憶部８に格納するようにしてもよい。
【００８７】
以上のように、携帯電話機１は、ＨＤＭＩケーブルによって接続した入力ポートのＨＤＰ信号がＬｏｗレベルである場合であっても、自機の物理アドレスを取得することができる。
【００８８】
なお、携帯電話機１は、自らの制御によって物理アドレスを取得するので、接続が行われた直後に物理アドレスを取得してもよいし、それ以降のタイミングで物理アドレスを取得してもよい。
【００８９】
例えば、通信システム１００において、シンク機器であるＴＶ２０１の入力ポートに何らかの機器が接続されたときに、実行すべき処理（所定のソース機器が提供するデータをシンク機器が出力する等の処理）が予め定められている場合が考えられる。このような場合には、携帯電話機１をＴＶ２０１の入力ポートに接続してすぐに、携帯電話機１による他の機器の制御は行われないので、接続直後に物理アドレスを取得する必要はない。
【００９０】
〔物理アドレス取得後の処理〕
自機の物理アドレスを取得した携帯電話機１は、他のソース機器やシンク機器と通信して、該機器を制御することができるようになる。ここでは、物理アドレスを取得した後に携帯電話機１が実行する処理の例を説明する。
【００９１】
携帯電話機１は、通信端末であると同時に、アドレス帳、電子メール、個人のスケジュールといった情報を格納することもできる。このため、携帯電話機１は、これらの情報に基づく処理を物理アドレス取得後に自動的に行ってもよい。
【００９２】
例えば、録画したいＴＶ番組や、視聴したいＴＶ番組を携帯電話機１に登録しておいてもよい。そして、携帯電話機１は、物理アドレス取得後に、当該ＴＶ番組を録画または出力可能な機器を検索し、検出した機器に当該ＴＶ番組を録画または出力させてもよい。
【００９３】
また、時刻に応じて処理を変更してもよい。例えば、携帯電話機１は、物理アドレスを取得したときに、予め定めた時刻より早い時刻であればＴＶの電源をＯＮにする制御を行い、遅い時刻であればＯＮにする制御を行わないようにしてもよい。この他、携帯電話機１に登録したスケジュール等に応じて処理を変更するようにしてもよい。
【００９４】
さらに、携帯電話機１がセンサを備えている場合には、センサの検出結果に応じた処理を行うようにしてもよい。例えば、携帯電話機１が照度センサを備えている場合には、照度が予め定めた閾値よりも高い場合にはＴＶの電源をＯＮにする制御を行い、低い場合にはＯＮにする制御を行わないようにしてもよい。無論、センサは、携帯電話機１の周囲の状況を示すデータを取得可能なものであればよく、照度センサに限られず、加速度センサ等を適用することもできる。これにより、携帯電話機１の周囲の状況に応じた制御が可能になる。
【００９５】
また、携帯電話機１のような携帯型端末は電池で駆動するため、携帯電話機１のユーザには、自宅に居るときには携帯電話機１を充電器に接続している者も多いと考えられる。そこで、充電器にＨＤＭＩ端子を設けて、携帯電話機１の充電時に携帯電話機１がＨＤＭＩ接続されるようにしてもよい。これにより、携帯電話機１を充電しながらソース機器として動作させることができる。
【００９６】
そして、携帯電話機１のような携帯型端末は、持ち運びが自在であるため、様々なシンク機器に接続することができる。このため、携帯電話機１は、接続されたシンク機器毎に予め定めた処理を行うことが好ましい。
【００９７】
例えば、携帯電話機１は、接続されているＴＶがリビングのＴＶである場合には、その電源をＯＮにする制御を行い、接続されているＴＶが寝室のＴＶである場合には、その電源をＯＮにする制御を行わないようにしてもよい。
【００９８】
〔変形例〕
上述の実施形態では、携帯電話機１に本発明を適用した例を示したが、本発明は、携帯電話機に限られず、任意のソース機器に適用することができる。例えば、ＨＤＭＩの接続端子を有するデジタルカメラ、デジタルビデオカメラ、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistance）、スマートフォン、ゲーム機等に適用することもできる。
【００９９】
また、上述の実施形態では、シンク機器がＴＶである例を示したが、携帯電話機１が接続するシンク機器は、ＨＤＭＩの接続端子とＥＤＩＤの格納部とを備え、携帯電話機１の制御に従って接続端子の切り替えを行うものであればよく、ＴＶに限られない。例えば、テレビ放送の受信機能を備えていない表示装置や、スピーカ等がシンク機器であってもよい。さらに、携帯電話機１の接続先は、ＨＤＭＩの出力端子と入力端子の両方を備えるリピータ機器であってもよい。
【０１００】
そして、上述の実施形態では、論理アドレスを宛先とするポーリングによって携帯電話機１の物理アドレス候補を絞り込んだ後、物理アドレスの特定を行う例を示したが、絞り込みを行わずに物理アドレスの特定を行うことも可能である。この場合には、携帯電話機１の物理アドレスとなり得る物理アドレスの中から選択した物理アドレスを宛先としてＡｃｔｉｖｅＳｏｕｒｃｅメッセージを送信する処理を、携帯電話機１のＨＰＤ信号がＨｉｇｈレベルになるまで繰り返すことになる。
【０１０１】
ただし、物理アドレスの絞り込みを行わない場合には、他の機器が使用中の物理アドレスを宛先としてＡｃｔｉｖｅＳｏｕｒｃｅメッセージを送信してしまう可能性があり、これにより当該他の機器が誤動作することも考えられる。このため、ポーリングによる絞り込みは行うことが好ましい。
【０１０２】
また、上述の実施形態では、ＡｃｔｉｖｅＳｏｕｒｃｅメッセージの送信によって入力ポートの切り替えを行う例を示したが、携帯電話機１が入力ポートの切り替えを行う制御信号は、ＡｃｔｉｖｅＳｏｕｒｃｅメッセージに限られない。ＧｉｖｅＰｈｙｓｉｃａｌＡｄｄｒｅｓｓメッセージ等の他のメッセージも同様であり、同様の効果が得られる制御信号であれば、上記実施形態で例示したメッセージに限られず、任意の制御信号を適用することが可能である。
【０１０３】
さらに、上述の実施形態では、携帯電話機１が、直接接続しているソース機器から物理アドレスを取得する例を示したが、リピータ機器等を介して間接的に接続している場合であっても物理アドレスを取得することが可能である。この場合には、携帯電話機１は、図６と同様の処理を行ってリピータ機器から物理アドレスを取得する。つまり、この場合には、リピータ機器は、予めシンク機器からＥＤＩＤを取得して格納し、携帯電話機１の制御に従って接続端子の切り替えを行う。
【０１０４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０５】
最後に、携帯電話機１の各ブロック、特に制御部７の接続検出部１１、機器検出部１２、及びアドレス取得部１３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１０６】
すなわち、携帯電話機１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０８】
また、携帯電話機１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１０９】
本発明によれば、通信ネットワークに接続する機器が、自機の物理アドレスを確実に取得することができる。したがって、本発明は、通信ネットワークに接続して使用する各種電子機器に適用することができる。
【符号の説明】
【０１１０】
１    携帯電話機（電子機器）
１２    機器検出部（使用中アドレス特定手段）
１３    アドレス取得部（切替手段、アドレス特定手段）
２０１  ＴＶ（相手機器）
【図１】
2011223451.tif 000003
【図２】
2011223451.tif 000004
【図３】
2011223451.tif 000005
【図４】
2011223451.tif 000006
【図５】
2011223451.tif 000007
【図６】
2011223451.tif 000008
【図７】
2011223451.tif 000009
【図８】
2011223451.tif 000010
【図９】
2011223451.tif 000011