(57)【要約】【課題】配信されている映像データを車載機器が受信して再生する場合に、受信開始から再生が開始されるまでの遅延時間を短縮し実用的な範囲内に収めることのできるようにする。【解決手段】映像配信サーバ３からＷＡＮ４を介して車両６に搭載された車載装置７に対し、所定の映像ビットレートＢｂで符号化された映像データ１００を先頭から順に配信する場合に、この映像データ１００を、先頭から順に複数のデータブロック１０１に分けると共に、少なくとも先頭のデータブロック１０１が他のデータブロック１０１よりも映像ビットレートが低くなるように各データブロック１０１の映像ビットレートを変換し、変換した後の先頭のデータブロック１０１Ａから順番に前記車載装置７に送信するようにした。【選択図】図３
2008236103.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された無線基地局と通信する無線部を備えた車載装置と、
前記車載装置に対して前記ネットワークを介して、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信サーバとを備えた映像配信システムであって、
前記映像データを先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換する配信用データ生成装置を備え、
前記映像配信サーバは、前記配信用データ生成装置によって生成された各データブロックを先頭から順に前記車載装置に送信する
ことを特徴とする映像配信システム。
【請求項２】
請求項１に記載の映像配信システムにおいて、
前記配信用データ生成装置は、
前記映像配信サーバと前記車載装置との間の通信速度を検出する通信速度検出部を有し、
前記データブロックのそれぞれの映像ビットレートを、前記通信速度検出部により検出された通信速度以下にすることを特徴とする映像配信システム。
【請求項３】
請求項１又は２に記載の映像配信システムにおいて、
前記映像データは、複数に分割可能なフレーム構成を有することを特徴とする映像配信システム。
【請求項４】
映像配信サーバからネットワークを介して車両に搭載された車載装置に対し、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信方法であって、
前記映像配信サーバが配信する映像データを、先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換し、前記先頭のデータブロックから順番に前記車載装置に送信することを特徴とする映像配信方法。
【請求項５】
ネットワークに接続された無線基地局と通信する無線部を備えた車載装置に対し、前記ネットワークを介して、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信サーバであって、
前記映像データを先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換する配信用データ生成装置を備え、
前記配信用データ生成装置により生成した各データブロックを先頭から順番に前記車載装置に送信することを特徴とする映像配信サーバ。
【請求項６】
ネットワークに接続された無線基地局と通信する無線部を備えた車載装置に対し、前記ネットワークを介して、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信サーバを、
前記映像データを先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換し、各データブロックを先頭から順番に前記車載装置に送信する手段
として機能させることを特徴とする映像配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して車載装置に映像データを配信するための技術に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークに接続された無線基地局（アクセスポイントとも呼ばれる）との間で無線通信を利用して通信し、当該無線基地局を介してネットワークに接続された各種の端末と通信可能にする無線ＬＡＮが広く普及している。
無線ＬＡＮの通信規格はＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）によって標準の規格策定が行われており、現在では、２．４ＧＨｚ帯の電波を使用して最大１１Ｍｂｐｓの通信が可能な８０２．１１ｂと、２．４ＧＨｚ帯の電波を使用して最大５４Ｍｂｐｓの通信が可能な８０２．１１ｇと、５．２ＧＨｚ帯の電波を使用して最大５４Ｍｂｐｓの通信が可能な８０２．１１ａという３つの規格が存在している。
近年では、２〜１１ＧＨｚ帯の電波を使用し最大７０Ｍｂｐｓの通信が可能な８０２．１６ａという規格も実用化されている。８０２．１６ａにおいては、１台の無線通信装置が最大３０マイル（約５０ｋｍ）の通信距離を有しており、屋外での使用が想定されている。
【０００３】
また、無線ＬＡＮ技術の進歩に伴い、近年では、無線ＬＡＮシステムを車両に搭載して、車で移動しながら各種情報をネットワークに接続された端末からダウンロードする技術が各種提案されている。そして、この技術によれば、例えば、車両からアクセスポイントへ無線接続して、交通情報や音楽のようなエンターテイメント性のある情報をダウンロードすることが可能となる（例えば、特許文献１参照）。
ところで、近年、インターネット等のネットワークを介して映像配信サーバから映像データをストリーミング配信するサービスが各種提供されている。
【特許文献１】特開２００３−３０２２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、映像データのストリーミング配信においては、映像データが所定の符号化（いわゆるコーデック）により符号化圧縮（いわゆるエンコード）されたものが映像データとして配信されるものの、元の映像データのデータサイズが大きいため、符号化圧縮したとしても比較的大きなデータサイズとなる。
したがって、車両において映像を視聴しようと車載機器によって映像データのストリーミング受信を開始しても、一定時間分の映像データを受信するのに比較的長い時間を要し、なかなか再生可能な状態とならない。
【０００５】
また映像データを受信している時間も長時間となり、車両が移動することで電波の受信状況が変わり、映像データの受信に失敗する状況も発生する可能性も十分考えられる。このような状況のため、車載機器に対する映像データの配信サービスは実用的でなくあまり行われていない。
また、映像データの符号化圧縮率を高めることで映像データのデータサイズを小さくすることは可能であるが、符号化圧縮率を高めると映像の画質が劣化し、この揚合はユーザが満足する画質が得られないことが多い。
【０００６】
本発明は、上述した事情に鑑みてなされたものであり、配信されている映像データを車載機器が受信して再生する場合に、受信開始から再生が開始されるまでの遅延時間を短縮し実用的な範囲内に収めることのできる映像配信システム、映像配信方法、映像配信サーバ及び映像配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、ネットワークに接続された無線基地局と通信する無線部を備えた車載装置と、前記車載装置に対して前記ネットワークを介して、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信サーバとを備えた映像配信システムであって、前記映像データを先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換する配信用データ生成装置を備え、前記映像配信サーバは、前記配信用データ生成装置によって生成された各データブロックを先頭から順に前記車載装置に送信することを特徴とする。
【０００８】
本発明によれば、少なくとも最初に送信されるデータブロックの映像ビットレートを低くして車載装置に送信される。したがって、少なくとも最初に送信されるデータブロックのデータサイズが小さくなるため、該データブロックの全てのデータを受信するのに要する時間が短縮され、これにより、データブロックの受信を開始してから車載装置が映像データの再生を開始するまでの遅延時間を早めることが可能となる。さらに、この遅延時間を、先頭のデータブロックのデータサイズを適宜決定することで調整することが可能となる。
【０００９】
これに加え本発明によれば、データブロックの受信時に通信エラー等が生じ、一時的に受信が途絶えたりして受信時間が延びた場合でも、映像ビットレートを低くしたデータブロックにおいては受信時間が短縮されるため、受信時間の延長の影響を少なくすことができる。
さらに、映像ビットレートを低くするデータブロックを先頭から幾つかのデータブロックに限定し、それ以降のデータブロックの映像ビットレートを所定の映像ビットレートを維持することで、映像ビットレートの低下に伴う画質劣化を抑制することができる。
【００１０】
また本発明は、上記発明において、前記配信用データ生成装置は、前記映像配信サーバと前記車載装置との間の通信速度を検出する通信速度検出部を有し、前記データブロックのそれぞれの映像ビットレートを、前記通信速度検出部により検出された通信速度以下にすることを特徴とする。
【００１１】
本発明によれば、映像データの各データブロックの映像ビットレートが映像配信サーバと車載装置との間の通信速度以下に限定される。これにより、車載装置が各データブロックを受信するのに要する時間が、各データブロックを再生するときの再生時間以内に抑えられるため、再生時間よりも早く各データブロックの受信が完了することとなるから、通信エラー等により一時的に受信が途絶えたとしても、映像再生の中断の発生頻度を抑制することが可能となる。
【００１２】
また本発明は、上記発明において、前記映像データは、複数に分割可能なフレーム構成を有する。
【００１３】
本発明によれば、映像データを複数のデータブロックに分ける処理が容易となる。
【００１４】
また上記目的を達成するために、本発明は、映像配信サーバからネットワークを介して車両に搭載された車載装置に対し、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信方法であって、前記映像配信サーバが配信する映像データを、先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換し、前記先頭のデータブロックから順番に前記車載装置に送信することを特徴とする。
【００１５】
また上記目的を達成するために、本発明は、ネットワークに接続された無線基地局と通信する無線部を備えた車載装置に対し、前記ネットワークを介して、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信サーバであって、前記映像データを先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換する配信用データ生成装置を備え、前記配信用データ生成装置により生成した各データブロックを先頭から順番に前記車載装置に送信することを特徴とする。
【００１６】
また上記目的を達成するために、本発明は、ネットワークに接続された無線基地局と通信する無線部を備えた車載装置に対し、前記ネットワークを介して、所定の映像ビットレートで符号化された映像データを先頭から順に配信する映像配信サーバを、前記映像データを先頭から順に複数のデータブロックに分けると共に、少なくとも先頭のデータブロックが他のデータブロックよりも映像ビットレートが低くなるように各データブロックの映像ビットレートを変換し、各データブロックを先頭から順番に前記車載装置に送信する手段として機能させることを特徴とする映像配信プログラムを提供する。
【００１７】
本発明に係る映像配信方法、映像配信サーバ及び映像配信プログラムによれば、本発明の映像配信システムと同様な効果を奏する。
なお、本発明に係る映像配信プログラムは、コンピュータ読み取り可能な記録媒体に記録して実施することが可能である。
【発明の効果】
【００１８】
本発明によれば、少なくとも最初に送信されるデータブロックの映像ビットレートを低くして車載装置に送信される。したがって、少なくとも最初に送信されるデータブロックのデータサイズが小さくなるため、該データブロックの受信時間が短縮され、これにより、データブロックの受信を開始してから車載装置が映像データの再生を開始するまでの遅延時間を早めることが可能となる。さらに、この遅延時間を、先頭のデータブロックのデータサイズを適宜決定することで調整することが可能となる、などの効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る車載用映像配信システム１の構成を示す概略図である。
車載用映像配信システム１は、映像配信サービス提供業者が所有するサービスセンタ２に設置された１又は複数の映像配信サーバ３と、ネットワークの一例たるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４と、このＷＡＮ４に通信可能に接続された複数の無線基地局（アクセスポイント）５と、車両６に搭載された車載装置７とを有し、この車載装置７は、上記無線基地局５と無線通信する無線部８と、映像表示や音声出力を行う車載ＡＶ機本体９とを備えている。
かかる構成の下、車載用映像配信システム１においては、映像配信サーバ３からＷＡＮ４及び無線基地局５を介して車載装置７に映像データ１００（図３参照）がストリーミング配信され、車載装置７の無線部８が映像データを順次受信して車載ＡＶ機本体９に出力し、この車載ＡＶ機本体９が映像データ１００に基づく映像表示、該映像データ１００に含まれる音声データに基づく音声出力を行う。
【００２０】
図２は、上記映像配信サーバ３の機能的構成を示すブロック図である。
映像配信サーバ３は、制御部１９と、ＷＡＮＩ／Ｆ部１０と、映像データ選択部１１と、映像データ格納部１２と、映像データ分割部１３と、通信状態判定部１４と、映像データビットレート変換部１５とを有している。
制御部１９は各部を中枢的に制御するものであり、プログラム実行手段、演算手段としてのＣＰＵや記憶手段としてのＲＯＭ１７を有し、このＲＯＭ１７には、車載装置７に映像データ１００を配信する制御処理を規定する映像配信プログラム１８が格納されている。
【００２１】
ＷＡＮＩ／Ｆ部１０は、ＷＡＮ４を介して車載装置７と双方向にデータ通信するための通信インタフェースであり、車載装置７の無線部８から送信された接続要求データや、車載装置７のユーザが配信を所望する映像を示す映像選択データなどの各種データを受信し、映像データ選択部１１や通信状態判定部１４、制御部１９などに出力する。
【００２２】
映像データ選択部１１は、車載装置７から受信した上記映像選択データを映像データ格納部１２に出力する。
映像データ格納部１２は、配信対象となる多数の映像データ１００を格納し、映像選択データが入力された場合、この映像選択データが示す映像データ１００を読み出して、映像データ分割部１３に出力する。
【００２３】
映像データ格納部１２に格納されている映像データ１００は、例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの所定の符号化圧縮方式（ＣＯＤＥＣ）により、所定の映像ビットレートにより符号化圧縮されて格納されている。
本実施形態では、図３に示すように、総再生時間が３０分の映像データが４Ｍｂｉｔ／ｓの映像ビットレートで符号化圧縮されている場合を説明する。
なお、この映像データには、映像データと共に、所定の符号化圧縮方式により符号化及び圧縮された音声データが含まれており、映像データの再生時には映像表示と共に音声出力も行われる。
【００２４】
映像データ分割部１３、通信状態判定部１４及び映像データビットレート変換部１５は、映像データ１００を複数のデータブロック１０１（図３参照）に分割し、また、各データブロック１０１の映像ビットレートを変換して、配信用の映像データを生成する配信用データ生成装置１６を構成する。
詳述すると、映像データ分割部１３は、映像データ格納部１２から出力された映像データ１００を、先頭から複数のデータブロック１０１（図３参照）に分け、各データブロック１０１を映像データビットレート変換部１５に先頭から順番に出力する。
本実施形態では、図３に示すように、映像データ分割部１３は、４Ｍｂｉｔ／ｓの映像ビットレートで符号化圧縮されている総再生時間が３０分の映像データ１００を、５分の再生時間ごとに分割して６個のデータブロック１０１を生成する。
【００２５】
なお、映像データ分割部１３が映像データ１００を先頭から所定の再生時間ごとに分割する構成に限らず、例えば、映像データ１００の先頭から所定のデータサイズごと、分割数などで重み付けしたデータサイズごと、或いは、ランダムといった各種の基準を用いて映像データ１００を分割することが可能である。
また、映像データ１００には、通常、映像の内容と連携した、チャプターと称される複数の区切り、或いは、ＭＰＥＧなどの符号化圧縮方式において用いられる複数のキーフレームが含まれている。このキーフレームは、元の映像データを符号化圧縮して生成されたフレームデータ列の中で直前のフレームとの間に相関を持たないフレームであるであり、このフレームで映像データ１００を分割した場合には、分割点のフレームを再符号化する必要がない。
したがって、映像データ分割部１３は、上記チャプターが示す区切り位置で映像データ１００を分割することで映像の内容に応じた分割を行い構成としても良く、また、キーフレームの位置ごとに映像データ１００を分割することで、分割点の前後のフレームを再符号化する処理を不要にする構成としても良い。
【００２６】
次いで、図２に示す通信状態判定部１４は、上記ＷＡＮＩ／Ｆ部１０が、上記接続要求データや映像選択データを受信した際に、これらの受信データに生じていたビットエラーレート、フレームエラーレート、及び、車載装置７が接続されている無線基地局５のサービスエリア内で接続されている移動体数等に基づいて、該車載装置７との間での通信に利用可能な通信データレートを算出し、映像データビットレート変換部１５に出力する。
【００２７】
映像データビットレート変換部１５は、映像データ分割部１３からデータブロック１０１が入力されるごとに、通信状態判定部１４によって計算された通信データレート、及び、該データブロック１０１の先頭からの順番に基づいて、データブロック１０１の映像ビットレートを決定し、この決定した映像ビットレートでデータブロック１０１の映像データを再度符号化圧縮してＷＡＮＩ／Ｆ部１０に出力し、このデータブロック１０１が車載装置７に送信される。
【００２８】
映像データビットレート変換部１５による映像ビットレートの決定、及び、再度の符号化圧縮について更に詳述する。
本実施形態では、複数のデータブロック１０１のうち、少なくとも先頭のデータブロック１０１の映像ビットレートを、他のデータブロック１０１の映像ビットレートよりも小さくすべく、先頭のデータブロック１０１から３番目のデータブロック１０１に対して、次のように映像ビットレートが規定されている。
すなわち、図３に示すように、
先頭のデータブロック１０１の映像ビットレートは元の映像ビットレートの１／８
２番目のデータブロック１０１の映像ビットレートは元の映像ビットレートの１／４
３番目のデータブロック１０１の映像ビットレートを元の映像ビットレートの１／２
とし、４番目以降のデータブロック１０１の映像ビットレートは元の映像ビットレートと同じ。
【００２９】
このようなデータブロック１０１の順番に基づく映像ビットレートの規定により、図３に示すように、先頭のデータブロック１０１の映像ビットレートが０．５Ｍｂｉｔ／ｓ、２番目のデータブロック１０１の映像ビットレートが１Ｍｂｉｔ／ｓ、３番目のデータブロック１０１の映像ビットレートが２Ｍｂｉｔ／ｓ、そして、４番目以降のデータブロック１０１の映像ビットレートが元と同じ４Ｍｂｉｔ／ｓとして求められる。
【００３０】
ここで、車載装置７と映像配信サーバ３との間の通信速度（ｂｐｓ）が低い場合、映像データ１００の総再生時間に対して、映像データ１００の全部のデータブロック１０１を車載装置７が受信するまでの受信時間が長くなってしまい再生が途切れ途切れになる。
そこで、本実施形態では、通信状態判定部１４によって計算された通信データレートをビットレートに変換してなる通信速度Ｂａと、上記データブロック１０１の順番に基づいて決定した映像ビットレートＢｂとの比が少なくとも１以下になるように各データブロック１０１の映像ビットレートを補正する。
【００３１】
すなわち、映像データビットレート変換部１５が決定するデータブロック送信時の映像ビットレートＢｃとすると、
１）Ｂａ／Ｂｂ≦１の場合、Ｂｃ＝Ｂｂ
２）Ｂａ／Ｂｂ＞１の場合、Ｂｃ＝Ｂａ×α（但しαは１以下の定数）
となる。
【００３２】
例えば通信速度Ｂａが３Ｍｂｐｓの場合、図３に示す例では、先頭から３番目までのデータブロック１０１の映像ビットレートＢｂは、通信速度Ｂａよりも小さくなるため、映像データビットレート変換部１５は、データブロック１０１の映像ビットレートＢｃ＝Ｂｂに決定する。これに対して、４番目以降のデータブロック１０１の映像ビットレートＢｂは通信速度Ｂａよりも大きくなるため、映像データビットレート変換部１５は、４番目以降のデータブロック１０１の映像ビットレートＢｃを例えば３Ｍｂｉｔ／ｓに決定して、各データブロック１０１を再度符号化圧縮して、データブロック１０１Ａを順次生成する。
【００３３】
これにより、図３に示すように、各データブロック１０１Ａを車載装置７が受信するに要する受信時間は、映像ビットレートが最も大きなデータブロック１０１Ａでも、そのデータブロック１０１Ａの映像の再生時間（本実施形態では５分）以下に抑えられ、さらに、映像ビットレートが最も小さい先頭のデータブロック１０１Ａにおいては、その受信時間が通常よりも非常に短くされる。
そして、かかるデータブロック１０１Ａを無線基地局５を介して車載装置７が順次受信することで、各データブロック１０１Ａに基づく映像再生が行われることになる。
【００３４】
なお、映像データ１００が音声データを含んでいる場合には、この音声データの音声ビットレートを加味して、上記定数αを設定する。
すなわち、データブロック送信時の映像ビットレートＢｃが、通信速度Ｂａから音声ビットレートＢｄを差し引いたビットレート以下となるように、上記定数αを決定し、１つのデータブロック１０１Ａを送信するのに要する時間を、該データブロック１０１Ａを再生したときの再生時間以内に確実に収まるようにする。
【００３５】
図４は、前掲図１に示した無線基地局５の機能的構成を示す図である。
無線基地局５は、ＷＡＮ４を介して映像配信サーバ３と通信するための通信インタフェースであるＷＡＮＩ／Ｆ部２０と、無線ＬＡＮの規格に準拠して車載装置７と無線通信する無線ＬＡＮ部２１と、データ通信の中継動作を制御する基地局データ制御部２２とを有し、映像配信サーバ３と車載装置７との双方向データ通信を中継する中継機として機能する。
【００３６】
図５は、前掲図１に示した車載装置７の構成を示す図である。
車載装置７は、図５に示すように、主制御部３０と、無線ＬＡＮ部３１と、表示部３２と、オーディオ部３３と、ユーザＩ／Ｆ（インタフェース）部３４とを備えている。
主制御部３０は、各部を中枢的に制御するものであり、プログラム実行手段としてのＣＰＵや信号処理手段としてのＤＳＰ、ユーザＩ／Ｆ部３４からの入力等のＯ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）制御を実行するＩ／Ｏ制御部を有している。また、主制御部３０は、記憶手段としてのＲＯＭ３５及びＲＡＭ３６を有し、このＲＯＭ３５には、映像データ受信プログラム３７等の各種プログラムやデータが格納されている。
【００３７】
映像データ受信プログラム３７は、映像配信サーバ３から映像データを受信して再生するためのプログラムであり、この映像データ受信プログラム３７を主制御部３０が実行することによって、データ通信制御や映像データの復調、再生制御といった各種の制御を行うことになるが、これについては、後に詳述する。
【００３８】
無線ＬＡＮ部３１は、ＯＳＩ参照モデルにおける物理層、データリンク層及びメディアアクセス層の処理を担っており、トランスポート層やセッション層等のメディアアクセス層よりも上層の処理を主制御部３０が実行することで、主制御部３０との協働の下、無線基地局５と無線通信すると共に、この無線基地局５及びＷＡＮ４を介して映像配信サーバ３と双方向に通信する。そして、該無線ＬＡＮ部３１及び主制御部３０により、図１に示す無線部８が構成されている。
【００３９】
表示部３２は、フラットパネルディスプレイの一例たる液晶パネルと、この液晶パネルを駆動する駆動部とを有し、主制御部３０の制御の下、映像配信サーバ３から受信した映像データに基づく映像表示や、メニュー画面の表示といった各種表示を行う。
オーディオ部３３は、音声信号を増幅するアンプ、このアンプによって増幅された音声信号に基づいて音を車室内に出力するスピーカ装置を有し、主制御部３０の制御の下、映像配信サーバ３から受信した映像データに含まれている音声データを再生する。
【００４０】
ユーザＩ／Ｆ３４は、タッチパネル、スイッチなどの各種操作装置や赤外線リモコン受信装置とったユーザによる操作を入力する入力装置であり、このユーザＩ／Ｆ部３４からは、例えば、映像配信サーバ３に対する映像データのダウンロード要求や、ダウンロードする映像データの選択のための操作が入力され、主制御部３０に出力される。
なお、主制御部３０、表示部３２、オーディオ部３３及びユーザＩ／Ｆ部３４により、図１に示す車載ＡＶ機本体９が構成されている。
【００４１】
次いで、車載装置７の主制御部３０が映像データ受信プログラム３７を実行することで実現される車載装置７の機能的構成を説明する。
図６は車載装置７の機能的構成を示すブロック図である。
この図に示すように、主制御部３０は、映像データ受信プログラム３７を実行することで、映像配信サーバ接続制御部４０、送信部４１、受信部４２、受信データ処理部４３、及び、映像データ復調・再生部４４として機能する。
映像配信サーバ接続制御部４０は、ユーザによってユーザＩ／Ｆ部３４から映像配信の要求が入力された場合に、映像配信サーバ３に対する接続要求を送信部４１に出力する。
【００４２】
送信部４１は、映像配信サーバ３に対して送信する各種データの通信データを、所定の通信プロトコルに従って生成するものであり、映像配信サーバ接続制御部４０から接続要求が入力された場合には、接続要求データを生成し無線ＬＡＮ部３１に出力し、この無線ＬＡＮ部３１から映像配信サーバ３に送信する。
受信部４２は、ＷＡＮ４を介して映像配信サーバ３から受信した各種の通信データから上記所定の通信プロトコルに従って受信データを生成し受信データ処理部４３に出力する。
【００４３】
受信データ処理部４３は、上記受信部４２から出力された受信データに含まれている各種データを生成するものであり、映像データ１００のデータブロック１０１Ａが含まれている場合には、このデータブロック１０１Ａを映像データ復調・再生部４４に出力する。
映像データ復調・再生部４４は、映像データ１００のデータブロック１０１Ａが入力されると、そのデータブロック１０１Ａに対して施された上記所定の符号化圧縮を復調して映像データ及び音声データを生成し、映像データを表示部３２に出力すると共に、音声データをオーディオ部３３に出力する。これにより、映像及び音声の再生が行われる。
【００４４】
ここで、上記映像データ復調・再生部４４には、バッファメモリ４５が設けられており、このバッファメモリ４５には、受信中のデータブロック１０１Ａのデータが順次バッファリング（蓄積）される。配信された映像を再生する際には、先ず、映像データ１００の先頭のデータブロック１０１Ａを全てバッファメモリ４５にバッファリングした後、該データブロック１０１Ａの再生が行われる。そして、この再生と並行して、次のデータブロック１０１Ａのデータがバッファメモリ４５にバッファリングされる。
【００４５】
次いで、本実施形態に係る車載用映像配信システム１の動作について説明する。
図７は、車載装置７及び映像配信サーバ３の動作を共に示すシーケンス図である。
映像配信サーバ３から映像配信を受ける旨を、ユーザが車載装置７のユーザＩ／Ｆ３４から入力すると、車載装置７は、接続要求データを映像配信サーバ３に送信する（ステップＳ１）。
映像配信サーバ３は、上記接続要求データを受信することで接続要求を受け付け、そして、映像データ格納部１２に格納されている配信可能な映像データ１００のリストを車載装置７に送信する（ステップＳ２）。なお、この接続要求の受け付け時には、ユーザの認証処理も行われている。
【００４６】
車載装置７は、リストを受信すると、配信を要求する映像をユーザに選択させるべくリストを表示部３２に表示し、ユーザの選択結果をユーザＩ／Ｆ部３４から取得し、映像選択データとして映像配信サーバ３に送信する（ステップＳ３）。
映像配信サーバ３は、映像選択データを受信すると、ユーザによって選択された映像データ１００を映像データ格納部１２から読み出す（ステップＳ４）。
また、映像配信サーバ３においては、上記ステップＳ１にて受信した接続要求データ、或いは、上記ステップＳ３において受信した映像選択データに基づいて、通信状態判定部１４が、車載装置７と映像配信サーバ３との間の通信速度Ｂａを算出する（ステップＳ５）。
【００４７】
次いで、映像配信サーバ３は、ステップＳ４において読み出した映像データ１００を、所定の分割基準に基づいて先頭から順に複数のデータブロック１０１に分割し（ステップＳ６）、これらのデータブロック１０１に対して先頭のデータブロック１０１から順に以下の処理を行う。
すなわち、映像配信サーバ３は、処理対象のデータブロック１０１の先頭からの順番と、上記ステップＳ５にて算出した通信速度Ｂａとに基づいて、このデータブロック１０１の映像ビットレートＢｃを設定し、この映像ビットレートＢｃと、データブロック１０１の現在の映像ビットレートＢｂとが異なる場合には、このデータブロック１０１を映像ビットレートＢｃで再度符号化圧縮を行ってデータブロック１０１Ａを生成し（ステップＳ７）、このデータブロック１０１Ａを車載装置７に送信する（ステップＳ８）。
そして、映像配信サーバ３は、これらステップＳ７及びステップＳ８の処理を、全てのデータブロック１０１Ａについて行った後（ステップＳ９：Ｙ）、処理を終了する。
【００４８】
車載装置７においては、上記ステップＳ８において映像配信サーバ３から送信されたデータブロック１０１Ａを受信し（ステップＳ１０）、バッファメモリ４５に順次バッファリングし、先頭のデータブロック１０１Ａの受信が完了したときに、そのデータブロック１０１Ａの映像データの再生を開始する（ステップＳ１１）。
これにより、前掲図３に示すように、映像データ１００の先頭のデータブロック１０１Ａの受信を開始してから該データブロック１０１Ａの受信が完了するまでの遅延時間Ｔａの後に、該データブロック１０１Ａの再生が開始される。
この遅延時間Ｔａは、上記のように、先頭のデータブロック１０１Ａの映像ビットレートＢｃに依存する。この映像ビットレートＢｃは、他のデータブロック１０１Ａの通常の映像ビットレートＢｂよりも小さくされているため受信時間が短縮され、これにより、上記遅延時間Ｔａが短縮され、再生開始までの待ち時間が短縮される。
【００４９】
次いで、図７に示すように、車載装置７は、全データブロック１０１Ａの受信が完了するまで、上記ステップＳ１０及びＳ１１を継続して実行し、全データブロック１０１Ａの受信が完了したときに（ステップＳ１２：Ｙ）、処理を終了する。
なお、この処理の終了時に、未再生のデータブロック１０１Ａがバッファメモリ４５に蓄積されている場合には、これらのデータブロック１０１Ａの再生が終了するまで、映像の再生処理は継続される。
【００５０】
以上説明したように、本実施の形態によれば、映像配信サーバ３から映像データを車載装置７に送信する際に、映像データ１００を先頭から順に複数のデータブロック１０１に分けると共に、少なくとも先頭のデータブロック１０１の映像ビットレートを、他のデータブロック１０１の所定の映像ビットレートＢｂよりも低くした各データブロック１０１Ａを車載装置７に順次送信する構成とした。
この構成により、少なくとも最初に車載装置７に送信されるデータブロック１０１Ａのデータサイズが通常よりも小さくなるため、該データブロック１０１Ａの全データを受信するのに要する受信時間が短縮され、これにより、データブロック１０１Ａの受信を開始してから車載装置７が映像データの再生を開始するまでの遅延時間Ｔａを早めることが可能となる。さらに、この遅延時間Ｔａを、先頭のデータブロック１０１Ａのデータサイズを適宜決定することで調整することができる。
【００５１】
さらに、データブロック１０１Ａの受信時に通信エラー等が生じ、一時的に受信が途絶えたりしてデータブロック１０１Ａの受信時間が延びた場合でも、映像ビットレートを低くしたデータブロック１０１Ａにより受信時間が短縮されているため、受信時間の延長の影響を少なくすことができる。
さらに、映像ビットレートを低くするデータブロック１０１Ａを先頭から幾つかのデータブロック１０１Ａに限定することで、映像ビットレートの低下に伴う画質劣化を抑制することができる。
特に映画やドラマといった映像の場合、再生当初の部分にはオープニング映像などの本編とあまり関係の無い映像が含まれていることが多いため、再生冒頭部分での画質低下は本編視聴に大きな影響を与える事はない。
【００５２】
また、本実施形態によれば、映像配信サーバ３から送信されるデータブロック１０１Ａのそれぞれの映像ビットレートＢｃを、映像配信サーバ３と車載装置７との間の通信速度Ｂａよりも低くする構成とした。
この構成により、車載装置７が各データブロック１０１Ａを受信するのに要する受信時間が、各データブロック１０１Ａを再生するときの再生時間以内に抑えられるため、再生時間よりも早く各データブロック１０１Ａの受信が完了することとなるから、通信エラー等により一時的に受信が途絶えたとしても、映像再生の中断の発生頻度を抑制することが可能となる。
【００５３】
また映像データ１００が複数に分割可能なフレーム構成を有するように符号化圧縮することで、該映像データを複数のデータブロック１０１に分ける処理が容易となる。
【００５４】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
【００５５】
例えば、上述した実施形態において、映像配信サーバ３が、映像データ分割部１３、通信状態判定部１４、及び、映像データビットレート変換部１５を有する配信用データ生成装置１６を備える構成としたが、これに限らず、この配信用データ生成装置１６を、映像配信サーバ３と別体に設けても良い。
すなわち、映像配信サーバ３とＷＡＮ４との間に、上記配信用データ生成装置１６を介在させ、映像配信サーバ３が出力した映像データ１００を、上記配信用データ生成装置１６により複数のデータブロック１０１に分割し、各データブロック１０１の映像ビットレートを変換するようにしても良い。
【００５６】
また、上述した実施形態において、映像配信サーバ３が車載装置７のみに映像データ１００を配信する場合を例示したが、車載装置７に加え、例えば、携帯電話機やノート型パソコン、ＰＤＡ等の移動端末に対して映像データ１００を配信しても良いことは勿論である。この場合、車載装置７に対して映像データ１００を配信する場合と同様に、映像データ１００を複数のデータブロック１０１に分割して配信しても良いし、また、通常のストリーミング配信と同様に配信しても良い。
【００５７】
また、上述した実施形態において、車載装置７と映像配信サーバ３との間の通信速度Ｂａを算出する通信状態判定部１４を映像配信サーバ３に設けた構成について説明したが、これに限らず、車載装置７に設け、通信速度Ｂａの算出結果を映像配信サーバ３に送信する構成としても良い。
【００５８】
また、上述した実施形態において、映像データ１００が、一定の映像ビットレートで予め符号化圧縮されている場合を例示したが、これに限らず、単位フレームあたりの映像のデータ量及び前後フレームとの相関に応じて映像ビットレートを可変させて符号化圧縮されていても良い。
【図面の簡単な説明】
【００５９】
【図１】車載用映像配信システムの構成を示す概略図である。
【図２】映像配信サーバの機能的構成を示すブロック図である。
【図３】映像データのデータブロックと共に配信の態様を示す図である。
【図４】無線基地局の機能的構成を示すブロック図である。
【図５】車載装置の構成を示す図である。
【図６】車載装置の機能的構成を示すブロック図である。
【図７】車載用映像配信システムの動作を示すタイミングチャート。
【符号の説明】
【００６０】
１  車載用映像配信システム
３  映像配信サーバ
４  ＷＡＮ
５  無線基地局
６  車両
７  車載装置
８  無線部
１２  映像データ格納部
１３  映像データ分割部
１４  通信状態判定部
１５  映像データビットレート変換部
１６  配信用データ生成装置
１８  映像配信プログラム
１９  制御部
４５  バッファメモリ
１００  映像データ
１０１、１０１Ａ  データブロック
Ｂａ  通信速度
Ｂｂ、Ｂｃ  映像ビットレート
Ｔａ  遅延時間
【図１】
2008236103.tif 000003
【図２】
2008236103.tif 000004
【図３】
2008236103.tif 000005
【図４】
2008236103.tif 000006
【図５】
2008236103.tif 000007
【図６】
2008236103.tif 000008
【図７】
2008236103.tif 000009