(57)【特許請求の範囲】
【請求項１】
当該マルチメディア出力装置の内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するマルチメディアファイル選択部と、
前記マルチメディアファイルが選択された時刻を前記マルチメディアファイルと対応させて記憶する選択時刻記憶部と、
前記選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるマルチメディアファイル指定部と、
前記マルチメディアファイルが指定された時刻を前記マルチメディアファイルと対応させて記憶する指定時刻記憶部と、
前記指定されたマルチメディアファイルが選択された時刻から前記マルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、前記マルチメディアファイルの出力開始位置を決定する再生開始位置決定部と、
前記決定された出力開始位置から前記指定されたマルチメディアファイルを出力するマルチメディアファイル出力部とを備えた、マルチメディア出力装置。
【請求項２】
前記マルチメディアファイル出力部は、決定された出力開始位置の直前、あるいは、直後のシーンごとの区切りの位置から、マルチメディアファイルを出力する、請求項１に記載のマルチメディア出力装置。
【請求項３】
前記一定数倍を、マルチメディアファイルの種類によって可変とする、請求項１に記載のマルチメディア出力装置。
【請求項４】
前記選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割り付けるチャンネル割付部と、
前記割り付けられたチャンネル番号を前記マルチメディアファイルと対応させて記憶するチャンネル記憶部とをさらに備え、
前記マルチメディアファイル指定部は、前記チャンネル番号の指定により、前記マルチメディアファイルを指定する入力を受付ける、請求項１に記載のマルチメディア出力装置。
【請求項５】
前記出力されているマルチメディアファイルの一時停止を指示する一時停止部と、
前記一時停止が指示されたときの前記マルチメディアファイルの一時停止位置を前記マルチメディアファイルと対応させて記憶する一時停止位置記憶部と、
前記一時停止されたマルチメディアファイルの再生を指示する再生部とをさらに備え、
前記一時停止部により前記マルチメディアファイルの一時停止が指示された場合、前記マルチメディアファイル出力部は、前記出力されているマルチメディアファイルの再生を一時停止し、前記一時停止位置記憶部は、前記一時停止が指示されたときの前記マルチメディアファイルの一時停止位置を記憶し、前記再生部により再生が指示された場合、前記選択時刻記憶部は前記再生が指示された時刻から、前記記憶された一時停止位置を差し引いた時刻を記憶し、前記マルチメディアファイル出力部は、前記記憶された一時停止位置から前記マルチメディアファイルを出力する、請求項１に記載のマルチメディア出力装置。
【請求項６】
前記出力されているマルチメディアファイルの停止を指示する停止部をさらに備え、
前記停止部により前記マルチメディアファイルの停止が指示された場合、前記マルチメディアファイル出力部は、前記出力されているマルチメディアファイルの再生を停止し、前記再生部により前記停止されたマルチメディアファイルの再生が指示された場合、前記選択時刻記憶部は前記再生が指示された時刻を記憶し、前記マルチメディアファイル出力部は、前記マルチメディアファイルの最初の位置から前記マルチメディアファイルを出力する、請求項５に記載のマルチメディア出力装置。
【請求項７】
前記マルチメディアファイルが繰返し出力される場合、前記マルチメディアファイルで既に出力された部分を既視聴部分とし、まだ出力されていない部分を未視聴部分として、前記マルチメディアファイルと対応させて記憶する視聴部分記憶部をさらに備え、
前記再生開始位置決定部により決定された再生開始位置が既視聴部分である場合、前記マルチメディアファイル出力部は前記既視聴部分の後の前記未視聴部分から前記マルチメディアファイルを出力し、前記決定された再生開始位置が未視聴部分である場合または前記未視聴部分がない場合、前記マルチメディアファイル出力部は前記再生開始位置決定部により決定された再生開始位置から前記マルチメディアファイルを出力する、請求項１に記載のマルチメディア出力装置。
【請求項８】
前記視聴部分記憶部は、各ビットが前記マルチメディアファイルを単位時間で区切った各部分に相当するビット列で前記既視聴部分と前記未視聴部分とを記憶する、請求項７に記載のマルチメディア出力装置。
【請求項９】
マルチメディア信号を入力するマルチメディア信号入力部をさらに備え、
前記マルチメディアファイル選択部は、前記蓄積されたファイルおよび前記入力されたマルチメディア信号から複数のマルチメディアファイルおよびマルチメディア信号を選択し、
前記マルチメディアファイル指定部は、前記選択されたマルチメディアファイルおよびマルチメディア信号のうちのいずれかを指定する入力を受付け、
前記マルチメディアファイル出力部は、前記マルチメディア信号が指定された場合、前記マルチメディア信号を出力する、請求項１に記載のマルチメディア出力装置。
【請求項１０】
前記内部の記憶装置として複数のファイルを蓄積するファイル蓄積部をさらに備え、
前記マルチメディアファイル選択部は、前記ファイル蓄積部に蓄積された複数のファイルから、前記マルチメディアファイルを選択する、請求項１に記載のマルチメディア出力装置。
【請求項１１】
コンピュータでマルチメディアファイルを出力するマルチメディア出力方法であって、
前記コンピュータの内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、
前記マルチメディアファイルが選択された時刻を前記マルチメディアファイルと対応させて記憶するステップと、
前記選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、
前記マルチメディアファイルが指定された時刻を前記マルチメディアファイルと対応させて記憶するステップと、
前記指定されたマルチメディアファイルが選択された時刻から前記マルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、前記マルチメディアファイルの出力開始位置を決定するステップと、
前記決定された出力開始位置から前記指定されたマルチメディアファイルを出力するステップとを含む、マルチメディア出力方法。
【請求項１２】
コンピュータで実行されるマルチメディア出力プログラムであって、
前記コンピュータの内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、
前記マルチメディアファイルが選択された時刻を前記マルチメディアファイルと対応させて記憶するステップと、
前記選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、
前記マルチメディアファイルが指定された時刻を前記マルチメディアファイルと対応させて記憶するステップと、
前記指定されたマルチメディアファイルが選択された時刻から前記マルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、前記マルチメディアファイルの出力開始位置を決定するステップと、
前記決定された出力開始位置から前記指定されたマルチメディアファイルを出力するステップとをコンピュータに実行させる、マルチメディア出力プログラム。
【請求項１３】
コンピュータで実行されるマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体であって、
前記コンピュータの内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、
前記マルチメディアファイルが選択された時刻を前記マルチメディアファイルと対応させて記憶するステップと、
前記選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、
前記マルチメディアファイルが指定された時刻を前記マルチメディアファイルと対応させて記憶するステップと、
前記指定されたマルチメディアファイルが選択された時刻から前記マルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、前記マルチメディアファイルの出力開始位置を決定するステップと、
前記決定された出力開始位置から前記指定されたマルチメディアファイルを出力するステップとをコンピュータに実行させる、マルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチメディア出力装置、マルチメディア出力方法、マルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、ザッピング視聴に適したマルチメディア出力装置、マルチメディア出力方法、マルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、テレビ番組の視聴においては興味の持てない場面や見たくない場面などでチャンネルを他のチャンネルに切り替えながら複数のテレビ番組を視聴するザッピング視聴という視聴方法がある。ザッピング視聴には２点のメリットがある。第１のメリットは、見たくない場面を回避できることであり、第２のメリットは、他のチャンネルの概要がわかることである。
【０００３】
場面の回避機能に関しては、ユーザがテレビ放送番組の現在視聴している内容に興味が感じられない場面になると、他のチャンネルに切替えて様子をみる。しばらくして、また元のチャンネルに戻して視聴を続けることにより、テレビ放送においては、実時間の経過に応じて、回避したい場面が終了していることが多い。このように、元のチャンネルの興味のない場面を回避し、次の場面を見ることができる機能を実現することができる。また、他のチャンネルの概要が把握できるのは、チャンネル切替え操作をするだけで、各チャンネルの内容が順次経過時間に応じて視聴できるためである。
【０００４】
また、特許文献１では、放送されている番組、記録した番組の区別なく切り替えて視聴できる番組視聴装置が開示されている。同公報に開示された番組視聴装置では、電子番組表から所望の番組Ａが選択され、番組Ｂを番組Ａに切替える際に、現在再生されている番組Ｂの切替え時の再生箇所を記憶しておき、再度その番組Ｂが選択されたときに、記憶された再生箇所から番組Ｂを再生する。
【特許文献１】
特開２０００−２８７１７９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の技術では、同時進行で再生されている映像や音楽などの複数のマルチメディアファイルを切替えながら視聴するというザッピング視聴の本来の目的を果たすことができないという問題がある。
【０００６】
また、この問題を解決するために、同時に複数のマルチメディアファイルを再生しておき、表示を切替えながら視聴する方法がある。しかしながら、この方法では、同時に複数のマルチメディアファイルを再生しているため、コンピュータでの処理に負荷がかかり、再生できるマルチメディアファイルの数にも限界があるという問題がある。
【０００７】
この発明の目的の１つは、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力装置、マルチメディア出力方法、マルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【０００８】
【課題を解決するための手段】
上述の目的を達成するために、この発明のある局面によれば、マルチメディア出力装置は、当該マルチメディア出力装置の内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するマルチメディアファイル選択部と、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶する選択時刻記憶部と、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるマルチメディアファイル指定部と、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶する指定時刻記憶部と、指定されたマルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定する再生開始位置決定部と、決定された出力開始位置から指定されたマルチメディアファイルを出力するマルチメディアファイル出力部とを備える。
【０００９】
この発明に従えば、マルチメディア出力装置は、当該マルチメディア出力装置の内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択し、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶し、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付け、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶し、指定されたマルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定し、決定された出力開始位置から指定されたマルチメディアファイルを出力する。
【００１０】
このため、マルチメディアファイルが出力されるために選択されていなくても選択された時刻から仮想的に再生され、マルチメディアファイルが指定されたときに、選択時刻からの経過時間に一定数倍した時間分、先送りされた位置から再生することできる。これにより、複数のマルチメディアファイルは、再生指定されていなくても仮想的に時間経過した状態となり、指定された位置でその仮想的経過時間に一定数倍した時間分進んだところから再生されるので、テレビ放送のように実時間で複数のマルチメディア情報が放送されているものをザッピング視聴するのと同等な効果を有する。その結果、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力装置を提供することができる。
【００１１】
好ましくは、マルチメディアファイル出力部は、決定された出力開始位置の直前、あるいは、直後のシーンごとの区切りの位置から、マルチメディアファイルを出力する。
【００１２】
好ましくは、一定数倍を、マルチメディアファイルの種類によって可変とする。
【００１３】
好ましくは、マルチメディア出力装置は、選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割り付けるチャンネル割付部と、割り付けられたチャンネル番号をマルチメディアファイルと対応させて記憶するチャンネル記憶部とをさらに備え、マルチメディアファイル指定部は、チャンネル番号の指定により、マルチメディアファイルを指定する入力を受付ける。
【００１４】
この発明に従えば、マルチメディア出力装置は、選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割り付け、割り付けられたチャンネル番号をマルチメディアファイルと対応させて記憶し、チャンネル番号の指定により、マルチメディアファイルを指定する入力を受付ける。
【００１５】
このため、テレビにおけるザッピング視聴のように、チャンネル番号を指定することにより、マルチメディアファイルを指定することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【００１６】
好ましくは、マルチメディア出力装置は、出力されているマルチメディアファイルの一時停止を指示する一時停止部と、一時停止が指示されたときのマルチメディアファイルの一時停止位置をマルチメディアファイルと対応させて記憶する一時停止位置記憶部と、一時停止されたマルチメディアファイルの再生を指示する再生部とをさらに備え、一時停止部によりマルチメディアファイルの一時停止が指示された場合、マルチメディアファイル出力部は、出力されているマルチメディアファイルの再生を一時停止し、一時停止位置記憶部は、一時停止が指示されたときのマルチメディアファイルの一時停止位置を記憶し、再生部により再生が指示された場合、選択時刻記憶部は再生が指示された時刻から、記憶された一時停止位置を差し引いた時刻を記憶し、マルチメディアファイル出力部は、記憶された一時停止位置からマルチメディアファイルを出力する。
【００１７】
この発明に従えば、マルチメディア出力装置は、マルチメディアファイルの一時停止が指示された場合、出力されているマルチメディアファイルの再生を一時停止し、一時停止が指示されたときのマルチメディアファイルの一時停止位置を記憶し、再生が指示された場合、再生が指示された時刻から、記憶された一時停止位置を差し引いた時刻を記憶し、記憶された一時停止位置からマルチメディアファイルを出力する。
【００１８】
このため、他のマルチメディアファイルに切替えたいが、現在出力されているマルチメディアファイルも見たい場合に、現在出力されているマルチメディアファイルを一時停止してから、他のマルチメディアファイルに切替えることができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【００１９】
好ましくは、マルチメディア出力装置は、出力されているマルチメディアファイルの停止を指示する停止部をさらに備え、停止部によりマルチメディアファイルの停止が指示された場合、マルチメディアファイル出力部は、出力されているマルチメディアファイルの再生を停止し、再生部により停止されたマルチメディアファイルの再生が指示された場合、選択時刻記憶部は再生が指示された時刻を記憶し、マルチメディアファイル出力部は、マルチメディアファイルの最初の位置からマルチメディアファイルを出力する。
【００２０】
この発明に従えば、マルチメディア出力装置は、マルチメディアファイルの停止が指示された場合、出力されているマルチメディアファイルの再生を停止し、停止されたマルチメディアファイルの再生が指示された場合、再生が指示された時刻を記憶し、マルチメディアファイルの最初の位置からマルチメディアファイルを出力する。
【００２１】
このため、停止を指示してから、再生を指示することにより、マルチメディアファイルを最初の位置から視聴することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【００２２】
好ましくは、マルチメディア出力装置は、マルチメディアファイルが繰返し出力される場合、マルチメディアファイルで既に出力された部分を既視聴部分とし、まだ出力されていない部分を未視聴部分として、マルチメディアファイルと対応させて記憶する視聴部分記憶部をさらに備え、再生開始位置決定部により決定された再生開始位置が既視聴部分である場合、マルチメディアファイル出力部は既視聴部分の後の未視聴部分からマルチメディアファイルを出力し、決定された再生開始位置が未視聴部分である場合または未視聴部分がない場合、マルチメディアファイル出力部は再生開始位置決定部により決定された再生開始位置からマルチメディアファイルを出力する。
【００２３】
この発明に従えば、マルチメディア出力装置は、マルチメディアファイルが繰返し出力される場合、マルチメディアファイルで既に出力された部分を既視聴部分とし、まだ出力されていない部分を未視聴部分として、マルチメディアファイルと対応させて記憶し、決定された再生開始位置が既視聴部分である場合、既視聴部分の後の未視聴部分からマルチメディアファイルを出力し、決定された再生開始位置が未視聴部分である場合または未視聴部分がない場合、決定された再生開始位置からマルチメディアファイルを出力する。
【００２４】
このため、既に視聴した部分を飛ばしてマルチメディアファイルを視聴することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【００２５】
好ましくは、マルチメディア出力装置の視聴部分記憶部は、各ビットがマルチメディアファイルを単位時間で区切った各部分に相当するビット列で既視聴部分と未視聴部分とを記憶する。
【００２６】
好ましくは、マルチメディア出力装置は、マルチメディア信号を入力するマルチメディア信号入力部をさらに備え、マルチメディアファイル選択部は、蓄積されたファイルおよび入力されたマルチメディア信号から複数のマルチメディアファイルおよびマルチメディア信号を選択し、マルチメディアファイル指定部は、選択されたマルチメディアファイルおよびマルチメディア信号のうちのいずれかを指定する入力を受付け、マルチメディアファイル出力部は、マルチメディア信号が指定された場合、マルチメディア信号を出力する。
【００２７】
この発明に従えば、マルチメディア出力装置は、マルチメディア信号をさらに入力し、蓄積されたファイルおよび入力されたマルチメディア信号から複数のマルチメディアファイルおよびマルチメディア信号を選択し、選択されたマルチメディアファイルおよびマルチメディア信号のうちのいずれかを指定する入力を受付け、マルチメディア信号が指定された場合、マルチメディア信号を出力する。
【００２８】
このため、入力されたマルチメディア信号を含めて、マルチメディアファイルをザッピング視聴することができる。たとえば、ユーザは、入力されたテレビ放送信号と、蓄積されたマルチメディアファイルの再生とを、チャンネル切替による指定により、切替えることができる。その結果、ユーザは、蓄積されたマルチメディアファイルと入力されたマルチメディア信号とを同様に実時間で進行するマルチメディアファイルとして扱えるので、マルチメディアファイルを快適にザッピング視聴することができる。
好ましくは、マルチメディア出力装置は、内部の記憶装置として複数のファイルを蓄積するファイル蓄積部をさらに備え、マルチメディアファイル選択部は、ファイル蓄積部に蓄積された複数のファイルから、マルチメディアファイルを選択する。
【００２９】
この発明の他の局面によれば、マルチメディア出力方法は、コンピュータでマルチメディアファイルを出力する方法であって、コンピュータの内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶するステップと、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶するステップと、指定されたマルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定するステップと、決定された出力開始位置から指定されたマルチメディアファイルを出力するステップとを含む。
【００３０】
この発明に従えば、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力方法を提供することができる。
【００３１】
この発明のさらに他の局面によれば、マルチメディア出力プログラムは、コンピュータで実行され、コンピュータの内部の記憶装置または外部の記憶装置に蓄積された複数のファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶するステップと、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶するステップと、指定されたマルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定するステップと、決定された出力開始位置から指定されたマルチメディアファイルを出力するステップとをコンピュータに実行させる。
【００３２】
この発明に従えば、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。
【００３６】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示し、重複する説明は繰返さない。
【００３７】
本発明の実施形態においては、時間経過に伴い変化する動的なマルチメディアファイルとは、時間の進行にしたがって、表示再生内容が変化する音楽や、動画像（ＭＰＥＧ（Moving Picture Experts Group）ムービ）、静止画のスライドショー（Real Networks社のRealPix）、デジタルアニメーション（シャープ株式会社のe-animatorやMacromedia社のFlashアニメーション）などをいう。また、Ｗ３Ｃ（World Wide Web Consorsium）で規定されたマルチメディア同期言語ＳＭＩＬでは、動画や、静止画、テキストを指定時刻に指定時間再生するように指定できるが、これも動的に変化するマルチメディアファイルといえる。すなわち、マルチメディアファイル内部に時間軸データを保持しており、指定経過時刻から再生可能、または、指定経過時刻の近辺から再生可能なものをいう。
【００３８】
図１は、本発明の実施例におけるマルチメディア出力装置１００の構成の概略を示すブロック図である。図１を参照して、マルチメディア出力装置１００は、マルチメディア出力装置１００の全体を制御するための制御部１１０と、所定の情報を記憶するための記憶部１３０と、マルチメディア出力装置１００に所定の情報を入力するための入力部１４０と、マルチメディア出力装置１００から所定の情報を出力するための出力部１５０と、マルチメディア出力装置１００をネットワーク２００と接続するためのインターフェイスである通信部１６０と、記録媒体１７１に記録された情報を入力したり、記録媒体１７１に必要な情報を記録するための外部記憶装置１７０とを含む。
【００３９】
制御部１１０は、中央演算処理装置（ＣＰＵ）であり、制御部１１０で実行するためのプログラムを記憶するためのリードオンリメモリ（ＲＯＭ）とプログラムを実行するために必要な作業領域として用いられるランダムアクセスメモリ（ＲＡＭ）とを含む。
【００４０】
記憶部１３０は、ハードディスクドライブ（ＨＤＤ）等の磁気ディスク記憶装置である。磁気ディスク記憶装置に代えて、光磁気ディスク記憶装置や、光ディスク等を用いることもできる。
【００４１】
入力部１４０は、キーボード、マウス、画像入力端子または音声入力端子等であり、マルチメディア出力装置１００に必要な情報を入力することができる。また、入力部１４０は、通信部１６０およびネットワーク２００を介して接続された他のコンピュータの入力部であってもよい。
【００４２】
出力部１５０は、液晶表示装置または陰極線管（ＣＲＴ）等のディスプレイおよびスピーカ等であり、マルチメディア出力装置１００から必要な情報を出力することができる。また、出力部１５０は、通信部１６０およびネットワーク２００を介して接続されたクライアントコンピュータの出力部であってもよい。
【００４３】
通信部１６０は、マルチメディア出力装置１００を外部のネットワーク２００に接続するための通信インターフェイスである。通信部１６０を介して、マルチメディア出力装置１００は、他のコンピュータと必要な情報を送受信する。
【００４４】
外部記憶装置１７０は、記録媒体１７１に記録されたプログラムやデータを読込み、制御部１１０に送信する。また、外部記憶装置１７０は、制御部１１０からの指示により、記録媒体１７１に必要な情報を書込む。
【００４５】
コンピュータ読取可能な記録媒体１７１としては、磁気テープ、カセットテープ、フロッピー（Ｒ）ディスク、ハードディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＭＯ（Magneto Optical disk）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、ＩＣカード（メモリカードを含む）、光カード、あるいは、マスクＲＯＭ，ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrionically Erasable and Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた、固定的にプログラムを担持する記録媒体である。また、記録媒体１７１を、ネットワーク２００からプログラムがダウンロードされるように流動的にプログラムを担持する媒体とすることもできる。
【００４６】
［第１の実施例］
以下、本実施例における第１の実施例について説明する。
【００４７】
第１の実施例におけるマルチメディア出力装置１００の構成の概略は、図１で説明した本発明の実施例におけるマルチメディア出力装置１００の構成の概略と同様である。
【００４８】
図２は、第１の実施例におけるマルチメディア出力装置１００の制御部１１０の機能の概略を示す機能ブロック図である。図２を参照して、マルチメディア出力装置１００の制御部１１０は、マルチメディアファイル選択部１１１と、マルチメディアファイル指定部１１２と、再生開始位置決定部１１３と、マルチメディアファイル出力部１１４とを含む。また、マルチメディア出力装置１００の記憶部１３０は、複数のファイルを蓄積するファイル蓄積部１３１と、選択時刻記憶部１３２と、指定時刻記憶部１３３とを含む。
【００４９】
マルチメディアファイル選択部１１１は、ファイル蓄積部１３１に蓄積されたファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルを選択する。そして、マルチメディアファイル選択部１１１は、選択時刻記憶部１３２に、マルチメディアファイルを選択した時刻ｔ1をマルチメディアファイルと対応させて記憶させる。また、マルチメディアファイル選択部１１１は、選択したマルチメディアファイルのリストを出力部１５０に出力してもよい。ここでは、マルチメディアファイル選択部１１１が自動的にマルチメディアファイルを選択したが、マルチメディア出力装置１００の使用者がマルチメディアファイルを選択してもよい。自動的にマルチメディアファイルを選択するとは、たとえば、ファイルの拡張子がマルチメディアファイルであることを示す拡張子であるファイルを検索して、検索されたファイルをマルチメディアファイルとして選択することをいう。
【００５０】
マルチメディアファイル指定部１１２は、マルチメディアファイル選択部１１１により、選択されたマルチメディアファイルのうちのいずれかを指定する入力を入力部１４０から受付ける。ここで、マルチメディアファイル選択部１１１により出力部１５０に出力されたマルチメディアファイルリストからマルチメディアファイルを指定してもよい。そして、マルチメディアファイル指定部１１２は、指定時刻記憶部１３３に、マルチメディアファイルが指定された時刻ｔ2をマルチメディアファイルと対応させて記憶させる。
【００５１】
マルチメディアファイルを選択した時刻とは、マルチメディアファイルが自動的あるいは手動で選択された時刻であるが、仮想的にマルチメディアファイルの再生が開始された時刻と考えることができる。また、マルチメディアファイルを指定した時刻は、マルチメディアファイルが指定された時刻であるが、指定により、マルチメディアファイルが出力され、ユーザが視聴可能になった時刻としてもよい。たとえば、ユーザが最初にいずれかのマルチメディアファイルを指定した時刻を、他のすべてのマルチメディアファイルが選択された時刻としてもよい。この場合、すべてのマルチメディアファイルが、その時刻から一斉に仮想的に再生されることとなる。また、ユーザが各マルチメディアファイルを最初に指定した時刻を、そのマルチメディアファイルが選択された時刻としてもよい。
【００５２】
再生開始位置決定部１１３は、選択時刻記憶部１３２に記憶された時刻ｔ1から指定時刻記憶部１３３に記憶された時刻ｔ2までに経過した時間ｔ2−ｔ1に基づき、マルチメディアファイル指定部１１２により指定されたマルチメディアファイルの出力開始位置ｔ（＝ｔ2−ｔ1）を決定する。ここで、出力開始位置ｔがマルチメディアファイルの最後の位置ｔeより後、つまり、出力開始位置ｔ＞最後の位置ｔeの場合、全再生時間ｔeのマルチメディアファイルが繰返し再生されていたとして、補正した出力開始位置ｔs（＝ｔ  ｍｏｄ  ｔe）を出力開始位置ｔとしてもよい。ここで、ｍｏｄは、剰余演算記号であり、ｔ  ｍｏｄ  ｔeは、ｔをｔeで除算した余りを演算することを示す。
【００５３】
また、マルチメディアファイルが選択されてから指定されるまでの仮想的な再生時間（ｔ2−ｔ1）を一定数倍して、出力開始位置ｔsを演算するようにしてもよい。たとえば、出力開始位置ｔs＝（ｔ2−ｔ1）×２とすれば、マルチメディアファイルが選択されてから指定されるまでの仮想的な再生時間が２倍になるので、マルチメディアが出力されていない間は２倍の速度で仮想的に再生されたことになる。また、出力開始位置ｔs＝（ｔ2−ｔ1）×０．５とすれば、マルチメディアファイルが選択されてから指定されるまでの仮想的な再生時間が０．５倍になるので、マルチメディアが出力されていない間は半分の速度で仮想的に再生されたことになる。
【００５４】
さらに、マルチメディアファイルの種類によって、マルチメディアファイルが選択されてから指定されるまでの仮想的な再生時間（ｔ2−ｔ1）に掛ける倍数を可変としてもよい。たとえば、近年、地上波テレビ放送においてもｉＥＰＧ（Ｒ）（Internet Electronic Program Guide）やＡＤＡＭＳ−ＥＰＧ（Ｒ）（TV-Asahi Data and Multimedia Service Electronic Program Guide）など放送番組の内容をインターネット経由やデータ放送を使って放送しており、その放送番組を録画する際に、放送番組の内容を併せて記録しておけば、録画されたマルチメディアファイルの種類を容易に知ることができる。そして、マルチメディアファイルの種類に対して、予め倍数を設定しておくことで、たとえば、マルチメディアファイルがドラマ番組の録画ファイルであれば、３倍速で仮想的に再生し、ニュース番組の録画ファイルであれば、１倍速で仮想的に再生するようにできる。また、１つのマルチメディアファイルのうち、前半は３倍速で仮想的に再生し、後半は１倍速で仮想的に再生するようにすることで、前半の大雑把な内容把握が短時間にできるようにすることもできる。
【００５５】
なお、出力開始位置は、マルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に基づき、決定されていれば、他の方法で決定されてもよい。
【００５６】
マルチメディアファイル出力部１１４は、再生開始位置決定部１１３により決定された出力開始位置ｔから、マルチメディアファイル指定部１１２により指定されたマルチメディアファイルを、出力部１５０に出力する。
【００５７】
なお、マルチメディアファイル出力部１１４は、決定された出力開始位置ｔの直前、あるいは、直後の区切りの位置から、マルチメディアファイルを出力するようにしてもよい。たとえば、テレビ放送を録画したマルチメディアファイルであれば、公知のシーン検出技術によりシーンごとの区切りを付与することができ、決定された出力開始位置ｔがシーン中の位置であるときは、シーン直後からマルチメディアファイルを出力し、決定された出力開始位置ｔがシーン終了後の所定時間内であるときは、シーン終了直後からマルチメディアファイルを出力するようにする。
【００５８】
図３は、本発明の実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例を示す図である。図３を参照して、Ｃドライブの「ｒｏｋｕｇａ」フォルダには、「ｒｏｋｕｇａ０．ｍｐｅｇ」、「ｒｏｋｕｇａ１．ｍｐｅｇ」および「ｒｏｋｕｇａ２．ｍｐｅｇ」が蓄積され、Ｃドライブの「ｖｉｄｅｏ」フォルダには、「ｖｉｄｅｏ０．ｍｐｅｇ」、「ｖｉｄｅｏ１．ｍｐｅｇ」および「ｖｉｄｅｏ２．ｍｐｅｇ」が蓄積され、Ｃドライブの「ａｕｄｉｏ」フォルダには、「ａｕｄｉｏ０．ｍｐ３」、「ａｕｄｉｏ１．ｍｐ３」および「ａｕｄｉｏ２．ｍｐ３」が蓄積されている。
【００５９】
ファイル名の拡張子がｍｐｅｇであるファイルは、映像データの圧縮方式の１つであるＭＰＥＧで圧縮された映像ファイルである。
【００６０】
ファイル名の拡張子がｍｐ３であるファイルは、音声データの圧縮方式の１つであるＭＰ３（MPEG Audio Layer-3）で圧縮された音声ファイルである。
【００６１】
本実施例では、ファイルが記憶部１３０に蓄積される場合について説明するが、ファイルが蓄積される場所は、記憶部１３０に限定されるものではなく、たとえば、外部記憶装置１７０の記録媒体１７１あるいはネットワーク２００を介して接続されたファイルサーバ等であってもよい。
【００６２】
また、インターネットを介したビデオオンデマンドサービスについて、本実施例におけるマルチメディア出力装置１００を適用することができる。すなわち、インターネットに接続されたビデオサーバに対してファイルの任意の再生開始位置から再生するように指示できるプロトコルであるＲＴＳＰ（Real Time Streaming Protcol、ＲＦＣ２３２６）を利用して、インターネットを介して、仮想的な再生時間に基づきマルチメディアファイルとその再生開始位置とを指定することで、インターネット上のマルチメディアファイルに対して、ザッピング視聴を実現することができる。
【００６３】
図４は、第１の実施例におけるマルチメディア出力装置１００の記憶部１３０の選択時刻記憶部１３２と指定時刻記憶部１３３とに記憶されるデータの一例を示す図である。図４を参照して、マルチメディアファイルのファイル名の項目と、選択時刻記憶部１３２の項目と、指定時刻記憶部１３３の項目とが対応されて記憶部１３０に記憶される。
【００６４】
選択時刻記憶部１３２に記憶されるデータは、マルチメディアファイル選択部１１１によりマルチメディアファイルが選択された時刻ｔ1である。
【００６５】
指定時刻記憶部１３３に記憶されるデータは、マルチメディアファイル指定部１１２によりマルチメディアファイルが指定された時刻ｔ2である。
【００６６】
たとえば、ファイル名が「Ｃ：￥ｒｏｋｕｇａ￥ｒｏｋｕｇａ０．ｍｐｅｇ」のファイルは、「７：００」にマルチメディアファイル選択部１１１により選択され、「７：０５」にマルチメディアファイル指定部１１２により指定されたことが示されている。
【００６７】
図５は、第１の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面の一例である。図５を参照して、マルチメディア出力装置１００の出力部１５０には、選択リスト１５１と、映像出力部１５２とが出力される。
【００６８】
選択リスト１５１は、マルチメディアファイル選択部１１１から出力される、選択されたマルチメディアファイルのリストであり、録画ファイルの項目と映像ファイルの項目と音楽ファイルの項目とに区分される。録画ファイルには、画像入力端子等から入力され録画された映像データが含まれる。映像ファイルには、映像製作者から提供された映像データが含まれる。音楽ファイルには、音楽データが含まれる。
【００６９】
映像出力部１５２は、マルチメディアファイル出力部１１４から出力されるマルチメディア信号を映像として出力する。
【００７０】
図６は、第１の実施例における表示画面の選択リスト１５１でファイルを指定する一例である。図６を参照して、選択リスト１５１の録画ファイルの項目に含まれる「ｒｏｋｕｇａ２」を指定する場合を示す。
【００７１】
ファイルを指定する場合は、入力部１４０のマウスあるいはキーボードで選択リスト１５１の所望のファイル名が表示されているセルに反転表示部を移動させ決定指示をする。
【００７２】
図７は、第１の実施例におけるマルチメディア出力装置１００で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。図７を参照して、ステップＳ３０１では、選択処理ルーチンが実行される。選択処理ルーチンについては、図８で説明する。
【００７３】
図８は、第１の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち選択処理ルーチンの流れを示すフローチャートである。図８を参照して、ステップＳ３１１では、マルチメディアファイル選択部１１１により、ファイル蓄積部１３１に蓄積されたファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルが選択される。
【００７４】
ステップＳ３１２では、マルチメディアファイル選択部１１１により、ステップＳ３１１でマルチメディアファイルが選択された時刻ｔ1がマルチメディアファイルと対応されて選択時刻記憶部１３２に記憶される。そして、メインルーチンに戻る。
【００７５】
図７に戻って、次のステップＳ３０２では、マルチメディアファイル指定部１１２により、図８の選択処理ルーチンのステップＳ３１１で選択されたマルチメディアファイルのうちのいずれかを指定する入力が入力部１４０から受付けられる。マルチメディアファイルの指定がある場合は、ステップＳ３０３に進み、マルチメディアファイルの指定がない場合は、ステップＳ３０２を繰返す。
【００７６】
ステップＳ３０３では、出力処理ルーチンが実行される。出力処理ルーチンについては、図９で説明する。
【００７７】
図９は、第１の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち出力処理ルーチンの流れを示すフローチャートである。図９を参照して、ステップＳ３２１では、マルチメディアファイル指定部１１２により、メインルーチンでマルチメディアファイルが指定された時刻ｔ2がマルチメディアファイルと対応されて指定時刻記憶部１３３に記憶される。
【００７８】
ステップＳ３２２では、再生開始位置決定部１１３により、メインルーチンで選択時刻記憶部１３２に記憶された時刻ｔ1からステップＳ３２１で指定時刻記憶部１３３に記憶された時刻ｔ2までに経過した時間ｔ2−ｔ1に基づき、マルチメディアファイルの出力開始位置ｔ（＝ｔ2−ｔ1）が決定される。ここで、出力開始位置ｔがマルチメディアファイルの最後の位置ｔeより後の場合、全再生時間ｔeのマルチメディアファイルが繰返し再生されていたとして、補正した出力開始位置ｔs（＝ｔ  ｍｏｄ  ｔe）を出力開始位置ｔとしてもよい。
【００７９】
ステップＳ３２３では、マルチメディアファイル出力部１１４により、ステップＳ３２２で決定された出力開始位置から、メインルーチンで指定されたマルチメディアファイルが出力部１５０に出力される。そして、メインルーチンに戻る。
【００８０】
図７に戻って、ステップＳ３０３の出力処理ルーチンを終えた後は、再びステップＳ３０２に戻る。
【００８１】
以上、説明したように、第１の実施例におけるマルチメディア出力装置１００は、複数のファイルを蓄積し、蓄積されたファイルから時間経過に伴い変化する動的な複数のマルチメディアファイルを選択し、マルチメディアファイルが選択された時刻ｔ1をマルチメディアファイルと対応させて記憶し、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付け、マルチメディアファイルが指定された時刻ｔ1をマルチメディアファイルと対応させて記憶し、指定されたマルチメディアファイルが選択された時刻ｔ2からマルチメディアファイルが指定された時刻ｔ1までに経過した時間ｔ2−ｔ1に基づき、マルチメディアファイルの出力開始位置ｔ（＝ｔ2−ｔ1）を決定し、決定された出力開始位置ｔから指定されたマルチメディアファイルを出力する。
【００８２】
このため、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力装置を提供することができる。
【００８３】
なお、第１の実施例においては、マルチメディア出力装置１００で行なわれる処理について説明したが、図７に示した処理を実行するマルチメディア出力方法、図７に示した処理をコンピュータに実行させるためのマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体として発明を捕らえることができる。
【００８４】
［第２の実施例］
以下、本実施例における第２の実施例について説明する。
【００８５】
第２の実施例におけるマルチメディア出力装置１００の構成の概略は、図１で説明した本発明の実施例におけるマルチメディア出力装置１００の構成の概略と同様である。
【００８６】
図１０は、第２の実施例におけるマルチメディア出力装置１００の制御部１１０の機能の概略を示す機能ブロック図である。図１０を参照して、マルチメディア出力装置１００の制御部１１０は、マルチメディアファイル選択部１１１と、チャンネル割付部１１５と、マルチメディアファイル指定部１１２Ａと、再生開始位置決定部１１３と、マルチメディアファイル出力部１１４とを含む。また、マルチメディア出力装置１００の記憶部１３０は、複数のファイルを蓄積するファイル蓄積部１３１と、選択時刻記憶部１３２と、指定時刻記憶部１３３と、チャンネル記憶部１３４とを含む。
【００８７】
マルチメディアファイル選択部１１１の機能については、図２で説明したとおりである。
【００８８】
チャンネル割付部１１５は、マルチメディアファイル選択部１１１により選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割り付ける。また、チャンネル割付部１１５は、チャンネル記憶部１３４に、割り付けられたチャンネル番号をマルチメディアファイルと対応させて記憶させる。
【００８９】
マルチメディアファイル指定部１１２Ａは、マルチメディアファイル選択部１１１により選択されたマルチメディアファイルのうちのいずれかを指定する入力を、チャンネル割付部１１５で割り付けられたチャンネル番号の指定で、入力部１４０から受付ける。また、マルチメディアファイル指定部１１２は、指定時刻記憶部１３３に、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶させる。
【００９０】
再生開始位置決定部１１３およびマルチメディアファイル出力部１１４の機能については、図２で説明したとおりである。
【００９１】
第２の実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例は、図３で説明した本実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例と同様である。
【００９２】
図１１は、第２の実施例におけるマルチメディア出力装置１００の記憶部１３０のチャンネル番号記憶部１３４と選択時刻記憶部１３２と指定時刻記憶部１３３とに記憶されるデータの一例を示す図である。図１１を参照して、マルチメディアファイルのチャンネル番号記憶部１３４の項目と、ファイル名の項目と、選択時刻記憶部１３２の項目と、指定時刻記憶部１３３の項目とが対応されて記憶部１３０に記憶される。
【００９３】
チャンネル番号記憶部１３４に記憶されるデータは、チャンネル割付部１１５により、複数のマルチメディアファイルのそれぞれに割り付けられるチャンネル番号である。
【００９４】
選択時刻記憶部１３２に記憶されるデータは、図４で説明したとおりである。
【００９５】
指定時刻記憶部１３３に記憶されるデータは、マルチメディアファイル指定部１１２Ａによりマルチメディアファイルが指定された時刻である。
【００９６】
たとえば、ファイル名が「Ｃ：￥ｒｏｋｕｇａ￥ｒｏｋｕｇａ０．ｍｐｅｇ」のファイルは、チャンネル番号が「１００」であり、「７：００」にマルチメディアファイル選択部１１１により選択され、「７：０５」にマルチメディアファイル指定部１１２Ａにより指定されたことが示されている。
【００９７】
図１２は、第２の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面の一例である。図１２は、図５で説明した第１の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面にチャンネル番号を加えたものである。
【００９８】
図１３は、第２の実施例におけるマルチメディア出力装置１００で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。図１３を参照して、ステップＳ４０１では、選択処理ルーチンが実行される。選択処理ルーチンについては、図８で説明したとおりである。
【００９９】
ステップＳ４０２では、チャンネル割付処理ルーチンが実行される。チャンネル割付処理ルーチンについては、図１４で説明する。
【０１００】
図１４は、第２の実施例におけるマルチメディア出力装置１００で行なわれる処理のうちチャンネル割付処理ルーチンの流れを示すフローチャートである。図１４を参照して、ステップＳ４１１では、チャンネル割付部１１５により、図８の選択処理ルーチンのステップＳ３１１で選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号が割り付けられる。
【０１０１】
ステップＳ４１２では、チャンネル割付部１１５により、ステップＳ４１１でマルチメディアファイルに割り付けられたチャンネル番号が、マルチメディアファイルと対応されて、チャンネル記憶部１３４に記憶される。そして、メインルーチンに戻る。
【０１０２】
図１３に戻って、次のステップＳ４０３では、マルチメディアファイル指定部１１２Ａにより、図８の選択処理ルーチンのステップＳ３１１で選択されたマルチメディアファイルのうちのいずれかを指定する入力が、図１４のチャンネル割付処理ルーチンのＳ４１１で割り付けられたチャンネル番号で入力部１４０から受付けられる。マルチメディアファイルの指定がある場合は、ステップＳ４０４に進み、マルチメディアファイルの指定がない場合は、ステップＳ４０３を繰返す。
【０１０３】
ステップＳ４０４では、出力処理ルーチンが実行される。出力処理ルーチンについては、図９で説明したとおりである。ステップＳ４０４の出力処理ルーチンを終えた後は、再びステップＳ４０３に戻る。
【０１０４】
以上、説明したように、第２の実施例におけるマルチメディア出力装置１００は、複数のファイルを蓄積し、蓄積されたファイルから時間経過に伴い変化する動的な複数のマルチメディアファイルを選択し、マルチメディアファイルが選択された時刻ｔ1をマルチメディアファイルと対応させて記憶し、選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割付け、割付けられたチャンネル番号をマルチメディアファイルと対応させて記憶し、チャンネル番号の指定により、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付け、マルチメディアファイルが指定された時刻ｔ2をマルチメディアファイルと対応させて記憶し、指定されたマルチメディアファイルが選択された時刻ｔ1からマルチメディアファイルが指定された時刻ｔ2までに経過した時間ｔ2−ｔ1に基づき、マルチメディアファイルの出力開始位置ｔ（＝ｔ2−ｔ1）を決定し、決定された出力開始位置ｔから指定されたマルチメディアファイルを出力する。
【０１０５】
このため、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力装置を提供することができる。
【０１０６】
なお、第２の実施例においては、マルチメディア出力装置１００で行なわれる処理について説明したが、図１３に示した処理を実行するマルチメディア出力方法、図１３に示した処理をコンピュータに実行させるためのマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体として発明を捕らえることができる。
【０１０７】
［第３の実施例］
以下、本実施例における第３の実施例について説明する。
【０１０８】
第３の実施例におけるマルチメディア出力装置１００の構成の概略は、図１で説明した本発明の実施例におけるマルチメディア出力装置１００の構成の概略と同様である。
【０１０９】
図１５は、第３の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。図１５を参照して、マルチメディア出力装置１００の制御部１１０は、マルチメディアファイル選択部１１１と、マルチメディアファイル指定部１１２と、再生開始位置決定部１１３Ｂと、マルチメディアファイル出力部１１４Ｂと、一時停止部１１６と、停止部１１７と、再生部１１８とを含む。また、マルチメディア出力装置１００の記憶部１３０は、複数のファイルを蓄積するファイル蓄積部１３１と、選択時刻記憶部１３２と、指定時刻記憶部１３３と、再生位置記憶部１３５とを含む。
【０１１０】
マルチメディアファイル選択部１１１、マルチメディアファイル指定部１１２および再生開始位置決定部１１３の機能については、図２で説明したとおりである。
【０１１１】
マルチメディアファイル出力部１１４Ｂの機能については、図２で説明した機能のほかに後述する機能がある。
【０１１２】
一時停止部１１６は、マルチメディアファイル出力部１１４Ｂから出力されているマルチメディアファイルの一時停止を指示する。また、一時停止部１１６は、再生位置記憶部１３５に、マルチメディアファイルの一時停止位置ｔ’をマルチメディアファイルと対応させて記憶させる。
【０１１３】
停止部１１７は、マルチメディアファイル出力部１１４Ｂから出力されているマルチメディアファイルの停止を指示する。
【０１１４】
再生部１１８は、一時停止部１１６により一時停止されたマルチメディアファイルまたは停止部１１７により停止されたマルチメディアファイルの再生を指示する。
【０１１５】
一時停止部１１６によりマルチメディアファイルの一時停止が指示された場合、マルチメディアファイル出力部１１４Ｂは、出力しているマルチメディアファイルの再生を一時停止し、一時停止位置記憶部１３５は、一時停止が指示されたときのマルチメディアファイルの一時停止位置を記憶する。そして、再生部１１８により再生が指示された場合、再生部１１８は、再生を指示した時刻ｔ3から、一時停止位置記憶部１３５に記憶された一時停止位置ｔ’を差し引いた時刻ｔ3−ｔ’を選択時刻記憶部１３２に記憶させ、マルチメディアファイル出力部１１４Ｂは、一時停止位置記憶部１３５に記憶された一時停止位置ｔ’からマルチメディアファイルを出力部１５０に出力する。
【０１１６】
また、停止部１１７によりマルチメディアファイルの停止が指示された場合、マルチメディアファイル出力部１１４Ｂは、出力しているマルチメディアファイルの再生を停止する。そして、再生部１１８により再生が指示された場合、再生部１１８は、再生を指示した時刻ｔ3を選択時刻記憶部１３２に記憶させ、マルチメディアファイル出力部１１４Ｂは、マルチメディアファイルの最初の位置ｔ0（＝０）からマルチメディアファイルを出力部１５０に出力する。
【０１１７】
第３の実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例は、図３で説明した本実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例と同様である。
【０１１８】
図１６は、第３の実施例におけるマルチメディア出力装置の記憶部の選択時刻記憶部と指定時刻記憶部と再生位置記憶部とに記憶されるデータの一例を示す図である。図１６を参照して、マルチメディアファイルのファイル名の項目と、選択時刻記憶部１３２の項目と、指定時刻記憶部１３３の項目と、一時停止位置記憶部１３５の項目とが対応されて記憶部１３０に記憶される。
【０１１９】
選択時刻記憶部１３２と指定時刻記憶部１３３とに記憶されるデータについては、図４で説明したとおりである。
【０１２０】
一時停止位置記憶部１３５に記憶されるデータは、一時停止部１１６によりマルチメディアファイルの一時停止が指示されたときの一時停止位置ｔ’と、マルチメディアファイルの最初の位置ｔ0（＝０）から最後の位置ｔeまでの再生に要する全再生時間ｔeとである。ここでは、一時停止位置記憶部１３５に記憶されるデータは、分数形式で示されており、分子が一時停止位置ｔ’を示し、分母が全再生時間ｔeを示す。
【０１２１】
たとえば、ファイル名が「Ｃ：￥ｒｏｋｕｇａ￥ｒｏｋｕｇａ０．ｍｐｅｇ」のファイルは、「７：００」にマルチメディアファイル選択部１１１により選択され、「７：０５」にマルチメディアファイル指定部１１２により指定されたことが示されている。また、ファイル名が「Ｃ：￥ｒｏｋｕｇａ￥ｒｏｋｕｇａ０．ｍｐｅｇ」のファイルは、全再生時間ｔe＝１０分であり、一時停止位置ｔ’＝８分の位置で一時停止されていることが示されている。
【０１２２】
図１７は、第３の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面の一例である。図１７は、図５で説明した第１の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面に、再生部１１８に再生を指示する再生ボタン１４１と、停止部１１７に停止を指示する停止ボタン１４２と、一時停止部１１６に一時停止を指示する一時停止ボタン１４３とを加えたものである。
【０１２３】
図１８は、第３の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。図１８を参照して、ステップＳ５０１では、選択処理ルーチンが実行される。選択処理ルーチンについては、図８で説明したとおりである。
【０１２４】
次のステップＳ５０２では、マルチメディアファイル指定部１１２により、図８の選択処理ルーチンのステップＳ３１１で選択されたマルチメディアファイルのうちのいずれかを指定する入力が、入力部１４０から受付けられる。マルチメディアファイルの指定がある場合は、ステップＳ５０３に進み、マルチメディアファイルの指定がない場合は、ステップＳ５０５に進む。
【０１２５】
ステップＳ５０３では、マルチメディアファイル出力部１１４により、ステップＳ５０２で指定されたマルチメディアファイルが一時停止中か、停止中か、あるいは、どちらでもないかが判断される。一時停止中の場合は、ステップＳ５０８に進み、停止中の場合は、ステップＳ５０８に進み、どちらでもない場合は、ステップＳ５０４に進む。
【０１２６】
ステップＳ５０４では、出力処理ルーチンが実行される。出力処理ルーチンについては、図９で説明したとおりである。ステップＳ５０４の出力処理ルーチンを終えた後は、ステップＳ５０５に進む。
【０１２７】
ステップＳ５０５では、一時停止部１１６によりマルチメディアファイルの一時停止が指示されたか、停止部１１７によりマルチメディアファイルの停止が指示されたか、あるいは、どちらでもないかが判断される。一時停止が指示された場合は、ステップＳ５０６に進み、停止が指示された場合は、ステップＳ５０７に進み、どちらでもない場合は、ステップＳ５０８に進む。
【０１２８】
ステップＳ５０６では、一時停止処理ルーチンが実行される。一時停止処理ルーチンについては、図１９で説明する。
【０１２９】
図１９は、第３の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち一時停止処理ルーチンの流れを示すフローチャートである。図１９を参照して、ステップＳ５１１では、一時停止部１１６により、マルチメディアファイル出力部１１４Ｂから出力されているマルチメディアファイルの再生が一時停止される。
【０１３０】
ステップＳ５１２では、一時停止部１１６により、メインルーチンで一時停止が指示されたときのマルチメディアファイルの一時停止位置ｔ’が一時停止位置記憶部１３５に記憶される。そして、メインルーチンに戻る。
【０１３１】
図１８に戻って、ステップＳ５０７では、停止処理ルーチンが実行される。停止処理ルーチンについては、図２０で説明する。
【０１３２】
図２０は、第３の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち停止処理ルーチンの流れを示すフローチャートである。図２０を参照して、ステップＳ３２１では、、停止部１１７により、マルチメディアファイル出力部１１４Ｂから出力されているマルチメディアファイルの再生が停止される。そして、メインルーチンに戻る。
【０１３３】
図１８に戻って、ステップＳ５０８では、再生部１１８により、マルチメディアファイル出力部１１４Ｂに再生が指示されたか否かが判断される。再生が指示された場合は、ステップＳ５０９に進み、再生が指示されていない場合は、ステップＳ５０２に戻る。
【０１３４】
ステップＳ５０９では、再生処理ルーチンが実行される。再生処理ルーチンについては、図２１で説明する。
【０１３５】
図２１は、第３の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち再生処理ルーチンの流れを示すフローチャートである。図２１を参照して、ステップＳ５３１では、再生部１１８により、メインルーチンで出力されたマルチメディアファイルが一時停止中か、停止中か、あるいは、どちらでもないかが判断される。一時停止中の場合は、ステップＳ５３２に進み、停止中の場合は、ステップＳ５３４に進み、どちらでもない場合は、メインルーチンに戻る。
【０１３６】
ステップＳ５３２では、再生部１１８により、メインルーチンで再生が指示された時刻ｔ3から、メインルーチンで記憶された一時停止位置ｔ’を差し引いた時刻ｔ3−ｔ’が、選択時刻記憶部１３２に記憶される。
【０１３７】
次のステップＳ５３３では、マルチメディアファイル出力部１１４Ｂにより、メインルーチンで再生を指示されたマルチメディアファイルが、図１９の一時停止処理ルーチンのステップＳ５１２で記憶された一時停止位置ｔ’から出力部１５０に出力される。そして、メインルーチンに戻る。
【０１３８】
ステップＳ５３４では、再生部１１８により、メインルーチンで再生を指示された時刻ｔ3が、選択時刻記憶部１３２に記憶される。
【０１３９】
次のステップＳ５３５では、マルチメディアファイル出力部１１４Ｂにより、メインルーチンで再生を指示されたマルチメディアファイルが、マルチメディアファイルの最初の位置ｔ0（＝０）から出力部１５０に出力される。そして、メインルーチンに戻る。
【０１４０】
図１８に戻って、ステップＳ５０９の再生処理ルーチンを終えた後は、ステップＳ５０２に戻る。
【０１４１】
以上、説明したように、第３の実施例におけるマルチメディア出力装置１００は、マルチメディアファイルの一時停止が指示された場合、出力されているマルチメディアファイルの再生を一時停止し、一時停止が指示されたときのマルチメディアファイルの一時停止位置ｔ’を記憶し、再生が指示された場合、再生が指示された時刻ｔ3から、記憶された一時停止位置ｔ’を差し引いた時刻ｔ3−ｔ’を記憶し、記憶された一時停止位置ｔ’からマルチメディアファイルを出力する。
【０１４２】
このため、他のマルチメディアファイルに切替えたいが、現在出力されているマルチメディアファイルも見たい場合に、現在出力されているマルチメディアファイルを一時停止してから、他のマルチメディアファイルに切替えることができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【０１４３】
また、第３の実施例におけるマルチメディア出力装置１００は、マルチメディアファイルの停止が指示された場合、出力されているマルチメディアファイルの再生を停止し、停止されたマルチメディアファイルの再生が指示された場合、再生が指示された時刻ｔ3を記憶し、マルチメディアファイルの最初の位置ｔ0（＝０）からマルチメディアファイルを出力する。
【０１４４】
このため、停止を指示してから、再生を指示することにより、マルチメディアファイルを最初の位置から視聴することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【０１４５】
なお、第３の実施例においては、マルチメディア出力装置１００で行なわれる処理について説明したが、図１８に示した処理を実行するマルチメディア出力方法、図１８に示した処理をコンピュータに実行させるためのマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体として発明を捕らえることができる。
【０１４６】
［第４の実施例］
以下、本実施例における第４の実施例について説明する。
【０１４７】
第４の実施例におけるマルチメディア出力装置１００の構成の概略は、図１で説明した本発明の実施例におけるマルチメディア出力装置１００の構成の概略と同様である。
【０１４８】
図２２は、第４の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。図２２を参照して、マルチメディア出力装置１００の制御部１１０は、マルチメディアファイル選択部１１１と、マルチメディアファイル指定部１１２と、再生開始位置決定部１１３Ｃと、マルチメディアファイル出力部１１４Ｃとを含む。また、マルチメディア出力装置１００の記憶部１３０は、複数のファイルを蓄積するファイル蓄積部１３１と、選択時刻記憶部１３２と、指定時刻記憶部１３３と、視聴部分記憶部１３６とを含む。
【０１４９】
マルチメディアファイル選択部１１１およびマルチメディアファイル指定部１１２の機能については、図２で説明したとおりである。
【０１５０】
再生開始位置決定部１１３Ｃおよびマルチメディアファイル出力部１１４Ｃの機能については、図２で説明した機能のほかに後述する機能がある。
【０１５１】
マルチメディアファイルが繰返し出力される場合、マルチメディアファイル出力部１１４Ｃは、出力しているマルチメディアファイルで既に出力した部分を既視聴部分とし、まだ出力されていない部分を未視聴部分として、マルチメディアファイルと対応させて、視聴部分記憶部１３６に視聴情報を記憶させる。
【０１５２】
そして、再生開始位置決定部１１３Ｃは、決定した再生開始位置ｔが既視聴部分である場合、既視聴部分の後の未視聴部分ｔ”を再生開始位置ｔ（＝ｔ”）とし、決定した再生開始位置が未視聴部分である場合または未視聴部分がない場合、決定した再生開始位置ｔを再生開始位置とする。
【０１５３】
第４の実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例は、図３で説明した本実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例と同様である。
【０１５４】
図２３は、第４の実施例におけるマルチメディア出力装置１００の記憶部１３０の選択時刻記憶部と指定時刻記憶部と視聴部分記憶部とに記憶されるデータの一例を示す図である。図２３を参照して、マルチメディアファイルのファイル名の項目と、選択時刻記憶部１３２の項目と、指定時刻記憶部１３３の項目と、視聴部分記憶部１３６の項目とが対応されて記憶部１３０に記憶される。
【０１５５】
選択時刻記憶部１３２と指定時刻記憶部１３３とに記憶されるデータについては、図４で説明したとおりである。
【０１５６】
視聴部分記憶部１３６に記憶されるデータは、マルチメディアファイルで既に出力された部分を既視聴部分とし、まだ出力されていない部分を未視聴部分として記憶されるデータである。ここでは、各ビットがマルチメディアファイルを単位時間で区切った各部分に相当するビット列で既視聴部分と未視聴部分とを記憶し、既視聴部分は「１」で示し、未視聴部分は「０」で示すこととする。
【０１５７】
たとえば、ファイル名が「Ｃ：￥ｒｏｋｕｇａ￥ｒｏｋｕｇａ０．ｍｐｅｇ」のファイルは、「７：００」にマルチメディアファイル選択部１１１により選択され、「７：０５」にマルチメディアファイル指定部１１２により指定されたことが示されている。また、ファイル名が「Ｃ：￥ｒｏｋｕｇａ￥ｒｏｋｕｇａ０．ｍｐｅｇ」のファイルの既視聴部分と未視聴部分とを示すビット列は「００００１１１１００」で示され、ファイルの長さが１０分であり、０〜４分と９〜１０分とが未視聴部分であり、５〜８分が既視聴部分であることを示している。
【０１５８】
図２４は、第４の実施例におけるマルチメディア出力装置１００で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。図２４を参照して、ステップＳ６０１では、選択処理ルーチンが実行される。選択処理ルーチンについては、図８で説明したとおりである。
【０１５９】
ステップＳ６０２では、マルチメディアファイル指定部１１２により、図８の選択処理ルーチンのステップＳ３１１で選択されたマルチメディアファイルのうちいずれかを指定する入力が入力部１４０から受付けられる。マルチメディアファイルの指定がある場合は、ステップＳ６０３に進み、マルチメディアファイルの指定がない場合は、ステップＳ６０２を繰返す。
【０１６０】
ステップＳ６０３では、出力処理２ルーチンが実行される。出力処理２ルーチンについては、図２５で説明する。
【０１６１】
図２５は、第４の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち出力処理２ルーチンの流れを示すフローチャートである。図２５を参照して、ステップＳ６１１では、マルチメディアファイル指定部１１２により、メインルーチンでマルチメディアファイルが指定された時刻ｔ2がマルチメディアファイルと対応されて指定時刻記憶部１３３に記憶される。
【０１６２】
ステップＳ６１２では、再生開始位置決定部１１３Ｃにより、図８の選択処理ルーチンのステップＳ３１２で選択時刻記憶部１３２に記憶された時刻ｔ1からステップＳ６１１で指定時刻記憶部１３３に記憶された時刻ｔ2までに経過した時間ｔ2−ｔ1に基づき、マルチメディアファイルの出力開始位置ｔ（＝ｔ2−ｔ1）が決定される。ここで、出力開始位置ｔがマルチメディアファイルの最後の位置ｔeより後の場合、補正した出力開始位置ｔs（＝ｔ  ｍｏｄ  ｔe）を出力開始位置ｔ（＝ｔs）とする。
【０１６３】
ステップＳ６１３では、再生開始位置決定部１１３Ｃにより、ステップＳ６１２で決定された出力開始位置ｔが既視聴部分であるか否かが、視聴部分記憶部１３６に記憶された視聴情報から判断される。出力開始位置ｔが既視聴部分である場合は、ステップＳ６１４に進み、出力開始位置ｔが既視聴部分でない場合は、ステップＳ６１５に進む。
【０１６４】
ステップＳ６１４では、再生開始位置決定部１１３Ｃにより、メインルーチンで指定されたマルチメディアファイルに未視聴部分があるか否かが、視聴部分記憶部１３６に記憶された視聴情報から判断される。未視聴部分がある場合は、ステップＳ６１６に進み、未視聴部分がない場合は、ステップＳ６１５に進む。
【０１６５】
ステップＳ６１５では、マルチメディアファイル出力部１１４Ｃにより、ステップＳ６１２で決定された出力開始位置ｔから、メインルーチンで指定されたマルチメディアファイルが出力部１５０に出力される。そして、メインルーチンに戻る。
【０１６６】
ステップＳ６１６では、再生開始位置決定部１１３Ｃにより、ステップＳ６１３で判断された既視聴部分の後の未視聴部分ｔ”が出力開始位置ｔ（＝ｔ”）とされる。既視聴部分がマルチメディアファイルの最後まで続く場合は、マルチメディアファイルの最初の未視聴部分ｔ”が出力開始位置ｔ（＝ｔ”）とされる。さらに、マルチメディアファイル出力部１１４Ｃにより、出力開始位置ｔから、メインルーチンで指定されたマルチメディアファイルが出力部１５０に出力される。そして、メインルーチンに戻る。
【０１６７】
図２４に戻って、ステップＳ６０３の出力処理２ルーチンを終えた後は、再びステップＳ６０２に戻る。
【０１６８】
以上、説明したように、第４の実施例におけるマルチメディア出力装置１００は、マルチメディアファイルが繰返し出力される場合、マルチメディアファイルで既に出力された部分を既視聴部分とし、まだ出力されていない部分を未視聴部分として、マルチメディアファイルと対応させて記憶し、決定された再生開始位置ｔが既視聴部分である場合、既視聴部分の後の未視聴部分ｔ”を再生開始位置ｔ（＝ｔ”）としてマルチメディアファイルを出力し、決定された再生開始位置が未視聴部分である場合または未視聴部分がない場合、決定された再生開始位置ｔからマルチメディアファイルを出力する。
【０１６９】
このため、既に視聴した部分を飛ばしてマルチメディアファイルを視聴することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【０１７０】
なお、第４の実施例においては、マルチメディア出力装置１００で行なわれる処理について説明したが、図２４に示した処理を実行するマルチメディア出力方法、図２４に示した処理をコンピュータに実行させるためのマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体として発明を捕らえることができる。
【０１７１】
［第５の実施例］
以下、本実施例における第５の実施例について説明する。
【０１７２】
第５の実施例におけるマルチメディア出力装置１００の構成の概略は、図１で説明した本発明の実施例におけるマルチメディア出力装置１００の構成の概略と同様である。
【０１７３】
図２６は第５の実施例におけるマルチメディア出力装置１００の制御部１１０の機能の概略を示す機能ブロック図である。図２６を参照して、マルチメディア出力装置１００の制御部１１０は、マルチメディアファイル選択部１１１Ｄと、マルチメディアファイル指定部１１２Ｄと、再生開始位置決定部１１３と、マルチメディアファイル出力部１１４Ｄと、マルチメディア信号入力部１１９とを含む。また、マルチメディア出力装置１００の記憶部１３０は、複数のファイルを蓄積するファイル蓄積部１３１と、選択時刻記憶部１３２と、指定時刻記憶部１３３と、チャンネル記憶部１３４とを含む。
【０１７４】
再生開始位置決定部１１３の機能については、図２で説明したとおりである。
【０１７５】
マルチメディアファイル選択部１１１Ｄ、マルチメディアファイル指定部１１２Ｄおよびマルチメディアファイル出力部１１４Ｄの機能については、図２で説明した機能のほかに後述する機能がある。
【０１７６】
マルチメディア信号入力部１１９は、入力部１４０の画像入力端子あるいは音声入力端子等から入力されたマルチメディア信号の入力を受付ける。
【０１７７】
マルチメディアファイル選択部１１１Ｄは、ファイル蓄積部１３１に蓄積されたファイル、および、マルチメディア信号入力部１１９により入力されたマルチメディア信号から複数のマルチメディアファイルおよびマルチメディア信号を選択する。
【０１７８】
マルチメディアファイル指定部１１２Ｄは、マルチメディアファイル選択部１１１Ｄで選択されたマルチメディアファイルおよびマルチメディア信号のうちいずれかを指定する入力を入力部１４０から受付ける。
【０１７９】
マルチメディアファイル出力部１１４Ｄは、マルチメディアファイル指定部１１２Ｄでマルチメディア信号が選択された場合、マルチメディア信号入力部１１９から入力されたマルチメディア信号を出力部１５０に出力する。
【０１８０】
第５の実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例は、図３で説明した本実施例におけるマルチメディア出力装置１００の記憶部１３０のファイル蓄積部１３１に蓄積されるファイルの一例と同様である。
【０１８１】
図２７は、第５の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面の一例である。図２７を参照して、図１２で説明した第２の実施例におけるマルチメディア出力装置１００の出力部１５０に表示される表示画面に、マルチメディア信号入力部１１９から入力されたマルチメディア信号であるテレビ放送を加えたものである。
【０１８２】
図２８は、第５の実施例におけるマルチメディア出力装置１００で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。図２８を参照して、ステップＳ７０１では、選択処理２ルーチンが実行される。選択処理２ルーチンについては、図２９で説明する。
【０１８３】
図２９は、第５の実施例におけるマルチメディア出力装置で行なわれる処理のうち選択処理２ルーチンの流れを示すフローチャートである。図２９を参照して、ステップＳ７１１では、マルチメディアファイル選択部１１１Ｄにより、ファイル蓄積部１３１に蓄積されたファイルから、時間経過に伴い変化する動的な複数のマルチメディアファイルが選択される。
【０１８４】
ステップＳ７１２では、マルチメディアファイル選択部１１１Ｄにより、ステップＳ７１１でマルチメディアファイルが選択された時刻ｔ1がマルチメディアファイルと対応されて選択時刻記憶部１３２に記憶される。
【０１８５】
ステップＳ７１３では、マルチメディア信号入力部１１９から入力された複数のマルチメディア信号が選択される。そして、メインルーチンに戻る。
【０１８６】
図２８に戻って、次のステップＳ７０２では、マルチメディアファイル指定部１１２Ｄにより、図２９の選択処理２ルーチンのステップＳ７１１で選択されたマルチメディアファイル、および、図２９の選択処理２ルーチンのステップＳ７１３で選択されたマルチメディア信号のうちいずれかを指定する入力が入力部１４０から受付けられる。マルチメディアファイルが指定された場合は、ステップＳ７０３に進み、マルチメディアファイルが選択されなかった場合は、ステップＳ７０４に進む。
【０１８７】
ステップＳ７０３では、出力処理ルーチンが実行される。出力処理ルーチンについては、図９で説明したとおりである。出力処理ルーチンを終えた後は、ステップＳ７０２に戻る。
【０１８８】
ステップＳ７０４では、マルチメディアファイル指定部１１２Ｄにより、ステップＳ７０２でマルチメディア信号が指定されたか否かが判断される。マルチメディア信号が指定された場合は、ステップＳ７０５に進み、マルチメディア信号が指定されなかった場合は、ステップＳ７０２に戻る。
【０１８９】
ステップＳ７０５では、出力処理３ルーチンが実行される。出力処理３ルーチンについては、図３０で説明する。
【０１９０】
図３０は、第５の実施例におけるマルチメディア出力装置１００で行なわれる処理のうち出力処理３ルーチンの流れを示すフローチャートである。図３０を参照して、ステップＳ７２１では、マルチメディアファイル出力部１１４Ｄにより、ステップＳ７０２で指定されたマルチメディア信号が、マルチメディア信号入力部１１９から出力部１５０に出力される。そして、メインルーチンに戻る。
【０１９１】
図２８に戻って、ステップＳ７０５の出力処理３ルーチンを終えた後は、ステップＳ７０２に戻る。
【０１９２】
また、本実施例におけるマルチメディア出力装置１００をハードディスク記録型ビデオ装置に設けることにより、ユーザは、録画されたテレビ番組と、実時間で入力されるテレビ番組とを、チャンネルを切替えることにより視聴可能であり、録画されたテレビ番組についても、実時間で放送されているかのように視聴することができる。さらに、蓄積されたマルチメディアファイルと入力されたマルチメディア信号とを同様に実時間で進行するマルチメディアファイルとして扱えるので、ユーザは、録画されたテレビ番組と、入力されるテレビ番組とを横断的にサンプリング視聴することができ、マルチメディアファイルを快適にザッピング視聴できるとともに、複数のマルチメディアファイルを見るための時間を節約することができる。従来は、マルチメディアファイルを選択し、選択されたマルチメディアファイルを早送りし、再生する操作を行なって、見たい箇所を探し、見たい箇所がなければ次のマルチメディアファイルを選択し、同様の操作を行うことにより、見たい箇所を探していた。本実施例におけるマルチメディア出力装置１００によれば、複数のマルチメディアファイルの横断的視聴を実現でき、ユーザは、複数のマルチメディアファイルから見たい箇所をチャンネル切替操作により容易に発見することが可能となる。
【０１９３】
以上、説明したように、第５の実施例におけるマルチメディア出力装置１００は、マルチメディア信号をさらに入力し、蓄積されたファイルおよび入力されたマルチメディア信号から複数のマルチメディアファイルおよびマルチメディア信号を選択し、選択されたマルチメディアファイルおよびマルチメディア信号のうちのいずれかを指定する入力を受付け、マルチメディア信号が指定された場合、マルチメディア信号を出力する。
【０１９４】
このため、入力されたマルチメディア信号を含めて、マルチメディアファイルをザッピング視聴することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
【０１９５】
なお、第５の実施例においては、マルチメディア出力装置１００で行なわれる処理について説明したが、図２８に示した処理を実行するマルチメディア出力方法、図２８に示した処理をコンピュータに実行させるためのマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体として発明を捕らえることができる。
【０１９６】
この発明を詳細に説明し示してきたが、これは例示のためのみであって、限定となってはならず、発明の精神と範囲は添付の請求の範囲によってのみ限定されることが明らかに理解されるであろう。
【図面の簡単な説明】
【図１】  本発明の実施例におけるマルチメディア出力装置の構成の概略を示すブロック図である。
【図２】  第１の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
【図３】  本発明の実施例におけるマルチメディア出力装置の記憶部のファイル蓄積部に蓄積されるファイルの一例を示す図である。
【図４】  第１の実施例におけるマルチメディア出力装置の記憶部の選択時刻記憶部と指定時刻記憶部とに記憶されるデータの一例を示す図である。
【図５】  第１の実施例におけるマルチメディア出力装置の出力部に表示される表示画面の一例である。
【図６】  第１の実施例における表示画面の選択リストでファイルを指定する一例である。
【図７】  第１の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。
【図８】  第１の実施例におけるマルチメディア出力装置で行なわれる処理のうち選択処理ルーチンの流れを示すフローチャートである。
【図９】  第１の実施例におけるマルチメディア出力装置で行なわれる処理のうち出力処理ルーチンの流れを示すフローチャートである。
【図１０】  第２の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
【図１１】  第２の実施例におけるマルチメディア出力装置の記憶部のチャンネル番号記憶部と選択時刻記憶部と指定時刻記憶部とに記憶されるデータの一例を示す図である。
【図１２】  第２の実施例におけるマルチメディア出力装置の出力部に表示される表示画面の一例である。
【図１３】  第２の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。
【図１４】  第２の実施例におけるマルチメディア出力装置で行なわれる処理のうちチャンネル割付処理ルーチンの流れを示すフローチャートである。
【図１５】  第３の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
【図１６】  第３の実施例におけるマルチメディア出力装置の記憶部の選択時刻記憶部と指定時刻記憶部と再生位置記憶部とに記憶されるデータの一例を示す図である。
【図１７】  第３の実施例におけるマルチメディア出力装置の出力部に表示される表示画面の一例である。
【図１８】  第３の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。
【図１９】  第３の実施例におけるマルチメディア出力装置で行なわれる処理のうち一時停止処理ルーチンの流れを示すフローチャートである。
【図２０】  第３の実施例におけるマルチメディア出力装置で行なわれる処理のうち停止処理ルーチンの流れを示すフローチャートである。
【図２１】  第３の実施例におけるマルチメディア出力装置で行なわれる処理のうち再生処理ルーチンの流れを示すフローチャートである。
【図２２】  第４の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
【図２３】  第４の実施例におけるマルチメディア出力装置の記憶部の選択時刻記憶部と指定時刻記憶部と視聴部分記憶部とに記憶されるデータの一例を示す図である。
【図２４】  第４の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。
【図２５】  第４の実施例におけるマルチメディア出力装置で行なわれる処理のうち出力処理２ルーチンの流れを示すフローチャートである。
【図２６】  第５の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
【図２７】  第５の実施例におけるマルチメディア出力装置の出力部に表示される表示画面の一例である。
【図２８】  第５の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。
【図２９】  第５の実施例におけるマルチメディア出力装置で行なわれる処理のうち選択処理２ルーチンの流れを示すフローチャートである。
【図３０】  第５の実施例におけるマルチメディア出力装置で行なわれる処理のうち出力処理３ルーチンの流れを示すフローチャートである。
【符号の説明】
１００  マルチメディア出力装置、１１０  制御部、１１１  マルチメディアファイル選択部、１１２  マルチメディアファイル指定部、１１３  再生開始位置演算部、１１４  マルチメディアファイル出力部、１１５  チャンネル割付部、１１６  一時停止部、１１７  停止部、１１８  再生部、１１９  マルチメディア信号入力部、１３０  記憶部、１３１  ファイル蓄積部、１３２  選択時刻記憶部、１３３  指定時刻記憶部、１３４  チャンネル記憶部、１３５  一時停止位置記憶部、１３６  視聴部分記憶部、１４０  入力部、１４１  再生ボタン、１４２  停止ボタン、１４３  一時停止ボタン、１５０  出力部、１５１  選択リスト、１５２  映像出力部、１６０  通信部、１７０  外部記憶装置、１７１  記録媒体、２００  ネットワーク。
【図１】
0004353807.tif 000002
【図２】
0004353807.tif 000003
【図３】
0004353807.tif 000004
【図４】
0004353807.tif 000005
【図５】
0004353807.tif 000006
【図６】
0004353807.tif 000007
【図７】
0004353807.tif 000008
【図８】
0004353807.tif 000009
【図９】
0004353807.tif 000010
【図１０】
0004353807.tif 000011
【図１１】
0004353807.tif 000012
【図１２】
0004353807.tif 000013
【図１３】
0004353807.tif 000014
【図１４】
0004353807.tif 000015
【図１５】
0004353807.tif 000016
【図１６】
0004353807.tif 000017
【図１７】
0004353807.tif 000018
【図１８】
0004353807.tif 000019
【図１９】
0004353807.tif 000020
【図２０】
0004353807.tif 000021
【図２１】
0004353807.tif 000022
【図２２】
0004353807.tif 000023
【図２３】
0004353807.tif 000024
【図２４】
0004353807.tif 000025
【図２５】
0004353807.tif 000026
【図２６】
0004353807.tif 000027
【図２７】
0004353807.tif 000028
【図２８】
0004353807.tif 000029
【図２９】
0004353807.tif 000030
【図３０】
0004353807.tif 000031