(57)【要約】【課題】大容量データを保存する補助メモリ及び主メモリを具備して、主メモリは補助メモリの選択されたファイルをアクセスしてバッファリングするバッファを具備する携帯端末機で補助メモリに保存されたファイルをアクセスして処理する方法を提供する。【解決手段】ブートアップ時に補助メモリのファイルシステムメニューを内部メモリに保存し、待機モードで補助メモリのファイルアクセスモード時に主メモリに保存しているファイルシステムのメニューを表示し、表示メニューで選択されたファイルを補助メモリでアクセスして上限基準値まで主メモリのバッファにバッファリングし、バッファリングされたファイルデータを処理し、データ処理過程でバッファリングされたデータの量が下限基準値以下に落ちると補助メモリでバッファリングされたデータをバッファの上限基準値までバッファリングし、データ処理及びバッファリング過程を終了命令発生時まで繰り返す。【選択図】  図１
2005196781.tif 000002
【特許請求の範囲】
【請求項１】
大容量データを保存する補助メモリ及び内部メモリを具備して、前記内部メモリは前記補助メモリの選択されたファイルをアクセスしてバッファリングするバッファを具備する携帯端末機で前記補助メモリに保存されたファイルをアクセスして処理する方法において、
ブートアップ時に前記補助メモリのファイルシステムメニューを内部メモリに保存する過程と、
待機モードで前記補助メモリのファイルアクセスモード時に前記内部メモリに保存しているファイルシステムのメニューを表示する過程と、
前記表示されるメニューで選択されたファイルを前記補助メモリでアクセスして設定された上限基準値まで前記内部メモリのバッファにバッファリングする過程と、
前記バッファリングされたファイルデータを処理する過程と、
前記データを処理する過程で前記バッファリングされたデータの量が設定された下限基準値以下に落ちると、前記補助メモリでデータを前記バッファに前記上限基準値までバッファリングする過程と、
前記データ処理及びバッファリング過程を終了命令発生時まで繰り返す過程でなされることを特徴とする前記方法。
【請求項２】
前記バッファの上限基準値は前記バッファ領域の２/３大きさであり、前記下限基準値は前記バッファ領域の１/３大きさで設定される請求項１に記載の前記方法。
【請求項３】
外部メモリである補助メモリ及び内部メモリに割り当てられて前記補助メモリの選択されたファイルをアクセスしてバッファリングするバッファを具備する携帯端末機で前記補助メモリに保存されたファイルをアクセスして処理する方法において、
ブートアップ時に前記補助メモリのファイルシステムメニューを内部メモリに保存する過程と、
待機モードで前記補助メモリのファイルアクセスモード時に前記内部メモリに保存しているファイルシステムのメニューを表示する過程と、
前記表示されるメニューでファイル選択時に前記選択されたファイルの大きさが前記バッファにバッファリングすることができる大きさであるかを検査する過程と、
前記検査過程で前記選択されたファイルが前記バッファにバッファリングすることができる大きさであると、前記表示されるメニューで選択されたファイルを前記補助メモリでアクセスして前記内部メモリのバッファにバッファリングして、前記バッファリング完了時に前記バッファに保存されたファイルを処理する過程と、
前記検査過程で前記選択されたファイルが前記バッファにバッファリングすることができる大きさを超過すると、前記選択されたファイルを前記補助メモリでアクセスして前記内部メモリのバッファにバッファリングする過程と、
前記バッファリングされたファイルデータを処理する過程と、
前記データを処理する過程で前記バッファリングされたデータの量が設定された下限基準値以下に落ちると、前記データ処理動作を維持して、前記補助メモリを駆動して前記補助メモリのデータを前記バッファにバッファリングする過程と、
前記データをバッファリングする過程で前記バッファリングされたデータの量が上限基準値までバッファリングされると、前記補助メモリのファイルアクセスを中断して前記バッファリングされたファイルデータを処理過程に戻る過程を繰り返す過程でなされることを特徴とする前記方法。
【請求項４】
大容量メモリである補助メモリ及び主メモリを具備して、前記主メモリは多数のブロックらを有するバッファ領域を具備する携帯端末機のデータ保存方法において、
データ保存モード時に前記主メモリのバッファ領域を割り当てる過程と、
入力されるデータを処理して、前記処理されるデータを前記主メモリのバッファにバッファリングする過程と、
前記データがバッファの上限ブロックらまでバッファリングされると、ファイルシステムを駆動して、前記ファイルシステムは前記バッファの下限ブロックまでバッファリングしているデータを前記補助メモリに保存する過程と、
前記過程を終了命令発生時まで反復遂行する過程でなされることを特徴とする前記方法。
【請求項５】
前記バッファが３個のブロックらでなされて、前記バッファに２ブロックのデータがバッファリングされると、上限基準値であり１ブロックのデータがバッファリングされると、下限基準値で判定する請求項４に記載の前記方法。
【請求項６】
前記バッファのブロック大きさは処理されるデータの種類によって異なる大きさで設定される請求項５に記載の前記方法。
【請求項７】
大容量メモリが補助メモリ及び主メモリを具備して、前記主メモリは多数のブロックらを有するバッファ領域を具備する携帯端末機のデータ保存方法において、
データ再生モード時に前記補助メモリに保存されたファイルらを表示して、ファイルが選択されると前記主メモリのバッファ領域を割り当てる過程と、
ファイルシステムを駆動して前記補助メモリに保存されたデータらを前記主メモリバッファに設定された上限ブロックらまでバッファリングする過程と、
前記バッファリングされたデータを処理して、前記バッファの設定された下限ブロックまで処理されると、前記ファイルシステムを駆動して、前記ファイルシステムは前記補助メモリのデータを前記バッファの上限ブロックらまでバッファリングさせる過程と、
前記過程を終了命令発生時まで反復遂行する過程でなされることを特徴とする前記方法。
【請求項８】
前記バッファが３個のブロックらでなされて、前記バッファに２ブロックのデータがバッファリングされると、上限基準値であり１ブロックのデータがバッファリングされると、下限基準値で判定する請求項７に記載の前記方法。
【請求項９】
前記バッファのブロック大きさは処理されるデータの種類によって異なる大きさで設定される請求項８に記載の前記方法。
【請求項１０】
大容量の補助メモリ及び前記補助メモリのデータをバッファリングするバッファを具備する携帯端末機で前記補助メモリに保存されたファイルを処理する方法において、
前記補助メモリのデータ再生モード時に、前記補助メモリのファイルシステムのメニューを表示する過程と、
前記表示されるメニューで選択されたファイルを前記補助メモリでアクセスして、前記内部メモリのバッファに設定された大きさでバッファリングする過程と、
前記バッファにバッファリングされるファイルらを処理する過程でなされることを特徴とする前記方法。
【請求項１１】
前記補助メモリのデータを前記内部メモリにバッファリングする過程が、
前記選択されたファイルを前記補助メモリでアクセスして前記内部メモリのバッファに設定された上限値の大きさまでバッファリングして、前記上限値までバッファリングされた後に前記バッファリング動作を中断する過程と、
前記データ処理によってバッファリングされたデータの量が設定された下限基準値以下に落ちると、前記バッファリング動作を繰り返す過程でなされる請求項１０に記載の前記方法。
【請求項１２】
前記バッファの上限基準値は前記バッファ領域の２/３大きさであり、前記下限基準値は前記バッファ領域の１/３大きさで設定される請求項１１に記載の前記方法。
【請求項１３】
ブートアップ時に前記補助メモリのファイルシステムメニューを内部メモリに保存する過程をさらに具備する請求項１０に記載の前記方法。
【請求項１４】
前記補助メモリのデータを前記バッファにバッファリングする過程が、
前記補助メモリで設定された上限ブロック数のデータらを前記バッファにバッファリングして、前記上限ブロック数のデータバッファリングが完了すると、前記バッファリング動作を中断する過程と、
前記バッファで下限ブロック数のデータまで処理されると、前記バッファリング動作を繰り返す過程と、
でなされる請求項１０に記載の前記方法。
【請求項１５】
前記バッファが３個のブロックらでなされて、前記２ブロックが上限ブロック数であり、前記下限ブロック数は１ブロックである請求項１４に記載の前記方法。
【請求項１６】
前記バッファのブロック大きさは処理されるデータの種類によって異なる大きさで設定される請求項１５に記載の前記方法。
【請求項１７】
大容量の補助メモリ及び前記補助メモリのデータをバッファリングするバッファを具備する携帯端末機で前記補助メモリに保存されたファイルを処理する方法において、
前記補助メモリにデータ保存モード時に処理されるデータを前記バッファに設定されたバッファリングする過程と、
前記バッファに前記設定された上限大きさのデータがバッファリングされると、前記バッファリングデータを前記補助メモリに保存して、前記バッファにバッファリングされたデータが設定された下限大きさになると、前記補助メモリに保存する動作を中断する過程と、
前記データ処理が終了されるまで前記バッファにバッファリングされたデータが前記上限大きさになると、前記過程を反復遂行する過程と、
でなされることを特徴とする前記方法。
【請求項１８】
前記バッファリングされたデータを前記補助メモリにバッファリングする過程が、
前記処理されるデータを前記バッファに設定された上限ブロック数までバッファリングする過程と、
前記バッファに上限ブロック数までデータがバッファリングされると、前記バッファリングされたデータを前記補助メモリに保存して、前記バッファリングされたデータを前記バッファの下限ブロック数まで保存すると、前記補助メモリに保存する動作を中断する過程と、
でなされる請求項１７に記載の前記方法。
【請求項１９】
前記バッファが３個のブロックらでなされて、前記２ブロックが上限ブロック数であり、前記下限ブロック数は１ブロックである請求項１８に記載の前記方法。
【請求項２０】
前記バッファのブロック大きさは処理されるデータの種類によって異なる大きさで設定される請求項１９に記載の前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末機のデータアクセス方法に関し、特に、補助メモリを具備する携帯端末機で外部メモリからデータをアクセスして処理する方法に関する。
【背景技術】
【０００２】
一般的に携帯電話機は基地局と無線で通信する装置であり、電話機能が主になる。しかし、現在の携帯電話機は電話機能以外に徐々にマルチメディア情報を処理する付加機能等が加えられている成り行きである。すなわち、携帯電話機にカメラを付着して映像データを処理して、また音楽ファイル及び電子辞典などのような付加機能を処理することができる。したがって、前記のようなマルチメディア機能を処理するためには大きい容量のメモリを要する。すなわち、音楽及び写真映像(動画及び停止映像)データ等を保存するために、携帯端末機は大きいメモリが必要になる。
【０００３】
また、前記のようにマルチメディア機能を処理する携帯端末機はマルチメディアデータを保存するために容量が大きいメモリを要する。前記携帯端末機でマルチメディアデータ等を保存するために、現在携帯端末機に補助メモリを付着している。ここで、前記補助メモリはメモリまたはディスク装置になることができるし、前記ディスク装置はハードディスク及び光ディスク等になることができる。ここで、前記光ディスクにはＷＯＲＭ(write once read many)型の光ディスクであり、ＣＤまたはＤＶＤなどになることができる。
【０００４】
前記のように携帯端末機の補助メモリとしてディスク装置を使用する場合、前記ディスクには大容量のデータが保存されるので、前記ディスクの情報をアクセスする方法が必要になる。また、前記ディスクに保存されたデータをアクセスするために前記ディスク装置を駆動しなければならないが、前記ディスク装置の駆動に必要な電力の消耗を最小化することが望ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明の目的は、補助メモリを具備する携帯端末機で補助メモリのファイルシステムメニューをメモリに保存して、補助メモリのデータファイルをメモリに保存して該当機能を処理することができる方法を提供することにある。
【０００６】
本発明の他の目的は、携帯端末機で補助メモリのファイルシステムメニューをメモリに保存して、補助メモリのデータファイルを適切な大きさでバッファリングしながら直接アクセスすることができる方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するための本発明の第１実施例による携帯端末機は、大容量データを保存する補助メモリ及び内部メモリを具備して、前記内部メモリは前記補助メモリの選択されたファイルをアクセスしてバッファリングするバッファを具備して、ブートアップ時に前記補助メモリのファイルシステムメニューを内部メモリに保存する過程と、待機モードで前記補助メモリのファイルアクセスモード時に前記内部メモリに保存しているファイルシステムのメニューを表示する過程と、前記表示されるメニューで選択されたファイルを前記補助メモリでアクセスして設定された上限基準値まで前記内部メモリのバッファにバッファリングする過程と、前記バッファリングされたファイルデータを処理する過程と、前記データを処理する過程で前記バッファリングされたデータの量が設定された下限基準値以下に落ちると、前記補助メモリでデータを前記バッファに前記上限基準値までバッファリングする過程と、前記データ処理及びバッファリング過程を終了命令発生時まで繰り返す過程でなされることを特徴とする。
【０００８】
また、前記目的を達成するための本発明の第２実施例による携帯端末機は大容量メモリが補助メモリ及び主メモリを具備して、前記主メモリは多数のブロックを有するバッファ領域を具備して、前記携帯端末機のデータ保存方法は、データ保存モード時に前記主メモリのバッファ領域を割り当てる過程と、入力されるデータを処理して、前記処理されるデータを前記主メモリのバッファに設定された上限基準値のブロックらまでバッファリングする過程と、前記処理されたデータがバッファの上限基準値までバッファリングされると、ファイルシステムを駆動して前記処理されるデータらを前記バッファの次のブロックにバッファリングし、前記ファイルシステムは前記バッファで一番先にバッファリングされたブロックを選択して前記選択されたブロックでバッファリングしているデータを前記補助メモリに保存する過程と、前記過程を終了命令の発生時まで反復遂行する過程でなされることを特徴とする。
【０００９】
また、前記目的を達成するための本発明の第２実施例による携帯端末機は大容量メモリが補助メモリ及び主メモリを具備して、前記主メモリは多数のブロックを有するバッファ領域を具備して、前記携帯端末機のデータ保存方法は、データ再生モード時に前記補助メモリに保存されたファイルらを表示して、ファイルが選択されると前記主メモリのバッファ領域を割り当てる過程と、ファイルシステムを駆動して前記補助メモリに保存されたデータらをアクセスして前記主メモリバッファに設定された上限基準値のブロックらまでバッファリングする過程と、前記バッファリングされたデータを処理して再生して、前記バッファの下限基準値まで処理されると、前記ファイルシステムを駆動して、前記ファイルシステムは前記補助メモリで次のブロックデータをアクセスして前記バッファリングさせる過程と、前記過程を終了命令発生時まで反復遂行する過程でなされることを特徴とする。
【発明の効果】
【００１０】
上述したようにＤＶＤ、ＣＤ及びハードディスクのようなディスク装置を補助メモリとして使用する携帯端末機で、前記補助メモリのデータをアクセスする場合、前記補助メモリを断続的に制御しながらデータをバッファリングして、前記バッファリングされるデータを再生することができる。そして、前記断続的な補助メモリのアクセスによって前記携帯端末機の電流消耗を最小化することができるし、また、前記ディスク装置を連続的に駆動しないことにより、携帯端末機の寿命を延長することができる利点がある。また、前記携帯端末機の補助メモリを初期にアクセスする時、前記携帯端末機が安定した状態に置かれるまで待機した後、データをアクセスすることで携帯端末機の衝撃から前記ディスク装置を保護することができる利点がある。
【発明を実施するための最良の形態】
【００１１】
本発明の実施例はディスク装置を補助メモリとして具備する携帯端末機で、前記ディスク装置に保存しているデータを效果的にアクセスして再生処理することに関する。これのために本発明の実施例では前記補助メモリに保存されたデータをアクセスする時に選択された機能のデータファイルを補助メモリで読んでメモリにバッファリングした後、メモリにバッファリングされたデータファイルをアクセスしながら該当データファイルの機能を速かに処理する。この時、前記データファイルが前記メモリに割り当てられたバッファの大きさより大きい場合には、前記メモリのバッファ大きさによってバッファリング動作を反復遂行しながら該当データファイルの機能を遂行する。また、前記補助メモリを使用する携帯端末機で補助メモリを直接アクセスする場合、前記携帯端末機は制御部の内部メモリのバッファ大きさによってあらかじめ設定された単位でデータをアクセスして内部にバッファリングする。
【００１２】
図１は本発明の実施例による携帯端末機装置の構成を示す図である。
前記図１を参照すると、ＲＦ部１１７は携帯用電話機の無線通信機能を遂行する。前記ＲＦ部１１７は送信される信号の周波数を上昇変換及び増幅するＲＦ送信機と、受信される信号を低雑音増幅して周波数を下降変換するＲＦ受信機などを含む。
【００１３】
第１制御部１１０は前記送信される信号を符号化及び変調する送信機及び前記受信される信号を復調及び復呼化する受信機などを具備する。すなわち、前記第１制御部１１０はモデム(MODEM)及びコデックス(ＣＯＤＥＣ)を具備する。ここで、前記コデックスはパケットデータなどを処理するデータコデックスと音声などのオーディオ信号を処理するオーディオコデックスを具備する。オーディオ処理部１１９は前記第１制御部１１０のオーディオコデックスから出力される受信オーディオ信号を再生するか、またはマイクから発生される送信オーディオ信号をオーディオコデックスに送る機能を遂行する。
【００１４】
キー入力部１１５は数字及び文字情報を入力するためのキー及び各種機能を設定するための機能キーを具備する。また、前記キー入力部１１５は本発明の実施例によって補助メモリ１３５の情報をアクセスするための機能キーを具備することができる。
【００１５】
第１メモリ１１３はプログラムメモリ、データメモリなどで構成されることができる。前記プログラムメモリは携帯端末機の信号処理及び携帯端末機の全般的な動作を制御するためのプログラムを保存している。また、前記データメモリは信号に関連されるデータ(例えば、フォンブックなど)を保存することができるし、また、前記プログラムを遂行する内に発生されるデータを一時保存する機能を遂行する。
【００１６】
補助表示部１１９は前記第１制御部１１０の制御下に携帯端末機の一般状態情報(時間など)を表示して、信号の着信可否などを表示する。スピーカー駆動部１２１は着信時に警報の信号を処理することができるし、また、外装スピーカーのオーディオ信号を処理する機能を遂行する。
【００１７】
前記のような構成は携帯端末機の電話機能を処理する構成であり、第１制御部１１０は携帯端末機の全般的な動作を制御する機能を遂行する。また、前記第１制御部１１０は前記コデックス及びモデム等を具備する場合を仮定して説明しているが、前記コデックス及びモデムを分離して独立的なデータ処理部を独立的に構成して、前記第１制御部１１０は携帯端末機の全般的な機能を制御する機能として具現することもできる。
【００１８】
カメラ部(camera module)１３９は映像撮影時に感知される光信号を電気的信号に変換するカメラセンサーと、該カメラセンサーから撮影されるアナログ映像信号をデジタルデータに変換する信号処理部を具備する。ここで、前記カメラセンサーはＣＣＤセンサーであると仮定して、前記信号処理部はＤＳＰ(Digital Signal Processor：以下、ＤＳＰと称する)で具現することができる。また、前記カメラセンサー及び信号処理部は一体型で具現することができるし、また分離して具現することもできる。
【００１９】
第２制御部１３０はカメラ部１３９から出力される映像信号を表示するための画面データを生成して、また音楽ファイルを処理する機能を遂行する。すなわち、前記第２制御部１３０はマルチメディア制御部として、映像及び音楽ファイルを処理する機能を遂行する。この時、前記第２制御部１３０は前記第１制御部１１０の制御下に動作を遂行するようになる。すなわち、前記携帯端末機が通話モードのような電話機能を遂行する場合には前記第１制御部１１０が動作されて携帯端末機の全体動作を制御して、待機モードでマルチメディア機能が選択されると、前記第１制御部１１０はこれを感知して前記第２制御部１３０に携帯端末機の制御権を渡すようになる。
【００２０】
第２メモリ１３３は映像及び音楽ファイル等のマルチメディアデータを保存するメモリである。また、前記第２メモリ１３３は補助メモリ１３５のデータを一時保存するためのバッファ領域を具備する。前記第２メモリ１３３はフラッシュメモリ及びＳＤＲＡＭなどで構成されることができる。ここで、前記フラッシュメモリの一部領域を設定して前記補助メモリのバッファとして使用することができる。
【００２１】
補助メモリ１３５は外部で装着されるメモリであり、ディスクになることができる。ここで、前記ディスクは光ディスクまたはハードディスクになることができるし、光ディスクである場合にはＣＤまたはＤＶＤなどになることができる。また、前記ディスクはピックアップユニット(pickup unit)を含むことができる。また、ＴＩＣ１３７は前記第２制御部１３０がＩ/Ｏ及びメモリインターフェースを支援して、前記補助制御部１３５はＩＤＥモードのみ支援する場合に使用されることができる素子であり、ＩＤＥモード(true ＩＤＥ mode)を支援して前記第２制御部１３０と前記補助メモリ１３５のインターフェースを遂行するようにする。
【００２２】
ここで、前記第２メモリ１３３は前記補助メモリ１３５の主メモリとして動作される。ここで、前記主メモリは前記第２制御部１３０のワークメモリとして使用されることができる。したがって、以下の説明では前記第２メモリ１３３は主メモリまたは第２メモリに混用して説明する。
【００２３】
主表示部１４１は通話モード時に前記第１制御部１１０の制御下に通話に関連される情報を表示して、待機モードでは前記第２制御部１３０の制御下にマルチメディア情報を表示するようになる。前記主表示部１４１はＬＣＤ(Liquid Crystal Display)を使用することができるし、このような場合前記主表示部１４１はＬＣＤ制御部(ＬＣＤ controller)、映像データを保存することができるメモリ及びＬＣＤ表示素子などを具備することができる。ここで、前記ＬＣＤをタッチスクリーン(touch screen)方式で具現する場合、入力部として動作することもできる。
【００２４】
オーディオ処理部１４３は音楽ファイルなどのようなオーディオデータを処理するためのコデックス及びモデムを具備する。ここで、前記オーディオ処理部１４３はＭＰ３音楽ファイルを処理する機能を遂行することができる。
【００２５】
前記図１を参照すると、発信通話時に使用者がキー入力部１１５を通じてダイヤリング動作を遂行すると、前記第１制御部１１０はこれを感知して受信されるダイアル情報を処理した後、ＲＦ部１１７を通じてＲＦ信号に変換して出力する。以後、相手加入者が回答すると、前記ＲＦ部１１７を通じてこれを感知する。それでは、前記第１制御部１１０はＲＦ部１１７及びオーディオ処理部１１９でなされる通話路を形成して通信機能を遂行する。また、着信通話時に前記第１制御部１１０は着信要求を感知して、着信号を警報すると同時に前記主表示部１４１上に発信加入者の情報を表示する。以後、前記使用者が応答すると、前記第１制御部１１０はこれを感知して着信号をサービスする。また、前記第１制御部１１０は前記のような音声通話の以外にＳＭＳなどのような文字通信サービスを処理する。そして、前記のような通信モードに処理される表示データは前記第２制御部１３０を通じて前記主表示部１４１に表示することができる。
【００２６】
前記のような通話モード以外の待機モードで前記第１制御部１１０及び第２制御部１３０の前記主表示部１４１に携帯端末機の状態を表示する動作を遂行する。前記待機モードでは前記第２制御部１３０の制御下にマルチメディアデータを処理する動作を遂行することができる。本発明の実施例では前記待機モードで前記キー入力部１１５を通じて発生されるキーデータらは第１制御部１１０を通じて第２制御部１３０に印加されて、また、マルチメディアデータ処理時に発生されるオーディオ信号は第２制御部１３０で処理した後オーディオ処理部１４３を通じて再生される。また、前記待機モードでマルチメディアデータ処理時に生成される映像データは前記第２制御部１３０の制御下に主表示部１４１で表示される。しかし、前記第２制御部１３０で前記キー入力、音声信号を処理する構造を有する場合には前記第１制御部１１０と関係なく直接制御して処理することもできる。
【００２７】
一般的に映像データの場合停止映像データは、ＪＰＥＧコーディング方式を使用することができるし、動画データである場合にはＭＰＥＧコーディング方式を使用することができる。したがって、前記第２制御部１３０は前記ＪＰＥＧコデックス及びＭＰＥＧコデックスを具備して映像データを処理することができる。また、音楽ファイルの場合一般的にＭＰ３コーディング方式を使用することができる。したがって、前記オーディオ処理部１４３はＭＰ３コデックスを具備して音楽ファイルを処理することができる。前記のようなコーディング方式以外に必要によって前記第２制御部１３０は必要な方式のコデックスを具備してマルチメディアデータを処理することができる。
【００２８】
先ず、撮影モードが選択されると、前記第１制御部１１０は撮影モードであることを前記第２制御部１３０に知らせると、前記第２制御部１３０は前記カメラ１３９を駆動して映像データを獲得して、前記獲得される映像データは第２制御部１３０で映像処理された後、第２メモリ１３３及び補助メモリ１３５に保存される。また、前記補助メモリ１３５に保存された映像データを再生する場合、前記第２制御部１３０は選択された映像データをアクセスした後、映像処理して前記主表示部１４１に表示する。二番目に、音楽ファイルの再生を選択すると、前記第２制御部１３０は前記音楽ファイルをアクセスしてオーディオ処理部１４３を通じて再生する。
【００２９】
この時、前記映像及び音楽ファイルはデータの大きさが大きい関係で前記補助メモリ１３５を使用することができる。前記補助メモリ１３５は数百メガから数ギガ大きさのデータらを保存することができるメモリである。前記補助メモリ１３５に保存されたデータをアクセスする時、前記第２制御部１３０は前記補助メモリ１３５のデータを前記第２メモリ１３３のバッファに保存して処理することができる。ここで、前記バッファの領域は一定大きさ(例えば、２Mから６４メガの間)で割り当てて使用することができる。
【００３０】
図２Ａ及び図２Ｂは本発明の実施例によって第２制御部１３０で補助メモリ１３５のデータをアクセスする構成を示す図である。
前記図２Ａは前記補助メモリ１３５のデータファイルを直接アクセス(Direct ＨＤＤ access)する構造の図を示しているし、図２Ｂは本発明の実施例によってバッファを具備してアクセスする動作を示している。この時、前記図２Ａのように補助メモリ１３５のデータを直接アクセスする場合、前記補助メモリ１３５であるディスクを駆動するための起動時間が必要である。すなわち、前記第２制御部１３０は前記補助メモリ１３５のデータファイルを直接アクセスする場合、前記補助メモリ１３５の駆動部を駆動しながら前記補助メモリ１３５に保存されたファイルデータをアクセスするようになる。この時、前記補助メモリ１３５はディスク構造を有するので、前記第２制御部１３０は前記補助メモリであるディスクを駆動するためのディスク駆動装置を起動させなければならない。この時、前記ディスク駆動装置を駆動してデータをアクセスする時間は数秒(約１０秒前後)程度必要になる。したがって、前記補助メモリ１３５でデータファイルをアクセスして処理する場合、前記第２制御部１１０は一定大きさのデータファイルをアクセスしてデータを処理して、再び補助メモリ１３５の駆動を再開してデータファイルをアクセスする動作を繰り返すようになる。このような場合、データアクセス時に前記補助メモリ１３５の起動時間程度データの処理も中断しなければならない。
【００３１】
これのために、本発明の実施例では前記図２Ｂのように第２メモリ１３５にバッファ領域を割り当てて、前記第２制御部１３０は前記バッファの上限基準値及び下限基準値を設定して、前記バッファ領域にバッファリングされるデータが前記上限基準値を超過する場合には前記バッファリング動作を中断して前記下限基準値に到逹する場合には前記バッファリング動作を再開するように前記駆動部１３７の動作を制御する。すなわち、前記第２制御部１３０は前記補助メモリ１３５でデータをアクセスして前記第２メモリ１３３のバッファ領域に保存する時、前記バッファ領域がフル(full)状態に到逹すると、アクセス動作を中断してエンプティ(empty)状態に到逹すると、再びアクセス動作を再開する動作を反復的に遂行する。前記のような動作を反復的に遂行すると、前記補助メモリ１３５の駆動装置を断続的に駆動することができて携帯端末機の電源消耗を節約することができるし、また、前記補助メモリ１３５からデータを安定するようにアクセスすることができてデータ処理の信頼性を向上することができる。
【００３２】
前記補助メモリ１３５はファイルシステムで構成されることができる。前記ファイルシステムは電子辞典、音楽または映像ファイルに名付けて、保存や検索のために論理的にファイルらをどこに位置させなければならないかなどを示す方法である。ドス(ＤＯＳ)、ウィンドウ(window)、ＯＳ/２、マキントッシュ及びユニックス基盤の運営体系(operating system)らはすべてファイルらがどこかに階層的な構造で位置するファイルシステムを有している。前記ファイルは階層構造内の正しい位置であるディレクトリ(ウィンドウ９５以後にはフォルダ(folder)、またはサブディレクトリ内に置かれる。前記ファイルシステムらはファイルの名付ける規則を有している。このような規則には、ファイル名の長さ制限、どのような文字らが使用されることができるのかなどが含まれて、いくつかのシステムではファイル名拡張子の長さまで制限している。ファイルシステムはまた、ディレクトリ構造を通じてファイルまで行く経路を設定する形式を含む。
【００３３】
また、ＩＤＥはコンピューターマザーボード(mother board)のデータバスとコンピューターディスク装置との間に使用される標準電子インターフェースである。前記補助メモリ１３５は前記ＩＤＥインターフェースが支援されて、前記第２制御部１３０はＩ/Ｏモード、メモリモード、ＩＤＥモードでインターフェースされることができる。したがって、前記補助メモリ１３５がＩＤＥインターフェース機能を支援して、前記第２制御部１３５が前記Ｉ/Ｏモード、メモリモード、ＩＤＥモードでインターフェース機能を支援することができる場合には、前記ＴＩＣ１３７を使わないこともある。このような場合、前記第２制御部１３０は前記補助メモリ１３５からデータを直接アクセスすることができる。しかし、前記補助メモリ１３５がＩＤＥインターフェース機能を支援して、前記第２制御部１３０がＩ/Ｏモード、メモリモードインターフェース機能のみ支援する場合、前記第２制御部１３０は前記補助メモリ１３５を直接アクセスすることができなくなる。したがって、前記図１に示されたように、前記第２制御部１３０と補助メモリ１３５との間にＩＤＥインターフェースのためのインターフェース部(transition ＩＣ)１３７を具備しなければならない。このような場合に前記第２制御部１３０は、前記補助メモリ１３５をアクセスする場合にＩ/Ｏモード、またはメモリモードでインターフェースをして、前記インターフェース部１４１は前記補助メモリ１３５とＩＤＥインターフェースにデータをインタフェーシングして、ＩＤＥモードにインターフェースされるデータを前記第２制御部１３０のインターフェース方式に変換して前記第２制御部１３０に伝達するようになる。
【００３４】
本発明の実施例は前記第２制御部１３０が前記補助メモリ１３５をアクセスする時、前記補助メモリ１３５に保存されたデータをメモリ１３３のバッファ領域にバッファリングして処理する。これは前記したように携帯端末機のマルチメディア化で大容量の保存媒体を必要として、この時、前記補助メモリ１３５の駆動時間を最小化させて電流消耗を最小化するためである。また、前記補助メモリ１３５はディスク装置であるので、衝撃に弱い。また、前記携帯端末機は移動性が大きい端末装置であり、落下などによって装置に衝撃が頻繁に発生されることがある。この時、前記ディスクが駆動される状態で落下されて衝撃が加えられると、前記ディスク駆動装置に異常が発生されることがある。したがって、使用者が前記補助メモリ１３５のアクセスを要求する場合、前記携帯端末機が安定した位置に置かれるまで待機した後、前記補助メモリ１３５をアクセスするのが望ましいことがある。
【００３５】
また、前記補助メモリ１３５が光ディスクである場合には一度に限ってデータを記録することができるし、前記記録されたデータを永久的に再生することができる。また、前記補助メモリ１３５がハードディスクである場合には前記補助メモリ１３５にデータの記録及び記録されたデータの再生を自由に遂行することができる。本発明の実施例では前記補助メモリ１３５に記録されたデータを再生する手続きを中心に説明される。しかし、本発明の実施例による前記補助メモリ１３５のアクセス方法は前記補助メモリ１３５にデータを記録する場合にも同一に適用されることができる。すなわち、前記補助メモリ１３５にデータを記録する場合、先ず、前記第２メモリ１３３に記録するデータをバッファリングして、前記第２メモリ１３３にバッファリングされたデータを前記補助メモリ１３５に記録する手続きで遂行されることができる。
【００３６】
また、本発明の実施例では前記第２メモリ１３３のバッファ領域に保存されるデータの量を分析して前記補助メモリ１３５の駆動を制御するための基準値らを設定する。すなわち、電子辞典機能が選択されると、前記制御部１３０は前記補助メモリ１３０に保存された電子辞典データファイルを読んで前記第２メモリ１３３のバッファ領域にバッファリングして、以後使用者の命令に従って電子辞典機能を遂行する。このような場合、前記第２制御部１１０は補助メモリ１３５で電子辞典データファイルを１回にわたって第２メモリ１３３のバッファ領域に保存して、以後には前記補助メモリ１３５をアクセスしなくても良い。
【００３７】
しかし、音楽ファイルなどのような大きい容量を有するデータファイルをアクセスする場合には、前記第２メモリ１３３のバッファ領域に保存されているデータ量を分析しながら前記補助メモリ１３５のアクセス動作を制御することができる。これのために、本発明の実施例では前記補助メモリ１３５の駆動を開始するための下限基準値及び前記駆動を中止させるための上限基準値を設定する。例えば、ＭＰ３である場合、通常４分前後の一曲が４M程度の大きさを有する。この時、前記第２メモリ１３３のバッファ領域容量が３２Mである場合、前記上限基準値を２８Mで設定して、下限基準値を４Mで設定することができる。このような場合、前記第２制御部１３０は前記第２メモリ１３３のバッファ領域に２８Mのデータらがバッファリングされる時まで前記駆動部１３７を駆動して前記補助メモリ１３５のデータをアクセスした後、前記駆動部１３７の動作をオフさせる。以後、前記第２メモリ１３３のバッファ領域のデータが４Mに落ちる時まで、駆動部１３７の駆動をオフさせて、前記バッファリングされたデータが４M以下に落ちると、再び、前記駆動部１３７を駆動する。
【００３８】
ここで、前記第２メモリ１３３の上限及び下限基準値はすべてのマルチメディアデータによって同一に適用することができるし、また、マルチメディアの種類及びコーディング時に使用されたサンプリングレート及び圧縮率によって再生される時間がそれぞれ異なることがある。すなわち、ＭＰ３音楽ファイルはＭＰＥＧ動画ファイルより再生時間がさらに長いことがあるし、また、サンプリングレート及び量子化ビット数が小さいほど再生時間がさらに長い。したがって、前記マルチメディアの種類が動画ファイルである場合、前記下限基準値をさらに高く設定して、また、サンプリングレート及び量子化ビット数が大きいほど前記下限基準値をさらに高く設定することができる。
【００３９】
また、使用者の要求によってマルチメディアの再生が最初に始まった場合、前記第２制御部１１０は前記補助メモリ１３５に保存されたデータを前記第２メモリ１３３のバッファ領域にバッファリングする。この時、前記第２メモリ１３３のバッファ領域にデータをバッファリングする時、前記バッファ領域をフル状態にバッファリングした後、再生動作を遂行することができるし、また、あらかじめ設定された大きさのデータをバッファリングした後、再生動作を遂行しながらデータをバッファリングすることもできる。
【００４０】
図３は本発明の実施例によって前記第２制御部１３０が補助メモリ１３５のデータをアクセスする手続きを示す流れ図である。
前記図３を参照すると、前記携帯端末機の電源が供給されると、前記第１制御部１１０は携帯端末機の全般的な初期化動作を遂行して、初期化動作完了後に第２制御部１３０に電源オン状態を知らせる。そうすると、前記第２制御部１３０は３１１段階で、これを感知して３１３段階でマルチメディア処理のための初期化をブートアップ(boot up)動作を遂行する。そして、前記第２制御部１３０は３１５段階で前記補助メモリ１３５のファイルシステムのメニューを読んで第２メモリ１３３に保存する。この時、前記ファイルシステムのメニューには前記補助メモリ１３５に保存された各データファイルのリスト及びデータファイルの大きさ情報が含まれる。以後、前記第２制御部１３０は待機モードでマルチメディアデータを処理することができる状態になって、信号処理モード時に前記第１制御部１１０で印加される表示データを前記主表示部１４１に表示する動作を遂行することができる。
【００４１】
前記待機モード時に使用者はキー入力部１１５を通じて前記補助メモリ１３５の再生機能を選択することができる。前記第２制御部１３０は前記補助メモリ１３０で保存しているファイルシステムのメニューを前記主表示部１４１に表示する。そして、前記補助メモリ１３５のファイル名らが表示される状態で前記使用者が再生を願うファイルを選択すると、前記第２制御部１３０は前記補助メモリ１３５で対応されるファイルをアクセスして処理するようになる。この時、使用者が前記補助メモリ１３５に保存されたファイル選択時に前記第２制御部３１７は３１７段階でこれを感知して、３１９段階で処理して、データファイルを直接アクセスして処理するモードであるかを検査する。ここで、前記直接アクセスモード(direct disk access mode)は前記図２aのようにバッファリング動作を遂行しないで、前記第２制御部１３０が前記補助メモリ１３５で保存しているデータファイルをアクセスして処理するモードを意味する。前記直接アクセスモードなら、前記第２制御部１３０は３１７段階でこれを感知して使用者によって要求されたデータファイルを前記補助メモリ１３５で直接アクセスして処理する。
【００４２】
しかし、前記直接アクセスモードでなければ、前記第２制御部１３０は３２１段階で前記選択された補助メモリ１３５のファイルデータの大きさを分析して、３２３段階で前記選択されたデータファイルの大きさが前記第２メモリ１３３に割り当てられたバッファの大きさより大きいかを検査する。この時、前記選択されたファイルの大きさが前記第２メモリ１３３に割り当てられたバッファの大きさより小さいか、同じであると、前記第２制御部１３０は３２５段階で前記補助メモリ１３５を駆動して選択されたファイルをアクセスした後、これを前記第２メモリ１３３のバッファに保存する。以後、前記第２メモリ１３３のバッファに前記補助メモリ１３５の選択されたファイルの保存が完了すると、前記第２制御部１２０は３２７段階でこれを感知して、３２９段階で前記第２メモリ１３３のバッファに保存されたファイルを処理する。そして、前記ファイルデータの処理を終了するか、または使用者が終了要求信号を発生すると、前記第２制御部１３０は３３１段階でこれを感知して前記ファイル処理動作を終了する。
【００４３】
前記のような動作は使用者が選択された補助メモリ１３５のファイル大きさが前記第２メモリ１３３のバッファの大きさを超過しない場合の動作である。前記のような動作の例は電子辞典処理の場合になることができる。すなわち、使用者が補助メモリ１３５に保存された電子辞典機能を選択すると、前記第２制御部１３０は前記補助メモリ１３５に保存された電子辞典ファイルの大きさを分析して、保存している電子辞典ファイルの大きさが前記第２メモリ１３３に割り当てられたバッファの大きさを超過しなければ、前記第２制御部１３０は前記補助メモリ１３５に保存している電子辞典ファイルを前記第２メモリ１３３のバッファ領域に移して保存して、以後使用者の要求によって電子辞典機能をサービスすることができるようになる。したがって、前記第２制御部１３０は前記補助メモリ１３５を１回にわたって起動してファイルをアクセスして、以後アクセスされたファイルを内部メモリで処理するようになって、ファイルデータの処理を速かに遂行することができる。また、１回にわたって前記補助メモリ１３５を駆動するので、携帯端末機の電力消耗を最小化することができるし、使用者も前記選択されたファイルデータのサービスを遂行するために待機する時間も最小化することができる。ここでは前記電子辞典機能を例にして説明しているが、使用者が選択された映像ファイル、音楽ファイル、またはマルチメディアファイルが前記バッファサイズを超過しない場合にも前記と同一な方法で遂行することができる。
【００４４】
しかし、前記３２３段階で選択されたファイルの大きさが前記バッファの大きさを超過する場合、前記第２制御部１３０は３３３段階で前記第２メモリ１３３のバッファにバッファリングされるデータの量を制御しながら選択されたファイルを処理する。前記図３の３３３段階でファイルデータを処理する動作は図４のような手続きで遂行される。前記図４は前記補助メモリ１３５のデータをアクセスする時、開始時点で前記バッファ領域をフル状態でバッファリングした後、データの再生を始めるものとして仮定して、この時前記バッファ領域の上限及び下限基準値はマルチメディアの種類に構わずに一定大きさで固定した場合を仮定して説明されている。
【００４５】
前記図４を参照すると、前記第２制御部１３０は４１１段階で前記補助メモリ１３５で選択されたファイルのデータをアクセスして前記第２メモリ１３３のバッファ領域に保存する。この時、前記第２メモリ１３３のバッファ領域に保存されるデータの大きさはあらかじめ設定された値にする。ここでは、前記第２メモリ１３３のバッファ領域がフル状態になる時まで前記のようなバッファリング動作を反復遂行する。
【００４６】
この時、前記第２メモリ１３３のバッファ領域がフル状態になると、前記第２制御部１３０は４１３段階でこれを感知して、前記補助メモリ３１５の動作をオフさせてデータバッファリング動作を中断する。以後、前記第２制御部１３０は４１５段階で前記第２メモリ１３３のバッファ領域にバッファリングされたデータを再生しようとするＩ/Ｏ装置に出力して再生する。この時、前記Ｉ/Ｏ装置は音楽ファイルである場合オーディオ処理部１４３になることができるし、動画ファイルである場合前記主表示部１４１及びオーディオ処理部１４３になることができる。また、前記携帯端末機の外部ジャックにスピーカー及び表示部が連結された場合には外部に連結されるＩ/Ｏ装置になることができる。前記のような状態は前記補助メモリ１３５が駆動されない状態でバッファリングされたデータが再生されている状態であり、これにより前記携帯端末機の電流消耗を減らすようになる。
【００４７】
前記のようにバッファリングされたデータを処理する状態で前記第２制御部１３０は４１７段階で前記第２メモリ１３３のバッファ領域のデータ残量をあらかじめ設定された前記下限基準値と比較する。この時、前記第２メモリ１３３のバッファ領域のデータ残量が前記下限基準値より大きい場合には前記４１５段階に戻って、バッファリングされたデータの再生動作を反復遂行する。そして、前記データを再生する中に終了命令が発生されると、前記第２制御部１３０は４１９段階でこれを感知してデータの再生動作を終了する。
【００４８】
しかし、前記バッファリングされたデータを再生する中に前記バッファ領域のデータ残量が前記下限基準値以下に落ちると、前記第２制御部１３０は４２１段階でこれを感知して、４２３段階で前記補助メモリ１３５をオンさせて、前記補助メモリ１３５でファイルデータをアクセスして、前記第２メモリ１３３のバッファ領域にバッファリングする。そして、前記第２制御部１３０は前記のように補助メモリ１３５のファイルデータを前記第２メモリ１３３のバッファ領域にバッファリングする中にも前記ファイルデータの再生動作をずっと維持させる。前記のような状態は、前記補助メモリ１３５のファイルデータのバッファリング及びファイルデータの処理が同時に遂行されている状態になる。
【００４９】
前記のようにファイルデータのバッファリング及び処理動作が遂行される状態で前記第２制御部１３０は４２３段階で前記第２メモリ１３３のバッファにバッファリングされたデータの量をあらかじめ設定された前記上限基準値と比較する。この時、前記第２メモリ１３３のバッファにバッファリングされたデータの量が前記上限基準値に到逹しない場合には、前記４２３段階に戻って前記補助メモリ１３５を駆動しながら前記第２メモリ１３３にバッファリングされたデータの処理動作を反復遂行する。そして、前記データを再生する中に終了命令が発生されると、前記第２制御部１３０は４２９段階でこれを感知してデータの再生動作を終了する。しかし、前記第２メモリ１３３のバッファにバッファリングされたデータ量が前記上限基準値を超過すると、前記第２制御部１３０は４２７段階でこれを感知して、前記補助メモリ１３５の駆動をオフさせた後、前記４１５段階に戻る。前記のような状態は前記補助メモリ１３５のバッファリング動作は中断されて前記第２メモリ１３３のバッファにバッファリングされたデータを処理する動作のみを遂行する状態になる。
【００５０】
前記のような補助メモリ１３５のアクセス手続きは前記第２メモリ１３３のバッファ領域にバッファリングされるデータの量によって断続的に反復遂行される。そして、前記補助メモリ１３５を断続的に駆動しながらバッファリングされたファイルデータを処理する中に使用者が終了命令を発生すると、前記第２制御部１３０は前記補助メモリ１３５のアクセス手続きを終了して前記データの処理動作を終了する。
【００５１】
また、前記アクセスされるファイルのデータが最後のデータなら、前記制御部１３０は４１９段階または４２９段階でアクセスされたファイルデータの最後であることを感知して、データの処理動作を終了する。ここで、前記最後のデータの意味は、使用者が再生のために指定したファイルの最後のデータを意味する。それでは前記第２制御部１３０は３５１段階でこれを感知して、最後のデータを再生した後、処理手続きを終了する。
【００５２】
以下、本発明の第２実施例よって補助メモリ１３５を具備する携帯端末機でビデオデータ(または、オーディオデータ)を録画(または録音)する手続き及び前記補助メモリ１３５に保存されたビデオデータ(または、オーディオデータ)を再生する手続きを具体的に見る。本発明の第２実施例では、前記第２制御部１３０がデータの種類によって第２メモリ１３３のバッファ領域を設定して、前記設定されたバッファ領域は多数のブロック領域で区分する。ここで、前記バッファ領域のブロック大きさは処理されるデータの種類(例えば、ビデオデータ、オーディオデータまたは情報データ(information data)によって異なるように設定することができる。そして、前記第２制御部１３０はデータを処理する中に前記第２メモリ１３３のバッファ領域にバッファリングされたデータの量を設定された上限及び下限値と比較してファイルシステムを駆動する。そして、前記ファイルシステムが駆動されると、前記ファイルシステムは前記補助メモリ１３５の駆動部(ここでは、ＨＤＤ driver)が駆動されてブロック大きさのデータを前記補助メモリ１３５に保存するか、または前記補助メモリ１３５でブロック大きさのデータを読んで出力する。
【００５３】
図５は本発明の実施例によってデータを前記補助メモリ１３５に保存する手続きを示す流れ図である。以下の説明では、前記補助メモリ１２５に保存されるデータがカメラ１３９で撮影されるビデオデータであると仮定する。この時、前記第２制御部１３０は前記カメラ１３９から撮影されるビデオデータを処理して前記第２メモリ１３３にバッファリングして、前記第２メモリ１３３にビデオデータがあらかじめ設定された上限値までバッファリングされると、内部のファイルシステムを駆動して前記第２メモリ１３３にバッファリングされているビデオデータを前記補助メモリ１３５に保存するように制御する。
【００５４】
前記図５を参照すると、録画モード時に前記第２制御部１３０は前記カメラ１３９の駆動を制御して、前記カメラ１３９から撮影されるビデオデータを受信して５１１段階でこれを処理する。この時、前記第２制御部１３０は前記５１１段階で前記撮影されるビデオデータを前記主表示部１４１に表示すると同時に前記ビデオデータをコーディング(例えば、ＭＰＥＧコーディング)処理する。そして、前記第２制御部１３０は５１３段階で前記のように処理されるコーディングされたビデオデータを前記補助メモリ１３５の設定されたバッファ領域に保存する。この時、前記データをバッファリングする第２メモリ１３３のバッファ領域はビデオ録画、またはオーディオ録音によってそれぞれ異なる大きさで設定する。これは前記データ処理時にビデオデータの量が前記オーディオデータの量より多いので、バッファリングされるデータの大きさも異なるからである。前記のようにビデオデータをバッファリングしながら前記第２制御部１３０は５１５段階で前記第２メモリ１３３のバッファ領域にバッファリングされるデータの量があらかじめ設定された上限値になったかを検査する。この時、前記バッファリングされたデータが前記設定された上限値になったら、前記第２制御部１３０は５１５段階でこれを感知して５１７段階でファイルシステムを駆動して前記第２メモリ１３３のバッファ領域に保存されたデータを補助メモリ１３５に移して保存するように制御する。
【００５５】
前記５１１段階でファイルシステムが駆動されると、前記補助メモリ１３３の駆動部(ＨＤＤ driver)が動作されて前記第２メモリ１３３のバッファ領域にブロック大きさのバッファリングされたデータを前記ＴＩＣ１３７に出力して、前記ＴＩＣ１３７は受信されるデータを前記補助メモリ１３５に保存する。この時、データのアクセス速度は前記第２メモリ１３３にバッファリングされる速度より前記ファイルシステムの駆動によって前記補助メモリ１３５に保存される速度がずっと早い。したがって、前記のようにファイルシステムが駆動されると、前記第２メモリ１３３のバッファ領域に保存されたデータが前記補助メモリ１３５に保存されて、これにより前記第２メモリ１３３のバッファ領域に保存されたブロック大きさのデータが前記補助メモリ１３５に保存される。前記ファイルシステムは前記ブロック大きさのデータを前記補助メモリ１３５に保存した後、オフされて待機する。
【００５６】
したがって、前記第２制御部１３０は前記カメラ１３９から撮影されるデータを処理しながら前記第２メモリ１３３にバッファリングして、上限値までデータがバッファリングされると、ファイルシステムを駆動する。この時、前記ファイルシステムが駆動される状態で前記第２制御部１３０は前記ファイルシステムと独立的に前記カメラ１３９のデータを前記第２メモリ１３３にバッファリングする動作をずっと遂行する。そして、前記ファイルシステムは前記第２メモリ１３３でブロック大きさのデータをアクセスして前記補助メモリ１３５に保存して、前記ブロック大きさのデータを前記補助メモリ１３５に保存すると、オフされて次の状態まで待機する。
【００５７】
前記のような動作は使用者が録画動作を終了するまで反復遂行されて、使用者が終了命令を発生すると、前記第２制御部１３０は５１９段階でこれを感知して前記録画動作を終了する。
【００５８】
図６は前記図５でファイルシステムの動作を具体的に説明するための図面である。ここでは、前記データがビデオデータである場合を仮定して説明する。
前記図６を参照すると、第２制御部１３０は録画モードが始まれば、前記カメラ１３９を駆動した後、５５１段階 ５５５段階を遂行しながら前記カメラ１３９で撮影されるビデオデータを処理して前記主表示部１４１に表示すると同時に第２メモリ１３３のバッファ領域に保存する。この時、前記第２メモリ１３３に割り当てられるバッファ領域は５８０または５９０のように割り当てられることができる。本発明の第２実施例では前記第２メモリ１３３に割り当てられるバッファ領域は前記図５の５８０及び５９０に示されたように３個のブロックで構成されると仮定して、この時バッファを構成するブロックの大きさはデータの種類によって設定されることができる。本発明の実施例ではビデオデータである場合、前記ブロックは１MBの大きさで設定されてオーディオデータである場合、前記ブロックは７００KBの大きさで設定されると仮定する。また、本発明の第２実施例では、前記第２メモリ１３３のバッファ領域で２個のブロックにデータが保存されると、バッファリング上限値で仮定して、１個のブロックデータがバッファリングされていると、これを下限値で仮定する。
【００５９】
したがって、前記第２制御部１３０は５５５段階で前記第２メモリ１３３のバッファの２ブロックにデータがバッファリングされる時まで前記カメラ１３９で撮影されるビデオデータを保存する。この時、前記バッファ領域の２ブロックにビデオデータがバッファリングされると、前記制御部１３０は５５５段階でこれを感知してファイルシステムを駆動する。そして、前記制御部１３０は前記ファイルシステムを駆動した後、前記５５１段階 ５５５段階を遂行しながら前記カメラ１３９で撮影されるビデオデータを処理してバッファ領域のブロックに保存する。例えば、前記５８０のブロック#１及び#２にビデオデータがバッファリングされると、前記第２制御部１３０は前記ファイルシステムを駆動してブロック#３にビデオデータをバッファリングする。
【００６０】
この時、前記ファイルシステムが駆動されると、前記ファイルシステムはブロック#１のデータを前記補助メモリ１３５に保存する動作を遂行する。前記ファイルシステムで前記第２メモリ１３３のバッファリングデータを前記補助メモリ１３５に保存する手続きを見れば、前記ファイルシステムは５６１段階で前記第２メモリ１３３で前記補助メモリ１３５に保存するデータのブロック領域を設定して、５６３段階で補助メモリ１３５の駆動部がセグメント単位で前記設定されたブロックのデータを前記ＴＩＣ１３７に出力する。ここで、前記セグメント(segment)の大きさは８KBであると仮定して、前記セグメントは１６セクター(sector)の大きさであると仮定する。そうすると、前記ＴＩＣ１３７は５６５段階で前記セグメント大きさのデータを受信してセクター単位で前記データを前記補助メモリ１３５に出力して、前記補助メモリ１３５は５６７段階で前記セクター単位で受信されるデータを保存する。この時、前記ＴＩＣ１３７は前記５６５段階でセグメントデータをすべて前記補助メモリ１３５に送ると、前記補助メモリ１３５の駆動部にこれを知らせて次のセグメントデータの出力を要求して、このような動作を繰り返しながら前記設定されたブロックのバッファリングデータらを前記補助メモリ１３５に保存するようになる。また、前記のような動作を繰り返しながら前記第２メモリ１３３の設定されたブロックのデータを前記補助メモリ１３５に保存完了すると、前記ファイルシステムは前記第２制御部１３０にこれを知らせて駆動を中断する。
【００６１】
そうすると、前記第２制御部１３０は前記第２メモリ１３３の１ブロックデータが前記補助メモリ１３５に保存されたことを感知して、前記第２メモリ１３３のブロック#３に前記カメラ１３９で撮影されるビデオデータを処理して保存する動作をずっと遂行する。この時、前記第２メモリ１３３の#３にデータバッファリングが完了すると、前記第２制御部１３０が再びファイルシステムを駆動して、前記ブロック#１に処理されるビデオデータをバッファリングする動作を遂行する。そうすると、前記ファイルシステムは前記ブロック#２にバッファリングされたデータを前記補助メモリ１３５に保存する動作を遂行する。
【００６２】
したがって、前記補助メモリ１３５にデータを保存する時、前記バッファ領域を多数のブロック単位で設定して、前記設定されたブロックらが満たされると、前記補助メモリ５６７を駆動してバッファリングされたブロックの大きさデータを補助メモリ１３５に保存して、前記第２制御部１３０がブロックデータをバッファリングする残りの時間は駆動を中断する。したがって、前記補助メモリ１３５及びこれを駆動する手段らは非連続的に駆動されて、したがって、携帯端末機の電源を節約することができるようになる。
【００６３】
図７は本発明の実施例によって前記補助メモリ１３５に保存されたデータをアクセスして処理する手続きを示す流れ図である。
前記図７を参照すると、使用者が再生モードを設定すると、前記第２制御部１３０はファイルシステムを駆動して前記補助メモリ１３５に保存しているファイルリストを前記主表示部１４１に表示する。この時、前記使用者が前記主表示部１４１に表示されるファイルらのうちで願うファイルを選択すると、前記第２制御部１３０は６１１段階で選択されたファイルをアクセスするようにファイルシステムを駆動する。そうすると、前記ファイルシステムは６１１段階で選択されたファイルデータを前記補助メモリ１３５にアクセスするように制御する。この時、前記ファイルシステムは最初データアクセスが要求されると、前記第２メモリ１３３に割り当てられたバッファの上限値大きさのデータをアクセスして出力する。そして、前記第２制御部１３０は６１３段階で前記アクセスされるファイルデータを前記第２メモリ１３３のバッファ領域にバッファリングする。前記第２制御部１３０は前記第２メモリ１３３のバッファの上限値までデータバッファリングされる時まで待機する。
【００６４】
前記のような状態で前記第２制御部１３０は前記第２メモリ１３０にバッファリングされるデータ量を検査して、前記バッファリングされたデータ大きさが設定された上限値に至ると、６１５段階でこれを感知して６１７段階及び６１９段階を遂行しながらバッファリングされたデータを処理及び再生する。そして、前記第２制御部１３０は前記バッファリングされたデータを処理及び再生する過程で前記第２メモリ１３３のバッファリングされたデータ大きさを検査して、前記バッファリングされたデータの大きさが設定された下限値に至ると、前記ファイルシステムを駆動して、前記６１７段階に戻ってデータ処理及び再生動作を反復遂行する。この時、前記ファイルシステムは前記第２制御部１３０の駆動命令によって前記バッファの上限値に該当するデータを前記補助メモリ１３５でアクセスして出力する。
【００６５】
図８は前記図７のような手続きで遂行される本発明の第２実施例による再生手続きを具体的に説明するための図である。この時、前記第２メモリ１３３に割り当てられるバッファ領域は前記図６と同一であると仮定する。このような場合、前記ビデオデータをバッファリングするバッファ構造は図８の６８０のように構成されることができるし、オーディオデータをバッファリングするバッファ構造は図８の６９０のように構成されることができる。前記５８０及び５９０に示されたように、前記第２メモリ１３３に割り当てられるバッファ構造は３個のブロックらでなされて、２個のブロックらにバッファリングされるデータ量を上限値で設定して１個のブロック以下でバッファリングされるデータ量を下限値で設定すると仮定する。
【００６６】
前記図８を参照すると、再生モード時に前記第２制御部１３０は選択されたファイルをアクセスするために６５１段階でファイルシステムを駆動する。そうすると、前記ファイルシステムは前記補助メモリ１３５から選択されたファイルの２個のブロックデータをアクセスして出力した後に駆動を中断する。前記６１５段階で前記ファイルシステムを駆動した後、前記第２制御部１３０は６５３段階で前記ファイルシステムによって前記補助メモリ１３５から出力されるデータらを前記補助メモリ１３３のバッファ領域にバッファリングするように制御して、前記バッファにバッファリングされるデータの大きさを検査する。この時、前記バッファにバッファリングされたデータの大きさが上限値(２MB：２ブロックデータ)になると、前記第２制御部１３０は６５５段階でこれを感知して、６５７段階で前記第２メモリ１３３のバッファ領域で１ブロックデータをアクセスする。そして、前記アクセスされる１ブロックデータは６５９段階-６６３段階で処理されて前記主表示部１４１に表示される。この時、前記第２制御部１３０は６７１段階で１ブロックのデータ処理を完了する時、前記ファイルシステムを駆動しない。すなわち、前記第２制御部１３０は前記アクセスした１ブロックのデータを処理して、前記１ブロックのデータを処理完了すると、６７１段階でこれを感知してファイルシステムを駆動命令を発生する。そうすると、前記ファイルシステムは６７３段階で前記補助メモリ１３５に保存された後、１ブロックのデータをアクセスして出力する。前記のような動作は前記選択されたファイルの再生が終わるか、または使用者の終了命令が発生される時まで反復遂行される。
【００６７】
ここで、前記１ブロックの１MBである場合、再生モード開始時に前記第２制御部１３０はファイルシステムを駆動して、前記ファイルシステムは選択されたファイルの２MBデータをアクセスして出力して、前記第２制御部１３０は前記ファイルシステムによって出力される２MBデータを前記第２メモリ１３３のバッファのブロック#１及びブロック#２領域に保存する。前記２MBデータが前記第２メモリ１３３のバッファのブロック#１及びブロック#２領域にバッファリングされると、前記第２制御部１３０は前記バッファ領域が上限値までデータをバッファリングしたことを感知して、ブロック#１のデータをアクセスして処理する。以後、前記ブロック#１データの処理を完了すると、前記第２制御部１３０は前記ファイルシステムを駆動して、前記ブロック#２のデータをアクセスして処理する。そうすると、前記ファイルシステムは前記補助メモリ１３５に保存された後、ブロックデータをアクセスして出力し、このデータは前記バッファの#３に保存される。前記のような動作は終了命令が発生される時まで反復遂行されて、したがって、前記第２制御部１３０が１ブロックのデータを処理する間に前記ファイルシステムは前記補助メモリ１３５で次のブロックのデータをアクセスして前記第２メモリ１３３のバッファのブロック領域に保存するように制御する。この時、前記ファイルシステムは前記補助メモリ１３５で１ブロックのデータをアクセスして前記第２メモリ１３３に保存して、前記第２制御部１３０にブロックデータの処理を完了する時点までは補助メモリ１３５の駆動部の動作を中断させる。したがって、前記補助メモリ１３５で前記第２メモリ１３３にデータをバッファリングする動作は非連続的になされて、したがって、前記携帯端末機の電流消耗を節約することができる。
【００６８】
以上、本発明を具体的な実施形態を参照して詳細に説明したが、本発明の範囲は前述の実施形態によって限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で様々な変形が可能なことは、当該技術分野における通常の知識を持つ者には明らかである。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施例による携帯端末機の構成を示す図。
【図２Ａ】図１の第２制御部と補助メモリとの間の構成を示す図。
【図２Ｂ】図１の第２制御部と補助メモリとの間の構成を示す図。
【図３】本発明の実施例によって第２制御部で補助メモリのデータをメモリアクセスする手続きを示す図。
【図４】図３で補助メモリのデータを処理する手続きを示す流れ図。
【図５】本発明の第２実施例による携帯端末機の記録手続きを示す流れ図。
【図６】図５でファイルシステムでバッファリングされたデータを補助メモリに保存する手続きを説明するための図。
【図７】本発明の第２実施例による携帯端末機の再生手続きを示す流れ図。
【図８】図７でファイルシステムで補助メモリのデータを主メモリにバッファリングする手続きを説明するための図。
【符号の説明】
【００７０】
１１０・・・第１制御部、１１３・・・第１メモリ、１１５・・・キー入力部、１１７・・・ＲＦ部、１１９・・・補助表示部、１２１・・・スピーカ駆動部、１３０・・・第２制御部、１３３・・・第２メモリ、１３５・・・補助メモリ、１３７・・・ＴＩＣ、１３９・・・カメラ部、１４１・・・主表示部、１４３・・・オーディオ処理部。
【図１】
2005196781.tif 000003
【図２Ａ】
2005196781.tif 000004
【図２Ｂ】
2005196781.tif 000005
【図３】
2005196781.tif 000006
【図４】
2005196781.tif 000007
【図５】
2005196781.tif 000008
【図６】
2005196781.tif 000009
【図７】
2005196781.tif 000010
【図８】
2005196781.tif 000011