(57)【要約】【課題】他の機器に再生を移行する際に、コンテンツの提供が途切れないようにする。【解決手段】コンテンツの再生を制御する再生制御部を備え、再生制御部は、他の機器でコンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、コンテンツの再生を継続したあと、コンテンツの再生を停止する。他の機器でコンテンツの再生が開始された時点で、コンテンツの再生を停止することで、２つの機器のどちらか一方でコンテンツを提供する状態を継続することが可能となる。本技術は、タブレット型のパーソナルコンピュータなどに適用できる。【選択図】図８
2014131113.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの再生を制御する再生制御部を備え、
前記再生制御部は、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止する
再生装置。
【請求項２】
前記他の機器が前記コンテンツの再生の準備に係る時間に関する時間情報を取得し、前記時間情報に基づき、前記他の機器で再生を開始する前記コンテンツの再生位置を決定し、前記他の機器に通知する通知部をさらに備える
請求項１に記載の再生装置。
【請求項３】
前記再生制御部は、前記通知部による通知後に所定の時間が経過した時点で、前記コンテンツの再生を停止する
請求項２に記載の再生装置。
【請求項４】
前記他の機器に、前記コンテンツの再生の指示を出すとき、ミュートの指示も出し、
前記他の機器での前記コンテンツの再生の開始を検知したとき、前記ミュートの解除の指示を出す
請求項１に記載の再生装置。
【請求項５】
前記他の機器に、前記コンテンツの再生の指示を出すとき、空のデータを前記他の機器に送信し、
前記他の機器での前記コンテンツの再生の開始を検知したとき、前記空のデータの送信を停止する
請求項１に記載の再生装置。
【請求項６】
前記時間情報は、前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けるより前の時点で取得され、ネットワークに接続されている機器から取得されるか、前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたときに、前記他の機器から取得される
請求項２に記載の再生装置。
【請求項７】
前記時間情報は、前記他の機器に所定のコンテンツを再生させたときの情報、前記他の機器に、所定のデータを送信したときに処理に係った時間、または前記他の機器が、コンテンツのサイズや種類に応じた処理時間として保持している情報のいずれかである
請求項２に記載の再生装置。
【請求項８】
前記他の機器の機器が保持している情報は、前記他の機器がコンテンツを再生したときに更新される
請求項７に記載の再生装置。
【請求項９】
前記他の機器は、前記コンテンツの再生を引き続き行う指示を受けたとき、前記コンテンツの再生準備に係る時間を計算し、その時間に基づき再生位置を決定し、再生を開始し、
前記再生制御部は、前記他の機器での前記コンテンツの再生が開始されたことと検知した時点、または検知し、所定の時間が経過した後、前記コンテンツの再生を停止する
請求項１に記載の再生装置。
【請求項１０】
前記再生制御部は、前記コンテンツの再生を継続している間、前記他の装置で再生準備が行われていることをユーザに認識させるメッセージの表示も制御する
請求項１に記載の再生装置。
【請求項１１】
前記再生制御部は、前記コンテンツの再生を継続しているときに、前記他の装置で前記コンテンツの再生が開始されたことを検知すると、前記コンテンツの再生を停止するまでの時間をユーザに認識させる表示も制御する
請求項１に記載の再生装置。
【請求項１２】
前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けた時点で前記コンテンツの再生を停止する第１の再生と、前記他の機器で前記コンテンツの再生を開始した時点で前記コンテンツの再生を停止する第２の再生とを、ユーザの指示により切り換えるか、前記コンテンツのジャンルにより切り換えるか、または前記他の機器の処理能力に応じて切り換える
請求項１に記載の再生装置。
【請求項１３】
コンテンツの再生を制御する再生制御部を備える再生装置の再生方法において、
前記再生制御部が、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止するステップを含む
再生方法。
【請求項１４】
コンテンツの再生を制御する再生制御部を備える再生装置を制御するコンピュータに、
前記再生制御部が、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止するステップを含む
処理を実行させるコンピュータが読み取り可能なプログラムを記録している記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、再生装置、再生方法、並びに記録媒体に関する。詳しくは、複数の機器で連携して映像などの再生を行うときに、機器間での再生をユーザに違和感を与えることなく行える再生装置、再生方法、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、家庭内においてもネットワークが普及し、例えば、機器Ａで再生している映像を、機器Ｂで引き継いで再生するといった連携した再生が行えるようになってきている。特許文献１，２では、ネットワークを介して接続される機器間で、映像などのコンテンツの再生先を変更することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３２８１１号公報
【特許文献２】特開２００８−１６５３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
機器Ａで再生されている映像Ａを、機器Ａが接続しているネットワークと同じネットワークに接続している機器Ｂで、引き続き再生する場合を考える。このような場合、機器Ａから機器Ｂに映像Ａの再生を移行するという指示を受けると、機器Ａにおいては、映像Ａの再生を停止する処理が開始され、機器Ｂにおいては、映像Ａの再生を開始する処理が開始される。
【０００５】
機器Ｂが、映像Ａの再生を開始するには、起動、映像Ａの保存先などの情報の取得、その保存先への接続、映像Ａの再生を開始する位置の特定などの処理を実行する必要がある。このような一連の処理には、ある程度の時間がかかり、瞬時に行われるわけではない。
【０００６】
機器Ａにおいて映像Ａの再生が停止し、機器Ｂにおいて映像Ａの再生が開始されるまでの間、機器Ａと機器Ｂの双方で、ユーザに対して映像Ａが提供されない時間が発生する。このような映像Ａが提供されない時間があると、ユーザは、操作が正常に受け付けられていないのではないかといったような不安や、映像が提供されないことに対するいらだちなど、種々の感情を抱くことになり、好ましい状況ではない。よって、このような映像が提供されない時間が解消されることが望まれている。
【０００７】
本技術は、このような状況に鑑みてなされたものであり、機器間でのコンテンツの再生の移行を、コンテンツの再生が途切れることなく行われるようにすることができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の一側面の再生装置は、コンテンツの再生を制御する再生制御部を備え、前記再生制御部は、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止する。
【０００９】
前記他の機器が前記コンテンツの再生の準備に係る時間に関する時間情報を取得し、前記時間情報に基づき、前記他の機器で再生を開始する前記コンテンツの再生位置を決定し、前記他の機器に通知する通知部をさらに備えるようにすることができる。
【００１０】
前記再生制御部は、前記通知部による通知後に所定の時間が経過した時点で、前記コンテンツの再生を停止するようにすることができる。
【００１１】
前記他の機器に、前記コンテンツの再生の指示を出すとき、ミュートの指示も出し、前記他の機器での前記コンテンツの再生の開始を検知したとき、前記ミュートの解除の指示を出すようにすることができる。
【００１２】
前記他の機器に、前記コンテンツの再生の指示を出すとき、空のデータを前記他の機器に送信し、前記他の機器での前記コンテンツの再生の開始を検知したとき、前記空のデータの送信を停止するようにすることができる。
【００１３】
前記時間情報は、前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けるより前の時点で取得され、ネットワークに接続されている機器から取得されるか、前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたときに、前記他の機器から取得されるようにすることができる。
【００１４】
前記時間情報は、前記他の機器に所定のコンテンツを再生させたときの情報、前記他の機器に、所定のデータを送信したときに処理に係った時間、または前記他の機器が、コンテンツのサイズや種類に応じた処理時間として保持している情報のいずれかであるようにすることができる。
【００１５】
前記他の機器の機器が保持している情報は、前記他の機器がコンテンツを再生したときに更新されるようにすることができる。
【００１６】
前記他の機器は、前記コンテンツの再生を引き続き行う指示を受けたとき、前記コンテンツの再生準備に係る時間を計算し、その時間に基づき再生位置を決定し、再生を開始し、前記再生制御部は、前記他の機器での前記コンテンツの再生が開始されたことと検知した時点、または検知し、所定の時間が経過した後、前記コンテンツの再生を停止するようにすることができる。
【００１７】
前記再生制御部は、前記コンテンツの再生を継続している間、前記他の装置で再生準備が行われていることをユーザに認識させるメッセージの表示も制御するようにすることができる。
【００１８】
前記再生制御部は、前記コンテンツの再生を継続しているときに、前記他の装置で前記コンテンツの再生が開始されたことを検知すると、前記コンテンツの再生を停止するまでの時間をユーザに認識させる表示も制御するようにすることができる。
【００１９】
前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けた時点で前記コンテンツの再生を停止する第１の再生と、前記他の機器で前記コンテンツの再生を開始した時点で前記コンテンツの再生を停止する第２の再生とを、ユーザの指示により切り換えるか、前記コンテンツのジャンルにより切り換えるか、または前記他の機器の処理能力に応じて切り換えるようにすることができる。
【００２０】
本技術の一側面の再生方法は、コンテンツの再生を制御する再生制御部を備える再生装置の再生方法において、前記再生制御部が、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止するステップを含む。
【００２１】
本技術の一側面の記録媒体は、コンテンツの再生を制御する再生制御部を備える再生装置を制御するコンピュータに、前記再生制御部が、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止するステップを含む処理を実行させるコンピュータが読み取り可能なプログラムを記録している。
【００２２】
本技術の一側面の再生装置、再生方法、並びに記録媒体においては、他の機器でコンテンツの再生を引き続き行わせる指示が出されたとき、所定の時間、コンテンツの再生が継続されたあと、コンテンツの再生が停止される。
【発明の効果】
【００２３】
本技術の一側面によれば、機器間でのコンテンツの再生の移行を、コンテンツの再生が途切れることなく行われるようにすることができる。
【図面の簡単な説明】
【００２４】
【図１】システムの一実施の形態の構成を示す図である。
【図２】コンテンツサーバの構成例を示す図である。
【図３】コンテンツサーバの機能を示す図である。
【図４】ＤＭＣ機器の構成例を示す図である。
【図５】ＤＭＣ機器の機能を示す図である。
【図６】ＤＭＲ機器の構成例を示す図である。
【図７】ＤＭＲ機器の機能を示す図である。
【図８】再生移行に関する処理１について説明するためのフローチャートである。
【図９】ＤＭＣ機器に表示される画面例である。
【図１０】再生移行に関する処理２について説明するためのフローチャートである。
【図１１】ＤＭＣ機器に表示される画面例である。
【図１２】再生移行に関する処理３について説明するためのフローチャートである。
【図１３】映像のミュートについて説明するための図である。
【図１４】再生移行に関する処理４について説明するためのフローチャートである。
【図１５】再生移行に関する処理５について説明するためのフローチャートである。
【図１６】ＤＭＣ機器に表示される画面例である。
【図１７】ＤＭＣ機器に表示される画面例である。
【図１８】ＤＭＣ機器に表示される画面例である。
【発明を実施するための形態】
【００２５】
以下に、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は、以下の順序で行う。
１．システムの全体構成
２．コンテンツサーバの構成
３．ＤＭＣ機器の構成
４．ＤＭＲ機器の構成
５．再生移行に関する処理１
６．再生移行に関する処理２
７．再生移行に関する処理３
８．再生移行に関する処理４
９．再生移行に関する処理５
１０．再生方法の選択について
【００２６】
＜システムの全体構成＞
図１は、本技術が適用されるシステムの一実施の形態の構成を示す図である。図１に示したシステムは、ネットワーク１０、コンテンツサーバ２１、ＤＭＣ機器２２、およびＤＭＲ機器２３から構成される。
【００２７】
ネットワーク１０は、有線で構成されていても良いし、無線で構成されていても良いし、有線と無線が混在していても良い。コンテンツサーバ２１は、映像、静止画、音楽などのコンテンツを管理し、ネットワーク１０を介して接続されている機器にコンテンツを提供する。コンテンツサーバ２１は、ＤＭＳ(デジタルメディアサーバー) として機能し、他の対応機器に、保存しているコンテンツをネットワーク１０経由で配信する機能を有する。
【００２８】
ＤＭＣ機器２２は、デジタルメディアコントローラであり、コンテンツサーバ２１にアクセスして再生したいコンテンツを選択する機能と、そのコンテンツを再生する機器を選択する機能を有する。例えば、ＤＭＲ機器２３でコンテンツサーバ２１に保存されているコンテンツＡを再生するといった指示を出す機能を有する。
【００２９】
以下の説明においては、ＤＭＣ機器２２自体も、コンテンツを再生する機能を有し、ＤＭＣ機器２２で再生されているコンテンツを、ＤＭＲ機器２３で引き継いで再生する場合を例にあげて説明を続ける。ＤＭＲ機器２３は、デジタルメディアレンダラーであり、ＤＭＣ機器２２からの指令を受け、コンテンツの再生を行う機能を有する。 
【００３０】
このようなコンテンツサーバ２１で管理しているコンテンツをＤＭＣ機器２２で再生し、その再生を引き継いでＤＭＲ機器２３で再生するということを行う際、ＤＬＮＡ（Digital Living Network Alliance）を適用することができる。ＤＬＮＡガイドラインでは、コンテンツを記録・蓄積・提供するＤＭＳ（Digital Media Server）と、これを再生するＤＭＰ（Digital Media Player）が規定されている。どちらもネットワークにつなぐだけで利用可能になり、ＤＭＰはネットワーク内に存在するＤＭＳを探し出し、利用可能なコンテンツの一覧を取得する。
【００３１】
ユーザは用意された一覧の中から視聴したいものを選択することで、ＤＭＳからコンテンツが提供される。ＤＭＳにはパーソナルコンピュータやホームサーバ、ＤＶＤ（Digital Versatile Disc）／ＨＤＤ（Hard Disk Drive）レコーダ等が想定されており、ＤＭＰにはテレビジョン受像機やノート型パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）等が想定されている。１台で複数の機能を両方持たせることもでき、ＤＭＣ機器２２は、ＤＭＣとＤＭＰの機能を有し、ＤＭＲ機器２３は、ＤＭＲとＤＭＰの機能を有する。
【００３２】
ここでは、ＤＭＣ機器２２は、例えば、スマートフォンやタブレット型のパーソナルコンピュータであるとし、ＤＭＲ機器２３は、テレビジョン受像機であるとして説明を続ける。また、コンテンツサーバ２１は、パーソナルコンピュータであるとして説明を続ける。
【００３３】
また、図１には、コンテンツサーバ２１、ＤＭＣ機器２２、ＤＭＲ機器２３が、それぞれ１台ずつネットワーク１０に接続されている例を示したが、コンテンツサーバ２１、ＤＭＣ機器２２、ＤＭＲ機器２３のそれぞれの機器は、複数台あり、複数台が、ネットワーク１０に接続される構成とすることも可能である。
【００３４】
＜コンテンツサーバ２１の構成＞
図２は、パーソナルコンピュータでコンテンツサーバ２１を構成したときブロック図である。図２に示したコンテンツサーバ２１において、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３は、バス１０４により相互に接続されている。バス１０４には、さらに、入出力Ｉ／Ｆ１０５が接続されている。入出力Ｉ／Ｆ１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、およびドライブ１１０が接続されている。
【００３５】
入力部１０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア１１１を駆動する。
【００３６】
以上のように構成されるコンピュータでは、ＣＰＵ１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力Ｉ／Ｆ１０５及びバス１０４を介して、ＲＡＭ１０３にロードして実行することにより一連の処理が行われる。
【００３７】
図３は、コンテンツサーバ２１の機能ブロック図である。コンテンツサーバ２１は、ネットワークＩ／Ｆ１３１ 、コンテンツ配信処理部１３２、およびコンテンツ蓄積部１３３から構成される。コンテンツサーバ２１は、ＢＳデジタル、ＣＳデジタル、地上波アナログ、インターネットを通じて家庭内にて受信した映像および音声コンテンツ（ 以下、これらを含めてコンテンツと記述する）を、図２に示す、ハードディスク等の大容量蓄積媒体からなるコンテンツ蓄積部１３３にストリーミングデータとして蓄積する。
【００３８】
また、コンテンツサーバ２１は、コンテンツ蓄積部１３３に蓄積した上記ストリーミングデータを、ネットワークＩ／Ｆ１３１ を介して、ＤＭＣ機器２２から送信された配信要求に応じてコンテンツ配信処理部１３２により読み出して再生し、要求先のＤＭＣ機器２２またはＤＭＲ機器２３へネットワークＩ／Ｆ１３１を通してストリーミング配信する。
【００３９】
＜ＤＭＣ機器２２の構成＞
図４は、タブレット型のパーソナルコンピュータでＤＭＣ機器２２を構成したときのブロック図である。図４において、通信アンテナ２０１は、例えば内蔵アンテナであり、携帯電話網や公衆無線通信網を通じた通話や電子メールの送受信、各種アプリケーションプログラムのダウンロード、インターネット等と通信するための信号電波の送受信を行う。アンテナ回路２０２は、アンテナ切替器やマッチング回路、フィルタ回路等からなり、送受信回路部２０３は、携帯電話網や公衆無線通信網を通じた送受信信号の周波数変換、変調と復調等を行う。
【００４０】
制御・演算部２０４は、ＣＰＵ（中央処理ユニット）からなり、送受信回路部２０３、映像信号処理部２１１、音声信号処理部２１４、ＧＰＳモジュール２０６、非接触通信モジュール２０７、近距離無線通信モジュール２０８、デジタル放送受信モジュール２０９、外部メモリＩ／Ｆ２１０、カメラ部２１３、各種センサ部２１７、外部入出力端子部２１８、キー操作部２１９、タッチパネル信号処理部２２０など各部を制御し、必要に応じて各種の演算を行う。
【００４１】
また、制御・演算部２０４は、メモリ部２０５に記憶されている制御プログラムや各種アプリケーションプログラムを実行する。その他、ＤＭＣ機器２２は、時間や時刻を計測する時計部、各部へ電力を供給するバッテリとその電力をコントロールするパワーマネージメントＩＣなど、一般的な情報端末に設けられる各構成要素についても備えている。
【００４２】
メモリ部２０５は、この端末の内部に設けられている内蔵メモリと着脱可能なカード状メモリなどからなる。着脱可能なカード状メモリとしては、いわゆるＳＩＭ（Subscriber Identity Module）情報等を格納するカードなどを挙げることができる。内蔵メモリは、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とからなる。
【００４３】
ＲＯＭは、ＯＳ（Operating System）、制御・演算部２０４が各部を制御するための制御プログラム、各種の初期設定値、辞書データ、文字予測変換辞書データ、各種音データ、各種アプリケーションプログラム等を格納している。このＲＯＭは、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）或いはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なＲＯＭを含み、電子メールデータ、電話帳やメールアドレス帳のデータ、静止画像や動画像コンテンツのデータ、その他、各種のユーザ設定値等を保存可能となされている。ＲＡＭは、制御・演算部２０４が各種のデータ処理を行う際の作業領域、バッファ領域として随時データを格納する。
【００４４】
ＧＰＳ（Global Positioning System）モジュール２０６は、ＧＰＳアンテナを有し、ＧＰＳ測地衛星からのＧＰＳ信号を用いて自端末の現在位置の緯度及び経度を求める。このＧＰＳモジュール２０６により得られたＧＰＳデータ（緯度，経度を表す情報）は制御・演算部２０４へ送られる。これにより、制御・演算部２０４は、自端末の現在位置や移動などを知ることができる。
【００４５】
非接触通信モジュール２０７は、非接触通信アンテナを通じて、例えばいわゆるＲＦＩＤ（Radio Frequency-Identification：電波方式認識）や非接触型ＩＣカード等で用いられる非接触通信を行う。
【００４６】
近距離無線通信モジュール２０８は、無線ＬＡＮやブルートゥース（登録商標）などの近距離無線電波用の通信アンテナと、近距離無線通信回路とからなる。各種アプリケーションプログラムは、当該近距離無線通信モジュール２０８を介して取得されてもよい。
【００４７】
デジタル放送受信モジュール２０９は、いわゆるデジタルテレビジョン放送やデジタルラジオ放送などの受信用アンテナとチューナとからなる。当該デジタル放送受信モジュール２０９は、１チャンネルのデジタル放送の受信のみならず、同時に複数チャンネルのデジタル放送を受信可能となされている。また、当該デジタル放送受信モジュール２０９は、デジタル放送に多重されたデータも受信可能となされている。なお、当該デジタル放送受信モジュール２０９にて受信されたデジタル放送データは、例えば制御・演算部２０４により圧縮等された後、メモリ部２０５等に記憶（つまり録画）することも可能となされている。また、各種アプリケーションプログラムは、当該ディスプレイ放送データの一つとして放送されてもよい。
【００４８】
また、外部メモリＩ／Ｆ２１０は、外部メモリ等の記憶媒体が着脱される外部メモリ用スロットと当該外部メモリデータ通信用インタフェース回路などからなる。各種アプリケーションプログラムは、当該外部メモリＩ／Ｆ２１０に挿着された外部メモリ等の記憶媒体を介して取得されてもよい。
【００４９】
映像信号処理部２１１は、制御・演算部２０４から供給される圧縮符号化された映像データを伸張復号化する伸張復号化回路、当該伸張復号化後のデジタル映像やデジタル放送受信モジュール２０９にて受信されたデジタル放送映像などを、ディスプレイパネル２２２へ表示させるディスプレイパネル駆動回路などからなる。また、映像信号処理部２１１は、制御・演算部２０４から供給されるデスクトップ画像や各種メニュー画像、タッチパネル上の位置に対応した仮想タッチエリア画像などを表示するための映像信号をも生成し、それら画像をディスプレイパネル２２２上に表示させる。
【００５０】
カメラ部２１３は、静止画像や動画像の撮影のための撮像素子，光学系等とその周辺回路、および、撮影補助光を出射するためのライトの駆動回路などからなる。当該カメラ部２１３による撮影時の静止画データや動画像データは、プレビュー映像データとして映像信号処理部２１１に送られる。これにより、当該カメラ撮影時に、ディスプレイパネル２２２にはプレビュー映像が表示される。また、カメラ部２１３にて撮影された静止画データや動画像データを記録する場合、当該撮影された静止画データや動画像データは、制御・演算部２０４に送られて圧縮された後、メモリ部２０５や外部メモリＩ／Ｆ２１０に接続された外部メモリに記憶される。
【００５１】
スピーカ２１５は、例えば音楽再生や受話音出力、リンガ音（着信音）出力等に用いられる。マイクロホン２１６は、外部音声の集音や送話音声の集音等に用いられる。音声信号処理部２１４は、スピーカ２１５用の増幅回路、マイクロホン２１６用の増幅回路、制御・演算部２０４から供給される圧縮符号化された音声データを伸張復号化する伸張復号化回路、当該伸張復号化後のデジタル音声データをアナログ音声信号に変換するデジタル／アナログ変換回路、マイクロホン２１６から入力されたアナログ音声信号をデジタル音声データに変換するアナログ／デジタル変換回路、当該デジタル音声データを圧縮符号化する圧縮符号化回路などからなる。
【００５２】
各種センサ部２１７は、本実施形態の携帯情報端末１の状態を検知するための端末状態検知センサ等の各種検知用センサとその周辺回路からなる。当該各種センサ部２１７は、一例として傾きセンサ、加速度センサ、方位センサ、温度センサ、湿度センサ、照度センサなどを挙げることができる。当該各種センサ部２１７による検知信号は、制御・演算部２０４に送られる。これにより、制御・演算部２０４は、当該携帯情報端末１の状態（傾き、加速度、方位、温度、湿度、照度等）を知ることができる。
【００５３】
外部入出力端子部２１８は、例えばケーブルを通じてデータ通信を行う際のケーブル接続用コネクタと外部データ通信用インタフェース回路や、電源ケーブル等を通じて内部電池を充電する際の充電端子とその充電用インタフェース回路などからなる。各種アプリケーションプログラムは、当該外部入出力端子部２１８を介して取得されてもよい。
【００５４】
キー操作部２１９は、筐体上に設けられたハードキーとその周辺回路などからなる。当該キー操作部２１９は、ユーザによるハードキーの押下操作入力を電気信号へ変換し、その操作入力信号を増幅及びアナログ／デジタル変換し、そのアナログ／デジタル変換後の操作入力データを制御・演算部２０４へ送る。
【００５５】
タッチパネル２２１は、ユーザによる操作入力を検出可能な検出面を有する入力操作部であり、ディスプレイパネル２２２の全面に配された透明タッチセンサスクリーンセンサからなる。タッチパネル信号処理部２２０は、当該タッチパネル２２１からのタッチ検出位置やタッチ軌跡、タッチ継続時間、タッチ時間間隔などを計測し、その計測したデータをタッチ検出データとして制御・演算部２０４へ送出する。なお、当該タッチパネル２２１及びタッチパネル信号処理部２２０は、いわゆるマルチタッチに対応している。
【００５６】
図５は、ＤＭＣ機器２２の機能ブロック図である。ＤＭＣ機器２２は、ネットワーク１０に接続したコンテンツサーバ２１、ＤＭＲ機器２３の操作を制御するための遠隔操作装置（リモートコントローラ）として機能する。また、このＤＭＣ機器２２は、ディスプレイ２１２を有し、コンテンツサーバ２１からのコンテンツのストリーミング配信を受けて再生する機能を有する。
【００５７】
具体的に、ＤＭＣ機器２２は、ＤＭＣ機器２２自体を含めた各部間で映像情報の送受（送受信又は伝送）を制御し、ＤＭＲ機器２３とＤＭＣ機器２２自体における映像の表示と音声の再生を制御する。このためＤＭＣ機器２２は、ユーザによる操作入力を受け付ける入力操作受付部２５０と、操作入力に応じて映像情報を各部間で送受するための操作信号を生成する映像情報送受信号生成機能を一機能とするコントロール信号生成部２５２を備える。
【００５８】
また、ＤＭＣ機器２２は、コントロール信号生成部２５２によって生成された操作信号に応じてストリーミング再生した映像情報を表示する表示部２５３も備える。また、オーディオ情報を再生するオーディオ再生機能を備え、内蔵スピーカやヘッドホン端子を介してヘッドホンやイヤホンにより音を聴取できるものであり、この実施の形態のＤＭＣ機器２２は、コンテンツを表示・再生する表示再生部としても兼用できるものである。
【００５９】
また、ＤＭＣ機器２２は、ネットワーク１０の無線ＬＡＮアクセスポイントとの間でＩＥＥＥ８０２．１１方式のプロトコル、あるいはその発展プロトコルなどの所定のプロトコルにしたがった無線通信を行なうためのネットワークＩ／Ｆ２５４を有する。また、コンテンツサーバ２１が格納しているコンテンツに関する情報やコンテンツデータそのものを受信し、復調するなどの処理を行うコンテンツ受信処理部２５５を有する。
【００６０】
また、コンテンツ受信処理部２５５により受信されて復調されたコンテンツに関する情報からコンテンツのリストを生成するリスト生成部２５６と、リスト生成部２５６によって生成されたリストを表示するリスト表示部２５７とを有する。
【００６１】
また、コンテンツ受信処理部２５５により受信され復調されたコンテンツデータをデコードして再生するコンテンツ再生部２５８と、コンテンツ再生部２５８によって再生されるコンテンツデータを記憶する記憶部２５９とを備える。コンテンツ再生部２５８によって再生されたコンテンツデータはコンテンツ表示部２５３により映像表示される。コンテンツ再生部２５８は、ユーザへのメッセージの表示や、再生しているコンテンツの停止のタイミングなども制御する。
【００６２】
また、ＤＭＣ機器２２は、入力操作受付部２５０にて受け付けたユーザによる入力操作がどのような入力操作であるのかを判定する入力操作判定部２５１をコントロール信号生成部２５２との間に有する。
【００６３】
コントロール信号生成部２５２は、ユーザが入力操作受付部２５０のボタンなどを押圧、回転或いは押し上げ、押し下げなどして行なったキー入力に対する入力操作判定部２５１による判定結果に基づいて各種コントロール信号を生成する。生成されるコントロール信号の具体例としては、コンテンツサーバ２１に格納されているコンテンツデータを、所望の再生機器、例えば、ＤＭＲ機器２３にストリーミング再生を開始させる再生開始要求に係わる信号がある。また、例えばＤＭＲ機器２３にて表示されているコンテンツデータを、ＤＭＣ機器２２の表示部２５３に表示するキャッチ操作信号がある。
【００６４】
このほか、コントロール信号生成部２５２は、ユーザの入力操作に基づいて所望のコンテンツサーバ２１を選択するコンテンツ供給選択信号を生成する。また、所望のコンテンツを選択するためのコンテンツ選択信号を生成する。コンテンツ選択信号は、コンテンツ受信処理部２５５で受信されたコンテンツに関する情報からリスト生成部２５６が生成し、リスト表示部２５７が表示したコンテンツリストを視認したユーザの操作に応じて生成される。
【００６５】
なおコントロール信号生成部２５２は、ＤＭＣ機器２２自体のコンテンツ表示部２５３にコンテンツを再生したり、停止したり、ポーズするための再生操作信号の他、ＤＭＲ機器２３におけるコンテンツの再生を開始、停止、ポーズするなどの操作信号も生成する。
【００６６】
＜ＤＭＲ機器の構成＞
図６は、ＤＭＲ機器２３のハードウエアの構成例を示す図である。例えば、ＤＭＲ機器２３は、通信部３００、受信処理部３０１、デコード部３０２、映像信号処理部３０３−Ｖ、ＬＣＤ３０４、音声信号増幅部３０３−Ａ、スピーカ３０５を備えている。
【００６７】
このＤＭＲ機器２３の各部は、ＣＰＵ３０６を中心とする制御部によって制御するようにされている。制御部は、ＣＰＵ３０６、ＲＯＭ３０８、ＲＡＭ３０９、ＥＥＰＲＯＭ３１０がＣＰＵバス３０７を通じて接続されて構成されたマイクロコンピュータである。また、ＣＰＵ３０６は入力Ｉ／Ｆ３１１を介してキー入力部３１２と接続されており、ユーザによる例えば音量調整、画質調整、あるいは電源投入切断などの操作信号を受け付ける。
【００６８】
ＲＯＭ３０８はＤＭＲ機器２３等において実行される各種の処理プログラムや処理に必要なデータなどを記録している。ＲＡＭ３０９は、各種の処理において得られたデータを一時的に記憶保持するなどのように、主に各種の処理の作業領域として用いられるものである。
【００６９】
ＥＥＰＲＯＭ３１０は、いわゆる不揮発性のメモリであり、電源が落とされても、記憶保持した情報が失われることがなく、例えば、各種の設定パラメータなどを記憶保持することができるものである。
【００７０】
通信部３００は、ホームネットワーク１０を介して通信処理を行う。受信処理部３０１は、通信部３００を介して供給された信号を復調するなどの処理を行って、復調後の信号をデコード部（伸長処理部）３０２に供給する。コンテンツサーバ２１は、コンテンツをデータ圧縮して送信してくる。このため、ＤＭＲ機器２３のデコード部３０２は、受信処理部３０１からの復調されたデータ圧縮されている信号の供給を受けて、映像信号と音声信号とを分離し、分離した信号を伸長（圧縮解凍）することにより、データ圧縮前の元の信号を復元する。
【００７１】
そして、デコード部３０２は、復元した映像信号と音声信号とをＤ／Ａ変換（デジタル／アナログ変換）し、アナログ映像信号と、アナログ音声信号とを形成する。そして、デコード部３０２は、アナログ映像信号を映像信号処理部３０３−Ｖに供給し、アナログ音声信号を、音声信号増幅部３０３−Ａに供給する。
【００７２】
映像信号処理部３０３−Ｖは、デコード部３０２から供給される映像信号から、表示用信号を形成し、これをＬＣＤ３０４に供給する。これにより、ＬＣＤ３０４の表示画面には、コンテンツサーバ２１から送信されてきた映像信号に応じた映像が表示される。
【００７３】
一方、音声信号増幅部３０３−Ａは、これに供給された音声信号を所定のレベルにまで増幅し、これをスピーカ３０５に供給する。これにより、スピーカ３０５からは、コンテンツサーバ２１から送信されてきた映像信号に関連する音声信号に応じた音声が放音される。
【００７４】
このように、ＤＭＲ機器２３は、コンテンツサーバ２１からネットワーク１０を介して送信されてくるテレビ放送番組などの映像信号や音声信号を受信して、その受信した映像信号や音声信号を再生して出力することにより、使用者に提供することができる。
【００７５】
図７は、ＤＭＲ機器２３の機能ブロック図である。例えばＤＭＲ機器２３は、コンテンツサーバ２１からストリーミング配信されたストリーミングデータを受信し、再生することのできるストリーミング再生機能を有すると共に、映像に関連した音声データを再生し、スピーカから出力する表示再生装置である。
【００７６】
ＤＭＲ機器２３は、ネットワーク１０に接続するインタフェース機能部であるネットワークＩ／Ｆ３３０と、ネットワークＩ／Ｆ３３０を介してストリーミングデータ（コンテンツデータ）を受信するコンテンツ受信処理部３３１を備える。
【００７７】
またＤＭＲ機器２３は、コンテンツデータをデコードするコンテンツデコード部３３２と、コンテンツデコード部３３２でデコードされたコンテンツデータを再生するコンテンツ再生部３３３とを備える。さらに、ＤＭＲ機器２３は、再生されたコンテンツの映像を表示するコンテンツ表示部３３４と、再生されたコンテンツの音声を出力するコンテンツ音声出力部３３５を備える。
【００７８】
これらの機能部を以下のように用いてＤＭＲ機器２３は、ストリーミング再生機能部として動作する。通信部３００によりネットワーク１０に接続し、受信処理部３０１により通信部３００を介してストリーミングデータ（コンテンツデータ）を受信し、デコード部３０２によりコンテンツデータをデコードし、映像信号処理部３０３−Ｖによりデコード部３０２でデコードされたコンテンツデータを再生し、映像信号ＬＣＤ３０４により再生されたコンテンツ映像を表示し、スピーカ３０５により映像に関連した音声を出力する。
【００７９】
＜再生移行に関する処理１＞
次に、図１に示したシステムにおいて実行される処理について説明する。以下の説明においては、ＤＭＣ機器２２によりコンテンツサーバ２１で管理されているコンテンツＡが再生されている状態のときに、再生開始要求が出され、その時点で再生されているコンテンツＡの再生位置Ａから、ＤＭＲ機器２３で再生が引き継がれるときの処理について説明する。
【００８０】
換言すれば、コンテンツＡの再生機器が、ＤＭＣ機器２２からＤＭＲ機器２３に移行されるときの処理について説明する。また以下の説明においては、ＤＭＣ機器２２とＤＭＲ機器２３の処理を説明し、コンテンツを配信するコンテンツサーバ２１の処理の説明は省略する。
【００８１】
なお、ここでは、コンテンツサーバ２１が、コンテンツＡを配信するとして説明を続けるが、ＤＭＣ機器２２が、コンテンツＡを記憶し、コンテンツＡを配信する機能も有するようにしても良い。以下に説明する処理も、例えば、ＤＭＣ機器２２が自己が管理しているコンテンツＡを再生し、そのコンテンツＡの続きを、ＤＭＲ機器２３で再生させるような場合にも適用できる。
【００８２】
すなわち、ここでは、コンテンツサーバ２１、ＤＭＣ機器２２、およびＤＭＲ機器２３との３機器間で行われる処理を例にあげて説明するが、３機器間での処理に本実施の形態の適用が限定されるのではない。本技術は、ＤＭＣ機器２２とＤＭＲ機器２３との２機器間で行われる処理であっても、以下に説明する処理を適用することはできる。
【００８３】
またここでは、例えば、ＤＬＮＡのようなホームネットワーク（ローカルネットワーク）に、コンテンツサーバ２１、ＤＭＣ機器２２、およびＤＭＲ機器２３が接続されているような場合を例にあげて説明するが、本技術の適用範囲が、ホームネットワークに限定される記載ではない。
【００８４】
例えば、ネットワーク１０の一部、または全てが、インターネットなど広域ネットワークで構成されているような場合であっても、本技術を適用することは可能である。例えば、コンテンツサーバ２１は、インターネットなどのネットワークに接続され、ＤＭＣ機器２２とＤＭＲ機器２３はホームネットワークに接続されているような形態に対しても、以下に説明する処理などを、そのまま適用することはできる。
【００８５】
図８のフローチャートを参照し、再生移行に関する処理１について説明する。ステップＳ１０１において、ＤＭＣ機器２２は、コンテンツサーバ２１で管理されているコンテンツＡを再生しているときに、ユーザからの再生開始要求の指示を、入力操作受付部２５０が受け付け、入力操作判定部２５１が、再生開始要求の指示であると判定する。ユーザは、ＤＭＣ機器２２でコンテンツＡを視聴しているときに、所定の操作を行い、ＤＭＲ機器２３でコンテンツＡの再生を開始させるという再生開始要求を出す。ここでは、他の機器にコンテンツの再生を移行させるときに出される要求（指示）を、再生開始要求と記述する。
【００８６】
ＤＭＣ機器２２のコントロール信号生成部２５２は、ステップＳ１０２乃至Ｓ１０４において、再生開始要求に係わる信号を生成し、ネットワークＩ／Ｆ２５４から、ネットワーク１０を介してＤＭＲ機器２３に送信する。
【００８７】
まずステップＳ１０２において、ＤＭＣ機器２２は、ＤＭＲ機器２３に対して、再生指示されたコンテンツのコンテンツＵＲＩ、この場合、コンテンツＡのコンテンツＵＲＩを指示する。ステップＳ１０３において、ＤＭＣ機器２２は、ＤＭＲ機器２３に対して、シークを指示する。このとき指示されるシーク先は、再生開始要求が出されたときに再生していた再生位置（再生位置Ａとする）である。そして、ステップＳ１０４において、ＤＭＣ機器２２からＤＭＲ機器２３に対して、再生開始が指示される。
【００８８】
ＤＭＲ機器２３のコンテンツ受信処理部３３１は、ネットワークＩ／Ｆ３３０を介して、ステップＳ１２１において、ＤＭＣ機器２２から、コンテンツＡのコンテンツＵＲＩを受信し、ステップＳ１２２において、再生位置Ａというシーク位置を受信し、ステップＳ１２３において、再生開始の指示を受信する。
【００８９】
再生開始の指示を受信すると、ＤＭＲ機器２３は、ステップＳ１２４において、コンテンツＡの再生位置Ａからの再生を開始するための準備を開始する。そして、再生準備が整うと、ステップＳ１２５において、再生位置Ａからの再生が開始される。
【００９０】
ＤＭＲ機器２３は、コンテンツＵＲＩを基に、コンテンツサーバ２１にアクセスし、再生位置Ａをシークしたり、コンテンツサーバ２１からのコンテンツデータをコンテンツデコード部３３２により復号したりするといった処理を行う。これらの処理を行うために、再生位置Ａからの再生が実際にＤＭＲ機器２３において開始されるまでには、時間が必要である。
【００９１】
またネットワーク１０を介してコンテンツデータが送信されてくるため、ネットワーク遅延などのために、再生を即座に開始することができないこともある。また、ＤＭＲ機器２３の処理能力により、上記した処理を行うのに時間がかかる可能性もある。
【００９２】
よって、ステップＳ１２４において、再生位置Ａからの再生の準備が開始されてから、ステップＳ１２５において、実際に再生位置Ａからの再生が開始されるまでに、例えば、数秒かかることがある。
【００９３】
ＤＭＣ機器２２からＤＭＲ機器２３に対して再生開始の指示が出された時点から、ＤＭＲ機器２３で再生が開始され、ユーザに映像や音声が提供されるまでの間、上記したような理由から、ＤＭＲ機器２３では再生が即座に行われない。仮に、ＤＭＣ機器２２で、再生位置Ａで再生を停止すると、その再生位置Ａからの再生が、ＤＭＲ機器２３で開始されるまでの間、ユーザには、ＤＭＣ機器２２とＤＭＲ機器２３の双方でコンテンツが提供されない時間があることになる。
【００９４】
ＤＭＣ機器２２とＤＭＲ機器２３の双方でコンテンツが提供されない時間があると、ユーザは、再生開始要求が受け付けられていないのではないかという不安を感じたり、コンテンツが提供されないことにいらだちを感じたりする可能性がある。このようなことは使い勝手の低下や機器に対する信頼性の低下などにつながるため、防ぐ必要がある。
【００９５】
そこで、ＤＭＣ機器２２は、ステップＳ１０４において、ＤＭＲ機器２３に対して再生開始の指示を出した後も、ステップＳ１０５において、コンテンツＡの再生を継続して行う。このようにＤＭＣ機器２２で、コンテンツＡの再生を継続することで、ＤＭＲ機器２３で再生準備が整うまでの間、ＤＭＣ機器２２で、コンテンツを提供することができる。
【００９６】
このようにすることで、ユーザにコンテンツが提供されない時間がないようにすることができる。
【００９７】
ＤＭＣ機器２２でコンテンツの再生が継続されている間、ＤＭＲ機器２３では、コンテンツＡの再生位置Ａからの再生開始のための準備が行われる。そして、ステップＳ１２５において、ＤＭＲ機器２３側で、コンテンツＡの再生位置Ａの再生が開始されると、ＤＭＣ機器２２は、ＤＭＲ機器２３で再生が開始されたことを検知する。
【００９８】
ＤＭＲ機器２３は、ＤＭＲ機器２３の状態をポーリングしている。ＤＭＣ機器２２は、ポーリングの結果、ＤＭＲ機器２３が再生を開始したということを検知すると、ステップＳ１０７において、処理に係った時間を算出する。ステップＳ１０７において算出される時間は、ＤＭＲ機器２３においてコンテンツＡの再生が指示されてから、再生を開始するまでの時間である。
【００９９】
例えば、以下の式で算出される。
再生位置Ｂ ＝ 現在の再生位置 − 再生位置Ａ
“現在の再生位置”とは、ステップＳ１０７の処理が実行されているときに再生されている位置である。“再生位置Ａ”は、ステップＳ１０３において、シークを指示するときの再生位置であり、再生開始要求が出されたときに再生していた位置である。
【０１００】
“現在の再生位置”から“再生位置Ａ”を減算することで、ＤＭＲ機器２３でコンテンツの再生を開始するまでに係った時間を算出することができる。このようにして算出される“再生位置Ｂ”は、ＤＭＲ機器２３が再生準備している間に、ＤＭＣ機器２２側で再生を維持していた時間に相当する。
【０１０１】
なお、ＤＭＲ機器２３側で再生の準備に係った時間を、ＤＭＣ機器２２で算出する場合、ＤＭＣ機器２２側で、ステップＳ１０４の処理として再生指示を出してから計時を開始し、ステップＳ１０４の処理として再生開始を検知するまで計時を行うことで、時間を算出するようにしても良い。また、ポーリングの回数をカウントすることで計時するようにしても良い。このような時間の算出の仕方は、ここで例示した以外の方法でも良い。
【０１０２】
ステップＳ１０８において、ＤＭＣ機器２２からＤＭＲ機器２３に対して、再度シークが指示される。ステップＳ１０８において、ＤＭＣ機器２２からＤＭＲ機器２３に対して出されるシークの位置は、再生位置Ｂである。そのようなシークの指示をステップＳ１２６において受信したＤＭＲ機器２３は、ステップＳ１２７において、再生位置Ｂをシークし、再生位置Ｂからの再生を開始する。
【０１０３】
ＤＭＲ機器２３は、既に、コンテンツサーバ２１からのコンテンツＡの提供を受けている状態であり、再生の準備はできているため、シーク位置を指示することで、シークを行い、再生を開始することができる。
【０１０４】
このように、ＤＭＲ機器２３側では、再生位置Ａでの再生を開始すると、再生位置Ｂからの再生が指示され、再生位置Ｂからの再生を開始する。仮に、再生位置Ｂからの再生指示がないと、以下のようなことになる。
【０１０５】
ＤＭＣ機器２２では、再生位置Ａから再生位置Ｂまで再生している。ＤＭＲ機器２３では、ＤＭＣ機器２２側で再生位置Ｂを再生している時点で、再生位置Ａからの再生を開始する。ユーザは、ＤＭＣ機器２２で再生位置Ａから再生位置Ｂまで視聴し、ＤＭＲ機器２３で、再度、再生位置Ａから再生位置Ｂまで視聴することになる。
【０１０６】
このように、ユーザに２度、再生位置Ａから再生位置Ｂまで提供されないようにするために、上記したように、ＤＭＲ機器２３側では、再生位置Ａでの再生を開始すると、再生位置Ｂからの再生が指示され、再生位置Ｂからの再生が開始されるようにする。
【０１０７】
このようにすることで、ユーザには、ＤＭＣ機器２２で、再生位置Ａから再生位置Ｂまでのコンテンツを提供し、その続き、すなわち再生位置Ｂからのコンテンツを、ＤＭＲ機器２３で提供することが可能となる。
【０１０８】
このようにして、ＤＭＲ機器２３において、再生位置Ｂからの再生が開始されると、ＤＭＣ機器２２は、ステップＳ１０９において、コンテンツＡの再生を停止する。ユーザは、ＤＭＣ機器２２で視聴していたコンテンツＡを、引き続き、ＤＭＲ機器２３で視聴することができる。
【０１０９】
このように、本技術によれば、コンテンツの再生を行う機器を切り換えるとき、映像や音声などのコンテンツがユーザに提供されない時間をなくすことが可能となる。また、コンテンツの再生を行う機器が切り換えられるとき、同一箇所が再生されることを防ぐことが可能となり、コンテンツを連続して提供することが可能となる。
【０１１０】
ここで、ＤＭＣ機器２２で再生が継続されているとき（ステップＳ１０５の処理が行われているとき）の表示例を図９Ａに示す。図９Ａは、ＤＭＣ機器２２のディスプレイ２１２に表示される画面例であり、コンテンツＡの再生を継続しているときの画面例である。ディスプレイ２１２には、再生が継続されているコンテンツＡの映像４０１が表示されているとともに、メッセージ表示部４０２も表示されている。
【０１１１】
メッセージ表示部４０２には、“レンダラ機器の再生準備中です。”といったメッセージが表示されている。“レンダラ機器”とは、ＤＭＲ機器２３のことである。このようなメッセージが表示されることにより、ユーザからの再生開始要求は受け付けられているが、ＤＭＲ機器２３での再生準備が整っていないため、コンテンツＡの再生を継続していることを、ユーザに認識させることができる。このようなことをユーザに認識させることができるメッセージであれば、メッセージ表示部４０２に表示されるメッセージは、この例に限定されるわけではない。
【０１１２】
このようなメッセージが表示され、コンテンツＡの再生が継続されているときに、ＤＭＲ機器２３でコンテンツＡの再生が開始された場合、図９Ｂに示した画面に、ＤＭＣ機器２２のディスプレイ２１２の画面が切り換えられる。図９Ｂに示した画面は、ステップＳ１０９において、再生が停止されたときに表示される画面である。
【０１１３】
図９Ｂを参照するに、コンテンツＡの映像４０１は、再生が停止されたため、黒画面とされている。その黒画面の上に、メッセージ表示部４０３が表示されている。メッセージ表示部４０３には、“レンダラ機器で再生が開始されました。本機器の再生を停止します。”といったメッセージが表示されている。
【０１１４】
このようなメッセージが表示されることにより、ＤＭＲ機器２３での再生準備が整い、再生が開始されたことをユーザに認識させるとともに、ＤＭＣ機器２２での再生は停止されることもユーザに認識させることが可能となる。このようなメッセージを見て、ユーザは、ＤＭＲ機器２３でのコンテンツＡの視聴から、ＤＭＲ機器２３でのコンテンツＡの視聴にスムーズに切り替えることが可能となる。
【０１１５】
このようなメッセージがＤＭＣ機器２２のディスプレイ２１２に表示されることで、ユーザに映像が切り替わるタイミングを認識させることができ、スムーズな視聴の切り替えを促すことが可能となる。
【０１１６】
＜再生移行に関する処理２＞
上記した再生移行に関する処理１では、ＤＭＲ機器２３でコンテンツＡの再生準備ができるまで、ＤＭＣ機器２２でコンテンツＡの再生が継続され、ＤＭＲ機器２３でコンテンツＡの再生準備ができたときに、ＤＭＣ機器２２でコンテンツＡの再生が停止されるとして説明した。このような場合、ユーザは、ＤＭＣ機器２２で再生が停止されてから、すぐにＤＭＲ機器２３での再生に視聴を切り換えなければ、ＤＭＲ機器２３で再生される始めの部分を見逃してしまう可能性がある。
【０１１７】
そこで、ＤＭＣ機器２２でコンテンツＡの再生が開始された後も、所定の時間だけＤＭＲ機器２３での再生を継続し、ユーザに視聴を切り換える時間を与えるようにする。このように、ユーザに視聴を切り換える時間を与えるようにした場合の処理について、図１０のフローチャートを参照して説明する。
【０１１８】
図１０に示したフローチャートの処理のうち、ＤＭＣ機器２２で、ＤＭＲ機器２３での再生準備が整い、再生位置Ｂから再生が開始されるまでコンテンツの再生を継続する処理は、図８を参照して説明した場合と同じである。すなわち、図１０に示したフローチャートの処理のうち、ステップＳ２０１乃至Ｓ２０８の処理は、図８に示したステップＳ１０１乃至Ｓ１０８の処理と同様のため、その説明は省略する。
【０１１９】
また、ＤＭＲ機器２３において、ＤＭＣ機器２２からの指示を受け、コンテンツＡの再生を開始する処理であるステップＳ２２１乃至Ｓ２２７の処理は、図８に示したステップＳ１２１乃至Ｓ１２７の処理と同様のため、その説明は省略する。
【０１２０】
ＤＭＣ機器２２は、コンテンツＡの再生を継続し、ＤＭＲ機器２３に対して、再生位置Ｂのシークを指示すると、ステップＳ２０９において、所定の時間が経過したか否かを判断する。所定の時間とは、例えば、３秒程度であり、ユーザが、ＤＭＣ機器２２での視聴を、ＤＭＲ機器２３での視聴に切り換えるのに必要とされる時間である。
【０１２１】
ステップＳ２０９において、所定の時間が経過したと判断されるまで、ステップＳ２０９の処理が行われ、経過したと判断された場合、ステップＳ２１０に処理が進められる。ステップＳ２１０において、ＤＭＣ機器２２は、コンテンツＡの再生を停止する。
【０１２２】
このように、ステップＳ２０９において、ユーザに視聴先を切り換える時間を与えるときに、ＤＭＣ機器２２のディスプレイ２１２に、図９Ｂに示したメッセージ表示部４０３を表示させ、メッセージをユーザに提供するようにしても良い。
【０１２３】
このメッセージを表示する時間を、ステップＳ２０９における所定の時間とすることができる。ユーザは、このようなメッセージが所定の時間表示されている間に、視聴先を切り替えることができる。
【０１２４】
また、図１１Ａに示すように、具体的に再生が停止されるまでの時間が提示されるようにしても良い。図１１Ａを参照するに、メッセージ表示部４２１には、“レンダラ機器で再生が開始されました。あと２秒で本機器の再生が停止します”というメッセージが表示されている。このメッセージのうち、“あと２秒で”という部分で、ユーザに、再生が停止されるまでの時間情報を提供する。
【０１２５】
図１１Ａに示した例では、“あと２秒で”との表示になっているが、この“２秒“の部分の数字は、例えば、３秒、２秒、１秒といったように、残り時間に応じたカウントダウン表示とされるようにしても良い。
【０１２６】
ここでは、所定の時間が経過後、再生が停止されるとして説明したが、そのような所定の時間が経過後に再生が停止される処理に加えて、または、そのような処理の代わりに、ユーザの指示により再生の停止がされるようにしても良い。
【０１２７】
所定の時間が経過後に再生が停止される処理に加えてユーザの指示により再生の停止がされるようにした場合、例えば、図１１Ｂに示すようなメッセージが表示される。図１１Ｂを参照するに、メッセージ表示部４２３には、“レンダラ機器で再生が開始されました。あと２秒で本機器の再生が停止します”というメッセージが表示されている。さらに、メッセージ表示部４２３の一部に、“ＯＫ（今すぐ停止する）”というボタン４２４も表示されている。
【０１２８】
このボタン４２４が操作された場合、操作された時点で、再生が停止される。また、ボタン４２４が操作されなくても、所定の時間（例えば、２秒）が経過したときには、再生が停止される。このように、所定の時間が経過後に再生が停止される処理に加えてユーザの指示により再生の停止がされるようにした場合、図示はしないが、例えば、ステップＳ２０９の処理の前または後に、“ボタン４２４が操作されたか？”という判断処理を入れることで実現可能である。
【０１２９】
また、ボタン４２４のみが表示されるようにしても良い。すなわち、ユーザからの指示があった時点で、再生が停止されるように構成することも可能である。
【０１３０】
このように、ＤＭＣ機器２２でのコンテンツＡの継続再生の時間を、ユーザが視聴を切り換えるための時間分だけ延長する構成することも可能である。
【０１３１】
＜再生移行に関する処理３＞
上記した“再生移行に関する処理１”または“再生移行に関する処理２”において、ＤＭＲ機器２３側では、再生位置Ａからの再生を開始した直後に、再生位置Ｂからの再生を開始する。例えば、図１０のフローチャートを再度参照するに、ステップＳ２２５において再生位置Ａからの再生が開始されるが、その後のステップＳ２２７において、再生位置Ｂからの再生が開始される。
【０１３２】
このような場合、再生位置Ａの音と映像が、ユーザに一瞬提供された後、再生位置Ｂの音と映像に切り替わる可能性がある。再生位置Ａの音と映像が一瞬提供されることで、ユーザに不快感などを与えてしまう可能性があり、できる限り、そのような提供がされないようにすることが好ましい。そこで、“再生移行に関する処理３”として、再生位置Ａの音と映像が提供されないようにするための処理を含む処理について、図１２のフローチャートを参照して説明する。
【０１３３】
図１２に示したフローチャートは、図８に示したフローチャートの処理と比較し、再生位置Ａの音と映像が一瞬提供されることを防ぐ処理が含まれる点が異なり、その他の点は同じである。重複する説明は省き、追加された処理について説明を加える。
【０１３４】
ＤＭＣ機器２２は、ステップＳ３０１において、再生開始要求を受け付けると、ステップＳ３０２乃至Ｓ３０４において、ＤＭＲ機器２３に対して、コンテンツＵＲＩを指示し、再生位置Ａのシークを指示し、再生開始を指示する。
【０１３５】
ステップＳ３０５において、ＤＭＣ機器２２は、ＤＭＲ機器２３に対してミュートを指示する。このミュートは、映像と音声のうちのどちらか一方または両方をミュートするという指示である。音声をミュートする機能は、通常、テレビジョン受像機などの端末に備わっている機能であるため、ＤＭＣ機器２２側からＤＭＲ機器２３側に指示を出すことで、音声をミュートすることは可能である。
【０１３６】
しかしながら、通常、テレビジョン受像機などの端末は、映像をミュートする機能を備えていない。映像のミュートに関しては、図１３を参照して後述する。なお、テレビジョン受像機などの端末に、映像をミュートする機能がある場合、図１３を参照して後述する方法ではなく、その端末が備える機能を用いて、映像のミュートを実現することは可能である。
【０１３７】
なお、ミュートという言葉は一般的に消音を意味し、音を出さないという意味で用いられるが、本実施の形態においては、映像を映し出さないという意味も含むとして説明を続ける。
【０１３８】
フローチャートの説明に戻り、ステップＳ３０５において、ＤＭＣ機器２２からＤＭＲ機器２３にミュートの指示が出されると、ステップＳ３０６に処理が進められ、ＤＭＣ機器２２側では、コンテンツの再生が継続される。
【０１３９】
一方で、ＤＭＲ機器２３側では、ステップＳ３２１乃至Ｓ３２４において、コンテンツＵＲＩ、再生位置Ａのシーク、再生開始、およびミュートの指示を受信すると、ステップＳ３２５において、再生位置Ａからの再生の準備を行う。そして、再生の準備が整うと、ステップＳ３２６において、再生位置Ａからの再生を開始する。
【０１４０】
ステップＳ３２６において、再生位置Ａからの再生が開始されるが、ミュートの指示を受けているため、音声と映像のどちらか一方または両方は、ミュートされている状態での再生である。よって、ユーザには、再生位置Ａからの再生時に、音声または映像の少なくとも一方は提供されない状態となる。
【０１４１】
ＤＭＣ機器２２側では、ＤＭＲ機器２３側で再生が開始されると、ステップＳ３０７において、再生開始を検知し、ステップＳ３０８において、再生までに係った時間を算出し、ステップＳ３０９において、再生までにかかった時間を考慮した再生位置ＢのシークをＤＭＲ機器２３に対して指示する。
【０１４２】
さらにステップＳ３１０において、ＤＭＣ機器２２は、ＤＭＲ機器２３に対して、ミュートの解除を指示する。このような指示を、ステップＳ３２７、ステップＳ３２８において受信したＤＭＲ機器２３は、ステップＳ３２９において、再生位置Ｂからの再生を開始する。この再生の際、ＤＭＲ機器２３は、ミュートの解除の指示を受けているため、ミュートを解除した状態で、再生位置Ｂからの再生を開始する。
【０１４３】
このようにすることで、再生位置Ａからの再生時に、その映像や音声がユーザに提供されることなく、再生位置Ｂからの再生を開始することが可能となる。
【０１４４】
ＤＭＣ機器２２は、ステップＳ３１１において、継続して再生していたコンテンツＡの再生を停止する。再生の停止の際、図１０を参照して説明したように、所定の時間が経過したか否かの判断処理（ステップＳ２０９の処理と同等の処理）が行われるように構成することも可能である。
【０１４５】
図１３を参照して、映像のミュートの処理について説明する。図１３Ａに示したように、ＨＴＴＰサーバに、ＤＭＣ機器２２から空データを送信し、その空データを、ＤＭＲ機器２３が取得し、再生する。空データであるため、ＤＭＲ機器２３においては、黒画面が表示される。ユーザに黒画面が提供されることで、再生位置Ａからの映像が提供されることを防ぐことが可能となる。また音声も、空データに含まれることで、空データが再生されることで、音声のミュートも行われる。
【０１４６】
図１２のフローチャートのうち、ステップＳ３０５において、ＤＭＣ機器２２は、ＤＭＲ機器２３に対してミュートを指示するが、このミュートを指示する処理の代わりに、空データをＨＴＴＰサーバに送信する処理を行うように構成することができる。またＨＴＴＰサーバは、コンテンツサーバ２１にすることができる。
【０１４７】
このようにすることで、ＤＭＲ機器２３側では、コンテンツサーバ２１から、コンテンツＡの再生の準備を行うが、実際には、ＤＭＣ機器２２からの空データを処理する準備を行い、空データを再生する。
【０１４８】
すなわち、ＤＭＲ機器２３は、ステップＳ３２５（図１２）において、コンテンツＡの再生位置Ａからの再生の準備を行い、ステップＳ３２６において再生位置Ａからの再生を開始するが、その再生位置Ａからのコンテンツとして、ＤＭＣ機器２２からの空データを取得し、再生を開始する。ＤＭＣ機器２２は、空データを再生するため、黒画面を映し出し、音声が出力されない状態を提供することになる。このようにして、映像と音声のミュートを行うことが可能となる。
【０１４９】
そして、再生位置Ｂからの再生を開始するとき、空データの供給が停止され、本当のデータ（コンテンツＡのコンテンツデータ）に、供給が切り換えられる。例えば、図１２のフローチャートのうち、ステップＳ３１０において、ＤＭＣ機器２２は、ＤＭＲ機器２３に対してミュートの解除を指示するが、このミュートの解除を指示する処理の代わりに、空データのＨＴＴＰサーバへの送信を停止する処理を行うように構成することができる。
【０１５０】
ＤＭＲ機器２３は、既にアクセスしているコンテンツサーバ２１（ＨＴＴＰサーバ）から、コンテンツＡを取得し、再生する。すなわち、ＤＭＲ機器２３は、ステップＳ３２９（図１２）において、コンテンツＡの再生位置Ｂからの再生を開始する。
【０１５１】
このような処理がされることで、ＤＭＲ機器２３側でコンテンツＡの再生準備をしている間は、映像と音声がミュートされた状態とされ、再生準備が整った後は、再生位置Ｂからの再生が開始されるようにすることができる。よって、ユーザに、再生位置Ａからの映像や音声を一瞬提供してしまうようなことを防ぐことが可能となる。
【０１５２】
＜再生移行に関する処理４＞
上記した“再生移行に関する処理１”、“再生移行に関する処理２”、または“再生移行に関する処理３”においては、ＤＭＲ機器２３側で再生の準備にどの程度の時間が係るかを、ＤＭＣ機器２２が算出し、再度のシーク指示を出すことで、ＤＭＲ機器２３でのコンテンツの再生が開始された。
【０１５３】
例えば、図１２のフローチャートを再度参照するに、ＤＭＣ機器２２は、ステップＳ３０８において、ＤＭＲ機器２３で、再生の準備の処理に係った時間を算出し、ステップＳ３０９において、再生位置Ｂのシークを指示する。このように、再生開始要求が出されたときに、その時点でＤＭＲ機器２３から得られる情報から、再生の準備の処理に係った時間が算出された。
【０１５４】
再生の準備の処理に係る時間は、ネットワーク１０の通信状態や、ＤＭＲ機器２３の処理能力などに依存する。これらの通信状態や処理能力などが、再生開始要求が出される毎に大きな変化がない場合、再生開始要求が出されたときに、実際にコンテンツの再生の準備を行い、その処理に係った時間が取得されるのではなく、再生開始要求が出された時点とは別の時点（上述した実施の形態とは異なる時点）で再生の準備の処理に係る時間が取得されるようにすることも可能である。
【０１５５】
“再生移行に関する処理４”として、事前に、再生の準備の処理に係った時間を算出しておく処理について、図１４のフローチャートを参照して説明する。ステップＳ４０１において、ＤＭＣ機器２２とＤＭＲ機器２３との間で、事前情報収集処理が行われる。すなわち、ステップＳ４０１において、ＤＭＲ機器２３で、所定のコンテンツの再生の準備に係るであろう時間を算出するための処理が行われる。
【０１５６】
この事前情報収集処理は、ＤＭＣ機器２２で、ユーザからの再生開始要求の指示を受け付ける前の時点または受け付け後に行われる。まず、図１４に示したように、事前情報収集処理が、再生開始要求の受け付け前に行われる場合を説明する。この場合、事前情報収集処理として、Pingと類似の方法で、パケットをネットワーク１０に投げ、ネットワークの環境を計測する方法で、情報が収集される。
【０１５７】
また、情報が収集される機器としては、ＤＬＮＡの機器の検索処理時に検索された全ての機器を対象として行うようにすることができる。また、コンテンツの再生が可能な機器を対象として行うようにしても良い。
【０１５８】
他の事前情報収集処理として、学習により行う方法がある。例えば、上述した“再生移行に関する処理１乃至３”のいずれかで再生移行の処理が行われる毎に、ＤＭＲ機器２３で再生準備に係った時間が計測され、その計測された時間情報が蓄積される。蓄積される毎に平均値を算出して学習を行う。
【０１５９】
このような学習を、ＤＭＣ機器２２側で行い、後述するステップＳ４２２において、遅延時間を予測するときに用いるように構成することができる。“遅延時間”とは、上記した実施の形態における、ＤＭＲ機器２３で再生の準備に係る時間のことである。
【０１６０】
このような学習は、ＤＭＲ機器２３側で行い、ＤＭＣ機器２２側からの要求に応じてＤＭＣ機器２２に供給し、ＤＭＣ機器２２側で、遅延時間を予測するときに用いるように構成することができる。
【０１６１】
また、このような学習は、ＤＭＲ機器２３側で行い、ＤＭＲ機器２３側で、遅延時間を予測するときに用いるように構成することができる。ＤＭＲ機器２３側で、遅延時間を予測するようにした場合の説明は、図１５のフローチャートを参照して後述する。
【０１６２】
また、ＤＭＲ機器２３が、コンテンツのサイズや種類に応じた処理時間に関する情報を保持しており、そのような情報が、ＤＭＣ機器２２側に提供され、ＤＭＣ機器２２側で遅延時間を予測するときに用いられるようにすることもできる。また、そのような情報に基づいて、ＤＭＲ機器２３側で、遅延時間を予測するようにすることもできる。
【０１６３】
このようなＤＭＲ機器２３が、コンテンツのサイズや種類に応じた処理時間に関する情報を保持するとともに、上記した学習が行われるようにすることも可能である。さらに、学習により得られた情報を基に、保持している情報が更新されるように構成することもできる。
【０１６４】
このようにして、ステップＳ４０１において、事前情報収集処理が行われ、遅延に関する情報取得される。ここでは、ＤＭＣ機器２２が情報を取得し、遅延時間を予測する場合を例にあげて説明を続ける。
【０１６５】
ステップＳ４２１において、ＤＭＣ機器２２は、再生開始要求の指示を受け付ける。上記したように、ステップＳ４０１において実行される事前情報収集処理は、再生開始要求を受け付けた後に行う構成とすることも可能である。再生開始要求が受け付けられた後に、事前情報収集処理が行われる場合、コンテンツの再生が指示された端末を対象にして行うことができる。すなわちここでは、ＤＭＲ機器２３に対して行うことができ、他の機器に対して行う必要がないため、事前情報収集処理に係る処理低減をはかることが可能となる。
【０１６６】
ユーザが再生を行う端末として選択したＤＭＲ機器２３に対して、再生予定のコンテンツのデータが送信され、ネットワークの遅延状態やＤＭＲ機器２３の処理能力などの情報が採取される。
【０１６７】
なお、上記したPingと類似の方法で、パケットをネットワーク１０に投げ、ネットワーク１０の環境を計測するのを、再生開始要求の受け付け後に行う構成とすることもできる。また、上記した学習により得られる情報を、再生開始要求を受け付けた後に、再生を実行する端末から取得する構成とすることもできる。
【０１６８】
ＤＭＣ機器２２は、再生開始要求を受け付け、遅延時間を予測するための情報を取得すると、ステップＳ４２２において、取得された情報を基に、遅延時間を予測する。遅延時間の予測の仕方は、取得される情報に依存する。例えば、ネットワークの環境を計測して得られる情報の場合、その情報から遅延時間を予測する。また例えば、学習により既に遅延時間が予測されている場合、その遅延時間が呼び出されることにより予測される。
【０１６９】
ステップＳ４２２において、遅延時間が予測されると、ステップＳ４２３において、再生開始位置が決定される。再生開始位置は、ステップＳ４２３の処理が実行されている時点で、ＤＭＣ機器２２で再生しているコンテンツＡの位置から予測された遅延時間を加算した位置とされる。ステップＳ４２３において決定される再生開始位置を、再生位置Ｃとする。
【０１７０】
ステップＳ４２４において、ＤＭＣ機器２２からＤＭＲ機器２３に対して、コンテンツＡのコンテンツＵＲＩが指示される。ステップＳ４２５において、ＤＭＣ機器２２からＤＭＲ機器２３に対して、再生位置Ｃのシークが指示される。そして、ステップＳ４２６において、ＤＭＣ機器２２からＤＭＲ機器２３に対して、再生開始が指示される。
【０１７１】
このような指示が出された後も、ＤＭＣ機器２２は、ステップＳ４２７において、コンテンツの再生を継続する。このような指示がＤＭＣ機器２２から出されると、ＤＭＲ機器２３は、ステップＳ４４１において、コンテンツＵＲＩを受信し、ステップＳ４４２において、再生位置Ｃのシークの指示を受信し、ステップＳ４４３において、再生開始の指示を受信する。
【０１７２】
そしてＤＭＲ機器２３は、ステップＳ４４４において、再生位置Ｃからの再生の準備を行う。そして、再生位置Ｃからの再生の準備が整うと、ステップＳ４４５において、再生位置Ｃからの再生を開始する。
【０１７３】
ＤＭＲ機器２３で再生位置Ｃからの再生が開始されると、再生が開始されたことを、ＤＭＣ機器２２は、ステップＳ４２８において検知する。ＤＭＣ機器２２は、ステップＳ４２９において、コンテンツＡの再生を停止する。なお、この場合も、上記した“再生移行に関する処理２”と同じく、所定の時間が経過した後に、再生が停止されるようにしても良い。
【０１７４】
“再生移行に関する処理４”においては、ＤＭＣ機器２２において、コンテンツＡの再生位置Ａから再生位置Ｃまで再生が行われる。そして、ＤＭＲ機器２３において、コンテンツＡの再生位置Ｃからの再生が開始される。よって、この場合も、ＤＭＣ機器２２からＤＭＲ機器２３に再生がスムーズに移行される。
【０１７５】
また、“再生移行に関する処理４”においては、ＤＭＣ機器２２側で遅延時間を予測し、シークする再生位置をＤＭＲ機器２３に指示するため、シークを指示する回数を１回にすることができる。また、予測された遅延時間に基づきシーク位置（再生開始位置）が指示されるため、“再生移行に関する処理３”で説明した、“再生位置Ａからの映像や音声が一瞬ユーザに提供されてしまう”といったことが発生することもないため、映像や音声のミュートといった処理を行う必要がない。
【０１７６】
なお、上述した実施の形態においては、事前情報収集処理が行われ、その事前情報収集処理の結果得られた情報が用いられて遅延時間が予測されるとした。この場合、遅延時間は、取得された情報に依存する可変値とされるが、固定値として扱われるように構成することもできる。例えば、遅延時間＝所定の時間と設定しておき、事前情報収集処理を省略した構成とすることも可能である。
【０１７７】
遅延時間を固定値とした場合、遅延時間が短い時間に設定されていると、ＤＭＲ機器２３側での再生準備の時間の方が、遅延時間よりも長くなり、結果として、ＤＭＣ機器２２で継続再生された区間と、ＤＭＲ機器２３で再生される先頭の区間とにダブりがでる可能性がある。
【０１７８】
また、遅延時間が長い時間に設定されていると、ＤＭＲ機器２３側での再生準備の時間の方が、遅延時間よりも短くなり、結果として、ＤＭＣ機器２２で継続再生されたあと、再生が停止された再生位置と、ＤＭＲ機器２３で再生が開始された再生位置との間にギャップが生じ、ユーザに提供されない区間が生じる可能性がある。
【０１７９】
そこで、遅延時間を固定値とした場合でも、上記した学習方法を適用し、固定値が適宜更新されるようにしても良い。また、遅延時間を固定値とした場合に、固定として複数個用意し、再生を行う機器や、ネットワーク環境などに依存し、選択的に固定値が用いられるようにしても良い。
【０１８０】
＜再生移行に関する処理５＞
上記した“再生移行に関する処理１”乃至“再生移行に関する処理４”においては、ＤＭＲ機器２３側で再生の準備にどの程度の時間が係るかを、ＤＭＣ機器２２が算出する例を示した。次に、“再生移行に関する処理５”として、ＤＭＲ機器２３側で、再生準備に係った時間を計測し、再生位置を変更する実施の形態について、図１５のフローチャートを参照して説明する。
【０１８１】
ＤＭＣ機器２２において実行されるステップＳ５０１乃至Ｓ５０６の処理は、図８に示したフローチャートの処理のうちのステップＳ１０１乃至Ｓ１０６の処理と同様に行われる。すなわち、ＤＭＣ機器２２は、再生開始要求を受け付けると、ＤＭＲ機器２３に対して、コンテンツＵＲＩ、再生位置Ａのシーク、および再生開始を指示する。
【０１８２】
そしてＤＭＲ機器２３においては、コンテンツの再生を、ＤＭＲ機器２３が再生を開始したということを検知するまで継続する。ＤＭＣ機器２２側で、ＤＭＲ機器２３で再生の準備に係った時間を算出する必要がないため、ＤＭＣ機器２２は、ＤＭＲ機器２３側での再生が開始されたことを検知すると、ステップＳ５０７において、再生を停止する。
【０１８３】
一方、ＤＭＲ機器２３は、ステップＳ５２１乃至Ｓ５２３において、コンテンツＵＲＩ、再生位置Ａのシーク、および再生開始の指示を受信すると、ステップＳ５２４において、再生位置Ａからの再生の準備を行う。そしてステップＳ５２５において、再生準備が完了した時点で、再生準備に係った時間が算出される。
【０１８４】
例えば、ＤＭＲ機器２３は、ＤＭＣ機器２２から再生開始の指示を受けたときから、再生準備が完了するまで計時し、その計時していた時間を、再生準備に係った時間とする。または、ＤＭＲ機器２３側で、“再生移行に関する処理４”で説明したように、コンテンツのサイズや種類に応じた処理時間に関する情報を保持し、その保持している情報から、準備に係った時間を算出するように構成することも可能である。
【０１８５】
また、準備に係った時間を、実際に再生準備を行う毎に情報として蓄積し、その蓄積されている情報から、準備に係る時間を予測するようにしても良い。
【０１８６】
ステップＳ５２５において、ＤＭＲ機器２３は、実際に再生を開始する再生位置Ｂを決定する。再生位置Ｂは、ＤＭＣ機器２２から指示のあった再生位置Ａに、ステップＳ５２５において算出された時間分だけ先の位置とされる。ＤＭＲ機器２３は、再生位置Ｂを決定すると、ステップＳ５２７において、再生位置Ｂからの再生を開始する。
【０１８７】
このように、ＤＭＲ機器２３側で、自己が再生を開始するための準備に必要な時間を算出し、その分だけ、先の位置から再生を開始するように構成することもできる。このようにした場合、ＤＭＣ機器２２から２度のシークを指示する必要がなく、１度のシークの指示を出せばよいように構成することができる。
【０１８８】
また、ＤＭＲ機器２３側では、再生位置Ａからの再生の準備をするが、再生位置Ａからの再生は行わないため、再生位置Ａから再生位置Ｂに再生位置が変更されるときに、再生位置Ａからの映像や音声がユーザに一瞬提供されてしまうようなことを防ぐことができる。よって、“再生移行に関する処理３”のところで説明したような映像や音声をミュートするといった処理を省略することができる。
【０１８９】
このように、上記した実施の形態によれば、端末Ａ（上記したＤＭＣ機器２２）で再生されているコンテンツを、引き続き端末Ｂ（上記したＤＭＲ機器２３）で再生させる場合に、再生されているコンテンツが途切れることなく、かつダブって表示されることなく再生することが可能となる。また、再生が移行される先の端末Ｂにおいて、不要な映像や音声がユーザに提供されてしまうようなことを防ぐことが可能となる。
【０１９０】
また、本実施の形態によれば、端末Ａから端末Ｂにコンテンツの再生が切り替わるときに、ユーザに、視聴を切り換えるための時間を与えることが可能となる。
【０１９１】
＜再生方法の選択について＞
上記したように、コンテンツの再生が途切れることなく行われる再生を、同期再生とここでは称する。同期再生に対して、本技術を適用しない再生を通常再生とここでは称する。
【０１９２】
通常再生は、ＤＭＣ機器２２で再生されているコンテンツを、引き続きＤＭＲ機器２３で再生させる場合に、ＤＭＲ機器２３での再生準備の時間を考慮せずに、ＤＭＣ機器２２からの指示に基づき、再生位置Ａからの再生を、再生準備が整った時点で開始する再生であるとする。
【０１９３】
また、通常再生の場合、ＤＭＣ機器２２では、再生開始要求が受け付けられた時点で再生が停止される再生であるとする。よって通常再生の場合、ＤＭＣ機器２２で再生が停止した後、ＤＭＲ機器２３で再生が開始されるまでの間、コンテンツのユーザへの提供がされない状態がある。
【０１９４】
ユーザが、同期再生と通常再生が選択できる仕組みを設けても良い。また、再生されているコンテンツのジャンルにより同期再生または通常再生が切り換えられるようにしても良い。また、再生を引き続き行う端末側の処理能力などに応じて、同期再生または通常再生が切り換えられるようにしても良い。以下、これらの同期再生と通常再生の選択または切り換えについて説明を加える。
【０１９５】
まず、ユーザが、同期再生と通常再生が選択できる構成にした場合について説明をする。図１６は、再生開始要求が出されるときのＤＭＣ機器２２に表示される画面例である。ＤＭＣ機器２２のディスプレイ２１２の上部には、コンテンツの再生を引き続き行わせたい端末、この場合、ＤＭＲ機器２３を表す絵５１１が表示されている。ユーザは、再生開始要求を出す際、コンテンツの再生を引き続き行わせたい端末を選択できるように構成されており、図１６に示した画面例は、選択後の画面である。
【０１９６】
絵５１１の下側、画面の中央部分には、再生されているコンテンツの映像５１２が表示されている。映像５１２の右下側には、同期再生か、通常再生かを選択できる選択表示部５１３が表示されている。選択表示部５１３には、“同期再生”という項目と、“通常再生”という項目が表示されており、図１６に示した例では“同期再生”という項目が選択されている状態である。
【０１９７】
ユーザは、“同期再生”という項目または“通常再生”という項目のどちらかをタッチするなどの所定の操作をすることで、所望の再生方法を選択できるように構成されている。このような選択表示部５１３を表示し、ユーザが再生開始要求を出す際に、再生方法も選択できるようにしても良い。
【０１９８】
また、再生開始要求を出す毎に、選択表示部５１３を表示するのではなく、例えば、図１７に示したようなメニュー画面が表示され、ユーザが再生時の再生方法の１つの設定項目として、同期再生か通常再生かを選択できるようにしても良い。
【０１９９】
図１７に示したメニュー画面は、例えば、コンテンツを再生している再生画面において、メニューという項目が選択されたときに表示される画面である。図１７に示したメニュー画面の１項目として、“同期再生”という項目が表示され、その“同期再生”という項目の右側に、チェックボックス５３１が表示されている。
【０２００】
この“同期再生”という項目の右側に表示されているチェックボックス５３１にチェックが入れられた場合、再生開始要求が出されたときの再生は、同期再生とされ、チェックボックス５３１にチェックが入れられていない場合、再生開始要求が出されたときの再生は、通常再生とされる。
【０２０１】
このような設定画面において設定がなされると、次回からの再生時に、設定された再生方法で再生が行われる。
【０２０２】
このように、ユーザにより、同期再生か、通常再生かが設定されるようにしても良い。
【０２０３】
また、同期再生を基本とし、ユーザからの指示がなければ、同期再生を行うが、ユーザからの指示があったときには、指示があった時点で、他の機器での再生準備が整ったか否かに係わらず、再生を停止するように構成してもよい。例えば、図１８に示したように、選択表示部５５１を表示するようにしても良い。
【０２０４】
選択表示部５５１は、図１６に示した画面例と同じく、再生開始要求が出されたときに、ユーザに提示される。選択表示部５５１には、“レンダラ機器の再生準備中です。本機器での再生を停止しますか。”というメッセージが表示されている。そして、そのメッセージの下側に、“いいえ”というボタンと、“はい”というボタンが表示されている。
【０２０５】
“いいえ”というボタンが操作された場合、またはボタンが操作されずに、再生移行先の端末、この場合、ＤＭＲ機器２３での再生準備が整い、再生が開始された場合、同期再生が行われる。
【０２０６】
一方で、“はい”というボタンが操作された場合、ＤＭＣ機器２２での再生は、ボタンが操作された時点で停止される。そして、ＤＭＲ機器２３での再生準備が整った後、ＤＭＲ機器２３で、続きが再生される。
【０２０７】
“はい”というボタンが操作されたときに、同期再生が行われるようにした場合、ＤＭＣ機器２２で再生が停止された再生位置と、ＤＭＲ機器２３で再生が開始された再生位置とで差分が生じ、コンテンツの一部分がユーザに提供されない場合もある。このようなことを考慮し、“はい“というボタンが操作された場合、通常再生が行われるようにしても良い。
【０２０８】
次に、再生されているコンテンツのジャンルにより同期再生または通常再生に切り換えられる場合について説明を加える。この場合、コンテンツに付随するメタデータが参照され、そのメタデータに記載されているコンテンツのジャンルに基づいて処理がなされる。例えば、ＤＭＣ機器２２は、同期再生するコンテンツのジャンルと通常再生するコンテンツのジャンルとが記載されているテーブルを保持し、そのテーブルを参照し、同期再生するか、通常再生をするかが選択される。
【０２０９】
テーブルは、ＤＭＣ機器２２が製造された時点で、製造者により作成されたものとしても良いし、例えば、学習によりテーブルが作成されるようにしても良い。予めテーブルが作成される場合、例えば、音楽ライブのコンテンツは、音楽が途切れることなく、また重複して流れることがないことが好ましいため、このようなコンテンツは同期再生が行われるとして設定される。
【０２１０】
学習によりテーブルが作成される場合、再生開始要求が出されたときに、図１６に示したような選択表示部５１３を表示し、選択表示部５１３で、同期再生が選択されたか、通常再生が選択されたかが判断される。またそのとき、コンテンツのメタデータから、ジャンルが判断される。そして、ユーザにより選択された再生と、ジャンルを関連付けることで、テーブルが作成される。この場合、ユーザの嗜好が反映されたテーブルとすることができる。
【０２１１】
このように、ジャンルにより、同期再生か、通常再生かが選択されるようにしても良い。
【０２１２】
次に、再生移行先の機器により、同期再生または通常再生が設定される場合について説明を加える。再生移行先の機器、例えば、ＤＭＲ機器２３の再生に係わる処理能力に応じて、同期再生または通常再生が設定されるようにしても良い。
【０２１３】
ＤＭＲ機器２３の処理能力が高い場合、ＤＭＲ機器２３側での再生準備に係る時間は短くなるため、仮に、通常再生が選択され、通常再生が行われても、ＤＭＣ機器２２とＤＭＲ機器２３との両方で、ユーザにコンテンツが提供されないような時間は短くなる。このようなことから、処理能力の高い機器に再生が移行されるときには、通常再生が選択され、処理能力が低い機器に再生が移行されるときには、同期再生が選択されるといったように構成することも可能である。
【０２１４】
また、再生移行先の機器の種類、例えば、映像機器、音声再生機器（スピーカ）などの機器の種類に応じて同期再生または通常再生が設定されるようにしても良い。例えば、再生の移行先の機器が、映像機器の場合、通常再生が設定され、スピーカなどの音声再生機器が再生の移行先である場合、同期再生が設定されるようにしても良い。
【０２１５】
このように、ユーザにより、またはユーザの手を煩わすことなく、同期再生または通常再生が設定されることで、使い勝手を向上させることができる。
【０２１６】
＜記録媒体について＞
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０２１７】
例えば、図２に示したコンテンツサーバ２１（ＣＰＵ１０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０２１８】
コンピュータでは、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力Ｉ／Ｆ１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ＲＯＭ１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０２１９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２２０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２２１】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２２２】
なお、本技術は以下のような構成も取ることができる。
【０２２３】
（１）
コンテンツの再生を制御する再生制御部を備え、
前記再生制御部は、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止する
再生装置。
（２）
前記他の機器が前記コンテンツの再生の準備に係る時間に関する時間情報を取得し、前記時間情報に基づき、前記他の機器で再生を開始する前記コンテンツの再生位置を決定し、前記他の機器に通知する通知部をさらに備える
前記（１）に記載の再生装置。
（３）
前記再生制御部は、前記通知部による通知後に所定の時間が経過した時点で、前記コンテンツの再生を停止する
前記（２）に記載の再生装置。
（４）
前記他の機器に、前記コンテンツの再生の指示を出すとき、ミュートの指示も出し、
前記他の機器での前記コンテンツの再生の開始を検知したとき、前記ミュートの解除の指示を出す
前記（１）乃至（３）のいずれかに記載の再生装置。
（５）
前記他の機器に、前記コンテンツの再生の指示を出すとき、空のデータを前記他の機器に送信し、
前記他の機器での前記コンテンツの再生の開始を検知したとき、前記空のデータの送信を停止する
前記（１）乃至（４）のいずれかに記載の再生装置。
（６）
前記時間情報は、前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けるより前の時点で取得され、ネットワークに接続されている機器から取得されるか、前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたときに、前記他の機器から取得される
前記（２）乃至（５）のいずれかに記載の再生装置。
（７）
前記時間情報は、前記他の機器に所定のコンテンツを再生させたときの情報、前記他の機器に、所定のデータを送信したときに処理に係った時間、または前記他の機器が、コンテンツのサイズや種類に応じた処理時間として保持している情報のいずれかである
前記（２）乃至（６）のいずれかに記載の再生装置。
（８）
前記他の機器の機器が保持している情報は、前記他の機器がコンテンツを再生したときに更新される
前記（７）に記載の再生装置。
（９）
前記他の機器は、前記コンテンツの再生を引き続き行う指示を受けたとき、前記コンテンツの再生準備に係る時間を計算し、その時間に基づき再生位置を決定し、再生を開始し、
前記再生制御部は、前記他の機器での前記コンテンツの再生が開始されたことと検知した時点、または検知し、所定の時間が経過した後、前記コンテンツの再生を停止する
前記（１）乃至（８）のいずれかに記載の再生装置。
（１０）
前記再生制御部は、前記コンテンツの再生を継続している間、前記他の装置で再生準備が行われていることをユーザに認識させるメッセージの表示も制御する
前記（１）乃至（９）のいずれかに記載の再生装置。
（１１）
前記再生制御部は、前記コンテンツの再生を継続しているときに、前記他の装置で前記コンテンツの再生が開始されたことを検知すると、前記コンテンツの再生を停止するまでの時間をユーザに認識させる表示も制御する
前記（１）乃至（１０）のいずれかに記載の再生装置。
（１２）
前記他の機器で前記コンテンツの再生を引き続き行わせる指示を受けた時点で前記コンテンツの再生を停止する第１の再生と、前記他の機器で前記コンテンツの再生を開始した時点で前記コンテンツの再生を停止する第２の再生とを、ユーザの指示により切り換えるか、前記コンテンツのジャンルにより切り換えるか、または前記他の機器の処理能力に応じて切り換える
前記（１）乃至（１１）のいずれかに記載の再生装置。
（１３）
コンテンツの再生を制御する再生制御部を備える再生装置の再生方法において、
前記再生制御部が、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止するステップを含む
再生方法。
（１４）
コンテンツの再生を制御する再生制御部を備える再生装置を制御するコンピュータに、
前記再生制御部が、他の機器で前記コンテンツの再生を引き続き行わせる指示を受けたとき、所定の時間、前記コンテンツの再生を継続したあと、前記コンテンツの再生を停止するステップを含む
処理を実行させるコンピュータが読み取り可能なプログラムを記録している記録媒体。
【符号の説明】
【０２２４】
１０  ネットワーク，  ２１  コンテンツサーバ，  ２２  ＤＭＣ機器，  ２３  ＤＭＲ機器，  １３１  ネットワークＩ／Ｆ，  １３２  コンテンツ配信処理部，  １３３  コンテンツ蓄積部，  ２５０  入力操作受付部，  ２５１  入力操作判定部，  ２５２  コントロール信号生成部，  ２５３  コンテンツ表示部，  ２５４  ネットワークＩ／Ｆ，  ２５５  コンテンツ受信処理部，  ２５６  リスト生成部２５６  リスト表示部，  ２５８  コンテンツ再生部，  ２５９  記憶部，  ３３０  ネットワークＩ／Ｆ，  ３３１  コンテンツ受信処理部，  ３３２  コンテンツデコード部，  ３３３  コンテンツ再生部，  ３３４  コンテンツ表示部，  ３３５  コンテンツ音声出力部
【図１】
2014131113.tif 000003
【図２】
2014131113.tif 000004
【図３】
2014131113.tif 000005
【図４】
2014131113.tif 000006
【図５】
2014131113.tif 000007
【図６】
2014131113.tif 000008
【図７】
2014131113.tif 000009
【図８】
2014131113.tif 000010
【図９】
2014131113.tif 000011
【図１０】
2014131113.tif 000012
【図１１】
2014131113.tif 000013
【図１２】
2014131113.tif 000014
【図１３】
2014131113.tif 000015
【図１４】
2014131113.tif 000016
【図１５】
2014131113.tif 000017
【図１６】
2014131113.tif 000018
【図１７】
2014131113.tif 000019
【図１８】
2014131113.tif 000020