(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された記憶装置に記憶された、内容が夫々対応し、利用可能なシーク機能が夫々異なる複数のコンテンツデータ毎のアドレスと、前記複数のコンテンツデータ毎に利用可能なシーク機能に関する第１機能情報を受信する第１受信手段と、
外部装置が対応するシーク機能に関する第２機能情報を受信する第２受信手段と、
複数の前記シーク機能のうち、コンテンツデータを再生する場合に利用する何れかのシーク機能を、ユーザ設定に基づいて選択する選択手段と、
前記複数のコンテンツデータ毎に利用可能なシーク機能と、前記外部装置が対応するシーク機能とに基づいて、前記複数のコンテンツデータのうち、選択されたシーク機能を前記外部装置で利用可能となる１以上のコンテンツデータが存在する場合、そのアドレスを前記外部装置に送信する送信手段と
を備える再生制御装置。
【請求項２】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎にシーク機能を利用可能か否かに関する情報を含む前記第１機能情報を受信し、
前記第２受信手段は、前記外部装置がシーク機能に対応するか否かに関する情報を含む前記第２機能情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となる前記１以上のコンテンツデータのアドレスを送信する、請求項１記載の再生制御装置。
【請求項３】
前記第１受信手段は、前記複数のコンテンツデータ毎の解像度及びビットレートのうち少なくとも一方に関する情報を含む前記第１機能情報を受信し、
前記送信手段は、シーク機能を利用した特殊再生を前記外部装置に実行させる場合に、前記複数のコンテンツデータのうち、前記解像度及び前記ビットレートの少なくとも一方に応じたコンテンツデータのアドレスを送信する、請求項２記載の再生制御装置。
【請求項４】
前記送信手段は、前記特殊再生を前記外部装置に実行させる場合に、前記複数のコンテンツデータのうち前記解像度及び前記ビットレートの少なくとも一方が所定値よりも低いコンテンツデータのアドレスを送信する、請求項３記載の再生制御装置。
【請求項５】
前記第１受信手段は、前記複数のコンテンツデータ夫々の符号化形式に関する情報を含む前記第１機能情報を受信し、
前記第２受信手段は、前記外部装置の符号化形式毎のデコード能力に関する情報を含む前記第２機能情報を前記外部装置から受信し、
前記送信手段は、シーク機能を利用した特殊再生を前記外部装置に実行させる場合に、前記複数のコンテンツデータのうち、前記外部装置におけるデコード能力が高い符号化形式の前記コンテンツデータのアドレスを送信する、請求項３記載の再生制御装置。
【請求項６】
前記選択手段は、特殊再生により表示される画面の更新頻度と、特殊再生により表示される画面の画質とのうちどちらを優先させるかを選択し、
前記送信手段は、前記更新頻度が優先される場合であって、シーク機能を利用した特殊再生を前記外部装置に実行させる場合に、前記複数のコンテンツデータのうち、前記解像度及び前記ビットレートの少なくとも一方に応じたコンテンツデータのアドレスを送信する、請求項３記載の再生制御装置。
【請求項７】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎に、複数方式のシーク機能のうち利用可能なシーク機能に関する情報を含む前記第１機能情報を受信し、
前記第２受信手段は、前記複数方式のシーク機能のうち前記外部装置が利用可能なシーク機能に関する情報を含む前記第２機能情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となる前記１以上のコンテンツデータのアドレスを送信する、請求項２記載の再生制御装置。
【請求項８】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎に解像度に関する解像度情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となり、解像度が所定解像度以上である前記１以上のコンテンツデータのアドレスを送信する、請求項２記載の再生制御装置。
【請求項９】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎にデータサイズに関する解像度情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となり、データサイズが所定サイズ以下である前記１以上のコンテンツデータのアドレスを送信する、請求項２記載の再生制御装置。
【請求項１０】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎に解像度に関する解像度情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となり、解像度が最も高いコンテンツデータのアドレスを送信する、請求項２記載の再生制御装置。
【請求項１１】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎にデータサイズに関する解像度情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となり、データサイズが最も小さいコンテンツデータのアドレスを送信する、請求項２記載の再生制御装置。
【請求項１２】
前記第１受信手段は、前記記憶装置に記憶された前記複数のコンテンツデータ毎にシーク速度に関する情報を含む前記第１機能情報を受信し、
前記送信手段は、前記複数のコンテンツデータのうち、前記外部装置でシーク機能が利用可能となり、シーク速度が最も大きなコンテンツデータのアドレスを送信する、請求項１記載の再生制御装置。
【請求項１３】
前記送信手段は、前記１以上のコンテンツデータのアドレスと再生指示とを前記外部装置に送信する、請求項１記載の再生制御装置。
【請求項１４】
制御装置における再生制御方法であって、
ネットワークに接続された記憶装置に記憶された、内容が夫々対応し、利用可能なシーク機能が夫々異なる複数のコンテンツデータ毎のアドレスと、前記複数のコンテンツデータ毎に利用可能なシーク機能に関する第１の機能情報を受信することと、
外部装置が対応するシーク機能に関する第２機能情報を受信することと、
複数の前記シーク機能のうち、コンテンツデータを再生する場合に利用する何れかのシーク機能を、ユーザ設定に基づいて選択することと、
前記複数のコンテンツデータ毎に利用可能なシーク機能と、前記外部装置が対応するシーク機能とに基づいて、前記複数のコンテンツデータのうち、選択されたシーク機能を前記外部装置で利用可能となる１以上のコンテンツデータが存在する場合、そのアドレスを前記外部装置に送信することと
を備える再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、再生制御装置及び再生制御方法に関する。
【背景技術】
【０００２】
家庭内のコンピュータやデジタルテレビ、ハードディスクレコーダ等の電子機器をローカルエリアネットワークにより相互に接続し、映像や画像等のコンテンツを共有する技術がある。これらの電子機器を相互接続して動作させるための仕様として、例えばＵＰｎＰが用いられる。ここでデジタルテレビ等の表示装置は、当該ＵＰｎＰのプロトコルを用いて、レコーダ等の記憶装置が記憶するコンテンツのＵＲＩを指定した要求を送信する。そして表示装置は記憶装置から送信されるコンテンツを取得・再生する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８９８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、記憶装置は、コンテンツ内容は対応し利用可能な機能は異なる複数のコンテンツを記憶している場合がある。このような場合において表示装置にコンテンツを再生させる場合には、ユーザの所望する機能を利用可能なコンテンツを再生させることが好ましい。
【０００５】
そこで本発明の実施形態は、ユーザの所望する機能を利用可能なコンテンツを表示装置に再生させることを可能とする再生制御装置および再生制御方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本実施形態の再生制御装置は、ネットワークに接続された記憶装置に記憶された、内容が夫々対応し、利用可能なシーク機能が夫々異なる複数のコンテンツデータ毎のアドレスと、前記複数のコンテンツデータ毎に利用可能なシーク機能に関する第１機能情報を受信する第１受信手段と、外部装置が対応するシーク機能に関する第２機能情報を受信する第２受信手段と、複数の前記シーク機能のうち、コンテンツデータを再生する場合に利用する何れかのシーク機能を、ユーザ設定に基づいて選択する選択手段と、前記複数のコンテンツデータ毎に利用可能なシーク機能と、前記外部装置が対応するシーク機能とに基づいて、前記複数のコンテンツデータのうち、選択されたシーク機能を前記外部装置で利用可能となる１以上のコンテンツデータが存在する場合、そのアドレスを前記外部装置に送信する送信手段とを備える。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態の再生制御装置の利用形態例を示す図。
【図２】第１実施形態の再生制御装置のシステム構成例を示す図。
【図３】第１実施形態の再生制御装置と他の装置に係る処理シーケンス例を示す図。
【図４】第１実施形態の再生制御装置が取得するコンテンツリスト例を示す図。
【図５】第１実施形態の再生制御装置が取得する、表示装置の対応機能情報例を示す図。
【図６】第１実施形態の再生制御装置が表示する画面例を示す図。
【図７】第１実施形態の再生制御装置によるコンテンツ選択に関する図。
【図８】第２実施形態の再生制御装置のシステム構成例を示す図。
【図９】第２実施形態の再生制御装置が取得するコンテンツリスト例を示す図。
【図１０】第２実施形態の再生制御装置が取得する、表示装置のデコード能力情報例を示す図。
【図１１】第２実施形態の再生制御装置が表示する設定画面例を示す図。
【図１２】第２実施形態の再生制御装置と他の装置に係る処理シーケンス例を示す図。
【発明を実施するための形態】
【０００８】
（第１実施形態）
以下、図１乃至図７を参照して第１実施形態を説明する。
【０００９】
図１は本実施形態に係る再生制御装置の利用形態例を示す図である。本実施形態に係る再生制御装置は例えばＤＭＣ２００として実現されている。そして、ＤＭＣ２００、ＤＭＳ１００及びＤＭＲ３００はネットワークにより夫々接続されている。
【００１０】
ここで、ＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００は、ネットワーク上の各デバイスの存在を認識して互いの機能を制御するためのＵＰｎＰ機能を有し、さらにＵＰｎＰ機能を利用することにより、例えばＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）のガイドラインで規定されたホームネットワークデバイスとして機能する。
【００１１】
ＤＭＳ１００は、コンテンツを記憶する記憶装置であり、記憶しているコンテンツのＵＲＩやコンテンツ名等のコンテンツ情報を、ＵＰｎＰのＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）を用いることによりネットワークに公開し、当該コンテンツ情報をＤＭＣ２００が取得できるようにする。そしてＤＭＳ１００はＤＭＲ３００からのコンテンツ要求（ＨＴＴＰ  ＧＥＴ）を受けて、指定されたコンテンツをＤＭＲ３００に提供する。
【００１２】
ＤＭＣ２００は、例えばテレビ装置やコンピュータ等の、ユーザからの操作を受けることが可能な装置であり、ユーザ操作等に応じてＤＭＳ１００及びＤＭＲ３００等のデバイスを制御する。そしてＤＭＣ２００は、ＤＭＳ１００からＣＤＳにより公開されたコンテンツ情報を、例えばＢｒｏｗｓｅアクションによって取得し、コンテンツのＵＲＩを取得する。またＤＭＣ２００は、取得したコンテンツのＵＲＩを、ＤＭＲ３００が実装するＵＰｎＰのＡＶＴ（Ａｕｄｉｏ／Ｖｉｓｕａｌ  Ｔｒａｎｓｐｏｒｔ  ｓｅｒｖｉｃｅ）のＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションにより、再生対象のコンテンツのＵＲＩとしてＤＭＲ３００に設定させる。なお、ＤＭＳ１００は、内容が同じコンテンツについて、メディアフォーマットや再生時に利用可能な機能（シーク可／不可、シークを用いた早送り／巻き戻しの再生速度等）が異なる複数コンテンツを有している場合がある。この場合にＤＭＣ２００は、当該複数コンテンツ夫々のＵＲＩをＤＭＲに送信する。なおシークとは再生位置を所定の位置に移動させる処理を指し、早送りや巻き戻しを実施する際に用いられる。即ち、シークとは例えば再生位置を所定位置にジャンプ（移動）させる処理であり、例えば映像データを再生中に当該映像の現在の再生位置を一定時間後／前にジャンプさせることを連続的に行うことにより早送り／巻き戻しを実行できる。
【００１３】
ＤＭＲ３００は、テレビやモニタ等の表示装置である。ＤＭＲ３００は、表示装置再生対象のコンテンツのＵＲＩをＤＭＣ２００により設定された後、続いてＤＭＣ２００からＡＶＴのうちＰｌａｙアクションを受信すると、設定されたＵＲＩに対してコンテンツ要求を送信する。そして当該コンテンツ要求に応じてＤＭＳ１００から送信されたコンテンツを受信すると、当該コンテンツを再生・表示する。なおＤＭＲ３００は、ＤＭＣ２００から、夫々内容が対応する複数コンテンツのアドレスを受けた場合、当該複数コンテンツのうちＤＭＲ３００の実装（例えば、高解像度を優先する等）に応じたコンテンツを選択して当該コンテンツの要求を行う。
【００１４】
そして、本実施形態のＤＭＣ２００は、ＤＭＲ３００が対応する機能情報（再生可能なメディアフォーマット、対応するシーク方法、シーク方法毎に利用可能な早送り／巻き戻し再生速度、受付可能な操作、等）を取得する。ここでＤＭＣ２００は、ＤＭＲ３００から送信される、ＣＭＳ．ＳｉｎｋＰｒｏｔｏｃｏｌＩｎｆｏや、ＡＶＴのＳｅｒｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎに含まれるＴｒａｎｓｐｏｔＰｌａｙＳｐｅｅｄ等から機能情報を取得する。なおＣＭＳ．ＳｉｎｋＰｒｏｔｏｃｏｌＩｎｆｏは、ＣＭＳ．ＧｅｔＰｒｏｔｏｃｏｌＩｎｆｏのコマンドを送信することにより取得できる。またＤＭＣ２００は、ＤＭＲ３００がコンテンツを再生している場合に当該ＤＭＲ３００にＡＶＴ．ＧｅｔＣｕｒｒｅｎｔＴｒａｎｓｐｏｔＡｃｔｉｏｎコマンドを送信し、当該コマンドに応答してＤＭＲ３００から送信される情報（対応するシーク方法及びシーク方法毎に対応する早送り／巻き戻し再生速度を含む）を受信することでも、ＤＭＲ３００の機能情報を取得できる。
【００１５】
またＤＭＣ２００は、ユーザがコンテンツ再生の場合に所望する機能についての嗜好情報の入力を受けることができる。そしてＤＭＣ２００は、ＤＭＲ３００にコンテンツの再生を指示する場合であって、当該コンテンツに、メディアフォーマットや対応する機能（シーク可／不可、シーク方式毎に利用可能な早送り／巻き戻しの再生速度等）が異なる複数コンテンツがある場合、当該複数コンテンツの中からユーザの嗜好情報に応じた１以上のコンテンツを選択（絞込み）する。そしてＤＭＣ２００は、当該選択したコンテンツを再生対象としてＤＭＲ３００に設定させる。
【００１６】
図２はＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００のシステム構成例を示す図である。
【００１７】
ＤＭＳ１００は、記憶部１０１、制御部１０２、通信部１０３等を備える。
【００１８】
記憶部１０１は、ビデオコンテンツや写真コンテンツ等のコンテンツデータを記憶する。なお記憶部１０１は、同一のコンテンツに対応する複数のコンテンツデータを記憶する。ここで複数のコンテンツデータとは、例えば同一放送番組の映像コンテンツデータであって、夫々メディアフォーマットや画質、対応する機能等が異なるものを指す。なお対応する機能とは、例えば再生中のシーク操作や当該シーク操作において利用可能な再生速度等を指す。
【００１９】
制御部１０２は、記憶部１０１に記憶されたコンテンツデータの夫々に対してアドレスを付与し、コンテンツデータのメディアフォーマット、解像度、ファイルサイズ、及び対応機能（対応するシーク方法（方式）、シーク方式毎に対応する再生速度等）とアドレスとコンテンツ名とを対応付けたリストを生成する。そして制御部１０２は、当該リストを上述したＵＰｎＰのＣＤＳを用いて通信部１０３からネットワークに公開する。また制御部１０２は、ＤＭＲ３００から通信部１０３にコンテンツのアドレスを指定したコンテンツ要求を受けると、当該アドレスに対応するコンテンツデータをＤＭＲ３００に送信する。
【００２０】
ＤＭＣ２００は、操作受付部２０１、制御部２０２、通信部２０３、表示部２０４等を備える。
【００２１】
操作受付部２０１は、例えばリモートコントローラ、マウス等のポインティングデバイス、ＤＭＣ２００の本体筐体に設けられた操作パネル等に対するユーザ操作入力を受け付ける。ここで操作受付部２０１が受け付ける操作入力の例としては、例えばコンテンツ再生の際にユーザが所望する機能を指定する操作入力や、再生させるコンテンツを選択する操作入力等が挙げられる。
【００２２】
制御部２０２は、ＤＭＣ２００の各構成を制御する。ここで制御部２０２は、通信部２０３を用いて、ＤＭＳ１００が公開するリストを取得する。即ちＤＭＣ２００は、ＤＭＳ１００が記憶するコンテンツデータ夫々についてのコンテンツ名、アドレス、メディアフォーマット、解像度、ファイルサイズ、対応機能（対応するシーク方法、シーク時の再生速度等）を受信する。なおＤＭＳ１００が記憶するコンテンツデータは、上述したように、同一の内容のコンテンツに対して、メディアフォーマット、解像度、ファイルサイズ、対応機能のうち少なくとも１つが異なる複数のコンテンツデータが対応付けられている。即ち、同一のコンテンツ名のコンテンツについて、複数種類のコンテンツデータが存在している。
【００２３】
また制御部２０２ユーザが所望する機能を設定する設定画面を生成する機能を有する。そして制御部２０２は当該画面を表示部２０４に表示させ、当該画面に対する操作入力に応じてユーザ嗜好情報を設定する。また制御部２０２は、再生コンテンツを選択するための選択画面を生成し、当該画面に対する操作入力に応じて、通信部２０３を用いてＤＭＲ３００にコンテンツ再生指示を送信する。
【００２４】
ＤＭＲ３００は、通信部３０１、制御部３０２、映像処理部３０３、表示部３０４等を備える。
【００２５】
通信部３０１は、ネットワークを経由して送信された各種コマンドやコンテンツデータを受信する。
【００２６】
制御部３０２は、通信部３０１が受信したコマンドに応じた処理を実行する。即ち制御部３０２は、通信部３０１がＤＭＣ２００からコンテンツのアドレスと再生指示を受けると、通信部３０１を用いて当該アドレスにコンテンツ要求を送信する。そして通信部３０１がコンテンツデータを受信すると、制御部３０２は当該コンテンツデータを映像処理部３０３に出力する。また制御部３０２は、ＤＭＣ２００からシークを指示するコマンドを受けると、当該シークコマンドに応じて映像再生スピードを制御する。また制御部３０２は、ＤＭＣ２００からズーム表示を指示するコマンドを受けると、当該コマンドに応じて映像の表示エリアと解像度を制御し、制御した映像を表示部３０４に表示させる。
【００２７】
また制御部３０２は、上述したＣＭＳ．ＳｉｎｋＰｒｏｔｏｃｏｌＩｎｆｏ、ＡＶＴ．ＳｅｒｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎ、及びＡＶＴ．ＧｅｔＣｕｒｒｅｎｔＴｒａｎｓｐｏｔＡｃｔｉｏｎコマンドに対する応答により、ＤＭＲ３００が対応する機能情報（再生可能なメディアフォーマット、対応するシーク方法、シーク方法毎に対応する再生速度、受付可能な操作、等）をＤＭＣ２００に通知する。
【００２８】
映像処理部３０３は、制御部３０２から入力されたコンテンツデータをデコードする。次に映像処理部３０３は、当該デコードデータを表示部３０４が表示可能な形式の映像信号に変換し、表示部３０４に出力する。そして表示部３０４は、入力された映像信号を用いて映像を表示する。
【００２９】
図３は、ＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００による処理シーケンス例を示す図である。
【００３０】
まずＤＭＳ１００はコンテンツデータのリストをＣＤＳによりネットワークに公開する（Ｓ３０１）。ＤＭＣ２００は、ＤＭＲ３００から機能情報を取得する（Ｓ３０２）。ここでＤＭＣ２００は、上述したＣＭＳ．ＳｉｎｋＰｒｏｔｏｃｏｌＩｎｆｏや、ＡＶＴのＳｅｒｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎに含まれるＴｒａｎｓｐｏｔＰｌａｙＳｐｅｅｄ、ＡＶＴ．ＧｅｔＣｕｒｒｅｎｔＴｒａｎｓｐｏｔＡｃｔｉｏｎコマンドに対する応答等から機能情報を取得する。なおＡＶＴ．ＧｅｔＣｕｒｒｅｎｔＴｒａｎｓｐｏｔＡｃｔｉｏｎコマンドは、ＤＭＲ３００がコンテンツデータを再生している場合に有効となるものであるため、ＤＭＣ２００は例えば様々な種類のコンテンツデータをＤＭＲ３００に再生させ、その際に上記コマンドを送信することにより機能情報を収集しても良い。
【００３１】
そしてＤＭＣ２００は取得したＤＭＲ３００の機能情報のデータベースを生成する。当該登録については図５を参照して後述する。そしてＤＭＣ２００は、ユーザ嗜好情報を設定する（Ｓ３０３）。当該嗜好情報の設定については図６を参照して後述する。
【００３２】
次にＤＭＣ２００は、ＤＭＳ１００が公開するコンテンツデータのリストを受信する（Ｓ３０４）。
【００３３】
なおＳ３０１、Ｓ３０２、Ｓ３０３及びＳ３０４の処理の順番はこれに限るものではなく、Ｓ３０５においてユーザからの再生コンテンツの指示を受ける前にこれらの処理を完了させておけばよい。
【００３４】
Ｓ３０５においてＤＭＣ２００は、再生コンテンツを選択するための選択画面を表示し、当該画面に対するコンテンツ選択操作を受け付ける（Ｓ３０５）。ここでＤＭＣ２００は、再生操作を受けたコンテンツに複数種類のコンテンツデータが用意されている場合、ユーザ嗜好情報に基づいてコンテンツデータを選択（絞り込み）する（Ｓ３０６）。そしてＤＭＣ２００は、選択した１以上のコンテンツデータのアドレスと再生指示とをＤＭＲ３００に送信する（Ｓ３０７）。
【００３５】
ＤＭＲ３００は、コンテンツデータのアドレスと再生指示とを受信すると、コンテンツデータのアドレスを指定したコンテンツ要求を送信する（Ｓ３０８）。なおここでＤＭＲ３００は、ＤＭＣ２００から複数のコンテンツデータのアドレスを送信された場合、当該複数コンテンツデータのうち自装置の実装に応じたコンテンツデータを選択して、当該コンテンツデータの要求を行う。
【００３６】
ＤＭＳ１００は、ＤＭＲ３００からコンテンツデータのアドレスを指定したコンテンツ要求を受けると、当該アドレスに対応するコンテンツデータをＤＭＲ３００に送信する（Ｓ３０９）。そしてＤＭＲ３００は当該コンテンツデータを再生（デコード）して表示する（Ｓ３１０）。
【００３７】
次にＤＭＣ２００は、コンテンツデータの再生に関するユーザからの操作入力を受けると、当該入力に応じた指示コマンドをＤＭＲ３００に送信する（Ｓ３１１）。なおここでＤＭＣ２００が受ける操作入力は、例えばシークを指示するコマンドや、映像のズーム表示を指示するコマンド等である。そしてＤＭＲ３００は受信したコマンドに応じて映像再生を制御する（Ｓ３１２）。
【００３８】
図４はＤＭＳ１００が公開し、ＤＭＣ２００が取得するコンテンツデータのリストの例である。
【００３９】
ＤＭＳ１００は、ビデオコンテンツやピクチャ（静止画）コンテンツ等を記憶している。そしてＤＭＳ１００は、同一の内容のコンテンツに対して、複数種類のコンテンツデータを用意している。つまりＤＭＳ１００は、例えばビデオコンテンツ１に対してコンテンツデータＡ、Ｂ及びＣのコンテンツデータを記憶している。ここでコンテンツデータＡは、例えばメディアフォーマットがＭＰＥＧ−２ＴＳ、解像度が高、シーク方法はＴｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応している。またコンテンツデータＢは、例えばメディアフォーマットがＭＰＥＧ−２ＴＳ、解像度が中、シーク方法はＴｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応している。またコンテンツデータＣは、例えばメディアフォーマットがＭＰＥＧ−２ＰＳ、解像度が中、シーク方法はＢｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応している。
【００４０】
またピクチャ１に対してもコンテンツデータＡ−Ｃが対応している。ここで例えばコンテンツデータＡは、メディアフォーマットがＪＰＥＧで解像度が高、コンテンツデータＢはメディアフォーマットがＪＰＥＧで解像度が中、コンテンツデータＣはメディアフォーマットがＪＰＥＧで解像度が低である。
【００４１】
図５はＤＭＣ２００が生成するＤＭＲ３００の機能情報のデータベース例である。
【００４２】
ここでＤＭＲ３００は例えばＭＰＥＧ−２ＴＳとＭＰＥＧ−２ＰＳに対応しており、ＭＰＥＧ−４には対応していない。そしてＤＭＲ３００はＭＰＥＧ−２ＴＳを再生する場合、Ｂｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋによるシークに対応しており、またシーク速度は＋４、−４、＋２、−２に対応しているが、Ｔｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋには対応していない。またＤＭＲ３００はＭＰＥＧ−２ＰＳを再生する場合、Ｔｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋによるシークに対応しており、またシーク速度は＋２、−２に対応しているが、Ｂｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋ、及び＋４と−４のシーク速度には対応していない。
【００４３】
図６（Ａ）は、ＤＭＣ２００が表示するユーザ嗜好情報設定画面の例を示す図である。ここで設定画面Ｐ１０には、ユーザが所望する解像度を設定するための画像と、ユーザが利用を所望する早送り／巻き戻し再生速度を設定するための画像と、ユーザがシーク操作を所望するか否かを設定するための画像と、ファイルサイズが小さいものを優先するか否かを設定するための画像とが表示される。そしてＤＭＣ２００は、当該画面に対する操作を受け付けることにより、ユーザの所望する解像度及びユーザの所望するコンテンツ再生関連機能をユーザ嗜好情報として設定する。即ちＤＭＣ２００の制御部２０２はユーザからの操作入力に基づいて、解像度、操作機能（シーク方法及びシーク速度）、ファイルサイズ等の条件のうち、コンテンツデータを選択する場合の判定基準とする少なくとも１の条件を選択する。
【００４４】
図６（Ｂ）は、ＤＭＣ２００が表示するコンテンツ選択画面の例を示す図である。ここで選択画面Ｐ２０には、コンテンツデータのリストを示す画像Ｐ２１、コンテンツデータを再生するための画像Ｐ２２等が表示される。ここでＤＭＣ２００は画像Ｐ２１中の夫々のコンテンツを示す画像に対する操作を受けると、当該コンテンツを再生対象として設定する。そして画像Ｐ２２に対する操作入力を受けると、ＤＭＣ２００は、設定したコンテンツに対応する複数種類のコンテンツデータから、ユーザ嗜好情報に応じた１以上のコンテンツデータを選択し、選択したコンテンツデータのアドレスと再生指示とをＤＭＲ３００に送信する。なおＤＭＣ２００は、コンテンツデータを再生させるＤＭＲとしてＤＭＲ３００以外のＤＭＲを選択することもできる。
【００４５】
またＤＭＣ２００は、画像Ｐ２２に対する選択操作を受けた場合、即ちコンテンツデータの再生を指示する操作を受けた場合に図６（Ａ）の画面を表示してユーザ嗜好情報の設定を受け付けても良い。
【００４６】
図７は、ＤＭＣ２００がコンテンツの再生操作を受けた場合に、当該コンテンツに対応する複数種類のコンテンツデータからユーザ嗜好情報に応じたコンテンツデータを選択する処理に関する図である。
【００４７】
ここで、ＤＭＣ２００がユーザからビデオコンテンツ１の再生操作を受けたとする。そしてこのときビデオコンテンツ１に対応する複数種類のコンテンツデータとしてコンテンツデータＡ−Ｃが存在する。
【００４８】
またこのときユーザが所望する解像度、及びユーザが所望する再生時の操作関連の機能はシーク機能である。なお利用を所望する再生速度については設定されていない。
【００４９】
また、ＤＭＲ３００が対応する機能は、ＭＰＥＧ−２ＴＳの再生時においてＢｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋであり、ＭＰＥＧ−２ＰＳの再生時においてＴｉｍｅ−Ｂａｓｅｄ  ＳｅｅｋとＢｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋである。
【００５０】
ここで、ユーザが所望する解像度は中解像度以上であるので、ビデオコンテンツ１のコンテンツデータＡ−Ｃのコンテンツデータは何れもユーザの所望と合致している。しかしＤＭＲ３００は、ＭＰＥＧ−２ＴＳの再生時においてＴｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応していない。即ちコンテンツデータＡ及びＢをＤＭＲ３００で再生させると、ユーザが所望するシーク機能を利用することができない。
【００５１】
一方、ＤＭＲ３００はＭＰＥＧ−２ＰＳの再生時においてＴｉｍｅ−Ｂａｓｅｄ  ＳｅｅｋとＢｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応しており、またコンテンツデータＣはＢｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応しているため、ユーザの要求を満たす。このためＤＭＣ２００は、ビデオコンテンツ１に対応するコンテンツデータＡ−Ｃのうち、コンテンツデータＣを選択して、当該コンテンツデータＣのアドレスと再生指示とをＤＭＲ３００に送信する。
【００５２】
なお、ここで例えば仮にＤＭＲ３００がＭＰＥＧ−２ＴＳの再生においてＴｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋにも対応しているとした場合、コンテンツデータＡ−Ｃの全てがユーザの要求を満たすこととなる。この場合にＤＭＣ２００は、例えばユーザが要望した項目に関連する条件に基づいてコンテンツデータを絞り込んでもよい。即ち、ユーザは解像度とシークに関する項目を要望しているため、例えばコンテンツデータＡ−Ｃのうち解像度が最も高いデータ或いはシーク速度が最も大きなデータを選択しても良い。
【００５３】
また、図７ではユーザの所望する解像度が中解像度以上でありユーザの所望する操作機能がシーク操作である場合を例に挙げたが、例えばユーザが高解像度を所望しておりシークを所望していない場合、ＤＭＣ２００はコンテンツデータＡを選択する。また、シーク速度を優先させることをユーザが所望している場合には、コンテンツデータＡが優先的に選択される。また、ファイルサイズが小さいものを優先すること、即ちコンテンツデータの転送時間が少ないものをユーザが所望している場合にはデータＢ及びＣが選択される。
【００５４】
なおＤＭＣ２００は、ユーザが所望する条件を満たすコンテンツデータが複数ある場合、当該複数アドレス全てをＤＭＲ３００に送信しても良いが、当該複数コンテンツデータのうち、例えば解像度（画質）が最も高いコンテンツデータ或いはデータサイズが最も小さいコンテンツデータ、或いはシーク速度が最も大きなコンテンツデータのアドレスを送信しても良い。
【００５５】
（第２実施形態）
以下、図８乃至図１２を参照して、第２実施形態を説明する。
【００５６】
なお第２実施形態に係る再生制御装置は、例えば第１実施形態にて説明したＤＭＣ２００として実現される。そして当該再生制御装置の利用形態例は第１実施形態で説明した図１と基本的に同様であり、ＤＭＣ２００、ＤＭＳ１００及びＤＭＲ３００はネットワークにより夫々接続されている。そして第２実施形態に係るＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００は、第１実施形態で説明した機能に加え、コンテンツを特殊再生（シーク等の早送り及び巻き戻し）する場合に、特殊再生に好適なコンテンツを選択して特殊再生することができる。
【００５７】
図８は、第２実施形態に係るＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００のシステム構成例を示す図である。なお、ＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００の各構成は、第１実施形態において説明した機能を有しているが、ここでは第１実施形態と異なる機能を中心に説明する。
【００５８】
ＤＭＳ１００は、記憶部１０１、制御部１０２、通信部１０３等を備える。
【００５９】
記憶部１０１は、同一のコンテンツに対応する複数種類のコンテンツデータを記憶する。ここで複数種類のコンテンツデータとは、例えば同一放送番組の映像コンテンツデータであって、夫々メディアフォーマット、解像度、ビットレート及び対応する機能等が異なるものを指す。
【００６０】
制御部１０２は、記憶部１０１に記憶されたコンテンツデータの夫々に対してアドレスを付与し、コンテンツデータのメディアフォーマット、解像度、ビットレート、ファイルサイズ、及び対応機能（対応するシーク方法（方式）、シーク方式毎に対応する再生速度等）とアドレスとコンテンツ名とを対応付けたリストを生成する。そして制御部１０２は、当該リストをネットワークに公開する。また制御部１０２は、ＤＭＲ３００から通信部１０３にコンテンツのアドレスを指定したコンテンツ要求を受けると、当該アドレスに対応するコンテンツデータをＤＭＲ３００に送信する。
【００６１】
ＤＭＣ２００は、操作受付部２０１、制御部２０２、通信部２０３、表示部２０４等を備える。
【００６２】
操作受付部２０１はユーザ操作入力を受け付ける。ここで操作受付部２０１が受け付ける操作入力の例としては、例えばコンテンツ再生の際にユーザが所望する機能を指定する操作入力や、再生させるコンテンツを選択する操作入力、コンテンツの特殊再生（シーク等の早送り及び巻き戻し）を指示する操作等が挙げられる。
【００６３】
制御部２０２は、ＤＭＣ２００の各構成を制御する。ここで制御部２０２は、通信部２０３を用いて、ＤＭＳ１００が公開するリストを取得する。即ちＤＭＣ２００は、ＤＭＳ１００が記憶するコンテンツデータ夫々についてのコンテンツ名、アドレス、メディアフォーマット、解像度、ビットレート、ファイルサイズ、対応機能（対応するシーク方法、シーク時の再生速度等）を受信する。
【００６４】
また制御部２０２は、ユーザが所望する機能を設定する設定画面を生成する機能を有する。なお設定画面の例としては、例えば図６（Ａ）において説明した設定画面や、図１２にて後述する設定画面等が挙げられる。また制御部２０２はこれら設定画面を表示部２０４に表示させ、当該画面に対する操作入力に応じてユーザ嗜好情報を設定する。そして制御部２０２は、コンテンツ再生を指示する操作入力があった場合、ユーザ嗜好情報と、ＤＭＳ１００から取得したリストとに基づいて、１つのコンテンツに対応する複数種類のコンテンツデータのうち、ＤＭＲ３００に再生させるコンテンツデータを絞りこむ。また制御部２０２は、特殊再生を指示する操作入力を操作受付部２０１が受け付けた場合、特殊再生に適したコンテンツデータを選択することができる。なお、特殊再生に適したコンテンツデータとは、例えば早送りや巻き戻し等の特殊再生に対応したコンテンツデータであって、特殊再生時にＤＭＲ３００が表示する画面（フレーム）の更新頻度が高いコンテンツデータや、特殊再生の指示を受けてから実際に特殊再生が開始されるまでの応答期間が短いコンテンツデータ等である
ＤＭＲ３００は、通信部３０１、制御部３０２、映像処理部３０３、表示部３０４、操作受付部３０５等を備える。
【００６５】
通信部３０１は、ネットワークを経由して送信された各種コマンドやコンテンツデータを受信する。また通信部３０１は、制御部３０２が生成した各種のコマンド・通知をネットワーク経由でＤＭＳ１００やＤＭＣ２００に送信する。
【００６６】
制御部３０２は、通信部３０１が受信したコマンドに応じた処理を実行する。即ち制御部３０２は、通信部３０１がＤＭＣ２００からコンテンツのアドレスと再生指示を受けると、通信部３０１を用いて当該アドレスにコンテンツ要求を送信する。そして通信部３０１がコンテンツデータを受信すると、制御部３０２は当該コンテンツデータを映像処理部３０３に出力する。また制御部３０２は、ＤＭＣ２００からシーク（特殊再生）を指示するコマンドを受けると、当該シークコマンドに応じて早送りや巻き戻し等の特殊再生を実行する。
【００６７】
また制御部３０２は、上述したＣＭＳ．ＳｉｎｋＰｒｏｔｏｃｏｌＩｎｆｏ、ＡＶＴ．ＳｅｒｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎ、及びＡＶＴ．ＧｅｔＣｕｒｒｅｎｔＴｒａｎｓｐｏｔＡｃｔｉｏｎコマンドに対する応答により、ＤＭＲ３００が対応する機能情報（再生可能なメディアフォーマット、対応するシーク方法、シーク方法毎に対応する再生速度、受付可能な操作、等）をＤＭＣ２００に通知する。更に制御部３０２は、映像処理部３０３が複数のコーデックのデコードに対応している場合、コーデック毎のデコード処理能力（処理速度）に関する情報をＤＭＣ２００に通知する。
【００６８】
映像処理部３０３は、制御部３０２から入力されたコンテンツデータをデコードする。次に映像処理部３０３は、当該デコードデータを表示部３０４が表示可能な形式の映像信号に変換し、表示部３０４に出力する。そして表示部３０４は、入力された映像信号を用いて映像を表示する。
【００６９】
操作受付部３０５は、例えば図１１において後述する設定画面に対するユーザからの操作入力を受け付ける。そして操作受付部３０５は、入力した操作の情報を制御部３０２に出力する。
【００７０】
図９は、第２実施形態のＤＭＳ１００が公開し、ＤＭＣ２００が取得するコンテンツデータのリストの例である。
【００７１】
ＤＭＳ１００は、同一の内容のコンテンツに対して、複数種類のコンテンツデータを用意している。つまりＤＭＳ１００は、例えばビデオコンテンツ１に対してコンテンツデータＡ、Ｂ及びＣのコンテンツデータを記憶している。ここでコンテンツデータＡは、例えばメディアフォーマットがＭＰＥＧ−２ＴＳ、解像度が高、シーク方法はＴｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応しており、ビットレートは高（例えば２５Ｍｂｐｓ）である。またコンテンツデータＢは、例えばメディアフォーマットがＭＰＥＧ−２ＴＳ、解像度が中、シーク方法はＴｉｍｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応しており、ビットレートは中（例えば１０Ｍｂｐｓ）である。またコンテンツデータＣは、例えばメディアフォーマットがＭＰＥＧ−２ＰＳ、解像度が中、シーク方法はＢｙｔｅ−Ｂａｓｅｄ  Ｓｅｅｋに対応しており、ビットレートは低（例えば３乃至４Ｍｂｐｓ）である。
【００７２】
図５はＤＭＣ２００が生成する、ＤＭＲ３００のデコード処理能力情報のデータベース例である。ＤＭＲ３００は例えばＭＰＥＧ−２ＰＳとＭＰＥＧ−２ＴＳとＨ．２６４に対応している。そしてデコード速度に関しては、ＭＰＥＧ−２ＰＳが高、ＭＰＥＧ−２ＴＳは中、Ｈ．２６４は低である。
【００７３】
図１１は、ＤＭＣ２００が表示するユーザ嗜好情報設定画面の例を示す図である。ここで設定画面Ｐ３０には、早送りや巻き戻し等の特殊再生において画質（解像度及びビットレートの少なくとも一方）と表示画面の更新頻度とのうちどちらを優先するかを設定するための画像が表示される。そしてＤＭＣ２００は、当該画面に対する操作を受け付けることにより、特殊再生時において画質と画面更新頻度とのうちどちらを優先させるかを選択・決定する。なお、図１１には記載していないが、第１実施形態で説明したユーザ嗜好情報設定画面を表示してユーザ嗜好情報を設定してもよい。
【００７４】
図１２は、第２実施形態に係るＤＭＳ１００、ＤＭＣ２００及びＤＭＲ３００による処理シーケンス例を示す図である。なお、本シーケンスにおいては図３にて説明した第１実施形態のシーケンスと共通する処理があるため、本図においては第１実施形態と異なる処理を中心に説明する。
【００７５】
まずＤＭＳ１００はコンテンツデータのリストをネットワークに公開する（Ｓ３０１）。ＤＭＣ２００は、ＤＭＲ３００から機能情報を取得する（Ｓ３０２２）。なお第２実施形態における機能情報は、複数のコーデック夫々に対するＤＭＲ３００のデコード能力に関する情報を含む。そしてＤＭＣ２００は取得したＤＭＲ３００の機能情報に基づいてデータベースを生成する。なお、ここで生成されるデータベースについては、例えば図５や図１１に示す形式である。そしてＤＭＣ２００は、ユーザ嗜好情報を設定するための設定画面を表示部２０４に表示し、当該設定画面に対する操作入力に応じてユーザ嗜好情報を設定する（Ｓ３０３２）。なお第２実施形態におけるユーザ嗜好情報は、特殊再生時に選択するコンテンツに関する設定を含む。
【００７６】
次にＤＭＣ２００は、ＤＭＳ１００が公開するコンテンツデータのリストを受信する（Ｓ３０４）。なおＳ３０１、Ｓ３０２２、Ｓ３０３２及びＳ３０４の処理の順番はこれに限るものではなく、Ｓ３０５においてユーザからの再生コンテンツの指示を受ける前にこれらの処理を完了させておけばよい。
【００７７】
Ｓ３０５においてＤＭＣ２００は、再生コンテンツを選択するための選択画面を表示し、当該画面に対するコンテンツ選択操作を受け付ける（Ｓ３０５）。ここでＤＭＣ２００は、再生操作を受けたコンテンツに複数種類のコンテンツデータが用意されている場合、ユーザ嗜好情報に基づいてコンテンツデータを選択（絞り込み）する（Ｓ３０６）。ここでの選択（絞り込み）は、第１実施形態において説明した通りである。そしてＤＭＣ２００は、選択した１以上のコンテンツデータのアドレスと再生指示とをＤＭＲ３００に送信する（Ｓ３０７）。なおＳ３０７における再生指示は、＋１倍速での再生を指示する通常再生の指示である。
【００７８】
ＤＭＲ３００は、コンテンツデータのアドレスと再生指示とを受信すると、コンテンツデータのアドレスを指定したコンテンツ要求を送信する（Ｓ３０８）。なおここでＤＭＲ３００は、ＤＭＣ２００から複数のコンテンツデータのアドレスを送信された場合、当該複数コンテンツデータのうち自装置の実装に応じたコンテンツデータを選択して、当該コンテンツデータの要求を行う。
【００７９】
ＤＭＳ１００は、ＤＭＲ３００からコンテンツデータのアドレスを指定したコンテンツ要求を受けると、当該アドレスに対応するコンテンツデータをＤＭＲ３００に送信する（Ｓ３０９）。そしてＤＭＲ３００は受信したコンテンツデータを再生（デコード）して表示する（Ｓ３１０）。
【００８０】
ここでＤＭＣ２００は、通常再生中のコンテンツデータを特殊再生させる操作入力を受けると（Ｓ３１１）、特殊再生に適したコンテンツデータを選択する（Ｓ３１２）。なお、特殊再生に適したコンテンツデータとは、例えば早送りや巻き戻し等の特殊再生が可能なコンテンツデータであって特殊再生時にＤＭＲ３００が表示する画面（フレーム）の更新頻度が高いコンテンツデータ等である。
【００８１】
ネットワーク帯域が制限されている場合や、ＤＭＲ３００でのデコード処理に時間を要する場合、コンテンツデータの解像度、ビットレート、コーデックによって、特殊再生中にＤＭＲ３００が表示する画面の更新頻度に差が発生する場合がある。具体的には、解像度やビットレートが低いコンテンツデータを特殊再生する場合の画面更新頻度は例えば３回（３枚）／１秒等となるが、解像度やビットレートが高い場合の画面更新頻度は例えば０．５回／１秒等となることがある。
【００８２】
このためＤＭＣ２００は、Ｓ３０３２において、画質と画面更新頻度のうち特殊再生時に優先させる項目をユーザに選択させる。そしてＤＭＣ２００は、画面更新頻度の優先させる場合、Ｓ３１２において、同一コンテンツに対応する複数種類のコンテンツデータのうち、画面更新頻度が高いコンテンツデータを選択する。なお、画面更新頻度に関わるパラメータは、解像度、ビットレート、コーデック等である。解像度やビットレートが低いほど画面更新頻度は高くなる。つまり、ＤＭＣ２００は、画面更新頻度を優先させる場合、複数のコンテンツデータのうち解像度やビットレートが低いコンテンツデータを選択する。なお、ＤＭＣ２００は、解像度及びビットレートの少なくとも一方が所定値よりも低いコンテンツデータを選択してもよいし、あるいは同一コンテンツに対応する複数コンテンツデータのうち、解像度及びビットレートの少なくとも一方が最も低いコンテンツデータを選択してもよい。
【００８３】
また、ユーザによっては画面更新頻度を優先させたい場合であっても、所定画質以上のコンテンツを所望する場合がある。このためＤＭＣ２００は、画質（解像度及びビットレートの少なくとも一方）についてユーザが許容できる最低値を設定し、当該最低値の画質以上のコンテンツデータのうち画面更新頻度が最も高いコンテンツデータを選択するようにしてもよい。
【００８４】
また、ＤＭＲ３００はコーデックによってデコード処理能力が異なる場合がある。そこでＤＭＣ２００は、Ｓ３０２２においてＤＭＲ３００のデコード処理能力の情報を取得する。そしてＤＭＣ２００は、画面更新頻度を優先させる場合、ＤＭＲ３００のデコード処理能力の情報に基づいて、ＤＭＲ３００でのデコード処理速度が高いコーデックのコンテンツデータを選択する。
【００８５】
そしてＤＭＣ２００は、選択したコンテンツデータのアドレスを含むシークコマンド（特殊再生指示）をＤＭＲ３００に送信する（Ｓ３１３）。ＤＭＲ３００は、コンテンツデータのアドレスと特殊再生指示とを受信すると、コンテンツデータのアドレスを指定したコンテンツ要求を送信する（Ｓ３１４）。なお、特殊再生時においてＤＭＲ３００は、例えば現在再生している位置の一定時間先（又は後）の位置を指定したコンテンツ要求を連続して送信する。
【００８６】
ＤＭＳ１００は、ＤＭＲ３００からコンテンツデータのアドレスを指定したコンテンツ要求を受けると、当該アドレスに対応するコンテンツデータをＤＭＲ３００に送信する（Ｓ３１５）。そしてＤＭＲ３００は受信したコンテンツデータを再生（デコード）して表示する（Ｓ３１６）。ここでＤＭＲ３００は、現在再生している位置の一定時間先（又は後）の位置のコンテンツデータを受信して再生することにより、早送りや巻き戻し等の特殊再生を実行する。
【００８７】
そしてＤＭＣ２００は、通常再生に戻すことを指示する操作入力を受けると（Ｓ３１７）、Ｓ３０６において選択したコンテンツデータを選択して（Ｓ３１８）、当該コンテンツデータのアドレスと再生指示とをＤＭＲ３００に送信する（Ｓ３１９）。なお、Ｓ３０６においてＤＭＣ２００が複数のコンテンツデータを選択していた場合、ＤＭＣ２００はＳ３１８において当該複数のコンテンツデータを選択してもよいし、あるいは、Ｓ３１０においてＤＭＲ３００が再生していた１つのコンテンツデータを選択してもよい。
【００８８】
そしてＳ３１９においてＤＭＣ２００が再生指示を送信すると、ＤＭＲ３００は当該再生指示に基づいてコンテンツデータを取得・再生する。
【００８９】
なお第１実施形態においては、所定の再生速度（例えば４倍速や２倍速）がユーザ嗜好フォーマットとして登録されていた場合、ＤＭＣ２００はＳ３０６のコンテンツ絞込みにおいて当該再生速度を利用可能なコンテンツを選択する。しかし第２実施形態においてＤＭＣ２００は、ユーザ嗜好フォーマットとして登録された再生速度を利用できないコンテンツデータをＳ３０６において選択してもよい。これは、第２実施形態においてＤＭＣ２００は、特殊再生を行う際に通常の再生時とは異なるコンテンツデータに切り替えることができるからである。つまり、例えば通常再生時は１倍速での再生しかできないコンテンツデータを選択し、特殊再生要求を受けた場合には、当該特殊再生を利用できるコンテンツデータを選択するようにしてもよい。
【００９０】
また、図１２においては、特殊再生に適したコンテンツデータをＤＭＣ２００が選択する構成を説明したが、特殊再生に適したコンテンツデータをＤＭＲ３００が選択する構成であっても良い。即ち、Ｓ３１２においてＤＭＣ２００の制御部２０２が実行したコンテンツデータの選択をＤＭＲ３００の制御部３０２が実行してもよい。またＤＭＲ３００は図１１に示した設定画面を表示部３０４に表示し、当該設定画面に対する操作入力を操作受付部３０５が受け付け、受け付けた操作入力に応じて画質優先と画面更新頻度優先とを切り替えてもよい。
【００９１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９２】
１００…ＤＭＳ、１０１…記憶部、１０２…制御部、１０３…通信部、２００…ＤＭＣ、２０１…操作受付部、２０２…制御部、２０３…通信部、２０４…表示部、３００…ＤＭＲ、３０１…通信部、３０２…制御部、３０３…映像処理部、３０４…表示部、
【図１】
0005259848.tif 000002
【図２】
0005259848.tif 000003
【図３】
0005259848.tif 000004
【図４】
0005259848.tif 000005
【図５】
0005259848.tif 000006
【図６】
0005259848.tif 000007
【図７】
0005259848.tif 000008
【図８】
0005259848.tif 000009
【図９】
0005259848.tif 000010
【図１０】
0005259848.tif 000011
【図１１】
0005259848.tif 000012
【図１２】
0005259848.tif 000013