[go: up one dir, main page]

JP2007257616A - 記録メディア、データ管理方法、及びプログラム - Google Patents

記録メディア、データ管理方法、及びプログラム Download PDF

Info

Publication number
JP2007257616A
JP2007257616A JP2007005916A JP2007005916A JP2007257616A JP 2007257616 A JP2007257616 A JP 2007257616A JP 2007005916 A JP2007005916 A JP 2007005916A JP 2007005916 A JP2007005916 A JP 2007005916A JP 2007257616 A JP2007257616 A JP 2007257616A
Authority
JP
Japan
Prior art keywords
digital data
deletion
recording medium
card
music data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007005916A
Other languages
English (en)
Inventor
Hiroshi Yamaguchi
博史 山口
Mayumi Takimoto
真由美 瀧本
Mitsunari Nakahara
充也 中原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2007005916A priority Critical patent/JP2007257616A/ja
Priority to US11/668,100 priority patent/US20070204141A1/en
Publication of JP2007257616A publication Critical patent/JP2007257616A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/79Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/107License processing; Key processing
    • G06F21/1076Revocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Storage Device Security (AREA)

Abstract

【課題】利用条件を定められた画像、音楽、及びデータを記録し、適切に管理できるリムーバブルメディアを提供する。
【解決手段】複数のホスト機器へ着脱自在であり、かつデジタルデータを記録しているSDカード201は、前記デジタルデータの利用可否を、一例として有効期限に基づいて判断する有効期限判定処理部207と、利用不可、つまり有効期限切れと判断された場合に前記デジタルデータを削除する削除処理部206とを備える。SDカード201は、自律的に、つまり装着されるホスト機器202から電源とクロックの供給を受ける以外には一切関与されることなく、記録しているデータの利用可否判断と削除とを遂行する。
【選択図】図1

Description

