(57)【要約】【課題】  、装置構成を高価なものとすることなく、ユーザの取扱いを向上させるデータ入出力装置を提供する。【解決手段】  オリジナルデータを記憶する第１の記憶部１０５と、メタデータを記憶する第２の記憶部１０７とを異なる記憶部に記憶させて、パス制御部１００による制御により、適切な接続処理を行えるようにする。これにより、オリジナルデータを記憶する第１の記憶部１０５からのストリームを常時最大で転送することが可能となる。【選択図】  図１
2006146341.tif 000002
【特許請求の範囲】
【請求項１】
データの入力手段を備え、ネットワークに接続可能な入力制御部と、
データの出力手段を備え、前記ネットワークに接続可能な出力制御部と、
データの変換手段を備え、前記ネットワークに接続可能なデータ変換部と、
データを記憶する第１の記憶部と、
前記第１の記憶部に記憶されたデータのメタデータを記憶する第２の記憶部と、
前記第１の記憶部へのデータの記憶を制御し、前記ネットワークに接続可能な第１の記録制御部と、
前記第２の記憶部へのメタデータの記憶を制御し、前記ネットワークに接続可能な第２の記録制御部と、
送信アドレスによる接続手段を備えるスイッチ部と、
前記スイッチ部を介して、前記入力制御部、前記出力制御部、前記データ変換部、前記第１の記録制御部、及び、前記第２の記録制御部の接続制御を行うパス制御部と
を有することを特徴とするデータ入出力装置。
【請求項２】
前記パス制御部は、前記ネットワークに接続されている各制御部の能力値とユーザからの要求とに応じて当該データ入出力装置内の接続構成を決定し、当該各制御部に指示を出す接続手段を備えることを特徴とする請求項１に記載のデータ入出力装置。
【請求項３】
前記パス制御部は、前記接続手段において、システムで一意に与えたパスＩＤにより接続要求毎に前記接続構成の管理を行うことを特徴とする請求項２に記載のデータ入出力装置。
【請求項４】
前記第２の記憶部に記憶されるメタデータは、画像縮小した動画のデータを有することを特徴とする請求項１〜３のいずれか１項に記載のデータ入出力装置。
【請求項５】
前記第２の記憶部に記憶されるメタデータは、オリジナルデータの保存されているロケーション情報を有することを特徴とする請求項１〜３のいずれか１項に記載のデータ入出力装置。
【請求項６】
前記第２の記録制御部は、前記ネットワークを介して要求される検索要求に対して、前記第２の記憶部に記憶されているメタデータに基づいて検索処理を行うことを特徴とする請求項１〜５のいずれか１項に記載のデータ入出力装置。
【請求項７】
前記データ変換部は、前記パス制御部からの接続命令の指示に従って前記ネットワークを介して送られてくるストリームデータを変換して、所望する前記各制御部に送信することを特徴とする請求項１〜６のいずれか１項に記載のデータ入出力装置。
【請求項８】
前記出力制御部は、前記パス制御部に対して要求を行う機能と、前記パス制御部からの接続命令の指示に従って前記ネットワークを介して送られてくるストリームデータを受信し既存の出力機器に適合するように当該ストリームデータを変換する機能とを備えることを特徴とする請求項１〜７のいずれか１項に記載のデータ入出力装置。
【請求項９】
前記入力制御部は、前記パス制御部に対して要求を行う機能と、前記パス制御部からの接続命令の指示に従って前記ネットワークを介してストリームデータを送信して既存の入力機器に適合させる機能とを備えることを特徴とする請求項１〜８のいずれか１項に記載のデータ入出力装置。
【請求項１０】
前記パス制御部は、当該パス制御部内の前記接続手段において、前記第１の記憶部における転送能力に基づいて接続の制御を行うことを特徴とする請求項２〜９のいずれか１項に記載のデータ入出力装置。
【請求項１１】
前記パス制御部が行う接続制御の命令は、各制御部に対する出力先を示すアドレス情報に基づくものであり、ストリームは前記各制御部に与えられたアドレスに従って処理されることを特徴とする請求項１〜１０のいずれか１項に記載のデータ入出力装置。
【請求項１２】
前記パス制御部は、最初にパス経路のリソースを予約することを特徴とする請求項１〜１１のいずれか１項に記載のデータ入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
昨今は、動画等でもＨＤＴＶといった高精細な動画が増えてきており、本発明は、このような広帯域を必要とする情報の蓄積や配信といったシステムを効率よく実現するデータ入出力装置に関する。
【背景技術】
【０００２】
従来のデータ入出力装置の構成としては、マイクロプロセッサーを使用しプロセッサーバスにハードディスクを接続する、いわゆるパソコンの内部構造と同じ構成により実現しているものが一般的であった。また、複数の記憶装置を使用し効率よくデータの読み書きを実現する方法として、データを適切な記憶装置にマイグレーション（移動）させる方式をとっており、完全な複製により行われていた。この一例としては、下記の特許文献１に記載のものが挙げられる。
【０００３】
【特許文献１】特開２００１−３３７７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したように、昨今においては、動画等でもＨＤＴＶといった高精細な動画が増えてきており、このような広帯域を必要とする情報の蓄積や配信といったシステムを効率よく実現する必要性が重視されてきた。
【０００５】
しかしながら、ＨＤＴＶといった高精細な動画が増えてくると、記憶部からデータを取り出す帯域が広く必要となり、複数チャネルを読み出している場合には記憶部からの帯域が上限に達してしまいコンテンツを鑑賞できないといった問題が発生してしまう。そして、この問題を解消するためには、高帯域を有する高価な記憶部を使用する必要があり、この場合には、コスト面での問題が生じてしまう。
【０００６】
本発明は、前述の問題点に鑑みてなされたものであり、装置構成を高価なものとすることなく、ユーザの取扱いを向上させるデータ入出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のデータ入出力装置は、データの入力手段を備え、ネットワークに接続可能な入力制御部と、データの出力手段を備え、前記ネットワークに接続可能な出力制御部と、データの変換手段を備え、前記ネットワークに接続可能なデータ変換部と、データを記憶する第１の記憶部と、前記第１の記憶部に記憶されたデータのメタデータを記憶する第２の記憶部と、前記第１の記憶部へのデータの記憶を制御し、前記ネットワークに接続可能な第１の記録制御部と、前記第２の記憶部へのメタデータの記憶を制御し、前記ネットワークに接続可能な第２の記録制御部と、送信アドレスによる接続手段を備えるスイッチ部と、前記スイッチ部を介して、前記入力制御部、前記出力制御部、前記データ変換部、前記第１の記録制御部、及び、前記第２の記録制御部の接続制御を行うパス制御部とを有する。
【０００８】
本発明のデータ入出力装置における他の態様は、前記パス制御部は、前記ネットワークに接続されている各制御部の能力値とユーザからの要求とに応じて当該データ入出力装置内の接続構成を決定し、当該各制御部に指示を出す接続手段を備える。
【０００９】
また、本発明のデータ入出力装置におけるその他の態様は、前記パス制御部は、前記接続手段において、システムで一意に与えたパスＩＤにより接続要求毎に前記接続構成の管理を行う。
【００１０】
また、本発明のデータ入出力装置におけるその他の態様は、前記第２の記憶部に記憶されるメタデータは、画像縮小した動画のデータを有する。
【００１１】
また、本発明のデータ入出力装置におけるその他の態様は、オリジナルデータの保存されているロケーション情報を有する。
【００１２】
また、本発明のデータ入出力装置におけるその他の態様は、前記第２の記録制御部は、前記ネットワークを介して要求される検索要求に対して、前記第２の記憶部に記憶されているメタデータに基づいて検索処理を行う。
【００１３】
また、本発明のデータ入出力装置におけるその他の態様は、前記データ変換部は、前記パス制御部からの接続命令の指示に従って前記ネットワークを介して送られてくるストリームデータを変換して、所望する前記各制御部に送信する。
【００１４】
また、本発明のデータ入出力装置におけるその他の態様は、前記出力制御部は、前記パス制御部に対して要求を行う機能と、前記パス制御部からの接続命令の指示に従って前記ネットワークを介して送られてくるストリームデータを受信し既存の出力機器に適合するように当該ストリームデータを変換する機能とを備える。
【００１５】
また、本発明のデータ入出力装置におけるその他の態様は、前記入力制御部は、前記パス制御部に対して要求を行う機能と、前記パス制御部からの接続命令の指示に従って前記ネットワークを介してストリームデータを送信して既存の入力機器に適合させる機能とを備える。
【００１６】
また、本発明のデータ入出力装置におけるその他の態様は、前記パス制御部は、当該パス制御部内の前記接続手段において、前記第１の記憶部における転送能力に基づいて接続の制御を行う。
【００１７】
また、本発明のデータ入出力装置におけるその他の態様は、前記パス制御部が行う接続制御の命令は、各制御部に対する出力先を示すアドレス情報に基づくものであり、ストリームは前記各制御部に与えられたアドレスに従って処理される。
【００１８】
また、本発明のデータ入出力装置におけるその他の態様は、前記パス制御部は、最初にパス経路のリソースを予約する。
【発明の効果】
【００１９】
本発明によれば、メタデータとオリジナルデータとを異なる記憶部に記憶させ、パス制御部で適切な接続処理を行うことにより、オリジナルデータの記憶部からのストリームを常時最大で転送することができる。これにより、パス制御部により瞬時のストリームの切り替えが可能となり、ユーザは快適なデータ鑑賞を実現できる。
【００２０】
また、メタデータとオリジナルデータとを異なる記憶部に記憶させ、機能構成を分離して形成するようにしたため、高価なデータ変換部もシステムの要求にあった構成でよく、ユーザは余分な負担なくシステムを構築することが可能である。さらに、システムの拡張も容易に行うことが可能である。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明の実施形態に係るデータ入出力装置の機能構成を示したブロック図である。
データ入出力装置１１１は、入力機器１０１からのデータを処理し、出力機器１０９に出力するものである。
【００２２】
データ入出力装置１１１は、データの入力手段を備え、ネットワークに接続可能な入力制御部１０２と、送信アドレスによる接続手段を備えるスイッチ部１０３と、データを記憶する第１の記憶部１０５と、第１の記憶部１０５へのデータの記憶を制御し、前記ネットワークに接続可能な第１の記録制御部１０４と、第１の記憶部１０５に記憶されたデータのメタデータを記憶する第２の記憶部１０７と、第２の記憶部１０７へのメタデータの記憶を制御し、前記ネットワークに接続可能な第２の記録制御部１０６と、データの出力手段を備え、前記ネットワークに接続可能な出力制御部１０８と、データの変換手段を備え、前記ネットワークに接続可能なデータ変換部１１０と、スイッチ部１０３を介して、入力制御部１０２、出力制御部１０８、データ変換部１１０、第１の記録制御部１０４、及び、第２の記録制御部１０６の接続制御を行うパス制御部１００とを備えている。
【００２３】
図２は、本発明の実施形態に係るデータ入出力装置におけるデータの流れを示した概略図である。
本発明の実施形態において、出力機器１０９に相当するアナログＴＶ２０９ｂで第１の記憶部１０５に相当するオリジナルデータＨＤＤ２０５に保存されたオリジナルの画像データを見ながら、次に見たいコンテンツをサブウィンドー２１３で検索して、アナログＴＶ２０９ｂの主ディスプレーに切り替える動作概要について説明する。
【００２４】
パス制御部１００は、各制御部間の接続制御を行うものであり、本システムの中核をなすものである。ＤＶＣ（Digital Video Camcoder）２０１は、システムに接続される入力機器１０１に相当するものであり、一般に市販されているものでよい。ＩＮＰＵＴ＿ＡＤＰ２０２は、ＤＶＣ２０１からの入力データをスイッチ部１０３に入力させるための入力制御部１０２に相当するものであり、本実施形態では、ＤＶＣ２０１との接続は、１３９４インタフェースで接続されており、また、スイッチ部１０３とは１ギガバイト対応のイーサネット（登録商標）で接続されており、構成上は複数接続も可能である。
【００２５】
スイッチ部１０３は、各制御部を接続するためのスイッチであり、送信先アドレスによりスイッチであればどのような方式でもかまわない。本実施形態では、１ギガバイト対応のイーサネット（登録商標）で接続されているものとする。オリジナルデータＨＤＤ２０５は、オリジナルデータを蓄積する第１の記憶部１０５に相当するものであり、第１の記録制御部１０４に相当するオリジナルデータＨＤＤ制御部２０４との接続方法は、ＩＤＥ（Integrated Drive Electronics）、シリアルＡＴＡ、ＳＣＳＩ（Small Computer System Interface）と様々な方法がある。本実施形態においては、一般的なインタフェースに対してアクセスできれば如何なるものでもよい。ユーザが本装置を使用して蓄積するデータは全てオリジナルデータＨＤＤ２０４に保存される。オリジナルデータＨＤＤ制御部２０４は、オリジナルデータＨＤＤ２０４のディスク管理機能と、スイッチ部２０３と接続するためのネットワークインタフェースとを有し、システム内でファイル共用するためのストレージ制御部である。
【００２６】
メタデータＨＤＤ２０７は、オリジナルデータＨＤＤ２０５に保存されているファイルデータのメタデータを蓄積する第２の記憶部１０７に相当するものであり、オリジナルデータＨＤＤ２０４の場合と同様に、第２の記録制御部１０６に相当するメタデータＨＤＤ制御部２０６との接続方法は、一般的なインタフェースに対してアクセスできれば如何なるものでもよい。メタデータＨＤＤ制御部２０６は、スイッチ部２０３と接続するための１ギガイーサネット（登録商標）・インタフェースと、メタデータＨＤＤ２０７と接続するインタフェースとを備え、各制御部からのファイル検索要求に対し、メタデータＨＤＤ２０７に記録しているメタデータを使用して検索処理を行う制御部である。
【００２７】
ＴＶ＿ＡＤＰ２０８ｂは、アナログＴＶ２０９ｂへ画像を表示する機能とシステム内で制御情報と画像データを取扱うものであり、出力制御部１０８に相当するものである。ＨＤＴＶ２０９ａ及びアナログＴＶ２０９ｂは、出力機器１０９に相当するものである。リモコン２１２は、ユーザがシステムを操作するためのものであり、システムで保存しているコンテンツの検索やサブ画面２１３にサムネイルの動画を流すといった操作を行うものである。サブ画面２１３はシステムに保存されているコンテンツのデータを検索やサムネイルの動画を表示するといったシステムの機能で使用するためのものである。
【００２８】
Ｍｐｅｇ＿ＣＯＤＥＣ２１０は、データ変換部１１０に相当するものであり、本実施形態では、ＭＰＥＧ４からＭＰＥＧ２の変換例で使用しているが様々な画像圧縮機能を備えたモジュールを接続することが可能である。また、Ｈ．２６４といった画像圧縮への変換を行う機能を備えた画像変換部を接続することも可能である。
【００２９】
図２には、ＤＶＣ２０１から画像データをオリジナルデータＨＤＤ２０５に記録する処理とオリジナルデータＨＤＤ２０５に記録されているＨＤＴＶ２０９ａのコンテンツをＨＤＴＶ２０９ａで再生する処理と、オリジナルデータＨＤＤ２０５に記録されているアナログＴＶ２０９ｂのコンテンツをアナログＴＶで再生する処理を同時に行い、且つ、アナログＴＶに検索用のサブ画面２１３を表示してコンテンツを検索しているデータストリームの状態をＤ２００〜Ｄ２０３として示している。
【００３０】
ここで、Ｄ２００は、ＤＶのデータをオリジナルデータＨＤＤ２０５に保存しているデータのストリームであり、そのデータ転送速度は３２Ｍｂｐｓである。Ｄ２０１は、ストレージ部に保存されている高画質の動画データをＨＤＴＶ２０９ａで表示しているストリームであり、そのデータ転送速度は２５Ｍｂｐｓである。Ｄ２０２は、ストレージ部に保存されている動画データを表示しているストリームであり、そのデータ転送速度はＭｂｐｓである。Ｄ２０３は、メタデータＨＤＤ制御部２０６がメタデータを検索するために、ユーザにメニューを表示するためのストリームである。圧縮をした動画像をメタとして所有していれば、メタデータＨＤＤ２０７から圧縮された動画像のストリームが送出され、アナログＴＶ２０９ｂのサブ画面２１３に表示する場合もある。
【００３１】
図３は、本発明の実施形態に係るデータ入出力装置の表示動作シーケンス示した模式図である。以下には、図２の状態からユーザが検索要求を行って選択することにより表示が切り替わる動作シーケンスについて説明する。
【００３２】
検索要求信号Ｓ３００は、リモコン２１３からＴＶ＿ＡＤＰ２０８ｂに送信される検索要求コマンドである。検索要求信号Ｓ３０１は、ＴＶ＿ＡＤＰ２０８ｂからパス制御部１００に送信される検索要求コマンドである。検索要求信号Ｓ３０２は、パス制御部１００からメタデータＨＤＤ制御部２０６に送信される検索要求コマンドであり、検索処理受付け可能か問合せを行う。
【００３３】
回答信号Ｓ３０３は、メタデータＨＤＤ制御部２０６からパス制御部１００に送信される検索要求信号Ｓ３０２に対する回答の信号である。メタデータＨＤＤ制御部２０６は、検索受付け可能であれば、検索を受け付けるアドレスを返信し、処理が輻輳していれば受付け不可を回答する。アドレス回答信号Ｓ３０４は、パス制御部１００からＴＶ＿ＡＤＰ２０８ｂへ送信される検索受付けアドレスを含む信号である。検索アクセス信号Ｓ３０５は、ＴＶ＿ＡＤＰ２０８ｂからメタデータＨＤＤ制御部２０６へ送信される検索開始の信号であり、このときの送信アドレスはアドレス回答信号Ｓ３０４で得たアドレス情報に基づいて行われる。メニュー表示信号Ｓ３０６は、メタデータＨＤＤ制御部２０６からＴＶ＿ＡＤＰ２０８ｂへ送信される検索メニューを表示するためのデータである。
【００３４】
表示信号Ｓ３０７は、ＴＶ＿ＡＤＰ２０８ｂからアナログＴＶ２０９ｂへ送信されるメニュー表示の情報であり、ＴＶ＿ＡＤＰ２０８ｂでＰｉｎＰ（Picture in Picture）処理されてＳ端子経由で送られる。
【００３５】
検索条件入力信号Ｓ３０８は、リモコン２１２からＴＶ＿ＡＤＰ２０８ｂへ送信される検索条件であり、無線により送信される。検索リクエスト信号Ｓ３０９は、ＴＶ＿ＡＤＰ２０８ｂからメタデータＨＤＤ制御部２０６へ送信される検索処理のリクエストであり、検索条件を含んでいる。検索リクエスト信号Ｓ３０９を受信したメタデータＨＤＤ制御部２６６は検索処理を行う。
【００３６】
検索結果回答信号Ｓ３１０は、メタデータＨＤＤ制御部２０６からＴＶ＿ＡＤＰ２０８ｂへ送信される検索結果データである。表示信号Ｓ３１１は、ＴＶ＿ＡＤＰ２０８ｂからＴＶ＿ＡＤＰ２０８ｂへ送信される検索結果表示の情報であり、ＴＶ＿ＡＤＰ２０８ｂでＰｉｎＰ処理されてＳ端子経由で送られる。選択入力信号Ｓ３１２は、リモコン２１２からＴＶ＿ＡＤＰ２０８ｂへ送信される検索結果から何を選択したかを示す情報である。接続要求信号Ｓ３１３は、ＴＶ＿ＡＤＰ２０８ｂからパス制御部１００に送信される接続要求コマンドであり、コンテンツのＩＤ、表示機器ＩＤ等を含んだ情報である。
【００３７】
信号Ｓ３１４は、パス制御部１００において、各制御部へ接続するための接続構成処理を行う。パス制御部１００での接続構成処理については、図６を使用して後述する。信号Ｓ３１５は、パス制御部１００からＭｐｅｇ＿ＣＯＤＥＣ２１０に送られる接続命令であり、接続アドレス情報を含んでいる。信号Ｓ３１６は、パス制御部１００からＴＶ＿ＡＤＰ２０８ｂに送られる接続命令であり、接続アドレス情報を含んでいる。信号Ｓ３１７は、パス制御部１００からオリジナルデータＨＤＤ制御部２０４に送られる接続命令であり、接続アドレス情報を含んでいる。
【００３８】
信号Ｓ３１８は、ＴＶ＿ＡＤＰ２０８ｂからＭｐｅｇ＿ＣＯＤＥＣ２１０に送られるファイルリードリクエストである。信号Ｓ３１９は、Ｍｐｅｇ＿ＣＯＤＥＣ２１０からオリジナルデータＨＤＤ制御部２０４に送られるファイルリードリクエストである。表示ストリーム信号Ｓ３２０は、オリジナルデータＨＤＤ制御部２０４からＭｐｅｇ＿ＣＯＤＥＣ２１０に送られる表示ストリームである。表示ストリーム信号Ｓ３２１は、Ｍｐｅｇ＿ＣＯＤＥＣ２１０からＴＶ＿ＡＤＰ２０８ｂに送られる表示ストリームである。表示信号Ｓ３２２は、ＴＶ＿ＡＤＰ２０８ｂからアナログＴＶ２０９ｂへ送信される信号Ｓ３１２で選択したコンテンツのストリームデータであり、ＴＶ＿ＡＤＰ２０８ｂからＳ端子経由で送られる。
【００３９】
上記の動作からユーザはストレスなく、画面を切り替えることが可能となる。
図４は、本発明の実施形態に係るデータ入出力装置において、表示が切り替わった状態のストリームデータの流れを示した概略図である。ここで、Ｄ２００、Ｄ２０１は、図２に示す状態を維持している。
【００４０】
図２に示されていたＤ２０３は、Ｄ４００のストリームをする前に切断されている。Ｄ４００は、新たに選択された図３の表示ストリーム信号Ｓ３２０であり、変換処理を必要としているため、変換処理を行うＭｐｅｇ＿ＣＯＤＥＣ２１０に接続せれている２Ｍｂｐｓの転送帯域を必要とするストリームであり、図３の表示ストリームＳ３２０に相当する。Ｄ４０１は、Ｍｐｅｇ＿ＣＯＤＥＣ２１０からＴＶ＿ＡＤＰ２０８ｂへ送信される３Ｍｂｐｓの転送帯域を必要とする表示ストリームデータあり、図３の表示ストリームＳ３２１に相当する。
【００４１】
図５は、本発明の実施形態に係るデータ入出力装置における終了動作シーケンス示した模式図である。ここで、終了動作としては、コンテンツのストリームの終了と、リモコン２１２による強制終了がある。コンテンツのストリームの終了に関しては、データが受信されなくなったことをＴＶ＿ＡＤＰ２０８ｂが認識することにより終了処理に入る。図５では、リモコン２１２による強制終了について説明する。
【００４２】
終了要求信号Ｓ５００は、リモコン２１２からＴＶ＿ＡＤＰ２０８ｂに送信される終了要求コマンドである。終了要求信号Ｓ５０１は、ＴＶ＿ＡＤＰ２０８ｂからパス制御部１００に送信される終了要求コマンドであり、接続要求毎にシステムでユニークに与えられるパスＩＤ情報を含んでおり、パス制御部１００は終了リクエストを送信する制御部を割り出すことができる。
【００４３】
終了リクエスト信号Ｓ５０２は、パス制御部１００からオリジナルデータＨＤＤ制御部２０４に送信される終了リクエストであり、受信したオリジナルデータＨＤＤ制御部２０４は、ストリームを終了する。
【００４４】
終了リクエスト信号Ｓ５０３は、パス制御部１００からＭｐｅｇ＿ＣＯＤＥＣ２１０に送信される終了リクエストであり、Ｍｐｅｇ＿ＣＯＤＥＣ２１０は、データ変換処理とストリームを終了する。信号Ｓ５０４は、ＴＶ＿ＡＤＰ２０８ｂにおいて表示ストリームの終了確認する処理である。本実施形態としては、タイマーによりデータが送られてないことを確認する。
【００４５】
終了確認通知信号Ｓ５０５は、ＴＶ＿ＡＤＰ２０８ｂからパス制御部１００に送信されるストリームが終了したことを通知する信号である。信号Ｓ５０６によりパス制御部１００は、パス管理テーブルを削除、各制御部のステータス情報を空きに変更といった管理テーブルの更新処理を行う。
【００４６】
図６は、本発明の実施形態に係るデータ入出力装置のパス制御部１００における最適パスの処理を示したフローチャートである。
図２の接続要求信号Ｓ３１３には、ContentＩＤや表示機器ＩＤといった情報が含まれており、これらの情報を受信したパス制御部１００は大きく分けて、ステップＳ６００からステップＳ６０１で接続構成の処理を行い、ステップＳ６０２からステップＳ６０５で各制御部のどの装置を使用するかを決定する。
【００４７】
ステップＳ６００では、表示機器の能力を確認する。このとき、パス制御部１００は、システム内の全ての制御機器の能力値を保持している。ここで、接続要求信号Ｓ３１３を送信した表示機器であるＴＶ＿ＡＤＰ２０８ｂの能力を表１に示す。
【００４８】
【表１】
2006146341.tif 000003
【００４９】
表１のＬ１００は能力仕様項目を表しており、Ｌ１０１は能力値を示している。また、表１のＬ１０２は表示可能な画像圧縮データ形式を表しており、Ｌ１０３は表示可能な画像サイズを表している。また、表１のＬ１０４は再生可能なオーディオのデータ形式を表している。この表１からＴＶ＿ＡＤＰ２０８ｂはＭＰＥＧ１とＭＰＥＧ２の画像データをデコード可能であり、サイズは表１に示す４種類が表示可能である。オーディオデータに関しては、"Ｄｏｌｂｙ  ＡＣ−３ ４８.００ｋＨｚ  ２５６ｋｂｐｓ  ２ｃｈ"が再生可能である。これらの機器の能力はシステムの初期設定で行うか、スイッチ部１０３に接続されたときに自動で登録する方法のどちらでも構わない。
【００５０】
ステップＳ６０１では、表示するために変換処理が必要であるか判断する。必要であればステップＳ６０３へ移行し、必要でなければステップＳ６０４へ移行する。信号Ｓ３１３で接続要求から得たContentＩＤからコンテンツの属性を確認する。表２にコンテンツ管理テーブルを示す。
【００５１】
【表２】
2006146341.tif 000004
【００５２】
Ｌ２００は、コンテンツに対してシステム内でユニークになるように付加されたContentＩＤである。Ｌ２０１は、ユーザが付加したコンテンツの名称であり、ファイル名と同じでも構わない。Ｌ２０２は、コンテンツが使用している画像圧縮方式を示している。Ｌ２０３は、コンテンツが必要とする転送帯域を示している。Ｌ２０４は、コンテンツのＦＰＳ（frame per Second）を示している。Ｌ２０５は、コンテンツの画像サイズを示している。Ｌ２０６は、コンテンツのオーディオデータの形式を示している。
【００５３】
本実施形態では、接続要求のContentＩＤが"０００４"であり、表２から画像圧縮データがＭＰＥＧ４であるのに対して、表示機器であるＴＶ＿ＡＤＰ２０８ｂは、ＭＰＥＧ２の再生能力となるので変換処理部が必要であると判断する。
【００５４】
ステップＳ６０２では、変換で必要となるＣＯＤＥＣを選択する。このときのＣＯＤＥＣの管理テーブルを表３〜表５に示す。
【００５５】
【表３】
2006146341.tif 000005
【００５６】
【表４】
2006146341.tif 000006
【００５７】
【表５】
2006146341.tif 000007
【００５８】
表３は、各ＣＯＤＥＣの使用状況を示すテーブルである。表３のＬ３１０は、ＣＯＤＥＣに対してシステムでユニークに付与したＩＤである。表３のＬ３１１は、ステータス情報であり、各ＣＯＤＥＣが使用中か空いているかを示している。ここでは、使用中であれば"Busy"、空いていれば"Idle"と表示している。
【００５９】
パス制御部１００は各ＣＯＤＥＣの変換能力を示すテーブルをコーデック毎に備えている。パス制御部１００は空いているＣＯＤＥＣを順に能力値を確認して、接続要求信号Ｓ３１３を満たすものがあれば選択をする。表４は、ＣｏｄｅｃＩＤ０００２の能力テーブルを示し、表５は、ＣｏｄｅｃＩＤ０００３の能力テーブルを示す。本実施形態では、ＭＰＥＧ４からＭＰＥＧ２への変換処理を必要としている。最初にＣｏｄｅｃＩＤ０００２の能力値を確認して変換不能であるため、次にＣｏｄｅｃＩＤ０００３の能力値を確認することが可能であるので、ＣｏｄｅｃＩＤ０００３を捕捉する。そして、表３に示す、ＣｏｄｅｃＩＤ０００３のステータス情報を"Reserved"とする。
【００６０】
ステップＳ６０３では、コンテンツが保存されているディスクの状態を調査し、再生可能であればステップＳ６０４へ移行する。ディスクの転送帯域を超えてしまう等で接続不可の場合は、ステップＳ６０５へ移行する。
【００６１】
ステップＳ６０３における詳細な処理のフローチャートを図７に示し、当該フローチャートについて、後述する。
【００６２】
ステップＳ６０４では、関連する制御部へ接続命令を送信する。本実施形態では、図３に示す信号Ｓ３１５−信号Ｓ３１７の接続命令である。
【００６３】
ステップＳ６０５では、Reserveした各制御部のステータス情報を"Idle"にして開放する。ステップＳ６０６では、接続要求をした制御部に対して、接続不可である通知をする。
【００６４】
次に、図７のフローチャートについて説明する。
ステップＳ７００では、接続要求してきたオリジナルデータＨＤＤ２０５の転送帯域能力と現状のステータスを確認する。このとき、接続要求に記載されているコンテンツＩＤからオリジナルデータＨＤＤ２０５を知ることができる。ここで、オリジナルデータＨＤＤ２０５の能力テーブルを表６に示す。
【００６５】
【表６】
2006146341.tif 000008
【００６６】
表６のＬ４００は能力仕様項目を表しており、Ｌ４０１は能力値を示している。本実施形態では、オリジナルデータＨＤＤ２０５はディスクの全体容量が４０ＧＢであり、転送帯域は６０Ｍｂｐｓである。
【００６７】
実際に使用されている帯域を調べるためには、パス制御部１００の接続管理テーブルから知ることができる。この接続管理テーブルを表７に示す。
【００６８】
【表７】
2006146341.tif 000009
【００６９】
表７のＬ５００はパスＩＤであり、接続要求に対してシステム内でユニークに与えられる識別情報である。Ｌ５０１は、ストリームの転送元を示すフィールドであり、制御装置とContentＩＤにより管理されている。Ｌ５０２は、ストリームの転送先を示すフィールドであり、制御装置とContentＩＤにより管理されている。
【００７０】
本実施形態では、図２に示すＤ２００、Ｄ２０１、Ｄ２０２のストリームが存在しており、表７からオリジナルデータＨＤＤ２０５にアクセスしているパスＩＤ、０００００１と００００００２と０００００３を合計すると６０Ｍｂｐｓとなる。
【００７１】
ステップＳ７０１では、接続要求されたコンテンツの転送帯域を足しても、転送帯域能力値を超えないか比較する。超えるようであればステップＳ７０４へ移行する。超えなければステップＳ７０２へ移行する。本実施形態では、要求のContentＩＤは、０００４であり、表２から２Ｍｂｐｓであることが分かる。ステップＳ７００の状態を維持してContentＩＤ０００４を読み出そうとすると、６０Ｍｂｐｓ＋２Ｍｂｐｓ＝６２Ｍｂｐｓとなってしまい、表６に示すオリジナルデータＨＤＤ２０５の転送帯域能力である６０ＭＢＰＳを超えてしまうので、ステップＳ７０４へ移行する。
【００７２】
ステップＳ７０２では、接続パスを捕捉する接続管理テーブルのステータスを“Reserved”にして予約し、ステップＳ６０４へ移行する。このときの接続管理テーブルの状態を表８に示す。
【００７３】
【表８】
2006146341.tif 000010
【００７４】
ステップＳ７０３では、接続許可と接続アクセスするアドレス情報を含む接続命令信号Ｓ３１６を送信する。ステップＳ７０４では、接続要求をした制御部にＴＶ＿ＡＤＰ２０８ｂに既に流しているストリームがあるかをパス制御部１００の接続管理テーブルにより確認する。このとき、ＴＶ＿ＡＤＰ２０８ｂに既に流しているストリームがあればステップＳ７０５へ移行し、ＴＶ＿ＡＤＰ２０８ｂに既に流しているストリームがなければステップＳ７０８へ移行する。本実施形態では、ＴＶ＿ＡＤＰ２０８ｂに既に流しているストリームがあるか表８を使用して調査する。ここで、パスＩＤ０００００２がＴＶ＿ＡＤＰ２０８ｂとオリジナルデータＨＤＤ２０５が接続されているので、ステップＳ７０５へ移行する。
【００７５】
ステップＳ７０５では、ステップＳ７０４で検出されたパスを切断すれば、オリジナルデータＨＤＤ２０５の転送帯域を下回るか確認する。本実施形態では、パスＩＤ０００００２が３Ｍｂｐｓを消費しており、このパスを切断すれば合計帯域は５７Ｍｂｐｓとなり、能力値に対して３Ｍｂｐｓの空きができ帯域確保できるため、ステップＳ７０２へ移行する。
【００７６】
ステップＳ７０７では、接続要求をした制御部に現状接続しているパスを切断する条件で新規の接続を許可する旨のコマンドを送信し終了する。本実施形態では、これから接続しようとしているContentsＩＤ０００４の使用転送帯域は２Ｍｂｐｓなので、パスＩＤ０００００２を切断するという条件付きで接続可能となる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態に係るデータ入出力装置の機能構成を示したブロック図である。
【図２】本発明の実施形態に係るデータ入出力装置におけるデータの流れを示した概略図である。
【図３】本発明の実施形態に係るデータ入出力装置の表示動作シーケンス示した模式図である。
【図４】本発明の実施形態に係るデータ入出力装置において、表示が切り替わった状態のストリームデータの流れを示した概略図である。
【図５】本発明の実施形態に係るデータ入出力装置における終了動作シーケンス示した模式図である。
【図６】本発明の実施形態に係るデータ入出力装置のパス制御部における最適パスの処理を示したフローチャートである。
【図７】図６のステップＳ６０３における詳細な処理のフローチャートである。
【符号の説明】
【００７８】
１００  パス制御部
１０１  入力機器
１０２  入力制御部
１０３  スイッチ部
１０４  第１の記録制御部
１０５  第１の記憶部
１０６  第２の記録制御部
１０７  第２の記憶部
１０８  出力制御部
１０９  出力機器
１１０  データ変換部
１１１  データ入出力装置
【図１】
2006146341.tif 000011
【図２】
2006146341.tif 000012
【図３】
2006146341.tif 000013
【図４】
2006146341.tif 000014
【図５】
2006146341.tif 000015
【図６】
2006146341.tif 000016
【図７】
2006146341.tif 000017