(57)【特許請求の範囲】
【請求項１】
複数のマルチメディアカードをそれぞれ格納するように構成される複数のスロットを有するディジタルデータプレーヤーの相対アドレス割り当て装置であって、
データをアップロード及びダウンロードするように構成される少なくとも１つのマルチメディアカードが格納された前記複数のスロットと、
それぞれが関連するクロック制御信号に応じてそれぞれが関連するスロットのみに選択的にクロック信号を供給するように構成される複数のスイッチであって、前記複数のスロットから１つのスロットが順次選択されるように、前記順次選択された１つのスロットに関連するクロック制御信号が順次入力される複数のスイッチと、
前記マルチメディアカードのいずれか１つが前記順次選択された１つのスロットに格納されているかどうかを判定するために前記順次選択された１つのスロットに関連するクロック制御信号を前記複数のスイッチに順次出力し、
前記マルチメディアカードの１つが前記順次選択された１つのスロットに格納されていると判定された場合、前記マルチメディアカードの１つに前記順次選択された１つのスロットに対応する相対アドレスを割り当てる、マルチメディアカードコントローラと、を備え、
前記少なくとも１つのマルチメディアカードが格納されたスロットの位置を認知した状態で、前記少なくとも１つのマルチメディアカードのそれぞれに前記相対アドレスを割り当てる相対アドレス割り当て装置。
【請求項２】
前記複数のスイッチのそれぞれは、システムバスに含まれるクロックラインと該複数のスイッチのそれぞれが関連するスロットに含まれるクロック端子との間に接続される請求項１に記載の相対アドレス割り当て装置。
【請求項３】
前記クロック制御信号は、前記ディジタルデータプレーヤーを初期化する命令に応じて生成される請求項１に記載の相対アドレス割り当て装置。
【請求項４】
前記複数のスイッチのそれぞれは、前記複数のスイッチのそれぞれが関連するスロットに格納された任意のマルチメディアカードのクロックポートに接続される請求項２に記載の相対アドレス割り当て装置。
【請求項５】
複数のスロットを有し、該複数のスロットのそれぞれが複数のマルチメディアカードのいずれか１つを格納するように構成されるディジタルデータプレーヤーの相対アドレス割り当て方法であって、
コントローラから、少なくとも１つのマルチメディアカードが格納された前記複数のスロットから１つのスロットが順次選択されるように、前記順次選択された１つのスロットに関連するクロック制御信号を、前記複数のスロットから順次選択された１つのスロットに対して順次出力するステップと、
前記出力されたクロック制御信号に従って、前記順次選択された１つのスロットに接続されたスイッチのみをオンさせるステップと、
前記コントローラから前記オンされたスイッチに接続された前記順次選択された１つのスロットのみにクロック信号を供給して、前記マルチメディアカードの１つが格納されているかどうかを判定するステップと、
前記マルチメディアカードの１つが前記順次選択された１つのスロットに格納されていると判定された場合、前記マルチメディアカードの１つに前記順次選択された１つのスロットに対応する相対アドレスを割り当てるステップと、を有し、
前記少なくとも１つのマルチメディアカードが格納されたスロットの位置を認知した状態で、前記少なくとも１つのマルチメディアカードのそれぞれに前記相対アドレスを割り当てる、相対アドレス割り当て方法。
【請求項６】
前記判定するステップにおいて前記マルチメディアカードの１つが前記順次選択された１つのスロットに挿入されていると判定された場合、前記コントローラから前記マルチメディアカードの１つに相対アドレス割り当てコマンドを送信するステップをさらに有する請求項５に記載の相対アドレス割り当て方法。
【請求項７】
送信された前記相対アドレス割り当てコマンドに従って、前記マルチメディアカードの１つに前記相対アドレスを割り当てるステップをさらに有する請求項６に記載の相対アドレス割り当て方法。
【請求項８】
前記出力するステップ、前記オンさせるステップ及び前記判定するステップが、前記複数のスロットの全てに対して順次繰り返される請求項５に記載の相対アドレス割り当て方法。
【請求項９】
複数のスロットを有し、該複数のスロットのそれぞれが複数のマルチメディアカードのいずれか１つを格納するように構成され、該複数のスロットが共通バスに接続されているディジタルデータプレーヤーの相対アドレス割り当て方法であって、前記複数のスロットには、データをアップロード及びダウンロードするように構成される少なくとも１つのマルチメディアカードが格納されており、前記方法は、
複数のスイッチを制御するステップであって、該複数のスイッチのそれぞれは、該複数のスイッチのそれぞれが関連するクロック制御信号に応じてクロック信号を該複数のスイッチのそれぞれが関連するスロットのみに選択的に供給するように構成され、前記複数のスロットから１つのスロットが順次選択されるように、前記順次選択された１つのスロットに関連するクロック制御信号を前記複数のスイッチに順次出力することによって、該複数のスイッチのそれぞれが制御される、ステップと、
前記マルチメディアカードのいずれか１つが前記順次選択された１つのスロットに格納されているかどうかを判定するステップであって、前記マルチメディアカードの１つが前記順次選択された１つのスロットに格納されていると判定された場合、該マルチメディアカードの１つに前記順次選択された１つのスロットに対応する相対アドレスを割り当てる、ステップと、を有し、
前記少なくとも１つのマルチメディアカードが格納されたスロットの位置を認知した状態で、前記少なくとも１つのマルチメディアカードのそれぞれに前記相対アドレスを割り当てる、相対アドレス割り当て方法。
【請求項１０】
前記複数のスイッチのそれぞれを、システムバスに含まれるクロックラインと前記複数のスイッチのそれぞれが関連するスロットに含まれるクロック端子との間に接続するステップをさらに有する請求項９に記載の相対アドレス割り当て方法。
【請求項１１】
前記ディジタルデータプレーヤーを初期化する命令に応じて前記クロック制御信号を生成するステップをさらに有する請求項９に記載の相対アドレス割り当て方法。
【請求項１２】
前記複数のスイッチのそれぞれを前記複数のスイッチのそれぞれが関連するスロットに格納された任意のマルチメディアカードのクロックポートに接続するステップをさらに有する請求項１０に記載の相対アドレス割り当て方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルデータプレーヤーの各データ格納媒体の相対アドレスを割り当てる技術に係るもので、具体的には、複数個のマルチメディアカードを格納し得るスタックにおいて、アクセスしようとするマルチメディアカードが格納されたスロットの位置を認知した状態で各マルチメディアカードに相対アドレスを割り当て得るディジタルデータプレーヤーの相対アドレス割り当て装置及びその割り当て方法に関するものである。
【０００２】
【従来の技術】
一般のディジタルデータプレーヤーとして、例えば、MP3プレーヤーにおいては、MPEG1レイヤー3（MPEG1  Layer3）に該当するオーディオデータ圧縮符号化技術を活用して、テープやコンパクトディスク(CD)無しにコンピュータ通信網上で所望のデータを容易にダウンロードして再生し得るようにした新概念の携帯型ディジタル機器である。
【０００３】
そして、このようなMP3プレーヤーにおいては、データをディジタルデータ型のファイルに格納するため、故障の発生率が低く、音質が優れていることは勿論で、軽薄型に構成されているため、運動時にも簡便に携帯して安定的な音質を再生し得ると共に、活動性に優れて携帯用ヘッドホーンカセット及びCDプレーヤーの代替品として使用されている。
【０００４】
また、MP3プレーヤーのデータ格納媒体としては、多様な種類があるが、その中でも着脱可能なマルチメディアカード（Multi  Media  Card,MMC）が広く用いられている。
このようなマルチメディアカードにおいては、図3に示したように、7個の接続用ポートとして、クロック端子CLK、データ端子DAT、命令/応答端子CMD、3個の電源端子Vss1,Vss2,Vdd及び予備用端子NCが備えられ、これらの端子中、CMD、CLK及びDATは、3ラインシリアルデータバスであって、各CMD,CLK,DATの信号は、インタフェースドライバ12を経てカードインタフェースコントローラ13に入出力されてさらにメモリコアインタフェース14を介してメモリ15側にデータを入出力させるように構成されている。
【０００５】
また、マルチメディアカードは、通常、ROM及びフレッシュメモリが使用され、カードインタフェースコントローラ13の左側には1セットの情報レジスタ16が備えられている。なお、図中のOCR,CID,…等は、MMCA技術委員会制定の「マルチメディアカード」システム仕様書Ver.2.11で規定されるものである。
ここで、命令/応答端子CMDは、両方向命令チャンネルとしてカード初期化及びデータ転送の命令に用いられるもので、CMDの信号は、初期化モードに対するオープン-ドレインと、高速命令転送用プッシュ-プルとの二つの動作モードを有し、命令は、マルチメディアカードバスマスタから送信され、応答はカードからホストに送信される。
【０００６】
データ端子DATは、両方向データチャンネルであって、DATの信号は、プッシュ-プルモードで動作する。一度にただ一つのカード又はホストがこの信号を駆動する。
なお、各マルチメディアカードには、それ自体の電源オン検出回路17が備えられており、電源がオンになると、マルチメディアカードが規定された一定の動作状態に設定されるようになっている。
【０００７】
そして、従来のディジタルデータプレーヤーのマルチメディアカードシステムにおいては、図4に示したように、複数の接続用ポートの端子CMD,CLK,DAT、及びNC,Vss1,Vdd,Vss2（図示されていない）を有して、データを格納するメモリ及びそのメモリにデータをリード/ライトするためのカードインタフェースコントローラをそれぞれ搭載したn個のマルチメディアカード11-1〜11-nがシステムバスを共有してMP3プレーヤーのマルチメディアカードコントローラ10と接続され、このマルチメディアカードコントローラ10は、パーソナルコンピュータ40(以下、PCと略称する)と接続されて、PC40から制御命令がマルチメディアカードコントローラ10に出力されると、該当のマルチメディアカードからデータを読み出して、MP3デコーダ20に出力し、そこで復号化されたデータは、DA変換器（以下、DACと略称する）30を経てアナログ信号として出力するように構成されている。
【０００８】
このようにマルチメディアカードを利用してアプリケーションが実行されるディジタルデータプレーヤーのマルチメディアカードシステムにおいては、マルチメディアカードが装着されるスロットを有するマルチメディアカードのスタックと、マルチメディアカード内のメモリのデータをリード/ライトし得るマルチメディアカードコントローラとが搭載されている。
【０００９】
このように構成された従来のマルチメディアカードのスタック上のマルチメディアカードを対象として、MP3プレーヤーのマルチメディアカードコントローラがそれぞれ異なる相対アドレスを割り当てる過程に対し説明すると次のようである。
各マルチメディアカード11-1〜11-nは、該当のポート及びシステムバス上のクロックラインCLOCK、コマンドラインCOMMAND及びデータラインDATAをそれぞれ共有してMP3プレーヤーのマルチメディアカードコントローラから供給されるデータをダウンロードするか、又は既にダウンロードされたデータを逆経路にアップロードさせる。
【００１０】
従って、マルチメディアカードのスタック内の全てのマルチメディアカード11-1〜11-nには、初期化過程でマルチメディアカードコントローラ10からそれぞれ異なる相対アドレスが割り当てられるが、このような過程でマルチメディアカードコントローラの割り当て命令に対する応答が速いマルチメディアカードから順次相対アドレスが割り当てられるようになる。
【００１１】
従って、マルチメディアカードコントローラ10は、マルチメディアカードのスタック内の各スロットに格納された各マルチメディアカード11-1〜11-nの相対アドレスを認知することができない。
【００１２】
【発明が解決しようとする課題】
然るに、このような従来のディジタルデータプレーヤーのマルチメディアカードシステムにおいては、マルチメディアカードコントローラが、スタック内に格納されたマルチメディアカードの数量のみを認知するだけで、各マルチメディアカードが格納されたスロットの位置及び割り当てられる相対アドレスを認知することはできず、使用者にマルチメディアカードのスタック内のデータ格納媒体であるマルチメディアカードの位置を知らせるサービスを提供することができないため、使用者の要求に適宜に対応し得ないという不都合な点があった。
【００１３】
そこで、本発明の目的は、複数個のマルチメディアカードを格納し得るディジタルデータプレーヤーのスタックにおいて、スタック内のスロットとマルチメディアカードとを一対一に対応させて、アクセスしようとするデータ格納媒体であるマルチメディアカードが格納されたスロットの位置を認知した状態で相対アドレスを割り当て得るディジタルデータプレーヤーの相対アドレス割り当て装置及びその割り当て方法を提供しようとするものである。
【００１４】
【課題を解決するための手段】
このような目的を達成するため、本発明に係るディジタルデータプレーヤーの相対アドレス割り当て装置においては、所望の何れか一つのスロットのみにクロック信号が供給されるようにクロック制御信号を出力し、その度毎に該当のスロットに格納されたマルチメディアカードに相対アドレスを割り当てるマルチメディアカードコントローラと、
データが格納されるメモリと、メモリにデータをリード/ライトするためのカードインタフェースコントローラとが搭載されて、マルチメディアカードコントローラから相対アドレスが割り当てられた後、マルチメディアカードコントローラの制御により、外部から供給されるデータをダウンロードするか、又は既にダウンロードされたデータを逆経路にアップロードする複数のマルチメディアカードと、
複数のマルチメディアカードに相対アドレスを割り当てる際、クロック制御信号によりクロック信号を選択的に供給又は遮断するスイッチング手段とを備えて構成されることを特徴とする。
【００１５】
また、本発明に係るディジタルデータプレーヤーの相対アドレス割り当て方法は、
マルチメディアカードコントローラから相対アドレスを割り当てようとするマルチメディアカードにクロック制御信号を出力する段階と、
クロック制御信号によりマルチメディアカードに結合されたクロックラインのスイッチをオンさせる段階と、
マルチメディアカードコントローラからマルチメディアカードに相対アドレスの割り当て命令を転送する段階と、
相対アドレスの割り当て命令によって該当のマルチメディアカードに相対アドレスを割り当てる段階とを含むことを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
本発明に係るディジタルデータプレーヤーの相対アドレス割り当て装置は、図1に示したように、複数のマルチメディアカード21-1〜21-nのデータを後述するマルチメディアカードコントローラ50から受けるMP3デコーダ70と、そのMP3デコーダ70から出力されるデータをアナログデータに変換して出力するDAC80と、マルチメディアカードコントローラ50に結合されるPC60とを備えるディジタルデータプレーヤーのマルチメディアカードシステムにおいて、
MP3デコーダ70を駆動するようにマルチメディアカードからデータを入出力させるマルチメディアカードコントローラ50と、
複数の接続用ポートの端子、CMD,CLK,DAT、及びNC,Vss1,Vdd,Vss2（図示されていない）を備え、データが格納されるメモリと、そのメモリにデータをリード/ライトするためのカードインタフェースコントローラとが搭載されて、MP3プレーヤーのマルチメディアカードコントローラ50の制御により外部から供給されるデータをダウンロードするか、又は、既にダウンロードされたデータを逆経路にアップデートする複数のマルチメディアカード21-1〜21-nと、
マルチメディアカードコントローラ50から出力されるクロック制御信号CTL1〜CTLnにより各マルチメディアカード21-1〜21-nに選択的にクロック信号を供給する複数のスイッチング手段SW1〜SWnとを備えている。
【００１７】
ここでディジタルデータプレーヤーのマルチメディアシステムは使用者からMP3ファイルの読み出し命令が入力されると、マルチメディアカードコントローラ50が、該当のマルチメディアカードからデータを読み出してMP3デコーダ70に出力し、そのMP3デコーダ70から出力されたディジタルデータをDAC80がアナログデータに変換して出力するように構成されている。
【００１８】
そして、各マルチメディアカード21-1〜21-nは、複数の接続用ポートの端子、CMD,CLK,DAT、及びNC,Vss1,Vdd,Vss2（図示されていない）を備えて、データが格納されるメモリと、そのメモリにデータをリード/ライトするためのカードインタフェースコントローラが搭載されて、各マルチメディアカードのスロット（図示されていない）にそれぞれ格納されている。
【００１９】
以下、このように構成された本発明に係るディジタルデータプレーヤーの相対アドレス割り当て方法に対し図1及び図2を用いて説明する。
先ず、図2に示したように、スロットの個数がn、選択されたスイッチ番号がM＝1であるとき(S1)、スロットの個数nが選択されたスイッチ番号Mよりも小さい場合には、ルーチンは終了され、スロットの個数nが選択されたスイッチ番号Mより大きい場合(S2)には、マルチメディアカードコントローラ50からスイッチ番号Mに該当する制御信号を出力し(S3)て、そのクロック制御信号により複数のスイッチ中のM番目のスイッチが選択されてスイッチをオンさせる(S4)。
【００２０】
次いで、マルチメディアカードコントローラ50からのクロックが該当するマルチメディアカードに供給され、その後、該当のM番目のスロットにマルチメディアカードが装着されているか否か(S5)を判別して、カードがない場合は、次のスロットに移行し(S6)、マルチメディアカードが装着されている場合は、該当のM番目のマルチメディアカードにコマンドラインを経て相対アドレスの割り当て命令が伝送されて、マルチメディアカードの相対アドレスが割り当てられた(S7)後、次のスロットに移行し（S6）、全てのスロットに対し前記(S2)〜(S7)の過程が繰り返して行われた後、アドレス指定動作が終了される。
【００２１】
そして、図1に示したように各マルチメディアカード21-1〜21-nは、該当ポート及びシステムバス上のクロックラインCLOCK、コマンドラインCOMMAND及びデータラインDATAを供給してMP3プレーヤーのマルチメディアカードコントローラ50から供給されるデータをダウンロードするか、又は既にダウンロードされたデータの逆経路にアップロードする。
【００２２】
従って、マルチメディアカードのスタック内の全てのマルチメディアカード21-1〜21-nは、MP3プレーヤーに電源が供給された後、使用者が初期化ボタンを押すと、初期化過程でマルチメディアカードコントローラ50からそれぞれ異なる相対アドレスが割り当てられる。
このとき、マルチメディアカードコントローラ50は、クロック制御信号CTL1〜CTLnを利用して各マルチメディアカード21-1〜21-nのクロック端子CLKにそれぞれ直列接続されたスイッチSW1〜SWnをオン/オフ制御するので、スロット番号に該当する相対アドレスをスロット内のマルチメディアカードにそれぞれ割り当てるようになる。
【００２３】
例えば、初期化状態でマルチメディアカードコントローラ50は、クロック制御信号CTL1を利用して、システムバスのクロックラインCLOCK及び第1番目のスロットに格納されたマルチメディアカード21-1のクロック端子CLK間に直接接続されたスイッチSW1をオンさせ、クロック制御信号CTL2〜CTLnを利用してその他のスイッチSW2〜SWnを全てオフさせる。
【００２４】
従って、各マルチメディアカード中の第1番目のマルチメディアカード21-1のみにクロック信号が供給され、その他のマルチメディアカード21-2〜21-nにはクロック信号が供給されない。このような状態でマルチメディアカードコントローラ50は、システムバスのコマンドラインCOMMANDを経て相対アドレスの割り当て命令を伝送するため、第1番目のマルチメディアカード21-1を除外したその他のマルチメディアカード21-2〜21-nは、応答不能状態となる。
【００２５】
その後、マルチメディアカードコントローラ50は、クロック制御信号CTL2を利用して、システムバスのクロックラインCLOCKと第2番目のスロットに格納されたマルチメディアカード21-2のクロック端子CLK間に直列接続されたスイッチSW2をオンさせ、クロック制御信号CTL1,CTL3〜CTLnを利用してその他のスイッチSW1,SW3〜SWnを全てオフさせる。
【００２６】
従って、各マルチメディアカード中の第2番目のマルチメディアカード21-2のみにクロック信号が供給され、その他のマルチメディアカード21-1,21-3〜21-nにはクロック信号が供給されない。このような状態でマルチメディアカードコントローラ50は、システムバスのコマンドラインCOMMANDを経て相対アドレスの割り当て命令を伝送するため、第2マルチメディアカード21-2を除外したその他のマルチメディアカード21-1,21-3〜21-nは全て応答不能状態となる。
【００２７】
その後、前記過程をスロット個数だけ繰り返しながら各マルチメディアカードを順次選択して、スロット番号に該当する相対アドレスを選択されたマルチメディアカードに割り当てる。
結局、本発明に係る複数個のマルチメディアカードを格納し得るディジタルデータプレーヤーの相対アドレス割り当て装置においては、マルチメディアカードコントローラ50によりクロック制御信号を利用して、各スロットに格納された複数のマルチメディアカードの中、アクセスしようとするマルチメディアカードを順次指定しながら相対アドレスを割り当てることが可能になる。
【００２８】
【発明の効果】
以上説明したように、本発明に係るディジタルデータプレーヤーの相対アドレス割り当て装置及びその方法においては、複数個のマルチメディアカードを格納し得るディジタルデータプレーヤーのマルチメディアカードのスタックにおいて、スタック内のスロットとデータ格納媒体であるマルチメディアカードとを一対一に対応させて、アクセスしようとするマルチメディアカードが格納されたスロットの位置を認知した状態で相対アドレスを割り当てるため、使用者にマルチメディアカードのスタック内のマルチメディアカードの位置を知らせて、使用者の要求に適応するマルチメディアカードの相対アドレス割り当て動作を行い得るという効果がある。
【図面の簡単な説明】
【図１】本発明によるディジタルデータプレーヤーの相対アドレス割り当て装置の構成を示したブロック図である。
【図２】本発明によるディジタルデータプレーヤーの相対アドレス割り当て方法を示したフローチャートである。
【図３】一般のマルチメディアカードを示した概略構成図である。
【図４】従来のディジタルデータプレーヤーのマルチメディアカードシステムの構成を示したブロック図である。
【符号の説明】
21-1〜21-n…マルチメディアカード
50…マルチメディアカード（MMC）コントローラ
60…パーソナルコンピュータ(PC)
70…MP3デコーダ
80…DA変換器（DAC）
SW1〜SWn…スイッチング手段
CTL1〜CTLn…クロック制御信号
【図１】
0004846908.tif 000002
【図２】
0004846908.tif 000003
【図３】
0004846908.tif 000004
【図４】
0004846908.tif 000005