(57)【要約】【課題】特定のユーザ以外が、その機器を操作することができないように制御するようにする。【解決手段】ステップＳ１１において、電源が投入されると、ステップＳ１２に進み、DTVは、ユーザを特定するためのユーザ情報を取得する。ステップＳ１３において、DTVは、そのユーザが既に登録されているか否かを判定し、登録されていると判定した場合、ステップＳ１６に進み、そのユーザの個別設定情報を読み出し、登録ユーザが操作することが可能な機器に関するGUIを表示する。ユーザ登録されていない場合、DTVは、ステップＳ１４において、ユーザ登録するか否かを判定し、ユーザ登録しないと判定した場合、ステップＳ１７に進み、未登録ユーザの共通設定情報を読み出し、未登録ユーザが操作することが可能な機器に関するGUIを表示する。本発明は、デジタルテレビジョン受像機などに適用することができる。【選択図】図１６
2005332117.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の機器を制御する情報処理装置において、
前記ネットワークに接続された機器を特定するための機器情報を取得する第１の取得手段と、
前記機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得手段と、
前記第１の取得手段により取得された前記機器情報に、前記第２の取得手段により取得された前記ユーザ情報を対応付けて個別設定情報として記憶する記憶手段と、
前記情報処理装置を操作する所定のユーザを認証する認証手段と、
前記認証手段により前記所定のユーザが認証された場合、前記記憶手段に記憶されている前記個別設定情報を読み出す読み出し手段と、
前記読み出し手段により読み出された前記個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記読み出し手段により読み出された前記個別設定情報に基づいて、所定の機器を制御する制御手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記認証手段により認証されなかったユーザに対して、所定の機器の操作を許可するための共通設定情報をさらに記憶し、
前記認証手段により前記所定のユーザが認証されなかった場合、前記読み出し手段は、前記記憶手段に記憶されている前記共通設定情報を読み出す
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記個別設定情報および前記共通設定情報をテーブルで管理する管理手段をさらに備える
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記情報処理装置を操作するユーザの登録を行うユーザ登録手段をさらに備え、
前記認証手段は、前記ユーザ登録手段により登録されているユーザであるか否かの認証を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記ネットワークは、IEEE1394シリアルバスで構成されている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ネットワークを介して他の機器を制御する情報処理装置の情報処理方法において、
前記ネットワークに接続された機器を特定するための機器情報を取得する第１の取得ステップと、
前記機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得ステップと、
前記第１の取得ステップの処理により取得された前記機器情報に、前記第２の取得ステップの処理により取得された前記ユーザ情報を対応付けて個別設定情報として記憶する記憶ステップと、
前記情報処理装置を操作する所定のユーザを認証する認証ステップと、
前記認証ステップの処理により前記所定のユーザが認証された場合、前記記憶ステップの処理で記憶された前記個別設定情報を読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
ネットワークを介して他の機器を制御する情報処理装置の情報処理用のプログラムであって、
前記ネットワークに接続された機器を特定するための機器情報を取得する第１の取得ステップと、
前記機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得ステップと、
前記第１の取得ステップの処理により取得された前記機器情報に、前記第２の取得ステップの処理により取得された前記ユーザ情報を対応付けて個別設定情報として記憶する記憶ステップと、
前記情報処理装置を操作する所定のユーザを認証する認証ステップと、
前記認証ステップの処理により前記所定のユーザが認証された場合、前記記憶ステップの処理で記憶された前記個別設定情報を読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
ネットワークを介して他の機器を制御する情報処理装置の情報処理を、コンピュータに行わせるプログラムであって、
前記ネットワークに接続された機器を特定するための機器情報を取得する第１の取得ステップと、
前記機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得ステップと、
前記第１の取得ステップの処理により取得された前記機器情報に、前記第２の取得ステップの処理により取得された前記ユーザ情報を対応付けて個別設定情報として記憶する記憶ステップと、
前記情報処理装置を操作する所定のユーザを認証する認証ステップと、
前記認証ステップの処理により前記所定のユーザが認証された場合、前記記憶ステップの処理で記憶された前記個別設定情報を読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、機器の管理者を明確にし、管理者が許可したユーザのみが、その機器を使用することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
IEEE（The Institute of Electrical and Electronics Engineers）1394シリアルバスなどのホームネットワークシステムにおいては、複数の機器を接続し、機器間で制御信号を送受信して、コンテンツの再生や記録等の処理を実行することができる。
【０００３】
一般に、テレビジョン受像機は、家族で共有して使用する場合が多く、IEEE1394シリアルバスに接続された機器も、家族で共有して使用している。従って、自分が録画したコンテンツを他の人に勝手に見られたり、勝手に削除されたりする問題が生じていた。
【０００４】
そこで、例えば、コンテンツの視聴にユーザの優先順位をつけてコンテンツを視聴制限するようにしたり、あるいは、コンテンツにパスワードをかけてコンテンツを保護するようにしているものがある（例えば、特許文献１および特許文献２参照）。
【０００５】
【特許文献１】特開２００３−２１９２８７号公報
【特許文献２】特開２００３−２４２７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献の技術では、１つ１つのコンテンツに、ユーザの優先順位をつけることや、パスワードをかけることは面倒であり、パスワードのかけ忘れ等が考えられ、コンテンツの保護が不十分である課題があった。
【０００７】
また、IEEE1394シリアルバスに接続される機器が多くなってきた場合や、１つの機器を複数のユーザが混在して使用する場合には、さらにコンテンツの管理が複雑になる課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、機器毎の管理者を明確にするとともに、特定のユーザ以外が、その機器を操作することができないように制御することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、ネットワークに接続された機器を特定するための機器情報を取得する第１の取得手段と、機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得手段と、第１の取得手段により取得された機器情報に、第２の取得手段により取得されたユーザ情報を対応付けて個別設定情報として記憶する記憶手段と、情報処理装置を操作する所定のユーザを認証する認証手段と、認証手段により所定のユーザが認証された場合、記憶手段に記憶されている個別設定情報を読み出す読み出し手段と、読み出し手段により読み出された個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御手段とを備えることを特徴とする。
【００１０】
前記読み出し手段により読み出された個別設定情報に基づいて、所定の機器を制御する制御手段をさらに設けるようにすることができる。
【００１１】
前記記憶手段は、認証手段により認証されなかったユーザに対して、所定の機器の操作を許可するための共通設定情報をさらに記憶し、認証手段により所定のユーザが認証されなかった場合、読み出し手段は、記憶手段に記憶されている共通設定情報を読み出すようにすることができる。
【００１２】
前記個別設定情報および共通設定情報をテーブルで管理する管理手段をさらに設けるようにすることができる。
【００１３】
前記情報処理装置を操作するユーザの登録を行うユーザ登録手段をさらに設けることができ、認証手段は、ユーザ登録手段により登録されているユーザであるか否かの認証を行うようにすることができる。
【００１４】
前記ネットワークは、IEEE1394シリアルバスで構成されているものとすることができる。
【００１５】
本発明の情報処理方法は、ネットワークに接続された機器を特定するための機器情報を取得する第１の取得ステップと、機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得ステップと、第１の取得ステップの処理により取得された機器情報に、第２の取得ステップの処理により取得されたユーザ情報を対応付けて個別設定情報として記憶する記憶ステップと、情報処理装置を操作する所定のユーザを認証する認証ステップと、認証ステップの処理により所定のユーザが認証された場合、記憶ステップの処理で記憶された個別設定情報を読み出す読み出しステップと、読み出しステップの処理により読み出された個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御ステップとを含むことを特徴とする。
【００１６】
本発明の記録媒体に記録されているプログラムは、ネットワークに接続された機器を特定するための機器情報を取得する第１の取得ステップと、機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得ステップと、第１の取得ステップの処理により取得された機器情報に、第２の取得ステップの処理により取得されたユーザ情報を対応付けて個別設定情報として記憶する記憶ステップと、情報処理装置を操作する所定のユーザを認証する認証ステップと、認証ステップの処理により所定のユーザが認証された場合、記憶ステップの処理で記憶された個別設定情報を読み出す読み出しステップと、読み出しステップの処理により読み出された個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１７】
本発明のプログラムは、ネットワークに接続された機器を特定するための機器情報を取得する第１の取得ステップと、機器を操作することが可能なユーザに関するユーザ情報を取得する第２の取得ステップと、第１の取得ステップの処理により取得された機器情報に、第２の取得ステップの処理により取得されたユーザ情報を対応付けて個別設定情報として記憶する記憶ステップと、情報処理装置を操作する所定のユーザを認証する認証ステップと、認証ステップの処理により所定のユーザが認証された場合、記憶ステップの処理で記憶された個別設定情報を読み出す読み出しステップと、読み出しステップの処理により読み出された個別設定情報に基づいて、操作することが可能な機器情報の表示を制御する表示制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１８】
本発明においては、ネットワークに接続された機器を特定するための機器情報、および、その機器を操作することが可能なユーザに関するユーザ情報が取得され、取得された機器情報にユーザ情報が対応付けられて個別設定情報として記憶され、情報処理装置を操作する所定のユーザが認証された場合、記憶されている個別設定情報が読み出され、読み出された個別設定情報に基づいて、操作することが可能な機器情報の表示が制御される。
【発明の効果】
【００１９】
本発明によれば、機器毎の管理者を明確にするとともに、特定のユーザ以外が、その機器を操作することができないように制御することができる。これにより、ユーザは、自分が操作可能な機器を簡単に把握することができ、簡単に機器を管理することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明を実施するための最良の形態を説明するが、明細書中に記載の発明と、実施の形態との対応関係を例示すると、次のようになる。明細書には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２１】
さらに、この記載は、明細書に記載されている実施の形態に対応するすべての発明が、記載されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている他の発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２２】
請求項１に記載の情報処理装置（例えば、図１のDTV１）は、ネットワークに接続された機器（例えば、図１のDVHS２、HDD３、およびHDD４）を特定するための機器情報（例えば、NUID）を取得する第１の取得手段（例えば、図５のステップＳ１の処理を実行する図４の機器認証部４５）と、機器を操作することが可能なユーザに関するユーザ情報（例えば、ユーザ名）を取得する第２の取得手段（例えば、図５のステップＳ４の処理を実行する図４の機器登録部４６）と、第１の取得手段により取得された機器情報に、第２の取得手段により取得されたユーザ情報を対応付けて個別設定情報（例えば、図２の「ユーザＡ」には、「AV-HDD1」、「AV-HDD2」、「DVHS1」の「使用（○）」が許可されている）として記憶する記憶手段（例えば、図３のFLASH ROM２６）と、情報処理装置を操作する所定のユーザを認証する認証手段（例えば、図１６のステップＳ１２，Ｓ１３の処理を実行する図４のユーザ認証部４１）と、認証手段により所定のユーザが認証された場合、記憶手段に記憶されている個別設定情報を読み出す読み出し手段（例えば、図１６のステップＳ１６の処理を実行する図４の個別設定部４２）と、読み出し手段により読み出された個別設定情報に基づいて、操作することが可能な機器情報（例えば、図１２に示されるGUI）の表示を制御する表示制御手段（例えば、図１６のステップＳ１６の処理を実行する図４の個別設定部４２）とを備えることを特徴とする。
【００２３】
請求項３に記載の情報処理装置は、記憶手段が、認証手段により認証されなかったユーザに対して、所定の機器の操作を許可するための共通設定情報（例えば、図２の「共通（全てのユーザ）」には、「DVHS1」の「使用」が許可されている）をさらに記憶し、認証手段により所定のユーザが認証されなかった場合、読み出し手段（例えば、図１６のステップＳ１７の処理を実行する図４の共通設定部４３）は、記憶手段に記憶されている共通設定情報を読み出すことを特徴とする。
【００２４】
請求項４に記載の情報処理装置は、個別設定情報および共通設定情報をテーブル（例えば、図２に示されるようなユーザ機器管理テーブル）で管理する管理手段（例えば、図４のテーブル管理部４７）をさらに備えることを特徴とする。
【００２５】
請求項５に記載の情報処理装置は、情報処理装置を操作するユーザの登録を行うユーザ登録手段（例えば、図１６のステップＳ１５の処理を実行する図４のユーザ登録部４４）をさらに備え、認証手段は、ユーザ登録手段により登録されているユーザであるか否かの認証を行うことを特徴とする。
【００２６】
請求項６に記載の情報処理装置は、ネットワークがIEEE1394シリアルバス（例えば、図１のIEEE1394シリアルバス５）で構成されていることを特徴とする。
【００２７】
請求項７に記載の情報処理方法は、ネットワークに接続された機器（例えば、図１のDVHS２、HDD３、およびHDD４）を特定するための機器情報（例えば、NUID）を取得する第１の取得ステップ（例えば、図５のステップＳ１）と、機器を操作することが可能なユーザに関するユーザ情報（例えば、ユーザ名）を取得する第２の取得ステップ（例えば、図５のステップＳ４）と、第１の取得ステップの処理により取得された機器情報に、第２の取得ステップの処理により取得されたユーザ情報を対応付けて個別設定情報（例えば、図２の「ユーザＡ」には、「AV-HDD1」、「AV-HDD2」、「DVHS1」の「使用（○）」が許可されている）として記憶する記憶ステップ（例えば、図３のFLASH ROM２６が実行する処理）と、情報処理装置（例えば、図１のDTV１）を操作する所定のユーザを認証する認証ステップ（例えば、図１６のステップＳ１２，Ｓ１３）と、認証ステップの処理により所定のユーザが認証された場合、記憶ステップの処理で記憶された個別設定情報を読み出す読み出しステップ（例えば、図１６のステップＳ１６）と、読み出しステップの処理により読み出された個別設定情報に基づいて、操作することが可能な機器情報（例えば、図１２に示されるGUI）の表示を制御する表示制御ステップ（例えば、図１６のステップＳ１６）とを含むことを特徴とする。
【００２８】
なお、請求項８に記載の記録媒体に記録されているプログラム、および請求項９に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項７に記載の情報処理方法と同様である。
【００２９】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３０】
図１は、本発明を適用したホームネットワークシステムの構成例を示すブロック図である。このシステムは、デジタルテレビジョン受像機（DTV：Digital Television）１、DVHS（Digital Video Home System）２、HDD（Hard Disc Drive）３、およびHDD４で構成されており、各機器は、IEEE1394シリアルバス５を介して相互に接続されている。
【００３１】
DTV１は、バスリセットが発生されたとき、IEEE1394シリアルバス５に接続されている各機器のNUID（Node Unique ID）を調査する。DTV１は、IEEE1394シリアルバス５を介して取得したNUIDから、IEEE1394シリアルバス５に接続された機器の接続状態を検知し、各機器を制御するためのGUI（Graphical User Interface）を、内蔵するLCD（Liquid Crystal Display）１１に表示させる。またDTV１は、ユーザがどの機器を使用することができるかを管理しておくためのユーザ機器管理テーブルを作成し、それを内蔵するFLASH ROM２６（図３）に記憶する。
【００３２】
ここで、図２を参照して、ユーザ機器管理テーブルの例について説明する。同図に示されるように、ユーザ機器管理テーブルには、機器毎に、各ユーザの使用（図２の例では、「○」の記号）、または不使用（図２の例では、「−」の記号）が登録されている。
【００３３】
図２の例の場合、HDD３が「AV-HDD1」の名称と「1111」のNUID、HDD４が「AV-HDD2」の名称と「2222」のNUID、および、DVHS２が「DVHS1」の名称と「3333」のNUIDでそれぞれ管理される。「AV-HDD1」の名称と「1111」のNUIDを持つHDD３には、「ユーザＡ」に「使用」が登録されている。「AV-HDD2」の名称と「2222」のNUIDを持つHDD４には、「ユーザＡ」および「ユーザＢ」に「使用」が登録されている。「DVHS1」の名称と「3333」のNUIDを持つDVHS２には、「ユーザＡ」、「ユーザＢ」、および「共通（全てのユーザ）」に「使用」が登録されている。
【００３４】
なお、「共通（全てのユーザ）」に「使用」が登録されている場合、ユーザ機器管理テーブルに登録されていない全てのユーザに対して、機器の使用が許可される。
【００３５】
以上のような、情報が関連付けられたユーザ機器管理テーブルがFLASH ROM２６（図３）に記憶されている。DTV１は、FLASH ROM２６に記憶されているユーザ機器管理テーブルに基づいて、ユーザが使用することができる機器、および使用することができない機器に関する情報をGUIとしてLCD１１に表示させる。
【００３６】
図１の説明に戻る。ユーザは、LCD１１に表示されたGUIに基づいて、DTV１に付属するリモートコマンダ１２を操作し、IEEE1394シリアルバス５に接続されているDVHS２、HDD３、またはHDD４が実行する処理を指示することができる。DTV１は、ユーザからの指示に基づいて、制御信号を生成し、IEEE1394シリアルバス５を介して、各機器に、その制御信号を送信する。DVHS２は、受信した制御信号に基づいて、例えば、コンテンツの記録または再生等の処理を行う。HDD３およびHDD４は、受信した制御信号に基づいて、例えば、コンテンツの書き込みまたは読み出し等の処理を行う。
【００３７】
図３は、DTV１の内部の構成例を示すブロック図である。
【００３８】
アンテナ２１は、受信した地上波デジタル放送やBS（Broadcast Satellite）/CS（Communication Satellite）デジタル放送などの放送波の信号をチューナ２２に供給する。チューナ２２は、アンテナ２１から供給された受信信号の中から、CPU（Central Processing Unit）２３により指令された放送チャンネルの信号を受信する。
【００３９】
CPU２３は、リモートコマンダ１２より、リモコン受光部３１、および内部バス２７を介して操作信号（コマンド）が入力されると、ROM（Read Only Memory）２４またはFLASH ROM２６に記憶されているプログラムに従って、各種の処理を実行する。またCPU２３は、その処理結果を、必要に応じて、内部バス２７、入出力インターフェース２８を介してLCD１１に表示させたり、あるいは、スピーカ２９で再生させる。RAM２５は、CPU２３が実行するプログラム、および、そのプログラムの実行により生成されたデータなどを一時保存する。
【００４０】
FLASH ROM２６には、CPU２３が各種処理を実行する上で必要なプログラム、および、ユーザ機器管理テーブル（図２）などが記憶されている。HDD３０には、録画された映像コンテンツや音声コンテンツなどが記憶されている。
【００４１】
リモコン受光部３１は、ユーザによりリモートコマンダ１２が操作されると、リモートコマンダ１２の発光部１２Ａから発光される操作信号を受光し、内部バス２７を介してCPU２３に出力する。
【００４２】
IEEE1394インターフェース３２は、CPU２３から供給される信号を、IEEE1394機器に供給するべく所定の処理を施した後、IEEE1394シリアルバス５を介して、DVHS２、HDD３、またはHDD４に供給したり、IEEE1394シリアルバス５を介してDVHS２、HDD３、またはHDD４から供給される信号を、CPU２３に供給するべく所定の処理を施した後、内部バス２７を介してCPU２３に供給する。
【００４３】
チューナ２２、CPU２３、ROM２４、RAM２５、FLASH ROM２６、入出力インターフェース２８、リモコン受光部３１、およびIEEE1394インターフェース３２は、内部バス２７を介して相互に接続されている。さらに、入出力インターフェース２８には、LCD１１、スピーカ２９、およびHDD３０が接続され、IEEE1394インターフェース３２には、IEEE1394シリアルバス５を介してDVHS２、HDD３、またはHDD４が接続されている。
【００４４】
図４は、CPU２３の機能的構成例を示すブロック図である。図４に示す機能的構成例は、CPU２３が、ROM２４またはFLASH ROM２６に記憶された制御プログラムを実行することで実現される。
【００４５】
ユーザ認証部４１は、ユーザを特定するためのユーザ情報を取得し、そのユーザが既に登録されているか否か（テーブル管理部４７により、ユーザ機器管理テーブルで管理されているユーザであるか否か）の認証を行う。登録されているユーザの場合、ユーザ認証部４１は、個別設定部４２に、登録ユーザの個別設定情報を読み出すように指示する。登録されていないユーザの場合、ユーザ認証部４１は、ユーザ登録するか否かを問い合わせるGUIをLCD１１に表示させ、ユーザ登録する旨が通知されると、ユーザ登録部４４に、ユーザ登録を行うように指示する。ユーザ登録しない旨が通知されると、ユーザ認証部４１は、共通設定部４３に、未登録ユーザの共通設定情報を読み出すように指示する。
【００４６】
なお、ユーザ情報を取得する方法としては、例えば、DTV１の電源投入時に、ユーザがログインするか、携帯電話機１の赤外線通信やBluetooth（登録商標）などの無線通信により、個人情報をDTV１に送信するか、あるいは、専用装置を用いて指紋認証を行うなどが考えられるが、ここでは、特に、その方法は問わない。
【００４７】
個別設定部４２は、ユーザ認証部４１の指示に基づいて、登録ユーザの個別設定情報をテーブル管理部４７から読み出し、GUIとしてLCD１１に表示させる。共通設定部４３は、ユーザ認証部４１の指示に基づいて、未登録ユーザの共通設定情報をテーブル管理部４７から読み出し、GUIとしてLCD１１に表示させる。
【００４８】
ユーザ登録部４４は、ユーザ認証部４１の指示に基づいて、ユーザ登録を促すGUIをLCD１１に表示させ、新規ユーザに関する情報（ユーザ名など）を取得して登録する。登録された情報は、テーブル管理部４７に供給され、ユーザ機器管理テーブルが更新される。
【００４９】
機器認証部４５は、IEEE1394シリアルバス５に新たに機器が接続されると、その機器が既に登録されているか否か（テーブル管理部４７により管理されている機器であるか否か）の認証を行う。登録されていない機器の場合、機器認証部４５は、機器登録を促すGUIをLCD１１に表示させ、機器登録部４６に、機器登録を行うように指示する。
【００５０】
機器登録部４６は、機器認証部４５の指示に基づいて、新たに接続された機器に関する情報（NUIDや機器名称など）、および、その機器に対する各ユーザの使用または不使用に関する情報を取得し、登録する。登録された情報は、テーブル管理部４７に供給され、ユーザ機器管理テーブルが更新される。
【００５１】
テーブル管理部４７は、FLASH ROM２６に記憶されているユーザ機器管理テーブルを管理するとともに、ユーザ登録部４４から供給されたユーザ情報、および、機器登録部４６から供給された機器情報に基づいて、そのユーザ機器管理テーブルを更新する。
【００５２】
次に、図５のフローチャートを参照して、IEEE1394シリアルバス５に新たに機器が接続された場合に、DTV１が実行する機器登録処理について説明する。この処理を開始するにあたり、図１に示したように、IEEE1394シリアルバス５には、DVHS２、HDD３、およびHDD４が接続されており、FLASH ROM２６には、図２に示したようなユーザ機器管理テーブルが記憶されているものとする。
【００５３】
ステップＳ１において、機器認証部４５は、IEEE1394シリアルバス５のネットワーク上に新たな機器が接続されたか否かを判定し、新たな機器が接続されるまで待機する。そして、例えば、図６に示されるように、IEEE1394シリアルバス５に、HDD６が新たに接続されると、ステップＳ２に進み、機器認証部４５は、いま接続された機器（図６の例の場合、HDD６）が登録されているか否かの認証を行う。すなわち、IEEE1394シリアルバス５に新たに機器が接続されると、バスリセットが発生され、DTV１は、IEEE1394シリアルバス５を介して接続されている各機器のNUIDを調査する。これにより、IEEE1394シリアルバス５を介してNUIDを取得した機器認証部４５は、登録されているNUIDであるか否かの認証を行うことができる。
【００５４】
ステップＳ２において、登録されていない機器であると判定された場合、機器認証部４５は、例えば、図７に示されるような機器登録を促すGUIをLCD１１に表示させ、機器登録部４６に、機器登録を行うように指示した後、ステップＳ３に進む。図７の例の場合、「いま接続された機器（NUID:4444）の登録を行ってください」のメッセージとともに、機器名称入力エリア５１および管理者入力エリア５３が表示されている。
【００５５】
ユーザは、リモートコマンダ１２を操作し、機器名称入力エリア５１に、機器名称（例えば、HDD６の機器名称を「AV-HDD3」とする）を入力し、OKボタン５２を選択することで、その入力を確定するとともに、管理者入力エリア５３に、管理者名（例えば、「ユーザＣ」）を入力し、OKボタン５４を選択することで、その入力を確定することができる。
【００５６】
機器名称および管理者の入力が確定されると、ステップＳ３において、機器登録部４６は、入力された機器名称および管理者名をテーブル管理部４７に供給する。テーブル管理部４７は、供給された機器名称および管理者名をユーザ機器管理テーブルに登録する。ステップＳ４において、機器登録部４６は、例えば、図８に示されるようなGUIをLCD１１に表示させ、この機器を操作することができるユーザの登録を行う。図８の例の場合、「この機器の操作を許可するユーザを登録してください」のメッセージとともに、操作を許可するユーザを登録することが可能な入力ボタン６１乃至６３が表示されている。
【００５７】
ユーザは、リモートコマンダ１２を操作し、この機器の操作を許可するユーザに対応する入力ボタン６１乃至６３を選択し、OKボタン６４を選択することで、その選択を確定することができる。なお、入力ボタン６１乃至６３が選択されると、その表示を、選択されていないボタンと区別することができるような色または模様などで表示するようにしてもよい。
【００５８】
この機器の操作を許可するユーザが登録されると、機器登録部４６は、登録されたユーザ名を、テーブル管理部４７に供給する。テーブル管理部４７は、供給されたユーザ名をユーザ機器管理テーブルに登録する。これにより、ユーザ機器管理テーブルには、例えば、図９に示されるように、「AV-HDD3」の名称と「4444」のNUIDを持つHDD６が新たに登録されるとともに、「ユーザＣ」が新たに登録される。また、図９の例の場合、「AV-HDD3」の名称と「4444」のNUIDを持つHDD６には、「ユーザＣ」に「使用」が登録されている。
【００５９】
ステップＳ４の処理の後、または、ステップＳ２において、登録されている機器であると判定された場合、ステップＳ５に進み、個別設定部４２は、いまDTV１を操作しているユーザの個別設定情報をテーブル管理部４７から読み出す。そして、個別設定部４２は、読み出した個別設定情報に基づいて、新たに接続された機器（図６の例の場合、HDD６）を操作することができるユーザであるか否かを判定する。ステップＳ５において、機器を操作することができるユーザであると判定された場合、ステップＳ６に進み、個別設定部４２は、読み出した個別設定情報に基づいて、機器操作可能であることを示すGUIをLCD１１に表示させる。
【００６０】
ステップＳ５において、機器を操作することができないユーザであると判定された場合、ステップＳ７に進み、個別設定部４２は、読み出した個別設定情報に基づいて、機器操作不可であることを示すGUIをLCD１１に表示させる。
【００６１】
より具体的には、図６に示すように、DVHS２、HDD３、HDD４、およびHDD６がIEEE1394シリアルバス５に現在接続されている場合、例えば、図１０に示されるような、機器名称とNUIDで構成される機器リストがテーブル管理部４７で管理されている。しかしながら、いまDTV１を操作しているユーザが、例えば、「ユーザＣ」である場合、図９に示したユーザ機器管理テーブルから、「ユーザＣ」が操作可能な機器リストは、図１１に示されるように、「AV-HDD3」の名称と「4444」のNUIDを持つHDD６、および、「DVHS1」の名称と「3333」のNUIDを持つDVHS２のみとなる。
【００６２】
従って、個別設定部４２は、ステップＳ６およびステップＳ７において、例えば、図１２に示されるようなGUIをLCD１１に表示させる。図１２の例の場合、「現在、操作することが可能な機器です」のメッセージとともに、操作可能な機器がアイコン７１，７２で表示されている。アイコン７１には、「AV-HDD3」と「管理者：ユーザＣ」が付加情報として表示されている。アイコン７２には、「DVHS1」と「管理者：共通」が付加情報として表示されている。また、「操作したい場合、各管理者に問い合わせてください」のメッセージとともに、操作することができない機器がアイコン７３，７４で表示されている。アイコン７３には、「AV-HDD1」と「管理者：ユーザＡ」が付加情報として表示されている。アイコン７４には、「AV-HDD2」と「管理者：ユーザＡ，ユーザＢ」が付加情報として表示されている。
【００６３】
ユーザＣは、アイコン７１，７２を選択することで、例えば、図１３に示されるような各機器の操作メニュー（図１３の例の場合、「AV-HDD3」の操作メニュー）８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。さらに、ユーザＣは、ユーザ設定変更ボタン８２を選択することにより、例えば、図１４に示されるようなユーザ設定変更画面をLCD１１に表示させ、ユーザ設定を変更することができる。図１４の例の場合、「AV-HDD3は、『ユーザＣ』により管理されています。操作を許可するユーザを選択してください」のメッセージとともに、操作を許可するユーザを登録することが可能な入力ボタン９１乃至９３が表示されている。
【００６４】
ユーザＣは、リモートコマンダ１２を操作し、この機器の操作を許可するユーザに対応する入力ボタン９１乃至９３を選択し、「許可する」のボタン９４を選択することで、その選択を確定することができる。また、ユーザＣは、選択操作をキャンセルしたい場合、キャンセルボタン９５を選択することで、このGUIを終了させることができる。なお、入力ボタン９１乃至９３が選択されると、その表示を、選択されていないボタンと区別することができるような色または模様などで表示するようにしてもよい。
【００６５】
図１２の説明に戻る。ユーザＣによりアイコン７３，７４が選択された場合、図１３に示したような操作メニュー８１は表示されず、例えば、「操作することができません」といった警告メッセージをLCD１１に表示させるか、あるいは、音声としてスピーカ２９から再生させる。
【００６６】
なお、アイコン７１，７２は、鮮明な色や模様などで強調表示するようにし、アイコン７３，７４は、グレーなどで表示するようにし、選択可能な機器と選択不可能な機器を区別することができるようにしてもよい。
【００６７】
また、「ユーザＣ」が、操作することができない機器である、「AV-HDD1」の名称を持つHDD３を操作したい場合、その管理者である「ユーザＡ」に問い合わせ、操作可能な機器に設定変更を依頼することもできる。
【００６８】
より具体的には、ユーザＡが、ユーザＣから、操作可能な機器への設定変更の依頼を受けた場合、リモートコマンダ１２を操作して、例えば、図１５に示されるようなGUIをLCD１１に表示させる。図１５の例の場合、「AV-HDD1は、『ユーザＡ』により管理されています。操作を許可するユーザを選択してください」のメッセージとともに、操作を許可するユーザを登録することが可能な入力ボタン１０１乃至１０３が表示されている。
【００６９】
ユーザＡは、リモートコマンダ１２を操作し、この機器の操作を許可するユーザに対応する入力ボタン１０１乃至１０３を選択し、「許可する」のボタン１０４を選択することで、その選択を確定することができる。いまの場合、ユーザＡは、「ユーザＣ」の入力ボタン１０２を選択し、「許可する」のボタン１０４を選択することで、ユーザＣが、HDD３を操作することができるように設定変更することができる。さらに、ユーザＡは、選択操作をキャンセルしたい場合、キャンセルボタン１０５を選択することで、このGUIを終了させることができる。なお、入力ボタン１０１乃至１０３が選択されると、その表示を、選択されていないボタンと区別することができるような色または模様などで表示するようにしてもよい。
【００７０】
また、図１４および図１５に示したGUIを表示させることが可能なユーザは、それぞれ「ユーザＣ」および「ユーザＡ」（すなわち管理者）のみであるため、図１４および図１５に示されるGUIを表示させるための操作を行う際、ユーザＣおよびユーザＡは、DTV１にユーザ情報を送信し、予めユーザ認証を受ける必要がある。
【００７１】
ところで、例えば、「AV-HDD2」の名称および「2222」のNUIDを持つHDD４は、「ユーザＡ」と「ユーザＢ」が、その操作をすることが可能なユーザとして登録されており、HDD４を操作することが可能なユーザの設定を変更することができるのは、「ユーザＡ」と「ユーザＢ」のみである。ここで、「ユーザＡ」と「ユーザＢ」が、設定変更することができる内容は、自分自身がHDD４を操作することができないようにするか、あるいは、他のユーザがHDD４を操作することができるようにするのみであり、現在、HDD４を操作することが可能なユーザを、操作することができないように設定変更することはできない。すなわち、「ユーザＡ」が、「ユーザＢ」を、HDD４を操作することができないように設定変更すること、および、「ユーザＢ」が、「ユーザＡ」を、HDD４を操作することができないように設定変更することはできない。
【００７２】
また、例えば、「AV-HDD2」の名称と「2222」のNUIDを持つHDD４は、「ユーザＡ」と「ユーザＢ」が、その操作をすることが可能なユーザとして登録されており、「ユーザＣ」が、HDD４を操作したい場合、「ユーザＡ」または「ユーザＢ」のいずれか一者の許可、あるいは、両者の許可により、操作可能な機器に設定を変更することができる。
【００７３】
さらにまた、IEEE1394シリアルバス５に接続されていた機器（例えば、HDD６）がネットワーク上から外された場合（電源オフを含む）、ユーザ機器管理テーブルの変更は行なわれない。なぜなら、再び、その機器がIEEE1394シリアルバス５に接続された場合に、新たに機器の登録を行わなくて済むからである。
【００７４】
以上のように、その機器の管理者を明確にするとともに、特定のユーザ以外が、その機器を操作することができないように制御することで、他のユーザによる誤操作を防止することができる。
【００７５】
次に、図１６のフローチャートを参照して、電源が投入され、ユーザを特定するための情報が取得された場合に、DTV１が実行する設定読み出し処理について説明する。この処理を開始するにあたり、FLASH ROM２６には、図９に示したようなユーザ機器管理テーブルが記憶されているものとする。
【００７６】
ステップＳ１１において、CPU２３は、電源（図示せず）が投入されたか否かを判定し、電源が投入されるまで待機する。そして、電源が投入されると、ステップＳ１２に進み、ユーザ認証部４１は、いまDTV１を操作しているユーザを特定するためのユーザ情報を取得する。ユーザ情報の取得方法は、上述したように、ユーザログイン、無線通信、あるいは指紋認証など、特に問わない。
【００７７】
ステップＳ１３において、ユーザ認証部４１は、ステップＳ１２の処理で取得したユーザ情報に基づいて、そのユーザが既に登録されているか否か（ユーザ機器管理テーブルで管理されているユーザであるか否か）を判定し、登録されていないユーザであると判定した場合、ステップＳ１４に進む。
【００７８】
ステップＳ１４において、ユーザ認証部４１は、例えば、図１７に示されるように、ユーザ登録するか否かを問い合わせるGUIをLCD１１に表示させ、ユーザ登録するか否かを判定する。図１７の例の場合、「ユーザ登録しますか？」のメッセージとともに、Yesボタン１１１およびNoボタン１１２が表示されている。
【００７９】
ユーザは、リモートコマンダ１２を操作し、ユーザ登録する場合にYesボタン１１１を選択することで、ユーザ登録を行うことができ、ユーザ登録しない場合には、Noボタン１１２を選択する。
【００８０】
図１６の説明に戻る。ステップ１４において、ユーザ登録すると判定された場合、すなわち、図１７のGUIにおいて、Yesボタン１１１が選択されたと判定された場合、ユーザ認証部４１は、ユーザ登録部４４に、ユーザ登録を行うように指示した後、ステップＳ１５に進む。
【００８１】
ステップＳ１５において、ユーザ登録部４４は、例えば、図１８に示されるようなユーザ登録を促すGUIをLCD１１に表示させる。図１８の例の場合、「ユーザ登録してください」のメッセージとともに、ユーザ名入力エリア１２１が表示されている。
【００８２】
ユーザは、リモートコマンダ１２を操作し、ユーザ名入力エリア１２１に、ユーザ名（例えば、「ユーザＤ」）を入力し、OKボタン１２２を選択することで、その入力を確定することができる。
【００８３】
ユーザ名の入力が確定されると、ユーザ登録部４４は、入力されたユーザ名を、テーブル管理部４７に供給する。テーブル管理部４７は、供給されたユーザ名をユーザ機器管理テーブルに登録する。これにより、ユーザ機器管理テーブルには、例えば、図１９に示されるように、「ユーザＤ」が新たに登録される。図１９の例の場合、「ユーザＤ」には、「DVHS1」の名称と「3333」のNUIDを持つDVHS２に、「使用」が登録される。すなわち、DVHS２は、「共通（全てのユーザ）」に「使用」が登録されているため、新たに登録された「ユーザＤ」に対しても、その使用が許可される。
【００８４】
図１６の説明に戻る。ステップＳ１５の処理の後、または、ステップＳ１３において、ユーザ登録されていると判定された場合、ユーザ認証部４１は、個別設定部４２に、登録ユーザの個別設定情報を読み出すように指示した後、ステップＳ１６に進む。
【００８５】
ステップＳ１６において、個別設定部４２は、登録ユーザの個別設定情報をテーブル管理部４７から読み出し、GUIとしてLCD１１に表示させる。例えば、いまDTV１を操作しているユーザが、「ユーザＣ」である場合、図１２に示したようなGUIがLCD１１に表示される。
【００８６】
ステップＳ１４において、ユーザ登録しないと判定された場合、すなわち、図１７のGUIにおいて、Noボタン１１２が選択されたと判定された場合、ユーザ認証部４１は、共通設定部４３に、未登録ユーザの共通設定情報を読み出すように指示した後、ステップＳ１７に進む。
【００８７】
ステップＳ１７において、共通設定部４３は、未登録ユーザの共通設定情報をテーブル管理部４７から読み出し、例えば、図２０に示されるようなGUIをLCD１１に表示させる。図２０の例の場合、「現在、操作することが可能な機器です」のメッセージとともに、操作可能な機器がアイコン１３１で表示されている。アイコン１３１には、「DVHS1」と「管理者：共通」が付加情報として表示されている。また、「他の機器を操作したい場合、まずユーザ登録を行ってください」のメッセージも表示されている。すなわち、ユーザ登録されていないユーザに対して、図１２に示したGUIのような、操作不可能な機器に関する情報（機器名称や管理者名など）をあえて表示させないことで、セキュリティを保護することができる。
【００８８】
以上の処理により、登録ユーザの場合には、DTV1は、個別設定情報を読み出し、操作が許可されている機器と操作が許可されていない機器を区別して表示するようにしたので、登録ユーザは、ネットワーク上に多くの機器が接続されていたとしても、自分が操作可能な機器を簡単に把握することができ、機器管理がしやすくなる。また、未登録ユーザの場合には、DTV１は、共通設定情報を読み出し、操作が許可されている機器のみを表示するようにしたので、不正ユーザによる、操作が許可されていない機器に関する情報（NUIDや管理者など）の盗難、さらには、プライバシーコンテンツの再生やコンテンツの削除といった不正操作を未然に防止することができる。
【００８９】
また以上の処理においては、DTV１の電源投入後に、ユーザを特定するためのユーザ情報を取得することができるようにしたが、ユーザ情報を取得することができない場合であっても、例えば、IEEE1394シリアルバス５に接続された機器を選択、あるいは、リンクを張る際に、パスワードを設定することにより、他のユーザがその機器を操作することができないように制御することができる。
【００９０】
さらに、図５のステップＳ６やＳ７、あるいは図１６のステップＳ１６において、個別設定部４２が、登録ユーザの個別設定情報をテーブル管理部４７から読み出し、図１２に示したようなGUIをLCD１１に表示させるものとして説明したが、本発明は、これに限られるものではなく、様々な表示方法が考えられる。
【００９１】
次に、個別設定情報に基づいて表示させるGUIの表示例について、７つの例を挙げて説明する。なお、ここでは、「ユーザＣ」がDTV１を操作し、図９に示したユーザ機器管理テーブルに基づいてGUIを表示させる場合について説明する。
【００９２】
まず、第１のGUIの表示例について説明する。この例では、図２１に示されるような機器リスト１４１をLCD１１に表示させる。図２１の例の場合、機器リスト１４１には、操作可能な機器がアイコン１４２，１４３で表示されており、「『ユーザＣ』が操作することが可能な機器です」のメッセージも表示されている。アイコン１４２には、「AV-HDD3」が付加情報として表示され、アイコン１４３には、「DVHS1」が付加情報として表示されている。ユーザＣは、アイコン１４２，１４３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。
【００９３】
次に、第２のGUIの表示例について説明する。この例では、図２２に示されるような機器リスト１５１をLCD１１に表示させる。図２２の例の場合、機器リスト１５１には、操作可能な機器がアイコン１５２，１５３で表示されているとともに、操作することができない機器（いまの場合、「AV-HDD1」と「AV-HDD2」）が表示されている。また、「『ユーザＣ』が操作することが可能な機器です」のメッセージも表示されている。アイコン１５２には、「AV-HDD3」が付加情報として表示され、アイコン１５３には、「DVHS1」が付加情報として表示されている。ユーザＣは、アイコン１５２，１５３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。これに対し、「AV-HDD1」と「AV-HDD2」は、選択することができないようになされているため、ユーザＣは、これらの操作メニューを表示させることはできない。
【００９４】
次に、第３のGUIの表示例について説明する。この例では、図２３に示されるような機器リスト１６１をLCD１１に表示させる。図２３の例の場合、機器リスト１５１には、操作可能な機器がアイコン１６２，１６３で表示されているとともに、操作することができない機器がアイコン１６４，１６５で表示されている。また、「『ユーザＣ』が操作することが可能な機器です」のメッセージも表示されている。アイコン１６２には、「AV-HDD3」が付加情報として表示され、アイコン１６３には、「DVHS1」が付加情報として表示され、アイコン１６４には、「AV-HDD1」が付加情報として表示され、アイコン１６５には、「AV-HDD2」が付加情報として表示され、さらにアイコン１６４，１６５は、グレーなどで表示されている。
【００９５】
ユーザＣは、アイコン１６２，１６３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。またユーザＣは、アイコン１６４，１６５を選択することで、図２４に示されるようなGUIをLCD１１に表示させることができる。図２４の例の場合、「AV-HDD1を操作することが可能なユーザは『ユーザＡ』です。操作したい場合、『ユーザＡ』に問い合わせてください」のメッセージが表示されている。このメッセージを確認したユーザＣは、操作することができない機器である、「AV-HDD1」（すなわち、HDD３）を操作したい場合、その管理者である「ユーザＡ」に問い合わせ、操作可能な機器に設定変更を依頼することができる。
【００９６】
次に、第４のGUIの表示例について説明する。この例では、図２５に示されるような機器リスト１７１をLCD１１に表示させる。図２５の例の場合、機器リスト１７１には、操作可能な機器がアイコン１７２，１７３で表示されているとともに、操作することができない機器がアイコン１７４で表示されている。また、「『ユーザＣ』が操作することが可能な機器です」のメッセージも表示されている。アイコン１７２には、「AV-HDD3」が付加情報として表示され、アイコン１７３には、「DVHS1」が付加情報として表示され、アイコン１７４には、「操作できない機器」が付加情報として表示されている。
【００９７】
ユーザＣは、アイコン１７２，１７３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。またユーザＣは、アイコン１７４を選択することで、図２６に示されるようなGUIをLCD１１に表示させることができる。図２６の例の場合、「『ユーザＣ』が操作することができない機器です」のメッセージとともに、操作することができない機器リスト１８１が表示されている。機器リスト１８１には、「AV-HDD1」（すなわち、HDD３）を操作することが可能なユーザとして「ユーザＡ」が表示され、「AV-HDD2」（すなわち、HDD４）を操作することが可能なユーザとして「ユーザＡ，ユーザＢ」が表示されている。この機器リスト１８１を確認したユーザＣは、操作することができない機器である、「AV-HDD1」を操作したい場合、その管理者である「ユーザＡ」に問い合わせ、操作可能な機器に設定変更を依頼することができる。
【００９８】
次に、第５のGUIの表示例について説明する。この例では、図２７に示されるような機器リスト１９１をLCD１１に表示させる。図２７の例の場合、機器リスト１９１には、現在ネットワークに接続されている機器名（いまの場合、「AV-HDD1」、「AV-HDD2」、「AV-HDD3」、「DVHS1」）が表示されているとともに、機器毎に、操作することが許可されているユーザ（図２７の例では、「○」の記号）、および操作が許可されていないユーザ（図２７の例では、「×」の記号）が表示されている。また、「ネットワークに接続されている機器です」のメッセージも表示されている。いまの場合、「ユーザＣ」がDTV１を操作しているため、「ユーザＣ」が選択することが可能なように、各機器名がアイコン１９２乃至１９５で表示されている。アイコン１９２には、「AV-HDD3」が付加情報として表示され、アイコン１９３には、「DVHS1」が付加情報として表示され、アイコン１９４には、「AV-HDD1」が付加情報として表示され、アイコン１９５には、「AV-HDD2」が付加情報として表示され、さらにアイコン１９４，１９５は、グレーなどで表示されている。
【００９９】
ユーザＣは、アイコン１９２，１９３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。またユーザＣは、アイコン１９４，１９５を選択することで、図２４に示したようなGUIをLCD１１に表示させることができる。そして、このメッセージを確認したユーザＣは、「ユーザＡ」に問い合わせ、「AV-HDD1」を操作可能な機器として設定変更を依頼することができる。
【０１００】
次に、第６のGUIの表示例について説明する。この例では、図２８に示されるようなユーザリスト２０１をLCD１１に表示させる。図２８の例の場合、ユーザリスト２０１には、現在登録されているユーザがアイコン２０２乃至２０５で表示されているとともに、「登録されているユーザです」のメッセージも表示されている。アイコン２０２には、「ユーザＣ」が付加情報として表示され、アイコン２０３には、「ユーザＡ」が付加情報として表示され、アイコン２０４には、「ユーザＢ」が付加情報として表示され、アイコン２０５には、「共通」が付加情報として表示されている。
【０１０１】
ユーザＣは、アイコン２０２を選択することで、図２９に示されるようなGUIをLCD１１に表示させることができる。図２９の例の場合、「『ユーザＣ』の機器リストです」のメッセージとともに、機器リスト２１１が表示されている。機器リスト２１１には、操作可能な機器がアイコン２１２，２１３で表示され、操作することができない機器がアイコン２１４，２１５で表示されている。アイコン２１２には、「AV-HDD3」が付加情報として表示され、アイコン２１３には、「DVHS1」が付加情報として表示され、アイコン２１４には、「AV-HDD1」が付加情報として表示され、アイコン２１５には、「AV-HDD2」が付加情報として表示され、さらにアイコン２１４，２１５は、グレーなどで表示されている。
【０１０２】
ユーザＣは、アイコン２１２，２１３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。またユーザＣは、アイコン２１４，２１５を選択することで、図２４に示したようなGUIをLCD１１に表示させることができる。そして、このメッセージを確認したユーザＣは、「ユーザＡ」に問い合わせ、「AV-HDD1」を操作可能な機器として設定変更を依頼することができる。
【０１０３】
また図２８に示したユーザリスト２０１において、ユーザＣは、アイコン２０３を選択することで、図３０に示されるようなGUIをLCD１１に表示させることができる。図３０の例の場合、「『ユーザＡ』の機器リストです」のメッセージとともに、操作可能な機器および操作することができない機器の機器リスト２２１が表示されている。しかしながら、機器リスト２２１に表示されている各機器は、「ユーザＡ」の個別設定情報に基づいて表示されており、「ユーザＣ」あるいはユーザＡ以外の他のユーザがこれらを選択することができないようになされている。
【０１０４】
次に、第７のGUIの表示例について説明する。この例では、図３１に示されるようなユーザリスト２３１をLCD１１に表示させる。図３１の例の場合、ユーザリスト２３１には、現在登録されているユーザ名（いまの場合、「ユーザＣ」、「ユーザＡ」、「ユーザＢ」、「共通」）が表示されているとともに、ユーザ毎に、操作可能な機器（図３１の例では、「○」の記号）、および操作することができない機器（図３１の例では、「×」の記号）が表示されている。また、「各ユーザの機器リストです」のメッセージも表示されている。いまの場合、「ユーザＣ」がDTV１を操作しているため、「ユーザＣ」が選択することが可能なように、各機器名がアイコン２３２乃至２３５で表示されている。アイコン２３２には、「AV-HDD3」が付加情報として表示され、アイコン２３３には、「DVHS1」が付加情報として表示され、アイコン２３４には、「AV-HDD1」が付加情報として表示され、アイコン２３５には、「AV-HDD2」が付加情報として表示され、さらにアイコン２３４，２３５は、グレーなどで表示されている。
【０１０５】
ユーザＣは、アイコン２３２，２３３を選択することで、図１３に示したような操作メニュー８１をLCD１１に表示させることができ、DTV１上でコンテンツの録画、再生、またはユーザ設定変更などといった操作を行うことができる。またユーザＣは、アイコン２３４，２３５を選択することで、図２４に示したようなGUIをLCD１１に表示させることができる。そして、このメッセージを確認したユーザＣは、「ユーザＡ」に問い合わせ、「AV-HDD1」を操作可能な機器として設定変更を依頼することができる。
【０１０６】
以上のように、個別設定情報に基づいて表示させるGUIは、様々な表示方法が適用される。なお、上述した表示方法にかかわらず、他の表示方法を適用することも勿論可能である。
【０１０７】
次に、HDD３、HDD４、またはHDD６を複数のユーザが使用する場合における機器管理について説明する。ここでは、HDD６を複数のユーザが使用する場合を例に説明する。
【０１０８】
例えば、HDD６の１つのディスクを複数ユーザで使用する場合と、HDD６をパーティションで区切り、パーティション毎に複数ユーザが使用する場合がある。
【０１０９】
HDD６の１つのディスクを複数ユーザで使用する場合は、上述したように、HDD６を使用することが可能なユーザと、使用することができないユーザをそれぞれ登録すればよい。これに対して、HDD６をパーティションで区切って、パーティション毎に複数ユーザが使用する場合、HDD６の機器登録を行う管理者（いまの場合、「ユーザＣ」）が、パーティションの数およびサイズなどを決め、１つのパーティションを１つの機器として扱うことにより、そのパーティションを使用することが可能なユーザと、使用することができないユーザをそれぞれ登録することができる。
【０１１０】
例えば、「ユーザＣ」が、HDD６の機器登録を行う場合において、PartA、PartB、およびPartCの３つのパーティションに区切り、各パーティションを使用することが可能なユーザとして、自分自身（すなわち、「ユーザＣ」）をユーザ機器管理テーブルに登録する。これにより、例えば、図３２に示されるように、ユーザ機器管理テーブルが更新される。図３２の例の場合、「AV-HDD3」の名称と「4444」のNUIDを持つHDD６の各パーティションには、「ユーザＣ」に「使用」がそれぞれ登録される。
【０１１１】
また、図３２の例の場合、「AV-HDD2」の名称および「2222」のNUIDを持つHDD４も、「ユーザＡ」または「ユーザＢ」により、パーティションが区切られ（いまの場合、PartAとPartB）、それらのパーティションを使用することが可能なユーザとして登録されている。
【０１１２】
以上のように、HDD３、HDD４、またはHDD６をパーティションで区切った場合にも、各パーティションの管理者を明確にするとともに、特定のユーザ以外が、そのパーティションを操作することができないように制御することで、他のユーザによる誤操作を防止することができる。すなわち、例えば、「ユーザＣ」は、HDD６の各パーティションの領域にコンテンツを録画したり、コンテンツを再生するなどの操作を行うことができるが、「ユーザＡ」および「ユーザＢ」は、これらの操作を行うことができない。
【０１１３】
以上においては、DTV１を例に挙げて説明したが、本発明はこれに限られるものではなく、IEEE1394シリアルバス５などのネットワークに接続することが可能であって、他の機器を特定するNUIDなどの固有情報を取得することが可能なパーソナルコンピュータやSTB（Set Top Box）などの電子機器にも広く適用することが可能である。また、IEEE1394シリアルバス５に限られるものではなく、NUIDのような機器の固有情報を送受信することが可能な他のネットワークにも広く適用することができる。
【０１１４】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、DTV１には、図３３に示されるようなコンピュータ３００が含まれる。
【０１１５】
図３３において、CPU３０１は、ROM３０２に記憶されているプログラム、または記憶部３０８からRAM３０３にロードされたプログラムに従って各種の処理を実行する。RAM３０３にはまた、CPU３０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１６】
CPU３０１、ROM３０２、およびRAM３０３は、バス３０４を介して相互に接続されている。このバス３０４にはまた、入出力インターフェース３０５も接続されている。
【０１１７】
入出力インターフェース３０５には、キーボード、マウスなどよりなる入力部３０６、CRT（Cathode Ray Tube）、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部３０７、ハードディスクなどより構成される記憶部３０８、モデムなどより構成される通信部３０９が接続されている。通信部３０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１１８】
入出力インターフェース３０５にはまた、必要に応じてドライブ３１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３０８にインストールされる。
【０１１９】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１２０】
この記録媒体は、図３３に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア３１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM３０２や、記憶部３０８に含まれるハードディスクなどで構成される。
【０１２１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１２３】
【図１】本発明を適用したホームネットワークシステムの構成例を示すブロック図である。
【図２】ユーザ機器管理テーブルの例を示す図である。
【図３】DTVの内部の構成例を示すブロック図である。
【図４】CPU２３の機能的構成例を示すブロック図である。
【図５】機器登録処理を説明するフローチャートである。
【図６】IEEE1394シリアルバスにHDDが新たに接続された場合の構成例を示すブロック図である。
【図７】GUIの表示例を示す図である。
【図８】他のGUIの表示例を示す図である。
【図９】ユーザ機器管理テーブルの例を示す図である。
【図１０】機器リストの例を示す図である。
【図１１】ユーザＣの機器リストの例を示す図である。
【図１２】GUIの表示例を示す図である。
【図１３】他のGUIの表示例を示す図である。
【図１４】他のGUIの表示例を示す図である。
【図１５】他のGUIの表示例を示す図である。
【図１６】設定読み出し処理を説明するフローチャートである。
【図１７】GUIの表示例を示す図である。
【図１８】他のGUIの表示例を示す図である。
【図１９】ユーザ機器管理テーブルの例を示す図である。
【図２０】GUIの表示例を示す図である。
【図２１】他のGUIの表示例を示す図である。
【図２２】他のGUIの表示例を示す図である。
【図２３】他のGUIの表示例を示す図である。
【図２４】他のGUIの表示例を示す図である。
【図２５】他のGUIの表示例を示す図である。
【図２６】他のGUIの表示例を示す図である。
【図２７】他のGUIの表示例を示す図である。
【図２８】他のGUIの表示例を示す図である。
【図２９】他のGUIの表示例を示す図である。
【図３０】他のGUIの表示例を示す図である。
【図３１】他のGUIの表示例を示す図である。
【図３２】HDDをパーティションで区切った場合のユーザ機器管理テーブルの例を示す図である。
【図３３】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１２４】
１  DTV，  ２  DVHS，  ３，４  HDD，  ５  IEEE1394シリアルバス，  ６  HDD，  １１  LCD，  １２  リモートコマンダ，  ２３  CPU，  ２６  FLASH ROM，  ３０  HDD，  ３２  IEEE1394インターフェース，  ４１  ユーザ認証部，  ４２  ユーザ登録部，  ４３  個別設定部，  ４４  共通設定部，  ４４  ユーザ登録部，  ４５  機器認証部，  ４６  機器登録部，  ４７  テーブル管理部，  ３１１  リムーバブルメディア
【図１】
2005332117.tif 000003
【図２】
2005332117.tif 000004
【図３】
2005332117.tif 000005
【図４】
2005332117.tif 000006
【図５】
2005332117.tif 000007
【図６】
2005332117.tif 000008
【図７】
2005332117.tif 000009
【図８】
2005332117.tif 000010
【図９】
2005332117.tif 000011
【図１０】
2005332117.tif 000012
【図１１】
2005332117.tif 000013
【図１２】
2005332117.tif 000014
【図１３】
2005332117.tif 000015
【図１４】
2005332117.tif 000016
【図１５】
2005332117.tif 000017
【図１６】
2005332117.tif 000018
【図１７】
2005332117.tif 000019
【図１８】
2005332117.tif 000020
【図１９】
2005332117.tif 000021
【図２０】
2005332117.tif 000022
【図２１】
2005332117.tif 000023
【図２２】
2005332117.tif 000024
【図２３】
2005332117.tif 000025
【図２４】
2005332117.tif 000026
【図２５】
2005332117.tif 000027
【図２６】
2005332117.tif 000028
【図２７】
2005332117.tif 000029
【図２８】
2005332117.tif 000030
【図２９】
2005332117.tif 000031
【図３０】
2005332117.tif 000032
【図３１】
2005332117.tif 000033
【図３２】
2005332117.tif 000034
【図３３】
2005332117.tif 000035