本発明は、複数のホスト機器へ着脱自在であり、かつデジタルデータを記録している記録メディアに関し、特に、画像、音楽、及びデータといった利用条件が定められたデジタルデータを管理する技術に関する。
近年、ネットワークの高速化、ハードディスクやリムーバブルメディアの大容量化が著しい。これに伴い、ネットワーク上で画像/音声/データ等のデジタルデータであるコンテンツが売買されるようになり、欲しいコンテンツを容易に入手することができるようになってきている。
複数のホスト機器へ着脱自在な可搬型の記録メディア(以降ではリムーバブルメディアと呼ぶ)の普及とあいまって、入手したコンテンツはリムーバブルメディアで手軽に持ち運びができるようになってきているため、コンテンツの不正コピーが増加しており、著作権保護やセキュリティ強化の促進が求められている。
この対応策として、コンテンツをリムーバブルメディアに記録する時に、何らかの利用条件(言い換えればアクセス制限)を付して記録しておき、利用不可となったコンテンツは削除するという方法が採られることがある。
図21は、従来の、コンテンツ削除を行うためのリムーバブルメディアとホスト機器の機能的な構成の一例を示すブロック図である。
リムーバブルメディア101は、複数のホスト機器に着脱自在であり、コンテンツを記録可能な記録領域102を有している。
ホスト機器103は、リムーバブルメディア101を装着可能であり、リムーバブルメディア101内のコンテンツの有効期限を判定する検索・判定処理部104と、コンテンツを削除する削除処理部105とを有している。
例えば、コンテンツの利用条件を有効期限とした時、従来では、前記リムーバブルメディア101を、前記ホスト機器103に挿入すると、前記ホスト機器103内の検索・判定処理部104が、記録領域102内に有効期限切れコンテンツが記録されているかを検索及び判定する。そして、有効期限切れコンテンツが記録領域102に記録されていた場合、前記ホスト機器103の削除処理部105からリムーバブルメディア101に対して削除命令が出されることにより、有効期限切れコンテンツが削除されるようになっている。
この方法は既知の技術であり、例えば特許文献1には、コンテンツをリムーバブルメディアに記録(チェックアウトとも言う)するときに有効期限を併せて記録しておき、リムーバブルメディアがホスト機器に挿入された時に有効期限が過ぎていれば、前記ホスト機器によってコンテンツを削除することで、期限切れコンテンツを、そのコンテンツを記録したホスト機器でなくても削除できるようにする技術が開示されている。
特開2002−236808号公報
しかしながら、前記従来の構成では、例えば有効期限が切れることによって利用不可となったコンテンツを削除したい場合、少なくとも削除機能を含む編集機能を有するホスト機器がなければコンテンツを削除することができない。そのため再生専用機器(プレーヤー)しか持っていないユーザは自分でコンテンツを削除することができず、利用不可となったコンテンツを持ち続けなければならないという不便がある。
また、ホスト機器にてコンテンツの有効期限判断を行っているために、ホスト側のプログラムを改竄されると、有効期限が切れたコンテンツであっても正常に使用できるセキュリティホールを生じる可能性がある。
本発明は、このような事情に鑑みてなされたものであり、利用条件を定められた画像、音楽、及びデータを適切に管理できるリムーバブルメディアを提供することを目的とする。
前記の課題を解決するために、本発明の記録メディアは、複数のホスト機器へ着脱自在であり、かつデジタルデータを記録している記録メディアであって、前記デジタルデータの利用可否を判断する判断手段と、利用不可と判断された場合に前記デジタルデータを削除する削除手段とを備える。
ここで、前記判断手段は、前記デジタルデータの利用可否の判断を、例えば、有効期限、使用可能回数、不正に記録されたか否か、及び破損しているか否かのうちの少なくとも一つに基づいて行うことができる。
また、前記判断手段は、前記記録メディアへ動作電源の供給が開始されたときに前記判断を行い、前記削除手段は、外部からのアクセス要求に最初に応答するまでに前記削除を行ってもよく、また、前記判断手段は、外部からアクセス要求が与えられたときに前記判断を行い、前記削除手段は、前記アクセス要求に応答するまでに前記削除を行ってもよい。より好ましくは、前記判断手段は、前記記録メディアへ動作電源が供給されている間、定期的に、前記判断を行ってもよい。
また、前記記録メディアは、前記デジタルデータに関する管理情報を記録しており、前記削除手段は、前記デジタルデータを削除する場合に前記管理情報を編集してもよい。
また、前記判断手段および削除手段を搭載した記録メディアによって、前記デジタルデータであるコンテンツが削除された場合、ユーザが関与することなくそのコンテンツが勝手に削除されていることになるため、ユーザの混乱を招く恐れがある。
そこで、この混乱を防止するため、前記記録メディアは、さらに、前記削除手段によって前記デジタルデータが削除されたときに、削除されたデジタルデータの識別名、利用条件、及び削除日時を含む削除情報を記録する記録手段を備えるか、又は、前記判断手段によって前記デジタルデータの利用可否が判断されたときに、判断されたデジタルデータの識別名、利用条件、判断日時、及び判断結果を含む判断情報を記録する記録手段を備えることが好ましい。前記記録手段は、前記削除情報を前記管理情報に追記してもよい。
また、前記記録メディアは、さらに、前記削除手段によって前記デジタルデータが削除されたときに、削除されたデジタルデータの識別名、利用条件、及び削除日時を含む削除情報を、自らが装着されているホスト機器へ通知する通知手段を備えても、同様の不便を回避する効果が得られる。
また、本発明は、そのような記録メディアとして実現できるだけでなく、そのような記録メディアにおいて行われるデータ管理方法として実現することも、そのような記録メディアに搭載されるコンピュータによって実行されるプログラムとして実現することもできる。
本発明によれば、リムーバブルメディアを、リムーバブルメディアに動作電源を供給するホスト機器に挿入しさえすれば、リムーバブルメディアが自律的にコンテンツの利用可否を判断して、利用できないコンテンツを削除するので、ユーザの持っているホスト機器がリムーバブルメディアを編集する機能を持たない再生専用機であっても、また、ユーザが自ら不要コンテンツを削除する手間を掛けるまでもなく、不要となったコンテンツがリムーバブルメディアにおいて自動的に削除される。
その結果、リムーバブルメディアの空き容量が常に最大に保たれ、新規コンテンツの記録領域が良好に確保される。
また、不要となったコンテンツが、動作電源を供給されることの他にはホスト機器が関与する余地なく削除されるため、著作権保護の侵害行為をより堅固に防止することが可能となる。
また、リムーバブルメディアによって削除された際の削除情報又は判断情報が保存され、またはホスト機器に通知される構成によれば、コンテンツの自動削除によるユーザの混乱を防止することができる。
以下、本発明にかかわるリムーバブルメディア内のデジタルデータの削除に関する実施の形態について、図面を参照しながら詳細に説明する。
(実施の形態1)
図1は、本発明の実施の形態1に係わるSDメモリカード(以下、SDカードと記述する)201の機能的な構成の一例を示すブロック図である。図1には、SDカード201を挿入可能なホスト機器202が、SDカード201と共に示される。
SDカード201は、自らが記録しているデジタルデータの利用可否判断と、利用不可と判断された場合に前記デジタルデータの削除とを、自律的に遂行する。
ここで、自律的とは、装着されるホスト機器から前記判断と削除とに関与する一切の情報を得ることなく、SDカード201が独立して判断と削除とを遂行することを意味する。前記判断と削除とに関与する情報とは、一例として、デジタルデータの有効期限と比較判断される現在日時情報であり、また、削除の実行を指示するコマンド情報である。
SDカード201は、装着されるホスト機器からは、電源とクロック、又は電源のみを得て、本願発明の特徴である自律的な判断と削除とを実行する。
ホスト機器202において、SDカード通信部203は、SDカード201が挿入されたことを検知して、挿入されたSDカード201に対して、電源及びクロックを供給するとともに、SDカード201と通信し、命令を発行することで、SDカード201内のデータの読み書きを行う。
SDカード201は図に示されるように、システムコントローラ209、電波時計受信部210、タイマカウンタ部215、メモリ通信部211、及びフラッシュメモリ212から構成される。
フラッシュメモリ212は、データを不揮発に記憶する。フラッシュメモリ212は、格納するデータによって、通常領域214と認証領域213の2つの領域に分かれている。通常領域214は、ホスト機器からアクセス可能な領域であり、楽曲データが格納されている。認証領域213は、ホスト機器からは直接アクセスすることができない領域であり、通常領域214に格納されている全ての楽曲データの有効期限日時が格納されている。以下、楽曲データを請求の範囲に記載の「デジタルデータ」の一例として説明する。
システムコントローラ209は、SDカード通信部203から供給される電源とクロックによって動作しSDカード201の全体を統御する。
システムコントローラ209において、ホスト通信処理部204は、SDカード通信部203から発行された命令を解析し、その内容に応じてメモリ通信部211と通信を行うことで、ホスト機器からフラッシュメモリ212へのアクセスを実現する。
ファイルシステムモジュール205は、フラッシュメモリ212内のデータをファイルとして認識できるようにする。
削除処理部206は、ファイルシステムモジュール205を通して、フラッシュメモリ212の通常領域214にアクセスし、楽曲データファイルを削除する。
有効期限判定処理部207は、ファイルシステムモジュール205を通して、フラッシュメモリ212の認証領域213へアクセスして、任意の楽曲データの有効期限日時を取得し、現在日時管理部208から取得した現在日時と有効期限日時を比較することで、当該楽曲データの利用可否を判断する。このとき利用不可と判断された楽曲データは、削除対象とされる。
現在日時管理部208は、電波時計受信部210から現在日時を取得し、有効期限判定処理部207に通知する。
電波時計受信部210は、時報用の標準電波(以下、電波時計と言う)にて現在日時を受信し、現在日時管理部208に現在日時を通知する。
メモリ通信部211は、フラッシュメモリ212内の通常領域214および認証領域213にアクセスし、それぞれに格納されているデータの読み書きを行う。
タイマカウンタ部215は、一定時間を計測することができ、任意の時間が経過したことをシステムコントローラ209に通知する。
この構成において、SDカード201、有効期限判定処理部207、及び削除処理部206が、それぞれ請求の範囲に記載の「記録メディア」、「判断手段」、及び「削除手段」の一例である。
次に、本実施の形態における、ホスト機器側の処理手順を図2に示すフローチャートに基づいて説明する。
まず、ステップS101において、SDカード挿入待ち状態になる。SDカード201が挿入されると、ステップS102に進んで、SDカード通信部203にて、挿入されたSDカード201に対して、電源及びクロックの供給を開始する。続いて、SDカード201からの通信許可情報が来るまでループに入り、ステップS103にて、SDカード201からの通信許可情報待ち状態になる。SDカード201から通信許可情報が来ると、それ以降はSDカード201との通信が可能になる。
次に、SDカード側の処理手順を図3に示すフローチャートに基づいて説明する。
まず、ステップS201にて、電源クロック待ち状態になる。SDカード201がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ209が起動し、フラッシュメモリ212の通常領域に格納されている全ての楽曲データの有効期限日時と現在日時を比較し、有効期限日時が現在日時を過ぎていれば、その楽曲データを利用不可と判断して削除する処理を行う。ホスト通信処理部204は、全ての楽曲データの有効期限が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部203からのアクセス命令は無視する。
まず、ステップS202にて、有効期限判定処理部207が、全ての楽曲データの有効期限が確認されているかを判断し、未確認の楽曲データがあれば、ステップS203に進む。
現在日時管理部208が、電波時計受信部210から現在日時を取得し、有効期限判定処理部207に提供する。次にステップS204にて、有効期限判定処理部207が、ファイルシステムモジュール205を通して認証領域213にアクセスし、当該楽曲データの有効期限日時を取得する。次にステップS205にて、有効期限判定処理部207が、現在日時と有効期限日時とを比較し、有効期限日時が現在日時を過ぎていれば、ステップS207に進み、当該楽曲データを利用不可と判断して削除対象とし、削除処理部206に削除対象の楽曲データの場所を、具体的には例えばファイル名によって、通知する。
削除処理部206は、通知された楽曲データを、ファイルシステムモジュール205を通して通常領域214から削除する。有効期限日時が現在日時を過ぎていなければ、その楽曲データを利用可と判断してステップS202に戻り、次の楽曲データを比較する。ステップS202にて、全ての楽曲データの有効期限確認が完了すれば、ステップS208へ進み、ホスト通信処理部204が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部203からの命令を受け付けるようにする。
これにより、SDカードに有効期限が過ぎた楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての有効期限が過ぎた楽曲データを利用不可と判断して削除することができる。
尚、本実施の形態では、SDカードに格納されている楽曲データをデジタルデータの一例として説明したが、本発明は、楽曲データに係わらず、全てのデジタルデータに適応することができる。また、本実施の形態では、電波時計を用いて現在時刻を取得するとしたが、バッテリバックアップされる手段を用いて現在時刻を保持してもよい。
(実施の形態2)
本発明の実施の形態2におけるSDカード及び、SDカードを挿入するホスト機器の構成については、実施の形態1の説明で用いた図1の構成が適用される。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
本実施の形態における、SDカード側の処理手順を図4に示すフローチャートに基づいて説明する。
まず、ホスト機器にSDカード201が挿入されると、実施の形態1で説明した処理にて全楽曲データの有効期限のチェックを行い、完了すると、ホスト機器とSDカードが通信可能状態になる。
ステップS301にて、ホスト機器と通信可能状態になると、ステップS302へ進み、タイマカウンタ部215にて、1時間間隔のタイマを設定し、カウントを開始する。ステップS303にて、1時間が経過するのを待ち、1時間が経過すると、タイマカウンタ部215から、有効期限判定処理部207へ通知され、全楽曲データの有効期限チェックによる利用可否判断処理を開始する。
まず、ステップS304へ進み、有効期限判定処理部207が、全ての楽曲データの有効期限が確認されているかを判断し、未確認の楽曲データがあれば、ステップS305に進む。
現在日時管理部208が、電波時計受信部210から現在日時を取得し、有効期限判定処理部207に提供する。次にステップS306にて、有効期限判定処理部207が、ファイルシステムモジュール205を通して認証領域213にアクセスし、当該楽曲データの有効期限日時を取得する。次にステップS307にて、有効期限判定処理部207が、現在日時と有効期限日時とを比較し、ステップS308にて、有効期限日時が現在日時を過ぎていれば、ステップS309に進み、当該楽曲データを利用不可と判断して削除対象とし、削除処理部206に削除対象の楽曲データの場所を通知する。
削除処理部206は、通知された楽曲データを、ファイルシステムモジュール205を通して通常領域214から削除する。有効期限日時が現在日時を過ぎていなければ、当該楽曲データを利用可と判断してステップS304に戻り、次の楽曲データを比較する。ステップS304にて、全ての楽曲データの有効期限確認が完了していれば、ステップS302へ進み、タイマカウンタ部215にて、再び1時間のタイマカウントを開始する。以降、同様の処理を繰り返すことにより、SDカード201がホスト機器に挿入中に、有効期限が切れた楽曲データを、ホスト機器が関与することなく、削除することができる。
尚、本実施の形態では、楽曲データの有効期限を確認する間隔を1時間と示しているが、この時間間隔は任意で設定することができる。また、本実施の形態では、SDカードに格納されているコンテンツを楽曲データであると示したが、楽曲データに係わらず、全てのデジタルデータに適応することができる。
ここまでに、楽曲データの自律的な削除を、動作電源の供給開始時に行う場合(実施の形態1)、及び動作電源が供給されている間、定期的に行う場合(実施の形態2)について説明した。
この他に、例えば、ホスト機器から楽曲データへのアクセス要求が与えられたときに、その楽曲データの有効期限が切れていれば、アクセス要求に応答するまでに、その楽曲データを削除する変形例を考えることもできる。
図5は、これらの削除が行われるタイミングを総括して示す図である。
図中、タイミング1として示される部分は、実施の形態1の説明に対応し、動作電源が供給されると、自律的な削除処理が開始され、自律的削除処理が終了してはじめて、ホスト機器からのアクセス要求の受け付けとそれに対する応答とが可能となることを表している。
また、タイミング2として示される部分は、実施の形態2の説明に対応し、動作電源が供給されている間、定期的な監視を行うことにより、自律的削除処理が行われることを表している。
さらに、タイミング3として示される部分は、前述した変形例の説明に対応し、ホスト機器からのアクセス要求に応じて、自律的削除処理が開始され、自律的削除処理の終了後にそのアクセス要求に対する応答が行われることを表している。
(実施の形態3)
図6は、本発明の実施の形態3に係わるSDカード301、及びSDカード301を挿入可能なホスト機器302の機能的な構成の一例を示すブロック図である。
ホスト機器302において、SDカード通信部303は、SDカード301が挿入されたことを検知して、挿入されたSDカード301に対して、電源及びクロックを供給するとともに、SDカード301と通信し、命令を発行することで、SDカード301内のデータの読み書きを行う。
SDカード301は、図に示されるように、システムコントローラ308、メモリ通信部309、及びフラッシュメモリ310から構成される。
フラッシュメモリ310は、データを不揮発に記憶する。フラッシュメモリ310は、格納するデータによって、通常領域312と認証領域311の2つの領域に分かれている。通常領域312は、ホスト機器からアクセス可能な領域であり、楽曲データが格納されている。認証領域311は、ホスト機器からは直接アクセスすることができない領域であり、通常領域312に格納されている全ての楽曲データの使用可能回数が格納されている。
システムコントローラ308は、SDカード通信部303から供給される電源とクロックによって動作し、SDカード301の全体を統御する。
システムコントローラ308において、ホスト通信処理部304は、SDカード通信部303から発行された命令を解析し、その内容に応じてメモリ通信部309と通信を行うことで、ホスト機器からフラッシュメモリ310へのアクセスを実現する。
ファイルシステムモジュール305はフラッシュメモリ310内のデータをファイルとして認識できるようにする。
削除処理部306は、ファイルシステムモジュール305を通して、フラッシュメモリ310の通常領域312にアクセスし、楽曲データファイルを削除する。
使用回数判定処理部307は、ファイルシステムモジュール305を通して、フラッシュメモリ310の認証領域311へアクセスして、楽曲データの使用可能回数を取得し、使用可能回数を確認することで、当該楽曲データの使用可否を判断する。
使用回数管理部313は、使用した楽曲データの使用可能回数を、ファイルシステムモジュール305を通してフラッシュメモリ310の認証領域311へアクセスして取得し、取得した使用可能回数をデクリメントしてフラッシュメモリ310の認証領域311へ書き戻す。
アクセス監視部314は、ホスト機器302からフラッシュメモリ310の通常領域312に格納されている楽曲データに対して、再生開始アクセスまたは再生終了アクセスが発生したかどうかを監視する。
メモリ通信部309は、フラッシュメモリ310内の認証領域311および通常領域312にアクセスし、それぞれに格納されているデータの読み書きを行う。
この構成において、SDカード301、使用回数判定処理部307、及び削除処理部306が、それぞれ請求の範囲に記載の「記録メディア」、「判断手段」、及び「削除手段」の一例である。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
本実施の形態における、SDカード側の処理手順を図7に示すフローチャートに基づいて説明する。
まず、SDカード301がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ308が起動し、フラッシュメモリ310の通常領域312に格納されている全ての楽曲データの使用可能回数が残っているかどうかを判定し、使用可能回数が残っていなければ、その楽曲データを使用不可と判断して削除する処理を行う。ホスト通信処理部304は、全ての楽曲データの使用可能回数が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部303からのアクセス命令は無視する。
まず、ステップS402にて、使用回数判定処理部307が、全ての楽曲データの使用可能回数が確認されているかを判断し、未確認の楽曲データがあれば、ステップS403に進む。
使用回数判定処理部307が、ファイルシステムモジュール305を通して認証領域311にアクセスし、当該楽曲データの使用可能回数を取得する。次にステップS404、S405にて、使用回数判定処理部307が、使用可能回数が残っているかどうかを判定し、使用可能回数が残っていなければ、ステップS406に進み、当該楽曲データを使用不可と判断して削除対象とし、削除処理部306に削除対象の楽曲データの場所を通知する。
削除処理部306は、通知された楽曲データを、ファイルシステムモジュール305を通して通常領域312から削除する。削除後、ステップS402に戻り、次の楽曲データに対して同様の処理を行う。ステップS405にて、使用可能回数が残っていれば、当該楽曲データを使用可と判断してステップS402に戻り次の楽曲データに対して同様の処理を行う。
ステップS402にて、全ての楽曲データの使用可能回数確認が完了すれば、ステップS407へ進み、ホスト通信処理部304が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部303からの命令を受け付けるようにする。
これにより、SDカードに使用回数制限の切れた楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての使用回数制限の切れた楽曲データを削除することができる。
尚、本実施の形態では、SDカードに格納されている楽曲データをデジタルデータの一例として説明したが、本発明は、楽曲データに係わらず、使用可能回数が設定されたデータであれば、全てのデジタルデータに適応することができる。
(実施の形態4)
本発明の実施の形態4におけるSDカード及び、SDカードを挿入するホスト機器の構成については、実施の形態3の説明で用いた図6の構成と同一であるため、説明は省略する。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
本実施の形態における、SDカード側の処理手順を図8に示すフローチャートに基づいて説明する。
まず、ホスト機器にSDカード301が挿入されると、実施の形態3に係わる処理にて全楽曲データの使用回数制限切れチェックを行い、完了すると、ホスト機器とSDカードが通信可能状態になる。
ホスト機器と通信可能状態になると、ステップS502へ進み、アクセス監視部314にて、ホスト機器302からの楽曲データ再生開始アクセスを監視する。ステップS503にて楽曲データ再生開始アクセスが発生したと判断されると、ステップS504に進み、楽曲データの再生終了アクセス監視状態となる。この間、ホスト機器302にて、該当楽曲データの再生を行っている。ホスト機器302から再生終了アクセスが発行されると、ステップS505にて楽曲データ再生終了アクセスが発生したと判断され、ステップS506に進む。
使用回数判定処理部307が、ファイルシステムモジュール305を通して認証領域311にアクセスし、当該楽曲データの使用可能回数を取得する。次にステップS507にて、使用回数判定処理部307で取得した使用可能回数を使用回数管理部313がデクリメントし、ステップS508にて、更新した使用可能回数を、使用回数管理部313がファイルシステムモジュール305を通して認証領域311にアクセスして書き戻す。
次にステップS509、S510にて、使用回数判定処理部307が、ステップS507で更新された使用可能回数が残っているかどうかを判定し、使用可能回数が残っていなければ、ステップS511に進み、当該楽曲データを利用不可と判断して削除対象とし、削除処理部306に削除対象の楽曲データの場所を通知する。削除処理部306は、通知された楽曲データを、ファイルシステムモジュール305を通して通常領域から削除し、ステップS502に戻る。
ステップS510の判定処理にて、使用可能回数が残っていれば、当該楽曲データを利用可と判断してステップS502に戻る。
これにより、SDカード301がホスト機器に挿入中で、楽曲データの使用回数制限切れになった場合においても、ホスト機器が関与することなく、対象の楽曲データを削除することができる。
尚、本実施の形態では、SDカードに格納されている楽曲データをデジタルデータの一例として説明したが、本発明は、楽曲データに係わらず、使用可能回数が設定されたデータであれば、全てのデジタルデータに適応することができる。また、本実施の形態では、楽曲データの使用用途を再生として、アクセス監視の条件を再生開始アクセスと再生終了アクセスにして、再生終了アクセス発生後に残使用回数をデクリメントするように示したが、再生に限らず、ファイルの読み出しや、コピーなどの何らかのアクセス終了の時点で残使用回数をデクリメントすることでも同様の効果を得ることができる。
(実施の形態5)
図9は、本発明の実施の形態に係わるSDカード401、及びSDカード401を挿入可能なホスト機器402の機能的な構成の一例を示すブロック図である。
ホスト機器402において、SDカード通信部403は、SDカード401が挿入されたことを検知して、挿入されたSDカード401に対して、電源及びクロックを供給するとともに、SDカード401と通信し、命令を発行することで、SDカード401内のデータの読み書きを行う。
SDカード401は、図に示されるように、システムコントローラ408、メモリ通信部409、及びフラッシュメモリ410から構成される。
フラッシュメモリ410は、データを不揮発に記憶する。フラッシュメモリ410は、格納するデータによって、通常領域412と認証領域411の2つの領域に分かれている。通常領域412は、ホスト機器からアクセス可能な領域であり、SDカード固有鍵を用いて暗号化されており、かつ暗号化するときに用いたSDカード固有鍵を用いないと、正しく復号できない楽曲データが格納されている。認証領域411は、ホスト機器からは直接アクセスすることができない領域であり、SDカード毎に固有である、SDカード固有鍵が格納されている。
システムコントローラ408は、SDカード通信部403から供給される電源とクロックによって動作し、SDカード401の全体を統御する。
システムコントローラ408において、ホスト通信処理部404は、SDカード通信部403から発行された命令を解析し、その内容に応じてメモリ通信部409と通信を行うことで、ホスト機器からフラッシュメモリ410へのアクセスを実現する。
ファイルシステムモジュール405はフラッシュメモリ410内のデータをファイルとして認識できるようにする。
削除処理部406は、ファイルシステムモジュール405を通して、フラッシュメモリ410内の通常領域412にアクセスし、暗号化された楽曲データファイルを削除する。
復号可否判定処理部407は、ファイルシステムモジュール405を通して、フラッシュメモリ410の認証領域411へアクセスして、SDカード固有鍵と、通常領域412から任意の暗号化された楽曲データとを読み出し、SDカード固有鍵を用いて、楽曲データが復号できるかどうかを確認することで、当該楽曲データの使用可否を判断する。
復号可否判定処理部407は、より具体的には、楽曲データの少なくとも一部分、例えば既知のビットパターンが含まれる箇所を、SDカード固有鍵を用いて復号し、そのビットパターンが現れない場合に、当該楽曲データを使用不可と判断してもよい。
この判断は、SDカード固有鍵で復号ができない場合、すなわち一例としては復号によって既知のビットパターンが得られない場合には、その楽曲データはSDカード固有鍵による正規の暗号化を経ることなく、SDカード401へ不正に記録されたと考えられることに基づく。
メモリ通信部409は、フラッシュメモリ410内の通常領域412および認証領域411にアクセスし、それぞれに格納されているデータの読み書きを行う。
この構成において、SDカード401、復号可否判定処理部407、及び削除処理部406が、それぞれ請求の範囲に記載の「記録メディア」、「判断手段」、及び「削除手段」の一例である。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
次に、本実施の形態におけるSDカード側の処理手順を図10に示すフローチャートに基づいて説明する。
まず、SDカード401がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ408が起動し、フラッシュメモリ410に格納されている全ての楽曲データの正当性(不正に記録されたか否か)のチェックによる利用可否の判断を行い、不正に記録されたデータであると判断すれば、その楽曲データを利用不可と判断して削除する処理を行う。ホスト通信処理部404は、全ての楽曲データの正当性が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部403からのアクセス命令は無視する。
まず、ステップS602にて、復号可否判定処理部407が、全ての楽曲データの正当性が確認されているかを判断し、未確認の楽曲データがあれば、ステップS603に進む。
復号可否判定処理部407が、ファイルシステムモジュール405を通して、フラッシュメモリ410内の認証領域411にアクセスし、SDカード固有鍵を読み出す。次にステップS604にて、復号可否判定処理部407が、ファイルシステムモジュール405を通して、フラッシュメモリ410内の通常領域412にアクセスし、暗号化された楽曲データを読み出す。
次に、ステップS605にて、復号可否判定処理部407が、読み出した楽曲データがSDカード固有鍵で復号可能かどうかを判断し、ステップS606にて、復号できない場合に、その楽曲データは不正に記録されたデータであり利用不可と判断してステップS607に進み、当該楽曲データを削除対象とし、削除処理部406に削除対象の楽曲データの場所を通知する。削除処理部406は、通知された楽曲データを、ファイルシステムモジュール405を通してフラッシュメモリ410内の通常領域412から削除する。ステップS606にて、復号可能であればその楽曲データを利用可と判断して再びステップS602に戻り、次の楽曲データを確認する。ステップS602にて、全ての楽曲データの正当性が確認されたと判断されれば、ステップS608へ進み、ホスト通信処理部404が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部403からの命令を受け付けるようにする。
これにより、SDカードに不正にコピーされた楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての不正に記録された楽曲データを削除することができる。
尚、本実施の形態では、SDカードに格納されている楽曲データをデジタルデータの一例として説明したが、本発明は、楽曲データに係わらず、SDカード固有鍵で暗号化されたデータであれば、全てのデジタルデータに適応することができる。また、本実施の形態では、一例として、SDカード固有鍵によって暗号化された楽曲データを復号できるかどうかを確認することで、楽曲データの正当性をチェックすると示したが、このようなチェックを、不正に記録されたデータを検出するための他の周知技術を用いて行う場合も、本発明に含まれる。
(実施の形態6)
図11は、本発明の実施の形態6に係わるSDカード501、及びSDカードを挿入可能なホスト機器502の機能的な構成の一例を示すブロック図である。
ホスト機器502において、SDカード通信部503は、SDカード501が挿入されたことを検知して、挿入されたSDカード501に対して、電源及びクロックを供給するとともに、SDカード501と通信し、命令を発行することで、SDカード501内のデータの読み書きを行う。
SDカード501は、図に示されるように、システムコントローラ508、メモリ通信部509、及びフラッシュメモリ510から構成される。
フラッシュメモリ510は、データを不揮発に記憶する。通常領域511は、フラッシュメモリ510内の、ホスト機器からアクセス可能な領域であり、楽曲データを保持する楽曲データファイルを保持すると共に、それぞれの楽曲データに関する情報(曲名、再生時間、アーティスト名、サンプリング周波数、ビットレートなど)や、楽曲データの再生順序が記述されたプレイリスト情報ファイルを格納する。以下、プレイリスト情報ファイルに記述される楽曲データに関する情報を、請求の範囲に記載の「管理情報」の一例として説明する。
システムコントローラ508は、SDカード通信部503から供給される電源とクロックによって動作し、SDカード501の全体を統御する。
システムコントローラ508において、ホスト通信処理部504は、SDカード通信部503から発行された命令を解析し、その内容に応じてメモリ通信部509と通信を行うことで、ホスト機器からフラッシュメモリ510へのアクセスを実現する。
ファイルシステムモジュール505はフラッシュメモリ510内のデータをファイルとして認識できるようにする。
削除処理部506は、ファイルシステムモジュール505を通して、フラッシュメモリ510内の通常領域511にアクセスし、楽曲データファイルを削除する。
整合性判定処理部507は、ファイルシステムモジュール505を通して、フラッシュメモリ510内の通常領域511へアクセスして、楽曲データを読み出し、楽曲データファイルが破損しているかどうかを判定することで、当該楽曲データが削除対象であるかどうかを判定する。
ここで、楽曲データに、例えばパリティ情報やCRC(Cyclic Redundancy Code)といった、データの完全性をチェックするための情報が含まれているとし、整合性判定処理部507は、その情報を用いて楽曲データをチェックすることによって、楽曲データが破損しているか否かを判定してもよい。
プレイリスト編集部512は、ファイルシステムモジュール505を通して、フラッシュメモリ510内の通常領域511へアクセスして、楽曲データのプレイリスト情報ファイルを編集する。
メモリ通信部509は、フラッシュメモリ510内の通常領域511にアクセスし、格納されているデータの読み書きを行う。
この構成において、SDカード501及び整合性判定処理部507が、それぞれ請求の範囲に記載の「記録メディア」及び「判断手段」の一例であり、削除処理部506及びプレイリスト編集部512の総体が、請求の範囲に記載の「削除手段」の一例である。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
次に、本実施の形態におけるSDカード側の処理手順を図12に示すフローチャートに基づいて説明する。
まず、SDカード501がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ508が起動し、フラッシュメモリ510に格納されている全ての楽曲データの整合性(破損しているか否か)のチェックを行い、破損していると判断すれば、その楽曲データを削除する処理を行う。ホスト通信処理部504は、全ての楽曲データの整合性が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部503からのアクセス命令は無視する。
まず、ステップS702にて、整合性判定処理部507が、全ての楽曲データの整合性が確認されているかを判断し、未確認の楽曲データがあれば、ステップS703に進む。
整合性判定処理部507が、ファイルシステムモジュール505を通して、フラッシュメモリ510内の通常領域511にアクセスし、楽曲データを読み出す。次にステップS704にて、整合性判定処理部507が、読み出した楽曲データが破損しているかどうかを確認し、ステップS705にて、破損していると判断すれば、ステップS706に進み、当該楽曲データを削除対象とみなし、削除処理部506に削除対象の楽曲データの場所を通知する。
削除処理部506は、通知された楽曲データを、ファイルシステムモジュール505を通してフラッシュメモリ510内の通常領域511から削除すると共に、ステップS707にて、プレイリスト編集部512が、ファイルシステムモジュール505を通してフラッシュメモリ510内の通常領域511にアクセスし、プレイリスト情報ファイルから、今回削除された楽曲データの情報のみを削除する。ステップS705にて、楽曲データが破損していないと判断されれば、再びステップS702に戻り、次の楽曲データを確認する。
ステップS702にて、全ての楽曲データの整合性が確認されたと判断されれば、ステップS708へ進み、ホスト通信処理部504が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部503からの命令を受け付けるようにする。
これにより、SDカードに破損した楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての破損した楽曲データを削除することができ、また、削除した楽曲データに関する管理情報が格納されているプレイリスト情報ファイルの整合性を保つことができる。
尚、本実施の形態では、SDカードに格納されている楽曲データをデジタルデータの一例として説明したが、本発明は、楽曲データに係わらず、全てのデジタルデータに適応することができる。
また、本実施の形態では、楽曲データに関する管理情報がプレイリスト情報ファイルに格納されており、楽曲データが削除された際に、プレイリスト情報ファイルを編集すると説明したが、本発明が、削除された楽曲データに付随する管理情報について、プレイリスト情報ファイルに格納されているか否かに係わらず一般的に適用できることは明らかである。
また、本実施の形態にて、破損している楽曲データに関する管理情報が格納されたプレイリスト情報ファイルを編集する手順を示したが、この手順は、本実施の形態のみならず、実施の形態1から5においても、削除された楽曲データに付随するデータ情報が存在する場合、適用することができる。
(実施の形態7)
図13は、本発明の実施の形態6に係わるSDカード601、及びSDカードを挿入可能なホスト機器602の機能的な構成の一例を示すブロック図である。
ホスト機器602において、SDカード通信部603は、SDカード601が挿入されたことを検知して、挿入されたSDカード601に対して、電源及びクロックを供給するとともに、SDカード601と通信し、命令を発行することで、SDカード601内のデータの読み書きを行う。
SDカード601は図に示されるように、システムコントローラ610、電波時計受信部611、タイマカウンタ部612、メモリ通信部616、及びフラッシュメモリ613から構成される。
フラッシュメモリ613は、データを不揮発に記憶する。フラッシュメモリ613は、格納するデータによって、通常領域615と認証領域614の2つの領域に分かれている。通常領域615は、ホスト機器からアクセス可能な領域であり、楽曲データが格納されている。認証領域614は、ホスト機器からは直接アクセスすることができない領域であり、通常領域615に格納されている全ての楽曲データの有効期限日時が格納されている。
システムコントローラ610は、SDカード通信部603から供給される電源とクロックによって動作しSDカード601の全体を統御する。
システムコントローラ610において、ホスト通信処理部604は、SDカード通信部603から発行された命令を解析し、その内容に応じてメモリ通信部616と通信を行うことで、ホスト機器からフラッシュメモリ613へのアクセスを実現する。
ファイルシステムモジュール609は、フラッシュメモリ613内のデータをファイルとして認識できるようにする。
削除処理部606は、ファイルシステムモジュール609を通して、フラッシュメモリ613の通常領域615にアクセスし、楽曲データファイルを削除する。
有効期限判定処理部607は、ファイルシステムモジュール609を通して、フラッシュメモリ613の認証領域614へアクセスして、任意の楽曲データの有効期限日時を取得し、現在日時管理部608から取得した現在日時と有効期限日時を比較することで、当該楽曲データの利用可否を判断する。
現在日時管理部608は、電波時計受信部611から現在日時を取得し、有効期限判定処理部607に通知する。
電波時計受信部611は、時報用の標準電波(以下、電波時計と言う)にて現在日時を受信し、現在日時管理部608に現在日時を通知する。
メモリ通信部616は、フラッシュメモリ613内の通常領域615および認証領域614にアクセスし、それぞれに格納されているデータの読み書きを行う。
タイマカウンタ部612は、一定時間を計測することができ、任意の時間が経過したことをシステムコントローラ610に通知する。
履歴作成部605は、削除処理部606が楽曲データを削除したとき、その楽曲データの削除に関する削除情報を、ファイルシステムモジュール609を通してフラッシュメモリ613の通常領域615に設けられるコンテンツ削除情報ファイルに記録する。
この構成において、SDカード601、有効期限判定処理部607、削除処理部606、及び履歴作成部605が、それぞれ請求の範囲に記載の「記録メディア」、「判断手段」、「削除手段」、及び「記録手段」の一例である。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
次に、本実施の形態における、SDカード側の処理手順を図14に示すフローチャートに基づいて説明する。
まず、ステップS801にて、電源クロック待ち状態になる。SDカード601がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ610が起動し、フラッシュメモリ613の通常領域に格納されている全ての楽曲データの有効期限日時と現在日時を比較し、有効期限日時が現在日時を過ぎていれば、その楽曲データを利用不可と判断して削除する処理を行う。ホスト通信処理部604は、全ての楽曲データの有効期限が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部603からのアクセス命令は無視する。
ステップS802にて、有効期限判定処理部607が、全ての楽曲データの有効期限が確認されているかを判断し、未確認の楽曲データがあれば、ステップS803に進む。
現在日時管理部608が、電波時計受信部611から現在日時を取得し、有効期限判定処理部607に提供する。次にステップS804にて、有効期限判定処理部607が、ファイルシステムモジュール609を通して認証領域614にアクセスし、当該楽曲データの有効期限日時を取得する。
次にステップS805にて、有効期限判定処理部607が、現在日時と有効期限日時とを比較し、有効期限日時が現在日時を過ぎていなければ、その楽曲データを利用可と判断してステップS802へ戻る。有効期限日時が現在日時を過ぎていれば、ステップS807に進み、当該楽曲データを利用不可と判断して削除対象とし、削除処理部606に削除対象の楽曲データの場所を通知する。
削除処理部606は、通知された楽曲データを、ファイルシステムモジュール609を通して通常領域615から削除する。
次にステップS808にて、履歴作成部605が、ファイルシステムモジュール609を通して通常領域615にアクセスし、コンテンツ削除情報ファイルが存在するかどうかを判断する。コンテンツ削除情報ファイルが存在しなければ、ステップS809に進み、ファイルシステムモジュール609を通して、通常領域615にコンテンツ削除情報ファイルを新規に作成しておく。
コンテンツ削除情報ファイルが存在していればステップS810に進み、履歴作成部605が、削除処理部606から削除した楽曲データのファイル名を取得し、有効期限判定処理部607から楽曲データの有効期限日時を取得し、現在日時管理部608から現在日時を取得する。そして、ファイルシステムモジュール609を通して通常領域615にアクセスし、コンテンツ削除情報ファイルに削除情報を追記する。この削除情報は、例えば取得された情報を次のように含んでも良い。
1.取得されたファイル名(楽曲データの識別名として)
2.取得された有効期限日時(楽曲データの利用条件として)
3.取得された現在日時(削除日時として)
4.削除理由(例えば有効期限切れ等)
次にステップS802に戻り、次の楽曲データを比較する。ステップS802にて、全ての楽曲データの有効期限確認が完了すれば、ステップS811へ進み、ホスト通信処理部604が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部603からの命令を受け付けるようにする。
これにより、SDカードに有効期限が過ぎた楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての有効期限が過ぎた楽曲データを削除することができる。さらには、削除情報が記録されることによって、楽曲データの削除に関して削除理由等の情報をいつでも確認することが出来る。
なお、本実施の形態では、SDカード601がホスト機器602へ挿入されたタイミングで有効期限切れにより楽曲データが削除される場合について説明したが、実施の形態1から6で説明したように、楽曲データが、さらに他のタイミング(定期的な監視やホスト機器からのアクセス要求時)で他の理由(使用回数の終了、不正な記録、破損)によって削除される場合も考えられる。
そのため、削除タイミングや、有効期限切れ以外の削除理由を含めて、削除情報を記録することが望ましい。また、ファイルサイズ等の他の情報を含めて削除情報を記録してももちろん構わない。
図15に、コンテンツ削除情報ファイルに書き込まれた削除情報の一例を示す。
さらにまた、削除情報を、コンテンツ削除情報ファイルにではなく、実施の形態6で説明したプレイリスト情報ファイルに記述されている管理情報に追記してもよい。前述したように、プレイリスト情報ファイルには楽曲データに関する管理情報が記述されているので、その楽曲データが削除されたとき、その管理情報に削除情報を容易に追記することができる。
(実施の形態8)
本発明の実施の形態8におけるSDカード及び、SDカードを挿入するホスト機器の構成については、実施の形態7の説明で用いた図13の構成が適用される。本実施の形態におけるSDカードでは、楽曲データの利用可否が判断されたときに、その判断に関する判断情報がフラッシュメモリ613の通常領域615に設けられるコンテンツ判定結果ファイルに記録される。
本実施の形態における、ホスト機器側の処理手順については、実施の形態1での説明と同一であるため省略する。
本実施の形態における、SDカード側の処理手順を図16に示すフローチャートに基づいて説明する。
まず、ステップS901にて、電源クロック待ち状態になる。SDカード601がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ610が起動し、フラッシュメモリ613の通常領域に格納されている全ての楽曲データの有効期限日時と現在日時を比較し、有効期限日時が現在日時を過ぎていれば、その楽曲データを利用不可と判断して削除する処理を行う。ホスト通信処理部604は、全ての楽曲データの有効期限が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部603からのアクセス命令は無視する。
まず、ステップS902にて、有効期限判定処理部607が、全ての楽曲データの有効期限が確認されているかを判断し、未確認の楽曲データがあれば、ステップS903に進む。
現在日時管理部608が、電波時計受信部611から現在日時を取得し、有効期限判定処理部607に提供する。次にステップS904にて、有効期限判定処理部607が、ファイルシステムモジュール609を通して認証領域614にアクセスし、当該楽曲データの有効期限日時を取得する。次にステップS905にて、有効期限判定処理部607が、現在日時と有効期限日時とを比較し、有効期限日時が現在日時を過ぎていれば、ステップS907に進み、当該楽曲データを利用不可と判断して削除対象とし、削除処理部606に削除対象の楽曲データの場所を通知する。削除処理部606は、通知された楽曲データを、ファイルシステムモジュール609を通して通常領域615から削除する。
楽曲データが削除されたか否かに係わらずステップS908に進み、履歴作成部605が、ファイルシステムモジュール609を通して通常領域615にアクセスし、コンテンツ判定結果ファイルが存在するかどうかを判断する。コンテンツ判定結果ファイルが存在しなければ、ステップS909に進み、ファイルシステムモジュール609を通して、通常領域615にコンテンツ判定結果ファイルを新規に作成しておく。
コンテンツ判定結果ファイルが存在していればステップS910に進み、履歴作成部605が、現在日時管理部608から現在日時を取得し、また有効期限判定処理部607から楽曲データのファイル名と有効期限日時と判断結果とを取得する。ここで、取得される判断結果は、楽曲データが利用可と判断された場合には残りの有効期間を含み、楽曲データが利用不可と判断された場合には削除理由を表すとする。そして、ファイルシステムモジュール609を通して通常領域615にアクセスし、コンテンツ判定結果ファイルに判断情報を追記する。この判断情報は取得された情報を、例えば次のように含んでも良い。
1.取得されたファイル名(楽曲データの識別名として)
2.取得された有効期限日時(楽曲データの利用条件として)
3.取得された現在日時(判断日時として)
4.取得された判断結果(残りの有効期限又は削除理由)
次に、ステップS902に戻り、次の楽曲データを比較する。ステップS902にて、全ての楽曲データの有効期限確認が完了すれば、ステップS911へ進み、ホスト通信処理部604が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部603からの命令を受け付けるようにする。
これにより、SDカードに有効期限が過ぎた楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての有効期限が過ぎた楽曲データを削除することができる。さらには、判断情報が記録されることによって、楽曲データの利用可否判断に関して判断結果等の情報をいつでも確認することが出来る。
なお、本実施の形態では、SDカード601がホスト機器602へ挿入されたタイミングで有効期限に基づいて楽曲データの利用可否が判断される場合について説明したが、実施の形態1から6で説明したように、楽曲データの利用可否が、さらに他のタイミング(定期的な監視やホスト機器からのアクセス要求時)で他の判断条件(使用回数、記録の正当性、破損の有無)に基づいて判断される場合も考えられる。
そのため、判断タイミングや、有効期限以外の判断条件を含めて、判断情報を記録することが望ましい。また、ファイルサイズ等の他の情報を含めて判断情報を記録してももちろん構わない。
図17に、コンテンツ判定結果ファイルに書き込まれた判断情報の一例を示す。
(実施の形態9)
図18は、本発明の実施の形態9に係わるSDカード701、及びSDカードを挿入可能なホスト機器702の機能的な構成の一例を示すブロック図である。
ホスト機器702において、SDカード通信部703は、SDカード701が挿入されたことを検知して、挿入されたSDカード701に対して、電源及びクロックを供給するとともに、SDカード701と通信し、命令を発行することで、SDカード701内のデータの読み書きを行う。削除ファイル情報表示部704は、SDカード通信部703から削除ファイル情報を取得し、ユーザに対して表示を行う。
ここで削除ファイル情報とは、SDカード701から送信されてくる情報であり、SDカード701が自律的に削除判断し、削除したファイルのファイル名や削除日時、削除理由などの情報を指す。
SDカード701は図18に示されるように、システムコントローラ711、電波時計受信部712、タイマカウンタ部713、メモリ通信部717、及びフラッシュメモリ714から構成される。
フラッシュメモリ714は、データを不揮発に記憶する。フラッシュメモリ714は、格納するデータによって、通常領域716と認証領域715の2つの領域に分かれている。通常領域716は、ホスト機器からアクセス可能な領域であり、楽曲データが格納されている。認証領域715は、ホスト機器からは直接アクセスすることができない領域であり、通常領域716に格納されている全ての楽曲データの有効期限日時が格納されている。
システムコントローラ711は、SDカード通信部703から供給される電源とクロックによって動作しSDカード701の全体を統御する。
システムコントローラ711において、ホスト通信処理部705は、SDカード通信部703から発行された命令を解析し、その内容に応じてメモリ通信部717と通信を行うことで、ホスト機器からフラッシュメモリ714へのアクセスを実現する。
ファイルシステムモジュール710は、フラッシュメモリ714内のデータをファイルとして認識できるようにする。
削除処理部707は、ファイルシステムモジュール710を通して、フラッシュメモリ714の通常領域716にアクセスし、楽曲データファイルを削除する。
有効期限判定処理部708は、ファイルシステムモジュール710を通して、フラッシュメモリ714の認証領域715へアクセスして、任意の楽曲データの有効期限日時を取得し、現在日時管理部709から取得した現在日時と有効期限日時を比較することで、当該楽曲データの利用可否を判断する。
現在日時管理部709は、電波時計受信部712から現在日時を取得し、有効期限判定処理部708に通知する。
電波時計受信部712は、時報用の標準電波(以下、電波時計と言う)にて現在日時を受信し、現在日時管理部709に現在日時を通知する。
メモリ通信部717は、フラッシュメモリ714内の通常領域716および認証領域715にアクセスし、それぞれに格納されているデータの読み書きを行う。
タイマカウンタ部713は、一定時間を計測することができ、任意の時間が経過したことをシステムコントローラ711に通知する。
履歴通知部706は、削除処理部707からファイル名を、現在日時管理部709から現在日時をそれぞれ取得して削除ファイル情報を作成し、ホスト通信処理部705を通して、ホスト機器702に対して削除ファイル情報を送信する。
この構成において、SDカード701、有効期限判定処理部708、削除処理部707、及び履歴通知部706が、それぞれ請求の範囲に記載の「記録メディア」、「判断手段」、「削除手段」、及び「通知手段」の一例である。
次に、本実施の形態における、ホスト機器側の処理手順を図19に示すフローチャートに基づいて説明する。
まず、ステップS1001において、SDカード挿入待ち状態になる。SDカード701が挿入されると、ステップS1002に進んで、SDカード通信部703にて、挿入されたSDカード701に対して、電源及びクロックの供給を開始する。
続いて、SDカード701からの通信許可情報が来るまでループに入り、ステップS1003にて、SDカード701からの通信許可情報待ち状態になる。その間、SDカード701からの通信許可情報が来ていなければ、ステップS1006に進み、SDカード701から削除ファイル情報が来るかどうかを監視する。削除ファイル情報が送信されてくると、受信した情報を削除ファイル情報表示部704に通知する。削除ファイル情報表示部704は、通知された削除ファイル情報をSDカード701との通信が許可されるまで蓄積しておく。以上の処理を、通信許可情報が来るまで繰り返す。
SDカード701から通信許可情報が来ると、ステップS1005に進み、削除ファイル情報表示部704は、蓄積していた削除ファイル情報をユーザに対して表示を行うと共に、それ以降はSDカード701との通信が可能になる。
次に、本実施の形態における、SDカード側の処理手順を図20に示すフローチャートに基づいて説明する。
まず、ステップS1101にて、電源クロック待ち状態になる。SDカード701がホスト機器に挿入され、電源及びクロックが供給されると、システムコントローラ711が起動し、フラッシュメモリ714の通常領域に格納されている全ての楽曲データの有効期限日時と現在日時を比較し、有効期限日時が現在日時を過ぎていれば、その楽曲データを利用不可と判断して削除する処理を行う。ホスト通信処理部705は、全ての楽曲データの有効期限が確認され、ホスト機器への通信許可情報を送信するまで、SDカード通信部703からのアクセス命令は無視する。
まず、ステップS1102にて、有効期限判定処理部708が、全ての楽曲データの有効期限が確認されているかを判断し、未確認の楽曲データがあれば、ステップS1103に進む。
現在日時管理部709が、電波時計受信部712から現在日時を取得し、有効期限判定処理部708に提供する。次にステップS1104にて、有効期限判定処理部708が、ファイルシステムモジュール710を通して認証領域715にアクセスし、当該楽曲データの有効期限日時を取得する。次にステップS1105にて、有効期限判定処理部708が、現在日時と有効期限日時とを比較し、有効期限日時が現在日時を過ぎていなければ、その楽曲データを利用可と判断してステップS1102へ戻る。有効期限日時が現在日時を過ぎていれば、ステップS1107に進み、当該楽曲データを利用不可と判断して削除対象とし、削除処理部707に削除対象の楽曲データの場所を通知する。
削除処理部707は、通知された楽曲データを、ファイルシステムモジュール710を通して通常領域716から削除する。
次にステップS1108にて、履歴通知部706が、現在日時管理部709から現在日時を取得し、また有効期限判定処理部708から楽曲データの有効期限日時を取得し、また削除処理部707から削除した楽曲データのファイル名を取得する。そして、取得された情報から削除ファイル情報を作成し、ホスト通信処理部705を通して、ホスト機器702に対して、削除ファイル情報を送信する。この削除ファイル情報は取得された情報を、例えば次のように含んでも良い。
1.取得されたファイル名(楽曲データの識別名として)
2.取得された有効期限日時(楽曲データの利用条件として)
3.取得された現在日時(削除日時として)
4.削除理由(例えば有効期限切れ等)
次にステップS1102に戻り、次の楽曲データを比較する。ステップS1102にて、全ての楽曲データの有効期限確認が完了すれば、ステップS1109へ進み、ホスト通信処理部705が、ホスト機器へ通信許可情報を送信すると共に、以降は、SDカード通信部703からの命令を受け付けるようにする。
これにより、SDカードに有効期限が過ぎた楽曲データが格納されていても、ホスト機器とSDカードが通信を開始する前に、全ての有効期限が過ぎた楽曲データを削除することができる。さらには、削除ファイル情報がホスト機器へ通知されることによって、楽曲データの削除に関して削除理由等の情報をホスト機器にてユーザに提示できる。
尚、本実施の形態では、SDカード701がホスト機器702へ挿入されたタイミングで有効期限切れにより楽曲データが削除される場合について説明したが、実施の形態1から6で説明したように、楽曲データが、他のタイミング(定期的な監視やホスト機器からのアクセス要求時)で、他の理由(使用回数の終了、不正な記録、破損)によって削除される場合も考えられる。
その場合には、場合に応じた内容の削除ファイル情報をホスト機器へ送信することが望ましい。また、ファイルサイズ等の他の情報を含む削除ファイル情報をホスト機器へ送信することもできる。そのような削除ファイル情報は、実施の形態7で説明した削除情報と同等の情報であるとしてもよい。
本発明のリムーバブルメディアは、使用制限がかかったコンテンツの管理を容易ならしめると共に、コンテンツに係る著作権をより確実に保護することを可能にする。
本発明の実施の形態1における、ホスト機器とSDカードの構成を示すブロック図 本発明の実施の形態1における、ホスト機器の動作手順を示すフローチャート 本発明の実施の形態1における、SDカードの動作手順を示すフローチャート 本発明の実施の形態2における、SDカードの動作手順を示すフローチャート 本発明の実施の形態1及び2における、削除タイミングを示す図 本発明の実施の形態3における、ホスト機器とSDカードの構成を示すブロック図 本発明の実施の形態3における、SDカードの動作手順を示すフローチャート 本発明の実施の形態4における、SDカードの動作手順を示すフローチャート 本発明の実施の形態5における、ホスト機器とSDカードの構成を示すブロック図 本発明の実施の形態5における、SDカードの動作手順を示すフローチャート 本発明の実施の形態6における、ホスト機器とSDカードの構成を示すブロック図 本発明の実施の形態6における、SDカードの動作手順を示すフローチャート 本発明の実施の形態7における、ホスト機器とSDカードの構成を示すブロック図 本発明の実施の形態7における、SDカードの動作手順を示すフローチャート 本発明の実施の形態7における、コンテンツ削除情報ファイルの作成例 本発明の実施の形態8における、SDカードの動作手順を示すフローチャート 本発明の実施の形態8における、コンテンツ判定結果ファイルの作成例 本発明の実施の形態9における、ホスト機器とSDカードの構成を示すブロック図 本発明の実施の形態9における、ホスト機器の動作手順を示すフローチャート 本発明の実施の形態9における、SDカードの動作手順を示すフローチャート 従来におけるコンテンツ削除時のリムーバブルメディアとホスト機器の構成図
符号の説明
101 リムーバブルメディア
102 記録領域
103 ホスト機器
104 検索・判定処理部
105 削除処理部
201 SDカード
202 ホスト機器
203 SDカード通信部
204 ホスト通信処理部
205 ファイルシステムモジュール
206 削除処理部
207 有効期限判定処理部
208 現在日時管理部
209 システムコントローラ
210 電波時計受信部
211 メモリ通信部
212 フラッシュメモリ
213 認証領域
214 通常領域
215 タイマカウンタ部
301 SDカード
302 ホスト機器
303 SDカード通信部
304 ホスト通信処理部
305 ファイルシステムモジュール
306 削除処理部
307 使用回数判定処理部
308 システムコントローラ
309 メモリ通信部
310 フラッシュメモリ
311 認証領域
312 通常領域
313 使用回数管理部
314 アクセス監視部
401 SDカード
402 ホスト機器
403 SDカード通信部
404 ホスト通信処理部
405 ファイルシステムモジュール
406 削除処理部
407 復号可否判定処理部
408 システムコントローラ
409 メモリ通信部
410 フラッシュメモリ
411 認証領域
412 通常領域
501 SDカード
502 ホスト機器
503 SDカード通信部
504 ホスト通信処理部
505 ファイルシステムモジュール
506 削除処理部
507 整合性判定処理部
508 システムコントローラ
509 メモリ通信部
510 フラッシュメモリ
511 通常領域
512 プレイリスト編集部
601 SDカード
602 ホスト機器
603 SDカード通信部
604 ホスト通信処理部
605 履歴作成部
606 削除処理部
607 有効期限判定処理部
608 現在日時管理部
609 ファイルシステムモジュール
610 システムコントローラ
611 電波時計受信部
612 タイマカウンタ部
613 フラッシュメモリ
614 認証領域
615 通常領域
616 メモリ通信部
701 SDカード
702 ホスト機器
703 SDカード通信部
704 削除ファイル情報表示部
705 ホスト通信処理部
706 履歴通知部
707 削除処理部
708 有効期限判定処理部
709 現在日時管理部
710 ファイルシステムモジュール
711 システムコントローラ
712 電波時計受信部
713 タイマカウンタ部
714 フラッシュメモリ
715 認証領域
716 通常領域
717 メモリ通信部

