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


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
を出力するマルチメディアファイル出力部とを備える。
この発明に従えば、マルチメディア出力装置は、複数のファイルを蓄積し、蓄積されたファイルから時間経過に伴い変化する動的な複数のマルチメディアファイルを選択し、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶し、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付け、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶し、指定されたマルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定し、決定された出力開始位置から指定されたマルチメディアファイルを出力する。
このため、マルチメディアファイルが出力されるために選択されていなくても選択された時刻から仮想的に再生され、マルチメディアファイルが指定されたときに、選択時刻からの経過時間に一定数倍した時間分、先送りされた位置から再生することできる。これにより、複数のマルチメディアファイルは、再生指定されていなくても仮想的に時間経過した状態となり、指定された位置でその仮想的経過時間に一定数倍した時間分進んだところから再生されるので、テレビ放送のように実時間で複数のマルチメディア情報が放送されているものをザッピング視聴するのと同等な効果を有する。その結果、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力装置を提供することができる。
好ましくは、マルチメディアファイル出力部は、決定された出力開始位置の直前、あるいは、直後のシーンごとの区切りの位置から、マルチメディアファイルを出力する。
好ましくは、一定数倍を、マルチメディアファイルの種類によって可変とする。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
好ましくは、マルチメディア出力装置は、選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割り付けるチャンネル割付部と、割り付けられたチャンネル番号をマルチメディアファイルと対応させて記憶するチャンネル記憶部とをさらに備え、マルチメディアファイル指定部は、チャンネル番号の指定により、マルチメディアファイルを指定する入力を受付ける。
この発明に従えば、マルチメディア出力装置は、選択された複数のマルチメディアファイルのそれぞれに異なるチャンネル番号を割り付け、割り付けられたチャンネル番号をマルチメディアファイルと対応させて記憶し、チャンネル番号の指定により、マルチメディアファイルを指定する入力を受付ける。
このため、テレビにおけるザッピング視聴のように、チャンネル番号を指定することにより、マルチメディアファイルを指定することができる。その結果、マルチメディアファイルを快適にザッピング視聴することができる。
好ましくは、マルチメディア出力装置は、出力されているマルチメディアファイルの一時停止を指示する一時停止部と、一時停止が指示されたときのマルチメディアファイルの一時停止位置をマルチメディアファイルと対応させて記憶する一時停止位置記憶部と、一時停止されたマルチメディアファイルの再生を指示する再生部とをさらに備え、一時停止部によりマルチメディアファイルの一時停止が指示された場合、マルチメディアファイル出力部は、出力されているマルチメディアファイルの再生を一時停止し、一時停止位置記憶部は、一時停止が指示されたときのマルチメディアファイルの一時停止位置を記憶し、再生部により再生が指示された場合、選択時刻記憶部は再生が指示された時刻から、記憶された一時停止位置を差し引いた時刻を記憶し、マルチメディアファイル出力部は、記憶された一時停止位置からマルチメディアファイルを出力する。
この発明に従えば、マルチメディア出力装置は、マルチメディアファイルの一


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
付け、マルチメディア信号が指定された場合、マルチメディア信号を出力する。
このため、入力されたマルチメディア信号を含めて、マルチメディアファイルをザッピング視聴することができる。たとえば、ユーザは、入力されたテレビ放送信号と、蓄積されたマルチメディアファイルの再生とを、チャンネル切替による指定により、切替えることができる。その結果、ユーザは、蓄積されたマルチメディアファイルと入力されたマルチメディア信号とを同様に実時間で進行するマルチメディアファイルとして扱えるので、マルチメディアファイルを快適にザッピング視聴することができる。
この発明の他の局面によれば、マルチメディア出力方法は、複数のファイルを蓄積するファイル蓄積部を有するコンピュータでマルチメディアファイルを出力する方法であって、蓄積されたファイルから時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶するステップと、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶するステップと、指定されたマルチメディアファイルが選択された時刻からマルチメディアファイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定するステップと、決定された出力開始位置から指定されたマルチメディアファイルを出力するステップとを含む。
この発明に従えば、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力方法を提供することができる。
この発明のさらに他の局面によれば、マルチメディア出力プログラムは、複数のファイルを蓄積するファイル蓄積部を有するコンピュータで実行され、蓄積されたファイルから時間経過に伴い変化する動的な複数のマルチメディアファイルを選択するステップと、マルチメディアファイルが選択された時刻をマルチメディアファイルと対応させて記憶するステップと、選択されたマルチメディアファイルのうちいずれかを指定する入力を受付けるステップと、マルチメディアファイルが指定された時刻をマルチメディアファイルと対応させて記憶するステップと、指定されたマルチメディアファイルが選択された時刻からマルチメディアフ


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
ァイルが指定された時刻までに経過した時間に一定数倍した時間に基づき、マルチメディアファイルの出力開始位置を決定するステップと、決定された出力開始位置から指定されたマルチメディアファイルを出力するステップとをコンピュータに実行させる。
この発明に従えば、マルチメディアファイルを快適にザッピング視聴することが可能なマルチメディア出力プログラムおよびマルチメディア出力プログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。
図面の簡単な説明
図１は、本発明の実施例におけるマルチメディア出力装置の構成の概略を示すブロック図である。
図２は、第１の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
図３は、本発明の実施例におけるマルチメディア出力装置の記憶部のファイル蓄積部に蓄積されるファイルの一例を示す図である。
図４は、第１の実施例におけるマルチメディア出力装置の記憶部の選択時刻記憶部と指定時刻記憶部とに記憶されるデータの一例を示す図である。
図５は、第１の実施例におけるマルチメディア出力装置の出力部に表示される表示画面の一例である。
図６は、第１の実施例における表示画面の選択リストでファイルを指定する一例である。
図７は、第１の実施例におけるマルチメディア出力装置で行なわれる処理のうちメインルーチンの流れを示すフローチャートである。
図８は、第１の実施例におけるマルチメディア出力装置で行なわれる処理のうち選択処理ルーチンの流れを示すフローチャートである。
図９は、第１の実施例におけるマルチメディア出力装置で行なわれる処理のうち出力処理ルーチンの流れを示すフローチャートである。
図１０は、第２の実施例におけるマルチメディア出力装置の制御部の機能の概略を示す機能ブロック図である。
図１１は、第２の実施例におけるマルチメディア出力装置の記憶部のチャンネ




【国際調査報告】
2003067595.tif 000033
2003067595.tif 000034