(57)【要約】【課題】複数の記録再生装置を大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができるようにする。【解決手段】オーディオプレーヤ１において、ユーザにより、ベース部１０の上面に設けられた再生用スロットにブロック２２乃至２６が設置されると、ベース部１０は、赤外線通信により、ブロック２２乃至２６より再生させる音楽データに関する情報を取得し、設置されたブロックの位置または向き等に応じて、再生させる音楽データを選択するとともに、それらの音楽データの再生順を決定し、再生処理を制御する。ユーザは、ブロック２２乃至２６を設置させる位置または向きを変更することにより、再生させる音楽データ、およびその再生順を制御する。本発明はオーディオプレーヤに適用できる。【選択図】図１
2005078762.tif 000002
【特許請求の範囲】
【請求項１】
所定の物体を配置可能な複数の領域を有する本体部と、前記本体部と別体に構成され、ユーザにより前記領域に配置される前記物体であるブロック部よりなり、コンテンツデータの出力を制御する出力制御装置において、
前記コンテンツデータを記録する記録手段と、
前記領域に配置された前記ブロック部と通信を行う通信手段と、
前記通信手段による前記通信を用いて、前記ブロック部より前記コンテンツデータに関する情報を取得する取得手段と、
前記通信手段による前記通信を用いて、前記本体部に設けられた複数の前記領域における、前記ブロック部の配置状況を管理するブロック部管理手段と、
前記ブロック部管理手段による管理に基づいて、前記取得手段により取得された前記コンテンツデータに関する情報に対応する、前記記録手段により記録されている前記コンテンツデータの出力順を決定し、前記出力順に基づいて前記コンテンツデータを再生し、出力させる出力制御手段と
を備え、
前記領域に配置された前記ブロック部の配置位置の関係に対応した順序で、前記ブロック部に対応する前記コンテンツデータを再生し、出力させる
ことを特徴とする出力制御装置。
【請求項２】
前記通信手段は、前記領域に配置された前記ブロック部と赤外線通信を行う
ことを特徴とする請求項１に記載の出力制御装置。
【請求項３】
前記通信手段による前記通信を用いて、前記領域に配置された前記ブロック部に対して検出信号を出力する検出信号出力手段と、
前記検出信号出力手段により出力された前記検出信号を取得した前記ブロック部より出力された、前記検出信号に対応する応答信号を取得する応答信号取得手段と
をさらに備え、
前記ブロック部管理手段は、前記応答信号取得手段により取得された前記応答信号に基づいて、前記ブロック部の配置状況を管理する
ことを特徴とする請求項１に記載の出力制御装置。
【請求項４】
前記出力制御手段は、前記ブロック部管理手段による管理により得られる複数の前記ブロック部の配置順と同じ順序で、前記ブロック部のそれぞれに対応する複数の前記コンテンツデータを再生し、出力させる
ことを特徴とする請求項１に記載の出力制御装置。
【請求項５】
前記ブロック部管理手段は、さらに、前記領域に配置された前記ブロック部の、前記本体部に対する向きをさらに管理し、
前記出力制御手段は、前記ブロック部管理手段により管理される前記ブロック部の向きに関する情報に基づいて、出力する前記コンテンツデータを決定する
ことを特徴とする請求項１に記載の出力制御装置。
【請求項６】
前記本体部周辺の光量を測定する測定手段をさらに備え、
前記出力制御手段は、前記測定手段による測定結果に基づいて、前記領域に配置された各ブロック部に対応する複数の前記コンテンツデータの内、出力する前記コンテンツデータを選択し、出力させる
ことを特徴とする請求項１に記載の出力制御装置。
【請求項７】
所定の物体を配置可能な複数の領域を有する本体部と、前記本体部と別体に構成され、ユーザにより前記領域に配置される前記物体であるブロック部よりなり、コンテンツデータの出力を制御する出力制御装置の出力制御方法であって、
前記コンテンツデータの記録を制御する記録制御ステップと、
前記領域に配置された前記ブロック部との通信を制御する通信制御ステップと、
前記通信制御ステップの処理による前記通信を用いて、前記ブロック部より前記コンテンツデータに関する情報を取得する取得ステップと、
前記通信制御ステップの処理による前記通信を用いて、前記本体部に設けられた複数の前記領域における、前記ブロック部の配置状況を管理するブロック部管理ステップと、
前記ブロック部管理ステップの処理による管理に基づいて、前記取得ステップの処理により取得された前記コンテンツデータに関する情報に対応する、前記記録制御ステップの処理により記録されている前記コンテンツデータの出力順を決定し、前記出力順に基づいて前記コンテンツデータを再生し、出力させる出力制御ステップと
を含み、
前記領域に配置された前記ブロック部の配置位置の関係に対応した順序で、前記ブロック部に対応する前記コンテンツデータを再生し、出力させる
を含むことを特徴とする出力制御方法。
【請求項８】
前記通信制御ステップは、前記領域に配置された前記ブロック部と赤外線通信を行う
ことを特徴とする請求項７に記載の出力制御方法。
【請求項９】
前記通信制御ステップの処理による前記通信を用いて、前記領域に配置された前記ブロック部に対する検出信号の出力を制御する検出信号出力制御ステップと、
前記検出信号出力制御ステップの処理により出力された前記検出信号を取得した前記ブロック部より出力された、前記検出信号に対応する応答信号を取得する応答信号取得ステップと
をさらに含み、
前記ブロック部管理ステップの処理は、前記応答信号取得ステップの処理により取得された前記応答信号に基づいて、前記ブロック部の配置状況を管理する
ことを特徴とする請求項７に記載の出力制御方法。
【請求項１０】
前記出力制御ステップの処理は、前記ブロック部管理ステップの処理による管理により得られる複数の前記ブロック部の配置順と同じ順序で、前記ブロック部のそれぞれに対応する複数の前記コンテンツデータを再生し、出力させる
ことを特徴とする請求項７に記載の出力制御方法。
【請求項１１】
前記ブロック部管理ステップの処理は、さらに、前記領域に配置された前記ブロック部の、前記本体部に対する向きをさらに管理し、
前記出力制御ステップの処理は、前記ブロック部管理ステップの処理により管理される前記ブロック部の向きに関する情報に基づいて、出力する前記コンテンツデータを決定する
ことを特徴とする請求項７に記載の出力制御方法。
【請求項１２】
前記本体部周辺の光量を測定する測定ステップをさらに含み、
前記出力制御ステップの処理は、前記測定ステップの処理による測定結果に基づいて、前記領域に配置された各ブロック部に対応する複数の前記コンテンツデータの内、出力する前記コンテンツデータを選択し、出力させる
ことを特徴とする請求項７に記載の出力制御方法。
【請求項１３】
所定の物体を配置可能な複数の領域を有する本体部と、前記本体部と別体に構成され、ユーザにより前記領域に配置される前記物体であるブロック部よりなり、コンテンツデータの出力を制御する処理をコンピュータに行わせるプログラムにおいて、
前記コンテンツデータの記録を制御する記録制御ステップと、
前記領域に配置された前記ブロック部との通信を制御する通信制御ステップと、
前記通信制御ステップの処理による前記通信を用いて、前記ブロック部より前記コンテンツデータに関する情報を取得する取得ステップと、
前記通信制御ステップの処理による前記通信を用いて、前記本体部に設けられた複数の前記領域における、前記ブロック部の配置状況を管理するブロック部管理ステップと、
前記ブロック部管理ステップの処理による管理に基づいて、前記取得ステップの処理により取得された前記コンテンツデータに関する情報に対応する、前記記録制御ステップの処理により記録されている前記コンテンツデータの出力順を決定し、前記出力順に基づいて前記コンテンツデータを再生し、出力させる出力制御ステップと
を含み、
前記領域に配置された前記ブロック部の配置位置の関係に対応した順序で、前記ブロック部に対応する前記コンテンツデータを再生し、出力させる処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力制御装置および方法、並びにプログラムに関し、特に、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができるようにした出力制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、例えば音楽データ等のコンテンツデータは、カセット型のテープデバイスであるカセットテープやレコード等の記録媒体単位（メディア単位）で管理されていた。例えば音楽データの場合、それらの記録媒体（メディア）は、通常、数曲乃至数十曲の楽曲を記録することができる。ユーザは、通常、複数のメディアの中から、目的の楽曲（音楽データ）が記録されているメディアを選択し、それを再生装置に装着してデータを再生させる。このように、ユーザは、複数の音楽データをメディアにまとめて記録してあり、多くの音楽データを有する場合においても、それらの音楽データの１つ１つを指定して再生させるのではなく、メディア単位で指定して再生させることができる。
【０００３】
このようなメディアに記録された音楽データを再生させる再生装置であるオーディオプレーヤには、楽曲（音楽データ）の再生、停止、早送り、または巻き戻し等各種の操作を行うための専用のボタンがそれぞれ設けられており、ユーザはそれらのボタンを操作することにより音楽データの再生を制御する。上述したようなメディアにおいては、それに記録される音楽データの曲数も限られているので、ユーザは、このようなボタン操作のみで十分に音楽データの再生を制御することができる。従って、このようなオーディオプレーヤにおいては、再生中の曲名を表示する程度の小型のディスプレイのみが設けられているだけである。
【０００４】
しかしながら、レコードやCD-ROM（Compact Disc - Read Only Memory）等のメディアは再生専用であり、書き込みを行うことができないので、ユーザの好みに合わない不必要なデータが含まれている場合であっても、その記録内容を編集することができなかった。これに対して、例えば、カセットテープやCD-R（Compact Disc - Recordable）等の、データの書き込みが可能なメディアは、ユーザの嗜好に合う音楽データのみを記録することができる。しかしながら、この場合においても、１つのメディアに記録可能なデータ量に制限があるため、再生させる音楽データの数に比例して、必要なメディアの数も増えてしまう。
【０００５】
そこで、近年、上述したメディアと比較して容量の大きな磁気記録媒体であるハードディスクに音楽データを記録する方法が用いられるようになってきた。ハードディスクの場合、数十ギガバイト乃至数百ギガバイトもの容量を安価に実現することができ、数千曲もの楽曲（音楽データ）を記録することができる。例えば、CD-ROM等のメディアを再生する再生装置であるオーディオプレーヤにハードディスクを内蔵させ、大量の音楽データをそのハードディスクに記録し、再生させるオーディオプレーヤ等が存在する。
【０００６】
このようなハードディスクに記録された音楽データを再生するオーディオプレーヤにおいては、上述した、CD-ROM等のメディアに記録された音楽データを再生するオーディオプレーヤと同様に、楽曲（音楽データ）の再生、停止、早送り、または巻き戻し等の各種の操作を行うための専用のボタンがそれぞれ設けられており、ユーザはそれらのボタンを操作することにより音楽データの再生を制御する。
【０００７】
なお、ハードディスクは通常パーソナルコンピュータの記憶媒体として用いられるが、近年、パーソナルコンピュータは、その普及とともに、本来の開発装置としての用途以外にも、例えば、LANやインターネット等のネットワークを介して他の装置と連携して処理を行う等、様々な用途に用いられるようになってきた（例えば、特許文献１および特許文献２参照）。これに伴い、例えば、パーソナルコンピュータは、所定のアプリケーションを実行する等して、上述したメディアより音楽データを内蔵するハードディスクにコピーしたり（CD-ROMより読み出した音楽データを圧縮したり、著作権機能付きデータに変換したりする等の処理を行った後、ハードディスクに記録したり）、サーバより音楽データを、ネットワークを介してダウンロードし、内蔵するハードディスクに記録したりすることにより、大量の音楽データを蓄積し、その蓄積された音楽データを再生することにより、上述したオーディオプレーヤとして動作する。
【０００８】
このようなパーソナルコンピュータは、通常、オーディオプレーヤの場合と比較して大きなディスプレイを有しているが、そのディスプレイには、オーディオプレーヤの場合と同様に、楽曲（音楽データ）の再生、停止、早送り、または巻き戻し等の処理を指示する各種のソフトウェアボタンを含むGUI（Graphical User Interface）を表示し、ユーザが基本的にオーディオプレーヤの場合と同様に再生を制御することができるようにしている。また、このようなパーソナルコンピュータにおいては、例えば、アルバム名やアーティスト名等によってグループ化することにより、音楽データを階層的に管理し、ユーザがGUIにより容易に選曲することができるようにするものもある。
【０００９】
【特許文献１】特開２００１-１３６５０４号公報
【特許文献２】特開２００１-１７５３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、以上のように、再生する音楽データをハードディスクに蓄積する場合、ハードディスクの容量が大きいため、その音楽データの数が数千曲のように大量になる場合がある。そのため、上述したハードディスクを有するオーディオプレーヤのように、簡易的なディスプレイのみしか備えていない場合、ユーザは、再生、停止、早送り、または巻き戻し等のボタン操作のみで、目的の曲を大量の音楽データの中から検索して再生させなければならず、煩雑な作業を要する場合があるという課題があった。
【００１１】
また、音楽データを再生する機能しか有していないオーディオプレーヤにおいて、以上のようなパーソナルコンピュータのように、大きなディスプレイを設けることにより、そのディスプレイを利用してGUIを表示し、ユーザが音楽データを階層的に検索する等の複雑な操作を実現する方法も考えられるが、その場合、製造コストが増大してしまう場合があるだけでなく、オーディオプレーヤのサイズも不必要に大きくなってしまう場合があるという課題があった。
【００１２】
また、その場合、音楽データを管理するために、例えば、マウス等のユーザインタフェースを利用しなければならず、操作も複雑になり、CD-ROM等のメディアに記録されている音楽データを再生するオーディオプレーヤのように、ユーザがその操作を直感的に理解し、容易に音楽データを管理して再生することができない場合があるという課題もあった。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の出力制御装置は、コンテンツデータを記録する記録手段と、領域に配置されたブロック部と通信を行う通信手段と、通信手段による通信を用いて、ブロック部よりコンテンツデータに関する情報を取得する取得手段と、通信手段による通信を用いて、本体部に設けられた複数の領域における、ブロック部の配置状況を管理するブロック部管理手段と、ブロック部管理手段による管理に基づいて、取得手段により取得されたコンテンツデータに関する情報に対応する、記録手段により記録されているコンテンツデータの出力順を決定し、出力順に基づいてコンテンツデータを再生し、出力させる出力制御手段とを備え、領域に配置されたブロック部の配置位置の関係に対応した順序で、ブロック部に対応するコンテンツデータを再生し、出力させることを特徴とする。
【００１５】
前記通信手段は、領域に配置されたブロック部と赤外線通信を行うようにすることができる。
【００１６】
前記通信手段による通信を用いて、領域に配置されたブロック部に対して検出信号を出力する検出信号出力手段と、検出信号出力手段により出力された検出信号を取得したブロック部より出力された、検出信号に対応する応答信号を取得する応答信号取得手段とをさらに備え、ブロック部管理手段は、応答信号取得手段により取得された応答信号に基づいて、ブロック部の配置状況を管理することができる。
【００１７】
前記出力制御手段は、ブロック部管理手段による管理により得られる複数のブロック部の配置順と同じ順序で、ブロック部のそれぞれに対応する複数のコンテンツデータを再生し、出力させることができる。
【００１８】
前記ブロック部管理手段は、さらに、領域に配置されたブロック部の、本体部に対する向きをさらに管理し、出力制御手段は、ブロック部管理手段により管理されるブロック部の向きに関する情報に基づいて、出力するコンテンツデータを決定することができる。
【００１９】
前記本体部周辺の光量を測定する測定手段をさらに備え、出力制御手段は、測定手段による測定結果に基づいて、領域に配置された各ブロック部に対応する複数のコンテンツデータの内、出力するコンテンツデータを選択し、出力させることができる。
【００２０】
本発明の出力制御方法は、コンテンツデータの記録を制御する記録制御ステップと、領域に配置されたブロック部との通信を制御する通信制御ステップと、通信制御ステップの処理による通信を用いて、ブロック部よりコンテンツデータに関する情報を取得する取得ステップと、通信制御ステップの処理による通信を用いて、本体部に設けられた複数の領域における、ブロック部の配置状況を管理するブロック部管理ステップと、ブロック部管理ステップの処理による管理に基づいて、取得ステップの処理により取得されたコンテンツデータに関する情報に対応する、記録制御ステップの処理により記録されているコンテンツデータの出力順を決定し、出力順に基づいてコンテンツデータを再生し、出力させる出力制御ステップとを含み、領域に配置されたブロック部の配置位置の関係に対応した順序で、ブロック部に対応するコンテンツデータを再生し、出力させることを特徴とする。
【００２１】
前記通信制御ステップは、領域に配置されたブロック部と赤外線通信を行うようにすることができる。
【００２２】
前記通信制御ステップの処理による通信を用いて、領域に配置されたブロック部に対する検出信号の出力を制御する検出信号出力制御ステップと、検出信号出力制御ステップの処理により出力された検出信号を取得したブロック部より出力された、検出信号に対応する応答信号を取得する応答信号取得ステップとをさらに含み、ブロック部管理ステップの処理は、応答信号取得ステップの処理により取得された応答信号に基づいて、ブロック部の配置状況を管理することができる。
【００２３】
前記出力制御ステップの処理は、ブロック部管理ステップの処理による管理により得られる複数のブロック部の配置順と同じ順序で、ブロック部のそれぞれに対応する複数のコンテンツデータを再生し、出力させることができる。
【００２４】
前記ブロック部管理ステップの処理は、さらに、領域に配置されたブロック部の、本体部に対する向きをさらに管理し、出力制御ステップの処理は、ブロック部管理ステップの処理により管理されるブロック部の向きに関する情報に基づいて、出力するコンテンツデータを決定することができる。
【００２５】
前記本体部周辺の光量を測定する測定ステップをさらに含み、出力制御ステップの処理は、測定ステップの処理による測定結果に基づいて、領域に配置された各ブロック部に対応する複数のコンテンツデータの内、出力するコンテンツデータを選択し、出力させることができる。
【００２６】
本発明のプログラムは、コンテンツデータの記録を制御する記録制御ステップと、領域に配置されたブロック部との通信を制御する通信制御ステップと、通信制御ステップの処理による通信を用いて、ブロック部よりコンテンツデータに関する情報を取得する取得ステップと、通信制御ステップの処理による通信を用いて、本体部に設けられた複数の領域における、ブロック部の配置状況を管理するブロック部管理ステップと、ブロック部管理ステップの処理による管理に基づいて、取得ステップの処理により取得されたコンテンツデータに関する情報に対応する、記録制御ステップの処理により記録されているコンテンツデータの出力順を決定し、出力順に基づいてコンテンツデータを再生し、出力させる出力制御ステップとを含み、領域に配置されたブロック部の配置位置の関係に対応した順序で、ブロック部に対応するコンテンツデータを再生し、出力させることを特徴とする。
【００２７】
本発明の出力制御装置および方法、並びにプログラムにおいては、コンテンツデータが記録され、領域に配置されたブロック部と通信が行われ、その通信を用いて、ブロック部よりコンテンツデータに関する情報が取得され、その通信を用いて、本体部に設けられた複数の領域における、ブロック部の配置状況が管理され、その管理に基づいて、取得されたコンテンツデータに関する情報に対応する、記録されているコンテンツデータの出力順が決定され、出力順に基づいてコンテンツデータが再生されて出力され、例えば、領域に配置されたブロック部の配置位置の関係に対応した順序で、ブロック部に対応するコンテンツデータが再生されて、出力される。
【発明の効果】
【００２８】
本発明によれば、情報を制御することができる。特に、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【発明を実施するための最良の形態】
【００２９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定したりするものではない。
【００３１】
［請求項１］
所定の物体を配置可能な複数の領域（例えば、図２の再生用スロット３３乃至３７）を有する本体部（例えば、図１のベース部１０）と、前記本体部と別体に構成され、ユーザにより前記領域に配置される前記物体であるブロック部（例えば、図１のブロック２１乃至２６）よりなり、コンテンツデータ（例えば、図１０のオーディオデータ１２１−１および１２１−２）の出力を制御する出力制御装置（例えば、図１のオーディオプレーヤ１）において、
前記コンテンツデータを記録する記録手段（例えば、図１０の記憶用データ作成部１１４および曲情報テーブル作成部１１５）と、
前記領域に配置された前記ブロック部と通信を行う通信手段（例えば、図７の赤外線通信部７６）と、
前記通信手段による前記通信を用いて、前記ブロック部より前記コンテンツデータに関する情報（例えば、図１９のアルバム名情報１７５）を取得する取得手段（例えば、図１４のアルバム名取得制御部１５２）と、
前記通信手段による前記通信を用いて、前記本体部に設けられた複数の前記領域における、前記ブロック部の配置状況を管理するブロック部管理手段（例えば、図１４のブロック管理部１５１）と、
前記ブロック部管理手段による管理に基づいて、前記取得手段により取得された前記コンテンツデータに関する情報に対応する、前記記録手段により記録されている前記コンテンツデータの出力順を決定し、前記出力順に基づいて前記コンテンツデータを再生し、出力させる出力制御手段（例えば、図１４の再生制御部１５４）と
を備え、
前記領域に配置された前記ブロック部の配置位置の関係に対応した順序で、前記ブロック部に対応する前記コンテンツデータを再生し、出力させる
ことを特徴とする出力制御装置。
［請求項２］
前記通信手段は、前記領域に配置された前記ブロック部と赤外線通信を行う
ことを特徴とする請求項１に記載の出力制御装置。
［請求項３］
前記通信手段による前記通信を用いて、前記領域に配置された前記ブロック部に対して検出信号（例えば、図１７のブロック検出信号１６１）を出力する検出信号出力手段（例えば、図１５のステップＳ３１の処理を実行する図１４のブロック管理部１５１）と、
前記検出信号出力手段により出力された前記検出信号を取得した前記ブロック部より出力された、前記検出信号に対応する応答信号（例えば、図１７の応答信号１６２）を取得する応答信号取得手段（例えば、図１４の赤外線通信制御部９１）と
をさらに備え、
前記ブロック部管理手段は、前記応答信号取得手段により取得された前記応答信号に基づいて、前記ブロック部の配置状況を管理する
ことを特徴とする請求項１に記載の出力制御装置。
［請求項４］
前記出力制御手段は、前記ブロック部管理手段による管理により得られる複数の前記ブロック部の配置順と同じ順序で、前記ブロック部のそれぞれに対応する複数の前記コンテンツデータを再生し、出力させる
ことを特徴とする請求項１に記載の出力制御装置。
［請求項５］
前記ブロック部管理手段は、さらに、前記領域に配置された前記ブロック部の、前記本体部に対する向きをさらに管理し、
前記出力制御手段は、前記ブロック部管理手段により管理される前記ブロック部の向きに関する情報（例えば、図１９の面ID１７１）に基づいて、出力する前記コンテンツデータを決定する
ことを特徴とする請求項１に記載の出力制御装置。
［請求項６］
前記本体部周辺の光量を測定する測定手段（例えば、図２９の光センサ１９１）をさらに備え、
前記出力制御手段は、前記測定手段による測定結果に基づいて、前記領域に配置された各ブロック部に対応する複数の前記コンテンツデータの内、出力する前記コンテンツデータを選択し、出力させる
ことを特徴とする請求項１に記載の出力制御装置。
［請求項７］
所定の物体を配置可能な複数の領域（例えば、図２の再生用スロット３３乃至３７）を有する本体部（例えば、図１のベース部１０）と、前記本体部と別体に構成され、ユーザにより前記領域に配置される前記物体であるブロック部（例えば、図１のブロック２１乃至２６）よりなり、コンテンツデータ（例えば、図１０のオーディオデータ１２１−１および１２１−２）の出力を制御する出力制御装置（例えば、図１のオーディオプレーヤ１）の出力制御方法であって、
前記コンテンツデータの記録を制御する記録制御ステップ（例えば、図１０の記憶用データ作成部１１４および曲情報テーブル作成部１１５により実行される処理）と、
前記領域に配置された前記ブロック部との通信を制御する通信制御ステップ（例えば、図１８のステップＳ６２）と、
前記通信制御ステップの処理による前記通信を用いて、前記ブロック部より前記コンテンツデータに関する情報（例えば、図１９のアルバム名情報１７５）を取得する取得ステップ（例えば、図１８のステップＳ６３）と、
前記通信制御ステップの処理による前記通信を用いて、前記本体部に設けられた複数の前記領域における、前記ブロック部の配置状況を管理するブロック部管理ステップ（例えば、図１５のステップＳ３２）と、
前記ブロック部管理ステップの処理による管理に基づいて、前記取得ステップの処理により取得された前記コンテンツデータに関する情報に対応する、前記記録制御ステップの処理により記録されている前記コンテンツデータの出力順を決定し、前記出力順に基づいて前記コンテンツデータを再生し、出力させる出力制御ステップ（例えば、図２０のステップＳ８４乃至ステップＳ８６）と
を含み、
前記領域に配置された前記ブロック部の配置位置の関係に対応した順序で、前記ブロック部に対応する前記コンテンツデータを再生し、出力させる
を含むことを特徴とする出力制御方法。
［請求項８］
前記通信制御ステップは、前記領域に配置された前記ブロック部と赤外線通信を行う
ことを特徴とする請求項７に記載の出力制御方法。
［請求項９］
前記通信制御ステップの処理による前記通信を用いて、前記領域に配置された前記ブロック部に対する検出信号（例えば、図１７のブロック検出信号１６１）の出力を制御する検出信号出力制御ステップ（例えば、図１５のステップＳ３１）と、
前記検出信号出力制御ステップの処理により出力された前記検出信号を取得した前記ブロック部より出力された、前記検出信号に対応する応答信号（例えば、図１７の応答信号１６２）を取得する応答信号取得ステップ（例えば、図１５のステップＳ３２）と
をさらに含み、
前記ブロック部管理ステップの処理は、前記応答信号取得ステップの処理により取得された前記応答信号に基づいて、前記ブロック部の配置状況を管理する
ことを特徴とする請求項７に記載の出力制御方法。
［請求項１０］
前記出力制御ステップの処理は、前記ブロック部管理ステップの処理による管理により得られる複数の前記ブロック部の配置順と同じ順序で、前記ブロック部のそれぞれに対応する複数の前記コンテンツデータを再生し、出力させる
ことを特徴とする請求項７に記載の出力制御方法。
［請求項１１］
前記ブロック部管理ステップの処理は、さらに、前記領域に配置された前記ブロック部の、前記本体部に対する向きをさらに管理し、
前記出力制御ステップの処理は、前記ブロック部管理ステップの処理により管理される前記ブロック部の向きに関する情報（例えば、図１９の面ID１７１）に基づいて、出力する前記コンテンツデータを決定する
ことを特徴とする請求項７に記載の出力制御方法。
［請求項１２］
前記本体部周辺の光量を測定する測定ステップ（例えば、図３１のステップＳ１８８）をさらに含み、
前記出力制御ステップの処理は、前記測定ステップの処理による測定結果に基づいて、前記領域に配置された各ブロック部に対応する複数の前記コンテンツデータの内、出力する前記コンテンツデータを選択し、出力させる
ことを特徴とする請求項７に記載の出力制御方法。
［請求項１３］
所定の物体を配置可能な複数の領域（例えば、図２の再生用スロット３３乃至３７）を有する本体部（例えば、図１のベース部１０）と、前記本体部と別体に構成され、ユーザにより前記領域に配置される前記物体であるブロック部（例えば、図１のブロック２１乃至２６）よりなり、コンテンツデータ（例えば、図１０のオーディオデータ１２１−１および１２１−２）の出力を制御する処理をコンピュータ（例えば、図１のオーディオプレーヤ１）の出力制御方法であって、
に行わせるプログラムにおいて、
前記コンテンツデータの記録を制御する記録制御ステップ（例えば、図１０の記憶用データ作成部１１４および曲情報テーブル作成部１１５により実行される処理）と、
前記領域に配置された前記ブロック部との通信を制御する通信制御ステップ（例えば、図１８のステップＳ６２）と、
前記通信制御ステップの処理による前記通信を用いて、前記ブロック部より前記コンテンツデータに関する情報（例えば、図１９のアルバム名情報１７５）を取得する取得ステップ（例えば、図１８のステップＳ６３）と、
前記通信制御ステップの処理による前記通信を用いて、前記本体部に設けられた複数の前記領域における、前記ブロック部の配置状況を管理するブロック部管理ステップ（例えば、図１５のステップＳ３２）と、
前記ブロック部管理ステップの処理による管理に基づいて、前記取得ステップの処理により取得された前記コンテンツデータに関する情報に対応する、前記記録制御ステップの処理により記録されている前記コンテンツデータの出力順を決定し、前記出力順に基づいて前記コンテンツデータを再生し、出力させる出力制御ステップ（例えば、図２０のステップＳ８４乃至ステップＳ８６）と
を含み、
前記領域に配置された前記ブロック部の配置位置の関係に対応した順序で、前記ブロック部に対応する前記コンテンツデータを再生し、出力させる処理をコンピュータに実行させることを特徴とするプログラム。
【００３２】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３３】
図１は、本発明を適用したオーディオプレーヤの外観を示す斜視図である。
【００３４】
図１において、オーディオプレーヤ１は、本体であるベース部１０、および再生する音楽データに関する情報を記憶する複数のブロック２１乃至２６により構成され、後述するように、ベース部１０に内蔵されるハードディスクに蓄積された音楽データを再生し、図示せぬスピーカより出力するオーディオプレーヤである。
【００３５】
後述するように、ブロック２１乃至ブロック２６はそれぞれ記憶部を有し、ハードディスクに蓄積されたコンテンツデータとしての音楽データに関する情報を記憶しており、ベース部１０に設置されると、その情報がベース部１０により読み出され、そのブロックの位置に応じて、その情報に対応する音楽データが再生される。
【００３６】
ベース部１０の外観を図２の斜視図に示す。図２において、ベース部１０の上面には、例えば、楽曲（音楽データ）の再生中にユーザにより操作され、楽曲の出力レベルを調整するボリュームとして機能したり、ブロックに音楽データに関する情報を記憶させる際にユーザに操作され、その情報を選択するセレクタとして機能したりするダイヤルスイッチ３１、ブロックに音楽データに関する情報を記憶させる際に、そのブロックが装着される場所である登録用スロット３２、および、ブロックに記憶されている情報に対応する音楽データを再生させる際に、ユーザがブロックを装着させる場所である再生用スロット３３乃至再生用スロット３７が設けられている。
【００３７】
ダイヤルスイッチ３１は、図２に示される両矢印の方向、すなわち、ダイヤルスイッチ３１の上面の中心点を中心として、ベース部１０の上面に対して水平方向に回転動作することができるようになされており、ベース部１０の内部の回路において、その位置または回転量に応じた制御信号を出力して、ブロックに登録する情報を選択したり、再生音量を調節したりする。
【００３８】
登録用スロット３２は、ベース部１０の上面に設けられた正方形の領域であり、音楽データに関する情報を記憶させるブロックがユーザにより設置される（登録用スロット３２の上に配置される）領域である。後述するように、登録用スロット３２には、赤外線発光部および赤外線受光部が設けられており、ベース部１０は、それらを用いてブロックと赤外線通信を行い、情報の送受信を行う。
【００３９】
再生用スロット３３乃至再生用スロット３７は、登録用スロット３２と基本的に同様の構成であり、ベース部１０の上面に設けられた正方形の領域であり、ベース部１０がブロックと赤外線通信を行い、情報の送受信を行うための、赤外線発光部および赤外線受光部が設けられている。これらの再生用スロット３３乃至再生用スロット３７には、音楽データを再生させるブロックがユーザにより設置される（再生用スロット３３乃至再生用スロット３７の上に配置される）。なお、後述するように、ブロックが再生用スロット３３乃至再生用スロット３７のいずれのスロットに設置されるかによって、そのブロックが記憶している情報に対応する音楽データの再生順序が決定される。
【００４０】
図３に登録用スロット３２の構成例を示す。図３において、登録用スロット３２の中心（登録用スロット３２の正方形の対角線が交差する位置）には、上述したように赤外線発光部４１が設けられている。また、その登録用スロット３２の中心を通り、登録用スロット３２の４つの辺３２−１乃至３２−４をそれぞれ垂直に２等分する線上の、各辺より所定の距離ｄだけ内側（登録用スロット３２の中心側）の位置には、それぞれ赤外線受光部４２−１乃至４２−４が設けられている。
【００４１】
図２に示される再生用スロット３３乃至３７も、図３に示される登録用スロット３２の場合と同様の構成であり、図３の構成を適用することができるので、それらの説明を省略する。
【００４２】
次に、ブロックについて説明する。図１に示されるブロック２１乃至ブロック２６は、同様の構成であるので、以下においては、ブロック２１についてのみ説明する。
【００４３】
ブロック２１の形状は、図４に示されるように、長方形の４つの側面５１乃至５４、並びに、正方形の上面５５および底面５６により囲まれる直方体である。底面５６は、ベース部１０の各スロット（登録用スロット３２、並びに、再生用スロット３３乃至３７）と同じ大きさの正方形であり、ブロック２１が各スロットに設置可能なようになされている。
【００４４】
ブロック２１には、後述するようにスイッチが内蔵されており、そのスイッチの可動部２１−１が上面５５側に設けられている。すなわちブロック２１は、可動部２１−１および本体部２１−２により構成され、図４に示されるように、ブロック２１の上面５５は、可動部２１−１に構成される。また、ブロック２１の上面５５には、正方形の液晶ディスプレイよりなる表示部６１が設けられている。
【００４５】
図５は、図４に示されるブロック２１を底面５６の側から見た斜視図である。ブロック２１の底面５６には、図３を参照して説明した、ベース部１０のスロット（登録用スロット３２、並びに、再生用スロット３３乃至３７）と対応する様に、その中心の（底面５６の対角線が交差する）位置には、赤外線受光部６２が設けられている。また、その底面５６の中心を通り、底面５６の側面５１と接する辺５６−１を垂直に２等分する線上の、辺５６−１より所定の距離ｄだけ内側（底面５６の中心側）の位置には、赤外線発光部６３が設けられている。
【００４６】
すなわち、ブロック２１の底面５６には、例えば、ブロック２１がベース部１０の登録用スロット３２に設置された際に、図３に示される赤外線発光部４１に対向する位置に、赤外線受光部６２が設けられ、図３に示される赤外線受光部４２−１乃至４２−４のいずれかに対向する位置に、赤外線発光部６３が設けられている。このようにすることにより、ブロック２１が例えばベース部１０の登録用スロット３２に設置された際に、赤外線発光部４１が出力した赤外線信号を赤外線受光部６２が受信したり、赤外線発光部６３が出力した赤外線信号を赤外線受光部４２−１乃至４２−４のいずれかが受信したりすることができる。これにより、ベース部１０と、スロットに装着されたブロック２１とが赤外線通信を行うことができる。
【００４７】
ブロック２１には、赤外線発光部６３が１つしか設けられていないが、各スロットにはそれぞれ４つの赤外線受光部４２−１乃至４２−４が設けられている。これは、ブロック２１がスロットに対してどの向きに（赤外線発光部６３が赤外線受光部４２−１乃至４２−４のいずれに対向するように）設置されてもよいようにするためのものである。
【００４８】
すなわち、例えば、図６Ａに示されるように、辺５６−１と辺３２−１とが接するような方向で、ブロック２１を登録用スロット３２に設置した場合、赤外線発光部６３は、赤外線受光部４２−１と対向し、赤外線発光部６３より出力された赤外線信号は、赤外線受光部４２−１により受信される。また、例えば、図６Ｂに示されるように、辺５６−１と辺３２−２とが接するような方向で、ブロック２１を登録用スロット３２に設置した場合、赤外線発光部６３は、赤外線受光部４２−２と対向し、赤外線発光部６３より出力された赤外線信号は、赤外線受光部４２−２により受信される。
【００４９】
さらに、例えば、図６Ｃに示されるように、辺５６−１と辺３２−３とが接するような方向で、ブロック２１を登録用スロット３２に設置した場合、赤外線発光部６３は、赤外線受光部４２−３と対向し、赤外線発光部６３より出力された赤外線信号は、赤外線受光部４２−３により受信され、例えば、図６Ｄに示されるように、辺５６−１と辺３２−４とが接するような方向で、ブロック２１を登録用スロット３２に設置した場合、赤外線発光部６３は、赤外線受光部４２−４と対向し、赤外線発光部６３より出力された赤外線信号は、赤外線受光部４２−４により受信される。
【００５０】
このように、登録用スロット３２に対して、上述した４方向の内、いずれの向きにブロック２１を設置しても、赤外線発光部６３は、赤外線受光部４２−１乃至４２−４のいずれかと対向するようになされている。後述するように、ブロック２１は、このブロック２１の向きに応じて、互いに異なる４つの情報を記憶することができる。従って、ブロック２１は、スロットに設置する際の向きに応じて４種類のパターンで再生する音楽データを指定することができる。
【００５１】
なお、図６において、登録用スロット３２の赤外線発光部４１とブロック２１の赤外線受光部６２は、それぞれ登録用スロット３２またはブロック２１の中心に配置されているので、図６Ａ乃至図６Ｄのいずれの場合においても（ブロック２１を登録用スロット３２に対して上述した４つの方向の内、いずれの方向で設置しても）、赤外線発光部４１と赤外線受光部６２は、互いに対向するように位置する。
【００５２】
次に、オーディオプレーヤ１の内部の構成について説明する。図７は、図２のベース部１０の内部の構成例を示すブロック図である。
【００５３】
図７において、ベース部１０のMPU（Micro Processing Unit）７１は、ROM（Read Only Memory）７２に記憶されているプログラムやデータ、またはフラッシュメモリ７４やハードディスク７８からRAM（Random Access Memory）７３にロードされたプログラムやデータに従って各種の処理を実行し、ベース部１０の全体を制御する。
【００５４】
ROM７２は、読み出し専用の半導体メモリであり、工場出荷時等に予めMPU７１が実行するプログラムやデータが記憶されており、MPU７１の要求に基づいて、それらをMPU７１に供給する。RAM７３は、読み書き両用の半導体メモリであり、MPU７１の指示に基づいて、プログラムやデータを一時的に保持する。フラッシュメモリ７４は、例えばブロック単位等のデータの書き換えが可能な不揮発性の半導体メモリであり、MPU７１に制御され、ドライブ８１に装着されたリムーバブルメディア８１に記憶されているプログラムやデータ、通信部７９を介して他の装置より供給されるプログラムやデータ、または、ハードディスク７８に記録されているプログラムやデータ等を記憶し、MPU７１の要求に基づいて、それらをMPU７１に供給する。
【００５５】
MPU７１には、また、ユーザからの入力を受け付ける入力部７５、ブロックとの赤外線通信を行う赤外線通信部７６が接続されている。入力部７５は、上述したダイヤルスイッチ３１を有しており、MPU７１に制御されてダイヤルスイッチ３１における入力の受け付けを開始し、ユーザがダイヤルスイッチ３１を操作することにより入力された情報をMPU７１に供給する。赤外線通信部７６は、上述した赤外線発光部４１および赤外線受光部４２の他に、それらの動作を制御する赤外線通信制御部９１を有している。赤外線通信制御部９１は、赤外線発光部４１の発光を制御し、MPU７１より供給された情報を赤外線信号として赤外線発光部４１より出力するとともに、赤外線受光部４２において取得された赤外線信号より供給された情報を抽出し、MPU７１に供給する。このようにして、赤外線通信部７６は、MPU７１に制御されてブロックとの赤外線通信を行う。
【００５６】
MPU７１には、さらに、音楽データに対応する音声信号を出力する出力部７７、および磁気記録媒体であるハードディスク７８が接続されている。出力部７７は、複数のスピーカよりなるスピーカ９２、および音声信号を増幅する増幅部９３を有しており、MPU７１より供給される音声信号（音楽データの再生データ）を取得すると、増幅部９３においてそれを増幅し、増幅した信号をスピーカ９３より出力する。ハードディスク７８は、音楽データ等の各種のデータやMPU７１が実行するプログラムやデータを記憶しており、MPU７１の要求に基づいて、それらをMPU７１に供給する。
【００５７】
MPU７１には、また、図示せぬネットワークを介して他の装置と通信を行う通信部７９、および、装着されたリムーバブルメディア８１に記憶されている音楽データ等の各種のデータやプログラム等を取得し、MPU７１に供給するドライブ８０が接続されている。通信部７９は、インターネットやLAN（Local Area Network）に代表されるネットワークを介して他の装置に接続され、MPU７１に制御されて有線通信または無線通信を行い、他の装置より供給された音楽データ等の各種のデータやプログラム等を取得し、MPU７１に供給する。リムーバブルメディア８１は、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなる記録媒体である。ドライブ８０は、MPU７１に制御されて、装着されたリムーバブルメディア８１に記録されている情報を読み出し、MPU７１に供給する。
【００５８】
なお、図７においては、赤外線通信部７６の赤外線発光部４１と赤外線受光部４２は、１つずつしか示していないが、実際には、図８に示されるように、登録用スロット３２、並びに、再生用スロット３３乃至３７の各スロットに対して１つの赤外線発光部４１、並びに、４つの赤外線受光部４２−１乃至４２−４が設けられている。これらの赤外線発光部４１、並びに、赤外線受光部４２−１乃至４２−４は、各スロットにおいて、図３を参照して説明したような位置に配置されている。
【００５９】
次に、ブロック２１の内部の構成について説明する。図９は、図４のブロック２１の内部の構成例を示すブロック図である。
【００６０】
図９において、ブロック２１のMPU１０１は、ROM１０２に記憶されているプログラムやデータ、またはフラッシュメモリ１０４からRAM１０３にロードされたプログラムやデータに従って各種の処理を実行し、ブロック２１の全体を制御する。
【００６１】
フラッシュメモリ１０４は、MPU１０１より供給された、後述する音楽データに関する情報を、ブロック２１がスロットに設置される際の４方向のそれぞれに対応させて記憶し、MPU１０１の要求に基づいて、その情報をMPU１０１に供給する。
【００６２】
また、MPU１０１には、ブロックID記憶部１０５も接続されている。ブロックID記憶部１０５は、読み出し専用のRAMであり、このブロック２１を識別するためのID（IDentifier）が、製造時や工場出荷時等に予め記憶されており、MPU１０１の要求に応じてその情報をMPU１０１に供給する。
【００６３】
ブロック２１には、上述したようにスイッチが設けられており、ユーザが可動部２１−１を押下することにより、そのスイッチを含むスイッチ部１０６よりMPU１０１に制御信号が出力される。
【００６４】
MPU１０１には、さらに、赤外線受光部６２および赤外線発光部６３の動作を制御する赤外線通信制御部１０７が接続されている。赤外線通信制御部１０７は、赤外線発光部６３の発光を制御し、MPU１０１より供給された情報を赤外線信号として赤外線発光部６３よりベース部１０に対して出力するとともに、赤外線受光部６２において取得された、ベース部１０より供給された赤外線信号より供給された情報を抽出し、MPU１０１に供給する。
【００６５】
なお、図１に示されるブロック２２乃至２６も、ブロック２１と同様の構成であり、図９に示される構成例を適用することができるので、その説明を省略する。
【００６６】
次に、オーディオプレーヤ１の具体的な動作について説明する。
【００６７】
オーディオプレーヤ１は、リムーバブルメディア８１に記録されている音楽データや、ネットワークを介して接続された他の装置より供給された音楽データを取得し、内蔵するハードディスク７８に蓄積させる。ベース部１０のMPU７１は、例えば、ROM７２に記憶されている音楽データ取得用のプログラムを実行し、この処理を実現する。
【００６８】
音楽データ取得用のプログラムを実行すると、MPU７１は、図１０に示されるように、ドライブを制御するドライブ制御部１１１、通信部７９を介した通信を制御する通信制御部１１２、データ取得に関する処理を制御するデータ取得制御部１１３、取得したデータより記憶用のデータを作成する記憶用データ作成部１１４、並びに、記憶させる音楽データに関する情報である曲情報テーブルを作成する曲情報テーブル作成部１１５等の各種の機能を備える。
【００６９】
データ取得制御部１１３は、ドライブ制御部１１１を制御し、ドライブ８０に装着されたリムーバブルメディア８１よりオーディオデータ１２１−１（音楽データ）を読み出させたり、通信制御部１１２を制御して、通信部７９を介して供給されるオーディオデータ１２１−２（音楽データ）を取得させたりする。ドライブ制御部１１１は、ドライブ８０を制御し、ドライブ８０に装着されたリムーバブルメディア８１に記憶されているオーディオデータ１２１−１（音楽データ）を読み出して、データ取得制御部１１３に供給する。通信制御部１１２は、通信部７９を介して取得したオーディオデータ１２１−２をデータ取得制御部１１３に供給する。
【００７０】
データ取得制御部１１３は、ドライブ制御部１１１または通信制御部１１２よりオーディオデータ１２１−１または１２１−２を取得すると、それを記憶用データ作成部１１４に供給する。記憶用データ作成部１１４は、そのオーディオデータに対して、圧縮処理を施したり、著作権保護機能を付加したりする等して、オーディオデータをハードディスク７８に記憶させる際のフォーマットに変換し、曲情報テーブル作成部１１５に供給する。曲情報テーブル作成部１１５は、取得したオーディオデータに基づいて、ハードディスク７８内に記憶された曲情報テーブル１２３を更新し、その更新された曲情報テーブル１２３をオーディオデータとともにハードディスク７８に供給する。ハードディスク７８は、その記憶領域にオーディオデータ用のデータベースであるオーディオデータベース１２４を作成し、取得したオーディオデータをそのオーディオデータベース１２４内に蓄積する。ハードディスク７８は、さらに、供給された曲情報テーブル１２３を記憶する。
【００７１】
曲情報テーブル１２３は、オーディオデータベース１２４内に蓄積されたオーディオデータを管理するためのテーブルであり、それらのオーディオデータの曲名やアルバム名等の名前情報、作成者や作成日付に関する作成情報、曲のジャンルやアーティスト名等の内容に関する内容情報、並びに、ユーザにより指定されたカテゴリ情報等に基づいて、オーディオデータを管理するテーブルである。
【００７２】
オーディオプレーヤ１は、ユーザの操作に基づいて、このようにハードディスク７８に蓄積された音楽データ（オーディオデータ）を再生させるための情報を、登録用スロット３２に設置されたブロック２１に登録する。
【００７３】
ベース部１０のMPU７１は、例えば、ROM７２に記憶されている登録用プログラムを実行し、ブロックへの情報の登録に関する処理を行う。図１１は、MPU７１の登録処理に関する機能ブロックを示すブロック図である。
【００７４】
MPU７１は、赤外線通信部７６の各部を制御し、ブロックが登録用スロット３２に設置されたか否か等を管理するブロック管理部１３１、登録用スロット３２に設置されたブロックに対して、ハードディスク７８に記憶されている音楽データのアルバム名を供給するアルバム名供給制御部１３２、曲情報テーブルを管理する曲情報テーブル管理部１３３、並びに、入力部７５を制御し、入力部７５より供給される制御信号を取得する入力制御部１３４を有している。
【００７５】
ブロック管理部１３１は、赤外線通信制御部９１を制御して、登録用スロット３２の赤外線発光部４１より所定の間隔でブロック検出信号を出力させる。例えば、ユーザによりブロック２１が登録用スロット３２に設置されると、ブロック２１のMPU１０１は、赤外線受光部６２において、このブロック検出信号を取得し、赤外線発光部６３より応答信号を出力させる。ブロック２１の赤外線発光部６３に対向する位置の赤外線受光部４２は、その応答信号を検出すると、赤外線通信制御部９１を介してブロック管理部１３１に供給する。ブロック管理部１３１は、このブロック２１より供給される応答信号に基づいて、ブロックが登録用スロット３２に設置されているか否かを判定し、その判定結果をアルバム名供給制御部１３２に供給する。
【００７６】
アルバム名供給制御部１３２は、ブロックが登録用スロット３２に設置されている場合、そのブロックに登録されているアルバム名をブロックの表示部６１に表示させたり、曲情報テーブル管理部１３３より供給されたアルバム名を赤外線通信制御部９１を介して、ブロックに供給し、登録させる。
【００７７】
曲情報テーブル管理部１３３は、ハードディスク７８より曲情報テーブル１２３を取得し、RAM７３に保持させたり、RAM７３に保持させている曲情報テーブル１２３より、入力制御部１３４を介してユーザに指定されたアルバム名を取得し、アルバム名供給制御部１３２に供給したりする。
【００７８】
入力部１３４は、入力部７５のダイヤルスイッチ３１を操作して入力された、ブロックに登録させるアルバム名に関するユーザの指示を曲情報テーブル管理部１３３に供給する。
【００７９】
MPU７１は、以上のような各部においてアルバム名登録処理を実行することにより、登録用スロット３２に設置されたブロックにアルバム名を登録させる。図１２のフローチャートを参照して、MPU７１の各部によるアルバム名登録処理を説明する。また、必要に応じて、図１３を参照して説明する。なお、以下においては、ブロック２１にアルバム名を登録させる場合について説明する。ブロック２２乃至ブロック２６の場合もブロック２１の場合と同様であるので、その説明は省略する。
【００８０】
最初に、ブロック管理部１３１は、ステップＳ１において、赤外線通信制御部９１を制御してブロック検出信号の出力を開始する。登録用スロット３２の赤外線発光部４１は、赤外線通信制御部９１に制御され、供給されるブロック検出信号を所定の間隔で出力する。図１３に示されるように、ベース部１０より出力されたブロック検出信号１４４は、登録用スロット３２に設置されたブロック２１に供給される。上述したように、登録用スロット３２に設置されたブロック２１は、赤外線受光部６２においてこのブロック検出信号１４１を取得すると、赤外線発光部６３より応答信号を出力する。図１３に示されるように、ブロック２１より出力された応答信号１４２は、ベース部１０に供給される。赤外線発光部６３に対向する位置の赤外線受光部４２は、その応答信号１４２を受信すると、赤外線通信制御部９１を介してブロック管理部１３１に供給する。
【００８１】
ブロック管理部１３１は、その応答信号に基づいて、図１２のステップＳ２において、登録用スロット３２にブロックが装着されたか否かを判定する。赤外線通信制御部９１より応答信号を取得し、ブロックが装着されたと判定した場合、ステップＳ３に処理を進め、応答信号を受信した赤外線受光部４２を、登録用スロット３２に設けられた赤外線受光部４２−１乃至４２−４の中から特定する。赤外線通信制御部９１は、赤外線受光部４２より応答信号を取得すると、その応答信号を供給した赤外線受光部４２に関する情報、すなわち、登録用スロット３２に設けられた赤外線受光部４２−１乃至４２−４の内、いずれの赤外線受光部より応答信号が供給されたかを示す情報を応答信号に付加してブロック管理部１３１に供給する。ブロック管理部１３１は、その情報に基づいて、ブロックの設置された向きを特定し、その向きを識別するための面IDを特定し、ステップＳ４に処理を進める。
【００８２】
ステップＳ４において、曲情報テーブル管理部１３３は、ハードディスク７８に記憶されている曲情報テーブル１２３を取得し、RAM７３に保持させ、ステップＳ５に処理を進める。ステップＳ５において、アルバム名供給制御部１３２は、RAM７３に保持されている曲情報テーブル１２３の１番目に登録されているアルバム名を、登録用ブロック３２に設置されたブロック２１に供給し、そのアルバム名を表示部６１に表示させる。具体的には、アルバム名供給制御部１３２は、曲情報テーブル管理部１３３に対して、曲情報テーブル１２３の１番目に登録されているアルバム名を要求する。曲情報テーブル１３３は、その要求に基づいて、RAM７３に保持されている曲情報テーブル１２３より１番目のアルバム名を取得し、アルバム名供給制御部１３２に供給する。アルバム名供給制御部１３２は、取得したアルバム名を赤外線通信制御部９１に供給し、赤外線発光部４１より出力させる。図１３に示されるように、赤外線発光部４１より赤外線信号として出力されたアルバム名１４４は、ブロック２１の赤外線受光部６２を介してブロック２１に供給され、表示部６１において文字情報として表示される。
【００８３】
アルバム名が表示部６１に表示されると、入力制御部１３４は、図１２のステップＳ６において、ダイヤルスイッチ３１の入力の受け付けを開始する。そして、ステップＳ７において、入力制御部１３４は、ユーザに操作されたダイヤルスイッチ３１より供給される制御信号に基づいて、ダイヤルスイッチが操作されたか否かを判定する。ダイヤルスイッチ３１より所定の制御信号を取得し、ダイヤルスイッチ３１が操作されたと判定した場合、入力制御部１３４は、ステップＳ８に処理を進め、取得した制御信号に基づいて、ダイヤルスイッチ３１がユーザに操作されて回転した回転量に関する情報を曲情報テーブル管理部１３３に供給する。曲情報テーブル管理部１３３は、その取得した回転量に関する情報に基づいて、RAM７３に保持されている曲情報テーブル１２３より、回転量に対応する順番のアルバム名を取得し、アルバム名供給制御部１３２に供給する。アルバム名供給制御部１３２は、曲情報テーブル管理部１３３よりアルバム名に関する情報を取得すると、そのアルバム名に関する情報を、赤外線通信制御部９１を介してブロック２１に供給し、ブロック２１の表示部６１に表示させる。
【００８４】
すなわち、ユーザがダイヤルスイッチ３１を所定の向きに回転させると、ブロック２１の表示部６１には、その回転量に対応して、２番目以降のアルバム名が表示される。そしてさらにユーザがダイヤルスイッチ３１を所定の向きに回転させると、さらに後のアルバム名が表示され、最後のアルバム名の次には１番目のアルバム名が表示される。また、ユーザが逆向きにダイヤルスイッチ３１を回転させると、現在表示されているアルバム名より前の順番のアルバム名が表示され、１番目のアルバム名の次には、最後のアルバム名が表示される。
【００８５】
ステップＳ８の処理が終了すると、アルバム名供給制御部１３２は、ステップＳ９に処理を進める。また、ステップＳ７において、ダイヤルスイッチ３１が操作されていないと判定した場合、入力制御部１３４は、ステップＳ８の処理を省略し、ステップＳ９に処理を進める。
【００８６】
ステップＳ９において、ブロック管理部１３１は、登録用スロット３２に設置されたブロック２１のスイッチ（ブロックスイッチ）が操作されたか否かを判定する。赤外線通信部７６を介して、ブロック２１よりスイッチが操作されたことを示す制御信号が供給され、ユーザが、ブロック２１の可動部２１−１を押下したと判定した場合、ブロック管理部１３１は、その情報とともに、ブロック２１の配置の向きを識別するための面IDをアルバム名供給制御部１３２に供給し、処理をステップＳ１０に進める。ステップＳ１０においてアルバム名供給制御部１３２は、供給された面IDを、現在ブロック２１に表示させているアルバム名とともに、赤外線通信部７６を介してブロック２１に供給し、フラッシュメモリ１０４に対して、アルバム名を面IDに対応させて記憶させる。
【００８７】
図１３に示されるように、アルバム名供給制御部１３２は、曲情報テーブル管理部１３３を介して、曲情報テーブル１４３より取得した、現在ブロック２１に表示させているアルバム名１４４に、面ID１４５を付加し、ブロック２１のフラッシュメモリ１０４に供給する。フラッシュメモリ１０４には、各面IDに対応させてアルバム名が登録されており、フラッシュメモリ１０４は、ベース部１０より取得した面ID１４５に、ベース部１０より取得したアルバム名１４４を対応させて記憶する。
【００８８】
ステップＳ１０の処理を終了したアルバム名供給制御部１３２は、ステップＳ１１に処理を進める。また、ステップＳ９において、ブロック２１のスイッチ（ブロックスイッチ）が操作されていないと判定した場合、ブロック管理部１３１は、ステップＳ１１に処理を進める。
【００８９】
ステップＳ１１において、ブロック管理部１３１は、赤外線通信制御部９１より供給される応答信号に基づいて、ブロック２１が登録用スロット３２より外されたか否かを判定し、応答信号の供給が続いており、ブロック２１がまだ登録用スロット３２に設置されていると判定した場合、処理をステップＳ７に戻し、それ以降の処理を繰り返す。また、ステップＳ１１において、応答信号の供給が停止し、ブロック２１が登録用スロット３２より外されたと判定した場合、処理をステップＳ１２に進める。
【００９０】
ブロック管理部１３１は、また、ステップＳ２において、ブロックが装着されていないと判定した場合、ステップＳ１２に処理を進める。ステップＳ１２において、ブロック管理部１３１は、アルバム名登録処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ２に処理を戻し、それ以降の処理を繰り返す。ステップＳ１２において、ユーザの指示等に基づいて、アルバム名登録処理を終了すると判定した場合、ブロック管理部１３１は、ステップＳ１３において終了処理を行い、アルバム名登録処理を終了する。
【００９１】
このようにハードディスク７８に登録されている音楽データのアルバム名をブロック２１に登録することにより、オーディオプレーヤ１は、後述するように、このブロック２１がベース部１０の再生用スロットに装着された際に、その登録されたアルバム名に対応する音楽データを再生させることができる。これにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【００９２】
また、上述したように、ベース部１０は、ブロック２１の設置された向きに対応させてアルバム名をブロック２１に登録させるので、オーディオプレーヤ１は、１つのブロックに対して複数のアルバム名を登録することができる。これにより、ユーザは、ブロックの設置する向きを制御するだけで、再生される音楽データを制御することができる。このようにすることにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【００９３】
次に、再生用スロット３３乃至再生用スロット３７に設置されたブロックに登録されているアルバム名に対応する音楽データを再生する処理について説明する。ベース部１０のMPU７１は、例えば、ROM７２に記憶されている再生用プログラムを実行し、ブロックに登録された情報に基づいて、再生に関する処理を行う。図１４は、MPU７１の音楽データの再生処理に関する機能ブロックを示すブロック図である。
【００９４】
MPU７１は、再生用スロット３３乃至３７に設置されたブロックを管理するブロック管理部１５１、再生用スロット３３乃至３７に設置されたブロックよりアルバム名を取得するアルバム名取得制御部１５２、再生用スロット３３乃至３７に設置されたブロックより読み出されるアルバム名のリストである曲目リストを管理する曲目リスト管理部１５３、および、音楽データの再生に関する処理を行う再生制御部１５４を有している。
【００９５】
ブロック管理部１５１は、赤外線通信制御部９１を介して、ブロック検出信号を出力したり、そのブロック検出信号に対応する応答信号を取得したりして、再生用スロット３３乃至３７に設置されたブロックの状況を管理する。アルバム名取得制御部１５２は、赤外線通信制御部９１を介して、再生用スロット３３乃至３７に設置されたブロックに登録されているアルバム名を取得する処理を行う。また、曲目リスト管理部１５３は、アルバム名取得制御部１５２により取得されるアルバム名のリストである曲目リストをRAM７３に保持させ、管理する。再生制御部１５４は、ハードディスク７８に蓄積されている音楽データを取得し、その音楽データに対応する音声信号を、増幅部９２を介してスピーカ９２より出力させる。
【００９６】
これらのMPU７１の各部は、ブロック管理処理を実行して、再生用スロット３３乃至３７に設置されたブロックを管理する。図１５および図１６のフローチャートを参照して、ブロック管理処理について説明する。また、必要に応じて、図１７を参照して説明する。なお、ここでは、再生用スロット３３にブロック２２が設置される場合について説明する。
【００９７】
最初に、ステップＳ３１において、ブロック管理部１５１は、ブロック検出信号を赤外線通信制御部９１に供給し、ブロック検出信号の出力を開始する。ブロック検出信号を供給された赤外線通信制御部９１は、赤外線発光部４１を制御して、そのブロック検出信号を赤外線信号として出力させる。ユーザによりブロック２２が再生用スロット３３に設置されると、ブロック２２の赤外線受光部６２は、赤外線発光部４１より出力されるブロック検出信号を取得する。ブロック２２のMPU１０１は、そのブロック検出信号に対応して、応答信号を赤外線発光部６３より出力させる。赤外線発光部６３に対向する位置の赤外線受光部４２は、その応答信号を取得すると、赤外線通信制御部９１を介してブロック管理部１５１に供給する。
【００９８】
図１７に示されるように、ベース部１０のMPU７１（のブロック管理部１５１）より出力されたブロック検出信号１６１は、ブロック２２のMPU１０１に供給される。ブロック２２のMPU１０１は、そのブロック検出信号に基づいて、応答信号１６２を出力する。その応答信号１６２は、ベース部１０のMPU７１（のブロック管理部１５１）に供給される。
【００９９】
ブロック管理部１５１は、その応答信号に基づいて、図１５のステップＳ３２において、新たなブロックが検出されたか否かを判定する。今まで応答信号が検出されておらず、ブロック２２が設置されていないと判定されていた再生用スロット３３の赤外線受光部４２より応答信号が供給され、新たなブロック２２が設置されたと判定した場合、ブロック管理部１５１は、ステップＳ３３に処理を進め、その応答信号が供給されたスロットを特定する。赤外線通信制御部９１は、応答信号とともに、その応答信号を取得した赤外線受光部４２に関する情報、すなわち、どのスロットのどの赤外線受光部４２においてその応答信号を受信したかを示す情報をブロック管理部１５１に供給する。ブロック管理部１５１は、その情報に基づいて、ブロックが設置されたスロットを特定する。
【０１００】
スロットを特定したブロック管理部１５１は、ステップＳ３４に処理を進め、赤外線通信制御部９１を介して、そのブロックに対してブロックIDを要求する。ブロックIDを要求されたブロックのMPU１０１は、図１７に示されるように、その要求に対応してブロックID記憶部１０５に記憶されているブロックID１６３をベース部１０に供給する。
【０１０１】
ブロックIDを要求したブロック管理部１５１は、所定の時間経過後、図１５のステップＳ３５において、ブロックIDを取得したか否かを判定する。ブロックIDが赤外線通信制御部９１を介して供給され、ブロックIDを取得したと判定した場合、ブロック管理部１５１は、ステップＳ３６において、応答信号とともに供給された情報に基づいて、ブロックの向きを特定し、そのブロックの面IDを決定する。面IDを決定したブロック管理部１５１は、その面ID等のブロック２２に関する情報をアルバム名取得制御部１５２に供給する。アルバム名取得制御部１５２は、ステップＳ３７において、供給された情報に基づいて、赤外線通信制御部９１を制御し、ブロック２２に対して、その面IDに対応して登録されているアルバム名を表示部６１に表示させる。図１７に示されるように、ベース部１０のMPU７１（のアルバム制御部１５２）は、赤外線通信制御部９１を制御して、新たに設置されたブロック２２に対して面IDに対応するアルバム名の表示を要求する。ブロック２２のMPU１０１は、その要求に基づいて、フラッシュメモリ１０４に記憶されているアルバム名の内、供給された面IDに対応するアルバム名１６４を表示部６１に表示させる。
【０１０２】
また、アルバム名取得制御部１５２は、赤外線通信制御部９１を介して、ブロック２２にその表示させたアルバム名を要求し、取得する。そしてアルバム名取得制御部１５２は、その取得したアルバム名を曲目リスト管理部１５３に供給する。曲目リスト管理部１５３は、ステップＳ３８において、供給されたアルバム名を用いて、RAM７３に保持されている曲目リストを更新し、図１６のステップＳ４１に処理を進める。
【０１０３】
また、図１５のステップＳ３５においてブロックIDを取得していないと判定した場合、ブロック管理部１５１は、ステップＳ３９に処理を進め、エラー処理を行った後、図１６のステップＳ４１に処理を進める。また、図１５のステップＳ３２において、応答信号を取得しておらず、新たなブロックが設置されていないと判定した場合、ブロック管理部１５１は、図１６のステップＳ４１に処理を進める。
【０１０４】
図１６のステップＳ４１において、ブロック管理部１５１は、応答信号に基づいて、ブロックがスロットより外されたか否かを判定する。応答信号の供給が停止し、ブロックが再生用スロットより外されたと判定した場合、ブロック管理部１５１は、ステップＳ４２において、そのブロックが外された再生用スロットを特定し、その情報を曲目リスト管理部１５３に供給する。曲目リスト管理部１５３は、ステップＳ４３において、供給された情報に基づいて曲目リストを更新し、そのブロックに対応するアルバム名を曲目リストより削除する。ステップＳ４３の処理を終了した曲目リスト管理部１５３は、ステップＳ４４に処理を進める。また、ステップＳ４１において、ブロックがスロットより外されていないと判定した場合、ブロック管理部１５１は、ステップＳ４４に処理を進める。
【０１０５】
ステップＳ４４において、ブロック管理部１５１は、再生用スロットに設置されたブロックのスイッチ（ブロックスイッチ）が操作されたか否かを判定する。図１７に示されるように、ユーザがブロックの可動部を押下するとスイッチ部１０６は、MPU１０１を介して、その情報を、操作信号１６５としてベース部１０のMPU７１に供給する。ブロック管理部１５１は、その操作信号１６５を取得し、ブロックスイッチが操作されたと判定した場合、ステップＳ４５に処理を進め、操作信号１６５とともに、赤外線通信制御部９１より供給される情報に基づいて、そのブロックが設置されているスロットを特定し、再生に関する情報を再生制御部１５４に供給する。再生制御部１５４は、ステップＳ４６において、供給された情報に基づいて、曲目リスト管理部１５３を介して曲目リストを参照しながら、音楽データの再生処理を制御する。
【０１０６】
ステップＳ４６の処理が終了した再生制御部１５４は、ステップＳ４７に処理を進める。また、ステップＳ４４において、ブロックスイッチが操作されていないと判定した場合、ブロック管理部１５１は、ステップＳ４７に処理を進める。
【０１０７】
ステップＳ４７において、ブロック管理部１５１は、ブロック管理処理を終了するか否かを判定し、終了しないと判定した場合、図１５のステップＳ３２に処理を戻し、それ以降の処理を繰り返す。ステップＳ４７において、ユーザの指示等に基づいてブロック管理処理を終了すると判定した場合、ブロック管理部１５１は、ステップＳ４８において終了処理を行った後、ブロック管理処理を終了する。
【０１０８】
以上のようにして、再生用スロットに設置されるブロックを管理することにより、オーディオプレーヤ１は、後述するように、ブロック２１に登録されたアルバム名に対応する音楽データを再生させることができる。これにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１０９】
また、上述したように、ベース部１０は、ブロック２１の設置された再生用スロットやその設置の向きを検出するので、ユーザは、ブロックを設置するスロットや向きを制御するだけで、再生される音楽データを制御することができる。このようにすることにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１１０】
次に、曲目リストを更新するために実行される曲目リスト管理処理について図１８のフローチャートを参照して説明する。また、必要に応じて、図１９を参照して説明する。なお、この処理は,図１５のステップＳ３８および図１６のステップＳ４３に対応する。
【０１１１】
最初に、ステップＳ６１において、ブロック管理部１５１は、ブロックが再生用スロットに設置されたか否かを判定する。この処理は、図１５のステップＳ３２に対応する。ブロックが設置されたと判定した場合、ブロック管理部１５１は、そのブロックに関する情報をアルバム名取得制御部１５２に供給し、ステップＳ６２に処理を進める。
【０１１２】
アルバム名取得制御部１５２は、ステップＳ６２において、その新たに設置されたブロックに対して、赤外線通信制御部９１を介して、そのブロックが設置された向きを示す面IDに対応するアルバム名を要求する。所定の時間が経過後、ステップＳ６３において、アルバム名取得制御部１５２は、アルバム名を取得したか否かを判定し、取得したと判定した場合、その情報を曲目リスト管理部１５３に供給し、ステップＳ６４に処理を進める。ステップＳ６４において、曲目リスト管理部１５３は、RAMに保持されている曲目リストの、指定されたスロットに対応する位置に、取得したアルバム名を登録し、ステップＳ６５に処理を進める。
【０１１３】
図１９に示されるように、ベース部１０は、面ID１７１を付加したアルバム名要求１７２を、新たに設置されたブロック２２に対して供給する。ブロック２２は、その要求を取得すると、供給された面IDと、その面IDに対応するアルバム名を、アルバム名データベース１７４より取得し、保持しているブロックID１７３ととともにアルバム名情報１７５として、ベース部１０に供給する。ベース部１０は、その情報に基づいて、曲目リスト１７６の対応する部分を更新する。
【０１１４】
また、ステップＳ６１において、ブロックが設置されていないと判定した場合、ブロック管理部１５１は、処理をステップＳ６５に進める。また、ステップＳ６３において、アルバム名を取得していないと判定した場合、アルバム名取得制御部１５２は、処理をステップＳ６５に進める。
【０１１５】
ステップＳ６５において、ブロック管理部１５１は、ブロックが再生用スロットより外されたか否かを判定する。外されたと判定した場合、曲目リスト管理部１５３は、ステップＳ６６において、曲目リストのスロットに対応する位置の情報を削除し、ステップＳ６７に処理を進める。また、ステップＳ６５において、ブロックがスロットより外されていないと判定した場合、ブロック管理部１５１は、ステップＳ６７に処理を進める。
【０１１６】
ステップＳ６７において、ブロック管理部１５１は、曲目リスト管理処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ６１に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ６７において、ユーザの指示等に基づいて、曲目リスト管理処理を終了すると判定した場合、ブロック管理部１５１は、ステップＳ６８において、終了処理を行った後、曲目リスト管理処理を終了する。
【０１１７】
以上のようにして、再生用スロットに設置されるブロックに登録されたアルバム名を曲目リストとして管理することにより、オーディオプレーヤ１は、後述するように、ブロック２１に登録されたアルバム名に対応する音楽データを再生させることができる。これにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１１８】
また、上述したように、ベース部１０は、ブロック２１の設置されたスロットや向きに応じて、曲目リストを管理するので、ユーザは、ブロックを設置するスロットや向きを制御するだけで、再生される音楽データを制御することができる。このようにすることにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１１９】
次に、音楽データを再生するために実行される再生制御処理について、図２０のフローチャートを参照して説明する。また、必要に応じて図２１乃至図２４を参照して説明する。なお、この処理は、図１６のステップＳ４６の処理に対応する。
【０１２０】
最初に、ステップＳ８１において、ブロック管理部１５１は、再生用スロット３３乃至３７に設置されたブロックのスイッチ（ブロックスイッチ）が操作されたか否かを判定する。ブロックスイッチが操作されたと判定すると、再生制御部１５４は、ステップＳ８２において、音楽データを再生中であるか否かを判定する。再生中であると判定した場合、再生制御部１５４は、ステップＳ８３に処理を進め、スイッチを操作されたブロックが再生中の音楽データに対応するブロックであるか否かを判定する。音楽データを再生中のブロックであると判定した場合、再生制御部１５４は、ステップＳ８４に処理を進め、その音楽データの再生を停止し、ステップＳ８７に処理を進める。
【０１２１】
例えば、再生制御部１５４は、図２１Ａに示されるように、再生中の音楽データ（その音楽データに対応するアルバム３）に対応するブロックのスイッチが操作された場合、図２１Ｂに示されるように、その再生（アルバム３に対応する音楽データの再生）を停止する。
【０１２２】
また、ステップＳ８３において、スイッチを操作されたブロックが、再生中の音楽データに対応するブロックではないと判定した場合、再生制御部１５４は、ステップＳ８５に処理を進め、曲目リストにおける音楽データの再生位置、すなわち、再生する音楽データを変更し、ステップＳ８７に処理を進める。
【０１２３】
例えば、再生制御部１５４は、図２２Ａに示されるように、アルバム４に対応する音楽データを再生中に、アルバム２に対応するブロックのスイッチが操作された場合、図２２Ｂに示されるように、アルバム４に対応する音楽データの再生を停止し、再生位置を移動して、アルバム２に対応する最初の音楽データより再生を開始する。
【０１２４】
また、ステップＳ８２において、音楽データを再生中でないと判定した場合、再生制御部１５４は、ステップＳ８６に処理を進め、そのスイッチが操作されたブロックに対応する音楽データ（ブロックに対応するアルバムに含まれる音楽データ）の再生を開始し、ステップＳ８７に処理を進める。
【０１２５】
例えば、再生制御部１５４は、図２３Ａに示されるように、再生が行われていない状態において、アルバム１に対応するブロックのスイッチが操作された場合、図２３Ｂに示されるように、アルバム１に対応する最初の音楽データより再生を開始する。
【０１２６】
図２０に戻り、ステップＳ８７に処理を進めた再生制御部１５４は、アルバムの再生、すなわち、１つのアルバムに対応する全ての音楽データの再生が終了したか否かを判定し、終了したと判定した場合、ステップＳ８８において、曲目リスト管理部１５３を介して曲目リストを参照し、次のブロックに対応するアルバムの曲（音楽データ）を再生し、ステップＳ８９に処理を進める。
【０１２７】
例えば、再生制御部１５４は、図２４Ａに示されるように、アルバム１に含まれる音楽データを再生しているとすると、図２４Ｂに示されるように、アルバム１に含まれる音楽データの再生が終了すると、次のアルバムであるアルバム２の最初の音楽データ（１曲目）の再生を開始させる。このようにして、再生制御部１５４は、アルバム１から順にアルバム５まで再生させる。ただし、例えば、再生用スロットにブロックが設置されていなかったり、設置されているブロックにアルバム名が登録されていなかったりして、図２４Ｃに示されるように、アルバム３の情報が曲目リストに存在せず、「空」の状態である場合、再生制御部１５４は、アルバム２の再生が終了すると、次のアルバムをアルバム４として、アルバム４（の最初の音楽データ）の再生を開始させる。そして、アルバム５の再生が終了すると、再生制御部１５４は、再生するアルバムを曲目リストの最初のアルバムであるアルバム１に戻し、その最初の音楽データの再生を開始する。
【０１２８】
図２０に戻り、ステップＳ８７において、アルバムの再生が終了していないと判定した場合は、再生制御部１５４は、ステップＳ８８の処理を省略し、ステップＳ８９に処理を進める。ステップＳ８９において、再生制御部１５４は、再生制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ８１に戻し、それ以降の処理を繰り返す。また、ステップＳ８９において、ユーザの指示等に基づいて、再生制御処理を終了すると判定した場合、再生制御部１５４は、ステップＳ９０において終了処理を実行した後、再生制御処理を終了する。
【０１２９】
以上のようにして、再生用スロットに設置されるブロックに登録されたアルバム名に対応する音楽データを再生することにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１３０】
また、上述したように、ベース部１０は、ブロック２１の設置されたスロットや向きに応じて、再生する音楽データを制御するので、ユーザは、ブロックを設置するスロットや向きを制御するだけで、再生される音楽データを制御することができる。このようにすることにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１３１】
次に、上述したベース部１０の処理に対応するブロックの処理について説明する。なお、ブロック２１乃至２６は、同様の構成であり、同様の処理を行うので、以下においては、ブロック２１についてのみ説明し、ブロック２２乃至ブロック２６についてはその説明を省略する。
【０１３２】
ブロック２１のMPU１０１は、例えば、ROM１０２に記憶されているプログラムを実行することにより、図２５に示されるような、各種の機能ブロックを有し、各種の処理を実行する。
【０１３３】
要求処理部１８１は、赤外線通信制御部１０７を介してベース部１０より供給される各種の要求を取得し、その要求に対応する処理を行う。応答信号供給制御部１８２は、要求制御部１８１に制御され、ベース部１０より供給されるブロック検出信号に対応する応答信号の供給を制御する。アルバム名データベース管理部１８４は、フラッシュメモリ１０４に記憶されているアルバム名と面IDを対応付けるアルバム名データベース１８３の情報を管理し、要求処理部１８１からの要求に基づいて、アルバム名データベース１８３に登録されているアルバム名等の情報を要求処理部１８１に供給する。アルバム名表示制御部１８５は、要求処理部１８１に制御され、供給されたアルバム名をRAM１０３に保持する等して、表示部６１を用いたアルバム名の表示を制御する。ブロックID供給制御部１８６は、要求処理部１８１に制御され、ブロックID１０５に記憶されているブロックIDを読み出し、要求処理部１８１に供給する。スイッチ信号供給制御部１８７は、ユーザが可動部２１−１を操作することにより、スイッチ部１０６より供給されるスイッチ信号を、赤外線通信制御部１０７に供給する。
【０１３４】
このように構成される各機能ブロックは、ブロック動作制御処理を実行することにより、ブロック２１の動作を制御する。ブロック動作制御処理を図２６および図２７のフローチャートを参照して説明する。
【０１３５】
最初に、ステップＳ１１１において、要求処理部１８１は、ベース部１０より供給されるブロック検出信号を、赤外線通信制御部１０７を介して取得したか否かを判定する。この処理は、例えば、図１２のステップＳ１または図１５のステップＳ３１に対応する。赤外線受光部６２において受信し、赤外線通信制御部１０７を介してブロック検出信号を取得したと判定した場合、要求処理部１８１は、ステップＳ１１２に処理を進め、応答信号供給制御部１８２より応答信号を取得し、赤外線通信制御部１０７を制御し、赤外線発光部６３よりその応答信号をベース部１０に供給する。ステップＳ１１２の処理を終了した要求処理部１８１は、ステップＳ１１３に処理を進める。また、ステップＳ１１１において、ブロック検出信号を取得していないと判定した場合、要求処理部１８１は、ステップＳ１１２の処理を省略し、ステップＳ１１３に処理を進める。
【０１３６】
ステップＳ１１３において、要求処理部１８１は、赤外線通信制御部１０７を介して、ベース部１０よりアルバム名を供給され、その供給されたアルバム名の表示を指示されたか否かを判定する。この処理は、例えば、図１２のステップＳ５または図１２のステップＳ８に対応する。アルバム名を供給され、そのアルバム名の表示を制御されたと判定した場合、要求処理部１８１は、その供給されたアルバム名をアルバム名表示制御部１８５に供給し、ステップＳ１１４に処理を進める。ステップＳ１１４において、アルバム名表示制御部１８５は、供給されたアルバム名をRAM１０３に保持させ、そのアルバム名を文字情報として表示部６１に供給し、表示させる。ステップＳ１１４の処理を終了したアルバム名表示制御部１８５は、ステップＳ１１５に処理を進める。また、ステップＳ１１３において、供給されたアルバム名の表示を指示されていないと判定した場合、要求処理部１８１は、ステップＳ１１４の処理を省略し、ステップＳ１１５に処理を進める。
【０１３７】
ステップＳ１１５において、要求処理部１８１は、赤外線通信制御部１０７を介して、ベース部１０よりアルバム名を指定され、その指定されたアルバム名の表示を指示されたか否かを判定する。この処理は、例えば、図１５のステップＳ３７に対応する。アルバム名を指定され、そのアルバム名の表示を指示されたと判定した場合、要求処理部１８１は、ステップＳ１１６に処理を進め、アルバム名データベース管理部１８４を制御し、その指定されたアルバム名をフラッシュメモリ１０４に記憶されているアルバム名データベース１８３より取得し、アルバム名表示制御部１８５にそのアルバム名を供給する。ステップＳ１１７において、アルバム名表示制御部１８５は、要求処理部１８１より供給されたアルバム名をRAM１０３に保持させ、そのアルバム名を文字情報として表示部６１に供給し、表示させる。ステップＳ１１７の処理を終了したアルバム名表示制御部１８５は、ステップＳ１１８に処理を進める。また、ステップＳ１１５において、指定されたアルバム名の表示を指示されていないと判定した場合、要求処理部１８１は、ステップＳ１１６およびステップＳ１１７の処理を省略し、ステップＳ１１８に処理を進める。
【０１３８】
ステップＳ１１８において、要求処理部１８１は、赤外線通信制御部１０７を介して、ベース部１０よりアルバム名を指定され、その指定されたアルバム名の供給を要求されたか否かを判定する。この処理は、例えば、図１８のステップＳ６２に対応する。アルバム名を指定され、そのアルバム名の供給を指示されたと判定した場合、要求処理部１８１は、ステップＳ１１９に処理を進め、アルバム名データベース管理部１８４を制御し、その指定されたアルバム名をフラッシュメモリ１０４に記憶されているアルバム名データベース１８３より取得する。ステップＳ１２０において、要求処理部１８１は、取得したアルバム名を、赤外線通信制御部１０７を介してベース部１０に供給する。ステップＳ１２０の処理を終了した要求処理部１８１は、図２７のステップＳ１３１に処理を進める。また、図２６のステップＳ１１８において、アルバム名を要求されていないと判定した場合、要求処理部１８１は、ステップＳ１１９およびステップＳ１２０の処理を省略し、図２７のステップＳ１３１に処理を進める。
【０１３９】
図２７のステップＳ１３１において、要求処理部１８１は、赤外線通信制御部１０７を介して、ベース部１０よりアルバム名を供給され、その供給されたアルバム名の記憶を指示されたか否かを判定する。この処理は、例えば、図１２のステップＳ１０に対応する。アルバム名が供給され、そのアルバム名の記憶を指示されたと判定した場合、要求処理部１８１は、ステップＳ１３２に処理を進め、アルバム名データベース管理部１８４を制御し、その供給されたアルバム名をフラッシュメモリ１０４に記憶されているアルバム名データベース１８３の指定された面に対応する位置に記憶させる。ステップＳ１３２の処理を終了した要求処理部１８１は、ステップＳ１３３に処理を進める。また、ステップＳ１３１において、アルバム名の記憶を指示されていないと判定した場合、要求処理部１８１は、ステップＳ１３２の処理を省略し、ステップＳ１３３に処理を進める。
【０１４０】
ステップＳ１３３において、要求処理部１８１は、赤外線通信制御部１０７を制御して、ブロックIDの要求を取得したか否かを判定する。この処理は、例えば、図１５のステップＳ３４に対応する。ブロックIDの要求を取得したと判定した場合、要求処理部１８１は、ステップＳ１３４に処理を進め、ブロックID供給制御部１８６を制御し、ブロックID記憶部１０５に記憶されているブロックIDを取得し、ステップＳ１３５において、赤外線通信制御部１０７を介して、取得したブロックIDをベース部１０に供給する。ステップＳ１３５の処理を終了した要求処理部１８１は、ステップＳ１３６に処理を進める。また、ステップＳ１３３において、ブロックIDの要求を取得していないと判定した場合、要求処理部１８１は、ステップＳ１３４およびステップＳ１３５の処理を省略し、ステップＳ１３６に処理を進める。
【０１４１】
ステップＳ１３６において、スイッチ信号供給制御部１８７は、スイッチ部１０６より供給されるスイッチ信号に基づいて、ユーザによりブロックスイッチが操作された（可動部２１−１を押下された）か否かを判定し、操作されたと判定した場合、ステップＳ１３７に処理を進め、赤外線通信制御部１０７を介して、そのスイッチ信号に基づいて、ブロックスイッチが操作されたことを示すブロック操作情報をベース部１０に供給する。ステップＳ１３７の処理を終了したスイッチ信号供給制御部１８７は、ステップＳ１３８に処理を進める。また、ステップＳ１３６において、ブロックスイッチが操作されていないと判定した場合、スイッチ信号供給制御部１８７は、ステップＳ１３７の処理を省略し、ステップＳ１３８に処理を進める。
【０１４２】
ステップＳ１３８において、要求処理部１８１は、ブロック動作制御処理を終了するか否かを判定し、終了しないと判定した場合、図２６のステップＳ１１１に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ１３８において、ユーザの指示等によりブロック動作制御処理を終了すると判定した場合、要求処理部１８１は、ステップＳ１３９において終了処理を行い、ブロック動作制御処理を終了する。
【０１４３】
以上のようにブロック２１がベース部１０からの要求に対応することにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１４４】
また、上述したように、ブロック２１の設置された向きに対応して、再生するアルバムを登録するので、ユーザは、ブロックを設置する向きを制御するだけで、再生される音楽データを制御することができる。このようにすることにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１４５】
なお、以上においては、オーディオプレーヤ１は、再生用スロットに設置されたブロックより取得したアルバム名のリストである曲目リストに基づいて、ブロックの設置と音楽データの再生順（アルバムの順番）を対応させて再生する（例えば、再生用スロット３２に設置されたブロックより読み出されたアルバム名に対応する音楽データから再生用スロット３７に設置されたブロックより読み出されたアルバム名に対応する音楽データの順番に再生する）ように説明したが、これに限らず、ハードディスク８７に蓄積されている音楽データをどのような順番で再生するようにしてもよい。
【０１４６】
例えば、再生用スロット３２に設置されたブロックより読み出されたアルバム名に対応する音楽データから再生用スロット３７に設置されたブロックより読み出されたアルバム名に対応する音楽データの順番に再生するようにしてもよいし、その逆の順番で、再生用スロット３７に設置されたブロックより読み出されたアルバム名に対応する音楽データから先に再生するようにしてもよい。また、ブロックが設置された再生用スロットの順番とは独立した順番で再生されるようにしてもよく、ランダムにその再生の順番を決定するようにしてももちろんよい。
【０１４７】
また、例えば、音楽データを再生する際に参照される再生用リストを曲目リストと別に用意するようにし、この再生リストに基づいて、再生順を決定するようにし、オーディオプレーヤ１がさらに複雑な再生順の制御を行うようにしてもよい。
【０１４８】
図２８のフローチャートを参照して、そのような場合における曲目リスト管理処理について説明する。ステップＳ１５１乃至ステップＳ１５４の処理は、図１８のステップＳ６１乃至ステップＳ６４にそれぞれ対応し、同様に処理が行われる。曲目リストにアルバム名を登録すると、曲目リスト管理部１５３がステップＳ１５５において、再生制御部１５４を制御し、再生中のブロックが存在するか否かを判定する。
【０１４９】
再生中のブロックが存在すると判定した場合、曲目リスト管理部１５３は、ステップＳ１５６に処理を進め、設置されたブロックが、再生中の音楽データに対応するブロックが設置されている再生用スロットよりも、再生順において前に再生される位置の再生用スロットに設置されたか否かを判定する。再生順が前であると判定した場合、曲目リスト管理部１５３は、ステップＳ１５７に処理を進め、ステップＳ１５４において曲目リストに登録したアルバム名を、RAM７３に記憶されている再生リストの最後の位置に追加し、ステップＳ１５９に処理を進める。
【０１５０】
また、ステップＳ１５６において、再生順が前でないと判定した場合、曲目リスト管理部１５３は、ステップＳ１５８に処理を進め、ステップＳ１５４において曲目リストに登録したアルバム名を、RAM７３に記憶されている再生リストの、再生用スロットの位置に対応する位置に追加し、ステップＳ１５９に処理を進める。また、ステップＳ１５５において、再生中のブロックが存在しないと判定した場合、曲目リスト管理部１５３は、ステップＳ１５９に処理を進める。
【０１５１】
なお、ステップＳ１５１において、ブロックが装着されていないと判定した場合、ブロック管理部１５１は、ステップＳ１５９に処理を進める。同様に、ステップＳ１５３において、アルバム名を取得していないと判定した場合、アルバム名取得制御部１５２は、ステップＳ１５９に処理を進める。
【０１５２】
ステップＳ１５９において、ブロック管理部１５１は、図１８のステップＳ６５の場合と同様に、再生用スロットよりブロックが外されたか否かを応答信号に基づいて判定し、ブロックが外されたと判定した場合、ステップＳ１６０に処理を進める。ステップＳ１６０において、曲目リスト管理部１５３は、RAM７３に保持されている曲目リストおよび再生リストの、スロットに対応する位置のアルバム名に関する情報を削除し、ステップＳ１６１に処理を進める。また、ステップＳ１５９において、ブロックが外されていないと判定した場合、ブロック管理部１５１は、ステップＳ１６１に処理を進める。
【０１５３】
ステップＳ１６１およびステップＳ１６２の処理は図１８のステップＳ６７およびステップＳ６８の処理と同様に実行される。
【０１５４】
このようにすることにより、再生制御部１５４は、ブロックの配置位置に基づいて、より複雑な再生順の制御を容易に行うことができる。これにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１５５】
以上において、ブロック２１乃至２６には、ベース部１０のハードディスク７８に蓄積されている音楽データに対応するアルバム名を記憶するように説明したが、これに限らず、ブロックが記憶する情報はどのようなデータであってもよく、例えば、ブロックが、曲名やアーティスト名等、その他の情報を記憶するようにし、ベース部１０は、その情報に基づいて再生する音楽データを制御するようにしてもよい。また、１つのブロックにおいて、例えば、ある面IDに対してはアルバム名を登録し、他の面IDに対してはアーティスト名を登録する等のように、面ID毎に異なる内容の情報を記憶させるようにしてもよい。さらに、ブロックが音楽データを記憶するようにし、ベース部１０は、その音楽データを取得して再生するようにしてももちろんよい。
【０１５６】
また、オーディオプレーヤ１は、ベース部１０またはブロック２１乃至２６に、上述した以外の機能を備えるようにしてももちろんよい。例えば、図２９に示されるように、ベース部１０の入力部７５に、フォトダイオード等の光電変換素子により構成され、ベース部１０周辺の光量を測定する光センサ１９１を有し、その光センサ１９１により取得される光量に関する情報を用いて、ベース部１０周辺の明るさによって、再生させる音楽データを制御することができるようにしてもよい。
【０１５７】
このような場合、ベース部１０のMPU７１は、登録用スロット３２に設置されたブロック２１に対する機能ブロックとして、図３０に示されるように、ブロック管理部２０１、アルバム名供給制御部２０２、曲情報テーブル管理部２０３、および入力制御部２０４等を有する。ブロック管理部２０１、アルバム名供給制御部２０２、および曲情報テーブル管理部２０３は、それぞれ、図１１に示されるブロック管理部１３１、アルバム名供給制御部１３２、および曲情報テーブル管理部１３３と同様の機能を有する。入力制御部２０４は、ダイヤルスイッチ３１の他に光センサ１９１を制御し、光センサ１９１より供給される光センサ出力を取得し、曲情報テーブル管理部２０３に供給する。曲情報テーブル管理部２０３は、その光センサ出力にも基づいて、曲情報テーブルを管理する。
【０１５８】
図３１のフローチャートを参照して、図３０に示されるベース部１０が実行するアルバム名登録処理について説明する。また、必要に応じて、図３２を参照して説明する。図３１のフローチャートに示されるアルバム名登録処理は、図１２に示されるアルバム名登録処理と基本的に同様である。しかしながら、図３１に示されるアルバム名登録処理の場合、ステップＳ１８８において、入力制御部２０４は、光センサ１９１より供給される光センサ出力を取得する。そして、ステップＳ１８９において、アルバム名供給制御部２０２は、曲情報テーブル管理部２０３より供給された、回転量に対応する順番の、光センサ出力に対応する位置のアルバム名をブロック２１に供給し、表示部６１に表示させる。
【０１５９】
また、ステップＳ１９１において、アルバム名供給制御部２０２は、図３２に示されるように、曲情報テーブル１４３のアルバム名１４４に、面ID１４５の他に、光センサ出力に応じたパラメータ２１１を付加し、情報２１２としてブロック２１に供給する。ブロック２１は、取得したその情報２１２の面ID１４５およびパラメータ２１１に基づいて、フラッシュメモリ１０４に記憶されているアルバム名データベース２１３の情報を更新する。図３２の場合、光センサ出力に応じたパラメータ２１１として、光センサ出力の出力レンジを３段階のレベルにわけ、光量が多い方から順に、「明るい」、「普通」、「暗い」とし、そのレベル毎に異なるアルバム名を登録できるようになされている。すなわち、図３０において、入力制御部２０４は、光センサ１９１の出力を取得すると、その出力レベルに応じて、「明るい」、「普通」、または「暗い」等の情報をパラメータ２１１として、ダイヤルスイッチ３１の回転量等に関する情報とともに、曲情報テーブル管理部２０３に供給する。曲情報テーブル管理部２０３は、アルバム名供給制御部２０２の要求に基づいて、そのパラメータ２１１とダイヤルスイッチ３１を介して入力されたユーザ指示に対応するアルバム名１４４をアルバム名供給制御部２０２に供給する。アルバム名供給制御部２０２は、それらの情報にブロック管理部２０１より取得した面ID１４５を付加し、情報２１２を作成して、ブロック２１に供給する。
【０１６０】
このようにすることにより、ベース部１０は、登録用スロット３２に設置されたブロックに対して、光センサ出力のレベルに対応させてアルバム名を登録させることができる。これにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１６１】
このように、面IDおよび光センサ出力に応じてアルバム名を登録されたブロックがユーザにより再生用スロットに設置された場合、ベース部１０は、光センサ出力の出力レベルに応じて、そのブロックよりアルバム名を取得し、そのアルバム名に対応する音楽データを再生する。このように、ベース部１０に設けられた光センサ１９１を利用して音楽データを再生する場合の、図１４に示される機能ブロックに対応する、再生用スロットに対するMPU７１の機能ブロックの例を図３３に示す。
【０１６２】
図３３において、MPU７１は、図１４に示されるブロック管理部１５１乃至再生制御部１５４にそれぞれ対応するブロック管理部２２１乃至再生制御部２２４の他に、光センサ１９１より供給される光センサ出力制御部２２５を有している。
【０１６３】
光センサ出力制御部２２５は、光センサ１９１より取得した光センサ出力に基づいて、ブロック管理部２２１、アルバム名取得制御部２２２、および再生制御部２２４に、上述したようなパラメータを供給する。ブロック管理部２２１、アルバム名取得制御部２２２、および再生制御部２２４は、このパラメータを用いて、再生するアルバム名を特定し、そのアルバム名に対応する音楽データを再生するように各処理を実行する。
【０１６４】
例えば、ブロック管理部２２１は、図１５および図１６に示されるフローチャートを参照して説明したブロック管理処理を、図３４および図３５に示されるフローチャートのように実行する。図３４および図３５のブロック管理処理は、図１５および図１６に示されるブロック管理処理の場合と基本的に同様の処理が行われる。しかしながら、ブロック管理部２２１がステップS２１６において、ブロックの向きを特定し、面IDを決定し、その面IDに関する情報をアルバム名取得制御部２２２に供給すると、ステップＳ２１７において、光センサ出力制御部２２５は、光センサ出力を取得し、その出力レベルに応じてパラメータを決定すると、そのパラメータをアルバム名取得制御部２２２に供給する。アルバム名取得制御部２２２は、ステップＳ２１８において、ブロック管理部２１８より供給された面ID、および光センサ出力制御部２２５より供給されたパラメータを、赤外線通信制御部９１を介してブロック２２に供給し、面ID、およびベース部１０の周辺の明るさに対応するアルバム名を表示させる。
【０１６５】
このように、ベース部１０は、ブロック２２が設置された向きだけでなく、周辺の明るさによっても、ブロック２２の表示部６１に表示されるアルバム名を変更するようにする。
【０１６６】
また、図２０において説明した再生制御処理は、図３６に示されるフローチャートのように実行される。すなわち、再生制御部２２４が、図２０のステップＳ８３の処理に対応するステップＳ２５３において、音楽データを再生中に、再生中の音楽データに対応しないブロックのブロックスイッチが操作されたと判定した場合、図２０の場合と異なり、光センサ出力制御部２２５が、ステップＳ２５５において光センサ出力を取得し、その出力レベルに応じてパラメータを決定すると、そのパラメータを再生制御部２２４に供給する。再生制御部２２４は、ステップＳ２５６において、曲目リストを参照し、ブロックスイッチが操作されたブロックの面IDだけでなく、光センサ出力制御部２２５より供給されたパラメータ、すなわち、周辺の明るさに応じて、再生するアルバム名（アルバム名に対応する音楽データ）を決定し、再生位置を変更する。
【０１６７】
また、再生制御部２２４が図２０のステップＳ８２の処理に対応するステップＳ２５２において、音楽データを再生していないときにブロックのブロックスイッチが操作されたと判定した場合、図２０の場合と異なり、光センサ出力制御部２２５が、ステップＳ２５７において光センサ出力を取得し、その出力レベルに応じてパラメータを決定すると、そのパラメータを再生制御部２２４に供給する。再生制御部２２４は、ステップＳ２５８において、曲目リストを参照し、ブロックスイッチが操作されたブロックの面IDだけでなく、光センサ出力制御部２２５より供給されたパラメータ、すなわち、周辺の明るさに応じて、再生するアルバム名（アルバム名に対応する音楽データ）を決定し、再生を開始する。
【０１６８】
さらに、再生制御部２２４が図２０のステップＳ８７の処理に対応するステップＳ２５９において、アルバムの再生が終了したと判定した場合、図２０の場合と異なり、光センサ出力制御部２２５が、ステップＳ２６０において光センサ出力を取得し、その出力レベルに応じてパラメータを決定すると、そのパラメータを再生制御部２２４に供給する。再生制御部２２４は、ステップＳ２６１において、曲目リストを参照し、光センサ出力制御部２２５より供給されたパラメータ、すなわち、周辺の明るさに応じて、再生順が次にあたるブロックに対応するアルバム名の中から、再生するアルバム名（アルバム名に対応する音楽データ）を決定し、再生を開始する。
【０１６９】
以上のように、再生制御部２２４が、ベース部１０の周辺の明るさに応じて、再生する音楽データを選択することにより、ユーザは、ブロックを設置するスロットや向きを制御することによって再生される音楽データを制御することができるだけでなく、例えば、朝、昼、夜等のように、ベース部１０の周辺の明るさが変化することによっても再生される音楽データを制御することができる。このようにすることにより、オーディオプレーヤ１は、大量に蓄積されたコンテンツデータをより容易に管理し、出力させることができる。
【０１７０】
また、このように１つのブロックに対して、多くのアルバム名を登録させることができるようになるので、オーディオプレーヤ１は、より多くのパターンで音楽データを再生させることができるようになり、同じ音楽データを何度も再生してしまうような現象を抑制することができ、大量に蓄積されたコンテンツデータをより有効に管理し、出力させることができる。
【０１７１】
なお、以上においては、ベース部１０には、１つの登録用スロット（登録用スロット３２）と、５つの再生用スロット（再生用スロット３３乃至３７）が設けられているように説明したが、登録用スロットおよび再生用スロットの数は、それぞれ、１つ以上であればいくつであっても良い。また、ベース部１０が再生用スロットのみを備えるようにしてももちろんよい。例えば、オーディオプレーヤ１が再生用スロットを１つ備えるとともに、再生用スロットに設置されたブロックをベース部１０に対して固定する機構を備えるようにし、携帯可能なオーディオプレーヤとしてもよい。その場合、登録用スロットを備える他の装置において、ブロックに音楽データに関する情報が登録される。
【０１７２】
また、ブロックの設置された向きは、赤外線受光部４２の位置により特定するように説明したが、これに限らず、例えば、登録用スロットまたは再生用スロットが回転するスロットごと回転するような機構を備え、スロットに設置されたブロックの向きを調整する場合は、そのスロットを回転させるようにし、そのスロットの向きによって、面IDが決定されるようにしてもよい。
【０１７３】
なお、オーディオプレーヤ１のハードディスク７８や出力部７７が、オーディオプレーヤ１とは別体として構成されるようにしてもよく、オーディオプレーヤ１が、例えば、ネットワーク等を介して接続された他の装置（例えば、他のオーディオプレーヤ１）に記憶されている音楽データの再生を制御するようにしてもよい。
【０１７４】
また、ネットワークを介して接続された複数のオーディオプレーヤ１同士で連携して処理を行うようにしてもよい。例えば、ベース部１０が再生を停止した停止位置に関する情報を記憶し、他のオーディオプレーヤ１において、その再生を停止した音楽データに対応するブロックが設置された際に、ネットワークを介して、その停止位置に関する情報が供給されるようにし、停止位置からの再生が可能となるようにしてもよい。また、その停止位置に関する情報をブロックが記憶するようにしてももちろんよい。
【０１７５】
なお、以上においては、光センサを用いて、ベース部１０の周辺の明るさの変化に応じて再生する音楽データを変化させるように説明したが、これに限らず、例えば、ベース部１０がカレンダー機能等を備えるようにし、日付や曜日等に応じて、再生する音楽データを変化させることができるようにしてもよい。また、その他のパラメータによって再生する音楽データを変化させるようにしてもよい。
【０１７６】
また、以上においては、本発明を適用した再生制御装置として、音楽データを再生するオーディオプレーヤについて説明したが、再生するコンテンツデータは音楽データ以外にも、どのようなものであってもよく、例えば、動画像または静止画像に対応する画像データの再生を制御するビデオプレーヤ等であってもよい。
【０１７７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、上述したようにソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体等からインストールされる。
【０１７８】
記録媒体は、図７および図２９に示されるように、各装置とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disc-Read Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク（MD（Mini-Disc）（登録商標）を含む）、若しくは半導体メモリなどよりなるパッケージメディアを含むリムーバブルメディア８１により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているROM７２、または１０２や、フラッシュメモリ７４若しくは１０４、または、ハードディスク７８などにより構成される。
【０１７９】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１８１】
【図１】本発明を適用したオーディオプレーヤの外観の例を示す斜視図である。
【図２】図１のベース部の外観の例を示す斜視図である。
【図３】図２の登録用スロットの構成例を示す図である。
【図４】図１のブロックの外観の例を示す斜視図である。
【図５】図１のブロックの外観の例を示す、図４と異なる角度より見た斜視図である。
【図６】ブロックの設置例を説明する図である。
【図７】図２のベース部の内部の構成例を示すブロック図である。
【図８】図７の赤外線通信部７６の詳細な構成例を示すブロック図である。
【図９】図４のブロックの内部の構成例を示すブロック図である。
【図１０】音楽データの蓄積に関するベース部の機能を説明する機能ブロック図である。
【図１１】音楽データに関する情報をブロックに登録する処理に関するベース部の機能を説明する機能ブロック図である。
【図１２】アルバム名登録処理を説明するフローチャートである。
【図１３】アルバム名を登録する様子の例を示す模式図である。
【図１４】音楽データの再生処理に関するベース部の機能を説明する機能ブロック図である。
【図１５】ブロック管理処理を説明するフローチャートである。
【図１６】ブロック管理処理を説明する、図１５に続くフローチャートである。
【図１７】ブロックを管理する様子の例を説明する模式図である。
【図１８】曲目リスト管理処理を説明するフローチャートである。
【図１９】曲目リストを管理する様子の例を説明する模式図である。
【図２０】再生制御処理を説明するフローチャートである。
【図２１】再生を制御する様子の例を説明するフローチャートである。
【図２２】再生を制御する様子の他の例を説明するフローチャートである。
【図２３】再生を制御する様子の、さらに他の例を説明するフローチャートである。
【図２４】再生を制御する様子の、さらに他の例を説明するフローチャートである。
【図２５】ベース部の処理に対して実行される処理に関するブロックの機能を説明する機能ブロック図である。
【図２６】ブロック動作制御処理を説明するフローチャートである。
【図２７】ブロック動作制御処理を説明する、図２６に続くフローチャートである。
【図２８】曲目リスト管理処理の他の例を説明するフローチャートである。
【図２９】図２のベース部の内部の、他の構成例を示すブロック図である。
【図３０】音楽データに関する情報をブロックに登録する処理に関するベース部の機能を説明する機能ブロック図である。
【図３１】アルバム登録処理の他の例を説明するフローチャートである。
【図３２】アルバム名を登録する様子の他の例を示す模式図である。
【図３３】音楽データの再生処理に関するベース部の機能の他の例を説明する機能ブロック図である。
【図３４】ブロック管理処理の他の例を説明するフローチャートである。
【図３５】ブロック管理処理の他の例を説明する、図３４に続くフローチャートである。
【図３６】再生制御処理の他の例を説明するフローチャートである。
【符号の説明】
【０１８２】
１  オーディオプレーヤ，  １０  ベース部，  ２１乃至２６  ブロック，  ３１  ダイヤルスイッチ，  ３２  登録用スロット，  ３３乃至３７  再生用スロット，  ４１  赤外線発光部，  ４２  赤外線受光部  ６１  表示部，  ７１  MPU，  ７６  赤外線通信部，  ７８  ハードディスク，  １０１  MPU，  １０５ブロックID記憶部，  １１３  データ取得部，  １１４  記憶用データ作成部，  １１５  曲情報テーブル作成部，  １３１  ブロック管理部，  １３２  アルバム名供給制御部，  １３３  曲情報テーブル管理部，  １３４  入力制御部，  １５１  ブロック制御部，  １５２  アルバム名取得制御部，  １５３  曲目リスト管理部，  １５４  再生制御部，  １８１  要求制御部，  １８２  応答信号供給制御部１８２，  １８３  アルバム名データベース，  １８４  アルバム名データベース管理部，  １８５  アルバム名表示制御部，  １８６  ブロックID供給制御部，  １８７  スイッチ信号供給制御部
【図１】
2005078762.tif 000003
【図２】
2005078762.tif 000004
【図３】
2005078762.tif 000005
【図４】
2005078762.tif 000006
【図５】
2005078762.tif 000007
【図６】
2005078762.tif 000008
【図７】
2005078762.tif 000009
【図８】
2005078762.tif 000010
【図９】
2005078762.tif 000011
【図１０】
2005078762.tif 000012
【図１１】
2005078762.tif 000013
【図１２】
2005078762.tif 000014
【図１３】
2005078762.tif 000015
【図１４】
2005078762.tif 000016
【図１５】
2005078762.tif 000017
【図１６】
2005078762.tif 000018
【図１７】
2005078762.tif 000019
【図１８】
2005078762.tif 000020
【図１９】
2005078762.tif 000021
【図２０】
2005078762.tif 000022
【図２１】
2005078762.tif 000023
【図２２】
2005078762.tif 000024
【図２３】
2005078762.tif 000025
【図２４】
2005078762.tif 000026
【図２５】
2005078762.tif 000027
【図２６】
2005078762.tif 000028
【図２７】
2005078762.tif 000029
【図２８】
2005078762.tif 000030
【図２９】
2005078762.tif 000031
【図３０】
2005078762.tif 000032
【図３１】
2005078762.tif 000033
【図３２】
2005078762.tif 000034
【図３３】
2005078762.tif 000035
【図３４】
2005078762.tif 000036
【図３５】
2005078762.tif 000037
【図３６】
2005078762.tif 000038