(57)【要約】【課題】ポータブルデジタルオーディオ／ビデオ再生装置を提供する。【解決手段】本再生装置は、制御ユニットと、制御ユニットで制御されるＲＡＭと、制御ユニットで制御され、再生されるデータ情報を貯蔵するＨＤＤと、制御ユニットで制御され、ＨＤＤのデータ情報の一部が貯蔵されるバッファ領域とを具備したフラッシュメモリとを含む。正常動作モード時、バッファ領域に貯蔵されたデータ情報は一定単位でＲＡＭにロードされ、スリップモードからパワーダウンモードへの転換時、ＲＡＭに貯蔵されたインスタント再生情報はバッファ領域に貯蔵されたデータが有効かを示すフラッグ情報とともにフラッシュメモリに貯蔵され、コールドブート動作時、フラッシュメモリに貯蔵されたインスタント再生情報はハードディスクドライブのスピンアップなしにインスタント再生動作が実行されるようにＲＡＭにロードされる。【選択図】図７Ａ
2006252754.tif 000002
【特許請求の範囲】
【請求項１】
制御ユニットと、
前記制御ユニットによって制御されるＲＡＭと、
前記制御ユニットによって制御され、再生データを貯蔵するハードディスクドライブと、
前記制御ユニットによって制御され、ブートコードが貯蔵されるブートコード領域、応用プログラムが貯蔵されるコード領域、及びプレーバックバッファ領域を含むＮＡＮＤフラッシュメモリと、
前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域は前記ハードディスクドライブからの再生データのうち一部を貯蔵して、
前記プレーバックバッファ領域に貯蔵された再生データは正常モードの間再生のために前記ＲＡＭにロードされ、
前記ＲＡＭに貯蔵されたインスタント再生データは前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域に貯蔵されたデータが正常／スリップパワーダウン転換の間有効であるか否かを示すフラッグ情報とともに前記ＮＡＮＤフラッシュメモリに貯蔵され、
前記ＮＡＮＤフラッシュメモリに貯蔵されたインスタント再生データはコールドブート動作の間前記ハードディスクドライブの初期化動作なしにインスタント再生動作を実行するように前記ＲＡＭにロードされることを特徴とするポータブル再生装置。
【請求項２】
前記インスタント再生データはパワーダウン転換の前に再生された最後の再生データを含むことを特徴とする請求項１に記載のポータブル再生装置。
【請求項３】
前記インスタント再生データは前記最後の再生データの前そして／または後の再生データを含むことを特徴とする請求項２に記載のポータブル再生装置。
【請求項４】
前記制御ユニットは前記インスタント再生動作が実行される前に前記フラッグ情報に応じて前記ＮＡＮＤフラッシュメモリに貯蔵された再生データが有効であるか否かを検出することを特徴とする請求項１に記載のポータブル再生装置。
【請求項５】
もし前記ＮＡＮＤフラッシュメモリに貯蔵された前記再生データが有効であれば、前記インスタント再生動作が実行され、
もし前記ＮＡＮＤフラッシュメモリに貯蔵された前記再生データが無効であれば、前記制御ユニットは前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域に再生データをロードするように前記ハードディスクドライブを初期化させることを特徴とする請求項４に記載のポータブル再生装置。
【請求項６】
前記制御ユニットは前記インスタント再生動作が実行される間前記ハードディスクドライブを初期化させることを特徴とする請求項１に記載のポータブル再生装置。
【請求項７】
前記ＲＡＭはＤＲＡＭであることを特徴とする請求項１に記載のポータブル再生装置。
【請求項８】
前記ＲＡＭはＳＲＡＭであることを特徴とする請求項１に記載のポータブル再生装置。
【請求項９】
再生データを貯蔵するためのハードディスクドライブを含むポータブル再生装置を制御する方法において、
前記ハードディスクドライブ上に貯蔵された前記再生データの一部をフラッシュメモリのプレーバックバッファ領域にロードする段階と、
前記プレーバックバッファ領域からＲＡＭへ再生データをロードして正常モードの間再生動作を実行する段階と、
前記ＲＡＭからのインスタント再生データを前記フラッシュメモリへ貯蔵する段階と、
コールドブート動作の間前記フラッシュメモリから前記ＲＡＭへ前記インスタント再生データをロードする段階と、
前記プレーバックバッファ領域の再生データが有効であるか否かを検出する段階と、
前記プレーバックバッファ領域の再生データが有効であれば、前記ハードディスクドライブの初期化なしにインスタント再生動作を実行する段階とを含むことを特徴とする方法。
【請求項１０】
前記フラッシュメモリに貯蔵された再生データが無効であれば、前記フラッシュメモリのプレーバックバッファ領域へ再生データをロードするように前記ハードディスクドライブを初期化する段階をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記インスタント再生動作の間前記ハードディスクドライブを初期化する段階をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記プレーバックバッファ領域を更新するための要請があれば、前記プレーバックバッファ領域を再構成する段階をさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記インスタント再生データは正常／スリップパワーダウン転換の間前記ＲＡＭから前記フラッシュメモリへ貯蔵されることを特徴とする請求項９に記載の方法。
【請求項１４】
前記インスタント再生データは前記プレーバックバッファ領域の再生データが有効であるか否かを示すフラッグ情報とともに前記ＲＡＭから前記フラッシュメモリへ貯蔵されることを特徴とする請求項９に記載の方法。
【請求項１５】
前記インスタント再生データは前記プレーバックバッファ領域の再生データが有効であれば、コールドブート動作の間前記フラッシュメモリから前記ＲＡＭへロードされることを特徴とする請求項９に記載の方法。
【請求項１６】
制御ユニットと、
前記制御ユニットに連結され、再生データを貯蔵する機械的な大容量貯蔵装置と、
前記制御ユニットに連結され、インスタント再生データを貯蔵する不揮発性半導体メモリとを含み、
前記制御ユニットはコールドブート動作の間前記不揮発性半導体メモリに貯蔵された前記インスタント再生データを利用してインスタント再生動作を実行することを特徴とするポータブル再生装置。
【請求項１７】
前記制御ユニットは前記コールドブート動作の間前記機械的な大容量貯蔵装置のアクセスなしに前記インスタント再生動作を実行することを特徴とする請求項１６に記載のポータブル再生装置。
【請求項１８】
前記インスタント再生データが有効であるか否かを示すように前記不揮発性半導体メモリにフラッグ情報が貯蔵されることを特徴とする請求項１７に記載のポータブル再生装置。
【請求項１９】
前記制御ユニットに連結されたワークメモリを含む揮発性メモリをさらに含むことを特徴とする請求項１７に記載のポータブル再生装置。
【請求項２０】
前記インスタント再生データはパワーダウン転換の間前記ワードメモリから前記不揮発性半導体メモリへロードされることを特徴とする請求項１９に記載のポータブル再生装置。
【請求項２１】
前記インスタント再生データはコールドブート動作の間前記不揮発性半導体メモリから前記ワークメモリへロードされることを特徴とする請求項２０に記載のポータブル再生装置。
【請求項２２】
前記機械的な大容量貯蔵装置からの再生データは正常モードの間使用のために前記不揮発性半導体メモリへロードされることを特徴とする請求項２１に記載のポータブル再生装置。
【請求項２３】
前記不揮発性半導体メモリからの再生データは前記正常モードの間使用のために前記ワークメモリへロードされることを特徴とする請求項２２に記載のポータブル再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はポータブル電子装置に係り、さらに具体的にはポータブルデジタルオーディオ／ビデオ再生装置に関する。
【背景技術】
【０００２】
一般的なデジタルオーディオ／ビデオ再生装置を概略的に示す図１を参照すると、一般的なデジタルオーディオ／ビデオ再生装置１はＨＤＤ１１を基づいた再生装置である。ＨＤＤ１１には再生しようとするオーディオ／ビデオデータ（例えば、オーディオ及びビデオファイル）が貯蔵される。図１に示した再生装置１はＮＯＲフラッシュメモリ１２及びＤＲＡＭ１３をさらに含む。ＮＯＲフラッシュメモリ１２はブートコードと応用プログラムのようなコードを貯蔵するのに使用され、ＤＲＡＭ１３はワークメモリ（ｗｏｒｋ  ｍｅｍｏｒｙ）として使用される。図１の再生装置１は内蔵したバッテリ１４から供給される電源によって駆動されるポータブル再生装置であり、図１に示したように、外部マイク及びスピーカと連結されるオーディオコントローラ１５、デコーダ１６、表示装置のようなユーザインターフェース１７、ホストとのインターフェースを提供するためのＵＳＢインターフェース１８をさらに含む。
【０００３】
図１に示した再生装置１の動作は図２及び図３を参照して以下詳細に説明する。
【０００４】
ＨＤＤ１１を基づいた再生装置１のＭＰＵまたはＭＣＵ１９はパワーアップ時（Ｓ１０）ＮＯＲフラッシュメモリ１２に貯蔵されたブートコードを使用してブーティング動作を実行する（Ｓ２０）。その次に、ハードウェア初期化動作が再生装置１のＭＰＵまたはＭＣＵ１９の制御下に実行される（Ｓ３０）。ハードウェア初期化動作が完了した後、ＨＤＤ１１が初期化する（Ｓ４０）。すなわち、ＨＤＤ１１のスピンアップ動作が実行される。次に、段階Ｓ５０ではファイルシステム及びソフトウェア初期化動作が実行される（Ｓ６０）。最後に、再生しようとするデータ（以前に再生されたデータまたは新しく再生しようとするデータ）がＭＣＵまたはＭＰＵ１９の制御下にＨＤＤ１１からＤＲＡＭ１３へロードされる。
【０００５】
上述の再生装置１は正常動作モードでＨＤＤ１１のスピンアップ動作を最小化するために再生しようとするデータ（すなわち、オーディオ／ビデオファイル）の一部をＲＡＭ１３に一時貯蔵して、ＲＡＭ１３に貯蔵されたデータを利用してオーディオ／ビデオ再生動作を実行する。再生しようとするデータの一部が貯蔵されるＲＡＭ１３の一定領域はプレーバックバッファ領域（ｐｌａｙｂａｃｋ  ｂｕｆｆｅｒ  ｒｅｇｉｏｎ）と呼ばれる。パワーアップ以後に、再生動作が中止した状態で一定時間が経過すれば、再生装置１はスリップモードに進入する。スリップモードはバッテリ１４の電力消費を最小化するためのことであり、スリップモードの間ＤＲＡＭ１３のみに電源が供給される。スリップモードではＤＲＡＭ１３の以外の構成要素への電源供給が遮断される。もしユーザの要求に応じてスリップモードから正常動作モードへ転換すれば、プレーバックバッファ領域に貯蔵されたデータ情報を基づいて再生動作が実行される。このような再生動作を“ウオームブート動作（ｗａｒｍ  ｂｏｏｔ  ｏｐｅｒａｔｉｏｎ）”と称する。
【０００６】
もしスリップモードで一定時間が経過しても、入力がなければ、再生装置１はスリップモードからパワーダウンモードに進入する。再生装置１がスリップモード（ＤＲＡＭのみに電源が供給される状態）に続いて維持される場合、ＤＲＡＭ１３の動作特性（リフレッシュル動作が要求される特性）上、続いて電力が消費する。それで、再生装置１はスリップモードで一定時間が経過すれば、自動的にパワーダウンモードに進入する。もし上述の機能（スリップモードからパワーダウンモードへの転換機能）が再生装置１に提供されなければ、再生装置１のバッテリ１４は続いて電力を消費するようになり、その結果、バッテリ１４の電源供給時間が短縮される。一応再生装置１がパワーダウンモードに進入すれば、これ以上の電力消費は生じない。パワーダウンモードではＤＲＡＭ１３に供給される電源が遮断されるので、ＤＲＡＭ１３に貯蔵されたすべての情報は消失する。パワーダウンモードでユーザによって電源スイッチがオンされれば、再生装置１は図２に示した段階（Ｓ１０−Ｓ６０）を通じて再生動作を実行する。このような再生動作を“コールドブート動作（ｃｏｌｄ  ｂｏｏｔ  ｏｐｅｒａｔｉｏｎ）”と称する。
【０００７】
一般的に、ポータブルオーディオ／ビデオ再生装置はインスタント再生機能（ｉｎｓｔａｎｔ  ｒｅｐｌａｙ  ｆｕｎｃｔｉｏｎ）を支援する。インスタント再生機能によると、ウオーム／コールドブート動作の時、正常動作モードで最後に再生された情報を利用して再生動作がすぐ実行される。
【０００８】
しかし、上述のポータブルデジタルオーディオ／ビデオ再生装置１は次のような問題点を有する。
【０００９】
まず、プレーバックバッファ機能（ＨＤＤ動作を最小化するための機能）を提供するための大容量のＤＲＡＭが要求され、スリップモードの時、大容量のＤＲＡＭのセルフ−リフレッシュ動作による電力消費が大きい。ブートコード及び応用プログラムを貯蔵するために高価のＮＯＲフラッシュメモリが用いられる。コールドブート動作の時、電力消費が大きく、コールドブート動作の時、インスタント再生動作を準備する時間が長い。これをより具体的に説明すれば次のようになる。
【００１０】
コールドブート動作は、上述のように、図２に示した段階（Ｓ２０〜Ｓ６０）を通じて実行される。特に、周知のように、ＨＤＤスピンアップ動作及びプレーバックバッファを構成するためのＨＤＤからＤＲＡＭへのデータコピー動作は長時間がかかるだけでなく、多量の電力消費を要する。また、コールドブート動作の時、インスタント再生機能を保障するためにＤＲＡＭ１３のプレーバックバッファ領域には再生しようとするデータがＨＤＤ１１から再びロードされなければならない。したがって、図１に示した再生装置の場合、インスタント再生動作のための待機時間が長くなるだけでなく、電力消費も多い。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の目的は向上した再生時間を有するポータブル再生装置を提供することにある。
【００１２】
本発明の他の目的はコールドブート時間を短縮させることができるポータブル再生装置及びそれの動作方法を提供することにある。
【課題を解決するための手段】
【００１３】
上述の目的を解決するために本発明の特徴によると、ポータブル再生装置は制御ユニットと、前記制御ユニットによって制御されるＲＡＭと、前記制御ユニットによって制御され、再生されるデータ情報を貯蔵するハードディスクドライブと、前記制御ユニットによって制御され、ブートコードが貯蔵されるブートコード領域、応用プログラムが貯蔵されるコード領域、及びプレーバックバッファ領域を具備したＮＡＮＤフラッシュメモリとを含む。前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域は前記ハードディスクドライブに貯蔵された再生データ情報のうち一部を貯蔵して、正常動作モードの時、前記プレーバックバッファ領域に貯蔵されたデータ情報は一定単位で前記ＲＡＭにロードされ、スリップまたは正常動作モードからパワーダウンモードへの転換の時、前記ＲＡＭに貯蔵されたインスタント再生情報は前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域に貯蔵されたデータが有効であるか否かを示すフラッグ情報とともに前記ＮＡＮＤフラッシュメモリに貯蔵され、コールドブート動作の時、前記ＮＡＮＤフラッシュメモリに貯蔵されたインスタント再生情報は前記ハードディスクドライブの初期化動作なしにインスタント再生動作が実行されるように前記ＲＡＭへロードされる。
【００１４】
例示的な実施形態において、前記制御ユニットは前記コールドブート動作の時、前記ＮＡＮＤフラッシュメモリに貯蔵された前記ブートコードを利用してブーティング動作を実行する。
【００１５】
例示的な実施形態において、前記ＲＡＭはワークメモリとして、そしてシャドーメモリとして動作する。
【００１６】
例示的な実施形態において、前記ＮＡＮＤフラッシュメモリのコード領域に貯蔵された応用プログラムはシャドーイング方式に応じて実行されるように前記ＲＡＭへロードされる。
【００１７】
例示的な実施形態において、前記インスタント再生情報は最後に再生されたデータと前記最後に再生されたデータの前／後のデータのうちいずれか一つである。
【００１８】
例示的な実施形態において、前記コールドブート動作の時、前記制御ユニットは前記インスタント再生動作が実行される以前に前記フラッグ情報に基づいて前記ＮＡＮＤフラッシュメモリに貯蔵された再生データ情報が有効であるか否かを判断する。
【００１９】
例示的な実施形態において、前記ＮＡＮＤフラッシュメモリに貯蔵された再生データ情報が有効の場合、前記インスタント再生動作が実行される。
【００２０】
例示的な実施形態において、前記ＮＡＮＤフラッシュメモリに貯蔵された再生データ情報が無効の場合、前記制御ユニットは前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域へ再生データがロードするように待機状態に前記ハードディスクドライブを初期化させる。
【００２１】
例示的な実施形態において、前記インスタント再生動作が実行される間、前記制御ユニットは待機状態に前記ハードディスクドライブを初期化させる。
【００２２】
例示的な実施形態において、前記ＲＡＭはＤＲＡＭ、または前記制御ユニット内に含まれたＳＲＡＭである。
【００２３】
本発明の他の特徴によると、再生されるデータ情報を貯蔵するためのハードディスクドライブを具備したポータブル再生装置を制御する方法は、前記ハードディスクドライブに貯蔵されたデータ情報のうち一部をＮＡＮＤフラッシュメモリのプレーバックバッファ領域へロードし、正常動作モードの時、再生動作が実行されるように前記プレーバックバッファ領域へロードされたデータを一定単位でＲＡＭへロードし、スリップ／正常動作モードからパワーダウンモードへの転換の時、前記プレーバックバッファ領域のデータが有効であるか否かを示すフラッグ情報とともに前記ＲＡＭに貯蔵されたインスタント再生情報を前記ＮＡＮＤフラッシュメモリに貯蔵して、コールドブート動作の時、前記ＮＡＮＤフラッシュメモリに貯蔵されたインスタント再生情報を前記ＲＡＭへロードして、前記コールドブート動作の時、前記ＮＡＮＤフラッシュメモリからのフラッグ情報に応答して前記プレーバックバッファ領域のデータが有効であるか否かを判断して、もし前記プレーバックバッファ領域のデータが有効であれば、前記ハードディスクドライブの初期化動作なしにインスタント再生動作を実行する過程を含む。
【００２４】
例示的な実施形態において、前記ＮＡＮＤフラッシュメモリに貯蔵された再生データ情報が無効の場合、前記ＮＡＮＤフラッシュメモリのプレーバックバッファ領域へ再生データがロードするように待機状態に前記ハードディスクドライブが初期化される。
【００２５】
例示的な実施形態において、前記インスタント再生動作が実行される間、待機状態に前記ハードディスクドライブが初期化される。
【００２６】
例示的な実施形態において、前記ＮＡＮＤフラッシュメモリにはブートコード及び応用プログラムが貯蔵される。前記コールドブート動作の時、前記ＮＡＮＤフラッシュメモリに貯蔵されたブートコードを利用してブーティング動作が実行される。
【００２７】
例示的な実施形態において、前記ＮＡＮＤフラッシュメモリのコード領域に貯蔵された応用プログラムはシャドー方式に応じて実行されるように前記ＲＡＭへロードされる。
【００２８】
例示的な実施形態において、前記インスタント再生情報は最後に再生されたデータと前記最後に再生されたデータの前／後のデータのうちいずれか一つである。
【発明の効果】
【００２９】
高価のＮＯＲフラッシュメモリを除去して、ＤＲＡＭの容量を減らして再生装置の単価を減らすことができる。インスタント再生のためのコールドブート動作をウオームブート動作のようにはやい時間内に実行できる。また、コールドブート動作の時、ＨＤＤスピンアップ動作及びプレーバックバッファの再構成を要しなくて、電力消費を減らすことができる。
【発明を実施するための最良の形態】
【００３０】
上述の一般的な説明及び次の詳細な説明の全部は例示的であり、請求された発明の付加的な説明として提供されるものである。参照符号は本発明の望ましい実施形態に詳細に表示されている。同一の参照番号は同一、または類似の部分を参照するために説明及び図面に使用されている。下で、ポータブル電子装置としてポータブルオーディオ／ビデオ再生装置は本発明の特徴及び機能を説明するための例として使用されている。しかし、この技術分野に通常の知識を持つ者は、ここに記載した内容に応じて本発明の他の利点及び性能を容易に理解できるであろう。また本発明は他の実施形態を通じて実現されるか、適用されることができるであろう。なお、詳細な説明は本発明の範囲、技術的思想、及び他の目的から逸脱しない範囲内で観点及び応用に応じて修正、または変更できる。
【００３１】
図４は本発明によるポータブルオーディオ／ビデオ再生装置を概略的に示すブロック図である。
【００３２】
図４を参照すると、本発明によるポータブルオーディオ／ビデオ再生装置１００はＨＤＤを基づいた再生装置であり、ＭＰ３再生装置、ポータブルマルチメディア再生装置（ｐｏｒｔａｂｌｅ  ｍｕｌｔｉｍｅｄｉａ  ｐｌａｙｅｒ:ＰＭＰ）などを含む。ＨＤＤ１１０には再生しようとするオーディオ／ビデオデータ（例えば、オーディオ及びビデオファイル）が貯蔵される。本発明による再生装置１００はＮＡＮＤフラッシュメモリ１２０及びＤＲＡＭ１３０をさらに含む。ＮＡＮＤフラッシュメモリ１２０は図１に示したＮＯＲフラッシュメモリ１２に貯蔵されるブートコードと応用プログラムのようなコードを貯蔵するのに使用される。また、ＮＡＮＤフラッシュメモリ１２０は図１のＤＲＡＭ１３のプレーバックバッファ機能を提供するように構成される。すなわち、ＮＡＮＤフラッシュメモリ１２０の貯蔵領域はブートコード領域、ＮＡＮＤフラッシュドライバ、フラッシュファイルレイヤ（ＦＴＬ）、ファイル再生プログラムなどのような応用プログラムが貯蔵されるコード領域、及びプレーバックバッファ領域を含み（図６参照）、これは以後詳細に説明する。ＮＡＮＤフラッシュメモリ１２０のコード領域に貯蔵された応用プログラムはこの分野によく知られたシャドー技法を用いてＤＲＡＭ１３０で実行される。また、本発明によるポータブルオーディオ／ビデオ再生装置１００は内蔵したバッテリ１４０から供給される電源によって駆動されるポータブル再生装置であり、図１に示したように、外部マイク及びスピーカに連結されるオーディオコントローラ１５０、デコーダ１６０、表示装置のようなユーザインターフェース１７０、及びホストとのインターフェースを提供するためのＵＳＢインターフェース１８０をさらに含む。
【００３３】
上述によると、ブートコード及び応用プログラムがＮＡＮＤフラッシュメモリ１２０に貯蔵されるので、高価のＮＯＲフラッシュメモリの使用が必要ではない。また、プレーバックバッファ領域がＤＲＡＭ１３０ではなく、ＮＡＮＤフラッシュメモリ１２０に提供されるので、例えば、ＤＲＡＭの容量を数十Ｍｂから数Ｍｂへ減らすことができる。
【００３４】
本発明によるポータブルオーディオ／ビデオ再生装置１００の動作は図５及び図６を参照して以下詳細に説明する。動作説明の前に、図６に示したように、本発明によるポータブルオーディオ／ビデオ再生装置１００はＮＯＲフラッシュメモリに代えてＮＡＮＤフラッシュメモリ１２０を用いてブートコード及び応用プログラムを貯蔵する。
【００３５】
パワーアップの時（Ｓ１１０）、ＨＤＤ１１０を基づいた再生装置１００のＭＰＵまたはＭＣＵ１９０はＮＡＮＤフラッシュメモリ１２０に貯蔵されたブートコードを用いてブーティング動作を実行する（Ｓ１２０）。その次に、ハードウェア初期化動作が再生装置１００のＭＰＵまたはＭＣＵ１９０の制御下に実行される（Ｓ１３０）。ハードウェア初期化動作が完了した後、ＨＤＤ１１０が初期化する（Ｓ１４０）。すなわち、ＨＤＤ１１０のスピンアップ動作が実行される。このような状態を再生装置１００のスタンバイ状態という。次の段階Ｓ１５０ではファイルシステム及びソフトウェア初期化動作が実行される。最後に、再生しようとするデータ（例えば、以前に再生されたデータまたは新しく再生しようとするデータ）はＭＣＵまたはＭＰＵ１９０の制御下にＨＤＤ１１０からＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域へロードされる（Ｓ１６０）。すなわち、再生しようとするデータの一部が貯蔵されるプレーバックバッファの構成が完了する。
【００３６】
本発明による再生装置１００の場合、ＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータが直接アクセスされて再生されない。すなわち、本発明によるポータブルオーディオ／ビデオ再生装置１００の場合、ＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータは一定単位でＤＲＡＭ１３０のワーク領域へロードされ、ＤＲＡＭ１３０のワーク領域へロードされたデータ（例えば、オーディオ／ビデオデータファイル）が再生される。
【００３７】
本発明によるポータブルオーディオ／ビデオ再生装置１００において、ＮＡＮＤフラッシュメモリ１２０のコード領域には再生プログラムのような応用プログラムだけでなく、ＮＡＮＤフラッシュメモリ１２０用ドライバが貯蔵される。このドライバは構造化されたソフトウェアとしてよく知られたファイルシステム（例えば、ＦＴＬ（ｆｌａｓｈ  ｔｒａｎｓｌａｔｉｏｎ  ｌａｙｅｒ））であるか、単純に消去、読み出し、書き込み動作のみを支援する簡単なドライバでありうる。本発明によるＭＣＵ／ＭＰＵ１９０はＮＡＮＤフラッシュメモリ１３０とのインターフェースを提供するようにＮＯＲインターフェースまたはＮＡＮＤインターフェースを含む。本発明によるＮＡＮＤフラッシュメモリ１２０は標準ＮＡＮＤフラッシュメモリ及びＯｎｅＮＡＮＤフラッシュメモリのうちのいずれか一つである。例示的な標準ＮＡＮＤフラッシュメモリ及び例示的なＯｎｅＮＡＮＤフラッシュメモリは２００３年データブック（３１頁及び６４１頁参照）に載せられており、この出願のレファレンスとして含まれる。
【００３８】
本発明によるポータブルオーディオ／ビデオ再生装置のインスタント再生動作は図７Ａ、図７Ｂ及び図８を参照して以下詳細に説明する。
【００３９】
上述の方式に応じて再生動作が実行される正常動作モードにおいて、再生動作が中止した状態で一定時間が経過すれば、再生装置１００はスリップモードに進入する。スリップモードはバッテリ１４０の電力消費を最小化するためのことであり、スリップモードの間ＤＲＡＭ１３０のみに電源が供給される。スリップモードではＤＲＡＭ１３０の以外の構成要素への電源供給が遮断される。たとえスリップモードで、ＤＲＡＭ１３０の以外の構成要素への電源供給が遮断されても、ＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータはそのまま維持される。もしユーザの要求に応じてスリップモードから正常動作モードへ転換されれば、ＤＲＡＭ１３０のワーク領域に貯蔵されたデータ情報を基づいて再生動作が実行される。すなわち、ウオームブート動作が実行される。
【００４０】
もしスリップモードで一定時間が経過しても、どんな入力がなければ、再生装置１００はスリップモードからパワーダウンモードに進入する。パワーダウンモードへの進入の前に、ＤＲＡＭ１３０のワーク領域に貯蔵された再生情報（以下、“インスタント再生データ”という）は、図８に示したように、ＭＣＵ／ＭＰＵ１９０の制御下にＮＡＮＤフラッシュメモリ１２０に貯蔵される。一応再生装置１００がパワーダウンモードに進入すれば、これ以上の電力消費は生じない。すなわち、システムの電力消費が１００％遮断される。パワーダウンモードではＤＲＡＭ１３０に供給される電源が遮断されるので、ＤＲＡＭ１３０に貯蔵されたすべての情報は消失する。同様に、正常動作モードでユーザによって電源がオフされる場合にもすなわち、正常動作モードからパワーダウンモードへ直接スイッチされる場合も、上述の過程（ＮＡＮＤフラッシュメモリへのインスタント再生データのバックアップ動作）は同一に実行される。これと反対に、電源の突然の遮断が生ずる場合、インスタント再生データのバックアップ動作は保障されることもできるし、保障されないこともできる。
【００４１】
この実施形態において、インスタント再生データは最後に再生されたデータと最後に再生されたデータの前／後のデータのうちのいずれか一つである。
【００４２】
パワーダウンモードで電源スィッチがオンされれば（または、バッテリー１４０から電源が供給されれば）（Ｓ２１０）、ＮＡＮＤフラッシュメモリ１２０に貯蔵されたブートコードを用いてブーティング動作が実行される（Ｓ２２０）。その次に、ハードウェア初期化動作が再生装置１００のＭＰＵまたはＭＣＵ１９０の制御下に実行される（Ｓ２３０）。ハードウェア初期化動作が完了した後、ＮＡＮＤフラッシュメモリ１２０が初期化される（Ｓ２４０）。本発明の場合、パワーダウンモードから正常動作モードへの転換の時、ＨＤＤ１１０のスピンアップ動作は実行されない。次の段階Ｓ２５０ではソフトウェア初期化動作が実行される。この時、オーディオ／ビデオデータの再生に必要な応用プログラムはＤＲＡＭ１３０にシャドーされる。その次に、ＮＡＮＤフラッシュメモリ１２０に貯蔵されたインスタント再生データがＤＲＡＭ１３０のワークメモリ領域にロードされる（Ｓ２６０）。
【００４３】
ＤＲＡＭ１３０へのインスタント再生データのロード動作が実行された後、ＭＰＵ／ＭＣＵ１９０はＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータが有効のデータであるか否かを判断する（Ｓ２７０）。ＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータが有効のデータであるか否かを判断する方法は多様に設定されることができる。例えば、パワーダウンモードへの正常な転換の時、ＭＰＵ／ＭＣＵ１９０はプレーバックバッファ領域に貯蔵されたデータが有効のデータであることを示すフラッグ情報をインスタント再生データとともにＮＡＮＤフラッシュメモリに貯蔵する。また、ＤＲＡＭ１３０へのインスタント再生データのローディングの時、またはインスタント再生データのローディングの前にフラッグ情報がＭＰＵ／ＭＣＵ１９０によって参照される。パワーダウンモードから正常動作モードへの転換の時、ＭＰＵ／ＭＣＵ１９０はＮＡＮＤフラッシュメモリ１２０に貯蔵されたフラッグ情報を基づいてＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータが有効であるか否かを判断する。もしＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータが有効のデータであれば、ＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域路からロードされたメディアデータは正常に再生される。すなわち、インスタント再生動作が実行される。
【００４４】
Ｓ２７０段階に戻ると、もしＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域に貯蔵されたデータの有効のデータでなければ、プレーバックバッファが新しく構成されなければならない。これは段階（Ｓ２９０〜Ｓ３１０）を通じて行われる。さらに具体的に説明すると、Ｓ２９０段階ではＨＤＤ１１０が初期化される。すなわち、ＨＤＤ１１０のスピンアップ動作が実行される。ファイルシステム及びソフトウェア初期化動作が実行された後（Ｓ３００）、再生しようとするデータはＭＣＵまたはＭＰＵ１９０の制御下にＨＤＤ１１０からＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域へロードされる（Ｓ３１０）。すなわち、再生しようとするデータの一部が貯蔵されるプレーバックバッファの構成が完了する。以後、上述の方式（すなわち、一定単位でＮＡＮＤフレッシュメモリのプレーバックバッファ領域からＤＲＡＭへの再生データローディング方式）と同一に再生動作が実行される。
【００４５】
ＨＤＤの初期化過程なしに再生動作が実行される場合、次に再生されるデータをＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域へコピーするためにはＨＤＤを初期化しなければならない。このような場合、再生されるデータをプレーバックバッファ領域へコピーするための待機時間が長くなることができる。このような問題は、再生動作の間ＨＤＤの初期化動作を同時に実行して解決できる。すなわち、図７Ｂに示したように、ＨＤＤの初期化過程なしに再生動作が実行される時（Ｓ４００）、ＭＰＵ／ＭＣＵ１９０は再生動作が実行される間ＨＤＤ初期化／ファイルシステム及びＳＷ初期化過程（Ｓ４１０、Ｓ４２０）を同時に実行する。以後、ＮＡＮＤフラッシュメモリ１２０のプレーバックバッファの更新が要求される時、ＨＤＤ１１０のメディアデータはすぐ、または待機時間なしにＮＡＮＤフラッシュメモリ１２０のプレーバックバッファ領域へコピーする（Ｓ４４０）。
【００４６】
上述のように、図１の再生装置のコールドブート動作は多大な電力消費及び時間を要する。なぜなら、プレーバックバッファ機能を提供するＤＲＡＭ１３のすべての情報がパワーダウンモードで消失するためである。すなわち、パワーダウンモードから正常動作モードへの転換の時、図２に示した段階が全部実行されなければならない。図２によるコールドブート動作はＨＤＤスピンアップ及びプレーバックバッファの再構成を要し、その結果、多い電力を消費するだけでなく、インスタント再生動作のための長い待機時間が必要になる。
【００４７】
図１に示した再生装置１と異なり、本発明の再生装置はインスタント再生のためのコールドブート動作の時、ＨＤＤスピンアップ動作及びプレーバックバッファの再構成を要しない。したがって、本発明によるコールドブート動作はウオームブート動作に必要な時間だけ短い時間内に実行されることができる。また、本発明によるポータブルオーディオ／ビデオ再生装置１００は、インスタント再生のためのコールドブート動作の時、ＨＤＤスピンアップ動作及びプレーバックバッファの再構成を要しなくて、ＨＤＤスピンアップ動作及びプレーバックバッファの再構成に必要な電力消費を減らすことができる。これはシステム駆動と同時に再生動作が可能であることを意味する。特に、本発明によるコールドブート動作は再生装置の周期的な使用の時に電力消費をかなり減らすことができる。すなわち、正常動作モードからパワーダウンモードへの転換、そしてパワーダウンモードから正常動作モードへの転換が頻繁に発生する場合、すなわち、コールドブート動作が頻繁に周期的に実行される場合、ＨＤＤスピンアップ動作及びプレーバックバッファの再構成を要しなくて、再生装置の周期的な使用の時に、本発明のコールドブート動作に応じて電力消費をかなり減らすことができる。これは再生時間の向上を意味する。これを要約すれば、下の表１のようになる。
【００４８】
【表１】
2006252754.tif 000003
【００４９】
本発明による再生装置１００の場合、もし応用プログラムが実行され、ワークメモリとして用いられるＤＲＡＭ１３０の容量が大きくなければ、図９に示したように、ＤＲＡＭ１３０は応用先に応じてＭＣＵ／ＭＰＵ１９０内に提供されるＳＲＡＭに取り替えられることができる。このような場合、ＳＲＡＭ２００は応用プログラムを実行するために、そしてワークメモリとして用いられる。これを除けば、図９に示した再生装置は図６及び図８に示したことと実質的に同一に動作する。したがって、図９に対する説明はここで省略する。
【００５０】
本発明の範囲または技術的思想を逸脱せず、本発明の構造が多様に修正、または変更されることができることは、この分野の通常の知識を持つ者に自明である。上述の内容を考慮すると、本発明の修正及び変更が請求項及び同等物の範囲内に属したら、本発明はこの発明の変更及び修正を含むと見なされる。
【図面の簡単な説明】
【００５１】
【図１】一般的なデジタルオーディオ／ビデオ再生装置を概略的に示すブロック図である。
【図２】図１に示した再生装置の動作を説明するためのフローチャートである。
【図３】図１に示した再生装置のメモリ構造を概略的に示すブロック図である。
【図４】本発明によるデジタルオーディオ／ビデオ再生装置を概略的に示すブロック図である。
【図５】図４に示した再生装置の動作を説明するためのフローチャートである。
【図６】図４に示した再生装置のコールドブート動作の時、データの流れを概略的に示すブロック図である。
【図７Ａ】図４に示した再生装置のインスタント再生動作を説明するためのフローチャートである。
【図７Ｂ】図４に示した再生装置の再生動作の時、ハードディスクドライブの初期化過程を説明するためのフローチャートである。
【図８】図４に示した再生装置のインスタント再生動作の時、データの流れを概略的に示すブロック図である。
【図９】本発明の他の実施形態による図４に示した再生装置のメモリ構造を概略的に示すブロック図である。
【符号の説明】
【００５２】
１００  再生装置
１１０  ＨＤＤ
１２０  フラッシュメモリ
１３０  ＤＲＡＭ
１４０  バッテリ
１５０  オーディオコントローラ
１６０  デコーダ
１７０  ユーザインターフェース
１８０  ＵＳＢインターフェース
１９０  ＭＣＵ／ＭＰＵ
【図１】
2006252754.tif 000004
【図２】
2006252754.tif 000005
【図３】
2006252754.tif 000006
【図４】
2006252754.tif 000007
【図５】
2006252754.tif 000008
【図６】
2006252754.tif 000009
【図７Ａ】
2006252754.tif 000010
【図７Ｂ】
2006252754.tif 000011
【図８】
2006252754.tif 000012
【図９】
2006252754.tif 000013