Claims (15)

  1. 複数のホスト機器へ着脱自在であり、かつデジタルデータを記録している記録メディアであって、
    前記デジタルデータの利用可否を判断する判断手段と、
    利用不可と判断された場合に前記デジタルデータを削除する削除手段と
    を備えることを特徴とする記録メディア。
  2. 前記記録メディアは、前記デジタルデータの有効期限を示す情報を記録しており、
    前記判断手段は、前記情報を用いて前記デジタルデータの有効期限が切れているか否かを判断し、
    前記削除手段は、有効期限が切れていると判断された場合に前記デジタルデータを削除する
    ことを特徴とする請求項1に記載の記録メディア。
  3. 前記記録メディアは、前記デジタルデータの使用可能回数を示す情報を記録しており、
    前記判断手段は、前記情報を用いて前記デジタルデータの使用可能回数の有無を判断し、
    前記削除手段は、使用可能回数がないと判断された場合に前記デジタルデータを削除する
    ことを特徴とする請求項1に記載の記録メディア。
  4. 前記記録メディアは、メディア固有鍵情報を持っており、
    前記判断手段は、前記メディア固有鍵情報を用いて前記デジタルデータの少なくとも一部分を復号することによって、前記デジタルデータが前記記録メディアへ不正に記録されたか否かを判断し、
    前記削除手段は、不正に記録されたと判断された場合に前記デジタルデータを削除する
    ことを特徴とする請求項1に記載の記録メディア。
  5. 前記デジタルデータは、データの完全性をチェックするための情報を含んでおり、
    前記判断手段は、前記情報を用いて前記デジタルデータの完全性をチェックすることによって、前記デジタルデータが破損しているか否かを判断し、
    前記削除手段は、破損していると判断された場合に前記デジタルデータを削除する
    ことを特徴とする請求項1に記載の記録メディア。
  6. 前記判断手段は、前記記録メディアへ動作電源の供給が開始されたときに前記判断を行い、
    前記削除手段は、外部からのアクセス要求に最初に応答するまでに前記削除を行う
    ことを特徴とする請求項1に記載の記録メディア。
  7. 前記判断手段は、前記記録メディアへ動作電源が供給されている間、定期的に、前記判断を行う
    ことを特徴とする請求項1に記載の記録メディア。
  8. 前記判断手段は、外部からアクセス要求が与えられたときに前記判断を行い、
    前記削除手段は、前記アクセス要求に応答するまでに前記削除を行う
    ことを特徴とする請求項1に記載の記録メディア。
  9. 前記記録メディアは、前記デジタルデータに関する管理情報を記録しており、
    前記削除手段は、前記デジタルデータを削除する場合に前記管理情報を編集する
    ことを特徴とする請求項1に記載の記録メディア。
  10. さらに、前記削除手段によって前記デジタルデータが削除されたときに、削除されたデジタルデータの識別名、利用条件、及び削除日時を含む削除情報を記録する記録手段を備える
    ことを特徴とする請求項1に記載の記録メディア。
  11. 前記記録メディアは、前記デジタルデータに関する管理情報を記録しており、
    前記記録手段は、前記削除情報を前記管理情報に追記する
    ことを特徴とする請求項10に記載の記録メディア。
  12. さらに、前記判断手段によって前記デジタルデータの利用可否が判断されたときに、判断されたデジタルデータの識別名、利用条件、判断日時、及び判断結果を含む判断情報を記録する記録手段を備える
    ことを特徴とする請求項1に記載の記録メディア。
  13. さらに、前記削除手段によって前記デジタルデータが削除されたときに、削除されたデジタルデータの識別名、利用条件、及び削除日時を含む削除情報を、自らが装着されているホスト機器へ通知する通知手段を備える
    ことを特徴とする請求項1に記載の記録メディア。
  14. 複数のホスト機器へ着脱自在であり、かつデジタルデータを記録している記録メディアにおいて行われるデータ管理方法であって、
    前記デジタルデータの利用可否を判断する判断ステップと、
    利用不可と判断された場合に前記デジタルデータを削除する削除ステップと
    を含むことを特徴とするデータ管理方法。
  15. 複数のホスト機器へ着脱自在であり、かつデジタルデータを記録している記録メディアに搭載されるコンピュータに、
    前記デジタルデータの利用可否を判断する判断ステップと、
    利用不可と判断された場合に前記デジタルデータを削除する削除ステップと
    を実行させることを特徴とする、コンピュータ実行可能なプログラム。
