(57)【要約】【課題】  同じファイル名を持った（若しくは自動的に割り当てられた抽象的なファイル名を持った）ファイルを好適に管理する。【解決手段】  ファイル名やタイトル名などの名称を持つファイルを１つ又は複数選択し、各ファイルの名称の指定した場所に、指定した文字を一括して追加する。転送先のフォルダ内に同じファイル名のファイルが既に存在する場合、ファイル名に一括して指定した文字列を挿入することにより、ファイル名の重なりを一括して解除する。例えば、選択したデータが保管されている場所の名称の一部又はすべてを、選択したデータの名称の指定した場所に一括して追加する。【選択図】  図３
2006011749.tif 000002
【特許請求の範囲】
【請求項１】
ファイル転送時におけるファイル情報を管理する情報処理装置であって、
ファイル転送元におけるファイル情報を管理する転送元ファイル情報管理手段と、
ファイル転送元からファイル転送先へ転送するファイルを選択する転送ファイル選択操作手段と、
転送ファイルに関するファイル情報の変更方法を設定するファイル情報変更方法設定手段と、
転送ファイルをファイル転送元からファイル転送先へ転送するファイル転送手段と、
ファイル転送元における転送ファイルについての元のファイル情報を、設定されたファイル情報の変更方法に従って変更し、ファイル転送先におけるファイル情報を管理する転送先ファイル情報管理手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記ファイル情報変更方法設定手段は、転送すると選択された各ファイルについてファイル情報を構成する文字情報中の指定した場所に、指定した文字を一括して追加する変更方法に設定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ファイル情報変更方法設定手段は、転送すると選択された各ファイルがファイル転送元において保管されている場所に関する文字情報の一部又はすべてを、各ファイルについてファイル情報を構成する文字情報の指定した場所に一括して追加する変更方法に設定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記転送元ファイル情報管理手段は、１以上のファイルをファイル転送元からファイル転送先へ転送する際に、ファイル転送元における該ファイルのファイル名を前記ファイル情報変更方法設定手段により設定された変更方法に従って一括変換する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記転送先ファイル情報管理手段は、１以上のファイルをファイル転送元からファイル転送先へ転送する際に、ファイル転送先における該ファイルのファイル名を前記ファイル情報変更方法設定手段により設定された変更方法に従って一括変換する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記転送先ファイル情報管理手段は、１以上のファイルをファイル転送元からファイル転送先へ転送する際、ファイル転送先において同一のファイル情報を持つファイルが既に存在する場合に、一部又は全部の転送ファイルのファイル情報を前記ファイル情報変更方法設定手段により設定された変更方法に従って一括変換する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ファイル転送時におけるファイル情報を管理する情報処理方法であって、
ファイル転送元におけるファイル情報を管理する転送元ファイル情報管理ステップと、
ファイル転送元からファイル転送先へ転送するファイルを選択する転送ファイル選択操作ステップと、
転送ファイルに関するファイル情報の変更方法を設定するファイル情報変更方法設定ステップと、
転送ファイルをファイル転送元からファイル転送先へ転送するファイル転送ステップと、
ファイル転送元における転送ファイルについての元のファイル情報を、設定されたファイル情報の変更方法に従って変更し、ファイル転送先におけるファイル情報を管理する転送先ファイル情報管理ステップと、
を具備することを特徴とする情報処理方法。
【請求項８】
前記ファイル情報変更方法設定ステップでは、転送すると選択された各ファイルについてファイル情報を構成する文字情報中の指定した場所に、指定した文字を一括して追加する変更方法に設定する、
ことを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記ファイル情報変更方法設定ステップでは、転送すると選択された各ファイルがファイル転送元において保管されている場所に関する文字情報の一部又はすべてを、各ファイルについてファイル情報を構成する文字情報の指定した場所に一括して追加する変更方法に設定する、
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記転送元ファイル情報管理ステップでは、１以上のファイルをファイル転送元からファイル転送先へ転送する際に、ファイル転送元における該ファイルのファイル名を前記ファイル情報変更方法設定ステップにおいて設定された変更方法に従って一括変換する、
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
前記転送先ファイル情報管理ステップでは、１以上のファイルをファイル転送元からファイル転送先へ転送する際に、ファイル転送先における該ファイルのファイル名を前記ファイル情報変更方法設定ステップにおいて設定された変更方法に従って一括変換する、
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１２】
１２
前記転送先ファイル情報管理ステップでは、１以上のファイルをファイル転送元からファイル転送先へ転送する際、ファイル転送先において同一のファイル情報を持つファイルが既に存在する場合に、一部又は全部の転送ファイルのファイル情報を前記ファイル情報変更方法設定ステップにおいて設定された変更方法に従って一括変換する、
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１３】
ファイル転送時におけるファイル情報を管理するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
ファイル転送元におけるファイル情報を管理する転送元ファイル情報管理ステップと、
ファイル転送元からファイル転送先へ転送するファイルを選択する転送ファイル選択操作ステップと、
転送ファイルに関するファイル情報の変更方法を設定するファイル情報変更方法設定ステップと、
転送ファイルをファイル転送元からファイル転送先へ転送するファイル転送ステップと、
ファイル転送元における転送ファイルについての元のファイル情報を、設定されたファイル情報の変更方法に従って変更し、ファイル転送先におけるファイル情報を管理する転送先ファイル情報管理ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のファイルを管理する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、複数のファイルをハード・ディスクなどの外部記憶装置に格納して管理する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、ディレクトリ構造を持った記憶装置に複数のファイルを格納して階層的に管理する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、デジタル・カメラやその他の外部機器又は取り外し可能メモリから読み出した複数のファイルを記憶装置内の所定のフォルダにコピーして管理する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
昨今の技術革新に伴い、デスクトップ型やノートブック型など各種パーソナル・コンピュータ（ＰＣ）が開発され市販されている。この種の装置は、通常、周辺機器接続用のインターフェースを備え、キーボードやマウス、プリンタ、モデムなどのさまざまな周辺機器を装備し、操作環境を整え、ハードウェア資源を確保することができる。
【０００４】
パーソナル・コンピュータ用のインターフェースとしては、古くはシリアル・ポートやパラレル・ポートが知られているが、最近では、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）が急速に普及してきている。また、キーボードやマウス、プリンタ、スキャナ、モデム、ハード・ディスク・ドライブ、ＣＤ−ＲＷドライブ、ＤＶＤドライブなど、ＵＳＢデバイスの種類も豊富である。ＵＳＢは、シリアル・バスなのでケーブルが比較的細いこと、ハブを用いて周辺機器をツリー接続が可能なこと、さまざまな転送モードをサポートすることなどに特徴があり、汎用のインターフェースとして広く認識されている。
【０００５】
また、周辺機器の中には、パーソナル・コンピュータに接続され周辺機器として動作する以外に、自走機能を持つものがある。その一例として、ハード・ディスクを内蔵したバッテリ駆動のポータブル・メディア・プレーヤなどを挙げることができる。
【０００６】
この種の電子機器は、ＵＳＢケーブルなどのインターフェースを介してパーソナル・コンピュータに接続されている間は、外付けハード・ディスク装置として動作し、通常のコンピュータ・ファイルを格納したり、映像や音響などのコンテンツをダウンロードしたりすることができる。一方、パーソナル・コンピュータとの接続から解放されたとき（勿論、ＵＳＢケーブルに接続されたままでも可）に、スタンドアロン状態でメディア・プレーヤとして動作し、ハード・ディスク内にダウンロードされた映像や音楽などのコンテンツの再生を当該機器内で行なうことができる。
【０００７】
例えば、携帯電話機やパソコンなどの他装置と接続連携して相互連携動作が可能となるポータブル電子装置について提案がなされている（例えば、特許文献１を参照のこと）。この種のポータブル電子装置によれば、独立動作のみならず形態伝焼きやパソコンなどの他装置と接続連携させて協働連携動作が可能である。したがって、他装置と相互に音楽データの授受をして音声音響を出力する機能や、他装置としての携帯電話機を介して通話する機能や、他装置をリモート制御する機能など、他装置と接続連携によるユーザ・インターフェースを拡大進展させるシステム的な動作が可能である。
【０００８】
【特許文献１】特開２００２−３００２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した自走機能（メディア・プレーヤ）を持つハード・ディスク装置やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などのポータブル機器においては、メディア種別が同じ（若しくはファイル形式が同じ）ファイルを同じフォルダに入れて格納する。言い換えれば、メディア種別毎に特定のフォルダ名を持ったフォルダ内に格納して管理するというファイル管理手法が広く採用されている。
【００１０】
これは、メディア毎の再生アプリケーションが処理対象となるファイル群を検索し易くし、比較的処理能力の低いポータブル機器のプロセッサを用いて、より品質の高いサービスを実現するようにするためである。
【００１１】
ファイル名が同じであっても、格納されているフォルダ若しくはドライブが異なれば（すなわちパスが異なれば）、ファイル・システムはそれぞれ別のファイルとして認識することができる。ところが、上述したように、メディア種別毎にパスを統一するというファイル管理を行なう場合、ファイル名が重なる可能性が高くなる。
【００１２】
例えば、デジタル・カメラなどで撮影したファイルは、ＤＳＣ００００１．ＪＰＧといったように、ある規則を持った名称が自動的に付けられる。これらをハード・ディスクなどにコピーする場合、以前にコピーしたファイルと同じファイル名となることが頻繁に起こる。
【００１３】
通常、フォルダを分けて（すなわちパスを変えて）管理すれば、ファイル名が重複しても大きな問題は無い。ところが、ＪＰＥＧファイルを表示する機能を持つポータブル機器などで、さらにサブフォルダに分けて管理する機能が無いものも存在する。このような機器にファイルを転送する場合、事前にファイル名を変更してからコピーしないと既に存在するファイルを上書きしてしまうという問題がある。
【００１４】
また、ファイル名が同じでなかったとしても、自動的に与えられる抽象的なファイル名からファイルの内容を思い浮かべることは難しく、ファイルの分類・整理に不便である。上述の例で言えば、デジタル・カメラから取得した画像ファイルは一様に「ＤＳＣ」と数字だけで構成されるファイル名ばかりであり、どのファイルが何の写真かを判断することは困難であり、不便である。
【００１５】
本発明は上述したような技術的課題を鑑みたものであり、その主な目的は、複数のファイルをハード・ディスクなどの外部記憶装置に格納して好適に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１６】
本発明のさらなる目的は、ディレクトリ構造を持った記憶装置に複数のファイルを格納して階層的に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１７】
本発明のさらなる目的は、デジタル・カメラやその他の外部機器又は取り外し可能メモリから読み出した複数のファイルを記憶装置内の所定のフォルダにコピーして好適に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１８】
本発明のさらなる目的は、階層化されたディレクトリ構造を持つファイル空間上で、同じファイル名を持った（若しくは自動的に割り当てられた抽象的なファイル名を持った）ファイルを好適に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１９】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、ファイル転送時におけるファイル情報を管理する情報処理装置であって、
ファイル転送元におけるファイル情報を管理する転送元ファイル情報管理手段と、
ファイル転送元からファイル転送先へ転送するファイルを選択する転送ファイル選択操作手段と、
転送ファイルに関するファイル情報の変更方法を設定するファイル情報変更方法設定手段と、
転送ファイルをファイル転送元からファイル転送先へ転送するファイル転送手段と、
ファイル転送元における転送ファイルについての元のファイル情報を、設定されたファイル情報の変更方法に従って変更し、ファイル転送先におけるファイル情報を管理する転送先ファイル情報管理手段と、
を具備することを特徴とする情報処理装置である。
【００２０】
本発明に係る情報処理装置は、デジタル・カメラなどの外部のデータ・ソースから取得した複数のファイルを階層化されたディレクトリ構造を持つファイル空間上で管理するものである。この種のファイル空間上では、ファイル名が同じであっても、格納されているフォルダ若しくはドライブが異なれば（すなわちパスが異なれば）、ファイル・システムはそれぞれ別のファイルとして認識することができる。
【００２１】
ところが、ポータブル機器などでは、メディア種別毎にパスを統一するというファイル管理方法が採用されている。また、デジタル・カメラを始めとするデータ・ソースにおいては、撮影した画像データに対し規則的なファイル名を自動的に割り当てることから、同じファイル名が同じパス上で重なり合う可能性が高い。付言すれば、自動的に割り当てられる規則的なファイル名は、ファイルの内容を想起させない抽象的な文字列で構成されることから、後でフォルダ内を閲覧してもファイル名は分類や整理の手がかりとはならない。
【００２２】
そこで、本発明に係る情報処理装置では、ファイル名やタイトル名などの名称を持つデータを１つ又は複数選択し、選択した各データの名称の指定した場所に、指定した文字を一括して追加するようにした。したがって、抽象的なファイル名が自動的に割り振られ、ファイルの転送先となるフォルダ内に同じファイル名のファイルが既に存在する場合であっても、それぞれのファイル名に一括して指定した文字列を挿入することにより、ファイル名の重なりを一括して解除することができる。
【００２３】
このような場合、ユーザは、フォルダ内でファイル名が重なった別のファイルに上書き保存したり、ファイル毎にファイル名を逐次変更したりするという手間を省くことができる。
【００２４】
また、フォルダに一括転送するファイルが同じ内容を持つ場合には、その内容を象徴する（若しくは想起することができる）文字列をすべてのファイル名の同じ場所に挿入することができる。このような場合、ユーザは後日フォルダ内を閲覧したときに、ファイルの分類・整理の手助けとなる。
【００２５】
例えば、選択したデータが保管されている場所の名称の一部又はすべてを、選択したデータの名称の指定した場所に一括して追加することができる。
【００２６】
また、本発明によれば、データをある場所から別の場所に転送する際に、転送元のデータの名称を、上述したいずれかの方法により一括して変更することができる。
【００２７】
また、本発明によれば、データをある場所から別の場所に転送する際に、転送先のデータの名称を、上述したいずれかの方法で変更することができる。
【００２８】
また、本発明によれば、データをある場所から別の場所に転送する際に、転送しようとするデータの中に、転送先に既に同一の名称を持つデータが存在した場合に、転送しようとする一部又はすべてのデータの名称を、上述したいずれかの方法で変更することができる。
【００２９】
また、本発明によれば、データをある場所から別の場所に転送する際に、転送しようとするデータの中に、転送先に既に同一の名称を持つデータが存在した場合に、転送先の一部又はすべてのデータの名称を、上述したいずれかの方法で変更することができる。
【００３０】
また、本発明の第２の側面は、ファイル転送時におけるファイル情報を管理するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
ファイル転送元におけるファイル情報を管理する転送元ファイル情報管理ステップと、
ファイル転送元からファイル転送先へ転送するファイルを選択する転送ファイル選択操作ステップと、
転送ファイルに関するファイル情報の変更方法を設定するファイル情報変更方法設定ステップと、
転送ファイルをファイル転送元からファイル転送先へ転送するファイル転送ステップと、
ファイル転送元における転送ファイルについての元のファイル情報を、設定されたファイル情報の変更方法に従って変更し、ファイル転送先におけるファイル情報を管理する転送先ファイル情報管理ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００３１】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る情報処理装置と同様の作用効果を得ることができる。
【発明の効果】
【００３２】
本発明によれば、ディレクトリ構造を持った記憶装置に複数のファイルを格納して階層的に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３３】
また、本発明によれば、デジタル・カメラやその他の外部機器又は取り外し可能メモリから読み出した複数のファイルを記憶装置内の所定のフォルダにコピーして好適に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３４】
また、本発明によれば、階層化されたディレクトリ構造を持つファイル空間上で、同じファイル名を持った（若しくは自動的に割り当てられた抽象的なファイル名を持った）ファイルを好適に管理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３７】
Ａ．装置構成
図１には、パーソナル・コンピュータのハードウェア構成を模式的に示している。
【００３８】
このシステムは、プロセッサ１１を中心に構成されている。プロセッサ１１は、オペレーティング・システム（ＯＳ）が提供するプログラム実行環境下で、メモリ１２に記憶されたプログラムに基づいて各種の処理を実行する。また、プロセッサ１１は、バス１３を介して接続されている各種の周辺機器を制御している。バス１３に接続された周辺機器は次のようなものである。
【００３９】
メモリ１２は、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）などの半導体メモリで構成され、プロセッサ１１において実行されるプログラム・コードをロードしたり、実行プログラムの作業データを一時格納したりするために使用される。メモリ１２は、プロセッサ１１のメモリ空間を構成する。
【００４０】
ディスプレイ・コントローラ１４は、プロセッサ１１から送られてくる描画命令に従って表示画像を生成し、表示装置１５に送る。ディスプレイ・コントローラ１４に接続された表示装置１５は、ディスプレイ・コントローラ１４から送られた表示画像情報に従い、その画像を画面に表示出力する。
【００４１】
本実施形態では、ディスプレイ・コントローラ１４はビットマップ表示形式をサポートし、オペレーティング・システムは表示装置１５のスクリーン上でＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作環境を提供している。したがって、デスクトップ上では、アプリケーションやその他のプログラム、プリンタなどのハードウェア資源を象徴する複数のアイコンが表示されており、ユーザは、アイコンに直接的な操作を印加することで所望の処理が起動する。
【００４２】
入出力インターフェース１６は、キーボード１７やマウス１８が接続されており、キーボード１７やマウス１８からの入力信号をプロセッサ１１へ転送する。
【００４３】
ネットワーク・インターフェース２２は、ＬＡＮやインターネットなどの外部ネットワークに接続されており、インターネットを介したデータ通信を制御する。すなわち、プロセッサ１１から送られたデータをインターネット上の他の装置へ転送するとともに、インターネットを介して送られてきたデータを受け取りプロセッサ１１に渡す。例えば、プログラムやデータなどをネットワーク経由で外部から受信することができる。
【００４４】
ハード・ディスク装置（ＨＤＤ：Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）コントローラ１９には、ＨＤＤなどの大容量外部記憶装置２０が接続されており、ＨＤＤコントローラ１９が接続されたＨＤＤ２０へのデータの入出力を制御する。ＨＤＤ２０には、プロセッサが実行すべきオペレーティング・システム（ＯＳ）のプログラム、アプリケーション・プログラム、ドライバ・プログラム、さらにはプログラムによって参照又は再生処理が行なわれるデータやコンテンツなどが格納されている。
【００４５】
ＵＳＢコントローラ２１は、１基以上のＵＳＢポートを備え、ＵＳＢケーブルを介して接続されるＵＳＢデバイスとの間でインターフェース・プロトコルを実現する。ＵＳＢは、シリアル・バスなのでケーブルが比較的細いこと、ハブを用いて周辺機器をツリー接続が可能なこと、さまざまな転送モードをサポートすることなどに特徴があり、汎用のインターフェースとして広く認識されている。
【００４６】
ＵＳＢデバイスとしては、キーボードやマウス、プリンタ、スキャナ、モデム、ハード・ディスク・ドライブ、ＣＤ−ＲＷドライブ、ＤＶＤドライブなどが挙げられる。また、ＵＳＢデバイスの中には、ＵＳＢケーブルで接続された周辺機器として動作する以外に自走機能を持つものもある。例えば、ポータブル・メディア・プレーヤとしても動作するＵＳＢハード・ディスクである。
【００４７】
正規のＵＳＢデバイスは、 “Ｃｏｎｆｉｇｕｒａｔｉｏｎ”と呼ばれる初期処理を経ることにより、ＵＳＢホストとしてのパーソナル・コンピュータによって認識されている。例えば、ＵＳＢハード・ディスクは、Ｃｏｎｆｉｇｕｒａｔｉｏｎ手続きにより認識された後、ファイル・システムの管理下に置かれ、通常のファイル・アクセスが可能となる。
【００４８】
パーソナル・コンピュータからＵＳＢ接続されているＵＳＢハード・ディスクのファイル空間は、コンピュータ本体のファイル・システムの管理下にあり、ファイル名が同じであっても、格納されているフォルダ若しくはドライブが異なれば（すなわちパスが異なれば）、ファイル・システムはそれぞれ別のファイルとして認識することができる。また、ＵＳＢハード・ディスクは、自走機能によりポータブル・メディア・プレーヤとして動作することができ、メディア種別毎にパスを統一するというファイル管理方法が採用されている。
【００４９】
また、パーソナル・コンピュータからＵＳＢ接続されているＵＳＢハード・ディスクに映像や音楽などのデータ・コンテンツを転送する際には、コンテンツ保護の観点からスクランブル処理を施すようにすることが好ましい。コンテンツのスクランブル処理を行なうことにより、ＵＳＢハード・ディスクを別のコンピュータに接続した場合に、特別なソフトウェア・ツールを用いずにオペレーティング・システム標準のファイル操作によってポータブル電子機器からコンテンツを取り出しても、汎用アプリケーションなどで再生可能な形式のファイルを作成することはできなくなるので、コンテンツを不正利用から保護することができる（例えば、本出願人に既に譲渡されている特願２００４−１７０５０８号明細書を参照のこと）。
【００５０】
なお、パーソナル・コンピュータなどの情報処理装置を構成するためには、図１に示した以外にも多くの電気回路などが必要である。但し、これらは当業者には周知であり、また、本発明の要旨を構成するものではないので、本明細書中では省略している。また、図面の錯綜を回避するため、図中の各ハードウェア・ブロック間の接続も一部しか図示していない点を了承されたい。
【００５１】
図２には、本発明の一実施形態に係るＵＳＢデバイスのハードウェア構成を模式的に示している。
【００５２】
本実施形態に係るＵＳＢハード・ディスクは、ハード・ディスクを内蔵しＵＳＢインターフェースを備えたハード・ディスク装置であり、ＵＳＢケーブルに接続されたときには、正規のＵＳＢデバイスとしてＣｏｎｆｉｇｕｒａｔｉｏｎ手続を行ない、パーソナル・コンピュータから認識され、大容量記憶装置として動作することができる。
【００５３】
また、このＵＳＢハード・ディスクは、自走機能を備え、ハード・ディスクを内蔵したバッテリ（図示しない）駆動のポータブル・メディア・プレーヤとして動作し、ハード・ディスク内の映像や音楽などのコンテンツの再生を当該機器内で行なうこともできる。ポータブル機器として動作することを考慮し、パーソナル・コンピュータのローカル・ディスクからＵＳＢハード・ディスクへデータを転送するときには、再符号化などの形式変換を行うようにしてもよい。例えば、パーソナル・コンピュータにＭＰＥＧ２形式で保存されている映像データを、より低ビット・レートのＭＰＥＧ４形式に変換する。
【００５４】
図２に示すＵＳＢハード・ディスクは、ＵＳＢ／ＡＴＡブリッジ３１と、ＭＰＵ３２と、ハード・ディスク・ドライブ（ＨＤＤ）３３と、再生コンテンツ出力部３４と、ユーザ入力部３５とを備えている。
【００５５】
ＵＳＢ／ＡＴＡブリッジ３１は、ＡＴＡインターフェースのＨＤＤ３３をＵＳＢインターフェースに接続して使用するためのプロトコル変換ＩＣである。ＵＳＢ／ＡＴＡブリッジ３１は、例えばＵＳＢコントローラＩＣと汎用ワンチップ・マイクロコンピュータを用いて実装され、内蔵ＲＯＭ若しくは外付けＲＯＭに格納されているファームウェアを内蔵ＲＡＭに展開して所定の処理を実行することができる。例えば、ＨＤＤなどの記憶装置をＵＳＢ Ｍａｓｓ Ｓｔｏｒａｇｅ Ｃｌａｓｓ規格のデバイスとして動作させるのに必要な機能を内蔵ＲＯＭに格納されたファームウェアとしてあらかじめ有している。また、書き換え可能な外付けＲＯＭによって、充電モード時のファームウェアなどＵＳＢデバイス用プログラムを比較的容易且つ安価に変更することができる。
【００５６】
ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３２は、本装置全体の動作を統括的に制御するメイン・コントローラであり、主に電源投入時における初期化及び自己診断処理、ＵＳＢ／ＡＴＡブリッジ３１へのＵＳＢケーブル（ＵＳＢホスト）の接続又は非接続に応じた動作モードの管理、ＨＤＤ３３に格納されている映像や音楽コンテンツの再生などの自走時の動作制御などを行なう。
【００５７】
ＵＳＢハード・ディスクは、ＵＳＢケーブルを介してパーソナル・コンピュータに接続されているときには、パーソナル・コンピュータの外部記憶装置として動作し、通常のコンピュータ・ファイルを格納したり、映像や音響などのコンテンツをダウンロードしたりすることができる。また、ＵＳＢケーブルを取り外したときには、自走機能によりポータブル・メディア・プレーヤとして動作することができ、ＨＤＤ３３に格納されているコンテンツを再生出力することができる。なお、ＵＳＢハード・ディスクとしての動作モードはこのような定義に限定されるものではなく、例えばＵＳＢ接続されたままの状態であっても、自走動作するようにしてもよい。
【００５８】
パーソナル・コンピュータからＨＤＤ３３にコンテンツをダウンロードする際には、コンテンツ保護の目的でスクランブル処理が施されている（前述）。ＭＰＵ３２は、コンテンツ再生時には、ＨＤＤ３３から取り出されたコンテンツをデスクランブルし、さらにＷＡＶやＭＰ３などの形式で符号化されているコンテンツの復号化処理をリアルタイムで行なう。
【００５９】
ＨＤＤ３３は、ＵＳＢ接続されたパーソナル・コンピュータにとっての外部記憶装置として機能するとともに、当該ＵＳＢハード・ディスクが自走機能によりポータブル・メディア・プレーヤとして動作するときには、メディア記録装置として機能する。
【００６０】
パーソナル・コンピュータからＵＳＢ接続されているＵＳＢハード・ディスクのファイル空間は、コンピュータ本体のファイル・システムの管理下にあり、ファイル名が同じであっても、格納されているフォルダ若しくはドライブが異なれば（すなわちパスが異なれば）、ファイル・システムはそれぞれ別のファイルとして認識することができる。また、ＵＳＢハード・ディスクは、自走機能によりポータブル・メディア・プレーヤとして動作することができ、メディア種別毎にパスを統一するというファイル管理方法が採用されている。
【００６１】
ＨＤＤ３３は、ＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）仕様に準拠したＨＤＤであり、ＨＤＤに故障が発生し、保存された貴重なデータが失われるのを防ぐために、ＳＭＡＲＴ（Ｓｅｌｆ−Ｍｏｎｏｔｏｒｉｎｇ，Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）という自己監視、障害予測機能が備えられている。そして、ＳＭＡＲＴ機能により属性値のログ・データを記録するＳＭＡＲＴ  ｌｏｇ領域がハード・ディスク上の所定領域に設けられている。ＵＳＢ  Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓのコマンドでは（すなわち、通常のコンピュータからＵＳＢインターフェース経由では）、このＳＭＡＲＴ  ｌｏｇ領域にアクセスすることはできない。
【００６２】
なお、ＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）は、パーソナル・コンピュータ内のバスにハード・ディスクを接続する実質標準であるＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｅｖｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）を標準化した規格である。
【００６３】
再生コンテンツ出力部３４は、自走機能によりコンテンツ再生したときの映像及び音響出力用のディスプレイやスピーカなどで構成される。また、ユーザ入力部３５は、再生時の再生、停止、早送り、巻き戻しなどのキー操作を行なうためにユーザ・インターフェースである。
【００６４】
Ｂ．データ転送時におけるファイル名変更
ここでは、デジタル・カメラなどの外部のデータ・ソースから取得した複数のファイルを、ＵＳＢハード・ディスク内の階層化されたディレクトリ構造を持つファイル空間上で管理する場合を想定する。この種のファイル空間上では、ファイル名が同じであっても、格納されているフォルダ若しくはドライブが異なれば（すなわちパスが異なれば）、ファイル・システムはそれぞれ別のファイルとして認識することができる。
【００６５】
他方、ＵＳＢハード・ディスクは、自走機能によりポータブル・メディア・プレーヤとして動作することができ、メディア種別毎にパスを統一するというファイル管理方法が採用されている。
【００６６】
ここで、デジタル・カメラを始めとするデータ・ソースにおいては、撮影した画像データに対し規則的なファイル名を自動的に割り当てることから、メディア種別毎に専用のフォルダを設けるというファイル管理方法では同じファイル名が同じパス上で重なり合う可能性が高い、という問題がある。また、自動的に割り当てられる規則的なファイル名は、ファイルの内容を想起させない抽象的な文字列で構成されることから、後でフォルダ内を閲覧してもファイル名は分類や整理の手がかりとはならない。
【００６７】
そこで、本実施形態では、ファイル名やタイトル名などの名称を持つデータを１つ又は複数選択し、選択した各データの名称の指定した場所に、指定した文字を一括して追加するようにした。したがって、抽象的なファイル名が自動的に割り振られ、ファイルの転送先となるフォルダ内に同じファイル名のファイルが既に存在する場合であっても、それぞれのファイル名に一括して指定した文字列を挿入することにより、ファイル名の重なりを一括して解除することができる。
【００６８】
このような場合、ユーザは、フォルダ内でファイル名が重なった別のファイルに上書き保存したり、ファイル毎にファイル名を逐次変更したりするという手間を省くことができる。
【００６９】
また、フォルダに一括転送するファイルが同じ内容を持つ場合には、その内容を象徴する（若しくは想起することができる）文字列をすべてのファイル名の同じ場所に挿入することができる。このような場合、ユーザは後日フォルダ内を閲覧したときに、ファイルの分類・整理の手助けとなる。
【００７０】
図３には、コンピュータからＵＳＢハード・ディスクへファイル転送を行なうアプリケーションのＧＵＩ画面の構成例を示している。
【００７１】
図示の画面は、左右にリストを備えている。左側のリストには、コンピュータ側のローカル・ディスクに格納されている、転送対象となるデータの一覧（転送元リスト）が表示される。また、右側のリスト（転送先リスト）には、転送先であるＵＳＢハード・ディスクに既に保管されているデータの一覧を示している。未転送のときには、右側の転送先リストはブランクとなる。
【００７２】
ユーザは、転送元リストに表示されている所望のエントリをクリックするなどの選択操作を行なうことにより、転送元リスト中から転送データを指定する。転送を行なうとき、左側の転送元リスト上にあるすべてのデータを一気に送ることもできるが、同リスト中から１つずつファイルを指定して逐次的に送ったり、転送元リストの中から複数のデータを任意に選んで送ったりすることも可能である。
【００７３】
また、転送を行なうとき、ファイルの形式変換を併せて行なうことができる。例えば、ＭＰＥＧ２形式の画像ファイルをより低ビット・レートのＭＰＥＧ４形式へ再エンコードして転送することができる。この場合、転送前（すなわちコンピュータのローカル・ディスクにある）ファイルのサイズと、転送先すなわちコピー後のファイルのサイズが異なることがある。
【００７４】
また、転送先リストに表示されている所望のエントリをクリックするなどの選択操作を行なうことにより、ファイルを削除指定することができる。削除指定されたファイルは、削除指定された状態に置かれているだけで未だ削除されておらず、未使用容量には加えられない。削除指定されたファイルは、通常通り使用（再生）することができる（あるいは、削除指定を解除し、元の状態に復元して使用可能となる）。削除ボタンを押すなどして削除を実行することにより、削除指定されたファイルは完全に削除されてしまう。
【００７５】
図３に示したインターフェース画面上で、メニュー（ＭＥＮＵ）ボタンを操作することで、ファイル転送処理、又は転送ファイルに関する各種設定を行なうための設定メニュー（図示しない）が表示される。この設定メニュー項目には、転送元リストで選択されている転送ファイルのファイル名を変更するための「ファイル名変更」や、選択されている転送ファイルを転送先へコピーする際に再符号化などのファイル形式を変換するための「形式変換」などが含まれる。
【００７６】
このうち、「ファイル名変更」メニューを選択すると、ファイル名変更のために挿入する文字列の指定や、指定した文字列を挿入する場所の指定など、ファイル名変更方法の設定を行なうためのダイアログ（図示しない）が出現する。
【００７７】
ファイル名の変更方法として、例えば以下の方法を挙げることができる。
【００７８】
（１）ファイル名やタイトル名などの名称を持つデータを１つ又は複数選択し、選択した各データの名称の指定した場所に、指定した文字を一括して追加する。
【００７９】
デジタル・カメラなどで撮影したファイルは、ＤＳＣ００００１．ＪＰＧのように、ある規則を持った名称が付けられる。この方法によれば、指定された転送ファイルを転送先にコピーするときに、各ファイルのファイル名は以下に示すように一括して変更される。
【００８０】
ＤＳＣ００ＸＸＸ．ＪＰＧ -> ＡＢＣ＿ ＤＳＣ００ＸＸＸ．ＪＰＧ
ＤＳＣ００ＸＸＸ．ＪＰＧ -> ＤＳＣＡＢＣ００ＸＸＸ．ＪＰＧ
ＤＳＣ００ＸＸＸ．ＪＰＧ -> ＤＳＣ００ＸＸＸ＿ＡＢＣ．ＪＰＧ
【００８１】
例えば、フォルダに一括転送するファイルが同じ内容を持つ場合には、挿入する文字列ＡＢＣには、「運動会」、「○△旅行」といったように、その内容を象徴する（若しくは想起することができる）文字列を指定することができる。このような場合、ユーザは後日フォルダ内を閲覧したときに、ファイルの分類・整理の手助けとなる。
【００８２】
（２）選択したデータが保管されている場所の名称の一部又はすべてを、選択したデータの名称の指定した場所に一括して追加する。
【００８３】
デジタル・カメラなどで撮影したファイルは、ＤＳＣ００００１．ＪＰＧのように、ある規則を持った名称が付けられる。この方法によれば、指定された転送ファイルを転送先にコピーするときに、各ファイルのファイル名は以下に示すように一括して変更される。但し、ファイルの保管場所であるフォルダ名が￥ＥＦＧであるとする。
【００８４】
ＤＳＣ００ＸＸＸ．ＪＰＧ -> ＥＦＧ＿ ＤＳＣ００ＸＸＸ．ＪＰＧ
ＤＳＣ００ＸＸＸ．ＪＰＧ -> ＤＳＣ００ＸＸＸ＿ＥＦＧ．ＪＰＧ
【００８５】
データをある場所から別の場所に転送する際に、転送元のデータの名称を、上述した（１）又は（２）のいずれかの方法により一括して変更することができる。
【００８６】
また、データをある場所から別の場所に転送する際に、転送先のデータの名称を、上述した（１）又は（２）のいずれかの方法で変更することができる。
【００８７】
また、データをある場所から別の場所に転送する際に、転送しようとするデータの中に、転送先に既に同一の名称を持つデータが存在した場合に、転送しようとする一部又はすべてのデータの名称を、上述した（１）又は（２）のいずれかの方法で変更することができる。
【００８８】
例えば、転送先であるＵＳＢハード・ディスクの該当フォルダには以下の画像ファイルが既に格納されているとする。
【００８９】
ＤＳＣ００００１．ＪＰＧ
ＤＳＣ００００２．ＪＰＧ
ＤＳＣ００００３．ＪＰＧ
【００９０】
ここで、以下に示すような同様の規則によりファイル名が生成されたファイルをこのフォルダにコピーしようとしたとする。
【００９１】
ＤＳＣ００００３．ＪＰＧ
ＤＳＣ００００４．ＪＰＧ
ＤＳＣ００００５．ＪＰＧ
【００９２】
このような場合、以下に示すように、転送ファイルのうちファイル名が重なるもののみを変更するようにしてもよい。
【００９３】
ＤＳＣ００００３．ＪＰＧ
ＤＳＣ００００４．ＪＰＧ -> ＡＢＣ＿ＤＳＣ０００４．ＪＰＧ
ＤＳＣ００００５．ＪＰＧ
【００９４】
あるいは、以下に示すように、すべての転送ファイルを変更するようにしてもよい。
【００９５】
ＤＳＣ００００３．ＪＰＧ -> ＡＢＣ＿ＤＳＣ０００３．ＪＰＧ
ＤＳＣ００００４．ＪＰＧ -> ＡＢＣ＿ＤＳＣ０００４．ＪＰＧ
ＤＳＣ００００５．ＪＰＧ -> ＡＢＣ＿ＤＳＣ０００５．ＪＰＧ
【００９６】
図４には、データ転送時にファイル名を変更するシステムの機能構成を模式的に示している。
【００９７】
図示のシステムは、転送元ファイル情報管理部１０１と、転送ファイル選択操作部１０２と、ファイル情報変更方法設定部１０３と、ファイル転送部１０４と、転送先ファイル情報管理部１０５で構成される。
【００９８】
転送元ファイル情報管理部１０１は、ファイル転送元としてのＰＣのローカル・ディスク（若しくはリムーバブル・ディスク）に格納されている転送元リストにあるファイルに関するファイル名やタイトル名などのファイル情報を管理する。転送元ファイル情報管理部１０１は、例えば、ＰＣ上のファイル空間を管理するファイル・システムを用いて構成することができる。
【００９９】
転送ファイル選択部１０２は、転送元リストに登録されているファイルの中から、ファイル転送元からファイル転送先へ転送するファイルをユーザが選択するためのインターフェースである。また、ファイル情報変更方法設定部１０３は、転送ファイルに関するファイル情報の変更方法を設定するためのインターフェースである。転送ファイル選択部１０２及びファイル情報変更方法設定部１０３は、図３に示したＧＵＩ画面として実装される。
【０１００】
ファイル転送部１０４は、転送ファイルをファイル転送元からファイル転送先へ転送する。ファイル転送部１０４は、ファイル転送元であるＰＣのローカル・ディスク（若しくはリムーバブル・ディスク）上の、転送元リストに登録されているファイルを管理するとともに、ファイル転送先であるＵＳＢハード・ディスクがＵＳＢケーブルで接続されたことを認識し、ローカル・ディスク同様にファイル空間にマッピングするファイル・システムによって実装される。
【０１０１】
転送先ファイル情報管理部１０５は、ファイル転送時に、転送ファイルについての元のファイル情報を、設定されたファイル情報の変更方法に従って変更し、ファイル転送先におけるファイル情報を管理する。転送先ファイル情報は、転送先であるＵＳＢハード・ディスク側で管理される。
【０１０２】
図５には、データ転送時にファイル名を変更するための処理手順をフローチャートの形式で示している。
【０１０３】
まず、図３に示したようなインターフェース画面上で、転送元リストの中から転送ファイルを選択する（ステップＳ１）。
【０１０４】
次いで、同画面のメニューボタンを押して、ファイル名変更メニューを選択し、ファイル名の変更方法を指定する（ステップＳ２）。
【０１０５】
そして、転送実行ボタンを押して、ファイル転送を指示する（ステップＳ３）。ファイル転送時には、転送ファイルの元のファイル名に対し、指定された文字列を指定された場所へ挿入するという処理が逐次行なわれる。そして、転送処理が終了したファイルは、転送先リスト表示領域上で新しいファイル名で表示される。
【産業上の利用可能性】
【０１０６】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１０７】
本明細書では、コンピュータから外付けのＵＳＢハード・ディスクへファイルを転送する場合を例にとって、データ供給元機器における状況とデータ提供先における状況をユーザに提示するという本発明の実施形態について説明してきたが、本発明の要旨はこれに限定されるものではない。これ以外の組み合わせで機器間でデータ転送を行なう場合であっても、本発明を適用することにより、転送ファイルのファイル名を一括して変更することができ、この結果、転送先フォルダで既存のファイルとのファイル名の競合を解消することができる。また、所定の規則に従って与えられた一様で抽象的なファイル名に対し、ファイルの内容を想起させるような文字列を挿入することで、以後のファイルの分類や整理などの作業を容易にすることができる。
【０１０８】
また、本明細書では、ファイル転送時にファイル名を一括して変更する場合を例にとって本発明の実施形態について説明してきたが、本発明の要旨はこれに限定されるものではない。例えば、ファイルに付随するタイトル名やその他のファイルに関する情報（ファイル情報）を（ファイル転送時に限らず）一括変更したい場合にも、同様に本発明を適用することができる。
【０１０９】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【０１１０】
【図１】図１は、パーソナル・コンピュータのハードウェア構成を模式的に示した図である。
【図２】図２は、本発明の一実施形態に係るＵＳＢデバイスのハードウェア構成を模式的に示した図である。
【図３】図３は、コンピュータからＵＳＢハード・ディスクへファイル転送を行なうアプリケーションのＧＵＩ画面の構成例を示した図である。
【図４】図４は、データ転送時にファイル名を変更するシステムの機能構成を模式的に示した図である。
【図５】図５は、データ転送時にファイル名を変更するための処理手順を示したフローチャートである。
【符号の説明】
【０１１１】
１１…プロセッサ
１２…メモリ
１３…バス
１４…ディスプレイ・コントローラ
１５…表示装置
１６…入出力インターフェース
１７…キーボード
１８…マウス
１９…ハード・ディスク・コントローラ
２０…ハード・ディスク・ドライブ
２１…ＵＳＢコントローラ
２２…ネットワーク・インターフェース
３１…ＵＳＢ／ＡＴＡブリッジ
３２…ＭＰＵ
３３…ＨＤＤ
３４…再生コンテンツ出力部
３５…ユーザ入力部
１０１…転送元ファイル情報管理部
１０２…転送ファイル選択操作部
１０３…ファイル情報変更方法設定部
１０４…ファイル転送部
１０５…転送先ファイル情報管理部
【図１】
2006011749.tif 000003
【図２】
2006011749.tif 000004
【図３】
2006011749.tif 000005
【図４】
2006011749.tif 000006
【図５】
2006011749.tif 000007