(57)【要約】【課題】　大容量の不揮発性記憶媒体を備えることなくメディアファイルを好適に再生できるホスト処理装置を提供する。【解決手段】ホスト処理装置１００は、特定の外部記憶媒体２００を収容するためのメモリ収容溝１２０と、特定の動作を指示するための命令入力手段１３０と、本装置１００の動作を制御するためのシステム制御モジュールとを備える。システム制御モジュールは、メモリ収容溝１２０の端部に形成されたポート部を介して外部記憶媒体２００と通信することによって、オーディオデータを所定のデジタルインタフェース通信規格に基づいて、受信する。受信されたオーディオデータは、デコードされた後、デジタル／アナログ変換されてスピーカから出力される。【選択図】　　図２
2004038988.tif 000002
【特許請求の範囲】
【請求項１】
　圧縮されたオーディオデータを再生するホスト処理装置において、前記ホスト処理装置は、
　本体と、前記本体の上端の一側面に凹設され、特定の外部記憶媒体を収容するためのメモリ収容溝と、特定の動作を指示するための命令入力手段と、前記ホスト処理装置の動作を制御するためのシステム制御モジュールとを備え、
　前記システム制御モジュールは、前記メモリ収容溝の端部に形成されたポート部を介して前記外部記憶媒体と通信しながら、オーディオデータを所定のデジタルインタフェース通信規格に基づいてインタフェースするデジタルインタフェース部と、前記命令入力手段から印加される命令信号を演算処理して前記命令信号に対応する動作を行うように前記ホスト処理装置を制御し、前記特定の外部記憶媒体に対して前記オーディオデータを要請して受信し、前記受信されたオーディオデータを特定の経路で印加させるためのプロセシングモジュールと、前記ホスト処理装置のシステム動作を行うためのプログラムを記憶するメモリ部と、バッファを内蔵して伝送速度を遅延させ、前記プロセシングモジュールの制御によって前記提供されるオーディオデータをデコードするデコーダ部とを備えることを特徴とするホスト処理装置。
【請求項２】
　前記特定の外部記憶媒体がＵＳＢフラッシュディスクであり、前記ポート部がＵＳＢポートであることを特徴とする請求項１記載のホスト処理装置。
【請求項３】
　外部記憶媒体を用いたホスト処理装置において、前記ホスト処理装置は、
　前記外部記憶媒体と所定のデジタル伝送媒体を介して接続され、前記外部記憶媒体に対するアクセスを提供する媒体接続モジュールと、メディアデータを所定の第１信号処理方式によってデコードする信号処理モジュールと、前記ホスト処理装置の動作を制御するプロセシングモジュールと、前記プロセシングモジュールによって制御される前記ホスト処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールとを備え、
　前記プロセシングモジュールは、前記外部記憶媒体が接続されると、前記媒体接続モジュールを介して前記外部記憶媒体をアクセスし、前記外部記憶媒体に記憶された一つ以上のメディアファイルに対する第１ファイル情報を読み取り、前記読み取られた第１ファイル情報を前記システムメモリモジュールに位置させるとともに、
　前記プロセシングモジュールは、前記一つ以上のメディアファイルのうち特定のメディアファイルに対する選択命令が提供されると、前記媒体接続モジュールを介して前記外部記憶媒体上で前記システムメモリモジュールに位置する前記第１ファイル情報に基づいて前記選択されたメディアファイルのデータを探索して読み取り、前記読み取られたメディアデータを前記信号処理モジュールに提供して前記第１信号処理方式によってデコードされるようにすることを特徴とするホスト処理装置。
【請求項４】
　前記プロセシングモジュールは、前記外部記憶媒体に記憶された前記一つ以上のメディアファイルのうち、特定のメディアファイルに対する選択命令が提供されると、Ｉ．前記システムメモリモジュールに位置する前記第１ファイル情報に基づいて前記外部記憶媒体上で前記選択されたメディアファイルを探索する第１段階と、II．前記探索されたメディアファイルのデータを前記システムメモリモジュール上にロードする第２段階と、III．前記システムメモリモジュールにロードされた前記ファイルデータを前記信号処理モジュールに提供して前記第１信号処理方式によってデコードされるようにする第３段階とを含むメディアファイルデコード過程を行うことを特徴とする請求項３記載のホスト処理装置。
【請求項５】
　外部記憶媒体を用いたホスト処理装置において、前記ホスト処理装置は、
　前記外部記憶媒体と所定のデジタル伝送媒体を介して接続され、前記外部記憶媒体に対するアクセスを提供する媒体接続モジュールと、メディアデータを所定の第１信号処理方式によってデコードする信号処理モジュールと、前記ホスト処理装置のユーザに対してインタフェースを提供するユーザインタフェースモジュールと、前記ホスト処理装置の動作を制御するプロセシングモジュールと、前記プロセシングモジュールによって制御される前記ホスト処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールとを備え、
　前記プロセシングモジュールは、前記外部記憶媒体が接続されると、前記媒体接続モジュールを介して前記外部記憶媒体をアクセスして、前記外部記憶媒体に記憶された一つ以上のメディアファイルに対する第１ファイル情報を読み取り、前記読み取られた第１ファイル情報に基づいて前記外部記憶媒体に記憶された前記一つ以上のメディアファイルに対するファイル表示を前記ユーザインタフェースモジュール上に構成するとともに、
　前記プロセシングモジュールは、前記ユーザインタフェースモジュールを介して前記一つ以上のメディアファイルのうち特定のメディアファイルに対する選択命令が提供されると、前記媒体接続モジュールを介して前記外部記憶媒体をアクセスして、前記選択されたメディアファイルを探索し、前記探索されたメディアファイルのデータを前記システムメモリモジュール上にロードし、前記システムメモリモジュールにロードされた前記ファイルデータを前記信号処理モジュールに提供して前記第１信号処理方式によってデコードされるようにすることを特徴とするホスト処理装置。
【請求項６】
　前記メディアファイルの前記第１ファイル情報は、前記メディアファイルに対する階層的構造のデスクリプタ情報を含むことを特徴とする請求項３又は５記載のホスト処理装置。
【請求項７】
　前記プロセシングモジュールは、前記選択されたメディアファイルのデータを前記信号処理モジュールに提供してデコードされるようにする途中で、I．前記選択されたメディアファイルの次に処理するメディアファイルを決定する第１段階と、II．前記システムメモリモジュールに位置する前記第１ファイル情報に基づいて前記外部記憶媒体上において、前記第１段階で決定されたメディアファイルを探索する第２段階と、III．前記第２段階で探索された前記メディアファイルのデータを前記システムメモリモジュール上にロードする第３段階とを含むメディアファイルプリロード過程を前記選択されたメディアファイルに対するデコード動作のバックグラウンド動作として行うことを特徴とする請求項４又は５記載のホスト処理装置。
【請求項８】
　前記媒体接続モジュールは、前記プロセシングモジュールの制御によってその接続モードが活性モード及び前記活性モードよりは電力消費の低い非活性モードに設定できるように構成され、
　前記プロセシングモジュールは、前記外部記憶媒体をアクセスする場合、前記アクセスの前に前記接続モードを活性モードに設定し、前記アクセス以後に前記接続モードを非活性モードに設定することを特徴とする請求項４又は５記載のホスト処理装置。
【請求項９】
　前記プロセシングモジュールは、前記外部記憶媒体に記憶されたメディアファイルのデータを読み取るにおいて、前記メディアファイルが所定の保安処理されたファイルなのか否かを判断し、（１）前記メディアファイルが前記保安処理されたファイルでない場合には、公知の技術のファイル探索方法によって前記外部記憶媒体上で前記メディアファイルのデータを探索し、（２）前記メディアファイルが前記保安処理されたファイルである場合には、前記メディアファイルの第２ファイル情報から前記外部記憶媒体上で前記メディアファイルの物理的位置に対する第１値を獲得し、前記保安処理による所定の第１変換規則に対応する関数Ｆに対し逆関数Ｆ-1が存在する所定の第２変換規則に基づいて前記第１値に対応する第２値を獲得し、前記第２値に基づいて前記外部記憶媒体上で前記メディアファイルのデータを探索することを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１０】
　前記メディアファイルの前記第２ファイル情報は、前記メディアファイルに対するファイル割当テーブルを含むを特徴とする請求項９記載のホスト処理装置。
【請求項１１】
　前記ホスト処理装置は信号をソーシングする情報ソーシングモジュールをさらに備え、
　前記信号処理モジュールは、所定の第２信号処理方式によって入力信号をメディアデータにエンコードする動作をさらに行い、
　前記プロセッシングモジュールは、エンコード命令を受けると、前記情報ソーシングモジュールから提供される信号を前記信号処理モジュールに伝達し、前記第２信号処理方式によってメディアデータにエンコードされるようにし、前記エンコードされたメディアデータからメディアファイルを構成して前記システムメモリモジュールに位置させ、前記媒体接続モジュールを介して前記外部記憶媒体がアクセス可能であれば、前記生成されたメディアファイルを前記媒体接続モジュールを介して前記外部記憶媒体にコピーすることを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１２】
　前記プロセシングモジュールは、前記信号処理モジュールがエンコードして生成させる前記メディアデータの大きさが所定の第１しきい値に到達すると、前記生成されたメディアデータからメディアファイルを構成して前記システムメモリモジュールに位置させ、前記構成されたメディアファイルを前記媒体接続モジュールを介して前記システムメモリモジュールから前記外部記憶媒体にコピーすることを特徴とする請求項１１記載のホスト処理装置。
【請求項１３】
　前記情報ソーシングモジュールは、高周波数無線信号を同調して同調信号を発生させるチューナーモジュールと、外部のサウンドに対応してマイク信号を発生させるマイクモジュールと、前記同調信号と前記マイク信号を含む複数の入力信号の中から一つの出力信号を選択するスイッチングモジュールとを含み、前記スイッチングモジュールによって選択された前記出力信号を前記信号処理モジュールにソーシングすることを特徴とする請求項１１記載のホスト処理装置。
【請求項１４】
　前記デジタル伝送媒体は公知の技術のＵＳＢ伝送媒体であり、
　前記媒体接続モジュールは前記ＵＳＢ伝送媒体を介して前記外部記憶媒体に接続されて公知のホストモードで動作することを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１５】
　前記デジタル伝送媒体は公知の技術のＩＥＥＥ１３９４伝送媒体であり、
　前記媒体接続モジュールは前記ＩＥＥＥ１３９４伝送媒体を介して前記外部記憶媒体に接続されて公知のＳＢＰ２イニシエータモードで動作することを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１６】
　前記外部記憶媒体は単独型の外付型記憶装置を含んでなることを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１７】
　前記外部記憶媒体は移動通信装置に内蔵された不揮発性のメモリモジュールを含み、
　前記ホスト処理装置は前記媒体接続モジュールを介して前記移動通信装置に接続され、前記メモリモジュールをアクセスすることを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１８】
　前記外部記憶媒体は記録媒体読取り装置で読み取っている記録媒体を含み、
　前記ホスト処理装置は、前記媒体接続モジュールを介して前記記録媒体読取り装置に接続され、前記記録媒体読取り装置により読み取られる前記記録媒体をアクセスすることを特徴とする請求項３又は５記載のホスト処理装置。
【請求項１９】
　前記ホスト処理装置が、前記ホスト処理装置のユーザとのインタフェースを提供するユーザインタフェース手段を一体として含み、
　前記デジタル伝送媒体がケーブルからなり、前記ケーブルを介して前記ホスト処理装置と前記外部記憶媒体とが連結されることを特徴とする請求項３又は５記載のホスト処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、外部記憶媒体を収容し得る内部空間を形成して外部記憶媒体からメディアデータの提供を受けて再生することが可能なホスト処理装置に関し、特に、外部記憶媒体に接続され、前記外部記憶媒体に記憶されているメディアファイルを読み取って再生する動作を行い、またチューナーモジュール又はマイクモジュールから伝達されたアナログ信号を所定のデジタルフォーマットでエンコードして生成したメディアファイルを外部記憶媒体に記録する動作を行ううえ、メディアファイルの読取り過程において著作権保護のための所定の保安処理に対応して動作することにより、内部にメディアファイルのための大容量の不揮発性記憶媒体を備えなくてもメディアファイルの再生又は記録動作が可能で著作権の保護にも対応することが可能なホスト処理装置に関するものである。
【背景技術】
【０００２】
　一般に、ＭＰ３技術はＭＰＥＧ(Moving Picture Expert Group)レイヤー３を意味するもので、ＭＰＥＧ技術のオーディオ部分中の一つである。ＭＰＥＧはＭＰＥＧ１の発表から始まり、段々増加しているマルチメディアデータ圧縮標準に対する新しい必要性によってＭＰＥＧ２を発表し、現在客体指向マルチメディア通信のためのＭＰＥＧ４まで発表した。最初標準化されたＭＰＥＧ１は動画像とオーディオをデジタル記憶装置に最大１.５Ｍｂｐｓに圧縮して記憶するためのコーディング技術であって、５つの部分から構成される。その中の一つのオーディオ部分には３つのオーディオコーディング技法が定義されているが、それぞれレイヤー１、レイヤー２、レイヤー３と呼ぶ。
【０００３】
　ＭＰＥＧのオーディオレイヤーは、認識コーディング(perceptual coding)というコーディング技法を用いてデータを圧縮するが、これは人間の聴感モデル(hearing sense model)を分析したマスキング効果(masking effect)を用いる技法であって、人間の耳の鈍感さを用いた一種のトリックである。すなわち、マスキング効果とは、大きい音によってあるしきい値以下の小さい音が隠される現象である。このマスキング効果には周波数マスキング及び時間的マスキングがあり、これにより人間の認識する音質を損傷させることなくデータ量を普通の１２分の１に圧縮することができる。このように標準化されたＭＰ３はＰＣ又はネットワーク網を用いて低いコストでＣＤ水準の音楽を楽しむことができるようにし、衛星を用いたデジタルオーディオ放送にも利用することができ、インターネットを用いた実時間注文型オーディオ（ＡＯＤ：Audio On Demand）サービスも可能にする。
【０００４】
　このようなＭＰ３技術を活用したＭＰ３プレーヤーは、従来のカセットテーププレーヤー又はＣＤプレーヤーに比べて僅か３０〜７０％の大きさを有し、モータを駆動しないため電力消耗を減らすことができる。よって、ＭＰ３プレーヤーは長時間再生が可能で、カセットテープ又はコンパクトディスクのような別途の媒体が不要であるという付加的利点などを有する。ところが、オーディオデータを記憶した後、データを保つために、ＭＰ３プレーヤーの内部にはフラッシュメモリなどのような不揮発性メモリが備えられるべきである。
【０００５】
　このようにＭＰ３プレーヤーは、ＰＣまたはネットワーク網に接続し、必要とする圧縮されたオーディオデータを内部メモリにダウンロードして記憶する。例えば、内部メモリの容量を３２Ｍバイトにすると仮定するとき、ＭＰ３プレーヤーは約６０〜７０分間再生可能なオーディオデータを記憶することができ、メモリの容量が大きくなると、さらに多くのオーディオデータを記憶することができる。ところが、ＭＰ３プレーヤーは、ＰＣのようなネットワークインタフェース用システムが備えられる場合にのみデータをダウンロードすることができるという欠点がある。
【０００６】
　このように、従来からＭＰ３プレーヤーやボイスレコーダなどのようにメディアファイルを再生及び記録する装置が広く用いられてきた。図１は従来の技術に係るＭＰ３プレーヤー１０を使用する構成を示す図である。従来のＭＰ３プレーヤー１０は内部にメディアファイルを記憶するための大容量の不揮発性記憶装置としてフラッシュメモリ１９を備え、これによりコンピュータシステム１１のハードディスク１２に記憶されているＭＰ３やＷＭＡなどのメディアファイルの伝達を受けてフラッシュメモリ１９内に記憶し、所定のユーザインタフェースを介して特定のメディアファイルに対する再生命令が入力されると、フラッシュメモリ１９から前記選択されたメディアファイルを読み取ってファイルデータを信号処理モジュール１７に伝達することにより、所定の信号処理方式、例えばＭＰ３の方式に応じてデコードする。
【０００７】
　また、従来のＭＰ３プレーヤー１０は、前述したフラッシュメモリ１９の他にもプレーヤーシステム１０の動作プログラムを記憶するためのプログラムメモリ１８及びプレーヤーシステム１０の動作を補助するための通常の揮発性メモリであるシステムメモリ１６をさらに含む。実現によってはフラッシュメモリ１９内に一部の空間を割り当てて前記動作プログラムを記憶することもでき、この場合にはプログラムメモリ１８がフラッシュメモリ１９内に構成されたと解釈することができる。
【０００８】
　前述したように、コンピュータシステム１１とＭＰ３プレーヤー１０間のメディアファイル送受信のために、コンピュータシステム１１とＭＰ３プレーヤー１０は所定のデジタル伝送媒体接続機能を備えるが、図１ではその例として公知技術のＵＳＢ(Universal Serial Bus)伝送媒体を使用する場合を示す。ＵＳＢ技術では、ＵＳＢ伝送媒体を介して２つの機器が連結されたとき、いわゆるマスター(master)機能を行う機器をＵＳＢホストとし、スレーブ機能を行う機器をＵＳＢデバイスとするが、図１に示すように、ＭＰ３プレーヤー１０がコンピュータシステム１１からメディアファイルの提供を受ける場合には、コンピュータシステム１１が前記ＵＳＢホストとなり、ＭＰ３プレーヤー１０は前記ＵＳＢデバイスとなる。このため、コンピュータシステム１１はＵＳＢホストモジュール１３を含み、ＭＰＥ３プレーヤー１０はＵＳＢデバイスモジュール１４を備える。
【０００９】
　メディアファイルの送受信目的で使用可能な伝送媒体としては、前記ＵＳＢの他にもＩＥＥＥ１３９４や無線ＬＡＮなどが挙げられる。また、この伝送媒体は接続形態においてもケーブルを介して接続され、或いは接続具を介して相互接続され、或いは無線媒体を介して無線接続されることができる。例えば、アップルコンピュータ社のｉ−ＰＯＰ製品は、ＩＥＥＥ１３９４伝送媒体を用いる代表的なＭＰ３プレーヤーである。また、使用する伝送媒体の技術によっては前述したホスト−デバイス概念ではない他の概念を採用することもできるが、例えばＩＥＥＥ１３９４の場合にはマスタ−スレーブ構成ではないピアツーピア(peer to peer)構成を使用し、特に上位の管理プロトコルであるＳＢＰ２(Serial Bus Protocol 2)ではコンピュータシステム１１がＳＢＰ２イニシエータ(SBP2 initiator)となり、ＭＰ３プレーヤー１０がＳＢＰ２ターゲット(SBP2 target)になる。一方、ＵＳＢ、ＩＥＥＥ１３９４、無線ＬＡＮなどを含んだ一般的なデジタル伝送媒体において、コンピュータシステム１１はコントローラ、ＭＰ３プレーヤー１０はターゲットであると一般化させてモデリングすることもできる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
　このような従来の技術のＭＰ３プレーヤー１０製品の生産において現実的な２つの課題は製品の価格を低めることと製品を小型化・軽量化することである。ところが、このような課題を達成するにおいて、図１に示したＭＰ３プレーヤー１０の構成のうち大容量の不揮発性記憶媒体であるフラッシュメモリ１９は大きい障害となる。しかも、記憶容量という点においても、ＭＰ３プレーヤ１０の製品を市販した以後１〜２年を経過すれば、フラッシュメモリ１９の記憶容量が相対的に足りなくなり、ユーザからの記憶容量アップグレードの要求が多いことも問題点である。また、最近市販している外付型記憶媒体の場合にはＵＳＢやＩＥＥＥ１３９４などのような高性能のデジタル伝送媒体を支援する傾向が高いが、これらの高性能デジタル伝送媒体はその提供可能な機能を充分活用していないという問題点を抱えている。
【００１１】
　一方、ＭＰ３などのようなデジタルメディアファイルにおいて、最近著作権の保護が重要なイシューとなっている。このため、従来ではコンピュータシステム１１からメディアファイルをＭＰ３プレーヤー１０でコピーする際、例えばセキュマックス(SecuMax)などの所定の暗号化技法を用いてメディアファイルを暗号化することにより不法複製を防止し、これによりメディアファイルの著作権を保護しようとした。ところが、このような試みは事実上無用と判明され、メディアファイルの不法複製は非常に激しい状況である。したがって、メディアファイルの不法複製を防止することによりメディアファイルの著作権を保護することが可能な方案が求められている。
【００１２】
　したがって、本発明の目的は、外部記憶媒体に接続され、前記外部記憶媒体に記憶されているメディアファイルを読み取って再生する動作を行い、またチューナーモジュール又はマイクモジュールから伝達されたアナログ信号を所定のデジタルフォーマットでエンコードして生成したメディアファイルを前記外部記憶媒体に記録する動作を行ううえ、前記メディアファイルの読取り過程において著作権の保護のための所定の保安処理に対応して動作することにより、内部にメディアファイルのための大容量の不揮発性記憶媒体を備えなくても、メディアファイルの再生または記録動作が可能で著作権の保護にも対応することが可能なホスト処理装置を提供することにある。
【課題を解決するための手段】
【００１３】
　上記目的を達成するための本発明によれば、圧縮されたオーディオデータを再生するホスト処理装置において、前記ホスト処理装置は、本体と、前記本体の上端の一側面に凹設され、特定の外部記憶媒体を収容するためのメモリ収容溝と、特定の動作を指示するための命令入力手段と、前記ホスト処理装置の動作を制御するためのシステム制御モジュールとを備え、前記システム制御モジュールは、前記メモリ収容溝の端部に形成されたポート部を介して前記外部記憶媒体と通信しながら、オーディオデータを所定のデジタルインタフェース通信規格に基づいてインタフェースするデジタルインタフェース部と、前記命令入力手段から印加される命令信号を演算処理して前記命令信号に対応する動作を行うように前記ホスト処理装置を制御し、前記特定の外部記憶媒体に対して前記オーディオデータを要請して受信し、前記受信されたオーディオデータを特定の経路で印加させるためのプロセシングモジュールと、前記ホスト処理装置のシステム動作を行うためのプログラムを記憶するメモリ部と、バッファを内蔵して伝送速度を遅延させ、前記プロセシングモジュールの制御によって前記提供されるオーディオデータをデコードするデコーダ部とを含むことを特徴とする。
【００１４】
　また、上記目的を達成するための本発明によれば、外部記憶媒体を用いたホスト処理装置において、前記ホスト処理装置は、前記外部記憶媒体と所定のデジタル伝送媒体を介して接続され、前記外部記憶媒体に対するアクセスを提供する媒体接続モジュールと、メディアデータを所定の第１信号処理方式によってデコードする信号処理モジュールと、前記ホスト処理装置の動作を制御するプロセシングモジュールと、前記プロセシングモジュールによって制御される前記ホスト処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールとを備え、前記プロセシングモジュールは、前記外部記憶媒体が接続されると、前記媒体接続モジュールを介して前記外部記憶媒体をアクセスし、前記外部記憶媒体に記憶された一つ以上のメディアファイルに対する第１ファイル情報を読み取り、前記読み取られた第１ファイル情報を前記システムメモリモジュールに位置させるとともに、前記プロセシングモジュールは、前記一つ以上のメディアファイルのうち特定のメディアファイルに対する選択命令が提供されると、前記媒体接続モジュールを介して前記外部記憶媒体上で前記システムメモリモジュールに位置する前記第１ファイル情報に基づいて前記選択されたメディアファイルのデータを探索して読み取り、前記読み取られたメディアデータを前記信号処理モジュールに提供して前記第１信号処理方式によってデコードされるようにすることを特徴とする。
【発明の効果】
【００１５】
　本発明のホスト処理装置によれば、内部にメディアファイルを記憶するための特定の不揮発性メモリ手段を備えていない製品を製作することにより、低いコストで最小型に作ることができるという効果がある。
【００１６】
　また、本発明のホスト処理装置によれば、必要な場合に多数の外部記憶媒体を交替して使用することにより、既存のホスト処理装置のメモリ限界を克服することができるという効果がある。
【００１７】
　また、本発明のホスト処理装置によれば、外部記憶媒体がメディアファイルの著作権保護のために保安処理されている場合、これに適切に対応して動作することにより、著作権の保護にも対応することができるという利点がある。
【発明を実施するための最良の形態】
【００１８】
　図２は本発明に係るホスト処理装置の一実施形態であるＭＰ３プレーヤー１００の外部構成、及びこれに結合される外部記憶媒体の実施形態であるフラッシュディスク２００の外部構成を示す図である。図２に示すように、ＭＰ３プレーヤー１００は、本体１１０と、本体１１０の上端の一側面に凹設され、フラッシュディスク２００を収容するためのメモリ収容溝１２０と、ＭＰ３プレーヤー１００の特定の動作を指示するための各種のキー入力手段１３０と、ＭＰ３プレーヤー１００の現在状況及び各種データを外部に表示するディスプレイ手段１４０とを含む。
【００１９】
　一方、ＭＰ３プレーヤー１００と共に使用するフラッシュディスク２００は、本体２１０及びコネクタ２２０からなっており、本体２１０には、ＰＣ２５０のＵＳＢポート２５１から伝送されるＭＰ３データ及び後述のフラッシュメモリ部に記憶されたＭＰ３データを通信規格に合わせてインタフェースしてデータを相互交換するように支援するインタフェース部と、スレーブモード及びホストモードに応じてＰＣ２５０からＭＰ３データをダウンロードし、或いは記憶されたＭＰ３データをＭＰ３プレーヤーに印加するように制御するコントローラと、ＰＣ２５０からダウンロードしたＭＰ３データを記憶し、コントローラの指示によって、記憶されたＭＰ３データを抽出して印加するフラッシュメモリ部とが一般に含まれている。フラッシュディスク２００としてはＵＳＢフラッシュディスクを使用する。このＵＳＢフラッシュディスクは公知のものなので、その説明を省く。但し、フラッシュディスクの端部には、フラッシュディスクがＭＰ３プレーヤー１００に対し容易に着脱できるように把持部を形成することが好ましい。
【００２０】
　図３ａ及び図３ｂは、本発明に係るホスト処理装置の一実施形態であるＭＰ３プレーヤー１００と、外部記憶媒体の実施形態であるフラッシュディスク２００との相互結合状態を示す図である。同図に示すように、フラッシュディスク２００をＭＰ３プレーヤー１００のメモリ収容溝１２０に挿入してＭＰ３プレーヤー１００とフラッシュディスク２００とを相互結合させる。破線で示したように、ＭＰ３プレーヤー１００のメモリ収容溝１２０の端部には、フラッシュディスク２００のコネクタ２２０と結合するためのＵＳＢポート１５０が形成されている。
【００２１】
　図４は本発明に係るホスト記憶装置の実施形態であるＭＰ３プレーヤー１００の内部構成、特にＭＰ３制御モジュール３００の構成を示すブロック図である。図４に示すように、ＭＰ３制御モジュール３００はキー入力部３１０、ＵＳＢポート部３２０、インタフェース部３３０、ＣＰＵ３４０、メモリ部３５０、ディスプレイ部３６０、デコーダ部３７０及びＤ／Ａ変換部３８０を含む。
【００２２】
　まず、キー入力部３１０はＭＰ３プレーヤー１００の特定の動作（例えば、再生、ボリュームアップ／ダウン、動作開始／終了、選曲など）を指示するためのキー信号を発生させる役割を果たす。ＵＳＢポート部３２０はフラッシュディスクのコネクタ（図１及び２の２２０）に連結され、フラッシュディスクへのＭＰ３データ要請に対するパケットデータ及びフラッシュディスクからのＭＰ３データの移動通路を提供する役割を果たす。インタフェース部３３０はＵＳＢポート部３２０に連結されており、フラッシュディスクからのＭＰ３データ及びフラッシュディスクへの各種データを通信規格に合わせてインタフェースする役割を行う。
【００２３】
　ＣＰＵ３４０はキー入力部３１０及びインタフェース部３３０に連結されている。また、ＣＰＵ３４０はキー入力部３１０からのキー信号を演算処理し、キー信号に相応する動作を行うように各構成部分を総括制御し、フラッシュディスクにＭＰ３データを要請して受信し、受信されたＭＰ３データを特定の経路で印加するように指示する役割を果たす。また、ＣＰＵ３４０には、インタフェース部３３０を介してフラッシュディスクから印加されるＭＰ３データを特定の経路で伝送するためのＵＳＢホスト機能が搭載されている。
【００２４】
　また、メモリ部３５０は、ＣＰＵ３４０に連結されており、ＭＰ３プレーヤーの動作を行うための実行プログラムを記憶し、ＣＰＵ３４０の指示に従って当該動作を行うようにプログラミングされている。ディスプレイ部３６０は、ＣＰＵ３４０に連結されており、ＣＰＵ３４０からのデータを外部に表示する役割を果たし、一例としてＬＣＤを使用することができる。
【００２５】
　また、デコーダ部３７０は、ＣＰＵ３４０に連結されており、バッファを内蔵して伝送速度を遅延させ、ＣＰＵ３４０からのＭＰ３データを元々の音声データ（すなわち、デジタルデータ）に復元する役割を果たす。Ｄ／Ａ変換部３８０は、デコーダ部３７０に連結されており、デコードされたデジタルデータをアナログ変換してスピーカへ出力する役割を果たす。圧縮の解除に多くの資源が割り当てられるため、動作速度を合わせなければならない。従って、デコーダ部３７０に動作遅延用バッファを内蔵して圧縮解除のデジタルデータを一時的に記憶することにより、動作速度を一致させることができる。音声信号処理用Ｄ／Ａ変換部３８０は、１６ビット以上の高解像度を実現することが可能なシグマデルタ変換器を使用することが好ましい。
【００２６】
　一方、前述したキー入力部３０１、インタフェース部３３０、ＣＰＵ３４０、メモリ部３５０、ディスプレイ部３６０、デコーダ部３７０及びＤ／Ａ変換部３８０は、機能説明のために区分したものであり、一つのチップで実現することができる。
【００２７】
　以下、本発明に係るホスト処理装置に対する動作関係を添付図面に基づいてより具体的に説明する。
　図５は、ＭＰ３プレーヤー１００の全体的な動作を説明する流れ図である。ここで、ＭＰ３プレーヤー１００は、再生動作のみを説明し、他の動作（例えば、選曲、曲移動動作）は一般的なＭＰ３プレーヤーの動作と同一なので、その説明を省く。
【００２８】
　まず、ユーザはフラッシュディスク２００（好ましくはＵＳＢ方式のフラッシュディスク）をＰＣ２５０のＵＳＢポート２５１に連結し、所望のＭＰ３データをダウンロードする（Ｓ４１０）。ＰＣ２５０とフラッシュディスク２００とは、好ましくは大容量記憶クラス(Mass Storage Class)というＵＳＢ標準方式によって通信する。ＵＳＢ標準方式はＰＣ周辺装置への容易な拡張、低コスト、秒当たり１２Ｍバイト以上の伝送速度の支援及び圧縮データや実時間データなどに対する支援を含む。また、ＵＳＢ標準は結合された装置間の標準インタフェースを提供する。ここで、ＰＣ２５０（すなわち、ホストコントローラ）はデータ伝送による諸般動作を制御し、データ伝送はＵＳＢパケットを介して行われる。
【００２９】
　この際、ＵＳＢパケットは「トークンパケット」と呼ばれ、トランザクションの方向及びタイプ、ＵＳＢデバイスアドレス、目的地の番号を含んで伝送される。従って、フラッシュディスク２００はアドレスフィールドを復号化して当該データをダウンロードするが、このような役割はフラッシュディスク２００に内蔵されたコントローラによって行われる。所望するデータの伝送が成功的に行われると、フラッシュディスク２００のコントローラは、データ伝送が成功したか否かをＰＣ２５０に知らせるハンドシェイクパケットを伝送する。
【００３０】
　次に、ユーザは、ＭＰ３データが記憶されたフラッシュディスク２００をＭＰ３プレーヤー１００のメモリ収容溝１２０に挿入してフラッシュディスク２００のコネクター２２０を、メモリ収容溝１２０の端部に位置したＭＰ３プレーヤー１００のＵＳＢポート１５０に結合させる（Ｓ４２０）。その後、ＭＰ３プレーヤー１００のＣＰＵ３４０は、動作開始キー及び再生キーが入力されたか否かを判断する（Ｓ４３０）。この際、動作開始キーが入力されると、ＣＰＵ３４０は動作開始に必要な初期モードを実行させ、ＭＰ３プレーヤー１００の初期状況（例えば、フラッシュディスク装着有無、バッテリの残量など）をディスプレイする。
【００３１】
　前記段階（Ｓ４３０）の判断結果、動作開始キー及び再生キーが入力されなければ、待機しており、動作開始キー及び再生キーが入力されれば、ＣＰＵ３４０はインタフェース部３３０を介してフラッシュディスク２００にＭＰ３データを要請し、当該ＭＰ３データを受信する（Ｓ４４０）。受信されたＭＰ３データはデコーダ３７０に印加されて圧縮が解除（すなわちデコード）され、圧縮が解除されたデータはＤ／Ａ変換部３８０或いはこれと等価の機能を行うモジュールによってアナログ信号に変換される（Ｓ４５０）。アナログ変換されたデータは増幅手段（例えば、電力増幅器）で増幅され、増幅したアナログデータはスピーカから外部へ出力される（Ｓ４６０）。
【００３２】
　本発明に係るＭＰ３プレーヤー１００は、ＭＰ３データを記憶するための不揮発性メモリ手段（例えば、フラッシュメモリ）が含まれていないので、それ自体ではＭＰ３プレーヤー機能を行わないＭＰ３プレーヤーレディー(MP3 Player Ready)製品であるが、外部メモリ手段（すなわち、フラッシュディスク）を装着させることにより、完全なＭＰ３プレーヤーで動作させることができる。従って、低価のＭＰ３プレーヤーレディー製品のみを生産してフラッシュディスク製作業社などに提供するように活用されることができる。
【００３３】
　図６は本発明に係るホスト処理装置６００を外部記憶媒体６１０と組み合わせて使用する一例を示す図である。本発明のホスト処理装置６００は、所定のデジタルインタフェース６２０を介して外部記憶媒体６１０に連結され、外部記憶媒体６１０に記憶されているＭＰ３、ＷＭＡ、ＡＶＩ、ＷＭＶ、ＭＰＧなどのメディアファイルを読み込み、前記メディアファイルのフォーマットによる所定の信号処理方式、例えばＭＰＥＧ−１オーディオレイヤー３(MPEG-1 Audio Layer 3)のデコード方式によって信号処理を行う。図６に示すように、ホスト処理装置６００は、デコードしようとするメディアファイルを外部記憶媒体６１０から獲得して使用するため、従来の技術のＭＰ３プレーヤー１０とは異なり、基本的にメディアファイルを記憶するための大容量の不揮発性メモリ空間を必要としない。勿論、本発明の権利範囲から、特にメディアファイルを記憶するための不揮発性メモリ空間が備えられた製品を意図的に除くのではなく、またその他の製品の実現上、システムプログラムを記憶するための不揮発性メモリ領域を含むことはできる。
【００３４】
　ホスト処理装置６００は、外部記憶媒体６１０からメディアファイルを獲得するための通路として所定のデジタルインタフェース６２０を使用するが、このようなデジタルインタフェース６２０としては公知のＵＳＢ、ＩＥＥＥ１３９４などを使用することができ、無線ＬＡＮや移動通信網などの無線ネットワーク用の技術を利用することも排除しない。有線のデジタルインタフェース技術を使用する場合、デジタルインタフェース６２０の実現方式としては、図示したようにケーブルを使用するだけでなく、所定の接続具を用いて外部記憶媒体６１０とホスト処理装置６００とを直接接続することも挙げられる。
【００３５】
　本発明のホスト処理装置６００の外部記憶媒体６１０としては、フラッシュディスク、外付型ハードディスク、ＺＩＰドライブなどを始めとした公知の記憶媒体を当然使用することができる。また、外部記憶媒体は、携帯用記憶媒体として用いられる単独型製品に限定されず、他の機器に内蔵されているか、或いは他の機器から読み取る記憶媒体を図２のように外部記憶媒体６１０としてモデリングすることも可能であると解釈されるべきである。例えば、携帯電話をＵＳＢなどでホスト処理装置６００に連結し、携帯電話に内蔵されているフラッシュメモリを図６の外部記憶媒体６１０として使用し、或いはコンパクトディスク媒体を読み取ることが可能なプレーヤー機器をＵＳＢなどでホスト処理装置６００に連結し、プレーヤー機器で読み取っているコンパクトディスク媒体を図６の外部記憶媒体６１０として使用することなどが本発明のアイデアによる内容に全て含まれる。但し、これを具体的に実現するためには前記他の機器に媒体共有機能が設けられていなければならない。
【００３６】
　ユーザが本発明のホスト処理装置６００をより便利に使用し得るように、図示のリモコン６３０を提供することが好ましく、これにより使用上の便利を増加させるとともに、ホスト処理装置６００の構成を最小化することができる。リモコン６３０とホスト処理装置６００との連結は公知のリモコンケーブル６４０を利用することが一般的であるが、本発明の権利範囲はこれに限定されるものではない。また、リモコン６３０の一側にはイヤホンなどを連結し得るようにイヤホン差込口６５０が設けられているが、本発明の権利範囲はこれに限定されない。
【００３７】
　図７は本発明に係るホスト処理装置７００を外部記憶媒体７１０と組み合わせて使用する他の例を示す図である。図７のホスト処理装置７００はホスト処理装置とリモコンが一体に構成されたという点にその特徴があり、その他の事項については図６を参照して前述したことと事実上同一である。図６及び図７に示した実施形態から、本発明のホスト処理装置６００、７００が様々に実現可能であるという点が分る。
【００３８】
　図７に示したホスト処理装置７００は、図６に示したホスト処理装置６００に比べて相当使用が簡便である。すなわち、ユーザはフラッシュディスク、外付型ハードディスク、ＺＩＰドライブ、コンパクトディスクプレーヤー、携帯電話などのような外部記憶媒体７１０を袋や鞄などに入れた後、本発明のホスト処理装置７００をまるでリモコンの如く使用することができる。ホスト処理装置７００と外部記憶媒体７１０とはケーブル方式のデジタルインタフェース７２０を用いて連結するが、一般にＵＳＢケーブルやＩＥＥＥ１３９４ケーブルなどを使用することができる。
【００３９】
　図８は外部記憶媒体８１０と組み合わせて使用するための本発明に係る他の実施形態のホスト処理装置８００の内部構成を示す図である。図８に示すように、ホスト処理装置８００は、主にメディアファイルの再生機能のために構成されたもので、所定のデジタル伝送媒体を介して連結された外部記憶媒体８１０のフラッシュメモリ８２０から所望のメディアファイルを獲得して再生する。ホスト処理装置８００は、デジタル伝送媒体を介して外部記憶媒体８１０が接続されたとき、外部記憶媒体８１０に記憶されたメディアファイルに対するファイル情報、例えばファイル割当テーブル(File Allocation Table:ＦＡＴ)又は各種ディレクトリ構造情報、その他の各種階層的構造のデスクリプタ(descriptor)情報などの全部或いは一部を予めシステムメモリ８６０にロードしておくことが好ましい。勿論、システムメモリ８６０の中でこのような目的で使用可能な容量の程度によっては、予めロードされるファイル情報に一定の限界が存在することもある。特に、ファイル割当テーブル（ＦＡＴ）の大きさは外部記憶媒体８１０の記憶容量に比例するので、システムメモリ８６０にロードするか否かは具体的な実現環境によって決定される。
【００４０】
　必要な情報を予めロードすることにより、動作中に外部記憶媒体８１０をアクセスすべき回数を減少させることができ、これによりホスト処理装置８００の動作速度を向上させ且つ電力消耗を減少させるという効果が得られる。このように、ファイル情報を予めシステムメモリ８６０にコピーしておいた場合、その以後にはメディアファイルに関する情報をユーザインタフェース上に表示し、或いはメディアファイルを探索しようとする際、直接システムメモリ８６０からファイル情報を参照することが好ましい。但し、ファイル情報を予めロードする場合において、特に動作中にシステムメモリ８６０に存在するファイル情報と外部記憶媒体８１０に存在するファイル情報間の同期を合わせることに注意すべきである。これはホスト処理装置８００がメディアファイルの生成及び削除機能などの如くフラッシュメモリ８２０の状態に変更を加える状況を備えるためであり、このためにホスト処理装置８００は動作中に外部記憶媒体８１０のファイルに変更を加えると、その時毎に同期設定作業を行い、或いはバージョンを管理し、或いは周期的に同期設定作業を行う必要がある。
【００４１】
　また、ホスト処理装置８００は、ユーザから特定のメディアファイルを選択する命令を受けた場合には、外部記憶媒体８１０をアクセスして当該メディアファイルを探索し、選択されたメディアファイルのデータをまずシステムメモリ８６０にコピーした後、システムメモリ８６０からファイルデータを読み取って信号処理モジュール８７０に提供することが好ましい。これにより、ホスト処理装置８００のメディアファイルの処理動作中に外部記憶媒体８１０をアクセスすべき回数を減少させることができ、ホスト処理装置８００の動作速度を向上させ且つ後述のように電力消耗を減少させる効果を得ることができる。
【００４２】
　但し、選択されたメディアファイルを処理するにおいて、メディアファイルを完全にシステムメモリ８６０にロードした後、信号処理モジュール８７０へファイルデータを提供するように実現することもでき、メディアファイルを一部のみロードした後、残部に対するロードを行いながら、既にロードされた部分に対するファイルデータを信号処理モジュール８７０へ提供するようにすることも可能である。
【００４３】
　また、メタ情報ファイル又はユーザ選択入力、或いはファイル順序情報のようなその他の情報を用いて現在再生中のメディアファイル以後に再生されるべきメディアファイルを１つ以上予知することが可能な場合があるが、このような場合には、現在再生中のメディアファイルに対する信号処理動作を行う途中で一種のバックグラウンド作業(background task)として次の順序に該当する一つ以上のメディアファイルを予め外部記憶媒体８１０からシステムメモリ８６０にコピーする作業を行うようにすることも可能であり、これによりホスト処理装置８００の動作速度をさらに向上させることができる。但し、このような場合、次のメディアファイルのコピー作業はバックグラウンド作業なので、その優先順位は現在メディアファイルの信号処理作業の優先順位に比べて低く設定されることが好ましい。
【００４４】
　一方、外部記憶媒体８１０を活用する場合に電力消耗が問題となる可能性があるが、これは本発明に係るホスト処理装置８００が携帯用ＭＰ３プレーヤーなどのように移動型装置の場合に特に問題となる。例えば、ＵＳＢインタフェースを使用する場合、外部記憶媒体８１０が別途の電源を備えてなければ、ホスト処理装置８００は外部記憶媒体８１０を駆動するために５Ｖの電圧と約４０ｍＡの電流を提供しなければならないが、このような電力消耗がホスト装置８００にとっては大きい負担になる可能性がある。このため、ＵＳＢホスト８４０をプロセッシングモジュール８５０の制御に応じてその動作モードが活性モード(activated mode)又は非活性モード(non-activated mode)に設定することができ、非活性モードでは活性モードよりはさらに低い電力消耗を有するように構成することが好ましい。このような非活性モードは、公知技術のトランジスタ技術によれば容易に実現可能であるが、例えばトランジスタのトライステート(tri-state)モードを利用することなどで容易に実現することができる。
【００４５】
　このようにＵＳＢホスト８４０を構成した後、ホスト処理装置８００が外部記憶媒体８１０をアクセスしない間は、ＵＳＢホスト８４０を非活性モードと設定することにより、ホスト処理装置８００の電力消耗を最小化することができ、この場合、前述したいろいろの方法によって、ホスト処理装置８００が外部記憶媒体８１０をアクセスする回数を減少させるならば、これに伴いホスト処理装置８００の電力消耗を減少させることができるという効果が得られる。
【００４６】
　また、ＭＰ３などのようなデジタルメディアファイルにおいて、最近著作権の保護が重要な課題となっており、これによりメディアファイルの著作権を保護することができるように、メディアファイルの不法複製を防止することが可能な方案が要望されることについては前述したことがある。本発明の出願人である株式会社ＮＥＸＴＷＡＹによって２００３年６月３日付で最初出願された韓国特許出願第２００３−３５６８９号では、メディアファイルに対し、外部記憶媒体に特殊な保安処理を行うことにより不法複製を源泉的に防止しようとしたことを開示している。本発明のホスト処理装置８００は、好ましくは前記特許出願の内容による保安処理機能が搭載された外部記憶媒体８１０と共に使用できるように構成される。
【００４７】
　ホスト処理装置８００は、外部記憶媒体に記憶されたメディアファイルを読み取るに当たり、まず読み取りたいメディアファイルが保安処理されているか否かを判断しなければならないが、このような保安処理に対する判断方法はいろいろある。一例として、所定のファイル拡張子を有するファイルは保安処理されていると判断することも可能であるが、このような方法は正確ではないという問題点がある。他の例として、読み取りたいメディアファイルに対応する所定のファイル情報を用いて保安処理されているか否かを判断することができるが、例えば特定のデスクリプタを使用し、或いはファイル割当テーブルの特定のフィールド、例えば「属性」フィールドをこのような用途で使用することができる。本発明のホスト処理装置８００は、読み取りたいメディアファイルが保安処理されていない場合には、公知の技術に係るファイル探索方法によって探索及び読取りを行い、保安処理されている場合には、後述のように保安処理を考慮した読取り動作を行う。
【００４８】
　次に、前述した所定の保安処理の一実施形態を提示し、これによる保安処理を考慮した読取り動作について述べる。このような保安処理は、記憶媒体上に実際にファイルデータが記録される物理的位置を隠すことによりなされることができる。例えばメディアファイルａを実際には記憶媒体上に０ｘＦＦ００００Ａ０番地に記録したならば、ファイル割当テーブルの当該フィールド（すなわち、クラスターフィールド）には他の番地、例えば０ｘＦＦＥＡ００Ａ０番地に記録したと設定する。このような場合には、本発明のホスト処理装置８００は当該ファイルを読取り或いはコピーするために前記保安処理を考慮して読取り動作を行わなければならない。すなわち、前記メディアファイルａの場合に対応するファイル割当テーブルの内容は、ファイルデータの物理的番地が０ｘＦＦＥＡ００Ａ０番地と設定されているが、この値から、前記ファイルａの正確な物理的番地が０ｘＦＦＥＡ００Ａ０番地ではなく０ｘＦＦ００００Ａ０であることを知らなければならない。前述した保安処理において、ファイル書込みの際には所定の変換規則（第１変換規則）に基づいて物理番地を変換し、ファイル読取りの際にも所定の変換規則（第２変換規則）に基づいて物理番地を変換するので、前記第１変換規則と前記第２変換規則は相互逆変換関係にある。従って、保安処理を考慮したファイル読取りの際に使用する前記物理的番地の変換規則（すなわち、第２変換規則）に対応する変換関数は「１対１関数」あるいは「逆関数の在る関数」でなければならない。
【００４９】
　図９は本発明に係るホスト処理装置において保安処理で使用される１６ビットＦＡＴ構造を示す図である。前述した所定の保安処理過程では、外部記憶媒体８１０に記録されたファイルに対応するファイル情報を利用するが、本明細書ではこのようなファイル情報の一例としてファイル割当テーブルを記述する。図９に示したファイル割当テーブルは１６ビットＦＡＴ構造であるが、それ以上のビットを有するファイル割当テーブル、例えば３２ビットＦＡＴ構造によるファイル割当テーブルの場合にも本明細書で１６ビットＦＡＴに対して記述することと同一の思想に基づいて適切に構成することができ、これは本技術分野で通常の知識を有する者には容易なことなので、詳細には記述しない。
【００５０】
　まず、「クラスター(Cluster)」フィールドは、当該ファイルの物理的番地を示しているので、前述したように、メディアファイルの物理的番地の参照に有用に使用することができる。また、「属性(Attribute)」フィールドの一部ビットは、前述したように、本発明で共に使用する外部記憶媒体８１０内に記録されたメディアファイルが、前記保安処理過程が適用されたものか否かを示す用途で有用に使用することができる。３２ビットＦＡＴの場合にはこのような用途で専用することが可能なフィールドがより豊かに設けられているので、より便利に構成することができ、このようなフィールドの以外にも他のフィールドを使用し、或いは外部記憶媒体８１０内のデスクリプタを利用するなどの方法を自由に適用することができる。
【００５１】
　図１０は外部記憶媒体１０１０と組み合わせて使用するための本発明に係る他の実施形態のホスト処理装置１０００において、デジタルインタフェースを接続したときの動作を示す図である。ホスト処理装置１０００は、所定のデジタルインタフェースを介して外部記憶媒体１０１０が接続された場合、外部記憶媒体１０１０に記憶された一つ以上のメディアファイルに対するファイル情報、例えばファイル割当テーブル又は各種ディレクトリ構造情報、その他の各種デスクリプタ情報などの全部或いは一部を予めシステムメモリ１０６０にコピーすることがより好ましい。こうすることにより、ホスト処理装置１０００の動作途中で外部記憶媒体１０１０をアクセスすべき回数を減少させることができ、これによりホスト処理装置１０００の動作速度を向上させ且つ電力消耗を減少させる効果を得ることができる。このように、ファイル情報を予めシステムメモリ１０６０にコピーしておいた場合、その以後にはシステムメモリ１０６０からこれらの情報を参照することがより好ましい。この場合、動作中に外部記憶媒体１０１０のファイルに変動が発生すると、外部記憶媒体１０１０上のファイル情報とシステムメモリ１０６０上のファイル情報間の同期設定を考慮しなければならないことは前述したことがある。
【００５２】
　図１１は外部記憶媒体１１１０と組み合わせて使用するための本発明に係る他の実施形態のホスト処理装置１１００の内部構成を示す図である。図１１のホスト処理装置１１００における信号処理モジュール１１７０は、所定の信号処理方式、例えばＭＰＥＧ−１オーディオレイヤー３又は公知のＴＶＦフォーマットやＯＧＧフォーマットなどによるエンコード動作を行うことができるが、所定の情報ソース(information source)から伝達された入力信号を前記信号処理方式によってエンコードしてメディアデータを出力し、このようにエンコードされたメディアデータを所定のファイルフォーマットで配列してメディアファイルを構成する。信号処理モジュール１１７０が前述した実施形態でデコード動作を行うために使用する信号フォーマットと本実施形態でエンコード動作を行うために使用する信号フォーマットとは同一或いは異なる可能性もあり、本発明は具体的な信号フォーマットに対しては限定しない。
【００５３】
　本実施形態では、特にホスト処理装置１１００がこのように構成されたメディアファイルを一応システムメモリ１１６０上に位置させるが、もしメディアファイルを構成する当時に外部記憶媒体１１１０がアクセス不可能な場合には、一応待機しており、その後外部記憶媒体１１１０がアクセス可能になるとき、ＵＳＢホスト１１４０を介して前記メディアファイルを外部記憶媒体１１１０にコピーし、もしメディアファイルを構成する当時に既に外部記憶媒体１１１０がアクセス可能な場合には、直ちにシステムメモリ１１６０から外部記憶媒体１１１０にメディアファイルをコピーする。前記待機中、本発明のホスト処理装置１１００はユーザに現在の状態を案内し得るように「Please Copy」などの案内文をディスプレイすることが好ましい。
【００５４】
　前述した情報ソースは、いろいろの形態で存在することができるが、例えば外部からの信号を受けて内部にそのまま或いは加工して提供するモジュール、或いはマイクのように外部のサウンドに対応してマイク信号を発生させるモジュールであることができる。チューナーモジュール１１９０のように高周波数無線信号を同調して同調信号を発生させるモジュール、或いはホスト処理装置１１００の内部的にコンテンツ再生などの機能遂行により信号が発生することをモデリングしたものであることもできる。一般に、前記情報ソースは、ホスト処理装置１１００の内部にアナログフォーマット或いはデジタルフォーマットの信号を提供するモジュール或いは端子を意味するものと理解される。勿論、図１１に示すように、複数のモジュールが情報ソースとして使用できる場合には、中間にスイッチングモジュールを置いてこのような複数のモジュールからの信号の中から一つの信号を選択するように構成することが好ましい。
【００５５】
　一方、前述したように所定の情報ソースからの入力信号を前記信号処理方式によってエンコードしてメディアデータを出力し、このようにエンコードされたメディアデータを所定のファイルフォーマットで配列してメディアファイルを構成するに当たり、システムメモリ１１６０の容量有限性を考慮し且つシステムの安定性を高めるために、メディアデータが一定の第１しきい値に到達すると、それまでのメディアデータを集めてメディアファイルを構成し、このように構成されたメディアファイルを外部記憶媒体１１１０のフラッシュメモリ１１２０にコピーすることが好ましい。この際、システムメモリ１１６０に収容可能なメディアファイルの容量を第２しきい値として複数のメディアファイルがシステムメモリ１１６０に臨時記憶できるようにし、前記メディアファイルの大きさが前記第２しきい値に到達すると、システムメモリ１１６０に存在するメディアファイルを外部記憶媒体１１１０にコピーするように構成することができる。外部記憶媒体１１１０へのコピー動作は、小さいメディアデータのエンコード動作に対してバックグラウンドとして行われることが好ましく、実現によってはコピー動作のためにエンコード品質(encoding quality)を多少低下させる必要もある。
【００５６】
　一方、本発明のホスト処理装置は、ＭＰ３プレーヤーのようにメディアファイルを処理するための独立型製品の場合に限定されず、携帯電話、ＰＤＡ、通常のＣＤプレーヤーなどのように他の用途の製品に追加されて一種の複合装置として構成された場合も含むものと解釈すべきである。図１２はこのように本発明のホスト処理装置がＣＤＭＡ携帯電話やＣＤプレーヤー製品などにいわゆるホスト処理モジュール１２００として追加的に含まれてホスト処理複合製品１２１０を構成する実施形態を示す。
【００５７】
　図１２に示すように、本発明に係るホスト処理モジュール１２００は、通常のユーザインタフェースモジュール１２２０及びＣＤＭＡチップセット／ＣＤＰチップセットモジュール１２３０などと共に一種の複合装置１２１０を構成する。このように、独立型製品として実現されたのではなく全体複合製品１２１０を構成する一つのモジュールとして実現された場合にも、ホスト処理モジュール１２００の動作は図６ないし図１１を参照して前述した通りである。また、本発明に係るホスト処理モジュール１２００がＣＤＭＡ携帯電話やＣＤプレーヤー製品の他にオーディオコンポーネント製品、カーオーディオ製品、ＰＤＡ、コンピュータシステムなどに使用できることは本発明の解釈上当然である。
【００５８】
　また、本発明のホスト処理装置或いはホスト処理モジュールにおいてデコード及びエンコードのために使用可能な信号処理フォーマットは、ＭＰ３、ＯＧＧ、ＴＶＦなどのデジタルオーディオフォーマットに限定されず、ＭＰＧ、ＡＶＩなどを含む一般的なデジタルフォーマットの一つであると解釈されるべきである。
【図面の簡単な説明】
【００５９】
【図１】従来の技術に係るＭＰ３プレーヤーを用いる構成を示すブロック図である。
【図２】本発明に係るホスト処理装置の一実施形態であるＭＰ３プレーヤーの外部構成、及びこれに結合される外部記憶媒体の一例であるフラッシュディスクの外部構成を示す斜視図である。
【図３ａ】図２のＭＰ３プレーヤーと、外部記憶媒体の一例であるフラッシュディスクとの相互結合状態を示す斜視図である。
【図３ｂ】同じくＭＰ３プレーヤーとフラッシュディスクとの相互結合状態を示す平面図である。
【図４】図２のＭＰ３プレーヤーの内部構成を示すブロック図である。
【図５】図２のＭＰ３プレーヤーの全体的な動作を説明するフローチャートである。
【図６】本発明に係るホスト処理装置を外部記憶媒体と組み合わせて使用する例を示す図である。
【図７】本発明に係るホスト処理装置を外部記憶媒体と組み合わせて使用する他の例を示す図である。
【図８】外部記憶媒体と組み合わせて使用するための本発明に係るホスト処理装置の内部構成及び動作の例を示すブロック図である。
【図９】本発明に係るホスト処理装置において保安処理に使用される１６ビットＦＡＴ構造を示す図である。
【図１０】外部記憶媒体と組み合わせて使用するための本発明に係るホスト処理装置でデジタルインタフェースを接続した際の動作例を示す図である。
【図１１】外部記憶媒体と組み合わせて使用するための本発明に係るホスト処理装置の内部構成及び動作の他の例を示すブロック図である。
【図１２】本発明のホスト処理装置が複合装置の構成モジュールとして実現された例を示す図である。
【符号の説明】
【００６０】
　１００…ＭＰ３プレーヤー、１１０…本体、１２０…メモリ収容溝、１３０…各種キー入力手段、１４０…ディスプレイ手段、２００…フラッシュディスク、２１０…本体、２２０…コネクタ、２５０…ＰＣ、２５１…ＵＳＢポート。
【図１】
2004038988.tif 000003
【図２】
2004038988.tif 000004
【図３ａ】
2004038988.tif 000005
【図３ｂ】
2004038988.tif 000006
【図４】
2004038988.tif 000007
【図５】
2004038988.tif 000008
【図６】
2004038988.tif 000009
【図７】
2004038988.tif 000010
【図８】
2004038988.tif 000011
【図９】
2004038988.tif 000012
【図１０】
2004038988.tif 000013
【図１１】
2004038988.tif 000014
【図１２】
2004038988.tif 000015