(57)【特許請求の範囲】
【請求項１】
マルチメディアコンテンツからリンクされるストリームメディアコンテンツを再生するコンテンツ再生装置であって、
前記マルチメディアコンテンツを表示する表示手段と、
前記ストリームメディアコンテンツを再生する再生手段と、
ユーザから前記ストリームメディアコンテンツの再生状態の変更情報を受け付ける再生状態変更受付手段と、
前記再生状態変更受付手段における再生状態変更情報に応じて、前記ストリームメディアコンテンツの再生終了後に遷移する前記マルチメディアコンテンツの戻り位置を決定する戻り位置決定手段とを備え、
前記表示手段は、前記決定された戻り位置の前記マルチメディアコンテンツを表示し、
前記戻り位置決定手段は、前記再生状態と前記戻り位置との関係が記述された遷移条件テーブルを取得し、当該遷移条件テーブルと前記再生状態変更情報とに基づいて前記戻り位置を決定する
ことを特徴とするコンテンツ再生装置。
【請求項２】
前記コンテンツ再生装置は、さらに、
前記マルチメディアコンテンツ、前記ストリームメディアコンテンツ、及び前記遷移条件テーブルが記録される記録手段を備え、
前記再生手段は、記録された前記ストリームメディアコンテンツを再生し、
前記表示手段は、記録された前記マルチメディアコンテンツを表示し、
前記戻り位置決定手段は、記録された前記遷移条件テーブル及び前記再生状態変更情報に基づいて前記戻り位置を決定する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３】
前記コンテンツ再生装置は、さらに、
ネットワークを介して、前記マルチメディアコンテンツ、前記ストリームメディアコンテンツ、及び前記遷移条件テーブルをサーバから受信する受信手段を備え、
前記再生手段は、受信した前記ストリームメディアコンテンツを再生し、
前記表示手段は、受信した前記マルチメディアコンテンツを表示し、
前記戻り位置決定手段は、受信した前記遷移条件テーブル及び前記再生状態変更情報に基づいて前記戻り位置を決定する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項４】
前記戻り位置は、少なくとも２つ以上の異なるＵＲＬである
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項５】
前記再生状態変更情報には、少なくとも再生停止、早送り、巻き戻し、一時停止の再生状態の変更、及び当該再生状態の変更を行った時間情報のうち少なくとも１つが含まれ、
前記戻り位置決定手段は、前記時間情報に対応する前記再生状態を参照して、前記遷移条件テーブルに記述されている遷移条件を満たすか否かで前記戻り位置を決定する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項６】
前記戻り位置決定手段は、前記遷移条件テーブルに前記再生状態変更情報に対応する前記戻り位置が記述されていない場合においては、予め定めた又は条件なしで決定されるデフォルトの戻り位置を前記戻り位置と決定する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項７】
マルチメディアコンテンツからリンクされるストリームメディアコンテンツを再生するコンテンツ再生装置であって、
前記マルチメディアコンテンツを表示する表示手段と、
前記ストリームメディアコンテンツを再生する再生手段と、
ユーザから前記ストリームメディアコンテンツの再生状態の変更情報を受け付ける再生状態変更受付手段と、
前記再生状態変更受付手段における再生状態変更情報に応じて、前記ストリームメディアコンテンツの再生終了後に遷移する前記マルチメディアコンテンツの戻り位置を決定する戻り位置決定手段とを備え、
前記表示手段は、前記決定された戻り位置の前記マルチメディアコンテンツを表示し、
前記ストリームメディアコンテンツの再生終了後に表示する前記マルチメディアコンテンツには、少なくとも第一コンテンツと第二コンテンツとが含まれ、
前記表示手段は、前記ストリームメディアコンテンツの前記再生終了までに前記再生情報変更情報を受け付けた場合には、前記第一コンテンツを表示し、前記ストリームメディアコンテンツの前記再生終了までに前記再生情報変更情報を受け付けなかった場合には、前記第二コンテンツを表示する
ことを特徴とするコンテンツ再生装置。
【請求項８】
前記表示手段は、さらに、前記再生情報変更情報に早送り又は停止が含まれる場合には、前記ストリームメディアコンテンツ再生終了時に、前記第一コンテンツを表示し、前記再生情報変更情報に早送り又は停止が含まれない場合には、前記ストリームメディアコンテンツ再生終了時に、前記第二コンテンツを表示する
ことを特徴とする請求項７記載のコンテンツ再生装置。
【請求項９】
マルチメディアコンテンツからリンクされるストリームメディアコンテンツを再生するコンテンツ再生装置であって、
前記マルチメディアコンテンツを表示する表示手段と、
前記ストリームメディアコンテンツを再生する再生手段と、
ユーザから前記ストリームメディアコンテンツの再生状態の変更情報を受け付ける再生状態変更受付手段と、
前記再生状態変更受付手段における再生状態変更情報に応じて、前記ストリームメディアコンテンツの再生終了後に遷移する前記マルチメディアコンテンツの戻り位置を決定する戻り位置決定手段とを備え、
前記表示手段は、前記決定された戻り位置の前記マルチメディアコンテンツを表示し、
前記戻り位置決定手段は、前記ストリームメディアコンテンツの再生終了までに前記再生状態変更情報が存在しない場合には前記マルチメディアコンテンツとして課金処理免除画面を前記戻り位置と決定し、前記ストリームメディアコンテンツの再生終了までに前記再生情報変更情報が存在する場合には、前記マルチメディアコンテンツとして課金処理画面を前記戻り位置と決定する
ことを特徴とするコンテンツ再生装置。
【請求項１０】
マルチメディアコンテンツからリンクされるストリームメディアコンテンツを再生するコンテンツ再生装置に用いるコンテンツ再生方法であって、
前記マルチメディアコンテンツを表示する表示ステップと、
前記ストリームメディアコンテンツを再生する再生ステップと、
ユーザから前記ストリームメディアコンテンツの再生状態の変更情報を受け付ける再生状態変更受付ステップと、
前記再生状態変更受付ステップにおける再生状態変更情報に応じて、前記ストリームメディアコンテンツの再生終了後に遷移する前記マルチメディアコンテンツの戻り位置を決定する戻り位置決定ステップとを含み、
前記表示ステップにおいては、前記決定された戻り位置の前記マルチメディアコンテンツを表示し、
前記戻り位置決定ステップにおいては、前記再生状態と前記戻り位置との関係が記述された遷移条件テーブルを取得し、当該遷移条件テーブルと前記再生状態変更情報とに基づいて前記戻り位置を決定する
ことを特徴とするコンテンツ再生方法。
【請求項１１】
マルチメディアコンテンツからリンクされるストリームメディアコンテンツを再生するコンテンツ再生装置に用いるプログラムであって、
前記マルチメディアコンテンツを表示する表示ステップと、
前記ストリームメディアコンテンツを再生する再生ステップと、
ユーザから前記ストリームメディアコンテンツの再生状態の変更情報を受け付ける再生状態変更受付ステップと、
前記再生状態変更受付ステップにおける再生状態変更情報に応じて、前記ストリームメディアコンテンツの再生終了後に遷移する前記マルチメディアコンテンツの戻り位置を決定する戻り位置決定ステップとを含み、
前記表示ステップにおいては、前記決定された戻り位置の前記マルチメディアコンテンツを表示し、
前記戻り位置決定ステップにおいては、前記再生状態と前記戻り位置との関係が記述された遷移条件テーブルを取得し、当該遷移条件テーブルと前記再生状態変更情報とに基づいて前記戻り位置を決定する
ことを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ上のホームページ等のマルチメディアコンテンツからリンク先を選択して動画等のストリームメディアコンテンツをダウンロードして再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
従来、ビデオＣＤインターネットなどの技術を応用して、インターネットブラウザ画面からＨＴＴＰによってＵＲＬで指定されるデータとしてＣＤ内の映像データをリンク先として指定することで、ＣＤ内の映像をネットワークを介してダウンロードしてコンテンツ再生を行うコンテンツ再生装置が知られている。
【０００３】
また、例えば、インターネットブラウザを含む装置に、プロキシ手段を持たせることで、ＣＤ内の映像の再生順番などを指定することを可能とする再生装置が開示されている（例えば特許文献１参照）。
【特許文献１】特開平１０−３３３９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、例えば配信されたＣＭ等の宣伝部分が早送りされる等、コンテンツの配信を受けるユーザ側のコンテンツ再生状態は様々であり、ごく一般的に考えられるサービス、例えば、ユーザのストリームメディアコンテンツの再生状態に応じて、次に提供するコンテンツを区別するというサービスが実現できていない。
【０００５】
また、コンテンツ提供側においては、例えばＣＭを視聴させる等、コンテンツ提供者側の意図を反映したコンテンツ提供をも実現できていない。
【０００６】
上記課題に鑑み、本発明は、マルチメディアブラウザ画面から動画等のストリームメディアコンテンツを指定して再生する場合において、ユーザのストリームメディアコンテンツの再生状況に応じて戻り位置のコンテンツを変化できるコンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のコンテンツ再生装置は、マルチメディアコンテンツからリンクされるストリームメディアコンテンツを再生するコンテンツ再生装置であって、前記マルチメディアコンテンツを表示する表示手段と、前記ストリームメディアコンテンツを再生する再生手段と、ユーザから前記ストリームメディアコンテンツの再生状態の変更情報を受け付ける再生状態変更受付手段と、前記再生状態変更受付手段における再生状態変更情報に応じて、前記ストリームメディアコンテンツの再生終了後に遷移する前記マルチメディアコンテンツの戻り位置を決定する戻り位置決定手段とを備え、前記表示手段は、前記決定された戻り位置の前記マルチメディアコンテンツを表示することを特徴とする。
【０００８】
また、本発明に係るコンテンツ再生装置の前記戻り位置決定手段は、前記再生状態と前記戻り位置との関係が記述された遷移条件テーブルを取得し、当該遷移条件テーブルと前記再生状態変更情報とに基づいて前記戻り位置を決定することを特徴とする。
【０００９】
これらの構成により、マルチメディアブラウザ画面から動画等のストリームメディアコンテンツを指定して再生する場合において、再生状態変更受付手段においてユーザから受け付けた再生状態の変更に応じて、戻り位置決定手段が再生状態変更情報及び遷移条件テーブルを参照してストリームメディアコンテンツの再生終了後の戻り位置を決定することが可能となり、ユーザのストリームメディアコンテンツの再生状況に応じて戻り位置のコンテンツを変化させることが可能となる。
【００１０】
また、本発明に係るコンテンツ再生装置において、前記ストリームメディアコンテンツの再生終了後に表示する前記マルチメディアコンテンツには、少なくとも第一コンテンツと第二コンテンツとが含まれ、前記表示手段は、前記ストリームメディアコンテンツの前記再生終了までに前記再生情報変更情報を受け付けた場合には、前記第一コンテンツを表示し、前記ストリームメディアコンテンツの前記再生終了までに前記再生情報変更情報を受け付けなかった場合には、前記第二コンテンツを表示することを特徴とする。
【００１１】
この構成により、ユーザのストリームメディアコンテンツの再生状態に合わせて再生終了後の戻り位置であるコンテンツを第一コンテンツ及び第二コンテンツとして前記表示手段に表示することが可能となる。
【００１２】
また、本発明に係るコンテンツ再生装置は、さらに、前記再生状態変更情報の履歴を保持する再生履歴蓄積手段を備え、前記再生手段は、前記再生状態変更受付手段から再生状態変更情報を受信し再生状態を変更すると、前記再生状態変更情報を前記再生履歴蓄積手段に通知し、前記戻り位置決定手段は、前記ストリームメディアコンテンツの再生終了後に、前記再生履歴蓄積手段に保持されている再生状態変更情報の履歴を読み出し、前記戻り位置を決定することを特徴とする。
【００１３】
この構成により、再生履歴蓄積手段において、ユーザのストリームメディアコンテンツの再生状態変更情報を記録することが可能となり、戻り位置決定手段は前記再生履歴蓄積手段に蓄積されている再生状態変更情報に基づいて戻り位置を決定することが可能となる。
【００１４】
尚、本発明においては、コンテンツ再生装置として実現できるのみでなく、このコンテンツ再生装置が備える手段をステップとするコンテンツ再生方法、また、当該コンテンツ再生方法をコンピュータ等で実現させるプログラムとして実現したり、当該プログラムをＤＶＤ、ＣＤ−ＲＯＭ等の記録媒体や通信ネットワーク等の伝送媒体を介して流通させることができるのは言うまでもない。
【発明の効果】
【００１５】
本発明に係るコンテンツ再生装置においては、ユーザのストリームメディアコンテンツの再生状況に応じて再生終了後の遷移先となるマルチメディアコンテンツを変化でき、コンテンツ再生装置側においてコンテンツ提供者側の意図を反映したコンテンツ配信サービスを実現できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係るコンテンツ再生装置の実施の形態を、図面を参照しながら説明する。
（実施の形態１）
本実施の形態１に係るコンテンツ再生装置は、ウェブ上のマルチメディアブラウザ画面から動画等のストリームメディアコンテンツからのリンク先を選択して配信される動画等のストリームメディアコンテンツの再生状態に応じて、再生終了後等、次に提供する戻り先画面の種類を区別することを特徴としている。
【００１７】
また、本実施の形態１においては、マルチメディアコンテンツはＨＴＭＬなどで記述されたホームページ、ＢＭＬ（Broadcast Markup Language）で記述されたデータ放送コンテンツ等を表し、ストリームメディアコンテンツは映像や音声などの連続した一定の期間再生して鑑賞するようなコンテンツを表すものとして説明を行う。
【００１８】
また、本発明に係るコンテンツ再生装置において再生されるストリームメディアコンテンツやマルチメディアコンテンツは、ネットワークを介してサーバ装置側から配信されるものに限定されず、例えばコンテンツ再生装置に備えられているハードディスクや読み取り可能なＤＶＤ等の記録媒体から取得するストリームメディアコンテンツであっても構わない。
【００１９】
図１は、本実施の形態１に係るコンテンツ再生システムの構成、及びコンテンツ再生装置１００の機能構成を表す説明図である。
【００２０】
コンテンツサーバ１０１は、コンテンツ再生装置１００からの要求に応じて、マルチメディアコンテンツやストリームメディアコンテンツをコンテンツ再生装置１００に伝送する装置である。
【００２１】
また、コンテンツサーバ１０１は、コンテンツ再生装置１００からの要求を受信し、要求に応じたコンテンツを返し、現在インターネットなどで普通に用いられているＷＥＢサーバと同等の技術で実現可能である。基本的に、マルチメディアコンテンツの場合にはＨＴＴＰで通信し、ストリームメディアコンテンツの場合にはＲＴＰなどのストリーミングで通信するが、ストリームメディアコンテンツであってもＨＴＴＰでコンテンツをダウンロードしてから再生しても良い。
【００２２】
コンテンツ再生装置１００は、コンテンツサーバ１０１からコンテンツを受信して再生する装置であり、マルチメディアコンテンツを表示するマルチメディアブラウザ１０２と、ストリームメディアコンテンツを再生するストリームメディア再生部１０３と、早送りや停止などのユーザからのストリームメディア再生指示を受信し、ストリームメディア再生部１０３に通知する再生状態変更指示部１０４と、ストリームメディア再生部１０３での早送りや停止などの再生履歴を蓄積する再生履歴蓄積部１０５と、再生履歴蓄積部１０５の再生履歴情報とマルチメディアブラウザ１０２から取得される遷移条件情報とからストリームメディアコンテンツ再生終了後のＵＲＩやＵＲＬなどの戻り位置を決定する戻り位置決定部１０６とから構成される。
【００２３】
マルチメディアブラウザ１０２は、インターネットの世界におけるＨＴＭＬブラウザ技術やデータ放送におけるＢＭＬブラウザ技術として既に定着しており、マルチメディアブラウザ１０２のブラウジング機能自体については、従来の技術を用いることで実現可能である。マルチメディアブラウザ１０２でマルチメディアコンテンツ再生中に、動画へのリンク先をクリックするなどして、ストリームメディアコンテンツの再生が開始すると、マルチメディアブラウザ１０２からストリームメディア再生部１０３へ、再生するストリームメディアコンテンツの位置と再生指示を通知し、かつ、ストリームメディアコンテンツ再生が終了した時の戻り位置に関する情報である遷移条件情報を、戻り位置決定部１０６に通知する。
【００２４】
ストリームメディア再生部１０３は、サーバからストリーミング、または、ダウンロードで送信されるストリームメディアコンテンツを再生する機能を持ち、ストリームメディアコンテンツの種類によっては一時停止、早送り、再生停止などの特殊再生も可能である。前記特殊再生の指示は、ユーザがリモコン、キーボード等を通じて指示することを想定しており、再生状態変更指示部１０４がユーザの指示を受信して、特殊再生の指示をストリームメディア再生部１０３に通知する。
【００２５】
ストリームメディア再生部１０３は、再生状態変更指示部１０４からの指示に応じて特殊再生を実施するが、その際にどのような特殊再生を実施したかをその都度、再生履歴蓄積部１０５に通知する。ストリームメディア再生部１０３から受信した再生指示の履歴は、再生履歴蓄積部１０５において蓄積される。
【００２６】
ストリームメディア再生部１０３でストリームメディアコンテンツの再生を終了すると、戻り位置決定部１０６にその旨を通知し、戻り位置決定部１０６は、ストリームメディアコンテンツ再生開始時にマルチメディアブラウザ１０２から通知を受けた遷移条件情報と、再生履歴蓄積部１０５に蓄積されている再生履歴とに基づいて、戻り位置を決定する。尚、戻り位置決定部１０６における戻り位置決定処理に関する詳細は後述する。
【００２７】
戻り位置決定部１０６によって決定された戻り位置は、マルチメディアブラウザ１０２に通知され、マルチメディアブラウザ１０２は戻り位置に該当するコンテンツを表示する。
【００２８】
尚、図１においては、コンテンツサーバ１０１やコンテンツ再生装置１００は１台ずつを用いて説明を行うが、コンテンツサーバ１０１及びコンテンツ再生装置１００は複数台存在しても良いし、コンテンツサーバ１０１がコンテンツ再生装置１００の機能として内包されていても良い。この場合、コンテンツ再生装置１００は、例えば、ハードディスクに蓄積されたコンテンツを読み出して再生したり、ＤＶＤ等の記録メディアに格納されているコンテンツを読み出して再生する。
【００２９】
次に、本実施の形態１に係るコンテンツ再生装置において戻り位置を決定するための遷移条件情報のデータ記述例について説明する。
【００３０】
図２（ａ）は、マルチメディアコンテンツからストリームメディアコンテンツの再生を行う場合において、遷移条件情報のデータ記述例を示す参考図である。この記述例では、リンク指定２０１の行にて、通常のＨＴＭＬ文書でストリームメディアコンテンツのＵＲＬへのアンカータグでリンクすることで、ストリームメディアコンテンツの再生を指定している。ただし、本発明にかかるコンテンツ再生装置においては、リンク先であるストリームメディアコンテンツのＵＲＬに続けて“＃”で区切った戻りＵＲＬが２種類、戻りＵＲＬ１及び戻りＵＲＬ２として記述されている点が通常のＨＴＭＬ文書でのリンクと異なる。
【００３１】
そして、リンク指定２０１で示した戻りＵＲＬ１及び戻りＵＲＬ２は、両者とも指定されたストリームメディアコンテンツの再生が終了した後に提示するコンテンツのＵＲＬを示すが、戻りＵＲＬ１はストリームメディアコンテンツを最初から最後まで全て再生した場合に戻るＵＲＬを表し、戻りＵＲＬ２はストリームメディアコンテンツ再生中に途中で早送りをしたり、再生を途中で停止したりして、ユーザがストリームメディアコンテンツ全体を視聴しなかった場合に戻るＵＲＬを表している。
【００３２】
図２（ｂ）は、リンク指定をテーブル表２０２で行う場合における遷移条件情報のテーブルの参考図である。この場合においても、遷移先ＵＲＬと戻りＵＲＬを区別して２つの戻りＵＲＬを指定する。
【００３３】
尚、本図においては、リンク指定２０１で戻りＵＲＬを区切るために“＃”という記号を使用しているが、別の記号を使用したり、記号を使用することなく、図２（ｃ）に示すように、データ放送のＢＭＬのＡＰＩ(Application Program Interface)として、ストリームメディアコンテンツの再生を指定して、その引数として戻り先を指定する方法や、図２（ｂ）に示すようにテーブル表を持つなどで実現することも可能である。
【００３４】
図３および図４は、本実施の形態１に係るコンテンツ再生装置における動作手順を示すフローチャートである。尚、図３と図４に示すＡとＢとは連続する処理である。
【００３５】
最初に、ユーザはマルチメディアコンテンツの再生処理を開始すると、マルチメディアブラウザ１０２でウェブページ等のマルチメディアコンテンツが表示される（Ｓ３００）。
【００３６】
そして、マルチメディアコンテンツ表示中にユーザがマルチメディアブラウザ１０２を通じて、リンク指定２０１を選択しストリームメディアコンテンツの再生を指示すると（Ｓ３０１）、マルチメディアブラウザ１０２は戻りＵＲＬ１と戻りＵＲＬ２を遷移条件情報として戻り位置決定部１０６に通知し（Ｓ３０２）、リンク指定２０１に記述されているストリームメディアコンテンツの配信をコンテンツサーバ１０１に要求し、ストリームメディア再生部１０３にコンテンツの再生指示を出す（Ｓ３０３）。
【００３７】
次に、マルチメディアブラウザ１０２からストリームメディアコンテンツの再生指示を受信したストリームメディア再生部１０３は、コンテンツサーバ１０１から送信されてくるストリームメディアコンテンツを再生開始する（Ｓ３０４）。図３に示すＳ３０４の処理実行後、図４のＳ４００へ遷移する。
【００３８】
そして、ストリームメディア再生部１０３は、ストリームメディアコンテンツの再生が終了したか否かを判断する（Ｓ４００）。ここで、ストリームメディアコンテンツの再生が終了するとは、再生対象のストリームメディアコンテンツを最後まで再生し終えたときか、または、再生途中にユーザからの処理で停止が指示された場合などを指すこととする。
【００３９】
また、ストリームメディアコンテンツの再生が終了していなかった場合には（Ｓ４００でＮｏ）、ユーザがリモコン等である再生状態変更指示部１０４に対して再生状態変更指示を出したか否かを判断する（Ｓ４０１）。ここで、再生状態変更指示とは、ユーザからの停止、早送り、巻き戻し、一時停止指示等を表す。
【００４０】
そして、ユーザか再生状態変更指示を出していた場合（Ｓ４０１でＹｅｓ）、再生状態変更指示部１０４がストリームメディア再生部１０３に対して、再生状態変更指示を受信した旨を通知する（Ｓ４０２）。
【００４１】
再生状態変更指示受信の通知を受けたストリームメディア再生部１０３は、指示内容に応じた再生状態の変更要求をコンテンツサーバ１０１へ通知すると同時に、再生状態変更指示の情報を再生履歴蓄積部１０５へ通知し、再生履歴蓄積部１０５は当該情報を格納する（Ｓ４０３）。
【００４２】
一方、再生状態変更指示を受信していなかった場合（Ｓ４０１でＮｏ）、または、Ｓ４０３の処理実行後、Ｓ４０４へ遷移し、ストリームメディア再生部１０３がコンテンツサーバ１０１から受信したストリームメディアコンテンツのデータを再生する。
【００４３】
そして、ストリームメディアコンテンツの再生が終了していた場合（Ｓ４００でＹｅｓ）、ストリームメディア再生部１０３がストリームメディアコンテンツの再生が終了した旨を戻り位置決定部１０６に通知する（Ｓ４０５）。
【００４４】
次に、再生終了通知を受信した戻り位置決定部１０６は、再生履歴蓄積部１０５に蓄積されている再生状態変更の履歴情報と、ストリームメディアコンテンツを再生したときのリンク指定に記述されていた戻りＵＲＬの情報である遷移条件情報を参照し（Ｓ４０６）、再生履歴蓄積部１０５に早送り、または、停止した履歴が存在するかどうかを判定する（Ｓ４０７）。
【００４５】
そして、戻り位置決定部１０６は、早送り、または、停止の履歴が存在する場合には（Ｓ４０７でＹｅｓ）、リンク指定記述で２つ目の＃の後に記述されているＵＲＬ２を戻り位置としてマルチメディアブラウザ１０２に通知する（Ｓ４０８）。一方、早送り、または、停止の履歴が存在しない場合（Ｓ４０７でＮｏ）、リンク指定記述で１つ目の＃の後に記述されているＵＲＬ１を戻り位置としてマルチメディアブラウザ１０２に通知する（Ｓ４０９）。
【００４６】
次に、マルチメディアブラウザ１０２は戻り位置決定部１０６から受信した戻り位置で指定されるＵＲＬのコンテンツを表示した後に（Ｓ４１０）、Ｓ３００へ遷移する処理を繰り返すこととなる。尚、コンテンツはＵＲＬで指定する以外に、蓄積されたリソース（ＢＭＬ文書等）の位置等を直接指定しても構わない。
【００４７】
また、戻りＵＲＬとして、マルチメディアコンテンツ表示画面ではなくストリームメディアコンテンツ再生開始する指定を行うことも可能である。その場合、Ｓ４１０の処理終了後にＳ３００へ遷移するのではなく、戻りＵＲＬがクリックされたものとして、Ｓ３０２へ遷移する。
【００４８】
また、ＵＲＬ１とＵＲＬ２との指定は、本実施の形態の説明においては早送り又は停止が存在するか否かで区別を行ったが、これに限定されるものではなく、他の再生状態の変更等を行った場合においても適用できる。
【００４９】
図５は、本実施の形態１に係るコンテンツ再生装置における画面表示の遷移の一例を示す参考図である。
【００５０】
最初に、ユーザがコンテンツの再生を行う場合には、画面にはマルチメディアブラウザ画面に動画コンテンツのリンク先が記述されたマルチメディアコンテンツが表示される（図５（ａ））。このマルチメディアコンテンツの画面には例えばコンテンツ一覧が表示されている。
【００５１】
次に、ユーザがマウス等を用いて再生希望するコンテンツを選択すると、メディアプレーヤ等のストリームメディアコンテンツ再生専用のソフトウェアが起動して実際のコンテンツの再生が行われる（図５（ｂ））。この際に、ユーザはリモコン等の再生状態変更指示部１０４を介して行った一時停止処理や早送り処理が再生履歴として再生履歴蓄積部１０５に記録される。
【００５２】
そして、ユーザが再生を終了した場合において、戻り位置決定部１０６は再生履歴蓄積部１０５に記録されている再生履歴と、サーバ側から取得する遷移条件情報を参照して、例えば５分から１０分において再生されるＣＭの再生が行われたか否かを判定して、ＣＭ再生が行われている場合にはマルチメディアコンテンツとして「続きコンテンツ」や「おまけコンテンツ」の一覧表示を行い（図５（ｃ））、ＣＭ再生が行われていない場合においては、再度「元のコンテンツ」や「他のコンテンツ」の選択表示を行う（図５（ｄ））。
【００５３】
このように、本実施の形態１に係るコンテンツ再生装置においては、ユーザのストリームメディアコンテンツの再生状態に応じて戻り先コンテンツを変化させることが可能となる。
【００５４】
図６は、本実施の形態１に係るコンテンツ再生装置１００の戻り位置決定部１０６において決定された戻り位置に従って画面表示されるマルチメディアコンテンツの参考図を示す。
【００５５】
図６（ａ）及び図６（ｂ）は、再生状態が保たれて終了した場合の戻り位置画面の参考図であり、図６（ａ）の表示画面には「次のコンテンツ」、「おまけのコンテンツ」、「ディレクターズカット版」等のコンテンツが表示され、図６（ｂ）の課金処理画面においては、ＣＭ視聴を行ったために課金処理を半額とするための課金処理の遷移先が表示される。
【００５６】
図６（ｃ）及び図６（ｄ）は、早送りが行われて再生状態が終了した場合の参考画面であり、図６（ｃ）の表示画面には「元のコンテンツ」が表示され、図６（ｄ）の課金処理画面においては、ＣＭ再生が早送りされたために通常課金を行う画面の表示が行われる。
【００５７】
尚、他のマルチメディアコンテンツ画面の表示例としては、例えば戻り位置決定部１０６が再生履歴を参照してＡチーム対Ｂチーム戦でＡチームの攻撃場面を主に再生していると判断する場合には、再生終了後の戻り位置としてＡチームグッズ販売のためのページや、グッズ購入のためのクーポン券を提供するホームページ等に遷移することも考え得る。
【００５８】
以上説明したように、本実施の形態１に係るコンテンツ再生装置１００においては、マルチメディアコンテンツからリンク先を選択して動画等のストリームメディアコンテンツを再生した際に、ストリームメディアコンテンツを、最初から最後まで全て視聴した場合と、途中を早送りや停止等したりした場合等、再生状態の変更に合わせて、次に表示するマルチメディアコンテンツを変更することが可能となる。このため、コンテンツ提供者側は、より宣伝効果を高めたコンテンツ配信を行うことが可能となる。
【００５９】
なお、本実施の形態１では、戻り位置決定部１０６が再生履歴蓄積部１０５に蓄積されている再生履歴と遷移条件情報とに基づいて戻り位置を決定してからマルチメディアブラウザ１０２へ通知しているが、戻り位置決定部１０６でなくマルチメディアブラウザ１０２が再生履歴蓄積部１０５に蓄積されている再生履歴と戻りＵＲＬとに基づいて戻り位置を決定しても良い。また、再生履歴蓄積部１０５を具備せずに、マルチメディアブラウザ１０２が再生情報を直接受信して蓄積する構成でも良い。
【００６０】
（実施の形態２）
以下、本発明に係るコンテンツ再生装置１００の第二の実施の形態について図面を参照して説明を行う。尚、本実施の形態２に係るコンテンツ再生装置１００は、戻り位置決定部において、動画等のコンテンツの再生状態の変更に応じて、多様な戻り位置が指定されていることを特徴とする。
【００６１】
図７は、本実施の形態２に係るコンテンツ再生装置において、マルチメディアコンテンツからストリームメディアコンテンツの再生を行う場合の遷移条件情報の記述例である。この記述例では、図２に示した記述例と同様、リンク先であるストリームメディアコンテンツのＵＲＬに続けて“＃”で区切って戻りＵＲＬが記述されている。ただし、戻りＵＲＬの後に、戻り条件が“＄”で区切って記述されている点と、戻りＵＲＬの数を３種類以上記述できる点で上述した実施の形態１における遷移条件情報と異なる。
【００６２】
そして、図７（ａ）において、戻り条件として再生状態に「ＳＴＯＰ」が含まれている場合においては、戻り位置ＵＲＬとしてＵＲＬ１が指定され、戻り条件として「５分から１０分における早送り処理」が含まれている場合には戻り位置ＵＲＬとしてＵＲＬ２が指定され、戻り条件として「３０分以降に早送り」が含まれている場合には戻り位置ＵＲＬとしてＵＲＬ３が指定されている。
【００６３】
図７（ｂ）は、リンク指定をテーブル表７０２で行う場合における遷移条件情報のテーブル表示例を示し、マルチメディアコンテンツ記述において図７（ａ）と同様に３種類以上の戻りＵＲＬと戻り条件との関係が記述されている。
【００６４】
図８は、戻り位置決定部１０６において戻り位置の決定を行うための戻り条件の記述例を示す参考図である。なお、図８では戻り条件の記述例を表すために正規表現を使用している。図８に示すように、戻り条件は“ＣＯＭＭＡＮＤ  ＴＥＲＭ  ＤＵＲＡＴＩＯＮ”で表され、前記繰り返し単位のうち「ＣＯＭＭＡＮＤ」は出現が必須だが、「ＴＥＲＭ」と「ＤＵＲＡＴＩＯＮ」は記述されていなくても良い。
【００６５】
そして、前記記述のうち「ＣＯＭＭＡＮＤ」は再生状態変更のコマンドを表し、それぞれＳＴＯＰ、ＦＦ、ＲＥＷ、ＰＡＵＳＥ等のいずれかを表し、「ＳＴＯＰ」は再生を停止、「ＦＦ」は早送り、「ＲＥＷ」は巻き戻し、「ＰＡＵＳＥ」は一時停止をしたことを意味する。また、「ＣＯＭＭＡＮＤ」の直前に“！”を記述することで対象のコマンドが実行されなかった場合の条件を表すものとする。
【００６６】
「ＴＥＲＭ」は、条件が有効となる期間を基本的に、何時何分何秒から何時何分何秒の間という形で表す。例えば、「００：０５：００−００：１０：００」であれば、ストリームメディアコンテンツの開始地点から５分目から１０分目の間に、「ＣＯＭＭＡＮＤ」で示される操作がなされた場合に、該当する条件が有効となる。
【００６７】
また、「ＴＥＲＭ」においては再生コンテンツの何時何分何秒以前、何時何分何秒以降、という記述も可能である。その場合、“−”の後ろ、または、前の時刻を省略することで表現可能であり、例えば、「−００：１０：００」はストリームメディアコンテンツの開始地点と開始地点から１０分目の位置の間を表し、「００：３０：００−」はストリームメディアコンテンツの開始地点から３０分目の位置から最後までを表している。
【００６８】
「ＤＵＲＡＴＩＯＮ」は、対象のコマンドをどのくらいの期間実行していたかを表し、秒単位での整数値が記述される。例えば、「ＦＦ  １００−」という記述の場合、早送りを１００秒間以上行った場合に条件が有効になることを表す。
【００６９】
なお、本実施の形態２では、「ＴＥＲＭ」や「ＤＵＲＡＴＩＯＮ」で表現できる最小単位を秒単位としているが、ミリ秒などの秒よりも小さい単位まで記述できるようにしても良いことは言うまでもない。
【００７０】
また、図７は、前記記述方法に従って記述された、ストリームメディアコンテンツへのリンク指定７０１を含む。リンク先として最初にストリームメディアコンテンツのＵＲＬが記述されており、次に“＃”を区切りとして戻りＵＲＬ１が記述されている。戻りＵＲＬ１へ遷移する条件として“＄”を区切りとしてＳＴＯＰが記述されており、ユーザがストリームメディアコンテンツの再生を途中で停止した場合には、次に戻りＵＲＬ１を再生することが分かる。
【００７１】
次に、“＃”を区切りとして戻りＵＲＬ２が条件とともに記述されている。条件は「！ＦＦ  ００：０５：００−００：１０：００」であるため、５分目から１０分目までの間に早送りがなされなかった場合にこの条件が真となる。戻りＵＲＬ３の条件は「ＦＦ  ３０−」であるため、ストリームメディアコンテンツの開始位置から３０秒間以上早送りをした場合に真となる。
【００７２】
本実施の形態２では、戻り位置決定部１０６における戻り位置の判定は、リンク指定に記述されている戻りＵＲＬを始めから順に見て、最初に条件に合致したＵＲＬへ遷移するものとするが、条件に合致するＵＲＬが複数ある場合、前記条件に合致するＵＲＬをユーザ提示して選択させるようにしても良いし、どの戻りＵＲＬの条件にも合致しなかった場合に遷移するＵＲＬをデフォルトで決めておいたり、ストリームメディアコンテンツへ遷移する前に提示していたコンテンツを再生することとしたりしても良い。
【００７３】
図９は、再生履歴蓄積部１０５に蓄積する再生履歴データ９００の一例を表す参考図である。
【００７４】
本図に示すように、ユーザがストリームメディアコンテンツの再生を開始してからの再生履歴が示され、再生開始後、５分目の時点から７分目の時点（９０２）と、３５分目の時点から４０分３０秒目の時点（９０３）の２回で早送りをし、４０分３０秒目の時点（９０４）ですぐに４０分目の時点まで巻き戻しをし、４５分目の時点（９０５）で一時停止をしていることが分かる。
【００７５】
なお、再生履歴にはストリームメディアコンテンツの再生を開始したことを表すＳＴＡＲＴ（９０１）が最初に必ず記録されるものとする。ＳＴＡＲＴに関しては、ストリームメディアコンテンツの再生開始を表しているだけのため、操作タイミングは特に記録しない。
【００７６】
実施の形態１では戻り位置決定部１０６で戻り位置が決定する際に、図４に示したように、ストリームメディアコンテンツ再生中に停止か早送りをしたかどうかで戻り位置を決定していたが、本実施の形態２に係る戻り位置決定部１０６は、戻りＵＲＬごとに条件が設定されているため、条件に合致するかどうかを判断する処理が加わる点で、上記実施の形態１に係るコンテンツ再生装置と異なる。
【００７７】
図１０は、本実施の形態２で戻り位置決定部１０６が戻り位置ＵＲＬを決定する際の処理手順を示すフローチャートである。
【００７８】
最初に、ストリームメディアコンテンツの再生が終了し、戻り位置決定処理が開始すると、戻り位置決定部１０６は、ストリームメディアコンテンツへ遷移してきた元のリンク指示に記述されていた最初の戻りＵＲＬを判定対象ＵＲＬに設定し、戻りＵＲＬの後の“＄”に続けて記載されている条件を判定条件とし（Ｓ１０００）、Ｓ１００１へ遷移する。
【００７９】
そして、戻り位置決定部１０６は、再生履歴蓄積部１０５に蓄積されている再生履歴の最初の操作を判定対象操作とする（Ｓ１００１）。
【００８０】
次に、判定条件のコマンドが“！”（対象のコマンドが実行されなかった場合の条件）で始まるかどうかを判断する（Ｓ１００２）。
【００８１】
そして、戻り位置決定部１０６は、再生履歴の１番目の判定条件のコマンドが「！」で始まらない場合においては（Ｓ１００２でＮｏ）、判定対象操作が判定条件を満たすかどうかを判断する（Ｓ１００３）。また、条件を満たす場合には（Ｓ１００３でＹｅｓ）、Ｓ１０１１へ遷移し、その時点の判定対象ＵＲＬを戻り位置と決定して処理を終了する。
【００８２】
また、戻り位置決定部１０６は、条件を満たさない場合（Ｓ１００３でＮｏ）、再生履歴の全操作を判定対象操作として検査したかどうかを判断する（Ｓ１００４）。
【００８３】
そして、全操作を検査していない場合においては（Ｓ１００４でＮｏ）、再生履歴から、その時点の判定対象操作の次の操作を判定対象操作として設定し（Ｓ１００５）、Ｓ１００３へ遷移する。一方、Ｓ１００４において、その時点での判定条件下で、全ての操作を判定対象操作として検査済みであると判断した場合（Ｓ１００４でＹｅｓ）、戻り位置決定部１０６は、リンク指定に記述されている全ての戻りＵＲＬについて検査したかどうかを判断し（Ｓ１００９）、Ｓ１００９でＹｅｓの場合においては、デフォルトの戻りＵＲＬを戻り位置に設定し、処理を終了する（Ｓ１０１２）。
【００８４】
また、全戻りＵＲＬを検査していないと判断された場合には（Ｓ１００９でＮｏ）、その時点の判定対象ＵＲＬの次に記述されている戻りＵＲＬを新たに判定対象ＵＲＬと設定し、前記新たに設定した判定対象ＵＲＬの条件を判定条件と設定し（Ｓ１０１０）、Ｓ１００１へ遷移する。
【００８５】
一方、戻り位置決定部１０６は、判定条件のコマンドが“！”で始まる場合には（Ｓ１００２でＹｅｓ）、判定対象操作が判定条件を満たすかどうかを判断する（Ｓ１００６）。
【００８６】
そして、判定対象操作が判定条件を満たす場合においては（Ｓ１００６でＹｅｓ）、再生履歴に記録されている全操作を検査済みか否かを判断し（Ｓ１００７）、全操作を検査した場合には（Ｓ１００７でＹｅｓ）、判定対象ＵＲＬを戻り位置として（Ｓ１０１１）、戻り位置決定処理を終了する。
【００８７】
一方、全操作を検査していない場合においては（Ｓ１００７でＮｏ）、再生履歴に記録されている操作のうち、その時点の判定対象操作の次の操作を新たに判定対象操作に設定して（Ｓ１００８）、Ｓ１００６へ遷移する。
【００８８】
以下に、具体例として、図７に示すリンク指定を選択し、図９の再生履歴に示す操作を実行した後、ストリームメディアコンテンツの再生が終了した場合の、戻り位置の決定処理を示す。
【００８９】
ストリームメディアコンテンツ再生終了後、戻り位置決定部１０６はＳ１０００にて最初の戻りＵＲＬである戻りＵＲＬ１を判定対象ＵＲＬとし、その条件である“ＳＴＯＰ”を判定条件とする。
【００９０】
次に、Ｓ１００１に遷移して、再生履歴の最初の操作であるＳＴＡＲＴ操作を判定対象操作とする。Ｓ１００２での判定はｎｏとなり、Ｓ１００３へ遷移する。判定条件はＳＴＯＰであるためＳ１００４へ遷移し、この時点では全操作を検査していないためＳ１００５で判定対象操作をＦＦ（５分−７分）に設定しＳ１００３へ遷移する。
【００９１】
判定対象操作ＦＦ（５分−７分）も判定条件を満たしていないため、Ｓ１００４へ遷移し、この時点でも全操作を検査していないためＳ１００５へ遷移する。
【００９２】
同様の処理を再生履歴７で示す全操作に対して実施しても、判定条件に合致する操作が無いため、Ｓ１００４でｙｅｓと判断されＳ１００９へ遷移する。
【００９３】
Ｓ１００９では、全ての戻りＵＲＬを検査したかどうかを判断し、この時点ではまだ検査していない戻りＵＲＬが存在するため、Ｓ１０１０へ遷移し、次の戻りＵＲＬである戻りＵＲＬ２を判定対象ＵＲＬ、その条件である“！ＦＦ  ００：０５：００−００：１０：００”を判定条件とする。前記判定条件は、５分目から１０分目の間で早送りをするという操作以外の場合に満たされるものである。その後、Ｓ１００１へ遷移する。
【００９４】
Ｓ１００１では、再び再生履歴の最初の操作であるＳＴＡＲＴを判定対象操作とし、Ｓ１００２でｙｅｓと判断されるためＳ１００６へ遷移する。
【００９５】
判定対象操作はＳＴＡＲＴで、判定条件を満たしているためＳ１００７へ遷移する。Ｓ１００７では、再生履歴にまだ検査していない操作が残っているためｎｏと判断し、Ｓ１００８にて次の操作であるＦＦ（５分〜７分）を判定対象操作とし、Ｓ１００６へ遷移する。
【００９６】
Ｓ１００６において、判定対象操作が判定条件を満たさないため、Ｓ１００９へ遷移する。この時点では、まだ検査していない戻りＵＲＬが存在するため、Ｓ１００９においてｎｏと判断しＳ１０１０で、次の戻りＵＲＬである戻りＵＲＬ３を判定対象ＵＲＬとし、その条件である“ＦＦ  ３０−”が判定条件とし、Ｓ１００１へ遷移する。前記判定条件は、３０秒間以上の早送りをした場合に真となる。
【００９７】
Ｓ１００１で、前回と同様に再生履歴の最初の操作を判定対象操作とし、Ｓ１００２でｎｏと判断しＳ１００３へ遷移する。Ｓ１００４、Ｓ１００５と処理を行い、判定対象操作が“ＦＦ（５分〜７分）”になり、Ｓ１００３でｙｅｓの判断となり、Ｓ１０１１へ遷移する。Ｓ１０１１で、その時点の判定対象ＵＲＬである戻りＵＲＬ３を戻り位置として、戻り位置決定処理を終了する。尚、“ＦＦ  ３０−”のように、３０秒間以上早送りした場合というような条件は、１回の早送り操作が３０秒以上となる場合に加えて、ストリームメディアコンテンツを再生している間の早送りの合計秒数が３０秒間以上になった場合に該当するようにしても良い。
【００９８】
以上の説明のように、本実施の形態２に係るコンテンツ再生装置においては、マルチメディアコンテンツからストリームメディアコンテンツを再生した際に、ストリームメディアコンテンツの多様な再生状況に応じて、戻り位置決定部１０６は、戻りＵＲＬごとに条件が設定されているため、条件に合致するかどうかを判断する処理を行うことができるために、次にマルチメディアコンテンツとして表示する戻り位置をより多様に変化させることが可能となる。
【００９９】
なお、本実施の形態２では、戻り位置決定部１０６は、再生履歴蓄積部１０５に蓄積されている再生履歴と戻りＵＲＬが記述された遷移条件情報とに基づいて戻り位置を決定してからマルチメディアブラウザ１０２へ通知しているが、マルチメディアブラウザ１０２が再生履歴蓄積部１０５に蓄積されている再生履歴と戻りＵＲＬを元に戻り位置を決定しても良い。更に、再生履歴蓄積部１０５を具備せずに、マルチメディアブラウザ１０２が再生情報を直接受信し蓄積しても良い。
【０１００】
また、本実施の形態２では、リンク指定５０１で戻りＵＲＬを区切るために“＃”という記号を、戻り条件との区切りに“＄”という記号を、それぞれ使用しているが、別の記号を使用したり、記号を使用することなく、テーブルで持つなどの別の方法で遷移先ＵＲＬと戻りＵＲＬを区別して、戻りＵＲＬや戻り条件を指定したりしても良いことは言うまでもない。
【０１０１】
さらに、図８に示す戻り条件としてＡＮＤまたはＯＲで区切った“ＣＯＭＭＡＮＤ  ＴＥＲＭ  ＤＵＲＡＴＩＯＮ”を複数並べても良い。この際に、括弧を利用して条件の順序を明確にすることも可能とする。この場合、戻り位置決定処理の際に、対象戻りＵＲＬへ戻る条件はＡＮＤやＯＲで区切られた各条件を、ＡＮＤ、ＯＲを用いた論理式の結果となる。
【０１０２】
（実施の形態３）
次に、本発明に係るコンテンツ再生装置の第３の実施の形態について図面を参照しながら説明する。本実施の形態３に係るコンテンツ再生装置のストリームメディア再生部１０３は再生状態変更指示を受信すると、その操作情報を再生履歴蓄積部に通知することなく、その操作情報を戻り位置決定部に通知する。
【０１０３】
図１１は、本実施の形態３に係るコンテンツ再生システムの構成及びコンテンツ再生装置１１０１の機能構成を表す図である。尚、本実施の形態３のコンテンツ再生装置１１０１の構成は、上述した実施の形態１及び実施の形態２と比較して、再生履歴蓄積部を具備しなくとも良い点において異なる。尚、上述した各実施の形態と同じ構成要素に付いては同じ番号を付し、その詳細な説明を省略する。
【０１０４】
また、戻り位置決定部１１０６では、操作の履歴を蓄積して最後に戻り位置を決定するのではなく、ストリームメディア再生部１１０３から再生状態変更の操作情報を受信するごとに状態を変化させて、ストリームメディアコンテンツの再生終了時に、戻り位置を決定し、マルチメディアブラウザ１０２に伝える。
【０１０５】
以下に、戻り位置決定部１１０６が操作情報を受信した時の状態変化と、戻り位置決定の処理について説明する。
【０１０６】
図１２は、本実施の形態３に係るコンテンツ再生装置１１０１において、ストリームメディアコンテンツの再生を開始してから終了するまでの、戻り位置決定部１１０６の処理手順を示すフローチャートである。
【０１０７】
最初に、戻り位置決定部１１０６は、ストリームメディアコンテンツの再生が開始すると、該当コンテンツへ遷移した際の戻りＵＲＬ全てを検査対象ＵＲＬとし、検査対象ＵＲＬのうち戻り条件が“！”で始まるＵＲＬを戻り位置候補ＵＲＬとする（Ｓ１２００）。尚、例えば“！”で始まる条件が複数存在する場合においては、何らかの基準（先に記述されているもの等）に従って選択する。また、戻り位置候補ＵＲＬも検査対象ＵＲＬに含まれるものとする。
【０１０８】
次に、再生終了通知を受信していない場合には（Ｓ１２０１でＮｏ）、戻り位置決定部１１０６は、ストリームメディア再生部１１０３から再生状態変更通知を受信したかを判断する（Ｓ１２０２）。再生状態変更通知を受信していなかった場合（Ｓ１２０２でＮｏ）、Ｓ１２０１へ遷移する。
【０１０９】
そして、再生状態変更通知を受信していた場合には（Ｓ１２０２でＹｅｓ）、戻り位置決定部１１０６は、全検査対象ＵＲＬを対象としてＳ１２０３からＳ１２０８の処理を実施する。
【０１１０】
最初に、戻り位置決定部１１０６は、対象とするＵＲＬの戻り条件が“！”で始まるかどうかを判断し（Ｓ１２０３）、「！」で始まる場合においては（Ｓ１２０３でＹｅｓ）、Ｓ１２０７へ遷移し、「！」で始まらない場合においては（Ｓ１２０３でＮｏ）、Ｓ１２０２で受信した操作と対象ＵＲＬの戻り条件を比較し（Ｓ１２０４）、操作が戻り条件に合致する場合（Ｓ１２０４でＹｅｓ）、対象ＵＲＬよりも後に書かれている戻りＵＲＬを検査対象ＵＲＬから外し（Ｓ１２０５）、対象ＵＲＬを戻り候補ＵＲＬに設定する（Ｓ１２０６）。そして、操作が戻り条件に合致しない場合には（Ｓ１２０４でｎｏ）、次の戻りＵＲＬを対象ＵＲＬとしてＳ１２０３からのループ処理を行う。次の戻りＵＲＬが無い場合、Ｓ１２０１へ遷移する。
【０１１１】
対象ＵＲＬの戻り条件が「！」で始まる場合においては（Ｓ１２０３でＹｅｓ）、受信した操作が戻り条件の“！”を除いた条件に合致するかどうかを判断する（Ｓ１２０７）。そして、受信した操作が「！」をはずした戻り条件に合致する場合においては（Ｓ１２０７でＹｅｓ）、対象ＵＲＬを検査対象ＵＲＬから外す（Ｓ１２０８）。Ｓ１２０８以降の処理やＳ１２０７でｎｏだった場合の処理は、Ｓ１２０６以降の処理と同様となる。
【０１１２】
一方、戻り位置決定部１１０６は、再生終了通知を受信している場合においては（Ｓ１２０１でＹｅｓ）、戻り位置候補ＵＲＬが存在するか否かを判定して（Ｓ１２０９）、存在する場合には戻り位置候補ＵＲＬのうち、最も前に記述されているＵＲＬを踊り位置とし（Ｓ１２１０）、また、戻り位置候ＵＲＬが存在しない場合においては（Ｓ１２０９でＮｏ）、デフォルトＵＲＬを戻り位置とし（Ｓ１２１１）、ストリームメディアコンテンツの再生を終了する。
【０１１３】
以下に、具体例として上述した図７に示すリンク指示を選択してストリームメディアコンテンツを図９に示す操作で実行した場合の処理手順を示す。
【０１１４】
図７のリンク指定からストリームメディアコンテンツの再生を開始すると、戻り位置決定部１１０６は、Ｓ１２００にて全戻りＵＲＬを検査対象とし、戻り条件が“！”で始まるＵＲＬを戻り位置候補ＵＲＬとする。図７で示すリンク指定５０１の場合、検査対象ＵＲＬは、戻りＵＲＬ１、戻りＵＲＬ２、戻りＵＲＬ３、・・・となる。
【０１１５】
ストリームメディアコンテンツの再生を図９に示す操作で再生した場合、最初に５分目から７分目を早送りした旨が通知される（Ｓ１２０２でｙｅｓ）。検査対象ＵＲＬ毎のループ処理に遷移し、最初のＵＲＬの戻り条件はＳＴＯＰであるためＳ１２０３はｎｏとなり、Ｓ１２０４へ遷移する。操作はＦＦであるのに対して、戻り条件はＳＴＯＰであるため、Ｓ１２０４の判断はｎｏとなり次の検査対象ＵＲＬである戻りＵＲＬ２を対象として、Ｓ１２０３へ遷移する。
【０１１６】
戻りＵＲＬ２の戻り条件は、！ＦＦ（５分目〜１０分目）であるため、Ｓ１２０３の判断はｙｅｓとなりＳ１２０７へ遷移する。操作がＦＦ（５分目〜７分目）で条件がＦＦ（５分目〜１０分目）であり、条件が合致するためＳ１２０７の判断はｙｅｓとなり、Ｓ１２０８へ遷移する。
【０１１７】
Ｓ１２０８では、対象ＵＲＬである戻りＵＲＬ２を検査対象ＵＲＬから外す。また、検査対象ＵＲＬから外される際に戻りＵＲＬ２は、戻り候補ＵＲＬからも外される。
【０１１８】
次に、戻りＵＲＬの次の検査対象ＵＲＬである戻りＵＲＬ３を対象ＵＲＬとしてＳ１２０３へ遷移する。戻りＵＲＬ３に関しては、Ｓ１２０３でｎｏとなり、Ｓ１２０４でｙｅｓとなるため、Ｓ１２０５で戻りＵＲＬ３よりも後に記述されている戻りＵＲＬを検査対象ＵＲＬから外し、Ｓ１２０６で戻りＵＲＬ３を戻り位置候補ＵＲＬに設定する。
【０１１９】
この時点で、検査対象ＵＲＬを全て調べ終えたため、再びＳ１２０１へ遷移する。同様にして、図９で示す９０３、９０４、９０５の各操作に対して、戻りＵＲＬ１と戻りＵＲＬ３に対して、Ｓ１２０３からＳ１２０８の処理を実行しＳ１２０１へ遷移する。
【０１２０】
ストリームメディアコンテンツの再生が終了すると、Ｓ１２０１でｙｅｓとなり、Ｓ１２０９へ遷移する。Ｓ１２０９においては、戻りＵＲＬ３が戻り候補ＵＲＬであるため、Ｓ１２１０へ遷移し、戻りＵＲＬ３を戻り位置と決定する。
【０１２１】
図１３は、本実施の形態３に係るコンテンツ再生装置１１０１における再生状態の遷移図を示している。
【０１２２】
図１３（ａ）は、コンテンツ再生装置１１０１において再生されるコンテンツの映像ストリームを示し、３０分から３５分までにＣＭが挿入されている映像ストリームである。
【０１２３】
そして、コンテンツサーバ１０１からマルチメディアブラウザ１０２を介して取得する遷移条件情報には、コンテンツの開始時点より全ての再生を行った場合においては「ＵＲＬ１」へ遷移し、途中でＳＴＯＰの処理を行った場合には「ＵＲＬ３」に遷移し、３０分から３５分において早送り処理を行った場合で且つその後全ての再生を行った場合においては「ＵＲＬ２」に遷移し、その後ＳＴＯＰ処理を行った場合においては「ＵＲＬ３」に遷移することが記述されている。
【０１２４】
図１３（ｂ）に示すように、戻り位置決定部１１０６は、Ｓ１（１３０２）においてストリームメディアコンテンツの再生が開始されると、再生状態を取得して、全て再生された場合においてはＵＲＬ１に遷移（１３０３）して、再生途中にＳＴＯＰの処理が行われた場合においてはＵＲＬ３に遷移（１３０４）して、３０分から３５分において早送り処理が行われた場合においてはＳ１（１３０５）に遷移して、その後においてＳＴＯＰの処理が行われた場合にはＵＲＬ３に遷移（１３０４）して、その後全ての再生が行われた場合においてはＵＲＬ２に遷移（１３０６）することとなる。
【０１２５】
以上説明したように、本実施の形態３に係るコンテンツ再生装置においては、マルチメディアコンテンツからストリームメディアコンテンツを再生した際に、ストリームメディアコンテンツの再生状況に応じて次に再生するコンテンツを変化させることが可能となる。
【０１２６】
なお、本実施の形態３に係るコンテンツ再生装置１１０１においては、上記実施の形態２と同様、ストリームメディアコンテンツへのリンク指示を記述する際の、戻りＵＲＬや戻り条件の標記形式を変えたり、戻り条件を論理式で記述したり、戻り位置を戻り位置決定部が決定するのではなくマルチメディアブラウザで決定したりしても良い。
【０１２７】
また、本実施の形態３において、戻り位置を決定するための状態をストリームメディア再生部１１０３が再生状態変更指示を受信するごとに実行して、ストリームメディア再生部１１０３が戻り位置を決定して、マルチメディアブラウザ１０２に通知しても良い。
【０１２８】
また、上述した各実施の形態の説明で用いた遷移条件テーブルは、サーバ装置で作成してコンテンツ再生装置に直接送信してもよいし、サーバ装置で作成された後、一旦、別の装置に送信してからこの別の装置からコンテンツ再生装置に送信してもよい。
【産業上の利用可能性】
【０１２９】
本発明のコンテンツ再生装置は、ブロードバンドインターネットを利用したウェブページ等のマルチメディアコンテンツから動画等のストリームメディアコンテンツの再生を行うＰＣ等として有用であり、また、インターネットに限らず、イントラネットや家庭内ＬＡＮ等、ハードディスクやＤＶＤ等の記録媒体からマルチメディアコンテンツやストリームメディアコンテンツを再生するコンテンツ再生装置として適用できる。
【図面の簡単な説明】
【０１３０】
【図１】図１は、実施の形態１に係るコンテンツ再生システムの構成、及びコンテンツ再生装置の機能構成を表す説明図を示す。
【図２】図２は、実施の形態１に係るコンテンツ再生装置において戻り位置を決定するための遷移条件情報のデータ記述例を示す。
【図３】図３は、実施の形態１に係るコンテンツ再生装置における動作手順を示すフローチャートを示す。
【図４】図４は、実施の形態１に係るコンテンツ再生装置における動作手順を示すフローチャートを示す。
【図５】図５は、実施の形態１に係るコンテンツ再生装置における画面表示の遷移の一例を示す参考図を示す。
【図６】図６は、実施の形態１に係るコンテンツ再生装置の戻り位置決定部において決定された戻り位置に従って画面表示されるマルチメディアコンテンツの参考図を示す。
【図７】図７は、実施の形態２に係るコンテンツ再生装置において、マルチメディアコンテンツからストリームメディアコンテンツの再生を行う場合の遷移条件情報の記述例を示す。
【図８】図８は、戻り位置決定部において戻り位置の決定を行うための戻り条件の記述例を示す参考図を示す。
【図９】図９は、再生履歴蓄積部に蓄積する再生履歴データの一例を表す参考図を示す。
【図１０】図１０は、実施の形態２で戻り位置決定部が戻り位置ＵＲＬを決定する際の処理手順を示すフローチャートを示す。
【図１１】図１１は、実施の形態３に係るコンテンツ再生システムの構成及びコンテンツ再生装置１１０１の機能構成を表す。
【図１２】図１２は、実施の形態３に係るコンテンツ再生装置において、ストリームメディアコンテンツの再生を開始してから終了するまでの、戻り位置決定部の処理手順を示すフローチャートを示す。
【図１３】図１３は、実施の形態３に係るコンテンツ再生装置における再生状態の遷移図を示す。
【符号の説明】
【０１３１】
１００  コンテンツ再生装置
１０１  コンテンツサーバ
１０２  マルチメディアブラウザ
１０３  ストリームメディア再生部
１０４  再生状態変更指示部
１０５  再生履歴蓄積部
１０６  戻り位置決定部
１１０１  コンテンツ再生装置
１１０３  ストリームメディア再生部
１１０６  戻り位置決定部
【図１】
0004901216.tif 000002
【図２】
0004901216.tif 000003
【図３】
0004901216.tif 000004
【図４】
0004901216.tif 000005
【図５】
0004901216.tif 000006
【図６】
0004901216.tif 000007
【図７】
0004901216.tif 000008
【図８】
0004901216.tif 000009
【図９】
0004901216.tif 000010
【図１０】
0004901216.tif 000011
【図１１】
0004901216.tif 000012
【図１２】
0004901216.tif 000013
【図１３】
0004901216.tif 000014