(57)【要約】【課題】  シームレスにコンテンツを再生する。【解決手段】  ナビゲーション装置でのコンテンツの再生処理中に、再生処理部２１５が、未再生部分の再生所要時間ＵＰＴを導出し、再生残部分特定部２１７へ送る。また、所要時間推定部２１６が、目的地までの到達所要時間ＮＳＴを推定し、再生残部分特定部２１７へ送る。そして、再生残部分特定部２１７が、時間（ＵＰＴ−ＮＳＴ）を算出し、算出結果を残部分特定情報ＲＳＴとして再生制御部２１９Ａへ送る。引き続き、再生制御部２１９Ａが、残部分特定情報ＲＳＴに対応するデータに、以前に携帯電話装置に送信したデータには含まれていない未送信データが存在する場合に、当該データを携帯電話装置へ送る。また、再生制御部２１９Ａは、コンテンツにおける再生中断位置情報ＰＴＳを携帯電話装置へ送る。そして、携帯電話装置において、コンテンツにおける再生中断位置からの継続再生処理が行われる。【選択図】  図６
2010033623.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載されるコンテンツ再生装置であって、
再生コンテンツのデータを記憶する記憶手段と；
前記再生コンテンツの再生処理を行う再生処理手段と；
前記移動体の目的地までの所要時間を推定する所要時間推定手段と；
前記再生処理手段による前記再生コンテンツの再生処理中に、推定された所要時間内では再生できない前記再生コンテンツの再生残部分を特定する特定手段と；
前記特定手段により特定された前記再生残部分に対応するデータを、前記目的地への到達までに携帯型コンテンツ再生装置へ送信する送信手段と；
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記目的地の到達にともなって、前記再生コンテンツの前記再生処理手段による再生処理を中断した時点での前記再生コンテンツにおける再生中断位置を検出する検出手段を更に備え、
前記送信手段は、前記検出手段により検出された再生中断位置に関するデータを、更に前記携帯型コンテンツ再生装置へ送信する、
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記移動体の走行状況を取得する走行状況取得手段を更に備え、
前記所要時間推定手段は、前記走行状況取得手段による取得結果に基づいて、定期的に、前記移動体の目的地までの新たな所要時間を推定し、
前記特定手段は、前記新たな所要時間に基づいて、前記新たな所要時間内では再生できない前記再生コンテンツの新たな再生残部分を特定し、
前記送信手段は、前記新たな再生残部分に対応するデータに、以前に送信した再生残部分に対応するデータには含まれていない未送信データが存在する場合に、前記未送信データを前記携帯型コンテンツ再生装置へ送信する、
ことを特徴とする請求項１又は２に記載のコンテンツ再生装置。
【請求項４】
前記再生コンテンツの再生残部分に対応するデータを転送するのに必要なデータ転送時間を算出するデータ転送時間算出手段を更に備え、
前記送信手段は、前記所要時間推定手段による推定結果が、前記データ転送時間となる直前に、前記再生残部分に対応するデータの前記携帯型コンテンツ再生装置への送信を開始する、
ことを特徴とする請求項１又は２に記載のコンテンツ再生装置。
【請求項５】
前記再生コンテンツのデータは、１つ以上のチャプタ又はトラックから構成されており、前記再生残部分に対応するデータはチャプタ又はトラック単位のデータである、
ことを特徴とする請求項１〜４のいずれか一項に記載のコンテンツ再生装置。
【請求項６】
再生コンテンツの再生処理を行う再生処理工程と；
移動体の目的地までの所要時間を推定する所要時間推定工程と；
前記再生処理工程による前記再生コンテンツの再生処理中に、推定された所要時間内では再生できない前記再生コンテンツの再生残部分を特定する特定工程と；
前記特定工程において特定された前記再生残部分に対応するデータを、前記目的地への到達までに携帯型コンテンツ再生装置へ送信する送信工程と；
を備えることを特徴とするコンテンツ再生方法。
【請求項７】
請求項６に記載のコンテンツ再生方法を演算手段に実行させる、ことを特徴とするコンテンツ再生プログラム。
【請求項８】
請求項７に記載のコンテンツ再生プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体。
【請求項９】
移動体に搭載される第１コンテンツ再生装置と、携帯型の第２コンテンツ再生装置とによってコンテンツ再生を行うコンテンツ再生システムであって、
前記第１コンテンツ再生装置が、
再生コンテンツのデータを記憶する第１記憶手段と；
前記再生コンテンツの再生処理を行う第１再生処理手段と；
前記移動体の目的地までの所要時間を推定する所要時間推定手段と；
前記第１再生処理手段による前記再生コンテンツの再生処理中に、前記推定された所要時間内では再生できない前記再生コンテンツの再生残部分を特定する特定手段と；
前記特定手段により特定された前記再生残部分に対応するデータを、前記目的地への到達までに前記第２コンテンツ再生装置へ送信する送信手段と；を備え、
前記第２コンテンツ再生装置が、
前記第１コンテンツ再生装置から送信された前記再生残部分に対応するデータを受信する受信手段と；
前記受信した前記再生残部分に対応するデータを記憶する第２記憶手段と；
前記記憶された前記再生残部分に対応するデータに基づいて前記再生コンテンツの再生処理を行う第２再生処理手段と；を備える、
ことを特徴とするコンテンツ再生システム。
【請求項１０】
前記第１コンテンツ再生装置が、前記目的地の到達にともなって、前記再生コンテンツの前期再生処理手段による再生処理を中断した時点での前記再生コンテンツにおける再生中断位置を検出する検出手段を更に備え、
前記送信手段は、前記検出手段により検出された再生中断位置に関するデータを、更に前記第２コンテンツ再生装置へ送信し、
前記受信手段は、前記第１コンテンツ再生装置から送信された前記中断位置に関するデータを更に受信し、
前記第２記憶手段は、前記中断位置に関するデータを更に記憶し、
前記第２再生処理手段は、前記第２記憶手段に記憶された中断位置に関するデータにより示される中断位置から前記再生コンテンツの再生処理を行う、
ことを特徴とする請求項９に記載のコンテンツ再生システム。
【請求項１１】
前記第１コンテンツ再生装置が、前記移動体の走行状況を取得する走行状況取得手段を更に備え、
前記所要時間推定手段は、前記走行状況取得手段による取得結果に基づいて、定期的に、前記移動体の目的地までの新たな所要時間を推定し、
前記特定手段は、前記新たな所要時間に基づいて、前記新たな所要時間内では再生できない前記再生コンテンツの新たな再生残部分を特定し、
前記送信手段は、前記新たな再生残部分に対応するデータに、以前に送信した再生残部分に対応するデータには含まれていない未送信データが存在する場合に、前記未送信データを前記第２コンテンツ再生装置へ送信する、
ことを特徴とする請求項９又は１０に記載のコンテンツ再生システム。
【請求項１２】
前記第１コンテンツ再生装置が、前記再生コンテンツの再生残部分に対応するデータを転送するのに必要なデータ転送時間を算出するデータ転送時間算出手段を更に備え、
前記送信手段は、前記所要時間推定手段による推定結果が、前記データ転送時間となる直前に、前記再生残部分に対応するデータの前記第２コンテンツ再生装置への送信を開始する、
ことを特徴とする請求項９又は１０に記載のコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム、及び、当該コンテンツ再生プログラムが記録された記録媒体、並びにコンテンツ再生システムに関する。
【背景技術】
【０００２】
従来から、音声と映像とを含む映画等のコンテンツを再生するコンテンツ再生装置が、利用者に提供されている。そして、近年では、車両等の移動体においてもコンテンツの再生結果を楽しむことができるようになってきている。
【０００３】
ところで、車両等の移動体においてコンテンツを再生する場合には、視聴しているコンテンツの終了前に、移動体が目的地に到達してしまうことがある。こうした場合に、継続してコンテンツの再生結果を視聴したいと望むときには、一般に、利用者が移動体内に留まっていることが必要である。しかしながら、こうした事態は、利用者の利便性を著しく損なうものである。
【０００４】
このため、複数のコンテンツ再生装置を利用し、一方のコンテンツ再生装置を使用してコンテンツの再生結果を視聴することができなくなった場合に、他方のコンテンツ再生装置を使用してコンテンツの再生結果を視聴する技術が提案されている（特許文献１等参照：以下、「従来例」と呼ぶ）。この従来例の技術では、コンテンツ再生に利用している一方の情報端末装置の電源供給の停止が予測された際に、所定間隔で他方の情報端末装置に視聴状態情報を送信することで、シームレスなコンテンツの再生結果の視聴を実現している。
【０００５】
かかる従来例の技術では、当該視聴状態情報として、次の（ａ）〜（ｃ）のいずれかを採用するようになっている。
（ａ）現在再生しているコンテンツの未再生部分の全内容を含むデータ
（ｂ）現在再生しているコンテンツの全内容と、視聴状態情報の送信時に再生されていた再生ポイントを含むデータ
（ｃ）視聴状態情報の送信時に再生されていた再生ポイントを含むデータ
【０００６】
【特許文献１】特開２００６−１０８８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来例の技術において、視聴状態情報として上記の（ａ）又は（ｂ）を採用すると、所定間隔ごとの視聴状態情報の送信において、送信データ間で大量の重複が発生することになる。このため、一方及び他方の情報端末装置における通信資源を効率的に利用できるとは言い難かった。
【０００８】
一方、上述した従来例の技術において、視聴状態情報として上記の（ｃ）を採用するには、記録媒体の差し換えを行わずに、データ通信のみでシームレスなコンテンツ再生を行おうとすると、少なくとも再生中のコンテンツについては、その全内容が予め他方の情報端末装置に記憶されていることが前提となる。このため、一方の情報端末装置において再生されるコンテンツが選択可能である場合には、一方の情報端末装置において記憶されているコンテンツの全てについて、他方の情報端末装置に記憶させておくことが必要となる。
【０００９】
したがって、従来例の技術において、視聴状態情報として上記の（ｃ）を採用するには、他方の情報端末装置には、一方の情報端末装置と同程度の記憶資源を用意することが必要となってしまう。
【００１０】
このため、簡易な構成で、効率的な処理を行うことで、シームレスなコンテンツの再生結果の視聴を実現することができる技術が待望されている。かかる要請に応えることが、本発明が解決すべき課題の一つに挙げられる。
【００１１】
本発明は、上記の事情を鑑みてなされたものであり、シームレスにコンテンツを再生するために有用な新たなコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に記載の発明は、移動体に搭載されるコンテンツ再生装置であって、再生コンテンツのデータを記憶する記憶手段と；前記再生コンテンツの再生処理を行う再生処理手段と；前記移動体の目的地までの所要時間を推定する所要時間推定手段と；前記再生処理手段による前記再生コンテンツの再生処理中に、推定された所要時間内では再生できない前記再生コンテンツの再生残部分を特定する特定手段と；前記特定手段により特定された前記再生残部分に対応するデータを、前記目的地への到達までに携帯型コンテンツ再生装置へ送信する送信手段と；を備えることを特徴とするコンテンツ再生装置である。
【００１３】
請求項６に記載の発明は、再生コンテンツの再生処理を行う再生処理工程と；移動体の目的地までの所要時間を推定する所要時間推定工程と；前記再生処理工程による前記再生コンテンツの再生処理中に、推定された所要時間内では再生できない前記再生コンテンツの再生残部分を特定する特定工程と；前記特定工程において特定された前記再生残部分に対応するデータを、前記目的地への到達までに携帯型コンテンツ再生装置へ送信する送信工程と；を備えることを特徴とするコンテンツ再生方法である。
【００１４】
請求項７に記載の発明は、請求項６に記載のコンテンツ再生方法を演算手段に実行させる、ことを特徴とするコンテンツ再生プログラム。
【００１５】
請求項８に記載の発明は、請求項７に記載のコンテンツ再生プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体である。
【００１６】
請求項９に記載の発明は、移動体に搭載される第１コンテンツ再生装置と、携帯型の第２コンテンツ再生装置とによってコンテンツ再生を行うコンテンツ再生システムであって、前記第１コンテンツ再生装置が、再生コンテンツのデータを記憶する第１記憶手段と；前記再生コンテンツの再生処理を行う第１再生処理手段と；前記移動体の目的地までの所要時間を推定する所要時間推定手段と；前記第１再生処理手段による前記再生コンテンツの再生処理中に、前記推定された所要時間内では再生できない前記再生コンテンツの再生残部分を特定する特定手段と；前記特定手段により特定された前記再生残部分に対応するデータを、前記目的地への到達までに前記第２コンテンツ再生装置へ送信する送信手段と；を備え、前記第２コンテンツ再生装置が、前記第１コンテンツ再生装置から送信された前記再生残部分に対応するデータを受信する受信手段と；前記受信した前記再生残部分に対応するデータを記憶する第２記憶手段と；前記記憶された前記再生残部分に対応するデータに基づいて前記再生コンテンツの再生処理を行う第２再生処理手段と；を備える、ことを特徴とするコンテンツ再生システムである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を、添付図面を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一符号を付し、重複する説明を省略する。
【００１８】
［第１実施形態］
まず、本発明の第１実施形態を、図１〜図１４を参照して説明する。
【００１９】
＜構成＞
図１には、第１実施形態に係るコンテンツ再生システム１００の概略的な構成がブロック図にて示されている。
【００２０】
この図１に示されるように、コンテンツ再生システム１００は、移動体に搭載される第１コンテンツ再生装置としてのナビゲーション装置２００と、携帯型の第２コンテンツ再生装置としての携帯電話装置３００とを備えている。ここで、ナビゲーション装置２００は、走行センサユニット２９０を備えた車両ＣＲに搭載される。また、携帯電話装置３００は、当該装置の利用者により使用され、利用者が車両ＣＲの運転等により車両ＣＲに乗車している場合には車両ＣＲ内に置かれ、利用者が車両ＣＲから降車している場合には利用者とともに移動するものとする。なお、携帯電話装置３００が車両ＣＲ内に置かれている場合には、ナビゲーション装置２００と携帯電話装置３００とは、短距離無線通信により通信を行うことができるようになっている。
【００２１】
上記のナビゲーション装置２００は、図２に示されるように、制御ユニット２１０と、第１記憶手段としての記憶装置２２０と、アンテナ２３０と、無線通信ユニット２４０とを備えている。また、ナビゲーション装置２００は、音出力ユニット２５０と、表示ユニット２６０と、操作入力ユニット２７０とを備えている。さらに、ナビゲーション装置２００は、走行状況取得手段としての走行センサインターフェイス部２８０と、走行状況取得手段としてのＧＰＳ（Global Positioning System）受信ユニット２８５とを備えている。
【００２２】
上記の制御ユニット２１０は、ナビゲーション装置２００の全体を統括制御する。この制御ユニット２１０の詳細については、後述する。
【００２３】
上記の記憶装置２２０は、不揮発性の記憶装置であるハードディスク装置等から構成される。記憶装置２２０内には、記憶領域として、ナビゲーション情報記憶領域２２１、コンテンツデータ記憶領域２２２などが存在する。
【００２４】
上記のナビゲーション情報記憶領域２２１には、道路データ、道路ネットワークデータ、背景データ等のナビゲーションのために利用される様々のデータが記憶されている。これらのデータは、ナビゲーション情報ＮＶＩとして制御ユニット２１０からの制御により、読み出される。
【００２５】
上記のコンテンツデータ記憶領域２２２には、例えば、映画等のコンテンツに関する音声・映像データ等が記録されており、制御ユニット２１０からの制御によりアクセスされ、読み出しが可能になっている。
【００２６】
このコンテンツデータ記憶領域２２２には、図３に示されるように、様々なコンテンツデータＣＴＤ1，ＣＴＤ2，…が記録されている。なお、以下の説明においては、コンテンツデータＣＴＤj（ｊ＝１，２，…）のうち、特定した１個のコンテンツデータのみを表すときは、コンテンツデータＣＴＤとも記す。このコンテンツデータＣＴＤj（ｊ＝１，２，…）は、図４に示されるように、チャプタデータＣＰＤj,1〜ＣＰＤj,Mから構成されている。そして、各チャプタデータの再生時間は、一定ではなく、映画のシーン等に応じて任意の時間となっている。
【００２７】
図２に戻り、上記のアンテナ２３０は、携帯電話装置３００へ向けて無線信号を送信する。アンテナ２３０は、無線通信ユニット２４０からの送信信号を受けて、当該送信信号に対応する無線信号を、携帯電話装置３００へ向けて送信する。
【００２８】
上記の無線通信ユニット２４０は、制御ユニット２１０からの送信信号を処理して、携帯電話装置３００へ送信する無線信号に対応する信号に変換し、アンテナ２３０へ送る。
【００２９】
このアンテナ２３０及び無線通信ユニット２４０を利用することにより、ナビゲーション装置２００（より詳しくは、制御ユニット２１０）が、携帯電話装置３００との間で通信を行うことができるようになっている。
【００３０】
上記の音出力ユニット２５０は、例えば、（ｉ）制御ユニット２１０から受信した音声データＡＯＤをアナログ信号に変換するＤＡ変換器（Digital to Analog Converter）と、（ii）当該ＤＡ変換器から出力されたアナログ信号を増幅する増幅器と、（iii）増幅されたアナログ信号を音声に変換するスピーカとを備えて構成されている。この音出力ユニット２５０は、制御ユニット２１０による制御のもとで、利用者が再生指定したコンテンツにおける音声を出力する。また、この音出力ユニット２５０は、ナビゲーション処理に関する車両ＣＲの進行方向、走行状況、交通状況等の案内音声を出力する。
【００３１】
上記の表示ユニット２６０は、例えば、（ｉ）液晶パネル、有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）等の表示デバイスと、（ii）制御ユニット２１０から送出された表示制御データに基づいて、表示ユニット２６０全体の制御を行うグラフィックレンダラ等の表示コントローラと、（iii）表示画像データを記憶する表示画像メモリ等を備えて構成されている。この表示ユニット２６０は、制御ユニット２１０からの表示データＩＭＤに従って、利用者が指定したコンテンツにおける映像を表示する。また、この表示ユニット２６０は、ナビゲーション処理に際して、地図情報、ルート情報等のナビゲーション画像、ガイダンス情報等を表示する。
【００３２】
上記の操作入力ユニット２７０は、ナビゲーション装置２００の本体部に設けられたキー部、及び／又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット２６０の表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。
【００３３】
この操作入力ユニット２７０を利用者が操作することにより、ナビゲーション装置２００の動作内容の設定が行われる。例えば、コンテンツの再生処理に関する希望のコンテンツ指定、ナビゲーション処理における後述する最適ルート探索に関する目的地の設定等を、利用者が操作入力ユニット２７０を利用して行う。こうした入力内容は、操作入力データＩＰＤとして、操作入力ユニット２７０から制御ユニット２１０へ向けて送られる。
【００３４】
上記の走行センサインターフェイス部２８０は、ナビゲーション装置２００と、車両ＣＲに搭載された走行センサユニット２９０との間におけるデータ授受に関して利用される。ここで、走行センサユニット２９０は、本実施形態では一例として、（ｉ）車両の移動速度を検出する車速センサと、（ii）車両に作用している加速度を検出する加速度センサと、（iii）車両の角速度を検出する角速度センサとを備えている。ここで、車速センサは、車軸や車輪の回転により出力されるパルス信号を検出する。また、加速度センサは、例えば、３次元方向の加速度を検出する。また、角速度センサは、例えば、いわゆるジャイロセンサとして構成され、角速度を検出する。これらの検出結果は、検出信号ＤＴＳとして走行センサインターフェイス部２８０へ送られる。この検出信号ＤＴＳを受けた走行センサインターフェイス部２８０は、走行センサユニット２９０による検出結果を、走行センサデータＤＴＤとして制御ユニット２１０へ向けて送る。
【００３５】
上記のＧＰＳ受信ユニット２８５は、複数のＧＰＳ衛星からの電波の受信結果に基づいて、車両ＣＲの現在位置の擬似座標値を算出する。また、ＧＰＳ受信ユニット２８５は、ＧＰＳ衛星から送出された時刻情報に基づいて、現在時刻を計時する。これらの現在位置および現在時刻に関する情報は、ＧＰＳデータＧＰＤとして制御ユニット２１０へ送られる。
【００３６】
次に、上記の制御ユニット２１０について説明する。上述したように、制御ユニット２１０は、ナビゲーション装置２００の全体を統括制御する。この制御ユニット２１０は、図５に示されるように、ナビゲーション処理部２１１と、コンテンツ再生処理部２１２Ａとを備えている。
【００３７】
上記のナビゲーション処理部２１１は、上述したナビゲーション情報記憶領域２２１，２５０〜２８５を利用して、利用者にナビゲーション情報を提供する。例えば、ナビゲーション処理に対する操作入力ユニット２７０からの入力結果に沿って、走行センサインターフェイス部２８０を介して得られた走行センサデータＤＴＤ及びＧＰＳ受信ユニット２８５からの出力であるＧＰＳデータＧＰＤを利用して、必要なナビゲーション利用情報ＮＶＩを適宜読み出す。
【００３８】
そして、ナビゲーション処理部２１１は、（ａ）利用者が指定する地域の地図を表示ユニット２６０の表示デバイスに表示するための地図表示、（ｂ）車両ＣＲが地図上のどこに位置するのか、また、どの方角に向かっているのかを算出し、表示ユニット２６０の表示デバイスに表示して利用者に提示するマップマッチング、（ｃ）現在車両ＣＲが存在する位置から、利用者が指定する任意の位置である目的地までの最適ルート探索、（ｄ）設定されたルートに沿って目的地まで運転するときに、目的地への到達予想時刻や、進行すべき方向を的確にアドバイスするために行われる、表示ユニット２６０の表示デバイスへの案内表示のための制御、及び、音出力ユニット２５０のスピーカから音声案内を出力するための制御等を行う。
【００３９】
かかる機能を有するナビゲーション処理部２１１は、上述した最適ルート探索において探索された候補の中から選択された走行経路の情報を、経路情報ＲＴＩとしてコンテンツ再生処理部２１２Ａへ向けて送る。また、ナビゲーション処理部２１１は、定期的に車両ＣＲの現在位置、移動速度を取得し、走行状況情報ＰＶＩとしてコンテンツ再生処理部２１２Ａへ向けて送る。
【００４０】
上記のコンテンツ再生処理部２１２Ａは、コンテンツ再生に関する処理を行う。かかる機能を有するコンテンツ再生処理部２１２Ａは、図６に示されるように、第１再生処理手段、検出手段としての再生処理部２１５と、所要時間推定手段としての所要時間推定部２１６と、特定手段としての再生残部分特定部２１７とを備えている。また、コンテンツ再生処理部２１２Ａは、送信手段としての再生制御部２１９Ａを備えている。
【００４１】
上記の再生処理部２１５は、再生制御部２１９Ａからのコンテンツ再生処理を行うべき旨の指令ＰＬＣ（以下、この場合の指令を、「再生指令」とも記す）を受けると、当該指令に従い、コンテンツデータ記憶領域２２２にアクセスして、コンテンツデータＣＴＤを読出用コンテンツデータＣＴＲとして読み出す。そして、再生処理部２１５は、読出用コンテンツデータＣＴＲに基づいて、音声データＡＯＤ及び表示データＩＭＤを生成する。こうして生成された音声データＡＯＤ及び表示データＩＭＤは、それぞれ、音出力ユニット２５０及び表示ユニット２６０へ向けて出力される。
【００４２】
また、再生処理部２１５は、コンテンツの再生処理中に、未再生部分の再生所要時間ＵＰＴを導出する。こうして導出された再生所要時間ＵＰＴは、再生残部分特定部２１７へ送られる。
【００４３】
また、再生処理部２１５は、再生制御部２１９Ａからのコンテンツ再生処理を中断すべき旨の指令ＰＬＣ（以下、この場合の指令を、「中断指令」とも記す）を受けると、当該指令に従い、コンテンツの再生処理を中断する。そして、再生処理部２１５は、コンテンツの再生処理を中断した時点での再生コンテンツにおける再生中断位置を検出する。再生処理部２１５は、当該再生中断位置を検出すると、検出結果を再生中断位置情報ＰＴＩとして再生制御部２１９Ａへ送る。
【００４４】
上記の所要時間推定部２１６は、ナビゲーション処理部２１１からの経路情報ＲＴＩを受ける。また、所要時間推定部２１６は、ナビゲーション処理部２１１から、車両ＣＲの移動に伴って変化する走行状況情報ＰＶＩを定期的に受ける。そして、所要時間推定部２１６は、再生制御部２１９Ａからの推定指令ＥＭＣを受けると、経路情報ＲＴＩと走行状況情報ＰＶＩとに基づき、定期的に車両ＣＲの目的地までの到達所要時間ＮＳＴを推定する。こうして推定された到達所要時間ＮＳＴは、定期的に再生残部分特定部２１７へ送られる。
【００４５】
上記の再生残部分特定部２１７は、コンテンツの再生処理中に、再生処理部２１５からの再生所要時間ＵＰＴを受ける。また、再生残部分特定部２１７は、コンテンツの再生処理中に、定期的に所要時間推定部２１６からの到達所要時間ＮＳＴを受ける。そして、再生残部分特定部２１７は、到達所要時間ＮＳＴを取得するごとに、再生所要時間ＵＰＴ及び到達所要時間ＮＳＴに基づき、到達所要時間ＮＳＴ内では再生できない再生コンテンツの再生残部分を特定する。
【００４６】
ここで、再生所要時間ＵＰＴが到達所要時間ＮＳＴよりも長い場合に、再生所要時間ＵＰＴから到達所要時間ＮＳＴを差し引いた時間（ＵＰＴ−ＮＳＴ）が、到達所要時間ＮＳＴ内では再生できない再生コンテンツの再生に要する時間となる。再生残部分特定部２１７は、上述した再生残部分を特定するための情報である時間（ＵＰＴ−ＮＳＴ）を、残部分特定情報ＲＳＴとして再生制御部２１９Ａへ送る。
【００４７】
なお、再生所要時間ＵＰＴが到達所要時間ＮＳＴ以下の場合は、到達所要時間ＮＳＴ内に、コンテンツを最後まで再生することができることとなり、上述した再生残部分は存在しないことになる。
【００４８】
上記の再生制御部２１９Ａは、コンテンツ再生処理を行うべき旨の指令を操作入力データＩＰＤとして受けると、再生処理部２１５へ向けて再生指令ＰＬＣを発行する。そして、再生制御部２１９Ａは、この再生指令の発行と同時に、所要時間推定部２１６へ向けて推定指令ＥＭＣを発行する。
【００４９】
また、再生制御部２１９Ａは、定期的に、再生残部分特定部２１７からの残部分特定情報ＲＳＴを受ける。引き続き、再生制御部２１９Ａは、残部分特定情報ＲＳＴに対応するチャプタを特定する。例えば、チャプタそれぞれの再生時間が一定時間ＴＣと略同一である場合には、残部分特定情報ＲＳＴで示されている時間（ＵＰＴ−ＮＳＴ）を一定時間ＴＣで除算した結果以上の整数のうちで最小のものを求めることにより、残部分特定情報ＲＳＴに対応するチャプタ数を求める。そして、再生コンテンツの最終のチャプタから当該チャプタ数分が、残部分特定情報ＲＳＴに対応するチャプタであると特定する。
【００５０】
次に、再生制御部２１９Ａは、残部分特定情報ＲＳＴに対応するチャプタに、以前に携帯電話装置３００に送信した再生残部分に対応するチャプタには含まれていないチャプタのデータである未送信データが存在するか否かを判定する。例えば、上記のように残部分特定情報ＲＳＴに対応するチャプタ数を求めている場合には、以前に携帯電話装置３００に送信しているチャプタ数よりも、求められたチャプタ数が多い場合には、再生制御部２１９Ａは、未送信データが存在すると判定するようにすることができる。そして、未送信データが存在すると判定された場合には、当該未送信データを、無線通信ユニット２４０を介して携帯電話装置３００へ送る。
【００５１】
すなわち、再生制御部２１９Ａが、再生残部分特定部２１７から時間（ＵＰＴ−ＮＳＴ）が正である残部分特定情報ＲＳＴを初めて受けた場合は、必ず、再生残部分に対応するチャプタデータを、無線通信ユニット２４０を介して携帯電話装置３００へ送ることになる。そして、再生制御部２１９Ａが、時間（ＵＰＴ−ＮＳＴ）が正である残部分特定時間ＲＳＴを再度受けた場合は、以前に携帯電話装置３００に送信した再生残部分に対応するチャプタデータには含まれていない未送信のチャプタデータが存在する場合にのみ、当該未送信のチャプタデータを、無線通信ユニット２４０を介して携帯電話装置３００へ送る。
【００５２】
かかる携帯電話装置３００へのデータ送信処理に際して、再生制御部２１９Ａは、コンテンツデータ記憶領域２２２にアクセスする。そして、再生制御部２１９Ａは、残部分特定情報ＲＳＴにより指定される再生残部分を確保することのできる最小限のチャプタデータＣＰＤを、送信用チャプタデータＣＰＲとして読み出す。
【００５３】
例えば、図７に示されるように、再生制御部２１９Ａが、時間（ＵＰＴ−ＮＳＴ）が正である残部分特定情報ＲＳＴを初めて受けた場合において、時間（ＵＰＴ−ＮＳＴ）が（Ａ）で示される時間であるときは、チャプタデータＣＰＤj,8〜ＣＰＤj,10を送信用チャプタデータＣＰＲとして読み出す。そして、再生制御部２１９Ａが、時間（ＵＰＴ−ＮＳＴ）が正である残部分特定時間ＲＳＴを再度受けた場合において、時間（ＵＰＴ−ＮＳＴ）が（Ｂ）で示される時間であるときは、チャプタデータＣＰＤj,7を送信用チャプタデータＣＰＲとして読み出す。なお、（Ｂ）で示される時間の残部分特定情報ＲＳＴを受けた後に、（Ｃ）で示される時間の残部分特定情報ＲＳＴを受けたときは、再生残部分に対応する未送信のチャプタデータが存在しないため、チャプタデータの読み出しは行わない。こうして読み出された送信用チャプタデータＣＰＲは、送信コンテンツデータＳＣＤとして無線通信ユニット２４０を介して携帯電話装置３００へ送られる。
【００５４】
なお、再生制御部２１９Ａは、残部分特定情報ＲＳＴが「０」以下の値であるときは再生残部分に対応するデータは存在しないため、携帯電話装置３００にコンテンツデータを送信するための処理を行わない。
【００５５】
また、再生制御部２１９Ａは、コンテンツ再生処理を中断すべき旨の指令を操作入力データＩＰＤとして受けると、再生処理部２１５へ向けて中断指令ＰＬＣを発行する。そして、再生制御部２１９Ａは、当該中断指令の発行後に、再生処理部２１５から再生中断位置情報ＰＴＩを受ける。再生制御部２１９Ａは、再生中断位置情報ＰＴＩを受けると、当該位置を中断位置情報ＰＴＳとして、無線通信ユニット２４０を介して携帯電話装置３００へ送る。
【００５６】
次に、上記の携帯電話装置３００について説明する。この携帯電話装置３００は、図８
に示されるように、アンテナ３１０と、送受信部３２０と、通話用スピーカ３３０と、案内用スピーカ３４０と、表示部３５０と、操作部３６０と、マイクロフォン３７０とを備えている。また、携帯電話装置３００は、制御部３９０を備えている。
【００５７】
上記のアンテナ３１０は、ナビゲーション装置２００からの無線信号を受信する。アンテナ３１０による当該無線信号の受信結果は、送受信部３２０へ出力される。
【００５８】
また、アンテナ３１０は、不図示の通信網において用意された基地局からの通話に関する無線通信を受信するとともに、当該基地局へ通話に関する無線信号を送信する。アンテナ３１０による当該無線信号の受信結果は、送受信部３２０へ出力される。また、アンテナ３１０は、送受信部３２０からの通話に関する送信信号を受けて、当該送信信号に対応する無線信号を、前記の基地局へ送信する。
【００５９】
上記の送受信部３２０は、アンテナ３１０から受信した受信信号を処理して、制御部３９０で処理可能なデジタルデータ信号に変換する。また、送受信部３２０は、制御部３９０からの通話に関する送信信号を処理して、基地局へ送信する無線信号に対応する信号に変換し、アンテナ３１０へ送る。
【００６０】
このアンテナ３１０及び送受信部３２０を利用することにより、ナビゲーション装置２００と携帯電話装置３００との間で、通信を行うことができるようになっている。
【００６１】
上記の通話用スピーカ３３０は、制御部３９０からの音声データＡＯＭを受ける。この通話用スピーカ３３０は、制御部３９０による制御のもとで、通話時に通信相手から送られてきた音声を出力する。
【００６２】
上記の案内用スピーカ３４０は、制御部３９０からの音声データＡＯＧを受ける。この案内用スピーカ３４０は、制御部３９０による制御のもとで、利用者が再生指定したコンテンツにおける音声を出力する。また、この案内用スピーカ３４０は、着信音や案内音声を出力する。
【００６３】
上記の表示部３５０は、液晶装置等を備えて構成されている。この表示部３５０は、制御部３９０からの表示データＩＭＭに従って、利用者が指定したコンテンツにおける映像を表示する。また、この表示部３５０は、ガイダンス情報、受信メッセージ等を表示する。
【００６４】
上記の操作部３６０は、コンテンツの再生指令等の各種指令を入力するためのファンクションキーや電話番号を入力するテンキー等を備えて構成されている。この操作部３６０を利用して入力された内容は、入力データＩＰＭとして制御部３９０へ送られる。
【００６５】
上記のマイクロフォン３７０は、通話時の利用者の音声を集音する。集音結果は、集音結果データＡＡＭとして制御部３９０へ送られる。
【００６６】
上記の制御部３９０は、携帯電話装置３００の全体を統括制御する。この制御部３９０は、通話処理部３９１と、コンテンツ再生処理部３９２とを備えている。
【００６７】
上記の通話処理部３９１は、携帯電話装置３００が通常の電話装置として機能する場合に、要素３１０〜３７０を利用して、通話のための制御を行う。
【００６８】
上記のコンテンツ再生処理部３９２は、図９に示されるように、受信手段としての記録処理部３９３と、第２記憶手段としての記録部３９４と、第２再生処理手段としての再生処理部３９５とを備えている。また、コンテンツ再生処理部３９２は、再生制御部３９６を備えている。
【００６９】
上記の記録処理部３９３は、ナビゲーション装置２００から送られてくるコンテンツデータの記録処理を行う。この記録処理に際して、記録処理部３９３は、送受信部３２０を介して、ナビゲーション装置２００からの送信コンテンツデータＳＣＤを受ける。そして、記録処理部３９３は、再生制御部３９６からの記録指令ＲＥＣに従い、記録部３９４にアクセスして、当該データを、記録用コンテンツデータＭＣＷとして記録部３９４に送る。
【００７０】
上記の記録部３９４には、記録処理部３９３から送られてくる記録用コンテンツデータＭＣＷが記録される。
【００７１】
上記の再生処理部３９５は、再生制御部３９６からの再生指令ＰＬＭを受けると、当該指令に従い、記録部３９４にアクセスして、中断位置情報ＰＴＳにより指定された中断位置からの記録用コンテンツデータＭＣＷを、読出用コンテンツデータＭＣＲとして読み出す。そして、再生処理部３９５は、読出用コンテンツデータＭＣＲに基づいて、音声データＡＯＧ及び表示データＩＭＭを生成する。こうして生成された音声データＡＯＧ及び表示データＩＭＭは、それぞれ、案内用スピーカ３４０及び表示部３５０へ向けて出力される。
【００７２】
上記の再生制御部３９６は、送受信部３２０を介して、ナビゲーション装置２００からの送信コンテンツデータＳＣＤを受けると、記録指令ＲＥＣを生成する。そして、再生制御部３９６は、当該指令ＲＥＣを記録処理部３９３へ向けて発行する。
【００７３】
また、再生制御部３９６は、送受信部３２０を介して、ナビゲーション装置２００からの中断位置情報ＰＴＳを受けると、その内容を保持する。そして、再生制御部３９６は、コンテンツの再生指令を操作部３６０からの入力データＩＰＭとして受けると、中断位置情報ＰＴＳに含まれる中断位置を再生開始位置に指定した再生指令ＰＬＭを生成する。そして、再生制御部３９６は、再生処理部３９５へ向けて再生指令ＰＬＭを発行する。
【００７４】
＜動作＞
次に、上記のように構成されたコンテンツ再生システム１００のコンテンツ再生動作について、シームレスなコンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理に主に着目しつつ説明する。
【００７５】
なお、ナビゲーション処理部２１１は、定期的に車両ＣＲの現在位置、移動速度を取得し、走行状況情報ＰＶＩとしてコンテンツ再生処理部２１２Ａへ向けて送信しているものとする。
【００７６】
≪ナビゲーション装置２００における処理≫
コンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理（後述するステップＳ１２Ａ，Ｓ１３の処理）は、図１０に示されるステップＳ１１におけるナビゲーション処理部２１１によるルート探索処理の後に開始される。このステップＳ１１は、利用者が操作入力ユニット２７０を利用して、目的地を入力することにより開始する。利用者により入力された目的地は、操作入力データＩＰＤとしてナビゲーション処理部２１１へ送られる（図５参照）。
【００７７】
次いで、ナビゲーション処理部２１１が、最適ルート探索を行い、探索結果を経路情報ＲＴＩとしてコンテンツ再生処理部２１２Ａへ送る。この後、処理はステップＳ１２Ａへ進む。
【００７８】
ステップＳ１２Ａでは、コンテンツ再生処理部２１２Ａが、コンテンツデータ送信処理を実行する。このステップＳ１２Ａでは、図１１に示されるように、まず、ステップＳ２１において、コンテンツ再生処理部２１２Ａの再生制御部２１９Ａが、コンテンツ再生中であるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、ステップＳ２１の処理が繰り返される。
【００７９】
一方、ステップＳ１２Ａの開始時に既にコンテンツ再生中であったり、利用者からのコンテンツ再生指令を受けたことに起因してコンテンツ再生を開始すると、ステップＳ２１における判定の結果が肯定的となる（ステップＳ２１：Ｙ）。そして、処理はステップＳ２２へ進む。
【００８０】
なお、コンテンツ再生処理部２１２Ａにおけるコンテンツ再生に際しては、再生処理部２１５が、コンテンツデータ記憶領域２２２にアクセスして、コンテンツデータＣＴＤを読出用コンテンツデータＣＴＲとして読み出す。そして、再生処理部２１５は、読出用コンテンツデータＣＴＲに基づいて、音声データＡＯＤ及び表示データＩＭＤを生成し、音出力ユニット２５０及び表示ユニット２６０へ送る。
【００８１】
こうした音声データＡＯＤ及び表示データＩＭＤの生成処理、及び、音出力ユニット２５０及び表示ユニット２６０への送信処理と並行して、ステップＳ２２において、再生処理部２１５が、未再生部分の再生所要時間ＵＰＴを導出し、再生残部分特定部２１７へ送る。また、このステップＳ２２においては、所要時間推定部２１６が、ナビゲーション処理部２１１からの経路情報ＲＴＩと走行状況情報ＰＶＩとに基づき、車両ＣＲの目的地までの到達所要時間ＮＳＴを推定する。こうして推定された到達所要時間ＮＳＴは、再生残部分特定部２１７へ送られる。
【００８２】
引き続き、ステップＳ２３において、再生残部分特定部２１７が、再生所要時間ＵＰＴ及び到達所要時間ＮＳＴに基づき、時間（ＵＰＴ−ＮＳＴ）を算出する。そして、再生残部分特定部２１７は、当該時間を残部分特定情報ＲＳＴとして再生制御部２１９Ａへ送る。この後、処理はステップＳ２４へ進む。
【００８３】
ステップＳ２４では、再生制御部２１９Ａが、残部分特定情報ＲＳＴで示されている時間（ＵＰＴ−ＮＳＴ）が「０」より大きいか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２４：Ｎ）には、処理はステップＳ２７へ進む。
【００８４】
一方、ステップＳ２４における判定の結果が肯定的であった場合（ステップＳ２４：Ｙ）には、処理はステップＳ２５へ進む。
【００８５】
ステップＳ２５では、再生制御部２１９Ａが、残部分特定情報ＲＳＴに対応するチャプタに、以前に携帯電話装置３００に送信した再生残部分に対応するチャプタには含まれていないチャプタのデータである未送信データが存在するか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２５：Ｎ）には、処理はステップＳ２６へ進む。
【００８６】
一方、ステップＳ２５における判定の結果が肯定的であった場合（ステップＳ２５：Ｙ）には、処理はステップＳ２６へ進む。このステップＳ２６では、再生制御部２１９Ａが、コンテンツデータ記憶領域２２２にアクセスし、未送信のチャプタデータＣＰＤを送信用チャプタデータＣＰＲとして読み出す。そして、再生制御部２１９Ａは、当該送信用チャプタデータＣＰＲを、送信コンテンツデータＳＣＤとして、無線通信ユニット２４０を介して携帯電話装置３００へ送信する（図１０参照）。
【００８７】
例えば、図１２に示されるように、位置Ｐ1において、再生所要時間ＵＰＴが１２０分、到達所要時間ＮＳＴが６５分である場合は、時間（ＵＰＴ−ＮＳＴ）は５５分となる。そして、これまで携帯電話装置３００にチャプタデータを送信していない場合には、６０分のチャプタデータＣＰＤ5〜ＣＰＤ8を、送信コンテンツデータＳＣＤとして携帯電話装置３００へ送信することになる。また、位置Ｐ2において、再生所要時間ＵＰＴが９０分、到達所要時間ＮＳＴが２５分である場合は、時間（ＵＰＴ−ＮＳＴ）は６５分となるが、６０分相当のチャプタデータは既に送信していることから、チャプタデータＣＰＤ4だけを、送信コンテンツデータＳＣＤとして携帯電話装置３００へ送信することになる。
【００８８】
図１１に戻り、次いで、ステップＳ２７では、例えば、車両ＣＲが目的地に到達したこと等に起因して、利用者からの中断指令等の再生中断があったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２７：Ｎ）には、処理はステップＳ２２へ戻る。
【００８９】
一方、ステップＳ２７における判定の結果が肯定的になると（ステップＳ２７：Ｙ）、ステップＳ１２Ａの処理が終了し、処理は、図１０の中断処理であるステップＳ１３へ進む。
【００９０】
このステップＳ１３では、図１３に示されるように、まず、ステップＳ３１において、再生制御部２１９Ａが、チャプタデータＣＰＤを、携帯電話装置３００へ向けて送信したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ３１：Ｎ）には、ステップＳ１３の処理が終了する。
【００９１】
一方、ステップＳ３１における判定の結果が肯定的であった場合（ステップＳ３１：Ｙ）には、処理はステップＳ３２へ進む。ステップＳ３２では、再生制御部２１９Ａが、再生処理部２１５からの再生中断位置情報ＰＴＩを受け、当該位置を中断位置情報ＰＴＳとして、無線通信ユニット２４０を介して携帯電話装置３００へ送る。この後、ステップＳ１３の処理が終了する。
【００９２】
上記のステップＳ１１，Ｓ１２Ａ，Ｓ１３の処理を実行することにより、コンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理が行われる。
【００９３】
≪携帯電話装置３００における処理≫
携帯電話装置３００におけるコンテンツの継続再生処理であるステップＳ１４では、図１４に示されるように、まず、ステップＳ４１において、コンテンツ再生処理部３９２の再生制御部３９６が、利用者からの継続再生指令を受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、ステップＳ４１の処理が繰り返される。
【００９４】
一方、ステップＳ４１における判定の結果が肯定的になると（ステップＳ４１：Ｙ）、処理はステップＳ４２へ進む。このステップＳ４２では、再生制御部３９６が、ナビゲーション装置２００から送信された中断位置を再生開始位置に指定した再生指令ＰＬＭを生成し、当該指令を再生処理部３９５へ発行する。引き続き、再生処理部３９５が、再生指令ＰＬＭにより指定された中断位置からの記録用コンテンツデータＭＣＷを、読出用コンテンツデータＭＣＲとして読み出す。そして、再生処理部３９５は、読出用コンテンツデータＭＣＲに基づいて、音声データＡＯＧ及び表示データＩＭＭを生成し、案内用スピーカ３４０及び表示部３５０へ送る。
【００９５】
こうした音声データＡＯＧ及び表示データＩＭＭの生成処理、及び、案内用スピーカ３４０及び表示部３５０への送信処理が開始されると、当該処理と並行して、ステップＳ４３において、再生制御部３９６が、利用者からの停止指令を受けたか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ４３：Ｙ）には、ステップＳ１４の処理が終了する。
【００９６】
一方、ステップＳ４３における判定の結果が否定的であった場合（ステップＳ４３：Ｎ）には、処理はステップＳ４４へ進む。
【００９７】
ステップＳ４４では、再生制御部３９６が、ナビゲーション装置２００から送信されたコンテンツの再生処理が終了したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４４：Ｎ）には、処理はステップＳ４３へ戻る。以後、ステップＳ４３又はステップＳ４４における判定の結果が肯定的となるまで、ステップＳ４３，Ｓ４４の処理が繰り返される。
【００９８】
一方、ステップＳ４４における判定の結果が肯定的になると（ステップＳ４４：Ｙ）、ステップＳ１４の処理が終了する。
【００９９】
上記のステップＳ１４の処理を実行することにより、携帯電話装置３００におけるコンテンツの継続再生処理が行われる。
【０１００】
以上説明したように、本第１実施形態では、ナビゲーション装置２００でのコンテンツの再生処理中に、コンテンツ再生処理部２１２Ａの再生処理部２１５が、未再生部分の再生所要時間ＵＰＴを導出し、再生残部分特定部２１７へ送る。また、所要時間推定部２１６が、ナビゲーション処理部２１１からの経路情報ＲＴＩと走行状況情報ＰＶＩとに基づき、車両ＣＲの目的地までの到達所要時間ＮＳＴを推定し、再生残部分特定部２１７へ送る。そして、再生残部分特定部２１７が、時間（ＵＰＴ−ＮＳＴ）を算出し、算出結果を残部分特定情報ＲＳＴとして再生制御部２１９Ａへ送る。
【０１０１】
引き続き、再生制御部２１９Ａが、残部分特定情報ＲＳＴに対応するチャプタに、以前に携帯電話装置３００に送信した再生残部分に対応するチャプタには含まれていないチャプタのデータである未送信データが存在するか否かを、定期的に判定する。そして、この判断の結果が肯定的である場合には、未送信のチャプタデータを携帯電話装置３００へ送る。また、再生制御部２１９Ａは、ナビゲーション装置２００でのコンテンツの再生処理の中断を検出すると、コンテンツにおける再生中断位置情報ＰＴＳを携帯電話装置３００へ送る。
【０１０２】
そして、携帯電話装置３００において、コンテンツにおける再生中断位置からの継続再生処理が行われる。
【０１０３】
したがって、本第１実施形態によれば、簡易な構成で、効率的な処理で、シームレスにコンテンツを再生することができる。
【０１０４】
［第２実施形態］
次に、本発明の第２実施形態を、主に図１５〜図１７を参照して説明する。
【０１０５】
＜構成＞
本第２実施形態のコンテンツ再生システムにおけるナビゲーション装置は、第１実施形態の場合と比べて、コンテンツ再生処理部２１２Ａ（図５参照）に代えて、図１５に示される構成のコンテンツ再生処理部２１２Ｂが備えられている点のみが異なっている。以下、この相違点に主に着目して説明する。なお、本第２実施形態のコンテンツ再生システムにおけるナビゲーション装置についても、第１実施形態の場合と同様に、「ナビゲーション装置２００」と記すものとする。
【０１０６】
図１５に示されるように、コンテンツ再生処理部２１２Ｂは、上述したコンテンツ再生処理部２１２Ａ（図６参照）と比べて、データ転送時間算出手段としての転送時間算出部２１８を更に備える点、及び、再生制御部２１９Ａに代えて再生制御部２１９Ｂを備える点が異なっている。
【０１０７】
なお、本第２実施形態では、所要時間推定部２１６により推定された到達所要時間ＮＳＴは、定期的に再生残部分特定部２１７及び再生制御部２１９Ｂへ送られるようになっている。また、再生残部分特定部２１７により特定された残部分特定情報ＲＳＴは、転送時間算出部２１８及び再生制御部２１９Ｂへ送られるようになっている。
【０１０８】
上記の転送時間算出部２１８は、定期的に再生残部分特定部２１７からの残部分特定情報ＲＳＴを受ける。そして、転送時間算出部２１８は、残部分時間情報ＲＳＴで示されている時間（ＵＰＴ−ＮＳＴ）が正である場合に、当該情報に基づき、上述した再生残部分に対応するチャプタデータを転送するのに必要なデータ転送時間ＴＰＴを算出する。こうして算出されたデータ転送時間ＴＰＴは、定期的に再生制御部２１９Ｂへ送られる。
【０１０９】
上記の再生制御部２１９Ｂは、上述した再生制御部２１９Ａと同様に、コンテンツ再生処理を行うべき旨の指令を操作入力データＩＰＤとして受けると、再生処理部２１５へ向けて再生指令ＰＬＣを発行する。そして、再生制御部２１９Ｂは、この再生指令の発行と同時に、所要時間推定部２１６へ向けて推定指令ＥＭＣを発行する。
【０１１０】
また、再生制御部２１９Ｂは、定期的に、所要時間推定部２１６からの到達所要時間ＮＳＴを受けるとともに、転送時間算出部２１８からのデータ転送時間ＴＰＴを受ける。そして、再生制御部２１９Ｂは、到達所要時間ＮＳＴとデータ転送時間ＴＰＴに基づき、次の（１）式の関係を満たすか否かを判断する。
ＮＳＴ＜ＴＰＴ＋ΔＴ        …（１）
ここで、ΔＴは正の一定値であり、到達所要時間ＮＳＴの推定誤差を考慮して、確実にデータ転送を行うという観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１１１】
再生制御部２１９Ｂは、（１）式の条件を初めて満たした場合に、コンテンツデータ記憶領域２２２にアクセスする。そして、再生制御部２１９Ｂは、残部分特定情報ＲＳＴにより指定される再生残部分を確保することのできる最小限のチャプタデータＣＰＤを、送信用チャプタデータＣＰＲとして読み出す。引き続き、再生制御部２１９Ｂは、送信用チャプタデータＣＰＲを送信コンテンツデータＳＣＤとして、無線通信ユニット２４０を介して携帯電話装置３００へ送る。
【０１１２】
また、再生制御部２１９Ｂは、上述した再生制御部２１９Ａと同様に、コンテンツ再生処理を中断すべき旨の指令を操作入力データＩＰＤとして受けると、再生処理部２１５へ向けて中断指令ＰＬＣを発行する。そして、再生制御部２１９Ｂは、当該中断指令の発行後に、再生処理部２１５から再生中断位置情報ＰＴＩを受ける。再生制御部２１９Ｂは、再生中断位置情報ＰＴＩを受けると、当該位置を中断位置情報ＰＴＳとして、無線通信ユニット２４０を介して携帯電話装置３００へ送る。
【０１１３】
＜動作＞
次に、上記のように構成されたコンテンツ再生システムのコンテンツ再生動作について、シームレスなコンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理に主に着目して説明する。
【０１１４】
≪ナビゲーション装置２００における処理≫
コンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理（後述するステップＳ１２Ｂ，Ｓ１３の処理）は、第１実施形態の場合と同様に、図１６に示されるステップＳ１１におけるナビゲーション処理部２１１によるルート探索処理の後に開始される。
【０１１５】
このステップＳ１１が終了すると、処理はステップＳ１２Ｂへ進む。
【０１１６】
ステップＳ１２Ｂでは、コンテンツ再生処理部２１２Ｂが、コンテンツデータ送信処理を実行する。このステップＳ１２Ｂでは、図１７に示されるように、まず、ステップＳ５１において、第１実施形態におけるステップＳ２１と同様に、コンテンツ再生処理部２１２Ｂの再生制御部２１９Ｂが、コンテンツ再生中であるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５１：Ｎ）には、ステップＳ５１の処理が繰り返される。
【０１１７】
一方、ステップＳ１２Ｂの開始時に既にコンテンツ再生中であったり、利用者からのコンテンツ再生指令を受けたことに起因してコンテンツ再生を開始すると、ステップＳ５１における判定の結果が肯定的となる（ステップＳ５１：Ｙ）。そして、処理はステップＳ５２へ進む。
【０１１８】
なお、コンテンツ再生処理部２１２Ｂにおけるコンテンツ再生に際しては、第１実施形態の場合と同様に、再生処理部２１５が、コンテンツデータ記憶領域２２２にアクセスして、コンテンツデータＣＴＤを読出用コンテンツデータＣＴＲとして読み出す。そして、再生処理部２１５は、読出用コンテンツデータＣＴＲに基づいて、音声データＡＯＤ及び表示データＩＭＤを生成し、音出力ユニット２５０及び表示ユニット２６０へ送る。
【０１１９】
こうした音声データＡＯＤ及び表示データＩＭＤの生成処理、及び、音出力ユニット２５０及び表示ユニット２６０への送信処理と並行して、ステップＳ５２において、第１実施形態におけるステップＳ２２と同様に、再生処理部２１５が、未再生部分の再生所要時間ＵＰＴを導出し、再生残部分特定部２１７へ送る。また、このステップＳ５２においては、所要時間推定部２１６が、ナビゲーション処理部２１１からの経路情報ＲＴＩと走行状況情報ＰＶＩとに基づき、車両ＣＲの目的地までの到達所要時間ＮＳＴを推定する。こうして推定された到達所要時間ＮＳＴは、定期的に再生残部分特定部２１７及び再生制御部２１９Ｂへ送られる。
【０１２０】
引き続き、ステップＳ５３において、再生残部分特定部２１７が、再生所要時間ＵＰＴ及び到達所要時間ＮＳＴに基づき、時間（ＵＰＴ−ＮＳＴ）を算出する。そして、再生残部分特定部２１７は、当該時間を残部分特定情報ＲＳＴとして転送時間算出部２１８及び再生制御部２１９Ｂへ送る。
【０１２１】
次いで、ステップＳ５４において、転送時間算出部２１８が、残部分時間情報ＲＳＴで示されている時間（ＵＰＴ−ＮＳＴ）に基づき、再生残部分に対応するチャプタデータを転送するのに必要なデータ転送時間ＴＰＴを算出する。こうして算出されたデータ転送時間ＴＰＴは、定期的に再生制御部２１９Ｂへ送られる。この後、処理はステップＳ５５へ進む。
【０１２２】
ステップＳ５５では、再生制御部２１９Ｂが、到達所要時間ＮＳＴとデータ転送時間ＴＰＴとに基づき、ＮＳＴ≧ＴＰＴ＋ΔＴの関係を満たすか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ５５：Ｙ）には、処理はステップＳ５６へ進む。
【０１２３】
ステップＳ５６では、例えば、車両ＣＲが目的地に到達したこと等に起因して、利用者からの中断指令等の再生中断があったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５６：Ｎ）には、処理はステップＳ５２へ戻る。一方、ステップＳ５６における判定の結果が肯定的になると（ステップＳ５６：Ｙ）、ステップＳ１２Ｂの処理が終了し、処理は、図１６の中断処理であるステップＳ１３へ進む。
【０１２４】
一方、図１７に戻り、ステップＳ５５における判定の結果が否定的であった場合（ステップＳ５５：Ｎ）には、処理はステップＳ５７へ進む。このステップＳ５７では、再生制御部２１９Ｂが、コンテンツデータ記憶領域２２２にアクセスし、残部分特定情報ＲＳＴにより指定される再生残部分を確保することのできる最小限のチャプタデータＣＰＤを、送信用チャプタデータＣＰＲとして読み出す。そして、再生制御部２１９Ｂは、当該送信用チャプタデータＣＰＲを、送信コンテンツデータＳＣＤとして、無線通信ユニット２４０を介して携帯電話装置３００へ送信する（図１６参照）。この後、処理はステップＳ５８へ進む。
【０１２５】
ステップＳ５８では、上述したステップＳ５６と同様に、例えば、車両ＣＲが目的地に到達したこと等に起因して、利用者からの中断指令等の再生中断があったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５８：Ｎ）には、ステップＳ５８の処理が繰り返される。
【０１２６】
一方、ステップＳ５８における判定の結果が肯定的になると（ステップＳ５８：Ｙ）、ステップＳ１２Ｂの処理が終了し、処理は、図１６の中断処理であるステップＳ１３へ進む。
【０１２７】
引き続き、ナビゲーション装置２００においては、第１実施形態において説明したステップＳ１３の処理が行われる。
【０１２８】
上記のステップＳ１１，Ｓ１２Ｂ，Ｓ１３の処理を実行することにより、コンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理が行われる。
【０１２９】
≪携帯電話装置３００における処理≫
上記のコンテンツの継続再生のためのナビゲーション装置２００における携帯電話装置３００へのデータ送信処理が行われた後に、携帯電話装置３００においては、第１実施形態において説明したステップＳ１４のコンテンツの継続再生処理が行われる。
【０１３０】
以上説明したように、本第２実施形態では、ナビゲーション装置２００でのコンテンツの再生処理中に、コンテンツ再生処理部２１２Ｂの再生処理部２１５が、未再生部分の再生所要時間ＵＰＴを導出し、再生残部分特定部２１７へ送る。また、所要時間推定部２１６が、ナビゲーション処理部２１１からの経路情報ＲＴＩと走行状況情報ＰＶＩとに基づき、車両ＣＲの目的地までの到達所要時間ＮＳＴを推定し、再生残部分特定部２１７及び再生制御部２１９Ｂへ送る。そして、再生残部分特定部２１７が、時間（ＵＰＴ−ＮＳＴ）を算出し、算出結果を残部分特定情報ＲＳＴとして転送時間算出部２１８及び再生制御部２１９Ｂへ送る。さらに、転送時間算出部２１８が、残部分特定情報ＲＳＴに基づき、再生残部分に対応するチャプタデータを転送するのに必要なデータ転送時間ＴＰＴを算出し、再生制御部２１９Ｂへ送る。
【０１３１】
引き続き、再生制御部２１９Ｂが、到達所要時間ＮＳＴとデータ転送時間ＴＰＴとに基づき、到達所要時間ＮＳＴがデータ転送時間ＴＰＴとなる直前に、残部分特定情報ＲＳＴにより指定される再生残部分を確保することのできる最小限のチャプタデータを携帯電話装置３００へ送る。また、再生制御部２１９Ｂは、ナビゲーション装置２００でのコンテンツの再生処理の中断を検出すると、コンテンツにおける再生中断位置情報ＰＴＳを携帯電話装置３００へ送る。
【０１３２】
そして、携帯電話装置３００において、コンテンツにおける再生中断位置からの継続再生処理が行われる。
【０１３３】
したがって、本第２実施形態によれば、第１実施形態と同様に、簡易な構成で、効率的な処理で、シームレスにコンテンツを再生することができる。
【０１３４】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【０１３５】
例えば、上記の第１及び第２実施形態では、携帯型のコンテンツ再生装置を携帯電話装置としたが、携帯型のコンテンツ再生装置としてはコンテンツ再生機能を備えていれば、ＰＨＳやＰＤＡ等いかなるものであってもよい。
【０１３６】
また、上記の第１及び第２実施形態では、ナビゲーション装置が最適ルート探索を行うこととしたが、例えば、ナビゲーション装置と通信可能なサーバ装置が最適ルートの探索を行うようにしてもよい。この場合は、サーバ装置が、ルート探索結果をナビゲーション装置へ送信することになる。
【０１３７】
また、上記の第１及び第２実施形態においては、音声・映像データがチャプタ単位で記録されたコンテンツを再生するコンテンツ再生システムに本発明を適用したが、ナビゲーション装置及び携帯電話装置で再生するコンテンツは、音声データのみがトラック単位で記録されたコンテンツであってもよい。この場合は、ナビゲーション装置の再生制御部が残部分特定情報に対応するトラックを特定し、携帯電話装置へ送信することになる。
【０１３８】
また、上記の第１及び第２実施形態においては、車両に搭載されるコンテンツ再生装置に本発明を適用したが、車両以外の他の移動体に搭載されるコンテンツ再生装置にも本発明を適用することもできる。
【０１３９】
なお、上記の第１及び第２実施形態におけるナビゲーション装置の制御ユニットを中央処理装置（ＣＰＵ：Central Processor Unit）やＤＳＰ（Digital Signal Processor）を備えるコンピュータとして構成し、制御ユニットの機能を、プログラムの実行によっても実現するようにすることもできる。これらのプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配送の形態で取得されるようにしてもよい。
【図面の簡単な説明】
【０１４０】
【図１】本発明の第１実施形態に係るコンテンツ再生システムの構成を概略的に示すブロック図である。
【図２】図１のナビゲーション装置の構成を示すブロック図である。
【図３】図２のコンテンツデータ記憶領域の内容を説明するための図である。
【図４】図３のコンテンツデータの内容を説明するための図である。
【図５】図２の制御ユニットの構成を示すブロック図である。
【図６】図５のコンテンツ再生処理部の構成を示すブロック図である。
【図７】携帯電話装置に送信するコンテンツデータの読み出し方法を説明するための図である。
【図８】図１の携帯電話装置の構成を示すブロック図である。
【図９】図８のコンテンツ再生処理部の構成を示すブロック図である。
【図１０】第１実施形態におけるコンテンツ再生処理を説明するためのシーケンス図の例である。
【図１１】図１０のコンテンツデータ送信処理を説明するためのフローチャートである。
【図１２】チャプタデータの送信例を説明するための図である。
【図１３】図１０の中断処理を説明するためのフローチャートである。
【図１４】図１０の継続再生処理を説明するためのフローチャートである。
【図１５】本発明の第２実施形態に係るコンテンツ再生システムにおけるコンテンツ再生処理部の構成を説明するためのブロック図である。
【図１６】第２実施形態におけるコンテンツ再生処理を説明するためのシーケンス図の例である。
【図１７】図１６のコンテンツデータ送信処理を説明するためのフローチャートである。
【符号の説明】
【０１４１】
１００              …  コンテンツ再生システム
２００              …  ナビゲーション装置（第１コンテンツ再生装置）
２１５              …  再生処理部（第１再生処理手段、検出手段）
２１６              …  所要時間推定部（所要時間推定手段）
２１７              …  再生残部分特定部（特定手段）
２１８              …  転送時間算出部（データ転送時間算出手段）
２１９Ａ，２１９Ｂ  …  再生制御部（送信手段）
２２０              …  記憶装置（第１記憶手段）
２８０              …  走行センサインターフェイス部（走行状況取得手段の一部）
２８５              …  ＧＰＳ受信ユニット（走行状況取得手段の一部）
３００              …  携帯電話装置（第２コンテンツ再生装置）
３９３              …  記録処理部（受信手段）
３９４              …  記録部（第２記憶手段）
３９５              …  再生処理部（第２再生処理手段）
【図１】
2010033623.tif 000003
【図２】
2010033623.tif 000004
【図３】
2010033623.tif 000005
【図４】
2010033623.tif 000006
【図５】
2010033623.tif 000007
【図６】
2010033623.tif 000008
【図７】
2010033623.tif 000009
【図８】
2010033623.tif 000010
【図９】
2010033623.tif 000011
【図１０】
2010033623.tif 000012
【図１１】
2010033623.tif 000013
【図１２】
2010033623.tif 000014
【図１３】
2010033623.tif 000015
【図１４】
2010033623.tif 000016
【図１５】
2010033623.tif 000017
【図１６】
2010033623.tif 000018
【図１７】
2010033623.tif 000019