(57)【特許請求の範囲】
【請求項１】
送信側と受信側とが、１対多の関係にあり、かつ送信側から受信側への片方向伝送のみを前提とする放送型のネットワークに接続され、ネットワーク上でストリーミング配信されるコンテンツを受信するための設備を有するストリーミング再生装置において、
前記ネットワークを介して視聴を希望するコンテンツを選択するためのコンテンツ選択操作部と、
前記コンテンツ選択操作部の操作に応じ前記ネットワークから受信を希望するコンテンツのデータのみを通過させ、受信データを出力するためのパケットフィルタと、
前記コンテンツ選択操作部のコンテンツ選択操作後に前記パケットフィルタから受信データを入力するとともに、この受信データを順次末尾に格納開始する格納手段と、蓄積された先頭のデータを出力する最終出力手段とを各々備えるＦＩＦＯバッファと、
前記ＦＩＦＯバッファの格納手段、最終出力手段に各々接続されて前記コンテンツ選択操作部からコンテンツ選択決定信号を受信してデータの入出力を制御するとともに、予め設定された最終出力用バッファ量のデータが前記ＦＩＦＯバッファに蓄積が完了したことを監視させる監視手段を備えたバッファ管理部と、
受信データのラインと前記ＦＩＦＯバッファの最終出力手段とに各々接続され、かつ前記コンテンツ選択操作部及び前記バッファ管理部に接続され、前記コンテンツ選択操作後は受信データを前記格納手段の選択により出力し、前記監視手段の監視による受信データ蓄積後には前記最終出力手段の選択に切り換えて蓄積された前記先頭のデータを出力させる選択部と、
前記選択部で選択されたデータを再生する再生部とを備えたことを特徴とするストリーミング再生装置。
【請求項２】
前記請求項１に記載のストリーミング再生装置において、
前記選択部には、前記再生部で再生するデータが前記最終出力手段の選択か否か確認できる点灯部を接続していることを特徴とするストリーミング再生装置。
【請求項３】
前記請求項１または２に記載のストリーミング再生装置において、
前記再生部には、前記再生したデータを表示する表示部を接続していることを特徴とするストリーミング再生装置。
【請求項４】
前記請求項１〜３いずれかに記載のストリーミング再生装置において、
前記予め設定する最終出力用バッファ量は、使用者の操作により設定することを特徴とするストリーミング再生装置。
【請求項５】
前記請求項１〜４いずれかに記載のストリーミング再生装置において、
前記ＦＩＦＯバッファは、リングバッファまたは多段ラッチからなることを特徴とするストリーミング再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング再生装置に係り、より詳細には、送信側と受信側とが、１対多の関係にあり、かつ送信側から受信側への片方向伝送のみを前提とする放送型のネットワークに接続され、ネットワーク上でストリーミング配信されるコンテンツを受信するための設備を有するストリーミング再生装置に関する。
【背景技術】
【０００２】
従来、ストリーミング再生装置は、送信側と受信側とが、１対多の関係にあり、かつ送信側から受信側への片方向伝送のみを前提とする放送型のネットワークに接続され、ネットワーク上でストリーミング配信されるコンテンツを受信するための設備としてよく用いられている。この従来のストリーミング再生装置では、送信側の都合による送信側におけるデータ送信時期およびネットワークのトラフィック等で生じるネットワーク遅延のばらつきにより、再生に必要な時期に必要なデータが到着せず、円滑に再生ができない（データを待っている間、再生が停止してしまう）という不具合があった。上述した不具合を改善するために、ストリーミング配信されたデータを受信側で蓄積し、蓄積されたデータを再生する方法が最も一般的に用いられている。しかしながら、バッファに所要のデータ量が蓄積されるまでの間、受信側でコンテンツを再生開始できないという新たな不具合が生じた。そこで、上述したこれら不具合を共に改善するために、送信側と受信側とが、１対１の関係にあり、かつ双方向伝送可能な放送型のネットワークに接続される場合に限り、ストリーミング配信とバッファリング配信とで配信方法を切り換えて、１つのストリームコンテンツを配信するストリーミング技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−９４５５１号公報  前述した構造による従来のストリーミング再生装置の実施形態を、図４および図５を参照して説明する。図４は、前述した従来のストリーミング再生装置の一実施形態を示す構成図である。また、図５は、図４に示したストリーミング再生装置のストリーミング配信からバッファリング配信へ切り替える動作を示すタイムチャートである。
【０００３】
図４に示すように、従来のストリーミング再生装置は、インターネット（ネットワーク）１により接続された受信装置３０からのアクセスにより送信装置２０からストリームコンテンツを配信する。このため送信装置２０は、コンテンツサーバを構成し、配信に係る各種ストリームコンテンツを記憶手段２５に記憶する。この記憶手段２５は、ハードディスクからなり、制御手段２６の制御によりストリームコンテンツを更新し、エンデコーダ２７により出力する。このエンデコーダ２７は送信手段２８に接続され、この送信手段２８は受信装置３０からのアクセスを制御手段２６に通知し、ストリームコンテンツを受信装置３０に送出する。
また、受信装置３０は、送信装置２０から配信されたストリームコンテンツのファイルを記録するハードディスクからなる記憶手段３１を備え、これに記録されたファイルを制御手段３２の制御によりデコーダ３３によってデコードして出力する。また、デコーダ３３は、上述した記憶手段３１からのファイル、及び受信手段３６より直接入力されたデータをデコードして出力し、表示手段３４により表示する。
【０００４】
このような構成からなる従来のストリーミング再生装置を使用する場合、図５に示すように、まず、送信装置２０の制御手段２６がコンテンツの伝送状況に合わせてストリーミング配信からバッファリング配信へ切り換えるプログラムにより配信方法の切り換える命令を所定の時点ｔ１で送出する。制御手段２６は、この切り換え命令により、所定期間経過したストリーミング配信中止時点ｔ２で、このストリームコンテンツのストリーミング配信を中止する。
また、制御手段２６は、ストリーミング配信中止時点ｔ２でストリーミング配信を中止して、このストリームコンテンツについて未送信のデータが発生する場合（すなわち、例えば２時間のストリームコンテンツについて、１時間分のデータをストリーミング配信により配信した時点でストリーミング配信を中止する場合であり、この場合、残り１時間分のデータが未送信のデータとして残ることになる）、切り換え命令を受信した時点ｔ１から残りの未送信のデータをバッファリング配信により配信する。
また、受信装置３０側において、制御手段３２は、ストリーミング配信中止時点ｔ２までで配信したコンテンツの再生を完了した時点で、それに続くバッファリング配信により配信したストリームコンテンツのデータを再生できるように、時点ｔ１以降のストリームコンテンツについて、所定の再生時間を単位にしたファイルにより配信する。
これにより制御手段２６は、ストリーミング配信中止時点ｔ２までのストリームコンテンツを受信装置３０側で再生した時点では、続くストリームコンテンツのデータによる１つのファイルが受信装置３０の記憶手段３１に保持されており、この記憶手段３１に保持されたファイルを続いて再生することにより、これら２つの配信方法に係るストリームコンテンツを途切れることなく再生できる。
【０００５】
このように、従来のストリーミング再生装置は、受信装置３０が送信装置２０にアクセスしたことを送信装置２０が知りえる、即ち双方向伝送が可能であり、このアクセスに基づき１対１の接続を確立できることを前提に、バッファリング配信に比して待ち時間が殆どないストリーミング配信によりコンテンツの配信を開始することで使用者の配信開始時の使い勝手を図るとともに、転送によるエラーレートが劣化した場合にバッファリング配信に配信方法を切り替えることで、画質、音質の劣化を防止していた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、送信側と受信側とが、１対多の関係にあり、かつ送信側から受信側への片方向伝送のみを前提とする放送型のネットワークに接続されることを前提とする場合には、従来のストリーミング再生装置を適用することができない。さらに、配信サービスがストリーミング配信のみで運用されている場合には、従来のストリーミング再生装置に頼ることができない。
前述したように、ストリーミング再生装置が放送型のネットワーク上でストリーミング配信されたコンテンツを受信する場合、再生に必要な時期に必要なデータが到着せず、円滑に再生ができないという不具合を改善するために、ストリーミング配信されたデータを蓄積し、蓄積されたデータを再生する方法が一般的に用いられている。しかしながら、バッファに所要のデータ量が蓄積されるまでの時間がかかり、コンテンツが再生され、使用者が実際にコンテンツの内容を確認するためには一定の時間待たなければならないという不具合があった。例えばインターネット上でストリーミング配信されているコンテンツの内容を確認するためには、数秒以上の待ち時間が必要だった。特に多くのコンテンツの中からストリーミング配信によりコンテンツの内容を確認しながら希望するコンテンツを探す場合に、多くの時間が必要だった。
【０００７】
本発明は上記の点に鑑みなされたもので、その目的は、早期にコンテンツの内容を確認でき、希望のコンテンツを短時間で探せるストリーミング再生装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は上述した課題を解決するために、送信側と受信側とが１対多の関係にありかつ送信側から受信側への片方向伝送のみを前提とする放送型のネットワークに接続されてネットワーク上でストリーミング配信されるコンテンツを受信するための設備を有するストリーミング再生装置であって、ネットワークを介して視聴を希望するコンテンツを選択するためのコンテンツ選択操作部と、このコンテンツ選択操作部の操作に応じネットワークから受信を希望するコンテンツのデータのみを通過させ、受信データを出力するためのパケットフィルタと、コンテンツ選択操作部のコンテンツ選択操作後にこのパケットフィルタから受信データを入力するとともにこの受信データを順次末尾に格納開始する格納手段と蓄積された先頭のデータを出力する最終出力手段とを各々備えるＦＩＦＯバッファと、このＦＩＦＯバッファの格納手段、最終出力手段に各々接続されてコンテンツ選択操作部からコンテンツ選択決定信号を受信してデータの入出力を制御するとともに予め設定された最終出力用バッファ量のデータがＦＩＦＯバッファに蓄積したことを監視させる監視手段を備えたバッファ管理部と、受信データのラインとこのＦＩＦＯバッファの最終出力手段とに各々接続されかつコンテンツ選択操作部及びバッファ管理部に接続されてコンテンツ選択操作後は受信データを出力して監視手段の監視による受信データ蓄積後には最終出力手段の選択に切り換えて先頭のデータを出力させる選択部と、この選択部で選択されたデータを再生する再生部とを備える。
【００１０】
ここで、選択部には、再生部で再生するデータが最終出力手段の選択か否か確認できる点灯部を接続することが好ましい。また、再生部には、再生したデータを表示する表示部を接続していることが好ましい。また、予め設定する最終出力用バッファ量は、使用者の操作により設定することが好ましい。また、ＦＩＦＯバッファは、リングバッファまたは多段ラッチからなることが好ましい。
【発明の効果】
【００１１】
以上、本発明によるストリーミング再生装置によれば、コンテンツ選択後、使用者が実際にコンテンツの内容を早期に確認できるようになり、特に多くのコンテンツの中からコンテンツの内容を確認しながら希望するコンテンツを探すことが容易になる。即ち、上述した確認用に再生する簡単な構造に形成することで、末尾側の位置から瞬時に再生できるため、コンテンツの確認操作に適した再生が可能になる。さらに、受信データ蓄積後には、従来通り円滑な再生を行うことができるため、使用者が違和感なく視聴することができる。
【発明を実施するための最良の形態】
【００１２】
次に、添付図面を参照して本発明によるストリーミング再生装置の実施の形態を詳細に説明する。図１は、本発明によるストリーミング再生装置の第１の実施形態を示す構成図である。また、図２は、図１に示したストリーミング再生装置の動作を説明するための動作説明図であり、図２（ａ）及び（ｂ）は最初のデータを格納する状態を、図２（ｃ）は参照出力手段１１ｃからデータ出力される状態を、図２（ｄ）は参照出力手段１１ｃから最終出力手段１１ａに切り替わる状態を各々示している。また、図３は、本発明によるストリーミング再生装置の第２の実施形態を示す構成図である。
【実施例１】
【００１３】
図１に示すように、本発明によるストリーミング再生装置の第１の実施形態は、送信側（図示せず）と受信側１０とが１対多の関係にありかつ送信側から受信側１０への片方向伝送のみを前提とする放送型のネットワーク１に接続されてネットワーク１上でストリーミング配信されるコンテンツを受信するための設備を有したストリーミング再生装置であって、ネットワーク１を介して視聴を希望するコンテンツを選択するためのコンテンツ選択操作部１５と、このコンテンツ選択操作部１５の操作に応じネットワーク１から受信を希望するコンテンツのデータのみを通過させ、受信データＤｂを出力するためのパケットフィルタ１９と、このコンテンツ選択操作部１５のコンテンツ選択操作後にパケットフィルタ１９から受信データＤｂを入力するとともにこの受信データＤｂを順次末尾Ｂに格納開始する格納手段１１ｂ、蓄積された先頭Ａのデータを出力する最終出力手段１１ａ、及び先頭Ａの位置に比べ末尾Ｂ側に存在する参照位置Ｃのデータを参照用に出力する参照出力手段１１ｃを各々備えたＦＩＦＯバッファ１１と、このＦＩＦＯバッファ１１の格納手段１１ｂ、最終出力手段１１ａ、参照出力手段１１ｃに各々接続されてコンテンツ選択操作部１５からコンテンツ選択決定信号を受信してデータの入出力を制御するとともに予め設定された最終出力用バッファ量ＢａのデータがＦＩＦＯバッファ１１に蓄積が完了したことを監視させる監視手段１３ａを備えたバッファ管理部１３と、ＦＩＦＯバッファ１１の最終出力手段１１ａと参照出力手段１１ｃとに各々接続されかつコンテンツ選択操作部１５及びバッファ管理部１３に接続されてコンテンツ選択操作後は予め設定した参照位置ＣのデータＤｃを参照出力手段１１ｃの選択により出力し、監視手段１３ａの監視による受信データ蓄積後には最終出力手段１１ａの選択に切り換えて蓄積された先頭Ａのデータを出力させる選択部１４と、この選択部１４で選択されたデータを再生する再生部１６とを備えている。
【００１４】
即ち、第１の実施形態では、図４に示した従来技術と異なり、例えば、リングバッファからなるＦＩＦＯバッファ１１を備え、ネットワーク１上でストリーミング配信されているコンテンツから受信を希望するコンテンツを受信する際、その受信データのＦＩＦＯバッファ１１への格納が、先予め設定された一定長の格納が終了するまでの間、参照出力手段１１ｃにより確認用に再生して使用者に確認を促すようにしたものである。
【００１５】
ここで、パケットフィルタ１９はコンテンツ選択操作部１５とラインＬ１３により接続され、コンテンツ選択操作部１５で受信を希望するコンテンツが選択されるとそのコンテンツに対応したデータのみが通過するように動作し、受信データＤｂを出力する。
【００１６】
ＦＩＦＯバッファ１１は、受信データＤｂを格納（記憶）するリングバッファとして動作するメモリからなり、その受信データＤｂを入出力するための、格納手段１１ｂと最終出力手段１１ａとを各々備えている。このＦＩＦＯバッファ１１は、パケットフィルタ１９の出力からラインＬ１により接続されて格納手段１１ｂにより受信データＤｂを末尾Ｂに順次入力するとともに、最終出力手段１１ａにより蓄積された先頭ＡのデータＤａを出力しており、先頭Ａと末尾Ｂとがリング内で追いかけ合うように、図１に示した矢印Ｅの方向にアドレスを移動（巡回）させて受信データの待ち行列を効率良く格納する構造であって、これは従来よく知られた周知技術である。また、ＦＩＦＯバッファ１１は、格納手段１１ｂ及び最終出力手段１１ａの間に配置し、先頭Ａ側の位置に比べて末尾Ｂ側に存在する参照位置ＣのデータＤｃを参照用に出力できる参照出力手段１１ｃを備えている。そして、ＦＩＦＯバッファ１１は、格納手段１１ｂ、最終出力手段１１ａ、参照出力手段１１ｃそれぞれをバッファ管理部１３に接続することで、このバッファ管理部１３によりデータの入出力を制御している。
【００１７】
バッファ管理部１３は、図４に示した従来技術の制御手段のように、受信データの入出力を制御するものであって、ＦＩＦＯバッファ１１の最終出力手段１１ａ、格納手段１１ｂ、参照出力手段１１ｃにラインＬ２、Ｌ３、Ｌ４を介してそれぞれに接続されるとともに、予め設定された最終出力用バッファ量Ｂａのデータが先頭Ａから蓄積完了したことを監視する監視手段１３ａを更に備えている。この監視手段１３ａは、図１に示したようにバッファ管理部１３内に一体に設けることに限定されるものではなく、例えば、バッファ管理部１３と別体に設けて接続することも可能である。そして、バッファ管理部１３には、受信データＤｂをＦＩＦＯバッファ１１に蓄積開始するためにコンテンツ選択操作部１５がＬ９により接続されている。尚、最終出力用バッファ量Ｂａまたは参照位置Ｃの位置は使用者が設定できるように形成されていることが好ましい。
【００１８】
選択部１４は、ＦＩＦＯバッファ１１の最終出力手段１１ａと参照出力手段１１ｃとにラインＬ５、Ｌ６により各々接続されて、スイッチ構造を有して最終出力手段１１ａと参照出力手段１１ｃとのいずれかに接続するように形成されている。また、選択部１４は、バッファ管理部１３及びコンテンツ選択操作部１５にラインＬ７、Ｌ８により各々接続され、コンテンツ選択操作部１５からコンテンツ選択操作後の選択信号を受けて参照出力手段１１ｃに接続するとともに、その後、バッファ管理部１３の監視手段１３ａから受信データの蓄積が完了したことを知らせる信号を受けて参照出力手段１１ｃから最終出力手段１１ａに接続を切り換えるように形成されている。
【００１９】
また、コンテンツ選択操作部１５は、パケットフィルタ１９にラインＬ１３により接続され、パケットフィルタ１９においてネットワーク１から希望するコンテンツのデータのみを通過させるためにコンテンツが選択できるように形成されている。また、受信データＤｂをＦＩＦＯバッファ１１に蓄積開始し、同時に選択部１４が参照出力手段１１ｃに接続するための指示を与えるためのコンテンツ選択決定信号を出力する。
【００２０】
そして、選択部１４は、ＦＩＦＯバッファ１１の最終出力手段１１ａまたは参照出力手段１１ｃのいずれかに接続してネットワーク１を介して受信するデータを再生部１６に出力するように設けられている。この再生部１６は、ストリーミング配信されたデータをデコード（再生）して出力できるように形成されている。そして、再生部１６は、デコードして出力したデータを表示できるように例えば液晶表示装置からなる表示部１７を出力端に接続している。さらに、再生部１６には、選択部１４で選択した最終出力手段１１ａまたは参照出力手段１１ｃいずれかのデータが表示部１７に表示されているか確認できるように、ＬＥＤなどの発光素子からなる点灯部１８を更に接続している。この点灯部１８は、表示部１７の表示中に、例えば、点灯時には参照出力手段１１ｃの選択を示し、消灯時には最終出力手段１１ａの選択を示すように動作させることで、使用者にコンテンツ確認用であることを知らせることができる。
【００２１】
次に、このように形成された本発明によるストリーミング再生装置の第１の実施形態を用いた動作について図１及び２を参照して詳細に説明する。
まず、使用者は、図１に示したコンテンツ選択操作部１５において、受信を希望するコンテンツを選択する。するとパケットフィルタ１９は受信を希望したコンテンツの受信データＤｂのみをＦＩＦＯバッファ１１へ出力する。ＦＩＦＯバッファ１１は１Ｗｏｒｄｓ（Ｗｏｒｄｓは１つのアドレスに格納されるデータの大きさ）単位で格納および出力のアクセスが行われ、各々のアクセスされるアドレスはアクセスごとにインクルメント（ある値に１を加算）される。即ち、ＦＩＦＯバッファ１１へのアクセス管理は、コンテンツ選択操作部１５の選択決定操作後、バッファ管理部１３によりアドレスで管理される。受信データＤｂはバッファ管理部１３から指示されたアドレスに基づき格納手段１１ｂにより末尾Ｂから格納される。末尾Ｂのアドレスはストリーミング再生装置のシステム都合により設定された任意の初期アドレスから開始され、格納の都度インクルメントされる。ＦＩＦＯバッファ１１は最終出力手段１１ａにより、末尾Ｂの初期アドレスと同じアドレスを初期アドレスとしてデータの出力の都度インクリメントされるアドレスを持つ先頭ＡからデータＤａを出力する。監視手段１３ａは末尾Ｂのアドレスから予め設定された最終出力用バッファ量Ｂａに相当するアドレス数を減じた値を逐次計算していて、その初期アドレスと等しくなった時点からバッファ管理部１３の指示に基づき最終出力手段１１ａにより先頭ＡからデータＤａを出力開始する。即ち、予め設定された最終出力用バッファ量ＢａのデータがＦＩＦＯバッファ１１に蓄積されたら先頭ＡからデータＤａを出力する動作を行う。この時、最終出力用バッファ量Ｂａは送信側およびネットワーク１の状態に応じ使用者が設定できることが好ましい。さらに、ＦＩＦＯバッファ１１は参照出力手段１１ｃにより、末尾Ｂの初期アドレスと同じアドレスを初期アドレスとしてデータの出力の都度インクリメントされるアドレスを持つ参照位置ＣからデータＤｃを出力する。参照位置Ｃは最終出力用バッファ量Ｂａより小さく設定された参照出力用バッファ量Ｂｃにより決定される。この時、参照出力用バッファ量Ｂｃは小さいほうがよく、使用者の好みに応じて設定できることが好ましい。監視手段１３ａはまた、末尾Ｂのアドレスから予め設定された参照出力用バッファ量Ｂｃに相当するアドレス数を減じた値を逐次計算していて、その初期アドレスと等しくなった時点からバッファ管理部１３の指示に基づき参照出力手段１１ｃにより参照位置ＣからデータＤｃを出力開始する。即ち、予め設定された参照出力用バッファ量ＢｃのデータがＦＩＦＯバッファ１１に蓄積されたら参照位置ＣからデータＤｃを出力する動作を行う。参照出力用バッファ量Ｂｃは最終出力用バッファ量Ｂａより小さく設定されるため、データＤｃはデータＤａより早期に出力開始される。
【００２２】
末尾Ｂのアドレス、先頭Ａのアドレスおよび参照位置Ｃのアドレス値の関係を、図２を参照して、より具体的に説明する。図２に示すように、例えば、末尾Ｂ、先頭Ａおよび参照位置Ｃの初期アドレスが４２になっていて、最終出力用バッファ量が１０Ｗｏｒｄｓ、参照出力用バッファ量が４Ｗｏｒｄｓとして設定した実施例について、以下、詳細に説明する。
まず、使用者は、図１に示したコンテンツ選択操作部１５において、受信を希望するコンテンツを選択する。するとパケットフィルタ１９は受信を希望したコンテンツの受信データＤｂのみを選択しＦＩＦＯバッファ１１へ出力する。これと同時に選択部１４はコンテンツ選択操部１５からのコンテンツ選択決定信号を受けて参照出力手段１１ｃを選択する。選択したコンテンツの受信データＤｂは、バッファ管理部１３の制御により格納手段１１ｂを動作させ、図２（ａ）に示すようにＦＩＦＯバッファ１１内に初期アドレス４２を先頭にして順次入力される。図２では受信データＤｂのデータ内容は受信順序ごとにＤ１、Ｄ２、Ｄ３の順に名づけられている。また、格納手段１１ｂは、データがＦＩＦＯバッファ１１内に入力されると、図２（ｂ）に示すように、矢印Ｅ方向に移動して次のアドレスで新たなデータの受信を待つ。そして、データが順次入力され、図２（ｃ）に示すように、アドレス４６にデータが格納手段１１ｂから入力されると、監視手段１３ａで計算されている末尾Ｂのアドレス値４６から予め設定された参照出力用バッファ量４Ｗｏｒｄｓを減じた値が４２になり、即ちこの値は初期アドレスと等しくなり、バッファ管理部１３の制御により参照出力手段１１ｃを動作させ、図２（ｃ）に示すように参照位置ＣからデータＤｃ（最初の値はＤ１）を出力する。その後、参照出力手段１１ｃの動作の都度、参照位置Ｃも矢印Ｅ方向に移動して、参照用にデータＤｃを順次出力するように動作する。さらにデータが順次入力され、図２（ｄ）に示すように、アドレス５２にデータが格納手段１１ｂから入力されると、監視手段１３ａで計算されている末尾Ｂのアドレス値５２から予め設定された最終出力用バッファ量１０Ｗｏｒｄｓを減じた値が４２になり、即ちこの値は初期アドレスと等しくなり、バッファ管理部１３の制御により最終出力手段１１ａを動作させ、図２（ｄ）に示すように先頭ＡからデータＤａ（最初の値はＤ１）を出力する。この時、選択部１４はバッファ管理部１３からの制御に基づき最終出力手段１１ａに切り替える。その後、最終出力手段１１ａの動作の都度、先頭Ａも矢印Ｅ方向に移動して、データＤａを順次出力するように動作する。図２のような動作により次々とストリーミング配信されるデータは順次格納され、出力される。選択部１４で選択された信号は再生部１６へ出力される。
尚、図１に示した再生部１６及び表示部１７は、図４に示した従来技術のデコーダ及び表示手段と同様に、再生部１６がＦＩＦＯバッファ１１から出力されるデータをデコードして表示部１７に出力し、この表示部１７の液晶表示器により再生部１６からの再生データ（ビデオデータ等）を表示する。また、本実施の形態においては、選択部１４が参照出力手段１１ｃを選択している間、コンテンツ確認用としての再生していることを示すＬＥＤからなる点灯部１８を点灯させ、使用者にコンテンツ確認用であることを知らせる。
【００２３】
このように本発明によるストリーミング再生装置の第１の実施形態によると、コンテンツ選択後、早期に再生データを確認用として再生できるため、使用者が実際にコンテンツの内容を早期に確認できるようになり、特に多くのコンテンツの中からコンテンツの内容を確認しながら希望するコンテンツを探すことが容易になる。即ち、上述した確認用に再生する簡単な構造に形成することで、参照位置Ｃから瞬時に再生できるため、コンテンツの確認操作に適した再生が可能になる。さらに、受信データ蓄積後には、従来通り円滑な再生を行うことができるため、使用者が従来技術と同様に違和感なく視聴することができる。
さらに、表示部１７で再生されているものデータが、コンテンツ確認用なのか否かを使用者に示す点灯部１８を提供しているため、コンテンツ確認用の再生を行っていることを使用者に知らせることができる。
【実施例２】
【００２４】
次に、図３を参照して、本発明によるストリーミング再生装置の第２の実施形態を詳細に説明する。
図３に示すように、本発明によるストリーミング再生装置の第２の実施形態は、第１の実施形態と同様に、送信側と受信側とが１対多の関係にありかつ送信側から受信側への片方向伝送のみを前提とする放送型のネットワークに接続されてネットワーク上でストリーミング配信されるコンテンツを受信するための設備を有するストリーミング再生装置であって、ネットワークを介して視聴を希望するコンテンツを選択するためのコンテンツ選択操作部１５と、このコンテンツ選択操作部１５の操作に応じネットワーク１から受信を希望するコンテンツのデータのみを通過させ、受信データＤｂを出力するためのパケットフィルタ１９と、コンテンツ選択操作部１５のコンテンツ選択操作後にパケットフィルタ１９から受信データＤｂを入力して格納するＦＩＦＯバッファ１２と、このＦＩＦＯバッファ１２に各々接続されてコンテンツ選択操作部１５からコンテンツ選択信号を受信してデータの入出力を制御するとともにＦＩＦＯバッファ１２に予め設定された最終出力バッファ量Ｂａのデータが蓄積完了したことを監視させる監視手段１３ａを備えたバッファ管理部１３と、ＦＩＦＯバッファ１２、コンテンツ選択操作部１５、及びバッファ管理部１３に各々接続されてコンテンツ選択操作後と監視手段１３ａの監視による受信データ蓄積後とでデータの出力を切り換える選択部１４と、この選択部１４で選択されたデータを再生する再生部１６とを備えている。
この第２の実施形態では、第１の実施形態と異なり、ＦＩＦＯバッファ１２に、受信データＤｂを順次末尾Ｂに格納開始する格納手段１２ｂと、蓄積された先頭ＡのデータＤａを出力する最終出力手段１２ａとを設けており、第１の実施形態のような参照出力手段を有していない。従って、バッファ管理部１３は、ＦＩＦＯバッファ１２の格納手段１２ｂ、最終出力手段１２ａのみに接続されてコンテンツ選択操作部１５からコンテンツ選択決定信号を受信してデータの入出力を制御する。また、選択部１４は、格納手段１２ｂと最終出力手段１２ａとに各々接続され、かつコンテンツ選択操作部１５及びバッファ管理部１３に接続され、コンテンツ選択操作後は格納手段１２ｂの選択によりデータを出力し、予め設定した最終出力用バッファ量Ｂａのデータが蓄積完了した時点から最終出力手段１１ａの選択によりデータを出力する。
【００２５】
即ち、第２の実施形態では、第１の実施形態の参照出力手段を受信データＤｂとし、バッファリング無しで参照出力手段を提供するものである。これにより装置全体の構造をより簡略化し、設計工数や製造コストを低減している。尚、図４において、ＦＩＦＯバッファ１２、ラインＬ１０、Ｌ１１以外は、図１に示した第１の実施形態と同じ構成要素であり、同一構成要素には同じ符号を記載するとともに、重複する説明は省略する。
【００２６】
このように、本発明によるストリーミング再生装置の第２の実施形態は、格納手段１２ｂを、ＦＩＦＯバッファ１２に入力する手前でラインＬ１０により二股に分岐させて選択部１４に直接接続するように形成している。コンテンツ選択操作部１５において受信を希望するコンテンツが選択されるとパケットフィルタ１９から受信を希望したコンテンツのデータが出力される。この時、選択部１４はコンテンツ選択部１５からのコンテンツ選択決定信号を受けてＬ１０を選択する。第１の実施形態と同様にパケットフィルタ１９の出力はＦＩＦＯバッファ１２への蓄積と、最終出力手段１１ａによる末尾ＡのデータＤａの出力も行われる。第１の実施形態と同様、予め設定された最終出力用バッファ量ＢａのデータがＦＩＦＯバッファ１２に蓄積されたことを監視手段１３ａが検出したら、先頭ＡからデータＤａを出力する動作を行う。この時、選択部１４は最終出力手段１１ａに切り替えて再生部１４にデータを出力する。
即ち、選択部１４は、ラインＬ１から格納手段１２ｂを介してＦＩＦＯバッファ１２に受信データを格納する間、この格納手段１２ｂから分岐したラインＬ１０により受信データＤｂを受け取り、再生部１６へ出力することにより早期再生を行う。また、選択部１４は、ラインＬ１から格納手段１２ｂを介してＦＩＦＯバッファ１２に最終出力用バッファ量Ｂａのデータが入力されると、ＦＩＦＯバッファ１２の最終出力手段１２ａに接続を切り換えてることで再生する。
【００２７】
以上の構成と動作により、受信データＤｂをコンテンツ確認用として、また最終出力データＤａを通常視聴用として再生できる。尚、第２の実施形態においては、図３に示したバッファ管理部１３から選択部１４にラインＬ７を介して供給している通知を分岐させ、ラインＬ７から更にラインＬ１１を延在させて再生部１６に対しても供給し、参照用データを選択している間、コンテンツ確認用として再生していることを示す表示を再生部１４において、ＯＳＤで行い、表示部１７で表示している。これにより第１実施形態での点灯部が不要になる。また、このラインＬ１１を設けるか、図１に示した点灯部を設けるかは、特に限定されておらず、例えば、第１の実施形態にラインＬ１１を、第２の実施形態に点灯部を各々設けても良い。
【００２８】
このように形成された本発明によるストリーミング再生装置の第２の実施形態によると、リングバッファからなるＦＩＦＯバッファ１２によりコンテンツ選択操作後と受信データ入力完了後とのデータ入出力を良好に切り替えて出力できるため、第１実施形態と同様の効果が得られるとともに、ＦＩＦＯバッファ１２に格納手段１２ｂ及び最終出力手段１２ａ以外の参照出力手段を設ける必要がなく、その動作及び制御も不要になるため、装置全体の構造を簡略化し、製造工数及び製造コストを低減できる。
【００２９】
以上、本発明によるストリーミング再生装置の実施の形態を詳細に説明したが、本発明は前述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
例えば、リングバッファからなるＦＩＦＯバッファの実施例を詳細に説明したが、これに限定されるものではなく、例えば、多段ラッチにより形成しても良い。
【図面の簡単な説明】
【００３０】
【図１】本発明によるストリーミング再生装置の第１の実施形態を示す構成図。（実施例１）
【図２】図１に示したストリーミング再生装置の動作を説明するための動作説明図。
【図３】本発明によるストリーミング再生装置の第２の実施形態を示す構成図。（実施例２）
【図４】従来のストリーミング再生装置の一実施形態を示す構成図。
【図５】図４に示したストリーミング再生装置のストリーミング配信からバッファリング配信へ切り替える動作を示すタイムチャート。
【符号の説明】
【００３１】
１    ネットワーク
１０    受信側
１１    ＦＩＦＯバッファ
１１ａ  最終出力手段
１１ｂ  格納手段
１１ｃ  参照出力手段
１３    バッファ管理部
１３ａ  監視手段
１４    選択部
１５    コンテンツ選択操作部
１６    再生部
１７    表示部
１８    点灯部
１９    パケットフィルタ
【図１】
0005266712.tif 000002
【図２】
0005266712.tif 000003
【図３】
0005266712.tif 000004
【図４】
0005266712.tif 000005
【図５】
0005266712.tif 000006