(57)【要約】［課題］複数の機能モジュールのそれぞれのインターフェース情報と、その識別子とを関連付けることができる情報処理システムおよび情報処理装置を提供する。［解決手段］実施形態によれば、ホストモジュールと、複数の機能モジュールと、を備えた情報処理システムが提供される。前記ホストモジュールは、前記複数の機能モジュールのうちの１つの機能モジュールを選択するインターフェース選択部と、少なくとも前記インターフェース選択部が選択した１つの機能モジュールに、当該選択した１つの機能モジュールのインターフェース情報を通知するインターフェース情報通知部と、前記インターフェース選択部が選択した選択した１つの機能モジュールから、当該選択した１つの機能モジュールの第１の識別子を受信するインターフェース情報確認部と、前記第１の識別子と、前記インターフェース情報と、を関連付けて記憶する通信制御情報記憶部と、を有する。前記複数の機能モジュールのそれぞれは、前記インターフェース情報通知部から前記インターフェース情報の通知を受け、当該機能モジュールが前記インターフェース選択部により選択されているか否かを確認するインターフェース情報取得部と、当該機能モジュールが選択されている場合に、当該機能モジュールの前記第１の識別子と、前記インターフェース情報と、を前記ホストモジュールに送信するインターフェース情報応答部と、を有する。
2015001628.tif 000002
【特許請求の範囲】
【請求項１】
ホストモジュールと、複数の機能モジュールと、を備え、
前記ホストモジュールは、
前記複数の機能モジュールのうちの１つの機能モジュールを選択するインターフェース選択部と、
少なくとも前記インターフェース選択部が選択した１つの機能モジュールに、当該選択した１つの機能モジュールのインターフェース情報を通知するインターフェース情報通知部と、
前記インターフェース選択部が選択した１つの機能モジュールから、当該選択した１つの機能モジュールの第１の識別子を受信するインターフェース情報確認部と、
前記第１の識別子と、前記インターフェース情報と、を関連付けて記憶する通信制御情報記憶部と、を有し、
前記複数の機能モジュールのそれぞれは、
前記インターフェース情報通知部から前記インターフェース情報の通知を受け、当該機能モジュールが前記インターフェース選択部により選択されているか否かを確認するインターフェース情報取得部と、
当該機能モジュールが選択されている場合に、当該機能モジュールの前記第１の識別子と、前記インターフェース情報と、を前記ホストモジュールに送信するインターフェース情報応答部と、を有する情報処理システム。
【請求項２】
前記ホストモジュールは、イーサネット線を介して、前記複数の機能モジュールのそれぞれと接続され、
前記インターフェース情報通知部は、前記イーサネット線を介して、前記インターフェース選択部が選択した１つの機能モジュールのインターフェース情報を含む第１のイーサネットフレームを、前記インターフェース情報取得部に送信し、
前記インターフェース情報応答部は、前記イーサネット線を介して、前記機能モジュールの前記第１の識別子と、前記取得したインターフェース情報と、を含む第２のイーサネットフレームを、前記インターフェース情報確認部に送信する、請求項１に記載の情報処理システム。
【請求項３】
前記第１の識別子は、ＭＡＣアドレスである、請求項２に記載の情報処理システム。
【請求項４】
前記インターフェース情報確認部は、受信した前記第２のイーサネットフレームが、前記インターフェース選択部が選択した１つの機能モジュールからの前記第２のイーサネットフレームであるか否かを確認し、
前記通信制御情報記憶部は、前記選択した１つの機能モジュールからの前記第２のイーサネットフレームであると確認された場合に、前記第１の識別子と、前記インターフェース情報と、を関連付けて記憶する、請求項２に記載の情報処理システム。
【請求項５】
前記インターフェース情報確認部は、受信した前記第２のイーサネットフレームに含まれる前記インターフェース情報に基づいて、受信した前記第２のイーサネットフレームが、前記インターフェース選択部が選択した１つの機能モジュールからの前記第２のイーサネットフレームであるか否かを確認する、請求項４に記載の情報処理システム。
【請求項６】
前記第１のイーサネットフレームは、前記インターフェース情報を前記機能モジュールに通知するためのイーサネットフレームであることを示す情報を含み、
前記第２のイーサネットフレームは、前記インターフェース情報を前記ホストモジュールに応答するためのイーサネットフレームであることを示す情報を含む、請求項２に記載の情報処理システム。
【請求項７】
前記インターフェース選択部が選択した１つの機能モジュールの選択を解除するインターフェース選択解除部を備える、請求項１に記載の情報処理システム。
【請求項８】
前記通信制御情報記憶部は、前記複数の機能モジュールのそれぞれの接続状態を記憶する、請求項１に記載の情報処理システム。
【請求項９】
前記複数の機能モジュールのそれぞれは、共通インターフェースを介して、前記ホストモジュールに脱着可能に接続され、
前記接続状態は、
前記共通インターフェースに前記機能モジュールが接続されていない第１の状態、
前記共通インターフェースに前記機能モジュールが接続されているが、当該機能モジュールの第１の識別子と前記インターフェース情報とが関連付けられていない第２の状態、
前記共通インターフェースに前記機能モジュールが接続され、かつ、当該機能モジュールの第１の識別子と前記インターフェース情報とが関連付けられている第３の状態、
を含む、請求項８に記載の情報処理システム。
【請求項１０】
前記複数の機能モジュールのそれぞれは、前記ホストモジュールに対して、識別子割り当て要求を送信し、
前記ホストモジュールは、前記識別子割り当て要求に応じて、第２の識別子を生成して、前記識別子割り当て要求を送信した機能モジュールに送信する、請求項１に記載の情報処理システム。
【請求項１１】
前記第２の識別子は、ＩＰアドレスである、請求項１０に記載の情報処理システム。
【請求項１２】
複数の機能モジュールと通信する情報処理装置であって、
前記複数の機能モジュールのうちの１つの機能モジュールを選択するインターフェース選択部と、
少なくとも前記インターフェース選択部が選択した１つの機能モジュールに、当該選択した１つの機能モジュールのインターフェース情報を通知するインターフェース情報通知部と、
前記インターフェース選択部が選択した１つの機能モジュールから、当該選択した１つの機能モジュールの第１の識別子を受信するインターフェース情報確認部と、
前記第１の識別子と、前記インターフェース情報と、を関連付けて記憶する通信制御情報記憶部と、を備える情報処理装置。
【請求項１３】
当該情報処理装置は、イーサネット線を介して、前記複数の機能モジュールのそれぞれと接続され、
前記インターフェース情報通知部は、前記イーサネット線を介して、前記インターフェース選択部が選択した１つの機能モジュールのインターフェース情報を含む第１のイーサネットフレームを、前記インターフェース情報取得部に送信する、請求項１２に記載の情報処理装置。
【請求項１４】
前記第１の識別子は、ＭＡＣアドレスである、請求項１３に記載の情報処理装置。
【請求項１５】
ホストモジュールと通信する情報処理装置であって、
前記ホストモジュールからインターフェース情報の通知を受け、当該情報処理装置が前記ホストモジュールにより選択されているか否かを確認するインターフェース情報取得部と、
当該情報処理装置が選択されている場合に、当該情報処理装置の第１の識別子と、前記インターフェース情報と、を前記ホストモジュールに送信するインターフェース情報応答部と、を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置および情報処理システムに関する。
【背景技術】
【０００２】
映像表示システムにおいて、ホストモジュールに機能を追加するために、複数の機能モジュールをホストモジュールに接続することがある。この場合、ホストモジュールが複数の機能モジュールのうちの１つを適切に制御するために、ホストモジュールは、複数の機能モジュールのそれぞれのインターフェース情報と、その識別子とを関連付けておく必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の機能モジュールのそれぞれのインターフェース情報と、その識別子とを関連付けることができる情報処理システムおよび情報処理装置を提供する。
【課題を解決するための手段】
【０００５】
実施形態によれば、ホストモジュールと、複数の機能モジュールと、を備えた情報処理システムが提供される。前記ホストモジュールは、前記複数の機能モジュールのうちの１つの機能モジュールを選択するインターフェース選択部と、少なくとも前記インターフェース選択部が選択した１つの機能モジュールに、当該選択した１つの機能モジュールのインターフェース情報を通知するインターフェース情報通知部と、前記インターフェース選択部が選択した１つの機能モジュールから、当該選択した１つの機能モジュールの第１の識別子を受信するインターフェース情報確認部と、前記第１の識別子と、前記インターフェース情報と、を関連付けて記憶する通信制御情報記憶部と、を有する。前記複数の機能モジュールのそれぞれは、前記インターフェース情報通知部から前記インターフェース情報の通知を受け、当該機能モジュールが前記インターフェース選択部により選択されているか否かを確認するインターフェース情報取得部と、当該機能モジュールが選択されている場合に、当該機能モジュールの前記第１の識別子と、前記インターフェース情報と、を前記ホストモジュールに送信するインターフェース情報応答部と、を有する。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係る映像表示システムの概略構成を示すブロック図。
【図２】ホストモジュール１と機能モジュール２１〜２３との間で伝送されるイーサネットフレームの概略構成を示す図。
【図３】図２のコマンド名およびアクションを説明する図。
【図４】ホストモジュール１の処理動作の一例を示すフローチャート。
【図５】ステップＳ２で送信されるイーサネットフレームの概略構成を示す図。
【図６】ステップＳ３で受信されるイーサネットフレームの概略構成を示す図。
【図７】機能モジュール２１〜２３の処理動作の一例を示すフローチャート。
【図８】ホストモジュール１および機能モジュール２１〜２３の処理動作の一例を示すシーケンス図。
【図９】通信制御情報記憶部１４に記憶される機能モジュール２１〜２３の情報を模式的に示す図。
【図１０】ＩＰアドレスを取得する場合の、ホストモジュール１および機能モジュール２２の処理動作の一例を示すシーケンス図。
【図１１】ステップＳ３１で送信されるイーサネットフレームの概略構成を示す図。
【図１２】ステップＳ２３で送信されるイーサネットフレームの概略構成を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態について、図面を参照しながら具体的に説明する。
【０００８】
図１は、一実施形態に係る映像表示システム（情報処理システム）の概略構成を示すブロック図である。映像表示システムは、ホストモジュール（情報処理装置）１と、複数の機能モジュール（情報処理装置）２１〜２３とを備えている。なお、同図では３つの機能モジュール２１〜２３を示しているが、機能モジュールの数に特に制限はない。
【０００９】
機能モジュール２１〜２３のそれぞれは、ホストモジュール１に機能を追加するものであり、例えばチューナである。共通インターフェース３を介して、機能モジュール２１〜２３からホストモジュール１へ映像信号が供給され、ホストモジュール１の表示部１３上に表示される。
【００１０】
例えば、機能モジュール２２からの映像が表示部１３に表示されている場合、通常、ユーザによる操作の対象は機能モジュール２２であって、機能モジュール２１，２３ではない。ユーザによる操作を機能モジュール２２に反映させるためには、ホストモジュール１は、機能モジュールの番号（以下、インターフェース番号という）とその識別子（本実施形態ではＭＡＣアドレス）とを関連付けて知っておく必要がある。
【００１１】
本実施形態はこのような関連付けを実現するものであり、以下、より詳細に説明する。
【００１２】
ホストモジュール１と機能モジュール２１〜２３のそれぞれは、共通インターフェース３により、脱着可能に接続されている。共通インターフェース３は、インターフェース選択線３１と、映像信号線３２と、イーサネット（登録商標）線３３とを含む。インターフェース選択線３１を介して、ホストモジュール１からインターフェース選択信号により、機能モジュール２１〜２３のうちの１つが選択される。なお、インターフェース選択信号によって機能モジュールを選択する処理とは、例えばホストモジュール１から何れかの機能モジュールまでを繋ぐインターフェース選択線を電圧変更等により有効状態にする処理を意味しているが、ホストモジュール１から機能モジュールに対して何らかのコマンドを含む信号を送信することにより選択する処理であっても良い。映像信号線３２は、例えばＨＤＭＩ（High Definition Multimedia Interface）であり、機能モジュール２１〜２３からホストモジュール１へ映像信号が送信される。
【００１３】
また、機能モジュール２１〜２３のそれぞれとハブ４とがイーサネット接続され、このハブ４とホストモジュール１とがイーサネット接続される。なお、ハブ４はホストモジュール１の外部にあってもよいし、ホストモジュール１の内部に設けてもよい。
【００１４】
ホストモジュール１は、映像ポート選択部１１と、システム制御部１２と、表示部１３と、通信制御情報記憶部１４とを有する。
【００１５】
映像ポート選択部１１は、システム制御部１２からの制御に応じて、複数の機能モジュール２１〜２３のうちの１つから供給される映像信号を選択する。
【００１６】
システム制御部１２は、インターフェース選択部１２１と、インターフェース選択解除部１２２と、インターフェース情報通知部１２３と、インターフェース情報確認部１２４とを有する。
【００１７】
インターフェース選択部１２１は、インターフェース選択線３１を介し、インターフェース選択信号により、接続されている複数の機能モジュール２１〜２３のうちの１つを選択する。
【００１８】
インターフェース選択解除部１２２は、インターフェース選択信号による機能モジュールの選択を解除する。
【００１９】
インターフェース情報通知部１２３は、インターフェース選択部１２１が１つの機能モジュールを選択した場合に、選択した機能モジュールのインターフェース番号（インターフェース情報）を付加したイーサネットブロードキャストフレームを、イーサネット線３３を介して送信する。インターフェース番号は接続される機能モジュールのそれぞれに固有の番号である。
【００２０】
インターフェース情報確認部１２４は、イーサネット線３３を介して機能モジュールからイーサネットフレームを受信した場合に、イーサネットフレームから送信元ＭＡＣアドレスとインターフェース番号とを取得する。そして、インターフェース情報確認部１２４は、取得されたインターフェース番号と、現在選択しているインターフェース番号（すなわちインターフェース選択部１２１が選択している機能モジュールのインターフェース番号）とが一致するか否かを確認する。
【００２１】
表示部１３は、映像ポート選択部１１を介して機能モジュール２１〜２３のうちの１つから入力された映像信号に応じた映像を、表示する。
【００２２】
通信制御情報記憶部１４は、インターフェース情報確認部１２４により一致が確認できた場合、当該インターフェース番号と送信元のＭＡＣアドレスとを関連付けて記憶する。通信制御情報記憶部１４は、ＲＯＭ（Read Only Memory）あるいはＲＡＭ（Random Access Memory）などにより実現される。
【００２３】
一方、機能モジュール２１〜２３のそれぞれは、チューナなど映像信号を出力する機能部２１１と、システム制御部２１２とを有する。また、システム制御部２１２は、インターフェース情報取得部２１３と、インターフェース情報応答部２１４とを有する。
【００２４】
インターフェース情報取得部２１３は、イーサネット線３３を介して、ホストモジュール１のインターフェース情報通知部１２３からイーサネットブロードキャストフレームを受信した場合に、自身がインターフェース選択信号によって選択されているか否かを確認する。そして、自身が選択されている場合、インターフェース情報取得部２１３は、当該イーサネットブロードキャストフレームから、送信元であるホストモジュール１のＭＡＣアドレスと、インターフェース番号とを取得する。
【００２５】
インターフェース情報応答部２１４は、取得されたホストモジュール１のＭＡＣアドレスを送信先とし、取得されたインターフェース番号を付加して、イーサネット線３３を介してイーサネットフレームをホストモジュール１へ送信する。
【００２６】
図２は、ホストモジュール１と機能モジュール２１〜２３との間で伝送されるイーサネットフレームの概略構成を示す図である。イーサネットフレームは、送信先ＭＡＣアドレスと、送信元ＭＡＣアドレスと、コマンド名と、アクションと、データとを含んでいる。その他、イーサネットフレームは、プリアンブルやＳＦＤ，ＦＣＳなどを含んでいてもよいが、図示を省略している。
【００２７】
送信先ＭＡＣアドレスおよび送信元ＭＡＣアドレスは、それぞれ、送信先および送信元の機器を特定するＭＡＣアドレスである。
【００２８】
図３は、図２のコマンド名およびアクションを説明する図である。インターフェース番号とＭＡＣアドレスとの関連付けを行う場合、コマンド名は「インターフェース情報」である。この場合、コマンド名は０ｘ１に設定される。このときに取り得るアクションは「通知」または「応答」である。アクションが「通知」である場合、アクションは０ｘ０２に設定される。アクションが「応答」である場合、アクションは０ｘ０３に設定される。
【００２９】
また、本映像処理システムはＩＰアドレスの割り当てを行ってもよく、この場合、コマンド名は「ＩＰアドレス割り当て」である。この場合、コマンド名は０ｘ２に設定される。このときに取り得るアクションは「要求」または「確認」である。アクションが「要求」である場合、アクションは０ｘ０１に設定される。アクションが「確認」である場合、アクションは０ｘ０４に設定される。
【００３０】
そして、図２のデータにはコマンドに応じた値が設定される。例えば、コマンド名「インターフェース情報」においてはインターフェース番号が設定される。また、コマンド名「ＩＰアドレス割り当て」においてはＩＰアドレスが設定される。そして、図２のデータにはコマンドとアクションの組み合わせに対応した値が設定される。例えば、コマンド名「インターフェース情報」においてはインターフェース番号が設定される。また、図２のデータには値が含まれない場合もあり、例えばコマンド名「ＩＰアドレス割り当て」において、「要求」アクション時には、データに値が含まれなくとも良い。
【００３１】
まずは、ホストモジュール１の処理動作について説明する。図４は、ホストモジュール１の処理動作の一例を示すフローチャートである。同図では、ホストモジュール１が機能モジュール２２を選択し、機能モジュール２２に対して、インターフェース番号とＭＡＣアドレスとを関連付ける例を示している。
【００３２】
まず、インターフェース選択部１２１は、インターフェース選択線３１を介してインターフェース選択信号を送信し、機能モジュール２２を選択する（ステップＳ１）。
【００３３】
さらに、インターフェース情報通知部１２３は選択した機能モジュールに対してインターフェース番号を通知する。より具体的には、インターフェース情報通知部１２３は、選択している機能モジュール２２のインターフェース番号「２」をイーサネットブロードキャストフレームに付加し、このイーサネットブロードキャストフレームをイーサネット線３３を介して全ての機能モジュール２１〜２３に送信する（ステップＳ２）。なお、ハブ４を介して、映像表示システムが外部の機器（不図示）ともイーサネット接続されている場合、インターフェース情報通知部１２３は映像表示システム内部（すなわち、機能モジュール２１〜２３）のみにイーサネットブロードキャストフレームを送信するのが望ましい。
【００３４】
図５は、ステップＳ２で送信されるイーサネットフレームの概略構成を示す図である。本イーサネットフレームはブロードキャストで送信されるため、送信先ＭＡＣアドレスとして２５５．２５５．２５５．２５５が指定される。また、送信元ＭＡＣアドレスにはホストモジュール１のＭＡＣアドレスが設定される。コマンド名およびアクションは、図３を参照して、それぞれ０ｘ０１（インターフェース情報）および０ｘ０２（通知）に設定される。データはインターフェース番号「２」が設定される。
【００３５】
図４に戻り、ホストモジュール１は機能モジュール２２からイーサネットフレームが受信されるのを待つ（ステップＳ３）。
【００３６】
図６は、ステップＳ３で受信されるイーサネットフレームの概略構成を示す図である。送信先ＭＡＣアドレスにはホストモジュール１のＭＡＣアドレスが設定される。また、送信元ＭＡＣアドレスには送信元の機能モジュール２２のＭＡＣアドレスが設定される。コマンド名およびアクションは、図３を参照して、それぞれ０ｘ０１（インターフェース情報）および０ｘ０３（応答）に設定される。データはインターフェース番号「２」が設定される。
【００３７】
図４に戻り、ホストモジュール１がイーサネットフレームを受信すると、インターフェース情報確認部１２４は、図６のイーサネットフレームから、送信元である機能モジュール２２のＭＡＣアドレスと、インターフェース番号とを取得する（ステップＳ４）。
【００３８】
さらに、インターフェース情報確認部１２４は、取得されたインターフェース番号と現在選択しているインターフェース番号「２」とが一致するか否かを確認する（ステップＳ５）。
【００３９】
一致しない場合（ステップＳ５のＮＯ）、機能モジュール２２以外の機能モジュールからのイーサネットフレームであるとして、または、エラーとして処理される（ステップＳ６）。
【００４０】
一致する場合（ステップＳ５のＹＥＳ）、機能モジュール２２の情報として、通信制御情報記憶部１４は、送信元である機能モジュール２２のＭＡＣアドレスと、インターフェース番号「２」とを関連付けて記憶する（ステップＳ７）。そして、インターフェース選択解除部１２２はインターフェース選択信号により機能モジュール２２の選択を解除する（ステップＳ８）。
【００４１】
以上により、機能モジュール２２について、ＭＡＣアドレスとインターフェース番号とを関連付けることができる。このような処理動作を全機能モジュール２１〜２３について順次行うことで、全ての機能モジュールについての関連付けを行うことができる。
【００４２】
続いて、機能モジュール２１〜２３の処理動作について説明する。図７は、機能モジュール２１〜２３の処理動作の一例を示すフローチャートである。
【００４３】
機能モジュール２１〜２３はホストモジュール１からのイーサネットブロードキャストフレームが受信されるのを待つ（ステップＳ１１）。このイーサネットブロードキャストフレームは、図２のステップＳ２でホストモジュール１により送信されたものであり、図５に示すものである。図５に示すように、イーサネットブロードキャストフレームは、送信元であるホストモジュール１のＭＡＣアドレスと、１つのインターフェース番号とを含んでいる。
【００４４】
ホストモジュール１からのイーサネットブロードキャストフレームが受信されると、インターフェース情報取得部２１３は自身がインターフェース選択信号によって選択されているか否かを確認する（ステップＳ１２）。選択されている場合に限って、このイーサネットブロードキャストフレームに応答する権限がある。
【００４５】
選択されていない場合（ステップＳ１２のＮＯ）、機能モジュール２１〜２３は受信したイーサネットブロードキャストフレームを無視し、特に処理を行わない。
【００４６】
選択されている場合（ステップＳ１２のＹＥＳ）、インターフェース情報取得部２１３は、イーサネットブロードキャストフレームから、送信元であるホストモジュール１のＭＡＣアドレスと、インターフェース番号とを取得する（ステップＳ１３）。
【００４７】
そして、機能モジュール２１〜２３はインターフェース番号の応答を行う。より具体的には、インターフェース情報応答部２１４は、取得したホストモジュール１のＭＡＣアドレスを送信先とし、取得したインターフェース番号をイーサネットフレームに付加して、このイーサネットフレームをイーサネット線３３を介してホストモジュール１に送信する（ステップＳ１４）。送信されるイーサネットフレームは、図６に示すものである。
【００４８】
このイーサネットフレームは、図２のステップＳ３以降でホストモジュール１により処理される。
【００４９】
続いて、ホストモジュール１と機能モジュール２１〜２３の動作を関連づけて説明する。図８は、ホストモジュール１および機能モジュール２１〜２３の処理動作の一例を示すシーケンス図であり、図４および図７と同様の符号を付している。図８では、ホストモジュール１が機能モジュール２２を選択する例を示している。また、機能モジュール２１と機能モジュール２３の処理動作は同じであるので、まとめて示している。
【００５０】
まず、インターフェース選択部１２１は、インターフェース選択線３１を介し、インターフェース選択信号により、機能モジュール２２を選択する（ステップＳ１）。さらに、インターフェース情報通知部１２３は、選択している機能モジュール２２のインターフェース番号「２」をイーサネットブロードキャストフレームに付加し、このイーサネットブロードキャストフレームをイーサネット線３３を介して全ての機能モジュール２１〜２３に送信する（ステップＳ２）。
【００５１】
イーサネットブロードキャストフレームを受信した（ステップＳ１１）機能モジュール２１，２３のインターフェース情報取得部２１３は、自身がインターフェース選択信号により選択されていないことを確認する（ステップＳ１２のＮＯ）。よって、機能モジュール２１，２３は受信したイーサネットブロードキャストフレームを無視する。
【００５２】
一方、イーサネットブロードキャストフレームを受信した（ステップＳ１１）機能モジュール２２のインターフェース情報取得部２１３は、自身がインターフェース選択信号により選択されていることを確認する（ステップＳ１２のＹＥＳ）。よって、インターフェース情報取得部２１３は、イーサネットブロードキャストフレームから、送信元であるホストモジュール１のＭＡＣアドレスと、インターフェース番号とを取得する（ステップＳ１３）。そして、インターフェース情報応答部２１４は、取得したＭＡＣアドレスを送信先とし、取得したインターフェース番号をイーサネットフレームに付加して、このイーサネットフレームをイーサネット線３３を介してホストモジュール１に送信する（ステップＳ１４）。
【００５３】
ホストモジュール１は機能モジュール２２からのイーサネットフレームを受信する（ステップＳ３）。以下、ホストモジュール１は上述したステップＳ４〜Ｓ８の処理を行う。
【００５４】
図９は、通信制御情報記憶部１４に記憶される機能モジュール２１〜２３の情報を模式的に示す図である。上述した処理を複数の機能モジュール２１〜２３のそれぞれごとに順次行うことで、図９に示すテーブルが得られる。図９に示すように、通信制御情報記憶部１４は、互いに関連付けられたインターフェース番号および機能モジュール２１〜２３のＭＡＣアドレスを含んでおり、さらにステータス情報を含んでいてもよい。
【００５５】
ステータスが「未接続」（第１の状態）である場合、機能モジュールが共通インターフェース３に接続されていない状態であることを示す。ステータスが「接続」（第２の状態）である場合、機能モジュールが共通インターフェース３に接続されているが、インターフェース番号とＭＡＣアドレスとの関連付けが実施されていないか、もしくは、関連付けに失敗し、当該機能モジュールとホストとの間で通信制御ができない状態であることを示す。ステータスが「制御可能」（第３の状態）である場合、機能モジュールが共通インターフェース３に接続され、インターフェース番号とＭＡＣアドレスとの関連付けに成功し、当該機能モジュールとホストとの間で通信制御ができる状態であることを示す。
【００５６】
また、ＭＡＣアドレスに加え、ＩＰアドレスを管理してもよい。
【００５７】
図１０は、ＩＰアドレスを取得する場合の、ホストモジュール１および機能モジュール２２の処理動作の一例を示すシーケンス図である。同図では、機能モジュール２２がホストモジュール１に対して、ＩＰアドレスの割り当てを要求する様子を示している。
【００５８】
まず、機能モジュール２２は、イーサネットフレームにより、ＩＰアドレスの割り当て要求をホストモジュール１に送信する（ステップＳ３１）。
【００５９】
図１１は、ステップＳ３１で送信されるイーサネットフレームの概略構成を示す図である。送信先ＭＡＣアドレスにはホストモジュール１のＭＡＣアドレスが設定される。また、送信元ＭＡＣアドレスには機能モジュール２２のＭＡＣアドレスが設定される。コマンド名およびアクションは、図３を参照して、それぞれ０ｘ０２（ＩＰアドレス割り当て）および０ｘ０１（要求）に設定される。データは特に設定されない。
【００６０】
図１０に戻り、ホストモジュール１は、機能モジュール２２から送信されたＩＰアドレス割り当て要求を受信する（ステップＳ２１）。すると、ホストモジュール１は、送信元ＭＡＣアドレスに基づいて送信元が機能モジュール２２であることを確認し、そのインターフェース番号「２」に関連付けられたＩＰアドレスを生成する（ステップＳ２２）。ＩＰアドレスはインターフェース番号に応じて一意に定まる値であるのが望ましい。そして、ホストモジュール１は、イーサネットフレームにより、生成したＩＰアドレスおよびＩＰアドレス割り当て確認を機能モジュール２２に送信する（ステップＳ２３）。ここで、ホストモジュール１は他の機能モジュール２１，２３にＩＰアドレス割り当て確認を送信しなくてもよい。
【００６１】
図１２は、ステップＳ２３で送信されるイーサネットフレームの概略構成を示す図である。送信先ＭＡＣアドレスには機能モジュール２２のＭＡＣアドレスが設定される。また、送信元ＭＡＣアドレスにはホストモジュール１のＭＡＣアドレスが設定される。コマンド名およびアクションは、図３を参照して、それぞれ０ｘ０２（ＩＰアドレス割り当て）および０ｘ０４（確認）に設定される。データにはＩＰアドレスが設定される。
【００６２】
図１０に戻り、機能モジュール２２は、ホストモジュール１から送信されたＩＰアドレス確認を受信する（ステップＳ３２）。そして、機能モジュール２２はホストモジュール１により割り当てられたＩＰアドレスを設定する（ステップＳ３３）。
【００６３】
なお、図１０には図示していないが、機能モジュール２１，２３からも、任意のタイミングで、ホストモジュール１に対してＩＰアドレス割り当て要求を行うことができる。このようにして割り当てられたＩＰアドレスを、インターフェース番号および／またはＭＡＣアドレスと関連付けて、通信制御情報記憶部１４に記憶してもよい。
【００６４】
このように、本実施形態では、ホストモジュール１は、複数の機能モジュール２１〜２３のそれぞれのインターフェース情報とその識別子であるＭＡＣアドレス（第１の識別子）やＩＰアドレス（第２の識別子）とを関連付けることができる。
【００６５】
上述した実施形態で説明した映像表示システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、映像表示システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００６６】
また、映像表示システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６８】
１  ホストモジュール
１１  映像ポート選択部
１２  システム制御部
１２１  インターフェース選択部
１２２  インターフェース選択解除部
１２３  インターフェース情報通知部
１２４  インターフェース情報確認部
１３  表示部
１４  通信制御情報記憶部
２１〜２３  機能モジュール
２１１  機能部
２１２  システム制御部
２１３  インターフェース情報取得部
２１４  インターフェース情報応答部
３  共通インターフェース
３１  インターフェース選択線
３２  映像信号線
３３  イーサネット線
【図１】
2015001628.tif 000003
【図２】
2015001628.tif 000004
【図３】
2015001628.tif 000005
【図４】
2015001628.tif 000006
【図５】
2015001628.tif 000007
【図６】
2015001628.tif 000008
【図７】
2015001628.tif 000009
【図８】
2015001628.tif 000010
【図９】
2015001628.tif 000011
【図１０】
2015001628.tif 000012
【図１１】
2015001628.tif 000013
【図１２】
2015001628.tif 000014
【手続補正書】
【提出日】平成26年11月17日(2014.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストモジュールと、前記ホストモジュールに対して第１および第２の通信路で接続された複数の機能モジュールと、を備え、
前記ホストモジュールは、
前記複数の機能モジュールのうちの１つの機能モジュールを選択し、前記１つの機能モジュールに前記第２の通信路線を介して選択信号を出力するインターフェース選択部と、
当該選択した１つの機能モジュールのインターフェース情報を含むブロードキャスト信号を、前記第１の通信路を介して前記複数の機能モジュールに送信するインターフェース情報通知部と、
前記インターフェース選択部が選択した１つの機能モジュールから、前記第１の通信路を介して、当該選択した１つの機能モジュールの第１の識別子を受信するインターフェース情報確認部と、
前記第１の識別子と、前記インターフェース情報と、を関連付ける通信制御部と、を有し、
前記複数の機能モジュールのそれぞれは、
前記第１の通信路を介して前記ブロードキャスト信号が受信されると、当該機能モジュールに前記インターフェース選択部からの前記選択信号が入力されている場合には、当該機能モジュールの前記第１の識別子と、前記インターフェース情報と、を前記第１の通信路を介して前記ホストモジュールに送信するインターフェース情報応答部と、を有する情報処理システム。
【請求項２】
前記第１の通信路は、イーサネット線であり、
前記ホストモジュールは、前記イーサネット線を介して、前記複数の機能モジュールのそれぞれと接続され、
前記インターフェース情報通知部は、前記イーサネット線を介して、前記ブロードキャスト信号を含む第１のイーサネットフレームを、前記インターフェース情報取得部に送信し、
前記インターフェース情報応答部は、前記イーサネット線を介して、前記機能モジュールの前記第１の識別子と、前記取得したインターフェース情報と、を含む第２のイーサネットフレームを、前記インターフェース情報確認部に送信する、請求項１に記載の情報処理システム。
【請求項３】
前記第１の識別子は、ＭＡＣアドレスである、請求項２に記載の情報処理システム。
【請求項４】
前記インターフェース情報確認部は、受信した前記第２のイーサネットフレームが、前記インターフェース選択部が選択した１つの機能モジュールからの前記第２のイーサネットフレームであるか否かを確認し、
前記通信制御情報記憶部は、前記選択した１つの機能モジュールからの前記第２のイーサネットフレームであると確認された場合に、前記第１の識別子と、前記インターフェース情報と、を関連付けて記憶する、請求項２に記載の情報処理システム。
【請求項５】
前記インターフェース情報確認部は、受信した前記第２のイーサネットフレームに含まれる前記インターフェース情報に基づいて、受信した前記第２のイーサネットフレームが、前記インターフェース選択部が選択した１つの機能モジュールからの前記第２のイーサネットフレームであるか否かを確認する、請求項４に記載の情報処理システム。
【請求項６】
前記第１のイーサネットフレームは、前記インターフェース情報を前記機能モジュールに通知するためのイーサネットフレームであることを示す情報を含み、
前記第２のイーサネットフレームは、前記インターフェース情報を前記ホストモジュールに応答するためのイーサネットフレームであることを示す情報を含む、請求項２に記載の情報処理システム。
【請求項７】
前記インターフェース選択部が選択した１つの機能モジュールの選択を解除するインターフェース選択解除部を備える、請求項１に記載の情報処理システム。
【請求項８】
前記通信制御情報記憶部は、前記複数の機能モジュールのそれぞれの接続状態を記憶する、請求項１に記載の情報処理システム。
【請求項９】
前記複数の機能モジュールのそれぞれは、前記第１および第２の通信路を含む共通インターフェースを介して、前記ホストモジュールに脱着可能に接続され、
前記接続状態は、
前記共通インターフェースに前記機能モジュールが接続されていない第１の状態、
前記第１および第２の共通インターフェースに前記機能モジュールが接続されているが、当該機能モジュールの第１の識別子と前記インターフェース情報とが関連付けられていない第２の状態、
前記第１および第２の共通インターフェースに前記機能モジュールが接続され、かつ、当該機能モジュールの第１の識別子と前記インターフェース情報とが関連付けられている第３の状態、
を含む、請求項８に記載の情報処理システム。
【請求項１０】
前記複数の機能モジュールのそれぞれは、前記第１の通信路を介して、前記ホストモジュールに対して、識別子割り当て要求を送信し、
前記ホストモジュールは、前記識別子割り当て要求に応じて、第２の識別子を生成して、前記第１の通信路を介して前記識別子割り当て要求を送信した機能モジュールに送信する、請求項１に記載の情報処理システム。
【請求項１１】
前記第２の識別子は、ＩＰアドレスである、請求項１０に記載の情報処理システム。
【請求項１２】
複数の機能モジュールと第１および第２の通信路を介して通信する情報処理装置であって、
前記第２の通信路を介して前記複数の機能モジュールのうちの１つの機能モジュールを選択し、前記１つの機能モジュールに前記第２のインターフェースを介して選択信号を出力するインターフェース選択部と、
当該選択した１つの機能モジュールのインターフェース情報を含むブロードキャスト信号を、前記第１の通信路を介して前記複数の機能モジュールに送信するインターフェース情報通知部と、
前記インターフェース選択部が選択した１つの機能モジュールから、前記第１の通信路を介して、当該選択した１つの機能モジュールの第１の識別子を受信するインターフェース情報確認部と、
前記第１の識別子と、前記インターフェース情報と、を関連付ける通信制御部と、を備える情報処理装置。
【請求項１３】
前記第１の通信路は、イーサネット線であり、
当該情報処理装置は、前記イーサネット線を介して、前記複数の機能モジュールのそれぞれと接続され、
前記インターフェース情報通知部は、前記イーサネット線を介して、前記インターフェース選択部が選択した１つの機能モジュールのインターフェース情報を含む第１のイーサネットフレームを、前記インターフェース情報取得部に送信する、請求項１２に記載の情報処理装置。
【請求項１４】
前記第１の識別子は、ＭＡＣアドレスである、請求項１３に記載の情報処理装置。
【請求項１５】
ホストモジュールと第１および第２の通信路を介して通信する情報処理装置であって、
前記ホストモジュールから前記第１の通信路を介してブロードキャスト信号が受信されると、当該情報処理装置が選択されていることが前記第２の通信路にて確認された場合に、当該情報処理装置の第１の識別子と、確認された前記インターフェース情報と、を前記第１の通信路を介して前記ホストモジュールに送信するインターフェース情報応答部と、を備える情報処理装置。
【国際調査報告】
2015001628.tif 000015
2015001628.tif 000016
2015001628.tif 000017
2015001628.tif 000018