JP2007005916A 2006-02-27 2007-01-15 記録メディア、データ管理方法、及びプログラム Pending JP2007257616A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007005916A JP2007257616A (ja) 2006-02-27 2007-01-15 記録メディア、データ管理方法、及びプログラム
US11/668,100 US20070204141A1 (en) 2006-02-27 2007-01-29 Recording medium, data management method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006051246 2006-02-27
JP2007005916A JP2007257616A (ja) 2006-02-27 2007-01-15 記録メディア、データ管理方法、及びプログラム

Publications (1)

Publication Number Publication Date
JP2007257616A true JP2007257616A (ja) 2007-10-04

Family

ID=38445412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007005916A Pending JP2007257616A (ja) 2006-02-27 2007-01-15 記録メディア、データ管理方法、及びプログラム

Country Status (2)

Country Link
US (1) US20070204141A1 (ja)
JP (1) JP2007257616A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009525530A (ja) * 2007-06-19 2009-07-09 トレック・2000・インターナショナル・リミテッド 外部記憶装置のコンテンツを読み出すためのシステム、方法、および、装置
JP2013045201A (ja) * 2011-08-23 2013-03-04 Mega Chips Corp メモリシステム、メモリ装置、およびメモリ装置の動作方法
JP2013065089A (ja) * 2011-09-15 2013-04-11 Sony Corp 情報処理装置、および情報処理方法、並びにプログラム
JP2014038381A (ja) * 2012-08-10 2014-02-27 Nakayo Telecommun Inc 情報流通用nfcタグまたはnfcタグライタまたはnfcタグリーダ
JP2016149162A (ja) * 2016-05-11 2016-08-18 株式会社ナカヨ 情報流通用nfcタグ

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8924362B2 (en) 2008-06-30 2014-12-30 Microsoft Corporation B-file abstraction for efficiently archiving self-expiring data
US8352519B2 (en) * 2008-07-31 2013-01-08 Microsoft Corporation Maintaining large random sample with semi-random append-only operations
JP2011109444A (ja) * 2009-11-18 2011-06-02 Panasonic Corp コンテンツの保護方法、コンテンツ再生装置、プログラムおよびプログラム記録媒体
EP2600275A1 (en) * 2011-12-02 2013-06-05 Nxp B.V. Method for accessing a secure storage, secure storage and system comprising the secure storage

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001285125B2 (en) * 2000-08-21 2004-08-26 Igt Method and apparatus for software authentication
JP2002236808A (ja) * 2001-02-07 2002-08-23 Sony Corp 情報処理装置および方法、プログラム格納媒体、並びにプログラム
US6978284B2 (en) * 2002-03-21 2005-12-20 International Business Machines Corporation System and method for designating and deleting expired files
US7392542B2 (en) * 2003-08-29 2008-06-24 Seagate Technology Llc Restoration of data corrupted by viruses using pre-infected copy of data
US7270866B2 (en) * 2003-09-30 2007-09-18 Dmitry A Noraev Piracy-resistant data leasing system and method
US7216207B1 (en) * 2004-03-08 2007-05-08 International Business Machines Corporation System and method for fast, secure removal of objects from disk storage
JP2006085360A (ja) * 2004-09-15 2006-03-30 Hitachi Ltd リムーバブルメディアにおけるコンテンツの使用期限管理システム及び方法
US20060259461A1 (en) * 2005-05-16 2006-11-16 Rajesh Kapur Method and system for preserving access to deleted and overwritten documents by means of a system recycle bin

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009525530A (ja) * 2007-06-19 2009-07-09 トレック・2000・インターナショナル・リミテッド 外部記憶装置のコンテンツを読み出すためのシステム、方法、および、装置
JP2013045201A (ja) * 2011-08-23 2013-03-04 Mega Chips Corp メモリシステム、メモリ装置、およびメモリ装置の動作方法
JP2013065089A (ja) * 2011-09-15 2013-04-11 Sony Corp 情報処理装置、および情報処理方法、並びにプログラム
JP2014038381A (ja) * 2012-08-10 2014-02-27 Nakayo Telecommun Inc 情報流通用nfcタグまたはnfcタグライタまたはnfcタグリーダ
JP2016149162A (ja) * 2016-05-11 2016-08-18 株式会社ナカヨ 情報流通用nfcタグ

