(57)【要約】【課題】  外部記録媒体に対する外部機器からの操作に対してのファイル管理を容易にし、かつ利便性を向上させることを目的とする。【解決手段】  カメラ付き携帯電話１は、コンピュータなどの外部機器２００から外部記録媒体１４５に対するファイル操作があった場合、カレントディレクトリのファイル数がゼロとなっても、外部機器２００との転送モードにおいては、カレントディレクトリの削除を行わない。カメラ付き携帯電話１は、外部機器２００からアクセスされている転送モードが終了した時点で、ファイル数がゼロになったディレクトリを削除する。【選択図】  図８
2005267184.tif 000002
【特許請求の範囲】
【請求項１】
各種データファイルを記憶する記憶手段と、この記憶手段に記憶されている各種データファイルを操作する操作手段と、外部機器と通信回線を介して接続する接続手段と、この接続手段によって接続された前記外部機器からの指示に従って前記記憶手段に記憶されている各種データファイルを前記外部機器へ転送する転送手段とを有する携帯端末において、
前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信手段と、
前記記憶手段に記憶される各種データファイルの操作が、前記操作手段に基づくものか、前記コマンド受信手段に基づくものかを判別する判別手段と、
各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別手段により前記コマンド受信手段に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別手段により前記操作手段に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理手段と
を具備することを特徴とする携帯端末。
【請求項２】
前記ディレクトリ管理手段は、前記コマンド受信手段によって受信されたファイル操作コマンドによってカレントディレクトリのファイル数がゼロとなった場合は、前記転送手段によるデータファイルの転送が終了した時点で、前記ディレクトリを削除することを特徴とする請求項１記載の携帯端末。
【請求項３】
前記コマンド受信手段によって受信されたファイル操作コマンドによってカレントディレクトリのファイル数がゼロとなった場合、ファイル数がゼロとなったディレクトリを示すディレクトリパスを保持する保持手段を更に具備し、
前記ディレクトリ管理手段は、
前記転送手段によるデータファイルの転送が終了した時点で前記保持手段に保持されているディレクトリパスを参照し、ディレクトリパスに対応するディレクトリを削除することを特徴とする請求項１記載の携帯端末。
【請求項４】
前記記憶手段は、前記携帯端末に着脱可能に装着される記録媒体であることを特徴とする請求項１乃至３のいずれかに記載の携帯端末。
【請求項５】
メモリに記憶されている各種データファイルを操作する操作部と、外部機器と通信回線を介して接続する接続部とを備え、前記接続部で接続された前記外部機器からの指示に従って前記メモリに記憶されている各種データファイルを前記外部機器へ転送する機能を有する携帯端末のディレクトリ管理方法であって、
前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信ステップと、
前記メモリに記憶される各種データファイルの操作が、前記操作部に基づくものか、前記コマンド受信ステップに基づくものかを判別する判別ステップと、
各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別ステップにて前記コマンド受信ステップに基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別ステップにて前記操作部の操作に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理ステップと
からなることを特徴とするディレクトリ管理方法。
【請求項６】
メモリに記憶されている各種データファイルを操作する操作部と、外部機器と通信回線を介して接続する接続部とを備え、前記接続部で接続された前記外部機器からの指示に従って前記メモリに記憶されている各種データファイルを前記外部機器へ転送する機能を有する携帯端末にて実行されるファイル管理プログラムであって、
前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信ステップと、
前記メモリに記憶される各種データファイルの操作が、前記操作部に基づくものか、前記コマンド受信ステップに基づくものかを判別する判別ステップと、
各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別ステップにて前記コマンド受信ステップに基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別ステップにて前記操作部の操作に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理ステップと
を携帯端末に実行させることを特徴とするディレクトリ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、ディレクトリ管理方法およびディレクトリ管理プログラムに関する。
【背景技術】
【０００２】
従来より、携帯電話などの携帯端末とホストコンピュータとを通信ラインを介して接続し、携帯端末とホストコンピュータとの間で、所定のデータファイルをロード（ホストから携帯端末への転送）したり、アンロード（携帯端末からホストへの転送）する技術が知られている（例えば特許文献１参照）。当該従来技術は、携帯端末に設けられた転送プログラムにより直接ファイルを指定して、データファイルをロードあるいはアンロードするために生じる、ファイルの追加あるいは削除に伴う転送プログラムの変更作業の煩雑さを解消するものである。
【０００３】
ところで、デジタルカメラや携帯電話などの携帯端末においては、撮影した静止画データや動画データ、収録した音声データなどを、本体に装着可能な外部記録媒体（例えば、ＳＤカードやｍｉｎｉＳＤカードなど）に保存することが可能となっている。外部記録媒体には、一般的なＯＳ（Ｗｉｎｄｏｗｓ（登録商標）など）で扱われるディレクトリ構造と同様なディレクトリ構造が形成されており、上記静止画データや音声データを所定のディレクトリ下に保存するようになっている。
【０００４】
上述した携帯端末では、外部記録媒体にアクセスする際、ファイルが存在するディレクトリだけを表示することを容易に実現するため、特定以下のディレクトリについては、ファイル数がゼロの場合、そのディレクトリを自動的に削除する仕様となっている。
【０００５】
【特許文献１】特開２０００−３２２３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した携帯端末は、外部機器としてパーソナルコンピュータや、ＰＤＡなどに接続可能なＵＳＢ等のインターフェースを備えており、機種によってはストレージデバイスとして認識させることで、これら外部機器から外部記録媒体に保存した各種データを操作することが可能となっている。しかしながら、外部記憶媒体を装着する携帯電話のような特殊な携帯端末の場合、携帯電話自体が独自のＯＳ環境で動作していたり、本体のメモリ構造が特殊なため、ストレージデバイスとして認識させることが困難である。したがって前述したように、携帯端末単体でのファイル操作と同様に、外部機器からのコマンドに従って、携帯端末の外部記録媒体のファイルを削除し、ファイル数がゼロとなったディレクトリを自動的に削除してしまうと、外部機器から外部記録媒体をアクセスした場合でもこのファイル数がゼロとなったディレクトリを含み、そのカレントディレクトリまで無くなってしまうことがある。このため、携帯電話においては、その後の外部機器からのファイル管理が煩雑、あるいは不可能となってしまうという問題があった。また、ファイル数がゼロとなった場合に単にそのディレクトリを残しておくのでは、携帯電話でのディレクトリ表示が煩雑になり、利便性に欠けるという問題がある。
【０００７】
そこで本発明は、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができる携帯端末、ディレクトリ管理方法およびディレクトリ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的達成のため、請求項１記載の発明による携帯端末は、各種データファイルを記憶する記憶手段と、この記憶手段に記憶されている各種データファイルを操作する操作手段と、外部機器と通信回線を介して接続する接続手段と、この接続手段によって接続された前記外部機器からの指示に従って前記記憶手段に記憶されている各種データファイルを前記外部機器へ転送する転送手段とを有する携帯端末において、前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信手段と、前記記憶手段に記憶される各種データファイルの操作が、前記操作手段に基づくものか、前記コマンド受信手段に基づくものかを判別する判別手段と、各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別手段により前記コマンド受信手段に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別手段により前記操作手段に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理手段とを具備することを特徴とする。
【０００９】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の携帯端末において、前記ディレクトリ管理手段は、前記コマンド受信手段によって受信されたファイル操作コマンドによってカレントディレクトリのファイル数がゼロとなった場合は、前記転送手段によるデータファイルの転送が終了した時点で、前記ディレクトリを削除するようにしてもよい。
【００１０】
また、好ましい態様として、例えば請求項３記載のように、請求項１記載の携帯端末において、前記コマンド受信手段によって受信されたファイル操作コマンドによってカレントディレクトリのファイル数がゼロとなった場合、ファイル数がゼロとなったディレクトリを示すディレクトリパスを保持する保持手段を更に具備し、前記ディレクトリ管理手段は、前記転送手段によるデータファイルの転送が終了した時点で前記保持手段に保持されているディレクトリパスを参照し、ディレクトリパスに対応するディレクトリを削除するようにしてもよい。
【００１１】
また、好ましい態様として、例えば請求項４記載のように、請求項１乃至３のいずれかに記載の携帯端末において、前記記憶手段は、前記携帯端末に着脱可能に装着される記録媒体であってもよい。
【００１２】
また、上記目的達成のため、請求項５記載の発明によるディレクトリ管理方法は、メモリに記憶されている各種データファイルを操作する操作部と、外部機器と通信回線を介して接続する接続部とを備え、前記接続部で接続された前記外部機器からの指示に従って前記メモリに記憶されている各種データファイルを前記外部機器へ転送する機能を有する携帯端末のディレクトリ管理方法であって、前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信ステップと、前記メモリに記憶される各種データファイルの操作が、前記操作部に基づくものか、前記コマンド受信ステップに基づくものかを判別する判別ステップと、各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別ステップにて前記コマンド受信ステップに基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別ステップにて前記操作部の操作に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理ステップとからなることを特徴とする。
【００１３】
また、上記目的達成のため、請求項６記載の発明によるディレクトリ管理プログラムは、メモリに記憶されている各種データファイルを操作する操作部と、外部機器と通信回線を介して接続する接続部とを備え、前記接続部で接続された前記外部機器からの指示に従って前記メモリに記憶されている各種データファイルを前記外部機器へ転送する機能を有する携帯端末にて実行されるファイル管理プログラムであって、前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信ステップと、前記メモリに記憶される各種データファイルの操作が、前記操作部に基づくものか、前記コマンド受信ステップに基づくものかを判別する判別ステップと、各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別ステップにて前記コマンド受信ステップに基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別ステップにて前記操作部の操作に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理ステップとを携帯端末に実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１記載の発明によれば、コマンド受信手段により、前記外部機器から指示として、ファイル操作コマンドを受信し、判別手段により、前記記憶手段に記憶される各種データファイルの操作が、前記操作手段に基づくものか、前記コマンド受信手段に基づくものかを判別し、ディレクトリ管理手段により、各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別手段により前記コマンド受信手段に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別手段により前記操作手段に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するようにしたので、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができるという利点が得られる。
【００１５】
請求項２記載の発明によれば、請求項１記載の発明において、前記ディレクトリ管理手段により、前記コマンド受信手段によって受信されたファイル操作コマンドによってカレントディレクトリのファイル数がゼロとなった場合は、前記転送手段によるデータファイルの転送が終了した時点で、前記ディレクトリを削除するようにしたので、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができるという利点が得られる。
【００１６】
請求項３載の発明によれば、請求項１記載の発明において、前記コマンド受信手段によって受信されたファイル操作コマンドによってカレントディレクトリのファイル数がゼロとなった場合、ファイル数がゼロとなったディレクトリを示すディレクトリパスを保持手段に保持し、前記ディレクトリ管理手段により、前記転送手段によるデータファイルの転送が終了した時点で前記保持手段に保持されているディレクトリパスを参照し、ディレクトリパスに対応するディレクトリを削除するようにしたので、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができるという利点が得られる。
【００１７】
請求項４記載の発明によれば、前記記憶手段を、請求項１乃至３のいずれかに記載の発明において、前記携帯端末に着脱可能に装着される記録媒体としたので、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができるという利点が得られる。
【００１８】
請求項５記載の発明によれば、請求項４記載の発明において、コマンド受信ステップで、前記外部機器から指示として、ファイル操作コマンドを受信し、判別ステップで、前記メモリに記憶される各種データファイルの操作が、前記操作部に基づくものか、前記コマンド受信ステップに基づくものかを判別し、ディレクトリ管理ステップで、各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別ステップにて前記コマンド受信ステップに基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別ステップにて前記操作部の操作に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するようにしたので、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができるという利点が得られる。
【００１９】
請求項６記載の発明によれば、前記外部機器から指示として、ファイル操作コマンドを受信するコマンド受信ステップと、前記メモリに記憶される各種データファイルの操作が、前記操作部に基づくものか、前記コマンド受信ステップに基づくものかを判別する判別ステップと、各種データファイルの操作によりカレントディレクトリのファイル数がゼロとなった場合、前記判別ステップにて前記コマンド受信ステップに基づくファイル操作であると判別された場合には前記カレントディレクトリを削除せず、一方、前記判別ステップにて前記操作部の操作に基づくファイル操作であると判別された場合には前記カレントディレクトリを削除するディレクトリ管理ステップとを携帯端末に実行させるようにしたので、外部記録媒体に対する外部機器からのファイル操作に対してのファイル管理を容易にでき、かつ利便性を向上させることができるという利点が得られる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を、カメラ付き携帯電話に適用した一実施例として、図面を参照して説明する。
【００２１】
Ａ．実施の形態の構成
図１は、本発明の第１実施形態のカメラ付き携帯電話１の外観図（開状態：正面図、背面図）である。実施例１における携帯電話１は、蓋部２と本体部３とからなる二つ折り構造である。スピーカ１０１は、蓋部２の前面側に設けられており、電話モードにおける通話時には音声出力を行う。表示部（メイン表示部）１０２は、縦３２０×横２４０ドットの表示面積を有したＱＶＧＡの解像度のカラー液晶であり、ユーザが正規に操作する場合は、縦長の表示形態で撮影した画像やダウンロードした画像、最大Ｌサイズ（縦１４４ドット×横１７６ドットで表示される正規の縦横比サイズ）の動画が表示可能である。また、このメイン表示部１０２は、横長にした表示形態で縦２４０ドット×横３２０ドットの動画が表示可能である。アンテナ１０３は、本体部３の背面に設けられており、伸縮自在となっている。
【００２２】
本体部３の前面には、カメラキー１０４、メールキー１０５、十字キー１０６、決定キー１０７、アドレスキー１０８、ネット接続キー１０９、クリアキー１１０、オンフックキー１１１とオフフックキー１１２、テンキー１１３が設けられている。これらのキーにおいて、十字キー１０６、決定キー１０７、アドレスキー１０８、ネット接続キー１０９は、この携帯電話１を右手で握持した場合、当該右手の親指で操作可能な位置に配置されている。また、本体部３の側面には、蓋部２を閉じた状態で動画撮影を開始するためのシャッターキー１１３ｂが設けられている。
【００２３】
カメラキー１０４は、電源オン状態におけるカメラモードへの移行、後述するＤＳＰ１４０の起動を指示するためのキーである。メールキー１０５は、メールモードへの移行、メールプログラムのロードを指示するためのキーである。十字キー１０６は、カーソルの移動、フォーカス（選択）の移動を指示するためのキーである。決定キー１０７は、モード選択を決定したり、選択を決定したり、撮影モードでのシャッターキーとして用いられるキーである。アドレスキー１０８は、アドレス帳データを表示するためのキーである。ネット接続キー１０９は、インターネットへ接続するためのキーである。クリアキー１１０は、選択などをキャンセルするためのキーである。オンフックキー１１１は、回線を接続するためのキーである。オフフックキー１１２は、電話モード／カメラモード兼用電源オフキー、電話モード立ち上げ用電源オンキー、回線を切断するためのキーである。テンキー１１３は、文字入力やダイアル入力を行うためのキーである。マイク１１４は、本体部３の下部に設けられており、通話時における音声入力を行なう。カードスロット（カバー）１１５は、外部記録メディア（例えば、ｍｉｎｉＳＤカード）を装着するスロットである。
【００２４】
蓋部２の背面には、サブ表示部１１６が設けられており、携帯電話１が閉じられた状態において、日時表示や、着信報知、メール着信報知、静止画や動画撮影時の補助画面などに用いられる他、カメラモードにおいては、後述する撮像レンズ１１８にて逐次撮り込まれる画像をモニター表示するためのファインダーとして機能する。報知用ＬＥＤ１１７は、発光することにより着信報知、メール着信報知を行う。撮像レンズ１１８は、静止画や動画を撮影する。フラッシュ用ＬＥＤ１１９は、静止画や動画撮影時に発光し、露出不足を防止するための発光手段である。報知スピーカ１２０は、着信や緊急時などを報知する他、カメラモードにおいては被写対象に聞こえるようにシャッター音を出力するものである。１２１はバッテリバックである。また、１４７はクレイドル（不図示）を介して後述の外部機器２００とＵＳＢ接続するためのＵＳＢインターフェースである。
【００２５】
次に、図２は、上述したカメラ付き携帯電話１の構成を示すブロック図である。図において、無線送受信部１３０は、無線によりアンテナ１０３を介して音声やデータ（メールデータ）を送受し変調／復調するなど、ＰＳＫ方式に基づく変復調、ＣＤＭＡ方式に基づく端末認証処理を含む通信処理を行う。
【００２６】
通信制御部１３１は、ＷＷＷ接続制御を含む当該機器を制御する。通信データ処理部１３１１は、ＣＬＥＰ系音声復号処理回路、パケットデータ生成回路、およびパケットデータ復元回路を含み、通信プロトコルに沿ったデータ処理を行う。オーディオインターフェース１３１２は、通信データ処理部１３１１で処理される音声信号の入出力処理を行い、マイク１１４からの音声を入力して音声信号に変換して、音声信号をスピーカ１０１から出力する。
【００２７】
システムＲＯＭ１３２は、図３に示すようなデータ構造を有し、主に無線通信処理全般を制御するための基本ＯＳやプロトコルプログラムを格納するプロトコル・プログラムエリア、端末の認証に必要な各種データ（加入者ＩＤを含む）などを格納する不揮発性設定データエリアからなる。ＲＡＭ１３３は、図４に示すようなデータ構造を有し、通信処理に関連するドライバやワークエリアからなる。画像処理制御部１３４は、撮影時または再生時における動画／静止画に対する、ＭＰＥＧ（ＭＰＥＧ４）／ＪＰＥＧエンコードおよびデコード処理全般を行う。ＲＡＭ１３５は、図５に示すデータ構造を有し、アプリケーションヒープ（システムリソース領域）等を有するワークエリア、ユーザデータなどを格納するバックアップエリア、ファイルシステムを格納するシステム管理エリア、キャッシュメモリエリア、その他のエリアからなる。プログラムＲＯＭ１３６は、書き換え可能なＦｌａｓｈ  ＲＯＭで構成され、図６に示すようなデータ構造を有し、画像・イラスト・フォントなどを格納するデータエリア、ユーザデータ管理データやファイルシステム管理データなどを格納するファイルシステムエリア、データやプログラムなどを格納する辞書エリア、ＵＩプログラムエリアからなり、特に、ＤＳＰ１４０の制御プログラムを格納している。
【００２８】
表示モジュール系ドライバ１３７は、表示バッファを含み、サブ表示部１１６、メイン表示部１０２、報知用ＬＥＤ１１７、フラッシュ用ＬＥＤ１１９を駆動させる。ステップモータ１３８は、撮像レンズ１１８のズーム制御を行う。撮像デバイス１３９は、有効画素２００万画素相当のＣＣＤ、若しくはＣＭＯＳで構成され、撮像レンズ１１８により集束された映像をカラー画像として取り込み、Ａ／Ｄ変換を行ってカメラ内信号処理部１４０のＲＡＭ１５０に順次出力する。ＤＳＰ１５１は、カメラ内信号処理部１４０に含まれており、撮像デバイス１３９にて撮り込まれ、ＲＡＭ１５０に順次記憶される撮像データを、設定されたフレームレートに応じて切り出して読み出しストリームデータを生成する。撮像デバイス１３９は、所定のフレームレートでキャプチャ（撮像）する能力を備える。
【００２９】
音源ＩＣ１４２は、着信音などを生成する。アンプ１４３は、音源ＩＣ１４２からの音声信号を増幅し、報知スピーカ１２０から出力する。コネクタ１４４は、外部記録媒体（例えばｍｉｎｉＳＤカードなど）１４５を装着する。外部記録媒体１４５は、一般的なＯＳ（Ｗｉｎｄｏｗｓ（登録商標）など）で扱われるディレクトリ構造と同様なディレクトリ構造を有し、静止画データや音声データを所定のディレクトリ下に保存するようになっている。外部インターフェースコントローラ１４６は、ＵＳＢインターフェース１４７を介して外部機器２００との間でデータの送受信、あるいは外部記録媒体１４５のデータ操作のコマンドに従って、外部記録媒体１４５に対するデータファイル操作を制御する。ユーザメモリ１４９は、図７に示すようなデータ構造を有し、ダウンロードしたデータや、撮影した画像データ、動画ファイル、メールデータ、アドレス帳データなどを格納するデータエリア、リードオンリエリア、ファイルシステム管理データからなる。アドレスデータバス処理部１２３は、通信制御部１３１、画像処理制御部１３４のアドレス制御、バスのデータの流れを制御する。
【００３０】
Ｂ．第１実施形態の動作
次に、上述した第１実施形態の動作について説明する。なお、上述したカメラ付き携帯電話１は、図８に示すように、外部インターフェイスコントローラ１４６、ＵＳＢインターフェース１４７を介してＰＣ等の外部機器２００に接続されるものとする。また、カメラ付き携帯電話１に装着された外部記録媒体１４５は、図９に示すように、ルートディレクトリ「ＲＯＯＴ」の下位ディレクトリとして、静止画データを保存するディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」と音声データを保存するディレクトリ「ＳＯＵＮＤ＿ＤＩＲ」とが存在し、ディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」には、静止画データ「ａａａａ００００．ｊｐｇ」が保存されており、ディレクトリ「ＳＯＵＮＤ＿ＤＩＲ」には、音声データ「ｂｂｂｂ００００．ｗａｖ」が保存されているものとする。
【００３１】
ここで、図１０は、本第１実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。まず、ＰＣなどの外部機器２００とカメラ付き携帯電話１とをＵＳＢ接続し、カメラ付き携帯電話１を外部機器接続転送モードにすると、外部機器２００とカメラ付き携帯電話１とは、ＵＳＢ接続を認識し、接続を確立する（ステップＳ１）。接続が確立すると、カメラ付き携帯電話１では、まず、外部記録媒体１４５のカレントディレクトリを「ＲＯＯＴ」とする。一方、外部機器２００では、ユーザ操作によりディレクトリＰＨＯＴＯ＿ＤＩＲ以下へカレントディレクトリへの移動と、ファイルリストの表示とを指示する（ステップＳ２）。外部機器２００は、上記移動指示に従って、カレントディレクトリ移動コマンドをカメラ付き携帯電話１に送出する（ステップＳ３）。カメラ付き携帯電話１は、カレントディレクトリ移動コマンドを受信すると、確認コマンドＡＫＣを外部機器２００へ送出し（ステップＳ４）、外部記録媒体１４５のカレントディレクトリを「ＰＨＯＴＯ＿ＤＩＲ」に移動させる。
【００３２】
次に、外部機器２００は、カレントディレクトリのファイルリスト取得コマンドをカメラ付き携帯電話１へ送出する（ステップＳ５）。カメラ付き携帯電話１は、ファイルリスト取得コマンドを受信すると、確認コマンドＡＫＣを外部機器２００へ送出し（ステップＳ６）、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」下に保存されているファイルのリストを示すＤａｔａｆｒａｍｅ（＝「ａａａａ００００．ｊｐｇ」）を外部機器２００へ返信する（ステップＳ７）。ファイルリストＤａｔａｆｒａｍｅを受信した外部機器２００は、カメラ付き携帯電話１に確認コマンドＡＫＣを送出する（ステップＳ８）。
【００３３】
次に、外部機器２００は、受信したファイルリストＤａｔａｆｒａｍｅ（＝「ａａａａ００００．ｊｐｇ」）に従って、その結果を表示し、その後、ユーザ操作により、静止画ファイル「ａａａａ００００．ｊｐｇ」を削除するための実行指定が行われる（ステップＳ９）。これにより、外部機器２００は、カメラ付き携帯電話１に対して、ファイル名＝「ａａａａ００００．ｊｐｇ」を削除するためのファイル削除コマンドを送出する（ステップＳ１０）。カメラ付き携帯電話１は、上記ファイル削除コマンドを受信すると、外部記録媒体１４５に保存されている静止画ファイル「ａａａａ００００．ｊｐｇ」を削除する（ステップＳ１１）。その後、ディレクトリＰＨＯＴＯ＿ＤＩＲの残りファイル数がゼロとなるが、この場合、「転送モード」であるため、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」は削除しない。その後、カメラ付き携帯電話１は、ファイルの削除成功を示す確認コマンドＡＫＣを外部機器２００に送出する（ステップＳ１２）。
【００３４】
外部機器２００は、上記確認コマンドＡＫＣを受信すると、削除後のリストを再取得すべく、カレントディレクトリのファイルリスト取得コマンドをカメラ付き携帯電話１に送出する（ステップＳ１３）。カメラ付き携帯電話１は、ファイルリスト取得コマンドを受信すると、確認コマンドＡＫＣを外部機器２００へ送出し（ステップＳ１４）、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」下に保存されているファイルのリストを示すＤａｔａｆｒａｍｅ（＝無し）を外部機器２００へ返信する（ステップＳ１５）。ファイルリストＤａｔａｆｒａｍｅを受信した外部機器２００は、カメラ付き携帯電話１に確認コマンドＡＫＣを送出する（ステップＳ１６）。
【００３５】
次に、外部機器２００は、ファイルの削除成功を表示するとともに、削除後のファイルリストを表示する（ステップＳ１７）。次に、外部機器２００は、ユーザ操作により、ひとつ上のディレクトリへ移動が指示されると（ステップＳ１８）、カレントディレクトリ移動コマンドをカメラ付き携帯電話１に送出する（ステップＳ１９）。カメラ付き携帯電話１は、カレントディレクトリ移動コマンドを受信すると、確認コマンドＡＫＣを外部機器２００へ送出し（ステップＳ２０）、外部記録媒体１４５のカレントディレクトリを「ＲＯＯＴ」に移動させる。
【００３６】
上述した第１実施形態によれば、ＵＳＢ接続された外部機器２００からカメラ付き携帯電話１に装着された外部記録媒体１４５にアクセスされる場合には、ファイル削除により、そのディレクトリ内のファイル数がゼロになったとしても、そのディレクトリを自動削除しないようにしたので、外部機器２００から外部記録媒体１４５をアクセスしている状況においては、ファイル削除してもフォルダ構造が変化せず、それ以降におけるファイル操作（カレントディレクトリのファイルリスト取得など）が可能となる。
【００３７】
Ｃ．第２実施形態
次に、本発明の第２実施形態について説明する。本第２実施形態では、外部機器２００からアクセスされている転送モードが終了した時点で、ファイル数がゼロになったディレクトリを削除する。
【００３８】
ここで、図１１および図１２は、本第２実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。なお、ステップＳ１〜Ｓ１６までは、前述した第１実施形態と同様であるので簡単に説明するに留める。
【００３９】
本第２実施形態では、外部機器２００は、ユーザ操作により、静止画ファイル「ａａａａ００００．ｊｐｇ」を削除するための実行指定が行われると（ステップＳ９）、外部記録媒体１４５に保存されている静止画ファイル「ａａａａ００００．ｊｐｇ」を削除する（ステップＳ１１）。このとき、ディレクトリＰＨＯＴＯ＿ＤＩＲのファイル数がゼロとなるものの、「転送モード」であるため、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」を削除せずに、ファイルの削除成功を示す確認コマンドＡＫＣを外部機器２００に送出する（ステップＳ１２）。
【００４０】
外部機器２００では、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」下に保存されているファイルのリストを示すファイルリストＤａｔａｆｒａｍｅ（ファイルリスト＝無し）をカメラ付き携帯電話１から受信すると（ステップＳ１５）、カメラ付き携帯電話１に確認コマンドＡＫＣを送出し（ステップＳ１６）、その後、ファイルの削除成功を表示する（ステップＳ３０）。
【００４１】
この時点で、カメラ付き携帯電話１の外部記録媒体１４５におけるディレクトリ構成は、図１２に示すディレクトリ構成３００になる。次に、外部機器２００において、ユーザにより「転送モード」の終了操作が行われると（ステップＳ３１）、カメラ付き携帯電話１に切断要求を送出する（ステップＳ３２）。カメラ付き携帯電話１は、切断要求を受信すると、転送モードの終了処理として以下の処理を行う。
【００４２】
まず、ディレクトリＲＯＯＴでのエントリ数を調査し、ゼロでなければ、そのままとする。この場合、ディレクトリＲＯＯＴの下位には、ディレクトリＰＨＯＴＯ＿ＤＩＲとディレクトリＳＯＵＮＤ＿ＤＩＲとが存在するため、そのままとなる。
【００４３】
次に、ディレクトリＰＨＯＴＯ＿ＤＩＲでのエントリ数を調査し、ファイル数がゼロでなければ何もせず、一方、ファイル数がゼロであれば、ディレクトリＰＨＯＴＯ＿ＤＩＲを削除する。この場合、ステップＳ１１で、ａａａａ００００．ｊｐｇが削除されているため、ディレクトリＰＨＯＴＯ＿ＤＩＲにおけるファイル数がゼロであるので、ディレクトリＰＨＯＴＯ＿ＤＩＲを削除する。
【００４４】
次に、ディレクトリＳＯＵＮＤ＿ＤＩＲでのエントリ数を調査し、ファイル数がゼロでなければ何もせず、一方、ファイル数がゼロであれば、ディレクトリＳＯＵＮＤ＿ＤＩＲを削除する。この場合、ディレクトリＳＯＵＮＤ＿ＤＩＲにおけるファイル数は、ｂｂｂｂ００００．ｗａｖが存在するので、ディレクトリＳＯＵＮＤ＿ＤＩＲをそのままとする。
【００４５】
この時点で、カメラ付き携帯電話１の外部記録媒体１４５におけるディレクトリ構成は、図１２に示すディレクトリ構成３０１になる。その後、カメラ付き携帯電話１は、切断完了を示すコマンドを外部機器２００へ送出し（ステップＳ３４）、当該処理を終了する。
【００４６】
上述した第２実施形態によれば、ＵＳＢなどで接続された外部機器２００からカメラ付き携帯電話１に装着された外部記録媒体１４５にアクセスされる場合には、ファイル削除により、そのディレクトリ内のファイル数がゼロになったとしても、そのディレクトリを自動削除しないようにしたので、外部機器２００から外部記録媒体１４５をアクセスしている状況においては、ファイル削除してもフォルダ構造が変化せず、それ以降におけるファイル操作（カレントディレクトリのファイルリスト取得など）が可能となる。また、上述した第２実施形態によれば、外部機器２００からアクセスされている転送モードが終了した時点で、すなわち、外部機器２００との転送モードが終了して、ユーザが外部記録媒体１４５を操作するモードに移行する前に、ファイル数がゼロになったフォルダを整理（削除）するようにしたので、カメラ付き携帯電話１のユーザによる外部記録媒体１４５の操作モードにおける仕様（ファイル数がゼロのフォルダは存在しない）を予め満足させておくことが可能となる。
【００４７】
Ｄ．第３実施形態
次に、本発明の第３実施形態について説明する。本第３実施形態では、外部機器２００からアクセスされている転送モードが終了すると、外部機器２００からアクセスのあったディレクトリのみに対して、ファイル数がゼロになったか否かを調査し、ファイル数がゼロになっていればそのディレクトリを削除する。
【００４８】
ここで、図１３および図１４は、本第３実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。なお、前述した第１実施形態または第２実施形態と同じ処理ステップには、同一の符号を付け、簡単に説明するに留める。
【００４９】
本第２実施形態では、外部機器２００とカメラ付き携帯電話１とが、ＵＳＢ接続を認識し、接続を確立すると（ステップＳ１）、カメラ付き携帯電話１において、転送モード終了時に整理処理を行うディレクトリパスを保持するメモリを初期化する（ステップＳ４０）。
【００５０】
次に、外部機器２００は、ユーザ操作により、静止画ファイル「ａａａａ００００．ｊｐｇ」を削除するための実行指定が行われると（ステップＳ９）、外部記録媒体１４５に保存されている静止画ファイル「ａａａａ００００．ｊｐｇ」を削除する（ステップＳ１１）。このとき、ディレクトリＰＨＯＴＯ＿ＤＩＲのファイル数がゼロとなるものの、「転送モード」であるため、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」を削除せずに、そのディレクトリパス（＝ＰＨＯＴＯ＿ＤＩＲ）をメモリの「整理ディレクトリパス・リスト」に追加する（Ｓ４１）。すなわち、外部機器２００からのファイル削除コマンドにより、カレントディレクトリのファイル数がゼロとなった場合には、その都度、該カレントディレクトリを削除せずに、ディレクトリパスをメモリの「整理ディレクトリパス・リスト」に追加していく。複数のディレクトリに対するコマンドにより、ファイル数がゼロとなった場合には、それら全てのディレクトリパスがメモリの「整理ディレクトリパス・リスト」に追加されていくことになる。そして、ファイルの削除成功を示す確認コマンドＡＫＣを外部機器２００に送出する（ステップＳ１２）。
【００５１】
外部機器２００では、カレントディレクトリ「ＰＨＯＴＯ＿ＤＩＲ」下に保存されているファイルのリストを示すファイルリストＤａｔａｆｒａｍｅ（ファイルリスト＝無し）をカメラ付き携帯電話１から受信すると（ステップＳ１５）、カメラ付き携帯電話１に確認コマンドＡＫＣを送出し（ステップＳ１６）、その後、ファイルの削除成功を表示する（ステップＳ３０）。
【００５２】
この時点で、カメラ付き携帯電話１の外部記録媒体１４５におけるディレクトリ構成は、図１４に示すディレクトリ構成３０２になる。次に、外部機器２００において、ユーザにより「転送モード」の終了操作が行われると（ステップＳ３１）、カメラ付き携帯電話１に切断要求を送出する（ステップＳ３２）。カメラ付き携帯電話１は、切断要求を受信すると、転送モードの終了処理として、「整理ディレクトリパス・リスト」を参照し、同リストに保持されているディレクトリパスに従って、該当ディレクトリ（この場合、ＰＨＯＴＯ＿ＤＩＲ）を削除する。
【００５３】
この時点で、カメラ付き携帯電話１の外部記録媒体１４５におけるディレクトリ構成は、図１４に示すディレクトリ構成３０３になる。その後、カメラ付き携帯電話１は、切断完了を示すコマンドを外部機器２００へ送出し（ステップＳ３４）、当該処理を終了する。
【００５４】
上述した第３の実施形態によれば、ＵＳＢなどで接続された外部機器２００からカメラ付き携帯電話１に装着された外部記録媒体１４５にアクセスされる場合には、ファイル削除により、そのディレクトリ内のファイル数がゼロになったとしても、そのディレクトリを自動削除しないようにしたので、外部機器２００から外部記録媒体１４５をアクセスしている状況においては、ファイル削除してもフォルダ構造が変化せず、それ以降におけるファイル操作（カレントディレクトリのファイルリスト取得など）が可能となる。また、上述した第３の実施形態によれば、外部機器２００からアクセスされている転送モードが終了した時点で、外部機器２００からアクセスのあったディレクトリのみに対して、ファイル数がゼロになったか否かを調査し、ファイル数がゼロになっていればそのディレクトリを削除するようにしたので、カメラ付き携帯電話１のユーザによる外部記録媒体１４５の操作モードにおける仕様（ファイル数がゼロのフォルダは存在しない）を予め満足させておくことが可能となり、処理時間を短縮することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１実施形態によるカメラ付き携帯電話１の外観図である。
【図２】カメラ付き携帯電話１の構成を示すブロック図である。
【図３】システムＲＯＭ１３２のデータ構造を示す概念図である。
【図４】ＲＡＭ１３３のデータ構造を示す概念図である。
【図５】ＲＡＭ１３５のデータ構造を示す概念図である。
【図６】プログラムＲＯＭ１３６のデータ構造を示す概念図である。
【図７】ユーザメモリ１４９のデータ構造を示す概念図である。
【図８】外部機器からカメラ付き携帯電話１の外部記録媒体をアクセスする際の構成を示す概念図である。
【図９】外部記録媒体の初期ディレクトリ構成を示す概念図である。
【図１０】本第１実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。
【図１１】本第２実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。
【図１２】本第２実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。
【図１３】本第３実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。
【図１４】本第３実施形態によるカメラ付き携帯電話１の撮影モードの処理を説明するためのシーケンス図である。
【符号の説明】
【００５６】
１  携帯電話（携帯端末）
２  蓋部
３  本体部
１０１  スピーカ
１０２  メイン表示部
１０３  アンテナ
１０４  カメラキー
１０５  メールキー
１０６  十字キー（操作手段、操作部）
１０７  決定キー（操作手段、操作部）
１０８  アドレスキー
１０９  ネット接続キー
１１０  クリアキー
１１１  オンフックキー
１１２  オフフックキー
１１３  テンキー（操作手段、操作部）
１１３ｂ  シャッターキー
１１４  マイク
１１６  サブ表示部
１１７  報知用ＬＥＤ
１１８  撮像レンズ
１１９  フラッシュ用ＬＥＤ
１２０  報知スピーカ
１２３  アドレスデータバス処理部
１３０  無線送受信部
１３１  通信制御部
１３１１  通信データ処理部
１３１２  オーディオインターフェース
１３２  システムＲＯＭ
１３３  ＲＡＭ
１３４  画像処理制御部
１３４１  カメラ・インターフェース
１３５  ＲＡＭ
１３６  プログラムＲＯＭ
１３７  表示モジュール系ドライバ
１３８  ステップモータ
１３９  撮像デバイス
１４０  カメラ内信号処理部
１４２  音源ＩＣ
１４３  アンプ
１４４  コネクタ
１４５  外部記録媒体（記憶手段、記録媒体、メモリ）
１４６  外部インターフェースコントローラ（転送手段、コマンド受信手段、判別手段、ディレクトリ管理手段、保持手段）
１４７  ＵＳＢインターフェース（接続手段、接続部）
１４９  ユーザメモリ
１５０  ＲＡＭ
１５１  ＤＳＰ
２００  外部機器
【図１】
2005267184.tif 000003
【図２】
2005267184.tif 000004
【図３】
2005267184.tif 000005
【図４】
2005267184.tif 000006
【図５】
2005267184.tif 000007
【図６】
2005267184.tif 000008
【図７】
2005267184.tif 000009
【図８】
2005267184.tif 000010
【図９】
2005267184.tif 000011
【図１０】
2005267184.tif 000012
【図１１】
2005267184.tif 000013
【図１２】
2005267184.tif 000014
【図１３】
2005267184.tif 000015
【図１４】
2005267184.tif 000016