(57)【要約】【課題】  簡単な操作でランダムなデータの再生を重複しないように行うことができる再生装置及び再生方法を提供すること。【解決手段】  この再生装置は、複数のデータを含むデータ群からデータを連続的に再生することが可能な再生装置であって、前記データ群からデータを所定の順番で再生する第１のモードと前記データ群からデータをランダムな順番で再生する第２のモードとを切り替える手段と、前記第１のモードでデータ再生しているときであって、前記第２のモードに切り替えられたときに、又は、前記第２のモードがリセットされたとき、前記データ群から既に再生したデータを除き、除かれたデータ群から残りのデータをランダムな順番で再生する手段とを具備することを特徴とする。【選択図】  図１５
2006012295.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータを含むデータ群からデータを連続的に再生することが可能な再生装置であって、
前記データ群からデータを所定の順番で再生する第１のモードと前記データ群からデータをランダムな順番で再生する第２のモードとを切り替える手段と、
前記第１のモードでデータ再生しているときであって、前記第２のモードに切り替えられたときに、前記データ群から既に再生したデータを除き、除かれたデータ群から残りのデータをランダムな順番で再生する手段と
を具備することを特徴とする再生装置。
【請求項２】
請求項１に記載の再生装置であって、
前記再生手段は、前記第１のモード時のデータの再生の途中で、前記第１のモードから前記第２のモードに切り替えられたときには、前記途中のデータから再生を開始し、その後残りのデータをランダムな順番で再生することを特徴とする再生装置。
【請求項３】
請求項１に記載の再生装置であって、
乱数を発生する手段と、
前記発生した乱数を記憶する手段と、
前記第２のモードへの切り替えたときのデータの位置を示す第１の値を記憶する手段と、
前記乱数及び第１の値により一意に決まり、ランダムな順番で再生を決める数値の列を生成する手段と、
前記第２のモードによる再生を停止したときに、当該停止時のデータの位置を示す第２の値を記憶する手段とを具備し、
前記再生手段は、前記第２のモードの再生を停止した後の再開時は、前記記憶された乱数及び第１の値に基づき前記数値の列を生成し、前記生成された数値の列に基づく順番で、かつ、前記第２の値に対応するデータからデータの再生を再開するものであることを特徴とする再生装置。
【請求項４】
請求項３に記載の再生装置であって、
前記データの再生を停止したときにそのデータ内における停止位置を記憶する手段を更に具備し、
前記再生手段は、再開時にその停止位置から再生することを特徴とする再生装置。
【請求項５】
複数のデータを含むデータ群からデータを連続的に再生する再生方法であって、
前記データ群からデータを所定の順番で再生しているときであって、前記前記データ群からデータをランダムな順番で再生するように切り替えられたときに、前記データ群から既に再生したデータを除き、
前記除かれたデータ群から残りのデータをランダムな順番で再生する
ことを特徴とする再生方法。
【請求項６】
請求項５に記載の再生方法であって、
前記データの再生の途中で、前記順番の再生から前記ランダムな再生に切り替えられたとき、前記途中のデータから再生を開始し、
その後残りのデータをランダムな順番で再生する
ことを特徴とする再生方法。
【請求項７】
請求項５に記載の再生方法であって、
乱数を発生し、
前記発生した乱数を記憶し、
前記順番の再生から前記ランダムな再生に切り替えられたときのデータの位置を示す第１の値を記憶し、
前記乱数及び第１の値により一意に決まり、ランダムな順番で再生を決める数値の列を生成し、
前記ランダムな再生を停止したときに、当該停止時のデータの位置を示す第２の値を記憶し、
前記ランダムな順番での再生を停止した後の再開時は、前記記憶された乱数及び第１の値に基づき前記数値の列を生成し、前記生成された数値の列に基づく順番で、かつ、前記第２の値に対応するデータからデータの再生を再開する
ことを特徴とする再生方法。
【請求項８】
請求項７に記載の再生方法であって、
前記データの再生を停止したときにそのデータ内における停止位置を記憶し、
前記再開時にその停止位置から再生する
ことを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば音楽や映像などのデータをランダムに再生（シャッフル）する機能を有するデータの再生装置及び再生方法に関する。
【背景技術】
【０００２】
音楽をシャッフル再生する技術としては、例えば特許文献１に開示されているように、まずシャッフル再生する順番を決めてそれをRAMに記憶しておき、その順番に従って音楽を再生するものがある。これにより、シャッフル再生の際に重複した音楽を生成することが防止できる。
【０００３】
しかしながら、上記の特許文献１に開示された技術では、通常の再生モードからシャッフルモードに切り替えた場合に、それまでの通常モードで既に再生された音楽についても重複して再生される、という課題がある。
【０００４】
そこで、特許文献１においては、選択対象を限定してシュッフルを行うことで、このような重複再生を避けることも可能である。
【特許文献１】特開２００２−２６８５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のように、重複した再生を避けるために選択対象を限定する場合には、ユーザはそれまでに聞いた曲を記憶していなければならず、またそのための操作も非常に煩わしいものとなる。
【０００６】
また、特許文献１では、シャッフル再生する順番を決めてそれをRAMに記憶しているから、当該装置の電源をオフにすると当該順番が失われてしまい、再びシャッフルをし直す必要がある。これでは重複した再生を避けることができない。そのため、RAMをバッテリバックアップにしたり、不開発性メモリにすることが考えられるが、そのためのメモリ容量が非常に大きくなる、という課題がある。
【０００７】
本発明の目的は、簡単な操作でランダムなデータの再生を重複しないように行うことができる再生装置及び再生方法を提供することにある。   本発明の目的は、メモリ容量を削減しつつランダムなデータの再生を重複しないように行うことができる再生装置及び再生方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る再生装置は、複数のデータを含むデータ群からデータを連続的に再生することが可能な再生装置であって、前記データ群からデータを所定の順番で再生する第１のモードと前記データ群からデータをランダムな順番で再生する第２のモードとを切り替える手段と、前記第１のモードでデータ再生しているときであって、前記第２のモードに切り替えられたときに、又は、前記第２のモードがリセットされたとき、前記データ群から既に再生したデータを除き、除かれたデータ群から残りのデータをランダムな順番で再生する手段とを具備することを特徴とする。
【０００９】
本発明の別の観点に係る再生方法は、複数のデータを含むデータ群からデータを連続的に再生する再生方法であって、前記データ群からデータを所定の順番で再生しているときであって、前記データ群からデータをランダムな順番で再生するように切り替えられたときに、又は、前記ランダムな順番の再生がリセットされたとき、前記データ群から既に再生したデータを除き、前記除かれたデータ群から残りのデータをランダムな順番で再生することを特徴とする。
【００１０】
ここで、データとは、例えば音楽データ、映像データなどである。
【００１１】
データ群とは、例えばデータが音楽データの場合には複数の曲を含むアルバムを複数集めたものであってもいいし、１枚のアルバムであってもいい。
【００１２】
本発明では、既に再生したデータの除かれたデータ群から残りのデータをランダムな順番で再生しているので、データをランダムに再生する場合にデータを重複して再生することを防止することができる。つまり、音楽再生を例にとると、ランダム再生モードにおいて同一の曲を重複して聞かせるようなことはなくなる。よって、本発明では、簡単な操作でランダムなデータの再生を重複しないように行うことができる。
【００１３】
本発明では、前記第１のモード時のデータの再生の途中で、前記第１のモードから前記第２のモードに切り替えられたときには、又は、第２のモードがリセットされたとき、前記途中のデータから再生を開始し、その後残りのデータをランダムな順番で再生することが好ましい。
【００１４】
これにより、ランダム再生切り替え時の再生中のデータについても重複して再生するようなことや欠落して再生するようなことがなくなる。
【００１５】
本発明では、乱数を発生する手段と、前記発生した乱数を記憶する手段と、前記第２のモードへの切り替えたときのデータの位置を示す第１の値を記憶する手段と、前記乱数及び第１の値により一意に決まり、ランダムな順番で再生を決める数値の列を生成する手段と、前記第２のモードによる再生を停止したときに、当該停止時のデータの位置を示す第２の値を記憶する手段とを具備し、前記再生手段は、前記第２のモードの再生を停止した後の再開時は、前記記憶された乱数及び第１の値に基づき前記数値の列を生成し、前記生成された数値の列に基づく順番で、かつ、前記第２の値に対応するデータからデータの再生を再開するものであってもよい。
【００１６】
これらの記憶手段としては、当該再生装置がオフになっても記憶を保持しておくのが好ましい形態といえる。例えば、フラッシュメモリやバッテリバックアップ付きの揮発性のメモリ、ハードディスクなどを記憶手段として用いることができる。
【００１７】
これにより、再現性のあるランダム再生の再開のために、乱数に基づき発生させた数値の列を記憶しておくのではなく、これに対応するデータとして単に乱数を記憶しておけばいいので、そのために使用するメモリ容量を削減することができる。なお、再現性のあるランダム再生の再開を行うことで、データの重複生成を防止できる。
【００１８】
本発明では、前記データの再生を停止したときにその停止位置（例えば時間）を記憶しておき、再開時にその停止位置から再生するようにしてもよい。
【００１９】
これにより、停止直前のデータについても重複して再生するようなことや欠落して再生するようなことがなくなる。また、ユーザから見ると、一時停止を解除するが如く再生を再開することができる。
【発明の効果】
【００２０】
以上のように、本発明によれば、簡単な操作でランダムなデータの再生を重複しないように行うことができる。また、メモリ容量を削減しつつランダムなデータの再生を重複しないように行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る実施の形態を図面を参照して説明する。
【００２２】
図１は本発明の一実施形態に係る再生装置の外観を示す正面図、図２はその平面図、図３は左側面図である。
【００２３】
これの図に示す再生装置１は、例えばＰＤＡのようにいわばハンドヘルドタイプと呼ばれる程度の大きさで、片手で持ちながら映像や静止画を見たり、例えばポケットの中に入れてヘッドフォンを介して音楽を聴いたりすることができるようになっている。また、再生装置１は、ＵＳＢケーブルを介してパソコンに接続したときにパソコン側からみた外付けハードディスク装置として機能する。
【００２４】
図１に示すように、再生装置１の正面には、例えば３．５インチ程度の大きさの液晶装置からなる表示部２が配置されている。図中表示部右側には、操作パネル３が設けられている。
【００２５】
操作パネル３には、タイトルリスト画面でのタブの切り換えやコンテンツ再生画面での再生内容の早送りや、早戻しなどの操作を行うための←ボタン３ａ、→ボタン３ｂ、操作の取り消しや前の画面に戻るとき、ファイルの再生を停止するときに用いられるＢＡＣＫボタン３ｄ、項目の選択や機能を実行、ファイルを再生／表示するときに用いられるＥＮＴＥＲボタン３ｃ、タイトルリスト画面で選択項目を上下方向に送るときに用いられる↑／↓ボタン３ｅが設けられている。これらのボタンは軽く触れるだけで動作するタッチセンサが内蔵されているものであり、かつ、ボタンの表面は凹んでいて誤接触による誤動作を防止することができる。
【００２６】
図２に示すように、再生装置１の上面部には、点灯パターンによって動作状況（例えば緑の点灯は電源オン、オレンジの点灯は内蔵バッテリの充電中、緑の点滅は接続されたパソコンから内蔵ハードディスクへのアクセス中、オレンジの点滅は内蔵バッテリの容量が少ないことを示す。）が確認できるアクセスランプ４ａ、電源を入れるとき切るときには「ＰＯＷＥＲ」側に１秒以上押し続け、「ＨＯＬＤ」側にセットしておくと操作ボタンを無効にすることが可能な電源スイッチ４ｂ、動画ファイルや音楽ファイルの再生時の音量を調節するための−音量ボタン４ｃ、＋音量ボタン４ｄ、現在表示されている画面で実行できる操作（ツール）のメニューを表示部２に表示させるためのＴＯＯＬＳボタン４ｅが設けられている。
【００２７】
図３に示すように、再生装置１の左側面部には、ヘッドホンコネクタ５ａ、開閉可能なキャップ５ｂが設けられている。図４はキャップ５ｂを開いた状態を示している。キャップ５ｂが開かれた部分には、ＡＣアダプタを接続するためのＤＣ  ＩＮ  コネクタ５ｃ、ＵＳＢケーブルを接続するためのＵＳＢコネクタ５ｄ、本再生装置１で再生する動画の映像をテレビ等に映し出すためのケーブルが接続されるＡＶ  ＯＵＴ  コネクタ５ｅが設けられている。
【００２８】
図５はこの再生装置１の概略構成を示すブロック図である。
【００２９】
同図において、６は２０Ｇバイト程度の記憶容量を有し、音楽データ、映像データ、フォトデータ等を記憶するハードディスク、７はＵＳＢインターフェース部、８は各部の動作を制御すると共にＭＰＥＧデコーダとしても機能するＣＰＵ／ＤＳＰ部である。アナログスイッチ９はＵＳＢコネクタ５ｄにＵＳＢケーブルを介してパソコンが接続されたときに、パソコンからみてハードディスク６だけが見えるようにするためのアナログスイッチである。
【００３０】
ＣＰＵ／ＤＳＰ部８には、フラッシュメモリ１０やＳＤＲＡＭ１１が接続されている。ＣＰＵ／ＤＳＰ部８には、上記の表示部２が接続され、表示部２の裏面又は側面には、バックライト１２が設けられている。電源供給部１３は、表示部２やバックライト１２、アクセスランプ４ａに電源を供給する。
【００３１】
ＣＰＵ／ＤＳＰ部８には、７５Ω程度のインピーダンス整合を図るドライバー１４を介してＡＶ  ＯＵＴ  コネクタ５ｅが接続され、ディジタル・アナログコンバータ１５を介してヘッドホンコネクタ５ａが接続されている。
【００３２】
１６はバッテリバックアップタイプ（電源オフ時に電源が供給され動作している。）のサブＣＰＵであり、バッテリバックアップタイプのメモリ１６ａを内蔵している。サブＣＰＵ１６は、バッテリやそれに伴うアクセスランプ４ａの管理や、レジューム機能の管理等を行う。このサブＣＰＵ１６はＣＰＵ／ＤＳＰ部８や操作パネル３の操作ボタン等のキー部１７と接続されている。
【００３３】
１８はリチウムイオンバッテリであり、バッテリチャージ部１９を介してＤＣ  ＩＮ  コネクタ５ｃと接続されている。また、ＤＣ／ＤＣコンバータ２０はリチウムイオンバッテリ１８のＤＣ電源を３．３Ｖや１．５ＶのＤＣ電源に変換して各部に供給している。
【００３４】
次に、表示部１に表示される画面と操作ボタン等との関係を説明する。
【００３５】
この再生装置１では、電源スイッチ４ｂをオンすると、サブＣＰＵ１６に記憶されていたデータに基づき直近の終了時の状態が再現される（レジューム機能）。
【００３６】
その状態が例えば図６に示すように「Ｖｉｄｅｏ」のタイトルリスト画面が表示されていたとする。この状態から→ボタン３ｂを押す（触れる）と、図７に示す「Ｍｕｓｉｃ」のタイトルリスト画面が表示され、更に→ボタン３ｂを押すと図８に示す「Ｐｈｏｔｏ」のタイトルリスト画面が表示され、更に→ボタン３ｂを押すと図９に示す「Ｓｅｔｕｐ」のタイトルリスト画面が表示される。←ボタン３ａを押した場合には、その逆にタイトルリスト画面が切り替わる。即ち、→ボタン３ｂを押すことで、タイトルリスト画面は「Ｖｉｄｅｏ」、「Ｍｕｓｉｃ」、「Ｐｈｏｔｏ」、「Ｓｅｔｕｐ」の順番で切り替わり、←ボタン３ａを押すことで、タイトルリスト画面は「Ｓｅｔｕｐ」、「Ｐｈｏｔｏ」、「Ｍｕｓｉｃ」、「Ｖｉｄｅｏ」の順番で切り替わる。
【００３７】
図７に示した「Ｍｕｓｉｃ」のタイトルリスト画面で↑／↓ボタン３ｅを上又は下に滑らせる、或いは上部又は下部を触れることで選択項目を上下方向に送ることができる。所定の選択項目でＥＮＴＥＲボタン３ｃを押すとその選択項目（ここでは所定の音楽ファイルが）再生され、ＢＡＣＫボタン３ｄを押すとそのファイルの再生が停止され、図６に示した「Ｍｕｓｉｃ」のタイトルリスト画面に戻る。「Ｖｉｄｅｏ」や「Ｐｈｏｔｏ」に関しても同様である。
【００３８】
ここで、「Ｍｕｓｉｃ」のタイトルリスト画面において、「全てを再生」を選択し、ＥＮＴＥＲボタン３ｃを押すと、音楽ファイルの全てが所定の順番で再生される。そのときに、ＴＯＯＬＳボタン４ｅを押すと図１０に示すように、「リピート」、「シャッフル」等の再生の設定が可能となる。ここで、「シャッフル」のモードを選択し、ＥＮＴＥＲボタン３ｃを押すと、「ＯＮ」「ＯＦＦ」の選択になり、「ＯＮ」「ＯＦＦ」の選択に応じて全ての音楽を所定の順番で再生するモードと「シャッフル」のモードとの切り替えが行われる。
【００３９】
次に、このような再生動作を図１１〜図１４に示すフローチャートに基づき更に詳しく説明する。  
【００４０】
図７に示した「Ｍｕｓｉｃ」のタイトルリスト画面からＢＡＣＫボタン３ｄを押すと、曲の検索方法やソートパターンの指定が可能となる。検索方法やソートパターンとしては、例えばアーティスト−アルバム−ジャンル−年代−プレイリスト−タイトルを指定することができる。例えば、「アルバム」を選択すると、「全てを再生」及びアルバムのタイトルがアルファベット順に表示される。
（１）ここで、ユーザが曲の検索方法やソートパターンを指定し（ステップ１１０１）、ユーザより開始曲が指定され、演奏開始の指示を受けると（ステップ１１０２）、演奏リストを作成する（ステップ１１０３）。演奏リストは、曲を検索し、曲順をソートすることによって作成される。
（２）レジュームモードに設定されているかどうかを判断する（ステップ１１０４）。レジュームモードに設定されているかどうかの判断は、後述するメモリ１６ａに記憶された曲の検索方法とソートパターンを決めるＩＤが前回と同じであり、かつ、前回停止したときと同じ曲を開始曲として指定されたか否かによって行う。
（３）レジュームモードに設定されていない場合には、演奏リストの０曲目から演奏を開始する（ステップ１１０５）。
【００４１】
そして、演奏中には、
（イ）演奏の途中でシャッフルモード（ランダム再生モード）が指示されたか？（ステップ１１０６）
（ロ）演奏の途中でユーザが停止したか？（ステップ１１０７）
（ハ）曲の演奏を終了したか？（ステップ１１０８）
（ニ）演奏リストを最後まで演奏したか？（ステップ１１０９）
を判断している。
（４）ステップ１１０６で演奏の途中（ｎ曲目）でシャッフルモードが指示された場合には、ノーマルモードからシャッフルモードへ遷移したか、先頭曲指定付きの残り全シャッフルモードかを判断する（ステップ１１１０）。
（イ）ノーマルモードからシャッフルモードへ遷移した場合には、図１５に示すように、（ｎ＋１）曲目をシャッフルの開始位置として最後の曲までシャッフルする（ステップ１１１１）。このとき、現在演奏中のｎ曲についてはそのまま演奏を続ける。
【００４２】
ここで、サブＣＰＵ１６はシャッフルモードのために乱数（ｒｓｅｅｄ）を発生し、乱数により一意に決まる数値の列（ｒａｎｄ）を生成する。この生成は例えばランダム関数によって行われる。このランダム関数は、例えばＣ言語の標準ライブラリ等でも提供されている。シャッフルモードにおける再生は、この数値の列（ｒａｎｄ）に基づき行われる。ここでは、ｒｓｅｅｄは新規に生成され、ｓｔ＿ｔｒ＝ｎ＋１、ｔｒ０＝０である。
【００４３】
シャッフルの具体例としては、例えば図１６に示すように、５曲のうち２曲目の演奏中にシャッフルモードに設定されたとして、ｒｓｅｅｄ＝Ｃ値であってｒａｎｄ＝｛４，５，３｝、ｔｒ０＝０、ｓｔ＿ｔｒ＝３であるとすると、シャッフルすべき曲（３〜５）についてｒａｎｄの値の順番に従ってデータ（３〜５）を入れ替えていく。ｒａｎｄの最初の値（１番目）が４なので、３、４、５のうち３と４に入れ替え、ｒａｎｄの次の値（２番目）が５なので、４，３，５のうち３と５を入れ替え、ｒａｎｄの次の値（３番目）が３なので、４，５、３のうち３と４と入れ替えて３，５，４という曲順となる。
（ロ）先頭曲指定付きの残り全シャッフルモードの場合には、図１７に示すように、まずｎ曲目と０曲目とを交換し（ステップ１１１２）、１曲目をシャッフルの開始位置として最後の曲までをシャッフルする（ステップ１１１３）。ここでは、ｒｓｅｅｄは新規に生成され、ｓｔ＿ｔｒ＝１、ｔｒ０＝ｎである。
【００４４】
演奏中の曲は０曲目であるので、現在演奏中の曲は０曲目（ｔｒａｃｋ＝０）とする（ステップ１１１４）。
（ハ）上記（イ）（ロ）いずれの場合にもシャッフル情報（ｒｓｅｅｄ、ｓｔ＿ｔｒ、ｔｒ０）をレジュームのためにメモリ１６ａに記憶する（ステップ１１１５）。
（５）ステップ１１０７でユーザが再生を停止したときには、メモリ１６ａには、演奏状態を復元するためのデータとして、停止時の演奏曲を示す値（ｔｒａｃｋ）及び演奏停止時の演奏時間、演奏リストを復元するためのデータとして、曲の検索方法とソートパターンを決めることができるＩＤが記憶される（ステップ１１１６）。
（６）ステップ１１０８で１つの曲の演奏が終了したときには、ステップ１１０９でそれが最後の曲であるかを判断し、最後の曲でなければｔｒａｃｋ＝ｔｒａｃｋ＋１として次の曲の演奏を開始する（ステップ１１１７）。
（７）ステップ１１０９で演奏の終了した曲が最後の曲であると判断した場合には、リピートモードに設定されているかどうかを判断する（ステップ１１１８）。
【００４５】
リピートモードに設定されていない場合には、ステップ１１１６の処理となる。この場合、停止時の演奏曲を示す値（ｔｒａｃｋ）及び演奏停止時の演奏時間はそれぞれ０となる。
（８）ステップ１１１８でリピートモードに設定されていると判断した場合には、まずシャッフルモードに設定されているかどうかを判断する（ステップ１１１９）。
【００４６】
シャッフルモードに設定されている場合には、演奏リストの０番目の曲から最後の曲まで、すなわち全曲をシャッフルする（ステップ１１２０）。ここでは、ｒｓｅｅｄは新規に生成され、ｓｔ＿ｔｒ＝０、ｔｒ０＝０である。
【００４７】
そして、シャッフル情報（ｒｓｅｅｄ、ｓｔ＿ｔｒ、ｔｒ０）をレジュームのためにメモリ１６ａに記憶する（ステップ１１２１）。ステップ１１０５に戻り、０曲目から再生を行う。
【００４８】
一方、ステップ１１１９でシャッフルモードに設定されていないと判断した場合には、
ステップ１１０５に戻り、０曲目から再生を行う。
（９）ステップ１１０４でレジュームモードに設定されていると判断した場合には、まずシャッフルモードに設定されているかどうかを判断する（ステップ１１２２）。
（イ）シャッフルモードに設定されている場合には、メモリ１６ａからシャッフル情報（ｔｒ０）を読み出して、演奏リストの先頭曲（０番目）と交換する（ステップ１１２３）。
【００４９】
次に、メモリ１６ａからシャッフル情報（ｒｓｅｅｄ及びｓｔ＿ｔｒ）を読み出して、演奏リストのｓｔ＿ｔｒ番目の曲から最後の曲まで、ｒｓｅｅｄに基づき生成されたｒａｎｄを使ってシャッフルする（ステップ１１２４）。
（ロ）シャッフルモードに設定されていない場合又はステップ１１２４の後、メモリ１６ａから停止時の演奏曲を示す値（ｔｒａｃｋ）を読み出し（ステップ１１２５）、更に演奏停止時の演奏時間を読み出し、その位置から演奏を開始する（ステップ１１２６）。そして、ステップ１１０６に戻る。
【００５０】
以上のように、本実施形態では、前回と同じ検索条件で検索し、前回と同じソートルールでリストを並べてから前回記憶しておいた３つのシャッフル情報（ｒｓｅｅｄ、ｓｔ＿ｔｒ、ｔｒ０）を用いて上記の手順でシャッフルを行うことで、前回と全く同じ演奏順リストが作成できる。従って、記憶しておいたトラック番号の記憶しておいた演奏時間より演奏を開始すれば、前回の演奏を停止したときの続きを全て継続していたように、まるで一時停止を解除するが如く、再生を再開することができる。また、前回のｒａｎｄのデータを記憶しておく必要がないので、使用するメモリ量を非常に少ないものとすることができる。
【００５１】
なお、本発明は上記の実施形態に限定されない。
【００５２】
上記の実施形態では音楽データを例にとり説明したが、映像データ、フォトデータ、その他のデータであっても勿論構わない。
【００５３】
また、上記実施形態ではノーマルモードの再生からシャッフルモードに切り替えた場合を例にとって説明したが、シャッフルモードの最中に再度シャッフルモードをリセットした場合にも本発明を適用できる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係る再生装置の外観を示す正面図である。
【図２】図１に示した再生装置の平面図である。
【図３】図１に示した再生装置の左側面図である。
【図４】図３の側面をキャップを空けた状態を示す図である。
【図５】図１に示した再生装置の概略構成を示すブロック図である。
【図６】図１に示した再生装置の表示部に表示される「Ｖｉｄｅｏ」のタイトルリスト画面を示すである。
【図７】図１に示した再生装置の表示部に表示される「Ｍｕｓｉｃ」のタイトルリスト画面を示す図である。
【図８】図１に示した再生装置の表示部に表示される「Ｐｈｏｔｏ」のタイトルリスト画面を示す図である。
【図９】図１に示した再生装置の表示部に表示される「Ｓｅｔｕｐ」のタイトルリスト画面を示す図である。
【図１０】図１に示した再生装置の表示部に表示される「Ｍｕｓｉｃ」のタイトルリスト画面においてＴＯＯＬＳボタンを押したときの画面を示す図である。
【図１１】図１に示した再生装置における再生動作を説明するためのフローチャートである（その１）。
【図１２】図１に示した再生装置における再生動作を説明するためのフローチャートである（その２）。
【図１３】図１に示した再生装置における再生動作を説明するためのフローチャートである（その３）。
【図１４】図１に示した再生装置における再生動作を説明するためのフローチャートである（その４）。
【図１５】ノーマルモードからシャッフルモードへ遷移した場合の説明図である。
【図１６】シャッフルの具体例を説明するための図である。
【図１７】先頭曲指定付きの残り全シャッフルモードを説明するための図である。
【符号の説明】
【００５５】
１  再生装置
２  表示部
３  操作パネル
３ａ  ←ボタン
３ｂ  →ボタン
３ｃ  ＥＮＴＥＲボタン
３ｄ  ＢＡＣＫボタン
３ｅ  ↑／↓ボタン
４ｅ  ＴＯＯＬＳボタン
６  ハードディスク
８  ＣＰＵ／ＤＳＰ部
１６  サブＣＰＵ
１６ａ  メモリ
【図１】
2006012295.tif 000003
【図２】
2006012295.tif 000004
【図３】
2006012295.tif 000005
【図４】
2006012295.tif 000006
【図５】
2006012295.tif 000007
【図６】
2006012295.tif 000008
【図７】
2006012295.tif 000009
【図８】
2006012295.tif 000010
【図９】
2006012295.tif 000011
【図１０】
2006012295.tif 000012
【図１１】
2006012295.tif 000013
【図１２】
2006012295.tif 000014
【図１３】
2006012295.tif 000015
【図１４】
2006012295.tif 000016
【図１５】
2006012295.tif 000017
【図１６】
2006012295.tif 000018
【図１７】
2006012295.tif 000019