(57)【要約】【課題】  ローカルの情報処理装置の周辺機器を、ローカルの周辺機器として利用するか、ネットワーク経由で接続されている情報処理装置の周辺機器として利用するかを動的に切り換えることができず、ユーザにとって使い勝手が十分ではないという課題があった。【解決手段】  第一の接続部を介して接続された外部機器を第一のプロトコル方式で制御しデータを送受信する外部機器接続部と、外部機器接続部を介して、前記外部機器との間でデータを送受信する制御部と、第二の接続部を介して接続された他のデータ伝送装置との間でデータを第二のプロトコル方式で送受信し、前記外部機器接続部を介して前記他のデータ伝送装置と前記外部機器との間でデータを送受信するデータ送受信処理部と、アプリケーション部が前記外部機器を使用しているか否かを判断する状態判断部と、前記状態判断部の判断結果に応じて、前記外部機器接続部との接続を、前記制御部または前記データ送受信処理部に切り換える接続切換部と、を備えるデータ伝送装置。【選択図】図１
2011128741.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続する第一の接続部と、
前記第一の接続部を介して接続された外部機器を第一のプロトコル方式で制御しデータを送受信する外部機器接続部と、
外部機器接続部を介して、前記外部機器との間でデータを送受信する制御部と、
他のデータ伝送装置と接続する第二の接続部と、
前記第二の接続部を介して接続された他のデータ伝送装置との間でデータを第二のプロトコル方式で送受信し、前記外部機器接続部を介して前記他のデータ伝送装置と前記外部機器との間でデータを送受信するデータ送受信処理部と、
前記外部機器に対する処理を行うアプリケーション部と、
前記アプリケーション部が前記外部機器を使用しているか否かを判断する状態判断部と、
前記状態判断部の判断結果に応じて、前記外部機器接続部との接続を、前記制御部または前記データ送受信処理部に切り換える接続切換部と、
を備えることを特徴とするデータ伝送装置。
【請求項２】
請求項１に記載のデータ伝送装置において、
前記データ伝送装置の前記アプリケーション部が前記外部機器と情報処理を行う場合には、前記状態判断部は、前記切換部により、前記外部機器接続部と、前記制御部とを接続することを特徴とするデータ伝送装置。
【請求項３】
請求項１に記載のデータ伝送装置において、
前記データ伝送装置の前記アプリケーション部が、前記他のデータ伝送装置のアプリケーション部に対して情報処理を行う場合には、前記状態判断部は、前記切換部により、前記外部機器接続部と、前記データ送受信部とを接続することを特徴とするデータ伝送装置。
【請求項４】
請求項１に記載のデータ伝送装置において、
前記状態判断部は、前記外部機器接続部と前記制御部の動作状態を判断し、
前記アプリケーション部が前記外部機器と情報処理を行う状態から前記他のデータ伝送装置のアプリケーション部と情報処理を行う状態に移行する場合には、前記状態判断部は、前記外部機器接続部と前記制御部との間のデータ送受信がなされていない場合に、前記切換部が、前記外部機器接続部と、前記データ送受信部とを接続することを特徴とするデータ伝送装置。
【請求項５】
請求項１に記載のデータ伝送装置において、
前記状態判断部は、前記外部機器接続部と前記データ送受信処理部の動作状態を判断し、
前記アプリケーション部が前記他のデータ伝送装置と情報処理を行う状態から前記外部機器と情報処理を行う状態に移行する場合には、前記状態判断部は、前記外部機器接続部と前記データ送受信処理部との間のデータ送受信がなされていない場合に、前記切換部が、前記外部機器接続部と、前記処理部とを接続することを特徴とするデータ伝送装置。
【請求項６】
第一の接続部が外部機器と接続し、
外部機器接続部が、前記第一の接続部を介して接続された外部機器を第一のプロトコル方式で制御しデータを送受信し、
制御部が、外部機器接続部を介して、前記外部機器との間でデータを送受信し、
第二の接続部が他のデータ伝送装置と接続し、
データ送受信処理部が、前記第二の接続部を介して接続された他のデータ伝送装置との間でデータを第二のプロトコル方式で送受信し、前記外部機器接続部を介して前記他のデータ伝送装置と前記外部機器との間でデータを送受信し、
アプリケーション部が前記外部機器に対する処理を行い、
状態判断部が、前記アプリケーション部が前記外部機器を使用しているか否かを判断し、
接続切換部が、前記状態判断部の判断結果に応じて、前記外部機器接続部との接続を、前記制御部または前記データ送受信処理部に切り換える、
ことを特徴とするデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザ操作情報、ユーザデータをネットワークを介して送受信する装置に関する。
【背景技術】
【０００２】
上記技術分野に関し、ネットワーク経由で接続されている情報処理装置の周辺機器をローカルの情報処理装置から利用できるように、また、ローカルの情報処理装置の周辺機器をネットワーク経由で接続されている情報処理装置の周辺機器として利用する方法が開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１９７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、ローカルの情報処理装置の周辺機器を、ローカルの周辺機器として利用するか、ネットワーク経由で接続されている情報処理装置の周辺機器として利用するかを動的に切り換える考慮がなされておらず、ユーザにとって使い勝手が十分ではないという課題があった。
【課題を解決するための手段】
【０００５】
そこで本発明では、それぞれの情報処理装置の動作状態に応じて、周辺機器の接続先を切り換える構成とする。
【発明の効果】
【０００６】
本発明によれば、ユーザにとって使い勝手のよいデータ伝送装置を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】データ伝送装置を含む情報処理システムを示す形態図の一例である。
【図２】データ伝送装置の一実施例のブロック構成を示す図の一例である。
【図３】データ伝送装置の動作シーケンスの一例を示す図である。
【図４】データ伝送装置の処理開始時のフローチャートの一例を示す図である。
【図５】データ伝送装置の他の実施形態を示す図である。
【発明を実施するための形態】
【０００８】
以下、データ伝送装置の実施形態について説明する。
【実施例１】
【０００９】
図１は、データ伝送装置を含む情報処理システムの形態の一例である。１はデータ伝送装置であり、２は別のデータ伝送装置である。３は周辺機器を接続するインタフェース、４はインタフェース３によりデータ転送装置１に接続されている周辺機器、５はデータ伝送装置１とデータ伝送装置２を接続するネットワークである。周辺装置４は、データ伝送装置１の周辺装置として用いられる場合とデータ伝送装置２の周辺装置として用いられる場合がある。
【００１０】
図２は、データ伝送装置１、およびデータ伝送装置２のブロック図の一例である。１１はインタフェース３により、周辺機器４と接続する周辺機器接続部である。１２はネットワーク５により、データ伝送装置２と接続するネットワーク接続部である。１３は周辺機器を制御部１４と接続するか、ネットワーク接続部１２と接続するかを切り換える接続切り換え部である。１４は周辺機器を制御する制御部である。１５はデータ伝送装置１で動作している、所定の情報処理を行うアプリケーション部である。
【００１１】
１６は、周辺機器接続部１１、ネットワーク接続部１２、制御部１４、アプリケーション部１５の状態を受け、接続切り換え部１３に状態の通知を行う状態判断部である。２２はネットワーク５により、データ伝送装置１と接続するネットワーク接続部である。２４は周辺機器４と接続する制御部である。２５はデータ伝送装置２で動作している、所定の情報処理を行うアプリケーション部である。
【００１２】
なお、データ伝送装置２のアプリケーション部２５は、データ伝送装置１のアプリケーション部１５から操作することが可能である。アプリケーション部２５で動作する画面情報をネットワーク接続部２２経由でデータ伝送装置１に送信し、データ伝送装置１の表示部に表示する。制御部１４はユーザからの処理を入力を受け付け、この入力情報を送受信プロトコルでネットワーク接続部１２を介してデータ伝送装置２に送信する。データ伝送装置２のアプリケーション部２５はこの入力情報に応じて、処理を実行する。
【００１３】
このように、周辺機器４は、データ伝送装置１およびデータ伝送装置２のいづれからでも使用できるようになっており、例えばネットワーク５がインターネットであり、遠隔地のデータ伝送装置２がインターネットでユーザ宅のデータ伝送装置１と接続されている場合、ユーザは自宅のデータ伝送装置１に周辺機器４を接続し、データ伝送装置２の周辺機器として使用することが可能になる。例えば、ＵＳＢ（ユニバーサルシリアルバス）のようなインタフェースプロトコルで周辺機器が接続される。周辺機器としては、例えば、キーボード、マウス、プリンタ、ＩＣメモリなどがある。
【００１４】
例えば、データ伝送装置１、およびデータ伝送装置２は、それぞれ異なるアプリケーション部が動作しており、ユーザは、データ伝送装置１のアプリケーション部を制御してデータ伝送装置２のアプリケーション部を使用できるように切り換えることで実現される。
【００１５】
図３は、第一の実施例における基本動作シーケンスの一例である。制御部１４はユーザから周辺装置４の操作指示を受け付けると、データ伝送装置１の制御部１４は、周辺装置４に処理開始を通知する（ステップＳ１０１）。周辺機器４は、データ伝送装置１との間の処理を開始する（ステップＳ１０２）。周辺機器４は、データ伝送装置１との間の処理を終了すると、処理が終了したことを通知する（ステップＳ１０３）。
【００１６】
さらに、制御部２４はユーザから周辺装置４の操作指示を受け付けると、データ伝送装置２の制御部２４は、周辺装置４に処理の開始を通知する（ステップＳ１０４）。周辺機器４は、データ伝送装置２との間の処理を開始する（ステップＳ１０５）。周辺機器４は、データ伝送装置２との間の処理を終了すると、処理が終了したことを通知する（ステップＳ１０６）。
【００１７】
図４は、本実施例における、処理開始時のフローチャートである。例えば、制御部１４がユーザから操作を受け付け、周辺機器４の使用要求を受け付けた場合（ステップＳ４０１）、前述の状態判断部１６は、周辺機器４が現在処理動作中であるかどうかをアプリケーション部１５、制御部１４、周辺機器接続部１１、ネットワーク接続部１２に問い合わせる。アプリケーション部１５、制御部１４、周辺機器接続部１１、ネットワーク接続部１２の状態から、周辺機器４が現在アプリケーション部１５により使用されているかどうかを判断する（ステップ４０２）。
【００１８】
また状態判断部１６は、さらにはネットワーク５を介してアプリケーション部２５に問い合わせる。アプリケーション部２５の状態から周辺機器４が、アプリケーション部２５により使用されているかどうかを判断する（ステップＳ４０２）。
【００１９】
周辺機器４がアプリケーション部１５または２５により使用されていない場合、状態判断部１６は、要求元がアプリケーション１５であるかアプリケーション２５であるかを判定する（ステップＳ４０３）。接続切り換え部１３は、周辺機器４の処理要求元がアプリケーション１５の場合は、接続をアプリケーション部１５の動作側である（ａ）に切り換える。
【００２０】
また、アプリケーション２５からの周辺機器の使用要求の場合は（ステップＳ４０４）、接続切り換え部１３はアプリケーション部２５の動作側（ｂ）に接続を切り換える（ステップＳ４０５）。この場合は、アプリケーション部２５と周辺機器４との間でデータのやり取りが行われる。
【００２１】
すなわち、周辺機器４とやり取りされるデータは、データ伝送装置１の周辺機器接続部１１、接続切り換え部１３、ネットワーク接続部１２、ネットワーク５、データ伝送装置２のネットワーク接続部２２、制御部２４、アプリケーション２５の流れで伝送される。状態判断部１６に入力される各部の状態は、全部もしくはいくつかの状態の組み合わせで判断してもよい。
【００２２】
この場合に、図示していないデータ送受信処理部が、前記ネットワーク接続部１２を介して接続された他のデータ伝送装置２との間でデータを送受信プロトコル方式で送受信し、周辺機器接続部１１を介して他のデータ伝送装置２と外部機器４との間でデータを送受信する。
【００２３】
また、周辺機器４がアプリケーション部１５または２５により使用されている場合（Ｓ４０２でＹ）、状態判断部１６は、周辺機器４の使用が終了しているかどうか定期的に確認する。状態判断部１６は記憶手段から予め設定された確認回数情報を取得し、上記ループの確認が取得された確認回数情報を超えた場合には、図４の処理を終了する。
【００２４】
本実施例によれば、例えばアプリケーション２５が周辺機器４とのデータのやり取りを行っている際に、アプリケーション１５からの周辺機器４との接続要求があっても、アプリケーション２５が周辺機器４とのデータのやり取りが終了するまで接続されないので、アプリケーション２５が周辺機器４とのデータのやり取りが中止されることがない。
【００２５】
なお、本実施例では、状態制御部１６、周辺機器接続部１１、ネットワーク接続部１２、アプリケーション部１５、接続切り換え部１３はそれぞれ集積回路で設計する等によりハードウェアで実現している。しかしながら、これらの機能を実現するソフトウェアで実装し、これらのソフトウェアが図示しない記憶部にロードされ、制御部１４で実行されることにより、これらの上記機能を実現するようにしてもよい。
【００２６】
また、アプリケーション部２５は集積回路で設計する等によりハードウェアで実現している。しかしながら、この機能を実現するソフトウェアで実装し、このソフトウェアを図示しないメモリやハードディスク等の記憶部にロードし、制御部２４で実行することにより、アプリケーション部２５の機能を実現してもよい。
【実施例２】
【００２７】
図５は、本発明によるデータ伝送装置の他の一実施形態を示す図の一例である。
図５において、１はデータ伝送装置の一実施例であるディジタル放送受信装置たるディジタルテレビ、１２６はバッファ制御部、１２６１は記録用バッファ、１２６２は再生用バッファ、１２１１はディジタルテレビ１に固定し内蔵される例えばハードディスクで構成される内蔵記録媒体、１２１２はディジタルテレビ１に着脱可能な例えばハードディスクで構成される外付け記録媒体である。
【００２８】
１２７１はシステムデコーダ、１２７２は映像信号伸張部、１２７３は音声信号伸張部、１２８３は映像信号Ｄ／Ａコンバータ、１２８４は音声信号Ｄ／Ａコンバータ、１２８５は映像信号出力端子、１２８６は音声信号出力端子、１２２はネットワーク送受信部、１２３はネットワーク接続端子、１２４は制御部、１１１は周辺機器接続部、１１２は周辺機器接続端子、１２８１はグラフィックス部、１２８２は表示パネル、１２５はリモコン受信素子である。また、１２６３は暗号部、１２６４は復号部、１４１はディジタル放送信号入力端子、１４２はディジタルチューナである。
【００２９】
さらに、２は１とネットワーク５を介して接続され他データ伝送装置であり、２１１はネットワーク送受信部、２１６はネットワーク接続端子、２１２は制御部、２１４はメモリ、２１５は例えばハードディスクで構成される記録媒体、２１３は、制御部２１２、メモリ２１４、記録媒体２１５、ネットワーク送受信部２１１のインタフェースを仲介するチップセットである。
【００３０】
ディジタル放送信号入力端子１４１からは、衛星、ケーブル等から放送されたディジタル放送信号データが入力される。入力された信号はディジタルチューナ１４２において復調、選局処理がなされ、記録する場合には、システムストリームとして、記録媒体１２１１、あるいは記録媒体１２１２に記録される。視聴する場合には、システムデコーダ１２７１に入力される。
【００３１】
ここで、記録されるシステムストリームのコピー制限情報が世代コピー可の制限をもつ場合、暗号部１２６３にてシステムストリームが暗号化され、記録媒体に記録される。暗号化は、記録バッファ１２６１に格納されているシステムストリームを暗号部１２６３で暗号化し、再度記録バッファ１２６１に格納する。その暗号化されたシステムストリームをバッファ制御部１２６を介して、記録媒体１２１１、１２１２に記録する。
【００３２】
暗号化の際の鍵は、例えば、ディジタルテレビ１の持つ固有情報、記録媒体１２１１、１２１２の持つ固有情報、そのほか乱数などから生成される。
ここで、記録媒体１２１１、１２１２に記録されているシステムストリームの管理は、制御部１２４で行われ、システムストリームリストとして管理されている。
【００３３】
ディジタルチューナ１４２から入力されるシステムストリームはバッファ制御部１２６を介してシステムデコーダ１２７１に入力される。また、記録媒体１２１１あるいは１２１２から再生されるシステムストリームは、バッファ制御部１２６を介して再生用バッファ１２６２に格納される。さらに、バッファ制御部１２６を介してシステムデコーダ１２７１に入力される。
【００３４】
システムデコーダ１２７１に入力されたシステムストリームは、圧縮符号化映像データ、および圧縮符号化音声データのパケットにそれぞれ分離される。分離された各々のパケットから取り出した圧縮符号化映像データは、映像信号伸張部１２７２に入力される。また圧縮符号化音声データは、音声信号伸張部１２７３に入力される。映像信号伸張部１２７２で圧縮符号化映像データの伸張が施された後、グラフィックス部１２８１にて付属映像情報が重畳され、表示パネル１２８２に出力される。
【００３５】
また、映像信号が映像信号Ｄ／Ａコンバータ１２８３に、また音声信号は音声混合部１２８７を介して音声信号Ｄ／Ａコンバータ１２８４に入力され、アナログ信号に変換され、映像信号出力端子１２８５、音声信号出力端子１２８６から出力される。
【００３６】
また、ネットワーク接続端子１２３からは、ネットワークを介して、データ伝送装置２から、システムストリームが入力される。このネットワークは、例えばインターネットであり、データ伝送装置１とデータ伝送装置２はインターネットで接続される。ここで、例えば、データ伝送装置２は、データ伝送装置１のサーバ装置、逆にデータ伝送装置１は、データ伝送装置２のクライアント装置となっており、例えばデータ伝送装置２で動作しているアプリケーションプログラムの画面情報をシステムストリームとして入力する。
【００３７】
システムストリームは、バッファ制御部１２６を介して再生用バッファ１２６２に格納される。さらに、バッファ制御部１２６を介してシステムデコーダ１２７１に入力される。システムデコーダ１２７１に入力されたシステムストリームは、圧縮符号化映像データ、および圧縮符号化音声データのパケットにそれぞれ分離される。
【００３８】
分離された各々のパケットから取り出した圧縮符号化映像データは、例えば映像信号伸張部１２７４に入力される。また圧縮符号化音声データは、音声信号伸張部１２７５に入力される。映像信号伸張部１２７４で圧縮符号化映像データの伸張が施された後、グラフィックス部１２８１において、付属映像情報が重畳され、表示パネル１２８２に出力される。
【００３９】
状態制御部５１６は、周辺機器接続部１１１、ネットワーク接続部１２２、制御部１２４、アプリケーション部５１５の状態を受け、接続切り換え部５１３に状態の通知を行う。制御部１２４は周辺機器４の制御も行う。接続切り替え部５１３は、周辺機器４を制御部１２４と接続するか、ネットワーク接続部１２２と接続するかを切り換える。
【００４０】
ここで、ユーザが、データ伝送装置２をサーバ装置として、データ伝送装置１をクライアント装置として、データ伝送装置２のアプリケーション部を使用することができる。つまり、データ伝送装置２のアプリケーション部５２５は、データ伝送装置１のアプリケーション部５１５から操作することが可能である。アプリケーション部５２５で動作する画面情報は、データ伝送装置２からのシステムストリームとして送信され、データ伝送装置１で復号、表示される。
【００４１】
制御部１４はユーザからの処理を入力を受け付け、この入力情報を送受信プロトコルを使用してネットワーク接続部１２を介してデータ伝送装置２に送信する。データ伝送装置２のアプリケーション部２５はこの入力情報に応じて、処理を実行する。つまりその映像を見ながらユーザが操作、データのやり取り等をデータ伝送装置１に接続された周辺機器４を用いて実行する。
【００４２】
この場合に、図示していないデータ送受信処理部が、前記ネットワーク接続部１２２を介して接続された他のデータ伝送装置２との間でデータを送受信プロトコル方式で送受信し、周辺機器接続部１１１を介して他のデータ伝送装置２と外部機器４との間でデータを送受信する。
【００４３】
ここで、周辺機器４が、データ伝送装置１に接続された場合の動作について説明する。周辺機器４が周辺機器接続端子１１２を介して周辺機器接続部１１１に接続される。ここでは、例えば、ＵＳＢ（ユニバーサルシリアルバス）のようなインタフェースプロトコルで周辺機器が接続される。周辺機器としては、例えば、キーボード、マウス、プリンタ、ＩＣメモリなどである。
【００４４】
例えばデータ伝送装置１がディジタル放送を受信している場合に、ユーザが周辺機器接続端子１１２に周辺機器４を接続したことを周辺機器接続部１１１が検知すると、図４で示したように、状態制御部５１６は、制御部１２４が周辺機器４を使用しているかどうかを判断する。使用されていない場合には、アプリケーション部５１５が処理するディジタル放送受信動作における周辺機器として接続される（ステップＳ４０４）。これにより、例えば、周辺機器４であるキーボードからの入力を制御部１２４が受け付け、アプリケーション部５１５で処理することにより、記録番組情報のキーボードによる文字入力などが行える。
【００４５】
ここで、ユーザがディジタル放送受信機能から、クライアント機能に切り換えた場合、この切り替え指示を制御部１２４が受け付け、接続切り替え部５１３は周辺機器４の接続を、サーバ側のアプリケーション部５２５に切り換え（ステップＳ４０５）、キーボードによる文字入力などが行える。
【００４６】
また、例えばデータ伝送装置１がデータ伝送装置２のクライアントとして動作している場合に、ユーザがＩＣメモリを周辺機器接続端子１１２に接続した場合、この接続を周辺機器接続部１１１が検知すると、図４で示したように、接続切り替え部５１３はＩＣメモリへの接続をサーバ側のアプリケーション部５２５に切り換える（ステップ４０５）。ここで、このＩＣメモリから大容量のデータをデータ伝送装置２に転送する場合、前述のＵＳＢプロトコルをインターネットプロトコルに載せて転送する。その転送途中にユーザがディジタル放送受信動作に切り換え、この切り替え指示を制御部１２４が受け付けた場合には、図４に示すように、状態判断部５１６が、周辺装置のがデータ伝送装置２との間でデータ転送処理中であり周辺機器４を使用していることを確認すると、そのデータ転送が終了するまでは、接続を切り換えないので、継続してデータ転送処理を行える（ステップ４０２）。
【００４７】
具体的には、状態判断部５１６は、周辺機器４が現在処理動作中であるかどうかをアプリケーション部５１５、制御部１２４、周辺機器接続部１１１、ネットワーク接続部１２２に問い合わせる。アプリケーション部５１５、制御部１２４、周辺機器接続部１１１、ネットワーク接続部１２２の状態から、周辺機器４が現在アプリケーション部５１５により使用されているかどうかを判断する（ステップ４０２）。
【００４８】
また状態判断部５１６は、さらにはネットワーク５を介してアプリケーション部５２５に問い合わせる。アプリケーション部５２５の状態から周辺機器４が、アプリケーション部５２５により使用されているかどうかを判断する（ステップＳ４０２）。
【００４９】
周辺機器４がアプリケーション部５１５または５２５により使用されていない場合、状態判断部５１６は、要求元がアプリケーション５１５であるかアプリケーション５２５であるかを判定する（ステップＳ４０３）。接続切り換え部５１３は、周辺機器４の処理要求元がアプリケーション５１５の場合は、周辺機器４との接続をアプリケーション部５１５に切り換える。
【００５０】
また、アプリケーション５２５からの周辺機器の使用要求の場合は（ステップＳ４０４）、接続切り換え部５１３は、周辺機器４との接続をアプリケーション部５２５に切り換える（ステップＳ４０５）。この場合は、アプリケーション部５２５と周辺機器４との間でデータのやり取りが行われる。
【００５１】
すなわち、周辺機器４とやり取りされるデータは、データ伝送装置１の周辺機器接続部１１１、接続切り換え部５１３、ネットワーク接続部１２２、ネットワーク５、データ伝送装置２のネットワーク接続部２１１、制御部２１２、アプリケーション部５２５の流れで伝送される。状態判断部５１６に入力される各部の状態は、全部もしくはいくつかの状態の組み合わせで判断してもよい。
【００５２】
また、周辺機器４がアプリケーション部５１５または５２５により使用されている場合（Ｓ４０２でＹ）、状態判断部５１６は、周辺機器４の使用が終了しているかどうか定期的に確認する。状態判断部５１６は記憶手段から予め設定された確認回数情報を取得し、上記ループの確認が取得された確認回数情報を超えた場合には、図４の処理を終了する。
【００５３】
上記例では、ＩＣメモリ４がデータ伝送装置２に転送しており、ＩＣメモリ４をアプリケーション部５２５が使用している。この使用を状態判断部５１６が検知するため、接続切り替え部５１３は、周辺機器４の接続を切り替えないため、データ転送が終了するまでは、接続を切り換えないので、継続してデータ転送処理を行える。
【００５４】
状態判断部５１６は、周辺機器４の使用が終了しているかどうか定期的に確認しているが、その後、データ転送が終了すると、周辺機器４がアプリケーション部５２５で使用されていないことを検知するため、接続切り替え部５１３は周辺機器４の接続をアプリケーション部５１５に切り替える。
【００５５】
本実施例によれば、サーバ装置であるデータ伝送装置２が周辺機器４とのデータのやり取りを行っている際に、データ伝送装置２のアプリケーションであるディジタル放送受信に切り換えられても、データ伝送装置２が周辺機器４とのデータのやり取りが終了するまで接続されないので、データ伝送装置２が周辺機器４とのデータのやり取りを終了まで継続できる。
【００５６】
なお、本実施例では、状態制御部５１６、周辺機器接続部１１１、ネットワーク接続部１２２、アプリケーション部５１５、接続切り換え部５１３はそれぞれ集積回路で設計する等によりハードウェアで実現している。しかしながら、これらの機能を実現するソフトウェアで実装し、これらのソフトウェアが記憶媒体１２１１，１２１２にロードされ、制御部１２４で実行されることにより、これらの上記機能を実現するようにしてもよい。
【００５７】
また、アプリケーション部５２５は集積回路で設計する等によりハードウェアで実現している。しかしながら、この機能を実現するソフトウェアで実装し、このソフトウェアをメモリ２１４または記憶媒体２１５にロードし、制御部２１２で実行することにより、アプリケーション部５２５の機能を実現してもよい。
【００５８】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００５９】
また、上記の各構成、機能等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、制御部がそれぞれの機能を実現するプログラムを解釈、実行することによりソフトウェアで実現してもよい。各機能実行時には、対応するプログラム、テーブル、ファイル等の情報は記憶媒体１２１１，１２１２等のメモリまたはキャッシュメモリに置くことができる。非実行時には、各機能を実現するプログラム、テーブル、ファイル等の情報は、記憶媒体１２１１，１２１２等のメモリや、ハードディスク装置、または、ＩＣカード等に置くことができる。
【００６０】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６１】
１、２…データ伝送装置、３…周辺機器接続インタフェース、４…周辺機器、５…ネットワーク、１１…周辺機器接続部、１２…ネットワーク接続部、１３…接続切り換え部、１４…制御部、１５…アプリケーション部、１６…状態判断部、２２…ネットワーク接続部、２４…制御部、２５…アプリケーション部、１１１…周辺機器接続部、１１２…周辺機器接続端子、１２２…ネットワーク送受信部、１２３…ネットワーク接続端子、１２６…バッファ制御部、１２６１…記録用バッファ、１２６２…再生用バッファ、１２１１…記録媒体、１２１２…記録媒体、１２７１…システムデコーダ、１２７２…映像信号伸張部、１２７３…音声信号伸張部、１２８３…映像信号Ｄ／Ａコンバータ、１２８４…音声信号Ｄ／Ａコンバータ。１２４…制御部、１２８１…グラフィクス部、１２６３…暗号部、１２６４…復号部、１２８２…表示パネル、１２３…ネットワーク接続端子、１２５…リモコン受信素子、１４１…ディジタル放送信号入力端子、１４２…ディジタルチューナ、２１１…ネットワーク送受信部、２１２…制御部、２１３…チップセット、２１４…メモリ、２１５…記録媒体、２１６…ネットワーク接続端子。
【図１】
2011128741.tif 000003
【図２】
2011128741.tif 000004
【図３】
2011128741.tif 000005
【図４】
2011128741.tif 000006
【図５】
2011128741.tif 000007