(57)【要約】遠隔再生システム（１）に有される、移動型受信装置（２００）は、送信装置（１００）からコンテンツデータを受信する受信手段（２０２）と、受信されたコンテンツデータを構成するフレームを単位として、コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段（２０１）と、受信されたコンテンツデータを一時的に蓄積する蓄積手段（２０５）と、蓄積されたコンテンツデータを再生する再生手段（２０６等）と、を備える。
2008126337.tif 000002
【特許請求の範囲】
【請求項１】
無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムであって、
前記移動型受信装置は、
前記送信装置から前記コンテンツデータを受信する受信手段と、
前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、
前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、
前記蓄積されたコンテンツデータを再生する再生手段と、
を備えることを特徴とする遠隔再生システム。
【請求項２】
前記フレームの区切りを示す区切り情報を検出する第１検出手段を更に備え、
前記特定手段は、前記検出された区切り情報に対応されるフレームの数に基づいて、前記再生可能時間を特定することを特徴とする請求の範囲第１項に記載の遠隔再生システム。
【請求項３】
複数の前記フレームのうち所定のフレームを検出する第２検出手段を更に備え、
前記特定手段は、前記検出された所定のフレームの周期に基づいて、前記再生可能時間を特定することを特徴とする請求の範囲第１項に記載の遠隔再生システム。
【請求項４】
前記特定手段は、前記フレームを単位とすることに加えて又は代えて、前記フレームを表示する際、単位時間当たりに前記フレームを更新する頻度であるフレームレートの値に基づいて、前記再生可能時間を特定することを特徴とする請求の範囲第１項に記載の遠隔再生システム。
【請求項５】
前記送信装置は、
前記フレームを識別するための識別情報を前記コンテンツデータに付加する付加手段と、
前記識別情報が付加されたコンテンツデータを前記移動型受信装置に送信する送信手段と、を備えることを特徴とする請求の範囲第１項に記載の遠隔再生システム。
【請求項６】
前記送信装置は、
前記送信装置と前記移動型受信装置との間の通信レートを変更する変更手段とを更に備え、
前記送信手段は、前記変更された通信レートに基づいて、前記コンテンツデータを前記移動型受信装置に送信することを特徴とする請求の範囲第１項に記載の遠隔再生システム。
【請求項７】
前記移動型受信装置は、
前記特定された再生可能時間に基づいて、前記送信装置と前記移動型受信装置との間の通信を制御する制御情報を送信する他の送信手段と、を更に備え、
前記送信装置は、
前記移動型受信装置から、前記制御情報を受信する他の受信手段と、を更に備え、
前記変更手段は、前記受信された制御情報に基づいて、前記通信レートを変更することを特徴とする請求の範囲第１項に記載の遠隔再生システム。
【請求項８】
無線を介して接続された送信装置との間で通信を行い、前記送信装置からコンテンツデータを受信し、前記受信されたコンテンツデータを再生する移動型受信装置であって、
前記送信装置から前記コンテンツデータを受信する受信手段と、
前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、
前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、
前記蓄積されたコンテンツデータを再生する再生手段と
を備えることを特徴とする移動型受信装置。
【請求項９】
無線を介して接続された移動型受信装置との間で通信を行い、前記移動型受信装置においてコンテンツデータを再生可能とするように、前記移動型受信装置へ前記コンテンツデータを送信する送信装置であって、
前記移動型受信装置において、特定された再生可能時間に基づいて、前記送信装置と前記移動型受信装置との間の通信レートを変更する変更手段と、
前記変更された通信レートに基づいて、前記コンテンツデータを前記移動型受信装置に送信する送信手段と、
を備えることを特徴とする送信装置。
【請求項１０】
無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムの制御方法であって、
前記移動型受信装置において、
前記送信装置から前記コンテンツデータを受信する受信工程と、
前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定工程と、
前記受信されたコンテンツデータを一時的に蓄積する蓄積工程と、
前記蓄積されたコンテンツデータを再生する再生工程と、
を備えることを特徴とする遠隔再生システムの制御方法。
【請求項１１】
請求の範囲第１項に記載の遠隔再生システムに備えられたコンピュータを制御する制御用のコンピュータプログラムであって、該コンピュータを、前記受信手段、前記特定手段、前記蓄積手段、及び、前記再生手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば無線を介して受信されたコンテンツデータを再生することが可能な遠隔再生システム及び遠隔再生システムの制御方法の技術分野に関する。
【背景技術】
【０００２】
近年、インターネット網などを利用したＶＯＤ（Video On Demand）やＩＰ放送（Internet Protocol Broadcasting）といったストリ−ミング再生やダウンロード再生等による映像コンテンツの配信サービスが開始されている。このような映像コンテンツの配信サービスでは、一般的に通信帯域の安定した有線回線（例えば光ファイバ等の専用回線）を利用することを想定しているため、映像コンテンツは、通信の遅延もなく利用者の自宅に設置される受信端末まで伝送される。【０００３】
これらの映像コンテンツの配信サービスでは、通信状態に起因される送信の遅延やジッタによる影響を低減するために、配信サービスを受けるクライアント端末（即ち、受信端末）において、再生処理の以前に、一定量のコンテンツデータを蓄積する蓄積処理、所謂、バッファリング処理が行われている。このような配信サービスでは、通信状態が安定した通信回線（例えば専用回線）を利用していることもあり、コンテンツデータの符号化レートは、略一定となっている。ここに、本発明に係る「符号化レート」とは、符号化されたコンテンツデータにおける、単位時間当たりのデータ量（即ち、符号量）を意味する。詳細には、符号化レートの変化の方向と、符号化処理の際の圧縮率の変化の方向とは略一致する。このような符号化レートは略一定となっているため、蓄積されているコンテンツデータのデータ量も一般的に安定した状態を維持することができる。【０００４】
しかしながら、提供される映像コンテンツに含まれる画像の絵柄の込み入り具合いや動きの激しさに起因して、符号化レート及び圧縮率が、顕著に変化する場合、次のような技術的な問題点が生じてしまう。この問題点とは、蓄積されたコンテンツデータのデータ量を一定とする場合、符号化の程度の異なる様々な映像コンテンツ毎に再生処理の応答性、言い換えると、例えばユーザが再生ボタンを押してから実際に再生が開始するまでの時間間隔が変化してしまうという技術的な問題点が生じてしまう。そこで、特許文献１等においては、このような技術的な問題に対して、符号化レート及び圧縮率の変化に対応して、動的に蓄積されるコンテンツデータのデータ量を変化させる手法について提案されている。【０００５】
また、特許文献２等においては、通信状態が不安定な通信回線を利用する場合には、通信回線におけるコンテンツデータの一部が損出している損失状態の度合い（所謂、パケット損出率）から、符号化レートの変化を制御して、蓄積されているコンテンツデータのデータ量を安定した状態にさせ、コンテンツデータの再生の連続性を安定化させる手法について提案されている。【０００６】
【特許文献１】ＷＯ２００５／０３４０８９号公報
【特許文献２】特開２００３−１７４４８９号公報
【特許文献３】特開２００６−１７３９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び２等において提案されている手法では、コンテンツデータの符号化レートと伝送速度とが略等しい通信環境、或いは、コンテンツデータの符号化レートと通信回線の通信帯域が略等しい通信環境を前提にしている。このため、配信サービスを受けるクライアント端末（即ち、受信装置）が、例えば車載されたカーナビゲーション装置等の移動端末である通信環境、即ち、移動型受信装置によって遠隔再生が行われる通信環境の下では、特許文献１及び２等において提案されている手法では、コンテンツデータの連続的な再生を安定化させることが技術的に困難となってしまうという問題点が生じてしまう。【０００８】
具体的には、移動型受信装置が利用される遠隔再生の環境の下では、配信サービスを受けるクライアント端末は移動しながら通信を行うため、通信回線の通信状況は時々刻々と変化し、例えば１秒前と現在とでは、通信速度が約１０倍程度、変化するような通信状況も発生しうる。また、通信状況が大きく変化した場合、一時的に通信が遮断され、コンテンツデータの再生が不可能となる通信状況も発生しうる。このような移動型受信装置が利用される遠隔再生の環境の下では、特許文献１及び２等において提案されている手法では、コンテンツデータの連続的な再生を安定化させることが技術的に困難となってしまうという問題点が生じてしまう。【０００９】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えば無線を介して受信されたコンテンツデータの連続的な再生を安定化させることが可能な遠隔再生システム及び遠隔再生システムの制御方法を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の遠隔再生システムは、無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムであって、前記移動型受信装置は、前記送信装置から前記コンテンツデータを受信する受信手段と、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、前記蓄積されたコンテンツデータを再生する再生手段と、を備える。【００１１】
上記課題を解決するために、請求項８に記載の移動型受信装置は、無線を介して接続された送信装置との間で通信を行い、前記送信装置からコンテンツデータを受信し、前記受信されたコンテンツデータを再生する移動型受信装置であって、前記送信装置から前記コンテンツデータを受信する受信手段と、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、前記蓄積されたコンテンツデータを再生する再生手段とを備える。【００１２】
上記課題を解決するために、請求項９に記載の送信装置は、無線を介して接続された移動型受信装置との間で通信を行い、前記移動型受信装置においてコンテンツデータを再生可能とするように、前記移動型受信装置へ前記コンテンツデータを送信する送信装置であって、前記移動型受信装置において、特定された再生可能時間に基づいて、前記送信装置と前記移動型受信装置との間の通信レートを変更する変更手段と、前記変更された通信レートに基づいて、前記コンテンツデータを前記移動型受信装置に送信する送信手段と、を備える。【００１３】
上記課題を解決するために、請求項１０に記載の遠隔再生システムの制御方法は、無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムの制御方法であって、前記移動型受信装置において、前記送信装置から前記コンテンツデータを受信する受信工程と、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定工程と、前記受信されたコンテンツデータを一時的に蓄積する蓄積工程と、前記蓄積されたコンテンツデータを再生する再生工程と、を備える。【００１４】
上記課題を解決するために、請求項１１に記載の制御用のコンピュータプログラムは、請求項１から７のうちいずれか一項に記載の遠隔再生システムに備えられたコンピュータを制御する制御用のコンピュータプログラムであって、該コンピュータを、前記受信手段、前記特定手段、前記蓄積手段、及び、前記再生手段のうち少なくとも一部として機能させる。【００１５】
本発明の作用及び他の利得は次に説明する実施の形態から明らかにされよう。
【発明を実施するための最良の形態】
【００１６】
以下、発明を実施するための最良の形態としての本発明の実施形態に係る遠隔再生システム及び方法について順に説明する。【００１７】
（遠隔再生システムの実施形態）
以下、本発明の実施形態に係る遠隔再生システムについて説明する。【００１８】
本発明の遠隔再生システムに係る実施形態は、無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムであって、前記移動型受信装置は、前記送信装置から前記コンテンツデータを受信する受信手段と、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、前記蓄積されたコンテンツデータを再生する再生手段と、を備える。【００１９】
本発明の遠隔再生システムに係る実施形態によれば、
前記移動型受信装置は、受信手段と、特定手段と、蓄積手段と、再生手段と、を備えて構成されている。受信手段によって、送信装置からコンテンツデータが受信される。特定手段によって、受信されたコンテンツデータを構成するフレームを単位として、コンテンツデータを再生することが可能な時間の長さである再生可能時間が特定される。ここに、本発明に係るフレームとは、主として適切な且つ迅速な再生処理の観点において規定された、コンテンツデータの構成単位を意味する。このフレームの一具体例としては、符号化処理が施されたコンテンツデータにおける、イントラ符号化ピクチャ（所謂、ＩピクチャやＩＤＲピクチャ）、順方向予測符号化ピクチャ（所謂、Ｐピクチャ）、及び、双方向予測符号化ピクチャ（所謂、Ｂピクチャ）等の複数種類のピクチャを挙げることができる。このフレームは、主として迅速な通信処理の観点において規定された、例えば送信パケット等の、コンテンツデータの通信上の単位とは性質及びデータ量が顕著に異なる。例えばバッファメモリ等のコンテンツデータを一時的に蓄積し、再生タイミングを緩衝する蓄積手段によって、受信されたコンテンツデータが一時的に蓄積される。再生手段によって、蓄積されたコンテンツデータが再生される。【００２０】
従って、移動型受信装置において、再生可能時間が特定されたコンテンツデータを蓄積手段に蓄積することが可能である。或いは、蓄積手段に蓄積されたコンテンツデータの再生可能時間を任意のタイミングで特定することが可能である。従って、例えば配信サービスの提供を受けるクライアント端末等の移動型受信装置に蓄積されているコンテンツデータのデータ量を積極的に制御して、一定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に蓄積手段に蓄積することが可能である。【００２１】
この結果、送信装置と移動型受信装置との間の無線を介した通信状態の変化に殆ど又は完全に影響されることなく、移動型受信装置において、例えば音楽又は映像等のコンテンツデータの再生、言い換えると、コンテンツデータの連続的な再生を安定化させることが可能である。【００２２】
具体的には、蓄積手段にコンテンツデータが入力されることなく、連続的な再生を例えば１０秒間、行えるデータ量等の所定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に蓄積手段に蓄積している場合、仮に、移動型受信装置が山道のトンネルの中等の送信装置との通信状況の悪い位置又は領域に到達し、送信装置と移動型受信装置との間の通信が遮断され通信不可能な状態（所謂、通信障害の発生した状態）になった際でも、連続的な再生が中断されることは殆ど又は完全にない。言い換えると、送信装置と移動型受信装置との間の通信が遮断され通信不可能な状態になった際でも、蓄積されたコンテンツデータを用いて、音楽又は映像の安定した連続的な再生を所定の再生可能時間だけ確保することができる。この結果、移動型受信装置は、この確保された所定の再生可能時間の間に、通信状況の良い位置又は領域に到達することができるので、移動型受信装置におけるコンテンツデータの連続的な再生を安定的且つ適切に継続させることが可能である。【００２３】
本発明の遠隔再生システムに係る実施形態の一の態様では、前記フレームの区切りを示す区切り情報を検出する第１検出手段を更に備え、前記特定手段は、前記検出された区切り情報に対応されるフレームの数に基づいて、前記再生可能時間を特定する。【００２４】
この態様によれば、特定手段によって、検出された区切り情報に対応されるフレームの数に基づいて、再生可能時間が特定される。より具体的には、例えばヘッダ情報等の、検出された区切り情報によって、蓄積手段に一時的に蓄積されるピクチャの数が「４個」として測定される。従って、この測定されたピクチャの数「４個」を、予め設定されているフレームレートの値である、例えば「１５ｆｐｓ（frames per second）」で除算することによって、蓄積手段に蓄積されるコンテンツデータの再生可能時間を「約０．２６７秒（＝４／１５）」として、特定することが可能である。【００２５】
このように、例えば符号化処理が施されたコンテンツデータが復号化される前に、特定手段によって、再生可能時間を特定することが可能である。仮に、例えば符号化処理が施されたコンテンツデータが復号化された後に、再生可能時間が特定される場合、受信され、復号化された映像コンテンツを蓄積するための他の蓄積手段を追加する必要性が生じてしまう。これに対して、本実施形態によれば、特定手段によって、復号化処理が行われる前に、検出された区切り情報に対応されるフレームの数に基づいて、再生可能時間が特定される。【００２６】
この結果、検出された区切り情報に対応されるフレームの数に基づいて、再生可能時間を高精度に特定することが可能である。加えて、移動型受信装置において、例えば符号化処理が施されたコンテンツデータが復号化された映像コンテンツを蓄積するため追加的な蓄積手段を備える必要を殆ど又は完全に無くすことが可能である。【００２７】
本発明の遠隔再生システムに係る実施形態の他の態様では、複数の前記フレームのうち所定のフレームを検出する第２検出手段を更に備え、前記特定手段は、前記検出された所定のフレームの周期に基づいて、前記再生可能時間を特定する。【００２８】
この態様によれば、特定手段によって、検出された所定のフレームの周期に基づいて、再生可能時間が特定される。より具体的には、所定のピクチャとして、イントラ符号化ピクチャ（Ｉピクチャ）を採用する場合、このイントラ符号化ピクチャは、符号処理の手法によっては、例えば０．５秒の周期で１度、符号化され出現するように規定されている場合がある。従って、イントラ符号化ピクチャが、１０回、検出された場合、再生可能時間を、約５秒（＝０．５×１０）として、特定することが可能である。【００２９】
このように、例えば符号化処理が施されたコンテンツデータが復号化される前に、特定手段によって、再生可能時間を特定することが可能である。仮に、例えば符号化処理が施されたコンテンツデータが復号化された後に、再生可能時間が特定される場合、受信され、復号化された映像コンテンツを蓄積するための他の蓄積手段を追加する必要性が生じてしまう。これに対して、本実施形態によれば、特定手段によって、復号化処理が行われる前に、検出された所定のフレームの周期に基づいて、再生可能時間が特定される。【００３０】
この結果、検出された所定のフレームの周期に基づいて、再生可能時間を高精度に特定することが可能である。加えて、移動型受信装置において、例えば符号化処理が施されたコンテンツデータが復号化された映像コンテンツを蓄積するため追加的な蓄積手段を備える必要を殆ど又は完全に無くすことが可能である。【００３１】
本発明の遠隔再生システムに係る実施形態の他の態様では、前記特定手段は、前記フレームを単位とすることに加えて又は代えて、前記フレームを表示する際、単位時間当たりに前記フレームを更新する頻度であるフレームレートの値に基づいて、前記再生可能時間を特定する。【００３２】
この態様によれば、フレームを表示する際、単位時間当たりにフレームを更新する頻度であるフレームレートの値に基づいて、再生可能時間を高精度に特定することが可能である。【００３３】
本発明の遠隔再生システムに係る実施形態の他の態様では、前記送信装置は、前記フレームを識別するための識別情報を前記コンテンツデータに付加する付加手段と、前記識別情報が付加されたコンテンツデータを前記移動型受信装置に送信する送信手段と、を備える。【００３４】
この態様によれば、例えば識別情報によって、高精度に検出されたフレームの数に基づいて、再生可能時間を高精度に特定することが可能である。或いは、この態様によれば、例えば識別情報によって、高精度に検出されたフレームの周期に基づいて、再生可能時間を高精度に特定することが可能である。【００３５】
本発明の遠隔再生システムに係る実施形態の他の態様では、前記送信装置は、前記送信装置と前記移動型受信装置との間の通信レートを変更する変更手段とを更に備え、前記送信手段は、前記変更された通信レートに基づいて、前記コンテンツデータを前記移動型受信装置に送信する。【００３６】
この態様によれば、変更された通信レートに基づいて、コンテンツデータを移動型受信装置に適切且つ迅速に送信することができる。ここに、本発明に係る「通信レート」とは、例えば伝送レート（例えば単位時間当たりの送信パケット数など）、符号化レート、又はフレームレート等の送信装置と移動型受信装置との間の通信状態を制御するための各種の通信パラメータを意味する。【００３７】
本発明の遠隔再生システムに係る実施形態の他の態様では、前記移動型受信装置は、前記特定された再生可能時間に基づいて、前記送信装置と前記移動型受信装置との間の通信を制御する制御情報を送信する他の送信手段と、を更に備え、前記送信装置は、前記移動型受信装置から、前記制御情報を受信する他の受信手段と、を更に備え、前記変更手段は、前記受信された制御情報に基づいて、前記通信レートを変更する。【００３８】
この態様によれば、通信レートの変更によって、通信状態の変化による影響を低減させつつ、一定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に蓄積手段に蓄積することが可能である。【００３９】
（移動型受信装置の実施形態）
本発明の移動型受信装置に係る実施形態の他の態様では、無線を介して接続された送信装置との間で通信を行い、前記送信装置からコンテンツデータを受信し、前記受信されたコンテンツデータを再生する移動型受信装置であって、前記送信装置から前記コンテンツデータを受信する受信手段と、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、前記蓄積されたコンテンツデータを再生する再生手段とを備える。【００４０】
この態様によれば、上述した遠隔再生システムに有される移動型受信装置と概ね同様にして、当該移動型受信装置において、再生可能時間が特定されたコンテンツデータを蓄積手段に蓄積することが可能である。或いは、蓄積手段に蓄積されたコンテンツデータの再生可能時間を任意のタイミングで特定することが可能である。従って、例えば配信サービスの提供を受けるクライアント端末等の移動型受信装置に蓄積されているコンテンツデータのデータ量を積極的に制御して、一定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に蓄積手段に蓄積することが可能である。【００４１】
この結果、送信装置と移動型受信装置との間の無線を介した通信状態の変化に殆ど又は完全に影響されることなく、移動型受信装置において、例えば音楽又は映像等のコンテンツデータの再生、言い換えると、コンテンツデータの連続的な再生を安定化させることが可能である。【００４２】
（送信装置の実施形態）
本発明の遠隔再生システムに係る実施形態の他の態様では、無線を介して接続された移動型受信装置との間で通信を行い、前記移動型受信装置においてコンテンツデータを再生可能とするように、前記移動型受信装置へ前記コンテンツデータを送信する送信装置であって、前記移動型受信装置において、特定された再生可能時間に基づいて、前記送信装置と前記移動型受信装置との間の通信レートを変更する変更手段と、前記変更された通信レートに基づいて、前記コンテンツデータを前記移動型受信装置に送信する送信手段と、を備える。【００４３】
この態様によれば、上述した遠隔再生システムに有される送信装置と概ね同様にして、通信レートの変更によって、通信状態の変化による影響を低減させつつ、一定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に蓄積手段に蓄積することが可能である。【００４４】
（遠隔再生システムの制御方法の実施形態）
以下、本発明の実施形態に係る遠隔再生システムの制御方法について説明する。【００４５】
本発明の遠隔再生システムの制御方法に係る実施形態は、無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムの制御方法であって、前記移動型受信装置において、前記送信装置から前記コンテンツデータを受信する受信工程と、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定工程と、前記受信されたコンテンツデータを一時的に蓄積する蓄積工程と、前記蓄積されたコンテンツデータを再生する再生工程と、を備える。【００４６】
本発明の遠隔再生システムの制御方法に係る実施形態によれば、上述した本発明の遠隔再生システムに係る実施形態が有する各種利益を享受することが可能となる。【００４７】
尚、上述した本発明の遠隔再生システムに係る実施形態が有する各種態様に対応して、本発明の遠隔再生システムの制御方法に係る実施形態も各種態様を採ることが可能である。【００４８】
（コンピュータプログラムの実施形態）
以下、本発明の実施形態に係るコンピュータプログラムについて説明する。【００４９】
本発明の制御用のコンピュータプログラムは、上述した本発明の遠隔再生システムに係る実施形態（但し、その各種態様を含む）に備えられたコンピュータを制御する制御用のコンピュータプログラムであって、該コンピュータを、前記受信手段、前記特定手段、前記蓄積手段、及び、前記再生手段のうち少なくとも一部として機能させる。【００５０】
本発明に係るコンピュータプログラムの実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の遠隔再生システムに係る実施形態を比較的簡単に実現できる。【００５１】
尚、上述した本発明の遠隔再生システムに係る実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る各実施形態も各種態様を採ることが可能である。【００５２】
本実施形態のこのような作用及び他の利得は次に説明する実施例から明らかにされる。【００５３】
以上説明したように、本発明の遠隔再生システムに係る実施形態によれば、移動型受信装置と、送信装置とを備え、移動型受信装置は、更に、受信手段と、特定手段と、蓄積手段と、再生手段とを備える。また、本発明の遠隔再生システムの制御方法に係る実施形態によれば、移動型受信装置と、送信装置とを備え、移動型受信装置においては、受信工程と、特定工程と、蓄積工程と、再生工程とを備える。この結果、送信装置と移動型受信装置との間の無線を介した通信状態の変化に殆ど又は完全に影響されることなく、移動型受信装置において、例えば音楽又は映像等のコンテンツデータの再生、言い換えると、コンテンツデータの連続的な再生を安定化させることが可能である。【００５４】
以上説明したように、本発明の移動型受信装置に係る実施形態によれば、受信手段と、特定手段と、蓄積手段と、再生手段とを備える。この結果、送信装置と移動型受信装置との間の無線を介した通信状態の変化に殆ど又は完全に影響されることなく、移動型受信装置において、例えば音楽又は映像等のコンテンツデータの再生、言い換えると、コンテンツデータの連続的な再生を安定化させることが可能である。【００５５】
以上説明したように、本発明の送信装置に係る実施形態によれば、変更手段と、送信手段とを備える。この結果、通信レートの変更によって、通信状態の変化による影響を低減させつつ、一定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に蓄積手段に蓄積することが可能である。【００５６】
以上説明したように、本発明のコンピュータプログラムに係る実施形態によれば、コンピュータを上述した本発明の遠隔再生システムに係る実施形態として機能させるので、上述した、遠隔再生システムをして、送信装置と移動型受信装置との間の無線を介した通信状態の変化に殆ど又は完全に影響させることなく、移動型受信装置において、例えば音楽又は映像等のコンテンツデータの再生、言い換えると、コンテンツデータの連続的な再生を安定化せしめることが可能である。
【図面の簡単な説明】
【００５７】
【図１】本実施例に係る遠隔再生システム１の全体的な構成を示したブロック図である。
【図２】本実施例に係る送信装置の詳細構成を示したブロック図である。
【図３】本実施例に係る送信装置における、送信処理の流れを示したフローチャートである。
【図４】本実施例に係る移動型受信装置の詳細構成を示したブロック図である。
【図５】比較例に係る移動型受信装置の詳細構成を示したブロック図である。
【図６】本実施例に係る移動型受信装置における、受信処理の流れを示したフローチャートである。
【図７】本実施例に係る移動型受信装置の情報解析の対象となる、符号化されたコンテンツデータのデータ構造の一具体例を示した模式図である。
【図８】本実施例に係る遠隔再生システムにおける、符号化された状態及び送信された状態でのコンテンツデータのデータ列を概念的に示した模式図（図８（ａ））、比較例に係る、送信ユニットの単位で蓄積されたコンテンツデータの蓄積状態を概念的に示した模式図（図８（ｂ））、及び、本実施例に係るピクチャの単位で蓄積されたコンテンツデータの蓄積状態を概念的に示した模式図（図８（ｃ））である。
【図９】本実施例に係る遠隔再生システムと、比較例に係る遠隔再生システムとが夫々想定した、通信環境と、その通信環境に対応した通信帯域を図式的に示した模式図である。
【図１０】本実施例に係る遠隔再生システムにおける、符号化された状態及び送信された状態でのコンテンツデータのデータ列を概念的に示した模式図である。
【図１１】本実施例に係る遠隔再生システムにおける、コンテンツデータの流れを概念的に示した模式図である。
【図１２】本実施例に係る遠隔再生システムにおいて、移動型受信装置が搭載された移動体が通過するエリアと、通信制御の一具体例とを図式的に示した模式図である。
【図１３】第２実施例に係る移動型受信装置の詳細構成を示したブロック図である。
【図１４】第２実施例に係る移動型受信装置における、受信処理の流れを示したフローチャートである。
【図１５】第２実施例に係る遠隔再生システムにおける、符号化された状態及び送信された状態でのコンテンツデータのデータ列を概念的に示した模式図である。
【符号の説明】
【００５８】
１      遠隔再生システム
１００  送信装置
１０１  制御部
１０２  符号化部
１０３  多重化部
１０４  送受信部
２００  移動型受信装置
２０１  制御部
２０２  送受信部
２０３  多重化分離部
２０４  ピクチャ解析部
２０５  通信用バッファ部
２０６  復号化部
【実施例】
【００５９】
以下、本発明の実施例を図面に基づいて説明する。【００６０】
（遠隔再生システムの実施例）
図１から図８を参照して、本発明に係る遠隔再生システムの実施例について説明する。【００６１】
（１）  全体構成
先ず、図１を参照して、本実施例に係る遠隔再生システム１の全体的な構成について説明する。ここに、図１は、本実施例に係る遠隔再生システム１の全体的な構成を示したブロック図である。【００６２】
図１に示されるように、本実施例に係る遠隔再生システム１は、インターネット網などを利用したＶＯＤ（Video On Demand）やＩＰ放送（Internet Protocol Broadcasting）といったストリ−ミング再生やダウンロード再生等による映像コンテンツの配信サービスを行なうことができる。このような映像コンテンツの配信サービスは、携帯型又は移動型の受信装置によって遠隔再生が行われる環境下での提供することが可能性であり、例えば移動中の車や電車の中での利用することができる。【００６３】
本実施例に係る遠隔再生システム１は、このような配信サービスにおいて、映像コンテンツ等のコンテンツデータを送信する送信装置１００と、携帯型又は移動型のクライアント端末等の移動型受信装置２００と、送信装置１００と通信可能であると共に、移動型受信装置２００と通信可能である広帯域回線であるブロードバンド回線３００と、を備えて構成されている。【００６４】
移動型受信装置２００の一具体例としては、例えば携帯電話やポータブルナビゲーションシステム用の携帯端末などの、映像コンテンツを受信し再生することが可能な携帯型又は移動型の通信機器を挙げてよい。また、無線通信網４００の一具体例としては、クライアント端末のインターネット網への接続回線には、例えば公衆無線ＬＡＮ、ＷｉＭＡＸ、携帯電話回線等の無線回線を挙げてよい。【００６５】
或いは、送信装置１００は、例えば自宅で録画された放送番組などのコンテンツデータを自宅の外で再生して楽しむような生活スタイル、所謂、ロケーションフリーに対応した、例えば例えばＨＤＤ（Hard Disc Drive）レコーダーやＰＣ（Personal Computer）等の録画再生装置でよい。このようなロケーションフリーに対応した録画再生装置等の送信装置から、概ね同様にして、映像コンテンツ等のコンテンツデータが、移動型受信装置２００へと送信される。【００６６】
尚、本実施例に係る遠隔再生システム１の対象となる通信環境は、通信状態が変化し、時々刻々と通信帯域（即ち、利用可能な通信速度）が変動する通信環境でよい。但し、伝送レートは、再生レートよりも高いことが好ましい。【００６７】
尚、本発明に係る「送信装置」の一具体例が送信装置１００によって構成され、本発明に係る「移動型受信装置」の一具体例が移動型受信装置２００によって構成されている。【００６８】
（２）  詳細構成と動作原理  −  送信装置  −  
次に、図２及び図３を参照して、本実施例に係る送信装置の詳細構成と動作原理について説明する。ここに、図２は、本実施例に係る送信装置の詳細構成を示したブロック図である。【００６９】
図２に示されるように、本実施例に係る送信装置１００は、当該送信装置１００を統括制御する制御部１０１、符号化部１０２、多重化部１０３、及び、送受信部１０４を備えて構成されている。【００７０】
（２−１）  動作原理  −  送信装置  −  
次に、図３に加えて、上述した図２を適宜、参照して、本実施例に係る移動型受信装置の動作原理について説明する。ここに、図３は、本実施例に係る送信装置における、送信処理の流れを示したフローチャートである。【００７１】
先ず、送信装置１０に、当該送信装置１００の外部又は内部に格納されている、例えば映像データ及び音声データ等のコンテンツデータが入力される（ステップＳ１）。【００７２】
次に、符号化部１０２は、制御部１０１の制御下で、当該制御部１０１から指定される符号化レート及びフレームレートに基づいて、入力されたコンテンツデータに対して符号化処理を行なう（ステップＳ２）。【００７３】
次に、多重化部１０３は、符号化処理が施されたコンテンツデータを多重化して、多重化されたコンテンツデータを送受信部１０４に出力する（ステップＳ３）。【００７４】
次に、送受信部１０４は、多重化されたコンテンツデータを、送信装置１００の外部へ送信する（ステップＳ４）。【００７５】
特に、符号化部１０２は、制御部１０１の制御下で、後述される移動型受信装置２００からの指示に応じて、符号化レートの値、及びフレームレートの値を指示された値に切り替えて、コンテンツデータの符号化処理を継続してよい。また、移動型受信装置からの指示以外に、送信装置の制御部１０１の判断で、符号化レートの値、及びフレームレートの値を切り替えてよい。【００７６】
（３）  詳細構成  −  移動型受信装置  −  
次に、図４から図８を参照して、本実施例に係る移動型受信装置の詳細構成と動作原理について説明する。ここに、図４は、本実施例に係る移動型受信装置の詳細構成を示したブロック図である。図５は、比較例に係る移動型受信装置の詳細構成を示したブロック図である。【００７７】
図４に示されるように、本実施例に係る移動型受信装置２００は、当該移動型受信装置２００を統括制御する制御部２０１、送受信部２０２、多重化分離部２０３、例えばＩピクチャ等の所定のピクチャを情報解析によって検出可能なピクチャ解析部２０４、通信用バッファ部２０５、及び、復号化部２０６を備えて構成されている。【００７８】
他方、比較例に係る一般的な移動型受信装置２００ｘは、図５に示されるように、当該移動型受信装置２００ｘを統括制御する制御部２０１ｘ、送受信部２０２ｘ、多重化分離部２０３ｘ、通信用バッファ部２０５ｘ、及び、復号化部２０６ｘを備えて構成されている。【００７９】
比較例に係る一般的な移動型受信装置では、図５に示されるように、送受信部２０２ｘで受信されたコンテンツデータは、通信バッファ部２０５ｘにおいて、一定のデータ量だけ蓄積された後、多重化分離部２０３ｘで分離され、復号化部２０６ｘに転送される。復号化部２０６ｘは、転送されたコンテンツデータに対して復号化処理を行い、再生可能な映像データ又は音声データを生成する。よって、比較例に係る移動型受信装置では、通信用バッファ部２０５ｘに蓄積されているコンテンツデータの定量的な情報として、蓄積されているコンテンツデータのデータ量を特定することができるのみである。【００８０】
これに対して、本実施例に係る移動型受信装置は、上述した図４に示されるように、通信用バッファ部２０５を、多重化分離部２０３の後段に配置し、通信用バッファ部２０５の前段にピクチャ解析部２０４を配置する。従って、後述されるように、制御部２０１は、ピクチャ解析部２０４による上述した情報解析の結果と、通信用バッファ部２０５に蓄積されているコンテンツデータのデータ量とに基づいて、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間を特定することが可能である。【００８１】
（３−１）  動作原理  −  移動型受信装置  −  
次に、図６及び図７に加えて、上述した図４を適宜、参照して、本実施例に係る移動型受信装置の動作原理について説明する。ここに、図６は、本実施例に係る移動型受信装置における、受信処理の流れを示したフローチャートである。【００８２】
図６に示されるように、先ず、制御部２０１の制御下で、送受信部２０２によって、コンテンツデータが受信され、多重化分離部２０３に転送される（ステップＳ１０）。【００８３】
次に、制御部２０１の制御下で、多重化分離部２０３によって、受信されたコンテンツデータは分離され、ピクチャ解析部２０４に転送される（ステップＳ２０）。【００８４】
次に、制御部２０１の制御下で、ピクチャ解析部２０４によって、例えば信号処理等の各種の情報解析を行い、ピクチャ単位での区切りを検出すると共に、通信用バッファ部２０５に、コンテンツデータを転送する（ステップＳ３０）。【００８５】
（３−２）  ピクチャ単位での区切りを検出する手法  
ここで、図７を参照して、ピクチャ解析部２０４によって、ピクチャ単位での区切りを検出する手法について説明する。ここに、図７は、本実施例に係る移動型受信装置の情報解析の対象となる、符号化されたコンテンツデータのデータ構造の一具体例を示した模式図である。尚、ピクチャは、本発明に係るフレームの一具体例を構成する。【００８６】
図７に示されるように、映像コンテンツを保持する映像信号の符号化処理において、例えばＨ．２６４規格（又は、ＭＰＥＧ４ＡＶＣ規格）が適用されている場合、符号化処理が施されたコンテンツデータにおいては、ＲＴＰやＭＰＥＧ２システムなどの下位の階層システムへのマッピングをＮＡＬユニットの単位で行なう。具体的には、Ｈ．２６４規格に準拠したＮＡＬユニットのデータ構造は、ＮＡＬユニットのヘッダ情報であるＮＡＬヘッダ、符号化処理が施され圧縮された映像コンテンツが格納されるＲＢＳＰ（Raw Byte Sequence Payload）、及び、例えば「１ｂ（但し、bはbinaryを意味する）」、「０ｂ」、「０ｂ」等の３ビットの調整用ビットを備えて構成されている。より詳細には、ＮＡＬヘッダは、更に、「０ｂ」等の１ビットの調整用ビット、ＮＡＬユニットであることを示す識別子であるｎｕｌ＿ｒｅｆ＿ｉｄｃ、及び、ＮＡＬユニットの種類を示す識別子であるｎｕｌ＿ｕｎｉｔ＿ｔｙｐｅを備えて構成されている。このようにデータ構造が規定されたＮＡＬユニットにおいては、ＮＡＬヘッダが、当該ＮＡＬユニットが、独立して符号化されるイントラ符号化ピクチャ、所謂、Ｉピクチャに対応されることを示す場合、ＲＢＳＰには、このイントラ符号化ピクチャが圧縮されたデータが格納される。また、ＮＡＬヘッダが、当該ＮＡＬユニットが、順方向予測符号化ピクチャ、所謂、Ｐピクチャに対応されることを示す場合、ＲＢＳＰには、この順方向予測符号化ピクチャが圧縮されたデータが格納される。また、ＮＡＬヘッダが、当該ＮＡＬユニットが、双方向予測符号化ピクチャ、所謂、Ｂピクチャに対応されることを示す場合、ＲＢＳＰには、この双方向予測符号化ピクチャが圧縮されたデータが格納される。【００８７】
特に、本実施例に係る移動型受信装置２００に有される、ピクチャ解析部２０４は、図７に示される、ＮＡＬユニットのヘッダ情報であるＮＡＬヘッダを検出する。このＮＡＬヘッダに含まれる、ｎｕｌ＿ｕｎｉｔ＿ｔｙｐｅは、ＮＡＬユニットの種類を示す識別子である。ピクチャ解析部２０４は、この識別子により、ピクチャの区切りを検出することができる。【００８８】
ピクチャ解析部２０４は、制御部２０１の制御下で、この検出されたピクチャの区切りをカウントすることで、通信用バッファ部２０５に蓄積されているコンテンツデータに含まれるピクチャの数を特定することができる。そして、この特定されたピクチャの数は、フレームレートに対応するため、後述されるように、制御部２０１は、映像コンテンツの映像信号のフレームレートの値から、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間の長さを算出することができる。【００８９】
また、概ね同様にして、ｎｕｌ＿ｕｎｉｔ＿ｔｙｐｅから、例えばＩＤＲピクチャ等の一定の周期で挿入される所定のピクチャを検出してよい。詳細には、このＩＤＲピクチャを跨いで、順方向予測符号化ピクチャ、所謂、Ｐピクチャ、又は、双方向予測符号化ピクチャ、所謂、Ｂピクチャは、参照するピクチャ（又はフレーム）を指定することができないので、ＩＤＲピクチャは、符号化処理上の論理的な集合としてのＮＡＬユニットを代表する所定のピクチャとして好ましい。従って、一定の周期で挿入される所定のピクチャの数を特定することで、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間の長さを算出することができる。【００９０】
再び、図６に戻り、制御部２０１の制御下で、通信用バッファ部２０５は、コンテンツデータを蓄積すると共に、蓄積されたコンテンツデータを、一定時間だけキャッシュ（cache）した後、復号化部２０６に転送する（ステップＳ４０）。【００９１】
と同時に又は相前後して、制御部２０１は、ピクチャ解析部２０４による上述した情報解析の結果と、通信用バッファ部２０５に蓄積されているコンテンツデータのデータ量とに基づいて、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間、所謂、コンテンツデータの時間尺度を特定する（ステップＳ５０）。尚、コンテンツデータの再生可能時間の特定原理については、後述される。【００９２】
次に、制御部２０１は、特定されたコンテンツデータの再生可能時間に対応して、伝送レートや符号化レート等の通信状態を制御する各種の通信パラメータを変更するための制御信号を、送受信部２０２を介して、送信装置１００に送信する（ステップＳ６０）。【００９３】
上述のステップＳ５０と同時に又は相前後して、制御部２０１の制御下で、復号化部２０６は、コンテンツデータに対して復号化処理を行い、再生可能な映像データ又は音声データを生成する（ステップＳ７０）。【００９４】
以上のように、本実施例に係る移動型受信装置は、上述した図４に示されるように、通信用バッファ部２０５を、多重化分離部２０３の後段に配置し、通信用バッファ部２０５の前段にピクチャ解析部２０４を配置する。仮に、一般的な比較例に係る移動型受信装置では、通信用バッファ部２０５ｘに蓄積されているコンテンツデータの定量的な情報として、蓄積されているコンテンツデータのデータ量を特定することができるのみである。【００９５】
これに対して、本実施例に係る移動型受信装置は、上述した図４に示されるように、通信用バッファ部２０５を、多重化分離部２０３の後段に配置し、通信用バッファ部２０５の前段にピクチャ解析部２０４を配置する。上述した図６のステップＳ５０に示されるように、制御部２０１は、ピクチャ解析部２０４による上述した情報解析の結果と、通信用バッファ部２０５に蓄積されているコンテンツデータのデータ量とに基づいて、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間を特定する。【００９６】
従って、メモリ等の記憶手段の記憶容量を大幅に増加させることなく、通信用バッファ部２０５に蓄積されるコンテンツデータの再生可能時間を任意のタイミングで特定することが可能である。【００９７】
（４）  再生可能時間の特定原理  
次に、図８を参照して、本実施例に係る遠隔再生システム１における再生可能時間の特定手法について検討する。ここに、図８は、本実施例に係る遠隔再生システムにおける、符号化された状態及び送信された状態でのコンテンツデータのデータ列を概念的に示した模式図（図８（ａ））、比較例に係る、送信ユニットの単位で蓄積されたコンテンツデータの蓄積状態を概念的に示した模式図（図８（ｂ））、及び、本実施例に係るピクチャの単位で蓄積されたコンテンツデータの蓄積状態を概念的に示した模式図（図８（ｃ））である。【００９８】
図８（ａ）に示されるように、一般的に、送信装置によって、符号化されたコンテンツデータは、コンテンツデータのピクチャの単位より小さなデータ単位である送信ユニットに分割され、この送信ユニットの単位で送信される。【００９９】
特に、本実施例では、移動型受信装置において、先ず、この送信ユニットの単位で受信したコンテンツデータにおいて、例えばヘッダ情報等の、ピクチャ毎の区切りを示す区切り情報が検出される。次に、この検出された区切り情報によって、蓄積手段に一時的に蓄積されるピクチャの数が測定される。次に、この測定されたピクチャの数を、予め設定されているフレームレートの値で除算することによって、蓄積手段に蓄積されるコンテンツデータの再生可能時間を特定することが可能である。【０１００】
具体的には、図８（ａ）に示されるように、ストリーミング再生等のコンテンツを配信する遠隔再生システムでは、送信装置において、符号化されたコンテンツデータは、例えば通信速度等の通信環境に応じて、より小さな単位である送信ユニットに分割されて送信される。より具体的には、送信装置１００に入力され、制御部１０１の制御下で、符号化部１０２によって符号化されたコンテンツデータは、ピクチャの単位として、ピクチャＰ１、ピクチャＰ２、ピクチャＰ３、・・・、ピクチャＰ６等に対応付けることが可能である。しかしながら、送受信部１０４によって、コンテンツデータは、送信ユニットＵ１、Ｕ２、・・・、Ｕ１６、Ｕ１７等を単位として送信される。【０１０１】
そして、図８（ｂ）の比較例に示されるように、移動型受信装置において、この送信ユニットの単位で、受信処理を行う場合、コンテンツデータの伝送レートや符号化レート等の通信状態を制御する各種の通信パラメータが変化した場合に、蓄積手段に蓄積しているコンテンツデータのデータ量は、一体、何秒又は何分の再生可能時間に相当するのかを特定することは技術的に困難である。より具体的には、比較例に係る移動型受信装置の蓄積手段に蓄積されたデータ量は、送信ユニットＵ１からＵ１１に相当するが、再生可能時間としては、一体、何秒又は何分の再生可能時間に相当するのかを特定することは技術的に困難である。【０１０２】
これに対して、本実施例では、図８（ｃ）に示されるように、受信したコンテンツデータのデータ量を、ピクチャの単位で測定することにより、コンテンツデータの符号化レート等の通信パラメータが変化しても、蓄積手段に蓄積されるコンテンツデータの再生可能時間を的確に特定することが可能となる。より具体的には、例えばヘッダ情報等の、検出された区切り情報によって、蓄積手段に一時的に蓄積されるピクチャの数が「４個」として測定される。従って、この測定されたピクチャの数「４個」を、予め設定されているフレームレートの値である、例えば「１５ｆｐｓ（frames per second）」で除算することによって、蓄積手段に蓄積されるコンテンツデータの再生可能時間を「約０．２６７秒（＝４／１５）」として、特定することが可能である。【０１０３】
（５）  本実施例の作用と効果との検討  
次に、図９から図１２を参照して、本実施例に係る遠隔再生システムにおける作用と効果とについて検討する。ここに、図９は、本実施例に係る遠隔再生システムと、比較例に係る遠隔再生システムとが夫々想定した、通信環境と、その通信環境に対応した通信帯域を図式的に示した模式図である。図１０は、本実施例に係る遠隔再生システムにおける、符号化された状態及び送信された状態でのコンテンツデータのデータ列を概念的に示した模式図である。図１１は、本実施例に係る遠隔再生システムにおける、コンテンツデータの流れを概念的に示した模式図である。図１２は、本実施例に係る遠隔再生システムにおいて、移動型受信装置が搭載された移動体が通過するエリアと、通信制御の一具体例とを図式的に示した模式図である。【０１０４】
図９の上側部に示されるように、比較例に係る遠隔再生システムにおいては、通信速度や通信帯域が安定している通信環境、言い換えると、コンテンツデータの符号化レートと伝送速度とが略等しい通信環境、或いは、コンテンツデータの符号化レートと通信回線の通信帯域が略等しい通信環境を前提にしている。このため、図９の下側部に示されるように、通信速度や通信帯域が不安定な通信環境、言い換えると、配信サービスを受けるクライアント端末（即ち、受信装置）が、例えば車載されたカーナビゲーション装置等の移動端末である通信環境、即ち、移動型受信装置によって遠隔再生が行われる通信環境の下では、特許文献１及び２等において提案されている従来の手法では、コンテンツデータの連続的な再生を安定化させることが技術的に困難となってしまうという問題点が生じてしまう。具体的には、移動型受信装置が利用される遠隔再生の環境の下では、映像コンテンツの配信サービスを受けるクライアント端末を搭載した車は移動しながら通信を行うため、通信回線の通信状況は時々刻々と変化し、例えば１秒前と現在とでは、通信速度が約１０倍程度、変化するような通信状況も発生しうる。【０１０５】
これに対して、本実施例によれば、図１０に示されるように、符号化されたコンテンツデータにおいて、例えばＮＡＬヘッダ等のヘッダ情報を検出することにより、ピクチャＰ１、ピクチャＰ２、及びピクチャＰ３の区切りを検出することができる。具体的には、本実施例に係る移動型受信装置２００に有される、ピクチャ解析部２０４は、ヘッダ情報を検出し、例えばイントラ符号化ピクチャ（Ｉピクチャ）、順方向予測符号化ピクチャ（Ｐピクチャ）、及び、双方向予測符号化ピクチャ（Ｂピクチャ）等の複数種類のピクチャの区切りを検出することができる。【０１０６】
従って、受信したコンテンツデータのデータ量を、ピクチャの単位で測定することにより、図１１に示されるように、符号化部を有する送信装置１００から送信される、コンテンツデータの符号化レートや伝送レート等の通信パラメータが変化し、移動型受信装置２００に有される通信用バッファ部に入力されるデータ量又は通信用バッファ部に出力されるデータ量が変化しても、通信用バッファ部に蓄積されるコンテンツデータの再生可能時間を的確に特定することが可能となる。より具体的には、例えばヘッダ情報等の、検出された区切り情報によって、通信用バッファ部に一時的に蓄積されるコンテンツデータに含まれるピクチャの数が「４個」として測定される。従って、この測定されたピクチャの数「４個」を、予め設定されているフレームレートの値である、例えば「１５ｆｐｓ（frames per second）」で除算することによって、通信用バッファ部に蓄積されるコンテンツデータの再生可能時間を「約０．２６７秒（＝４／１５）」として、特定することが可能である。【０１０７】
このように、本実施例によれば、再生可能時間が特定されたコンテンツデータを通信用バッファ部に蓄積することが可能である。或いは、通信用バッファ部に蓄積されたコンテンツデータの再生可能時間を任意のタイミングで特定することが可能である。従って、例えば配信サービスの提供を受けるクライアント端末等の移動型受信装置に蓄積されているコンテンツデータのデータ量を積極的に制御して、一定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に通信用バッファ部に蓄積することが可能である。【０１０８】
この結果、送信装置と移動型受信装置との間の無線を介した通信状態の変化に殆ど又は完全に影響されることなく、移動型受信装置において、コンテンツデータを蓄積するため追加的な通信用バッファ部を必要とすることなく、例えば音楽又は映像等のコンテンツデータの再生、言い換えると、コンテンツデータの連続的な再生を安定化させることが可能である。【０１０９】
具体的には、通信用バッファ部にコンテンツデータが入力されることなく、連続的な再生を例えば１０秒間、行えるデータ量等の所定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に通信用バッファ部に蓄積している場合、仮に、図１２に示されるように、移動型受信装置が山道のトンネルの中等の送信装置との通信状況の悪い位置又は領域に到達し、送信装置と移動型受信装置との間の通信が遮断され通信不可能な状態（所謂、通信障害の発生した状態）になった際でも、連続的な再生が中断されることは殆ど又は完全にない。言い換えると、送信装置と移動型受信装置との間の通信が遮断され通信不可能な状態になった際でも、蓄積されたコンテンツデータを用いて、音楽又は映像の安定した連続的な再生を所定の再生可能時間だけ確保することができる。この結果、移動型受信装置は、この確保された所定の再生可能時間の間に、通信状況の良い位置又は領域に到達することができるので、移動型受信装置におけるコンテンツデータの連続的な再生を安定的且つ適切に継続させることが可能である。尚、本実施例では、所定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に通信用バッファ部に蓄積することに加えて、通信を行なっている途中で、動的に符号化レートの値を変化させる符号化レートの制御を行ってよい。或いは、所定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に通信用バッファ部に蓄積することに加えて、通信を行なっている途中で、動的に伝送レートの値を変化させる伝送レートの制御を行ってよい。或いは、所定の再生可能時間に相当するデータ量のコンテンツデータを、定常的に通信用バッファ部に蓄積することに加えて、通信を行なっている途中で、動的にフレームレートの値を変化させるフレームレートの制御を行ってよい。【０１１０】
（６）  遠隔再生システムの第２実施例  
次に、図１３から図１５を参照して、第２実施例に係る遠隔再生システムについて説明する。ここに、図１３は、第２実施例に係る移動型受信装置の詳細構成を示したブロック図である。尚、第２実施例において、上述した実施例に係る構成要素と概ね同様の構成及び処理には、同様の符号番号を用いて、それらの説明は適宜省略する。【０１１１】
図１３に示されるように、第２実施例に係る移動型受信装置２００ａは、当該移動型受信装置２００ａを統括制御する制御部２０１、送受信部２０２、ピクチャ解析部２０４、通信用バッファ部２０５、多重化分離部２０３、及び、復号化部２０６を備えて構成されている。特に、多重分離部２０３は、例えばＬＳＩ（Large Scale Integrated Circuit）によって構成される復号部に含まれてよい。第２実施例に係る移動型受信装置は、ピクチャ解析部２０４を、送受信部２０２の後段に配置し、通信用バッファ部２０５を、ピクチャ解析部２０４の後段に配置する。【０１１２】
（６−１）  動作原理  −  移動型受信装置  −  
次に、図１４及び図１５に加えて、上述した図１３を適宜、参照して、第２実施例に係る移動型受信装置の動作原理について説明する。ここに、図１４は、第２実施例に係る移動型受信装置における、受信処理の流れを示したフローチャートである。図１５は、第２実施例に係る遠隔再生システムにおける、符号化された状態及び送信された状態でのコンテンツデータのデータ列を概念的に示した模式図である。【０１１３】
図１４に示されるように、制御部２０１の制御下で、送受信部２０２によって、コンテンツデータが受信され、ピクチャ解析部２０４に転送される（ステップＳ１０ａ）。【０１１４】
次に、制御部２０１の制御下で、ピクチャ解析部２０４によって、例えば信号処理等の各種の情報解析を行い、所定のピクチャを検出すると共に、通信用バッファ部２０５に、コンテンツデータを転送する（ステップＳ２０ａ）。【０１１５】
次に、制御部２０１の制御下で、通信用バッファ部２０５は、コンテンツデータを蓄積すると共に、蓄積されたコンテンツデータを、一定時間だけキャッシュ（cache）した後、多重化分離部２０３に転送する（ステップＳ３０ａ）。【０１１６】
次に、制御部２０１の制御下で、多重化分離部２０３によって、コンテンツデータは分離され、復号化部２０６に転送される（ステップＳ４０ａ）。【０１１７】
と同時に又は相前後して、制御部２０１は、ピクチャ解析部２０４による上述した情報解析の結果と、通信用バッファ部２０５に蓄積されているコンテンツデータのデータ量とに基づいて、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間、所謂、コンテンツデータの時間尺度を特定する（ステップＳ５０ａ）。【０１１８】
次に、制御部２０１は、特定されたコンテンツデータの再生可能時間に対応して、伝送レートや符号化レート等の通信状態を制御する各種の通信パラメータを変更するための制御信号を、送受信部２０２を介して、送信装置１００に送信する（ステップＳ６０ａ）。【０１１９】
上述のステップＳ５０ａと同時に又は相前後して、制御部２０１の制御下で、復号化部２０６は、コンテンツデータに対して復号化処理を行い、再生可能な映像データ又は音声データを生成する（ステップＳ７０ａ）。【０１２０】
特に、第２実施例によれば、図１５、及び、上述した図１４のステップＳ２０ａ及びに示されるように、符号化されたコンテンツデータにおいて、例えばＮＡＬヘッダ等のヘッダ情報を検出することにより、例えばＩＤＲピクチャ等の一定の周期で挿入される所定のピクチャＰ１を検出してよい。従って、一定の周期で挿入される所定のピクチャの数を特定することで、通信用バッファ部２０５に蓄積されているコンテンツデータの再生可能時間の長さを算出することができる。特に、所定のピクチャとして、イントラ符号化ピクチャ（Ｉピクチャ）を採用する場合、このイントラ符号化ピクチャは、符号処理の手法によっては、例えば０．５秒の周期で１度、符号化され出現するように規定されている場合がある。従って、イントラ符号化ピクチャが、１０回、検出された場合、再生可能時間を、約５秒（＝０．５×１０）として、特定することが可能である。【０１２１】
尚、映像コンテンツにおけるシーンチェンジの度に、符号化され出現するように規定されている場合がある。従って、符号化処理の手順に対応して、所望となるピクチャが検出できるように、個別具体的に、所定のピクチャを定義してよい。【０１２２】
本実施例では、例えば携帯電話やポータブルナビゲーションシステム用の携帯端末などの、映像コンテンツを受信し再生することが可能な携帯型又は移動型受信装置を備えた遠隔再生システムについて説明したが、例えば、映像や音声を記録再生する電子機器や、家電機器や、ＨＤＤ（Hard Disc Drive）プレーヤーや、デジタルカメラや、カーナビゲーションや、ＴＶの録画及び再生に対応したＰＣ（Personal Computer）、又は、ゲーム機器などの各種の移動型の電子機器を備えた遠隔再生システムに適用することが可能である。【０１２３】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う遠隔再生システム及び遠隔再生システムの制御方法もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１２４】
本発明に係る遠隔再生システム及び遠隔再生システムの制御方法は、例えば無線を介して受信されたコンテンツデータを再生することが可能な遠隔再生システムに利用可能である。
【図１】
2008126337.tif 000003
【図２】
2008126337.tif 000004
【図３】
2008126337.tif 000005
【図４】
2008126337.tif 000006
【図５】
2008126337.tif 000007
【図６】
2008126337.tif 000008
【図７】
2008126337.tif 000009
【図８】
2008126337.tif 000010
【図９】
2008126337.tif 000011
【図１０】
2008126337.tif 000012
【図１１】
2008126337.tif 000013
【図１２】
2008126337.tif 000014
【図１３】
2008126337.tif 000015
【図１４】
2008126337.tif 000016
【図１５】
2008126337.tif 000017
【手続補正書】
【提出日】平成21年1月29日(2009.1.29)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2008126337.tif 000018
【手続補正書】
【提出日】平成21年9月24日(2009.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムであって、
前記移動型受信装置は、
前記送信装置から前記コンテンツデータを受信する受信手段と、
前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、
（i）前記蓄積手段の前段に配置され、且つ、（ii）前記コンテンツデータのフレームレートを取得するフレームレート取得手段及び前記蓄積手段に蓄積されたコンテンツデータにおけるフレーム数をカウントするフレーム数カウント手段を有し、（iii）前記フレームレート及び前記フレーム数に基づいて、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、
前記蓄積されたコンテンツデータを再生する再生手段と、
前記受信手段、前記蓄積手段、前記特定手段及び前記再生手段を制御する制御手段と、
を備え、
前記制御手段は、将来的に通信障害が発生する位置、及び前記再生可能時間に基づいて、前記コンテンツデータの前記フレームレートの変更要求を前記送信装置に対して行い、
前記送信装置は、
前記移動型受信装置から送信される前記フレームレートの変更要求を受信する受信手段と、
受信した前記フレームレートの変更要求に基づいて、前記コンテンツデータの通信パラメータを変更する変更手段と、
変更された前記通信パラメータに基づいて前記コンテンツデータを前記移動型受信装置に送信する送信手段と、
を備えることを特徴とする遠隔再生システム。
【請求項２】
前記フレームの区切りを示す区切り情報を検出する第１検出手段を更に備え、
前記特定手段は、前記検出された区切り情報に対応されるフレームの数に基づいて、前記再生可能時間を特定することを特徴とする請求項１に記載の遠隔再生システム。
【請求項３】
複数の前記フレームのうち所定のフレームを検出する第２検出手段を更に備え、
前記特定手段は、前記検出された所定のフレームの周期に基づいて、前記再生可能時間を特定することを特徴とする請求項１に記載の遠隔再生システム。
【請求項４】
前記特定手段は、前記フレームを単位とすることに加えて又は代えて、前記フレームを表示する際、単位時間当たりに前記フレームを更新する頻度であるフレームレートの値に基づいて、前記再生可能時間を特定することを特徴とする請求項１に記載の遠隔再生システム。
【請求項５】
前記送信装置は、
前記フレームを識別するための識別情報を前記コンテンツデータに付加する付加手段と、
前記識別情報が付加されたコンテンツデータを前記移動型受信装置に送信する送信手段と、を備えることを特徴とする請求項１に記載の遠隔再生システム。
【請求項６】
前記送信装置は、
前記送信装置と前記移動型受信装置との間の通信レートを変更する変更手段とを更に備え、
前記送信手段は、前記変更された通信レートに基づいて、前記コンテンツデータを前記移動型受信装置に送信することを特徴とする請求項１に記載の遠隔再生システム。
【請求項７】
前記移動型受信装置は、
前記特定された再生可能時間に基づいて、前記送信装置と前記移動型受信装置との間の通信を制御する制御情報を送信する他の送信手段と、を更に備え、
前記送信装置は、
前記移動型受信装置から、前記制御情報を受信する他の受信手段と、を更に備え、
前記変更手段は、前記受信された制御情報に基づいて、前記通信レートを変更することを特徴とする請求項１に記載の遠隔再生システム。
【請求項８】
無線を介して接続された送信装置との間で通信を行い、前記送信装置からコンテンツデータを受信し、前記受信されたコンテンツデータを再生する移動型受信装置であって、
前記送信装置から前記コンテンツデータを受信する受信手段と、
前記受信されたコンテンツデータを一時的に蓄積する蓄積手段と、
（i）前記蓄積手段の前段に配置され、且つ、（ii）前記コンテンツデータのフレームレートを取得するフレームレート取得手段及び前記蓄積手段に蓄積されたコンテンツデータにおけるフレーム数をカウントするフレーム数カウント手段を有し、（iii）前記フレームレート及び前記フレーム数に基づいて、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定手段と、
前記蓄積されたコンテンツデータを再生する再生手段と、
前記受信手段、前記蓄積手段、前記特定手段及び前記再生手段を制御する制御手段と、
を備え、
前記制御手段は、将来的に通信障害が発生する位置、及び前記再生可能時間に基づいて、前記コンテンツデータの前記フレームレートの変更要求を前記送信装置に対して行うことを特徴とする移動型受信装置。
【請求項９】
無線を介して接続された送信装置と移動型受信装置との間で通信を行い、前記送信装置から前記移動型受信装置へコンテンツデータを送信し、前記移動型受信装置において前記コンテンツデータを再生する遠隔再生システムの制御方法であって、
前記移動型受信装置において、
前記送信装置から前記コンテンツデータを受信する受信工程と、
前記受信されたコンテンツデータを一時的に蓄積する蓄積工程と、
（i）前記蓄積手段の前段に配置され、且つ、（ii）前記コンテンツデータのフレームレートを取得するフレームレート取得手段及び前記蓄積手段に蓄積されたコンテンツデータにおけるフレーム数をカウントするフレーム数カウント手段を有し、（iii）前記フレームレート及び前記フレーム数に基づいて、前記受信されたコンテンツデータを構成するフレームを単位として、前記コンテンツデータを再生することが可能な時間の長さである再生可能時間を特定する特定工程と、
前記蓄積されたコンテンツデータを再生する再生工程と、
前記受信工程、前記蓄積工程、前記特定工程及び前記再生工程を制御する制御工程と、
を備え、
前記制御工程は、将来的に通信障害が発生する位置、及び前記再生可能時間に基づいて、前記コンテンツデータの前記フレームレートの変更要求を前記送信装置に対して行うことを特徴とする遠隔再生システムの制御方法。
【請求項１０】
請求項８に記載の移動型受信装置に備えられたコンピュータを制御する制御用のコンピュータプログラムであって、該コンピュータを、前記受信手段、前記蓄積手段、前記特定手段、前記再生手段、及び、前記制御手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【国際調査報告】
2008126337.tif 000019
2008126337.tif 000020