(57)【要約】  本発明は、コンテンツ（F1、F2、...、Fn）を管理するファイルシステム（14）と、関連のファイルシステムテーブル（2）と、コンテンツメタデータ（M1、M2、...、Mn）に従ってコンテンツ（F1、F2、...、Fn）を提示するコンテンツデータベース（3）とを備えるポータブル装置（1）のコンテンツを更新する方法を提供し、ポータブル装置（1）とメイン装置（4）との間で接続を確立するステップと、現在のファイルシステムテーブル（2）の少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供するステップと、メイン装置（4）を用いてポータブル装置（1）のコンテンツ（F1、F2、...、Fn）を変更するステップと、変更されたファイルシステムテーブル（2’）とプライマリのファイルシステムテーブルの複製（2）とを比較するステップと、比較結果に基づいてポータブル装置（1）のコンテンツデータベース（3）を更新するステップとを有する。更に、本発明は、ポータブル装置（1）のコンテンツ（F1、F2、...、Fn）を更新するシステム（5）と、ポータブル装置（1）とを記載する。
2008532103.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってコンテンツを提示するコンテンツデータベースとを備えるポータブル装置のコンテンツを更新する方法であって：
−前記ポータブル装置とメイン装置との間で接続を確立するステップと；
−現在のファイルシステムテーブルの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供するステップと；
−前記メイン装置を用いて前記ポータブル装置の前記コンテンツを変更するステップと；
−前記変更されたファイルシステムテーブルと前記プライマリのファイルシステムテーブルの複製とを比較するステップと；
−前記比較結果に基づいて前記ポータブル装置の前記コンテンツデータベースを更新するステップと；
を有する方法。
【請求項２】
前記ポータブル装置の前記変更されたファイルシステムテーブルは、前記メイン装置からの切断時に、前記プライマリのファイルシステムテーブルの複製と自動的に比較される請求項１に記載の方法。
【請求項３】
前記コンテンツデータベースを更新するステップは、前記コンテンツメタデータを走査し、前記コンテンツメタデータから得られた情報に従って前記コンテンツデータベースを構築することを有する請求項１又は２に記載の方法。
【請求項４】
前記コンテンツデータベースを更新するステップは、前記ポータブル装置から削除されたコンテンツへの参照を除去すること、及び／又は前記ポータブル装置に追加されたコンテンツへの参照を生成することを有する請求項１ないし３のうちいずれか１項に記載の方法。
【請求項５】
前記ファイルシステムテーブルは、前記ポータブル装置が前記メイン装置に接続される間隔で複製され、前記コンテンツデータベースはそれに従って更新される請求項１ないし４のうちいずれか１項に記載の方法。
【請求項６】
前記ファイルシステムテーブルは、前記コンテンツデータベースが更なる更新のためにプライマリのファイルシステムテーブルの複製を提供するように更新された後に複製される請求項１ないし５のうちいずれか１項に記載の方法。
【請求項７】
前記ファイルシステムテーブルは、前記ポータブル装置の前記コンテンツに変更が行われたことを前記ポータブル装置と前記メイン装置との間で転送されるコマンドが示す毎に、複製される請求項１ないし６のうちいずれか１項に記載の方法。
【請求項８】
前記現在のファイルシステムテーブルは、特定の時点で複製され、セカンダリファイルシステムの複製を提供し、
前記コンテンツデータベースが前記セカンダリのファイルシステムテーブルの複製と前記プライマリのファイルシステムテーブルの複製との間の差により記述される変更を反映するように更新された後に、前記プライマリのファイルシステムテーブルの複製は、前記セカンダリのファイルシステムテーブルの複製と交換され、新しいプライマリファイルシステムテーブルの複製を提供する請求項６又は７に記載の方法。
【請求項９】
ポータブル装置のコンテンツを更新するシステムであって、
−前記ポータブル装置のコンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと；
−コンテンツメタデータに従って前記ポータブル装置の前記コンテンツを提示するコンテンツデータベースと；
−前記ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供する複製ユニットと；
−前記ポータブル装置の前記コンテンツを変更するメイン装置と；
−前記ポータブル装置と前記メイン装置との間で接続を確立する接続手段と；
−前記変更されたファイルシステムテーブルと前記プライマリのファイルシステムテーブルの複製とを比較する比較器と；
前記比較結果に基づいて前記ポータブル装置の前記コンテンツデータベースを更新する更新ユニットと；
を有するシステム。
【請求項１０】
−ポータブル装置のコンテンツを管理するファイルシステムと；
−関連のファイルシステムテーブルと；
−コンテンツメタデータに従って前記ポータブル装置の前記コンテンツを提示するコンテンツデータベースと；
−前記ポータブル装置の前記コンテンツを変更するメイン装置への接続を確立する接続手段と；
−前記ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供する複製ユニットと；
−前記変更されたファイルシステムと前記プライマリのファイルシステムテーブルの複製とを比較する比較器と；
前記比較結果に基づいて前記ポータブル装置の前記コンテンツデータベースを更新する更新ユニットと；
を有するポータブル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブル装置のコンテンツを更新する方法に関する。
【０００２】
本発明は、ポータブル装置のコンテンツを更新するシステムに更に関する。
【０００３】
本発明は、ポータブル装置に更に関する。
【背景技術】
【０００４】
近年、ポータブル記憶装置が、コンパクトなサイズにもかかわらず大量のデータを格納する機能のため、非常に普及してきている。このような装置に格納されたデータ又はファイルは、併せて“コンテンツ”と呼ばれ、オーディオ、ビデオ、音楽又は他の種類のデータでもよい。一般的には、このようなファイルは、実際のファイルデータに加えて、記述的メタデータ（例えば、画像又は音楽データを伴う記述的ヘッダ）を有するフォーマットで格納されている。このようなフォーマットの例は、一般的なMP3フォーマットであり、音楽ファイル及び関連のメタデータがコンパクトに格納されることが可能になる。例えば、音楽ファイルのメタデータは、アーティスト、アルバム名、曲のタイトル、曲の持続時間、ジャンル等のような記述的情報を有してもよく、ポータブル装置で音楽の各曲を分類するために使用され得る。主な機能がコンテンツ再生であるポータブル記憶装置は、しばしば簡単にプレイヤ（例えば音楽プレイヤ）と呼ばれる。このような音楽プレイヤは、数千ものトラック又は音楽を格納することができ、また、ユーザにより入力された注釈のような他のコンテンツも格納することができる。
【０００５】
ユーザが装置に格納された大量のデータの中から特定のファイルを見つけることを容易にするために、通常では、ユーザフレンドリー且つ直感的にコンテンツを提示するために、ポータブル装置のデータベースが使用される。データベースは、ポータブル装置のディスプレイにコンテンツの動的なビューを示すことにより、直感的に装置のコンテンツをユーザに提示し得る。例えば、アーティスト、ジャンル等は、音楽データベースで曲のコレクションを分類してもよく、これにより、分類が“アーティスト”、“ジャンル”、“アルバム”等の名前のフォルダでユーザに視覚的に提示され得る。明らかに、如何なる音楽ファイルが、複数の異なる分類に配置されてもよい。
【０００６】
コンパクトなサイズのため、前述のプレイヤのような特定の形式のポータブル装置は、オペレーティングシステム又は広範囲のユーザインタフェースを利用しない。このため、ポータブル装置のデータの取得は、一般的にPCのような他の装置を用いて行われる。データは、他のソース（例えば、個人の音楽コレクション又はインターネットの音楽店）からPCにコピー又はダウンロードされ、USB（universal  serial  bus）、WLAN（wireless  local  area  network）、Bluetooth等のような適切な接続を用いて、PCからポータブル装置又はプレイヤに動かされ得る。
【０００７】
しかし、例えば一般的に知られている“ドラッグ・アンド・ドロップ”技術を使用することにより、データ又はコンテンツをポータブル装置に転送することは比較的容易であるが、ポータブル装置のデータベースを更新することが依然として必要になる。ほとんどのポータブル装置は、PCにインストール可能なソフトウェアを備えており、コンテンツを管理してポータブル装置のデータベースを更新するために使用され得る。しかし、ユーザは、必要なソフトウェアが既にインストールされている自分のPC又は他のPCを使用して、自分のポータブル記憶装置のコンテンツデータベースを更新することしかできない。データベースを更新するために必要なソフトウェアを使用せずに、ユーザがコンテンツを他の装置又は他のソースからポータブル装置に転送すると、コンテンツデータベースは更新されない。この場合にデータベースを手動で更新するために、一般的にユーザは、データベースを更新する適切なコマンドに到達するまで、ポータブル記憶装置のメニュー構造をナビゲーションしなければならない。このステップを省略した場合又は忘れた場合、データベースはポータブル装置の実際のコンテンツを反映しない。しかし、ほとんどの装置は、全くこの実現性を提供しないため、ユーザがポータブル装置のデータベースを更新するためにPCにインストールされた専用ソフトウェアを使用することにより、何らかの更新を実行することを制限する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、本発明の目的は、ユーザ介入を必要とせずに、特に前述の形式のポータブル装置のデータベースを自動的に更新する直感的且つユーザフレンドリーな方法を提供することである。
【課題を解決するための手段】
【０００９】
このため、本発明は、コンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってコンテンツを提示するコンテンツデータベースとを備えるポータブル装置のコンテンツを更新する方法を提供し、ポータブル装置とメイン装置との間で接続を確立するステップと、現在のファイルシステムテーブルの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供するステップとを有する。ポータブル装置のコンテンツは、メイン装置を用いて変更される。その後、変更されたファイルシステムテーブルは、プライマリのファイルシステムテーブルの複製と比較され、ポータブル装置のコンテンツデータベースが比較結果に基づいて更新される。
【００１０】
本発明に関して、装置の“ファイルシステム”は、装置に格納された複数のファイルを管理する記憶空間の構造化構成のシステムであり、如何なる適切な形式の構造化構成システムでもよい。“ファイルシステムテーブル”は、とりわけファイルシステムの管理データ構造（装置でのファイルの位置を提供する各ファイルへの参照及びパス名等）を有する１つ以上のテーブル又はリストとして視覚化され得る。更に、ファイルシステムテーブルは、ファイル形式、ファイルの最後の変更日、ファイルのチェックサム又はファイルハッシュ等のような各ファイルの属性を記録してもよい。ファイルが生成されたとき、又は装置にコピーされたときに、このファイルへの新しい参照がファイルシステムテーブルで生成され、ファイルの属性が将来の参照に記録される。装置からファイルを除去又は削除するために、ファイルシステムテーブルからこのファイルへの参照を除去することで十分である。従って、装置のファイルへの何らかの変更は、ファイルシステムテーブルでトラッキングされる。
【００１１】
前述のように、本発明に従ってポータブル装置に格納されたファイルは、如何なる適切な形式のファイル（例えば、テキストファイルのような簡単なファイル及び／又はオーディオ／ビデオファイルのような複雑な形式のファイル）でもよい。ファイル形式及びファイルサイズのようなファイルのいくつかの属性は、ファイルシステムテーブルに直接記録され得る。オーディオ及び／又はビデオデータをエンコードするために使用されるもののような更に複雑なファイルフォーマットは、ファイル自体を記述するファイルの主部に更なる記述的メタデータを有する。ファイルから抽出されたメタデータ情報に基づいてファイルをカテゴリに構成するために、及びこれらをポータブル装置のディスプレイで表示するために適切な形式で提示するために、本発明に従ってコンテンツデータベース又はコンテンツデータベースプログラムが使用される。一般的に、コンテンツデータベースは、階層的にファイルシステムの実際の状態を提示する。データベースのカテゴリは、ユーザにより指定されてもよく、自動的に割り当てられてもよい。
【００１２】
本発明による方法は、データベースを自動的に更新するために、装置のファイルシステムテーブルに格納された情報を利用する。ファイルシステムへの変更が行われる前にファイルシステムテーブルを複製することにより、及びプライマリのファイルシステムテーブルの複製と変更されたファイルシステムテーブルとを比較することにより、ファイルシステムに対して行われた変更を記述する全ての関連情報が推論され得る。この情報を使用して、ファイルシステムの実際の状態を反映するために、データベースが更新され得る。本発明の特に有利な特徴は、全くユーザ介入なしに、及びコンテンツデータベースの更新を明示的に実行する専用のソフトウェア又はコンピュータプログラムを必要とせずに、ポータブル装置のコンテンツデータベースが更新可能であるという点にある。従って、ポータブル装置のコンテンツへの変更は、何らかのコンピュータ、移動電話、個人用デジタルオーガナイザのような何らかの適切なメイン装置を使用して実行可能であり、ポータブルオーガナイザはデータ転送用の接続を確立することができる。
【００１３】
本発明の他の特に有利な特徴は、ファイルシステムテーブルの複製を格納することにより、そうでなければ不意に又はあまりに早くメイン装置への接続が中断した場合に生じ得るデータの損失が回避され得るという点にある。
【００１４】
ポータブル装置のコンテンツを更新する適切なシステムは、ポータブル装置のコンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってポータブル装置のコンテンツを提示するコンテンツデータベースと、ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムの複製を提供する複製ユニットとを有する。更に、このシステムは、ポータブル装置のコンテンツを変更するメイン装置と、ポータブル装置とメイン装置との間で接続を確立する接続手段とを有する。このシステムはまた、変更されたファイルシステムとプライマリのファイルシステムの複製とを比較する比較器と、比較結果に基づいてポータブル装置のコンテンツデータベースを更新する更新ユニットとを有する。
【００１５】
本発明によるポータブル装置は、ポータブル装置のコンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってポータブル装置のコンテンツを提示するコンテンツデータベースと、ポータブル装置のコンテンツを変更するメイン装置への接続を確立する接続手段（例えば、メイン装置とポータブル装置との間でコマンド及び／又はデータを転送するインタフェースユニット）とを有する。更に、ポータブル装置はまた、ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムの複製を提供する複製ユニットと、変更されたファイルシステムとプライマリのファイルシステムの複製とを比較する比較器と、比較結果に基づいてポータブル装置のコンテンツデータベースを更新する更新ユニットとを有する。ポータブル装置の記憶媒体は、ハードディスク、メモリチップ、SMARTカード、光ディスク等のように、如何なる適切な媒体でもよい。このようなポータブル装置はまた、装置のユーザが装置に格納されたコンテンツの表示を見ることを可能にするディスプレイユニットを有し、この表示は、コンテンツファイルのメタデータから構成又は推論される。例えば、適切なアイコン及び曲のタイトル、並びに場合によっては対応するアルバム名が音楽ファイルを表し得る。ポータブル装置はまた、ユーザがデータベース構造を視覚的にナビゲーションすることを可能にする１つ以上のボタンのようなナビゲーション手段を有してもよい。
【００１６】
従属項及び以下の説明は、本発明の特に有利な実施例及び特徴を開示している。これによって、従属項の方法に従ってシステム及びポータブル装置が構築され得る。
【００１７】
メイン装置は、PC、移動電話、インターネット等のような如何なる適切な装置でもよい。ポータブル装置及びメイン装置に利用可能なインタフェースに応じた方法で、ポータブル装置とメイン装置との間で接続が確立されてもよい。例えば、装置はUSBインタフェースを特徴としてもよく、W-LAN接続又はBluetooth接続を用いて無線で通信してもよい。使用されるインタフェースに適したプロトコルを使用して、ポータブル装置とメイン装置との間で情報が交換される。本発明は、例えば（ほとんどの種類のパーソナルコンピュータで広く使用されている）USB大容量記憶プロファイルを通じて、又はIEEE1394  SBP-2プロファイルを通じて、ディスクをブロックレベルで公開する装置に特に有利である。これにより、メイン装置もファイルシステムテーブルを変更し得る。
【００１８】
例えば、メイン装置又はポータブル装置のユーザインタフェースを介して適切なコマンドを実行することにより、又は２つの装置の間にケーブルを接続することにより、接続が複数の方法で確立されてもよい。接続が確立されていることをポータブル装置が認識するとすぐに、その複製ユニットは、ファイルシステムテーブルのプライマリのコピー又は複製を生成し、後の使用のためにこれを格納し得る。
【００１９】
本発明の１つの好ましい実施例では、ポータブル装置がメイン装置から再び切断されるときに、変更されたファイルシステムテーブルは、プライマリのファイルシステムテーブルの複製と自動的に比較される。切断は、ソフトウェアにより行われてもよく、ケーブルが使用されている場合には単に適切なソケットからケーブルを抜くことにより行われてもよい。
【００２０】
更に好ましい実施例では、ファイルシステムテーブルのコピーは、コンテンツデータベースが更新される毎に行われ、これにより、更なる更新がユーザにより開始される毎に、プライマリのファイルシステムテーブルの複製が使える状態になる。従って、次にコンテンツに変更が行われるときに、プライマリのファイルシステムテーブルの複製を作る必要が不要になる。この実施例の明らかな利点は、プライマリのファイルシステムテーブルの複製が既に利用可能であるため、ファイルシステムテーブルをコピーする際に更に時間が失われる必要がなく、接続が確立された後に直ちにデータ転送が行われ得るという点にある。
【００２１】
比較器は、プライマリのファイルシステムテーブルの複製と変更されたファイルシステムテーブルとを複数の方法で比較し得る。例えば、詳細な比較を行い、行われたそれぞれの変更を特定してもよい。このような詳細な比較は、ファイルシステムから追加、編集又は除去された各ファイルに関する情報を生じてもよい。他方、ファイルシステムテーブルとプライマリのファイルシステムテーブルの複製とのサイズを比較し、変更の程度に関する結論を行うことにより、表面上の比較も想到され得る。例えば、比較的大量の変更が行われた後に、単に全体のデータベースを再び構築することが容易なことがある。従って、本発明の一実施例では、変更されたファイルシステムテーブルに記載された全てのファイルのコンテンツメタデータを走査し、コンテンツメタデータから得られた情報に従ってコンテンツデータベースを構築することが、データベース更新をもたらす。
【００２２】
しかし、ユーザは、しばしば少数のファイルしかポータブル装置に追加しないため、又は数ファイルを削除する可能性があるため、本発明の好ましい実施例では、ポータブル装置から削除されたコンテンツへのデータベースの参照を除去すること、及び／又はポータブル装置に追加されたコンテンツへのデータベースの参照を生成することのみにより、データベースが更新される。この理由は、増分のデータベース更新を実行するほうが高速であることがあるからである。特にファイルシステムに行われた変更の数が比較的低い場合に、このような部分的なデータベース更新は、最初からデータベースを構築することより小さい労力を必要とし得る。
【００２３】
本発明の更に好ましい実施例では、ポータブル装置がメイン装置に接続される間隔で、ファイルシステムテーブルが複製され得る。例えば、ファイルシステムのコピーは、変更が行われる毎に行われる。このように、データベースは、ファイルシステムへのそれぞれの変更の後に、増分的に更新され得る。従って、それぞれの変更は、事実上実行されるとすぐにポータブル装置のディスプレイでユーザに見えるようになることが可能になり、ユーザは、ポータブル装置のディスプレイで変更の結果を見ることができる前に、コンテンツファイルを追加又は削除し終えるまで待機する必要がない。
【００２４】
現在のファイルシステムテーブルとプライマリのファイルシステムテーブルの複製とを比較し、データベースを更新するステップは特定量の時間を要するため、本発明の特に好ましい実施例は、比較器と更新ユニットが前の変更を含むことで依然として使用中である間に更なる変更が予定されたときに生じ得る衝突状態を回避するために、更なるファイルシステムテーブルの複製を利用する。本発明のこの実施例では、現在のファイルシステムテーブルは、特定の時点で（例えばメイン装置とポータブル装置との間のインタフェースで活動が存在しないときに）複製され、セカンダリのファイルシステムテーブルの複製を提供する。セカンダリのファイルシステムテーブルの複製とプライマリのファイルシステムテーブルの複製との間の差により記述される変更を反映するようにコンテンツデータベースが更新されると、セカンダリのファイルシステムテーブルの複製は、新しいプライマリのファイルシステムテーブルの複製を提供するために、プライマリのファイルシステムテーブルの複製を交換する。このように、比較器及びデータベース更新ユニットは、バックグラウンドでこれらの機能を実行するのに十分の時間を有しており、インタフェースでデータ転送遅延が生じる必要がなくなる。従って、データベース更新手順はユーザに完全にトランスペアレントである。
【００２５】
ポータブル装置は、何らかの変更が実際に行われたか否かを決定するために、メイン装置からポータブル装置に転送されるコマンドを解釈してもよい。例えば、ポータブル装置とメイン装置との間で接続が確立され、ユーザが実際にポータブル装置でコンテンツに全く変更を行わずにポータブル装置に関するメイン装置での何らかの動作を実行するという可能性がある。例えば、ユーザは、最初にファイルをダウンロードさせ、次に考えを変えて、再びファイルを削除し得る。この最終結果は、データベースが変更されないままということになる。他の例は、ユーザがポータブル装置のファイルを更新版（例えば更新テキストファイル）と交換することでもよい。この場合にも同様に、データベースの観点からは、実際の変更が行われていないため、この場合にもデータベースを更新するステップは不要であり、免除され得る。
【発明を実施するための最良の形態】
【００２６】
本発明の他の目的及び特徴は、添付図面と共に検討される以下の詳細な説明から明らかになる。しかし、図面は単に説明目的で設計されており、本発明の限定の定義として設計されていないことがわかる。
【００２７】
図面において、全範囲に渡って同様の参照符号は同様のものを示す。
【００２８】
ポータブル装置1のコンテンツを更新する図１に示すシステム5では、ポータブル装置1は、インタフェース7を用いてメイン装置4と通信し得る。ポータブル装置1は、音楽プレイヤのように如何なる種類のプレイヤでもよく、メイン装置4は、パーソナルコンピュータ、インターネット等のようなネットワークの端末、又は電子フォーメットでファイルを管理することができる他の装置でもよい。コマンド及びデータは、インタフェース7を介してメイン装置4とポータブル装置1との間で転送される。ポータブル装置1のインタフェースユニット10は、転送プロトコルにより必要な何らかの入力／出力変換を実行する。明瞭にするため、本発明に関するポータブル装置1の構成要素が図１に図示されている。ポータブル装置1は、ユーザインタフェース、再生コントローラ、メモリ等のような他の全ての必要な構成要素を有することがわかる。
【００２９】
メイン装置4を用いて外部ソースからダウンロードされてポータブル装置1に格納された何らかのファイルF1、F2、...、Fnは、構造化ファイルシステムで管理される。ファイルシステムに関する全ての関連する構造的情報は、ファイルシステムテーブル2に記録される。ファイルシステムテーブル2は、ファイルサイズ、ファイル形式、ポータブル装置1での位置等に関する情報を含み、ポータブル装置1に格納されたファイルF1、F2、...、Fnの現在の状態を反映する。
【００３０】
ポータブル装置1のユーザは、ファイルF1、F2、...、Fnのコンテンツに関心がある。ファイルF1、F2、...、Fnから関連情報を取得し、視覚フィードバック（例えばディスプレイ11）を用いてこの情報をユーザに表示するために、データベース3が使用される。ユーザは、ファイルが分類されるカテゴリ（例えば“U2”、“90s  Rock”等）を指定し得る。図２は、ファイルF1のメタデータ要素M1、M2、...、Mnと、ファイルF1の実際のデータDとを簡単に示している。他のコンテンツファイルF2、...、Fnも同様の構造を有し得る。メタデータ要素M1、M2、...、Mnの構造及び数は、異なるコンテンツファイルF1、F2、...、Fnの間で異なってもよい。音楽ファイルのメタデータ要素M1、M2、...、Mnは、アーティスト、この音楽ファイルに関連するアルバム名、音楽のジャンル、リリース年、曲のタイトル等を記述してもよい。各音楽ファイルは、それぞれ関連のフォルダに現れるように、データベースで分類される。例えば、タイトル“Zoo  Station”を備えた音楽トラックは、“U2”、“Irish  Bands”、“90s  Rock”等の全てのフォルダに分類され得る。
【００３１】
ポータブル装置1のユーザは、ディスプレイ11を用いて、ポータブル装置1に現在格納されているファイルの選択を見ることができる。通常では、このような小型装置のディスプレイ11に表示される情報は、明瞭にするために最小限に保持される。例えば、図３に示すように、データベースの要素は記号及びテキストによりユーザに表示される。ここでは、フォルダ及びファイルを表す記号が、ポータブル装置1で利用可能なファイルを一目でユーザに示し得る。例えば、ディスプレイの最上位レベルのビューは、“90s  Rock”、“Irish  Bands”等のようなユーザにより生成されたファイルを示してもよい。ユーザインタフェースの多方向ボタン12を用いて、ユーザは、所望のレベルがディスプレイ11に表示されるまで階層を移動することにより、データベース3を視覚的にナビゲーションすることができ、聞くためにトラックを選択することができる。ユーザは、フォルダ“Irish  Bands”を選択して開くために、ボタン12を使用してもよい。次のレベルの階層は、“U2”、“Clannad”等というタイトルのフォルダを示し得る。代替のユーザインタフェースは、ユーザ入力用の接触式領域を有してもよい。更に、他の適切なユーザインタフェースが使用されてもよい。
【００３２】
前述のように、例えばユーザが１つ以上の新しいファイルF1、F2、...、Fnをポータブル装置1にダウンロードする毎に、又はユーザが１つ以上のファイルF1、F2、...、Fnをポータブル装置1から除去する毎に、データが外部装置4からポータブル装置1に転送される。これらの変化又は変更は、全てファイルシステムによりトラッキングされ、ファイルシステムテーブル2に反映される。まずポータブル装置1とメイン装置4との間のインタフェース7で活動が検出されると、複製ユニット6は、ファイルシステムテーブルの複製2’を生成して格納する。ファイルシステムテーブル2のこのコピー2’は、コンテンツファイルF1、F2、...、Fnの追加、除去又は変更によってこの状態が変更される前のファイルシステムの状態を反映する。
【００３３】
データベース3もこれらの変更を反映するために必要な更新を決定するために、比較器8において、変更されたファイルシステムテーブル2がファイルシステムテーブルの複製2’と比較される。ファイルシステムテーブル2の構造はファイルシステムテーブルの複製2’の構造と基本的に同じであるため、比較器8は、何のファイルF1、F2、...、Fnが生成、削除又は変更されたかを容易に推論することができる。比較器8は、推論した更新情報13をデータベース更新ユニット9に供給し、これにより、データベース更新ユニット9は、データベース3に必要な変更を行うことができる。
【００３４】
何らかの新しいファイル又は変更されたファイルF1、F2、...、Fnが特定され、これらのメタデータM1、M2、...、Mnがデータベース3により読み取られる。それぞれ新しいファイル又は変更されたファイルF1、F2、...、Fnのメタデータ要素M1、M2、...、Mnは、データベース3がファイルF1、F2、...、Fnを何のカテゴリに配置するかを決定するために調べられる。ファイルシステムから削除されたファイルF1、F2、...、Fnへのデータベースの参照もまた、データベース3から削除され、これにより、データベース3がファイルシステムの実際の状態を反映するように自動的に更新される。ファイルシステムへの変更は、ポータブル装置1のディスプレイ11で見ることができる。
【００３５】
ポータブル装置のコンテンツを更新する方法が更に図４に示されている。図４は、フローチャートでこの方法のステップを示している。まず、システムは、接続／切断イベントを待機する。このようなイベントが生じると、システムは、ポータブル装置が外部装置に接続されているか否かを調べるため検査する。接続されている場合、ファイルシステムのコピー又は複製が行われ、記憶媒体に格納される。イベントが切断イベントである場合、すなわち、ポータブル装置が外部装置にもはや接続されていない場合、ファイルシステムテーブルの複製が現在の又は変更されたファイルシステムテーブルと比較される。差が検出されない場合、データベースは更新を必要とせず、システムは接続／切断イベントを待機し続ける。しかし、ファイルシステムテーブルと現在のファイルシステムテーブルとの間に差が検出された場合、テーブルは詳細に調べられ、ファイルの生成／削除／変更により生じた変更を特定する。この情報を使用してデータベースが更新される。このステップが終了すると、データベースは、ファイルシステムに行われた変更を反映する。
【００３６】
好ましい実施例及びこの変形の形式で本発明を開示したが、本発明の範囲を逸脱することなく、多数の更なる変更及び変形が行われてもよいことがわかる。
【００３７】
明瞭にするため、この出願を通じて単数の使用は複数を除外せず、“有する”は他のステップ要素を除外しないことがわかる。明示的に単一のエンティティとして記載しない限り、“ユニット”は複数のブロック又は装置を有してもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例に従ってポータブル装置のコンテンツを更新するシステムのブロック図
【図２】ファイルヘッダ及びファイルコンテンツを示すファイルのブロック図
【図３】本発明の実施例によるポータブル装置の概略図
【図４】本発明の実施例に従ってポータブル装置のコンテンツを更新する方法のステップを示すフローチャート
【図１】
2008532103.tif 000003
【図２】
2008532103.tif 000004
【図３】
2008532103.tif 000005
【図４】
2008532103.tif 000006
【手続補正書】
【提出日】平成19年7月5日(2007.7.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってコンテンツを提示するコンテンツデータベースとを有するポータブル装置のコンテンツを更新する方法であって：
−前記ポータブル装置とメイン装置との間で接続を確立するステップと；
−前記ポータブル装置で現在のファイルシステムテーブルの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供するステップと；
−前記メイン装置を用いて前記ポータブル装置の前記コンテンツを変更し、これによって前記ポータブル装置で変更されたファイルシステムテーブルを生成するステップと；
−前記ポータブル装置で前記変更されたファイルシステムテーブルと前記プライマリのファイルシステムテーブルの複製とを比較するステップと；
−前記ポータブル装置で前記比較結果に基づいて前記ポータブル装置の前記コンテンツデータベースを更新するステップと；
を有する方法。
【請求項２】
前記ポータブル装置の前記変更されたファイルシステムテーブルは、前記メイン装置からの切断時に、前記プライマリのファイルシステムテーブルの複製と自動的に比較される請求項１に記載の方法。
【請求項３】
前記コンテンツデータベースを更新するステップは、前記コンテンツメタデータを走査し、前記コンテンツメタデータから得られた情報に従って前記コンテンツデータベースを構築することを有する請求項１又は２に記載の方法。
【請求項４】
前記コンテンツデータベースを更新するステップは、前記ポータブル装置から削除されたコンテンツへの参照を除去すること、及び／又は前記ポータブル装置に追加されたコンテンツへの参照を生成することを有する請求項１ないし３のうちいずれか１項に記載の方法。
【請求項５】
前記ファイルシステムテーブルは、前記ポータブル装置が前記メイン装置に接続される間隔で複製され、前記コンテンツデータベースはそれに従って更新される請求項１ないし４のうちいずれか１項に記載の方法。
【請求項６】
前記ファイルシステムテーブルは、前記コンテンツデータベースが更なる更新のためにプライマリのファイルシステムテーブルの複製を提供するように更新された後に複製される請求項１ないし５のうちいずれか１項に記載の方法。
【請求項７】
前記ファイルシステムテーブルは、前記ポータブル装置の前記コンテンツに変更が行われたことを前記ポータブル装置と前記メイン装置との間で転送されるコマンドが示す毎に、複製される請求項１ないし６のうちいずれか１項に記載の方法。
【請求項８】
前記現在のファイルシステムテーブルは、特定の時点で複製され、セカンダリファイルシステムの複製を提供し、
前記コンテンツデータベースが前記セカンダリのファイルシステムテーブルの複製と前記プライマリのファイルシステムテーブルの複製との間の差により記述される変更を反映するように更新された後に、前記プライマリのファイルシステムテーブルの複製は、前記セカンダリのファイルシステムテーブルの複製と交換され、新しいプライマリファイルシステムテーブルの複製を提供する請求項６又は７に記載の方法。
【請求項９】
ポータブル装置のコンテンツを更新するシステムであって、
−前記ポータブル装置のコンテンツを管理する前記ポータブル装置のファイルシステムと、関連のファイルシステムテーブルと；
−コンテンツメタデータに従って前記ポータブル装置の前記コンテンツを提示する前記ポータブル装置のコンテンツデータベースと；
−前記ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供する前記ポータブル装置の複製ユニットと；
−前記ポータブル装置の前記コンテンツを変更し、これによって前記ポータブル装置で変更されたファイルシステムテーブルを生成するメイン装置と；
−前記ポータブル装置と前記メイン装置との間で接続を確立する前記ポータブル装置の接続手段と；
−前記変更されたファイルシステムテーブルと前記プライマリのファイルシステムテーブルの複製とを比較する前記ポータブル装置の比較器と；
前記比較結果に基づいて前記ポータブル装置の前記コンテンツデータベースを更新する前記ポータブル装置の更新ユニットと；
を有するシステム。
【請求項１０】
−ポータブル装置のコンテンツを管理するファイルシステムと；
−関連のファイルシステムテーブルと；
−コンテンツメタデータに従って前記ポータブル装置の前記コンテンツを提示するコンテンツデータベースと；
−前記ポータブル装置の前記コンテンツを変更するメイン装置への接続を確立し、これによって前記ポータブル装置で変更されたファイルシステムテーブルを生成する接続手段と；
−前記ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供する複製ユニットと；
−前記変更されたファイルシステムと前記プライマリのファイルシステムテーブルの複製とを比較する比較器と；
前記比較結果に基づいて前記ポータブル装置の前記コンテンツデータベースを更新する更新ユニットと；
を有するポータブル装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
近年、ポータブル記憶装置が、コンパクトなサイズにもかかわらず大量のデータを格納する機能のため、非常に普及してきている。このような装置に格納されたデータ又はファイルは、併せて“コンテンツ”と呼ばれ、オーディオ、ビデオ、音楽又は他の種類のデータでもよい。一般的には、このようなファイルは、実際のファイルデータに加えて、記述的メタデータ（例えば、画像又は音楽データを伴う記述的ヘッダ）を有するフォーマットで格納されている。このようなフォーマットの例は、一般的なMP3フォーマットであり、音楽ファイル及び関連のメタデータがコンパクトに格納されることが可能になる。例えば、音楽ファイルのメタデータは、アーティスト、アルバム名、曲のタイトル、曲の持続時間、ジャンル等のような記述的情報を有してもよく、ポータブル装置で音楽の各曲を分類するために使用され得る。主な機能がコンテンツ再生であるポータブル記憶装置は、しばしば簡単にプレイヤ（例えば音楽プレイヤ）と呼ばれる。このような音楽プレイヤは、数千ものトラック又は音楽を格納することができ、また、ユーザにより入力された注釈のような他のコンテンツも格納することができる。
従来技術では、米国特許US6421685B1から、データがパーソナルコンピュータとポータブル情報端末とのうち一方又は双方で更新されたときに、双方で更新されたデータを反映することができるファイル制御システムを提供することが知られている。このファイルシステムは、パーソナルコンピュータ装置と、データを独立して変更又は編集し得るポータブル情報端末装置と、これらの装置を接続する接続手段とを有するファイル制御システムであり、ポータブル情報端末に格納されたFILE-A.pigとパーソナルコンピュータ装置に格納されたFILE-A.xlsとを関連付けるFILE-A.wlfを生成する。関連するファイルFILE-A.xls及びFILE-A.pigでのデータ変更が検出され、検出結果がFILE-A.wlf（第３のファイル）に反映される。双方のファイルFILE-A.xls及びFILE-A.pigのデータは、検出結果が反映されるFILE-A.wlfに基づいて合致される。更に、FILE-A.xlsに埋め込まれた計算式がFILE-A.xlsの更新データに適用され、更にFILE-A.xlsを更新する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
このため、本発明は、コンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってコンテンツを提示するコンテンツデータベースとを有するポータブル装置のコンテンツを更新する方法を提供し、ポータブル装置とメイン装置との間で接続を確立するステップと、ポータブル装置で現在のファイルシステムテーブルの少なくとも一部を複製し、プライマリのファイルシステムテーブルの複製を提供するステップとを有する。ポータブル装置のコンテンツは、メイン装置を用いて変更され、これによってポータブル装置で変更されたファイルシステムテーブルを生成する。その後、変更されたファイルシステムテーブルは、ポータブル装置でプライマリのファイルシステムテーブルの複製と比較され、ポータブル装置のコンテンツデータベースが比較結果に基づいて更新される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
ポータブル装置のコンテンツを更新する適切なシステムは、ポータブル装置のコンテンツを管理するポータブル装置のファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってポータブル装置のコンテンツを提示するポータブル装置のコンテンツデータベースと、ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムの複製を提供するポータブル装置の複製ユニットとを有する。更に、このシステムは、ポータブル装置のコンテンツを変更し、これによってポータブル装置で変更されたファイルシステムテーブルを生成するメイン装置と、ポータブル装置とメイン装置との間で接続を確立するポータブル装置の接続手段とを有する。このシステムはまた、変更されたファイルシステムテーブルとプライマリのファイルシステムの複製とを比較するポータブル装置の比較器と、比較結果に基づいてポータブル装置のコンテンツデータベースを更新するポータブル装置の更新ユニットとを有する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明によるポータブル装置は、ポータブル装置のコンテンツを管理するファイルシステムと、関連のファイルシステムテーブルと、コンテンツメタデータに従ってポータブル装置のコンテンツを提示するコンテンツデータベースと、ポータブル装置のコンテンツを変更し、これによって前記ポータブル装置で変更されたファイルシステムテーブルを生成するメイン装置への接続を確立する接続手段（例えば、メイン装置とポータブル装置との間でコマンド及び／又はデータを転送するインタフェースユニット）とを有する。更に、ポータブル装置はまた、ファイルシステムの少なくとも一部を複製し、プライマリのファイルシステムの複製を提供する複製ユニットと、変更されたファイルシステムとプライマリのファイルシステムの複製とを比較する比較器と、比較結果に基づいてポータブル装置のコンテンツデータベースを更新する更新ユニットとを有する。ポータブル装置の記憶媒体は、ハードディスク、メモリチップ、SMARTカード、光ディスク等のように、如何なる適切な媒体でもよい。このようなポータブル装置はまた、装置のユーザが装置に格納されたコンテンツの表示を見ることを可能にするディスプレイユニットを有し、この表示は、コンテンツファイルのメタデータから構成又は推論される。例えば、適切なアイコン及び曲のタイトル、並びに場合によっては対応するアルバム名が音楽ファイルを表し得る。ポータブル装置はまた、ユーザがデータベース構造を視覚的にナビゲーションすることを可能にする１つ以上のボタンのようなナビゲーション手段を有してもよい。
【国際調査報告】
2008532103.tif 000007
2008532103.tif 000008
2008532103.tif 000009