(57)【特許請求の範囲】
【請求項１】
複数の他の装置と接続され、データ通信を行うためのインタフェース制御装置であって、
クロック信号を発生するクロック発生手段と、
入力データが自身宛のデータか否かを判定し、前記他の装置宛のデータが入力された場合、前記クロック信号に同期して前記データをネットワークに送信するリピート転送手段と、
その時々の通信条件に応じて前記クロック信号の周波数を変更するクロック制御手段と、
前記他の装置に対して通信速度を通知する通知手段と、
を備え、
前記通知手段は、自身と前記他の装置との間でデータ転送を開始するまでは、他の装置の通信性能に応じた第１の通信速度を他の装置に対して通知し、自身と他の装置との間でデータ転送を行うときは、前記第１の通信速度よりも遅い第２の通信速度を他の装置に対して通知する、
ことを特徴とするインタフェース制御装置。
【請求項２】
請求項１に記載のインタフェース制御装置において、
前記クロック制御手段は、リピート転送を行うときに前記他の装置の通信性能に応じて第１の転送速度に変更し、自身が他の装置とデータ転送を行うときに前記第１の転送速度よりも遅い第２の転送速度に変更する、ことを特徴とするインタフェース制御装置。
【請求項３】
内部電源または外部電源により動作可能なインタフェース制御装置であって、
前記クロック制御手段は、前記外部電源による動作時では、リピート転送を行うときに前記他の装置の通信性能に応じて第１の転送速度に変更し、自身が他の装置とデータ転送を行うときに前記第１の転送速度よりも遅い第２の転送速度に変更し、一方、前記内部電源による動作時では、リピート転送を行うときに前記第２の転送速度に変更する、ことを特徴とする請求項１に記載のインタフェース制御装置。
【請求項４】
内部電源または外部電源により動作可能なインタフェース制御装置であって、
前記クロック制御手段は、前記内部電源による動作時では、リピート転送を行うときに前記他の装置の通信性能に応じて第１の転送速度に変更し、自身が他の装置とデータ転送を行うときに前記第１の転送速度よりも遅い第２の転送速度に変更し、一方、前記外部電源による動作時では、前記第１の転送速度に変更する、ことを特徴とする請求項１に記載のインタフェース制御装置。
【請求項５】
請求項１に記載のインタフェース制御装置において、
前記クロック信号発生手段は、基本信号を発生する発振回路と、前記基本信号の分周する分周回路とを備え、前記クロック制御手段は、前記分周回路の分周比を変更する、ことを特徴とするインタフェース制御装置。
【請求項６】
請求項１に記載のインタフェース制御装置において、
前記他の装置と接続するための複数の入出力ポートを備え、リピート転送時には、前記入力データが入力された入出力パートとは別のポートから前記データを送信する、ことを特徴とするインタフェース制御装置。
【請求項７】
請求項１に記載のインタフェース制御装置において、
前記クロック制御手段は、リピート転送を行うためのデータが入力されるまでは、通信性能を前記第２の通信速度に設定する、ことを特徴とするインタフェース制御装置。
【請求項８】
複数の他の装置と接続され、自身宛のデータであれば入力データを内部処理回路に取り込み、他の装置宛のデータであれば、第１の転送速度で他の装置に対して入力データを送信するインタフェース制御装置に適用されるインタフェース制御方法であって、
自身と前記他の装置との間でデータ転送を開始するまでは、他の装置の通信性能に応じた第１の通信速度を他の装置に対して通知し、自身と他の装置との間でデータ転送を行うときは、前記第１の通信速度よりも遅い第２の通信速度を他の装置に対して通知し、
前記第１の通信速度よりも遅い第２の通信速度で内部処理回路と前記他の装置との間でデータ転送を行う、ことを特徴とするインタフェース制御方法。
【請求項９】
複数の他の装置と接続され、自身宛のデータであれば入力データを内部処理回路に取り込み、他の装置宛のデータであれば、他の装置に対して入力データを送信し、内部電源または外部電源により動作可能なインタフェース制御装置に適用されるインタフェース制御方法であって、
自身と前記他の装置との間でデータ転送を開始するまでは、他の装置の通信性能に応じた第１の通信速度を他の装置に対して通知し、自身と他の装置との間でデータ転送を行うときは、前記第１の通信速度よりも遅い第２の通信速度を他の装置に対して通知し、
前記外部電源による動作時には、前記他の装置の通信性能に応じた第１の転送速度でデータ転送を行い、
前記内部電源による動作時には、前記第１の通信速度よりも遅い第２の通信速度でデータ転送を行う、ことを特徴とするインタフェース制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＥＥＥ１３９４規格に準拠したインタフェース制御装置及びインタフェース制御方法に関するものである。
【０００２】
ＩＥＥＥ１３９４バスにより複数の装置を接続したネットワークシステムにおいて、データ通信を行う装置間に他の装置が介在するとき、その中間に位置する装置は、データ転送を仲介する機能、いわゆるリピート機能を備えている。このリピート機能を備える携帯機器等では、消費電力の低減が要求されている。
【０００３】
【従来技術】
図４は、パーソナルコンピュータ（ＰＣ）３０、デジタルビデオカメラ（ＤＶＣ）３１、ビデオテープレコーダ（ＶＴＲ）３２をＩＥＥＥ１３９４バス３３で接続したシステム構成図である。各機器３０〜３２は、データ転送を仲介するリピート機能を備える。
【０００４】
図５は、ＤＶＣ３１に搭載されるインタフェース制御装置３５のブロック回路図である。
インタフェース制御装置３５は、入出力ポート３６，３７、インタフェース回路３８，３９、バッファ４０、クロックジェネレータ４１を含む。
【０００５】
ＤＶＣ３１が自身宛のデータを受信する場合、入力データを入出力ポート３６，３７からインタフェース回路３８，３９を介してバッファ４０に格納して、該データを画像処理等を行う内部処理回路（図示せず）に取り込む。また、画像データ等を送信する場合、ＤＶＣ３１は、内部処理回路からの画像データをバッファ４０に格納して、該データをインタフェース回路３８，３９を介して入出力ポートから出力する。このようにして、図４に示すＰＣ３０−ＤＶＣ３１間またはＤＶＣ３１−ＶＴＲ３２間のデータ転送を行う。
【０００６】
また、ＤＶＣ３１が自身宛でないデータを受信する場合、即ち、ＰＣ３０−ＶＴＲ３２間でデータ転送が行われる場合では、ＤＶＣ３１のインタフェース制御装置３５はそのデータ転送の仲介を行う。つまり、インタフェース制御装置３５はリピート転送を実施する。
【０００７】
詳しくは、ＤＶＣ３１は、ＰＣ３０−ＶＴＲ３２間で送受信されるデータを入出力ポート３６，３７、インタフェース回路３８，３９を介して一旦バッファ４０に取り込む。そして、クロックジェネレータ４１のクロック信号により再度クロッキングすることで、ＰＣ３０−ＶＴＲ３２間のデータの受け渡しが行われる。なお、図５における一点鎖線は、ＶＴＲ３２からＰＣ３０へのデータの流れを示し、二点鎖線は、ＰＣ３０からＶＴＲ３２へのデータの流れを示している。
【０００８】
【発明が解決しようとする課題】
ところで、ＩＥＥＥ１３９４規格では、１００Ｍｂｉｔ／ｓ，２００Ｍｂｉｔ／ｓ，４００Ｍｂｉｔ／ｓの転送速度が規定されている。従って、設計時において、機器のデータ転送要求、消費電力の要求に基づいて適した転送速度が採用される。つまり、携帯機器等のバッテリで駆動されるものでは、消費電力を低減すべく低速の転送速度に設定されている。従って、上記のような携帯機器、即ちバッテリで駆動されることが多いＤＶＣ３１の通信性能は、通常、１００Ｍｂｉｔ／ｓの転送速度が設定される。一方、家庭に備えられる、即ち家庭用の外部電源で駆動されるＰＣ３０及びＶＴＲ３１の通信性能は、４００Ｍｂｉｔ／ｓの転送速度が設定される。
【０００９】
ところが、リピート転送時に実施可能な転送速度は、仲介するデバイスのクロックジェネレータのクロック周波数によって決定される。つまり、図６のように低速の通信性能を持つＤＶＣ３１が高速の通信性能を持つＰＣ３０及びＶＴＲ３２の間に接続されると、リピート転送動作は、低速の１００Ｍｂｉｔ／ｓの転送速度で行われることとなる。その結果、高速で通信できるＰＣ３０やＶＴＲ３２の性能を十分に活かすことができない。また、携帯機器としてのＤＶＣ３１を高速に設計すると、消費電力が増加するためバッテリ駆動時では、電力の消耗が問題となってしまう。
【００１０】
高速で通信できるＰＣ３０、ＶＴＲ３２間を、図７のように「ＰＣ３０−ＶＴＲ３２−ＤＶＣ３１」の関係で接続すれば、２つの装置３０，３２間で４００Ｍｂｉｔ／ｓにて通信を行うことができる。しかしながら、このように接続形態を変更するためには、各機器の通信速度を予め意識しなければならず、特に家庭で使用される場合には、そのような接続を要求することは困難となっている。
【００１１】
本発明は上記問題点を解決するためになされたものであって、その目的は、その時々の通信条件に応じて最適な通信性能を設定し、ユーザが意識することなく最良の条件でネットワークに接続することができるインタフェース制御装置及び、インタフェース制御方法を提供することにある。
【００１２】
【課題を解決するための手段】
請求項１に記載の発明によれば、その時々の通信条件に応じてクロック発生手段が発生するクロック信号の周波数がクロック制御手段により変更される。具体的には、リピート転送処理を実施する場合と、自身と他の装置との間で転送処理を実施する場合とで自身の通信性能の変更が可能となる。
自身と他の装置との間でデータ転送を開始するまでは、他の装置の通信性能に応じた第１の通信速度が通知手段により他の装置に対して通知される。また、自身と他の装置との間でデータ転送を行うときは、前記第１の通信速度よりも遅い第２の通信速度が通知手段により他の装置に対して通知される。従って、ネットワークに接続する各装置間のデータ転送が最適な転送速度で実施される。
【００１３】
請求項２に記載の発明によれば、他の装置の通信性能に応じて自身の通信性能を第１の転送速度に設定してリピート転送が実施される。また、第１の転送速度よりも遅い第２の転送速度で自機と他の装置との間でデータ転送が行われる。従って、リピート転送時では、他の装置の要求が満たされることになる。また、自機と他の装置との通信は、消費電力が考慮された通信速度で実施される。
【００１４】
請求項３に記載の発明によれば、外部電源による動作時では、リピート転送を行うときに自身の通信性能が、他の装置の通信性能に応じて第１の転送速度に変更され、自身が他の装置との間でデータ転送を行うときに自身の通信性能が、前記第１の転送速度よりも遅い第２の転送速度に変更される。一方、内部電源による動作時では、リピート転送を行うときに自身の通信性能が、前記第２の転送速度に変更される。
【００１５】
請求項４に記載の発明によれば、内部電源による動作時では、リピート転送を行うときに自身の通信性能が、他の装置の通信性能に応じて第１の転送速度に変更され、自身が他の装置との間でデータ転送を行うときに通信性能が、前記第１の転送速度よりも遅い第２の転送速度に変更される。一方、外部電源による動作時では、自身の通信性能が、前記第１の転送速度に変更される。
【００１６】
請求項５に記載の発明によれば、発振回路により基本信号が発生され、該基本信号が分周回路により分周される。この基本信号の分周比がクロック制御手段により変更されることでクロック信号の周波数が変更される。つまり、クロック信号に応じて通信速度が変更される。
【００１７】
請求項６に記載の発明によれば、他の装置と接続するための複数の入出力ポートが備えられ、リピート転送時には、入力データが入力された入出力パートとは別のポートからデータが送信される。
【００１９】
請求項７に記載の発明によれば、リピート転送を行うためのデータが入力されるまでは、自身の通信性能が前記第２の通信速度に設定される。
請求項８に記載の発明によれば、リピート転送すべくデータを送信するときの通信速度よりも遅い通信速度で、内部処理回路と他の装置との間でデータ転送が実施される。
自身と他の装置との間でデータ転送を開始するまでは、他の装置の通信性能に応じた第１の通信速度が通知手段により他の装置に対して通知される。また、自身と他の装置との間でデータ転送を行うときは、前記第１の通信速度よりも遅い第２の通信速度が通知手段により他の装置に対して通知される。
【００２０】
請求項９に記載の発明によれば、外部電源による動作時には、他の装置の通信性能に応じた第１の転送速度でデータ転送が行われ、内部電源による動作時には、前記第１の通信速度よりも遅い第２の通信速度でデータ転送が行われる。
自身と他の装置との間でデータ転送を開始するまでは、他の装置の通信性能に応じた第１の通信速度が通知手段により他の装置に対して通知される。また、自身と他の装置との間でデータ転送を行うときは、前記第１の通信速度よりも遅い第２の通信速度が通知手段により他の装置に対して通知される。
【００２１】
【発明の実施の形態】
以下、本発明をデジタルビデオカメラ（ＤＶＣ）に搭載されるインタフェース制御装置に具体化した一実施形態を図面に従って説明する。本デジタルビデオカメラ（ＤＶＣ）はネットワークに接続するための通信機能を備える。
【００２２】
図１は、本実施形態のインタフェース制御装置１のブロック回路図である。また、図２は、デジタルビデオカメラ（ＤＶＣ）２、パーソナルコンピュータ（ＰＣ）３、ビデオテープレコーダ（ＶＴＲ）４をＩＥＥＥ１３９４バス５で接続したシステム構成図である。ＤＶＣ２の入出力ポート６，７は、それぞれＩＥＥＥ１３９４バス５でＰＣ３の入出力ポート８及びＶＴＲ４の入出力ポート９に接続される。
【００２３】
図１に示すように、インタフェース制御装置１は、入出力ポート６，７、インタフェース回路１１、内部回路１２、クロック制御回路１３及びクロックジェネレータ１４を含む。インタフェース制御装置１は、１チップ半導体集積回路装置（ＬＳＩ）内に形成される。
【００２４】
入出力ポート６，７はインタフェース回路１１に接続され、該インタフェース回路１１は内部回路１２に接続される。内部回路１２には、図示しないＡＣアダプタ等による外部電源またはＤＶＣ２の内蔵バッテリＢから電源が供給される。
【００２５】
内部回路１２はバッファ１５を含み、入出力ポート６，７からインタフェース回路１１を介して入力される転送データをバッファ１５に一旦格納する。そして、内部回路１２は、該データが自身宛のデータか否かを判定して、自身宛のデータであれば、画像処理等の制御を実施する内部処理回路にデータを出力する。一方、自身宛のデータでなければ、リピート転送を実施すべくバッファ１５に格納したデータをインタフェース回路６，７を介して出力するように構成される。また、内部回路１２は、内部処理回路からの画像データをバッファ１５に格納し、該格納データをインタフェース回路１１に出力する。
【００２６】
内部回路１２は、クロック制御回路１３に接続される。そして、内部回路１２は、今、外部電源により駆動されているのか、或いはバッテリＢにより駆動されているのかを判定させるための電源判定信号ＳＡをクロック制御回路１３に出力する。さらに、内部回路１２は、画像データの送信処理を実施する場合には自機からの送信を判定させるための自機判定信号ＳＢを、リピート転送を実施する場合にはリピート転送を判定させるためのリピート判定信号ＳＣをクロック制御回路１３に出力する。
【００２７】
クロック制御回路１３は、電源判定回路１６、自機判定回路１７、リピート判定回路１８を含む。電源判定回路１６は、内部回路１２からの電源判定信号ＳＡに基づいて、内部回路１２に外部電源が供給されているのか否かを判定する。自機判定回路１７は、内部回路１２からの自機判定信号ＳＢに基づいて、画像データの送信処理の実施を判定する。リピート判定回路１８は、内部回路１２からのリピート判定信号ＳＣに基づいて、リピート転送の実施を判定する。
【００２８】
クロック制御回路１３は、クロックジェネレータ１４に接続され、前述した各回路１６，１７，１８の判定結果に基づいて制御信号ＳＤを出力する。この制御信号ＳＤにより、クロックジェネレータ１４から出力されるクロック信号ＣＬＫの周波数が制御される。
【００２９】
詳しくは、クロックジェネレータ１４は、発振回路１９と分周回路２０と含む。発振回路１９により基本信号が生成され、該基本信号を分周回路２０が分周することでクロック信号ＣＬＫが生成される。分周回路２０は、クロック制御回路１３から入力される制御信号ＳＤに基づいて、その分周比を変更する。つまり、クロック信号ＣＬＫの周波数が変更される。このようにクロックジェネレータ１４内で生成されたクロック信号ＣＬＫが内部回路１２及びインタフェース回路１１に供給される。このクロック信号ＣＬＫに同期して内部回路１２及びインタフェース回路１１はバッファ１５に格納された画像データの転送処理を実施する。
【００３０】
具体的に本実施形態では、ＤＶＣ２がバッテリＢで駆動されているとき、リピート転送を実施する場合、分周回路２０は、制御信号ＳＤに応答して第１の分周比に設定を変更する。この第１の分周比は、４００Ｍｂｉｔ／ｓの転送速度に対応している。従って、ＤＶＣ２は、その通信を４００Ｍｂｉｔ／ｓの転送速度にて実施する。ＤＶＣ２がバッテリＢで駆動され、且つ自機に対するデータ転送を行う場合、分周回路２０は制御信号ＳＤに応答して第２の分周比に設定を変更する。この第２の分周比は、１００Ｍｂｉｔ／ｓの転送速度に対応している。従って、ＤＶＣ２は、その通信を１００Ｍｂｉｔ／ｓの転送速度にて実施する。これらに対してＤＶＣ２が外部電源で駆動されている時、分周回路２０は制御信号ＳＤに応答して第１の分周比に設定を変更する。従って、ＤＣＶ２は、リピート転送、画像データの送信処理を、４００Ｍｂｉｔ／ｓの転送速度にて実施する。
【００３１】
また、例えば、ＤＶＣ２がＩＥＥＥ１３９４バスに接続されたとき、その際のバスリセット時において、ＤＶＣ２，ＰＣ３，ＶＴＲ４間でネゴシエーションが実施される。詳しくは、ＤＶＣ２の内部回路１２は、ＰＣ３及びＶＴＲ４から自身の通信性能を知らせるための情報を含む転送データを入出力ポート６，７、インタフェース回路１１を介して取り込む。該データにより内部回路１２は、ＰＣ３及びＶＴＲ４の通信性能を判定する。つまり、図２に示すように、通信性能が共に４００Ｍｂｉｔ／ｓであることを判定し、内部回路１２は、自身の通信性能が４００Ｍｂｉｔ／ｓである旨の情報を含む転送データを生成して、インタフェース回路１１、入出力ポート６，７を介して出力する。
【００３２】
これと同時に、内部回路１２は、初期設定のための信号をクロック制御回路１３に出力する。クロック制御回路１３は、該信号に基づいて分周回路２０の分周比を第１の分周比に設定して、クロック信号ＣＬＫの周波数を、通信性能が４００Ｍｂｉｔ／ｓとなるように設定する。このようにして、ＤＶＣ２はネットワークに接続されたＰＣ３，ＶＴＲ４の通信性能に応じて自身の通信性能を設定して、各機器２，３，４間のデータ転送のための準備が終了する。
【００３３】
本実施形態では、クロックジェネレータ１４がクロック発生手段に相当し、インタフェース回路１１及び内部回路１２がリピート転送手段に相当する。また、内部回路１２が通知手段に相当し、クロック制御回路１３がクロック制御手段に相当する。さらに、本実施形態では、４００Ｍｂｉｔ／ｓが第１の通信速度に相当し、１００Ｍｂｉｔ／ｓが第２の通信速度に相当する。
【００３４】
次に、上記のように構成されたインタフェース制御装置１の作用を説明する。先ず、内蔵するバッテリＢによりＤＶＣ２が駆動されているときに、撮影した画像データをＤＶＣ２からＰＣ３に転送する場合を説明する。
【００３５】
ＤＶＣ２がネットワークに接続されると、バスリセットによりＤＶＣ２の通信性能は４００Ｍｂｉｔ／ｓの転送速度に設定される。その後、ＰＣ３からＤＶＣ２に対して画像データの送信要求コマンドを保持した転送データが発行されると、ＤＶＣ２は、該データを入出力ポート６からインタフェース回路１１を介して内部回路１２のバッファ１５に取り込む。内部回路１２はバッファ１５のデータに基づいて自身宛の転送データであることを判断して、画像処理等を実施する内部処理回路に信号を出力する。そして、同信号に応答して内部処理回路から内部回路１２のバッファ１５に画像データが格納される。
【００３６】
また、内部回路１２は、ＰＣ３に対して自機からの通信を１００Ｍｂｉｔ／ｓの転送速度で実施する旨の転送データを、インタフェース回路１１を介して入出力ポート６から出力する。
【００３７】
そして、内部回路１２は、各判定信号ＳＡ，ＳＢ，ＳＣをクロック制御回路１３に出力する。すると、電源判定回路１６によりバッテリＢ駆動であることが判定され、自機判定回路１７により自機からの画像データの転送処理が判定される。この判定結果に基づいて、クロック制御回路１３は、分周回路２０の分周比を第２の分周比に変更してクロック信号ＣＬＫの周波数を変更する。
【００３８】
このように変更されたクロック信号ＣＬＫに同期して、内部回路１２のバッファ１５に格納された画像データが、インタフェース回路１１を介して入出力ポート６から出力される。つまり、１００Ｍｂｉｔ／ｓの転送速度で、画像データがＰＣ３へ送出される。
【００３９】
一方、ＰＣ３は、１００Ｍｂｉｔ／ｓの転送速度で送られてくる画像データを取り込み、ディスプレー（図示せず）に画像を表示する処理などを実行する。引き続き、ＤＶＣ２からＰＣ３へ転送される画像データは、１００Ｍｂｉｔ／ｓの転送速度でデータ転送が実施される。
【００４０】
次いで、上記のように、ＤＶＣ２の通信性能が１００Ｍｂｉｔ／ｓの転送速度で設定されている状態からＤＶＣ２がリピート転送を実施する場合を説明する。先ず、ＰＣ２がＶＴＲ３に対して、例えば記録用データを送信すると、該データは、ＤＶＣ２の入出力ポート６からインタフェース回路１１を介して内部回路１２のバッファ１５に一旦格納される。内部回路１２は、バッファ１５の入力データに基づいて、自身宛のデータでないことを判定して、リピート判定信号ＳＣをクロック制御回路１３に出力する。またこのとき、内部回路１２は、ＰＣ３及びＶＴＲ４に対して自機の通信性能の変更を通知する。即ち、４００Ｍｂｉｔ／ｓの転送速度にて通信を実施する旨の転送データがインタフェース１１を介して入出力ポート６，７から送出される。
【００４１】
そして、クロック制御回路１３は、リピート判定回路１８の判定結果に基づいて、制御信号ＳＤをクロックジェネレータ１４の分周回路２０に出力して、クロック信号ＣＬＫを、４００Ｍｂｉｔ／ｓの転送速度に対応した周波数に変更する。このクロック信号ＣＬＫに基づいて内部回路１２のバッファ１５に一旦格納されたデータが、インタフェース回路１１を介して入出力ポート７から出力される。つまり、４００Ｍｂｉｔ／ｓの転送速度でデータがＶＴＲ４へ送信される。
【００４２】
一方、ＶＴＲ４は、４００Ｍｂｉｔ／ｓで転送されてきたデータを取り込み、転送データの記録処理等を実施する。引き続き、ＰＣ３からＶＴＲ４へ転送されるデータは、４００Ｍｂｉｔ／ｓの転送速度で一旦ＤＶＣ２に取り込まれた後、ＤＶＣ２における４００Ｍｂｉｔ／ｓのリピート転送処理によってＶＴＲ４に送信される。また同様に、ＶＴＲ４からＰＣ３へ転送されるデータも、４００Ｍｂｉｔ／ｓの転送速度で一旦ＤＶＣ２に取り込まれた後、ＰＣ３に送信される。
【００４３】
また、ＤＶＣ２の通信性能が４００Ｍｂｉｔ／ｓの転送速度で設定されている状態で、ＤＶＣ２からＶＴＲ４に画像データを転送するとき、内部回路１２は、クロック制御回路１３に自機判定信号ＳＢを出力する。またこのとき、内部回路１２は、ＶＴＲ４に対して自身からの通信を１００Ｍｂｉｔ／ｓの転送速度にて実施する旨の転送データを送出する。
【００４４】
そして、クロック制御回路１３によりクロックジェネレータ１４のクロック信号ＣＬＫの周波数が変更される。これにより、内部処理回路から内部回路１２のバッファ１５に格納された画像データがインタフェース回路１１に出力されて、入出力ポート７から１００Ｍｂｉｔ／ｓの転送速度でＶＴＲ４に出力される。
【００４５】
ＶＴＲ４は転送されてきたデータを１００Ｍｂｉｔ／ｓの同期速度で取り込み該データの記憶処理等を実施する。
このように、ＤＶＣ２が内蔵バッテリＢで駆動されているときは、図２に示すように、ＰＣ３−ＤＶＣ２間またはＤＶＣ２−ＶＴＲ４間でデータ転送が行われる場合、１００Ｍｂｉｔ／ｓの転送速度で通信が実施される。また、ＰＣ３−ＶＴＲ４間でデータ転送が行われる場合、ＤＶＣ２によるリピート転送が４００Ｍｂｉｔ／ｓの通信速度で実施されて、４００Ｍｂｉｔ／ｓの転送速度で通信が実施される。
【００４６】
次に、ＤＶＣ２が外部電源で駆動される場合を説明する。
先ず、外部電源がＤＶＣ２に接続されると内部回路１２が外部電源の供給を判断して、クロック制御回路１３に対して電源判定信号ＳＡを出力する。またこのとき、内部回路１２は、ＰＣ３及びＶＴＲ４に対して、自身からの通信を４００Ｍｂｉｔ／ｓの転送速度にて実施する旨の転送データを、インタフェース回路１１を介して入出力ポート６，７から出力する。
【００４７】
クロック制御回路１３は、電源判定回路１６により外部電源で駆動していることを判定して、通信性能を４００Ｍｂｉｔ／ｓの転送速度に変更すべく分周回路２０の分周比を変更する。これにより、クロック信号ＣＬＫの周波数が変更されて、内部回路１２及びインタフェース回路１１により４００Ｍｂｉｔ／ｓの転送速度でデータが転送される。
【００４８】
つまり、図３に示すように、ＤＶＣ２が外部電源で駆動されているときは、ＰＣ３−ＶＴＲ４間、ＰＣ３−ＤＶＣ２間、ＤＶＣ２−ＶＴＲ４間の全ての通信が４００Ｍｂｉｔ／ｓの転送速度で実施される。
【００４９】
なお、例えば、ＰＣ３の通信性能が４００Ｍｂｉｔ／ｓの転送速度、ＶＴＲ４の通信性能が２００Ｍｂｉｔ／ｓの転送速度であれば、ＶＴＲ４との間でネゴシエーションが行われ、ＤＶＣ２はリピート転送時の自身の通信性能を２００Ｍｂｉｔ／ｓの転送速度に設定する。なお、ＰＣ４もＶＴＲ４の通信性能に応じてその通信性能を、２００Ｍｂｉｔ／ｓの転送速度に設定する。この場合、２００Ｍｂｉｔ／ｓが第１の通信速度に相当する。また、ネットワークに接続される機器としては、上述のように、ＤＶＣ２，ＰＣ３，ＶＴＲ４が接続される場合に限定するものではなく、接続される機器の種類、個数等が異なるネットワークシステムに適用できることは明らかである。
【００５０】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）ネットワークに接続されたＤＶＣ２は、その時々の通信条件に応じて最適な通信性能が設定され、ユーザが意識することなく最良の条件でネットワークに接続することができる。このため、特に、家電機器等に本インタフェース制御装置１を適用すれば、ユーザが機器の接続方法を意識することなく使用でき実用上好ましいものとなる。
【００５１】
（２）ＰＣ３とＶＴＲ４との間でデータ転送が行われるとき、ＰＣ３とＶＴＲ４の通信性能に応じてＤＶＣ２の通信性能が４００Ｍｂｉｔ／ｓの転送速度に設定され、リピート転送が実施される。従って、ＰＣ３とＶＴＲ４間で最適な転送速度で転送処理が実施できる。また、内部電源としてのバッテリＢ駆動時では、ＤＶＣ２−ＰＣ３間の通信またはＤＶＣ２−ＶＴＲ４間の通信は、１００Ｍｂｉｔ／ｓの転送速度で実施されるので、ＤＶＣ２の消費電力の低減を図ることができる。
【００５２】
尚、上記各実施形態は、以下の態様で実施してもよい。
○上記実施形態のＤＶＣ２は、画像データ送信時において、自身の通信性能を１００Ｍｂｉｔ／ｓの転送速度に設定するものであるが、例えば、画像データを受け取る機能のあるＤＶＣでは、画像データの受信時においても、自身の通信性能を１００Ｍｂｉｔ／ｓの転送速度に設定するようにしてもよい。このようにしても、ＤＶＣの消費電力の低減を図ることができる。
【００５３】
また、本インタフェース制御装置１を適用する機器は、ＤＶＣに限ることなく、例えば、小型携帯用パソコン等であってもよい。
○上記実施形態では、クロックジェネレータ１４は、分周回路２０の分周比を変更する構成であったが、これに限定しない。例えば、周波数を変更可能な発振器を備え、クロック制御回路１３からの制御信号に基づいて、発振器がクロック信号ＣＬＫの周波数を変更するように構成してもよい。
【００５４】
○上記実施形態では、内部回路１２からの電源判定信号ＳＡにより、ＤＶＣ２が外部電源で駆動されているのか、或いはバッテリＢで駆動されているかを判定する構成であったが、これに限定するものではない。例えば、ＤＶＣ２内に別に設けられた電源検出回路からの信号に基づいてクロック制御回路１３が外部電源により駆動されているのか否かを判定できるように構成してもよい。また、電源判定回路１６が自身に供給される電源に基づいて判断する構成としてもよい。
【００５５】
○上記実施形態では、ＤＶＣ２の通信性能は、バッテリ駆動時において、自身とＰＣ３，ＶＴＲ４との間でデータ転送を行う場合に１００Ｍｂｉｔ／ｓ、リピート転送を実施する場合に４００Ｍｂｉｔ／ｓの転送速度に設定し、外部電源駆動時において、４００Ｍｂｉｔ／ｓの転送速度に設定するものであったが、これに限定するものではない。
【００５６】
例えば、外部電源駆動時においても、ＤＶＣ２がデータ転送する場合に１００Ｍｂｉｔ／ｓ、リピート転送を実施する場合に４００Ｍｂｉｔ／ｓの転送速度を設定するものであってもよい。
【００５７】
また、バッテリ駆動時には、リピート転送であるか否かに拘わらず、１００Ｍｂｉｔ／ｓに通信速度を設定し、外部電源駆動時において、自身とＰＣ３，ＶＴＲ４との間でデータ転送を行う場合に１００Ｍｂｉｔ／ｓ、リピート転送を実施する場合に４００Ｍｂｉｔ／ｓの転送速度に設定するものでもよい。
【００５８】
さらには、リピート転送であるか否かに拘わらず、バッテリ駆動時には１００Ｍｂｉｔ／ｓに、外部電源駆動時には４００Ｍｂｉｔ／ｓに転送速度を設定するものであってもよい。
【００５９】
勿論、外部電源により駆動されているときも、自身とＰＣ３，ＶＴＲ４との間でデータ転送を行う場合に１００Ｍｂｉｔ／ｓ、リピート転送を実施する場合に４００Ｍｂｉｔ／ｓの転送速度に設定するものであってもよい。
【００６０】
○上記実施形態では、バスリセット時において、ＤＶＣ２は自機の通信性能として、４００Ｍｂｉｔ／ｓの転送速度をＰＣ３，ＶＴＲ４に通知する構成であったが、これに限定するものではない。例えば、ＤＶＣ２がバッテリで駆動されている状態で、バスリセットが実施されたとき、１００Ｍｂｉｔ／ｓの転送速度を通知する構成にしてもよい。このようすれば、消費電力の低減を図ることができ、実用上好ましいものとなる。
【００６１】
【発明の効果】
以上詳述したように、本発明によれば、その時々の通信条件に応じて最適な通信性能を設定し、ユーザが意識することなく最良の条件でネットワークに接続することができる。このため、特に、家電機器等に適用すれば、ユーザが機器の接続方法を意識することなく使用でき実用上好ましいものとなる。
【図面の簡単な説明】
【図１】  一実施形態のインタフェース制御装置のブロック回路図。
【図２】  ＩＥＥＥ１３９４バスで各機器を接続したシステム構成図。
【図３】  ＩＥＥＥ１３９４バスで各機器を接続したシステム構成図。
【図４】  ＩＥＥＥ１３９４バスで各機器を接続したシステム構成図。
【図５】  従来のインタフェース制御装置のブロック回路図。
【図６】  各機器間のデータの転送速度を説明するための図。
【図７】  各機器間のデータの転送速度を説明するための図。
【符号の説明】
１  インタフェース制御装置
３  他の装置としてのパーソナルコンピュータ
４  他の装置としてのビデオテープレコーダ
６，７  入出力ポート
１１  リピート転送手段を構成するインタフェース回路
１２  リピート転送手段を構成する内部回路
１３  クロック制御手段としてのクロック制御回路
１４  クロック発生手段としてのクロックジェネレータ
Ｂ  内部電源としてのバッテリ
ＣＬＫ  クロック信号
【図１】
0004091195.tif 000002
【図２】
0004091195.tif 000003
【図３】
0004091195.tif 000004
【図４】
0004091195.tif 000005
【図５】
0004091195.tif 000006
【図６】
0004091195.tif 000007
【図７】
0004091195.tif 000008