(57)【要約】【課題】主画面領域に表示されるウインドウや表示情報に埋没せずに、接続状態を知ることができ、操作性に優れた外部記憶装置を提供する。【解決手段】アプリケーションソフトが起動して開くウインドウが表示される主画面領域と主画面領域とは区分された特定領域とを有する表示装置を含むホスト装置に接続することにより、ホスト装置からの操作によってデータの読み出し又は記憶が制御される外部記憶装置であって、外部記憶装置は、ホスト装置に接続されることによりホスト装置からの制御にしたがって起動するアプリケーションソフトを記憶し、アプリケーションソフトによって表示装置の主画面領域上の最上層にキャラクタアイコンを表示させる。 【選択図】  図１
2010198409.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトが起動して開くウインドウが表示される主画面領域と該主画面領域とは区分された特定領域とを有する表示装置を含むホスト装置に接続することにより、該ホスト装置からの操作によってデータの読み出し又は記憶が制御される外部記憶装置において、
前記外部記憶装置は、前記ホスト装置に接続されることにより前記ホスト装置からの制御にしたがって起動するアプリケーションソフトを記憶し、前記アプリケーションソフトによって前記表示装置の前記主画面領域上の最上層にキャラクタアイコンを表示させることを特徴とする外部記憶装置。
【請求項２】
前記表示されたキャラクタアイコンは、前記外部メモリの記憶容量を表示することを特徴とする請求項１記載の外部記憶装置。
【請求項３】
前記表示されたキャラクタアイコンは、前記ホスト装置からの制御によって、所定周期で表示を変化させることを特徴とする請求項１記載の外部記憶装置。
【請求項４】
前記ホスト装置に記憶されたデータを前記キャラクタアイコンにドラッグ＆ドロップすることにより、前記データを前記外部記憶装置にコピーすることができる請求項１記載の外部記憶装置。
【請求項５】
前記キャラクタアイコンより、ウエブリンク機能を選択することにより所定のウエブサイトを表示することができる請求項１記載の外部記憶装置。
【請求項６】
前記キャラクタアイコンより、フォーマット機能を選択することにより、前記外部記憶装置に記憶されたデータをすべて消去することができる請求項１記載の外部記憶装置。
【請求項７】
前記表示されたキャラクタアイコンは、前記ホスト装置からの制御によって効果音を再生することを特徴とする請求項１記載の外部記憶装置。
【請求項８】
前記表示されたキャラクタアイコンより、暗号化機能を選択することにより、外部外部記憶装置にコピーするデータを暗号化することができる請求項１記載の外部記憶装置。
【請求項９】
前記表示されたキャラクタアイコンより、暗号化されたファイルを復号化する機能を選択することにより、前記外部記憶装置から暗号化されたデータを復号化してから前記ホスト装置にコピーすることができる請求項１記載の外部記憶装置。
【請求項１０】
前記表示されたキャラクタアイコンより、取り外し機能を選択することにより、前記外部記憶装置を前記ホスト装置から取り外すことができる請求項１記載の外部記憶装置。
【請求項１１】
前記表示されたキャラクタアイコンより、表示停止機能を選択することにより、前記表示されているキャラクタアイコンの表示を停止することができる請求項１記載の外部記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置（ＰＣやホスト装置など外部記憶装置と接続可能で、操作に必要な表示装置を備えたものをいう）との間でデータのコピーを可能にする着脱可能な外部記憶媒体に関する。
【従来の技術】
【０００２】
一般に、ＵＳＢメモリー、ＳＤカード、ＨＤＤ等など、ホスト装置に接続しホスト装置のＯＳ（Ｗｉｎｄｏｗｓ等）の機能を使用することにより、ホスト装置との間でデータのコピーを行うことができる着脱可能な外部記憶装置がある。
このような外部記憶装置を使用することにより、異なる場所へデータを配布することが容易になった。またネットワークを活用できない環境でも使用可能であり、データ交換・データ配布用記憶装置として一般的になってきている。
【０００３】
従来これら外部記憶装置とのデータ交換は、ディレクトリを表すフォルダアイコンを使用して行われて来た。具体的には図３に示すように、フォルダアイコンやそれを表示装置の主画面領域において開いて表示されるウインドウに対して、ファイルやフォルダをドラッグ＆ドロップすることによりデータ交換は行われる。これらのウインドウやフォルダアイコンは他のウインドウやアイコンに隠されてしまうことが多々ある。
また、外部記憶装置を取り外す際には、例えばＷｉｎｄｏｗｓでは図４にその一部が示されるツールバーと呼ばれる主画面領域とは区分された特定領域において専用のアイコン（外部記憶装置は、右から３番面の矢印のキャラクタがあるもの）が用意されており、これを使用する事で取り外す事が出来るようになる。ただし、これらのアイコンはファイル等の移動を行うことはできず、また、位置も自由に動かす事はできない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した外部記憶装置においてこの外部記憶装置を確認するには、複数の手順を踏まねば所望の事項が達成できず、その結果として分かりにくい。また、ＯＳの違いにより手順が異なることがあり、それらの作業が非常に煩雑である。さらに、主画面領域に表示されるウインドウや表示情報は数多く開かれている他のウインドウ等に埋没してしまうことが多々ある。
なお、解決すれば便利な補助的な課題としては、データが記録できる容量の把握、外部記憶装置内にあるデータの内容の把握、外部記憶装置内のデータの消去、外部記憶装置のホスト装置からの取り外し、等はホスト装置のＯＳが提供する手段を使用するしかないという問題点がある。さらに、このような着脱可能な外部記憶装置においては、昨今データの機密性のともなうデータ暗号化が必要とされてきており、ホスト装置で使用できる暗号化アプリケーションを入手しデータの暗号化をする必要がある。その場合、アプリケーション毎に使用方法を習得する必要があり、それらの作業が非常に煩雑である。また、別のホスト装置でデータの内容を見たい場合、同じ暗号化アプリケーションをインストールした後でないと内容が見られない等、利便性が悪い。
【課題を解決するための手段】
【０００５】
本発明においては、アプリケーションソフトが起動して開くウインドウが表示される主画面領域と該主画面領域とは区分された特定領域とを有する表示装置を含むホスト装置に接続することにより、このホスト装置からの操作によってデータの読み出し又は記憶が制御される外部記憶装置において、外部記憶装置は、ホスト装置に接続されることによりホスト装置からの制御にしたがって起動するアプリケーションソフトを記憶し、このアプリケーションソフトによって表示装置の主画面領域上の最上層にキャラクタアイコンを表示させる。
【０００６】
ここで、キャラクタアイコンは、外部メモリの記憶容量を表示することができ、ホスト装置からの制御によって、所定周期で表示を変化させることもできる。
キャラクタアイコンより、（１）ウエブリンク機能を選択することにより所定のウエブサイトを表示することができ、（２）フォーマット機能を選択することにより、前記外部記憶装置に記憶されたデータをすべて消去することができ、（３）暗号化機能を選択することにより、外部記憶装置にコピーするデータを暗号化することができ、（４）暗号化されたファイルを復号化する機能を選択することにより、前記外部記憶装置から暗号化されたデータを復号化してから前記ホスト装置にコピーすることができ、（５）表示停止機能を選択することにより、前記表示されているキャラクタアイコンの表示を停止することができ、（６）取り外し機能を選択することにより、前記外部記憶装置を前記ホスト装置から取り外すことができる。
また、ホスト装置に記憶されたデータをキャラクタアイコンにドラッグ＆ドロップすることにより、データを前記外部記憶装置にコピーすることができる。
さらに、表示されたキャラクタアイコンは、ホスト装置からの制御によって効果音を再生することもできる。
【発明の効果】
【０００７】
本発明により、常に画面上に表示されるキャラクタアイコンは、とかく様々なウインドウ類に埋没してしまいがちな外部記録装置への分かり易いアクセスを提供し、その外部記録装置の内容等の状況や進行中の処理等を、アイコンのインジケータやその動き等で視覚的に把握する事が出来るようになる。また、そのメニューなどから内容の把握、外部記録装置へのファイルのコピー、その内容のデータの削除やホスト装置からの取り外しなどを分かり易く行うことができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の一実施例であるキャラクタアイコンアプリケーションの処理を示すフローチャートである。
【図２】本発明が実行を想定しているシステム構成例を示すブロック図である。
【図３】従来の技術による他のウインドウに隠されているアイコン例を示す図である。
【図４】従来の技術による外部記憶の取り外しアイコン例を示す図である。
【図５】キャラクタアイコンが一番上に表示されている例を示す図である。
【図６】キャラクタアイコンでメニューを表示した例を示す図である。
【図７】キャラクタアイコンのUSB残り容量の表示例を示す図である。
【図８】キャラクタアイコンがコピー中の例を示す図である。
【図９】キャラクタアイコンのコピー中の表示の例を示す図である。
【図１０】本発明の一実施例の表示が変化する処理を示すフローチャートである。
【図１１】本発明の一実施例のユーザの操作に対しての処理を示すフローチャートである。
【図１２】本発明の一実施例のユーザの操作に対する処理を示すフローチャートである。
【図１３】本発明の一実施例のユーザのメニュー選択に対しての処理を示すフローチャートである。
【図１４】本発明の一実施例のユーザの操作に対する処理を示すフローチャートである。
【図１５】本発明の一実施例が本発明で対象としている外部記憶装置に格納される場合のファイルの構成例を示す図である。
【発明を実施するための形態】
【実施例】
【０００９】
本発明の一実施例を図１及び図２に基づいて説明する。
まず、キャラクタアイコンアプリケーション（以降特別に記述しない場合はキャラクタアプリと呼ぶ、また画面に表示されているアイコン画像を特に指している場合はキャラクタアイコンと呼ぶ）の実行を想定するホスト装置であるコンピュータシステムの概要を図２に基づいて述べる。ＣＰＵ１はシステム全体を総括的に制御するとともに、所定の演算処理等を実行する。このＣＰＵ１は外部記憶装置１０、１１、１２等に格納されたキャラクタアイコンアプリを、バス６を介して接続されているＲＡＭ７に読み込み実行する。また、キーボード２やマウス３からユーザが入力する操作に従い、内蔵記憶装置８や外部記憶制御装置９を介して接続されている外部記憶装置１０、１１、１２等の間でのデータのやり取り等や、状況等を表示回路４、表示装置５を通じて表示する等の総括的な制御を行う。
【００１０】
ここで各部の構成について詳細に説明する。キーボード２やマウス３を通じてユーザはファイルやフォルダのドラッグ＆ドロップの操作や、ダブルクリック、メニュー操作、クリック＆ドラッグによるキャラクタアイコンの位置の移動等の操作を行う。表示回路４はコンピュータやＯＳの状態、ユーザの操作等をグラフィカルなものとして表現するため、ＣＰＵ１の制御のもと、ＣＲＴや液晶等の表示装置５に表示する為の信号を生成する。ＲＡＭ７は主記憶装置としてＯＳや各種プログラムを記憶する。本実施例においてはキャラクタアイコンアプリのプログラム自体や状態を表す画像やワークデータ等が記憶される。内蔵記憶装置８はＯＳや様々なユーザデータが記憶されている。本実施例においては一時データ置き場として使用したり、ユーザデータ等が記憶されていたりする。外部記憶制御装置９はＵＳＢインターフェースやＩＥＥＥ１３９４インターフェース、カードメモリインターフェース等であり、この装置を介して外部に接続される外部記憶装置をＣＰＵ１が読み書きする。ＵＳＢメモリ１２はＵＳＢインターフェースを介して接続される半導体メモリ装置であり、本実施例において発明の中心部となる外部記憶装置である。また、ＵＳＢメモリ１２以外にもハードディスク記憶装置１０や、ＳＤカードやコンパクトフラッシュメモリ、メモリスティックといったカードメモリ１１などにも本実施例は対応している。また、通信回路１３を通してインターネットへ接続してウェブページの表示を行う事ができる。
【００１１】
本実施例では、上述したようなコンピュータシステムにおいて、分かり易いアクセスを提供する。従来コンピュータ画面、特に主画面領域である様々なアプリケーションソフトのウインドウが開く領域には様々な情報が表示され、アイコンもウインドウも他のウインドウ等に埋没してしまう事が多々あり、せっかく開いていたウインドウもまた開き直すか、探し出す必要があった。本実施例で作成したキャラクタアイコンは、図５に示す人のキャラクタのように、他のウインドウに埋没する事無く常に最上位に表示され、分かりにくい外部記憶装置へのアクセスを分かり易く表示する。さらに外部記憶装置へのデータのコピーや暗号化した上でのコピー、ディレクトリの表示、外部記憶装置のフォーマットや、図６に示すように取り外しの操作を行う事が出来る。また、様々な情報を提供する為にインターネットのウェブページの表示を行う事も出来る。
【００１２】
また、本実施例ではキャラクタアプリは図７に示すように外部記憶装置の空き容量状態を表示したり、ユーザが指定した操作が進行中である事を示すキャラクタの表示画像の動きのある変化及び効果音をアニメーションで表す。これを本実施例ではキャラクタモーションと呼ぶ（以降モーションと呼ぶ）。モーションは状態や処理状況に応じて切り替えて表示する。コピー中や暗号化中、フォーマット中、キャラクタアプリの終了中、等で異なるモーションを表示する事で、一見してユーザに状況を伝える事ができる。例えば、図８に示すように、外部記憶装置がコピー中またはアクセス中である場合、人間のキャラクタが歩いているような動作（図９で示した５つの動作を繰り返す）で表示することができる。
【００１３】
このような構成のシステムにおいて、上記キャラクタアプリの処理の具体例を図１のフローチャートに基づいて説明する。また、外部記憶装置はＵＳＢメモリの場合を例として説明する。まず、ユーザはキャラクタアプリの記録された外部記憶装置を上記システムに接続する（図１（ａ））。外部記憶装置は外部記憶制御装置を介してＣＰＵに認識され、システムの記憶装置の一部として機能するよう設定される。次に、ＯＳは外部記憶装置内の自動起動に設定されたキャラクタアプリを自動的に起動する。例えばＷｉｎｄｏｗｓＯＳではＡｕｔｏｒｕｎ．ｉｎｆ等の自動起動設定ファイルがある場合は自動起動される。自動起動の機能のないＯＳの場合はユーザの操作で起動する（図１（ｂ））。ここまでは、ＯＳの機能である。起動されたキャラクタアプリは外部記憶装置内にある設定ファイルに記録された設定情報、またはキャラクタアプリ内部に記録されている設定情報を元に自身を初期化する。この場合必要に応じて画像データを設定ファイルや自身内部からＲＡＭ上に読み込む（図１（ｃ））。この画像データの読み込みは、必要時に読み込む遅延読み込みの場合もある。
【００１４】
設定される情報は、モーションに関してはモーションのタイプ毎にシーケンスのタイミングやリピート、モーションの終了後に自動的に遷移する次のモーション等である。自動的に遷移する次のモーションが無い場合もある。モーションは、オープニングモーションのようにシーケンス完了後に遷移するタイプが決められているものがある。オープニングモーション完了後は必ず待機モーションに移行する。同一のタイプに複数のモーションを用意し実行するモーションをランダムに選ぶ事で演出効果を高める事も出来る。ここで言うシーケンスとは表示すべき画像（動画像である事もある）と表示位置、効果音、その表示持続時間を指している。また、メニューバーの設定も行う。このメニューバーはキャラクタアイコンの上にマウスカーソルを持っていき右ボタンクリック等で表示される。次に、キャラクタアプリはオープニングモーションの登録を行う（図１（ｄ））。このときモーションの為のタイマ割り込みを設定するが、モーション表示割り込みの処理は図１０に基づき後述する。オープニングモーションが終了するとキャラクタアプリはアプリケーション終了フラグを確認する（図１（ｆ））。アプリケーション終了フラグが立っていればキャラクタアプリは実行を終了する。アプリケーション終了フラグが立っていなければ、ユーザの入力待ちとなる（図１（ｇ））。ファイルやフォルダのドラッグ＆ドロップや、キャラクタアイコンのクリック＆ドラッグ、ダブルクリック、マウスの右ボタンクリック等のユーザの操作がされるとキャラクタアプリは内容によって各処理を行う（図１（ｈ）および図１（ｉ））。各処理の詳細は図１１に基づき後述する。ユーザの操作に対して処理を行った後はアプリケーション終了フラグの確認を行った後、ユーザの操作待ちとなる（図１（ｆ）および図１（ｇ））。ユーザの操作に対する各処理の中で、アプリケーション終了フラグが設定される場合がある。
【００１５】
キャラクタは、モーションのシーケンスの進行をタイマ割り込みでおこなうが、この割り込みでの処理について図１０に基づき説明する。モーションはシーケンスとリピートフラブ、及び次のモーションの指定で成っている。これらは現在表示されているモーションがカレントモーションとしてテーブルに登録されている。各シーケンスの表示持続時間がタイマの待ち時間となる。モーションはメインの処理、図１の（ｄ）のステップでまずオープニングモーションが設定される。この設定の詳細については、図１０に示したステップ（ｂ）〜ステップ（ｆ）の処理になる。このときタイマの待ち時間が設定され、結果としてのタイマ割り込みでこの図１０のフローチャートが実行される。
【００１６】
以下、図１０のフローチャートについて詳細に説明する。まず、カウンタがこのモーションで規定されている最大シーケンス数を超えているか調べる（図１０（ａ））。モーションで規定されている最大シーケンス数を超えていなければ（ステップ（ａ）のＮに相当）、次のシーケンスがあるので画像または動画像を取り出す（図１０（ｂ））。この画像または動画像を現在のキャラクタアプリの状態（例えば外部記憶装置の空き容量など）に従い、インジケータを加えたり、色調を変更したりの処理をおこなう（図１０（ｃ））。処理後の画像または動画像はシーケンスで指定されている位置に画像または動画像を表示する（図１０（ｄ））。ここで、効果音が設定されていたら効果音を再生開始する。次に、カウンタを１増やす（図１０（ｅ））。シーケンスで指定されている時間をタイマに設定してタイマ割り込みルーチンを終了する（図１０（ｆ））。
【００１７】
ステップ（ａ）においてカウンタが最大シーケンス数以上である場合（ステップ（ａ）のＹに相当）、表示中のモーションがエンディングモーションであれば（ステップ（ｇ）のＹに相当）、アプリケーション終了フラグを立ててタイマ割り込みルーチンを終了する。エンディングモーションで無ければ（ステップ（ｇ）のＮに相当）、モーションにリピートフラグが設定されているか調べる（図１０（ｉ））。リピートフラグが設定されていれば（ステップ（ｉ）のＹに相当）カウンタを０に初期化し、タイマ割り込みルーチンの最初（ステップ（ａ）の前）に戻る。リピートフラグが設定されていなければ（ステップ（ｉ）のＮに相当）次のモーションがあるか調べる（図１０（ｈ））。次のモーションが無ければ（ステップ（ｈ）のＮに相当）、タイマ割り込みルーチンを終了する。次のモーションがあれば（ステップ（ｈ）のＹに相当）、次のモーションの情報を取り出しテーブルに設定する（カレントモーションとして登録する）（図１０（ｌ））。この後カウンタを０に初期化し（図１０（ｍ））、タイマ割り込みルーチンの最初（ステップ（ａ）の前）に戻る。
【００１８】
ユーザの操作に対する処理を図１１に基づき詳細に説明する。メインの処理、図１のステップ（ｈ）でユーザの操作だと判断されると、図１のステップ（ｉ）で操作に対する処理が行われる。この図１のステップ（ｉ）の詳細について説明するフローチャートが図１１である。
まず、ユーザの操作がダブルクリックだった場合（図１１（ａ）のＹに相当）、キャラクタアイコンアプリが置かれているディレクトリ、またはあらかじめキャラクタアイコンアプリの配布者によって決められたディレクトリを表示する（図１１（ｂ））。この場合、ディレクトリがまだ表示されていなければウインドウを開いて表示する。既に表示されていた場合は、表示されているウインドウを最上部で、キャラクタアイコンの一つ下の階層に持ってくる。ユーザの操作がファイルやフォルダのドラッグ＆ドロップだった場合（図１１（ｃ）のＹに相当）は、図１２に基づき後に詳細に説明する（図１１（ｄ））。ユーザの操作がメニューの表示だった場合（図１１（ｅ））、メニューをキャラクタアイコンの上に表示して選択を待つ（図１１（ｆ））。メニューの選択の操作に関しては、図１３に基づき後に詳細に説明する。ユーザの操作がクリック＆ドラッグだった場合（図１１（ｇ））、キャラクタアイコンの表示装置画面上での移動なので、ユーザがマウスのボタンを離すまでその位置に合わせてキャラクタアイコンの表示位置を移動させる（図１１（ｈ））。キャラクタアイコンアプリは、最後に置かれたキャラクタアイコンの位置をファイルに記録しており、次に起動された場合に同じ位置に表示される。
【００１９】
図１１のステップ（ｃ）でＹの場合、コピーか暗号化または復号化を行う。この処理を図１２に基づいて詳細に説明する。
まず、ドラッグ＆ドロップされたファイルが暗号化されたものかどうか調べる（図１２（ａ））。暗号化されていれば（ステップ（ａ）のＹに相当）、復号化の処理を行う。もし、復号化するファイルのパスワードが図１３（ｅ）で設定されたものと同じであるか調べ、違っていたら、ユーザにパスワードの入力を求める（図１２（ｂ））。パスワードが一致していたら、次に復号化モーションを設定した後（図１２（ｃ））、復号化を実行する（図１２（ｄ））。復号化されたファイルは、キャラクタアイコンアプリの配布者によってあらかじめ設定されたディレクトリに書き出される。暗号化ファイルではないファイルまたはディレクトリがドラッグ＆ドロップされた場合（ステップ（ａ）のＮに相当）、暗号化フラグがＯＮであるか調べる（図１２（ｅ））。暗号化フラグがＯＮの場合（ステップ（ｅ）のＹに相当）、暗号化モーションを設定して（図１２（ｆ））、ドロップされたファイルやディレクトリを暗号化する（図１２（ｇ））。暗号化されたファイルは、キャラクタアイコンアプリが置かれているディレクトリか、キャラクタアイコンアプリの配布者によってあらかじめ設定されたディレクトリに書き出される。この場合、パスワードは図１３のステップ（ａ）で設定されたものを使用する。暗号化フラグがＯＦＦの場合（ステップ（ｅ）のＮに相当）、コピーモーションを設定して（図１２（ｈ））、ドロップされたファイルやフォルダをキャラクタアプリが置かれているディレクトリ、またはキャラクタアプリの配布者によってあらかじめ設定されたディレクトリにコピーする（図１２（ｉ））。コピーまたは暗号化及び復号化が終了したら待機のモーションを設定して（図１２（ｊ））、このルーチンを終わる。
【００２０】
メニュー表示とユーザの選択について図１３に基づき詳細に説明する。
ユーザー操作の処理は、図１１の（ｆ）に示されるように、ユーザがメニューの表示を行う (例えばＷｎｄｏｗｓＯＳではマウスの右ボタンをクリック)と、メニューをキャラクタアイコン上に表示する（図１３（ａ））。このメニューは、あらかじめ読み込んだ設定情報に従って構成されており、キャラクタアイコンアプリを配布する者が目的に応じて、メニュー項目の順番やタイトル文字列及び項目数を変える事が出来る。このことにより、使用するユーザにとって必要な機能を分かり易く提供する事が出来る。ユーザがメニュー項目を選択すると設定された機能に従って処理を行う（図１３（ｂ））。この説明では図１３の１〜８までの８項目が上から順に並んでいるものとする。最初の項目１を選択すると、図１１のステップ（ｂ）と同様にディレクトリの表示動作を行う（図１３（ｃ））。項目２を選択した場合、設定されているＵＲＬをインターネットブラウザを起動し表示する（図１３（ｄ））。このことにより、ユーザに使用法やバージョンアップ情報等の有用な情報を提供する事ができる。項目３を選択した場合は、暗号化フラグを設定する処理を行う（図１３（ｅ））。この暗号化フラグを設定する処理は図１４で詳細に説明する。項目４を選択した場合はエンディングモーションを設定する（図１３（ｆ））。もし、エンディングモーションが設定ファイルに規定されて無い場合は直ちにエンドフラグを立てる。エンディングモーションはシーケンスが完了するとアプリケーション終了フラグを立てる。
【００２１】
項目５を選択した場合は、各ＯＳに定められた方法に従い、外部記憶装置を取り外す手続きを行う（図１３（ｇ））。その後、キャラクタアイコンアプリは項目４を選択した場合と同様の処理を行う（図１３（ｆ））。項目６を選択した場合は、まずフォーマットモーションを設定した後（図１３（ｈ））、キャラクタアイコンアプリが置かれている外部記憶装置上の全てのデータを消去する（フォーマット：図１３（ｉ））。フォーマットが終了した後キャラクタアプリは項目４を選択した場合と同様の処理をおこなう（図１３（ｆ））。項目７を選択した場合は、まずフォーマットモーションを設定した後（図１３（ｊ））、キャラクタアイコンアプリが置かれている外部記憶装置上のキャラクタアイコンアプリに関連する以外のデータを消去する（図１３（ｋ））。消去が終了したら、待機モーションを設定する（図１３（ｌ））。項目８を選択した場合は、表示装置画面上のシーケンスで表示している画像を非表示とする（図１３（ｍ））。この場合、画面にキャラクタアイコンが表示されていないのでキャラクタアイコンアプリを使用した操作は行う事が出来なくなる。ただし、各ＯＳに用意された実行中のアプリケーションを表示する機能からキャラクタアイコンを再表示状態にする事ができる。
【００２２】
暗号化フラグを設定する処理を図１４に基づき詳細に説明する。
まず、暗号化フラグが立っているか（ＯＮしているか）調べる（図１４（ａ））。暗号化フラグが立っていなければ(ステップ（ａ）のＮに相当)、ユーザにパスワードの入力を求める（図１４（ｂ））。ユーザの入力したパスワードと確認入力を比較して（図１４（ｃ））、合っていなければ(ステップ（ｃ）のＮに相当) ステップ（ｂ）に戻りパスワードの再入力を求める。合っていれば(ステップ（ｃ）のＹに相当)、パスワードを登録して（図１４（ｄ））、暗号化フラグを立てて（図１４（ｅ））、この処理を終了する。ステップ（ａ）で暗号化フラグが立っていれば(ステップ（ａ）のＹに相当)、暗号化フラグをＯＦＦにして（図１４（ｆ））、この処理を終了する。
【００２３】
図１５に本実施例における外部記憶装置内に格納されるファイルの例を挙げる。
外部記憶装置１５０は、記憶部１５１と外部記憶インターフェース１５２から構成されている。記憶部１５１に格納されたファイルは、この実地例で説明したキャラクタアイコンアプリ（アプリケーション）１５１ａと、動作説明で紹介した設定ファイル及び画像データ１５１ｂおよび自動起動設定ファイル１５１ｃとから構成されている。なお、、キャラクタアイコンアプリは関連するデータファイルをアプリケーション内に格納する事もできる。
【００２４】
この実施例においては、暗号化復号化の機能を持っているので、ファイルをコピーするのと簡単な操作で暗号化や復号化を行うことができ、データ機密性にも貢献することができる。また、この実施例のアプリケーションはホスト装置へのインストールが必要ないため、他のホスト装置でもつなぎ変えるだけで利用できるため利便性が良い。
【産業上の利用可能性】
【００２５】
この実施例では、ＵＳＢメモリーを例として説明したが、ホスト装置と接続可能な外部記憶装置であるＳＤカード、ＨＤＤなどにも応用可能である。
【符号の説明】
【００２６】
１    ＣＰＵ
２    キーボード
３    マウス
４    表示回路
５    表示装置
６    バス
７    ＲＡＭ
８    内蔵記憶装置
９    外部記憶制御装置
１０  ハードディスク記憶装置
１１  カードメモリ
１２  ＵＳＢメモリ
【図１】
2010198409.tif 000003
【図２】
2010198409.tif 000004
【図３】
2010198409.tif 000005
【図４】
2010198409.tif 000006
【図５】
2010198409.tif 000007
【図６】
2010198409.tif 000008
【図７】
2010198409.tif 000009
【図８】
2010198409.tif 000010
【図９】
2010198409.tif 000011
【図１０】
2010198409.tif 000012
【図１１】
2010198409.tif 000013
【図１２】
2010198409.tif 000014
【図１３】
2010198409.tif 000015
【図１４】
2010198409.tif 000016
【図１５】
2010198409.tif 000017