(57)【要約】【課題】  本発明は、新たなディアコンテンツデータの再生装置を提供することを目的とする。【解決手段】  時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生装置であって、複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理手段と、前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付手段と、選択された番組における現在の進行時間に応じた再生を制御する再生制御手段とを含むことを特徴とするメディア再生装置を提供する。このメディア再生装置を用いると、時刻ｔ＝Ｔ１において番組２が選択されると、番組２はｔ＝０からＴ１時間に相当する分だけ時間的に進行しているため、番組２の進行時間であるｔ＝０からＴ１時間経過した時点から再生される。【選択図】      図１
2005174430.tif 000002
【特許請求の範囲】
【請求項１】
時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生装置であって、
複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理手段と、
前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付手段と、
選択された番組における現在の進行時間に応じた再生を制御する再生制御手段と、
を含むことを特徴とするメディア再生装置。
【請求項２】
前記再生制御手段は、少なくとも１の番組における進行状況の表示を制御することを特徴とする請求項１に記載のメディア再生装置。
【請求項３】
前記再生制御手段は、少なくとも１の番組に含まれるメディアコンテンツデータの属性情報の表示をさらに制御することを特徴とする請求項２に記載のメディア再生装置。
【請求項４】
前記時間管理手段は、前記複数の番組のそれぞれについて、時間の進行が開始された開始時刻及び現在の時刻から進行時間を管理することを特徴とする請求項１に記載のメディア再生装置。
【請求項５】
少なくとも１の前記番組に対する一時停止、巻き戻し、早送り、リピート、終了または開始の命令を受け付ける命令受付手段をさらに含み、
前記時間管理手段は、前記命令受付手段が受け付けた命令に基づいて前記命令を受けた番組の時間を進行させ、その他の番組はそのまま時間を進行させることを特徴とする請求項１に記載のメディア再生装置。
【請求項６】
前記命令受付手段が少なくとも１の番組に対する一時停止の命令を受け付けた場合、前記時間管理手段は、一時停止の命令を受けた番組の時間の進行を一時停止し、その一時停止された時間を管理することを特徴とする請求項５に記載のメディア再生装置。
【請求項７】
前記一時停止の命令の後、前記命令受付手段が一時停止された番組に対する開始の命令を受け付けた場合、前記時間管理手段は、前記開始の命令を受けた番組の時間の進行を前記一時停止された時間から開始することを特徴とする請求項６に記載のメディア再生装置。
【請求項８】
前記命令受付手段が少なくとも１の番組に対する巻き戻しの命令を受け付けた場合、前記時間管理手段は、巻き戻しの命令を受けた番組の時間軸に沿って、その進行時間を前記番組の先頭方向に変更することを特徴とする請求項５に記載のメディア再生装置。
【請求項９】
前記巻き戻しの命令の後、前記命令受付手段が巻き戻しの命令を受けた番組に対する開始の命令を受け付けた場合、前記時間管理手段は、前記開始の命令を受けた番組の時間の進行を変更後の進行時間から開始することを特徴とする請求項６に記載のメディア再生装置。
【請求項１０】
前記命令受付手段が少なくとも１の番組に対する早送りの命令を受け付けた場合、前記時間管理手段は、早送りの命令を受けた番組の時間軸に沿って、その進行時間を前記番組の終わり方向に変更することを特徴とする請求項５に記載のメディア再生装置。
【請求項１１】
前記早送りの命令の後、前記命令受付手段が早送りの命令を受けた番組に対する開始の命令を受け付けた場合、前記時間管理手段は、前記開始の命令を受けた番組の時間の進行を変更後の進行時間から開始することを特徴とする請求項１０に記載のメディア再生装置。
【請求項１２】
前記命令受付手段が少なくとも１の番組に対するリピートの命令を受け付けた場合、前記時間管理手段は、リピートの命令を受けた番組が終了した場合、再度その番組の先頭から時間を進行させることを特徴とする請求項５に記載のメディア再生装置。
【請求項１３】
前記命令受付手段が少なくとも１の番組に対する終了の命令を受け付けた場合、前記時間管理手段は、終了の命令を受けた番組の時間の進行を停止することを特徴とする請求項５に記載のメディア再生装置。
【請求項１４】
前記命令受付手段は、１つの番組に対する命令を受け付ける単一モードの選択または複数の番組に対する命令を一括して受け付ける一括モードの選択を受け付けることを特徴とする請求項５〜１３のいずれかに記載のメディア再生装置。
【請求項１５】
時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生方法であって、
複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理ステップと、
前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付ステップと、
選択された番組における現在の進行時間に応じた再生を制御する再生制御ステップと、
を含むことを特徴とするメディア再生方法。
【請求項１６】
時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生プログラムであって、
複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理手段、
前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付手段、及び
選択された番組における現在の進行時間に応じた再生を制御する再生制御手段としてコンピュータを機能させるメディア再生プログラム。
【請求項１７】
時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生装置が実行するメディア再生プログラムを記録した、コンピュータ読み取り可能な記録媒体であって、
複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理ステップと、
前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付ステップと、
選択された番組における現在の進行時間に応じた再生を制御する再生制御ステップと、
を実行するメディア再生プログラムを記録した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ、ＤＶＤレコーダやカーオーディオ等のメディア再生装置は、音楽データや映像データなどのメディアコンテンツデータを再生する。これらのメディアコンテンツデータは、ハードディスクドライブ（ＨＤＤ）等の大容量記憶装置に大量に記憶されており、ＨＤＤ等から読み出され再生される。特許文献１には、膨大な音楽データからユーザの好みに応じた音楽データを検索し、検索された音楽データを再生する再生装置が開示されている。特許文献１に記載の再生装置は、音楽データに関連する情報を記憶する記憶手段と、その情報とある単語との関連度合いを表すベクトルが登録されている辞書と、音楽データに関連する情報を検索する検索手段と、音楽データを提示するエージェントインターフェースとを有している。ユーザにより所望の音楽データに関連するキーワードが入力されると、検索手段がそのキーワードに基づいて辞書及び記憶手段から音楽データに関連する情報を検索する。そして、エージェントインターフェースが、検索された情報に基づいて音楽データを検索し、検索結果をユーザに提示する。このとき、エージェントインターフェースは、ユーザに複数の検索結果の中から所望の音楽データを選択するように促す問いかけや、検索結果が所望の内容であるか等の対話を行う。ユーザが聴きたい曲を検索する場合に、エージェントインターフェースが検索を誘導することで、ユーザが聴きたい曲を容易に検索できる。
【特許文献１】特開２００３−８４７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように従来の再生装置や特許文献１に記載の再生装置では、大量のデータの中からユーザの好みに応じたメディアコンテンツデータを検索し再生することができる。本発明では、さらに新たなメディアコンテンツデータの再生方法を提供することで、ユーザに新たな視聴方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本願第１発明は、上記の課題を解決するために、時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生装置であって、複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理手段と、前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付手段と、選択された番組における現在の進行時間に応じた再生を制御する再生制御手段とを含むことを特徴とするメディア再生装置を提供する。
【０００５】
上記のメディア再生装置では、複数の番組のそれぞれについてその番組の時間を進行させその進行時間を管理する。そのため、ユーザが現在再生されている番組から別の番組を選択した場合、選択された番組の選択時点での進行時間に応じて番組を再生することが可能となる。よって、複数の番組が並行して進行しているテレビ放送やラジオ放送などのように、あたかもそのチャンネルを切り換えるように蓄積されたメディアコンテンツデータを再生することができる。また、コンパクトディスク、カメラ、インターネット等を通して入手できる大量の音楽データや画像データなどの多様な視聴方法を提供できる。
【０００６】
本願第２発明は、本願第１発明において、前記再生制御手段は、少なくとも１の番組における進行状況の表示を制御することを特徴とするメディア再生装置を提供する。これによりユーザは複数の番組の進行状況に応じて番組の選択などを行うことができる。
【０００７】
本願第３発明は、本願第１発明において、前記再生制御手段は、少なくとも１の番組に含まれるメディアコンテンツデータの属性情報の表示をさらに制御することを特徴とするメディア再生装置を提供する。ユーザは、複数の番組においてどのメディアコンテンツデータの時間が進行しているか把握できるため、番組内のメディアコンテンツデータの進行状況に応じて番組の選択などを行うことができる。
【０００８】
本願第４発明は、本願第１発明において、前記時間管理手段は、前記複数の番組のそれぞれについて、時間の進行が開始された開始時刻及び現在の時刻から進行時間を管理することを特徴とするメディア再生装置を提供する。複数の番組のそれぞれの開始時刻と現在の時刻との差分からそれぞれの番組の進行時間を管理することができる。
【０００９】
本願第５発明は、本願第１発明において、少なくとも１の前記番組に対する一時停止、巻き戻し、早送り、リピート、終了または開始の命令を受け付ける命令受付手段をさらに含み、前記時間管理手段は、前記命令受付手段が受け付けた命令に基づいて前記命令を受けた番組の時間を進行させ、その他の番組はそのまま時間を進行させることを特徴とするメディア再生装置を提供する。
【００１０】
命令受付手段が各種命令を受け付けた場合、その命令を受けた番組においては時間の進行を変更する。一方、命令を受けていない番組においては、そのまま時間を進行させる。よって、ユーザは、各種命令を入力することにより、例えばある番組を一時停止しておきその他の番組はそのまま時間を進行させておく等して番組を多様に楽しむことができる。
【００１１】
本願第６発明は、本願第５発明において、前記命令受付手段が少なくとも１の番組に対する一時停止の命令を受け付けた場合、前記時間管理手段は、一時停止の命令を受けた番組の時間の進行を一時停止し、その一時停止された時間を管理することを特徴とするメディア再生装置を提供する。
【００１２】
本願第７発明は、本願第６発明において、前記一時停止の命令の後、前記命令受付手段が一時停止された番組に対する開始の命令を受け付けた場合、前記時間管理手段は、前記開始の命令を受けた番組の時間の進行を前記一時停止された時間から開始することを特徴とするメディア再生装置を提供する。
【００１３】
本願第８発明は、本願第５発明において、前記命令受付手段が少なくとも１の番組に対する巻き戻しの命令を受け付けた場合、前記時間管理手段は、巻き戻しの命令を受けた番組の時間軸に沿って、その進行時間を前記番組の先頭方向に変更することを特徴とするメディア再生装置を提供する。
【００１４】
本願第９発明は、本願第６発明において、前記巻き戻しの命令の後、前記命令受付手段が巻き戻しの命令を受けた番組に対する開始の命令を受け付けた場合、前記時間管理手段は、前記開始の命令を受けた番組の時間の進行を変更後の進行時間から開始することを特徴とするメディア再生装置を提供する。
【００１５】
本願第１０発明は、本願第５発明において、前記命令受付手段が少なくとも１の番組に対する早送りの命令を受け付けた場合、前記時間管理手段は、早送りの命令を受けた番組の時間軸に沿って、その進行時間を前記番組の終わり方向に変更することを特徴とするメディア再生装置を提供する。
【００１６】
本願第１１発明は、本願第１０発明において、前記早送りの命令の後、前記命令受付手段が早送りの命令を受けた番組に対する開始の命令を受け付けた場合、前記時間管理手段は、前記開始の命令を受けた番組の時間の進行を変更後の進行時間から開始することを特徴とするメディア再生装置を提供する。
【００１７】
本願第１２発明は、本願第５発明において、前記命令受付手段が少なくとも１の番組に対するリピートの命令を受け付けた場合、前記時間管理手段は、リピートの命令を受けた番組が終了した場合、再度その番組の先頭から時間を進行させることを特徴とするメディア再生装置を提供する。
【００１８】
本願第１３発明は、本願第５発明において、前記命令受付手段が少なくとも１の番組に対する終了の命令を受け付けた場合、前記時間管理手段は、終了の命令を受けた番組の時間の進行を停止することを特徴とするメディア再生装置を提供する。
【００１９】
本願第１４発明は、本願第５〜第１３発明のいずれかにおいて、前記命令受付手段は、１つの番組に対する命令を受け付ける単一モードの選択または複数の番組に対する命令を一括して受け付ける一括モードの選択を受け付けることを特徴とするメディア再生装置を提供する。
【００２０】
本願第１５発明は、時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生方法であって、複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理ステップと、前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付ステップと、選択された番組における現在の進行時間に応じた再生を制御する再生制御ステップとを含むことを特徴とするメディア再生方法を提供する。
【００２１】
本願第１６発明は、時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生プログラムであって、複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理手段、前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付手段、及び選択された番組における現在の進行時間に応じた再生を制御する再生制御手段としてコンピュータを機能させるメディア再生プログラムを提供する。
【００２２】
本願第１７発明は、時間軸上にメディアコンテンツデータを配置して構成される番組を再生するメディア再生装置が実行するメディア再生プログラムを記録した、コンピュータ読み取り可能な記録媒体であって、複数の番組のそれぞれについて、前記番組の先頭から終わりまでの時間軸に沿って前記複数の番組の時間を進行させ、現在の進行時間を管理する時間管理ステップと、前記時間管理手段において進行時間が管理されている複数の番組のいずれかの選択を受け付ける選択受付ステップと、選択された番組における現在の進行時間に応じた再生を制御する再生制御ステップとを実行するメディア再生プログラムを記録した、コンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００２３】
メディア再生装置では、複数の番組のそれぞれについてその番組の時間を進行させその進行時間を管理する。そのため、ユーザが現在再生されている番組から別の番組を選択した場合、選択された番組の選択時点での進行時間に応じて番組を再生することが可能となる。よって、複数の番組が並行して進行しているテレビ放送やラジオ放送などのように、あたかもそのチャンネルを切り換えるように蓄積されたメディアコンテンツデータを再生することができる。
【発明を実施するための最良の形態】
【００２４】
＜発明の概要＞
本発明に係るメディア再生装置では、時間的に進行している複数の番組の中からユーザが選択した番組をその番組の進行に応じて再生することができる。本発明に係るメディア再生装置の概略を説明する。図１は、本発明に係るメディア再生装置において時間管理される複数の番組のタイムシートである。ここで、番組は、音楽データや映像データ等のメディアコンテンツデータからなるファイルを時間軸上に少なくとも１つ配置して構成されている。具体的に図１を用いて説明する。
【００２５】
（１）ｔ＝０〜Ｔ１
複数の番組１〜４が時刻ｔ＝Ｔ０において同時に開始されたとする。番組が開始されたとは、実際に番組がディスプレイやスピーカにより再生されたことを意味するのではなく、番組の時間的な進行が開始したことを意味する。時刻ｔ＝Ｔ０において番組１〜４が開始すると同時にユーザにより番組１が選択されると、メディア再生装置は、番組１の再生を制御する。そして、メディア再生装置に接続されたディスプレイやスピーカ等の出力装置において、時刻ｔ＝０から番組１の再生が行われる。番組２〜４については、出力装置において再生されないが時間的に進行している。このとき、メディア再生装置は、番組１〜４全てについて番組の時間的な進行を管理している。
【００２６】
（２）ｔ＝Ｔ１〜Ｔ２
時刻ｔ＝Ｔ１において番組２が選択されると、番組１が番組２に切り換えられ、番組２の再生が制御される。このとき、番組２はｔ＝０からＴ１時間に相当する分だけ時間的に進行しているため、番組２の時刻ｔ＝Ｔ１の時点から再生される。
【００２７】
（３）ｔ＝Ｔ２〜Ｔ３
次に時刻ｔ＝Ｔ３において番組３が選択されると、番組２が番組３に切り換えられ、番組３が再生される。このとき、同様に番組３の時刻ｔ＝Ｔ２の時点から再生が行われる。
【００２８】
（４）ｔ＝Ｔ３〜
時刻ｔ＝Ｔ３において番組４が選択されると、同様に番組４の時刻ｔ＝Ｔ３の時点から再生が行われる。
【００２９】
以上のように、本発明のメディア再生装置では複数の番組の時間の進行が管理されているため、番組が切り換えられた場合に切り換え時点でのそれぞれの番組の進行に応じて選択された番組を再生することができる。よって、ユーザは、複数の番組が並行して再生されるテレビ放送やラジオ放送のチャンネルを変えるように、メディアコンテンツデータの視聴を楽しむことができる。
【００３０】
＜第１実施形態例＞
図２は本発明の第１実施形態例に係るメディア再生装置の構成図である。
【００３１】
（１）構成
第１実施形態例に係るメディア再生装置１００は、ユーザからの命令、音楽データや映像データ等のメディアコンテンツデータの受け付け、メディアコンテンツデータの抽出を行うための検索シナリオの受け付け等を行う受付管理部１０と、メディアコンテンツデータ及び検索シナリオを記憶するデータ管理部２０と、検索シナリオの抽出やメディアコンテンツデータの抽出を行う抽出管理部３０と、メディアコンテンツデータから複数の番組を作成する番組作成部４０と、複数の番組の時間管理を行う時間管理部５０と、スピーカやディスプレイなどの出力装置での再生を制御する再生制御部６０と、履歴を管理する履歴管理部７０とを有している。以下に、第１実施形態例に係るメディア再生装置１００の各部の具体的構成を説明する。
【００３２】
（１−１）受付管理部
受付管理部１０は、選択受付部１１、命令受付部１３、抽出データ受付部１５、検索シナリオデータ受付部１７及びメディアコンテンツデータ受付部１９を有している。選択受付部１１、命令受付部１３及び抽出データ受付部１５は、キーボード、マウス、ボタンまたはタッチパネルなどからユーザの入力を受け付ける。選択受付部１１は、ユーザから視聴する番組の選択を受け付ける。番組の選択とは、再生する番組の選択をいい、再生する番組の切換も含む。例えば既にある番組が再生されているときに別の番組が選択された場合には、ある番組から別の番組への再生の切換が行われる。命令受付部１３は、番組の一時停止、巻き戻し、早送りなどの各種命令を受け付ける。命令は、複数の番組それぞれに対する命令であっても良いし、複数の番組の全てに対する命令であっても良い。抽出データ受付部１５は、メディアコンテンツデータの抽出を行うためのキーワードの入力を受け付ける。
【００３３】
メディアコンテンツデータ受付部１９は、コンパクトディスク（Compact Disk）、ミニディスク（Ｍini Ｄisk）及びインターネットからのダウンロード等により、ＭＰ３（MPEG1 Audio Layer-3）等のデジタル音楽データやＭＰＥＧ２（Moving Picture Experts Group 2）等のデジタル映像データ等のメディアコンテンツデータの入力を受け付ける。メディアコンテンツデータ受付部１９は、さらにメディアコンテンツデータに関連するタイトル、アーティスト名、ジャンル、季節、場所、リクエスト状況、ヒットチャート情報等の属性情報の入力を受け付ける。その他、番組紹介やメディアコンテンツデータを紹介するための擬人化された画像データである擬人化エージェントキャラクタデータ等の紹介データ及び紹介データを再生するタイミングデータなどの入力を受け付ける。
【００３４】
検索シナリオデータ受付部１７は、メディアコンテンツデータの抽出を行うための検索シナリオの入力を例えばインターネットからのダウンロード等により受け付ける。ここで、検索シナリオデータとは、メディアコンテンツデータの属性情報について重み付けしたデータ、メディアコンテンツデータの再生順等のデータである。この検索シナリオデータに基づいてメディアコンテンツデータが抽出される。
【００３５】
（１−２）データ管理部
データ管理部２０は、検索シナリオＤＢ２１及びメディアコンテンツデータＤＢ２３を有している。メディアコンテンツデータＤＢ２３は、メディアコンテンツデータ受付部１９において受け付けたメディアコンテンツデータ、その属性情報及び紹介データ等を記憶している。図３は、メディアコンテンツデータＤＢ２３に記憶されているデータの一例であり、メディアコンテンツデータのファイル毎に例えばタイトル、アーティスト名、再生に要する時間（以下、データ時間）、ジャンル、場所及び時間帯などの属性情報が１レコードに記憶されている。
【００３６】
検索シナリオＤＢ２１は、検索シナリオデータ受付部１７において受け付けた検索シナリオデータを記憶している。図４は、検索シナリオＤＢ２１に記憶されているデータの一例である。例えばジャンル、時間、場所及びデータ時間等の属性情報を点数により重み付けしたデータがメディアコンテンツデータ毎に１レコードに記憶されている。具体的には、次のように重み付けがなされている。ｊ個の検索シナリオデータＸｊ（ｊ＝１〜ｊ）のそれぞれについて、ｉ個の属性情報Ｘｊｉ（ｉ＝１〜ｉ）がある。ここで、Ｘｊ１＋Ｘｊ２＋Ｘｊ３＋…Ｘｊｉ＝１０が成立するようにｉ個の属性情報毎の点数を決定する。この重み付けしたｉ個の属性情報の集合により１個の検索シナリオデータを定義する。例えば、検索シナリオＩＤが「１００１」であるＸ１ｉ（ｉ＝１〜ｉ）の検索シナリオデータにおいて、ｉ＝６の属性情報が「ロック」であり、Ｘ１６＝１０、Ｘ１１、Ｘ１２、…Ｘ１５、Ｘ１７、…、Ｘ１ｉ＝０であると仮定する。このとき、Ｘ１ｉ（ｉ＝１〜ｉ）の検索シナリオデータは、「ロック」の音楽データのみを優先的に検索するための検索シナリオデータとなる。
【００３７】
検索シナリオＤＢ２１は、メディアコンテンツデータのランダム再生、ヒットチャート順の再生及びメディアコンテンツデータの先頭から数分のみ再生するためのデータ等が記憶されていても良い。検索シナリオＤＢ２１は、メディアコンテンツデータを検索するためのキーワードの入力を支援するための擬人化エージェントキャラクタのデータを記憶していると好ましい。擬人化エージェントキャラクタのデータとは、例えば時間によって変化する擬人化エージェントキャラクタの画像やポリゴンからなるデータ、文字データ及び音声データである。擬人化エージェントキャラクタは、ユーザからメディアコンテンツデータの検索要求を受け付けると、文字データや音声データとともにキャラクタの動作をディスプレイに表示してユーザと対話を行う。そして、ユーザの好みに応じたキーワードの入力を促し、メディアコンテンツデータの検索を支援する。よって、ユーザは自分の好みに応じた検索を容易に行うことができる。
【００３８】
検索シナリオＤＢ２１及びメディアコンテンツデータＤＢ２３は、メモリやＨＤＤ等により構成できる。ただし、メディア再生装置１００は、データ管理部２０を必ずしも有している必要はなく、ＣＤ、ＭＤ及びＤＶＤ等の外部の媒体や装置から必要に応じてデータを取得しても良い。また、インターネットなど外部ネットワークから各データをダウンロードしても良い。
【００３９】
（１−３）抽出管理部
抽出管理部３０は、検索シナリオ抽出部３１及びメディアコンテンツデータ抽出部３３を有している。検索シナリオ抽出部３１は、抽出データ受付部１５においてユーザから受け付けたキーワードに基づいて、検索シナリオＤＢからキーワードに適合する検索シナリオデータを抽出する。
【００４０】
メディアコンテンツデータ抽出部３３は、メディアコンテンツデータＤＢ２３内のメディアコンテンツデータの属性情報について、検索シナリオデータと同様にあらかじめ点数により重み付けを行う。このメディアコンテンツデータの重み付けと抽出された検索シナリオデータとに基づいて、メディアコンテンツデータＤＢ２３からメディアコンテンツデータを抽出する。例えば、検索シナリオ抽出部３１が、前述の（１−２）に示す検索シナリオＩＤが「１００１」であるＸ１ｉ（ｉ＝１〜ｉ）の検索シナリオデータを抽出したとする。この検索シナリオは、「ロック」の音楽データのみを優先的に検索するシナリオである。ここで、図３に示すメディアコンテンツデータにおいて、属性情報が「ロック」である重み付けの点数が、大きい順にファイルＩＤ「０００１」＝９、ファイルＩＤ「０００１」＝７、ファイルＩＤ「０００１」＝６…となったとする。よって、Ｘ１ｉ（ｉ＝１〜ｉ）の検索シナリオデータとこのメディアコンテンツデータの重み付けとによりファイルＩＤ「０００１」が抽出される。抽出する方法としては、ランク付けされた上位から抽出する方法、所定の閾値以上または閾値以下のデータを抽出する方法などがある。メディアコンテンツデータの抽出と同時にメディアコンテンツデータに関連する紹介データを抽出すると好ましい。さらに、後述する履歴ＤＢ７３に記憶されている、番組の作成に用いられたメディアコンテンツデータの過去の履歴を参照してメディアコンテンツデータを抽出するようにしても良い。履歴を参照することで、例えば、過去に番組の構成に用いられたメディアコンテンツデータは抽出しない、過去に番組の構成には用いられているが再生されていないメディアコンテンツデータを抽出する等、多様性を持たせることができる。
【００４１】
また、予め登録されたユーザの好みやユーザが入力したキーワードの履歴に応じて検索シナリオデータの抽出を実行しても良い。
【００４２】
（１−４）番組作成部
番組作成部４０は、メディアコンテンツデータ抽出部３３において抽出されたメディアコンテンツデータを時間軸上に配置し、メディアコンテンツデータを含む番組データからなる複数の番組を作成する。番組データとは、メディアコンテンツデータのファイル名、属性情報、メディアコンテンツデータのファイル数、番組のデータ時間、番組紹介に関する紹介データ、紹介データを再生するタイミング情報、擬人化エージェントキャラクタデータなどを含む。時間軸上に配置するとは、例えばメディアコンテンツデータを再生順に並べて番組を構成することを意味する。１つの番組内に含まれるメディアコンテンツデータは１つのファイルであっても複数のファイルであっても構わない。また、番組の構成は様々考えられ、例えばメディアコンテンツデータのファイルの前後にその紹介データを配し、メディアコンテンツデータのファイルの再生前に前紹介し、再生後にも後紹介するように構成することもできる。
【００４３】
番組作成部４０は、番組作成時に、ユーザからそれぞれの番組の進行を進行開始時刻を受け付ける、進行開始時刻を番組毎に自動的に設定する、過去の履歴を参照して進行開始時刻を設定するなどして予め各々の番組に進行開始時刻に関する情報を持たせておいても良い。
【００４４】
（１−５）時間管理部
時間管理部５０は、タイムカウンタ制御部５１、第１、第２、第３…第Ｎタイムカウンタ部（５３−１、５３−２、５３−３、…、５３−Ｎ）５３を有している。タイムカウンタ部５３の数は、後述するように進行時間の管理方法により異なる。
【００４５】
タイムカウンタ制御部５１は、番組作成部４０において作成された複数の番組の番組データを受け取り、番組のそれぞれにタイムカウンタ部５３を対応付ける。そして、タイムカウンタ部５３に複数の番組のそれぞれについて時間管理を指示する命令を行う。それぞれのタイムカウンタ部５３は、対応づけられた番組について、番組の先頭から終わりまでの時間軸に沿って番組の時間を進行させ、現在の進行時間を管理する。
【００４６】
図５ａ、図５ｂ、図６ａ、図６ｂは、タイムカウンタ部５３における番組の進行時間の管理の様子を示すタイムシートである。図５ａ〜図６ｂを用いて番組の進行時間の管理方法について説明する。
【００４７】
（１−５−１）図５ａによる進行時間の管理方法
各番組が同じ時刻に進行を開始する場合、番組の進行を開始した時刻（以下、進行開始時刻という）を記憶しておき、いずれかの番組が選択された時刻（以下、選択時刻という）と番組の進行開始時刻との差分から、選択された番組の進行時間を算出することができる。例えば図５ａを参照すると、番組α、β、γが７：００に進行を開始し、いずれかの番組が７：２５に選択された場合、選択された番組の進行時間は２５分となる。従って、番組の開始から２５分進行した時点から、選択された番組を再生すればよい。
【００４８】
この方法により番組の進行時間を管理する場合、全ての番組の進行開始時刻からの経過した時間をカウントするためのタイムカウンタ部５３が１つあればよい。ただし、番組毎に早送りや巻き戻し、一時停止などをできるように、番組毎の進行時間を記憶するタイムカウンタ部５３が番組の数だけ設けられていることが好ましい。
【００４９】
（１−５−２）図５ｂによる進行時間の管理方法
各番組の進行開始時刻が異なる場合、各番組毎に進行を開始した進行開始持刻を記憶しておき、ユーザがいずれかの番組を選択した選択時刻とその番組の進行開始時刻との差分からその番組の進行時間を算出する。例えば図５ｂを参照すると、番組αの進行開始時刻は７：１０である。ユーザが７：２５に番組αを選択した場合、その時の番組αの進行時間は１５分となる。従って、番組αの開始から１５分進行した時点から番組αを再生すればよい。同様に、ユーザが７：２５に番組βを選択した場合、その時の番組βの進行時間は２５分であるので、番組βの開始から２５分進行した時点から番組βを再生すればよい。さらに、７：２５に番組γが選択された場合には、その時の番組γの進行時間は５分であるので、番組γの開始から５分進行した時点から番組γを再生すればよい。
【００５０】
この方法により番組の進行時間を管理する場合、各番組毎の進行開始時刻からの経過時間、すなわち各番組の進行時間を記憶するタイムカウンタ部５３−１、５３−２・・・が番組の数だけ必要である。
【００５１】
（１−５−３）図６ａによる進行時間の管理方法
各番組が同じ時刻に進行を開始する場合には、番組の進行開始時刻からの経過時間をカウントすることにより、各番組の進行時間を管理することができる。例えば図６ａを参照すると、番組αが選択されたときの経過時間の値が“Ｔ１”であれば、番組αの開始から時間Ｔ１だけ進行した時点から、番組αを再生すればよい。
【００５２】
この方法により番組の進行時間を管理する場合、経過時間をカウントするためのタイムカウンタ部５３が１つあればよい。ただし、番組毎に早送りや巻き戻し、一時停止などをできるように、番組毎の進行時間を記憶するタイムカウンタ５３がさらに番組の数だけ設けられていることが好ましい。
【００５３】
（１−５−４）図６ｂによる進行時間の管理方法
各番組の進行開始時刻が異なる場合、最初に進行を開始する番組の進行開始時刻と各番組との進行開始時刻との差分及び各番組の進行開始時刻からの経過時間を管理しても良い。例えば図６ｂを参照すると、番組βの進行開始時刻から経過時間Ｔ１の時点で番組αが選択された場合、その進行時間は次のように求めることができる。
【００５４】
（番組αの進行時間）＝Ｔ１−Δｔａ
ここで、Δｔａ：番組αと番組βとの進行開始時刻の差
同様に、番組βの進行開始時刻から経過時間Ｔ１の時点で番組γが選択された場合、その進行時間は次のように求めることができる。
【００５５】
（番組γの進行時間）＝Ｔ１−Δｔｂ
ここで、Δｔｂ：番組γと番組βとの進行開始時刻の差
この方法により番組の進行時間を管理する場合、最初に進行を開始する番組βの進行開始時刻からの経過時間をカウントするタイムカウンタ部５３−１と、他の番組と番組βとの進行開始時刻の差分を記憶するタイムカウンタ部５３−２、５３−３・・・が、番組の合計数だけ必要である。また、番組毎に早送りや巻き戻し、一時停止などをできるように、番組毎の進行時間を記憶するタイムカウンタ５３がさらに番組の数だけ設けられていることが好ましい。
【００５６】
前述の通り番組の進行時間の管理方法によってタイムカウンタ部５３は１つであっても良いが、以下では各番組の進行時間を記憶するタイムカウンタ部５３が番組毎に設けられている場合を例に取る。タイムカウンタ制御部５１は、進行中の番組の各々の進行時間を対応するタイムカウンタ部５３から取得する。そして、タイムカウンタ制御部５１は、選択された番組の進行時間Ｔ１をタイムカウンタ部５３から取得すると、その番組の先頭から時間Ｔ１だけ進んだ時点からの番組の再生を、再生制御部６０に指示する。また、タイムカウンタ制御部５１は、各番組の進行時間を再生制御部６０に出力しても良い。これに基づいて、再生制御部６０は、各番組の進行状況を示す表示データを生成することができる。
【００５７】
さらに、タイムカウンタ制御部５１は、命令受付部１３が少なくとも１つの番組に対して一時停止、巻き戻し、早送り、リピート、終了または開始命令を受け付けると、前記の命令を受けた番組に対応するタイムカウンタ部５３に各命令を出力する。一時停止命令を受け付けたタイムカウンタ部５３は、番組の時間の進行を一時停止する。巻き戻し命令の場合は、巻き戻しの命令を受けた番組の時間軸に沿って、その進行時間を番組の先頭方向に変更し、早送り命令の場合は、早送りの命令を受けた番組の時間軸に沿って、その進行時間を番組の終わり方向に変更する。また、リピート命令の場合は、番組内のある時点からある時点までにおいて番組の時間を繰り返し進行させる。例えば、時間管理手段は、リピートの命令を受けた番組が終了した場合、再度その番組の先頭から時間を進行させる。開始命令の場合は、開始命令の時点から番組の時間を進行させる。終了命令の場合は、その番組の時間の進行を終了する。以上のような多様の命令に応じて番組の進行を変更できるので、ユーザが番組を多様に制御し楽しむことができる。
【００５８】
（１−６）再生制御部
再生制御部６０は、タイムカウンタ制御部５１から経過時間Ｔ１だけ進んだ時点からの番組の再生を指示されると、この指示に基づいてスピーカやディスプレイなどの出力装置における番組の再生を制御する。例えば、再生制御部６０は、再生制御部６０は、再生すべき番組の指示をタイムカウンタ制御部５１から受け取り、その番組の進行時間に基づいてデータ管理部２０から再生すべきメディアコンテンツデータを読み出し、表示データや音声データを生成する。そして、メディア再生装置に接続されたディスプレイやスピーカ等の出力装置に再生を指示する。タイムカウンタ制御部５１からの番組再生の指示には、その番組を構成するメディアコンテンツデータのファイルの指定も含まれている。
【００５９】
さらに、再生制御部６０は、タイムカウンタ制御部５１から各番組の進行時間を受け取り、各番組の進行状況を示す表示データを生成しても良い。図７は、この表示データに基づく表示例の一例である。ディスプレイ１１０のそれぞれの分割画面１１０ａ、ｂ…には、複数の番組のそれぞれに共通の属性を表す番組名、それぞれの番組において現在再生されているメディアコンテンツデータのタイトル及び進行時間、つまり経過時間が表示されている。図７に示すように棒グラフ１１５を用いて進行時間分だけ反転表示させるようにすると進行時間が把握しやすい。分割画面にタッチすることにより番組の選択が行えるようにしても良い。また、巻き戻しや早送りが行われた場合には、巻き戻しや早送りの割合に応じてグラフの反転表示部分の割合が変更されると、視覚的に番組の巻き戻し後や早送り後の進行時間を把握することができる。
【００６０】
図８は、表示データに基づく別の表示例の一例である。番組を構成するメディアコンテンツデータを再生順に表示する。そのタイトル名、アーティスト名などの属性を表示しても良い。また、各番組の進行ポイントを図８に示すように矢印で表示しても良い。また、ディスプレイがタッチパネルになっており、各番組が表示された位置にタッチすることにより番組の選択を行ったり、矢印を移動することにより番組の巻き戻し及び早送りをできるようにしても良い。
【００６１】
（１−７）履歴管理部
履歴管理部７０は、履歴作成部７１及び履歴ＤＢ７３を有している。履歴作成部７１は、番組作成部４０において作成された番組及び再生制御部６０において再生制御された番組の履歴を作成する。履歴ＤＢ７３は、履歴作成部７１において作成された履歴を記憶する。図９は、履歴ＤＢ７３に記憶されているデータの一例である。番組毎に作成日時、メディアコンテンツデータのファイル数、番組を構成するメディアコンテンツデータ毎のファイルＩＤ、タイトル名、データ時間及び進行時間等が記憶されている。ここで、データ時間とは番組を構成するメディアコンテンツデータの再生に要する時間であり、再生時間とはメディアコンテンツデータが実際に出力装置において再生された時間である。よって、再生時間が“０時間”の場合は、メディアコンテンツデータが番組の構成に用いられているが、出力装置において再生されていない。この履歴ＤＢ７３のデータをメディアコンテンツデータ抽出部３３に出力し、再生されていないメディアコンテンツデータを優先的に抽出するなど履歴を参照したメディアコンテンツデータの抽出を行うと好ましい。
【００６２】
（２）処理の流れ
次に、図１０及び図１１を用いて、時間管理部５０における複数の番組の時間管理について説明する。時間管理部５０における時間管理方法としては、前述の（１−５−２）における時間管理方法を用いる。番組作成部４０において番組α、β、γが作成されているとする。作成された番組α、β、γには、予め各々の番組が進行する開始時刻が設定されており、この進行開始時刻に応じて自動的に各々の番組の進行が開始する。時間管理部５０内のタイムカウンタ制御部５１は、番組作成部４０から受け取った番組α、β、γの番組データのうち時間情報をタイムカウンタ部５３に出力する。このとき、番組α、β、γのそれぞれにタイムカウンタ部５３が対応づけられ、番組毎に時間管理が行われる。ここで番組αには第１タイムカウンタ部５３−１が、番組βには第２タイムカウンタ部５３−２が、番組γには第３タイムカウンタ部５３−３が対応づけられているとする。図１０（ａ）〜（ｃ）は、それぞれのタイムカウンタ部５３において管理されている時間データの一例である。タイムカウンタ部５３では、番組を構成するメディアコンテンツデータ毎にファイルＩＤ、データ時間、進行開始時刻及び進行時間が管理されている。ここで、データ時間とはメディアコンテンツデータの再生に要する時間である。進行開始時刻とはメディアコンテンツデータファイルの時間の進行が開始された時刻であり、進行時間とは進行開始時刻から経過した時間を意味する。図１１は、タイムカウンタ部５３で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシートである。以下に、時間を区切って説明を行う。
【００６３】
（２−１）１２：００〜１２：１０
番組制御部４０において予め設定されたそれぞれの番組の進行開始時刻に基づいて、番組βの進行が進行開始時刻１２：００に始まる。番組βの進行時間の管理は、第２タイムカウンタ部５３−２により行うとする。このとき、第２タイムカウンタ部５３−２は、番組βを構成する最初のメディアコンテンツデータであるファイルＩＤ“００６０”の時間の進行を１２：００から開始する。ここで、選択受付部１１が１２：００に再生する番組として番組βの選択命令を受け付けると、その命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組βの進行時間を対応する第２タイムカウンタ部５３−２から取得する。そして、タイムカウンタ制御部５１は、番組βの先頭から進行時間だけ進んだ時点からの再生を、再生制御部６０に指示する。再生制御部６０は、この指示に基づいてスピーカやディスプレイなどの出力装置における番組βの再生の制御を１２：００に開始する。これにより、再生制御部６０に出力装置において１２：００から番組βの再生が開始される。そして、１２：１０まで第２タイムカウンタ部５３−２によるファイルＩＤ“００６０”の進行時間の管理及び再生制御部６０による再生の制御が行われる。１２：１０経過時には、第２タイムカウンタ部５３−２のファイルＩＤ“００６０”の進行時間が００：１０：００となる。
【００６４】
（２−２）１２：１０〜１２：１５
次に、予め設定された進行開始時刻基づいて、番組αの進行が進行開始時刻１２：１０に始まる。番組αの進行時間の管理は、第１タイムカウンタ部５３−１により行う。具体的には、第１タイムカウンタ部５３−１は、番組αを構成する最初のメディアコンテンツデータであるファイルＩＤ“００３０”の時間の進行を開始する。
【００６５】
一方、番組βにおいては、ファイルＩＤ“００６０”の時間の進行が１２：１０に終了し、ファイルＩＤ“００７０”の時間の進行が１２：１０から開始される。このとき番組αの時間が進行しているが、選択受付部１１が再生する番組の選択命令を受け付けていないため、引き続き番組β内のファイルＩＤ“００７０”の再生の制御が行われる。つまり、出力装置において引き続き番組βが再生される。
【００６６】
（２−３）１２：１５
選択受付部１１が、１２：１５に再生する番組として番組αの選択命令を受け付け、その選択命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組αの進行時間を対応する第１タイムカウンタ部５３−１から取得する。そして、タイムカウンタ制御部５１は、番組αの先頭から進行時間である５分だけ進んだ時点からの再生を、再生制御部６０に指示する。再生制御部６０は、この指示に基づいて、出力装置において番組βの再生を中止する制御を行い、番組αを再生するための制御を１２：１５に開始する。これにより、出力装置において１２：１５から番組αのメディアコンテンツデータであるファイルＩＤ“００３０”の再生が開始される。
【００６７】
（２−４）１２：１５〜１２：２３
番組αのファイルＩＤ“００４０”の時間の進行が１２：２０から開始される。選択受付部１１が再生する番組の選択命令を受け付けていないため、再生制御部６０は１２：２３まで引き続き番組α内のファイルＩＤ“００４０”の再生の制御を行う。
【００６８】
また、予め設定された進行開始時刻基づいて、番組γの進行が進行開始時刻１２：２０に始まる。番組γの進行時間の管理は、第３タイムカウンタ部５３−３により行う。このとき、第３タイムカウンタ部５３−３は、番組γを構成する最初のメディアコンテンツデータであるファイルＩＤ“００９０”の時間の進行を１２：２０から開始する。
【００６９】
（２−５）１２：２３〜現在の時刻１２：２５
選択受付部１１が、１２：２３に再生する番組として番組γの選択命令を受け付け、その選択命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組γの進行時間を対応する第３タイムカウンタ部５３−３から取得する。そして、タイムカウンタ制御部５１は、番組γの先頭から進行時間である３分だけ進んだ時点からの再生を、再生制御部６０に指示する。再生制御部６０は、この指示に基づいて、出力装置において番組αの再生の中止を制御し、番組γを再生するための制御を１２：２３に開始する。これにより、出力装置において１２：２３から番組γのメディアコンテンツデータであるファイルＩＤ“００９０”の再生が開始される。以上に示す複数の番組のそれぞれにおける時間の進行が、１２：２５現在では図１０に示すようにタイムカウンタ部５３において管理される。
【００７０】
第１実施形態例に係るメディア再生装置１００では、上記のように番組の時間の進行が管理されるため、ユーザが現在再生されている番組から別の番組を選択した場合、選択された番組の選択時点での進行時間に応じて番組の再生を制御することができる。よって、複数の番組が並行して進行しているテレビ放送やラジオ放送などのように、あたかもそのチャンネルを切り換えるように、蓄積されたメディアコンテンツデータを再生することが可能となる。また、コンパクトディスク、カメラ、インターネット等を通して入手できる大量の音楽データや画像データなどの多様な視聴方法を提供できる。
【００７１】
上記の再生制御部６０では、選択受付部１１において選択された１つ番組の再生を制御しているが、選択受付部１１において選択された複数の番組について再生の制御を行うようにしても良い。この場合、接続される出力装置において、複数の番組が再生されるようにしても良い。
【００７２】
（３）一時停止、巻き戻し、早送り、リピート及び終了
次に、命令受付部１３が、番組の一時停止、巻き戻し、早送り、リピート及び終了の命令を受け付けた場合の時間管理部５０における時間の管理について説明する。番組作成部４０において作成された番組は番組α、β、γであり、前述の（２）と同様である。それぞれの番組の進行開始時間も予め設定されている。また、番組αのみが番組の一時停止、巻き戻し、早送り、リピート及び終了の命令を受けている。その他の番組β及びγについては、前記（２）と同様にそのまま時間が進行している。
【００７３】
（３−１）一時停止
図１２及び図１３を参照して一時停止命令が入力された場合における時間の管理について説明する。時間管理部５０における時間管理方法としては、前述の（１−５−２）における時間管理方法を用いる。図１２は、タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシートである。
【００７４】
（３−１−１）１２：００〜１２：１０
番組制御部４０において予め設定されたそれぞれの番組の進行開始時刻に基づいて、第２タイムカウンタ部５３−２が番組βの時間の進行を１２：００に開始する。ここで、選択受付部１１が１２：００に再生する番組として番組βの選択命令を受け付けると、タイムカウンタ制御部５１は、番組βの進行時間を第２タイムカウンタ部５３−２から取得する。そして、タイムカウンタ制御部５１は、番組βの先頭から進行時間だけ進んだ時点からの再生を、再生制御部６０に指示する。再生制御部６０は、この指示に基づいて出力装置における番組βの再生の制御を１２：００に開始する。これにより、再生制御部６０に出力装置において１２：００から番組βのファイルＩＤ“００６０”の再生が開始される。１２：１０までファイルＩＤ“００６０”の進行時間の管理及び再生の制御が行われる。
【００７５】
（３−１−２）１２：１０〜１２：１５
次に、予め設定された進行開始時刻基づいて、第１タイムカウンタ部５３−１が番組αのファイルＩＤ“００３０”における時間の進行を１２：１０に開始する。一方、番組βにおいては、ファイルＩＤ“００７０”の時間の進行が１２：１０から開始される。
【００７６】
（３−１−３）１２：１５
命令受付部１３が、１２：１５に番組αの一時停止命令を受け付けると、一時停止命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組αに対応する第１タイムカウンタ部５３−１に番組αの時間の進行を一時停止する命令を出力する。第１タイムカウンタ部５３−１は、番組αのファイルＩＤ“００３０”の時間の進行を１２：１５に停止すると同時に停止時間を管理する。タイムカウンタ制御部５１は、番組αの時間の進行の停止を再生制御部６０に指示する。このとき、再生する番組として選択されていた番組αが一時停止されたため、再生制御部６０は、出力装置において番組αの再生が中止されるように制御を行う。このとき、再生する番組の選択が行われていないため、出力装置において番組の再生がおこなわれていない。
【００７７】
（３−１−４）１２：１５〜１２：３０
予め設定された進行開始時刻基づいて、第３タイムカウンタ部５３−３により番組γのファイルＩＤ“００９０”の進行が進行開始時刻１２：２０に始まる。このとき、選択受付部１１が再生する番組の選択を受け付けていないため、出力装置では番組の再生が行われない。
【００７８】
（３−１−５）１２：３０
命令受付部１３が、１２：３０に番組αの開始命令を受け付けると、第１タイムカウンタ部５３−１が番組αのファイルＩＤ“００３０”の時間の進行を再開する。このとき、第１タイムカウンタ部５３−１は、１２：１５〜１２：３０まで時間の進行を停止していいる。よって、１２：３０からは、１２：１５において時間の進行を停止した時点から番組αの時間の進行を開始する。また、同時に選択受付部１１が１２：３０に番組αの選択命令を受け付けると、タイムカウンタ制御部５１は、番組αの進行時間を対応する第１タイムカウンタ部５３−１から取得する。そして、タイムカウンタ制御部５１は、番組αの先頭から進行時間である５分だけ進んだ時点からの再生を、再生制御部６０に指示する。再生制御部６０は、番組αのファイルＩＤ“００３０”の再生の制御を再開する。
【００７９】
（３−１−６）１２：３０〜現在の時刻（１２：５０）
選択受付部１１が、１２：４０に番組γへの選択命令を受け付けると、再生制御部６０は、出力装置において番組αの再生が中止されるように制御を行う。そして、タイムカウンタ制御部５１からの指示に基づいて番組γを再生する制御を行う。このとき、１２：４０の時点では番組γの先頭から２０分経過しているため、番組γの先頭から進行時間である２０分だけ進んだ時点から再生の制御が行われる。１２：４０の時点では、番組γのファイルＩＤ“００９０”はデータ時間が終了しており、番組γのファイルＩＤ“０１００”の時間の進行が開始している。よって、再生制御部６０では、番組γのファイルＩＤ“０１００”の先頭から再生の制御が行われる。
【００８０】
以上に示す複数の番組のそれぞれにおける時間の進行が、１２：５０現在では図１３（ａ）〜（ｃ）に示すようにタイムカウンタ部５３において管理される。一時停止命令を受けた番組αのみが、その時間の進行に変化を受けている。番組α以外の一時停止命令を受けていない番組β、γについてはそれぞれの番組の時間軸に沿って番組の時間が進行している。
【００８１】
（３−２）巻き戻し
図１４及び図１５を参照して巻き戻し命令が入力された場合における時間の管理について説明する。番組の構成及び時間の管理方法は、前記（３−１）と同様である。図１４は、タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシートである。なお、番組β及びγは、巻き戻し命令を受けておらずそれぞれの番組の時間軸に沿って番組の時間が進行している。よって、以下では巻き戻し命令の対象である番組αの時間の進行についてのみ説明する。
【００８２】
（３−２−１）１２：００〜１２：１０
番組制御部４０において予め設定されたそれぞれの番組の進行開始時刻に基づいて、第２タイムカウンタ部５３−２が番組βの時間の進行を１２：００に開始する。ここで、選択受付部１１が１２：００に再生する番組として番組βの選択命令を受け付けると、タイムカウンタ制御部５１及び再生制御部６０により出力装置において１２：００から番組βのファイルＩＤ“００６０”の再生が開始される。
【００８３】
（３−２−２）１２：１０〜１２：１５
次に、予め設定された進行開始時刻基づいて、第１タイムカウンタ部５３−１が番組αのファイルＩＤ“００３０”における時間の進行を１２：１０に開始する。一方、番組βにおいては、ファイルＩＤ“００７０”の時間の進行が１２：１０から開始される。
【００８４】
（３−２−３）１２：１５〜
命令受付部１３が、１２：１５に番組αの巻き戻し命令を受け付けると、巻き戻し命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組αに対応する第１タイムカウンタ部５３−１に番組αの時間の進行を巻き戻す命令を出力する。例えば、番組αを３分巻き戻す命令を受けた場合、第１タイムカウンタ部５３−１は、巻き戻し命令を受けた時点に置いて時間の進行が管理されているファイルＩＤ“００３０”の時間の進行を３分巻き戻す。具体的には、第１タイムカウンタ部５３−１は次のように時間を管理する。図１５は、第１タイムカウンタ部５３−１において管理されている時間を示すデータである。図１５（ａ）は１２：１５時点における巻き戻し命令前のデータであり、図１５（ｂ）は１２：１５時点における巻き戻し命令後のデータである。つまり、第１タイムカウンタ部５３−１は、３分巻き戻す命令を受け取ると番組αの時間の進行時間を３分減算し、進行時間を５分から２分に書き換える。１２：１５以降は、１２：１５において２分に書き換えられた進行時間から番組αの時間の進行を開始する。
【００８５】
番組α以外の巻き戻し命令を受けていない番組β、γについてはそれぞれの番組の時間軸に沿って番組の時間が進行している。よって、時間の管理は、１２：５０現在では図１５（ｃ）及び（ｄ）に示す通りとなる。これは、前記（３−１）及び図１３（ｂ）、（ｃ）と同じである。
【００８６】
（３−３）早送り
図１６及び図１７を参照して早送り命令が入力された場合における時間の管理について説明する。番組の構成及び時間の管理方法は、前記（３−１）と同様である。図１６は、タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシートである。なお、番組β及びγの時間の管理は前記（３−１）及び図１３（ｂ）、（ｃ）と同様であるので、以下では早送り命令の対象である番組αの時間の進行についてのみ説明する。
【００８７】
１２：３０に命令受付部１３が番組αに対して早送り命令を受け付けると、早送り命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組αに対応する第１タイムカウンタ部５３−１に番組αの時間の進行を早送りする命令を出力する。例えば、番組αを５分早送りする命令を受けた場合、第１タイムカウンタ部５３−１は、早送り命令を受けた時点に置いて時間の進行が管理されている番組αのファイルＩＤ“００４０”の時間の進行を５分早送りする。具体的には、第１タイムカウンタ部５３−１は次のように時間を管理する。図１７は、第１タイムカウンタ部５３−１において管理されている時間を示すデータである。図１７（ａ）は１２：３０時点における早送り命令前のデータであり、図１７（ｂ）は１２：３０時点における早送り命令後のデータである。つまり、第１タイムカウンタ部５３−１は、５分早送りする命令を受け取ると番組αの時間の進行時間を５分加算する。そして、１２：３０時点での進行時間を１０分から１５分に書き換える。１２：３０以降は、１２：３０において５分に書き換えられた進行時間から番組αの時間の進行を開始する。
【００８８】
番組α以外の早送り命令を受けていない番組β、γについてはそれぞれの番組の時間軸に沿って番組の時間が進行している。よって、時間の管理は、１２：５０現在では図１７（ｃ）及び（ｄ）に示す通りとなる。これは、前記（３−１）及び図１３（ｂ）、（ｃ）と同じである。
【００８９】
（３−４）リピート
図１８は、番組αのファイルＩＤ“００３０”に対してリピート命令が入力された場合におけるタイムシートである。番組の構成及び時間の管理方法は、前記（３−１）と同様である。命令受付部１３が番組αに対してリピート命令を受け付けると、リピート命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組αに対応する第１タイムカウンタ部５３−１に番組αの時間の進行をリピートする命令を出力する。そのリピート命令が入力された時点において時間の進行が管理されている番組αのファイルＩＤ“００３０”は、進行時間がデータ時間を超えると、進行時間がリセットされて“００：００：００”となる。そして、再度ファイルＩＤ“００３０”の時間の進行が管理される。進行時間のリセットは、命令受付部１３がリピート命令の終了を受け付けるまで繰り返される。リピート命令の終了を受け付けると、進行時間のリセットは行われず、そのまま時間の進行が管理される。
【００９０】
番組α以外のリピート命令を受けていない番組β、γについてはそれぞれの番組の時間軸に沿って番組の時間が進行している。よって、時間の管理は、１２：５０現在では図１９（ｂ）及び（ｃ）に示す通りとなる。これは、前記（３−１）及び図１３（ｂ）、（ｃ）と同じである。
【００９１】
（３−５）終了
図１９は、番組αに対して終了命令が入力された場合におけるタイムシートである。命令受付部１３が番組αに対して終了命令を受け付けると、終了命令がタイムカウンタ制御部５１に出力される。タイムカウンタ制御部５１は、番組αに対応する第１タイムカウンタ部５３−１に番組αの時間の進行を終了する命令を出力する。第１タイムカウンタ部５３−１は、終了命令を受け付けると番組αの時間の進行を終了し、番組αを構成するメディアコンテンツデータの進行時間を全てリセットする。そして、番組αに開始命令が入力されると、番組αの最初から時間の進行を管理する。
【００９２】
また、番組を構成するメディアコンテンツデータごとに終了命令を受け付けるようにしても良い。例えば、終了命令が入力された時点において時間の進行が管理されている番組αのメディアコンテンツデータのみを終了し、終了したメディアコンテンツデータに続くメディアコンテンツデータの時間を進行させるようにしても良い。
【００９３】
番組α以外の終了命令を受けていない番組β、γについてはそれぞれの番組の時間軸に沿って番組の時間が進行している。よって、時間の管理は、１２：５０現在では図２１（ｂ）及び（ｃ）に示す通りとなる。これは、前記（３−１）及び図１３（ｂ）、（ｃ）と同じである。
【００９４】
以上のように複数の番組の時間の進行を管理すると同時に、命令に応じて番組の進行を変更することで、ユーザは番組の視聴を多様に楽しむことができる。命令受付部１３が、巻き戻し、早送りなどの各命令を受けた場合、その命令を実行するのに要した実行時間をさらに管理すると好ましい。実行時間を管理することで、実行時間を考慮して番組の時間の進行を管理することができるので、正確な時間管理を行うことができる。
【００９５】
上記では、巻き戻し、早送りなどの各命令の対象となる番組は１つであったが、複数の番組がそれぞれの番組に応じて命令を受けても良い。複数の番組、あるいは全ての番組に対して一括して命令を実行しても良い。この場合、命令受付部１３は、１つの番組に対する命令を受け付ける単一モードの選択または複数の番組に対する命令を一括して受け付ける一括モードの選択を受け付けても良い。また、複数の番組に対してそれぞれ異なる命令を実行しても良い。さらに、命令を実行する単位は、番組単位でも良いし、番組を構成するメディアコンテンツデータ単位であっても良い。例えば、命令受付部１３がリピート命令を受けた場合、命令を受けた番組全体をリピートしても良いし、リピート命令を受けた時点において時間が進行しているメディアコンテンツデータのみをリピートしても良い。番組が終了した場合、自動的にその番組の先頭に戻り再び進行時間が管理されても良い。
【００９６】
上記の方法を実行するためのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【産業上の利用可能性】
【００９７】
本発明を用いれば、複数の番組が並行して再生されるテレビ放送やラジオ放送のチャンネルを変えるように、メディアコンテンツデータの視聴を楽しむことができる。
【図面の簡単な説明】
【００９８】
【図１】本発明に係るメディア再生装置において時間管理される複数の番組のタイムシート。
【図２】本発明の第１実施形態例に係るメディア再生装置の構成図。
【図３】メディアコンテンツデータＤＢ２３に記憶されているデータの一例。
【図４】検索シナリオＤＢ２１に記憶されているデータの一例。
【図５ａ】タイムカウンタ部５３における番組の進行時間の管理の様子を示すタイムシート（１）。
【図５ｂ】タイムカウンタ部５３における番組の進行時間の管理の様子を示すタイムシート（２）。
【図６ａ】タイムカウンタ部５３における番組の進行時間の管理の様子を示すタイムシート（３）。
【図６ｂ】タイムカウンタ部５３における番組の進行時間の管理の様子を示すタイムシート（４）。
【図７】表示データに基づく表示例の一例。
【図８】表示データに基づく別の表示例の一例。
【図９】履歴ＤＢ７３に記憶されているデータの一例。
【図１０】タイムカウンタ部において管理されている時間データの一例。
【図１１】タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシート。
【図１２】タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシート（一時停止）。
【図１３】タイムカウンタ部において管理されている時間データ（一時停止）。
【図１４】タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシート（巻き戻し）。
【図１５】タイムカウンタ部において管理されている時間を示すデータ（巻き戻し）。
【図１６】タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシート（早送り）。
【図１７】タイムカウンタ部において管理されている時間を示すデータ（早送り）。
【図１８】タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシート（リピート）。
【図１９】タイムカウンタ部において管理されている時間を示すデータ（リピート）。
【図２０】タイムカウンタ部で管理されている時間を、メディア再生装置の内部クロックの時刻を基準にして表したタイムシート（終了）。
【図２１】タイムカウンタ部において管理されている時間を示すデータ（終了）。
【符号の説明】
【００９９】
１０：受付管理部  
１１：選択受付部  
１３：命令受付部  
１５：抽出データ受付部  
１７：検索シナリオデータ受付部  
１９：メディアコンテンツデータ受付部  
２０：データ管理部  
２１：検索シナリオＤＢ  
２３：メディアコンテンツデータＤＢ  
３０：データ管理部  
３１：検索シナリオ抽出部  
３３：メディアコンテンツデータ抽出部  
４０：番組作成部  
５０：時間管理部  
５１：タイムカウンタ制御部  
５３：タイムカウンタ部  
６０：再生制御部  
７０：履歴管理部  
７１：履歴作成部  
７３：履歴ＤＢ  
【図１】
2005174430.tif 000003
【図２】
2005174430.tif 000004
【図３】
2005174430.tif 000005
【図４】
2005174430.tif 000006
【図５ａ】
2005174430.tif 000007
【図５ｂ】
2005174430.tif 000008
【図６ａ】
2005174430.tif 000009
【図６ｂ】
2005174430.tif 000010
【図７】
2005174430.tif 000011
【図８】
2005174430.tif 000012
【図９】
2005174430.tif 000013
【図１０】
2005174430.tif 000014
【図１１】
2005174430.tif 000015
【図１２】
2005174430.tif 000016
【図１３】
2005174430.tif 000017
【図１４】
2005174430.tif 000018
【図１５】
2005174430.tif 000019
【図１６】
2005174430.tif 000020
【図１７】
2005174430.tif 000021
【図１８】
2005174430.tif 000022
【図１９】
2005174430.tif 000023
【図２０】
2005174430.tif 000024
【図２１】
2005174430.tif 000025