(57)【要約】【課題】ストリーミング再生の中断再開を行なうコンテンツ再生装置に関し、無線ネットワークから離脱しているコンテンツサーバとの再生再開を行なう。【解決手段】無線ネットワークに接続したコンテンツサーバからコンテンツを受信し、受信したコンテンツをストリーミング再生するコンテンツ再生装置であって、コンテンツの再生開始時にコンテンツサーバから取得したコンテンツサーバ情報およびコンテンツメタ情報と、コンテンツの再生中断時に取得した中断位置情報とを記憶する記憶部３１と、コンテンツの再生再開時にコンテンツサーバに接続不可能な場合にユーザに再接続可能な状態にするよう促す報知をして再接続する手段を提供するサーバ接続復元部３０とを備え、コンテンツサーバに再接続された時点で、記憶部３１の情報を元に中断前の中断位置からコンテンツを再生する。【選択図】図４
2013070307.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークに接続したコンテンツサーバからコンテンツを受信し、受信したコンテンツをストリーミング再生するコンテンツ再生装置であって、前記コンテンツの再生開始時に前記コンテンツサーバから取得したコンテンツサーバ情報およびコンテンツメタ情報と、前記コンテンツの再生中断時に取得した中断位置情報とを記憶する記憶部と、前記コンテンツの再生再開時に前記コンテンツサーバに接続不可能な場合にユーザに再接続可能な状態にするよう促す報知をして再接続する手段を提供するサーバ接続復元部とを備え、前記サーバ接続復元部により前記コンテンツサーバに再接続された時点で、前記記憶部の情報を元に中断前の中断位置から前記コンテンツを再生することを特徴とするコンテンツ再生装置。
【請求項２】
前記記憶部は前記コンテンツの再生中断時に取得した中断時刻情報を更に記憶し、前記記憶部の情報が有効期限内であった場合に、前記記憶部の情報を元に中断前の中断位置からコンテンツ再生することを特徴とするコンテンツ再生装置。
【請求項３】
前記サーバ接続復元部は、ユーザにコンテンツサーバを接続可能な状態にするよう促すメッセージを画面出力することを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
前記サーバ接続復元部は、ユーザにコンテンツサーバを接続可能な状態にするよう促す通知音を音声出力することを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項５】
前記サーバ接続復元部は、前記無線ネットワークに接続するための無線ＬＡＮ機能を切替えることを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項６】
無線ネットワークに接続したコンテンツサーバからコンテンツを受信し、受信したコンテンツをストリーミング再生するコンテンツ再生方法であって、前記コンテンツの再生開始時に前記コンテンツサーバから取得したコンテンツサーバ情報およびコンテンツメタ情報と、前記コンテンツの再生中断時に取得した中断位置情報とを記憶部に記憶する記憶ステップと、前記コンテンツの再生再開時に前記コンテンツサーバに接続不可能な場合にユーザに再接続可能な状態にするよう促す報知をして再接続するサーバ接続復元ステップと、前記サーバ接続復元部ステップにより前記コンテンツサーバに再接続された時点で、前記記憶ステップで記憶部に記憶した情報を元に中断前の中断位置から前記コンテンツを再生するステップとを含む、コンテンツ再生方法。
【請求項７】
請求項６記載のコンテンツ再生方法をコンピュータに実行させるプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークに接続したコンテンツ再生装置に関し、より詳細には、無線ネットワークを介して接続したコンテンツサーバ内に格納された、音楽ファイルや映像ファイルといったコンテンツをストリーミング再生することが可能なコンテンツ再生装置に関する。
【背景技術】
【０００２】
今日、ネットワーク上のコンテンツサーバに音楽ファイルや映像ファイルなどのコンテンツを蓄積しておき、そのネットワークに接続された複数の再生装置によってコンテンツサーバ上のコンテンツを共有し再生するための設計ガイドラインとしてＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）が多くの機器に採用されている。ＤＬＮＡは、コンテンツの再生装置であるＤＭＰ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）と、コンテンツサーバであるＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）を定義し、その準拠すべき設計ガイドラインを定めている。ＤＬＮＡでは、ネットワークの基盤技術として、既にインターネット接続で一般的に用いられている、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２．１１、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＲＴＰなどを採用する。
【０００３】
また、ＤＬＮＡでは、ＤＭＰとＤＭＳとがお互いの機器を発見し能力交換を行なうためのプロトコルとして、ＵＰｎＰ  ＤＡ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  Ａｎｄ  Ｐｌａｙ  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）を採用する。さらに、ＤＬＮＡは、ＤＭＰがＤＭＳからコンテンツの一覧を取得し、コンテンツを選択・再生するためのプロトコルとして、ＵＰｎＰ  ＡＶ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  Ａｎｄ  Ｐｌａｙ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）を採用する。これらにより、ＤＬＮＡに従えば、ネットワークを介して、コンテンツサーバに蓄積されたコンテンツをコンテンツ再生装置でストリーミング再生することが可能となる。
【０００４】
また一方で、記憶デバイスの高集積化や、インターネットによるコンテンツの配信サービスの普及によって、無線ネットワーク機能を持つモバイル機器にコンテンツを蓄積し利用することも一般化されてきている。従って、モバイル機器がＤＬＮＡを採用することによって、コンテンツサーバとして利用されるユースケースが今後ますます増えることが想定される。
【０００５】
例えば、無線ネットワークを備えＤＬＮＡを採用する車載ＡＶ機器が、上記したモバイル機器とネットワーク接続するようなユースケースが想定される。この場合、コンテンツサーバとなるモバイル機器に蓄積されたコンテンツを、コンテンツ再生装置となる車載ＡＶ機器に送信し、ストリーミング再生することが可能となる。
【０００６】
ところで、車載ＡＶ機器においては、自動車のイグニッションスイッチＯＦＦ／ＯＮによる、コンテンツ再生の中断再開は頻繁に起こるが、多くのユーザが中断されたコンテンツはその中断位置から再生が再開されることを期待している。従って、従来あるような、機器自体にコンテンツが蓄積されている車載ＡＶ機器の場合には、中断位置を記憶しておいて、再開時に記憶した中断位置から再生する機能を有しているのが通常である。運転開始前にユーザ自身に中断位置からの再生再開を行なうために煩雑な操作を強いることは、安全運転から注意を逸らすという意味で望ましくないため、このような機能の実現は非常に重要である。
【０００７】
上記例で示した、コンテンツサーバに蓄積されたコンテンツをコンテンツ再生装置である車載ＡＶ機器で再生する場合においては、下記特許文献１によって、同様の再生中断再開機能の実現が可能である。だだし、下記特許文献１では、コンテンツサーバは有線ネットワークによって事前に接続されており、コンテンツ再生装置がネットワークに接続した時点で、直ちに蓄積されたコンテンツを利用できることを前提としている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第４７１５５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、モバイル機器がコンテンツサーバである場合には、機器自体の電源ＯＮ／ＯＦＦのみならず、無線ネットワーク機能のＯＮ／ＯＦＦやＤＬＮＡ機能のＯＮ／ＯＦＦが、モバイル機器に対するユーザ操作によって容易にできてしまうため、コンテンツ再生装置がネットワークに接続した時点では、モバイル機器上のコンテンツが利用可能でないということがしばしば発生する。
【００１０】
例えば、上記の車載ＡＶ機器の場合、モバイル機器上のコンテンツを車載ＡＶ機器によって再生していた運転者が、イグニッションスイッチをＯＦＦして降車し、次の乗車までの間に、モバイル機器を操作してその無線ネットワーク機能をＯＦＦすることがある。実際、電池駆動であるモバイル機器の省電力のため、ユーザが無線ネットワーク機能をＯＦＦすることはしばしば行なわれる。この場合、乗車時にイグニッションスイッチＯＮによってコンテンツ再生装置である車載ＡＶ機器の電源がＯＮになり、無線ネットワークに接続したとしても、コンテンツサーバであるモバイル機器が無線ネットワークに接続できないため、モバイル機器上のコンテンツは利用できない。
【００１１】
特許文献１の方法では、上記例に示したようなコンテンツサーバがネットワークに接続できない場合の考慮がなされておらず、再生を再開することができない事態が頻発するという問題がある。さらには、運転者がイグニッションスイッチＯＮから発車するまでに、その事態に気づかないということが十分にあり得る。この場合、ユーザは一旦車を停車させるか、運転中にモバイル機器の操作をするなどの対応を強いられ、危険な事態となる可能性がある。また、モバイル機器を操作せずにそのまま放置した場合には、通信エラーとして処理され、中断位置からの再生再開ができなくなる可能性がある。
【００１２】
本発明は、上記車載ＡＶ機器のようなコンテンツ再生装置が無線ネットワークに接続した際に、上記モバイル機器のようなコンテンツサーバが接続されていなかったとしても、直ちにエラーとせずに、速やかに接続可能となるよう、ユーザにコンテンツサーバであるモバイル機器の操作を行なうよう通知して、中断位置からの再生再開を可能とする機能の提供を目的とする。
【課題を解決するための手段】
【００１３】
本発明に係るコンテンツ再生装置は、上記課題を解決するため、無線ネットワークに接続したコンテンツサーバからコンテンツを受信し、受信したコンテンツをストリーミング再生するコンテンツ再生装置であって、コンテンツの再生開始時にコンテンツサーバから取得したコンテンツサーバ情報およびコンテンツメタ情報と、コンテンツの再生中断時に取得した中断位置情報とを記憶する記憶部と、コンテンツの再生再開時にコンテンツサーバに接続不可能な場合にユーザに再接続可能な状態にするよう促す報知をして再接続する手段を提供するサーバ接続復元部とを備え、サーバ接続復元部によりコンテンツサーバに再接続された時点で、記憶部の情報を元に中断前の中断位置から前記コンテンツを再生する。
【００１４】
ここで、記憶部はコンテンツの再生中断時に取得した中断時刻情報を更に記憶し、記憶部の情報が有効期限内であった場合に、記憶部の情報を元に中断前の中断位置からコンテンツ再生するようにしてもよい。
【００１５】
記憶部で記憶されるコンテンツサーバ情報は、ＵＰｎＰ  ＤＡで規定されるサーバ機器を特定するための情報でありＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）を含む。また記憶部で記憶されるコンテンツメタ情報は、ＵＰｎＰ  ＡＶで規定されるＸＭＬ形式のデータとしてコンテンツサーバから取得され、コンテンツのタイトル、コンテンツの在処、コンテンツのコーディック種類などを含む。また記憶部で記憶される中断位置情報は、コンテンツ再生装置で管理されるコンテンツの先頭位置からの経過時間あるいはデータサイズである。サーバ接続復元部は再接続手段として、メッセージを画面出力するか、通知音を音声出力するか、または無線ＬＡＮ機能を切替える。
【発明の効果】
【００１６】
本発明に係るコンテンツ再生装置によれば、無線ネットワークに接続したコンテンツサーバからコンテンツを受信し、受信したコンテンツをストリーミング再生しているとき、ユーザの都合により再生を中断し、かつ再開時にコンテンツサーバと接続できなかった場合にも、コンテンツサーバを無線ネットワークへ接続復帰させ、再生再開時に中断位置からの再生を可能とする。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態におけるコンテンツ再生装置を含む無線ネットワークの構成の一例を示す図
【図２】本発明の実施の形態におけるコンテンツ再生装置を含む無線ネットワークの構成の一例を示す図
【図３】図１、図２の無線ネットワークにおける無線ＬＡＮ機能の接続可能な組み合せを表す図
【図４】コンテンツ再生装置１２の機能ブロック図
【図５】コンテンツ再生装置１２のハードウェア構成の一例を示す図
【図６】コンテンツ再生装置１２のソフトウェア構成の一例を示す図
【図７】コンテンツ再生装置１２の再生中断動作の処理手順の一例を示すフローチャート
【図８】コンテンツ再生装置１２の再生再開動作の処理手順の一例を示すフローチャート
【図９】コンテンツ再生装置１２の再生再開動作の処理手順の一例を示すフローチャート
【図１０】サーバ接続復元時に表示されるメッセージ表示の一例を示す図
【図１１】サーバ接続復元時に表示されるメッセージ表示の一例を示す図
【図１２】サーバ接続復元時に表示されるメッセージ表示の一例を示す図
【図１３】コンテンツ再生装置１２の有効期限確認付き再生中断動作の処理手順の一例を示すフローチャート
【図１４】コンテンツ再生装置１２の有効期限確認付き再生再開動作の処理手順の一例を示すフローチャート
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下で説明する本発明の実施の形態は、本発明の好ましい一具体例を示すものである。本実施の形態で示される数値、形状、構成要素、構成要素の配置及び接続形態などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲だけによって限定される。よって、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素は、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。まず、本発明が前提とする無線ネットワークの構成を説明する。
【００１９】
図１は本発明の実施の形態におけるコンテンツ再生装置を含む無線ネットワークの構成例である。無線ネットワーク１は無線ＬＡＮのアクセスポイント１１を有し、車載ＡＶ機器を具体例とするコンテンツ再生装置１２と、モバイル機器を具体例とするコンテンツサーバ１３とを、例えばＩＥＥＥ８０２．１１方式のプロトコル、あるいは、その発展プロトコルなどの所定のプロトコルを用いて無線接続する。この無線接続を介して、コンテンツ再生装置１２はコンテンツサーバ１３とＤＬＮＡの技術ガイドラインに準拠した通信を行なって、コンテンツサーバ１３上のコンテンツを選択して、ストリーミング再生する。
【００２０】
この場合、アクセスポイント１１は無線ネットワークの親機となるためのアクセスポイントモード機能を有している。また、コンテンツ再生装置１２およびコンテンツサーバ１３は無線ネットワークの子機となるためのクライアントモード機能を有している。そして、コンテンツ再生装置１２はＤＬＮＡにおけるＤＭＰの機能を持ち、コンテンツサーバ１３はＤＬＮＡにおけるＤＭＳの機能を持つことによって、上記したストリーミング再生の機能を実現する。
【００２１】
なお、本例ではコンテンツ再生装置１２およびコンテンツサーバ１３はそれぞれ１台ずつの構成であるが、ＤＬＮＡに準拠すればそれぞれ複数台の構成も可能である。
【００２２】
図２はアクセスポイントを有さない無線ネットワークの構成例である。この無線ネットワーク２では、コンテンツ再生装置１２にアクセスポイントモード機能を有するか、またはコンテンツサーバ１３にアクセスポイントモード機能を有するか、またはコンテンツ再生装置１２およびコンテンツサーバ１３の両方がアクセスポイント機能を必要としないアドホックモード機能を有する場合に可能である。無線ネットワーク２においても無線接続が確立した後は、図１の無線ネットワーク１の場合と同様に、ＤＬＮＡ準拠の通信によりコンテンツのストリーミング再生が可能となる。
【００２３】
図３は、図１、２の各ネットワーク構成における、コンテンツ再生装置１２およびコンテンツサーバ１３における３つの無線ＬＡＮ機能（アクセスポイントモード機能、クライアントモード機能、アドホックモード機能）の接続可能な組み合わせを表している。図３中の各行の組み合わせで無線接続が可能となる。なお、アクセスポイントモード機能については、外部ネットワークとの接続を含まないWiFi  ダイレクトに準拠するものであってもよい。
【００２４】
図４は図１、図２におけるコンテンツ再生装置１２の機能ブロック図である。コンテンツ再生装置１２はＤＬＮＡにおけるＤＭＰとして機能し、ユーザによる操作入力を受けて、無線ネットワークに接続したコンテンツサーバ１３をＤＬＮＡで規定された通信プロトコルによって制御し、コンテンツサーバ１３上に蓄積されたコンテンツを選択してストリーミング配信を開始させる。そして、コンテンツ再生装置１２は、ストリーミング配信されたコンテンツを受信して再生し、映像はＬＣＤのような表示デバイスに表示し、音声はスピーカやヘッドフォンから出力する。
【００２５】
具体的に、コンテンツ再生装置１２は、ＩＥＥＥ８０２．１１方式のプロトコル、あるいはその発展プロトコルなどの所定のプロトコルに従った無線通信を行なうためのネットワークＩ／Ｆ２１を備える。ネットワークＩ／Ｆ２１はアクセスポイントモード機能、クライアントモード機能、アドホックモード機能のいずれかまたは全てを有し無線ネットワークと接続する。
【００２６】
また、コンテンツ再生装置１２は、ユーザによる操作入力を受け付ける操作入力部２２と、操作入力に応じて特定のコンテンツサーバに特定のコンテンツをストリーミング配信させたり、ストリーミング配信を中断・停止させたりするためにコントロール信号を送受信する再生コントロール部２３とを備える。再生コントロール部２３は、コントロール信号によって、コンテンツサーバ１３を接続相手として選択し、コンテンツの選択や再生、中断、停止などの再生操作をコンテンツサーバ１３に指示する。
【００２７】
コントロール信号はＤＬＮＡの技術ガイドラインに従って作成された通信データであり、ネットワークＩ／Ｆ２１から無線ネットワークを介してコンテンツサーバ１３と送受信される。コントロール信号によってコンテンツサーバ１３を特定する際に用いられる情報が、コンテンツサーバ情報である。コンテンツサーバ情報には、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）が含まれ、コンテンツサーバを一意に特定することができる。
【００２８】
また、コンテンツ再生装置１２は、ネットワークＩ／Ｆ２１から受信されたコンテンツメタ情報を受信し内容を解析するコンテンツメタ情報受信処理部２４と、コンテンツメタ情報受信処理部２４により受信されたコンテンツメタ情報からコンテンツのリストを生成するリスト生成部２５と、リスト生成部２５によって生成されたリストを表示するリスト表示部２６とを備える。コンテンツメタ情報は、ＤＭＳであるコンテンツサーバ１３から、ＤＬＮＡに従ったＸＭＬ形式のデータとして送信される。コンテンツメタ情報には、コンテンツのタイトル、コンテンツの在処、コンテンツのコーディック種類などコンテンツを特定しストリーミング再生を可能とするための情報が含まれる。
【００２９】
また、コンテンツ再生装置１２は、ネットワークＩ／Ｆ２１から受信されたストリーミングデータそのものの受信制御を行なうストリーミング受信処理部２７と、ストリーミング受信処理部２７で受信されたストリーミングデータをデコードして再生するストリーミング再生部２８と、再生されたコンテンツの映像を表示するストリーミング表示部２９とを備える。
【００３０】
上記したように再生コントロール部２３は、操作入力部２２からのユーザの操作入力をもとに、コンテンツサーバ１３との間で送受信するコントロール信号を生成して、コンテンツサーバ１３からのストリーム配信を制御する。コンテンツの再生開始時に、ユーザはリスト表示部２６によって表示されたリストを確認して、再生したいコンテンツを選択する操作を操作入力部２２に行なう。
【００３１】
このとき再生コントロール部２３は、リスト生成部２５からリスト表示部２６に表示中のコンテンツメタ情報リストを取得し、操作入力とのマッチングを取って、再生すべきコンテンツのコンテンツメタ情報を特定する。その後、再生を指示するコントロール信号をコンテンツサーバ１３に送信することによって、当該コンテンツのストリーミングデータを受信して再生を開始する。
【００３２】
このストリーミング再生開始時に、再生コントロール部２３は、再生中断に備えて記憶部３１にコンテンツサーバ情報とコンテンツメタ情報とを記録する。また、再生コントロール部２３は、操作入力部２２から操作入力によってストリーミングの再生中断の指示があった場合、ストリーミング再生部２８に再生中断を指示し、さらにストリーミング再生部２８より中断位置情報を取得して記憶部３１に記録する。
【００３３】
上記のように記憶部３１に記録されたコンテンツサーバ情報、コンテンツメタ情報及び中断位置情報は、操作入力部２２から再生再開の操作入力があった場合に、再生コントロール部２３が再生再開のコントロール信号を生成する際に参照される。
【００３４】
また、コンテンツ再生装置１２は、再生再開時にコンテンツサーバ１３が無線ネットワークに接続されていない場合に機能するサーバ接続復元部３０を備える。再生コントロール部２３は、再生再開時にコンテンツサーバ１３へコントロール信号が送信できない場合、サーバ接続復元部３０を起動する。サーバ接続復元部３０は、特定のメッセージを画面に表示するか、特定の音声を出力することによって、ユーザにコンテンツサーバ１３を無線ネットワークに接続するように通知する。また、サーバ接続復元部３０は、特定のメッセージを画面に表示するのに加えて、操作入力部２２からのユーザの操作入力により無線ＬＡＮ機能を選択させてもよい。この場合、サーバ接続復元部３０は、ユーザの操作入力により選択された無線ＬＡＮ機能に変更するようネットワークＩ／Ｆ２１に指示を行なう。
【００３５】
図５は、コンテンツ再生装置１２のハードウェアの構成例である。
ＣＰＵ４３に、操作入力部２２、ＲＯＭ４０、ＲＡＭ４１、ＲＴＣ（リアルタイムクロック）４２、記憶部３１、ネットワークＩ／Ｆ２１、デコード部４５、グラフィック生成部４９が接続されている。
【００３６】
操作入力部２２は、キーマトリックスによって押下されたキーが特定されるハードキー、ボタン、スイッチ、キーボードであってもよいし、押下によって座標情報が通知されるタッチパネル、タッチパッドあるいはマウスであってもよい。
ネットワークＩ／Ｆ２１は、アンテナ４４を介し、ＩＥＥＥ８０２．１１方式のプロトコル、あるいはその発展プロトコルなどの所定のプロトコルにしたがった無線通信を行なう。また、ネットワークＩ／Ｆ２１は、アクセスポイントモード機能、クライアントモード機能、アドホックモード機能のうち１つ以上を有し、複数の機能を有する場合にはＣＰＵ４３からの制御によって切替えが可能である。
【００３７】
記憶部３１は、電源ＯＦＦ時にも記録された情報を保持する。従って記憶部３１は、ＦＬＡＳＨＲＯＭ、ＥＥＰＲＯＭ（登録商標）のような半導体メモリやＨＤＤといった不揮発の記録媒体であるか、ＤＲＡＭやＳＲＡＭといった揮発性の記録媒体である場合には、電源ＯＦＦ時のバックアップ電源を持つ。
デコード部４５では、ＣＰＵ４３から供給されたストリーミングデータを音声信号と映像信号とに分離後に伸長処理する。音声信号は音声信号処理部４６でＤ／Ａ変換などの信号処理が施され、音声信号増幅部４７で所定のレベルに増幅された後、スピーカ４８に供給される。一方、映像信号はグラフィック生成部４９に供給され、グラフィック生成部４９で他のグラフィックデータと合成されて、表示部５０に供給され表示される。表示部５０は、リスト表示部２６およびストリーミング表示部２９となるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬディスプレイのような表示デバイスである。なお、サーバ接続復元部３０が画面表示を行なう場合にも表示部５０が用いられる。
【００３８】
ＣＰＵ４３では、ＲＯＭ４０に記録されたソフトウェアを、ＲＡＭ４１を一次保存領域として利用しながら実行し、再生コントロール部２３、コンテンツメタ情報受信処理部２４、リスト生成部２５、ストリーミング受信処理部２７、ストリーミング再生部２８、サーバ接続復元部３０の各機能を果たす。また、ＣＰＵ４３で実行されるソフトウェアが現在時刻などの時刻情報を取得する際には、ＲＴＣ（リアルタイムクロック）４２が用いられる。ＲＴＣ４２は電池や無停電電源などによって駆動されることで時刻情報を保持する。
【００３９】
図６は、上記ハードウェア構成のコンテンツ再生装置１２のＣＰＵ４３によって実行されるソフトウェアのブロック図である。
操作入力ドライバ５１は、操作入力部２２によって入力された操作をイベントとしてアプリケーションに通知する。
記憶部ドライバ５２は、記憶部３１へのデータの記録、参照を制御する。
デコードドライバ５３は、デコード部４５を制御し、ストリーミングデータを供給してデコード処理を実行させる。
【００４０】
グラフィックドライバ５４は、グラフィック生成部４９を制御し、高速なグラフィック描画や画像合成を実施する。
ネットワークドライバ５５は、ネットワークＩ／Ｆ２１を制御し、ＩＥＥＥ８０２．１１方式のプロトコル、あるいはその発展プロトコルなどの所定のプロトコルに従った無線通信を実行させ、３つの無線ＬＡＮ機能（アクセスポイントモード機能、クライアントモード機能、アドホックモード機能）の切替えを制御する。
【００４１】
ＯＳ５６は、プロセス制御、ファイル制御、デバイスドライバ制御、メモリアクセス制御、割り込み制御などソフトウェアの基本機能を提供する。また起動時にＲＴＣ４２より時刻情報を取得し管理する。
ネットワークプロトコル５７は、ＯＳ機能に含まれるＩＰｖ４、ＩＰｖ６などのネットワーク層プロトコル、およびＴＣＰ，ＵＤＰなどのトランスポート層プロトコル、およびＨＴＴＰ，ＲＴＰなどのセッション層のプロトコルである。
【００４２】
入出力ライブラリ５８は、操作入力ドライバ５１、記憶部ドライバ５２、デコードドライバ５３、グラフィックドライバ５４の各機能、およびＯＳ５６が管理する時刻情報をアプリケーションから利用するための関数群である。
コンテンツメタ情報受信処理部２４は、ＵＰｎＰ  ＡＶに規定されるコンテンツ選択機能を実行する。
コンテンツサーバ通信処理部５９はＵＰｎＰ  ＤＡに規定される機器発見・能力交換の機能を実行する。
【００４３】
ストリーミング受信処理部２７は、ＨＴＴＰ、ＲＴＰなどセッション層プロトコルを用いたストリーミングデータの受信処理を行なう。
ストリーミング再生部２８は、入出力ライブラリ５８によりデコードドライバ５３を利用して、ストリーミング受信処理部２７で受信したストリーミングデータをデコード部４５に供給し、ストリーミング再生を実現するよう処理する。
【００４４】
コンテンツ再生装置アプリケーション６０は、操作入力ドライバ５１からユーザの操作入力を通知され、再生コントロール部２３、およびサーバ接続復元部３０の機能を実行する。再生コントロール部２３の機能を実行する際には、コンテンツサーバ通信処理部５９からコンテンツサーバ情報を取得して利用する。さらにコンテンツ再生装置アプリケーション６０は、コンテンツメタ情報受信処理部２４からコンテンツメタ情報を取得し、リスト生成部２５の機能を実行する。
【００４５】
以上、図４、図５、図６で示したとおり構成されたコンテンツ再生装置１２について、以下にその再生中断再開の処理手順を説明する。
【００４６】
図７は、コンテンツ再生装置１２における中断動作の処理手順である。
最初にコンテンツ再生装置１２は、ネットワークＩ／Ｆ２１を介して、再生コントロール部２３がＵＰｎＰ  ＤＡプロトコルを用いることにより、コンテンツサーバ情報を取得して、コンテンツサーバ１３と接続する（ステップＳ１０１）。
次に、コンテンツメタ情報受信処理部２４がＵＰｎＰ  ＡＶプロトコルを用いてコンテンツサーバ１３からコンテンツメタ情報を取得し、リスト生成部２５にてコンテンツメタ情報のリストが生成され、リスト表示部２６に表示される。ユーザは表示されたリストを確認して、操作入力部２２を介して再生したいコンテンツを選択する。
【００４７】
再生コントロール部２３は、ユーザ入力とリスト生成部２５から取得したコンテンツメタ情報のリストから、再生すべきコンテンツのコンテンツメタ情報を特定し、コンテンツサーバ１３に再生を指示するコントロール信号を送信する。このコントロール信号によりコンテンツサーバ１３からストリーミング配信されたコンテンツは、ストリーミング受信処理部２７にて受信処理されストリーミング再生部２８に供給される。その結果、コンテンツ再生装置１２はストリーミング再生部２８にてコンテンツを再生する（ステップＳ１０２）。
【００４８】
ステップＳ１０２の後、再生コントロール部２３は再生中断に備えて、取得済みのコンテンツサーバ情報とコンテンツメタ情報とを記憶部３１に記録する（ステップＳ１０３）。
ストリーミング再生中、操作入力部２２を介してユーザからの再生中断操作があった場合（ステップＳ１０４でＹｅｓ）、再生コントロール部２３は、ストリーミング再生部２８に対して再生中断を指示し、その中断位置情報を取得する（ステップＳ１０５）。そして、再生コントロール部２３は取得した中断位置情報を記憶部３１に記録する（ステップＳ１０６）。以上によって、コンテンツ再生装置１２は再生中断中の状態となる。
【００４９】
なお、ステップＳ１０３は、イグニッションＯＦＦのような電源ＯＦＦ動作であってもよい。その場合ＣＰＵ４３上のソフトウェアはステップＳ１０６の終了を待って電源ＯＦＦ処理に移行する。
【００５０】
図８は、コンテンツ再生装置１２における再開動作の処理手順である。
図８において、まずコンテンツ再生装置１２は、図７の手順によって再生中断中の状態となる（ステップＳ２０１）。再生中断中に操作入力部２２を介してユーザからの再生再開操作があった場合（ステップＳ２０２でＹｅｓ）、再生コントロール部２３は、記憶部３１からコンテンツサーバ情報とコンテンツメタ情報と中断位置情報とを参照する（ステップＳ２０３）。
【００５１】
そして、再生コントロール部２３は、ＵＰｎＰ  ＤＡプロトコルを用いて、参照したコンテンツサーバ情報と適合する無線ネットワーク上のコンテンツサーバ１３を探索する（ステップＳ２０４）。探索が成功し、コンテンツサーバ１３と接続できた場合（ステップＳ２０５でＹｅｓ）、再生コントロール部２３は、コンテンツメタ情報と中断位置情報とを用いて、コンテンツサーバ１３に中断位置からのストリーミング配信を指示するコントロール信号を送信し、その結果、コンテンツ再生装置１２は、中断位置からのストリーミングを受信して再生を行なう（ステップＳ２０７）。
【００５２】
探索が失敗し、コンテンツサーバ１３と接続できなかった場合（ステップＳ２０５でＮｏ）、再生コントロール部２３は、サーバ接続復元部３０を起動し、サーバ接続復元動作を実行する（ステップＳ２０６）。
なお、イグニッションＯＮのような電源ＯＮ動作を再開動作とみなす場合は、図９のように、ステップＳ２０１、ステップＳ２０２を省略してもよい。
【００５３】
図８、図９において、サーバ接続復元部３０では、コンテンツサーバ１３を接続可能な状態にするために、表示部５０にユーザに対するメッセージを表示する。
図１０は、サーバ接続復元部３０によって表示されるメッセージの一例である。メッセージ７１の表示を見ることによって、ユーザはコンテンツサーバ１３の無線ネットワークを接続可能状態にして、ＤＬＮＡのＤＭＳ機能を有効にする。
【００５４】
これにより、ステップＳ２０４において、コンテンツサーバ１３の再探索が成功し、その結果コンテンツサーバ１３との接続が確立し（ステップＳ２０５でＹｅｓ）、中断位置からの再生を行なうことができる（ステップＳ２０７）。なお、サーバ接続復元部３０のメッセージ通知は、画面への表示に限らず、音声データとしてＲＯＭ４０上に記録しておき、スピーカ４８を用いて出力してもよい。
【００５５】
さらにサーバ接続復元部３０による画面表示は、図１１の例のように、無線ＬＡＮ機能を変更するよう選択させる表示であってもよい。図１１ではメッセージ７１に加えてボタン７２を表示し、タッチパネルで押下するなどの手段で選択させることにより、無線ＬＡＮ機能の変更が可能である。図３に示した接続可能な組合せになるように、無線ＬＡＮ機能を変更することによって、コンテンツサーバ１３の無線ＬＡＮ機能が変更された場合に、も対応することが可能となる。
【００５６】
無線ＬＡＮ機能の変更方法は、表示ボタン７２を押下するたびに、アクセスポイントモード機能、クライアントモード機能、アドホックモード機能をトグルで変更してもよいし、表示ボタン７２の押下によって図１２に示す無線ＬＡＮ機能の選択を促すメッセージ７３の表示に切替えて、ボタン７４、ボタン７５、ボタン７６を選択させることにより、各々に対応するアクセスポイントモード機能、クライアントモード機能、アドホックモード機能に切替えてもよい。
【００５７】
図１３、図１４は、再生中断時に中断時刻を記憶部３１に記憶することにより、記憶した情報の有効期限を設けた場合の処理手順である。図１３の中断処理においては、図７のステップＳ１０６をステップＳ３０１に替えて、中断操作があった場合に、中断位置情報に加えて中断時刻情報を記憶部３１に記憶する。
【００５８】
図１４の再開動作においては、図９のステップＳ２０３の前に、ステップＳ４０１とＳ４０２を追加する。まず、再生コントロール部２３は、記憶部３１から中断時刻情報を参照する（ステップＳ４０１）。それから、再生コントロール部２３は現在時刻を取得して中断時刻情報との差から経過時間を算出し、記憶部３１に記憶された情報が有効期限内か確認する（ステップＳ４０２）。有効期限内として許容される経過時間の最大値はあらかじめＲＯＭ４０内に記憶された数値を用いるか、またはユーザからの設定によってあらかじめ記憶部３１に記録しておいた数値を用いてもよい。
【００５９】
以上のように本実施の形態によれば、記憶部３１とサーバ接続復元部３０とを備えることにより、ユーザの都合により再生中断したストリーミング再生の再生再開時に、コンテンツサーバ１３と接続できなかった場合にも、接続可能な状態にするよう促すメッセージをユーザに通知することができるため、接続不能状態から直ちに復帰して中断位置からの再生を行なうことが可能となる。
【００６０】
また、サーバ接続復元部３０が無線ＬＡＮ機能を切替える機能を備えることによって、コンテンツサーバ１３で無線ＬＡＮ機能が切替えられていた場合にも接続不能状態から復帰して中断位置からの再生を行なうことが可能となる。さらに、記憶部３１に中断時刻情報の記録を行なう機能を備えることによって、コンテンツサーバ情報、コンテンツメタ情報、および中断位置情報に有効期限を設定することができるため、長期間中断されていた場合には再開を行なわないといった制御が可能となる。これによって、中断から再開までの期間が、ユーザが忘れてしまうほど十分長期間だった場合には、望まれない再開動作を行なわないよう抑止することが可能となる。
【００６１】
また、本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００６２】
さらに、本発明は、上記コンピュータプログラム又は上記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Blu-ray  Disc（登録商標））、ＵＳＢメモリ、ＳＤカードなどのメモリカード、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている上記デジタル信号であるとしてもよい。
【００６３】
また、本発明は、上記コンピュータプログラム又は上記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【００６４】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしてもよい。
【００６５】
また、上記プログラム又は上記デジタル信号を上記記録媒体に記録して移送することにより、又は上記プログラム又は上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【００６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではない。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれる。
【産業上の利用可能性】
【００６７】
以上のように、本発明にかかるコンテンツ再生装置は、再生中断したストリーミング再生の再生再開時に、コンテンツサーバと接続できなかった場合にも、接続不能状態から復帰して中断位置からの再生を行なうことが可能となるという効果を有し、無線ネットワークを介して接続したコンテンツサーバ内に格納された、音楽ファイルや映像ファイルといったコンテンツをストリーミング再生することが可能な車載ＡＶ機器等のコンテンツ再生装置に有用である。
【符号の説明】
【００６８】
１１    アクセスポイント
１２    コンテンツ再生装置
１３    コンテンツサーバ
２１    ネットワークＩ／Ｆ
２２    操作入力部
２３    再生コントロール部
２４    コンテンツメタ情報受信処理部
２５    リスト生成部
２６    リスト表示部
２７    ストリーミング受信処理部
２８    ストリーミング再生部
２９    ストリーミング表示部
３０    サーバ接続復元部
３１    記憶部
【図１】
2013070307.tif 000003
【図２】
2013070307.tif 000004
【図３】
2013070307.tif 000005
【図４】
2013070307.tif 000006
【図５】
2013070307.tif 000007
【図６】
2013070307.tif 000008
【図７】
2013070307.tif 000009
【図８】
2013070307.tif 000010
【図９】
2013070307.tif 000011
【図１０】
2013070307.tif 000012
【図１１】
2013070307.tif 000013
【図１２】
2013070307.tif 000014
【図１３】
2013070307.tif 000015
【図１４】
2013070307.tif 000016