(57)【要約】【課題】より汎用性のある処理により指定された位置からのコンテンツ再生を行わせる再生制御装置及び再生制御方法を提供する。【解決手段】再生装置に再生を停止させる指示を行なう第１のステップと、前記第１のステップの後に前記再生装置に再生対象とすべき前記映像コンテンツを指示する第２のステップと、前記第２のステップの後に前記映像コンテンツの再生開始位置を前記再生装置に指示する第３のステップと、前記第３のステップの後にこの再生開始位置からの前記映像コンテンツの再生を前記再生装置に指示する第４のステップと、前記第４のステップの後に前記映像コンテンツの再生状態および再生位置を監視する第５のステップと、前記第５のステップの後に前記映像コンテンツの再生開始時の位置が指定した位置となれば、前記映像コンテンツの再生に関して前記再生装置にポーズしてシークして再生する指示をする第６のステップとからなる再生制御方法。【選択図】  図６
2012034039.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置の映像コンテンツを再生装置が再生する際に、この映像コンテンツの再生開始位置のユーザ指示をコントローラが受けた後、
前記コントローラは、
前記再生装置に再生を停止させる指示を行なう第１のステップと、
前記第１のステップの後に前記再生装置に再生対象とすべき前記映像コンテンツを指示する第２のステップと、
前記第２のステップの後に前記映像コンテンツの再生開始位置を前記再生装置に指示する第３のステップと、
前記第３のステップの後にこの再生開始位置からの前記映像コンテンツの再生を前記再生装置に指示する第４のステップと、
前記第４のステップの後に前記映像コンテンツの再生状態および再生位置を監視する第５のステップと、
前記第５のステップの後に前記映像コンテンツの再生開始時の位置が指定した位置より前ならば、前記映像コンテンツの再生に関して前記再生装置に再生をポーズする指示をした後で前記再生装置に前記再生開始位置を指示した後に再生を指示する第６のステップ、又は前記再生装置に前記再生開始位置を指示する第７のステップと
を実行する再生制御方法。
【請求項２】
前記各ステップは、UPnP AV(Universal Plug and Play Audio Visual)仕様に基づくものである請求項１に記載の再生制御方法。
【請求項３】
前記各ステップは、DLNA(Digital Living Network Alliance)仕様に基づくものである請求項１に記載の再生制御方法。
【請求項４】
サーバ装置の映像コンテンツを再生装置が再生する際に、この映像コンテンツの再生開始位置のユーザ指示を入力する再生要求受理部と、
前記ユーザ指示が入力されると前記再生装置の再生の停止指示をする停止指示部と、
この停止指示の後に前記再生装置に再生対象とすべき前記映像コンテンツの指示をするコンテンツ指示部と、
前記映像コンテンツの指示の後に前記映像コンテンツの再生開始位置を前記再生装置に指示する開始位置指示部と、
この再生開始位置の指示の後に前記映像コンテンツの再生を前記再生装置に指示する再生指示部と、
この再生開始位置の指示の後に前記映像コンテンツの再生状態および再生位置の監視をする状態監視部と、
この監視の後に前記映像コンテンツの再生開始時の位置が指定した位置と異なるかどうかの判定をするシーク再生判定部と、
この判定の後に前記判定映像コンテンツの再生開始時の位置が指定した位置より前ならば、ポーズとシークと再生の指示を発するシーク再生指示部と、
前記ポーズの指示に応じて前記再生装置に再生をポーズする指示をするポーズ指示部とを備え、
前記開始位置指示部は前記シークの指示に応じて再生開始位置を前記再生装置に指示し、前記再生指示部は前記再生の指示に応じて前記再生開始位置からの前記映像コンテンツの再生を前記再生装置に指示する再生制御装置。
【請求項５】
前記第６のステップを実行した場合、前記映像コンテンツの再生開始時の位置が指定した位置より前ならば、前記再生装置に前記再生開始位置を指示するステップを実行する請求項１に記載の再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、再生装置のコンテンツの再生を制御する再生制御装置及び再生制御方法に関する。
【背景技術】
【０００２】
再生制御装置からネットワーク越しに指示を受けてコンテンツ再生を行う再生装置が、UPnP AV（Ｒ）仕様を基にして定義されている。UPnP AV仕様に基づくDLNA（Ｒ）(Digital Living Network Alliance)仕様において、再生装置はDigital Media Renderer (DMR)、再生制御装置は Digital Media Controller(DMC)と呼ばれる。UPnP AVおよびDLNA以外の仕様によっても同様の装置や動作が定められうるが、求められる機能や動作は大差ない。このような再生装置においては、途中まで再生したコンテンツの続きを後で再開して再生したり、別の再生装置にて続きを再生するユースケースが考えられる。このユースケースの実現には、再生装置が、指定された位置からコンテンツ再生を行えることが必要であり、再生制御装置は必要な一連の指示を再生装置に対して行うことによって実現する。
【０００３】
UPnP AV仕様およびDLNA仕様では、AVTransportサービスのAVT:GetCurrentTransportActionsアクションを、再生制御装置(DMC)から再生装置(DMR)に対して指示し、その応答によってその時点の再生装置の動作状態で受付可能な指示を再生制御装置は把握することができる（例えば、非特許文献１参照。）。
【０００４】
どの状態にある際にどのアクション(指示)を受付可能かは実装依存であることを、GetCurrnetTransportActionsアクションにて、その状態で受付可能なアクションを返すことができるが、このアクションの実装はオプションであることにより汎用性のある処理ではなかった。
【０００５】
より汎用性のある処理により再生装置に指定された位置からのコンテンツ再生を行わせる再生制御装置の要望があるが、かかる要望を実現するための手段は知られていない。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】AVTransport:1 Service Template Version 1.01 For UPnPTM Version 1.0(2002/06/25), 2.5.1 Transport State Control
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、より汎用性のある処理により再生装置に指定された位置からのコンテンツ再生を行わせる再生制御装置及び再生制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、実施形態によれば再生制御方法は、サーバ装置の映像コンテンツを再生装置が再生する際に、この映像コンテンツの再生開始位置のユーザ指示をコントローラが受けた後、前記コントローラは、前記再生装置に再生を停止させる指示を行なう第１のステップと、前記第１のステップの後に前記再生装置に再生対象とすべき前記映像コンテンツを指示する第２のステップと、前記第２のステップの後に前記映像コンテンツの再生開始位置を前記再生装置に指示する第３のステップと、前記第３のステップの後にこの再生開始位置からの前記映像コンテンツの再生を前記再生装置に指示する第４のステップと、前記第４のステップの後に前記映像コンテンツの再生状態および再生位置を監視する第５のステップと、前記第５のステップの後に前記映像コンテンツの再生開始時の位置が指定した位置より前ならば、前記映像コンテンツの再生に関して前記再生装置に再生をポーズする指示をした後で前記再生装置に前記再生開始位置を指示した後に再生を指示する第６のステップ、又は前記再生装置に前記再生開始位置を指示する第７のステップとを実行する。
【図面の簡単な説明】
【０００９】
【図１】この発明の一実施形態を示す再生制御装置と再生装置のシステム構成図。
【図２】同実施形態の再生装置の動作状態を示す遷移図。
【図３】本発明の一実施形態であるコンピュータの概観を示す斜視図。
【図４】図４のコンピュータのシステム構成を示すブロック図。
【図５】同実施形態に用いられる再生制御装置のブロック構成図。
【図６】同実施形態の再生制御装置の開始位置を指定して再生する様子をあらわしたフローチャート。
【図７】同実施形態に用いられる再生制御装置での開始位置を指定したコンテンツ再生を示すシーケンス図。
【発明を実施するための形態】
【００１０】
以下、本発明による実施形態を図面を参照して説明する。
図1は、本実施形態の再生制御装置(DMC)が動作するシステムについて説明したものである。本提案の再生制御装置１は、主として宅内に設置されたネットワーク４を介して、サーバ装置３および再生装置(DMR)２と接続されている。ユーザは再生制御装置１を操作し、サーバ装置上に格納されたコンテンツ５を再生対象として選択し、再生先として再生装置２を指定する。再生装置２はサーバ装置３からコンテンツ５のコンテンツストリーム８を取得し再生表示する。一連のコンテンツ５の再生装置２での再生過程において、再生制御装置１はコンテンツ５の再生開始位置を再生装置２に指定することがある。この際、ユーザには再生装置２は指定された位置から再生を開始したようにみられる（後述）よう動作することが求められる。
【００１１】
図２は、再生装置の動作状態と動作状態を遷移するきっかけとなる再生制御装置からの操作指示の例を示している。動作状態は、停止状態と再生状態およびポーズ状態からなる。再生装置によってはポーズ状態を備えないものがある。停止状態では、コンテンツ指定指示を受け、停止状態に遷移する（この場合は変わらない）。停止状態では、再生指示を受け、再生を試み、成功すると再生状態へ遷移する。再生状態では、停止指示を受けるか、再生が終了すると、停止状態へ遷移する。再生状態では、ポーズ指示を受けると、再生を一時停止し、ポーズ状態へ遷移する。ポーズ状態では、停止指示を受けると、停止状態へ遷移する。ポーズ状態では、再生指示を受けると、一時停止位置から再生を再開し、再生状態へ遷移する。各状態において再生開始位置は、位置指定指示すなわちシーク指示によって変更できる。この際、動作状態は変わらない再生制御装置がほとんどである。位置指定指示を受け付け可能な動作状態は、再生制御装置によって異なることがある。図２は、再生制御装置の状態遷移の一例であって、すべてではない。
【００１２】
再生装置が、指定された位置からコンテンツ再生を行う場合には、その動作に複数種の違いがある。違いで顕著なものは、再生開始位置指示を受付可能な動作状態についてであって、(Type 1.)再生状態でのみ受付可能なもの、(Type 2.)再生状態およびポーズ状態で受付可能なもの、(Type 3.)再生状態、ポーズ状態および停止状態で受付可能なもの、に大別される。また、停止位置で指定された開始位置が、再生状態に遷移する際に(Type a.)反映される装置や、(Type b.)遷移する際に失われ、たとえば常に先頭から再生する装置も許される。UPnP AVおよびDLNAでは、これらの区別をAVTransportサービスのAVT:GetCurrentTransportActionsアクションを、再生制御装置(DMC)から再生装置(DMR)に対して指示し、その応答で持ってその時点の再生装置の動作状態で受付可能な指示を再生制御装置は把握することができる。
【００１３】
問題は、AVT:GetCurrentTransportActionsアクションはオプション仕様であって、すべての再生装置にて装備されるものではない。また、上記Type a.、Type b.の違いは動作させてみないことには判らない。
【００１４】
次に、図３および図４を参照して、再生制御装置１の一実施形態にかかる情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１５】
図３はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２にはＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１６】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１７】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ（Digital Versatile Disc）起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、デジタルＴＶ放送番組のような放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下されると、ＴＶ機能を実行するためのアプリケーションプログラムが自動的に起動される。ＤＶＤ起動ボタン１５Ｂは、ＤＶＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ起動ボタン１５Ｂがユーザによって押下されると、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。
【００１８】
次に、図４を参照して、本コンピュータ１０のシステム構成について説明する。
本コンピュータ１０は、図４に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、デジタルＴＶ放送チューナ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、およびネットワークコントローラ１２５等を備えている。
【００１９】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、およびビデオ再生アプリケーションプログラム２０１のような各種アプリケーションプログラムを実行する。
【００２０】
なおＣＰＵ１１１には図示せぬキャッシュメモリがありキャッシュメモリ中には実行中の各種プログラムの一部や関連データが存在し、それらを改めて主メモリ１１３から参照せずまた細かく変更内容を書き戻さずとも継続的利用をすることにより処理効率を上げることができる。
【００２１】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２２】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２３】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた画像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００２４】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、デジタルＴＶ放送チューナ１２３を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２５】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ（ＯＤＤ）１２３は、ビデオコンテンツが格納されたＤＶＤなどの記憶メディアを駆動するためのドライブユニットである。デジタルＴＶ放送チューナ１２３は、デジタルＴＶ放送番組のような放送番組データを外部から受信するための受信装置である。
【００２６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。ネットワークコントローラ１２５は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。
【００２７】
本実施形態は、再生装置(DMR)の多様な実装に対して頑健な再生開始位置を指定しての再生指示を行うことができる再生制御装置(DMC)を提供することを目的とする。
【００２８】
ここで比較のために従来の再生制御装置の構成と、開始位置を指定しての再生手順について説明する。
従来の再生制御装置は、再生要求受理部と、停止指示部と、コンテンツ指示部と、開始位置指示部と、再生指示部と、状態監視部と、シーク再生判断部と、シーク再生指示部およびポーズ指示部とから構成される。
【００２９】
例えば、上記 (Type 1.) & (Type b.)の再生装置を前提とした従来の再生制御装置の手順は次のとおりとなる。
Step A0： ユーザより、コンテンツとその開始位置を添えて再生指示を受ける。
Step A1： 対象となる再生装置を見つける。
Step A2： 対象となるコンテンツを見つける。コンテンツはネットワーク上の他のサーバ装置等によってアクセス可能な状態に置かれる。
Step A3： 停止動作を、再生装置に指示する。
Step A4： 対象となるコンテンツを、再生装置に指示する。
Step A5： 再生動作を、再生装置に指示する。
Step A6： 再生装置の動作状態および再生位置を取得する。
Step A7： 再生状態になければ、上記を繰り返す。
Step A8： 再生開始位置を指定する
この従来例の再生制御装置の問題点として、再生開始直後からシークが完了するまでの間、所期の区間でないコンテンツの画音が再生されてしまう。
また例えば、上記 (Type 3.) & (Type a.)の再生装置を前提とした従来の再生制御装置の手順は次のとおりとなる。この場合の再生制御装置は、再生要求受理部と、停止指示部と、コンテンツ指示部と、開始位置指示部と、再生指示部と、状態監視部およびポーズ指示部とから構成される。
【００３０】
Step B0： ユーザより、コンテンツとその開始位置を添えて再生指示を受ける。
Step B1： 対象となる再生装置を見つける。
Step B2： 対象となるコンテンツを見つける。コンテンツはネットワーク上の他のサーバ装置等によってアクセス可能な状態に置かれる。
Step B3： 停止動作を、再生装置に指示する。
Step B4： 対象となるコンテンツを、再生装置に指示する。
Step B5： 再生開始位置を、再生装置に指示する。
Step B6： 再生動作を、再生装置に指示する。
この従来例の再生制御装置の問題点として、停止状態で指定された再生開始位置が、実際の再生が始まった際に反映されるか確認できない、またその対応方法を持たないということがある。
【００３１】
次に、本再生制御装置１のビデオ再生アプリケーションプログラム２０１を中心とする機能構成を図５に示す。本再生制御装置１は、再生要求受理部５０１と、停止指示部５０４と、コンテンツ指示部５０５と、開始位置指示部５０６と、再生指示部５０７と、状態監視部５０９と、シーク再生判断部５０２と、シーク再生指示部５０３およびポーズ指示部５０８とから構成される。
【００３２】
ユーザからの再生開始位置を指定しての再生機能について説明する。まず再生要求受理部５０１は、ユーザからの操作を受け付け、以下の各指示部への処理の分配を行う。
【００３３】
停止指示部５０４は、再生装置２の再生を停止させる。コンテンツ指示部５０５は、再生装置２に対象コンテンツを指示する。開始位置指示部５０６は、コンテンツの再生開始位置を指示する。再生指示部５０７は、この再生開始位置からのコンテンツの再生を指示する。状態監視部５０９は、再生状態および再生位置を監視する。シーク再生判断部５０２は、再生開始時の位置が指定した位置と異なるかどうかを判断する。シーク再生指示部５０３は、ポーズしてシーク（再生開始位置の指定）して再生する指示を順次出す。ポーズ指示部５０８は、再生をポーズする指示を出す。
【００３４】
図５の構成による再生手順を図６のフローチャートに示す。
Step S0： ユーザより、コンテンツとこのコンテンツの再生開始位置を添えて再生指示を受ける。
Step S1： 対象となる再生装置を見つける。
Step S2： 対象となるコンテンツを見つける。コンテンツはネットワーク上の他のサーバ装置等によってアクセス可能な状態に置かれる。
Step S3： 停止動作を、再生装置に指示する。
Step S4： 対象となるコンテンツを、再生装置に指示する。
Step S5： 再生開始位置を、再生装置に指示する。
Step S6： 再生動作を、再生装置に指示する。
Step S7： 再生装置の動作状態および再生位置を取得する。
Step S8： 動作状態が再生状態になければ、上記Step S7に戻る。他方再生状態にあれば、次のStep S9へ進む。
Step S9： 再生状態が返す上記Step S7で取得の再生位置が、所期の上記Step S5の再生開始位置より前でなければ、所期の再生状態にあるとして終了する。他方再生開始位置より前ならば、次のStep S10へ進む。
【００３５】
Step S10： ポーズ動作を、再生装置に指示する。
Step S11： 再生開始位置を、再生装置に指示する。
Step S12： 再生動作を、再生装置に指示する。
これらのStepによって図７のシーケンス図に示すように、再生装置の実装内容によらず、再生開始直後から所定の再生位置からの再生表示がなされるか、またはポーズ状態での位置指定を試みることによって所望しない画音が再生されることを回避することができる。
【００３６】
本実施形態の変形例としては、上記Step S12までの手順に以下の手順を加える。
Step S13： 再生装置の動作状態および再生位置を取得する。
Step S14： 動作状態が再生状態になければ、上記Step S13に戻る。他方再生状態にあれば、次のStep S15へ進む。
Step S15： 再生状態が返す上記Step S13で取得の再生位置が、所期の上記Step S5の再生開始位置より前でなければ、所期の再生状態にあるとして終了する。他方再生開始位置より前ならば、次のStep S16へ進む。
【００３７】
Step S16： 再生開始位置を、再生装置に指示する。
この変形例によって、これによってポーズ状態でのシークが適切に処理されない再生機器に対しても、本発明が期待する効果を適用できるようになる。すなわち、上記Type 1, 2, 3およびType a, bのいずれのタイプの再生機器に対しても、所望しない画音が再生されることを回避するか、その期間を少なく抑えて、所定の再生位置からの再生表示が再生装置にてなされることを可能にする。
【００３８】
具体的に各タイプの再生機器について、本提案の再生制御装置が発する再生開始位置指示が有効になるステップは次のとおりである。
1-aのタイプ：Step S16
1-bのタイプ：Step S16
2-aのタイプ：Step S11, Step S12
2-bのタイプ：Step S11, Step S12
3-aのタイプ：Step S5
3-bのタイプ：Step S11, Step S12
以上まとめると、本実施形態のポイントは次のとおりである。
（１）従来の典型的な指示装置は、再生状態に入った後に開始位置の設定を行うか、あるいは事前に開始位置が設定されるか、のどちらかであった。後者の場合もその位置から再生されるかの確認手段や手順を持たない。
【００３９】
（２）本実施形態では、先ず停止状態で開始位置設定を行うが、再生開始直後に停止状態での開始位置設定が有効に働いているかをみて、再生開始後の開始位置設定を再度行うかを決定する。停止状態で設定した再生開始位置設定が再生開始時に有効に働いていれば、所定の再生開始位置以前の内容が出力表示されることを回避できる。
【００４０】
（３）再生開始後の開始位置設定を行う際、その前後にポーズ操作とその解除を含めることで、再生開始位置を変更の変更が反映される間の、意図しない画音が出力されることの抑制が期待できる。
【００４１】
以上のようにシーク再生判断部と、シーク再生指示部とを備えることにより、再生状態への遷移とその遷移直後の再生開始位置を比較し、所定の再生位置でない場合には、改めて再生開始位置を指定する手順を含めることによって、再生装置の多様な動作に対応できる。
【００４２】
（従来の問題点の改良の着目点）
（１）ネットワークを通じて指示を受けてネットワークメディアサーバからコンテンツを再生表示するコンテンツ再生装置に対する、コンテンツ再生制御装置に関する。DLNAにおけるDMR(Digital Media Renderer)に対するDMC(Digital Media Controller)に関する。
【００４３】
（２）DMRは、停止状態、再生状態、遷移状態、ポーズ状態を持つ。また、停止指示、再生指示、再生開始位置指示、ポーズ指示、再生コンテンツ指示を受け付ける。
【００４４】
（３）あるコンテンツの再生を途中から再開するか、あるいは別のDMRに再生を引き継がせるケースを想定する。
（４）コンテンツの再生開始位置を指定しての再生を行えるか否か、またその方法はDMRによって異なる。一つは、停止状態で再生開始位置の指示を受付け、再生指示を受け付けると指定された再生開始位置での指示を受け付ける。二つは、停止状態での再生開始位置の支持を受け付けず、再生状態またはポーズ状態での再生開始位置指示を受け付ける。
【００４５】
（５）（４）に述べた二つのどちらの方法によるかは事前にはわからないが(GetCurrentTransportActionsの戻り値に基づく手法はあるが、実装はオプション)、DMCはDMRの実装のゆれ幅に注意しつつ、再生開始位置を指示して再生を行わねばならない。
【００４６】
（６）また、所定の位置からの再生を始める際に、それ以前に画が表示されることは避けたい。
（解決策）
DMCに対して、DMRの実装のバリエーションに依存しない、コンテンツの再生開始位置を指定しての再生手順を提供する。
（１）再生停止状態にする。
（２）再生コンテンツを指定する。
（３）再生開始位置を指定する。
（４）再生を開始する。
（５）再生開始状態に達したら、（６）以下の手順を実行する。
（６）再生位置を取得する。
（７）所定の再生開始位置以降でないならば、（７）以下の手順を実行する
（８）ポーズを指定する。
（９）再生開始位置を指定する。
（１０）再生を指示する(再開する)。
（実施形態のポイント）
（１）DMRが停止状態でシークを受け付けるか、停止状態での開始位置が、再生開始後に反映されるか棄却されるかにかかわらず、上記の手順にて所定位置から再生できる。
【００４７】
（２）停止状態での再生開始位置を指定してから再生を試みること、再生開始直後に位置を確認して所定位置でない場合に、再度開始位置を指定することで、所望の位置からでない映像が表示されることを全くまたは少なく抑えることができる。
【００４８】
以前は、旧来方法として挙げた２通りのいずれかを選択するか、オプションのGetCurrentTransportActionsの戻り値によって方法を切り替えていた。本実施形態の方法は、オプションのGetCurrentTransportActionsが備えられているか否かによらず、アクション呼び出し回数が同等で同様の効果をもたらす。
【００４９】
効果として、DMRの挙動によらず、同一手順を実施することで、指定位置からの再生を開始できる。また、所定位置からの再生開始までに再生表示がなされる時間をなくすか小さくすることができる。
【００５０】
なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。例えばStep S10乃至Step S12を実行するかわりにStep S16を実行してもよい。
【００５１】
また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係わる構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００５２】
1０…コンピュータ、１１１…ＣＰＵ、１１３…メモリ、１１４…グラフィクスコントローラ、２０１…ビデオ再生アプリケーションプログラム、５０１…再生要求受理部、５０２…シーク再生判断部、５０３…シーク再生指示部、５０４…停止指示部、５０５…コンテンツ指示部、５０６…開始位置指示部、５０７…再生指示部、５０８…ポーズ指示部、５０９…状態監視部。
【図１】
2012034039.tif 000003
【図２】
2012034039.tif 000004
【図３】
2012034039.tif 000005
【図４】
2012034039.tif 000006
【図５】
2012034039.tif 000007
【図６】
2012034039.tif 000008
【図７】
2012034039.tif 000009
【手続補正書】
【提出日】平成23年11月21日(2011.11.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ装置の映像コンテンツを再生装置が再生する際に、この映像コンテンツの再生開始位置のユーザ指示をコントローラが受けた後、
前記コントローラは、
前記再生装置に再生を停止させる指示を行なう第１のステップと、
前記第１のステップの後に前記再生装置に再生対象とすべき前記映像コンテンツを指示する第２のステップと、
前記第２のステップの後に前記映像コンテンツの再生開始位置を前記再生装置に指示する第３のステップと、
前記第３のステップの後にこの再生開始位置からの前記映像コンテンツの再生を前記再生装置に指示する第４のステップと、
前記第４のステップの後に、前記映像コンテンツの再生開始時の位置が前記第３のステップで指示した位置より前ならば、前記映像コンテンツの再生に関して前記再生装置に再生をポーズする指示をした後で前記再生装置に前記再生開始位置を指示した後に再生を指示する第５のステップと
を実行する再生制御方法。
【請求項２】
前記各ステップは、UPnP AV(Universal Plug and Play Audio Visual)仕様に基づくものである請求項１に記載の再生制御方法。
【請求項３】
前記各ステップは、DLNA(Digital Living Network Alliance)仕様に基づくものである請求項１に記載の再生制御方法。
【請求項４】
サーバ装置の映像コンテンツを再生装置が再生する際に、この映像コンテンツの再生開始位置についてのユーザ指示を入力する再生要求受理部と、
前記ユーザ指示が入力されると前記再生装置に再生の停止を指示する停止指示部と、
この停止指示の後に前記再生装置に再生対象とすべき前記映像コンテンツの指示をするコンテンツ指示部と、
前記映像コンテンツの指示の後に前記映像コンテンツの再生開始位置を前記再生装置に指示する開始位置指示部と、
この再生開始位置の指示の後に前記映像コンテンツの再生を前記再生装置に指示する再生指示部と、
前記映像コンテンツの再生開始時の位置が指定した位置より前ならば、前記再生装置に再生をポーズする指示と、再生開始位置と、前記再生開始位置からの前記映像コンテンツの再生指示とを前記再生装置に送信する指示部と
を備える再生制御装置。
【請求項５】
前記第５のステップを実行した場合、前記映像コンテンツの再生開始時の位置が指定した位置より前ならば、前記再生装置に前記再生開始位置を指示するステップを実行する請求項１に記載の再生制御方法。