(57)【要約】【課題】無線状態の劣化等によりデータが途切れるような場合であって、サーバのシステムには何らの変更の必要がなく、端末だけで対応可能にする。【解決手段】ネットワーク１２０を通じてサーバ１００から送信されるストリームデータを受信しつつ再生する携帯端末１１０において、サーバ１００から送信されるストリームデータを受信する受信部１１１と、受信部１１１が受信したストリームデータを記憶する記憶部１１２と、記憶部１１２に記憶されているストリームデータの量を測定するデータ量測定部１１５と、データ量測定部１１５が測定したデータ量に応じて再生速度を決定する再生速度決定部１１６と、再生速度決定部１１６が決定した再生速度に応じて記憶部１１２から取り出したストリームデータの再生を行う再生部１１３とを備える。【選択図】    図１
2004214902.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じてサーバから送信されるストリームデータを受信しつつ再生する携帯端末において、
前記サーバから送信されるストリームデータを受信する受信手段と、
該受信手段が受信したストリームデータを記憶する記憶手段と、
該記憶手段に記憶されているストリームデータの量を測定するデータ量測定手段と、
該データ量測定手段が測定したデータ量に応じて再生速度を決定する再生速度決定手段と、
該再生速度決定手段が決定した再生速度に応じて前記記憶手段から取り出したストリームデータの再生を行う再生手段と、
を備えることを特徴とするストリーミング再生携帯端末。
【請求項２】
前記再生速度決定手段は、前記データ量測定手段によって測定されたデータ量が、所定の閾値を超えると前記再生速度を、前記サーバから送信されるときの速度と同じ等倍速に決定し、前記測定されたデータ量が、前記所定の閾値（等倍速用閾値）よりも低い位置に設定した閾値（低速用閾値）に減少すると前記再生速度を、前記等倍速よりも低速に決定するとともに、
前記再生手段は、前記測定されたデータ量が、受信開始から増加して前記所定の閾値（等倍速用閾値）を超えると前記等倍速で前記記憶手段から取り出したストリームデータの再生を行い、前記測定されたデータ量が、前記所定の閾値（等倍速用閾値）を超えた後、前記所定の閾値（等倍速用閾値）よりも低い位置に設定した前記閾値（低速用閾値）に減少すると前記再生速度を、前記等倍速よりも低速で前記記憶手段から取り出したストリームデータの再生を行うことを特徴とするストリーミング再生携帯端末。
【請求項３】
前記再生手段は、音程変換装置を有し、前記再生速度が低速になると、前記音程変換装置を介して音程を高く調整することを特徴とする請求項２に記載のストリーミング再生携帯端末。
【請求項４】
前記再生手段は、前記再生速度が等倍速よりも低速の場合に、無音区間を検出してその無音区間の最後に相当する映像データの部分が前記低速の状態で再生される時間を算出し、その時間に、前記無音区間の後に生じる音声を、前記等倍速で出力するようにして音再生のタイミングを調整することを特徴とする請求項２に記載のストリーミング再生携帯端末。
【請求項５】
前記再生手段は、前記測定されたデータ量が前記所定の閾値（等倍速用閾値）よりも低い位置に設定した前記閾値（低速用閾値）よりもさらに低い再生不能な閾値（再生不能用閾値）以下になった場合、前記記憶手段に記憶されたデータを消去して、現在時間から再度受信を開始することにより前記記憶手段に記憶されたデータから再生を行うことを特徴とする請求項２に記載のストリーミング再生携帯端末。
【請求項６】
前記再生速度決定手段は、前記データ量測定手段によって測定されたデータ量に応じてにかえて、測定されたデータの単位時間当たりの変化量に応じて前記再生速度を決定することを特徴とする請求項２に記載のストリーミング再生携帯端末。
【請求項７】
前記再生速度決定手段は、前記サーバからのデータリンクが切断した時、リンク再接続時間分を含めて再生速度を低速にして、再生の中断を防止するように再生速度の制御を行うことを特徴とする請求項２に記載のストリーミング再生携帯端末。
【請求項８】
前記再生速度決定手段は、前記記憶手段に記憶されるデータ量と単位時間当たりの再生速度の変化量に基づいて、前記所定の閾値（等倍速用閾値）よりも低い位置に設定した前記閾値（低速用閾値）を変化させて再生速度の変更回数を減らす再生速度制御を行うことを特徴とする請求項２に記載のストリーミング再生携帯端末。
【請求項９】
ネットワークを通じてサーバから送信されるストリームデータを受信しつつ再生する携帯端末におけるストリーミング再生方法であって、
前記サーバから送信されるストリームデータを受信するステップと、
該受信手段が受信したストリームデータを記憶するステップと、
該記憶手段に記憶されているストリームデータの量を測定するステップと、
該データ量測定手段が測定したデータ量に応じて再生速度を決定するステップと、
該再生速度決定手段が決定した再生速度に応じて前記記憶手段から取り出したストリームデータの再生を行うステップと、
を備えることを特徴とするストリーミング再生方法。
【請求項１０】
ネットワークを通じてサーバから送信されるストリームデータを受信しつつ再生する携帯端末に、
前記サーバから送信されるストリームデータを受信するステップと、
該受信手段が受信したストリームデータを記憶するステップと、
該記憶手段に記憶されているストリームデータの量を測定するステップと、
該データ量測定手段が測定したデータ量に応じて再生速度を決定するステップと、
該再生速度決定手段が決定した再生速度に応じて前記記憶手段から取り出したストリームデータの再生を行うステップと、
を実行させることを特徴とするコンピュータプログラム。
【請求項１１】
前記請求項１０に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを通じてストリームデータを受信しつつ再生を行うストリーミング再生携帯端末、ストリーミング再生方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、端末のバッファ容量が機種によって異なっていても、ネットワークの伝送能力が変動しても、ストリーミング再生の破綻を回避することが可能であり、しかも、ストリーミング再生の破綻回避と、頭出し時の待ち時間短縮とを互いに両立させることができるようなストリーミング方法を提供するストリーミング再生携帯端末が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−８４３３９号公報
【０００４】
これは、例えば、図９で示すように、サーバ５００は送受信部５０１，送信速度制御部５０２，データベース５０３を備えるとともに、ストリーミング再生携帯端末５１０は、送受信部５１１，記憶部５１２，再生部５１３，表示部５１４を備え、ネットワーク５２０を通じて結ばれた両者は、図１０で示すような処理を行っている。
すなわち、無線状態の劣化等が発生した場合にもデータが途切れることなく再生することができるように端末５１０側で計算した先読みするデータ量（自身のバッファ容量とネットワークの伝送能力とに関連して、自身のバッファに蓄積すべきストリーム目標量（Ｓ＿ｔａｒｇｅｔ））と再生開始までの遅延時間（Ｔ＿ｄｅｌａｙ）をサーバ５００側に通知し、サーバ５００側で送信速度を制御している。ネットワーク５２０の伝送能力が閾値を跨いて変化する毎にストリーム目標量（Ｓ＿ｔａｒｇｅｔ））がサーバ５００側に通知され、それに基づいて送信速度が決定されるようになっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、図９，図１０に示すものによれば、端末５１０での再生速度の変更は行われていない。
よって、サーバ５００は、サーバ５００から端末５１０に送信するデータ量を減少させるため、ビットレートを下げたデータを送信する場合、複数の端末５１０を結ぶネットワーク５２０の伝送能力に応じて、複数のビットレートで作成したデータをサーバ５００に登録する必要がある。また、端末５１０からの要求に応じて自動的に送信速度を決定する必要がある。
このように、サーバ５００における処理負荷が大きくなってしまう。
【０００６】
そこで、本発明はかかる問題点に鑑みてなされたものであり、無線状態の劣化等によりデータが途切れるような場合であって、サーバのシステムには何らの変更の必要がなく、端末だけで対応可能にすることを目的にする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載のストリーミング再生携帯端末は、ネットワークを通じてサーバから送信されるストリームデータを受信しつつ再生する携帯端末において、前記サーバから送信されるストリームデータを受信する受信手段と、該受信手段が受信したストリームデータを記憶する記憶手段と、該記憶手段に記憶されているストリームデータの量を測定するデータ量測定手段と、該データ量測定手段が測定したデータ量に応じて再生速度を決定する再生速度決定手段と、該再生速度決定手段が決定した再生速度に応じて前記記憶手段から取り出したストリームデータの再生を行う再生手段とを備えることを特徴とする。
【０００８】
また請求項２に記載の発明は、請求項１に記載のストリーミング再生携帯端末において、前記再生速度決定手段は、前記データ量測定手段によって測定されたデータ量が、所定の閾値を超えると前記再生速度を、前記サーバから送信されるときの速度と同じ等倍速に決定し、前記測定されたデータ量が、前記所定の閾値（等倍速用閾値）よりも低い位置に設定した閾値（低速用閾値）に減少すると前記再生速度を、前記等倍速よりも低速に決定するとともに、前記再生手段は、前記測定されたデータ量が、受信開始から増加して前記所定の閾値（等倍速用閾値）を超えると前記等倍速で前記記憶手段から取り出したストリームデータの再生を行い、前記測定されたデータ量が、前記所定の閾値（等倍速用閾値）を超えた後、前記所定の閾値（等倍速用閾値）よりも低い位置に設定した前記閾値（低速用閾値）に減少すると前記再生速度を、前記等倍速よりも低速で前記記憶手段から取り出したストリームデータの再生を行うことを特徴とする。
【０００９】
また請求項３に記載の発明は、請求項２に記載のストリーミング再生携帯端末において、前記再生手段は、音程変換装置を有し、前記再生速度が低速になると、前記音程変換装置を介して音程を高く調整することを特徴とするものであり、請求項４に記載の発明は、前記再生手段は、前記再生速度が等倍速よりも低速の場合に、無音区間を検出してその無音区間の最後に相当する映像データの部分が前記低速の状態で再生される時間を算出し、その時間に、前記無音区間の後に生じる音声を、前記等倍速で出力するようにして音再生のタイミングを調整することを特徴とする。
【００１０】
また請求項５に記載の発明は、請求項２に記載のストリーミング再生携帯端末において、前記再生手段は、前記測定されたデータ量が前記所定の閾値（等倍速用閾値）よりも低い位置に設定した前記閾値（低速用閾値）よりもさらに低い再生不能な閾値（再生不能用閾値）以下になった場合、前記記憶手段に記憶されたデータを消去して、現在時間から再度受信を開始することにより前記記憶手段に記憶されたデータから再生を行うことを特徴とする。
【００１１】
また請求項６に記載の発明は、請求項２に記載のストリーミング再生携帯端末において、前記再生速度決定手段は、前記データ量測定手段によって測定されたデータ量に応じてにかえて、測定されたデータの単位時間当たりの変化量に応じて前記再生速度を決定することを特徴とする。
【００１２】
また請求項７に記載の発明は、請求項２に記載のストリーミング再生携帯端末において、前記再生速度決定手段は、前記サーバからのデータリンクが切断した時、リンク再接続時間分を含めて再生速度を低速にして、再生の中断を防止するように再生速度の制御を行うことを特徴とする。
【００１３】
また請求項８に記載の発明は、請求項２に記載のストリーミング再生携帯端末において、前記再生速度決定手段は、前記記憶手段に記憶されるデータ量と単位時間当たりの再生速度の変化量に基づいて、前記所定の閾値（等倍速用閾値）よりも低い位置に設定した前記閾値（低速用閾値）を変化させて再生速度の変更回数を減らす再生速度制御を行うことを特徴とする。
【００１４】
また請求項９に記載の放送送信方法は、ネットワークを通じてサーバから送信されるストリームデータを受信しつつ再生する携帯端末におけるストリーミング再生方法であって、前記サーバから送信されるストリームデータを受信するステップと、該受信手段が受信したストリームデータを記憶するステップと、該記憶手段に記憶されているストリームデータの量を測定するステップと、該データ量測定手段が測定したデータ量に応じて再生速度を決定するステップと、該再生速度決定手段が決定した再生速度に応じて前記記憶手段から取り出したストリームデータの再生を行うステップと、を備えることを特徴とする。
【００１５】
また請求項１０に記載のコンピュータプログラムは、ネットワークを通じてサーバから送信されるストリームデータを受信しつつ再生する携帯端末に、前記サーバから送信されるストリームデータを受信するステップと、該受信手段が受信したストリームデータを記憶するステップと、該記憶手段に記憶されているストリームデータの量を測定するステップと、該データ量測定手段が測定したデータ量に応じて再生速度を決定するステップと、該再生速度決定手段が決定した再生速度に応じて前記記憶手段から取り出したストリームデータの再生を行うステップと、を実行させることを特徴とする。
【００１６】
また請求項１１に記載のコンピュータ読み取り可能な記録媒体は、請求項１０に記載のコンピュータプログラムを記録したことを特徴とする。
【００１７】
請求項１に記載のストリーミング再生携帯端末によれば、端末が無線状態に応じて再生速度を自動的に変更するので、例えば請求項２の発明のように、再生速度決定手段は、測定されたデータ量が、等倍速用閾値を超えると再生速度を等倍速に決定し、データ量が低速用閾値に減少すると再生速度を等倍速よりも低速に決定するので、無線状態が劣化するようなことが発生しても再生を中断することなく連続的に行うことができる。しかもその際、端末側で再生速度を決定し、決定した速度に基づき再生を行うので、サーバのシステムを特に変更する必要はない。
なお、請求項６に記載の発明のように、再生速度決定手段は、測定されたデータ量ではなく、単位時間当たりの変化量に応じて再生速度を決定するようにすることもできる。
【００１８】
また請求項３に記載のストリーミング再生携帯端末によれば、再生速度が低速になると音程変換装置を介して音程を高く調整するので、等倍速と同じ音程での音声出力が得られる。また、請求項４に記載のストリーミング再生携帯端末によれば、再生手段は、再生速度が低速の場合に、無音区間を検出してその無音区間の最後に相当する映像データの部分が低速の状態で再生される時間を算出し、その時間に、無音区間の後に生じる音声を、等倍速で出力するようにして音再生のタイミングを調整するので、等倍速と同じ速度および音程での音声出力が得られる。
【００１９】
また請求項５に記載のストリーミング再生携帯端末によれば、再生不能にまでバッファ量が減少すると、その後、バッファ量が再生可能になるまで増加するのを待つのではなく、再生手段は、蓄積データを消去して再生を自動的にリセットするので、次回からは等倍速によるデータを早く得ることができる。
【００２０】
また請求項７に記載のストリーミング再生携帯端末によれば、再生速度決定手段は、サーバからのデータリンクが切断した場合であっても、リンク再接続時間分を含めて再生速度を予め低速にする制御を行うので、再生の中断を効率的に防止することができる。
【００２１】
また請求項８に記載のストリーミング再生携帯端末によれば、再生速度決定手段は、記憶手段に記憶されるデータ量と単位時間当たりの再生速度の変化量に基づき、低速用閾値を変化させて再生速度の変更回数を減らす再生速度制御を行うといった学習機能を有するので、再生速度の変更回数を効率的に抑えストリーミング再生に係るシステムの無駄な動きを防止することができる。
【００２２】
また請求項９に記載のストリーミング再生方法、請求項１０に記載のコンピュータプログラム、請求項１１に記載の請求項１０に係るコンピュータ読み取り可能な記録媒体によれば、無線状態が劣化するようなことが発生しても再生を中断することなく連続的に行うことができ、しかもその際、端末側で再生速度を決定し、決定した速度に基づき再生を行うので、サーバのシステムを特に変更する必要はない。
【００２３】
【発明の実施の形態】
以下、本発明に係るストリーミング再生携帯端末とそれを使用したストリーミング再生方法についての実施の形態について、図面を参照にして説明する。
【００２４】
（実施の形態１）
図１は、本発明の実施形態に係るストリーミング再生携帯端末（以下、単に「端末」と略す。）１１０がネットワーク１２０を通じてサーバ１００と結ばれた様子を示すものである。
サーバ１００は、画像データと音声データをストリームデータとして送信し端末１１０からの信号を受信する送受信部１０１と、ストリームデータが格納されたデータベース１０２を備える。
一方、端末１１０は、ネットワーク１２０を通じてサーバ１００から送信されるストリームデータを受信しつつ再生するもので、サーバ１００から送信されるストリームデータを受信し自身の信号を送信する送受信部１１１と、受信したストリームデータを記憶する記憶部１１２と、記憶部１１２に記憶されているストリームデータの量を測定するデータ量測定部１１５と、データ量測定部１１５が測定したデータ量に応じて再生速度を決定する再生速度決定部１１６と、再生速度決定部１１６が決定した再生速度に応じて記憶部１１２から取り出したストリームデータの再生を行う再生部１１３と、表示部１１４と、その他、図面は省略したが操作部や音声入出力部等を備える。
【００２５】
次に図２により、ストリーミング再生の処理手順について説明する。
まず、サーバ１００がデータベース１０２からストリームデータを取り出し、送受信部１０１からデータをネットワーク１２０に送信すると、端末１１０は、送受信部１１１でデータを受信し、記憶部（バッファ）１１２へ書き込みを開始する（ステップ（「以下、ステップという語を省略する。）Ｓ２０１）。そして、記憶量（バッファ量）を蓄積していき、データ量測定部１１５で測定されたバッファ量が増加し、図４で示される等倍速再生開始閾値を超えているか否かを判定する（Ｓ２０２）。バッファ量が等倍速再生開始閾値を超えていなければ、蓄積を続行するが、等倍速再生開始閾値を超えると、再生速度決定部１１６は再生速度を等倍速に決定し、再生部１１３はそれに基づき、記憶部１１２からデータを取り出し、等倍速でのデコード・再生を開始する（Ｓ２０３）。これにより、端末１１０がサーバ１００から受信した画像データが、図３に示すように等倍速で表示部１１４に表示されるとともに音声データが出力される。
【００２６】
その後、無線状態の劣化等によって蓄積されたバッファ量が減少し、図３，図４で示したように等倍速再生開始閾値よりも低い位置に設定した閾値１を跨いで変化したことが判定されると（Ｓ２０４）、再生速度決定部１１６は、等倍速よりも低速のｎ１倍速に再生速度を決定し、再生部１１３はそれに基づき、記憶部１１２からデータを取り出し、等倍速から変更したｎ１倍速での再生を開始する（Ｓ２０５）。これにより、端末１１０がサーバ１００から受信した画像データが、図３に示すようにｎ１倍速で表示部１１４に等倍速の再生時よりも伸びた状態で表示されるとともに音声データが等倍速の再生時よりも低音で伸びた状態で出力される。
【００２７】
また、蓄積されたバッファ量が減少し、図３，図４で示したように閾値１よりも低い位置に設定した閾値２を跨いで変化したことが判定されると（Ｓ２０４）、再生速度決定部１１６は、ｎ１倍速よりも低速のｎ２倍速に再生速度を決定し、再生部１１３はそれに基づき、記憶部１１２からデータを取り出し、ｎ１倍速から変更したｎ２倍速での再生を開始する（Ｓ２０５）。これにより、端末１１０がサーバ１００から受信した画像データが、図３に示すようにｎ２倍速で表示部１１４にｎ１倍速の再生時よりも伸びた状態で表示されるとともに音声データがｎ１倍速の再生時よりも低音で伸びた状態で出力される。
さらに、蓄積されたバッファ量が減少し、図４で示したように閾値２よりも低い位置に設定した閾値３を跨いで変化したことが判定されると（Ｓ２０４）、再生速度決定部１１６は、ｎ２倍速よりも低速のｎ３倍速に再生速度を決定し、再生部１１３はそれに基づき、記憶部１１２からデータを取り出し、ｎ２倍速から変更したｎ３倍速での再生を開始する（Ｓ２０５）。これにより、端末１１０がサーバ１００から受信した画像データが、ｎ３倍速で表示部１１４にｎ２倍速の再生時よりも伸びた状態で表示されるとともに音声データがｎ２倍速の再生時よりも低音で伸びた状態で出力される。
【００２８】
逆に蓄積されたバッファ量が増加すると、図４で示したような閾値に対応して再生速度が決定され、再生が開始される。例えば、図３で示すように、バッファ量が閾値２より増加して閾値１の状態に変化したことが判定されると（Ｓ２０４）、再生速度決定部１１６は、ｎ２倍速よりも高速のｎ１倍速に再生速度を決定し、再生部１１３はそれに基づき、記憶部１１２からデータを取り出し、ｎ２倍速から変更したｎ１倍速での再生を開始する（Ｓ２０５）。これにより、端末１１０がサーバ１００から受信した画像データが、ｎ１倍速で表示部１１４にｎ２倍速の再生時よりも縮んだ状態で表示されるとともに音声データがｎ２倍速の再生時よりも高音で縮んだ状態で出力される。
【００２９】
なお、図２では省略したが、蓄積されたバッファ量が一層減少し、図４で示したように閾値３よりも低い位置に設定した再生不能用の閾値４を跨いで変化したことが判定されると、再生部１１３は、再生しないようになっている。
そして、ユーザからの指示により再生が終了すると（Ｓ２０６）、受信およびバッファへの書き込みを停止し（Ｓ２０７）、バッファからの読み出しおよびデコード・再生を停止して処理が完了する（Ｓ２０８）。
【００３０】
なお、本実施の形態では、図４で示したように閾値を１〜４まで設定したが、その数に限定されることはない。
また本実施の形態では、再生速度決定部１１６は、データ量測定部１１５によって測定されたデータ量に応じて再生速度を決定するようにしたが、これにかえて、測定されたデータの単位時間当たりの変化量に応じて再生速度を決定するようにしてもよい。これによれば、蓄積されているデータ量でなく、データが蓄積される速度に応じて再生速度を決定することができる。
【００３１】
以上のように、本実施の形態によれば、端末１１０が無線状態に応じて再生速度を自動的に変更するので、サーバ１００のシステムを変更せずに再生を連続的に行うことができる。
【００３２】
（実施の形態２）
次に本発明の実施の形態２に係るストリーミング再生の処理について、図５を参照して説明する。なお、サーバ１００，端末１１０，ネットワーク１２０の構成は実施の形態１と同一であるので、その内容については省略し、異なる処理部分について説明する。
これは特に音声データに関する処理であり、再生部１１３は、再生速度決定部が決定した再生速度が等倍速よりも低速の場合に、画像データに対して無音区間があると、その無音区間を検出してその無音区間の最後に相当する映像データの部分（図５では画像データ６の最後部分）が低速の状態で再生される時間を算出し、その時間Ｔ１に、無音区間の後に生じる音声を、等倍速で出力するようにして音再生のタイミングを調整したものである。
【００３３】
これにより、無音区間の後に生じる音声データの長さ（Ｌｂ）は、この処理がなければ低速への変更により長さが伸びた音（Ｓｂ）となるのに加え、音質が低音化するが、音声データだけは等倍速にするため再生される音声データの長さはＬｂのままであるので、等倍速と同じ音程で同じ速度の出力が得られる。また、音再生のタイミングも調整されるので画像と頭出し時のずれはなくなる。
なお、再生部１１３に音程変換装置（図示しない）を設け、再生速度が低速になると、その音程変換装置を介して音声データの音程を高く調整することもできる。これによれば、等倍速と同じ音程の出力が得られる。
【００３４】
（実施の形態３）
次に本発明の実施の形態３に係るストリーミング再生の処理について、図６を参照して説明する。なお、サーバ１００，端末１１０，ネットワーク１２０の構成は実施の形態１と同一であるので、その内容については省略し、異なる処理部分について説明する。
これは蓄積されたバッファ量が閾値２，３と減少し、閾値３よりも低い位置に設定した再生不能用の閾値４以下になった場合、再生部１１３は、記憶部１１２に記憶されたデータを消去して、現在時間から再度受信を開始し、その開始から記憶部１１２に蓄積されたデータから再生を行うものである。
【００３５】
これによれば、再生不能にまでバッファ量が減少すると、その後、バッファ量が再生可能になるまで増加するのを待つのではなく、蓄積データを消去して再生を自動的にリセットするので、次回からは等倍速によるデータを早く得ることができる。
【００３６】
（実施の形態４）
次に本発明の実施の形態４に係るストリーミング再生の処理について、図７を参照して説明する。なお、サーバ１００，端末１１０，ネットワーク１２０の構成は実施の形態１と同一であるので、その内容については省略し、異なる処理部分について説明する。
これはサーバ１００からのデータリンクが切断した時、図７の上側で示す処理無の場合のように、リンク再接続時間までの間に記憶部１１２に蓄積されるバッファ量は減少して再生速度がｎ１倍速，ｎ２倍速，ｎ３倍速と変更され、次にバッファ量が等倍速再生開始閾値になるまで再生不能（画像停止）時間となってしまう。
そこで、再生速度決定部１１６は、図７の下側で示す処理有の場合のように、リンク再接続時間分を含めて再生速度を最初から低速に、ここではｎ１倍速，ｎ２倍速をとばして、いきなりｎ３倍速に設定することによって、再生の中断を防止するように再生速度の制御を行うこととしたものである。
【００３７】
これによれば、データリンクが切断された場合であっても、再生を中断することなくストリーミング再生を円滑に行うことができる。
【００３８】
（実施の形態５）
次に本発明の実施の形態５に係るストリーミング再生の処理について、図８を参照して説明する。なお、サーバ１００，端末１１０，ネットワーク１２０の構成は実施の形態１と同一であるので、その内容については省略し、異なる処理部分について説明する。
これは図８の上側で示す処理無の場合のように、記憶部１１２に蓄積されるバッファ量が閾値１から閾値２，３と減少したが、その後、僅かな時間ｔで閾値２まで増加するときは、再生速度がｎ１からｎ２，ｎ３，そしてｎ２に３回変更されることになる。
そこで、再生速度決定部１１６は、記憶部１１２に記憶されるデータ量と単位時間当たりの再生速度の変化量に基づいて、過去の経験と照らし併せて学習して僅かな時間ｔでバッファ量が回復すると判定した場合には、予め閾値３の値をやや低下した値３′に変化させる処理を行うというものである。
【００３９】
これによれば、図８の下側で示す処理有の場合のように、再生速度はｎ１からｎ２に１回変更するだけでよいので、処理無の場合と比較して安定したデータを得ることができる。
【００４０】
【発明の効果】
以上の説明から明らかなように、本発明に係るストリーミング再生携帯端末、ストリーミング再生方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記録媒体によれば、端末が無線状態に応じて再生速度を自動的に変更するので、無線状態が劣化するようなことが発生しても再生を中断することなく連続的に行うことができ、しかもその際、端末側で再生速度を決定し、決定した速度に基づき再生を行うので、サーバのシステムを特に変更する必要はない。
【００４１】
また本発明に係るストリーミング再生携帯端末によれば、再生速度が低速になると音程変換装置を介して音程を高く調整するので、等倍速と同じ音程での音声出力が得られる。また、再生手段は、再生速度が低速の場合に、無音区間を検出してその無音区間の最後に相当する映像データの部分が低速の状態で再生される時間を算出し、その時間に、無音区間の後に生じる音声を、等倍速で出力するようにして音再生のタイミングを調整するので、等倍速と同じ速度および音程での音声出力が得られる。
【００４２】
また本発明に係るストリーミング再生携帯端末によれば、再生不能にまでバッファ量が減少すると、その後、バッファ量が再生可能になるまで増加するのを待つのではなく、再生手段は、蓄積データを消去して再生を自動的にリセットするので、次回からは等倍速によるデータを早く得ることができる。
【００４３】
また本発明に係るストリーミング再生携帯端末によれば、再生速度決定手段は、サーバからのデータリンクが切断した場合であっても、リンク再接続時間分を含めて再生速度を予め低速にする制御を行うので、再生の中断を効率的に防止することができる。
【００４４】
また本発明に係るストリーミング再生携帯端末によれば、再生速度決定手段は、記憶手段に記憶されるデータ量と単位時間当たりの再生速度の変化量に基づき、低速用閾値を変化させて再生速度の変更回数を減らす再生速度制御を行うといった学習機能を有するので、再生速度の変更回数を効率的に抑えストリーミング再生に係るシステムの無駄な動きを防止することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るストリーミング再生携帯端末とサーバの構成を示すブロック図である。
【図２】本発明の実施の形態１に係る再生速度を制御する手順を示すフローチャートである。
【図３】本発明の実施の形態１に係るストリーミング再生携帯端末によって再生されるデータ量と再生速度の関係を示す図である。
【図４】本発明の実施の形態１に係るストリーミング再生携帯端末によるバッファ量と再生速度の判定条件を示す図である。
【図５】本発明の実施の形態２に係るストリーミング再生携帯端末による音再生のタイミング調整を示す図である。
【図６】本発明の実施の形態３に係るストリーミング再生携帯端末による再生不能時の処理を示す図である。
【図７】本発明の実施の形態４に係るストリーミング再生携帯端末によるリンク切断時の処理を示す図である。
【図８】本発明の実施の形態５に係るストリーミング再生携帯端末による学習処理を示す図である。
【図９】従来例に係るストリーミング再生携帯端末とサーバの構成を示すブロック図である。
【図１０】従来例に係る送信速度を制御する手順を示すフローチャートである。
【符号の説明】
１００    サーバ
１０１    送受信部
１０２    データベース
１１０    ストリーミング再生携帯端末
１１１    送受信部（送受信手段）
１１２    記憶部（記憶手段）
１１３    再生部（再生手段）
１１４    表示部
１１５    データ量測定部（データ量測定手段）
１１６    再生速度決定部（再生速度決定手段）
１２０    ネットワーク
５００    サーバ
５０１    送受信部
５０２    送信速度制御部
５０３    データベース
５１０    ストリーミング再生携帯端末
５１１    送受信部
５１２    記憶部
５１３    再生部
５１４    表示部
５２０    ネットワーク
【図１】
2004214902.tif 000003
【図２】
2004214902.tif 000004
【図３】
2004214902.tif 000005
【図４】
2004214902.tif 000006
【図５】
2004214902.tif 000007
【図６】
2004214902.tif 000008
【図７】
2004214902.tif 000009
【図８】
2004214902.tif 000010
【図９】
2004214902.tif 000011
【図１０】
2004214902.tif 000012