(57)【要約】【課題】バッファリング待ち時間を短縮することが可能なストリーム受信装置を提供することである。【解決手段】ストリーム受信装置において、制御部１２は、ユーザが入力部１５を操作する前に、選択したｎ台のストリーム送信局２それぞれの位置情報を使って、それぞれが蓄積しているストリームＳＴの配信を要求するためのデータである配信要求Ｒを生成し送信する。その後、ストリーム格納部１４には、各ストリームＳＴが再生開始部分から順次的にバッファリングされる。その後、入力部１５の操作に応答して、制御部１２は、対象となるストリームＳＴが格納されている場合、ストリーム格納部１４から、対象ストリームＳＴを再生開始部分から順次的に読み出して、再生する。【選択図】        図１
2004320660.tif 000002
【特許請求の範囲】
【請求項１】
送信局からのストリームを全て受信する前に、受信ストリームの再生を開始可能なストリーム受信装置であって、
所定の方法で送信局を選択する選択部と、
前記選択部により選択された送信局に対してストリーム配信を要求するための配信要求を生成し、送出する送出部と、
前記送出部により送出された配信要求に応答して配信局が送出したストリームを受信する受信部と、
前記受信部により受信されたストリームをバッファリングする格納部と、
ユーザが好みの送信局を指定するために操作する入力部と、
前記格納部に格納されており、かつ前記入力部により指定された送信局が配信するものを再生する再生部とを備え、
前記選択部は、前記入力部の操作前に、所定の方法で送信局を選択する、ストリーム受信装置。
【請求項２】
前記格納部は、前記再生部により再生開始される部分のストリームをバッファリングする、請求項１に記載のストリーム受信装置。
【請求項３】
前記入力部は、互いに異なる送信局の位置情報がそれぞれに予め割り当てられる所定個数の選局ボタンで構成されており、
前記選択部は、前記選局ボタンに割り当てられた全て又はいくつかの送信局を選択する、請求項１に記載のストリーム受信装置。
【請求項４】
予め定められた数の送信局の位置情報が所定の順番で登録されており、前記入力部は、所定の順番で登録された位置情報を順番に指定可能であり、
前記選択部は、前記入力部で指定可能な全て又はいくつかの送信局を選択する、請求項１に記載のストリーム受信装置。
【請求項５】
前記選択部は、前記入力部により現在指定されている位置情報と、その周辺の位置情報とにより特定される複数の送信局を選択する、請求項４に記載のストリーム受信装置。
【請求項６】
前記再生部はさらに、前記入力部の操作前に、予め取得されている別のストリームを再生する、請求項１に記載のストリーム受信装置。
【請求項７】
少なくとも、ユーザが好きなストリームの配信が開始される予定の時刻である開始時刻を格納するプリセット情報格納部をさらに備え、
前記選択部は、前記プリセット情報格納部の開始時刻を参照して、送信局を選択する、請求項１に記載のストリーム受信装置。
【請求項８】
送信局からのストリームを全て受信する前に、受信ストリームの再生を開始可能なストリーム受信方法であって、
所定の方法で送信局を選択する選択ステップと、
前記選択ステップで選択された送信局に対してストリーム配信を要求するための配信要求を生成し、送出する送出ステップと、
前記送出ステップで送出された配信要求に応答して配信局が送出したストリームを受信する受信ステップと、
前記受信ステップにより受信されたストリームをバッファリングするバッファリングステップと、
前記バッファリングステップで格納され、かつユーザにより指定された送信局が配信するものを再生する再生ステップとを備え、
前記選択ステップは、ユーザによる操作前に、所定の方法で送信局を選択する、ストリーム受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ストリーム受信装置に関し、より特定的には、ストリーム送信局からのデータを全て受信する前に、受信データの再生を開始可能なストリーム受信装置に関する。
【０００２】
【従来の技術】
近年、サーバ装置がデジタルネットワークを使用してデータを配信する場合に、クライアント装置がすべてのデータを受信する前に、受信データの再生を開始することを可能にする技術、つまりストリーミングが注目されている。以下、このようなストリーミング技術により配信されるデータを、本明細書ではストリームと称する。ストリームは、一般的に、音声、動画、ニュース、天気予報又は交通情報のように、それぞれの開始から終了までの間、時間と共に変化するという特性を有するコンテンツである。また、以上のようなストリームを配信するサーバ装置を、本明細書では、ストリーム送信局と称する。また、ストリーム送信局からのストリームを受信して再生するクライアント装置を、本明細書ではストリーム受信装置と称する。
【０００３】
従来のストリーム受信装置の一例として、月刊マックパワー２００２年８月号（株式会社アスキー発行）に開示されたものがある。従来のストリーム受信装置には、インスタント−オンという特殊な技術が実装されている。ユーザが、ストリーム受信装置を操作して、選局した直後から再生を開始するまでの間、インスタント−オンに対応したストリーム送信局は、指定されたストリームを高い伝送速度でデジタルネットワークに送出する。従って、ストリーム受信装置には、ユーザの選局直後、通常時よりも大量のストリームが到着する。さらに、ストリーム受信装置は、到着したストリームを相対的に小さな容量を有するバッファにバッファリングし、バッファリングされたストリームを再生する。その結果、ユーザが選局してから再生が開始されるまでの時間、つまりバッファリング待ち時間が短縮される。
【０００４】
【非特許文献１】
月刊マックパワー２００２年８月号（株式会社アスキー発行）
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のインスタント−オンでは、選局直後に、大量のストリームが送出されるため、ストリーム送信局は、ストリーム伝送のために大きな帯域幅を確保する必要があるという問題点がある。また、他にも、ストリーム送信局そのものがインスタント−オンに対応していなければ、選局直後に大量のストリームが到着しないので、たとえ、ストリーム受信装置がインスタント−オンに対応していたとしても、バッファリング待ち時間が大きくなってしまうという問題点がある。
【０００６】
それ故に、本発明は、ストリーム送信局側の処理又は伝送路の帯域幅に頼ることなく、バッファリング待ち時間を短縮することが可能なストリーム受信装置を提供することを目的とする。
【０００７】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために、本発明の第１の局面は、送信局からのストリームを全て受信する前に、受信ストリームの再生を開始可能なストリーム受信装置であって、所定の方法で送信局を選択する選択部と、選択部により選択された送信局に対してストリーム配信を要求するための配信要求を生成し、送出する送出部と、送出部により送出された配信要求に応答して配信局が送出したストリームを受信する受信部と、受信部により受信されたストリームをバッファリングする格納部と、ユーザが好みの送信局を指定するために操作する入力部と、格納部に格納されており、かつ入力部により指定された送信局が配信するものを再生する再生部とを備える。ここで、選択部は、入力部の操作前に、所定の方法で送信局を選択する。
【０００８】
より具体的には、格納部は、再生部により再生開始される部分のストリームをバッファリングする。
入力部は例えば、互いに異なる送信局の位置情報がそれぞれに予め割り当てられる所定個数の選局ボタンで構成される。この場合において、選択部は、選局ボタンに割り当てられた全て又はいくつかの送信局を選択する。
他にも、ストリーム受信装置に、予め定められた数の送信局の位置情報が所定の順番で登録されている場合において、入力部は、所定の順番で登録された位置情報を順番に指定可能である。この場合、選択部は、入力部で指定可能な全て又はいくつかの送信局を選択する。ここで、選択部はより好ましくは、入力部により現在指定されている位置情報と、その周辺の位置情報とにより特定される複数の送信局を選択する。
また、再生部はさらに、入力部の操作前に、予め取得されている別のストリームを再生する。
【０００９】
また、ストリーム受信装置はさらに、少なくとも、ユーザが好きなストリームの配信が開始される予定の時刻である開始時刻を格納するプリセット情報格納部を備える。ここで、選択部は、プリセット情報格納部の開始時刻を参照して、送信局を選択する。
【００１０】
本発明の第２の局面は、送信局からのストリームを全て受信する前に、受信ストリームの再生を開始可能なストリーム受信方法であって、所定の方法で送信局を選択する選択ステップと、選択ステップで選択された送信局に対してストリーム配信を要求するための配信要求を生成し、送出する送出ステップと、送出ステップで送出された配信要求に応答して配信局が送出したストリームを受信する受信ステップと、受信ステップにより受信されたストリームをバッファリングするバッファリングステップと、バッファリングステップで格納され、かつユーザにより指定された送信局が配信するものを再生する再生ステップとを備える。ここで、選択ステップは、ユーザによる操作前に、所定の方法で送信局を選択する。
【００１１】
本発明によれば、ユーザが入力部を操作する前に、ストリーム受信装置は、選択された送信局のそれぞれに対して自発的に配信要求を送信可能となる。配信要求を送出後、ストリーム受信装置は、送信局からのストリームをバッファリングした後、入力部をユーザが操作することに応答して、ストリーム受信装置は、バッファリングされているストリームを再生する。これによって、本ストリーム受信装置は、ストリーム送信局２側の処理又は伝送路の帯域幅に頼ることなく、バッファリング待ち時間を短くすることが可能になる。
【００１２】
【発明の実施の形態】
図１は、本発明の一実施形態に係るストリーム受信装置１の構成を示すブロック図である。図１において、ストリーム受信装置１は、１台以上のストリーム送信局２（図１には単に送信局と示す）と、インターネットに代表されるデジタルネットワーク３を通じて接続される。なお、図１には、例示的に、３台のストリーム送信局２ａ、２ｂ及び２ｃが示されている。各ストリーム送信局２には、デジタルネットワーク３上での位置を特定するための情報（以下、位置情報と称する）が割り当てられる。例えば、デジタルネットワーク３がインターネットの場合には、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が位置情報となる。また、以上の各ストリーム送信局２は、周知のストリーミング技術に従って、予め内部に蓄積しているストリームＳＴを配信する。以上のストリームＳＴを受信するために、ストリーム受信装置１は、選局格納部１１と、制御部１２と、通信部１３と、ストリーム格納部１４と、入力部１５と、ストリーム再生部１６と、ストリーム出力部１７とを備えている。
【００１３】
選局格納部１１は、不揮発性の記憶装置が有する記録領域で構成されており、予め定められた方法で選択される選局ボタン１５１（図２参照）を特定する情報（以下、第１の選局情報と称する）ＨＳを格納する。ここで、本実施形態では、例示的に、第１の選局情報ＨＳは、前回選択されていた選局ボタン１５１を特定する。
制御部１２は、ストリーム受信装置１を構成する各部を動作を制御する。なお、制御部１２の動作については後述するので、ここではその説明を省略する。
通信部１３は、制御部１２で生成された配信要求Ｒをデジタルネットワーク３に送出する。また、通信部１３には、デジタルネットワーク３を通じて各ストリーム送信局２から送信されてくるストリームＳＴが到着する。
【００１４】
ストリーム格納部１４は、通信部１３から転送されてくるストリームＳＴをバッファリング、つまり一時的に格納する。
入力部１５は、図２に示すように、ユーザにより操作される１つ以上の選局ボタン１５１を備えている。なお、図２では、５つの選局ボタン１５１ａ〜１５１ｅが例示されている。各選局ボタン１５１には、一般的に、互いに異なるストリーム送信局２の位置情報が予め割り当てられる。
【００１５】
一般的に、各ストリームＳＴは予め定められた方式で符号化されている。この符号化方式に従って、ストリーム再生部１６は、制御部１２の制御下で、今回選局されたストリーム送信局２から送られてくるストリームＳＴを復号して、復号されたストリームＳＴの内容（典型的には音声又は動画）を表す信号ＳＧを再生する。
ストリーム出力部１７は、制御部１２の制御下で、ストリーム再生部１６で再生された信号ＳＧに従って、ストリームＳＴが表す内容を出力する。
【００１６】
次に、図３のフローチャート及び図４のシーケンスチャートを参照して、以上の構成を有するストリーム受信装置１及びストリーム送信局２の間で行われるデータ通信について詳説する。図３において、ストリーム受信装置１の電源スイッチ（図示せず）が操作されると、ストリーム受信装置１の構成各部に駆動電圧が与えられる。その直後、制御部１２は、選局格納部１１から第１の選局情報ＨＳを読み出す。これによって、制御部１２は、前回選択されていた選局ボタン１５１を認識する。ここで、電源スイッチ操作直後の場合、電源スイッチが前回切られた直前に選択されていた選局ボタン１５１が認識される。また、各選局ボタン１５１には位置情報が予め割り当てられているので、制御部１２は、前回再生されていたストリームＳＴを配信していたストリーム送信局２の特定することができる（図３のステップＡ１）。
【００１７】
ステップＡ１の次に、制御部１２は好ましくは、読み出した第１の選局情報ＨＳに基づいて、配信要求Ｒを今回送信すべきストリーム送信局２を、予め定められた局数ｎだけ選択する（図３のステップＡ２）。ここで、局数ｎは、１以上の自然数である。本実施形態のように、各選局ボタン１５１にストリーム送信局２が１台ずつ割当てられる場合には、局数ｎは、選局ボタン１５１の総数以下の自然数である。また、ステップＡ２における選択方法の典型例としては下記のようなものがある。つまり、制御部１２は、まず、読み出した第１の選局情報ＨＳで特定可能なストリーム送信局２を、配信要求Ｒを送信するものとして選択する。
さらに、制御部１２は、第１の選局情報ＨＳで特定され、残りを選択するために基準となる選局ボタン１５１の周辺に配置されるものを選択し、それら周辺の選局ボタン１５１で特定可能なストリーム送信局２を、配信要求Ｒを送信するものとして選択する。例えば、図５に示すように、第１の選局情報ＨＳで特定されるものが選局ボタン１５１ｃである場合には、周辺の選局ボタン１５１ｃとして、両隣の選局ボタン１５１ｂ及び１５１ｄが選択される。このような場合、ステップＡ２では３台のストリーム送信局２が選択される。ここで、説明の便宜上、ステップＡ２で選ばれるのは、ストリーム送信局２ａ、２ｂ及び２ｃであると仮定する。
【００１８】
ステップＡ２の次に、制御部１２は、選択したｎ台のストリーム送信局２それぞれの位置情報を使って、それぞれが蓄積しているストリームＳＴの配信を要求するためのデータである配信要求Ｒを生成する。生成された各配信要求Ｒは、制御部１２から通信部１３に転送された後、通信部１３からデジタルネットワーク３に送出される（図３のステップＡ３）。その後、制御部１２は、各ストリーム送信局２からデジタルネットワーク３を通じて、各ストリームＳＴが到着することを待機する。
【００１９】
以上のストリーム受信装置１から送出された各配信要求Ｒは、デジタルネットワーク３上を伝送され、ストリーム送信局２により受信される（図４のシーケンスＢ１）。各ストリーム送信局２は、周知のストリーミング技術に従って、配信要求Ｒにより指定されたストリームＳＴを再生開始部分から順次的にデジタルネットワーク３に送出する。ストリーム送信局２から送出された各ストリームＳＴは、デジタルネットワーク３上を伝送され、ストリーム受信装置１により受信される（図４のシーケンスＢ２）。
【００２０】
ストリーム受信装置１において、通信部１３は、各ストリームＳＴを受信すると（図３のステップＡ４）、制御部１２の制御下で、受信したストリームＳＴのそれぞれを、再生開始部分から順次的にストリーム格納部１４にバッファリングする（図３のステップＡ５及び図４のシーケンスＢ２）。その後、制御部１２は、入力部１５からの第２の選局情報ＳＣが送られてくることを待機する。
【００２１】
ここで、前述の仮定のように、ステップＡ２でストリーム送信局２ａ、２ｂ及び２ｃが選択されている場合には、図４に示すように、配信要求Ｒは、これらストリーム送信局２ａ、２ｂ及び２ｃに送信され、ストリーム受信装置１は、ストリーム送信局２ａ、２ｂ及び２ｃのそれぞれからストリームＳＴを受信しバッファリングする。
【００２２】
また、ユーザは、ストリーム受信装置１を起動した後、入力部１５の選局ボタン１５１のいずれかを操作して、今回再生すべきストリームＳＴを配信しているストリーム送信局２を指定する。入力部１５は、ユーザにより今回指定されたストリーム送信局２を一意に特定する情報である第２の選局情報ＳＣを生成し、制御部１２に送信する。制御部１２は、入力部１５から送られてくる第２の選局情報ＳＣを受信すると（図３のステップＡ６及び図４のシーケンスＢ３）、受信した第２の選局情報ＳＣにより特定されるストリーム送信局２からのストリームＳＴがストリーム格納部１４に格納されているか否かを判断する（ステップＡ７）。
【００２３】
対象となるストリームＳＴが格納されている場合、制御部１２は、ストリーム格納部１４から、対象ストリームＳＴを再生開始部分から順次的に読み出して、ストリーム再生部１６に転送する。ストリーム再生部１６は、制御部１２の制御下で、受信したストリームＳＴから信号ＳＧを再生し、再生した信号ＳＧをストリーム出力部１７に送る。ストリーム出力部１７は、制御部１２の制御下で、ストリーム再生部１６で再生された信号ＳＧに従って、対象ストリームＳＴが表す内容を先頭から順次出力する（図３のステップＡ８及び図４のシーケンスＢ４）。
【００２４】
また、制御部１２は、選局格納部１１に格納される第１の選局情報ＨＳを、ステップＡ６で受け取った第２の選局情報ＳＣで特定可能な操作ボタン１５１を特定するものに更新する（ステップＡ９）。その後、制御部１２は、ステップＡ１を再度行う。
【００２５】
一方、ステップＡ７で対象ストリームＳＴが格納されていない場合、ストリーム受信装置１では、周知のストリーミング技術に従って、受信した第２の選局情報ＳＣにより特定されるストリーム送信局２から、ストリームＳＴを取得する（ステップＡ１０）。その後、制御部１２は、ステップＡ９を行う。
【００２６】
ストリーム受信装置１では、以上のようなステップＡ１〜Ａ１０で特定されるような処理を、電源スイッチが切られるまで繰り返す。
【００２７】
以上説明したように、本実施形態によれば、ユーザが選局ボタン１５１を操作する前に、ストリーム受信装置１は、選局格納部１１に格納されている第１の選局情報ＨＳを使って、ｎ台のストリーム送信局２のそれぞれに対して自発的に配信要求Ｒを送信する。配信要求Ｒを送出後、ストリーム受信装置１は、ストリーム送信局２から送られてくるストリームＳＴの再生開始部分をストリーム格納部１４にバッファリングしておき、ユーザが選局ボタン１５１を操作することを待機する。その後、第２の選局情報ＳＣを受信した時に、ユーザにより指定されたストリーム送信局２からストリームＳＴが既にストリーム格納部１４に格納されている場合には、ストリーム受信装置１は、格納されているストリームＳＴの開始部分から順次的に再生して、再生したストリームＳＴが表す内容を出力する。
このように、本ストリーム受信装置１は、配信要求Ｒを送出すべきストリーム送信局２を予測し、さらにユーザが操作ボタン１５１を操作する前にストリーム送信局２に配信要求Ｒを送出することで、ストリーム送信局２側の処理又は伝送路の帯域幅に頼ることなく、バッファリング待ち時間を短くすることが可能になる。
【００２８】
なお、以上の実施形態では、デジタルネットワーク３を通じて、ストリーム受信装置１はストリーム送信局２と双方向データ通信を行うと説明したが、これに限らず、ストリーム送信局２は、放送チャネルを使ってストリームＳＴを配信しても構わない。この場合、ストリーム受信装置１からストリーム送信局２へのアップリンクを他の伝送媒体を使って確立する必要がある。さらに、この場合、各操作ボタン１５１には、位置情報の代わりに、放送チャネルが割り当てられる。
【００２９】
また、以上の実施形態では、第１の選局情報ＨＳは、前回選択されていた選局ボタン１５１を特定するとして説明したが、これに限らず、配信要求Ｒを送出すべきｎ台のストリーム送信局２全ての位置情報であっても構わない。この場合、ステップＡ２では、第１の選局情報ＨＳで特定されるｎ台のストリーム送信局２が選択される。
【００３０】
また、選択されたｎ台のストリーム送信局２において、基準となる選局ボタン１５１で特定されるストリーム送信局２に最初に配信要求Ｒを送り、周辺の選局ボタン１５１で特定されるストリーム送信局２には、予め定められた時間後に配信要求Ｒを送るようにしても構わない。つまり、各ストリームＳＴのバッファリングに時間差を付けても構わない。
【００３１】
また、ストリーム受信装置１は、上述のストリームＳＴ以外の別の内容を表すデータを予め取得しておき、ユーザが入力部１５を操作する前に、予め取得しているデータを再生しても構わない。
【００３２】
図６は、図１のストリーム受信装置１の第１の変型例であるストリーム受信装置１ａの構成を示すブロック図である。図６において、ストリーム受信装置１ａは、上述のストリーム受信装置１と同様に、１台以上のストリーム送信局２（図６には、送信局２ａ〜２ｃを例示）と、デジタルネットワーク３を通じて接続される。しかしながら、ストリーム受信装置１ａは、ストリーム受信装置１と比較すると、選局格納部１１、制御部１２及び入力部１５の代わりに、入力部１８及び制御部１９を備える点で相違する。それ以外に両ストリーム受信装置１及び１ａの間に相違点はないので、図６において、図１に示す構成要素と同じものには、同一の参照符号と付け、それぞれの説明を省略する。
【００３３】
入力部１８は、図７に示すように、２個の選局ボタン１８ａ及び１８ｂを備えている。また、ストリーム受信装置１ａには、複数台のストリーム送信局２に割り当てられた位置情報が所定の順番で登録されている。以下、本変型例では、所定の順番で登録された位置情報の集まりを配列と称する。また、入力部１８は、ストリーム受信装置１ａの電源スイッチが操作された時に、以上の配列において予め定められた位置が割り当てられている位置情報を選択する。この時選択されるのは、例えば、最初に選択すべきものとストリーム受信装置１ａに予め登録されている１つの位置情報であったり、ストリーム受信装置１ａの電源スイッチが前回切られた時に選択されていた位置情報であったりする。入力部１８は、電源スイッチの操作直後、以上のような初期的に選択される位置情報を、初期位置情報ＤＬとして制御部１９に送る。
【００３４】
また、選局ボタン１８ａが一度操作されると、入力部１８は、操作直前に設定されていた位置情報を基準として、上述の配列において、予め定められた正方向に順番が１つずれた位置情報を選択し（図７参照）、その後、今回選択したものを現位置情報ＣＬとして制御部１９に送る。逆に、選局ボタン１８ｂが一度操作されると、入力部１８は、現在のストリーム送信局２に対して、操作直前の位置情報を基準として、上述の配列において、予め定められた逆方向に順番が１つずれた位置情報を選択し（図７参照）、今回選択したものも現位置情報ＣＬとして制御部１９に送る。
【００３５】
制御部１９は、ストリーム受信装置１ａを構成する各部を動作を制御する。なお、制御部１９の動作については後述するので、ここではその説明を省略する。
【００３６】
次に、図８のシーケンスチャート及び図９のフローチャートを参照して、以上の構成を有するストリーム受信装置１ａ及びストリーム送信局２の間で行われるデータ通信について詳説する。なお、ストリーム送信局２の動作については、前述の実施形態と同様であるため、その説明を省略する。図８及び図９において、ストリーム受信装置１ａの電源スイッチ（図示せず）が操作されると、ストリーム受信装置１ａの構成各部には駆動電圧が与えられる。その直後、入力部１８は、上述の初期位置情報ＤＬを制御部１９に送信する（図８のシーケンスＤ１）。
受信した初期位置情報ＤＬで特定されるストリーム送信局２に、制御部１９は、今回配信要求Ｒを今回送出すると決定する（図９のステップＣ１）
【００３７】
次に、制御部１９は、ステップＣ１で得た初期位置情報ＤＬを参照して、ステップＣ１で決定したストリーム配信局２以外にも、配信要求Ｒを今回送信すべきストリーム送信局２を予め定められた局数（ｍ−１）だけ選択する（ステップＣ２）。ここで、局数ｍ、１以上の自然数である。ただし、本変型例のように、ストリーム受信装置１ａには登録可能な位置情報の総数には限りがあるので、局数ｍは、登録された位置情報の総数以下の自然数となる。なお、ｍ＝１の場合、ステップＣ２は実行されない。
【００３８】
また、ステップＣ２における選択方法の典型例としては下記のようなものがある。つまり、制御部１９は、上述の位置情報の配列から、最初の位置情報及び最後の位置情報を選択する。最初の位置情報とは、ステップＣ１で認識した位置情報を基準として、上述の位置情報の配列において、逆方向に予め定められた個数だけずれた位置に登録されている位置情報である。また、最後の位置情報とは、上述の位置情報において、ステップＣ１で認識した位置情報から、正方向に予め定められた個数だけずれた位置に登録されているものである。もし、正方向及び逆方向にずれる位置情報の数が同じであるならば、それらは、（ｍ−１）／２個となる。
【００３９】
以上のステップＣ１及びＣ２により、制御部１９は、今回配信要求Ｒを送出すべきｍ個のストリーム送信局２を特定することができる。例えば、図７に示すように、ストリーム受信装置１ａに、ストリーム送信局２ａ、２ｂ及び２ｃという順番に並ぶ位置情報を含む配列が登録されていると仮定する。この仮定下において、ステップＣ１で選択されるものがストリーム送信局２ｂの位置情報であり、かつ上述の（ｍ−１）／２が１の場合には、制御部１９は、３台のストリーム送信局２ａ〜２ｃに対して配信要求Ｒを送信すると決定する。
【００４０】
ステップＣ２の次に、制御部１９は、前述のステップＡ３〜Ａ５と同様に動作し（ステップＣ３〜Ｃ５）、その結果、ストリーム格納部１４には、配信要求Ｒを受け取ったストリーム送信局２が配信したストリームＳＴが再生開始部分から順次的にバッファリングされる（シーケンスＤ２及びＤ３）。
【００４１】
ここで、前述の仮定のように、ステップＣ３でストリーム送信局２ａ、２ｂ及び２ｃに配信要求Ｒが送信された場合には、図８に示すように、ストリーム受信装置１ａは、ストリーム送信局２ａ、２ｂ及び２ｃのそれぞれからストリームＳＴを受信しバッファリングする。
【００４２】
また、ユーザは、ストリーム受信装置１ａを起動した後、入力部１８の選局ボタン１８ａ又は１８ｂを操作して、好みのストリームＳＴを配信しているストリーム送信局２を探す。入力部１８は、ユーザの操作に応答して、上述の現位置情報ＣＬを生成し、制御部１９に送信する。制御部１２は、入力部１９から送られてくる現位置情報ＣＬを受信すると（シーケンスＤ４，ステップＣ６）、受信した現位置情報ＣＬで特定されるストリーム送信局２からのストリームＳＴをストリーム格納部１４の中から探して、対象となるストリームＳＴを再生開始部分から順次的に読み出して、ストリーム再生部１６に転送する。その結果、ストリーム出力部１７からは、前述の実施形態と同様に、対象ストリームＳＴが表す内容を先頭から順次出力される（シーケンスＤ５，ステップＣ７）。
【００４３】
次に、受信した現位置情報ＣＬで特定されるストリーム送信局２に、制御部１９は、配信要求Ｒを送信すると決定する（ステップＣ８）。さらに、制御部１９は、ステップＣ８で得た初期位置情報ＤＬを参照して、ステップＣ８で決定したストリーム配信局２以外にも、配信要求Ｒを今回送信すべきストリーム送信局２を、予め定められた局数（ｍ−１）だけ選択する（ステップＣ９）。ステップＣ９における選択方法は、ステップＣ２のそれと同様で構わない。以上のステップＣ８及びＣ９により、さらなるｍ個のストリーム送信局２が決定され、その後、制御部１９はステップＣ３を行う。
【００４４】
以上説明したように、本変型例によれば、ユーザが選局ボタン１８ａ又は１８ｂを操作する前に、ストリーム受信装置１ａは、入力部１８から送られてくる初期位置情報ＤＬ又は現位置情報ＣＬを参照して、ｍ台のストリーム送信局２のそれぞれに対して自発的に配信要求Ｒを送信する。配信要求Ｒを送出後、ストリーム受信装置１ａは、受信したストリームＳＴの再生開始部分をバッファリングしておき、ユーザが選局ボタン１８ａ又は１８ｂを操作することを待機する。その後、現位置情報ＣＬに応答して、ストリーム受信装置１ａは、バッファリングされているストリームＳＴの開始部分から順次的に再生して、再生したストリームＳＴが表す内容を出力する。このように、本ストリーム受信装置１ｂは、ユーザがこれから選択すると思われるストリームＳＴを配信するストリーム送信局２に対して、配信要求Ｒを送出することで、ストリーム送信局２側の処理又は伝送路の帯域幅に頼ることなく、バッファリング待ち時間を短くすることが可能になる。
【００４５】
また、本変型例では、選局ボタン１８ａ及び１８ｂを操作するたびに、位置情報の配列において、正方向及び逆方向に１つ遷移した位置情報が設定される。それ故、ユーザがこれから選択するものが、図９の処理で選択されたｍ個の位置情報に含まれるので、本変型例に係るストリーム受信装置１ｂは、ストリーム受信装置１で行われていたステップＡ７を省略できるという効果も奏する。
【００４６】
なお、本変型例に係るストリーム受信装置１ａでは、選局ボタン１８ａ及び１８ｂを操作するたびに、位置情報の配列において、正方向及び逆方向に１つ遷移した位置情報が設定される。そのため、前回選択されたｍ個の位置情報と、今回選択されたｍ個の位置情報は部分的に一致する。上述の説明では、ステップＣ１及びＣ２を行った結果、配信要求Ｒがストリーム送信局２ａ、２ｂ及び２ｃに送信されると決定される例が示されている。この例において、ステップＣ８及びＣ９により選択されるｍ個の位置情報は、ストリーム送信局２ｘ、２ａ及び２ｂの位置情報の組み合わせか、ストリーム送信局２ｂ、２ｃ及び２ｙの組み合わせになる。ここで、ストリーム送信局２ｘの位置情報とは、図７に示すように、前述の配列において、ストリーム送信局２ａのものに対して、逆方向に１個ずれた位置に配置されるものであり、ストリーム送信局２ｙの位置情報とは、ストリーム送信局２ｃのものに対して、正方向に１個ずれた位置に配置されるものである。
以上のことから、ステップＣ９の後になれば、前回は配信要求Ｒを送出したが、今回は配信要求Ｒを送らないストリーム送信局２から取得したストリームＳＴは不要になるので、ストリーム格納部１４から削除されることが好ましい。
【００４７】
または、本変型例では、位置情報の配列において、正方向及び逆方向に１つ遷移した位置情報が設定するために、選局ボタン１８ａ及び１８ｂを使っていたが、これに限らず、選局ダイヤルを使っても構わない。
【００４８】
図１０は、図１のストリーム受信装置１の第２の変型例であるストリーム受信装置１ｂの構成を示すブロック図である。図１０において、ストリーム受信装置１ｂは、上述のストリーム受信装置１と同様に、１台以上のストリーム送信局２（図６には、送信局２ａ〜２ｃを例示）と、デジタルネットワーク３を通じて接続される。しかしながら、ストリーム受信装置１ｂは、ストリーム受信装置１と比較すると、選局格納部１１、制御部１２及び入力部１５の代わりに、入力部２０、プリセット情報格納部２１及び制御部２２を備える点で相違する。それ以外に両ストリーム受信装置１及び１ｂの間に相違点はないので、図１０において、図１に示す構成要素と同じものには、同一の参照符号と付け、それぞれの説明を省略する。
【００４９】
入力部２０は、少なくとも、ユーザが好きなストリームＳＴの配信が開始される予定の時刻である開始時刻と、そのストリームＳＴを配信するストリーム送信局２の位置情報とをユーザが入力するための装置である。なお、本変型例において、ストリームＳＴは特に、前述の特性以外に、ライブ番組のように、現場から直接配信されるいう特性を有するコンテンツである。
【００５０】
プリセット情報格納部２１は、入力部２０を通じてユーザにより入力された開始時刻及び位置情報の組みを、プリセット情報Ｐとして格納する。
制御部２２は、ストリーム受信装置１ｂを構成する各部を動作を制御する。なお、制御部２２の動作については後述するので、ここではその説明を省略する。
【００５１】
次に、図１１のシーケンスチャート及び図１２のフローチャートを参照して、以上の構成を有するストリーム受信装置１ｂ及びストリーム送信局２の間で行われるデータ通信について詳説する。なお、ストリーム送信局２の動作については、前述の実施形態と同様であるため、その説明を省略する。図１１及び図１２において、ユーザは、上述の入力部２０を操作して、開始時刻及び位置情報を入力する。これらの情報は、プリセット情報Ｐとして、プリセット情報格納部２１に格納される（図１１のシーケンスＥ１）。その後、制御部２２は定期的に、プリセット情報格納部２１に格納される各開始時刻をチェックし、所定時間で開始時刻に到達するようなプリセット情報Ｐがあるか否かを判断する（図１２のステップＦ１）。ここで、所定時間は以下のようにして決められる。ストリーム受信装置１ｂが配信要求Ｒの生成を開始してから、生成された配信要求Ｒがストリーム送信局２に到達するまでにはある程度の時間が必要とされる。そのため、配信要求Ｒは、開始時刻までにストリーム送信局２に到着している必要がある。所定時間は、このような条件を満たす時間に予め選ばれる。
【００５２】
対象となるプリセット情報Ｐがない場合、制御部２２は、図１２の処理を終了するが、対象プリセット情報Ｐがある場合、それを構成する位置情報で特定されるストリーム送信局２に、今回配信要求Ｒを今回送出すると決定する（ステップＦ２）
【００５３】
ステップＦ２の次に、制御部２２は、前述のステップＡ３〜Ａ５と同様に動作し（ステップＦ３〜Ｆ５）、その結果、ストリーム格納部１４には、配信要求Ｒを受け取ったストリーム送信局２が配信したストリームＳＴが再生開始部分から順次的にバッファリングされる（シーケンスＥ２及びＥ３）。
【００５４】
さらに、制御部２２は、バッファリングされたストリームＳＴをストリーム格納部１４の中から探して、対象となるストリームＳＴを再生開始部分から順次的に読み出して、ストリーム再生部１６に転送する。その結果、ストリーム出力部１７からは、前述の実施形態と同様に、対象ストリームＳＴが表す内容を先頭から順次出力される（シーケンスＥ４，ステップＦ６）。
【００５５】
以上説明したように、本変型例によれば、ユーザが選局を行わなくとも、ストリーム受信装置１ｂは、プリセット情報Ｐを参照して、特定のストリーム送信局２に対して自発的に配信要求Ｒを送信する。配信要求Ｒを送出後、ストリーム受信装置１ｂは、受信したストリームＳＴの再生開始部分をバッファリングし、再生を開始する。このように、本ストリーム受信装置１ｂは、ユーザがこれから視聴する予定のストリームＳＴを配信するストリーム送信局２に対して、所定時間前に配信要求Ｒを送出することで、ストリーム送信局２側の処理に頼ることなく、バッファリング待ち時間を短くすることが可能になる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るストリーム受信装置１の構成を示すブロック図である。
【図２】図１の入力部１５の構成例を示す模式図である。
【図３】図１のストリーム受信装置１で行われる処理の手順を示すフローチャートである。
【図４】図１のストリーム受信装置１及びストリーム送信局２の間で行われるデータ通信の手順を示すシーケンスチャートである。
【図５】図３のステップＡ２で選択されるストリーム送信局２を特定可能な選局ボタン１５１を示す模式図である。
【図６】図１のストリーム受信装置１の第１の変型例（ストリーム受信装置１ａ）の構成を示すブロック図である。
【図７】図６の入力部１８の構成例を示す模式図である。
【図８】図６のストリーム受信装置１ａ及びストリーム送信局２の間で行われるデータ通信の手順を示すシーケンスチャートである。
【図９】図６のストリーム受信装置１ａで行われる処理の手順を示すフローチャートである。
【図１０】図１のストリーム受信装置１の第２の変型例（ストリーム受信装置１ｂ）の構成を示すブロック図である。
【図１１】図１０のストリーム受信装置１ｂ及びストリーム送信局２の間で行われるデータ通信の手順を示すシーケンスチャートである。
【図１２】図１０のストリーム受信装置１ｂで行われる処理の手順を示すフローチャートである。
【符号の説明】
１，１ａ，１ｂ…ストリーム受信装置
１１…選局格納部
１２，１９，２２…制御部
１３…通信部
１４…ストリーム格納部
１５，１８，２０…入力部
１６…ストリーム再生部
１７…ストリーム出力部
２１…プリセット情報格納部
【図１】
2004320660.tif 000003
【図２】
2004320660.tif 000004
【図３】
2004320660.tif 000005
【図４】
2004320660.tif 000006
【図５】
2004320660.tif 000007
【図６】
2004320660.tif 000008
【図７】
2004320660.tif 000009
【図８】
2004320660.tif 000010
【図９】
2004320660.tif 000011
【図１０】
2004320660.tif 000012
【図１１】
2004320660.tif 000013
【図１２】
2004320660.tif 000014