(57)【要約】【課題】コンテンツ・ピースの部分を継ぎ目なく利用することを可能にするシステムおよび機能を提供する。【解決手段】記憶メディアは、コンテンツを保存するためのコンテンツ記憶部と、ブックマーク値を保存するためのブックマーク記憶部とを含む。そして、コンテンツを再生するための関連プレーヤは、コンテンツをユーザに提示するユーザ・インターフェイス、ブックマーク値に従ってコンテンツの開始セグメントから開始するように、コンテンツをユーザ・インターフェイスに提示するプロセッサ、そしてプロセッサにコンテンツおよびブックマーク値を供給するために、プレーヤを記憶メディアに作動上取り外し可能に結合するメディア・インターフェイスを含む。プレーヤは、終了セグメントに達するまでコンテンツを再生し、終了セグメントに応じてブックマーク値をセットするため、同じプレーヤ上、または異なるプレーヤ上における、その後の再生は、終了セグメントに応じて開始する。開始セグメントは、プレーヤまたは記憶メディアによって選択する。【選択図】図１
2008524759.tif 000002
【特許請求の範囲】
【請求項１】
記憶メディアに保存したコンテンツの、少なくとも一つのプレーヤのいずれにも取り外し可能に作動上接続できるように適応した記憶メディアであって、前記少なくとも一つのプレーヤの各々が、前記コンテンツの再生を開始および停止するためのユーザ・インターフェイスを含み、前記記憶メディアが、
（ａ）コンテンツを保存するためのコンテンツ記憶部、
（ｂ）ユーザ・インターフェイスを介する再生の停止に応じて、前記コンテンツのブックマーク値を保存するためのブックマーク記憶部、そして
（ｃ）前記ブックマーク値に応じて前記コンテンツを再生するために、前記記憶メディアを取り外し可能に結合した前記プレーヤが実行するコードを保存するためのコード記憶部からなる、記憶メディア。
【請求項２】
前記ブックマーク値が、前記記憶メディアを取り外し可能に作動上接続した前記プレーヤのみによって、前記ブックマーク記憶部内に保存される、請求項１の記憶メディア。
【請求項３】
前記コンテンツ記憶部が恒久的である、請求項１の記憶メディア。
【請求項４】
前記コンテンツ記憶部が記録可能である、請求項１の記憶メディア。
【請求項５】
前記コンテンツ記憶部が再書き込み可能である、請求項１の記憶メディア。
【請求項６】
前記ブックマーク記憶部が再書き込み可能である、請求項１の記憶メディア。
【請求項７】
前記ブックマーク記憶部が記録可能である、請求項１の記憶メディア。
【請求項８】
記憶メディアに保存したコンテンツのプレーヤに取り外し可能に作動上接続できるように適応した記憶メディアであって、
（ａ）前記コンテンツを保存するためのコンテンツ記憶部、
（ｂ）前記コンテンツのブックマーク値を保存するためのブックマーク記憶部、そして
（ｃ）前記プレーヤからの前記コンテンツに対するリクエストに応答して、前記ブックマーク値に応じて前記コンテンツを前記プレーヤへ提供する、そして前記プレーヤによる前記コンテンツ再生の終了に応答して、前記ブックマーク値を保存するコントローラからなる、記憶メディア。
【請求項９】
ブックマーク値と共に記憶メディア内に保存したコンテンツのプレーヤであって、
（ａ）前記コンテンツの終了セグメントを定義する少なくとも一つのユーザ・コマンドをサポートする、前記プレーヤのユーザに前記コンテンツを提示するためのユーザ・インターフェイス、
（ｂ）前記プレーヤを前記記憶メディアへ作動上取り外し可能に結合するためのメディア・インターフェイス、そして
（ｃ）
（i）前記メディア・インターフェイスを介して前記記憶メディアから前記コンテンツおよび前記ブックマーク値を受け取り、
（ii）前記ブックマーク値に従って前記コンテンツの開始セグメントを自動的に選択し、
（iii）前記ユーザ・インターフェイスへの前記コンテンツの提供を、前記開始セグメントから開始し、そして
（iv）前記終了セグメントに従って前記ブックマーク値をセットするためのプロセッサからなる、プレーヤ。
【請求項１０】
さらに、
（ｄ）前記ユーザ・インターフェイスへの前記コンテンツの提供を、前記開始セグメントから開始するために前記プロセッサが実行するコードを保存するためのメモリからなる、請求項９のプレーヤ。
【請求項１１】
コンテンツを再生するためのコードおよびブックマーク値と共に記憶メディア内に保存したコンテンツのプレーヤであって、
（ａ）前記プレーヤのユーザへ前記コンテンツを提示するためのユーザ・インターフェイス、そして
（ｂ）
（i）前記記憶メディアから前記コンテンツ、前記ブックマーク値および前記コードを受け取り、そして
（ii）前記コードを実行することによって、前記ブックマーク値に従って前記コンテンツの前記提示を開始するためのプロセッサからなる、プレーヤ。
【請求項１２】
前記ユーザ・インターフェイスが、前記コンテンツの終了セグメントを定義する少なくとも一つのユーザ・コマンドをサポートし、前記コードを実行する際に、前記プロセッサが、また、前記終了セグメントに従って前記ブックマーク値をセットする、請求項１１のプレーヤ。
【請求項１３】
さらに、
（ｃ）前記プレーヤを前記記憶メディアへ作動上取り外し可能に結合するためのメディア・インターフェイスからなり、前記プロセッサが、前記記憶メディアから前記メディア・インターフェイスを介して、前記コンテンツ、前記ブックマーク値および前記コードを受け取る、請求項１１のプレーヤ。
【請求項１４】
コンテンツの再生方法であって、
（ａ）前記コンテンツを記憶メディア内に保存するステップ、
（ｂ）前記記憶メディアを第一のプレーヤへ作動上取り外し可能に結合するステップ、
（ｃ）前記第一のプレーヤを用いて、前記コンテンツの終了セグメントを選択するステップ、
（ｄ）前記終了セグメントに従って前記記憶メディア内にブックマーク値を保存するステップ、
（ｅ）前記第一のプレーヤによって前記コンテンツを再生するステップ、そして
（ｆ）前記再生、そして前記ブックマーク値の保存を行うために前記第一のプレーヤが実行するコードを前記記憶メディア内に保存するステップからなる、方法。
【請求項１５】
前記再生が、前記終了セグメントを再生するところまでのみ継続する、請求項１４の方法。
【請求項１６】
前記記憶メディアを前記第一のプレーヤへ前記作動上取り外し可能に接続させることが、前記第一のプレーヤによる前記コードの実行を開始させる、請求項１４の方法。
【請求項１７】
さらに、
（ｇ）前記記憶メディアを第二のプレーヤへ作動上取り外し可能に結合するステップ、
（ｈ）前記ブックマーク値に従って前記コンテンツの開始セグメントを選択するステップ、そして
（i）前記第二のプレーヤによって、前記コンテンツの再生を、前記開始セグメントから開始するステップからなる、請求項１４の方法。
【請求項１８】
前記開始セグメントが前記終了セグメントの直後に位置する、請求項１７の方法。
【請求項１９】
前記開始セグメントが前記終了セグメントに先行する、請求項１７の方法。
【請求項２０】
さらに、
（ｇ）作動上前記第一のプレーヤから前記記憶メディアを取り外すステップ、
（ｈ）前記記憶メディアを前記第一のプレーヤへ作動上再び取り外し可能に結合するステップ、
（i）前記ブックマーク値に従って前記コンテンツの開始セグメントを選択するステップ、そして
（j）前記第一のプレーヤによって、前記コンテンツの再生を、前記開始セグメントから開始するステップからなる、請求項１４の方法。
【請求項２１】
コンテンツの再生方法であって、
（ａ）前記コンテンツおよびブックマーク値を記憶メディア内に保存するステップ、
（ｂ）プレーヤによって、前記ブックマーク値に無関係に、前記コンテンツを要求するステップ、
（ｃ）前記記憶メディアによって、前記ブックマーク値に従って前記コンテンツの開始セグメントを選択するステップ、そして
（ｄ）前記記憶メディアによって、前記コンテンツの前記プレーヤへの提供を、前記開始セグメントから開始するステップからなる、方法。
【請求項２２】
さらに、
（ｅ）前記プレーヤによって、前記コンテンツの再生を、前記開始セグメントから開始するステップからなる、請求項２１の方法。
【請求項２３】
コンピュータで読み込み可能な記憶メディア上に具現化した、コンピュータで読み込み可能なコードを持つ、コンピュータで読み込み可能な記憶メディアであって、前記コンピュータで読み込み可能なコードが、
（ａ）コンテンツ、
（ｂ）前記コンテンツのブックマーク値、そして
（ｃ）前記ブックマーク値に従って前記コンテンツを再生するためのプログラム・コードからなる、コンピュータで読み込み可能な記憶メディア。
【請求項２４】
コンピュータで読み込み可能な記憶メディア上に具現化した、コンピュータで読み込み可能なコードを持つ、コンピュータで読み込み可能な記憶メディアであって、前記コンピュータで読み込み可能なコードが、
（ａ）コンテンツ、そして
（ｂ）前記コンテンツのためのブックマーク値からなり、前記コンテンツが、前記コンピュータで読み込み可能な記憶メディアの読み取り専用部分に埋め込まれている、コンピュータで読み込み可能な記憶メディア。
【請求項２５】
前記ブックマーク値が、前記コンピュータで読み込み可能な記憶メディアのライトワンス部分に埋め込まれる、請求項２４の、コンピュータで読み込み可能な記憶メディア。
【請求項２６】
前記ブックマーク値が、前記コンピュータで読み込み可能な記憶メディアの再書き込み可能な部分に埋め込まれる、請求項２４の、コンピュータで読み込み可能な記憶メディア。
【請求項２７】
（ａ）
（i）コンテンツを保存するためのコンテンツ記憶部と、
（ii）前記コンテンツの再生の再開位置を示すブックマーク値を保存するためのブックマーク記憶部とを含む、少なくとも一つの記憶メディア、そして
（ｂ）前記少なくとも一つの記憶メディアの一つに作動上取り外し可能に接続されているときに、
（i）前記一つのメディアの前記ブックマーク記憶部から、前記ブックマーク値を読み込み、
（ii）前記コンテンツの再生を再開するために、前記ブックマーク値に従って、前記一つのメディアの前記コンテンツ記憶部内の再開位置を決定し、そして
（iii）前記コンテンツの再生を、前記再開位置から開始するように作動可能な、少なくとも一つのプレーヤからなる、システム。
【請求項２８】
前記記憶メディアの各々が、前記コンテンツを再生するためのコードを保存するコード記憶部を含み、前記プレーヤの各々が、前記コードを実行するプロセッサを含む、請求項２７のシステム。
【請求項２９】
前記少なくとも一つのプレーヤの各々が、また、
（iv）前記一つのメディアの前記コンテンツ記憶部内の、前記コンテンツの前記再生が停止した停止位置に従って、前記一つのメディアの前記ブックマーク記憶部内に前記ブックマーク値を保存する、請求項２７のシステム。
【請求項３０】
前記再開位置が、前記一つのメディアの前記コンテンツ記憶部内の、前記停止位置に先行する、請求項２９のシステム。
【請求項３１】
前記コンテンツの前記再生が前記コンテンツの終端で停止した場合、前記一つのメディアの前記ブックマーク記憶部内に、前記ブックマーク値を、前記コンテンツの再生の再開が前記コンテンツの初めからであると指示するようにセットする、請求項２９のシステム。
【請求項３２】
（ａ）
（i）コンテンツを保存するためのコンテンツ記憶部と、
（ii）前記コンテンツのブックマーク値を保存するためのブックマーク記憶部とを含む少なくとも一つの記憶メディア、そして
（ｂ）前記少なくとも一つの記憶メディアの一つに作動上取り外し可能に接続されているときに、
（i）前記一つのメディアの前記ブックマーク記憶部から、前記ブックマーク値を読み込み、
（ii）前記コンテンツの再生を開始するために、前記ブックマーク値に従って、前記一つのメディアの前記コンテンツ記憶部内の位置を自動的に決定し、そして
（iii）前記コンテンツの再生を、前記位置から開始するように作動可能な、少なくとも一つのプレーヤからなる、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取り外し可能な記憶デバイスに関し、特に、書き込み可能なメディアを含む直接アクセス方式の着脱式メディアに関する。
【背景技術】
【０００２】
オーディオ、ビデオまたはテキスト・コンテンツは、しばしば、一つのプレーヤからもう一つのプレーヤへ移動できるように、着脱式メディアに保存される。多くの場合、ユーザは、コンテンツの一部を一つのプレーヤ上で利用し、その利用を中断した後、もう一つのプレーヤ上でコンテンツの利用を再開したいものである。例えば、ある人は、録音した物語を車の中で聞き始め、自宅で聞き終える、ということがある。同様に、ある人は、トレーニング・ビデオの一部を自宅で見て、その後、残りの部分をオフィスで見ることもある。
【０００３】
着脱式メディアは、三つの主要なグループに分類することができる。それらは、テープ、（磁気的または光学的）ディスク、そして不揮発性固体メモリである。テープは、本来、経時的なものであるが、ディスクおよび不揮発性メモリは、ランダムアクセス、すなわち、メディア上に保存したコンテンツのどの部分にも、他の部分を通過することなく、直接アクセスする機能を提供する。テープ・ユーザには、巻き戻しや早送りの苦労があるが、素晴らしい利点もある。テープを一つのプレーヤからもう一つへ移動した場合、正確に停止点を保持するため、第一および第二のセッション間における滑らかな移行を可能にする。他方、ディスクまたはソリッドステートメモリは、ホスト・プレーヤが、プレーヤ内にメモリがとどまる限り、停止点を維持するが、メディアをプレーヤから取り外した場合、この停止点は失われる。したがって、ユーザが、停止点の位置を書きとめる必要がある。さもないと、同じプレーヤで、または別なプレーヤで、もう一度再生を行うためにメディアを挿入したときに、停止点を探すために、コンテンツを拾い読みしなければならない。
【０００４】
したがって、ランダムアクセス着脱式メディアのユーザに対して、プレーヤからメディアを取り外した後でさえも、コンテンツの利用を停止点から再開できるような支援の必要性がある。
【０００５】
定義
【０００６】
「コンテンツ」は、デジタル形態にあるテキスト、オーディオおよび／あるいはビデオ・データを意味する。「ユーザ」は、これを「利用」あるいは「再生」、すなわち、読む、聞く、および／あるいは見ることができる。「コンテンツ・ピース」、または略して「ピース」は、多くのユーザが、完全なものとして、または部分的であったとしても利用を望むコンテンツの単位である。コンテンツ・ピースの例としては、電子ブック、映画、音声による物語、シンフォニー、そして教育的な講義がある。
【０００７】
「セグメント」は、その「アドレス」によってアクセスが可能な、コンテンツ・ピースの極小部分である。例えば、ビデオ・ムービーまたはシンフォニーは、１秒セグメントに分割し、ピースの始まりからの再生時間を秒数で計数してアドレス指定したもの、と考えることができる。代替的な区分化およびアドレス指定パラダイムは、物理的な、そして論理的なブロック内への、メディアの収納形式に関するものであり、周知の技術である。
【０００８】
「部分的な再生」または「部分的な利用」は、２回以上の「セッション」内で、コンテンツ・ピースを利用することを意味する。部分的な再生の場合、コンテンツの利用は「中断」し、その後、停止点またはその近くから「再開」する。「ブックマーク値」は、停止点の記録を意味する。「ブックマーク記憶部」は、そのような記録を残すための記憶領域または記憶デバイスを意味する。
【０００９】
「ランダムアクセス着脱式メディア」、また、省略した「着脱式メディア」または「メディア」は、コンテンツ内の選択可能なセグメントへの直接アクセスを可能にする磁気的な、ソリッドステートの、光学的な、または他の同等な記憶技術に基づく、コンテンツの持久性記憶のための記憶デバイスを意味する。磁気的および光学的ディスク、そしてフラッシュメモリは、ランダムアクセス着脱式メディアの例であるが、磁気テープは、ランダムアクセスを支持しない記憶の例であり、本文の議論からは除外する。
【００１０】
「プレーヤ」は、着脱式メディアを挿入して、コンテンツを再生するためのユーザ・インターフェイスを使用するデバイスを意味する。例としては、コンテンツをプリインストールしたフラッシュメモリ記憶デバイスを受容するＤＶＤまたはＣＤプレーヤ、パソコン、そして携帯型音楽または動画プレーヤがある。
【発明の開示】
【課題を解決するための手段】
【００１１】
本発明の目的は、コンテンツ・ピースの部分を継ぎ目なく利用することを可能にするシステムおよび機能を提供することである。これによれば、ユーザは、プレーヤ内へ、コンテンツ・ピースを含むランダムアクセス着脱式メディアを挿入し、コンテンツの一部を再生し、そのプレーヤからメディアを取り去り、その後、メディアを同じプレーヤまたは異なるプレーヤに挿入し、中断箇所またはその近くから利用を再開できる。
【００１２】
このため、本発明は、記憶メディア内に保存したコンテンツの、少なくとも一つのプレーヤのいずれにも作動上取り外し可能に接続できるように適応した記憶メディアを提供する。上記少なくとも一つのプレーヤの各々は、コンテンツの再生を開始および停止するためのユーザ・インターフェイスを含み、そして記憶メディアは、（ａ）コンテンツを保存するためのコンテンツ記憶部と、（ｂ）ユーザ・インターフェイスを介した再生の停止に応じて、コンテンツのブックマーク値を保存するためのブックマーク記憶部とを含む。
【００１３】
さらに、本発明は、記憶メディア内に保存したコンテンツのためのプレーヤに、作動上取り外し可能に接続できるように適応した記憶メディアを提供する。この記憶メディアは、（ａ）コンテンツを保存するためのコンテンツ記憶部、（ｂ）コンテンツのブックマーク値を保存するためのブックマーク記憶部、そして（ｃ）プレーヤからのコンテンツに対する要求に応答して、ブックマーク値に従ってコンテンツをプレーヤへ提供するための、そしてプレーヤによるコンテンツ再生の終了に応答してブックマーク値を保存するためのコントローラを含む。
【００１４】
さらに、本発明は、（ａ）コンテンツを再生するための少なくとも一つのプレーヤと、（ｂ）少なくとも一つのプレーヤのいずれにも作動上取り外し可能に接続できるように適応した記憶メディアとを含むシステムを提供する。この場合、少なくとも一つのプレーヤの各々は、再生を開始および停止するためのユーザ・インターフェイスを含み、そして記憶メディアは、（i）コンテンツを保存するためのコンテンツ記憶部と、（ii）ユーザ・インターフェイスを介した再生の停止に応じたコンテンツのブックマーク値を保存するためのブックマーク記憶部とを含む。
【００１５】
さらに、本発明は、ブックマーク値と共に記憶メディア内に保存したコンテンツのプレーヤを提供する。このプレーヤは、（ａ）プレーヤのユーザにコンテンツを提示するためのユーザ・インターフェイス、（ｂ）プレーヤを記憶メディアへ作動上取り外し可能に結合するためのメディア・インターフェイス、そして（ｃ）メディア・インターフェイスを介して記憶メディアからコンテンツおよびブックマーク値を受け取るための、ブックマーク値に従って選択したコンテンツの開始セグメントから開始するように、コンテンツをユーザ・インターフェイスに提供するための、そして終了セグメントに従ってブックマーク値をセットするためのプロセッサを含む。なお、ユーザ・インターフェイスは、コンテンツの終了セグメントを定義する少なくとも一つのユーザ・コマンドをサポートする。
【００１６】
さらに、本発明は、ブックマーク値と、コンテンツを再生するためのコードと共に記憶メディア内に保存したコンテンツのプレーヤを提供する。このプレーヤは、（ａ）コンテンツの終了セグメントを定義する少なくとも一つのユーザ・コマンドをサポートする、プレーヤのユーザにコンテンツを提示するためのユーザ・インターフェイス、（ｂ）プレーヤを記憶メディアへ作動上取り外し可能に結合するためのメディア・インターフェイス、そして（ｃ）プロセッサを含み、このプロセッサは、（i）メディア・インターフェイスを介して記憶メディアから、コンテンツ、ブックマーク値およびコードを受け取る、そして（ii）コードを実行することによって、ユーザ・インターフェイスへのコンテンツの提供を、ブックマーク値に従って選択したコンテンツの開始セグメントから開始する、そして終了セグメントに従ってブックマーク値をセットするためのものである。
【００１７】
さらに、本発明は、次のステップを含む、コンテンツの再生方法を提供する。（ａ）コンテンツを記憶メディア内に保存するステップ。（ｂ）記憶メディアを第一のプレーヤに作動上取り外し可能に結合するステップ。（ｃ）第一のプレーヤを用いて、コンテンツの終了セグメントを選択するステップ。そして（ｄ）終了セグメントに従ってブックマーク値を記憶メディア内に保存するステップ。
【００１８】
さらに、本発明は、次のステップを含む、コンテンツの再生方法を提供する。（ａ）記憶メディア内にコンテンツおよびブックマーク値を保存するステップ。（ｂ）プレーヤによって、ブックマーク値に無関係にコンテンツを要求するステップ。（ｃ）記憶メディアによって、ブックマーク値に従ってコンテンツの開始セグメントを選択するステップ。そして（ｄ）プレーヤによって、開始セグメントから開始するようにコンテンツを受け取るステップ。
【００１９】
本発明による一つの基本的な記憶メディアは、記憶メディアに保存したコンテンツを再生するための１セットの複数のプレーヤからのどのプレーヤにも、作動上取り外し可能に接続できるように適応している。各プレーヤは、コンテンツの再生を開始および停止するためのユーザ・インターフェイスを持つ。記憶メディアは、コンテンツを保存するためのコンテンツ記憶部と、ユーザ・インターフェイスを介した再生の停止に従ってコンテンツのブックマーク値を保存するためのブックマーク記憶部とを含む。記憶メディアではなく、記憶メディアが作動上接続しているプレーヤだけが、記憶メディアのブックマーク記憶部内にブックマーク値を保存するように作動可能であることが好ましい。
【００２０】
コンテンツ記憶部は、恒久的（すなわち、典型的なＣＤまたはＤＶＤの場合のように読み出し専用）、記録可能（すなわち、記録可能なＣＤ−Ｒの場合のような「ライトワンス」メディア）、または（フラッシュ・ディスクまたはＣＤ−ＲＷの場合のように）再書き込み可能である。ブックマーク記憶部は、再書き込み可能または記録可能であることが好ましい。
【００２１】
記憶メディアは、記憶メディアを作動上接続したプレーヤが、コンテンツを再生するために実行するコードを保存するためのコード記憶部を含むことが好ましい。コードは、ブックマーク値に従ってコンテンツを再生するためのものであることが最も好ましい。
【００２２】
記憶メディアは、記憶メディアをプレーヤの一つに作動上取り外し可能に結合するためのインターフェイスを含むことが好ましい。また、記憶メディアは、ブックマーク値に従ってコンテンツをインターフェイスに提供するためのコントローラを含むことが最も好ましい。
【００２３】
また、本発明のもう一つの基本的な記憶メディアは、記憶メディアに保存したコンテンツを再生のためのプレーヤに、作動上取り外し可能に接続できるように適応している。記憶メディアは、コンテンツを保存するためのコンテンツ記憶部、ブックマーク値を保存するためのブックマーク記憶部、そしてプレーヤからのコンテンツに対する要求に応答して、ブックマーク値に従ってコンテンツをプレーヤに提供するための、また、プレーヤによるコンテンツ再生の終了に応答して、ブックマーク値を保存するためのコントローラを含む。プレーヤではなく、コントローラだけが、記憶メディアのブックマーク記憶部内にブックマーク値を保存し、そしてプレーヤではなく、コントローラだけが、記憶メディアのブックマーク記憶部からブックマーク値を読み取ることが好ましい。
【００２４】
本発明の範囲は、本発明の記憶メディアに関して、特に、コンテンツおよびブックマークの両方を保存する既知の従来の技術によるＭＰ３プレーヤを除外する。そのようなＭＰ３プレーヤは、例えばステレオ・システムに結合するように作動可能である。その場合、ＭＰ３プレーヤのコンテンツは、ステレオ・システム上で再生できる。したがって、そのようなＭＰ３プレーヤは、ステレオ・システム上で再生できるコンテンツのための記憶メディアを含むと解釈できる。本発明による第一の基本的な記憶メディアは、これらの従来の技術によるＭＰ３プレーヤから、プレーヤのユーザ・インターフェイスを使用して行った操作、すなわち、ユーザ・インターフェイスを介した再生の停止に応じてセットされるブックマークによって区別できる。また、本発明による第二の基本的な記憶メディアは、これらの従来の技術によるＭＰ３プレーヤから、プレーヤが実行する動作であるところの、プレーヤによるコンテンツ再生の終了に応答してセットされるブックマークによって区別できる。これは、これらの従来の技術によるＭＰ３プレーヤとは対照的である。従来の技術によるＭＰ３プレーヤは、ステレオ・システムからの指示がなくてもブックマークをプレーヤ自体が管理し、そしてＭＰ３プレーヤに対して、ステレオ・システムはコンテンツの受動的な受け手である。
【００２５】
本発明によるシステムは、コンテンツの、一つ以上のプレーヤと、また、本発明による第一の記憶メディアを含み、各プレーヤは、再生を開始および停止するためのユーザ・インターフェイスを持つ。記憶メディアを作動上接続したプレーヤだけが、記憶メディアのブックマーク記憶部内にブックマーク値を保存するように作動可能であることが好ましい。記憶メディアが、コンテンツを再生するためのコードを保存するコード記憶部を含み、プレーヤが、そのコードを実行するためのプロセッサを含むことが好ましい。
【００２６】
ブックマーク値と共に記憶メディアに保存したコンテンツを再生するための、本発明による一つの基本的なプレーヤは、コンテンツをユーザに（例えば、視覚的に、および／あるいは聴覚的に）提示するためのユーザ・インターフェイス、プレーヤを記憶メディアに作動上取り外し可能に結合するためのメディア・インターフェイス、そしてメディア・インターフェイスを介して記憶メディアからコンテンツおよびブックマーク値を受け取って、ブックマーク値に従って選択した開始セグメントから開始するようにコンテンツをユーザ・インターフェイスに提供するプロセッサを含む。ユーザ・インターフェイスは、コンテンツの終了セグメントを定義する少なくとも一つのユーザ・コマンドをサポートする。この場合、プロセッサは、終了セグメントに従ってブックマーク値をセットするように作動可能である。通常、コンテンツの終了セグメントを定義するユーザ・コマンドは、異なる主要な目的を持つ。典型的な、そのようなユーザ・コマンドは、ユーザ・インターフェイス上の「停止」ボタンを押すことによって入力される「再生停止」コマンド、ユーザ・インターフェイス上の「一時停止」ボタンを押すことによって入力される「再生一時停止」コマンド、および／あるいはユーザ・インターフェイス上の「イジェクト」ボタンを押すことによって入力される「記憶メディア放出」コマンドを含む。
【００２７】
プレーヤは、また、開始セグメントから開始するようにコンテンツをユーザ・インターフェイスに提供するためにプロセッサが実行するコードを保存するためのメモリを含むことが好ましい。
【００２８】
ブックマーク値と、コンテンツを再生するためのコードと共に記憶メディア内に保存したコンテンツを再生するための本発明によるもう一つの基本的なプレーヤは、コンテンツをユーザに提示するためのユーザ・インターフェイス、プレーヤを記憶メディアに作動上取り外し可能に結合するためのメディア・インターフェイス、そしてメディア・インターフェイスを介して記憶メディアからコンテンツ、ブックマーク値およびコードを受け取り、そしてブックマーク値に従って選択した開始セグメントから開始するようにコンテンツをユーザ・インターフェイスに提示するためのコードを実行するプロセッサを含む。本発明による第一の基本的なプレーヤの場合のように、ユーザ・インターフェイスは、コンテンツの終了セグメントを定義する少なくとも一つのユーザ・コマンドをサポートする。プロセッサは、終了セグメントに従ってブックマーク値をセットするためのコードを実行する。
【００２９】
コンテンツを再生するための、本発明による一つの基本的な方法によれば、コンテンツは記憶メディアに保存される。記憶メディアは、第一のプレーヤに作動上取り外し可能に接続される。コンテンツの終了セグメントは、第一のプレーヤを使用して選択する。その場合、ブックマーク値は、終了セグメントに従って記憶メディア内に保存される。
【００３０】
通常、第一のプレーヤは、終了セグメントが再生されるまでのみ、コンテンツを再生することが好ましい。また、コンテンツを再生するために第一のプレーヤが実行するコードは、記憶メディア内に保存される。コードの実行は、記憶メディアを第一のプレーヤに作動上取り外し可能に接続することによって開始することが最も好ましい。
【００３１】
ブックマーク値を保存することによって、コンテンツのその後の再生が、終了セグメントに関連するセグメントから開始するようにブックマーク値をセットすることが好ましい。例えば、終了セグメントの直後のセグメントから、または所定様式で終了セグメントに先行するセグメントから開始するようにセットする。この文脈において、セグメントは、循環的に順序づけられると仮定している。このため、終了セグメントがコンテンツの最後のセグメントである場合、ブックマーク値は、コンテンツのその後の再生が、コンテンツの第一のセグメントから開始するようにセットする。
【００３２】
また、記憶メディアは、第一のプレーヤから作動上取り外した後、第一のプレーヤにもう一度、または第二のプレーヤに作動上取り外し可能に結合させることが好ましい。コンテンツの開始セグメントはブックマーク値に従って選択され、コンテンツは、開始セグメントから開始するように、記憶メディアが現在作動上接続されているプレーヤによって再生される。
【００３３】
コンテンツを再生するための、本発明によるもう一つの基本的な方法によれば、コンテンツは、記憶メディア内にブックマーク値と共に保存される。プレーヤは、ブックマーク値に無関係に、記憶メディアからコンテンツを要求する。コンテンツに対する要求がブックマーク値に「無関係である」ことは、プレーヤがブックマーク値に関して無知であり、記憶メディアから、記憶メディアが提供に適したコンテンツを単に要求するだけであることを意味する。記憶メディアは、ブックマーク値に従ってコンテンツの開始セグメントを選択し、それから、開始セグメントから開始するようにコンテンツをプレーヤに提供する。それから、プレーヤが、コンテンツの再生を、開始セグメントから開始することが好ましい。
【発明を実施するための最良の形態】
【００３４】
本発明は、保存コンテンツに対するブックマークを提供するランダムアクセス記憶メディア、その使用方法および関連システムに関する。具体的には、本発明は、ランダムアクセス・メディアに保存したコンテンツの利用を中断した場合に、その停止点から利用を再開するのに使用できる。
【００３５】
図面およびその説明から、本発明による記憶メディアの原理および作動を理解することができる。
【００３６】
一般的なケース
【００３７】
さて、本発明によるシステムの、好適実施例の一般的なケースを図解する図１を参照する。システム１００は、メディア１１０と、メディア１１０を選択可能に受容する少なくとも一つのプレーヤ１３０を含む。メディア１１０は、例えば、磁気的、光学的、またはソリッドステートの記憶技術に基づくランダムアクセス着脱式メディアである。メディア１１０は、コンテンツを保存するためのコンテンツ記憶部１１５、ブックマーク値を保存するためのブックマーク記憶部１２０、そしてオプションとして、プログラム・コードを保存するためのコード記憶部１１８を含む。ブックマーク記憶部１２０は、停止時におけるコンテンツ内の現在位置、すなわち最後に再生したセグメントのアドレスを保存するための、メディア１１０の一部を利用した記憶領域である。コンテンツ記憶部１１５は、（市販のＣＤまたはＤＶＤの場合ように）不変であっても、（記録可能なＣＤ−Ｒの場合のように）記録可能であっても、または（フラッシュ・ディスクまたは再書き込み可能なＣＤ−ＲＷの場合のように）再書き込み可能であってもよい。プレーヤ１３０は、記憶部１１５から受け取ったデジタルコンテンツを、ユーザ・インターフェイス１４５を介するユーザ利用のためのオーディオおよび／あるいはビジュアル形式へ変換するプロセッサ１４０を持つ。プロセッサ１４０は、プレーヤ１３０の一部を形成するメモリ１４２からロードしたプログラムの下で作動する。また、オプションとして、メディア１１０が含むコード記憶部１１８からロードしたプログラムの下でも作動する。ユーザ・インターフェイス１４５は、システム１００のユーザが、コンテンツ記憶部１１５から受け取ったコンテンツを見る、および／あるいは聞くことを可能にする。また、再生、一時停止、停止、サウンドおよび／あるいはビデオ制御等のコマンドを入力することを可能にする。また、メディア１１０はプレーヤ・インターフェイス１２５を含み、プレーヤ１３０は、対応するメディア・インターフェイス１３５を含む。メディア・インターフェイス１３５およびプレーヤ・インターフェイス１２５は、プレーヤ１３０とメディア１１０との間の物理的な、電気的な、そして論理的な結合のために使用され、コンテンツ記憶部１１５からプロセッサ１４０へのコンテンツの転送を可能にする。例えば、メディア１１０がフラッシュメモリである場合、プレーヤ・インターフェイス１２５およびメディア・インターフェイス１３５は、各々、コンパクトフラッシュ（登録商標）、ＵＳＢまたはマルチメディア・カード・インターフェイスのクライアント側およびホスト側であってもよい。メディア１１０が光ディスクである場合、メディア・インターフェイス１３５はディスク・ドライブであり、プレーヤ・インターフェイス１２５は、対応するディスク規格に準拠するものである。いくつかの好適実施例の下では、プロセッサ１４０は、図２Ａおよび２Ｂを参照して下記に説明されるように、ブックマーク記憶部１２０のコンテンツを読み込んで記録する機能をも持つ。二者択一的に、ブックマーク記憶部１２０は、図５および６を参照して下記に説明するように、メディア１１０によって管理することもできる。
【００３８】
明らかであるが、プレーヤ１３０がメディア１１０を受容すると、例えば、開始または再生停止等の、ブックマーク記憶部１２０に関する、または影響を及ぼすユーザ・コマンドが、ユーザ・インターフェイス１４５に入力される。
【００３９】
模範的な好適実施例
【００４０】
図１Ａは、図１に示す一般的なケースの、特定な好適実施例１００Ａを概略的に図解する。図１では、マルチメディア・フラッシュカード１１０Ａをメディア１１０として使用している。コンテンツ記憶部１１５Ａは、例えば、互換マルチメディア・カード・アダプタ（図示せず）を備えるパソコンを介してインターネットから以前にダウンロードした、ＭＰ３形式のシンフォニーを保存するために、フラッシュ記憶装置を使用する。また、ブックマーク記憶部１２０Ａは、フラッシュメモリの一部である。マルチメディア・クライアント・インターフェイス１２５Ａは、マルチメディア・カード規格の下で、ＭＰ３プレーヤ１３０Ａのマルチメディア・ホスト・インターフェイス１３５Ａと共作動する。プレーヤ１３０Ａは、プロセッサ１４０Ａを使用して、コンテンツ記憶部１１５Ａから受け取ったデジタルコンテンツをアナログ方式へ変換し、ユーザ・インターフェイス１４５Ａを介してユーザに提示する。また、プロセッサ１４０Ａは、図２Ａおよび２Ｂを参照して説明するように、ブックマーク記憶部１２０Ａのコンテンツを読み込んで更新する機能を持つ。
【００４１】
図１Ｂは、図１に示す一般的なケースの、もう一つの特定な好適実施例１００Ｂを概略的に図解する。図１Ｂでは、再書き込み可能なコンパクトディスク１１０Ｂをメディア１１０として使用している。コンテンツ記憶部１１５Ｂは、記憶のために、書き換え可能なコンパクト・ディスク・メディアを使用する。また、ブックマーク記憶部１２０Ｂも、再書き込み可能なメディアの一部である。ＣＤプレーヤ１３０ＢのＣＤドライブ１３５Ｂは、図１に示すメディア・インターフェイス１３５の、図１Ｂに対応するものである。ＣＤドライブ１３５Ｂは、コンパクトディスク１１０Ｂを受容し、読み出し／書き込み作動を行う。再書き込み可能なコンパクトディスク１１０Ｂの特性が、再書き込み可能なコンパクトディスクの規格に準拠するため、図１に示すプレーヤ・インターフェイス１２５は、図１Ｂに示す実施例では暗示される。したがって、図１Ｂには明示していない。ＣＤプレーヤ１３０Ｂは、プロセッサ１４０Ｂを使用して、コンテンツ記憶部１１５Ｂから受け取ったデジタルコンテンツをアナログ方式に変換し、ユーザ・インターフェイス１４５Ｂを介してユーザに提示する。また、プロセッサ１４０Ｂは、図２Ａおよび２Ｂを参照して説明するように、ブックマーク記憶部１２０Ｂのコンテンツを読み込んで更新する機能を持つ。
【００４２】
図１Ｃは、図１に示す一般的なケースの、さらにもう一つの特定な好適実施例１００Ｃを概略的に図解する。実施例１００Ｃは、図１Ｂの実施例１００Ｂに類似しているが、コンパクトディスク１１０Ｂを置換するコンパクトディスク・メディア１１０Ｃが、ハイブリッドである点が異なる。コンパクトディスク１１０Ｃは、コンテンツを保存するための固定、読取り専用（すなわち、書き込み不可能な）領域１１５Ｃと、図１に示すブックマーク記憶部１２０として機能する、書き込み可能な、または再書き込み可能な領域１２０Ｃとを含む。ＣＤプレーヤ１３０Ｂは、図１Ｂに示す好適実施例１００Ｂの場合と同じである。
【００４３】
図１Ｄは、図１Ｃに示すハイブリッド・コンパクトディスク１１０Ｃの、好適な物理的アレンジメント１５０を概略的に図解する。ハイブリッド・コンパクトディスク１５０は、ディスクを保持して旋回するために従来のように配置した内側円形アパーチャ１５２、一般的な市販ＣＤまたはＤＶＤの場合のように従来通り構成、プレス、そして被覆した内側環帯１５４、そして従来のＣＤ−ＲまたはＣＤ−ＲＷのデザインのように被覆した外側環帯１５６を含む。したがって、内側環帯１５４は、図１Ｃに示す固定コンテンツ記憶部１１５Ｃとして機能し、外側環帯１５６は、図１Ｃに示すブックマーク記憶部１２０Ｃとして機能する。図１Ｅはハイブリッド・コンパクトディスクの代替デザイン１６０を図解する。この場合、内側環帯１６４は、書き込み可能であり、図１Ｃに示すブックマーク記憶部１２０Ｃとして機能し、外側環帯１６６は、図１Ｃに示す固定コンテンツ記憶部１１５Ｃとして機能する。
【００４４】
書き込み可能なメディア、および再書き込み可能なメディア
【００４５】
後述するように、図１に示すブックマーク記憶部１２０内のブックマーク値は、少なくとも、コンテンツ利用の中断があった場合に更新される。例えば、フラッシュメモリまたは再書き込み可能なＣＤ等の、再書き込み可能なメディアを使用した場合、記録は直接的である。しかし、例えば、書き込み可能なＣＤまたはＤＶＤ等のライトワンスメディアを使用することもできる。これは、ブックマーク記憶部１２０が保存する必要があるのは、データ量が非常に小さい、停止時のアドレスのみであるためである。各停止に対して５１２Ｂのデータ・ブロックを使用したとしても、どのＣＤまたはＤＶＤにも簡単に用意できる１ＭＢの記憶量は、２０００回の停止の記録を収容するのに十分であり、このオプションは可能である。複数の記録を行っても、最新のものだけをブックマーク値として考慮することは、明らかである。
【００４６】
作動
【００４７】
さて、図１から１Ｃに示す好適実施例の、好適作動モードを図解する図２Ａを参照する。ブロック１６０において、ユーザは、プレーヤ１３０にメディア１１０を結合または挿入し、ユーザ・インターフェイス１４５上の適当な「再生」または「再開」ボタンを押すことによって、コンテンツ利用のセッションを開始する（ボタン図示せず）。メディア１１０を初めて使用する、またはメディア１１０を完全に再生し終えた場合、ブックマーク記憶部１２０内に保存されたブックマーク値は１に等しい。ステップ１６２で、プロセッサ１４０は、ブックマーク１２０内に保存されたブックマーク値を受け取る。オプションのブロック１６３では、ブックマーク値がコンテンツ・ピースの始まりを指示しない場合、オプションとして、ユーザに対する便宜としてブックマーク値を後退させる。一例は、所定数のセグメント、例えば５秒分を後退させ、ユーザに対して、コンテンツのより良い連続性を提供する。二者択一的に、プロセッサ１４０が、多くの従来のＣＤや今日のＭＰ３プレーヤの場合のように、コンテンツ記憶部１１５から適当な目次を利用できる場合は、現在の章の始めにコンテンツを「巻き戻す」こともできる。ブロック１６４では、プロセッサ１４０が、コンテンツ記憶部１１５から次のセグメントを受け取り、ユーザ・インターフェイス１４５を介してそのセグメントを再生する。このセグメントが、コンテンツ・ピース（例えば、映画、シンフォニー、物語）の最後のセグメントである場合、ステップ１６６において、プロセスはステップ１６８へ進み、ブックマーク値を１へセットする。それからステップ１７２で、それをブックマーク記憶部１２０内に記録し、そしてステップ１７４で処理を終了する。もし、ステップ１６６でコンテンツ・ピースの最後のセグメントに達しない場合、ステップ１７０で、ユーザがユーザ・インターフェイス１４５上の「停止」または「イジェクト」ボタンを押したのかどうかをチェックする（ボタン  図示せず）。ユーザがそのようなボタンを押さなかった場合、システムはステップ１６４へ進み、次のセグメントを再生する。そうでない場合は、ブックマーク値（すなわち、再生すべき次のセグメントのアドレス）をブックマーク記憶部１２０内に記録し、プロセスはステップ１７４で終了する。明らかであるが、図２Ａのプロセスは、ユーザが、新しいコンテンツ・ピースを最初から再生することを保証する。また、図２Ａのプロセスを使用して、同じプレーヤまたは異なるプレーヤ１３０内に挿入された、部分的に再生されたピースは、停止点から、またはその点の少し前から再生することを保証する。
【００４８】
図２Ｂは、図２Ａのものに代替的なプロセスを図解する。図２Ｂのプロセスは、作動中、ブックマーク値を断続的に記録する。したがって、ステップ１８０でセッションを開始すること、ステップ１８２でブックマークを読み込むこと、ステップ１８３でオプションとして後退させること、ステップ１８４で次のセグメントを再生すること、そしてステップ１８６および１８８でピースの末端をチェックすることは、各々、ステップ１６０、１６２、１６３、１６４、１６６および１６８に類似している。ブロック１８６でピースの終端に達したとき、ステップ１８８においてブックマーク値を１へリセットする。そしてステップ１８９において、そのブックマーク値をブックマーク記憶部１２０内に記録する。そうでない場合は、ステップ１９０において、ステップ１９２でユーザが停止を選択したのかどうかをチェックする前に、ブックマーク値をブックマーク記憶部１２０内に記憶する。明らかであるが、図２Ｂのプロセスは、図２Ａのものに類似する結果をもたらす。図２Ａのプロセスに比較した図２Ｂのプロセスの欠点は、図２Ｂのプロセスは、ブックマーク１２０に関して多くの不必要な書込み操作を行うため、ライトワンスメディアには非実用的であることである。図２Ａのプロセスに比較した図２Ｂのプロセスの利点は、図２Ｂのプロセスは、ユーザが作動を停止したときだけでなく、例えば電源異常またはプレーヤ１３０の故障等の異常終了に対しても、ブックマーク値を記録することである。
【００４９】
プレーヤ互換性の拡張
【００５０】
図２Ａおよび２Ｂに図解したプロシージャは、標準のプレイバックと、奇抜な中断および再開作動とを組み合わせる。メモリ１４２（図１）からのコードで、プレーヤ１３０のプロセッサ１４０をプログラムすることによって、この斬新な作動の簡単な実施例を具現し、図２Ａ（または図２Ｂ）のプロシージャを実行することができる。しかし、場合によっては、従来の技術による多くのプレーヤ１３０との互換性を本発明に備えながら、本発明の斬新な局面を、メディア１１０だけで具現することも可能である。
【００５１】
図３は、本発明によるシステムの好適実施例２００を図解する。この場合、図１に示すプレーヤ１３０に類似した従来のプレーヤ２３０を用いるが、プレーヤ２３０のプロセッサ２４０が、システム２００のメディア２１０からプログラムをロードし、それらのプログラムを実行可能であるという必要条件が加わる。これは、例えば、ＣＤ、またはＵＳＢの磁気的またはフラッシュ式のドライブ等の、適当なメディアを挿入したときに、現在の規格パソコンがプレーヤ２３０として使用できるケースである。この必要条件以外、プロセッサ２４０、ユーザ・インターフェイス２４５、そしてメディア・インターフェイス２３５は、図１に示す構成要素１４０、１４５および１３５と同じであり、従来のもので可能である。例えば再書き込み可能なＣＤまたはＵＳＢフラッシュメモリ等のメディア２１０は、図１に示す構成要素１１５、１２０および１２５に各々類似するコンテンツ記憶部２１５、ブックマーク部２２０およびプレーヤ・インターフェイス２２５を含み、さらに、図１に示すコード記憶部１１８を、コード記憶部２２２の形態で含む。コード記憶部２２２内に保存したコードは、図２Ａ（または２Ｂ）のプロシージャを具現するプレーヤ・プログラムである。
【００５２】
図４は、図３に示す好適実施例の作動を図解する。ステップ２５０において、ユーザはプレーヤ２３０をＯＮにしてセッションを開始する。ステップ２５２において、メディア２１０をプレーヤ２３０に挿入して、インターフェイス２２５と２３５とを結合する。ステップ２５４において、プロセッサ２４０は、コード記憶部２２２からプレーヤ・プログラム・コードをロードする。したがって、この点から、プロセッサ２４０は、図２Ａ（または２Ｂ）のプロシージャを実行するように構成されている。ステップ２５６において、コンテンツ記憶部２１５、ブックマーク記憶部２２０およびユーザ・インターフェイス２４５と協力してコードを実行し、本発明の機能を提供する。
【００５３】
明らかであるが、図３に示すコード・プレーヤ２３０と、図３に示すコード記憶部２２２のプレーヤ・プログラム・コードとをオートランに構成することによって、すなわち、プレーヤ２３０内へメディアを挿入すると即座に、予め選択されているプログラムを自動的に検出してロードすることによって、図４に示すステップ２５４を自動的に実行できる。オートランは、プレーヤ２３０として機能することが可能なパソコンでは、一般的な機能である。
【００５４】
図５は、本発明によるシステムの好適実施例３００を図解する。これは、プレーヤに本発明の機能を明白にして、プレーヤの互換性をさらに拡張するものであるが、メディアから特別なプログラムをロードすることを必要としない。したがって、プレーヤ３３０と、その構成要素３３５、３４０および３４５は、各々、図１に示す構成要素１３０、１３５、１４０および１４５に関して説明した通りであるが、プロセッサ３４０は従来通りプログラムされること、そしてシステム３００のメディア３１０から特別なプログラムをロードする必要がないことを強調する。この場合の選択メディアは、フラッシュメモリ３１０であり、フラッシュ・コンテンツ記憶部３１５、フラッシュ・ブックマーク記憶部３２０および（例えば、マルチメディアまたはＵＳＢ規格下の）プレーヤ・インターフェイス３２５に加えて、ブロック記憶デバイス・エミュレータとして機能するコントローラ３２２も含み、そしてフラッシュ・ディスク３１０を、ブロックデバイスプロトコルのような標準プロトコルを介してプレーヤ３３０からアクセスが可能な大容量記憶装置として作動させるために必要な処理容量、コードおよびランダムアクセスメモリを含む。加えて、コントローラ３２２は、コントローラ３２２が管理するファイルシステムを介してコンテンツ３１５にアクセスするための処理容量、コードおよびランダムアクセスメモリを含む。すなわち、コントローラ３２２は、フラッシュ・ディスク３１０内に、プレーヤ３３０内に通常見られるデータ・アクセス能力に類似のデータ・アクセス能力を結合している。このデータ・アクセス能力は、コントローラ３２２が、再生済みコンテンツ・ファイルと、現在の再生点とを識別することを可能にする。
【００５５】
明らかであるが、フラッシュメモリは、本質的に、従来の大容量記憶装置として構築されてはいないため、一般的な大容量記憶装置をエミュレートするためには、プログラムしたコントローラを必要とする。そのようなプログラミングは、例えば、どちらもバン氏の米国特許第５，４０４，４８５号および米国特許第５，７９９，１６８号、そしてバン氏らの米国特許第６，１４８，３５４号に説明がある。これらは、参照によって本文に含むものとする。さらに、これも参照によって本文に含む、２００２年１０月１１日にモラン氏が出願した米国特許出願公報２００４/００７３７２７は、フラッシュメモリのプログラム化したコントローラを、ファイルシステム・インターフェイスとして機能するように強化する方法、すなわち、標準ファイルシステムを、そのフラッシュメモリ内に保存されたファイルに対して理解し、管理することを説明している。上記特許の説明、そして大容量記憶装置に保存したデータファイルにアクセスするためのプレーヤ設計に関する技術における一般的な知識は、後述する図６のプロシージャを実行するためのコントローラ３２２のデザインを支持する。
【００５６】
さて、図５に示す好適実施例の作動を図解する図６を参照する。ステップ３５０で、ユーザがプレーヤ３３０をオンにすることによって開始する。ステップ３５２において、プレーヤ３３０にフラッシュメモリ・ディスク３１０を挿入する。そのとき、フラッシュ・ディスク３１０は、プレーヤ３３０が供給する電力によってエネルギーを受けることが好ましい。そして、ファイルシステム・インターフェイスを持つブロック大容量記憶装置エミュレータとして機能するコントローラ３２２は、ステップ３５４において、ビルトイン初期設定プロシージャを実行して、それ自体を大容量記憶装置インターフェイスとして構成する。しかし、この段階では、ブックマーク記憶部３２０内のブックマーク値がコントローラ３２２によって読み込まれ、現在のピースを含むファイルのエミュレーションは、ブックマーク３２０が定義する位置の後の、次の位置から開始するファイルを表す。この点は、例によって最も明確にできる。コンテンツ・ピースが１０００秒の音声物語であり、おそらく他のプレーヤ上における前のセッションで、最初の４００秒を既に再生したと仮定する。この場合、フラッシュ・ディスク３１０をプレーヤ３３０内へ挿入すると、コントローラ３２２は、ブックマーク記憶部３２０から（再生済みの４００秒によって決定した）値４００を読み込む（図２Ａを参照）。それから、コントローラ３２２は、物語ファイルがアドレス４０１から開始する６００秒のファイルであるように、物語ファイルをプレーヤ３３０に提示する。ステップ３５６において、プレーヤ３３０がコンテンツ・ピースを再生し、コントローラ３２２は、図２Ａ（または二者択一的に図２Ｂ）のプロシージャを実行することに従事する。したがって、ユーザがユーザ・インターフェイス３４５を介して実行を中断することを選択した場合、プロセッサ３２２がこの操作を検出し、ブックマーク記憶部３２０内のブックマーク値が、次のセッションの準備のために現在の利用座標によって更新される。ステップ３６０においてプロシージャが終了し、フラッシュ・ディスク３１０をプレーヤ３３０から取り去ることができる。
【００５７】
明らかであるが、図６に示すプロシージャの下では、図２Ａ（または２Ｂ）のプロシージャが、完全に図５に示すメディア３１０によって実行されるため、従来の技術による互換プレーヤを用いて、修正または再プログラミングなしで、本発明の実施例を実行することが可能である。明らかであるが、上記のコントローラ３２２の機能は、コンテンツ・ピースを、完全なファイルの残部のみとして、すなわち、ブックマーク記憶部３２０内のブックマーク値によって最初に定義されるアドレスと、コンテンツ・ピースの終端との間のコンテンツ・ピースの部分として表すファイルをエミュレート可能なコントローラ３２２が存在する限り、例えば取り外し可能な磁気ディスク装置等の非フラッシュ記憶デバイスで具現することもできる。
【００５８】
限られた数の実施例に関して本発明を説明したが、本発明の多くの変形、修正、そして他の用途が可能であることは明らかである。
【図面の簡単な説明】
【００５９】
本発明を、例として、添付の図面を参照しながら説明する。
【図１】本発明の一般的な好適実施例を図解する簡略ブロック図である。
【図１Ａ】図１に示す好適実施例の、第一の特別なケースを図解する簡略ブロック図である。
【図１Ｂ】図１に示す好適実施例の、第二の特別なケースを図解する簡略ブロック図である。
【図１Ｃ】図１に示す好適実施例の、第三の特別なケースを図解する簡略ブロック図である。
【図１Ｄ】図１Ｃに示すケースの、第一の模範的な実施例のイラストである。
【図１Ｅ】図１Ｃに示すケースの、第二の模範的な実施例のイラストである。
【図２Ａ】図１から１Ｅに示す実施例の、第一の好適作動モードを図解する簡略フローチャートである。
【図２Ｂ】図１から１Ｅに示す実施例の、第二の好適作動モードを図解する簡略フローチャートである。
【図３】図１に示す好適実施例の、第一の変形を図解する簡略ブロック図である。
【図４】図３に示す実施例の、好適作動モードを図解する簡略フローチャートである。
【図５】図１に示す好適実施例の、第二の変形を図解する簡略ブロック図である。
【図６】図５に示す実施例の、好適作動モードを図解する簡略フローチャートである。
【図１】
2008524759.tif 000003
【図１Ａ】
2008524759.tif 000004
【図１Ｂ】
2008524759.tif 000005
【図１Ｃ】
2008524759.tif 000006
【図１Ｄ】
2008524759.tif 000007
【図１Ｅ】
2008524759.tif 000008
【図２Ａ】
2008524759.tif 000009
【図２Ｂ】
2008524759.tif 000010
【図３】
2008524759.tif 000011
【図４】
2008524759.tif 000012
【図５】
2008524759.tif 000013
【図６】
2008524759.tif 000014
【国際調査報告】
2008524759.tif 000015