(57)【特許請求の範囲】
【請求項１】
少なくとも１つの記憶デバイス及び少なくとも１つの所定のフォルダを同一の階層で表示するデバイス表示手段と、
前記デバイス表示手段によって表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていた場合、前記複数のパーティションを表示するパーティション表示手段と、
前記デバイス表示手段によって表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていなかった場合、前記選択された記憶デバイス内のデータファイルを表示するファイル表示手段と、
を具備する情報処理装置。
【請求項２】
前記デバイス表示手段は、前記少なくとも１つの記憶デバイスよりも下の位置に、前記少なくとも１つの所定のフォルダを表示する請求項１記載の情報処理装置。
【請求項３】
前記パーティション表示手段は、前記少なくとも１つの記憶デバイスが表示されているデバイス表示領域の上に重なるように配置されたパーティション表示領域に前記複数のパーティションを表示する請求項１記載の情報処理装置。
【請求項４】
前記デバイス表示手段は、複数の記憶デバイスを頻度に基づく表示をし、前記複数の記憶デバイスを前記頻度に応じた順番で並べて表示する請求項１記載の情報処理装置。
【請求項５】
前記デバイス表示手段は、前記記憶デバイスが前記情報処理装置と接続される接続頻度または前記記憶デバイスへのアクセス頻度に基づき、前記複数の記憶デバイスの内前記接続頻度または前記アクセス頻度が高い記憶デバイスを上位に表示する請求項４記載の情報処理装置。
【請求項６】
前記デバイス表示手段は、前記情報処理装置の内部に備えられている内部ストレージ、前記情報処理装置に備えられている第１の外部ストレージ、前記情報処理装置と接続可能な第２の外部ストレージ、を順に表示する請求項１記載の情報処理装置。
【請求項７】
前記デバイス表示手段は、前記複数の記憶デバイスの１つである第１の記憶デバイスが前記情報処理装置と接続されている場合、前記第１の記憶デバイスよりも前記頻度が高い第２の記憶デバイスが接続されると、前記第１の記憶デバイスを上位に表示する請求項４記載の情報処理装置。
【請求項８】
前記デバイス表示手段は、前記複数の記憶デバイスが同じである場合、前記記憶デバイスが前記情報処理装置と接続されるタイミングに基づき、前記タイミングが早い前記記憶デバイスを上位に表示する請求項４記載の情報処理装置。
【請求項９】
前記デバイス表示手段は、前記記憶デバイス、及び消去することができないデータ格納場所、を表示する請求項１記載の情報処理装置。
【請求項１０】
少なくとも１つの記憶デバイス及び少なくとも１つの所定のフォルダを同一の階層で表示し、
前記表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていた場合、前記複数のパーティションを表示し、
前記表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていなかった場合、前記選択された記憶デバイス内のデータファイルを表示する表示処理方法。
【請求項１１】
少なくとも１つの記憶デバイス及び少なくとも１つの所定のフォルダを同一の階層で表示する手順と、
前記表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていた場合、前記複数のパーティションを表示する手順と、
前記表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていなかった場合、前記選択された記憶デバイス内のデータファイルを表示する手順とをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、データを一覧で表示可能な情報処理装置および表示処理方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）またはタブレットＰＣのような種々の情報処理装置が開発されている。この種の多くの情報処理装置では、データを管理するためのデータ管理アプリケーションが実装されている。
【０００３】
また、データが複数の異なる場所に格納されていた場合、一般的に、ファイル管理アプリケーションは複数の異なる場所に格納されているデータを場所ごとに一覧で表示することができる。このため、このデータ管理アプリケーションを実行することによって、ユーザは管理したいデータが複数の異なる場所に格納されていた場合でも容易にデータを管理することができる。また、データ管理アプリケーションはデータの格納場所を一覧でも表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５―２１６１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数のパーティションで分割されたデバイス（以下、パーティションデバイスとも称す。）を管理する場合、各々のパーティションが異なる格納場所として認識され一覧で表示される。複数個のパーティションデバイスを管理する際、パーティションデバイスごとにパーティショが一覧で表示されず、パーティションとパーティションデバイスとの対応関係をユーザが認識することが困難であることが考えられる。
【０００６】
本発明は、ユーザがデータファイルに容易にアクセス可能な情報処理装置及び表示処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、デバイス表示手段と、パーティション表示手段と、ファイル表示手段とを具備する。デバイス表示手段は、少なくとも１つの記憶デバイス及び少なくとも１つの所定のフォルダを同一の階層で表示する。パーティション表示手段は、前記デバイス表示手段によって表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていた場合、前記複数のパーティションを表示する。ファイル表示手段は、前記デバイス表示手段によって表示されている記憶デバイスの何れかが選択され、前記選択された記憶デバイスに複数のパーティションが含まれていなかった場合、前記選択された記憶デバイス内のデータファイルを表示する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報処理装置の外観を示す図。
【図２】実施形態に係る情報処理装置のシステム構成を示すブロック図。
【図３】実施形態に係る情報処理装置で動作するファイル管理プログラムの構成例を示すブロック図。
【図４】実施形態のファイル管理プログラムを実行することによって表示されるデバイス及びデータファイルの表示画面の一例を示す図。
【図５】実施形態のファイル管理プログラムを実行することによって表示されるパーティションの表示画面の一例を示す図。
【図６】実施形態のファイル管理プログラムを実行することによって表示されるデバイスの表示画面の状態の遷移を示す図。
【図７】実施形態のファイル管理プログラムの処理の手順を説明するためのフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
まず、図１を参照して、本実施形態の情報処理装置の構成を説明する。この情報処理装置は、携帯型の端末、たとえば、タブレット型パーソナルコンピュータ、ラップトップ型またはノートブック型のパーソナルコンピュータ、またはＰＤＡ、として実現し得る。以下では、この情報処理装置がタブレット型パーソナルコンピュータ１０（以下、コンピュータ１０と称す。）として実現されている場合を想定する。
【００１０】
図１は、コンピュータ１０の外観を示している。このコンピュータ１０は、コンピュータ本体１と、タッチスクリーンディスプレイ１７とから構成される。コンピュータ本体１は薄い箱形の筐体を有している。タッチスクリーンディスプレイ１７はコンピュータ本体１の表面上に配置される。タッチスクリーンディスプレイ１７は、フラットパネルディスプレイ（たとえば、液晶表示装置（ＬＣＤ））と、タッチパネルとを備える。タッチパネルは、ＬＣＤの画面を覆うように設けられる。タッチパネルは、ユーザの指またはペンによってタッチされたタッチスクリーンディスプレイ１７上の位置を検出するように構成されている。
【００１１】
コンピュータ本体１は、カードスロット１１１、ＵＳＢ（Universal serial bus）コネクタ１３Ａ及びＵＳＢコネクタ１３Ｂ、ＡＣアダプタ接続端子１４等を備える。カードスロット１１１は、コンピュータ本体１の一側面に配置されており、カード型外部メモリデバイスを装着するためのポートである。カード型外部メモリデバイスは、例えばＳＤメモリカード（登録商標）である。ＵＳＢコネクタ１３Ａ及びＵＳＢコネクタ１３Ｂの各々（以下、ＵＳＢコネクタ１３と称す。）は、コンピュータ本体１の一側面に配置されている。ＵＳＢコネクタ１３は、ＵＳＢデバイスを接続するためのコネクタである。ＵＳＢデバイスは、例えば、ＵＳＢコネクタと接続可能なＵＳＢ端子を備えたＵＳＢ外部記憶デバイスである。ＡＣアダプタ接続端子１４は、電源を供給するために必要なＡＣアダプタを接続するためのコネクタである。
【００１２】
なお、コンピュータ１０はドックと接続可能であってもよい。例えばＡＣアダプタのような外部電源を接続するための電源端子がドックに備えられていてもよい。この場合、コンピュータ１０がドックに装着された状態においては、コンピュータ１０は、ドックに接続された外部電源からの電力で駆動される。また、コンピュータ１０がドックに装着された状態においては、コンピュータ１０内のバッテリが外部電源からの電力によって充電される。
【００１３】
図２は、コンピュータ１０のシステム構成の一例を示すブロック図である。  
コンピュータ１０は、中央処理装置（ＣＰＵ）１０１、ブリッジ回路１０２、主メモリ１０３、グラフィクスコントローラ（ＧＰＵ）１０５、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ソリッドステートドライブ（ＳＳＤ）１０９、ＢＴ（Bluetooth（登録商標））モジュール１１０、カードスロット１１１、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ（ＥＣ）１１３、ＥＥＰＲＯＭ１１４、ＵＳＢコネクタ１３、タッチスクリーンディスプレイ１７、ビデオメモリ（ＶＲＡＭ）３００等を備える。
【００１４】
ＣＰＵ１０１は、コンピュータ１０内の各部の動作を制御するプロセッサである。ＣＰＵ１０１は、ＳＳＤ１０９から主メモリ１０３にロードされるオペレーティングシステム（ＯＳ）２０１及び各種アプリケーションプログラムを実行する。アプリケーションプログラムには、ファイル管理プログラム２０２が含まれている。
【００１５】
ファイル管理プログラム２０２は、データファイルを管理するためのプログラム、及び／または、コンピュータ１０に接続された及び／または内蔵された記憶デバイスを管理するためのプログラムである。ファイル管理プログラム２０２は、例えばファイルマネジャー（File Manager）あるいはファイル管理（閲覧）アプリケーションとも称される。ファイル管理プログラム２０２は、接続された及び／または内蔵された記憶デバイスを、一覧（デバイスリスト）として、特定の順序で表示するための処理を行う。
【００１６】
また、ファイル管理プログラム２０２は、データファイルを一覧で表示することが可能である。データファイルを管理するとは、具体的には、データファイルを他の格納場所に移動または複成（コピー）すること、あるいはデータファイルを削除することであってもよい。
【００１７】
ファイル管理プログラム２０２は、記憶デバイスをデバイス単位で表示する。デバイス単位とは、コンピュータ１０と接続されている記憶デバイスの各々を示しており、記憶デバイスのパーティション（ディスクパーティション）単位ではない。換言すると、デバイス単位とは、コンピュータ１０に接続される記憶デバイス単位（ストレージ単位）であり、接続される記憶デバイスの（ディスク）パーティション単位ではない。このように、本実施形態で、ファイル管理プログラム２０２は、デバイス単位で記憶デバイスを認識し、デバイス単位で記憶デバイスを表示する。
【００１８】
また、ファイル管理プログラム２０２は、デバイス単位で記憶デバイスを表示し、さらに記憶デバイスに複数のパーティションが含まれていた場合、その記憶デバイスのパーティションを表示する。つまり、本実施形態で、ファイル管理プログラム２０２は、２段階（方式）で表示を行う。なお、ここで、パーティションが複数ある場合、２段階方式とは、記憶デバイスを表示した後、さらにそこに含まれるパーティションを表示することである。例えば、複数のデータファイルを格納しているデータフォルダを表示した後、そのデータフォルダ内のデータファイルを表示する通常の２段階方式とは異なる。
【００１９】
さらに、ファイル管理プログラム２０２は、頻度に基づき表示位置をまたは表示順序を決定し、その表示位置にまたはその表示順序で記憶デバイスを表示させる。頻度とは、例えばユーザが頻繁に使用する記憶デバイスの使用頻度である。なお、頻度に関して、図３を参照して後述する。具体的には、例えば、ユーザが、ＵＳＢ外部記憶デバイスよりもカード型外部メモリデバイスを頻繁に使用する場合、ファイル管理プログラム２０２は、ＵＳＢ外部記憶デバイスよりも上位にカード型外部メモリデバイスを表示する。
【００２０】
ＯＳ２０１は、本実施形態では、例えばＡｎｄｒｏｉｄ（登録商標）ＯＳを想定している。つまり、Ａｎｄｒｏｉｄ（登録商標）ＯＳを使用したシステムを想定しており、コンピュータ１０は、Ａｎｄｒｏｉｄ（登録商標）ＯＳを実装した装置を想定している。本実施形態で、このようなコンピュータ１０に接続される記憶デバイスをデバイス単位で表示することができる。なお、本実施形態は、ＯＳ２０１は、Ａｎｄｒｏｉｄ（登録商標）ＯＳ以外のＯＳを実装したコンピュータ１０であってもよい。つまり、本実施形態で述べるようなシステムを他のＯＳを実装したシステムに適用することができるため、Ａｎｄｒｏｉｄ（登録商標）ＯＳ以外のＯＳを実装したコンピュータ１０に対しても、本実施形態で述べるようなシステムを応用することができる。
【００２１】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳ（basic input/output system）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。  
ブリッジ回路１０２は、ＣＰＵ１０１のローカルバスと、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスと、の間を接続するブリッジデバイスである。また、ＳＳＤ１０９を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウンドコントローラ１０６との通信を実行する機能も有している。あるいは、ＰＣＩ ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２２】
ＧＰＵ１０５は、コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。このＧＰＵ１０５によって生成される映像信号（表示信号ともいう）はＬＣＤ１７Ａに送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子４を介して、外部ディスプレイ４０に映像信号を送出することもできる。
【００２３】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ及びスピーカ１８Ｂに出力する。無線ＬＡＮコントローラ１１２は、例えばＩＥＥＥ ８０２．１１規格の無線通信を実行する無線通信デバイスである。
【００２４】
ＥＣ１１３は、電力管理のためのエンベデッドコントローラである。ＥＣ１１３は、ユーザの操作に応じてコンピュータ１０を電源オン／電源オフする機能を有している。電源回路１２１は、コンピュータ１０内のバッテリ１２２から供給される電力、またはＡＣアダプタ１２３のような外部電源から供給される電力を用いて、各コンポーネントに供給すべき動作電力を生成する。また、電源回路１２１は、外部電源から供給される電力を用いてバッテリ１２２の充電も行う。
【００２５】
タッチパネルディスプレイ１７には、ＬＣＤ１７Ａのほか、タッチパネル１７Ｂが組み込まれている。ＬＣＤ１７Ａに重ね合わせて配置されるタッチパネル１７Ｂは、センサやＭＣＵ（Micro controller unit）等を有している。タッチパネル１７Ｂ上でタッチ操作が行われると、そのタッチされた位置がセンサによって検出され、当該タッチパネル１７Ｂ上のタッチされた位置を含む入力情報がＭＣＵによって出力される。
【００２６】
ビデオメモリ（ＶＲＡＭ）３００は、グラフィックスコントローラ１０５と接続されている。ビデオメモリ（ＶＲＡＭ）３００は、例えば、外部ディスプレイ４０やＬＣＤ１７Ａに表示される画面イメージに対応する画面イメージデータを記憶する。
【００２７】
なお、パーティションとは、記憶デバイス内の分割された領域のことである。１つの記憶デバイスを複数の領域（パーティション）に分割することで、分割された領域の各々をあたかも異なる記憶デバイスであるかのように使用できる。本実施形態では、１つの記憶デバイスに複数のパーティションがあった場合でも、複数のパーティションの各々をあたかも異なる記憶デバイスとするのではなく、複数のパーティションを含む記憶デバイスを１つの記憶デバイスとして認識する。また、パーティションは、データを格納する場所の１つである。
【００２８】
ここで、パーティションとデータファイルとの違いを説明するために、データの容量（サイズ）に着目する。各々のパーティションのサイズは、ディスク全体のサイズを分割することによって決定される。そのため、各々のパーティションのサイズは、パーティション内に格納されるデータのサイズによらず一定である。一方、データファイルのサイズは、データファイル内に格納されているデータのサイズによって変化する。
【００２９】
また、本実施形態で、記憶デバイスは、コンピュータ１０の内部に備えられている内部ストレージ、コンピュータ１０に外部から接続可能な第１の外部ストレージ、及びコンピュータ１０に外部から接続可能で且つ第１の外部ストレージに比べコンピュータ１０から取り外される可能性が低い第２の外部ストレージを想定している。内部ストレージは、コンピュータ１０から取り外すことができないような記憶デバイスであってもよい。第１の外部ストレージ及び第２の外部ストレージは、ユーザが携帯することができるようなモバイルストレージであってもよい。第１の外部ストレージは、例えばＵＳＢコネクタを介してコンピュータ１０と接続するようなＵＳＢデバイスであってもよい。第２の外部ストレージは、例えばカードスロット１１１を介してコンピュータ１０と接続するようなカード型メモリストレージであるＳＤカードであってもよい。
【００３０】
また、データファイルは、上述したように文書ファイル及び映像ファイル以外でもよく、例えば音楽ファイル、アプリケーションを構成するファイル（例えば、アプリケーションの設定値をデータとして格納しているファイル）、またはアプリケーションのショートカットを示すファイル等であってもよい。さらに、データファイルは、他のデータファイルを格納しているデータフォルダであってもよい。データフォルダは、データファイルの上位の階層に相当するデータファイルである。
【００３１】
また、データファイルとは、ファイル形式で格納されたデータであり、例えば文書データのファイルあるいは映像データのファイル等である。データファイルを管理するとは、例えばデータファイルの属性（プロパティ）を変更することもできる。データファイルの属性は、例えばデータファイルが格納されている場所、データファイルの有無、またはデータファイルの利用権限等である。この他にも、データファイルの属性は、データファイルが作成された日時、データファイルの種類（拡張子等）、またはデータファイルのサイズ（容量）等である。
【００３２】
次に、図３を参照して、ファイル管理プログラム２０２の機能の詳細について説明する。  
ファイル管理プログラム２０２は、デバイス信号検出部３１、デバイス判定部３２、表示制御部３３、パーティション検出部３４、及び選択信号検出部３５を備える。  
デバイス信号検出部３１は、ＯＳ２０１及びデバイス判定部３２と接続されている。デバイス信号検出部３１は、記憶デバイスがコンピュータ１０に接続（以下、マウントとも称す。）されたことを示す信号、またはコンピュータ１０から記憶デバイスが切断（以下、アンマウントとも称す。）されたことを示す信号を検出する。これらの信号（以下、デバイス信号とも称す。）は、例えば、ＯＳ２０１等のシステムから送られてくるマウントイベントメッセージ（mount event message）等である。また、マウントイベントメッセージは、システムからブロードキャストされた信号であってもよい。デバイス信号検出部３１は、デバイス信号を検出した場合、その検出結果であるデバイス検出結果をデバイス判定部３２及びパーティション検出部３４に送る。
【００３３】
デバイス判定部３２は、頻度設定部３９を備えている。また、デバイス判定部３２は、デバイス信号検出部３１、デバイス表示部３６、及びパーティション検出部３４と接続されている。デバイス判定部３２は、マウントまたはアンマウントされた記憶デバイスを判定する。具体的には、デバイス判定部３２はマウントまたはアンマウントされた記憶デバイスの種類を判定する。記憶デバイスの種類の詳細については後述する。デバイス判定部３２は、デバイス信号検出部３１から受信されるデバイス検出結果に基づき、記憶デバイスを判定する。
【００３４】
頻度設定部３９には、記憶デバイスが接続またはマウントされる頻度が設定されている。頻度設定部３９には、頻度が記憶デバイス毎に予め設定されている。換言すると、頻度はパーティション毎ではなく、記憶デバイス毎に設定されている。なお、頻度の詳細に関しては後述する。デバイス判定部３２は、頻度設定部３９に設定されている頻度に基づき、判定された記憶デバイスと頻度と対応付けを行う。デバイス判定部３２は、この対応付け結果をデバイス表示部３６に送る。
【００３５】
次に、頻度の設定の仕方について述べる。頻度とは、例えば、記憶デバイスが使用される頻度を示す使用頻度、または記憶デバイスがコンピュータ１０にマウントされる頻度を示すマウント頻度等である。  
使用頻度とは、例えば、ユーザによって記憶デバイスが使用される可能性を示したユーザ使用頻度である。ユーザ使用頻度は、具体的には、コンピュータ１０に上述したようなカード型外部メモリデバイス及びＵＳＢストレージがマウントされていた場合において、ユーザがＵＳＢストレージよりもカード型外部メモリデバイスを使用する可能性が高いので、使用頻度はＵＳＢストレージよりもカード型外部メモリデバイスの方が高い。このように、使用頻度は相対的な頻度であってもよいが、記憶デバイス固有の絶対的な頻度であってもよい。
【００３６】
あるいは、使用頻度は、記憶デバイスに格納されているデータへのアクセスの可能性を示すアクセス頻度であってもよい。具体的には、ある記憶デバイス内に格納されているデータへのアクセス回数に対して、他の記憶デバイス内に格納されているデータへのアクセス回数の方が多い場合、ある記憶デバイスのアクセス頻度よりも、他の記憶デバイスのアクセス頻度の方が高いとする。
【００３７】
一方、マウント頻度は、例えば、記憶デバイスがコンピュータ１０にマウントされる回数であってもよいし、あるいは、記憶デバイスがコンピュータ１０にマウントされている期間であってもよい。
【００３８】
表示制御部３３は、デバイス表示部３６、パーティション表示部３７、及びファイル表示部３８を備えている。表示制御部３３は、ファイル管理プログラム２０２によって実行される処理結果をＬＣＤ１７Ａに表示するための制御を行う。
【００３９】
デバイス表示部３６は、デバイス判定部３２、パーティション表示部３７、ＬＣＤ１７Ａ、及び選択信号検出部３５と接続されている。デバイス表示部３６は、デバイス判定部から受信される対応付け結果に基づき、少なくとも１つの記憶デバイスをＬＣＤ１７Ａに表示させるための信号をＬＣＤ１７Ａに送る。また、デバイス表示部３６は、複数の記憶デバイスを頻度に基づく表示をし、複数の記憶デバイスを頻度に応じた順番で並べて表示する。なお、記憶デバイスの表示内容の詳細は図４を参照して後述する。
【００４０】
ここで、選択信号検出部３５について説明する。選択信号検出部３５は、デバイス表示部３６、パーティション表示部３７、ファイル表示部３８、及びタッチパネル１７Ｂと接続されている。選択信号検出部３５は、記憶デバイスが選択されたことを示す選択信号を検出する。選択信号とは、記憶デバイスを指定するための信号であればよく、例えば、上述したように、タッチパネル１７Ｂ上のタッチされた位置を含む入力情報の信号である。選択信号検出部３５は、選択信号が検出されたことをデバイス表示部３６、パーティション表示部３７、及びファイル表示部３８に通知する。
【００４１】
デバイス表示部３６は、選択信号検出部３５から受信される通知に基づき、選択されたことを示す表示の制御を行う。選択されたことを示す表示の例については、図４を参照して後述する。また、デバイス表示部３６は、選択された記憶デバイスの情報をパーティション表示部３７に送る。
【００４２】
パーティション表示部３７は、デバイス表示部３６、ファイル表示部３８、ＬＣＤ１７Ａ、選択信号検出部３５、及びパーティション検出部３４と接続されている。パーティション表示部３７は、記憶デバイスのパーティションを表示するための制御を行う。デバイス表示部３６から受信される選択された記憶デバイスの情報に基づき、パーティション検出部３４から受信されるパーティション情報に含まれる選択された記憶デバイスの情報に対応するパーティションをＬＣＤ１７Ａに表示させるための制御を行う。パーティション表示部３７は、選択信号検出部３５から受信される通知に基づき、選択されたパーティション情報をファイル表示部３８に送る。
【００４３】
パーティション検出部３４は、デバイス信号検出部３１、パーティション表示部３７、及び選択信号検出部３５と接続されている。また、パーティション検出部３４は、パーティション記憶部３４Ａを含む。パーティション検出部３４は、マウントされている記憶デバイスのパーティションを検出し、パーティション情報を生成する。なお、パーティション情報の詳細については図５を参照して後述する。パーティション検出部３４は、生成したパーティション情報をパーティション表示部３７に送る。パーティション検出部３４は、検出された記憶デバイスとその記憶デバイスのパーティション情報を対応付ける。対応付けられたパーティション情報は、パーティション記憶部３４Ａに記憶される。また、パーティション検出部３４は、選択信号検出部３５から受信される記憶デバイスが選択されたことを示す通知に基づき、パーティション記憶部３４Ａに記憶されている選択された記憶デバイスに対応するパーティション情報をパーティション表示部３７に送る。
【００４４】
ファイル表示部３８は、パーティション表示部３７、ＬＣＤ１７Ａ、及び選択信号検出部３５と接続されている。ファイル表示部３８は、データファイルを表示するための制御を行う。ファイル表示部３８は、パーティション表示部３７から受信される選択されたパーティション情報に基づき、選択されたパーティションに含まれるデータファイルをＬＣＤ１７Ａに表示させるための信号をＬＣＤ１７Ａに送る。また、ファイル表示部３８は、選択信号検出部３５から受信される通知に基づきデータファイルが選択された場合、データファイル内のデータをＬＣＤ１７Ａに表示させるための通知をＬＣＤ１７Ａに送る。
【００４５】
次に、図４を参照し、ファイル管理プログラム２０２の表示の一例について説明する。  
図４は、ファイル管理プログラム２０２を操作するためのＧＵＩ（メニュー、ボタン、等）のレイアウトを表示した例である。  
ファイル管理プログラム２０２を実行中にＬＣＤ１７Ａに表示されるファイル管理プログラム表示画面４１は、デバイス領域（エリア）４２、データファイル領域（エリア）４３、ステータス領域４７、ステータス領域４８、及びステータス領域４９等から構成される。
【００４６】
デバイスエリア４２は、記憶デバイスを示すあるいは記憶デバイスの種類を示す要素４４Ａが表示される領域である。デバイスエリア４２は、要素４４Ａの他に複数の記憶デバイス（要素４４Ｂ乃至要素４４Ｄ）が表示されていてもよい。なお、以下、コンピュータ１０に複数の記憶デバイスがマウントされている場合を想定する。また、以下、複数の記憶デバイスの各々は、互いに異なる種類の記憶デバイスである場合を想定する。デバイスエリア４２には、複数の記憶デバイスの各々に対応した異なる種類を示す要素が表示される。ただし、図４では、一部の記憶デバイスが同じ種類の記憶デバイスである場合を示している。具体的には、要素４４Ａ乃至要素４４Ｄの各々が記憶デバイスの種類を示しており、要素４４Ａ乃至要素４４Ｄの各々の名称が記憶デバイスを示している。また、図４では、内部ストレージが選択された場合を示している。また、記憶デバイスの種類の詳細については後述する。
【００４７】
デバイスエリア４２には、内部ストレージが外部ストレージよりも上に表示される。また、外部ストレージに関して、ＵＳＢストレージ以外の外部ストレージであるカード型外部メモリストレージが、ＵＳＢストレージ（または、複数のＵＳＢストレージ）よりも上に表示される。さらに、外部ストレージよりも下に特定のフォルダを使用するアプリケーション及びフォルダのショートカット等が表示される。このような順番で、コンピュータ１０にマウントされた記憶デバイス等のリストが表示される。
【００４８】
具体的には、図４で、デバイスエリア４２内に、内部ストレージを示す要素４４Ａ、カード型外部メモリストレージを示す要素４４Ｂ、複数のＵＳＢストレージの内の１つを示す要素４４Ｃ、複数のＵＳＢストレージの内の他の１つを示す要素４４Ｄ、特定のフォルダを使用するアプリケーションを示す要素４４Ｅ、フォルダのショートカットを示す要素４４Ｆ、他のフォルダのショートカットを示す要素４４Ｇが、この記載順に上から表示されている。
【００４９】
要素４４Ａ乃至要素４４Ｇの各々は、各々の要素に対応する記憶デバイス等を示すアイコン及び名称を含んでいる。例えば、要素４４Ｂは、図４に示すように、カード型外部メモリストレージを示すアイコンの右側にカード型外部メモリストレージの名称を示す「メモリカード」が表示されている。また、要素４４Ｃ及び要素４４Ｃのように、同じ種類の記憶デバイスに関しては、同じアイコンを使用してもよいが、記憶デバイスの名称は「デバイス０」及び「デバイス１」のように識別可能なように表示する。
【００５０】
また、要素４４Ｂ、及び要素４４Ｃまたは要素４４Ｄは、マウントされた順番ではなく、上述したような頻度に基づく順番で表示される。しかしながら、要素４４Ｃ及び要素４４Ｄのように同じ種類を示す記憶デバイスに関しては、マウントされた順番に上から表示される。このように、同じ種類を示す記憶デバイスがマウントされた場合は、各々の記憶デバイスを表示する。
【００５１】
要素４４Ａは、デバイスエリア４２の最上位に表示される。要素４４Ａは、コンピュータ１０から取り外すことができないような記憶デバイス、例えば内部ストレージであり、デバイスエリア４２に常に表示される。
【００５２】
要素４４Ｂは、コンピュータ１０に装着したままの状態の、ＵＳＢストレージ以外の外部ストレージ、例えばＳＤカード（商標登録）等の記憶デバイスである。つまり、要素４４Ｂは、コンピュータ１０から取り外す可能性が低い記憶デバイスを示す要素である。
【００５３】
要素４４Ｃ及び要素４４Ｄは、コンピュータ１０から取り外す可能性が高い記憶デバイス、例えばＵＳＢストレージである。  
要素４４Ｅは、特定のフォルダを使用するアプリケーションを示す要素である。特定のフォルダとは、例えば削除することができないフォルダ、あるいはそのフォルダ内に新たにフォルダを作ることができないようなフォルダである。特定のフォルダは、例えば、ＬＣＤ１７Ａに表示されている画面をキャプチャするアプリケーションによってキャプチャされたデータを格納するデータフォルダである。
【００５４】
要素４４Ｆ及び要素４４Ｇの各々は、所定のフォルダのショートカットを示す要素である。要素４４Ｆは、要素４４Ｇよりも前に作成されたショートカットである。このようなショートカットを示す要素は、デバイスエリア４２内の下位に表示する。
【００５５】
記憶デバイスの種類とは、例えば、記憶デバイスとコンピュータ１０とを接続するためのインタフェースまたはポートの種類、あるいはデータが格納されている記憶デバイスの種類等である。また、複数の記憶デバイスを想定しているため、記憶デバイスの種類は、図４に示すように、複数の記憶デバイスの各々の種類を示す複数の要素で示される。インタフェースまたはポートとは、例えば、ＵＳＢコネクタ１３あるいはカードスロット１１１等である。データが格納されている記憶デバイスの種類とは、例えば、不揮発性メモリあるいは揮発性メモリ等によって示される種類である。これらの記憶デバイスの種類の違いに基づき、記憶デバイスを判別してもよい。
【００５６】
また、デバイス情報に基づいて、記憶デバイスを判別してもよい。デバイス情報とは、記憶デバイスの機器情報あるいは機器コード等である。デバイス情報は、各々の記憶デバイスに記録されており、各々の記憶デバイスから固有のデバイス情報を取得することで、他の記憶デバイスと識別できる。さらに、記憶デバイスをコンピュータ１０にマウントした場合、例えば、記憶デバイス内のデータを格納する領域の始めの位置に、パーティション情報が記録されている。このパーティション情報をＯＳ２０１が取得することによって、例えば、マウントされた記憶デバイスのパーティションの数に関する情報を得ることができる。
【００５７】
なお、図４は、内部ストレージを示す要素４４Ａが選択された場合の表示画面の一例を示しており、要素４４Ａで示される領域が他の要素と比較して強調されて表示される。また、デバイスエリア４２内の各要素には、各記憶デバイスを示すアイコン（以下、デバイスアイコンとも称す。）のみ、または各記憶デバイスの名称のみ、表示されていてもよい。また、記憶デバイスの名称は、記憶デバイスを識別可能な名称が表示されていればよい。記憶デバイスの名称は、各記憶デバイスに記録されているため、各記憶デバイスから情報として取得することができる。取得した記憶デバイスの名称の情報に基づき、記憶デバイスの名称を各要素内に表示してもよい。
【００５８】
次に、データファイルエリア４３について述べる。  
データファイルエリア４３は、記憶デバイス内のデータファイルを表示する領域である。図４では、データファイルは、データファイル４６Ａ、４６Ｂ、及び４６Ｃ等（以下、データファイル４６とも称す。）で示されている。例えば、データファイル４６Ａ、４６Ｂ、４６Ｃ、及び４６Ｄは、データフォルダを示している。データファイル４６Ｅは、写真のデータを示すデータファイルである。データファイル４６Ｆは、音楽のデータを示すデータファイルである。データファイル４６Ｇは、映像のデータを示すデータファイルである。
【００５９】
なお、図４で、データファイルエリア４３内に示されているデータファイル４６Ｈ及びデータファイル４６Ｋは、文書のデータを示すデータファイルであってもよい。あるいは、データファイル４６Ｈ及びデータファイル４６Ｋにデータが含まれていないことを示していてもよいが、データファイル４６Ｈ及びデータファイル４６Ｋにデータが含まれていない場合は、データファイル４６Ｈ及びデータファイル４６Ｋをデータファイルエリア４３内に表示しなくてもよい。また、データファイルエリア４３内には、ｈｉｄｄｅｎファイルと呼ばれるデータファイルもふくまれていてもよい。ｈｉｄｄｅｎファイルとは、例えばアプリケーションの設定値あるいはパラメータ等を含むデータファイルである。また、図４では、複数のデータファイルが表示されているが、１つのデータファイルが表示されていてもよい。
【００６０】
また、ステータス領域４７、ステータス領域４８、またはステータス領域４９には、選択されている記憶デバイスに関する情報、コンピュータ１０と接続されている記憶デバイスに関する情報、データファイルエリア４３内に表示されるデータファイルの表示順番を変更するためのアイコン、要素４４Ｆ及び要素４４Ｇのようなデータファイルのショートカットを作成するためのアイコン、及び選択している記憶デバイスよりも前に選択した記憶デバイス内のデータファイルを表示させるためのアイコン等が表示されていてもよい。
【００６１】
次に、図５を参照し、パーティションの表示の一例について述べる。  
図５は、ＵＳＢストレージ内に複数のパーティションがある場合において、ＵＳＢストレージ内のパーティションを、ユーザ等が選択するためのメニューを表示した際の一例である。  
上述したように、パーティションの表示の制御はパーティション表示部３７によって行われる。また、図５では、ＵＳＢストレージに対応した要素４４Ｃが複数のパーティションを有している場合を想定している。パーティション表示部３７は、ＵＳＢストレージ選択された場合、ＵＳＢストレージのパーティションをパーティション表示画面５０に表示させる。パーティション表示画面５０は、図５に示すように、ファイル管理プログラム表示画面４１の上、デバイスエリア４２の上、またはデータファイルエリア４３の上、に重なるように表示される（ポップアップ表示）。パーティションをポップアップで表示することによって、ポップアップで表示されるパーティションは、データファイルエリア４３に表示されるデータファイルとは異なること、例えばパーティションは削除、移動、または複成する等ができないこと、を強調することができる。なお、パーティション表示画面５０は、必ずしもポップアップで表示する必要はなく、例えば、要素４４Ｃが選択された場合、データファイルエリア４３に代えてパーティション表示画面５０を表示してもよい。
【００６２】
パーティション表示画面５０には、図５に示すように、ＵＳＢストレージのパーティションが一覧（リスト）で表示される。ＵＳＢストレージに１０個のパーティション（Ｄｉｓｋ０乃至Ｄｉｓｋ９）が含まれていることを示している。Ｄｉｓｋ０乃至Ｄｉｓｋ９の各々は、パーティションアイコン５１Ａ及びパーティションアイコン５１Ｂのようなアイコンを使用し、表示してもよい。さらに、パーティション表示画面５０には、ＵＳＢストレージのパーティションが現在表示されていることを示す表記が表示されていてもよい。この表記は、例えば、パーティション画面５０の上部に表示されている、ＵＳＢストレージと関連付けられたアイコン及びＵＳＢストレージの名称「デバイス０」等である。
【００６３】
また、パーティション表示画面５０に表示されているパーティションの中から、例えば「Ｄｉｓｋ０」が選択された場合、Ｄｉｓｋ０内のデータファイルを、データファイルエリア４３に表示する。この際、例えば、ステータス領域４８等に「Ｄｉｓｋ０」と表示してもよい。また、デバイスエリア４２には、記憶デバイスであるデバイス０を示す要素４４Ｃが選択されていることが分かるように、例えば、要素４４Ｃが強調されて表示されている。そのため、パーティションの１つであるＤｉｓｋ０内のデータファイルがデータファイルエリア４３に表示されている場合、ユーザはデータファイルエリア４３に表示されているデータファイルが、どの記憶デバイスのどのパーティション内のデータファイルであるか知ることができる。
【００６４】
このように、記憶デバイスが表示されているデバイスエリア４２の上に重なるように配置されたパーティション表示領域（画面）に複数のパーティションを表示することで、ポップアップで表示しているものがデータフォルダである等の誤解をユーザに与えることが防止することができる。
【００６５】
なお、ポップアップでパーティション表示画面５０をファイル管理プログラム表示画面４１の中央部に必ずしも表示する必要はなく、例えばファイル管理プログラム表示画面４１の上に重なるように表示してもよい。あるいは、パーティション表示画面５０は、ファイル管理プログラム表示画面４１が表示されていないエリアに表示してもよい。
【００６６】
また、図３を参照して上述したパーティション情報とは、パーティションの数に関する情報、各パーティションのサイズに関する情報、または各パーティションの名称に関する情報等である。
【００６７】
次に、図６を参照し、デバイスエリア４２の表示の更新について説明する。図６では、コンピュータ１０に記憶デバイスがマウントされた場合の状態の遷移に従い、デバイスエリア４２の表示内容が変化することを示している。具体的には、ＵＳＢストレージがマウントされた後、デバイスエリア４２内にＵＳＢストレージを示すアイコンを表示し、さらに、メモリカードデバイスがマウントされた場合、デバイスエリア４２内にメモリカードデバイスを表示する。換言すると、複数の記憶デバイスの１つである第１の記憶デバイスがコンピュータ１０と接続されている場合、第１の記憶デバイスよりも頻度が高い第２の記憶デバイスが接続されると、第１の記憶デバイスに対応する要素よりも上位に第２の記憶デバイスに対応する要素が表示されるように複数の要素を表示する。
【００６８】
状態１（original）は、初期状態を示している。初期状態とは、例えば外部デバイスがマウントされていない状態である。状態１では、デバイスエリア４２に、内部ストレージアイコン６０及びスクリーンキャプチャアイコン６１が表示されている。このように、状態１では、内部ストレージアイコン６０が常に表示されており、スクリーンキャプチャアイコン６１は、スクリーンキャプチャアイコン６１に対応するアプリケーションがインストールされている場合に表示される。なお、スクリーンキャプチャアイコン６１は、消去することができないデータ格納場所を示している。
【００６９】
状態１において、外部デバイス０がマウントされると、デバイスエリア４２にＵＳＢストレージアイコン６２が表示される（状態２）。ＵＳＢストレージデバイスアイコン６２は、内部ストレージアイコン６０とスクリーンキャプチャアイコン６１の間に表示される。さらに、メモリカードデバイスがマウントされると、デバイスエリア４２に、メモリカードデバイスアイコン６３が表示される（状態３）。メモリカードデバイスアイコン６３は、内部ストレージアイコン６０とＵＳＢストレージアイコン６２の間に表示される。このように、新たに記憶デバイスが追加されると、デバイスエリアの表示が更新される。
【００７０】
このように、ＳＤカード（登録商標）等のメモリカードデバイスアイコン及びＵＳＢストレージアイコンは、これらがマウントされた場合に表示される。メモリカードデバイス及び/またはＵＳＢストレージがアンマウントされた後、アンマウントされた記憶デバイスに対応するアイコンが表示されなくなる。なお、記憶デバイスがマウントまたはアンマウントされたことを示すステータスは、記憶デバイスがマウントまたはアンマウントされた場合に、記憶デバイスからＯＳ２０１またはファイル管理アプリケーション２０２等にブロードキャストされるマウントイベントメッセージに基づき、ハードウェアからソフトウェアへの接続が行われる。
【００７１】
このように、新たに追加された記憶デバイスに関連付けられたアイコンの、デバイスエリア４２内における、表示位置は上述した頻度に基づき決定される。具体的には、ＵＳＢストレージの頻度が内部ストレージの頻度よりも小さい場合、ＵＳＢストレージアイコン６２は、図６の状態２に示されるような表示位置に表示される。なお、スクリーンキャプチャアイコン６１は、記憶デバイスを示すアイコン、例えば内部ストレージアイコン６０及びＵＳＢストレージアイコン６２、よりも下位に表示される。また、メモリカードデバイスの頻度が内部ストレージの頻度よりも小さく、且つメモリカードデバイスの頻度がＵＳＢストレージの頻度よりも大きい場合、メモリカードデバイスアイコン６３は、図６の状態３に示されるような表示位置に表示される。
【００７２】
さらに、複数の記憶デバイスの各々の種類が同じである場合、記憶ストレージがコンピュータ１０とマウントされるタイミングに基づき、そのタイミングが早い記憶ストレージに対応する要素が上位に表示されるように複数の要素を表示してもよい。具体的には、複数のＵＳＢストレージがマウントされる場合を想定すると、複数のＵＳＢストレージの内、先にマウントされたＵＳＢストレージを、後にマウントされたＵＳＢストレージよりも上に表示する。
【００７３】
なお、図６に示すようなデバイスエリア内の表示の更新は、上述したようなマウントイベントメッセージを受信したことに基づき、行われてもよい。また、表示の更新は記憶デバイスがマウントされた場合だけでなく、記憶デバイスがアンマウントされた場合においても適用することができる。具体的には、状態３においてメモリカードデバイスがアンマウントされた場合、状態３から状態２へ状態が遷移し、表示が更新される。さらに、状態２においてＵＳＢストレージがアンマウントされた場合、状態２から状態１へ状態が遷移し、表示が更新される。
【００７４】
また、図６では、デバイスエリア４２内にアイコンのみが表示されているが、図４に示すような記憶デバイスの名称を表示してもよい。また、状態１は、ファイル管理アプリケーション２０２が起動した場合またはファイル管理アプリケーション２０２がインストールされた場合等であってもよい。あるいは、状態１は、ファイル管理アプリケーション２０２を起動するために必要となる記憶デバイスがマウントされている状態であってもよい。
【００７５】
次に、図７のフローチャートを参照し、ファイル管理プログラム２０の表示更新処理の手順について述べる。  
ブロック７０で、ファイル管理プログラム２０２が起動される。この場合の表示画面の一例が図４に示されている。  
ブロック７１で、デバイス信号検出部３１によって記憶デバイスが新たに検出されたかどうかが判定される。ファイル管理プログラム２０２は、記憶デバイスが新たに検出されるまで待機する。新たに記憶デバイスが検出された場合、ブロック７２に進む。
【００７６】
ブロック７２で、記憶デバイスまたは記憶デバイスの種類を表示するデバイス表示部３６によって、記憶デバイス単位で、新たに検出された記憶デバイスと関連付けられたアイコンを表示するための表示更新処理が行われる。この表示更新処理の一例が図６に示されている。また、デバイス表示部３６は、複数の記憶デバイスをマウントする場合、記憶デバイスがコンピュータ１０にマウントされるマウント頻度または記憶デバイスへのアクセス頻度に基づき、複数の記憶デバイスの内マウント頻度またはアクセス頻度が高い記憶デバイスに対応する要素が上位に表示されるように複数の要素を表示する。
【００７７】
また、ブロック７２で、複数の要素は、コンピュータ１０の内部に備えられている内部ストレージに対応する第１の要素、コンピュータ１０に備えられている第１の外部ストレージに対応する第２の要素、及びコンピュータ１０と接続可能な第２の外部ストレージに対応する第３の要素を有している場合、デバイス表示部３６は、第１の要素、第２の要素、及び第３の要素の順序で複数の要素を表示する。
【００７８】
ブロック７３で、表示されているデバイスアイコンが選択されたかどうかが判定される。ファイル管理プログラム２０２は、デバイスアイコンが選択されるまで待機する。デバイスアイコンが選択された場合、ブロック７４に進む。
【００７９】
ブロック７４で、ファイル管理プログラム２０２によって、選択されたデバイスに複数のパーティションがあるかどうか判定される。パーティション検出部３４が複数のパーティションを検出した場合、ブロック７５に進む。パーティション検出部３４が複数のパーティションを検出しなかった場合、ブロック７８に進む。
【００８０】
ブロック７５で、パーティション表示部３７は、選択された記憶デバイスのパーティション及びそのアイコンを表示する。ブロック７５の処理に関する表示画面の一例が図５に示されている。パーティションは、パーティションのリストを表示するためのメニューを出して表示される。このように、記憶デバイスが選択され、記憶デバイスに複数のパーティションが含まれていた場合、複数のパーティションを表示することができる。なお、パーティションのリストはユーザによって認識可能なように表示されればよいので、例えば、デバイスエリア４２及びデータファイルエリア４３以外のファイル管理プログラム表示画面４１内の領域に、パーティションのリストを表示してもよい。
【００８１】
ブロック７６で、ファイル管理プログラム２０２は、パーティションアイコンが選択されたかどうかを判定する。ファイル管理プログラム２０２は、パーティションアイコンが選択されるまで待機する。パーティションアイコンが選択された場合、ブロック７７に進む。
【００８２】
ブロック７７で、ファイル表示部３８は、選択されたパーティション内のデータファイルまたはデータフォルダを表示する。  
ブロック７８で、ブロック７４において複数のパーティションが検出されなかった場合、選択された記憶デバイス内のデータファイルまたはデータフォルダを表示する。このように、記憶デバイスが選択され、記憶デバイスに複数のパーティションが含まれていなかった場合、記憶デバイス内のデータファイルを表示する。
【００８３】
以上説明したように、本実施形態において、データファイルに容易にアクセスすることができる。そのため、ユーザにとってデータファイルにアクセスするために都合が良い。また、コンピュータ１０に接続された記憶デバイスを、記憶デバイスのパーティション単位ではなく、デバイス単位で表示するため、ユーザがデータファイルに容易にアクセスすることができる。また、接続された記憶デバイスに複数のパーティションがある場合、記憶デバイスを選択することによって、選択された記憶デバイスの複数のパーティションを表示することによって、ユーザは記憶デバイスとパーティションとの対応関係を容易に認識することができる。また、接続された記憶デバイスの状態を容易にユーザが知ることができるようなＧＵＩのデザインを表示することができる。さらに、パーティションをポップアップで表示することで、データファイルとまたは記憶デバイスと、パーティションと、の違いをユーザに誤解を与えることなくパーティションを表示することができる。また、複数の記憶デバイスの取り外しが頻繁に行われる場合、特定の順番で、記憶デバイスが表示されるため、表示が更新された場合、表示内容が頻繁に切り替わることを防止することができる。
【００８４】
また、本実施形態で説明したファイル管理プログラム２０２の機能は、専用ＬＳＩ、ＤＳＰ、またはマイクロコンピュータのようなハードウェアによって実現してもよい。  
なお、本実施形態のファイル表示処理の手順は全てソフトウェアによって実行することができる。このため、このファイル表示処理手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８６】
１０…コンピュータ、１７…タッチスクリーンディスプレイ、３１…デバイス信号検出部、３２…デバイス判定部、３６…デバイス表示部、３７…パーティション表示部、３８…ファイル表示部、４１…ファイル管理プログラム表示画面、４２…デバイス領域（エリア）、４４Ａ…（デバイス）要素、４３…データファイル領域（エリア）、５０…パーティション表示画面、２０２…ファイル管理プログラム。
【図１】
0005269176.tif 000002
【図２】
0005269176.tif 000003
【図３】
0005269176.tif 000004
【図４】
0005269176.tif 000005
【図５】
0005269176.tif 000006
【図６】
0005269176.tif 000007
【図７】
0005269176.tif 000008