Also Published As

Publication number Publication date
US20070204141A1 (en) 2007-08-30

Similar Documents

Publication Publication Date Title
JP2007257616A (ja) 記録メディア、データ管理方法、及びプログラム
JP4294083B2 (ja) 電子機器、コンテンツ再生制御方法、プログラム、記憶媒体、集積回路
JP4622082B2 (ja) データ再生装置、データ記録装置、およびデータ再生方法、データ記録方法、リスト更新方法、並びにプログラム提供媒体
JP3977549B2 (ja) コンテンツ管理方法、コンテンツ利用管理システム、コンテンツ利用管理装置及び再生装置
US7925879B2 (en) Information processing unit with information division recording function
JPWO2008102601A1 (ja) 権利情報移動方法、コンテンツ再生装置、半導体装置
JP4717398B2 (ja) データ処理装置の制御方法
JP2006085481A (ja) ライセンス処理装置,プログラムおよびライセンス移動方法
JP4634751B2 (ja) 記憶媒体処理方法、記憶媒体処理装置及びプログラム
US8249991B2 (en) Contents reproduction expiration management system, contents reproduction expiration managing method, terminal apparatus, server apparatus, program, and recording medium for managing permission/non-permission of reproduction of contents
JPWO2005048111A1 (ja) 半導体メモリカード
JP4633735B2 (ja) 情報処理装置、集積回路、データ転送制御方法、データ転送制御用プログラム、プログラム記録媒体、プログラム伝送媒体、及びデータ記録媒体
JP2006350496A (ja) 記憶装置及び記憶装置のアクセス制御方法
JP2009272002A (ja) 情報処理装置、ディスク、および情報処理方法、並びにプログラム
JP4731325B2 (ja) 記録媒体、データ処理装置及びデータ処理方法
JP2006085480A (ja) ライセンス処理装置,プログラムおよびコンテンツ再生制御方法
JP4650778B2 (ja) 記録媒体管理装置、記録媒体管理方法および記録媒体管理プログラム
JP4269507B2 (ja) データ再生装置、データ記録装置、およびデータ再生方法、データ記録方法、並びにプログラム提供媒体
JP2008165351A (ja) データ処理方法、着脱式ドライブ
JP6080496B2 (ja) 表示装置及び表示方法
JP4674396B2 (ja) データ再生装置、データ記録装置、およびデータ再生方法、データ記録方法、並びにプログラム提供媒体
JP2000156036A (ja) ディジタル信号記憶システム、ディジタル信号記憶方法、プログラム記録媒体、ディジタル信号記録システム及びディジタル信号記録方法
JP4731399B2 (ja) 光ディスク装置及びデータ処理方法
JP3977857B2 (ja) 記憶装置
JP3634218B2 (ja) 記録システム、記録方法及び記録媒体