(57)【特許請求の範囲】
【請求項１】
無線回線網を介して配信されるストリーミングデータを受信する受信手段と、前記受信手段により受信した前記ストリーミングデータを再生する再生手段とを具備した無線端末装置と、無線回線網を介して配信するストリーミングデータを蓄積するデータ記憶手段と、前記無線端末装置から受信した配信要求情報に対し、前記ストリーミングデータを配信する配信手段とを具備したストリーミングデータ配信装置とで構成されるストリーミングデータ再生システムにおいて、
前記無線端末装置が、
前記ストリーミングデータが受信可能か否かを検出する受信検出手段と、
前記受信検出手段によって受信不可能であることを検出した時点でのストリーミングデータの読み出しポイントをマークするマーキング手段と、
前記読み出しポイントに関するマーク情報を記憶するマーク情報記憶手段と、
前記受信検出手段により受信可能であることを検出した際、前記ストリーミングデータの配信要求情報と、前記マーク情報を送信する送信手段と、を具備し、
前記受信手段は、前記配信要求情報に応答して配信されたストリーミングデータを受信し、
前記再生手段は、当該受信したストリーミングデータを再生し、
前記ストリーミングデータ配信装置が、
前記配信要求情報と共に前記マーク情報を受信する受信手段を具備し、
前記配信手段は、前記配信要求情報と共に受信した前記マーク情報から導出した読み出しポイントからのストリーミングデータを前記無線端末装置に配信することを特徴とするストリーミングデータ再生システム。
【請求項２】
無線回線網を介して配信されるストリーミングデータを受信する受信手段と、前記受信手段により受信したストリーミングデータを再生する再生手段とを具備した無線端末装置において、
前記ストリーミングデータが受信可能か否かを検出する受信検出手段と、
前記受信検出手段によって受信不可能であることを検出した時点でのストリーミングデータの読み出しポイントをマークするマーキング手段と、
前記読み出しポイントに関するマーク情報を記憶するマーク情報記憶手段と、
前記受信検出手段により受信可能であることを検出した際、前記ストリーミングデータの配信要求情報と、前記マーク情報を送信する送信手段と、を具備し、
前記受信手段は、前記配信要求情報に応答して配信されたストリーミングデータを受信し、
前記再生手段は、当該受信したストリーミングデータを再生することを特徴とする無線端末装置。
【請求項３】
無線回線網を介して配信するストリーミングデータを蓄積するデータ記憶手段と、無線端末装置から受信した配信要求情報に対し、前記ストリーミングデータを配信する配信手段とを具備したストリーミングデータ配信装置において、
前記配信要求情報と共に受信不可能であることを検出した時点でのストリーミングデータの読み出しポイントを示すマーク情報を受信する受信手段を具備し、
前記配信手段は、前記配信要求情報と共に受信した前記マーク情報から導出した読み出しポイントからのストリーミングデータを前記無線端末装置に配信することを特徴とするストリーミングデータ配信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は無線回線網を介して配信されるビデオ、オーディオといったマルチメディアのストリーミングデータを再生する無線端末装置、ストリーミングデータ配信装置、及びストリーミングデータ自動再生システムに関する。
【０００２】
【従来の技術】
ストリーミングメディアは帯域幅に制約のあるネットワークを使ってオーディオやビデオなどマルチメディアデータ配信するのに効果的なメディアである。
従来技術では携帯電話機など無線端末装置でオーディオやビデオ等のマルチメディアデータを受信して、それらを再生することが出来る。また、マルチメディアデータを再生し、ユーザが視聴したい時間軸上のあるポイントをマーキングしておき、任意の時にそのポイントから再生を始めることもできる。
【０００３】
【発明が解決しようとする課題】
しかしながら、サービス圏外または受信状態の悪い場所へ無線端末装置が移動してストリーミングデータの再生が途切れた場合、データの先頭から再生のやり直しを行うと、ユーザは今まで見たデータを再び視聴することになる。再生が途切れた時のために、ユーザが予め時間軸上のポイントをマーキングしておき、そのポイントから再生することも可能である。しかし、頻繁にマーキングしておかなければ、最悪の場合データの先頭から視聴しなければならない。
これらは、続きを視聴したいユーザにとって「続きを見るための操作が煩わしい」とか「視聴したいところから視聴できない」といった不都合がある。さらに、同一データを再度受信する分、余計な通信コストがかかるという欠点がある。
【０００４】
上記課題に鑑みて、本発明は、最初から視聴するという手間や煩わしさからユーザを解放し、通信コストを最小限に抑えることのできるストリーミングデータ自動再生システム、無線端末装置、及びストリーミングデータ配信装置を提供することを目的とする。
さらに、本発明は、ライブ中継のようなライブデータの場合にも、途中再生が可能なストリーミングデータ自動再生システム、無線端末装置、及びストリーミングデータ配信装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本願第１の発明は、無線回線網を介して配信されるストリーミングデータを受信する受信手段と、受信手段により受信したストリーミングデータを再生する再生手段とを具備した無線端末装置と、無線回線網を介して配信するストリーミングデータを蓄積するデータ記憶手段と、無線端末装置から受信した配信要求情報に対し、ストリーミングデータを配信する配信手段とを具備したストリーミングデータ配信装置とで構成されるストリーミングデータ再生システムにおいて、無線端末装置が、ストリーミングデータが受信可能か否かを検出する受信検出手段と、受信検出手段によって受信不可能であることを検出した時点でのストリーミングデータの読み出しポイントをマークするマーキング手段と、読み出しポイントに関するマーク情報を記憶するマーク情報記憶手段と、受信検出手段により受信可能であることを検出した際、ストリーミングデータの配信要求情報と、マーク情報を送信する送信手段と、を具備し、受信手段は、配信要求情報に応答して配信されたストリーミングデータを受信し、再生手段は、当該受信したストリーミングデータを再生することを特徴とする。
【０００６】
また、上記ストリーミングデータ配信装置が、配信要求情報と共にマーク情報を受信する受信手段を具備し、配信手段は、配信要求情報と共に受信したマーク情報から導出した読み出しポイントからのストリーミングデータを無線端末装置に配信することを特徴とする。
【０００７】
さらに、本願第２の発明は、無線回線網を介して配信されるストリーミングデータを受信する受信手段と、受信手段により受信したストリーミングデータを再生する再生手段とを具備した無線端末装置において、ストリーミングデータが受信可能か否かを検出する受信検出手段と、受信検出手段によって受信不可能であることを検出した時点でのストリーミングデータの読み出しポイントをマークするマーキング手段と、読み出しポイントに関するマーク情報を記憶するマーク情報記憶手段と、を具備したことを特徴とする。
【０００８】
上記無線端末装置は、受信検出手段により受信可能であることを検出した際、ストリーミングデータの配信要求情報と、マーク情報を送信する送信手段と、を具備し、受信手段は、配信要求情報に応答して配信されたストリーミングデータを受信し、再生手段は、当該受信したストリーミングデータを再生することを特徴とする。
【０００９】
さらに、本願第３の発明は、無線回線網を介して配信するストリーミングデータを蓄積するデータ記憶手段と、無線端末装置から受信した配信要求情報に対し、ストリーミングデータを配信する配信手段とを具備したストリーミングデータ配信装置において、配信要求情報と共に受信不可能であることを検出した時点でのストリーミングデータの読み出しポイントを示すマーク情報を受信する受信手段を具備し、配信手段は、配信要求情報と共に受信したマーク情報から導出した読み出しポイントからのストリーミングデータを無線端末装置に配信することを特徴とする。
【００１１】
【発明の実施の形態】
添付図面を参照しながら、本発明の第１〜第３の実施の形態を詳細に説明する。
＜第１の実施の形態＞
以下、図１乃至図３を参照しながら本発明の第１の実施の形態を説明する。図１及び図２は本発明の実施の形態におけるシステム構成図である。なお、両図において同一部位には同一符号を用いることとする。また、図３は本実施の形態におけるシーケンス図であり、無線環境下において無線が途切れてストリーミング再生が途切れてから、当該ストリーミング再生が回復するまでのシーケンスを示す。
【００１２】
Ｓ３０１において、無線端末装置１１０からストリーミングデータ配信サーバ１０８に視聴要求を出す。ストリーミングデータ配信サーバ１０８は視聴要求を受信手段２０４より受け取り、データ記憶手段２０１に蓄積されたストリーミングデータを配信制御手段２０２により指定し、指定されたストリーミングデータの先頭から送信手段２０３より無線端末装置１１０に配信し始める（Ｓ３０３）。
【００１３】
無線端末装置１１０は、受信検出手段１０５によってデータ受信可能と判断したら受信手段１０６により受信し、ストリーミングデータをデータ記憶手段１０２に蓄積する（Ｓ３０５ａ）。データ記憶手段１０２に一時的に蓄積することにより、例えば音声付き動画を再生するような場合に、ビデオデータとオーディオデータの再生の同期がとれないといった受信が不安定な状況下でもある程度再生を維持できる。
【００１４】
データ記憶手段１０２にデータが記憶されると、再生手段１０４がデータ記憶手段１０２から蓄積された順に読み出し再生する（Ｓ３０５ａ）。次の配信されたデータを受信する（Ｓ３０５ｂ）。上記処理をストリーミングデータ配信サーバ１０８が配信を中止するか、あるいは、無線端末装置１１０が受信を中止する要求を出すまで続ける。
【００１５】
ストリーミングデータ受信中、無線によるデータの受信が出来なくなったことを無線端末装置１１０の受信検出手段１０５で検出すると（Ｓ３０７）、データ記憶手段１０２に蓄積されたデータを再生し終えた後、どこまで再生したのか、ストリーミングデータについてマーキングを行う（Ｓ３０９）。マーキングするにはマーキング手段１０３が「読み出しポイント」を取得し、ストリーミングデータの識別情報等と関連付け、マーク情報としてマーク記憶手段１０１に蓄積する。読み出しポイントの一例を以下に示す。
▲１▼ストリーミングデータの再生開始を時間０として表す経過時間。
▲２▼データの何バイト目かを示すポインタ。
【００１６】
本実施の形態の場合、ストリーミングデータ配信サーバ１０８は、無線の途切れが検出された（Ｓ３０７）後もストリーミングデータの配信を続行する。
その後、無線端末装置１１０が受信検出手段１０５によって受信可能であることを判断すると（Ｓ３１１）、マーク記憶手段１０１に蓄積されたマーク情報を送信手段１０７によってストリーミングデータ配信サーバ１０８に送信し、続きのデータを配信するように要求する（Ｓ３１３）。
【００１７】
ストリーミングデータ配信サーバ１０８はマーク情報を受信手段２０４で受信し、配信続行中であれば一旦停止する（Ｓ３１５）。配信し終わっている場合、あるいは停止している場合はそのまま次の処理（Ｓ３１７）を行う。
Ｓ３１７では、配信制御手段２０２がマーク情報から導出される「特定のストリーミングデータ」と「その読み出しポイント」とを指定し、その読み出しポイントからのストリーミングデータを配信する。指定されたストリーミングデータはＳ３０５ａ〜Ｓ３０５ｂの時と同様にして再生される（Ｓ３１９ａ〜Ｓ３１９ｂ）。これにより自動再生が実現される。
【００１８】
＜第２の実施の形態＞
以下、図１、図２及び図４を参照しながら本発明の第２の実施の形態を説明する。図１及び図２は本発明の実施の形態におけるシステム構成図である。なお、両図において同一部位には同一符号を用いることとする。また、図４は本実施の形態におけるシーケンス図であり、無線環境下において無線が途切れてストリーミング再生が途切れてから、当該ストリーミング再生が回復するまでのシーケンスを示す。
【００１９】
Ｓ４０１において、無線端末装置１１０からストリーミングデータ配信サーバ１０８に視聴要求を出す。ストリーミングデータ配信サーバ１０８は視聴要求を受信手段２０４より受け取り、データ記憶手段２０１に蓄積されたストリーミングデータを配信制御手段２０２により指定し、指定されたストリーミングデータの先頭から送信手段２０３より無線端末装置１１０に配信し始める（Ｓ４０３）。
【００２０】
無線端末装置１１０は、受信検出手段１０５によってデータ受信可能と判断したら受信手段１０６により受信し、ストリーミングデータをデータ記憶手段１０２に蓄積する（Ｓ４０５ａ）。データ記憶手段１０２に一時的に蓄積することにより、例えば音声付き動画を再生するような場合に、ビデオデータとオーディオデータの再生の同期がとれないといった受信が不安定な状況下でもある程度再生を維持できる。データ記憶手段１０２にデータが記憶されると、再生手段１０４がデータ記憶手段１０２から蓄積された順に読み出し再生する（Ｓ４０５ａ）。
【００２１】
本実施の形態の場合、無線端末装置１１０はストリーミングデータを受信する度、または、一定／不定の時間間隔でデータ受信確認情報（ここでは、ＡＣＫ信号）をストリーミングデータ配信サーバ１０８に送信する（Ｓ４０７ａ）。
ストリーミングデータはデータ記憶手段１０２から読み出され、次の配信されたデータを受信する（Ｓ４０５ｂ）。そして、Ｓ４０７ａのときと同様、ストリーミングデータを受信する度、または、一定／不定の時間間隔でＡＣＫ信号をストリーミングデータ配信サーバ１０８に送信する（Ｓ４０７ｂ）。
上記処理をストリーミングデータ配信サーバ１０８が配信を中止するか、あるいは、無線端末装置１１０が受信を中止する要求を出すまで続ける。
【００２２】
ストリーミングデータ受信中、無線によるデータの受信が出来なくなったことを受信検出手段１０５で検出すると（Ｓ４０９）、無線端末装置１１０はＡＣＫ信号の送信も停止する（又は、送信してもストリーミングデータ配信サーバ１０８に届かなくなる）。所定時間ＡＣＫ信号の受信がない場合、ストリーミングデータ配信サーバ１０８はストリーミングデータの配信を停止する（Ｓ４０４）。
この場合、ストリーミングデータ配信サーバ１０８は他の無線端末装置１１０からの視聴要求を受け取って配信することができるため、リソースの節約になるという利点がある。
【００２３】
一方、無線端末装置１１０はデータ記憶手段１０２に蓄積されたデータを再生し終えた後、どこまで再生したのか、受信中のストリーミングデータについてマーキングを行う（Ｓ４１１）。マーキングするにはマーキング手段１０３が「読み出しポイント」を取得し、ストリーミングデータの識別情報等と関連付け、マーク情報としてマーク記憶手段１０１に蓄積する。読み出しポイントの一例を以下に示す。
▲１▼ストリーミングデータの再生開始を時間０として表す経過時間。
▲２▼データの何バイト目かを示すポインタ。
【００２４】
その後、無線端末装置１１０が受信検出手段１０５によって受信可能であることを判断すると（Ｓ４１３）、マーク記憶手段１０１に蓄積されたマーク情報を送信手段１０７によってストリーミングデータ配信サーバ１０８に送信し、続きのデータを配信するように要求する（Ｓ４１５）。
ストリーミングデータ配信サーバ１０８はマーク情報を受信手段２０４で受信し、リソースに空きがなければ空くまで待機する（Ｓ４１７）。リソースに空きがある場合にはそのまま次の処理（Ｓ４１９）を行う。
【００２５】
Ｓ４１９では、配信制御手段２０２がマーク情報から導出される「特定のストリーミングデータ」と「その読み出しポイント」とを指定し、その読み出しポイントからのストリーミングデータを配信する。指定されたストリーミングデータはＳ４０５ａ〜Ｓ４０７ｂの時と同様にして再生される（Ｓ４２１ａ〜Ｓ４２１ｂ）。これにより自動再生が実現される。
【００２６】
＜第３の実施の形態＞
以下、図１、図２及び図５を参照しながら本発明の第３の実施の形態を説明する。図１及び図２は本発明の実施の形態におけるシステム構成図である。なお、両図において同一部位には同一符号を用いることとする。また、図５は本実施の形態におけるシーケンス図であり、無線環境下において無線が途切れてストリーミング再生が途切れてから、当該ストリーミング再生が回復するまでのシーケンスを示す。
【００２７】
Ｓ５０１において、無線端末装置１１０からストリーミングデータ配信サーバ１０８に視聴要求を出す。ストリーミングデータ配信サーバ１０８は視聴要求を受信手段２０４より受け取り、データ記憶手段２０１に蓄積されたストリーミングデータを配信制御手段２０２により指定し、指定されたストリーミングデータの先頭から送信手段２０３より無線端末装置１１０に配信し始める（Ｓ５０３）。
【００２８】
無線端末装置１１０は、受信検出手段１０５によってデータ受信可能と判断したら受信手段１０６により受信し、ストリーミングデータをデータ記憶手段１０２に蓄積する（Ｓ５０５ａ）。データ記憶手段１０２に一時的に蓄積することにより、例えば音声付き動画を再生するような場合に、ビデオデータとオーディオデータの再生の同期がとれないといった受信が不安定な状況下でもある程度再生を維持できる。データ記憶手段１０２にデータが記憶されると、再生手段１０４がデータ記憶手段１０２から蓄積された順に読み出し再生する（Ｓ５０５ａ）。
【００２９】
本実施の形態の場合、無線端末装置１１０はストリーミングデータを受信する度、または、一定／不定の時間間隔でデータ受信確認情報（ここでは、ＡＣＫ信号）をストリーミングデータ配信サーバ１０８に送信する（Ｓ５０７ａ）。
ストリーミングデータはデータ記憶手段１０２から読み出され、次の配信されたデータを受信する（Ｓ５０５ｂ）。そして、Ｓ５０７ａのときと同様、ストリーミングデータを受信する度、または、一定／不定の時間間隔でＡＣＫ信号をストリーミングデータ配信サーバ１０８に送信する（Ｓ５０７ｂ）。
上記処理をストリーミングデータ配信サーバ１０８が配信を中止するか、あるいは、無線端末装置１１０が受信を中止する要求を出すまで続ける。
【００３０】
ストリーミングデータ受信中、無線によるデータの受信が出来なくなったことを受信検出手段１０５で検出すると（Ｓ５０９）、無線端末装置１１０はＡＣＫ信号の送信も停止する（又は、送信してもストリーミングデータ配信サーバ１０８に届かなくなる）。所定時間ＡＣＫ信号の受信がない場合、ストリーミングデータ配信サーバ１０８はストリーミングデータの配信を停止する（Ｓ５１１）。
この場合、ストリーミングデータ配信サーバ１０８は他の無線端末装置１１０からの視聴要求を受け取って配信することができるため、リソースの節約になるという利点がある。
【００３１】
本実施の形態の場合、どこまで配信したのか、ストリーミングデータ配信サーバ１０８がストリーミングデータに対してマーキングを行う（Ｓ５１３）。なお、このときマーキングする位置は、配信済み部分と未配信部分との境目よりも前寄りにする方が望ましい。
マーキングするにはストリーミングデータ配信サーバ１０８に設けたマーキング手段（図示せず）が「読み出しポイント」を取得し、ストリーミングデータの識別情報等と関連付け、マーク情報としてマーク記憶手段（図示せず）に蓄積する。読み出しポイントの一例を以下に示す。
▲１▼ストリーミングデータの再生開始を時間０として表す経過時間。
▲２▼データの何バイト目かを示すポインタ。
その後、無線端末装置１１０が受信検出手段１０５によって受信可能であることを判断すると（Ｓ５１５）、ストリーミングデータの再配信を要求する情報をストリーミングデータ配信サーバ１０８に送信する（Ｓ５１７）。
【００３２】
これに対し、ストリーミングデータ配信サーバ１０８は該当するマーク情報をマーク記憶手段から取り出し、リソースに空きがなければ空くまで待機する（Ｓ５１８）。リソースに空きがある場合にはそのまま次の処理（Ｓ５１９）を行う。
Ｓ５１９では、配信制御手段２０２がマーク情報から導出した「特定のストリーミングデータ」と「その読み出しポイント」とを指定し、その読み出しポイントからのストリーミングデータを配信する。指定されたストリーミングデータはＳ５０５ａ〜Ｓ５０７ｂの時と同様にして再生される（Ｓ５２１ａ〜Ｓ５２１ｂ）。これにより自動再生が実現される。
【００３３】
以上、本発明の実施の形態を詳細に説明したが、上記の第１乃至第３の実施の形態にある受信検出手段１０５はデータ受信可能／受信不可能の判断を、以下のようにして行うことができる。但し、本発明は、これに限定しないことは明らかである。
ａ）無線の途切れにより、データ受信不可能と判断する場合
判断方法１：電界強度が所定値以下である。
判断方法２：受信したデータがデータとして処理できない。
ｂ）データ品質により、データ受信不可能と判断する場合
判断方法１：受信したデータのエラーレートが所定値以上である。
判断方法２：正しく受信したデータのレート、数、量が所定値以下である。
なお、エラーレート（正しく受信したデータのレート）は、ビット単位、バイト単位、パケット単位、及びフレーム（１画面）レート（動画の場合）の何れでもとめてもよい。
【００３４】
以上、本発明の実施の形態を詳細に説明したが、本発明はこれに限定されず、例えば、受信不可能から受信可能の状態に変化したとき「すぐに自動的に再生する」又は「視聴したい時に再生する」のいずれかをユーザが選択してもよい。
また、読み出しポイントを「受信が途切れた時点のポイント」に限定せず、「受信が途切れた時点までの任意のポイント」とすることも可能である。
さらに、ライブデータを受信する場合は、ストリーミングデータ配信サーバ１０８がストリーミングデータを全て記録しておき、ライブデータをリアルタイムで配信せず、記録したストリーミングデータを配信することも可能である。
または、読み出しポイントに対応する時間と現在配信している時間との差分データを記録しておけば、記録するデータ量が最小限で済み、上記と同様にライブ配信されたストリーミングデータを追いかけながら視聴できる。
【００３５】
【発明の効果】
このように、本発明によれば、無線回線網を介して配信されるストリーミングデータの受信中に無線が途切れた場合でも、途切れた部分からの自動再生が可能になる。それにより、最初から視聴するという手間や煩わしさからユーザを解放し、通信コストを最小限に抑えることが可能である。
さらに、ライブ中継のようなライブデータの場合、そのライブが引き続き行われている場合は、自動再生すると追いかけながら視聴することになるが、同様に時間的な位置を記憶しておけば途中再生が可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態であるシステム構成図。
【図２】本発明の実施の形態であるシステム構成図
【図３】本発明の第１の実施の形態を説明するシーケンス図。
【図４】本発明の第２の実施の形態を説明するシーケンス図。
【図５】本発明の第３の実施の形態を説明するシーケンス図。
【符号の説明】
１０１  マーク記憶手段
１０２  データ記憶手段
１０３  マーキング手段
１０４  再生手段
１０５  受信検出手段
１０６  受信手段
１０７  送信手段
１０８  ストリーミングデータ配信サーバ
１１０  無線端末装置
２０１  データ記憶手段
２０２  配信制御手段
２０３  送信手段
２０４  受信手段
【図１】
0004596704.tif 000002
【図２】
0004596704.tif 000003
【図３】
0004596704.tif 000004
【図４】
0004596704.tif 000005
【図５】
0004596704.tif 000006