(57)【特許請求の範囲】
【請求項１】
コンテンツデータを記憶するサーバと、前記サーバに記憶された前記コンテンツデータの再生に関する要求として、再生するコンテンツデータの設定を要求するコンテンツ設定要求、前記コンテンツ設定要求により設定されたコンテンツデータの再生の開始を要求する再生要求、または前記再生要求に応じて再生されているコンテンツデータの再生の停止を要求する停止要求を送信する制御装置と、通信を行う通信部と、
前記通信部が受信した前記再生に関する要求に応じた、コンテンツデータの再生に係る処理を行う再生処理部と、
前記再生処理部におけるコンテンツデータの再生に係る処理の実行の状態を制御する再生制御部と、
を備え、
前記再生制御部は、
前記再生処理部がコンテンツデータの再生を行っている再生状態にあるときに前記停止要求が受信された場合、または前記再生処理部がコンテンツデータの再生を行っている再生状態にあるときに前記コンテンツデータの再生が終了した場合には、第１の待機時間を設定して前記第１の待機時間が経過するまで前記再生処理部における再生状態を維持させ、
前記第１の待機時間の経過前に前記コンテンツ設定要求が受信された場合には、前記第１の待機時間経過後に第２の待機時間をさらに設定して前記第２の待機時間が経過するまで前記再生処理部における再生状態をさらに維持させ、
前記第２の待機時間が経過するまでに前記再生要求が受信された場合には、前記再生処理部に前記コンテンツ設定要求に応じて新たに設定されたコンテンツデータの再生を行わせ、
前記第１の待機時間が経過するまでに前記コンテンツ設定要求が受信されない場合、または前記第２の待機時間が経過するまでに前記再生要求が受信されない場合には、前記再生処理部におけるコンテンツデータの再生に係る処理の実行の状態を、前記再生状態からコンテンツデータの再生を行っていない基本状態へと遷移させ、
前記第２の待機時間を前記第１の待機時間よりも長く設定する、再生装置。
【請求項２】
前記再生制御部は、
前記第１の待機時間の経過前に前記コンテンツ設定要求が受信された場合には、前記サーバとの間における前記コンテンツ設定要求に応じた通信を前記再生処理部に行わせ、
前記サーバとの間における前記コンテンツ設定要求に応じた通信が終了するまで前記第２の待機時間の設定を保留する、請求項１に記載の再生装置。
【請求項３】
前記再生制御部は、前記再生処理部が前記再生状態にあるときに前記コンテンツデータの再生が終了した場合に設定する前記第１の待機時間を、前記再生処理部が前記再生状態にあるときに前記停止要求が受信された場合に設定する前記第１の待機時間よりも長く設定する、請求項１に記載の再生装置。
【請求項４】
前記再生制御部は、前記第１の待機時間の経過前に前記コンテンツ設定要求が受信された場合、または、前記第２の待機時間の経過前に前記再生要求が受信された場合には、前記コンテンツデータの再生に関する要求を受信したことをユーザに対して通知させる、請求項１に記載の再生装置。
【請求項５】
前記再生制御部は、前記第１の待機時間の経過前または前記第２の待機時間の経過前に前記停止要求が受信された場合には、前記停止要求に応じた処理を前記再生処理部に行わせない、請求項１に記載の再生装置。
【請求項６】
サーバに記憶されたコンテンツデータの再生に関する要求を送信する制御装置から送信された、コンテンツデータの再生の開始を要求する再生要求が受信された場合に、前記再生要求に対応するコンテンツデータを再生する再生ステップと、
前記再生ステップにおいてコンテンツデータの再生が行われているときに前記制御装置から送信された前記再生要求に応じて再生されているコンテンツデータの再生の停止を要求する停止要求が受信された場合、または前記再生ステップにおいてコンテンツデータの再生が行われているときに前記コンテンツデータの再生が終了した場合に、第１の待機時間を設定し、前記第１の待機時間が経過するまで前記再生するステップにおける前記コンテンツデータの再生の状態を維持する第１維持ステップと、
前記第１維持ステップにおいて設定された前記第１の待機時間の経過前に、前記制御装置から送信された再生するコンテンツデータの設定を要求するコンテンツ設定要求が受信された場合に、前記第１の待機時間経過後に第２の待機時間をさらに設定し、前記第２の待機時間が経過するまで前記第１維持ステップにおいて維持された前記コンテンツデータの再生の状態をさらに維持する第２維持ステップと、
前記第２の待機時間が経過するまでに前記再生要求が受信された場合に、前記コンテンツ設定要求に応じて新たに設定したコンテンツデータの再生を行う再生切り替えステップと、
前記第１の待機時間が経過するまでに前記コンテンツ設定要求が受信されない場合、または前記第２の待機時間が経過するまでに前記再生要求が受信されない場合に、前記第１維持ステップまたは前記第２維持ステップにおいて維持された前記コンテンツデータの再生の状態を、コンテンツデータの再生を行っていない基本状態へと遷移させる状態遷移ステップと、
を有し、
前記第２の待機時間は、前記第１の待機時間よりも長く設定される、再生制御方法。
【請求項７】
サーバに記憶されたコンテンツデータの再生に関する要求を送信する制御装置から送信された、コンテンツデータの再生の開始を要求する再生要求が受信された場合に、前記再生要求に対応するコンテンツデータを再生する再生ステップ、
前記再生ステップにおいてコンテンツデータの再生が行われているときに前記制御装置から送信された前記再生要求に応じて再生されているコンテンツデータの再生の停止を要求する停止要求が受信された場合、または前記再生ステップにおいてコンテンツデータの再生が行われているときに前記コンテンツデータの再生が終了した場合に、第１の待機時間を設定し、前記第１の待機時間が経過するまで前記再生するステップにおける前記コンテンツデータの再生の状態を維持する第１維持ステップ、
前記第１維持ステップにおいて設定された前記第１の待機時間の経過前に、前記制御装置から送信された再生するコンテンツデータの設定を要求するコンテンツ設定要求が受信された場合に、前記第１の待機時間経過後に第２の待機時間をさらに設定し、前記第２の待機時間が経過するまで前記第１維持ステップにおいて維持された前記コンテンツデータの再生の状態をさらに維持する第２維持ステップ、
前記第２の待機時間が経過するまでに前記再生要求が受信された場合に、前記コンテンツ設定要求に応じて新たに設定したコンテンツデータの再生を行う再生切り替えステップ、
前記第１の待機時間が経過するまでに前記コンテンツ設定要求が受信されない場合、または前記第２の待機時間が経過するまでに前記再生要求が受信されない場合に、前記第１維持ステップまたは前記第２維持ステップにおいて維持された前記コンテンツデータの再生の状態を、コンテンツデータの再生を行っていない基本状態へと遷移させる状態遷移ステップ、
をコンピュータに実行させ、
前記第２の待機時間は、前記第１の待機時間よりも長く設定される、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、例えばＤＬＮＡ（Digital  Living  Network  Alliance）規格に沿った装置の普及が進んでいる。例えばＤＬＮＡ規格に沿った装置が用いられることによって、ネットワーク上に接続された装置間で動画像（いわゆる映像）や静止画像、音楽などを示すコンテンツデータを再生することが可能なコンテンツ再生システムが実現される。
【０００３】
このような中、ネットワーク上に接続された装置間でコンテンツデータを再生するための技術が開発されている。ネットワーク上に接続された装置間でコンテンツデータを再生するための技術としては、例えば、特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３１９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＤＬＮＡ規格に沿った従来のコンテンツ再生システム（以下、「従来のコンテンツ再生システム」という。）は、例えば再生装置（以下「再生装置１０」という。）と制御装置と（以下「制御装置２０」という。）とサーバ（以下、「サーバ３０」）とを有する（３Ｂｏｘモデルの場合）。
【０００６】
サーバ３０は、コンテンツデータを記憶し、ネットワークを介してコンテンツデータを外部装置に送信することによって当該外部装置にコンテンツデータを提供する。制御装置２０は、サーバが記憶するどのコンテンツデータを再生装置１０に再生させるかの決定や、決定したコンテンツデータの再生装置１０での再生、停止など、再生装置１０におけるコンテンツデータの再生に関する処理を再生装置１０の外部から制御する。再生装置１０は、ネットワークを介してサーバから取得したコンテンツデータを自装置にて再生する。ここで、従来のコンテンツ再生システムでは、再生装置１０はＤＭＲ（Digital  Media  Renderer）としての役目を果たす。また、従来のコンテンツ再生システムでは、制御装置２０はＤＭＣ（Digital  Media  Controller）としての役目を果たし、サーバ３０はＤＭＳ（Digital  Media  Server）としての役目を果たす。
【０００７】
従来のコンテンツ再生システムでは、制御装置２０が例えば下記のようなコンテンツデータの再生に関する要求を再生装置１０に送信し、再生装置１０は受信したコンテンツデータの再生に関する要求に応じたコンテンツデータの再生に関する処理を行う。ここで、下記に示すコンテンツデータの再生に関する要求は、ＤＬＮＡ規格にて規定されている要求であるため、再生装置１０がＤＬＮＡ規格に沿った装置である場合には、下記に示すコンテンツデータの再生に関する要求に応じた処理を行うことができる。
・コンテンツ設定要求（例えば「ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩ」）
・再生要求（例えば「Ｐｌａｙ」）
・停止要求（例えば「Ｓｔｏｐ」）
【０００８】
より具体的には、再生装置１０は、受信したコンテンツ設定要求に基づいてサーバ３０と通信を行うことにより再生対象のコンテンツデータを設定し、その後に受信した再生要求に基づいて設定したコンテンツデータの再生を行う。また、再生装置１０は、再生要求に応じてコンテンツデータの再生を行っているときに停止要求が受信された場合には、停止要求に応じてコンテンツデータの再生を停止する。従来の再生システムでは、再生装置１０が例えば上記のように受信したコンテンツデータの再生に関する要求に基づく処理を行うことによって、ネットワーク上に接続された装置間でのコンテンツデータの再生、停止が実現される。
【０００９】
また、再生装置１０は、複数のコンテンツデータを切り替えて再生することにより複数のコンテンツデータを連続的に再生することも可能である。しかしながら、制御装置２０が複数のコンテンツデータを指定し再生装置１０に指定したコンテンツデータを連続再生させる方法については、ＤＬＮＡ規格では一意に規定されていない。そのため、従来のコンテンツ再生システムでは、例えば、上記コンテンツデータの再生に関する要求を組み合わせることによって、あるコンテンツデータの再生が終了した後に次のコンテンツデータを再生する（再生するコンテンツデータの切り替え）。
【００１０】
上記コンテンツデータの再生に関する要求の組み合わせによりコンテンツデータを切り替える方法としては、例えば、制御装置２０があるコンテンツデータを再生させている再生装置１０に対して“停止要求  →  コンテンツ設定要求  →  再生要求”を順次に送信することが挙げられる。上記の場合には、再生装置１０は、受信した“停止要求  →  コンテンツ設定要求  →  再生要求”に基づいて“一のコンテンツデータの再生の停止  →  他のコンテンツデータの設定  →  設定した他のコンテンツデータの再生”を行う。よって、制御装置２０が“停止要求  →  コンテンツ設定要求  →  再生要求”を順次に送信することより、再生装置１０における再生するコンテンツデータは切り替わることとなる。
【００１１】
また、上記コンテンツデータの再生に関する要求の組み合わせによりコンテンツデータを切り替える他の方法としては、例えば、制御装置２０があるコンテンツデータを再生させている再生装置１０に対して“コンテンツ設定要求”を送信することも挙げられる。ここで、再生装置１０が上記コンテンツ設定要求によってコンテンツデータの再生を切り替える場合、再生装置１０は“一のコンテンツデータの再生の停止、他のコンテンツデータの設定、および設定した他のコンテンツデータの再生”を一連の処理として行う。つまり、上記の場合に制御装置２０が送信する“コンテンツ設定要求”は、コンテンツデータの切替を要求する“コンテンツ切替要求”の役目を果たす。しかしながら、ＤＬＮＡ規格ではコンテンツデータを連続再生させる方法が一意に規定されていないので、“コンテンツ設定要求”を受信した再生装置１０が“一のコンテンツデータの再生の停止、他のコンテンツデータの設定、および設定した他のコンテンツデータの再生”を一連の処理として行うことができるとは限らない。
【００１２】
よって、ＤＬＮＡ規格に沿ったコンテンツ再生システムでは、再生装置１０におけるコンテンツデータの切り替えをより確実に実現するために、例えば、“停止要求  →  コンテンツ設定要求  →  再生要求”が制御装置２０から再生装置１０へ順次に送信されることが多い。
【００１３】
しかしながら、上記のようにＤＬＮＡ規格ではコンテンツデータを連続再生させる方法が一意に規定されておらず、また、従来のコンテンツ再生システムでは機器の種類やメーカーなどが多種多様な様々な機器が制御装置２０の役目を果たしうる。そのため、従来の制御装置２０におけるコンテンツデータの再生に関する要求の送信タイミングは一定ではなく、また、制御装置２０が送信するコンテンツデータの再生に関する要求の種類や順番も一定ではない。
【００１４】
よって、従来のコンテンツ再生システムでは、再生装置１０がコンテンツデータを切り替えて再生する場合に、例えば下記の（ａ）、（ｂ）のような問題が発生しうる。
（ａ）再生装置１０が、ＴＶ（Television）の放送視聴画面のような基本画面から、画面を切り替えてコンテンツデータ（画像データ）の再生を行う場合、コンテンツデータの切り替え時に、一瞬基本画面が表示されてしまう
（ｂ）再生装置１０が、ラジオ放送の規定のチャンネルのような基本チャンネルの音声を切り替えてコンテンツデータ（音声データ）の再生を行う場合、コンテンツデータの切り替え時に、一瞬基本チャンネルの音声が再生されてしまう。
【００１５】
また、ネットワーク上に接続された装置間でコンテンツデータを再生するための従来の技術は、上記の問題について何らの考慮もなされていないので、当該技術を用いたとしても、上記（ａ）、（ｂ）のような問題が生じうる。
【００１６】
したがって、従来のコンテンツ再生システムに係る従来の技術およびネットワーク上に接続された装置間でコンテンツデータを再生するための従来の技術（以下、総称して「従来の技術」という。）を用いたとても、再生装置における円滑なコンテンツデータの切り替えを実現することは、望むべくもない。
【００１７】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることが可能な、新規かつ改良された再生装置、再生制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明の第１の観点によれば、コンテンツデータを記憶するサーバと、上記サーバに記憶された上記コンテンツデータの再生に関する要求として、再生するコンテンツデータの設定を要求するコンテンツ設定要求、上記コンテンツ設定要求により設定されたコンテンツデータの再生を開始を要求する再生要求、または上記再生要求に応じて再生されているコンテンツデータの再生の停止を要求する停止要求を送信する制御装置と、通信を行う通信部と、上記通信部が受信した上記再生に関する要求に応じた、コンテンツデータの再生に係る処理を行う再生処理部と、上記再生処理部におけるコンテンツデータの再生に係る処理の実行の状態を制御する再生制御部とを備え、上記再生制御部は、上記再生処理部がコンテンツデータの再生を行っている再生状態にあるときに上記停止要求が受信された場合、または上記再生処理部がコンテンツデータの再生を行っている再生状態にあるときに上記コンテンツデータの再生が終了した場合には、第１の待機時間を設定して上記第１の待機時間が経過するまで上記再生処理部における再生状態を維持させ、上記第１の待機時間の経過前に上記コンテンツ設定要求が受信された場合には、上記第１の待機時間経過後に第２の待機時間をさらに設定して上記第２の待機時間が経過するまで上記再生処理部における再生状態をさらに維持させ、上記第２の待機時間が経過するまでに上記再生要求が受信された場合には、上記再生処理部に上記コンテンツ設定要求に応じて新たに設定されたコンテンツデータの再生を行わせ、上記第１の待機時間が経過するまでに上記コンテンツ設定要求が受信されない場合、または上記第２の待機時間が経過するまでに上記再生要求が受信されない場合には、上記再生処理部におけるコンテンツデータの再生に係る処理の実行の状態を、上記再生状態からコンテンツデータの再生を行っていない基本状態へと遷移させる再生装置が提供される。
【００１９】
かかる構成により、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることができる。
【００２０】
また、上記再生制御部は、上記第２の待機時間を上記第１の待機時間よりも長く設定してもよい。
【００２１】
また、上記再生制御部は、上記第１の待機時間の経過前に上記コンテンツ設定要求が受信された場合には、上記サーバとの間における上記コンテンツ設定要求に応じた通信を上記再生処理部に行わせ、上記サーバとの間における上記コンテンツ設定要求に応じた通信が終了するまで上記第２の待機時間の設定を保留してもよい。
【００２２】
また、上記再生制御部は、上記再生処理部が上記再生状態にあるときに上記コンテンツデータの再生が終了した場合に設定する上記第１の待機時間を、上記再生処理部が上記再生状態にあるときに上記停止要求が受信された場合に設定する上記第１の待機時間よりも長く設定してもよい。
【００２３】
また、上記再生制御部は、上記第１の待機時間の経過前に上記コンテンツ設定要求が受信された場合、または、上記第２の待機時間の経過前に上記再生要求が受信された場合には、上記コンテンツデータの再生に関する要求を受信したことをユーザに対して通知させてもよい。
【００２４】
また、上記再生制御部は、上記第１の待機時間の経過前または上記第２の待機時間の経過前に上記停止要求が受信された場合には、上記停止要求に応じた処理を上記再生処理部に行わせなくてもよい。
【００２５】
上記目的を達成するために、本発明の第２の観点によれば、サーバに記憶されたコンテンツデータの再生に関する要求を送信する制御装置から送信された、コンテンツデータの再生を開始を要求する再生要求が受信された場合に、上記再生要求に対応するコンテンツデータを再生する再生ステップと、上記再生ステップにおいてコンテンツデータの再生が行われているときに上記制御装置から送信された上記再生要求に応じて再生されているコンテンツデータの再生の停止を要求する停止要求が受信された場合、または上記再生ステップにおいてコンテンツデータの再生が行われているときに上記コンテンツデータの再生が終了した場合に、第１の待機時間を設定し、上記第１の待機時間が経過するまで上記再生するステップにおける上記コンテンツデータの再生の状態を維持する第１維持ステップと、上記第１維持ステップにおいて設定された上記第１の待機時間の経過前に、上記制御装置から送信された再生するコンテンツデータの設定を要求するコンテンツ設定要求が受信された場合に、上記第１の待機時間経過後に第２の待機時間をさらに設定し、上記第２の待機時間が経過するまで上記第１維持ステップにおいて維持された上記コンテンツデータの再生の状態をさらに維持する第２維持ステップと、上記第２の待機時間が経過するまでに上記再生要求が受信された場合に、上記コンテンツ設定要求に応じて新たに設定したコンテンツデータの再生を行う再生切り替えステップと、上記第１の待機時間が経過するまでに上記コンテンツ設定要求が受信されない場合、または上記第２の待機時間が経過するまでに上記再生要求が受信されない場合に、上記第１維持ステップまたは上記第２維持ステップにおいて維持された上記コンテンツデータの再生の状態を、コンテンツデータの再生を行っていない基本状態へと遷移させる状態遷移ステップとを有する再生制御方法が提供される。
【００２６】
かかる方法を用いることによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることができる。
【００２７】
上記目的を達成するために、本発明の第３の観点によれば、サーバに記憶されたコンテンツデータの再生に関する要求を送信する制御装置から送信された、コンテンツデータの再生を開始を要求する再生要求が受信された場合に、上記再生要求に対応するコンテンツデータを再生する再生ステップ、上記再生ステップにおいてコンテンツデータの再生が行われているときに上記制御装置から送信された上記再生要求に応じて再生されているコンテンツデータの再生の停止を要求する停止要求が受信された場合、または上記再生ステップにおいてコンテンツデータの再生が行われているときに上記コンテンツデータの再生が終了した場合に、第１の待機時間を設定し、上記第１の待機時間が経過するまで上記再生するステップにおける上記コンテンツデータの再生の状態を維持する第１維持ステップ、上記第１維持ステップにおいて設定された上記第１の待機時間の経過前に、上記制御装置から送信された再生するコンテンツデータの設定を要求するコンテンツ設定要求が受信された場合に、上記第１の待機時間経過後に第２の待機時間をさらに設定し、上記第２の待機時間が経過するまで上記第１維持ステップにおいて維持された上記コンテンツデータの再生の状態をさらに維持する第２維持ステップ、上記第２の待機時間が経過するまでに上記再生要求が受信された場合に、上記コンテンツ設定要求に応じて新たに設定したコンテンツデータの再生を行う再生切り替えステップ、上記第１の待機時間が経過するまでに上記コンテンツ設定要求が受信されない場合、または上記第２の待機時間が経過するまでに上記再生要求が受信されない場合に、上記第１維持ステップまたは上記第２維持ステップにおいて維持された上記コンテンツデータの再生の状態を、コンテンツデータの再生を行っていない基本状態へと遷移させる状態遷移ステップをコンピュータに実行させるためのプログラムが提供される。
【００２８】
かかるプログラムを用いることによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることができる。
【発明の効果】
【００２９】
本発明によれば、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることができる。
【図面の簡単な説明】
【００３０】
【図１】従来の再生装置におけるコンテンツデータの再生に係る状態の遷移を示す状態遷移図である。
【図２】従来の再生装置における再生するコンテンツデータの切り替えに係る処理の一例を示す説明図である。
【図３】本発明の実施形態に係る再生装置におけるコンテンツデータの再生に係る状態の遷移の一例を示す状態遷移図である。
【図４】本発明の実施形態に係る再生装置における再生するコンテンツデータの切り替えに係る処理の一例を示す説明図である。
【図５】本発明の実施形態に係る再生装置における、コンテンツデータの再生が終了した場合の再生するコンテンツデータの切り替えに係る処理の一例を示す説明図である。
【図６】本発明の実施形態に係る再生装置におけるコンテンツデータの再生に係る状態の遷移の他の例を示す状態遷移図である。
【図７】本発明の実施形態に係る再生装置における再生するコンテンツデータの切り替えに係る処理の他の例を示す説明図である。
【図８】本発明の実施形態に係る再生装置の構成の一例を示すブロック図である。
【図９】本発明の実施形態に係る再生装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００３１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３２】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る再生装置
３．本発明の実施形態に係るプログラム
【００３３】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係るコンテンツ再生システム（以下、「コンテンツ再生システム１０００」とよぶ場合がある。）を構成する再生装置（以下、「再生装置１００」という。）の構成について説明する前に、本発明の実施形態に係る再生切り替えアプローチについて説明する。
【００３４】
以下では、本発明の実施形態に係るコンテンツ再生システム１０００が、再生装置１００、制御装置（以下、「制御装置２００」という。）、およびサーバ（以下、「サーバ３００」という。）で構成される、ＤＬＮＡ規格における３Ｂｏｘモデルのシステムである場合を例に挙げて説明する。なお、本発明の実施形態に係るコンテンツ再生システム１０００では、例えば、制御装置２００とサーバ３００とが１つの装置であってもよい。
【００３５】
また、以下では、制御装置２００がコンテンツ設定要求、再生要求、停止要求をコンテンツデータの再生に関する要求として送信し、再生装置１００が、受信したコンテンツ設定要求、再生要求、停止要求に基づいてコンテンツデータの再生に関する処理を行うものとして説明する。ここで、本発明の実施形態に係るコンテンツ設定要求は、再生するコンテンツデータの設定を要求するデータであり、ＤＬＮＡにおける「ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩ」に該当する。また、本発明の実施形態に係る再生要求は、コンテンツ設定要求により設定されたコンテンツデータの再生を開始を要求するデータであり、ＤＬＮＡにおける「Ｐｌａｙ」に該当する。また、本発明の実施形態に係る停止要求とは、再生要求に応じて再生されているコンテンツデータの再生の停止を要求するデータであり、ＤＬＮＡにおける「Ｓｔｏｐ」に該当する。
【００３６】
また、以下では、本発明の実施形態に係るコンテンツデータが画像（動画像／静止画像。以下同様とする。）を示す画像データである場合、すなわち、再生装置１００が、コンテンツデータを再生することによりコンテンツデータが示す画像を表示画面に表示させる場合を例に挙げて説明する。なお、本発明の実施形態に係るコンテンツデータは、画像データに限られず、例えば音声（音楽も含む）を示す音声データであってもよい。
【００３７】
［従来の再生装置１０における問題］
本発明の実施形態に係る再生切り替えアプローチについて説明する前に、まず、従来の技術に係る再生装置１０が受信したコンテンツデータの再生に関する要求に基づいてコンテンツデータの切り替えを行う場合に生じうる問題について、より具体的に説明する。図１は、従来の再生装置１０におけるコンテンツデータの再生に係る状態の遷移を示す状態遷移図である。再生装置１０は、コンテンツデータの再生に係る状態として、基本状態Ｓｔ１０と再生状態Ｓｔ２０とを有する。
【００３８】
基本状態Ｓｔ１０は、再生装置１０がコンテンツデータの再生を行っていない状態である。例えば再生装置１０がテレビ放送を受信可能なテレビ受像機である場合、基本状態Ｓｔ１０の再生装置１０は、受信された放送波に応じた放送視聴画面を基本画面として表示画面に表示する。また、再生状態Ｓｔ２０は、再生装置１０がコンテンツデータの再生を行っている状態である。再生状態Ｓｔ２０の再生装置１０は、サーバ３０に記憶されたコンテンツデータを再生して、コンテンツデータが示す画像が表示される再生画面を表示画面に表示する。
【００３９】
（ｉ）基本状態Ｓｔ１０から再生状態Ｓｔ２０への遷移
再生装置１０は、制御装置２０が送信した再生要求（より厳密には、コンテンツ設定要求および再生要求）に基づいて、再生するコンテンツデータを設定して当該コンテンツデータを再生する（Ｓ１０）。よって、再生装置１０の表示画面に表示される画面は、基本画面から再生画面へと切り替わる。
【００４０】
（ｉｉ）コンテンツ切替要求に基づくコンテンツデータの切り替え
再生状態Ｓｔ２０のときにコンテンツ切替要求（コンテンツ設定要求。以下同様とする。）が受信された場合、再生装置１０は、コンテンツ切替要求に対応するコンテンツデータを設定して当該コンテンツデータを再生する（Ｓ１２）。よって、ステップＳ１２の処理が正常に行われた場合には、再生装置１０の表示画面に表示される画面は、一のコンテンツデータが示す画像が示す再生画面から、新たに設定された他のコンテンツデータが示す画像が示す再生画面へと切り替わる。
【００４１】
しかしながら、ステップＳ１２の処理は、受信されたコンテンツ切替要求に基づくコンテンツデータの切り替え機能を有する再生装置１０にて行われ、当該機能を有さない再生装置１０では行われない。つまり、ステップＳ１２の処理によるコンテンツデータの切り替えは、汎用的なものない。
【００４２】
（ｉｉｉ）再生状態Ｓｔ２０から基本状態Ｓｔ１０への遷移
再生装置１０は、制御装置２０が送信した停止要求に基づいて、コンテンツデータの再生を停止する（Ｓ１４）。また、再生装置１０は、再生しているコンテンツデータの再生が終了した場合には、再生画面の表示画面への表示を終了する（Ｓ１４）。よって、再生装置１０の表示画面に表示される画面は、再生画面から基本画面へと切り替わる。
【００４３】
（ｉｖ）コンテンツデータの再生に関する要求の組み合わせに基づくコンテンツデータの切り替え
上記（ｉｉ）に示すように、コンテンツ切替要求に基づくコンテンツデータの切り替えは、汎用的なものではない。そのため、コンテンツ再生システムでは、例えば、制御装置２０が“停止要求  →  コンテンツ設定要求  →  再生要求”などコンテンツデータの再生に関する要求を組み合わせて送信することによって、再生装置１０におけるコンテンツデータの切り替えが行われる。
【００４４】
図２は、従来の再生装置１０における再生するコンテンツデータの切り替えに係る処理の一例を示す説明図である。図２では、再生装置１０と連携して処理を行う従来のコンテンツ再生システムを構成する制御装置２０、サーバ３０を併せて示している。
【００４５】
ここで、図２は、再生装置１０が、コンテンツデータの再生に関する要求に基づく処理を行う制御部（図示せず）と、各種画面を表示する表示部（図示せず）とを備える場合における処理の一例を示している。また、図２は、再生装置１０が再生要求に基づくコンテンツデータの再生処理を行うことによって再生画面を表示させている場合（Ｓ５０）、すなわち再生装置１０が再生状態Ｓｔ２０にある場合における処理の一例を示している。
【００４６】
制御装置２０は停止要求を送信する（Ｓ５２）。ステップＳ５２において制御装置２０から送信された停止要求を受信すると、再生装置１０は、停止要求に基づいてステップＳ５０にて再生されているコンテンツデータの再生を停止する（Ｓ５４）。よって、再生装置１０の表示画面には、基本画面が表示される。
【００４７】
ステップＳ５２において停止要求を送信した制御装置２０は、コンテンツ設定要求を送信する（Ｓ５６）。ステップＳ５６において制御装置２０から送信されたコンテンツ設定要求を受信すると、再生装置１０は、コンテンツ設定要求に基づいてサーバ３０と通信を行い、コンテンツ設定要求に対応する再生対象のコンテンツデータを設定する（Ｓ５８）。ステップＳ５８においてコンテンツデータの設定が完了すると、再生装置１０は、コンテンツデータの設定が完了した旨を示す応答（コンテンツ設定要求に対する応答の一例）を、制御装置２０へ送信する（Ｓ６０）。
【００４８】
ステップＳ６０において再生装置１０から送信されたコンテンツデータの設定が完了した旨を示す応答を受信した制御装置２０は、再生要求を送信する（Ｓ６２）。ステップＳ６２において制御装置２０から送信された再生要求を受信すると、再生装置１０は、ステップＳ５８において設定したコンテンツデータの再生を行う（Ｓ６４）。よって、再生装置１０の表示画面には、ステップＳ５８において設定されたコンテンツデータに対応する画像を示す再生画面が表示される。
【００４９】
従来のコンテンツ再生システムでは、再生装置１０が制御装置２０およびサーバ３０と連携して例えば図２に示す処理を行うことによって、再生されていたコンテンツデータが示す画像が表示された再生画面が新たに設定されたコンテンツデータが示す画像が表示された再生画面へと切り替えられる。
【００５０】
しかしながら、図２に示すように、従来のコンテンツ再生システムではコンテンツデータの切り替え時に基本画面が表示されてしまう（上述した（ａ）の問題に対応）。よって、従来のコンテンツ再生システムでは、コンテンツデータの切り替えに際して基本画面が表示されてしまうことから、コンテンツデータを円滑に切り替えることはできない。
【００５１】
また、上述したように、例えばＤＬＮＡ規格ではコンテンツデータを連続再生させる方法が一意に規定されていない。そのため、従来のコンテンツ再生システムを構成する制御装置２０が、コンテンツデータの切り替えのために送信するコンテンツデータの再生に関する要求の組み合わせは、上記“停止要求  →  コンテンツ設定要求  →  再生要求”に限られず、様々なパターンがありうる。例えば、制御装置２０の中には、“停止要求  →  停止要求  →  コンテンツ設定要求  →  再生要求”を送信することによって、再生装置１０に再生するコンテンツデータを切り替えさせるものもある。ここで、上記のように、制御装置２０が複数回停止要求を再生装置１０へ送信する場合には、コンテンツデータの切り替えに際して基本画面が表示される可能性がさらに高まる恐れがある。
【００５２】
上記（ｉ）〜（ｉｖ）に示すように、従来のコンテンツ再生システムでは、制御装置２０が送信したコンテンツデータの再生に関する要求に基づいて、再生装置１０がコンテンツデータの再生に関する処理を行うことによって、コンテンツデータの再生が行われる。しかしながら、従来のコンテンツ再生システムでは、再生装置１０におけるコンテンツデータの切り替えに際して基本画面が表示される可能性があることから、コンテンツデータの円滑な切り替えは望めない。
【００５３】
［本発明の実施形態に係る切り替えアプローチの概要］
上述したように、従来のコンテンツ再生システムでは、再生装置１０におけるコンテンツデータの切り替え時に基本画面が表示される恐れがある（以下、「従来のコンテンツ再生システムにおいて生じうる問題」とよぶ場合がある。）ことから、コンテンツデータの円滑な切り替えは望めない。ここで、従来のコンテンツ再生システムにおいてコンテンツデータの切り替え時に基本画面が表示される理由は、再生装置１０におけるコンテンツデータの再生に係る状態が“再生状態Ｓｔ２０  →  基本状態Ｓｔ１０  →  再生状態Ｓｔ２０”に遷移するからである。
【００５４】
ここで、従来のコンテンツ再生システムにおいて生じうる問題の発生を防止するための１つの方策としては、例えば、再生装置が、停止要求を受信した時点で停止要求に応じた処理（コンテンツデータの再生の停止処理）を行わず、次のコンテンツデータの再生に関する要求を所定の待機時間待つことが挙げられる。つまり、従来のコンテンツ再生システムにおいて生じうる問題の発生を防止するための１つの方策としては、再生装置における再生状態Ｓｔ２０から基本状態Ｓｔ１０へと遷移するときに、待機状態を介して遷移させることが挙げられる。
【００５５】
上記のように待機状態を設けた場合、再生装置は、停止要求を受信してから所定の待機時間が経過した後（いわゆる、タイムアウト）に、待機状態を解除して停止要求に応じた処理を行う（待機状態から基本状態への遷移）。また、待機状態にあるときにコンテンツ設定要求、再生要求が受信された場合には、再生装置は、受信したコンテンツ設定要求、再生要求それぞれに応じた処理を行い、新たに設定したコンテンツデータの再生を行う（待機状態から再生状態への遷移）。
【００５６】
よって、待機状態にあるときにコンテンツ設定要求および再生要求が受信されれば、再生装置は、停止要求に応じた処理を行って基本画面を表示させることなく、次に再生するコンテンツデータを設定して当該コンテンツデータの再生を行うことができる。したがって、上記のように待機状態を設けた場合には、停止要求を受信した時点で停止要求に応じた処理を行わないので、従来のコンテンツ再生システムにおいて生じうる問題の発生を防止することが可能となる。
【００５７】
ここで、上記のように、再生装置におけるコンテンツデータの再生に係る状態として待機状態を設けることによって従来のコンテンツ再生システムにおいて生じうる問題の発生を防止させる場合には、待機時間をある程度長く設定しなければならない。これは、例えば、ネットワークの遅延などによってコンテンツデータの再生に関する要求の受信に遅れが生じる場合があり、また、上述したように制御装置から様々なパターンでコンテンツデータの再生に関する要求が送信されうるからである。
【００５８】
しかしながら、従来のコンテンツ再生システムにおいて生じうる問題の発生を防止するために待機時間を長く設定した場合には、ユーザの利便性を損ねる恐れがある。例えば、再生装置では、上記のように再生するコンテンツデータの切り替える場合以外にも、制御装置を操作するユーザがコンテンツデータの停止を所望する場合に停止要求が受信される。待機時間を長く設定した場合には、上記のようにユーザがコンテンツデータの停止を所望する場合であっても、再生装置は、設定された待機時間経過後にしか基本画面を表示させることはできない。よって、従来のコンテンツ再生システムにおいて生じうる問題の発生を防止するために待機時間を長く設定した場合には、再生装置がコンテンツデータの再生を停止させて基本画面を表示させるまでに長い時間がかかることから、ユーザの利便性を損ねてしまう。
【００５９】
上記のように、従来のコンテンツ再生システムにおいて生じうる問題の発生を防止するための方策としては、再生装置が再生状態であるときに停止要求が受信された場合に待機時間を設けて、再生状態を待機状態へと遷移させることが挙げられる。しかしながら、単に待機時間を設けたとしても、ユーザの利便性を低下させる恐れがある。
【００６０】
〔切り替えアプローチの概要〕
そこで、本発明の実施形態では、再生装置１００が待機状態を構成する待機時間を２段階に設定することによって、ユーザの利便性低下の防止と、従来のコンテンツ再生システムにおいて生じうる問題の発生の防止とを図る。
【００６１】
より具体的には、再生装置１００は、コンテンツデータの再生を行っている再生状態のときに停止要求が受信された場合、または再生状態のときにコンテンツデータの再生が終了した場合に、「第１の待機時間」を設定し、第１の待機時間が経過するまで再生状態を維持する。また、再生装置１００は、第１の待機時間の経過前にコンテンツ設定要求が受信された場合には、第１の待機時間経過後に「第２の待機時間」をさらに設定し、第２の待機時間が経過するまで再生状態をさらに維持させる（すなわち、待機時間の延長）。
【００６２】
ここで、再生装置１００における第１の待機時間または第２の待機時間の設定とは、例えば、第１の待機時間または第２の待機時間の経過を判定するためのタイマのカウントを開始することをいう。また、再生装置１００は、例えば、再生を行っているコンテンツデータの最終フレームの画像（例えばコンテンツデータが動画像の場合）を表示画面に表示させ続けることにより、再生状態を維持する。
【００６３】
第１の待機時間と第２の待機時間という２段階の待機時間が設けられた場合、再生装置１００は、第１の待機時間が経過するまでにコンテンツ設定要求が受信されないときに制御装置２００のユーザがコンテンツデータの停止を所望していると判定することが可能となる。よって、再生装置１００は、上記の場合には、再生状態の維持を解除して再生状態をコンテンツデータの再生を行っていない基本状態へと遷移させる。したがって、制御装置２００のユーザがコンテンツデータの停止を所望している場合であっても、当該ユーザは第１の待機時間しか待つ必要はない。
【００６４】
ここで、再生装置１００は、待機状態において第１の待機時間と第２の待機時間という２段階の待機時間を設けているので、第１の待機時間および第２の待機時間の合計時間により従来のコンテンツ再生システムにおいて生じうる問題の発生が防止されればよい。つまり、再生装置１００は、ユーザの利便性の低下を防止するために、上記従来のコンテンツ再生システムにおいて生じうる問題の発生を防止するための方策において設けられる待機時間よりも、第１の待機時間を短く設定することが可能である。したがって、再生装置１００が第１の待機時間が経過するまでにコンテンツ設定要求が受信されない場合に再生状態を基本状態へと遷移させることによって、再生装置１００は、ユーザの利便性の低下を防止することができる。
【００６５】
また、第２の待機時間が経過するまでに設定したコンテンツデータに対する再生要求が受信された場合には、再生装置１００は、再生要求に応じて設定したコンテンツデータの再生を行う。よって、再生装置１００におけるコンテンツデータの再生に係る状態は再生状態から基本状態へと遷移しないので、再生装置１００は、基本画面を表示画面に表示させることなく再生するコンテンツデータの切り替えを行うことができる。つまり、再生装置１００では、従来のコンテンツ再生システムにおいて生じうる問題の発生が防止される。
【００６６】
また、第２の待機時間が経過するまでに設定されたコンテンツデータに対する再生要求が受信されない場合には、再生装置１００は、再生状態の維持を解除して再生状態からコンテンツデータの再生を行っていない基本状態へと遷移させる。よって、再生装置１００では、第２の待機時間が経過したときに制御装置２００から送信されたコンテンツデータの再生に関する要求が受信されていない場合に、再生状態が維持され続けることによって表示画面の表示が再生画面から基本画面へと戻らない事態（ユーザの利便性を低下させうる事態）が生じることはない。
【００６７】
上記のように、本発明の実施形態に係るコンテンツ再生システム１０００では、再生装置１００が第１の待機時間と第２の待機時間という２段階の待機時間を設けることによって、ユーザの利便性低下の防止と、従来のコンテンツ再生システムにおいて生じうる問題の発生の防止とが図られる。したがって、再生装置１００を有することによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ること可能なコンテンツ再生システムが実現される。
【００６８】
また、再生装置１００は、例えば、２段階の待機時間のうち、第２の待機時間を第１の待機時間よりも長く設定する。ここで、制御装置２００から“停止要求  →  コンテンツ設定要求  →  再生要求”が送信されることにより再生装置１００が再生するコンテンツデータの切り替えを行う場合には、停止要求が受信されてから再生要求が受信されるまでの時間が長い方が、切り替え時に基本画面が表示されることを防止する効果が高い。一方、制御装置２００のユーザがコンテンツデータの再生の停止を所望する場合には、停止要求が受信されてからより早く基本画面が表示されることが望ましい。再生装置１００は、２段階の待機時間のうちの第２の待機時間を第１の待機時間よりも長く設定することによって、これらの両立を図ることができる。
【００６９】
［本発明の実施形態に係る切り替えアプローチに係る処理］
次に、上述した本発明の実施形態に係る切り替えアプローチを実現するための、再生装置１００における処理の一例についてより具体的に説明する。
【００７０】
［１］再生装置１００における処理の第１の例
図３は、本発明の実施形態に係る再生装置１００におけるコンテンツデータの再生に係る状態の遷移の一例を示す状態遷移図である。再生装置１００は、コンテンツデータの再生に係る状態として、基本状態Ｓｔ１と、再生状態Ｓｔ２と、待機状態Ｓｔ３とを有する。ここで、図３に示すコンテンツデータの再生に係る状態は、再生装置１００が備える再生処理部（後述する）におけるコンテンツデータの再生に係る処理の実行の状態に該当する。
【００７１】
基本状態Ｓｔ１は、再生装置１００がコンテンツデータの再生を行っていない状態である。例えば再生装置１００がテレビ放送を受信可能なテレビ受像機である場合、基本状態Ｓｔ１の再生装置１００は、図１に示す再生装置１０における待機状態Ｓｔ１０と同様に、受信された放送波に応じた放送視聴画面を基本画面として表示画面に表示する。また、再生状態Ｓｔ２は、再生装置１００がコンテンツデータの再生を行っている状態である。再生状態Ｓｔ２の再生装置１００は、図１に示す再生装置１０における待機状態Ｓｔ２０と同様に、サーバ３００に記憶されたコンテンツデータを再生して、コンテンツデータが示す画像が表示される再生画面を表示画面に表示する。
【００７２】
待機状態Ｓｔ３は、再生状態Ｓｔ１を維持させる状態であり、第１待機状態Ｓｔ３_１、第２待機状態Ｓｔ３_２、および第３待機状態Ｓｔ３_３を有する。第１待機状態Ｓｔ３_１は、再生装置１００が再生状態Ｓｔ１のときに停止要求が受信された場合に再生状態Ｓｔ１から遷移する待機状態である。また、第２待機状態は、再生装置１００が再生状態Ｓｔ１のときにコンテンツデータの再生が終了した場合に再生状態Ｓｔ１から遷移する待機状態である。そして、第３待機状態Ｓｔ３_３は、再生装置１００が第１待機状態Ｓｔ３_１または第２待機状態Ｓｔ３_２のときにコンテンツ設定要求（以下、コンテンツ切替要求と示す場合もある。）が受信された場合に、第１待機状態Ｓｔ３_１または第２待機状態Ｓｔ３_２から遷移する待機状態である。ここで、第１待機状態Ｓｔ３_１、第２待機状態Ｓｔ３_２それぞれは、上記第１の待機状態に該当し、第３待機状態Ｓｔ３_３は、上記第２の待機状態に該当する。
【００７３】
（Ｉ）基本状態Ｓｔ１から再生状態Ｓｔ２への遷移
再生装置１００は、図１に示す再生装置１０におけるステップＳ１０と同様に、制御装置２００が送信した再生要求（より厳密には、コンテンツ設定要求および再生要求）に基づいて、再生するコンテンツデータを設定して当該コンテンツデータを再生する（Ｓ１００）。よって、再生装置１００の表示画面に表示される画面は、基本画面から再生画面へと切り替わる。
【００７４】
（ＩＩ）コンテンツ切替要求に基づくコンテンツデータの切り替え
再生状態Ｓｔ２のときにコンテンツ切替要求が受信された場合、再生装置１００は、図１に示す再生装置１０におけるステップＳ１２と同様に、コンテンツ切替要求に対応するコンテンツデータを設定して当該コンテンツデータを再生する（Ｓ１０２）。よって、ステップＳ１０２の処理が正常に行われた場合には、再生装置１００の表示画面に表示される画面は、一のコンテンツデータが示す画像が示す再生画面から、他のコンテンツデータが示す画像が示す再生画面へと切り替わる。なお、上述したように、ステップＳ１０２の処理によるコンテンツデータの切り替えは、汎用的なものない。
【００７５】
（ＩＩＩ）再生状態Ｓｔ２のときに停止要求が受信された場合
再生状態Ｓｔ２のときに停止要求が受信された場合には、再生装置１００は、再生状態Ｓｔ２を第１待機状態Ｓｔ３_１へ遷移させる（Ｓ１０４）。第１待機状態Ｓｔ３_１では、再生装置１００は、例えば２秒などの所定の待機時間（第１の待機時間）を設定し、当該待機時間が経過するまで再生状態Ｓｔ２を維持する。つまり、第１待機状態Ｓｔ３_１の再生装置１００の表示画面には再生状態Ｓｔ２において表示されていた再生画面が表示されることとなる。以下では、第１待機状態Ｓｔ３_１において再生装置１００が設定する待機時間を「第１待機時間」とよぶ場合がある。
【００７６】
第１待機時間が経過するまでに制御装置２００から送信されたコンテンツデータの再生に関する要求が受信されない場合には、再生装置１００は、タイムアウトであると判定して第１待機状態Ｓｔ３_１を基本状態Ｓｔ１へと遷移させる（Ｓ１０６）。上記によって再生状態Ｓｔ１の維持が解除されるので、再生装置１００の表示画面には基本画面が表示されることとなる。
【００７７】
なお、第１待機時間が経過するまでに制御装置２００から送信された再度の停止要求が受信された場合には、再生装置１００は、例えば、再度受信された停止要求に応じた何らの処理を行わず、第１待機時間が経過後にタイムアウトであると判定する。上述したように、ＤＬＮＡ規格ではコンテンツデータの連続再生させる方法が一意に規定されていないので、コンテンツ再生システム１０００を構成しうる制御装置２００の中には、“停止要求  →  停止要求  →  コンテンツ設定要求  →  再生要求”など複数回の停止要求を送信するものもありうる。ここで、上記のようなイレギュラーなコンテンツデータの再生に関する要求を受信するごとに受信されたコンテンツデータの再生に関する要求に応じた処理が行われた場合には、待機状態を設けたとしてもコンテンツデータの切り替えの際に基本画面が表示されてしまう恐れがある。そこで、再生装置１００は、上記再度の停止要求が受信された場合であっても、上記再度の停止要求に応じた何らの処理を行わない。
【００７８】
上記再度の停止要求に応じた何らの処理を行わないことによって、再生装置１００は、従来のコンテンツ再生システムにおいて生じうる問題の発生の防止をより確実に図ることが可能となる。なお、以下では特に示さないが、本発明の実施形態に係る再生装置１００は、待機状態Ｓｔ３のときに停止要求が受信された場合には当該停止要求に応じた何らの処理を行わないものとすることができる。
【００７９】
また、第１待機時間が経過するまでに制御装置２００から送信された再生要求が受信された場合には、再生装置１００は、再生状態Ｓｔ１が維持されているコンテンツデータ（すなわち、現在設定されているコンテンツデータ）の再生を再度行う（Ｓ１０８）。
【００８０】
また、第１待機時間が経過するまでに制御装置２００から送信されたコンテンツ切替要求が受信された場合には、再生装置１００は、第１待機状態Ｓｔ３_１を第３待機状態Ｓｔ３_３へと遷移させる（Ｓ１１０）。第３待機状態Ｓｔ３_３では、再生装置１００は、例えば５秒などの所定の待機時間（第２の待機時間）を設定し、当該待機時間が経過するまで、再生状態Ｓｔ２をさらに維持する。つまり、第３待機状態Ｓｔ３_３の再生装置１００の表示画面には再生状態Ｓｔ２において表示されていた再生画面が引き続き表示されることとなる。以下では、第３待機状態Ｓｔ３_３において再生装置１００が設定する待機時間を「第３待機時間」とよぶ場合がある。
【００８１】
第３待機時間が経過するまでに制御装置２００から送信された再生要求が受信されない場合には、再生装置１００は、タイムアウトであると判定して第３待機状態Ｓｔ３_３から基本状態Ｓｔ１へと遷移させる（Ｓ１１２）。上記によって再生状態Ｓｔ１の維持が解除されるので、再生装置１００の表示画面には基本画面が表示されることとなる。なお、例えばサーバ３００にコンテンツ設定要求に応じたコンテンツデータが記憶されていない場合などサーバ３００との通信が正常に完了されなかった場合においても、再生装置１００が、第３待機状態Ｓｔ３_３を基本状態Ｓｔ１へと遷移させることが可能であることは、言うまでもない。
【００８２】
また、第３待機時間が経過するまでに制御装置２００から送信された再生要求が受信された場合には、再生装置１００は、ステップＳ１００と同様に、当該再生要求に基づいて再生するコンテンツデータを設定して設定されたコンテンツデータを再生する（Ｓ１１４）。よって、再生装置１００の表示画面に表示される画面は、表示が維持された表示画面から新たに設定されたコンテンツデータが示す画像が表示された再生画面へと切り替わる。
【００８３】
再生状態Ｓｔ２のときに停止要求が受信された場合には、再生装置１００は、ステップＳ１０４〜Ｓ１１４に示す処理を行うことによって、コンテンツデータの再生に係る状態を選択的に遷移させる。
【００８４】
図３のステップＳ１０４〜Ｓ１１４に示すように、再生装置１００は、再生するコンテンツデータの切り替えを行う場合、コンテンツデータの再生に係る状態を“再生状態Ｓｔ２  →  待機状態Ｓｔ３  →  再生状態Ｓｔ２”に遷移させる。よって、再生装置１００は、基本画面を表示させることなく再生するコンテンツデータを切り替えることができる。
【００８５】
ここで、再生装置１００における再生するコンテンツデータの切り替えに係る処理について、より具体的に説明する。図４は、本発明の実施形態に係る再生装置１００における再生するコンテンツデータの切り替えに係る処理の一例を示す説明図である。図４では、再生装置１００と連携して処理を行う、コンテンツ再生システム１０００を構成する制御装置２００、サーバ３００を併せて示している。
【００８６】
また、図４は、再生装置１００がコンテンツデータの再生に関する要求に基づく処理を行う制御部（後述する）と各種画面を表示する表示部（後述する）とを備える場合における処理の一例を示している。また、図４は、再生装置１００が再生要求に基づくコンテンツデータの再生処理を行うことによって再生画面を表示させている場合（Ｓ２００）、すなわち再生装置１００が再生状態Ｓｔ２にある場合における処理の一例を示している。
【００８７】
制御装置２００は停止要求を送信する（Ｓ２０２）。ステップＳ２０２において制御装置２００から送信された停止要求を受信すると、再生装置１００は、第１待機時間を設定して、再生画面の表示を２秒（第１待機時間の一例）維持させる（Ｓ２０４）。
【００８８】
ここで、再生装置１００は、ステップＳ２０２において制御装置２００から送信された停止要求を受信したときに、停止要求が受信されたことをユーザに通知してもよい。停止要求が受信されたことをユーザに通知することによって当該ユーザに安心感を与えることが可能であるので、第１待機時間が経過するまでユーザを待たせることによるユーザの利便性の低下を軽減させることができる。ここで、再生装置１００は、例えば、停止要求が受信されたことを表示画面に表示すること（視覚的な通知）や、停止要求が受信されたことを示す音声を出力すること（聴覚的な通知）により通知を行うが、本発明の実施形態に係る通知方法は、上記に限られない。例えば、再生装置１００は、受信された停止要求に対応する応答を制御装置２００へ行い、制御装置２００の表示画面に停止要求が受信されたことを表示させてもよい。
【００８９】
なお、以下では特に示さないが、本発明の実施形態に係る再生装置１００は、待機状態Ｓｔ３のときに実行可能なコンテンツデータの再生に関する要求が受信された場合には、当該コンテンツデータの再生に関する要求が受信されたことをユーザに通知することができる。
【００９０】
ステップＳ２０２において停止要求を送信した制御装置２００は、コンテンツ設定要求を送信する（Ｓ２０６）。ステップＳ２０６において制御装置２００から送信されたコンテンツ設定要求を受信した再生装置１００は、第１待機時間の経過後に第３待機時間を設定して、再生画面の表示を５秒（第３待機時間の一例）さらに維持させる（Ｓ２０８）。
【００９１】
また、再生装置１００は、受信されたコンテンツ設定要求に基づいてサーバ３００と通信を行い、コンテンツ設定要求に対応する再生対象のコンテンツデータを設定する（Ｓ２１０）。ステップＳ２１０においてコンテンツデータの設定が完了すると、再生装置１００は、コンテンツデータの設定が完了した旨を示す応答（コンテンツ設定要求に対する応答の一例）を制御装置２００へ送信する（Ｓ２１２）。
【００９２】
ステップＳ２１２において再生装置１００から送信されたコンテンツデータの設定が完了した旨を示す応答を受信した制御装置２００は、再生要求を送信する（Ｓ２１４）。ステップＳ２１４において制御装置２００から送信された再生要求を受信した再生装置１００は、第３待機時間の経過後にステップＳ２１０において設定したコンテンツデータの再生を行う（Ｓ２１６）。よって、再生装置１００の表示画面には、ステップ２１０において新たに設定されたコンテンツデータに対応する画像を示す再生画面が表示される。
【００９３】
コンテンツ再生システム１０００では、再生装置１００が制御装置２００およびサーバ３００と連携して例えば図４に示す処理を行うことによって、再生されていたコンテンツデータが示す画像が表示された再生画面が新たに設定したコンテンツデータが示す画像が表示された再生画面へと切り替えられる。ここで、図４に示すように、再生装置１００では、再生するコンテンツデータの切り替えの際に基本画面が表示されない。したがって、再生装置１００は、例えば図４に示す処理を行うことによって、再生するコンテンツデータの切り替えの円滑化を図ることができる。
【００９４】
（ＩＶ）再生状態Ｓｔ２のときにコンテンツデータの再生が終了した場合
再度図３を参照して、再生装置１００におけるコンテンツデータの再生に係る状態の遷移の一例について説明する。再生状態Ｓｔ２のときに再生しているコンテンツデータの再生が終了した場合には、再生装置１００は、再生状態Ｓｔ２から第２待機状態Ｓｔ３_２へ遷移させる（Ｓ１１６）。第２待機状態Ｓｔ３_２では、再生装置１００は、例えば４秒などの所定の待機時間（第１の待機時間）を設定し、当該待機時間が経過するまで、再生状態Ｓｔ２を維持する。つまり、第２待機状態Ｓｔ３_２の再生装置１００の表示画面には再生状態Ｓｔ２において表示されていた再生画面が表示されることとなる。以下では、第２待機状態Ｓｔ３_２において再生装置１００が設定する待機時間を「第２待機時間」とよぶ場合がある。
【００９５】
再生装置１００は、例えば、第２待機状態Ｓｔ３_２で設定する第２待機時間（第１の待機時間）を、第１待機状態Ｓｔ３_１で設定する第１待機時間（第１の待機時間）よりも長く設定する。
【００９６】
ここで、例えば、制御装置２００が“停止要求  →  コンテンツ設定要求  →  再生要求”を送信する場合には制御装置２００が停止要求の送信からコンテンツ設定要求の送信までの時間を長くする必然性はないので、待機時間は短くてもよい。一方、制御装置２００が、コンテンツデータの再生が終了してから再生装置１００において再生するコンテンツデータの切り替えをさせる場合には、制御装置２００は再生装置１００における再生の終了を検出した後にコンテンツデータの再生に関する要求の送信を開始しなければならない。よって、再生装置１００は、第１の待機時間をより短縮することによってより一層のユーザの利便性の低下の防止を図るために、例えば、第２待機状態Ｓｔ３_２で設定する第２待機時間を、第１待機状態Ｓｔ３_１で設定する第１待機時間よりも長く設定する。
【００９７】
第２待機時間が経過するまでに制御装置２００から送信されたコンテンツデータの再生に関する要求が受信されない場合には、再生装置１００は、タイムアウトであると判定して第２待機状態Ｓｔ３_２を基本状態Ｓｔ１へと遷移させる（Ｓ１０６）。上記によって、再生状態Ｓｔ１の維持が解除されるので、再生装置１００の表示画面には基本画面が表示されることとなる。
【００９８】
また、第２待機時間が経過するまでに制御装置２００から送信された再生要求が受信された場合には、再生装置１００は、再生状態Ｓｔ１が維持されているコンテンツデータ（すなわち、現在設定されているコンテンツデータ）の再生を再度行う（Ｓ１２０）。
【００９９】
また、第２待機時間が経過するまでに制御装置２００から送信されたコンテンツ切替要求が受信された場合には、再生装置１００は、第２待機状態Ｓｔ３_２を第３待機状態Ｓｔ３_３へと遷移させる（Ｓ１２２）。
【０１００】
ステップＳ１２２により再生装置１００におけるコンテンツデータの再生に係る状態は第３待機状態Ｓｔ３_３へと遷移するので、再生装置１００は、上記Ｓ１１２、Ｓ１１４の処理を行う。よって、再生装置１００では、基本画面の表示、または、新たに設定されたコンテンツデータの再生が行われる。
【０１０１】
図３のステップＳ１１６〜Ｓ１２２、およびステップＳ１１２、Ｓ１１４に示すように、再生装置１００は、コンテンツデータの再生が終了した際に再生するコンテンツデータの切り替えを行う場合、コンテンツデータの再生に係る状態を“再生状態Ｓｔ２  →  待機状態Ｓｔ３  →  再生状態Ｓｔ２”に遷移させる。よって、再生装置１００は、コンテンツデータの再生が終了した際に再生するコンテンツデータの切り替えを行う場合においても、基本画面を表示させることなく、再生するコンテンツデータを切り替えることができる。
【０１０２】
ここで、再生装置１００における、コンテンツデータの再生が終了した場合の再生するコンテンツデータの切り替えに係る処理についてより具体的に説明する。図５は、本発明の実施形態に係る再生装置１００における、コンテンツデータの再生が終了した場合の再生するコンテンツデータの切り替えに係る処理の一例を示す説明図である。図５では、図４と同様に、再生装置１００と連携して処理を行う、コンテンツ再生システム１０００を構成する制御装置２００、サーバ３００を併せて示している。
【０１０３】
また、図５は、図４と同様に、再生装置１００がコンテンツデータの再生に関する要求に基づく処理を行う制御部（後述する）と各種画面を表示する表示部（後述する）とを備える場合における処理の一例を示している。また、図５は、図４と同様に、再生装置１００が再生要求に基づくコンテンツデータの再生処理を行うことによって再生画面を表示させている場合（Ｓ３００）、すなわち再生装置１００が再生状態Ｓｔ２にある場合における処理の一例を示している。
【０１０４】
ステップＳ３００において再生しているコンテンツデータの再生が終了すると、再生装置１００は、第２待機時間を設定して、再生画面の表示を４秒（第２待機時間の一例）維持させる（Ｓ３０２）。
【０１０５】
制御装置２００は、コンテンツ設定要求を送信する（Ｓ３０４）。ステップＳ３０４において制御装置２００から送信されたコンテンツ設定要求を受信した再生装置１００は、第２待機時間の経過後に第３待機時間を設定して、再生画面の表示を５秒（第２待機時間の一例）さらに維持させる（Ｓ３０６）。
【０１０６】
また、再生装置１００は、受信されたコンテンツ設定要求に基づいてサーバ３００と通信を行い、コンテンツ設定要求に対応する再生対象のコンテンツデータを設定する（Ｓ３０８）。ステップＳ３０８においてコンテンツデータの設定が完了すると、再生装置１００は、コンテンツデータの設定が完了した旨を示す応答（コンテンツ設定要求に対する応答の一例）を、制御装置２００へ送信する（Ｓ３１０）。
【０１０７】
ステップＳ３１０において再生装置１００から送信されたコンテンツデータの設定が完了した旨を示す応答を受信した制御装置２００は、再生要求を送信する（Ｓ３１２）。ステップＳ３１２において制御装置２００から送信された再生要求を受信した再生装置１００は、第３待機時間の経過後にステップＳ２１０において設定したコンテンツデータの再生を行う（Ｓ３１４）。よって、再生装置１００の表示画面には、ステップ３０８において新たに設定されたコンテンツデータに対応する画像を示す再生画面が表示される。
【０１０８】
コンテンツ再生システム１０００では、再生装置１００が制御装置２００およびサーバ３００と連携して例えば図５に示す処理を行うことによって、再生されていたコンテンツデータが示す画像が表示された再生画面が新たに設定したコンテンツデータが示す画像が表示された再生画面へと切り替えられる。ここで、図５に示すように、再生装置１００では、再生するコンテンツデータの切り替えの際に基本画面が表示されない。したがって、再生装置１００は、例えば図５に示す処理を行うことによって、コンテンツデータの再生が終了した場合における再生するコンテンツデータの切り替えの円滑化を図ることができる。
【０１０９】
再生装置１００は、例えば図３に示す処理を行うことによって、コンテンツデータの再生に係る状態を選択的に遷移させる。再生装置１００は、第１の待機時間（第１待機時間、第２待機時間）と第２の待機時間（第３待機時間）という２段階の待機時間を設けることによって、ユーザの利便性の低下を防止しながら基本画面を表示させずに再生するコンテンツデータの切り替える。したがって、図３に示す処理を行う再生装置１００を有することによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることが可能なコンテンツ再生システムが実現される。
【０１１０】
［２］再生装置１００における処理の第２の例
再生処理装置１００が本発明の実施形態に係る切り替えアプローチに係る処理として図３に示す処理を行うことによって、ユーザの利便性の低下を防止しながら、基本画面を表示させずに再生するコンテンツデータを切り替えることができる。しかしながら、本発明の実施形態に係る切り替えアプローチに係る処理は、図３に示す処理に限られない。そこで次に、本発明の実施形態に係る切り替えアプローチに係る再生装置１００における他の処理について説明する。
【０１１１】
図６は、本発明の実施形態に係る再生装置１００におけるコンテンツデータの再生に係る状態の遷移の他の例を示す状態遷移図である。図６に示す処理を行う再生装置１００は、コンテンツデータの再生に係る状態として、図３と同様に、基本状態Ｓｔ１と、再生状態Ｓｔ２と、待機状態Ｓｔ３とを有する。
【０１１２】
図３と図６とを比較すると、図６に示す処理を行う再生装置１００は、図３に示す処理を行う場合と基本的に同様の処理を行うことによって、基本状態Ｓｔ１と、再生状態Ｓｔ２と、待機状態Ｓｔ３とを選択的に遷移させる。また、図３と図６とを比較すると、図６に示す待機状態Ｓｔ３が、保留状態Ｓｔ３_４をさらに有している点が異なることが分かる。ここで、保留状態Ｓｔ３_４は、再生装置１００が第２の待機時間（第３待機時間）の設定を、サーバ３００との間における受信されたコンテンツ設定要求に応じた通信が終了するまで保留する待機状態である。
【０１１３】
例えば図４のステップＳ２１０に示したように、コンテンツ設定要求が受信された場合には、再生装置１００は、受信されたコンテンツ設定要求に基づいてサーバ３００と通信を行う。ここで、再生装置１００とサーバ３００との間の通信は、例えば、ネットワークの遅延や、サーバ３００におけるコンテンツデータに係る処理（例えば再生装置１００が対応するコーデックでエンコードされたコンテンツデータの生成処理など）によって、ある程度の時間がかかる場合がある。そのため、仮に、第３待機状態Ｓｔ３_３において設定した第３待機時間（第２の待機時間）内にサーバ３００との間における受信されたコンテンツ設定要求に応じた通信が終了しなかった場合には、タイムアウトにより基本画面が表示画面に表示されてしまう可能性がある。
【０１１４】
また、例えば図４のステップＳ２１２、Ｓ２１４に示したように、再生装置１００から送信されたコンテンツ設定要求に対する応答を受信した制御装置２００は、その後何らの処理を行わないことは考えにくく、再生要求が送信されることが想定される。つまり、例えば図４のステップＳ２１２に示す応答の送信後にまで保留状態を維持した場合には、制御装置２００のユーザの待ち時間（第１待機時間＋保留時間＋第２待機時間）が不要に長くなる恐れがあり、利便性の低下が起こりうる。
【０１１５】
そこで、再生装置１００は、第１待機状態または第２待機状態において設定された第１の待機時間（第１待機時間、第２待機時間）の経過前にコンテンツ切替要求が受信された場合には、保留状態Ｓｔ３_４へと遷移させる。そして、再生装置１００は、例えば、サーバ３００との間における受信されたコンテンツ設定要求に応じた通信が終了して制御装置２００へコンテンツ設定要求に対する応答を送信するときに、保留状態Ｓｔ３_４を第３待機状態Ｓｔ３_３へと遷移させる。上記によって、再生装置１００は、図３に示す処理を行う場合よりも、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とをさらに図ることが可能となる。
【０１１６】
より具体的に説明すると、再生装置１００は、第１待機状態または第２待機状態において設定された第１の待機時間（第１待機時間、第２待機時間）の経過前にコンテンツ切替要求が受信された場合には、保留状態Ｓｔ３_４へと遷移させる（Ｓ４００、Ｓ４０２）。つまり、第１待機状態または第２待機状態において設定された第１の待機時間の経過前にコンテンツ切替要求が受信された場合であっても、再生装置１００は、第２の待機時間を設定しない。
【０１１７】
また、第１待機状態または第２待機状態において設定された第１の待機時間の経過前にコンテンツ切替要求が受信された場合には、再生装置１００は、受信されたコンテンツ設定要求に基づいてサーバ３００と通信を行う。ここで、再生装置１００は、例えば、サーバ３００との通信を開始してから所定の時間経過してもサーバ３００から応答がない場合には、タイムアウトであると判定して保留状態Ｓｔ３_４を基本状態Ｓｔ１へと遷移させる（Ｓ４０４）。なお、再生装置１００が、例えばサーバ３００にコンテンツ設定要求に応じたコンテンツデータが記憶されていない場合などサーバ３００との通信が正常に完了されなかった場合においても保留状態Ｓｔ３_４を基本状態Ｓｔ１へと遷移させることが可能であることは、言うまでもない。
【０１１８】
サーバ３００との通信が終了しコンテンツ設定要求に対応する再生対象のコンテンツデータの設定がされた場合には、再生装置１００は、例えば制御装置２００に対する応答を送信するときに保留状態Ｓｔ３_４を第３待機状態Ｓｔ３_３へと遷移させる（Ｓ４０６）。
【０１１９】
ステップＳ４０６により再生装置１００におけるコンテンツデータの再生に係る状態は第３待機状態Ｓｔ_３へと遷移するので、再生装置１００は、図３に示すステップＳ１１２、Ｓ１１４と同様の処理を行う。よって、再生装置１００では、基本画面の表示、または、新たに設定されたコンテンツデータの再生が行われる。
【０１２０】
図６に示す処理を行う再生装置１００は、図３に示す処理を行う場合と基本的に同様の処理を行うことによって、基本状態Ｓｔ１と、再生状態Ｓｔ２と、待機状態Ｓｔ３とを選択的に遷移させる。よって、再生装置１００は、再生するコンテンツデータの切り替えを行う場合において、基本画面を表示させることなく、再生するコンテンツデータを切り替えることができる。
【０１２１】
また、再生装置１００は、第１待機状態または第２待機状態において設定された第１の待機時間の経過前にコンテンツ切替要求が受信された場合には、保留状態Ｓｔ３_４へと遷移させる。そして、再生装置１００は、例えば制御装置２００へコンテンツ設定要求に対する応答を送信するときに保留状態Ｓｔ３_４を第３待機状態Ｓｔ３_３へと遷移させる。よって、再生装置１００は、図３に示す処理を行う場合よりも、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とをさらに図ることが可能となる。
【０１２２】
ここで、図６に示す処理を行う再生装置１００における再生するコンテンツデータの切り替えに係る処理について、より具体的に説明する。図７は、本発明の実施形態に係る再生装置１００における再生するコンテンツデータの切り替えに係る処理の他の例を示す説明図である。図７では、図４と同様に、再生装置１００と連携して処理を行う、コンテンツ再生システム１０００を構成する制御装置２００、サーバ３００を併せて示している。
【０１２３】
また、図７は、図４と同様に、再生装置１００がコンテンツデータの再生に関する要求に基づく処理を行う制御部（後述する）と各種画面を表示する表示部（後述する）とを備える場合における処理の一例を示している。また、図７は、図４と同様に、再生装置１００が再生要求に基づくコンテンツデータの再生処理を行うことによって再生画面を表示させている場合（Ｓ５００）、すなわち再生装置１００が再生状態Ｓｔ２にある場合における処理の一例を示している。
【０１２４】
制御装置２００は停止要求を送信する（Ｓ５０２）。ステップＳ５０２において制御装置２００から送信された停止要求を受信すると、再生装置１００は、第１待機時間を設定して、再生画面の表示を２秒（第１待機時間の一例）維持させる（Ｓ５０４）。
【０１２５】
ステップＳ５０２において停止要求を送信した制御装置２００は、コンテンツ設定要求を送信する（Ｓ５０６）。ステップＳ５０６において制御装置２００から送信されたコンテンツ設定要求を受信した再生装置１００は、第１待機時間の経過後に行う第３待機時間の設定を保留する（Ｓ５０８）。また、再生装置１００の表示画面に表示されている再生画面の表示を維持する。
【０１２６】
また、再生装置１００は、受信されたコンテンツ設定要求に基づいてサーバ３００と通信を行い、コンテンツ設定要求に対応する再生対象のコンテンツデータを設定する（Ｓ５１０）。ステップＳ５１０においてコンテンツデータの設定が完了すると、再生装置１００は、ステップＳ５０８の保留処理を解除して第３待機時間を設定し、再生画面の表示を５秒（第３待機時間の一例）さらに維持させる（Ｓ５１２）。また、ステップＳ５１０においてコンテンツデータの設定が完了すると、再生装置１００は、コンテンツデータの設定が完了した旨を示す応答（コンテンツ設定要求に対する応答の一例）を制御装置２００へ送信する（Ｓ５１４）。なお、再生装置１００は、例えばステップＳ５１４における応答の送信処理を行うとき（例えば、応答の送信の直前、直後、同時など）に、ステップＳ５１２の処理を行ってもよい。
【０１２７】
ステップＳ５１４において再生装置１００から送信されたコンテンツデータの設定が完了した旨を示す応答を受信した制御装置２００は、再生要求を送信する（Ｓ５１６）。ステップＳ５１６において制御装置２００から送信された再生要求を受信した再生装置１００は、第３待機時間の経過後にステップＳ５１０において設定したコンテンツデータの再生を行う（Ｓ５１８）。よって、再生装置１００の表示画面には、ステップ５１０において新たに設定されたコンテンツデータに対応する画像を示す再生画面が表示される。
【０１２８】
コンテンツ再生システム１０００では、再生装置１００が制御装置２００およびサーバ３００と連携して例えば図７に示す処理を行うことによって、再生されていたコンテンツデータが示す画像が表示された再生画面が新たに設定したコンテンツデータが示す画像が表示された再生画面へと切り替えられる。ここで、図７に示すように、再生装置１００では、再生するコンテンツデータの切り替えの際に基本画面が表示されない。したがって、再生装置１００は、例えば図７に示す処理を行うことによって、再生するコンテンツデータの切り替えの円滑化を図ることができる。
【０１２９】
また、再生装置１００は、図７のステップＳ５０８、Ｓ５１２に示すように、ステップＳ５１０におけるサーバ３００との通信によりコンテンツデータの設定がされるまで、第３待機時間（第２の待機時間）を設定しない。よって、仮に第３待機時間内にサーバ３００との間におけるコンテンツ設定要求に応じた通信が終了しなかったとしても、再生装置１００は、タイムアウトにより基本画面を表示画面に表示しない。よって、再生装置１００は、図７に示す処理を行うことによって、図４に示す処理を行う場合よりも、再生するコンテンツデータの切り替えの円滑化をさらに図ることが可能となる。
【０１３０】
再生装置１００は、例えば図６に示す処理を行うことによって、コンテンツデータの再生に係る状態を選択的に遷移させる。再生装置１００は、図３に示す処理を行う場合と同様に、第１の待機時間（第１待機時間、第２待機時間）と第２の待機時間（第３待機時間）という２段階の待機時間を設けることによって、ユーザの利便性の低下を防止しながら、基本画面を表示させずに再生するコンテンツデータの切り替える。したがって、図６に示す処理を行う再生装置１００を有することによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることが可能なコンテンツ再生システムが実現される。
【０１３１】
（本発明の実施形態に係る再生装置）
再生装置１００は、例えば図３、図６に示す処理を行うことによって本発明の実施形態に係る切り替えアプローチを実現する。次に、上述した本発明の実施形態に係る切り替えアプローチに係る処理を行うことが可能な、本発明の実施形態に係る再生装置１００の構成について説明する。なお、以下では、再生装置１００が、コンテンツデータを再生することによりコンテンツデータが示す画像を表示画面に表示させる場合を例に挙げて説明する。
【０１３２】
図８は、本発明の実施形態に係る再生装置１００の構成の一例を示すブロック図である。図８では、再生装置１００とネットワーク５００で接続された制御装置２００とサーバ３００とを併せて示している。なお、本発明の実施形態に係るコンテンツ再生システム１０００は、再生装置１００と、制御装置２００、サーバ３００それぞれとが、ネットワーク５００を介して、または直接的に通信を行う構成であってもよい。また、本発明の実施形態に係るコンテンツ再生システム１０００では、例えば、制御装置２００およびサーバ３００が１つの装置で構成されていてもよい。
【０１３３】
ここで、サーバ３００は、コンテンツデータを記憶し、ネットワーク５００を介してコンテンツデータを再生装置１００などの外部装置に送信することによって当該外部装置にコンテンツデータの再生をさせる。コンテンツ再生システム１０００がＤＬＮＡ規格に沿ったシステムである場合、サーバ３００は、ＤＭＳとしての役目を果たす。
【０１３４】
また、制御装置２００は、再生装置１００に対してコンテンツデータの再生に関する要求を送信し、再生装置１００におけるコンテンツデータの再生に係る処理を再生装置１０の外部から制御する。コンテンツ再生システム１０００がＤＬＮＡ規格に沿ったシステムである場合、制御装置２００は、ＤＭＣとしての役目を果たす。
【０１３５】
また、再生装置１００は、制御装置２００から送信されたコンテンツデータの再生に関する要求に基づいて、ネットワーク５００を介してサーバ３００から取得したコンテンツデータを自装置にて再生する。コンテンツ再生システム１０００がＤＬＮＡ規格に沿ったシステムである場合、再生装置１００は、ＤＭＲとしての役目を果たす。
【０１３６】
また、ネットワーク５００としては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ；Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１３７】
図８を参照すると、再生装置１００は、通信部１０２と、制御部１０４と、表示部１０６と、操作部１０８とを備える。
【０１３８】
また、再生装置１００は、例えば、ＲＯＭ（Read  Only  Memory；図示せず）や、ＲＡＭ（Random  Access  Memory；図示せず）、記憶部（図示せず）などを備えてもよい。再生装置１００は、例えば、データの伝送路としてのバス（bus）により各構成要素間を接続する。
【０１３９】
ここで、ＲＯＭ（図示せず）は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムなどを一次記憶する。記憶部（図示せず）は再生装置１００が備える記憶手段であり、コンテンツデータやアプリケーションなど様々なデータを記憶する。記憶部（図示せず）としては、後述する記録媒体が挙げられる。
【０１４０】
［再生装置１００のハードウェア構成例］
図９は、本発明の実施形態に係る再生装置１００のハードウェア構成の一例を示す説明図である。再生装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、再生装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１４１】
ＭＰＵ１５０は、ＭＰＵ（Micro  Processing  Unit）や、制御機能を実現するための複数の回路が集積された集積回路などで構成され、再生装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、再生装置１００において、後述する再生処理部１２０、および再生制御部１２２としての役目を果たすこともできる。
【０１４２】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【０１４３】
記録媒体１５６は、記憶部（図示せず）として機能し、例えばコンテンツデータやアプリケーションなど、様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられる。また、再生装置１００は、再生装置１００から着脱可能な記録媒体１５６を備えることもできる。
【０１４４】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部１０６として機能し、また、表示デバイス１６２は、表示部１０８として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、再生装置１００上に備えられ、再生装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、再生装置１００上に備えられ、再生装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。なお、入出力インタフェース１５８が、再生装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１４５】
通信インタフェース１６４は、再生装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、制御装置２００や、サーバ３００などの外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０１４６】
再生装置１００は、例えば図９に示す構成によって、本発明の実施形態に係る切り替えアプローチに係る処理を行う。なお、本発明の実施形態に係る再生装置１００のハードウェア構成は、図９に示す構成に限られない。例えば、再生装置１００は、オシレータなどで構成されたタイマを別途備えていてもよい。上記タイマは、例えば各待機時間の経過の判定に用いられる。
【０１４７】
また、再生装置１００は、例えば、ＤＳＰ（Digital  Signal  Processor）と、増幅器（アンプ）やスピーカなどから構成される音声出力デバイスとを備えてもよい。上記ＤＳＰや音声出力デバイスを備えることによって、再生装置１００は、待機状態のときに制御装置２００から送信されたコンテンツデータの再生に関する要求を受信した場合において、コンテンツデータの再生に関する要求が受信されたことを音声にてユーザに通知することができる。
【０１４８】
再度図８を参照して、再生装置１００の構成要素について説明する。通信部１０２は、再生装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、制御装置２００やサーバ３００などの外部装置と無線／有線で通信を行う。また、通信部１０２は、例えば、制御部１０４により通信が制御される。
【０１４９】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、上記に限られない。例えば、通信部１０２は、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１５０】
制御部１０４は、例えば、ＭＰＵや、各種処理回路が集積された集積回路などで構成され、再生装置１００全体を制御する役目を果たす。また、制御部１０４は、再生処理部１２０と、再生制御部１２２とを備え、本発明の実施形態に係る切り替えアプローチに係る処理を主導的に行う役目を果たす。また、制御部１０４は、通信部１０２を介した外部装置との通信を制御する通信制御部（図示せず）を備えていてもよい。
【０１５１】
再生処理部１２０は、通信部１０２が受信したコンテンツデータの再生に関する要求に応じた、コンテンツデータの再生に係る処理を行う。また、再生処理部１２０における処理の実行は、再生制御部１２２により制御される。
【０１５２】
再生制御部１２２は、再生処理部１２０におけるコンテンツデータの再生に係る処理の実行の状態を制御する。
【０１５３】
より具体的には、再生制御部１２２は、例えば、再生処理部１２０が再生状態にあるときに停止要求が受信された場合、または再生状態にあるときにコンテンツデータの再生が終了した場合には、第１の待機時間を設定して第１の待機時間が経過するまで再生処理部１２０における再生状態を維持させる。よって、再生装置１００におけるコンテンツデータの再生に係る状態は、再生状態Ｓｔ２から第１待機状態Ｓｔ３_１または第２待機状態Ｓｔ３_２へと遷移する。また、表示部１０６の表示画面には、再生画面の表示が維持される。
【０１５４】
また、再生制御部１２２は、例えば、第１の待機時間の経過前にコンテンツ設定要求が受信された場合には、第１の待機時間経過後に第２の待機時間をさらに設定して第２の待機時間が経過するまで再生処理部１２０における再生状態をさらに維持させる。よって、再生装置１００におけるコンテンツデータの再生に係る状態は、第１待機状態Ｓｔ３_１または第２待機状態Ｓｔ３_２から第３待機状態Ｓｔ３_３へと遷移する。また、表示部１０６の表示画面には、再生画面の表示が維持される。
【０１５５】
また、再生制御部１２２は、例えば、第２の待機時間が経過するまでに再生要求が受信された場合には、再生処理部１２０にコンテンツ設定要求に応じて新たに設定したコンテンツデータの再生を行わせる。よって、表示部１０６の表示画面には、維持されていた再生画面から切り替わった、新たに設定されたコンテンツデータに対応する再生画面が表示される。
【０１５６】
また、再生制御部１２２は、例えば、第１の待機時間が経過するまでにコンテンツ設定要求が受信されない場合、または第２の待機時間が経過するまでに再生要求が受信されない場合には、再生処理部１２０におけるコンテンツデータの再生に係る処理の実行の状態を再生状態から基本状態へと遷移させる。よって、再生装置１００におけるコンテンツデータの再生に係る状態は、第３待機状態Ｓｔ３_３から基本状態Ｓｔ１へと遷移し、表示部１０６の表示画面には、基本画面が表示される。
【０１５７】
再生制御部１２２は、例えば上記のように再生処理部１２０におけるコンテンツデータの再生に係る処理の実行の状態を制御することによって、再生するコンテンツデータの切り替えに係る処理を制御する。
【０１５８】
なお、再生制御部１２２における制御に係る処理は、上記に限られない。例えば、再生制御部１２２は、第１の待機時間の経過前または第２の待機時間の経過前に停止要求が受信された場合には、停止要求に応じた処理を再生処理部１２０に行わせない。また、再生制御部１２２は、例えば、第１の待機時間の経過前にコンテンツ設定要求が受信された場合、または、第２の待機時間の経過前に再生要求が受信された場合には、コンテンツデータの再生に関する要求を受信したことをユーザに対して通知させる処理を行う。つまり、再生制御部１２２は、上述した図３、図６に示すコンテンツデータの再生に係る処理を主導的に行う役目を果たす。
【０１５９】
再生制御部１２２は、例えば上記のように再生処理部１２０における処理の実行の状態を制御する。再生制御部１２２が再生処理部１２０における処理の実行の状態を制御することによって、再生装置１００では、上述した図３、図６に示すコンテンツデータの再生に係る処理（本発明の実施形態に係る切り替えアプローチに係る処理）が実現される。
【０１６０】
制御部１０４は、再生処理部１２０と再生制御部１２２とを備えることによって、本発明の実施形態に係る切り替えアプローチに係る処理を主導的に行う役目を果たす。なお、本発明の実施形態に係る再生装置１００が備える制御部１０４の構成が、上記に限られないことは、言うまでもない。
【０１６１】
表示部１０６は、再生装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１０６の表示画面に表示される画面としては、例えば、基本画面や、コンテンツデータに対応する再生画面、所望する動作を再生装置１００に対して行わせるための操作画面などが挙げられる。ここで、表示部１０６としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられるが、上記に限られない。例えば、再生装置１００は、表示部１０６を、タッチスクリーンで構成することもできる。上記の場合には、表示部１０６は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１６２】
操作部１０８は、ユーザによる操作を可能とする再生装置１００が備える操作手段である。再生装置１００は、操作部１０８を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部１０８としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。
【０１６３】
再生装置１００は、例えば、図８に示す構成によって、本発明の実施形態に係る切り替えアプローチに係る処理を実現することができる。
【０１６４】
以上のように、本発明の実施形態に係るコンテンツ再生システム１０００は、再生装置１００と、コンテンツデータの再生に関する要求を送信する制御装置２００と、コンテンツデータを記憶するサーバ３００とを有する。再生装置１００は、再生状態にあるときに停止要求が受信された場合、または再生状態のときにコンテンツデータの再生が終了した場合に、第１の待機時間（第１待機時間、第２待機時間）と第２の待機時間（第３待機時間）という２段階の待機時間を設け、再生状態を維持する。
【０１６５】
ここで、再生装置１００は、第１の待機時間が経過するまでにコンテンツ設定要求が受信されない場合には、再生状態の維持を解除して再生状態をコンテンツデータの再生を行っていない基本状態へと遷移させる。よって、制御装置２００のユーザがコンテンツデータの停止を所望している場合であっても、当該ユーザは第１の待機時間しか待つ必要はないので、ユーザの利便性の低下を防止することができる。また、再生装置１００は、第１の待機時間が経過するまでにコンテンツ設定要求が受信された場合には、第１の待機時間経過後に第２の待機時間を設定（待機時間の延長に相当）して、再生状態をさらに維持する。そして、再生装置１００は、第２の待機時間が経過するまでに設定したコンテンツデータに対する再生要求が受信された場合には、再生装置１００は、再生要求に応じて設定したコンテンツデータの再生を行う。よって、再生装置１００におけるコンテンツデータの再生に係る状態は再生状態から基本状態へと遷移しないので、再生装置１００は、基本画面を表示画面に表示させることなく再生するコンテンツデータの切り替えを行うことができる。つまり、再生装置１００では、従来のコンテンツ再生システムにおいて生じうる問題の発生が防止される。また、再生装置１００は、第２の待機時間が経過するまでに設定されたコンテンツデータに対する再生要求が受信されない場合には、再生状態の維持を解除して再生状態から基本状態へと遷移させる。よって、再生装置１００では、２段階の待機時間が経過したときに制御装置２００から送信されたコンテンツデータの再生に関する要求が受信されていない場合に、再生状態が維持され続けることによって表示画面の表示が再生画面から基本画面へと戻らない事態（ユーザの利便性を低下させうる事態）が生じることはない。
【０１６６】
したがって、再生装置１００を有することによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることが可能なコンテンツ再生システムが実現される。
【０１６７】
また、例えばＤＬＮＡ規格ではコンテンツデータを連続再生させる方法が一意に規定されていないので、制御装置２００から様々なパターンでコンテンツデータの再生に関する要求が送信される可能性がある。ここで、再生装置１００では、例えば、再生制御部１２２が、第１の待機時間の経過前または第２の待機時間の経過前に停止要求が受信された場合には、停止要求に応じた処理を再生処理部１２０に行わせない。よって、再生装置１００は、再生するコンテンツデータの切り替えを行う際に様々なパターンでコンテンツデータの再生に関する要求が送信された場合であっても、基本画面が表示されることを防止することができる。したがって、再生装置１００は、再生するコンテンツデータの切り替えのより一層の円滑化を図ることができる。
【０１６８】
また、再生装置１００は、例えば、第２の待機時間（第３待機時間）を第１の待機時間（第１待機時間、第２待機時間）よりも長く設定する。また、再生装置１００は、例えば、第２待機状態において設定する第１の待機時間（第２待機時間）を、第１待機状態において設定する第１の待機時間（第１待機時間）よりも長く設定する。上記のように、再生装置１００のコンテンツデータの再生に係る状態や受信されたコンテンツデータの再生に関する要求に応じて待機時間を変えることによって、再生装置１００は、コンテンツの切り替えに係る停止要求と再生停止のための停止要求とを区別できないときであっても、ユーザの待ち時間を短縮させることができる。したがって、再生装置１００は、ユーザの利便性の低下をさらに防止することができる。
【０１６９】
また、再生装置１００は、待機状態のときに実行可能なコンテンツデータの再生に関する要求が受信された場合には、例えば、当該コンテンツデータの再生に関する要求が受信されたことをユーザに通知する。したがって、再生装置１００は、ユーザに安心感を与えることが可能であるので、ユーザの利便性の低下をさらに防止することができる。
【０１７０】
さらに、再生装置１００は、例えば、受信されたコンテンツ設定要求に応じたサーバ３００との通信によりコンテンツデータの設定がされるまで、第２の待機時間（第３待機時間）を設定しないことができる。ここで、再生装置１００とサーバ３００との間の通信は、例えば、ネットワークの遅延や、サーバ３００におけるコンテンツデータに係る処理などによって、ある程度の時間がかかる場合がある。そのため、仮に設定した第２の待機時間内にサーバ３００との間における受信されたコンテンツ設定要求に応じた通信が終了しなかった場合には、タイムアウトにより基本画面が表示画面に表示されてしまうことが起こる可能性がある。上記のように第２の待機時間の設定を保留することによって、再生装置１００は、再生するコンテンツデータの切り替えの円滑化をさらに図ることができる。
【０１７１】
以上、本発明の実施形態に係るコンテンツ再生システム１０００を構成する構成要素として再生装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、テレビジョン放送を受信するテレビ受像機、ＰＣやＰＤＡ（Personal  Digital  Assistant）、サーバなどのコンピュータ、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機など、様々な機器に適用することができる。
【０１７２】
また、本発明の実施形態に係るコンテンツ再生システム１０００を構成する構成要素として制御装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣやＰＤＡ、サーバなどのコンピュータ、携帯電話やＰＨＳなどの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機など、本発明の実施形態に係るコンテンツデータの再生に関する要求の送信が可能な様々な機器に適用することができる。
【０１７３】
また、本発明の実施形態に係るコンテンツ再生システム１０００を構成する構成要素としてサーバ３００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣやサーバなどのコンピュータ、映像／音楽再生装置、映像／音楽記録再生装置など、様々な機器に適用することができる。
【０１７４】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る再生装置として機能させるためのプログラムによって、再生するコンテンツデータの切り替えの円滑化と、ユーザの利便性の低下の防止とを図ることができる。
【０１７５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１７６】
例えば、本発明の実施形態に係る再生装置は、図８に示す再生処理部１２０および再生制御部１２２を個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０１７７】
また、上記では、コンピュータを、本発明の実施形態に係る再生装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０１７８】
また、本発明の実施形態に係るコンテンツ再生システムは、ＤＬＮＡ規格に沿った装置で構成されることに限らず、本発明の実施形態に係る切り替えアプローチを適用することが可能な、任意の規格に沿った装置で構成されてもよい。
【０１７９】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０１８０】
１０、１００    再生装置
２０、２００    制御装置
３０、３００    サーバ
１０２    通信部
１０４    制御部
１０６    表示部
１０８    操作部
１２０    再生処理部
１２２    再生制御部
【図１】
0005549221.tif 000002
【図２】
0005549221.tif 000003
【図３】
0005549221.tif 000004
【図４】
0005549221.tif 000005
【図５】
0005549221.tif 000006
【図６】
0005549221.tif 000007
【図７】
0005549221.tif 000008
【図８】
0005549221.tif 000009
【図９】
0005549221.tif 000010