(57)【要約】【課題】  アプリケーション上で，記憶媒体処理装置からのファイル転送とストリーム転送を容易かつ確実に切り換える。【解決手段】  記憶媒体処理装置と接続されるコンテンツ表示装置は，ファイル転送を実施するファイル転送ドライバ２３０と，ユーザのファイル転送要求に応じて，上記ファイル転送ドライバを有効にし，上記記憶媒体処理装置に，ファイル転送開始要求を行うファイル開始部２３６と，ユーザのファイル転送の終了要求に応じて，上記ファイル転送ドライバを無効にし，上記記憶媒体処理装置に，ファイル転送終了要求を行うファイル終了部２４０と，上記ファイル転送もしくはストリーム転送されたコンテンツを表示するコンテンツ表示部２４２とを備え，ファイル転送とストリーム転送をアプリケーション層で切り換える。【選択図】    図３
2006236138.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが記憶された記憶媒体にランダムアクセスが可能な記憶媒体処理装置と，前記記憶媒体処理装置に接続され，前記記憶媒体処理装置から前記コンテンツを読み出し，表示するコンテンツ表示装置とからなり，該コンテンツの読み出しは，少なくとも，コンテンツ表示装置に該コンテンツを一旦記憶するファイル転送と，コンテンツ表示装置にリアルタイムに表示するためのストリーム転送とが排他的に行われる，コンテンツ転送システムであって：
前記コンテンツ表示装置は，
ファイル転送を実施するファイル転送ドライバと；
ユーザのファイル転送要求に応じて，前記ファイル転送ドライバを有効にし，前記記憶媒体処理装置に，ファイル転送開始要求を行うファイル開始部と；
ユーザのファイル転送の終了要求に応じて，前記ファイル転送ドライバを無効にし，前記記憶媒体処理装置に，ファイル転送終了要求を行うファイル終了部と；
前記ファイル転送もしくはストリーム転送されたコンテンツを表示するコンテンツ表示部と；
を備え，
前記記憶媒体処理装置は，
前記コンテンツ表示装置からファイル転送開始要求があった場合，ファイル転送が行われていなければファイル転送を開始し，ファイル転送終了要求があった場合，ファイル転送が行われていればファイル転送を終了するファイル転送部；
を備えることを特徴とする，コンテンツ転送システム。
【請求項２】
前記コンテンツ表示装置は，
ユーザのストリーム転送要求に応じて，前記記憶媒体処理装置に，ストリーム転送開始要求を行うストリーム開始部と；
ユーザのストリーム転送の終了要求に応じて，前記記憶媒体処理装置に，ストリーム転送終了要求を行うストリーム終了部と；
をさらに備え，
前記記憶媒体処理装置は，
前記コンテンツ表示装置からストリーム転送開始要求があった場合，ファイル転送およびストリーム転送が行われていなければストリーム転送を開始し，ストリーム転送終了要求があった場合，ストリーム転送が行われていればストリーム転送を終了するストリーム転送部；
をさらに備えることを特徴とする，請求項１に記載のコンテンツ転送システム。
【請求項３】
前記コンテンツ表示装置は，
前記ファイル開始部のファイル転送開始要求後，ファイル転送の有無を検知し，ファイル転送が行われていない場合，前記ファイル転送ドライバを無効にするファイル検知部をさらに備えることを特徴とする，請求項１に記載のコンテンツ転送システム。
【請求項４】
コンテンツが記憶された記憶媒体にランダムアクセスが可能な記憶媒体処理装置に接続され，前記記憶媒体処理装置から，少なくとも，コンテンツを一旦記憶するファイル転送またはリアルタイムに表示するためのストリーム転送によってコンテンツを読み出し，表示するコンテンツ表示装置であって：
ファイル転送を実施するファイル転送ドライバと；
ユーザのファイル転送要求に応じて，前記ファイル転送ドライバを有効にし，前記記憶媒体処理装置に，ファイル転送開始要求を行うファイル開始部と；
ユーザのファイル転送の終了要求に応じて，前記ファイル転送ドライバを無効にし，前記記憶媒体処理装置に，ファイル転送終了要求を行うファイル終了部と；
前記ファイル転送もしくはストリーム転送されたコンテンツを表示するコンテンツ表示部と；
を備えることを特徴とする，コンテンツ表示装置。
【請求項５】
コンテンツが記憶された記憶媒体にランダムアクセスが可能な記憶媒体処理装置に接続され，前記記憶媒体処理装置から，少なくとも，コンテンツを一旦記憶するファイル転送またはリアルタイムに表示するためのストリーム転送によってコンテンツを読み出し，表示するコンピュータで実施されるプログラムであって：
前記コンピュータが，
ファイル転送を実施するファイル転送ドライバと；
ユーザのファイル転送要求に応じて，前記ファイル転送ドライバを有効にし，前記記憶媒体処理装置に，ファイル転送開始要求を行うファイル開始部と；
ユーザのファイル転送の終了要求に応じて，前記ファイル転送ドライバを無効にし，前記記憶媒体処理装置に，ファイル転送終了要求を行うファイル終了部と；
前記ファイル転送もしくはストリーム転送されたコンテンツを表示するコンテンツ表示部と；
して機能することを特徴とする，プログラム。
【請求項６】
コンテンツが記憶された記憶媒体にランダムアクセスが可能な記憶媒体処理装置と，前記記憶媒体処理装置に接続され，前記記憶媒体処理装置からコンテンツを読み出し，表示するコンテンツ表示装置と，を利用し，少なくとも，コンテンツ表示装置に該コンテンツを一旦記憶するファイル転送と，コンテンツ表示装置にリアルタイムに表示するためのストリーム転送とによってコンテンツの転送を行うコンテンツ転送方法であって：
ユーザのファイル転送要求が有った場合，
前記コンテンツ表示装置が，ファイル転送を実施するファイル転送ドライバを有効にし，前記記憶媒体処理装置に，ファイル転送開始要求を行い；
前記記憶媒体処理装置が，ファイル転送が行われていなければファイル転送を開始し；
ユーザのファイル転送の終了要求が有った場合，
前記コンテンツ表示装置が，前記ファイル転送ドライバを無効にし，前記記憶媒体処理装置に，ファイル転送終了要求を行い；
前記記憶媒体処理装置が，ファイル転送が行われていればファイル転送を終了する；
処理を含むことを特徴とする，コンテンツ転送方法。
【請求項７】
ユーザのストリーム転送要求が有った場合，
前記コンテンツ表示装置が，前記記憶媒体処理装置に，ストリーム転送開始要求を行い；
前記記憶媒体処理装置が，ファイル転送およびストリーム転送が行われていなければストリーム転送を開始し；
ユーザのストリーム転送の終了要求が有った場合，
前記コンテンツ表示装置が，前記記憶媒体処理装置に，ストリーム転送終了要求を行い；
前記記憶媒体処理装置が，ストリーム転送が行われていればストリーム転送を終了する；
処理をさらに含むことを特徴とする，請求項６に記載のコンテンツ転送方法。
【請求項８】
前記コンテンツ表示装置が，前記ファイル転送開始要求後，ファイル転送の有無を検知し，ファイル転送が行われていない場合，前記ファイル転送ドライバを無効にする；
処理をさらに含むことを特徴とする，請求項６に記載のコンテンツ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツの転送方法にかかり，特に，コンテンツの転送モードを容易に切り換え可能なコンテンツ転送システム，コンテンツ転送方法，コンテンツ表示装置，およびそのプログラムに関する。
【背景技術】
【０００２】
映像や音楽といったコンテンツを記憶した記憶媒体，特に光ディスクや磁気ディスクといったディスク媒体に対してランダムアクセス可能な記憶媒体処理装置と，パーソナルコンピュータとを接続して，上記記憶媒体上のコンテンツをパーソナルコンピュータ上からファイルとして操作するといった技術が従来から知られる。さらに，パーソナルコンピュータにおけるメモリのアクセススピードを利用して，上記のような光ディスク上のコンテンツを高速に読み出す技術（例えば，特許文献１）も実施段階にある。
【０００３】
このような，光ディスクへのアクセス自体を速くする技術に重ねて，コンテンツを読み出すための様々な転送プロトコルが準備される。例えば，パーソナルコンピュータと記憶媒体処理装置とを接続し，ＩＥＥＥ−１３９４に準拠した，ファイル転送およびストリーム転送の２つの転送モードが用途に応じて利用される。このＩＥＥＥ−１３９４では，両転送モードを時分割に処理することも可能となっているが，現行のモデルではコストとの兼ね合いから処理能力が不足し，通常，上記ファイル転送とストリーム転送を排他的に切り換えてコンテンツを転送している。
【０００４】
このように記憶媒体処理装置側の制約から，ファイル転送とストリーム転送を切り換える必要が生じ，かかるファイル転送とストリーム転送の切り換えは，主にパーソナルコンピュータ側で行われる。しかし，上記の切り換えを必要とする構成において，ファイル転送が一旦開始されると，その制御はパーソナルコンピュータのＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍが占拠してしまい，アプリケーション上においても記憶媒体処理装置においてもファイル転送を解放することができない。従って，ファイル転送中にストリーム転送等の他のモードを利用しようと考えても，ファイル転送が終了するまで待たなければならなかった。このように，従来の接続では，ファイル転送とストリーム転送の切換ができないもしくは非常に困難であるという問題があった。
【０００５】
【特許文献１】特開平１１−２４２５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は，従来のコンテンツ転送方法が有する上記問題点に鑑みてなされたものであり，本発明の目的は，パーソナルコンピュータのアプリケーション上で，記憶媒体処理装置からのファイル転送とストリーム転送を容易かつ確実に切り換えることが可能な，新規かつ改良されたコンテンツ転送システム，コンテンツ転送方法，コンテンツ表示装置，およびそのプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述したように，記憶媒体処理装置側の制約から，ファイル転送とストリーム転送を同時に行うことができず，切り換えて利用する必要があった。しかし，従来では，ファイル転送中にストリーム転送を行いたいと考えた場合でも，ファイル転送を容易に停止する手段がなかった。即ち，ファイル転送をパーソナルコンピュータ（以下，ＰＣと略す。）のＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（以下，ＯＳと略す。）が占拠してしまい，アプリケーション層ではファイル転送を解放することができなかった。本発明は，アプリケーションから直接ファイル転送ドライバを制御し，このようなＩＥＥＥ−１３９４のファイル転送をアプリケーション層から操作できるようにして，記憶媒体処理装置からのファイル転送とストリーム転送を容易かつ確実に切り換えることを特徴としている。
【０００８】
上記課題を解決するために，本発明のある観点によれば，コンテンツが記憶された記憶媒体にランダムアクセスが可能な記憶媒体処理装置と，上記記憶媒体処理装置に接続され，上記記憶媒体処理装置から上記コンテンツを読み出し，表示するコンテンツ表示装置とからなり，該コンテンツの読み出しは，少なくとも，コンテンツ表示装置に該コンテンツを一旦記憶するファイル転送と，コンテンツ表示装置にリアルタイムに表示するためのストリーム転送とが排他的に行われる，コンテンツ転送システムであって：上記コンテンツ表示装置は，ファイル転送を実施するファイル転送ドライバと；ユーザのファイル転送要求に応じて，上記ファイル転送ドライバを有効にし，上記記憶媒体処理装置に，ファイル転送開始要求を行うファイル開始部と；ユーザのファイル転送の終了要求に応じて，上記ファイル転送ドライバを無効にし，上記記憶媒体処理装置に，ファイル転送終了要求を行うファイル終了部と；上記ファイル転送もしくはストリーム転送されたコンテンツを表示するコンテンツ表示部と；を備え，上記記憶媒体処理装置は，上記コンテンツ表示装置からファイル転送開始要求があった場合，ファイル転送が行われていなければファイル転送を開始し（ストリーム転送が行われていても強制的にファイル転送を開始するとしても良い。），ファイル転送終了要求があった場合，ファイル転送が行われていればファイル転送を終了するファイル転送部；を備えることを特徴とする，コンテンツ転送システムが提供される。かかる構成により，ユーザはアプリエーション上でファイル転送をオンオフできる。
【０００９】
また，上記コンテンツ表示装置は，ユーザのストリーム転送要求に応じて，上記記憶媒体処理装置に，ストリーム転送開始要求を行うストリーム開始部と；ユーザのストリーム転送の終了要求に応じて，上記記憶媒体処理装置に，ストリーム転送終了要求を行うストリーム終了部と；をさらに備え，上記記憶媒体処理装置は，上記コンテンツ表示装置からストリーム転送開始要求があった場合，ファイル転送およびストリーム転送が行われていなければストリーム転送を開始し，ストリーム転送終了要求があった場合，ストリーム転送が行われていればストリーム転送を終了するストリーム転送部；をさらに備えるとしても良い。かかる構成により，ユーザは，上記ファイル転送と合わせて，ストリーム転送のオンオフもアプリケーション上で実施できる。
【００１０】
ここで，ファイル転送とは，所定のファイル単位で表される,まとまった量のデータを転送することを示し，分散された上記データが非同期に転送される。また，ストリーム転送と違って，映像や音楽の時系列にデータが転送されるとは限らないため，所定量のデータが転送されないとその内容を再生することができない。ストリーム転送とは，同期したパケット，例えば１秒に３０フレームの映像を時系列に転送することを示し，転送されたパケットを順次再生することが可能である。
【００１１】
また，ファイル転送は，コンテンツ表示装置のＯＳにより実施されるため，コンテンツ表示装置側に設けられたファイル転送に関するファイル転送ドライバを制御する必要がある。ストリーム転送もドライバ（ストリーム転送ドライバ）を介して行われるが，かかるストリーム転送ドライバは常に有効にしておいても，他の転送を行うことができない等機器的な制限は受けない。即ち，有効無効を制御する必要がない。従って，ストリーム転送に関しては，ストリーム転送ドライバを有効にした状態で記憶媒体処理装置側が主導権を握ることができるが，ファイル転送では主導権がコンテンツ表示装置側にある。また，ファイル転送は，ストリーム転送や他の転送モードと比較して優先度が高く設定されており，ストリーム転送中においてもファイル転送可能であるが，ファイル転送中はストリーム転送を実施できない。
【００１２】
上記のコンテンツ転送システムの構成により，上記ファイル転送ドライバをアプリケーション層で直接制御し，ファイル転送の開始や終了を随時行うことができる。ここでファイル転送ドライバの有効，無効は，ファイル転送ドライバの正規の動作開始，動作終了を示し，ファイル転送中にファイル転送ドライバを無効にしたとしてもファイルが壊れることはない。また，ファイル転送ドライバの停止は，ファイル転送ドライバの無効に類似しているが，接続の安全な停止のみを行い，再度ファイル転送ドライバに認識させないと（一旦接続を外し，再接続してインストールし直さないと），そのファイル転送ドライバを改めて利用することができない。
【００１３】
上記コンテンツ表示装置は，上記ファイル開始部のファイル転送開始要求後，ファイル転送の有無を検知し，ファイル転送が行われていない場合，上記ファイル転送ドライバを無効にするファイル検知部をさらに備えるとしても良い。
【００１４】
ファイル転送開始要求を送信後，何らかの原因でファイル転送が行われなかった場合でも，記憶媒体処理装置によってはファイル転送エラーの応答が無い。従って，コンテンツ表示装置は，ファイル転送が実際に行われているかどうか判断できない。かかるファイル検知部の構成により，ファイル転送の有無を検知でき，ファイル転送ドライバを他の転送モードに解放することが可能となる。
【００１５】
ファイル転送からストリーム転送へ直接切り換える場合，ファイル終了部とストリーム開始部が連携して動作し，ストリーム転送からファイル転送へ直接切り換える場合，ストリーム終了部とファイル開始部とが連携して動作するとしても良い。
【００１６】
上記課題を解決するために，本発明の別の観点によれば，上記コンテンツ転送システムにおける記憶媒体処理装置およびコンテンツ表示装置も提供される。
【００１７】
かかるコンテンツ表示装置により，上記ファイル転送ドライバをアプリケーション層で直接制御し，ファイル転送の開始や終了を随時行うことができる。従って，アプリケーション層において記憶媒体処理装置からのファイル転送とストリーム転送を容易かつ確実に切り換えることが可能となる。
【００１８】
かかる記憶媒体処理装置とコンテンツ表示装置とは，１つの装置で構成することもでき，記憶媒体処理装置やコンテンツ表示装置における各構成要素を各々独立した別体の装置に分けて構成することも可能である。
【００１９】
また，コンピュータが上記コンテンツ表示装置の各構成要素として機能するプログラムやそのプログラムを記憶した記憶媒体も提供される。
【００２０】
上記課題を解決するために，本発明の別の観点によれば，コンテンツが記憶された記憶媒体にランダムアクセスが可能な記憶媒体処理装置と，上記記憶媒体処理装置に接続され，上記記憶媒体処理装置からコンテンツを読み出し，表示するコンテンツ表示装置と，を利用し，少なくとも，コンテンツ表示装置に該コンテンツを一旦記憶するファイル転送と，コンテンツ表示装置にリアルタイムに表示するためのストリーム転送とによってコンテンツの転送を行うコンテンツ転送方法であって：ユーザのファイル転送要求が有った場合，上記コンテンツ表示装置が，ファイル転送を実施するファイル転送ドライバを有効にし，上記記憶媒体処理装置に，ファイル転送開始要求を行い；上記記憶媒体処理装置が，ファイル転送が行われていなければ（ストリーム転送が行われていたとしても）ファイル転送を開始し；ユーザのファイル転送の終了要求が有った場合，上記コンテンツ表示装置が，上記ファイル転送ドライバを無効にし，上記記憶媒体処理装置に，ファイル転送終了要求を行い；上記記憶媒体処理装置が，ファイル転送が行われていればファイル転送を終了する；処理を含むことを特徴とする，コンテンツ転送方法が提供される。
【００２１】
かかる構成により，コンテンツ表示装置のアプリケーション層においてファイル転送ドライバを直接制御し，ファイル転送の開始，終了を随時行うことができる。
【００２２】
また，上記ファイル転送の開始，終了と同様に，ユーザのストリーム転送要求が有った場合，上記コンテンツ表示装置が，上記記憶媒体処理装置に，ストリーム転送開始要求を行い；上記記憶媒体処理装置が，ファイル転送およびストリーム転送が行われていなければストリーム転送を開始し；ユーザのストリーム転送の終了要求が有った場合，上記コンテンツ表示装置が，上記記憶媒体処理装置に，ストリーム転送終了要求を行い；上記記憶媒体処理装置が，ストリーム転送が行われていればストリーム転送を終了する；処理をさらに含むとしても良い。
【００２３】
上記コンテンツ表示装置が，上記ファイル転送開始要求後，ファイル転送の有無を検知し，ファイル転送が行われていない場合，上記ファイル転送ドライバを無効にする；処理をさらに含むとしても良い。
【発明の効果】
【００２４】
以上説明したように本発明によれば，コンテンツ表示装置のアプリケーションから直接ファイル転送ドライバを制御し，ＩＥＥＥ−１３９４に準じたファイル転送をアプリケーション層で実行することによって，ファイル転送とストリーム転送を容易かつ確実に切り換えることができる。
【００２５】
このようにして，記憶媒体に記憶されたコンテンツの概略をストリーム転送で把握し，実際に編集等行うファイルの全部または一部をファイル転送で取得するといったような効率的な使い方が可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２７】
従来は，記憶媒体処理装置としてのビデオ機器同士を接続し，かかるビデオ機器間で映像や音楽等のコンテンツを転送していた。今日ではＰＣの処理能力が向上し，また，ＰＣ上で動作するアプリケーショも多機能かつ容易な利用が可能になってきた。従って，上記記憶媒体処理装置をＰＣで操作し，煩わしい処理を伴うことなく，そのアプリケーション上で編集等の処理を行うことが当面の目的となる。
【００２８】
上記ＰＣと記憶媒体処理装置との通信は，ＩＥＥＥ−１３９４に準拠して行われる。このＩＥＥＥ−１３９４は，規格化された高速シリアル・インターフェイス規格であり，デジタル・ビデオ・カメラ（ＤＶ）やデジタルＶＴＲ，ディスク・ドライブ，イメージ・スキャナ，ＡＶ機器，セットトップ・ボックスなど，大容量のデータを高速に転送する必要があるデバイスなどで採用される接続方式である。各機器はデイジー・チェーン方式で順次接続され，転送速度は１００Ｍｂｉｔｓ／ｓ，２００Ｍｂｉｔｓ／ｓ，４００Ｍｂｉｔｓ／ｓ等があり，それぞれＳ１００，Ｓ２００，Ｓ４００と表記される。
【００２９】
さらに詳述すると，ＩＥＥＥ１３９４は，例えば，１２５μｓｅｃ毎のサイクルで転送が実行され，各ノードは，アービトレーションにより使用権を得，クワドレット(4バイト)単位のパケット転送を行う。その転送方式は以下の3つが準備される。
【００３０】
１つめは，ブロードキャスト転送であり，バスリセット等を全端末に通知する。この転送では，宛先アドレスが指定されない。
【００３１】
２つめは，アイソクロノス転送であり，サイクル・スタート・パケット送出後，アイソクロノス・ギャップと呼ばれる時間間隔を空け，アービトレーションに則って各ノードがデータを転送する。この際，サブアクション・ギャップよりアイソクロノス・ギャップが短く設定してあるので以下に示す非同期転送より優先される。送信ノードは受信側アドレスを指定せず，送信ノードを示すチャネルＩＤを含んだデータ・パケットをブロードキャストし，受信側は，予めアプリケーションで指定したＩＤのデータのみ受信する。ここで，帯域幅は保証され，一定遅延時間内に転送が終了するのでバッファ・メモリも少なくて済み，リアルタイム性の高い動画系の転送に向いている。ただし，エラーが生じた場合でも修正制御は行わない。本実施形態のストリーム転送は，このアイソクロノス転送で表される。
【００３２】
３つ目は，非同期転送であり，アイソクロノス転送の最後のチャネル終了後に，サブアクション・ギャップと呼ばれる時間間隔を空けて，アービトレーションに則って各ノードがデータを転送する。転送後に受信側がアクノリッジ・パケットを返すことで正確なデータ転送が期待できる。本実施形態のファイル転送は，この非同期転送で表される。
【００３３】
上記ＩＥＥＥ１３９４は，上記アイソクロノス転送に特徴を有する。アイソクロノス転送は，まず，送り先のノードに帯域データを送り，その後，指定したデータを途切らせることなく転送する。画像データや音声データのように，再生中に画像や音が途中で止まっては困るようなデータを，受信しながら再生することに適している。そのため，ＤＶカメラの規格として広く知られている。現在では，ＤＶカメラのほとんどに上記ＩＥＥＥ１３９４のインターフェイスが装備されており，ＤＶ端子としても知られる。現在，ＩＥＥＥ１３９４ａも規格化され，ＵＳＢと並んで次期インターフェイスとして期待される。
【００３４】
本実施形態では，簡単のため，ファイル転送（Ｆｉｌｅ  Ａｃｃｅｓｓ  Ｍｏｄｅ：ＦＡＭとも言う。）とストリーム転送（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｃｏｎｔｒｏｌ：ＡＶＣとも言う。）とを挙げて説明する。現在，ＰＣの処理能力は十分に高いので，記憶媒体処理装置の処理能力が格段に高ければ，ファイル転送とストリーム転送とを並列して時分割に行うことも可能であるが，その場合に要求されるＣＰＵ等の処理能力は非常に高く，低価格化，低消費電力化，小型化の観点から現実的ではない。従って，現時点では，ファイル転送とストリーム転送を排他的に切り換えることによってコンテンツを転送している。
【００３５】
（第１の実施形態：コンテンツ転送システム）
図１は，本実施形態におけるコンテンツ転送システムの概略を示したブロック図である。かかるコンテンツ転送システムは，記憶媒体処理装置１００と，コンテンツ表示装置１１０と，接続線１２０とを含んで構成される。
【００３６】
上記記憶媒体処理装置１００は，映像や音楽等のコンテンツが記憶された光ディスク，磁気ディスク，メモリストレージ等の記憶媒体にランダムにアクセス（読み出し，書き込み）することが可能な装置である。
【００３７】
上記コンテンツ表示装置１１０は，記憶媒体処理装置１００に接続線１２０を介して接続され，少なくとも，記憶媒体処理装置１００からコンテンツを読み出し，表示する。かかるコンテンツ表示装置は，ＰＣ，サーバ，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），携帯電話により構成されるとしても良い。また，上記接続線１２０による接続は，本実施形態においてはＩＥＥＥ−１３９４の高速シリアル・インターフェイス規格に準拠するが，上記プロトコルに限定されない。
【００３８】
当該コンテンツ転送システムでは，主にファイル転送とストリーム転送を切り換えてコンテンツを転送している。上記ファイル転送は，所定のファイル単位で表される，まとまった量のデータを転送することを示し，分散された上記データが非同期に転送される。また，ストリーム転送と違って，映像や音楽の時系列にデータが転送されるとは限らず，ファイル転送ドライバの都合の良い順，例えばセクタを跨いで読み出しており，所定量のデータが転送されないとその内容を再生することができない。ストリーム転送とは，同期したパケット，例えば１秒に３０フレームの映像を時系列に転送することを示し，転送されたパケットを順次再生することが可能である。
【００３９】
また，ファイル転送は，コンテンツ表示装置のＯＳにより実施されるため，コンテンツ表示装置側に設けられたファイル転送に関するファイル転送ドライバを制御する必要がある。ストリーム転送もドライバ（ストリーム転送ドライバ）を介して行われるが，かかるストリーム転送ドライバは常に有効としておいても他の転送を行うことができない等機器的な制限は受けない。即ち，有効無効を制御する必要がない。従って，ストリーム転送に関しては，ストリーム転送ドライバを有効にした状態で記憶媒体処理装置側が主導権を握ることができるが，ファイル転送では主導権がコンテンツ表示装置側にある。また，ファイル転送は，ストリーム転送や他の転送モードと比較して優先度が高く設定されており，ストリーム転送中においてもファイル転送可能であるが，ファイル転送中はストリーム転送を実施できない。
【００４０】
このように記憶媒体処理装置側の制約から，ファイル転送とストリーム転送を切り換える必要が生じ，かかるファイル転送とストリーム転送の切り換えは，主にコンテンツ表示装置１１０側で行う。しかし，従来では，ファイル転送中にストリーム転送を行いたいと考えた場合でも，ファイル転送を容易に停止する手段がなかった。即ち，一旦ファイル転送が開始されると，その制御はコンテンツ表示装置のＯＳが占拠してしまい，アプリケーション上からファイル転送を解放することができない。従って，ユーザがストリーム転送を要求してもファイル転送が終了するまで待たなければならなかった。
【００４１】
上記ファイル転送は，コンテンツ表示装置のファイル転送ドライバにより制御され，そのファイル転送中に正規の手続きを踏まず，転送を強制的に切断するとファイルの復元ができない等の問題が生じる。
【００４２】
また，強制的ではなくとも，ファイル転送ドライバの安全停止の処理を行い，ファイル転送を停止することはできたが，続く処理を行うために，再度，記憶媒体処理装置をＰＣに認識させる必要があり，使い勝手が悪かった。
【００４３】
さらに，ＰＣの機能を良く知っているユーザは，ＯＳのファイル転送ドライバレベルまで深く入ってシステム上でファイル転送ドライバを無効にし，ファイル転送を止めることもできるが，その手続きたるや容易なものではなく，そのような方法によってファイル転送を切断することは想定されていない。本実施形態では，かかるファイル転送ドライバの有効無効の設定をコンテンツ表示装置１１０のアプリケーションに組み込んでいる。
【００４４】
本実施形態の記憶媒体処理装置１００およびコンテンツ表示装置１１０は，以下の構成要素を備えている。
【００４５】
（記憶媒体処理装置１００）
図２は，記憶媒体処理装置１００の概略的な構成を示したブロック図である。上記記憶媒体処理装置１００は，記憶媒体アクセス部２１０と，ストリーム転送部２１２と，ファイル転送部２１４とを含んで構成される。
【００４６】
上記記憶媒体アクセス部２１０は，挿入された例えば光ディスクといった記憶媒体２１６とアクセスし，そのデータを読み出しまたはデータを書き込む。
【００４７】
上記ストリーム転送部２１２は，コンテンツ表示装置１１０からストリーム転送開始要求があった場合，ファイル転送およびストリーム転送が行われていなければストリーム転送を開始し，ファイル転送が行われていれば，ストリーム転送を待機または断念し，ストリーム転送が行われていれば目的を達しているので反応しない。また，ストリーム転送終了要求があった場合，ストリーム転送が行われていればストリーム転送を終了する。
【００４８】
上記ファイル転送部２１４は，コンテンツ表示装置１１０からファイル転送開始要求があった場合，ファイル転送が行われていなければファイル転送を開始し，ストリーム転送が行われていれば，ファイル転送を待機または断念し，ファイル転送が行われていれば目的を達しているので反応しない。ここで，ファイル転送の開始は，ストリーム転送が行われていると断念するとしても良いし，ストリーム転送の有無に拘わらず強制的にファイル転送が開始されるとしても良い。また，ファイル転送終了要求があった場合，ファイル転送が行われていればファイル転送を終了する。
【００４９】
（コンテンツ表示装置１１０）
図３は，コンテンツ表示１１０の概略的な構成を示したブロック図である。上記コンテンツ表示装置１１０は，ファイル転送ドライバ２３０と，ストリーム開始部２３２と，ストリーム終了部２３４と，ファイル開始部２３６と，ファイル検知部２３８と，ファイル終了部２４０と，コンテンツ表示部２４２と，ユーザ入力部２４４とを含んで構成される。
【００５０】
上記ファイル転送ドライバ２３０は，コンテンツ表示装置のＯＳ上で動作し，記憶媒体処理装置１００の記憶媒体２１６上のデータをファイル単位でアクセスする。かかるファイル転送ドライバ２３０は，ファイル転送の主体として動作する。従って，ファイル転送は，ファイル転送ドライバ２３０を安全に取り外すか，無効にすることによって停止させ得る。ここでファイル転送ドライバ２３０の有効，無効はファイル転送ドライバの正規の動作開始，動作終了を示し，ファイル転送中にファイル転送ドライバを無効にしたとしてもファイルが壊れるといったことは起こらない。
【００５１】
上記ストリーム開始部２３２は，ユーザのストリーム転送要求に応じて，記憶媒体処理装置１００に，ストリーム転送開始要求を行う。記憶媒体処理装置１００は，このストリーム転送開始要求に応じてストリーム転送を開始する。
【００５２】
上記ストリーム終了部２３４は，ユーザのストリーム転送の停止要求に応じて，記憶媒体処理装置１００に，ストリーム転送終了要求を行う。記憶媒体処理装置１００は，かかるストリーム転送終了要求に応じてストリーム転送を停止する。
【００５３】
上記ファイル開始部２３６は，ユーザのファイル転送要求に応じて，上記ファイル転送ドライバを有効にし，上記記憶媒体処理装置に，ファイル転送開始要求を行う。記憶媒体処理装置１００は，ファイル転送開始要求に応じてファイル転送を開始する。
【００５４】
上記ファイル検知部２３８は，ファイル開始部２３６のファイル転送開始要求後，ファイル転送の有無を検知し，ファイル転送が行われていない場合，即ち，ファイル転送が失敗した場合，ファイル転送ドライバ２３０を，再度無効にする。
【００５５】
上記ファイル終了部２４０は，ユーザのファイル転送の停止要求に応じて，ファイル転送ドライバ２３０を無効にし，記憶媒体処理装置１００に，ファイル転送終了要求を行う。記憶媒体処理装置１００は，かかるファイル転送終了要求に応じてファイル転送を停止する。
【００５６】
上記コンテンツ表示部２４２は，記憶媒体処理装置１００からファイル転送もしくはストリーム転送されたコンテンツを表示する。ファイル転送されたコンテンツを表示する場合，上記コンテンツは，一旦コンテンツ表示装置１１０内の記憶部に記憶され，随時コンテンツ表示部２４２に表示される。ストリーム転送されたコンテンツを表示する場合，同期して送信されるコンテンツは，コンテンツ表示部２４２に順次リアルタイムに表示される。ユーザはかかる表示によりコンテンツを確認し，編集等の作業を行う。
【００５７】
上記ユーザ入力部２４４は，キーボード，マウス，タッチペンといったユーザインターフェースで構成され，ユーザの要求する操作をコンテンツ表示装置１１０本体に伝達する。
【００５８】
上記コンテンツ表示装置１１０の構成により，コンテンツ表示装置１１０のアプリケーションから直接ファイル転送ドライバ２３０を制御し，ＩＥＥＥ−１３９４のファイル転送をアプリケーション層で操作し，記憶媒体処理装置１００からのファイル転送とストリーム転送を容易かつ確実に切り換えることが可能となる。
【００５９】
また，コンピュータがコンテンツ表示装置１１０の各構成要素として機能するプログラムやそのプログラムを記憶した記憶媒体も提供される。
【００６０】
（第２の実施形態：コンテンツ転送方法）
上述したように，本実施形態においては，ファイル転送とストリーム転送を排他的に切り換えることによってコンテンツを転送している。従って，記憶媒体処理装置１００は，ファイル転送中，ストリーム転送中，どちらの転送も行われていないという３つの状態の何れかに属する。
【００６１】
上記ファイル転送は，コンテンツ表示装置１１０側に主導権があり，記憶媒体処理装置１００は，ファイル転送の接続に関する主導権を持っていない。記憶媒体処理装置１００は，コンテンツ表示装置側からの指示，例えば，ファイル転送開始要求やファイル転送終了要求に従って，ファイル転送とストリーム転送を切り換える。
【００６２】
図４は，記憶媒体処理装置１００における，ファイル転送とストリーム転送を切り換えるアリゴリズムの一実施形態を示したフローチャートである。かかるフローチャートを利用して，ファイル転送とストリーム転送との切り換えアリゴリズムを詳述する。
【００６３】
記憶媒体処理装置１００は，先ず，現在，ファイル転送が行われているかどうか判断する（Ｓ３００）。ファイル転送が行われていると，ファイル転送開始要求は無視され，引き続きファイル転送が行われる。ここで，コンテンツ表示装置１１０からファイル転送終了要求が有った場合（Ｓ３０２），ファイル転送は停止される（Ｓ３０４）。
【００６４】
また，上記ファイル転送中かどうかの判断（Ｓ３００）において，ファイル転送が行われていないと判断された場合，記憶媒体処理装置１００からのファイル転送開始要求の有無が判断され（Ｓ３１０），かかるファイル開始要求が存在すればファイル転送の準備に移る。
【００６５】
上述したように，ファイル転送が一旦開始されると記憶媒体処理装置１００側ではその操作を制御することが不可能になる。従って，記憶媒体処理装置１００にはファイル転送の可否を示すファイル転送許可フラグが設けられている。記憶媒体処理装置１００でファイル転送を受け付けない場合，上記ファイル転送許可フラグを「不可」に設定する。上記ファイル開始要求が存在すると（Ｓ３１０），次にファイル転送が許可されているかどうか判断され（Ｓ３１２），許可されている，即ち，ファイル転送許可フラグが「可」の状態になっている場合のみ，次のステップに移行する。
【００６６】
次のステップでは，ストリーム転送中かどうかが判断され（Ｓ３１４），ストリーム転送が行われていなければ，ファイル転送が開始される（Ｓ３１６）。ここでは，ストリーム転送が行われている場合，ファイル転送を開始しないとしているが，他の実施形態においてはストリーム転送の有無（Ｓ３１４）を判断しない，即ち，ストリーム転送を強制終了し，ファイル転送を開始することができる。
【００６７】
上記ファイル転送開始要求が無い場合（Ｓ３１０），ストリーム転送中かどうかが判断され（Ｓ３２０），ストリーム転送が行われていると，ストリーム転送開始要求があったとしても無視され，引き続きストリーム転送が行われる。ここで，コンテンツ表示装置１１０からストリーム転送終了要求が有った場合（Ｓ３３２），ストリーム転送は停止される（Ｓ３２４）。
【００６８】
また，上記ストリーム転送中かどうかの判断（Ｓ３２０）において，ストリーム転送が行われていないと判断された場合，記憶媒体処理装置１００からのストリーム転送開始要求の有無が判断され（Ｓ３３０），かかるファイル開始要求が存在すれば，ストリーム転送を開始する（Ｓ３３２）。
【００６９】
このようなアルゴリズムにより，記憶媒体処理装置１００は，コンテンツ表示装置の指示によりファイル転送とストリーム転送を切り換えることが可能となる。しかし，上記記憶媒体処理装置１００を単に操作する従来の方法では，ＰＣのファイル転送ドライバから常にファイル転送開始要求が発行され，上記ファイル転送許可フラグを「可」にしておくと，ファイル転送による接続に占拠され，他の転送モードが利用できない。
【００７０】
本実施形態は，コンテンツ表示装置１１０の指示に特徴があり，コンテンツ表示装置１１０におけるファイル転送ドライバの操作をアプリケーションと密接に連動することによって，従来困難であったファイル転送とストリーム転送の切り換えを可能にしている。
【００７１】
図５は，コンテンツ表示装置１１０における，ファイル転送とストリーム転送を切り換えるアリゴリズムの一実施形態を示したフローチャートである。
【００７２】
先ず，コンテンツ表示措置１１０は，ユーザが操作ボタンを押したかどうか検出し（Ｓ４００），操作ボタンが押されていたら，その操作ボタンがファイル転送要求であるかどうか判断する（Ｓ４０２）。上記操作ボタンがファイル転送要求であれば，コンテンツ表示装置１１０は，記憶媒体処理装置１００に，ストリーム転送終了要求を行い，ファイル転送ドライバ２３０を有効にし，記憶媒体処理装置１００に，ファイル転送開始要求を行う（Ｓ４０４）。記憶媒体処理装置１００は，これに応じて，ストリーム転送が行われていればストリーム転送を終了し，ファイル転送が行われていなければファイル転送を開始する。
【００７３】
ここで，ファイル転送ドライバ２３０の有効とファイル転送開始要求とは，アプリケーションが実施するとしても良いし，ファイル転送ドライバ２３０を有効にするとそのファイル転送ドライバ２３０からファイル転送開始要求が送信されるとしても良い。かかるファイル転送開始要求は「ログイン」として表すこともできる。
【００７４】
また，操作ボタンがファイル転送要求ではなくストリーム転送要求であれば（Ｓ４１０），ファイル転送ドライバ２３０を無効にし，記憶媒体処理装置１００に，ファイル転送終了要求およびストリーム転送開始要求を行う（Ｓ４１２）。記憶媒体処理装置１００は，これに応じて，ファイル転送が行われていればファイル転送を終了し，ファイル転送およびストリーム転送が行われていなければストリーム転送を開始する。
【００７５】
上記同様，ファイル転送ドライバ２３０の無効とファイル転送終了要求は，アプリケーションが実施するとしても良いし，ファイル転送ドライバ２３０を無効にするとファイル転送ドライバ２３０からファイル転送終了要求が自動的に送信されるとしても良い。かかるファイル転送終了要求は「ログアウト」として表すこともできる。
【００７６】
さらに，上記ファイル転送が何らかの原因で失敗した場合においても，ファイル転送ドライバ２３０を有効にし続けるのは資源の無駄であり，ストリーム転送への切り換えを遅延するので，次の処理を行っている。
【００７７】
前回の操作ボタンがファイル転送要求であったかどうか判断し（Ｓ４２０），それがファイル転送要求であり，かつ，ファイル転送が行われていない場合（Ｓ４２２），ファイル転送ドライバ２３０を無効にする（Ｓ４２４）。かかる構成により伝送路を他の転送モードに解放することができる。
【００７８】
続いて，ファイル転送もしくはストリーム転送があったコンテンツをコンテンツ表示部２４２に表示する（Ｓ４３０）。また，上記ファイル転送ドライバ２３０の状態も画面上に表示することで，ユーザは現在どの処理が行われているか容易に把握することが可能となる。
【００７９】
図６は，ファイル転送ドライバ２３０の状態を表示する場合の処理の流れを示すフローチャートである。ここでは，コンテンツ表示装置１１０におけるファイル転送ドライバ２３０のレジストリを参照し（Ｓ４５０），ファイル転送ドライバ２３０が有効であるかどうか判断される（Ｓ４５２）。ファイル転送ドライバ２３０が有効であると判断されると，ファイル転送が行われているか，ファイル転送が可能な状態であることが知らされる（Ｓ４５４）。ファイル転送ドライバ２３０が無効であると，ストリーム転送が行われているか，ストリーム転送が可能な状態であることが知らされる（Ｓ４５６）。かかる表示は，アプリケーション上のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に示される。
【００８０】
本実施形態におけるコンテンツ転送方法によると，ファイル転送とストリーム転送の切り換えをコンテンツ表示装置１１０側で完全に制御することが可能となる。従って，記憶媒体処理装置１００においてファイル転送を制限する必要がない。即ち，図４におけるファイル転送許可の判断（Ｓ３１２）は必要なく，ファイル転送許可フラグを設定する必要もない。かかるコンテンツ転送方法においては，上記のファイル転送許可の判断機能を削除するか，ファイル転送許可フラグを常に「可」としている。
【００８１】
（第３の実施形態：アプリケーション操作）
理解を容易にするため上述したコンテンツ転送方法をアプリケーションの具体的な操作に置き換えて，以下に詳述する。
【００８２】
図７は，コンテンツ表示装置１１０上にある映像や音楽を取り込むためのアプリケーションを示した説明図である。図７に示すＧＵＩ５００は，記憶媒体処理装置１００上の光ディスクの状態を示す光ディスクウィンドウ５１０，コンテンツ表示装置１１０上のハードディスクの状態を示すハードディスクウィンドウ５１２と，実際にコンテンツを再生するコンテンツ再生ウィンドウ５１４とで表される。本実施形態では，上記３つのウィンドウで表されているが，かかるウィンドウに限らず，他の様々な機能を付加できる。
【００８３】
ここでは，ファイル転送とストリーム転送とが他の操作により自動的に切り換わる場合と，アプリケーション上の切り換えボタンを利用して手動で切り換える場合とに分けて説明する。
【００８４】
図８は，本実施形態におけるアプリケーション操作の一例を示したフローチャートである。先ず，他の操作により自動的に切り換わる場合をこのフローチャートを用いて説明する。
【００８５】
例えば，ユーザが記憶媒体処理装置１００の光ディスクの内容を閲覧しようとすると（Ｓ６００），自動的に転送モードがファイル転送に切り換わり，ファイル転送により光ディスクのディレクトリ構造が表示される（Ｓ６０２）。ファイル転送への切り換えは，コンテンツ表示装置１１０のアプリケーションにおける，ストリーム転送終了要求，ファイル転送ドライバ２３０有効化，ファイル転送開始要求によって達せられる。
【００８６】
その後，ユーザが，そのディレクトリ構造から１つのコンテンツ（ファイル）を選択すると（Ｓ６１０），自動的にストリーム転送に切り換わり，コンテンツ再生ウィンドウ５１４に選択したコンテンツが表示される（Ｓ６１２）。ストリーム転送への切り換えは，コンテンツ表示装置１１０のアプリケーションにおける，ファイル転送ドライバ２３０の無効化，ファイル転送終了要求，ストリーム転送開始要求によって達せられる。また，コンテンツの表示をファイル転送によって行うことも可能であるが，一旦コンテンツ表示装置１１０上に保存する関係で表示するまでに時間を要し，シャトル時（高速再生）の画質も落ちる。従って，単にコンテンツの表示のみに利用する場合は，ストリーム転送が優れている。
【００８７】
かかるストリーム転送によるコンテンツの再生で所望のコンテンツが見つかると，当該コンテンツ表示装置１１０で編集するために，記憶媒体処理装置１００の光ディスクからコンテンツ表示装置１１０のハードディスクにコンテンツを移動する。ユーザは，例えば，所望のコンテンツを光ディスクのディレクトリ図からハードディスクのディレクトリ図へドラッグ＆ドロップ（図中矢印で示す。）操作を行う。
【００８８】
かかるユーザの操作を検出すると（Ｓ６２０），それに応じて，転送モードはファイル転送に自動的に切り換わり，所望のコンテンツが光ディスクからハードディスクへ移動する（Ｓ６２２）。ファイル転送への切り換えは，コンテンツ表示装置１１０における，ストリーム転送終了要求，ファイル転送ドライバ２３０有効化，ファイル転送開始要求により達せられる。また，このような切り換え処理は，ドラッグ＆ドロップのうち，ドラッグの時点で行われるとしても良いし，ドロップ後に行われるとしても良い。
【００８９】
このように，ユーザは，ファイル転送とストリーム転送の切り換えに関する面倒な処理に触れることなく，光ディスク上のコンテンツを自由に表示，転送可能となる。
【００９０】
また，アプリケーション上の切り換えボタンを利用して手動で切り換える場合，ユーザは，ファイル転送であるかストリーム転送であるか意識して操作することとなる。例えば，記憶媒体処理装置１００の光ディスクの内容を閲覧しようと考えるユーザは，転送切り換えボタン５２０でファイル転送を選択し，光ディスクのディレクトリ構造がファイル転送により表示される。
【００９１】
その後，ユーザは，自ら転送切り換えボタン５２０で転送モードをストリーム転送に変更し，上記ディレクトリ構造から１つのファイル（コンテンツ）を選択すると，コンテンツ再生ウィンドウ５１４に選択したコンテンツが表示される。
【００９２】
かかるコンテンツの再生で所望のコンテンツが見つかると，当該コンテンツ表示装置１１０で編集するために，記憶媒体処理装置１００の光ディスクからコンテンツ表示装置１１０のハードディスクにコンテンツを移動する。ユーザは，転送切り換えボタン５２０をファイル転送に切り換え，所望のコンテンツを光ディスクのディレクトリ図からハードディスクのディレクトリ図へドラッグ＆ドロップ（図中矢印で示す。）操作を行う。かかる操作に応じて，所望のコンテンツが光ディスクからハードディスクへ転送される。
【００９３】
また，ストリーム転送中にファイル転送を行うなど，禁止，または制限をかけるべきＧＵＩ５００上のボタンは，そのボタン自体を選択できないようにすることで目的を達成できる。例えば，ストリーム転送によってコンテンツをストリーミングしている最中，光ディスクからハードディスクへのファイル転送が行われないように，かかる操作に関するボタンは不活性にしておく。このようにアプリケーションの入り口で入力禁止を行い，機能を制限できる。
【００９４】
ここでは，上述した自動的に切り換わる場合と異なり，ユーザが転送モードを意識して切り換えるので，例えば，ダウンロードの必要なコンテンツ（ファイル）に関して，もはやストリーム転送を介さず，ファイル転送しつつ，コンテンツを表示するなどの処理が可能となる。
【００９５】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９６】
なお，本明細書のコンテンツ転送方法における各工程は，必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく，並列的あるいは個別に実行される処理（例えば，並列処理あるいはオブジェクトによる処理）も含むとしても良い。
【産業上の利用可能性】
【００９７】
本発明は，コンテンツの転送方法にかかり，特にコンテンツの転送モードを容易に切り換え可能なコンテンツ転送システム，コンテンツ転送方法，コンテンツ表示装置，およびそのプログラムに適用可能である。
【図面の簡単な説明】
【００９８】
【図１】第１の実施形態におけるコンテンツ転送システムの概略を示したブロック図である。
【図２】記憶媒体処理装置の概略的な構成を示したブロック図である。
【図３】コンテンツ表示の概略的な構成を示したブロック図である。
【図４】ファイル転送とストリーム転送を切り換えるアリゴリズムの一実施形態を示したフローチャートである。
【図５】ファイル転送とストリーム転送を切り換えるアリゴリズムの一実施形態を示したフローチャートである。
【図６】ファイル転送ドライバの状態を表示する場合の処理の流れを示すフローチャートである。
【図７】映像や音楽を取り込むためのアプリケーションを示した説明図である。
【図８】第３の実施形態におけるアプリケーション操作の一例を示したフローチャートである。
【符号の説明】
【００９９】
１００  記憶媒体処理装置
１１０  コンテンツ表示装置
２１２  ストリーム転送部
２１４  ファイル転送部
２３０  ファイル転送ドライバ
２３２  ストリーム開始部
２３４  ストリーム終了部
２３６  ファイル開始部
２４０  ファイル終了部
２４２  コンテンツ表示部
２４４  ユーザ入力部
【図１】
2006236138.tif 000003
【図２】
2006236138.tif 000004
【図３】
2006236138.tif 000005
【図４】
2006236138.tif 000006
【図５】
2006236138.tif 000007
【図６】
2006236138.tif 000008
【図７】
2006236138.tif 000009
【図８】
2006236138.tif 000010