(57)【特許請求の範囲】
【請求項１】
所定のネットワークと接続するためのネットワーク接続手段と、
外部から、非ネットワーク機器に関連する情報として、少なくとも非ネットワーク機器を識別するための機器識別情報を含む第１の機器関連情報を取得する第１の情報取得手段と、
上記第１の機器関連情報により識別される非ネットワーク機器に関連する所定の情報内容を有する第２の機器関連情報を取得する第２の情報取得手段と、
上記第１の機器関連情報と上記第２の機器関連情報に基づいて、上記非ネットワーク機器に適合するサービス内容を示すサービス情報を所定の登録領域に登録させる登録手段と、
当該情報処理装置と上記非ネットワーク機器との間の所定のインターフェイスを実現するインターフェイス手段と、
上記登録領域に登録された上記サービス情報に基づいて、上記非ネットワーク機器により所要の動作が実行されるように、上記インターフェイス手段を所要の態様により使用するインターフェイス使用手段とを備え、
上記第１の情報取得手段は、
無線通信によるアクセスが可能とされるメモリ素子と無線通信が可能な通信手段と、
上記通信手段によってアクセスした上記メモリ素子から上記第１の機器関連情報を読み出すための読み出し手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
上記通信手段は、
少なくとも、当該情報処理装置の外形における所定位置と、上記メモリ素子の外形における所定位置とが接触している状態において、上記メモリ素子と無線通信が可能な状態となるように構成されていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
第２の情報取得手段は、
上記ネットワーク接続手段により接続されるネットワークを経由して、上記第２の機器関連情報を格納したサーバから、上記第２の機器関連情報をダウンロードして取得するように構成されていることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記インターフェイス手段は、
非ネットワーク機器の動作をコントロールするためのインターフェイスとして、操作に応じて入力した操作信号を、上記第１の機器関連情報又は第２の機器関連情報を利用して上記非ネットワーク機器をコントロールするためのコマンドコードに変換し、この変換されたコマンドコードを出力するための入力操作対応手段、
を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
所定のネットワークと接続するためのネットワーク接続処理と、
外部から、非ネットワーク機器に関連する情報として、少なくとも非ネットワーク機器を識別するための機器識別情報を含む第１の機器関連情報を取得する第１の情報取得処理と、
上記第１の機器関連情報により識別される非ネットワーク機器に関連する所定の情報内容を有する第２の機器関連情報を取得する第２の情報取得処理と、
上記第１の機器関連情報と上記第２の機器関連情報に基づいて、上記非ネットワーク機器に適合するサービス内容を示すサービス情報を所定の登録領域に登録させる登録処理と、
上記登録領域に登録された上記サービス情報に基づいて、上記非ネットワーク機器により所要の動作が実行されるように、上記非ネットワーク機器とネットワークに接続される情報処理装置との間の所定のインターフェイスを、所要の態様により使用するインターフェイス使用処理と、
を実行可能に構成され、
上記第１の情報取得処理は、
無線通信によるアクセスが可能とされるメモリ素子と無線通信との通信処理によってアクセスした上記メモリ素子から上記第１の機器関連情報を読み出すこと
を特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークと接続される情報処理装置、及びネットワークと接続される場合に対応した情報処理方法に関するものである。
【０００２】
【従来の技術】
近年、例えばネットワークとして、インターネットの利用や、ＬＡＮ(Local Area Network)の構築を行うことなどが広く普及してきている。また、現状では、ブロードバンドが普及しつつある段階にあり、ネットワークもより利用しやすいものとなることが見込まれる。
このようなことを背景に、例えばコンピュータに限ることなく、各種電子機器をネットワークにより接続したシステムを構築することが提案されてきている。例えば、各種ＡＶ(Audio Visual)機器をネットワークにより接続することによっては、インターネットなどでアップロードされている各種のＡＶコンテンツを取り込んで、テレビジョン受像機やオーディオアンプでそのままストリーミング再生して視聴したり、また、ＶＴＲなどに記録することなどが、パーソナルコンピュータを介在させることなく、容易に可能とされることになる。
【０００３】
【発明が解決しようとする課題】
ところで、上記したようなネットワークシステムを構築するためには、例えば上記ＡＶ機器などの民生機器が、ネットワーク接続に対応した構成を採る必要がある。
【０００４】
しかしながら、現状における民生のＡＶ機器の多くは、ネットワーク接続という観点からいえば、いわゆるスタンドアローンとしての構成を採っている。つまり、ネットワークに接続して使用することを前提とはしていないことから、ハードウェア構成を含め、ネットワークと接続するための構成は採られてはいないものである。
例えば、ＣＤ、ＤＶＤなどのメディアやデジタルＶＣＲ(Video Cassete Recorder)などの普及によって、メディアに記録される音声、映像のソースはデジタル信号の形式となっているのであるが、これらのメディアに対応するＡＶ機器も、現状ではネットワークと接続することを前提としていないことで、これらのメディアに対応するＡＶ機器においては、アナログ信号によるＡＶソースの入出力が行われているのが主流である。
【０００５】
ただし、データインターフェイスの規格としてＩＥＥＥ１３９４などを採用してデータ通信が可能に構成されたＡＶ機器も提案されてきてはいる。しかしながら、このデータインターフェイスによって実現されるのは、例えば、ＡＶ機器間でのダビング等の編集が主であって、例えばＴＣＰ／ＩＰなどの通信プロトコルに従ったインターネットなどとのネットワーク接続を前提としているものではない。また、ＩＥＥＥ１３９４を基礎として、ＨＡＶｉといわれるネットワークアーキテクチャも提案されてはいるものの、これについても、上記したＩＥＥＥ１３９４における問題を解決してネットワーク接続を実現する性質のものではない。
【０００６】
従って、現状における問題としては、ネットワークが普及していく一方で、上記したＡＶ機器などを始め、民生の非ネットワーク機器も依然として多数存在するという状況において、これらの非ネットワーク機器をネットワーク環境のなかで利用できないということにあるといえる。
【０００７】
【課題を解決するための手段】
そこで本発明は上記した課題を考慮して、非ネットワーク機器についてもネットワーク環境のなかで容易に利用ができるようにすることを提案するものである。
そこで、先ず、本発明による情報処理装置として次のように構成する。
つまり、所定のネットワークと接続するためのネットワーク接続手段と、外部から、非ネットワーク機器に関連する情報として、少なくとも非ネットワーク機器を識別するための機器識別情報を含む第１の機器関連情報を取得する第１の情報取得手段と、第１の機器関連情報により識別される非ネットワーク機器に関連する所定の情報内容を有する第２の機器関連情報を取得する第２の情報取得手段と、第１の機器関連情報と第２の機器関連情報に基づいて、非ネットワーク機器に適合するサービス内容を示すサービス情報を所定の登録領域に登録させる登録手段と、当該情報処理装置と非ネットワーク機器との間の所定のインターフェイスを実現するインターフェイス手段と、上記登録領域に登録されたサービス情報に基づいて非ネットワーク機器により所要の動作が実行されるように、インターフェイス手段を所要の態様により使用するインターフェイス使用手段とを備え、上記第１の情報取得手段は、無線通信によるアクセスが可能とされるメモリ素子と無線通信が可能な通信手段と、上記通信手段によってアクセスした上記メモリ素子から上記第１の機器関連情報を読み出すための読み出し手段とを備えることとした。
【０００８】
また、情報処理方法としては次のように構成する。
つまり、所定のネットワークと接続するためのネットワーク接続処理と、外部から、非ネットワーク機器に関連する情報として、少なくとも非ネットワーク機器を識別するための機器識別情報を含む第１の機器関連情報を取得する第１の情報取得処理と、第１の機器関連情報により識別される非ネットワーク機器に関連する所定の情報内容を有する第２の機器関連情報を取得する第２の情報取得処理と、第１の機器関連情報と第２の機器関連情報に基づいて、非ネットワーク機器に適合するサービス内容を示すサービス情報を所定の登録領域に登録させる登録処理と、上記登録領域に登録された上記サービス情報に基づいて、非ネットワーク機器により所要の動作が実行されるように、非ネットワーク機器とネットワークに接続される情報処理装置との間の所定のインターフェイスを、所要の態様により使用するインターフェイス使用処理とを実行可能に構成され、上記第１の情報取得処理は、無線通信によるアクセスが可能とされるメモリ素子と無線通信との通信処理によってアクセスした上記メモリ素子から上記第１の機器関連情報を読み出すこととした。
【０００９】
上記各発明による構成では、ネットワーク側において、少なくとも非ネットワーク機器を識別可能な第１の機器関連情報を取得するとともに、この第１の機器関連情報を取得したことに基づいて、非ネットワーク機器についての例えばより詳細なプロファイルが記述された第２の機器関連情報を取得する。そして、これら機器関連情報に基づいて得たサービス情報を登録しておくようにされる。そして、この後において、このサービス情報を利用して非ネットワーク機器において所要の動作が得られるように、非ネットワークとのインターフェイスを使用するための処理が実行される。このようにしてネットワーク側の処理動作によって非ネットワーク機器が所要の動作を実現することで、この非ネットワーク機器がネットワーク環境に接続された１機器として機能するように動作させることができる。
【００１０】
【発明の実施の形態】
以下、本実施の形態についての説明を行っていく。
本実施の形態では、ネットワークとの接続機能を有するネットワークアダプタを利用することで、ネットワークとの接続機能を有していない非ネットワーク接続機器が、ネットワーク環境に存在する１機器としての動作が得られるように構成される。
そこで先ず、本実施の形態としてのネットワークアダプタの利用例について、図１〜図３を参照しながらユーザの作業手順に従って説明していくこととする。なお、以降の実施の形態の説明においては、非ネットワーク機器がテレビジョン受像機である場合を例に挙げることとする。つまり、本実施の形態では、非ネットワーク機器としてのテレビジョン受像機を、ネットワーク環境内の１機器として動作させるようにするものである。
【００１１】
図１は、ネットワークアダプタを利用するにあたっての最初の手順を示している。この図により示される手順が、ユーザが最初に行うべき作業に対応する。
例えばユーザは、図１（ａ）に示されるように、非接触型メモリ５０と、リーダー／ライター６０を用意する。
【００１２】
非接触型メモリ５０は、後述する構成を有することで、データ読み出し及び書き込みのためのメモリ素子へのアクセスが無線通信により行われるように構成される。
また、この場合の非接触型メモリ５０の筐体には、接触マーク５６が形成されている。後述するようにして、非接触型メモリ５０は、無線通信のためのアンテナを備えているが、この接触マーク５６の位置が最も上記アンテナに近く、安定した無線通信が保証される。
【００１３】
一方、リーダー／ライター６０は、少なくとも上記非接触型メモリ５０に対して無線によりアクセスして、データの書き込み及び読み出しが可能な携帯型の装置とされる。
そして、この場合のリーダー／ライター６０には、ユーザがネットワーク環境内で動作させたいとする非ネットワーク機器（テレビジョン受像機）に関連する所定内容の情報から成るデータを保持しているものとされる。
なお、このリーダー／ライター６０に保持されている非ネットワーク機器に関連するデータは、「簡易プロファイルデータ」といい、後述する「詳細プロファイルデータ」と区別する。
また、リーダー／ライター６０に対して簡易プロファイルデータを保持させるのにあたっては、例えば、ユーザがパーソナルコンピュータなどの情報処理機器とリーダー／ライター６０とを所定のデータインターフェイスによって接続して、ここからダウンロードさせればよい。
【００１４】
ここで、非ネットワーク機器が或る機種のテレビジョン受像機である場合の「簡易プロファイルデータ」の内容例を下記に示しておく。
0003707414.tif 000002
このようにして、簡易プロファイルデータは、「機器種別」「メーカー」「機種名」「モデル名」などの、非ネットワーク機器の「型式」を識別可能な識別情報を有していると共に、対応するリモートコントローラの機種、画面サイズ、デフォルトの接続端子などをはじめとした、簡易で概要的なプロファイルの情報を有している。
【００１５】
そして、ユーザは、図１（ａ）に示されるようにして、非接触型メモリ５０に対してリーダー／ライター６０の所定部位を接近、若しくは接触させた状態のもとで、リーダー／ライター６０に対するキー操作を行うことにより、「簡易プロファイルデータ」をリーダー／ライター６０から非接触型メモリ５０に対して書き込ませる。
そして、このようにして簡易プロファイルデータが書き込まれた非接触型メモリ５０を、図１（ｂ）に示すようにして、非ネットワーク機器であるテレビジョン受像機２の筐体の任意の位置に対して貼り付けるようにされる。この場合には、例えば非接触型メモリ５０について、ラベルシールのようにして粘着性のある取り付け面を形成してやることが好ましい。
【００１６】
なお、非ネットワーク機器に対して非接触型メモリ５０を設ける態様としては、上記したものに限定されない。例えば、上記のようにして非接触型メモリ５０を貼り付けるのは、エンドユーザではなく、例えば製造や販路の工程内において行われても良い。また、上記した例では、非接触型メモリ５０が非ネットワーク機器とは別体のモジュールとされており、これを後から取り付ける形態としているが、製造工程において、簡易プロファイルデータを予め書き込んだ非接触型メモリ５０を部品として、製品に組み込むようにすることも考えられる。
非接触型メモリ５０が製造段階において非ネットワーク機器に取り付けられれば、以降においては、ユーザなどが後付けする必要が無いという点で便利である。しかしながら、例えばユーザなどが、後から非接触型メモリ５０を取り付ける態様では、非ネットワーク機器の機種に対応するプロファイルデータさえ用意されれば、比較的以前に生産された機器であっても本実施の形態のシステムに取り込むことができる。つまり、汎用性の点で有利となる。
【００１７】
続いては、上記のようにして非接触型メモリ５０が取り付けられたテレビジョン受像機２をネットワークアダプタ１側に認識させるための手順について、図２を参照して説明する。
図２においては、図１にて説明したようにして、非接触型メモリ５０が取り付けられたテレビジョン受像機２、及びネットワークアダプタ１を含んでネットワーク１０に接続されるデバイスから成るネットワークシステムが示されている。そこで先ず、このネットワークシステムに接続される各デバイスについて説明しておくこととする。
【００１８】
本実施の形態のネットワーク１０は、例えばテレビジョン受像機２及びネットワークアダプタ１を所有するユーザが構築しているＬＡＮ(Local Area Network)とされる。また、本発明としてのネットワーク１０の規格としては特に限定しないが、ここでは、通信プロトコルとして、インターネットと同様のＴＣＰ／ＩＰを採用しているものとする。
【００１９】
このネットワーク１０に対して接続されるデバイスとして、先ず、ネットワークアダプタ１は、以降説明するようにして動作することで、非ネットワーク機器（テレビジョン受像機）をネットワーク１０に接続されたデバイスとして機能させる。
【００２０】
サービスディスカバリサーバ３には、後述するようにしてネットワークアダプタ１がプロファイルデータに基づいて作成したサービスデータが登録される。この登録されたサービスデータは、例えばデータベース化されてサービス一覧情報３ａとして記憶される。
そして、ネットワークアダプタ１は、サービス一覧情報３ａから所要の非ネットワーク機器に対応するサービスデータを読み出し、そのデータ内容に応じてしかるべき処理を実行するが、これによって、その非ネットワーク機器がネットワーク環境に接続された１機器として機能することになる。
【００２１】
ファイルサーバ４は、例えば複数のＡＶコンテンツのファイルを格納しているサーバである。
ルータ５は、ネットワーク１０に接続されている機器がインターネット１１上の所要のアドレスにアクセスする際に、ルーティングを行うために設けられている。
そして、本実施の形態においては、インターネット１１に対してプロファイルサーバ１２が接続されている。このプロファイルサーバ１２では、各種機器ごとに対応した「詳細プロファイルデータ」をプロファイルデータベース１２ａとして格納しており、例えば多数のネットワークアダプタ１からのダウンロード要求に応じて、要求された機器に対応する「詳細プロファイルデータ」をアップロードする。
また、ネットワーク機器６は、ネットワーク１０への接続機能を有する何らかの機器とされる。このようにして、ネットワーク１０には、ネットワーク接続機能を有する機器でありさえすれば各種機器を接続することができる。
【００２２】
なお、この図２において、サービスディスカバリサーバ３は、ネットワーク１０に接続される独立したデバイスとして示されているが、実際においては、何らかのストレージデバイスにおける記録領域が単に割り当てられている態様とされていても構わない。例えば、物理的には、ファイルサーバ４と同じストレージデバイスが用いられ、このストレージデバイスの記憶媒体が、少なくともサービスディスカバリサーバ３とファイルサーバ４の領域を有して管理されている構成であっても良いものである。従って、例えばネットワークアダプタ１内にハードディスクなどの記憶媒体を備え、この記憶媒体にサービスディスカバリサーバ３としての領域を割り当てて管理するようにすることも考えられる。
【００２３】
続いて、同じ図２に示される手順▲１▼〜▲３▼に従って説明を行っていく。
手順▲１▼
ネットワークアダプタ１側にて、非ネットワーク機器であるテレビジョン受像機２を認識させるために、ユーザは、テレビジョン受像機２に取り付けられた非接触型メモリ５０に形成される接触マーク５６に対して、ネットワークアダプタ１としての筐体の所定位置に設けられている接触マーク３０とを接触させる。
ネットワークアダプタ１により、非接触型メモリ５０に対して無線によりアクセスして、少なくとも非接触型メモリ５０からデータを読み出し可能な構成を採る。そして、非接触型メモリ５０と通信を行うためにネットワークアダプタ１内に設けられているとされるアンテナは、この接触マーク３０と接触させた位置が最も近くなるように配置されている。
従って、非接触型メモリ５０の接触マーク５６に対してネットワークアダプタ１の接触マーク３０を接触させることによっては、非接触型メモリ５０とネットワークアダプタ１のアンテナが最も近接している状態が得られることになる。つまり、非接触型メモリ５０とネットワークアダプタ１との間での無線通信が最も良好に行われる状態が確保されるものである。そして、この状態で、例えばネットワークアダプタ１に対する所定操作を行って、ネットワークアダプタ１により非接触型メモリ５０からのデータの読み出しを実行させれば、確実にデータの読み出しが成功することになる。
【００２４】
そして、例えば上記のようにして、非接触型メモリ５０の接触マーク５６とネットワークアダプタ１の接触マーク３０とが接触した状態で正常に通信が行われることによっては、非接触型メモリ５０に書き込まれていた簡易プロファイルデータが、ネットワークアダプタ１側に読み込まれることになる。
このようにして、正常に非接触型メモリ５０からの簡易プロファイルデータの読み出しが完了したとされる場合には、ネットワークアダプタ１では、このことをユーザに通知するように構成することが好ましい。この通知の仕方としては、例えば表示部２９に対して通信が正常終了したことを示す旨の表示を行うようにすることが考えられる。或いは、ここでは図示していない発光ダイオード素子などによるＬＥＤ表示部を点灯、点滅させたり、例えばビープ音などの音声により出力することも考えられる。
【００２５】
なお、本実施の形態においては、このような非接触型メモリ５０からのデータの読み込みのための操作をはじめ、ネットワークアダプタ１に対する操作を行う場合には、リモートコントローラ１５に対する操作を行うようにされる。
リモートコントローラ１５は、例えばネットワークアダプタ１に付属しているもので、ネットワークアダプタ１に対する各種操作が可能とされる。また、後述するようにして、ネットワークアダプタ１を介在させるようにして、非ネットワーク機器の動作をコントロールするためのリモートコントローラとして機能させる（エミュレートさせる）ことも可能である。
【００２６】
ところで、非接触型メモリ５０に対するアクセスは無線であることから、必ずしも非接触型メモリ５０の接触マーク５６と、ネットワークアダプタ１の接触マーク３０とを接触させなくとも、ネットワークアダプタ１と非接触型メモリ５０との通信は適正に実行される可能性は有している。
しかしながら、例えば近隣の位置に他の非接触型メモリ５０が配置されていたりするような状況である場合に通信距離が長くなると、他の非接触型メモリ５０が混信した状態で通信してしまう可能性も高くなる。これを避けるためには、通信距離をできるだけ短くすることが好ましいが、本実施の形態では、この通信距離をできるだけ短いものとすることがユーザ操作として容易となるように、敢えて接触マーク同士を接触させるようにしているものである。
また、接触マーク同士を接触させるという行為をユーザが行うことで、例えば非ネットワーク機器が多数存在するような場合にも、どの非ネットワーク機器をネットワークアダプタ１に認識させて使いたいのかということを、ユーザ自身が最も直接的に確認することができるものである。
なお、このような観点からすれば、例えばネットワークアダプタ１の接触マーク３０に対して、非接触型メモリ５０側の接触マーク５６が接触していない場合には、敢えて通信を実行させないように構成しても良い。このためには、例えばネットワークアダプタ１における接触マーク３０の部位に対して、押圧力を感知するセンサなどを設け、非接触型メモリ５０側の接触マーク５６が接触して、センサにより押圧力が検知されたときにはじめて通信を実行させる構成とすることが考えられる。
【００２７】
手順▲２▼
上記手順▲１▼により、ネットワークアダプタ１は、テレビジョン受像機２についての簡易プロファイルデータを取得したことになる。そして、続く手順▲２▼によっては、この簡易プロファイルデータを利用して、テレビジョン受像機２についてのより詳細なプロファイルデータ（詳細プロファイルデータ）を取得する。
【００２８】
ところで、本実施の形態の簡易プロファイルデータには、前記もしたように、詳細プロファイルデータ入手先のＵＲＬが示されていた。また、特に本実施の形態のテレビジョン受像機２に対応しては、詳細プロファイルデータとしてモデルプロファイルとリモートコントローラプロファイルとが存在する。モデルプロファイルは、テレビジョン受像機２そのものについての詳細なプロファイルデータであり、リモートコントローラプロファイルは、テレビジョン受像機２に付属したリモートコントローラの機種に関する詳細なプロファイルデータである。
なお、本発明としてのモデルプロファイル及びリモートコントローラプロファイルの具体的なデータ内容は、実際の使用に応じて適宜決定されるべきものである。本実施の形態に対応したデータ内容例は、以降において必要に応じて例示する。
【００２９】
上記説明によると、ネットワークアダプタ１が詳細プロファイルデータを取得するためには、モデルプロファイルとリモートコントローラプロファイルの２つのプロファイルデータを取得する必要があることになるが、ここでは、先に、モデルプロファイルを取得するものとする。
このためには、ネットワークアダプタ１は、ルータ５を制御して、インターネット１１と接続する。そして、簡易プロファイルデータに記述されていたモデルプロファイル入手先のＵＲＬにアクセスする。つまり、先にも記した［http://ftp.a.com/netadapter/model/profile/kv-25dr1.xml］のＵＲＬにアクセスするものである。このＵＲＬは、プロファイルサーバ１２が保有しており、このＵＲＬにより示されるＸＭＬオブジェクトのデータが、前述したように、プロファイルデータベース１２ａとしてプロファイルサーバ１２にて格納されている。
そして、ネットワークアダプタ１は、このモデルプロファイル入手先のＵＲＬにアクセスして、ここにアップロードされているＸＭＬオブジェクトとしてのモデルプロファイルのデータをダウンロードする。これにより、詳細プロファイルデータとして、モデルプロファイルが取得されたことになる。
【００３０】
続いては、詳細プロファイルデータとして、リモートコントローラプロファイルを取得する。このためには、上記と同様にして、簡易プロファイルデータに記述されていたリモートコントローラプロファイル入手先のＵＲＬ［http://ftp.a.com/netadapter/control/profile/rm-j232.xml]にアクセスし、ここにアップロードされているＸＭＬオブジェクトとしてのリモートコントローラプロファイルのデータをダウンロードし、取得する。
なお、ここでは、詳細プロファイルデータは、ＸＭＬオブジェクトのデータとしているが、これに限定されるものではない。詳細プロファイルデータとは、後述するようにして非ネットワーク機器としてのテレビジョン受像機をネットワーク環境に接続される１機器として機能させるためにネットワークアダプタ１が必要とする情報であるから、このような目的を実現する情報内容を有する限り、例えばドライバソフトウェアであったり、また、Ｊａｖａアプレットなどのプログラムであったりしてもよいものである。
また、ここでは、詳細プロファイルデータを取得するのに、インターネット１１と接続するようにしているのであるが、例えばネットワーク１０上に設けられるサーバや、ＣＤ−ＲＯＭなどをはじめとするメディアから取得するようにしても良い。さらには、ネットワークアダプタ１本体に対して所定のメディアに対応したメディアドライブを設け、このメディアドライブに装填したメディアから読み出して取得するようにしても良い。
【００３１】
さらに、上記した例では、簡易プロファイルデータにおいて、詳細プロファイルデータ入手先のＵＲＬを記述しており、この詳細プロファイルデータ入手先のＵＲＬにアクセスすることで、詳細プロファイルデータを取得するようにしている。しかしながら本発明としては、例えば簡易プロファイルデータの構造内において詳細プロファイルデータを取得するための情報としては、ＵＲＬなどの入手先アドレスの情報ではなく、非ネットワーク機器としての機種などを識別できるような型番等の情報のみとされても構わない。
このような場合には、ネットワークアダプタ１では、アクセスするプロファイルサーバのアドレスをデフォルトとして保持しておくようにされる。そして、詳細プロファイルデータ取得時においては、プロファイルサーバに対して、例えばネットワーク機器の型番情報とともに詳細プロファイルデータのリクエストを行う。このリクエストを受信したプロファイルサーバ側では、同時に受信した型番情報に対応する詳細プロファイルデータをデータベースから検索するようにされる。そして、検索により得られた詳細プロファイルデータをレスポンスとして送信するようにすればよいものである。
【００３２】
手順▲３▼
上記手順▲２▼が終了した段階においては、ネットワークアダプタ１は、簡易プロファイルデータと詳細プロファイルデータとを取得していることになる。そして、これらのプロファイルデータが以降において、必要なときに利用できるように、取得したプロファイルデータをサービスディスカバリサーバ３に対して登録することを行う。
【００３３】
このために、ネットワークアダプタ１は、取得したプロファイルデータ（簡易プロファイルデータ及び詳細プロファイルデータ）を、サービスディスカバリサーバ３にて管理可能な形式に変換することを行う。そして、この形式変換を行ったプロファイルデータをサービスデータとして、サービスディスカバリサーバ３に対して転送する。
サービスディスカバリサーバ３では、各種異なる機器ごとのサービスデータの集合を、サービス一覧情報３ａとして構築して管理し、記憶している。即ち、サービス一覧情報３ａは、これまでに登録された１以上の非ネットワーク機器のサービスデータが一覧的に示される内容を有した情報とされる。そして、上記のようにして、新たにネットワークアダプタ１から転送されてきたサービスデータを受信すると、この受信したサービスデータをサービス一覧情報３ａの内容として追加するようにして、サービス一覧情報３ａの更新を行う。
このようにして、上記手順▲１▼〜▲３▼が行われることによって、ネットワークアダプタ１側において、テレビジョン受像機２としての非ネットワーク機器が認識されることとなる。
【００３４】
本実施の形態の場合、上記のようにして、ネットワークアダプタ１側によりテレビジョン受像機２としての非ネットワーク機器を認識させた後においては、任意の機会で以て、ユーザがネットワークアダプタ１に対する操作を行うことで、テレビジョン受像機２に対して、ファイルサーバ４から読み出したＡＶコンテンツを再生出力させることができる。つまり、ＡＶコンテンツの画像／音声をテレビジョン受像機２により表示／出力させることができる。
従来において、ネットワーク上におかれているＡＶコンテンツを再生出力するには、例えばネットワークに接続されたパーソナルコンピュータなどにＡＶコンテンツを転送し、このパーソナルコンピュータと接続されるモニタディスプレイに表示させていたものである。
しかしながら、パーソナルコンピュータと接続されるモニタディスプレイは、あくまでもパーソナルコンピュータと接続されてはじめて機能するように構成されているものであり、パーソナルコンピュータから独立した状態では、その機能を果たさない。つまり、パーソナルコンピュータのモニタディスプレイは、パーソナルコンピュータが実現する機能の一部を為すものであり、パーソナルコンピュータがネットワーク接続されている以上、このモニタディスプレイもネットワーク機器の一部であると捉えられるものである。
【００３５】
これに対し、本実施の形態のテレビジョン受像機２は、はじめからネットワークに接続されることを想定しておらず、ネットワーク機器と接続されなくとも本来の機能を果たし得る「非ネットワーク機器」である。そして、本実施の形態としては、このようなテレビジョン受像機２により、ネットワーク上におかれたＡＶコンテンツを再生出力可能とすることで、テレビジョン受像機２という非ネットワーク機器が、あたかもネットワーク環境内で動作しているように振る舞わせることができることに意義を有するものである。
【００３６】
そして、特に本実施の形態の場合のようにして、テレビジョン受像機２に対してネットワーク上のＡＶコンテンツを再生出力させるということによっては、視聴環境等の点でも有利となるものである。
つまり、一般にパーソナルコンピュータのモニタディスプレイは、パーソナルコンピュータを操作する環境に置かれるものであり、必ずしもユーザがくつろげるような環境に置かれているとは限らない。
これに対して、テレビジョン受像機２は、一般には、家庭内であればリビングルームなどの人がくつろぎやすい場所に設置されていることが多い。従って、ネットワークにあるＡＶコンテンツを視聴するのにあたっても、パーソナルコンピュータのモニタディスプレイを使用するよりは、リビングルームなどにあるテレビジョン受像機２を使用したほうが、ユーザとしてはよりリラックスした環境で鑑賞することができるものである。
このようなことは、例えば非ネットワーク機器として、オーディオシステムが適用する場合などにも同様のことが言える。パーソナルコンピュータ周辺の音響再生システムにより、ネットワークからダウンロードしたオーディオコンテンツを再生するよりは、通常のオーディオシステムにより再生した方が、一般にはリスニング環境も、音質も良好になるものである。
【００３７】
そこで、以降においては、図３を参照して、非ネットワーク機器であるテレビジョン受像機２に対して、ファイルサーバ４のＡＶコンテンツを再生出力させるための手順について説明していくこととする。
なお、図３において図２と同一部分には同一符号を付し、図２により説明した内容については、ここでの説明は省略する。
【００３８】
この場合においては、例えばユーザは、予めネットワークアダプタ１のビデオ出力端子Ｔ１とテレビジョン受像機２のビデオ入力端子とをビデオケーブル１３により接続しておくようにする。本実施の形態のテレビジョン受像機２は、ビデオ入力端子として、デジタルビデオデータの形式によって伝送されるビデオ信号を入力するＤ１端子と、アナログ信号によるビデオ信号が入力されるアナログＡＶ端子が設けられているものとされる。
ネットワークアダプタ１は、そのビデオ出力端子Ｔ１がテレビジョン受像機２のＤ１端子及びアナログＡＶ端子の両者と接続されているときには、簡易プロファイルデータに記述された「デフォルト接続＝Ｄ１」に従って、Ｄ１接続に対応した映像信号処理を行う。つまり、ビデオ出力端子Ｔ１からデジタルビデオデータを出力するように動作する。
これに対して、Ｄ１端子とアナログＡＶ端子の何れか一方のみに対して接続されている場合には、例えばネットワークアダプタ１側にてＤ１端子とアナログＡＶ端子の何れと接続されているのかについての判別を行う。そして、この判別した端子を、簡易プロファイルデータの「アクティブ」の領域に書き込む。これによって、簡易プロファイルデータにおいては初期的には、「アクティブ＝未定義」とされていたが、例え判別された端子がＤ１であれば、アクティブ＝Ｄ１とセットする。これによって、以降においては、Ｄ１端子接続に対応した動作を行うことになり、次回からは常にテレビジョン受像機２に対して画像表示を行うことができる。
【００３９】
また、以降説明していくようにしてテレビジョン受像機２によりファイルサーバ４のコンテンツを表示させる場合には、ネットワークアダプタ１に対する操作だけではなく、テレビジョン受像機２に対する操作も行う必要があることになる。例えばユーザは、先ずテレビジョン受像機２の電源をオンにしておく操作を行わねばならないし、また、ネットワークアダプタ１からのビデオ出力が表示されるように、入力端子の選択切り換えを行う操作を行わねばならない。また、ＡＶコンテンツを再生出力しているときには、音量、画質／音質調整などの操作を行う場合もある。
【００４０】
本実施の形態においては、このようなテレビジョン受像機２に対する操作を、本来はネットワークアダプタ１に付属しているとされるリモートコントローラ１５に対する操作によって行うことができる。
つまり、先の図２に示した手順によってネットワークアダプタ１では、テレビジョン受像機２に付属のリモートコントローラのプロファイルである、リモートコントローラプロファイルを取得していた。
このリモートコントローラプロファイルは、テレビジョン受像機２に付属のリモートコントローラに関する情報として、このリモートコントローラの各種コマンドコード、及びキャリア周波数などをはじめとして、ネットワークアダプタ１のリモートコントローラ１５がその動作をエミュレートするのに必要な情報が格納されている。
そこで、ネットワークアダプタ１においては、このリモートコントローラプロファイルを取得して以降は、リモートコントローラ１５から送信されてきた、テレビジョン受像機２をコントロールするためのコマンドを受信すると、これを解釈して、テレビジョン受像機２に付属のリモートコントローラが採用する規格に従ったコマンドコードに変換する。そして、この変換されたコマンドコードをテレビジョン受像機２に対して送信出力するようにされる。
例えば、リモートコントローラ１５に対する操作によって、このリモートコントローラ１５から「テレビジョン受像機２において入力端子を切り換えさせる」ことを指示するコマンドが送信されたとすると、このコマンドを受信したネットワークアダプタ１では、テレビジョン受像機２に付属のリモートコントローラの規格に従った入力端子切り換えのためのコマンドを発生させ、送信出力するようにされる。そして、このコマンドを受信部２ａにより受信したテレビジョン受像機２では、そのコマンドにより指定される入力端子に切り換えを行う。
このような動作がネットワークアダプタ１において行われることで、本実施の形態では、ネットワークアダプタ１に付属のリモートコントローラ１５のみによって、ネットワークアダプタ１に加えてテレビジョン受像機２を操作することも可能となる。
【００４１】
上記したことを前提として、テレビジョン受像機２にファイルサーバ４のコンテンツを再生出力させるための手順を、図３に示される▲４▼〜▲７▼の手順に従って説明していく。
手順▲４▼
先ずユーザは、サービスディスカバリサーバ３に保持されているサービス一覧情報３ａを取得（サービス一覧画像表示を出力）するための操作を、リモートコントローラ１５に対して行うようにされる。
この操作に応じて、ネットワークアダプタ１は、ネットワーク１０を経由してサービスディスカバリサーバ３に対してアクセスし、サービス一覧情報３ａを読み込む。そして、このようにして読み込んだサービス一覧情報３ａに基づいて、このサービス一覧情報３ａの情報内容が反映されたサービス一覧画像を生成する。このサービス一覧画像は、ネットワークアダプタ１からビデオケーブル１３を介してテレビジョン受像機２に対して出力される。これにより、テレビジョン受像機２においては、このサービス一覧画像が表示出力されることになる。
【００４２】
手順▲５▼
上記のようにしてテレビジョン受像機２に表示されるサービス一覧画像はＧＵＩとしての機能を有しているものとされる。そして、ユーザは、このサービス一覧画像を見ながらリモートコントローラ１５を操作することによって、ネットワーク１０から取得してくるソースと、この選択されたソースを出力させるソース出力機器とを選択することができる。
この場合には、ユーザは、ソースとしてファイルサーバ４を選択し、また、ソース出力機器としては、テレビジョン受像機２を選択することになる。そして、この段階において、ネットワークアダプタ１は、取得したサービス一覧情報３ａから、今回のサービス提供に利用するサービスデータを特定して抽出する。この場合であれば、先の図２における手順▲３▼によりサービスディスカバリサーバ３に登録させた、テレビジョン受像機２に対応するサービスデータを抽出取得する。
【００４３】
また、ソースとしてファイルサーバ４を選択したことによっては、ファイルサーバ４に格納されているコンテンツを選択するための画像のビデオ信号がネットワークアダプタ１からテレビジョン受像機２に出力されるので、テレビジョン受像機２には、このコンテンツ選択画像が表示される。
そして、ユーザは、このコンテンツ選択画像を見ながらリモートコントローラ１５に対する操作を行うことで、コンテンツを選択することができる。
【００４４】
このようにしてコンテンツが選択されれば、続いては、この選択されたコンテンツを対象とするメニューの画像（ビデオ信号）がネットワークアダプタ１からテレビジョン受像機２に出力され、表示されることになる。
このメニューにおいては、例えばコンテンツの再生出力に関する各種操作（再生、早送り、早戻しなど）のメニュー項目や、コンテンツの削除、編集などのメニュー項目が表示されている。
【００４５】
そして、例えばユーザが、上記したメニュー画面に対する操作として、コンテンツの再生を指示したとする。これに応じて、ネットワークアダプタ１では、次に説明する手順▲６▼に従った処理を実行する。
【００４６】
手順▲６▼
ネットワークアダプタ１では、ネットワーク１０を介してファイルサーバ４にアクセスする。そして、ファイルサーバ４から、先のコンテンツ選択操作により選択されたコンテンツのデータをネットワークアダプタ１に転送させる。
【００４７】
手順▲７▼
ネットワークアダプタ１では、転送されてくるコンテンツのデータについて所定のデコード処理を施す。そして、最終的には、Ｄ１端子出力の場合にはデジタルビデオデータの形式によってコンテンツデータをビデオ出力端子から出力する。また、アナログＡＶ端子出力の場合には、コンテンツデータをアナログビデオ信号によりビデオ出力端子から出力させる。
【００４８】
このようにして本実施の形態では、ネットワークアダプタ１を介在するようにして、ネットワーク１０から転送されてきたコンテンツのデータがテレビジョン受像機２により再生出力される。なお、実際においては、手順▲６▼としてのネットワークアダプタ１がファイルサーバ４からコンテンツデータを読み込む動作と、手順▲７▼によるビデオ信号出力のための動作は並行して行われる。
上記手順▲６▼及び手順▲７▼としての動作が今回実現されるサービスとしての動作となる。このサービスは、先の手順▲５▼において抽出取得したテレビジョン受像機２に対応するサービスデータに基づいて行われる。
【００４９】
以上、図１〜図３により、本実施の形態としてのシステムの動作概要を説明したが、以降においては、このようなシステムの動作を実現するための技術的構成例について説明を行っていくこととする。
【００５０】
先ず、図４のブロック図により非接触型メモリ５０のハードウェア的構成例について説明する。
例えば非接触型メモリ５０は、図示するようにして、アンテナ５１と、半導体ＩＣとしてのメモリチップ部５２とから成る。メモリチップ部５２は、パワー回路５３、ＲＦ処理部５４、コントローラ５５、ＥＥＰ−ＲＯＭ５６を有するものとされる。そして非接触型メモリ５０としての筐体内において、例えば上記メモリチップ５２がプリント基板上にマウントとされ、さらにプリント基板上の銅箔部分によりアンテナ５を形成するようにされる。
【００５１】
このメモリチップ部５３は非接触にて外部から電力供給を受ける構成とされる。後述するネットワークアダプタ１との間の無線通信は、例えば１３．５６ＭＨｚ帯の搬送波を用い、送受信側の各アンテナの磁気結合を介して行われるが、ネットワークアダプタ１からの送信波をアンテナ５１で受信することで、パワー回路５３ａが１３．５６ＭＨｚ帯の搬送波を直流電力に変換する。そしてその直流電力を動作電源としてＲＦ処理部５４、コントローラ５５、ＥＥＰ−ＲＯＭ５６に供給する。
【００５２】
ＲＦ処理部５４は受信された情報の復調及び送信する情報の変調を行う。
コントローラ５５はＲＦ処理部５４からの受信信号のデコード、及びデコードされた情報（コマンド）に応じた処理、例えばＥＥＰ−ＲＯＭ５６に対する書込・読出処理などを実行制御する。
即ちメモリチップ部５２は、例えばネットワークアダプタ１などの相手側機器からの送信波が受信されることでパワーオン状態となり、コントローラ５５が搬送波に重畳されたコマンドによって指示された処理を実行して不揮発性メモリであるＥＥＰ−ＲＯＭ５６のデータを管理する。
【００５３】
続いては、ネットワークアダプタ１及び非接触型メモリ５０のハードウェア構成、及びネットワークアダプタ１が実行すべき処理動作について説明を行っていくこととする。
【００５４】
ここで、左記の図２及び図３による説明からも分かるように、ネットワークアダプタ１としては以下の機能を有することが必要となる。
１．非接触型メモリ５０にアクセスして、少なくともデータ読み出しを行う機能。
２．非ネットワーク機器とのインターフェイス。
本実施の形態のようにして、非ネットワーク機器がテレビジョン受像機であれば、テレビジョン受像機に対して映像信号を出力する機能が必要となる。また、非ネットワーク機器に付属しているとされるリモートコントローラをエミュレートする機能も、このインターフェイスに含む。
３．プロファイルデータ（簡易プロファイルデータ及び詳細プロファイルデータ）から得た情報に基づいて、ネットワークアダプタ付属のリモートコントローラ１５と、非ネットワーク機器としてのテレビジョン受像機２との組み合わせによって、非ネットワーク機器が実現すべき動作が得られるようにするための操作を可能とするユーザインターフェイス。
４．非接触型メモリから読み出した簡易プロファイルデータに基づいて、詳細プロファイルデータをダウンロードし、これら簡易プロファイルデータ及び詳細プロファイルデータの内容を理解して、しかるべき処置を実行する機能。
５．サービスディスカバリサーバとのコミュニケーション機能。
６．サービス情報を理解して、実際にサービスとして提供する機能。
例えば、本実施の形態の場合であれば、ネットワークアダプタ１がネットワーク経由で取得したＡＶコンテンツのデータがＭＰＥＧ２フォーマットにより圧縮されたデータであるとすれば、ＭＰＥＧ２フォーマットのコンテンツデータをデコードしてビデオ信号として出力する機能も、これに含まれる。また、さらには、例えば、本実施の形態のテレビジョン受像機２は、簡易プロファイルデータにより画面サイズが２５インチであることが示されるのであるが、この画面サイズに適合する画質が得られるように、デコードしたＭＰＥＧ２フォーマットのコンテンツデータのデータレートを設定することなども考えられる。例えば、より小さな画面のテレビジョン受像機であれば、データレートを高くして高画質なデコードを行ったとしても、画面に表示される画像は相応の画質とならないので、より低いデータレートによりデコードするように設定する機能なども与えることができる。
【００５５】
そして、上記した機能を実現するためのネットワークアダプタ１のハードウェア的構成例を図５のブロック図に示す。
この図に示すネットワークアダプタ１としては、図示する各機能回路部が内部バス２０により相互接続されて構成される。以下、各機能回路部について説明する。
先ず、メモリインターフェイス２１は、非接触型メモリ５０と無線により通信を行うために設けられる無線通信インターフェイスである。そして、このメモリインターフェイス２１の内部構成としては、例えば図６に示すものとなる。
【００５６】
図６に示すように、メモリインターフェイス２１は、大別してデータインターフェイス３１、ＲＦインターフェイス４２、及びアンテナ４３から成る。
データインターフェース４１は、内部バス２０を介して、後述する制御部２２と情報の授受を行う。
非接触型メモリ５０に対するデータ転送の実際としては、ここでの詳しい説明は省略するが、機器（ネットワークアダプタ１）側からのコマンドとそれに応答する非接触型メモリ５０からのアクナレッジというトランザクションにより行われる。そして、制御部２２が非接触型メモリ５０にコマンドを発行する際には、データインターフェース４１にて、制御部２２側から転送されたコマンドデータ及びクロックを受け取る。そしてデータインターフェース４１はクロックに基づいてコマンドデータをＲＦインターフェース４２に供給する。またデータインターフェース４１はＲＦインターフェース４２に対して搬送波周波数ＣＲ（１３．５６ＭＨｚ）を供給する。
【００５７】
ＲＦインターフェース４２には、図５において示すように、コマンド（送信データ）ＷＳを振幅変調して搬送波周波数（搬送波）ＣＲに重畳するとともに、その変調信号を増幅してアンテナ４３に印加するＲＦ変調／増幅回路４２ａが形成されている。
このＲＦ変調／増幅回路４２ａにより、コマンドデータが無線送信される。非接触型メモリ５０側では、図４で説明した構成により、コマンドデータをアンテナ５で受信することでパワーオン状態となり、コマンドで指示された内容に応じてコントローラ５５が動作を行う。例えば書き込みコマンドとともに書き込みデータが送信されてきたとすれば、この受信したデータをＥＥＰ−ＲＯＭ５６に書き込む。
【００５８】
また、このようにメモリインターフェース２１からコマンドが発せられた際には、非接触型メモリ５０側のメモリチップ部５２は、それに対応したアクナレッジを発することになる。即ちメモリチップ部５２のコントローラ５５はアクナレッジとしてのデータをＲＦ処理部５４で変調・増幅させ、アンテナ５１から送信出力する。
このようなアクナレッジが送信されてアンテナ４３で受信された場合は、その受信信号はＲＦインターフェース３２の整流回路４２ｂで整流された後、コンパレータ４２ｃでデータとして復調される。そしてデータインターフェース４１から制御部２２に転送される。例えば制御部２２からメモリチップ部５２に対して読出コマンドを発した場合は、メモリチップ部５２はそれに応じたアクナレッジとしてのコードとともにＥＥＰ−ＲＯＭ５６から読み出したデータを送信してくる。するとそのアクナレッジコード及び読み出したデータが、メモリインターフェース２１で受信復調され、制御部２２に転送される。
【００５９】
このようにして、ネットワークアダプタ１は、メモリインターフェース２１を備えることで、非接触型メモリ５０に対して無線通信によりアクセスする機能を有する。
なお、このような非接触でのデータ交換は、データを１３．５６ＭＨｚ帯の搬送波に１００ＫＨｚの振幅変調で重畳するが、元のデータはパケット化されたデータとなる。
即ちコマンドやアクナレッジとしてのデータに対してヘッダやパリティ、その他必要な情報を付加してパケット化を行い、そのパケットをコード変換してから変調することで、安定したＲＦ信号として送受信できるようにしている。
【００６０】
ここで参考として、これまでに説明した非接触型メモリ５０のメモリチップ部５２と、ネットワークアダプタ１のメモリインターフェイス２１の構成の基礎となる、非接触インターフェイスによる通信原理について、図７を参照して概略的に説明しておく。なお、本実施の形態におけるような、非接触インターフェースを実現する技術は、本出願人が先に出願し特許登録された特許出願（特許第２５５０９３１号）において開示されているものである。
この図７には、受動通信回路と能動通信回路としての各回路が示されている。ここで、受動通信回路は、メモリチップ部５２側の通信動作に対応する等価回路であり、能動通信回路は、ネットワークアダプタ１側のメモリインターフェイス２１の通信動作に対応する等価回路である。
受動通信回路は、インダクタＬ１//コンデンサＣ１の並列接続により共振回路を形成し、この共振回路に対して可変抵抗ＶＲが接続されて成る。
また、能動通信回路もまた、インダクタＬ２//コンデンサＣ２の並列接続により共振回路を形成したうえで、この共振回路に対して信号源Ｉが接続されて成る。
【００６１】
受動通信回路と能動通信回路は、インダクタＬ１とインダクタＬ２とにより磁束結合を得る。そして、能動通信回路の信号源Ｉから搬送波ＣＲを出力することで、この搬送波ＣＲは、磁束結合を介してインダクタＬ２からインダクタＬ１に対して伝送される。この伝送された搬送波ＣＲとしての交番出力は、コンデンサＣ２に充電されることで、その両端に電圧が生じる。そして、このコンデンサＣ２に得られた両端電圧により、当該受動通信回路を駆動するための電力を得る。つまり、受動通信回路に対しては、伝送されてきた搬送波ＣＲにより電力伝送が行われるものである。
そして、能動通信回路から受動通信回路に対してデータを送信する場合には、信号源Ｉでは、搬送波ＣＲに対して例えば１０％の振幅変調（ＡＳＫ）によりデータを重畳した信号を発生させる。そして、このようにして発生された信号が、上述のようにして、受動通信回路に対して磁束結合を介して伝達されることで、データの送信が行われることになる。
【００６２】
また、受動通信回路から能動通信回路に対してデータを送信する場合には、次のようにして行う。
ここで、能動通信回路側ではデータ送信を行っていない受信待ち受けの状態にあっても、定常的に変調がされない搬送波ＣＲを出力しているものとされる。従って、搬送波ＣＲが出力されている限り、受動通信回路では上述したようにして電力供給を受けているオン状態にあり、従って共振回路（Ｌ１//Ｃ１）も共振動作を行うことができる。
そしてこの状態のもとで、受動通信回路側では、送信すべきデータにより変調を行うようにして、可変抵抗ＶＲの抵抗値を変化させる。これにより、共振回路（Ｌ１//Ｃ１）のインピーダンスは変化して、インダクタＬ１に得られる出力レベルも変化することになる。
このようなインダクタＬ１における出力の変化は、磁気結合を介して能動通信回路のインダクタＬ２に伝達されることになり、これによって、或る一定レベルであるはずの搬送波ＣＲの電流レベルが変動する。そこで能動通信回路では、この電流レベルの変化を検出して２値化することで、受動通信回路側で可変抵抗ＶＲの抵抗値を可変変調させていたデータと同じデータを得ることができる。このような動作によって、受動通信回路から能動通信回路に対してデータを伝達することができる。つまり、見かけ上のデータ送信動作を得ることができる。
以上のようにして、非接触インターフェースとしてのデータの授受が実現される。そしてこのような動作であれば、受動通信回路自体が自身を駆動するための電源を有さなくとも、能動通信回路とのデータの送受信は問題なく実行されることなる。このため、本実施の形態のメモリチップ部５２としては、バッテリなどの電源を備えない構成とすることができているものである。
【００６３】
ところで、上記のような通信原理によれば、非接触型メモリ５０側のアンテナ５１と、機器（ネットワークアダプタ１）側のアンテナ４３とをできるだけ近接させて、より強い磁束結合の状態を得ることが、できるだけ良好な通信状態を得るという点では好ましいことになる。
このため、本実施の形態では、非接触型メモリ５０側の外形表面に形成される接触マーク５６と、内部のアンテナ５１とが非常に近接した位置関係となるようにしている。同様にして、ネットワークアダプタ１の筐体に表出して設けられる接触マーク３０とは、メモリインターフェイス２１のアンテナ４３についても互いに非常に近接した位置関係となるようにしている。
そして、前述のようにして、接触マーク同士を接触させるようにした状態では、少なくとも、正常な無線通信に足る強度の磁束結合が得られるようにされているものである。
【００６４】
説明を図４に戻す。
制御部２２は、この場合においては、内部バス２０を介して各機能回路部と情報の授受を行うことで、これら機能回路部において適切な動作が実行されるようにする。そして、制御部２２が制御処理を実行する際には、例えばＲＯＭ２４に格納された実行プログラムに従って、ＲＡＭ２３を作業領域として用いるようにされる。なお、この場合のＲＯＭ２４は、不揮発性のメモリ素子を備えて構成され、上記した実行プログラムのほか、制御部２２が制御処理を実行するのに必要な各種設定情報なども記憶させることができる。
【００６５】
ネットワークインターフェイス２５は、ネットワーク１０と接続するためのインターフェイスである。このネットワークインターフェイス２５は、ネットワークアダプタ１からネットワーク１０を経由してデータ送出を行う場合には、例えばネットワーク１０の通信プロトコルであるＴＣＰ／ＩＰに従って、送出すべきデータについてパケットデータに変換するなどのデータ変調処理を施した上で、所要の相手先に向けて送信する。また、送信先からネットワーク１０を介して送信されてきたデータは、このネットワークインターフェイス２５により受信される。受信データは、ＴＣＰ／ＩＰに従ったパケットからのデータ抽出などの所要の復調処理が施される。そして、受信したデータ種類に応じた所要の処置が施されるように、内部バス２０を介してしかるべき機能回路部に対して転送される。例えば、ネットワーク１０を介して受信したデータがＡＶコンテンツとしてのストリームデータである場合には、映像信号処理回路２６に対して転送され、そのデータフォーマットに応じた所要のデコード処理等が施される。
【００６６】
映像信号処理回路２６は、上記もしたように、内部バス２０を介して入力されてきたＡＶコンテンツなどのストリームデータ（ビデオデータ）について、そのデータフォーマットに応じた復調処理を実行可能に構成される。具体的には、例えば入力されるビデオデータがＭＰＥＧ２フォーマットにより圧縮処理が施されたものであることを前提とすれば、映像信号処理回路２６としては、ＭＰＥＧフォーマットに対応してデコード処理が可能なように構成されることになる。
また、本実施の形態の場合においては、上記のようにしてデコード処理を行って得たビデオ信号をビデオ出力端子Ｔ１を介して外部に出力可能にも構成される。本実施の形態の場合のようにテレビジョン受像機２に対応するためには、デジタルビデオデータとして出力可能とされると共に、アナログビデオ信号としても出力可能なように構成されることが必要となる。なお、この図では、ビデオ出力端子Ｔ１として、１つのビデオ出力端子のみが示されているが、これは必ずしも、ビデオ出力端子Ｔ１を兼用している構成を示しているものではない。つまり、実際においては、デジタルビデオデータを出力する端子と、アナログビデオ信号を出力する端子との両者を備えても構わないものである。
【００６７】
また、映像信号処理回路２６では、制御部２２の制御に応じて、先に図３により説明したようなサービス一覧画像などのＧＵＩとしてのビデオ信号を生成し、ビデオ出力端子Ｔ１より出力可能にも構成されているものである。
【００６８】
リモートコントローラ（リモコン）受信部２７は、図２及び図３に示した、ネットワークアダプタ１に付属しているとされるリモートコントローラ１５から無線送信されるコマンドを受信、デコードし、内部バス２０を介して制御部２２に転送する。制御部２２では、受信したコマンドに応じた所要の制御処理を実行するようにされる。
【００６９】
また、リモコン送信部２８は、非ネットワーク機器（テレビジョン受像機２）をリモートコントロールするリモートコントローラをエミュレートする機能に対応して設けられる。
つまり、先の図２による説明によれば、ネットワークアダプタ１は、手順▲２▼としての詳細プロファイルデータをダウンロードして取得した段階では、リモートコントローラプロファイルとして、非ネットワーク機器であるテレビジョン受像機２の専用リモートコントローラに適用されるコマンドコード及びキャリア周波数などの情報を取得していることになる。このリモートコントローラプロファイルとしての情報は、ＲＡＭ２３又はＲＯＭ２４において記憶保持される。
そして、リモートコントローラ１５から、テレビジョン受像機２をコントロールするためのコマンドが送信されてくると、ネットワークアダプタ１では、このコマンドをリモコン受信部２７により受信して、制御部２２に転送する。
制御部２２では、転送されてきたコマンド内容を判断すると、ＲＯＭ２４に格納されているリモートコントローラプロファイルを参照して、このコマンド内容と同じ内容のコマンドであり、かつ、テレビジョン受像機２側の受信部２ａにより受信可能なコマンドコードを発生させる。そして、リモコン送信部２８を制御し、このリモコン送信部２８からコマンドコードを送信出力する。テレビジョン受像機２側では、このコマンドコードを受信部２ａにて受信し、このコマンドに応じた所要の動作を実行することになる。
このようにして、リモートコントローラ１５及びリモコン受信部２８と共にリモコン送信部２８を設け、制御部２８がリモートコントローラプロファイルを利用して所要の制御処理を実行することで、テレビジョン受像機２に付属のリモートコントローラをエミュレートする機能が実現される。
【００７０】
表示部２９は、例えばＬＣＤディスプレイなどを備えて形成され、ネットワークアダプタ１の動作に応じた所要の内容を表示するようにされている。例えば図２に示したサービス登録の際において、その進行状況を表示したりすることができる。また、先に図３により説明した、テレビジョン受像機２に表示させていた各種ＧＵＩ画像を、この表示部２９に表示させることも考えられる。
【００７１】
続いては、図２により説明したようにして、非接触型メモリ５０を備えた非ネットワーク機器（テレビジョン受像機２）をネットワークアダプタ１側が認識するための処理動作について、図８を参照して説明する。なお、この図においては、説明の便宜上、ネットワークアダプタ１側にて実行すべき処理と、サービスディスカバリサーバ３側にて実行すべき処理とを１つの処理の流れにより示している。また、ネットワークアダプタ１側にて実行すべき処理に関しては、制御部２２が実行するものとされる。
【００７２】
この図に示す処理においては、先ずネットワークアダプタ１側において、ステップＳ１０１の処理により登録モードをセットする。例えばユーザは、リモートコントローラ１５に対して登録開始のための操作を行って、登録開始のコマンドを送信するようにされる。そして、ネットワークアダプタ１側では、このコマンドを受信したのに応じて、登録モードをセットするようにされる。
【００７３】
このようにして登録モードをセットしている状態では、ユーザは、テレビジョン受像機２に貼り付けられた非接触型メモリ５０の接触マーク５６と、ネットワークアダプタ１の接触マーク３０とを接触させるようにしているものとされる。そして、この状態の下で、制御部２２は、ステップＳ１０２の処理として示すようにして、メモリインターフェイス２１を制御することで、非接触型メモリ５０との通信状態を確保し、非接触型メモリ５０のＥＥＰ−ＲＯＭ５６に書き込まれている簡易プロファイルデータを読み出して取得する。取得した簡易プロファイルデータは、ここではＲＡＭ２３に保持しておくものとする。
そして、続くステップＳ１０３において、読み取りを行った簡易プロファイルデータを解析して、簡易プロファイルデータの記述内容を認識する。
上記ステップＳ１０１〜Ｓ１０３の処理が図２における手順▲１▼を実現するための処理となる。
【００７４】
そして、次のステップＳ１０４が、図２における手順▲２▼に対応する。
このステップＳ１０４においては、上記簡易プロファイルデータの記述内容を利用して、詳細プロファイルデータを取得する。
このためには、図２にても説明したように、制御部２２は、簡易プロファイルデータに記述された詳細プロファイルデータ入手先の情報として、先ず、モデルプロファイル入手先のＵＲＬを参照し、このＵＲＬにアクセスする。この場合には、ネットワークインターフェイス２５からネットワーク１０を経由して、ネットワーク１０に接続されるルータ５を制御する。そして、ルータ５からインターネット１１を介して、プロファイルサーバ１２上のモデルプロファイル入手先のＵＲＬにアクセスするようにされる。そして、このモデルプロファイル入手先のＵＲＬから、前述もしたように、モデルプロファイルとしてのＸＭＬコンテンツデータをダウンロードし、この場合にはＲＡＭ２３に書き込んで保持させるものとする。
【００７５】
続くステップＳ１０５→Ｓ１０６、ステップＳ１０７〜Ｓ１０９、及びステップＳ１１０〜Ｓ１１６までの処理は、図２の手順▲３▼に対応する。
上記ステップＳ１０４の処理を終了した段階では、ＲＡＭ２３には、簡易プロファイルデータ及び詳細プロファイルデータが保持されていることになる。つまり、非ネットワーク機器であるテレビジョン受像機２をネットワーク環境の１機器として機能させるのに、ネットワークアダプタ１が必要とする、テレビジョン受像機２についてのプロファイル（仕様）の情報が全て得られたこととなる。
そこで、ステップＳ１０５においては、このプロファイルを、サービスデータとしてサービスディスカバリサーバ３に登録するため、簡易プロファイルデータ及び詳細プロファイルデータを利用して、テレビジョン受像機２についてのサービスデータを形成する。このサービスデータは前述もしたように、サービスディスカバリサーバ３において、サービス一覧情報３ａとして管理可能なデータ形式を有しているものである。
そして、ステップＳ１０６としての処理により、サービスディスカバリサーバ３に対してサービスデータを転送する。
【００７６】
ところで、上記ステップＳ１０６としての処理の後においては、ネットワークアダプタ１は、サービスディスカバリサーバ３からサービス一覧情報３ａ内のテレビジョン受像機２に対応するサービスデータを取得すればよいことから、このサービスデータの基となる簡易プロファイルデータ及び詳細プロファイルデータについては、ＲＡＭ２３から消去しても構わない。しかしながら、ネットワークアダプタ１がリモートコントローラプロファイルさえ保持していれば、常に、リモートコントローラ１５に対する操作によって、非ネットワーク機器をリモートコントロールできることから、このリモートコントローラプロファイルをＲＯＭ２４により保持しておくようにしても良いものとされる。先の図３では、このようにして、ＲＯＭ２４に対してリモートコントローラプロファイルを保持させていることを前提として、ネットワークアダプタ１がサービスディスカバリサーバ３からサービス一覧情報３ａを読み込む以前においても、任意の機会にリモートコントローラ１５とネットワークアダプタ１により、テレビジョン受像機２をリモートコントロールできるものとして説明を行っている。
【００７７】
図２の手順▲３▼に対応する処理として、続くステップＳ１０７〜Ｓ１０９は、サービスディスカバリサーバ３側の処理となる。
ステップＳ１０７においては、ネットワークアダプタ１側から転送されてきたサービスデータを解析することで、その情報内容を認識する。そして、次のステップＳ１０８において、解析結果に従って、今回転送されてきたサービスデータの内容が反映されるようにしてサービス一覧情報３ａを更新する。ここで、サービスデータに基づくサービス一覧情報３ａの更新が正常に終了されれば、サービスデータの登録が正常に行われたこととなる。
また、この更新に際しては、既にネットワーク上に存在するデバイスとの関連づけも行われる。例えば図３による説明では、サービス一覧画像において、ファイルサーバ３をソースとして選択可能とされていたが、これは、サービス一覧情報３ａとして、テレビジョン受像機２のサービスデータと、ファイルサーバ４に関するプロファイルとが関連づけられていることを意味するものである。
そして、ステップＳ１０８によるサービス一覧情報３ａの更新が終了したとされると、上記ステップＳ１０７〜Ｓ１０９に従っての処理結果に応じたレスポンスを、ネットワークアダプタ１に対して転送する。
【００７８】
続くステップＳ１１０〜Ｓ１１６までの処理は、再びネットワークアダプタ１側の処理となる。
ステップＳ１１０においては、上記ステップＳ１０９によりサービスディスカバリサーバ３から転送されてきたレスポンスの内容を解析する。そして、その解析結果に基づき、ステップＳ１１１において、サービスディスカバリサーバ３側にてサービスデータの登録が正常終了したか否かについて判別する。ここで、サービスデータの登録は正常終了したということが判別されれば、ステップＳ１１２に進むことで、サービスデータの登録が正常終了したことを示す通知を行うための制御処理を実行する。このためには、表示部２９に対してサービスデータの登録が正常終了したことを示す表示を行うようにされる。或いは、発光ダイオード素子によるＬＥＤ表示部を点灯、点滅させたり、音声によって通知するようにしても良いものである。
【００７９】
これに対し、ステップＳ１１１において正常にサービスデータの登録が終了しなかったとされる場合には、ステップＳ１１３に進む。
サービスディスカバリサーバ３からのレスポンスには、正常登録ができなかった原因として、サービス一覧情報３ａを更新して再構築するための情報が不足していた場合には、この不足しているとされる情報の補填を要求するリクエストを含めることができるようになっている。そこで、ステップＳ１１３においては、レスポンスにおいて、この不足している情報の補填のためのリクエストが存在しているか否かに基づいて、情報の不足の有無を判別するようにしている。
そして、ステップＳ１１３において情報が不足していると判別された場合には、ステップＳ１１４に進んで、不足している情報を取得して再登録するための所要の処理を実行する。このためには、必要に応じて、再度、プロファイルサーバ１２にアクセスして、詳細プロファイルデータの再取得を行い、また、再取得した詳細プロファイルデータを利用して作成したサービスデータを、サービスディスカバリサーバ３に対して転送する。そして、このようなステップＳ１１４としての処理に応じてサービスディスカバリサーバ３から転送されてきたレスポンスに基づいて、ステップＳ１１５にて改めて、正常に登録が行われたことが判別されれば、ステップＳ１１２の処理に進むことができる。
【００８０】
これに対して、ステップＳ１１５において正常に登録されないということが判別された場合には、ステップＳ１１６に進み、所要の例外処理を実行する。ここでは、例えばエラーの通知等のメッセージを表示部２９などに表示させることが好ましい。
このようにして、図８に示した処理が実行されることで、図２における手順▲１▼〜▲３▼として説明した動作が実現されることになる。
【００８１】
続いては、図９のフローチャートを参照して、図３の手順▲４▼〜▲７▼として示した動作を実現するために、ネットワークアダプタ１にて実行すべき処理動作について説明する。この図に示す処理は、ネットワークアダプタ１内の制御部２２が実行する。なお、図３における手順▲５▼としての、リモートコントローラ１５に対する操作に応じたテレビジョン受像機２及びネットワークアダプタ１の動作は、以降説明する処理動作の過程において、必要に応じて適宜行われているものであるから、ここでは、手順▲４▼▲６▼▲７▼の動作実現のための処理について説明する。
【００８２】
この図に示す処理においては、制御部２２は、ステップＳ２０１において操作入力を待機している。そして、例えばここで、ユーザによりサービス一覧画像を表示出力させるための操作がリモートコントローラ１５に対して行われ、この操作コマンドを受信したとすると、ステップＳ２０１からステップＳ２０２の処理に進む。
【００８３】
ステップＳ２０２〜ステップＳ２０４の処理は、図３における手順▲４▼に対応する。
先ず、ステップＳ２０２においては、ネットワーク１０を介してサービスディスカバリサーバ３にアクセスし、サービスディスカバリサーバ３からサービス一覧情報３ａを読み込む。そして、読み込みを行ったサービス一覧情報３ａを例えばＲＡＭ２３に書き込んで保持する。これにより、ネットワークアダプタ１にてサービス一覧情報３ａを取得したことになる。
そして、次のステップＳ２０３において、取得したサービス一覧情報３ａを利用して、テレビジョン受像機２にて表示させるべきサービス一覧画像としての画像データを作成し、次のステップＳ２０４としての処理によって、このサービス一覧画像のデータをビデオ信号に変換して、ビデオ出力端子Ｔ１からビデオ信号として出力する。これにより、テレビジョン受像機２において、サービス一覧画像が表示されることになる。
例えばこの処理が終了したとされる後は、サービス一覧画像を継続させた後、一旦このルーチンを抜けるようにして、再度ステップＳ２０１にて操作入力を待機する。
サービス一覧画像は、図３においても説明したように、非ネットワーク機器をコントロールするためのＧＵＩとして機能するものであり、その後の入力操作に応じて、コンテンツ選択画像や、選択されたコンテンツについてのメニュー画像などが表示される。
【００８４】
そして、上記のようにしてサービス一覧画像を表示出力させている状態の下で、ステップＳ２０１の処理として、ソース選択操作が行われたことを判別すると、ステップＳ２０５の処理に進んで、ソース選択を行うことになる。例えば図３における説明では、ソース選択操作によって、ファイルサーバ４を選択したものである。
そして、ここでは、続くステップＳ２０６の処理として、ユーザによるソース出力機器（ディスティネイション）選択操作に応じて、ソース出力機器を選択する。図３の説明では、ソース出力機器としてテレビジョン受像機２を選択した。
そして、図３の説明によると、上記のようにして、サービス一覧画像上で、ソース及びソース出力機器の選択が行われたことによっては、ファイルサーバ４に格納されているファイルのうちで、テレビジョン受像機２により画像／音声として出力可能なＡＶコンテンツのリストが、コンテンツ選択画像としてのＧＵＩにより提示されることとなっていた。そこで、コンテンツ選択画像が表示されている状態の下で、ステップＳ２０１において、コンテンツ選択のための操作が行われたとされる場合には、ステップＳ２０７の処理によって、この操作によって指定されたコンテンツを選択するための処理が実行される。
【００８５】
上記のようにしてコンテンツが選択されると、図３による説明では、ＧＵＩとしてコンテンツに関するメニュー画像が表示されることとなっている。そして、この状態のもとで、ステップＳ２０１において、このメニュー画像における或るメニュー項目を選択する操作が行われたとすれば、ステップＳ２０８の処理に進むことになる。
このステップＳ２０８は、操作によって選択されたメニュー項目に対応した動作を実際に得るための制御処理を実行するステップである。
例えば図３にて説明したようにして、ＡＶコンテンツを再生するためのメニュー項目を選択する操作が行われたとされれば、手順▲６▼→手順▲７▼として説明した動作を実現するための次のような処理が、ステップＳ２０８として実行される。
【００８６】
制御部２２は、ネットワークインターフェイス２５を制御して、ネットワーク１０を経由してファイルサーバ４にアクセスする。そして、ファイルサーバ４に対して、先のユーザのコンテンツ選択操作によって選択されたＡＶコンテンツのダウンロードをリクエストする。このリクエストに応じて、ファイルサーバ４では、リクエストされたＡＶコンテンツのデータを、ネットワーク１０を経由してネットワークアダプタ１に対して転送する。
このようにして転送されてくるＡＶコンテンツのデータは、ネットワークアダプタ１のネットワークインターフェイス２５にて逐次受信されることになるが、ネットワークインターフェイス２５では、受信したＡＶコンテンツのデータについてのパケット化を解くなどして、ＴＣＰ／ＩＰに従った復調処理を施す。そして、復調により得られたＡＶコンテンツのデータは、制御部２２の制御によって映像信号処理回路２６に対して転送される。
映像信号処理回路２６では、入力されたＡＶコンテンツのデータがＭＰＥＧ２フォーマットにより圧縮されているとして、このＡＶコンテンツのデータをＭＰＥＧ２フォーマットに従ってデコードすることによって、時系列的に連続した状態のデジタルストリームデータを形成する。そして、ストリームデータをビデオ出力端子Ｔ１から出力させる。或いは、必要に応じて、このストリームデータをアナログビデオ信号に変換して、ビデオ出力端子Ｔ１から出力させる。これによって、図３にても説明したようにして、ファイルサーバ４からネットワーク１０を経由して読み込んだＡＶコンテンツのファイルが、非ネットワーク機器であるテレビジョン受像機２により再生出力されることになる。
【００８７】
なお、ステップＳ２０８としては、上記したコンテンツ再生に伴う画像の早送り、早戻しなどの処理を実行させることも可能である。このためには、例えば制御部２２が映像信号処理回路２６を制御して、早送り、早戻しした画像が表示出力されるようにする。また、ネットワーク経由のストリームデータについて、早送り、早戻しなどのような特殊再生を行うのには、例えばストリームデータをハードディスクなどの大容量の記憶媒体に記憶させれば、再度ファイルサーバ４にアクセスする必要もなくなるので、ネットワークアダプタ１内において、このような記憶媒体をドライブするデバイスを設けて内部バス２０と接続するようにしても良い。
さらに、ステップＳ２０８の処理としては、コンテンツの再生に関する処理のみではなく、例えば選択したコンテンツを削除するなどのメニュー選択に応じて、ファイルサーバ４から、そのコンテンツのファイルを削除するための制御も実行可能とされる。
【００８８】
なお、これまで説明してきた実施の形態では、非ネットワーク機器がテレビジョン受像機である場合を例に挙げ、このテレビジョン受像機をネットワーク環境の１機器として機能させる態様として、ネットワークを経由して伝送されるＡＶデータを、テレビジョン受像機により画像音声として再生出力させることしているが、このような構成、態様に限定されるものではない。つまり、非ネットワーク機器とされるべき電子機器は、テレビジョン受像機以外にも多様に考えられる。そして、非ネットワーク機器とされる電子機器の種類に応じても、この電子機器をネットワーク環境の１機器として機能させるための動作としても多様に考えられる。
例えば、本発明によっては、非ネットワーク機器に付属のリモートコントローラをエミュレートする機能を有しているのであるから、例えばエアコンディショナー（冷暖房器）などのリモートコントローラをエミュレートすることによっては、例えば携帯電話によりインターネット、ネットワーク経由でネットワークアダプタに指示を行い、ネットワークアダプタが指示に応じてエアコンディショナーをリモートコントロールすることで、ユーザが自宅以外の場所からエアコンディショナーの動作をコントロールすることができる。つまりは、ネット家電といわれる機能を、ネットワーク接続機能を有していない家電製品にも与えることが可能となるものである。
そしてまた、非ネットワーク機器をネットワーク環境内におくためのインターフェイス手段の利用の態様としては、上記したビデオ信号の伝送やリモートコントローラのコマンド送受信以外にも多様に考えられるものであり、これは、例えば非ネットワーク機器が本来有している機能などに応じて適宜変更されるべきものである。
【００８９】
また、上記実施の形態では、ネットワークアダプタ１が簡易プロファイルデータ（第１の機器関連情報）を取得するのにあたって、簡易プロファイルデータを書き込んだ非接触型メモリ５０から読み込みを行うという構成を採っているが、これに限定されるものではない、例えば、ネットワークアダプタ１の外部から取得する限り、例えばＣＤ−ＲＯＭ等のメディアから取得しても良いし、また、場合によっては、ネットワークアダプタ１に対する操作などによって、ユーザ自身が簡易プロファイルデータとしての情報を入力してもよい。簡易プロファイルデータとしては、例えば非ネットワーク機器に関する情報として、少なくとも機種を識別できる程度の情報でありさえすればよく、残る詳細なプロファイルは、詳細プロファイルデータに含めればよいのであるから、仮にユーザ自身が簡易プロファイルデータを入力すべきものとしても、このときに入力すべき情報は、例えば非ネットワーク機器の型番程度で済むように構成することができる。
そして、詳細プロファイルデータについても、前述したとおりに、その取得先は、インターネットに接続されたサーバに限定されるものではなく、この場合にも、ＣＤ−ＲＯＭ等のメディアからネットワーク経由で取得するようにして良いものである。
【００９０】
【発明の効果】
以上説明したように本発明は、ネットワークアダプタが、外部から取得した簡易プロファイルデータ（第１の機器関連情報）に基づいて、例えばより詳細なプロファイルが記述された詳細プロファイルデータ（第２の機器関連情報）を取得するようにされ、これらのプロファイルデータに基づいて作成したサービスデータを、登録領域としてのサービスディスカバリサーバに登録する。
そして、この後においては、ネットワークアダプタは、サービスディスカバリサーバからサービスデータを読み出して参照することで、非ネットワーク機器とのインターフェイスを利用してサービスデータが示すサービス実現のための動作を実行する。
このようなネットワークアダプタの動作を得ることで、本発明では、非ネットワーク機器をネットワーク環境に存在する１機器として機能させることが可能になる。換言すれば、非ネットワーク機器は、本来であればネットワークに接続されなければ実現されない機能を実現する。
そして、これによっては、例えば各種の電子機器がネットワーク対応となっていく時勢において、依然としてネットワークに対応していない機器であっても、あたかもネットワーク機器であるかのようにして動作させることができる。つまり、ユーザは、ネットワーク環境をより充実させることができるし、また、敢えて使い続けることのできるネットワーク非対応の或る機器を、ネットワーク対応のものに買い換える必要もないため、ユーザの費用的負担を軽減してやれることにもなる。
【００９１】
そして本発明では、上記構成の下で、外部から簡易プロファイルデータを取得するための構成として、無線通信によりアクセスが可能な非接触型メモリに簡易プロファイルデータを書き込んでおき、この非接触型メモリから簡易プロファイルデータを読み込むようにされる。この場合、簡易プロファイルデータの取得先としては、小型軽量で済む非接触型メモリとなるのであるから、ユーザにとっては、より手軽に扱うことができることになる。
【００９２】
また、本発明としては、上記のようにして非接触型メモリを簡易プロファイルデータの取得先とした場合において、少なくとも、ネットワークアダプタと非接触型メモリとの互いの所定位置（接触マーク）を接触させた状態であれば、互いの通信が可能なように構成している。
この場合には無線通信であるから、上記のようにして接触させることなく或る程度離間していても通信可能な状態になり得ると考えられる。しかしながら本発明のように、互いの所定位置を接触させた状態でありさえすれば通信可能な状態が確保されるという構成とすれば、ユーザは接触させるという行為によって、確実に通信が行われているのであるという安心感を得ることができる。また、近隣に他の非接触型メモリが存在するような場合であっても、無線通信の混信などを極力避けることができる。また、ユーザにとっては、接触させるという行為によって、ネットワークアダプタに対してどの非ネットワーク機器を認識させるのかということを、明確に自覚することにもなる。
【００９３】
また、詳細プロファイルデータの入手先としては、例えばネットワークを経由した先の、例えばインターネットに接続されたサーバとするように構成することもできる。この場合には、サーバが詳細プロファイルデータを保持していることになるため、サーバにおける容量さえ十分に確保しさえすれば、多種の非ネットワーク機器についての、多様な内容の詳細プロファイルデータを保持しておくことができる。つまり、ネットワーク環境に取り込むことのできる非ネットワーク機器としての機種を容易に増加させ、また、各非ネットワーク機器がネットワーク環境下で実現可能なサービス（機能）も、より多様なものとすることができる。
【００９４】
また、本発明により非ネットワーク機器をネットワーク環境下に取り込むためには、例えばネットワークアダプタと非ネットワーク機器とのインターフェイスを、非ネットワーク機器の機能に応じてネットワークアダプタが備えることが要件となるが、本発明では、このインターフェイスの１つとして、ネットワークアダプタに対して行われた入力操作に応じて、非ネットワーク機器コントロールするためのコマンドコードを出力するという構成を与えるようにしている。
これによっては、例えばネットワークアダプタ側に対する操作のみで、ネットワークアダプタと共に非ネットワーク機器をコントロールできることになるので、ネットワークアダプタと非ネットワーク機器とのシステム動作をコントロールする際の操作性が向上される。
特に、このような本発明のインターフェイスを実際に適用するとした場合、ネットワークアダプタに対する入力操作をリモートコントローラにより行い、ネットワークアダプタからは、このリモートコントローラからのコマンド信号を、非ネットワーク機器専用のリモートコントローラが使用するコマンドコードに変換するようにして送信出力するという構成を与えることができる。このようにすれば、ネットワークアダプタと、このネットワークアダプタ専用のリモートコントローラにより、非ネットワーク機器専用のリモートコントローラをエミュレートすることが可能になり、操作性はさらに向上される。
【図面の簡単な説明】
【図１】本発明の実施の形態における非接触型メモリの利用の態様を模式的に示す図である。
【図２】本実施の形態としてのネットワークシステムの構成例と共に、ネットワークアダプタ側にて非ネットワーク機器を認識させるための手順を示すブロック図である。
【図３】本実施の形態としてのネットワークシステムの構成例と共に、ネットワークアダプタにより非ネットワーク機器をネットワーク環境下で機能させるための手順を示すブロック図である。
【図４】非接触型メモリの内部構成例を示すブロック図である。
【図５】ネットワークアダプタの構成例を示すブロック図である。
【図６】メモリインターフェイスの構成例を示すブロック図である。
【図７】非接触型メモリを通信対象とする通信原理を示す説明図である。
【図８】ネットワークアダプタ側にて非ネットワーク機器を認識させるための処理動作例を示すフローチャートである。
【図９】ネットワークアダプタにより非ネットワーク機器としてのテレビジョン受像機に対して、ネットワーク経由で取得したＡＶコンテンツを再生出力させるための処理動作を示すフローチャートである。
【符号の説明】
１  ネットワークアダプタ、２  テレビジョン受像機、２ａ  受信部、３  サービスディスカバリサーバ、３ａ  サービス一覧情報、４  ファイルサーバ、５ルータ、６  ネットワーク機器、１０  ネットワーク、１１  インターネット、１２  プロファイルサーバ、１２ａ  プロファイルデータベース、２１  メモリインターフェイス、２２  制御部、２３  ＲＡＭ、２４  ＲＯＭ、２５  ネットワークインターフェイス、２６  映像信号処理回路、２７  リモコン受信部、２８  リモコン受信部、２９  表示部、３０  接触マーク、５０  非接触型メモリ、５３  アンテナ、５６  接触マーク、６０  リーダー／ライター、Ｔ１  ビデオ出力端子
【図１】
0003707414.tif 000003
【図２】
0003707414.tif 000004
【図３】
0003707414.tif 000005
【図４】
0003707414.tif 000006
【図５】
0003707414.tif 000007
【図６】
0003707414.tif 000008
【図７】
0003707414.tif 000009
【図８】
0003707414.tif 000010
【図９】
0003707414.tif 000011