(57)【要約】【課題】  ユーザのファイル操作時の困難性を解消する。【解決手段】  ファイル操作処理装置は、ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるための、ファイル種別指定手段と、前記ファイル種別指定手段で指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるための、操作指定手段と、前記ファイル種別指定手段で指定されたファイル種別のファイルの中から、前記操作指定手段で指定された操作を行うファイルを指定させるための、操作ファイル指定手段と、前記操作ファイル指定手段で指定されたファイルに対して、前記操作指定手段で指定された操作の処理を実行する、処理実行手段とを備えている。【選択図】  図３
2007018316.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるための、ファイル種別指定手段と、
前記ファイル種別指定手段で指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるための、操作指定手段と、
前記ファイル種別指定手段で指定されたファイル種別のファイルの中から、前記操作指定手段で指定された操作を行うファイルを指定させるための、操作ファイル指定手段と、
前記操作ファイル指定手段で指定されたファイルに対して、前記操作指定手段で指定された操作の処理を実行する、処理実行手段と、
を備えることを特徴とするファイル操作処理装置。
【請求項２】
ファイル種別と、このファイル種別に応じて可能な操作とを対応付けて保持する、第１操作テーブルをさらに備えており、
前記操作指定手段は、前記ファイル種別指定手段で指定されたファイル種別に基づいて、前記第１操作テーブルを検索し、前記ファイル種別指定手段で指定されたファイル種別のファイルに対して可能な操作を特定し、この特定された操作を表示する、
ことを特徴とする請求項１に記載のファイル操作処理装置。
【請求項３】
前記操作ファイル指定手段は、前記ファイル種別指定手段で指定されたファイル種別のファイルのうち、前記操作指定手段で指定された操作の可能なファイルの中から、前記操作指定手段で指定された操作を行うファイルを、ユーザに指定させる、ことを特徴とする請求項１又は請求項２に記載のファイル操作処理装置。
【請求項４】
ユーザにより指定される操作と、その操作が、あるファイル属性に対して可能であるかどうかを対応付けて保持する、第２操作テーブルをさらに備えており、
前記操作ファイル指定手段は、前記ファイル種別指定手段で指定されたファイル種別のファイルのファイル属性を取得して、このファイル属性に基づいて、前記第２操作テーブルを検索し、前記操作指定手段で指定された操作の可能なファイルを選択し、この選択されたファイルの中から、前記操作指定手段で指定された操作を行うファイルを、ユーザに指定させる、
ことを特徴とする請求項３に記載のファイル操作処理装置。
【請求項５】
前記ファイル種別指定手段は、ファイルの一覧を表示するファイル一覧画面を表示し、このファイル一覧画面の中から、ユーザが操作をしようとしているファイル種別のファイルを指定させることにより、ファイル種別を指定させる、ことを特徴とする請求項１乃至請求項４のいずれかに記載のファイル操作処理装置。
【請求項６】
前記ファイル種別指定手段は、ファイル種別の一覧を表示するファイル種別一覧画面を表示し、このファイル種別一覧画面の中から、ユーザが操作をしようとしているファイル種別を指定させる、ことを特徴とする請求項１乃至請求項４のいずれかに記載のファイル操作処理装置。
【請求項７】
前記操作ファイル指定手段では、すべてのファイルの一覧を表示するものの、前記ファイル種別指定手段で指定されたファイル種別以外のファイルはユーザが指定できないように構成されている、ことを特徴とする請求項１に記載のファイル操作処理装置。
【請求項８】
前記操作ファイル指定手段では、すべてのファイルの一覧を表示するものの、前記ファイル種別指定手段で指定されたファイル種別で、且つ、前記操作指定手段で指定された操作の可能なファイル以外のファイルは、ユーザが指定できないように構成されている、ことを特徴とする請求項３に記載のファイル操作処理装置。
【請求項９】
複数の異なるファイル種別のファイルが格納される、記憶装置を、さらに備えることを特徴とする請求項１乃至請求項８のいずれかに記載のファイル操作処理装置。
【請求項１０】
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるステップと、
ユーザにより指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるステップと、
ユーザにより指定されたファイル種別のファイルの中から、ユーザにより指定された操作を行うファイルを、操作実行ファイルとして指定させるステップと、
ユーザにより指定された操作実行ファイルに対して、ユーザにより指定された操作の処理を実行するステップと、
を備えることを特徴とするファイル操作処理装置の制御方法。
【請求項１１】
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるステップと、
ユーザにより指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるステップと、
ユーザにより指定されたファイル種別のファイルの中から、ユーザにより指定された操作を行うファイルを、操作実行ファイルとして指定させるステップと、
ユーザにより指定された操作実行ファイルに対して、ユーザにより指定された操作の処理を実行するステップと、
をファイル操作処理装置に実行させるためのプログラム。
【請求項１２】
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるステップと、
ユーザにより指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるステップと、
ユーザにより指定されたファイル種別のファイルの中から、ユーザにより指定された操作を行うファイルを、操作実行ファイルとして指定させるステップと、
ユーザにより指定された操作実行ファイルに対して、ユーザにより指定された操作の処理を実行するステップと、
をファイル操作処理装置に実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル操作処理装置に関し、特に、複数のデータ種別のファイルに対して操作をするファイル操作処理装置に関する。
【背景技術】
【０００２】
近年、携帯型ストレージやノート型パーソナルコンピュータ、ディスクトップ型パーソナルコンピュータなどのファイル操作処理装置に搭載されるハードディスクドライブの大容量化が進んできている。ハードディスクドライブが大容量化されると、静止画ファイルや、動画ファイル、音楽ファイルなどの様々な種別のファイルを、１つのハードディスクドライブに格納することができ、データファイルをまとめて整理するという意味においては、ユーザの利便性が向上している。
【０００３】
しかしながら、１つのハードディスクドライブに異なる種別のファイルが大量に格納されると、これらのファイルに対してユーザが何らかの操作をしようとした際に、どのファイルに対してどのような操作が可能であるかを記憶しておかなければならず、ファイル操作の困難性が増大しているという問題があった。
【０００４】
このような困難性は、ユーザが、まず始めに、どのような操作をファイルに対して行いたいのかを指定し、その次に、その操作をどのファイルに対して行いたいのかを指定する必要があることから、生じていた。
【０００５】
また、例えば、特開２０００−４７７８２号公報（特許文献１）においては、コマンドメニューで選択できない状態で表示されているコマンドに、ユーザがポインタを移動した場合には、そのコマンドが選択できない理由を表示し、ユーザの利便性を向上させる技術を開示している。しかし、この技術でも、ユーザは、どのような状態でどのようなコマンドが利用可能であるかを記憶しておかなければならず、ユーザの困難性は解消しない。
【特許文献１】特開２０００−４７７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで本発明は、前記課題に鑑みてなされたものであり、ユーザがファイル操作をしようとしている場合には、ユーザにまずファイル種別を指定させ、次に、そのファイル種別のファイルに対して実行可能な操作を表示して、ユーザに操作を選択させるようにすることにより、ファイル操作の困難性を解消することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係るファイル操作処理装置は、
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるための、ファイル種別指定手段と、
前記ファイル種別指定手段で指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるための、操作指定手段と、
前記ファイル種別指定手段で指定されたファイル種別のファイルの中から、前記操作指定手段で指定された操作を行うファイルを指定させるための、操作ファイル指定手段と、
前記操作ファイル指定手段で指定されたファイルに対して、前記操作指定手段で指定された操作の処理を実行する、処理実行手段と、
を備えることを特徴とする。
【０００８】
この場合、ファイル種別と、このファイル種別に応じて可能な操作とを対応付けて保持する、第１操作テーブルをさらに備えており、
前記操作指定手段は、前記ファイル種別指定手段で指定されたファイル種別に基づいて、前記第１操作テーブルを検索し、前記ファイル種別指定手段で指定されたファイル種別のファイルに対して可能な操作を特定し、この特定された操作を表示するようにしてもよい。
【０００９】
また、前記操作ファイル指定手段は、前記ファイル種別指定手段で指定されたファイル種別のファイルのうち、前記操作指定手段で指定された操作の可能なファイルの中から、前記操作指定手段で指定された操作を行うファイルを、ユーザに指定させるようにしてもよい。
【００１０】
さらに、ユーザにより指定される操作と、その操作が、あるファイル属性に対して可能であるかどうかを対応付けて保持する、第２操作テーブルをさらに備えており、
前記操作ファイル指定手段は、前記ファイル種別指定手段で指定されたファイル種別のファイルのファイル属性を取得して、このファイル属性に基づいて、前記第２操作テーブルを検索し、前記操作指定手段で指定された操作の可能なファイルを選択し、この選択されたファイルの中から、前記操作指定手段で指定された操作を行うファイルを、ユーザに指定させるようにしてもよい。
【００１１】
また、前記ファイル種別指定手段は、ファイルの一覧を表示するファイル一覧画面を表示し、このファイル一覧画面の中から、ユーザが操作をしようとしているファイル種別のファイルを指定させることにより、ファイル種別を指定させるようにしてもよい。
【００１２】
また、前記ファイル種別指定手段は、ファイル種別の一覧を表示するファイル種別一覧画面を表示し、このファイル種別一覧画面の中から、ユーザが操作をしようとしているファイル種別を指定させるようにしてもよい。
【００１３】
一方、前記操作ファイル指定手段では、すべてのファイルの一覧を表示するものの、前記ファイル種別指定手段で指定されたファイル種別以外のファイルはユーザが指定できないように構成されるようにしてもよい。
【００１４】
一方、前記操作ファイル指定手段では、すべてのファイルの一覧を表示するものの、前記ファイル種別指定手段で指定されたファイル種別で、且つ、前記操作指定手段で指定された操作の可能なファイル以外のファイルは、ユーザが指定できないように構成されるようにしてもよい。
【００１５】
また、複数の異なるファイル種別のファイルが格納される、記憶装置を、さらに備えるようにしてもよい。
【００１６】
本発明に係るファイル操作処理装置の制御方法は、
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるステップと、
ユーザにより指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるステップと、
ユーザにより指定されたファイル種別のファイルの中から、ユーザにより指定された操作を行うファイルを、操作実行ファイルとして指定させるステップと、
ユーザにより指定された操作実行ファイルに対して、ユーザにより指定された操作の処理を実行するステップと、
を備えることを特徴とする。
【００１７】
本発明に係るプログラムは、
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるステップと、
ユーザにより指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるステップと、
ユーザにより指定されたファイル種別のファイルの中から、ユーザにより指定された操作を行うファイルを、操作実行ファイルとして指定させるステップと、
ユーザにより指定された操作実行ファイルに対して、ユーザにより指定された操作の処理を実行するステップと、
をファイル操作処理装置に実行させることを特徴とする。
【００１８】
本発明に係る記録媒体は、
ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させるステップと、
ユーザにより指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させるステップと、
ユーザにより指定されたファイル種別のファイルの中から、ユーザにより指定された操作を行うファイルを、操作実行ファイルとして指定させるステップと、
ユーザにより指定された操作実行ファイルに対して、ユーザにより指定された操作の処理を実行するステップと、
をファイル操作処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２０】
図１は、本実施形態に係るファイル操作処理装置１０の内部構成を説明するためのブロック図である。この図１に示すように、本実施形態に係るファイル操作処理装置１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ハードディスクドライブ２４と、メモリカードインターフェース２６と、スピーカ出力回路２８を備えており、これらは互いに内部バス３０を介して、接続されている。スピーカ出力回路２８は、音楽や音声を出力するための回路であり、本実施形態では特に、静止画表示の際のＢＧＭや、動画再生の際の音声が出力される。
【００２１】
また、ＣＰＵ２０の内部には、ＲＯＭ（Read Only Memory）４０とＤＳＰ（Digital Signal Processor）４２とが、内蔵されている。ＤＳＰ４２は、静止画、動画、音楽などのデータファイルを圧縮したり、圧縮されているデータファイルを伸長したりする処理を行う。
【００２２】
さらに、ＣＰＵ２０は、専用バス５０を介して、表示用コントローラ５２に接続されており、この表示用コントローラ５２はさらに表示画面５４に接続されている。すなわち、ＣＰＵ２０が、表示すべき画像データを、専用バス５０を介して、表示用コントローラ５２に送信すると、表示用コントローラ５２はその画像データに基づいて表示画面５４の制御を行い、表示画面５４に表示する。なお、本実施形態においては、この表示画面５４は、ＬＣＤにより構成されており、例えば、静止画の表示や、動画の再生などが行われるとともに、後述する各種のユーザインターフェース画面が表示される。
【００２３】
また、本実施形態に係るファイル操作処理装置１０は、ＣＰＵ２０に接続されたテレビ出力回路６０を備えている。このため、ユーザは、ファイル操作処理装置１０のコネクタ（図示省略）にテレビ画像出力ケーブルを接続すれば、ＣＰＵ２０が出力した静止画や動画、音声を家庭用のテレビで視聴できるようになる。
【００２４】
また、このファイル操作処理装置１０には、メモリカード７０が適宜、装着される。ファイル操作処理装置１０に装着されたメモリカード７０に格納されている様々な種別のファイルは、メモリカードインターフェース２６を介して、このファイル操作処理装置１０が取り込むことが可能である。具体的には、メモリカード７０に格納されているファイルは、メモリカードインターフェース２６を介して、ＣＰＵ２０が取り込み、ハードディスクドライブ２４に格納される。
【００２５】
本実施形態では、このファイル操作処理装置１０は、携帯型のストレージデバイスであるフォトビューアを想定しているが、ディスクトップ型のパーソナルコンピュータやノート型のパーソナルコンピュータによりファイル操作処理装置１０を構成することもできる。
【００２６】
図２は、本実施形態に係るファイル操作処理装置１０を、表示画面５４側から見た平面図である。この図２に示すように、表示画面５４の右側には、ユーザが指で操作する、メニューボタンＢ１０と、ＯＫボタンＢ１２と、キャンセルボタンＢ１４とが設けられている。また、その上にも、ユーザが指で操作する、上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６とが、設けられている。
【００２７】
メニューボタンＢ１０は、表示画面５４に各種のメニュー画面を表示するための操作ボタンである。ＯＫボタンＢ１２は、メニュー画面やユーザインターフェース画面で各種の設定を行った際に、最終的にその変更内容を確定する場合に押下される操作ボタンである。キャンセルボタンＢ１４は、メニュー画面やユーザインターフェース画面で各種の設定を行った際に、最終的にはその指示内容を反映させない場合に押下される操作ボタンである。上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６は、それぞれ、メニュー画面やユーザインターフェース画面でカーソルを上側、左側、右側、下側に移動させるための操作ボタンである。
【００２８】
図３は、本実施形態に係るファイル操作処理装置１０で実行されるファイル操作実行処理の内容を説明するフローチャートである。このファイル操作実行処理は、ＣＰＵ４０内のＲＯＭ４０に格納されているファイル操作実行プログラムをＣＰＵ４０が読み出して実行することにより、実現される処理である。
【００２９】
また、このファイル操作実行処理は、図４に示すような、表示画面５４に表示されたメインメニュー画面Ｗ１０において、ユーザが「ファイル操作」を選択して、ＯＫボタンＢ１２を押下した場合に、起動される処理である。なお、このメインメニュー画面Ｗ１０は、例えば、所定の状態で、ユーザがメニューボタンＢ１０を押下した場合に、表示される画面である。
【００３０】
図３に示すように、このファイル操作実行処理が開始されると、ファイル操作処理装置１０は、表示画面５４にファイル一覧画面を表示する（ステップＳ１０）。図５は、本実施形態における表示画面５４に表示されるファイル一覧画面Ｗ２０の一例を示す図である。この図５に示すように、本実施形態においては、縦３列、横３列のサムネイル画像表示により、ハードディスクドライブ２４に格納されているファイルの一覧が表示される。どのフォルダに格納されているファイルを一覧表示するかは、ユーザが任意に指定可能である。ここでは、ユーザの指定したフォルダに格納されているすべてのファイルが一覧表示されるものとする。
【００３１】
また、本実施形態においては、ハードディスクドライブ２４に、静止画のファイルと、動画のファイルと、音楽のファイルと、その他のファイルとが格納されているが、これらのファイル種別に拘わらず、ファイル一覧画面Ｗ２０には、すべてのファイルが、サムネイル形式で表示される。この図５の例では、ファイルＦ１０、Ｆ１３、Ｆ１６、Ｆ１７、Ｆ１８が静止画ファイルであり、ファイルＦ１１、Ｆ１４が動画ファイルであり、ファイルＦ１２、Ｆ１５が音楽ファイルである。
【００３２】
また、このファイル一覧画面Ｗ２０においては、ユーザが移動操作可能なカーソルＣＲ２０が表示される。ユーザは、このカーソルＣＲ２０を、移動ボタンＢ２０、Ｂ２２、Ｂ２４、Ｂ２６を操作して、移動させ、自分がファイル操作をしたいと考えているファイル種別のファイルを指定する。このファイル種別の指定は、ユーザが操作したいと考えているファイルそのものをカーソルＣＲ２０で指定してもよいし、或いは、ユーザが操作したいと考えているファイルとは別のファイルでも、操作したいと考えているファイルと同じファイル種別のファイルをカーソルＣＲ２０で指定してもよい。また、複数のファイルを同時に操作しようとしている場合には、その中の１つのファイルを指定してもよい。
【００３３】
次に、ファイル操作処理装置１０は、メニューボタンＢ１０が押下されたかどうかを判断する（ステップＳ１２）。このメニューボタンＢ１０が押下されていない場合（ステップＳ１２：ＮＯ）には、このステップＳ１２で待機する。
【００３４】
一方、メニューボタンＢ１０が押下された場合（ステップＳ１２：ＹＥＳ）には、ファイル操作処理装置１０は、カーソルＣＲ２０の位置にあるファイルのデータ種別を特定する（ステップＳ１４）。図５の例では、左上のサムネイル画像にカーソルＣＲ２０が位置しているので、このサムネイル画像により示されているファイルのデータ種別を特定する。
【００３５】
本実施形態においては、このデータ種別の特定は、ファイル名の拡張子に基づいて判断する。例えば、拡張子がＪＰＧ、ＧＩＦ、ＢＭＰなどであれば静止画のファイルであると判断し、拡張子がＭＰＧ、ＡＶＩ、ＭＯＶ、ＭＰ４などであれば動画のファイルであると判断し、拡張子がＭＰ３、Ｍ４Ａなどであれば音楽のファイルであると判断し、これら以外の拡張子であれば、その他の種別のファイルであると判断する。
【００３６】
次に、ファイル操作処理装置１０は、特定されたデータ種別に基づいて、そのデータ種別のファイルに対して可能な操作を特定する（ステップＳ１６）。本実施形態においては、図６に示す操作テーブルＴＢ１０に基づいて、データ種別に応じた可能な操作を特定する。この図６に示す操作テーブルＴＢ１０は、例えば、ハードディスクドライブ２４に格納されている。
【００３７】
この図６に示すように、操作テーブルＴＢ１０には、ファイル種別と、そのファイル種別に応じた可能な操作と、ファイルが読み取り専用のファイル属性を持っていた場合にその操作が可能であるかどうかの区分とを、対応付けて保持している。例えば、ファイル種別が「静止画」である場合には、可能な操作として「回転」、「切り取り」、「削除」、「スライドショー」、「コピー」、「壁紙に設定」、「移動」などが登録されて格納されている。そして、ファイルが読み取り専用のファイル属性を持っていた場合には、操作として「スライドショー」、「コピー」、「壁紙に設定」は実行可能であるが、それ以外の操作である「回転」、「切り取り」、「削除」、「移動」は実行不可能であることが、登録されて格納されている。この「静止画」と同様に、ファイル種別「動画」、「音楽」についても、同様に、可能な操作と、読み取り専用のファイル属性を持っている場合における操作の可否とが、対応付けられて保持されている。
【００３８】
なお、ここでは、この操作テーブルＴＢ１０を１つのテーブルとして構成したが、このテーブルを、（１）ファイル種別と、このファイル種別に応じた可能な操作とを対応付けて保持するテーブルと、（２）ファイルに対する操作と、その操作が読み取り専用のファイル属性を有しているファイルに対して実行可能であるか否かとを対応付けて保持するテーブルとに、分けてもよい。また、この操作テーブルＴＢ１０においては、読み取り専用のファイル属性に対する操作の可否のみを保持するようにしているが、他のファイル属性に対する操作の可否を保持するようにしてもよい。
【００３９】
図３のステップＳ１６においては、ファイル操作処理装置１０は、特定されたファイル種別に基づいて、この操作テーブルＴＢ１０を検索して、この特定されたファイル種別のファイルに対して、可能な操作を特定する。
【００４０】
次に、ファイル操作処理装置１０は、可能な操作のみが表示された操作指定画面を、表示画面５４に表示する（ステップＳ１８）。図７は、本実施形態に係る表示画面５４に表示される操作指定画面Ｗ３０の一例を示す図である。この図７に示すように、ファイル操作処理装置１０は、ファイル種別に対応する操作として操作テーブルＴＢ１０に登録されていた操作を、一覧形式で、操作指定画面Ｗ３０に表示し、ユーザにどの操作をするのかを指定させる。ユーザは操作ボタンＢ２０、Ｂ２６を操作して、カーソルＣＲ３０を移動させ、自分の希望する操作に合わせて、ＯＫボタンＢ１２を押下する。この図７の例では、「回転」が選択されて、ＯＫボタンＢ１２が押下されると仮定する。
【００４１】
このため、ファイル操作処理装置１０は、図３に示すように、ステップＳ２０において、ＯＫボタンＢ１２が押下されたかどうかを判断する（ステップＳ２０）。ＯＫボタンＢ１２が押下されていない場合（ステップＳ２０：ＮＯ）には、このステップＳ２０で待機する。
【００４２】
一方、ＯＫボタンＢ１２が押下された場合（ステップＳ２０：ＹＥＳ）には、ファイル操作処理装置１０は、表示画面５４に、操作ファイル指定画面Ｗ４０を表示する（ステップＳ２２）。図８は、本実施形態に係る表示画面５４に表示される操作ファイル指定画面Ｗ４０の一例を示す図である。
【００４３】
この図８に示すように、この操作ファイル指定画面Ｗ４０においては、すべてのファイルが表示されるが、ユーザが指定したファイル種別のファイルの中で、ユーザが指定したファイル操作の可能なファイルについてのみ、チェックボックスが表示される。例えば、図８において、ファイルＦ１０、Ｆ１３、Ｆ１６、Ｆ１７、Ｆ１８が静止画ファイルであり、且つ、ファイルＦ１７は読み取り専用のファイル属性を有しているが、それ以外は読み取り専用ではない場合には、ファイルＦ１０、Ｆ１３、Ｆ１６、Ｆ１８にはチェックボックスＣＢ４０が表示されるが、ファイルＦ１７は読み取り専用のファイル属性を有しているため、チェックボックスＣＢ４０は表示されない。
【００４４】
この操作ファイル指定画面Ｗ４０において、ユーザは、マウスなどのポインティングデバイスを使用して、「回転」というファイル操作をしたいファイルのチェックボックスＣＢ４０に、矢印などのポインタを合わせて、チェックを挿入する。この図８の例では、ファイルＦ１０とファイルＦ１３の２つのファイルについて、ユーザがチェックを挿入した状態を示している。ファイル操作を行うファイルの指定が完了した場合、ユーザは、ＯＫボタンＢ１２を押下する。
【００４５】
このため、ファイル操作処理装置１０は、ステップＳ２４で、ＯＫボタンＢ１２が押下されたかどうかを判断する（ステップＳ２４）。ＯＫボタンＢ１２が押下されていない場合（ステップＳ２４：ＮＯ）には、このステップＳ２４で待機する。
【００４６】
一方、ＯＫボタンＢ１２が押下された場合（ステップＳ２４：ＹＥＳ）には、ユーザの指定したファイルに対して、ユーザの指定した操作を行う（ステップＳ２６）。図８の例では、ユーザはファイルＦ１０とファイルＦ１３とに、「回転」操作を行う指定をしたので、ファイル操作処理装置１０は、これらファイルＦ１０とファイルＦ１３に対して、回転処理を行う。本実施形態においては、「回転」は、例えば、反時計回りに９０度の回転を意味しているものとする。
【００４７】
そして、このステップＳ２６の後、ファイル操作処理装置１０は、上述したステップＳ１０に戻り、ファイル一覧画面Ｗ２０を表示する。図９は、このとき、表示画面５４に表示されるファイル一覧画面Ｗ２０の一例を示す図である。この図９に示すように、ファイルＦ１０とファイルＦ１３とに対して、回転処理が行われたので、ファイル一覧画面Ｗ２０には、その処理結果が反映されたサムネイル画面が表示される。
【００４８】
ユーザが、さらに何らかのファイル操作を希望する場合には、この図９に示したファイル一覧画面Ｗ２０において、さらに、操作を希望するファイル種別の指定を行えばよい。例えば、動画のファイルについての操作を希望するのであれば、動画ファイルであるファイルＦ１１を指定して、メニューボタンＢ１０を押下することにより、図１０示すような操作指定画面Ｗ５０が表示画面５４に表示される。この操作指定画面Ｗ５０においては、動画のファイルに対して可能な操作のみが表示される。そして、例えば、ユーザが「フルスクリーンで再生」にカーソルＣＲ５０を合わせて、ＯＫボタンＢ１２を押下した場合には、図１１に示すような操作ファイル指定画面Ｗ６０が表示される。この操作ファイル指定画面Ｗ６０においては、２つの動画ファイルＦ１１、Ｆ１４にチェックボックスＣＢ６０が表示されるので、ユーザはいずれかのチェックボックスにチェックを挿入して、ファイルを指定する。ここで、ユーザがファイルＦ１４のチェックボックスＣＢ６０にチェックを挿入して、ＯＫボタンＢ１２を押下したとすると、ファイルＦ１４の動画再生がフルスクリーンで開始される。
【００４９】
以上のように、本実施形態に係るファイル操作処理装置１０によれば、ユーザは、操作をしたいファイルのファイル種別をまず指定し、ファイル操作処理装置１０は、ユーザの指定したファイル種別のファイルに対して実行することのできる操作のみが表示された操作指定画面Ｗ３０、Ｗ５０を表示するようにした。このため、ユーザは、自分が操作しようとしているファイルに対して、どのような操作が可能であるのかを記憶していなくとも、この操作指定画面Ｗ３０、Ｗ５０から、自分の希望する操作を指定するだけで足りるようになる。このため、ユーザがファイル操作をするにあたっての困難性が、大幅に軽減される。
【００５０】
また、ユーザがファイルに対する操作を指定した後に、ファイル操作処理装置１０が、操作ファイル指定画面Ｗ４０を表示する際には、ファイル属性を確認し、ユーザの指定した操作が、ファイル属性に基づき、許容されているかどうかも判断し、許容されているファイル属性を持つファイルに対してのみ、チェックボックスＣＢ４０を表示することとした。このため、指定したファイル種別のファイルであっても、指定した操作ができないファイルについては、チェックボックスＣＢ４０が表示されないので、ユーザが誤って操作できないファイルを選択してしまうことを回避することができる。
【００５１】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態においては、ファイル指定画面Ｗ４０において、指定できないファイルに対してはチェックボックスＣＢ４０を表示しないこととしたが、すべてのファイルに対してチェックボックスＣＢ４０を表示するが、選択できないファイルのサムネイル画像に対しては「×」印を表示するようにしてもよい。
【００５２】
また、上述したファイル一覧画面Ｗ２０においては、ファイルをサムネイル画像により表現することとしたが、単純に、ファイル名を文字表示するようにしてもよい。ファイル名を文字表示するようにした場合には、操作ファイル指定画面Ｗ４０で、通常表示とグレーアウトした表示とにより、指定可能なファイルと指定できないファイルとをユーザに識別させるようにしてもよい。すなわち、指定可能なファイルは通常表示されており、指定できないファイルは薄くグレーアウトされて表示されるようにしてもよい。そして、ユーザがグレーアウトされた表示のファイル名を指定しようとしても、指定できないように構成すればよい。
【００５３】
さらに、操作ファイル指定画面Ｗ４０においては、ユーザが操作ファイルとして指定できるかどうかに拘わらず、すべてのファイルを表示することとしたが、ユーザが指定できないファイルについては、操作ファイル指定画面Ｗ４０に表示しないようにしてもよい。例えば、ファイル一覧画面Ｗ２０におけるファイルの位置でファイルを特定しているユーザにとっては、操作ファイル指定画面Ｗ４０においてすべてのファイルを表示した方が便利であろうし、逆に、サムネイル画像の内容やファイル名でファイルを特定しているユーザにとっては、指定できないファイルは表示されない方が便利であろう。
【００５４】
また、上述した実施形態においては、操作ファイル指定画面Ｗ４０を表示する際に、ユーザの指定したファイル種別のファイルのファイル属性を調べ、ユーザの指定した操作がファイル属性に照らして可能であるかどうかを判断することとしたが、このようなファイル属性に基づく判断は省くことも可能である。この場合、ファイル属性で許可されていない操作をユーザに指定されたファイルについては、その操作が実行できない旨を事後的に表示することとなる。
【００５５】
また、上述した実施形態では、ファイル一覧画面Ｗ２０を用いて、ユーザが操作しようとしているファイルのファイル種別を指定させることとしたが、図１２に示すように、ファイル種別一覧画面Ｗ７０によりファイル種別を指定させるようにしてもよい。すなわち、ステップＳ１０において、図１２に示すような、ファイル種別の一覧を表示するファイル種別一覧画面Ｗ７０を表示し、ユーザがカーソルＣＲ７０を移動させて、自分がファイル操作をしようとしているファイルの種別を、「静止画」、「動画」、「音楽」、「その他」の中から指定するようにしてもよい。
【００５６】
さらに、この図１２と上述した図５を組み合わせて、図１３に示すようなファイル一覧画面Ｗ８０により、ステップＳ１０で、ユーザにファイル種別を指定させるようにしてもよい。すなわち、図１３のファイル一覧画面Ｗ８０においては、ファイル一覧のサムネイル画像表示に加えて、そのファイルのファイル名やファイル種別などが表示される。ユーザは、カーソルＣＲ８０を移動させて、自分がファイル操作しようとしているファイルを指定してもよいし、自分がファイル操作をしようとしているファイルと同じファイル種別のファイルを指定してもよい。
【００５７】
また、上述した実施形態におけるハードディスクドライブ２４は、複数の異なるファイル種別のファイルが格納される記憶装置の一例であり、メモリカードやコンパクトディスクなどの記憶装置を用いることも可能である。
【００５８】
さらに、上述の実施形態で説明したファイル操作実行処理については、このファイル操作実行処理に含まれる各処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムをファイル操作処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００５９】
また、ファイル操作処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、コンピュータの備える他のプログラムを活用するために、そのファイル操作処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００６０】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、ファイル操作処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００６１】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだファイル操作処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００６２】
さらに、上述した実施形態では、ファイル操作実行処理をソフトウェアにより実現する例を説明したが、この処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。図１４は、このファイル操作実行処理をハードウェアにより実現した場合の構成の一例を説明するブロック図である。
【００６３】
この図１４に示すように、ファイル操作処理装置１０は、ファイル種別指定部１００と、操作指定部１０２と、操作ファイル指定部１０４と、処理実行部１０６ととともに、上述した図１のハードウェア構成のうち必要な構成部分を備えて構成されている。
【００６４】
ファイル種別指定部１００は、ユーザが操作をしようとしているファイルのファイル種別を、ユーザに指定させる。具体的には、例えば、図５に示したファイル一覧画面Ｗ２０を表示画面５４に表示する。
【００６５】
操作指定部１０２は、ファイル種別指定部１０２で指定されたファイル種別のファイルに対して可能な操作のみを表示し、ユーザに操作を指定させる。具体的には、例えば、ファイル種別指定部１００で指定されたファイル種別に基づいて、ハードディスクドライブ２４に格納されている操作テーブルＴＢ１０を検索し、ファイル種別指定部１００で指定されたファイル種別のファイルに対して可能な操作を特定し、この特定された操作を操作指定画面Ｗ３０として、表示画面５４に表示する。
【００６６】
操作ファイル指定部１０４は、ファイル種別指定部１００で指定されたファイル種別のファイルの中から、操作指定部１０２で指定された操作を行うファイルをユーザにしていさせる。具体的には、例えば、表示画面５４に操作ファイル指定画面Ｗ４０を表示して、ファイル種別指定部１００で指定されたファイル種別のファイルのうち、操作指定部１０２で指定された操作の可能なファイルの中から、操作指定部１０２で指定された操作を行うファイルを、ユーザに指定させる。
【００６７】
処理実行部１０６は、操作ファイル指定部１０６で指定されたファイルに対して、操作指定部１０２で指定された操作の処理を実行する。
【００６８】
また、操作ファイル指定部１０４は、ファイル種別指定部１００で指定されたファイル種別のファイルのファイル属性を取得して、このファイル属性に基づいて、ハードディスクドライブ２４に格納されている操作テーブルＴＢ１０を検索し、操作指定部１０２で指定された操作の可能なファイルを選択し、この選択されたファイルの中から、操作指定手部１０２で指定された操作を行うファイルを、ユーザに指定させるようにしてもよい。具体的には、例えば、図８に示した操作ファイル指定画面Ｗ４０を表示画面５４に表示することにより、ユーザに操作ファイルを指定させる。
【００６９】
また、ファイル種別指定部１００は、図５に示すようなファイルの一覧を表示するファイル一覧画面Ｗ２０を表示画面５４に表示し、このファイル一覧画面Ｗ２０の中から、ユーザが操作をしようとしているファイル種別のファイルを指定させるようにしてもよい。
【００７０】
或いは、ファイル種別指定部１００は、図１２に示すようなファイル種別の一覧を表示するファイル種別一覧画面Ｗ７０を表示し、このファイル種別一覧画面Ｗ７０の中から、ユーザが操作をしようとしているファイル種別を指定させるようにしてもよい。
【００７１】
なお、操作ファイル指定部１０４で表示する操作ファイル指定画面Ｗ４０においては、すべてのファイルの一覧を表示するものの、ファイル種別指定部１００で指定されたファイル種別以外のファイルはユーザが指定できないように構成してもよい。
【００７２】
或いは、操作ファイル指定部１０４で表示する操作ファイル指定画面Ｗ４０においては、すべてのファイルの一覧を表示するものの、ファイル種別指定部１００で指定されたファイル種別で、且つ、操作指定部１０４で指定された操作の可能なファイル以外のファイルは、ユーザが指定できないように構成してもよい。
【図面の簡単な説明】
【００７３】
【図１】本実施形態に係るファイル操作処理装置の内部構成の一例を説明するブロック図。
【図２】本実施形態に係るファイル操作処理装置を表示画面側から見た平面図。
【図３】本実施形態に係るファイル操作処理装置で実行されるファイル操作実行処理の内容を説明するフローチャートを示す図。
【図４】本実施形態に係るファイル操作処理装置の表示画面に表示されるメインメニュー画面の一例を示す図。
【図５】本実施形態に係るファイル操作処理装置の表示画面に表示されるファイル一覧画面の一例を示す図。
【図６】本実施形態に係るファイル操作処理装置が保持する操作テーブルの構成の一例を示す図。
【図７】本実施形態に係るファイル操作処理装置の表示画面に表示される操作指定画面の一例を示す図。
【図８】本実施形態に係るファイル操作処理装置の表示画面に表示される操作ファイル指定画面の一例を示す図。
【図９】本実施形態に係るファイル操作処理装置の表示画面に表示されるファイル一覧画面の一例を示す図（操作処理実行後）。
【図１０】本実施形態に係るファイル操作処理装置の表示画面に表示される操作指定画面の一例を示す図（動画ファイルの場合）。
【図１１】本実施形態に係るファイル操作処理装置の表示画面に表示される操作ファイル指定画面の一例を示す図（動画ファイルの場合）。
【図１２】本実施形態に係るファイル操作処理装置の表示画面に表示されるファイル種別一覧画面の一例を示す図。
【図１３】本実施形態に係るファイル操作処理装置の表示画面に表示されるファイル一覧画面の変形例を示す図。
【図１４】本実施形態に係るファイル操作実行処理をハードウェアにより実現した場合のハードウェア構成の一例を示す図。
【符号の説明】
【００７４】
１０  ファイル操作処理装置
２０  ＣＰＵ
２２  ＲＡＭ
２４  ハードディスク
２６  メモリカードインターフェース
２８  スピーカ出力回路
３０  内部バス
４０  ＲＯＭ
４２  ＤＳＰ
５０  専用バス
５２  表示用コントローラ
５４  表示画面
６０  テレビ出力回路
７０  メモリカード
【図１】
2007018316.tif 000003
【図２】
2007018316.tif 000004
【図３】
2007018316.tif 000005
【図４】
2007018316.tif 000006
【図５】
2007018316.tif 000007
【図６】
2007018316.tif 000008
【図７】
2007018316.tif 000009
【図８】
2007018316.tif 000010
【図９】
2007018316.tif 000011
【図１０】
2007018316.tif 000012
【図１１】
2007018316.tif 000013
【図１２】
2007018316.tif 000014
【図１３】
2007018316.tif 000015
【図１４】
2007018316.tif 000016