(57)【要約】【課題】  製品のコストを最小化し、製品の大きさ及び重量を最適化することが可能なメディア処理装置を提供する。【解決手段】  メディア処理装置３００は、外部記憶装置３８０に接続されている。メディア処理装置３００は、前記外部記憶装置３８０に記憶されているメディアファイルを読み取って再生する動作を行い、且つエンコードして生成したメディアファイルを前記外部記憶装置３８０に記録する動作を行うことにより、内部にメディアファイルの記憶モジュールを備えなくてもメディアファイルの再生又は記録動作が可能である。【選択図】  図３
2004310058.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置を用いたメディア処理装置において、
（１）前記メディア処理装置は、前記外部記憶装置と所定の伝送媒体を介して接続されて前記外部記憶装置に対するアクセスを提供する記憶装置接続モジュールと、入力信号をソーシングするための情報ソーシングモジュールと、前記メディア処理装置のシステム制御のためのシステムプログラムを記憶するプログラムメモリモジュールと、前記メディア処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールと、メディアデータを所定の第１信号処理方式によってデコードし、前記入力信号を所定の第２信号処理方式によってメディアデータにエンコードする動作を行う信号処理モジュールと、前記メディア処理装置のユーザに対してインターフェースを提供するユーザインターフェースモジュールと、前記システムプログラムによって前記記憶装置接続モジュール、前記信号処理モジュール及び前記ユーザインターフェースモジュールを制御するシステム制御モジュールとを含んでなり、
（２）前記システム制御モジュールは、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記外部記憶装置に記憶された一つ以上のメディアファイルに対するファイル情報を読み取って前記システムメモリモジュールに位置させ、前記システムメモリモジュールに位置したファイル情報に基づいて前記ユーザインターフェースモジュールによる表示内容を構成し、
（３）前記システム制御モジュールは、前記ユーザインターフェースモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記選択された特定のメディアファイルを探索し、前記探索されたメディアファイルのデータを読み取って前記システムメモリモジュールにコピーし、前記コピーされたデータを前記信号処理モジュールへ提供することにより、前記第１信号処理方式によってデコードされるようにし、
（４）前記システム制御モジュールは、前記ユーザインターフェースモジュールを介してユーザからメディアエンコード命令を提供されると、前記情報ソーシングモジュールからの前記入力信号を前記信号処理モジュールへ伝達して前記第２信号処理方式によってメディアデータにエンコードされるようにした後、前記エンコードされたメディアデータからメディアデータファイルを構成して前記システムメモリモジュールに位置させ、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセス可能であれば、前記生成されたメディアデータファイルを前記外部記憶装置にコピーすることができ、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセス不可であれば、前記外部記憶装置にアクセス可能になるまで待機した後、前記生成されたメディアデータファイルを前記外部記憶装置にコピーすることができることを特徴とするメディア処理装置。
【請求項２】
（１）前記記憶装置接続モジュールは、前記システム制御モジュールの制御によってその接続モードが活性モード又は前記活性モードよりも電力消費の低い非活性モードに設定できるように構成され、
（２）前記システム制御モジュールは、前記外部記憶装置にアクセスして前記ファイル情報を読み取った後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定し、
（３）前記システム制御モジュールは、前記ユーザインターフェースモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記記憶装置接続モジュールの接続モードを前記活性モードに設定した後、前記外部記憶装置にアクセスし、前記選択された特定のメディアファイルのデータを前記システムメモリモジュールにコピーした後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定し、
（４）前記システム制御モジュールは、前記ユーザインターフェースモジュールを介して前記メディアエンコード命令を提供されると、前記メディアデータファイルを構成して前記システムメモリモジュールに位置させ、前記記憶装置接続モジュールを介して前記外部記憶装置がアクセス可能であれば、前記記憶装置接続モジュールの接続モードを前記活性モードに設定した後、前記生成されたメディアデータファイルを前記外部記憶装置にコピーし、その後前記記憶装置接続モジュールの接続モードを前記非活性モードに設定することを特徴とする請求項１記載のメディア処理装置。
【請求項３】
外部記憶装置を用いたメディア処理装置において、
（１）前記メディア処理装置は、前記外部記憶装置と所定の伝送媒体を介して接続され、前記外部記憶装置に対するアクセスを提供する記憶装置接続モジュールと、前記メディア処理装置のシステムブーティングのためのブートコードを記憶するブートコードメモリモジュールと、前記メディア処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールと、メディアデータを所定の第１信号処理方式によってデコードする動作を行う信号処理モジュールと、前記メディア処理装置のユーザに対してインターフェースを提供するユーザインターフェースモジュールと、前記記憶装置接続モジュール、前記信号処理モジュール及び前記ユーザインターフェースモジュールを制御するシステム制御モジュールとを含んでなり、
（２）前記システム制御モジュールは、前記ブートコードに従って動作する初期動作モードで前記外部記憶装置の接続が感知されると、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記メディア処理装置に適したシステムプログラムを探索して前記システムメモリモジュールにロードした後、前記ロードされたシステムプログラムに従って動作し、
（３）前記システム制御モジュールは、前記システムプログラムをロードした後、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記外部記憶装置に記憶された一つ以上のメディアファイルに対するファイル情報を前記システムメモリモジュールにコピーし、
（４）前記システム制御モジュールは、前記ユーザインターフェースモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記コピーされたファイル情報に基づいて前記外部記憶装置上で前記選択された特定のメディアファイルを探索し、前記探索されたメディアファイルのデータを読み取って前記システムメモリモジュールにコピーし、前記コピーされたデータを前記信号処理モジュールに提供することにより、前記第１信号処理方式によってデコードされるようにし、
（５）前記記憶装置接続モジュールは、前記システム制御モジュールの制御によってその接続モードが活性モード又は前記活性モードよりは電力消費の低い非活性モードと設定できるように構成され、前記システム制御モジュールは、前記ファイル情報を前記外部記憶装置から前記システムメモリモジュールにコピーした後、前記記憶装置接続モジュールの接続モードを前記非活性モードと設定し、前記システム制御モジュールは、前記ユーザインターフェースモジュールを介して前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記記憶装置接続モジュールの接続モードを前記活性モードに設定した後、前記コピーされたファイル情報に基づいて前記外部記憶装置上で前記選択された特定のメディアファイルを探索し、前記システム制御モジュールは、前記探索されたメディアファイルのデータを読み取って前記システムメモリモジュールにコピーした後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定することを特徴とするメディア処理装置。
【請求項４】
前記システム制御モジュールは、前記メディア処理装置のシステム制御のための前記システムプログラムを前記システムメモリモジュールにロードした後、前記記憶装置接続モジュールから第２外部記憶装置の接続が報告されると、前記記憶装置接続モジュールを介して前記第２外部記憶装置にアクセスして、前記システムプログラムが存在するか否かを検査し、その結果、前記システムプログラムが存在しない場合には前記システムプログラムを前記システムメモリモジュールから前記第２外部記憶装置にコピーすることを特徴とする請求項３記載のメディア処理装置。
【請求項５】
外部記憶装置を用いたメディア処理装置において、
（１）前記メディア処理装置は、前記外部記憶装置と所定の伝送媒体を介して接続され、前記外部記憶装置に対するアクセスを提供する記憶装置接続モジュールと、前記メディア処理装置のシステムブーティングのためのブートコードを記憶するブートコードメモリモジュールと、前記メディア処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールと、メディアデータを所定の第１信号処理方式によってデコードする動作を行う信号処理モジュールと、前記メディア処理装置のユーザに対してインターフェースを提供するユーザインターフェースモジュールと、前記記憶装置接続モジュール、前記信号処理モジュール及び前記ユーザインターフェースモジュールを制御するシステム制御モジュールとを含んでなり、
（２）前記システム制御モジュールは、前記ブートコードに応じて動作する初期動作モードで前記記憶装置接続モジュールを介して前記外部記憶装置から前記メディア処理装置のシステム制御のためのシステムプログラムを前記システムメモリモジュールにロードした後、前記ロードされたシステムプログラムに従って動作し、
（３）前記システム制御モジュールは、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記外部記憶装置に記憶された一つ以上のメディアファイルに対するファイル情報を読み取って前記システムメモリモジュールに位置させ、前記システム制御モジュールに位置したファイル情報に基づいて前記ユーザインターフェースモジュールによる表示内容を構成し、
（４）前記システム制御モジュールは、前記ユーザインターフェースモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記選択された特定のメディアファイルのデータを前記システムメモリモジュールにコピーし、前記コピーされたデータを前記信号処理モジュールへ提供することにより、前記第１信号処理方式によってデコードされるようにし、
（５）前記記憶装置接続モジュールは、前記システム制御モジュールの制御によってその接続モードが活性モード又は前記活性モードよりは電力消費の低い非活性モードと設定できるように構成され、前記システム制御モジュールは、前記外部記憶装置にアクセスして前記ファイル情報を読み取った後、前記記憶装置接続モジュールの接続モードを前記非活性モードと設定し、前記システム制御モジュールは、前記ユーザインターフェースモジュールを介して前記一つ以上のメディアファイルの中でも特定のメディアファイルに対する選択入力を提供されると、前記記憶装置接続モジュールの接続モードを前記活性モードに設定した後、前記外部記憶装置にアクセスして前記選択された特定のメディアファイルのデータを前記システムメモリモジュールにコピーし、その後前記記憶装置接続モジュールの接続モードを前記非活性モードに設定することを特徴とするメディア処理装置。
【請求項６】
外部記憶装置を用いたメディア処理装置において、
（１）前記メディア処理装置は、前記外部記憶装置と所定の伝送媒体を介して接続され、前記外部記憶装置に対するアクセスを提供する記憶装置接続モジュールと、前記メディア処理装置のシステム制御のためのシステムプログラムを記憶するプログラムメモリモジュールと、前記メディア処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールと、メディアデータを所定の第１信号処理方式によってデコードする動作を行う信号処理モジュールと、前記メディア処理装置のユーザに対してインターフェースを提供するユーザインターフェースモジュールと、前記記憶装置接続モジュール、前記信号処理モジュール及び前記ユーザインターフェースモジュールを制御するシステム制御モジュールとを含んでなり、
（２）前記システム制御モジュールは、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスして、前記外部記憶装置に記憶された一つ以上のメディアファイルに対するファイル情報を前記システムメモリモジュールにコピーし、
（３）前記システム制御モジュールは、前記ユーザインターフェースモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記コピーされたファイル情報に基づいて前記外部記憶装置上で前記選択された特定のメディアファイルを探索し、前記探索されたメディアファイルのデータを読み取って前記システムメモリモジュールにコピーし、前記コピーされたデータを前記信号処理モジュールに提供することにより、前記第１信号処理方式によってデコードされるようにし、
（４）前記記憶装置接続モジュールは、前記システム制御モジュールの制御によってその接続モードが活性モード又は前記活性モードよりは電力消費の低い非活性モードと設定できるように構成され、前記システム制御モジュールは、前記ファイル情報を前記外部記憶装置から前記システムメモリモジュールにコピーした後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定し、前記システム制御モジュールは、前記ユーザインターフェースモジュールを介して前記一つ以上のメディアファイルの中でも特定のメディアファイルに対する選択入力を提供されると、前記記憶装置接続モジュールの接続モードを前記活性モードに設定した後、前記コピーされたファイル情報に基づいて前記外部記憶装置上で前記選択された特定のメディアファイルを探索し、前記システム制御モジュールは、前記探索されたメディアファイルのデータを読み取って前記システムメモリモジュールにコピーした後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定することを特徴とするメディア処理装置。
【請求項７】
外部記憶装置を用いたメディア処理装置において、
（１）前記メディア処理装置は、前記外部記憶装置と所定の伝送媒体を介して接続され、前記外部記憶装置に対するアクセスを提供する記憶装置接続モジュールと、前記メディア処理装置のシステム制御のためのシステムプログラムを記憶するプログラムメモリモジュールと、前記メディア処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールと、メディアデータを所定の第１信号処理方式によってデコードする動作を行う信号処理モジュールと、前記メディア処理装置のユーザに対してインターフェースを提供するユーザインターフェースモジュールと、前記記憶装置接続モジュール、前記信号処理モジュール及び前記ユーザインターフェースモジュールを制御するシステム制御モジュールとを含んでなり、
（２）前記システム制御モジュールは、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記外部記憶装置に記憶された一つ以上のメディアファイルに対するファイル情報を読み取って前記システムメモリモジュールに位置させ、前記システムメモリモジュールに位置したファイル情報に基づいて前記ユーザインターフェースモジュールによる表示内容を構成し、
（３）前記システム制御モジュールは、前記ユーザインターフェースモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記選択された特定のメディアファイルのデータを読み取って前記システムメモリモジュールにコピーし、前記システムメモリモジュールから前記選択された特定のメディアファイルのための前記コピーされたデータを前記信号処理モジュールに提供することにより、前記第１信号処理方式によってデコードされるようにし、
（４）前記記憶装置接続モジュールは、前記システム制御モジュールの制御によってその接続モードが活性モード又は前記活性モードよりは電力消費の低い非活性モードと設定できるように構成され、前記システム制御モジュールは、前記外部記憶装置にアクセスして前記ファイル情報を読み取った後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定し、前記システム制御モジュールは、前記ユーザインターフェースモジュールを介して前記一つ以上のメディアファイルの中でも特定のメディアファイルに対する選択入力を提供されると、前記記憶装置接続モジュールの接続モードを前記活性モードに設定した後、前記外部記憶装置にアクセスして前記選択された特定のメディアファイルのデータを前記システムメモリモジュールにコピーした後、前記記憶装置接続モジュールの接続モードを前記非活性モードに設定することを特徴とするメディア処理装置。
【請求項８】
前記システム制御モジュールは、前記コピーされたメディアデータを前記信号処理モジュールに提供して前記第１信号処理方式によってデコードする動作を行う間、前記外部記憶装置から他のメディアデータを前記システムメモリモジュールにコピーする動作をさらに行い、ここで、前記コピー動作を前記デコード動作よりさらに低い優先順位で行うことを特徴とする請求項３、５、６、７のいずれか１項に記載のメディア処理装置。
【請求項９】
（１）前記メディア処理装置は、信号をソーシングするための情報ソーシングモジュールをさらに含み、前記信号処理モジュールは、所定の第２信号処理方式によって入力信号をメディアデータにエンコードする動作をさらに行い、
（２）前記システム制御モジュールは、前記ユーザインターフェースモジュールを介してユーザからメディアエンコード命令を提供されると、前記情報ソーシングモジュールからの信号を前記信号処理モジュールに伝達して前記第２信号処理方式によってメディアデータにエンコードされるようにした後、前記エンコードされたメディアデータからメディアデータファイルを構成して前記システムメモリモジュールに位置させ、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセス可能であれば、前記生成されたメディアデータファイルを前記記憶装置接続モジュールを介して前記外部記憶装置にコピーすることができ、前記記憶装置接続モジュールを介して前記外部記憶装置がアクセス不可であれば、前記外部記憶装置がアクセス可能になることを待機した後、前記生成されたメディアデータファイルを前記外部記憶装置にコピーすることができることを特徴とする請求項３、５、６、７のいずれか１項に記載のメディア処理装置。
【請求項１０】
前記伝送媒体は、ＵＳＢ伝送媒体であり、前記記憶装置接続モジュールは、前記ＵＳＢ伝送媒体を介して前記外部記憶装置に接続されてホストモードで動作することを特徴とする請求項１、３、５、６、７のいずれか１項に記載のメディア処理装置。
【請求項１１】
前記伝送媒体は、ＩＥＥＥ１３９４伝送媒体であり、前記記憶装置接続モジュールは、前記ＩＥＥＥ１３９４伝送媒体を介して前記外部記憶装置に接続されてＳＢＰ２イニシエータモードで動作することを特徴とする請求項１、３、５、６、７のいずれか１項に記載のメディア処理装置。
【請求項１２】
前記伝送媒体は、無線通信媒体であり、前記記憶装置接続モジュールは、無線通信媒体を介して前記外部記憶装置に接続されてコントローラモードで動作することを特徴とする請求項１、３、５、６、７のいずれか１項に記載のメディア処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアファイルの再生又は記録動作が可能なメディア処理装置に関する。
【背景技術】
【０００２】
一般に、ＭＰ３プレーヤやボイスレコーダなどのようにメディアファイルを再生又は記録するメディア処理装置が広く用いられてきた。図１はこのような従来の技術に係るメディア処理装置１００の構成を概略的に示す図である。この従来のメディア処理装置１００は、内部にフラッシュメモリのような不揮発性記憶装置１４０を装着することにより、外部のホスト装置１８０からのメディアファイルを内部に記憶できるようになっており、所定のユーザインターフェースモジュール（以下、「Ｕ／Ｉモジュール」という）１２０を介してユーザから再生命令が入力されると、記憶装置１４０からメディアファイルを読み取ってこれらのデータを信号処理モジュール１５０へ伝達することにより、所定の信号処理方式、例えばＭＰＥＧ−１ Ａｕｄｉｏ Ｌａｙｅｒ３のデコード方式で信号処理を行う。
【０００３】
前述したメディアファイルの送受信のために、ホスト装置１８０とメディア処理装置１００は、伝送媒体接続機能を備えるが、図１ではその例としてＵＳＢ(Universal Serial Bus)伝送媒体を使用する場合を示す。ＵＳＢ技術では、ＵＳＢ伝送媒体を介して２つの機器が連結されたとき、マスタ(master)機能を行う機器をＵＳＢホストといい、スレーブ(slave)機能を行う機器をＵＳＢデバイスというが、図１に示すように、ホスト装置１８０を介してメディアファイルを受ける場合には、ホスト装置１８０がＵＳＢホストになり、メディア処理装置１００がＵＳＢデバイスになる。このため、ホスト装置１８０はＵＳＢホストモジュール１９０を含み、メディア処理装置１００はＵＳＢデバイスモジュール１３０を備える。
【０００４】
かかる目的で使用可能な伝送媒体としては、前記ＵＳＢの他にもＩＥＥＥ１３９４や無線ＬＡＮなどがあり、また接続形態においてもケーブルを介して接続されるか、或いは接続具によって相互接続されるか、或いは無線媒体を介して無線接続され得る。このようなＩＥＥＥ１３９４や無線ＬＡＮなどを用いる場合には、前述したホスト−デバイスの概念ではなく他の概念を使用することもできるが、例えばＩＥＥＥ１３９４の場合には基本的にマスタ−スレーブの構成ではなくピアツーピア(peer-to-peer)の構成を使用するが、上位プロトコルとしてのＳＢＰ２(Serial Bus Protocol 2)に対応してホスト装置１８０がＳＢＰ２のイニシエータ(initiator)になり、メディア処理装置１００がＳＢＰ２のターゲット(target)になる。米国アップルコンピュータ社のｉ−ＰＯＤ製品は、ＩＥＥＥ１３９４伝送媒体を用いる代表的なＭＰ３プレーヤである。また、前述したＵＳＢ又はＩＥＥＥ１３９４を含んだ一般的な伝送媒体において、ホスト装置１８０はコントローラであり、メディア処理装置１００はターゲットであると一般化させてモデリングすることもできる。
【特許文献１】韓国実用新案登録第２０−０２９０８５２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような従来の技術のメディア処理装置１００において、２つの課題は製品のコストを低減することと製品を小型化、軽量化することであるが、このような課題を達成する際、記憶装置１４０は大きな障害になっている。また、記憶装置１４０の記憶容量に関連して、製品を市販して以来１〜２年が経つと記憶容量が相対的に足りなくなって、ユーザから記憶容量のアップグレードに対する要求が多いことも問題点になっている。一方、ＵＳＢやＩＥＥＥ１３９４などのような高速の伝送媒体を支援する外付型記憶装置が一般化されているが、これらは広範囲において使用されるわりには、その効用度があまり高くないという問題点を抱えている。  本発明の目的は、製品のコストを最小化し、製品の大きさ及び重量を最適化することが可能なメディア処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のメディア処理装置は、（１）前記メディア処理装置は、前記外部記憶装置と所定の伝送媒体を介して接続されて前記外部記憶装置に対するアクセスを提供する記憶装置接続モジュールと、入力信号をソーシングするための情報ソーシングモジュールと、前記メディア処理装置のシステム制御のためのシステムプログラムを記憶するプログラムメモリモジュールと、前記メディア処理装置の動作のためのメモリ空間を提供するシステムメモリモジュールと、メディアデータを所定の第１信号処理方式によってデコードし、前記入力信号を所定の第２信号処理方式によってメディアデータにエンコードする動作を行う信号処理モジュールと、前記メディア処理装置のユーザに対してインターフェースを提供するユーザインターフェースモジュールと、前記システムプログラムによって前記記憶装置接続モジュール、前記信号処理モジュール及び前記Ｕ／Ｉモジュールを制御するシステム制御モジュールとを含んでなり、（２）前記システム制御モジュールは、前記記憶装置接続モジュールを介して前記外部記憶装置をアクセスし、前記外部記憶装置に記憶された一つ以上のメディアファイルに対するファイル情報を読み取って前記システムメモリモジュールに位置させ、前記システムメモリモジュールに位置したファイル情報に基づいて前記Ｕ／Ｉモジュールによる表示内容を構成し、（３）前記システム制御モジュールは、前記Ｕ／Ｉモジュールから前記一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力が提供されると、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセスし、前記選択された特定のメディアファイルを探索し、前記探索されたメディアファイルのデータを読み取って前記システムメモリモジュールにコピーし、前記コピーされたデータを前記信号処理モジュールへ提供することにより、前記第１信号処理方式によってデコードされるようにし、（４）前記システム制御モジュールは、前記Ｕ／Ｉモジュールを介してユーザからメディアエンコード命令を提供されると、前記情報ソーシングモジュールからの前記入力信号を前記信号処理モジュールへ伝達して前記第２信号処理方式によってメディアデータにエンコードされるようにした後、前記エンコードされたメディアデータからメディアデータファイルを構成して前記システムメモリモジュールに位置させ、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセス可能であれば、前記生成されたメディアデータファイルを前記外部記憶装置にコピーすることができ、前記記憶装置接続モジュールを介して前記外部記憶装置にアクセス不可であれば、前記外部記憶装置にアクセス可能になるまで待機した後、前記生成されたメディアデータファイルを前記外部記憶装置にコピーすることができることを特徴とする。
【発明の効果】
【０００７】
本発明のメディア処理装置は、その内部構成を単純化することにより、製品のコストを最小化し、製品の大きさ及び重量を最適化することができるという利点がある。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して本発明を詳細に説明する。
図２は本発明の第１実施形態に係るメディア処理装置２００でメディアの再生を行うための構成を概念的に示す図である。図２のメディア処理装置２００は、主にメディアファイルを再生する機能のために構成されたもので、所定の伝送媒体を介して連結された外部記憶装置２８０からメディアファイルを獲得して再生する。本実施形態では、メディア処理装置２００と外部記憶装置２８０とを連結するための伝送媒体としてＵＳＢインターフェースを使用するが、メディア処理装置２００がＵＳＢホストとして動作する。このため、メディア処理装置２００は内部にＵＳＢホストモジュール２３０を備え、外部記憶装置２８０はＵＳＢデバイスモジュール２９０を備える。
【０００９】
第１実施形態において、メディア処理装置２００は、ユーザインターフェースを提供するためのＵ／Ｉモジュール２２０と、所定の信号処理方式による信号処理を行うための信号処理モジュール２５０を備えるが、これは従来の技術のメディア処理装置１００と基本的に同一である。一方、本発明のメディア処理装置２００は、記憶装置１４０を備えず、その代りにプログラムメモリ２６０を備える。従来の技術の記憶装置１４０は、略数十ＭＢ以上の記憶容量を有するもので、その内部には基本的にメディア処理装置１００のシステムプログラムを内蔵し、またメディアファイルを記憶することが可能な空間を含む。これに対し、第１実施形態のプログラムメモリ２６０は、数百ＫＢ程度の記憶容量を有するもので、その内部にはメディア処理装置２００のシステムプログラムを内蔵するが、メディアファイルを記憶することが可能な空間は備えていないという点において、従来の技術の記憶装置１４０とは全く異なる。
【００１０】
また、第１実施形態において、メディアファイルは、外部記憶装置２８０からＵＳＢ伝送媒体を介して獲得され、直ちに信号処理モジュール２５０に入力されるという点において、従来の技術のメディア処理装置１００とは異なる。すなわち、メディア処理装置２００は、ＵＳＢ伝送媒体を介して接続された外部記憶装置２８０の記憶媒体をまるで内部記憶媒体のように使用する。このように構成することにより、本発明の第１実施形態のメディア処理装置２００は、小容量／低価格のプログラムメモリ２６０を内蔵するだけで十分であり、これによりメディア処理装置２００の低価格化／小型化／軽量化を図ることが可能である。また、このように構成することにより、第１実施形態のメディア処理装置２００は、ＵＳＢホストモジュール２３０を備えるだけで外部記憶装置２８０を活用することができるため、記憶容量の拡張性を満足させることが可能である。
【００１１】
図３は本発明の第２実施形態に係るメディア処理装置３００でメディアの再生を行うための構成を概念的に示す図である。図３の実施形態において、メディア処理装置３００は、主にメディアファイルを再生する機能のために構成されたもので、所定の伝送媒体を介して連結された外部記憶装置３８０からメディアファイルを獲得して再生することは図２の第１実施形態と同一である。但し、本実施形態のメディア処理装置３００は、第１実施形態のメディア処理装置２００とは異なり、内部にＤＲＡＭ又はＳＲＡＭからなるシステムメモリ３７０を含んでおり、またシステムプログラムを記憶するためのプログラムメモリ２６０の代りに、システムのブートコードを記憶するためのブートコードメモリモジュール３６０を含んでいる。
【００１２】
まず、ブートコードメモリモジュール３６０は、メディア処理装置３００のシステムブーティングのためのブートコードを記憶するためのモジュールであって、その容量が数十ＫＢに過ぎず、場合によってはそのシステム制御モジュール３１０と共に一つのコントローラチップセット内に結合して具現できることもある。本実施形態では、メディア処理装置３００のシステムプログラムが外部記憶装置３８０に、好ましくはファイルの形で記憶されていると仮定するが、このようなシステムプログラムは、メディア処理装置３００の製造会社が、好ましくはインターネットを介して配布し、ユーザがコンピュータなどによってダウンロードして外部記憶装置３８０にファイルの形で記憶させることができる。
【００１３】
従って、メディア処理装置３００は、初期状態でブートされると、ブートコードメモリモジュール３６０に記憶されたブートコードに応じて動作する（初期動作モード）。次に、メディア処理装置３００は、ＵＳＢホストモジュール３３０を介して外部記憶装置３８０との連結が感知されると、ＵＳＢホストモジュール３３０を介して外部記憶装置３８０にアクセスし、外部記憶装置３８０の記憶空間を探索してメディア処理装置３００のモデルに適したシステムプログラムをシステムメモリモジュール３７０にコピーした後、コピーされたシステムプログラムに従って動作する。このようにコピーされたシステムプログラムは、好ましくはメディア処理装置３００に電力が供給されている間は削除されず残っており、このような状態でメディア処理装置３００のためのシステムプログラムファイルを持っていない外部記憶装置３８０が接続される場合には、システムメモリモジュール３７０からシステムプログラムファイルを外部記憶装置３８０にコピーすることがより好ましい。
【００１４】
また、メディア処理装置３００は、外部記憶装置３８０が接続されたとき、ＵＳＢホストモジュール３３０を介して外部記憶装置３８０にアクセスし、外部記憶装置３８０に記憶されたメディアファイルに対するファイル情報、例えばファイル割当テーブル又は各種ディレクトリ構造情報、その他各種デスクリプタ(descriptor)情報などの全部或いは一部を読み取り、予めシステムメモリモジュール３７０にコピーすることがより好ましい。こうすることにより、外部記憶装置３８０にアクセスすべき回数を減少させることができ、これによりメディア処理装置３００の動作速度を向上させ、後述のように電力消費を減少させる効果を得ることができる。このように、ファイル情報を予めシステムメモリモジュール３７０にコピーしておいた場合、その以後にはシステムメモリモジュール３７０からファイル情報を参照することがより好ましく、この場合、動作中に外部記憶装置３８０のファイルに変更を加えると、外部記憶装置３８０からファイル情報をさらにコピーし、或いはシステムメモリモジュール３７０のファイル情報を直接変更することにより、一種のバージョン管理を行う。なお、システムメモリモジュール３７０にコピーされたファイル情報に基づいて、Ｕ／Ｉモジュール３２０のディスプレイに表示される内容が構成される。
【００１５】
また、メディア処理装置３００は、Ｕ／Ｉモジュール３２０を介して、ユーザから特定のメディアファイルを選択する命令を受けた場合には、ＵＳＢホストモジュール３３０を介して外部記憶装置３８０にアクセスして当該メディアファイルを探索し、一旦メディアファイルのデータを読み取ってシステムメモリモジュール３７０にコピーした後、システムメモリモジュール３７０からメディアファイルのデータを読み取って信号処理モジュール３５０へ提供することが好ましい。その後、信号処理モジュール３５０は、所定の信号処理方式、例えばＭＰＥＧ−１ Ａｕｄｉｏ Ｌａｙｅｒ３のデコード方式で信号処理を行う。こうすることにより、メディア処理装置３００の動作中に外部記憶装置３８０にアクセスすべき回数を減少させることができ、これによりメディア処理装置３００の動作速度を向上させ、後述のように電力消費を減少させる効果を得ることができる。また、メタ情報ファイル、ユーザ選択入力或いはファイル順序情報といったその他の情報によって、現在再生中のメディアファイルの後に再生されるべきメディアファイルを予め知り得る場合があるが、このような場合には現在再生中のメディアファイルに対する信号処理動作を行う途中に、一種のバックグラウンドタスク(background task)として、次の順序に相当する一つ以上のメディアファイルを予め外部記憶装置３８０からシステムメモリモジュール３７０にコピーする作業を行うようにすることも可能であり、これによりメディア処理装置３００の動作速度を向上させることができる。但し、この場合、メディアファイルのコピー作業の優先順位は現在メディアファイルの信号処理作業の優先順位に比べて低く設定されることが好ましい。
【００１６】
一方、外部記憶装置３８０を活用する場合、電力消費が問題になる虞があるが、これは本発明に係るメディア処理装置がＭＰ３プレーヤのような移動型装置の場合に特に問題となる。例えば、ＵＳＢインターフェースを使用する場合、外部記憶装置３８０が別の電源を備えていなければ、メディア処理装置３００は、外部記憶装置３８０にアクセスするために５Ｖの電圧と略４０ｍＡの電流を提供しなければならないが、このような電力消費がメディア処理装置３００にとっては大きな負担になる可能性がある。よって、ＵＳＢホストモジュール３３０の動作モード（接続モード）をシステム制御モジュールの制御に基づいて活性モード(activated mode)又は非活性モード(non-activated mode)に設定可能であり、非活性モードでは前述した電力供給が行われないように構成することが好ましい。このような非活性モードは、公知技術のトランジスタ技術により容易に実現可能であるが、例えばトランジスタのトライステート(tri-state)モードを利用することで容易に実現可能である。
【００１７】
このようにＵＳＢホストモジュール３３０を構成し、メディア処理装置３００が外部記憶装置３８０にアクセスしない間はＵＳＢホストモジュール３３０を非活性モードに設定することにより、メディア処理装置３００の電力消費を最小化することができ、この場合、前述した様々な方法によってメディア処理装置３００が外部記憶装置３８０にアクセスする回数を減少させると、これによりメディア処理装置３００の電力消費を減少させることができるという効果が得られる。
【００１８】
図４は本発明の第３実施形態に係るメディア処理装置４００でメディア再生を行うための構成を概念的に示す図である。図４のメディア処理装置４００は、図３のメディア処理装置３００とは異なり、ブートコードメモリモジュール３６０が存在せず、その代りにプログラムメモリモジュール４６０が存在する。すなわち、メディア処理装置４００のシステム制御のためのシステムプログラムをプログラムメモリモジュール４６０に内蔵しており、図３を参照して前述したようにシステムプログラムを外部記憶装置４８０からコピーする必要がない。その他には図３のメディア処理装置３００と実質的に同一である。
【００１９】
図５は本発明の第４実施形態に係るメディア処理装置５００でメディア記録を行うための構成を概念的に示す図である。図５のメディア処理装置５００は、外部からの信号を信号処理モジュール５５０に適した形式で提供する情報ソーシングモジュールに接続されている。メディア処理装置５００において、信号処理モジュール５５０は所定の信号処理方式、例えばＭＰＥＧ−１ Ａｕｄｉｏ Ｌａｙｅｒ３によるエンコード動作を行うことができる。システム制御モジュール５１０は、Ｕ／Ｉモジュール５２０を介してユーザからメディアエンコード命令が提供されると、所定の情報ソーシングモジュールからの入力信号を信号処理モジュール５５０へ伝達し、前記信号処理方式によってエンコードしてメディアデータを出力し、このようにエンコードされたメディアデータを所定のファイル形式で配列してメディアファイルを構成する。
【００２０】
第４実施形態では、特に、メディア処理装置５００が前記メディアファイルを一旦システムメモリ５７０上に位置させ、その後、外部記憶装置５８０にアクセス可能になると、ＵＳＢホストモジュール５３０を介して外部記憶装置５８０にメディアファイルをコピーし、もしメディアファイルの構成時点に既に外部記憶装置５８０にアクセス可能な場合であれば、中間のシステムメモリを経由せず直ちに外部記憶装置５８０にメディアファイルをコピーする。但し、このような動作は本発明の一実施形態に過ぎないものであって、本発明の範囲はこれに限定されない。すなわち、図２のようにシステムメモリを備えていないメディア処理装置２００、或いは図３及び図４のようにシステムメモリを備えてもその容量が十分でないメディア処理装置３００、４００は、外部記憶装置にアクセス可能な場合にのみメディアデータエンコードを行い、中間のシステムメモリを経ることなく直ちに外部記憶装置５８０内にメディアファイルを構成するように動作できる。
【００２１】
前述した情報ソーシングモジュールは、いろいろな形で存在することができるが、例えば外部から信号の入力を受けて内部にそのまま或いは加工して提供するモジュールか、或いはマイクのように外部の環境から信号を生成して提供するモジュールである可能性もあり、特にメディア処理装置５００の内部的なコンテンツ再生などの機能を行うことにより信号が発生することをモデリングしたものである可能性もある。一般に、メディア処理装置５００の内部へアナログフォーマット或いはデジタルフォーマットの信号を提供するモジュールを意味するものと理解される。
【００２２】
図６は本発明の実施形態に係るメディア処理装置でメディアデータをシステムメモリにコピーする動作とメディアファイルを再生する動作のタイミング関係の一例を示す図である。図３及び図４を参照して前述したメディア処理装置３００、４００において、ユーザが特定のメディアファイルを選択すると、メディア処理装置３００、４００は外部記憶装置３８０、４８０にアクセスして当該メディアファイルを探索し、探索されたメディアファイルのデータを一旦システムメモリモジュール３７０、４７０にコピーした後、システムメモリモジュール３７０、４７０からメディアデータを信号処理モジュール３５０、４５０に伝達する。図６ではユーザが特定のメディアファイルｋを選択した場合を示す。前述したように、メディア処理装置３００、４００はメディアファイルｋをシステムメモリモジュール３７０、４７０にコピーし（ＳＴ６１０）、その後コピーされたメディアデータを再生する（ＳＴ６２０）。
【００２３】
この際、選択されたメディアファイルｋを全てシステムメモリモジュール３７０、４７０にコピーした後、再生動作を開始することも可能であるが、ユーザの待機時間を少しでも減らすためには、メディアファイルｋを全てコピーする前であっても、信号処理モジュール３５０、４５０でデコードできる程度のメディアデータがシステムメモリモジュール３７０、４７０にコピーされると、メディアデータを信号処理モジュール３５０、４５０に提供してデコード動作を行うのが好ましい。図６ではコピー動作が開始（ＳＴ６１０）されてファイルｋのコピーが完了する前にファイルｋに対する再生動作が開始（ＳＴ６２０）された例を示すもので、それ以後には再生動作を行いながらバックグラウンドタスクとしてメディアデータのコピー動作が行われる。
【００２４】
本発明の実施形態では、一つのメディアファイルを再生する間、次に再生するものと予想される周辺のメディアファイルを予めシステムメモリモジュール３７０、４７０にコピーするが、メディアデータのコピー動作が再生動作より速い場合には、システムメモリモジュール３７０、４７０内にもはやメディアデータをコピーすることができなくなるメモリ限界状況（ＳＴ６３０）に到達する可能性もある。このような場合、メディア処理装置３００、４００はコピー動作を当分中断するか或いは速度を低減しなければならず、このような意味から、メディアファイル（ｋ＋２）は破線で表わした。
【００２５】
なお、本発明の実施形態は上記したものに限らず、例えば、以下のように変更してもよい。
・上記した実施形態では、メディア処理装置と外部記憶装置とを接続する伝送媒体は、ＵＳＢインターフェースであり、ＵＳＢホストモジュールは、ＵＳＢインターフェースを介して外部記憶装置に接続されてホストモードで動作する。これに限らず、伝送媒体は、ＩＥＥＥ１３９４伝送媒体、又は無線通信媒体であってもよい。ＩＥＥＥ１３９４伝送媒体を用いる場合、例えば、ＵＳＢホストモジュールは、ＩＥＥＥ１３９４伝送媒体を介して外部記憶装置に接続されてＳＢＰ２イニシエータモードで動作する。無線通信媒体を用いる場合、例えば、ＵＳＢホストモジュールは、無線通信媒体を介して外部記憶装置に接続されてコントローラモードで動作する。
【００２６】
・第２実施形態において、メディア処理装置３００に、外部記憶装置３８０とは異なる第２外部記憶装置が接続されてもよい。例えば、この場合、システム制御モジュール３１０は、メディア処理装置３００のシステム制御のためのシステムプログラムをシステムメモリモジュール３７０にロードした後、ＵＳＢホストモジュール３３０から第２外部記憶装置の接続が報告されると、ＵＳＢホストモジュール３３０を介して第２外部記憶装置にアクセスする。そして、システム制御モジュール３１０は、システムプログラムが存在するか否かを検査し、その結果、存在しない場合にはシステムプログラムをシステムメモリモジュール３７０から第２外部記憶装置にコピーする。
【００２７】
・第４実施形態では、メディア処理装置５００は、情報ソーシングモジュールに接続され、その情報ソーシングモジュールからの入力信号をエンコードすることができる。同様に、第１〜第３実施形態のメディア処理装置２００，３００，４００を、情報ソーシングモジュールに接続し、且つその情報ソーシングモジュールからの入力信号をエンコードするように構成してもよい。
【００２８】
・第２実施形態のメディア処理装置３００では、ＵＳＢホストモジュール３３０の動作モードを活性モード又は非活性モードに設定可能である。同様に、他の実施形態のメディア処理装置２００，４００，５００においても、ＵＳＢホストモジュール２３０，４３０，５３０が、その動作モードを活性モード又は非活性モードに設定可能であるように構成されてもよい。
【００２９】
以下、ＵＳＢホストモジュールの、活性モードと非活性モードと間の切り換えの例を説明する。
例えば、第２実施形態では、システム制御モジュール３１０は、メディアファイルに対するファイル情報を外部記憶装置３８０からシステムメモリモジュール３７０にコピーした後、ＵＳＢホストモジュール３３０の接続モードを非活性モードに設定する。そして、システム制御モジュール３１０は、Ｕ／Ｉモジュール３２０を介して一つ以上のメディアファイルのうちの特定のメディアファイルに対する選択入力を提供されると、ＵＳＢホストモジュール３３０の接続モードを活性モードに設定する。その後、システム制御モジュールは、コピーされたファイル情報に基づいて外部記憶装置３８０上で選択された特定のメディアファイルを探索し、探索されたメディアファイルのデータを読み取ってシステムメモリモジュール３７０にコピーした後、ＵＳＢホストモジュール３３０の接続モードを非活性モードに設定する。
【００３０】
第３実施形態では、第２実施形態と同様に、活性モードと非活性モードと間の切り換えを行えばよい。
また、第４実施形態では、第２実施形態における、前述した活性モードと非活性モードと間の切り換えに加えて、以下のような切り換えを行ってもよい。
【００３１】
システム制御モジュール５１０は、ＵＳＢホストモジュール５３０を介してメディアエンコード命令を提供されると、メディアデータファイルを構成してシステムメモリモジュール５７０に位置させる。ここで、ＵＳＢホストモジュール５３０を介して外部記憶装置５８０にアクセス可能であれば、ＵＳＢホストモジュール５３０の接続モードを活性モードに設定した後、生成されたメディアデータファイルを外部記憶装置５８０にコピーする。その後、ＵＳＢホストモジュール５３０の接続モードを非活性モードに設定する。
【００３２】
・本明細書において、図１ないし図５に示した構成部分は、機能による区分に過ぎず、場合によっては一つ又は複数の構成部分が一つのモジュール、例えば一つのコントローラチップセットに含まれるようにすることもでき、或いは一つの構成部分が一つ以上のモジュールに分散されるようにすることもできる。
【００３３】
・また、本明細書において、内部に不揮発性記憶装置がないように示したのは、本発明のメディア処理装置の目的と効果を現わすための好適な一実施形態に過ぎないものであって、場合によってはいわゆるハイブリッドの形、すなわち従来の技術に係るメディア処理装置と本発明のメディア処理装置が一つに結合されて内部に不揮発性処理装置も備え、また前述したような動作も行う形にすることもできる。
【図面の簡単な説明】
【００３４】
【図１】従来の技術に係るメディア処理装置の構成を概略的に示すブロック図である。
【図２】本発明の第１実施形態に係るメディア処理装置でメディアの再生を行うための構成を概念的に示すブロック図である。
【図３】本発明の第２実施形態に係るメディア処理装置でメディアの再生を行うための構成を概念的に示すブロック図である。
【図４】本発明の第３実施形態に係るメディア処理装置でメディアの再生を行うための構成を概念的に示すブロック図である。
【図５】本発明の第４実施形態に係るメディア処理装置でメディアの記録を行うための構成を概念的に示すブロック図である。
【図６】本発明の実施形態に係るメディア処理装置でメディアデータをシステムメモリにコピーする動作とメディアファイルを再生する動作のタイミング関係の一例を示す図である。
【符号の説明】
【００３５】
２００，３００，４００，５００    メディア処理装置
２１０，３１０，４１０，５１０    システム制御モジュール
２２０，３２０，４２０，５２０    ユーザインターフェースモジュールとしてのＵ／Ｉモジュール
２３０，３３０，４３０，５３０    記憶装置接続モジュールとしてのＵＳＢホストモジュール
２５０，３５０，４５０，５５０    信号処理モジュール
２６０，４６０    プログラムメモリモジュール
３６０    ブートコードメモリモジュール
３７０，４７０，５７０    システムメモリモジュール
２８０，３８０，４８０，５８０    外部記憶装置
２９０，３９０，４９０，５９０    ＵＳＢデバイスモジュール
【図１】
2004310058.tif 000003
【図２】
2004310058.tif 000004
【図３】
2004310058.tif 000005
【図４】
2004310058.tif 000006
【図５】
2004310058.tif 000007
【図６】
2004310058.tif 000008