(57)【要約】    【課題】  著作権を保護しながらコンテンツが記録された記録再生装置の取外し並びにアクセス制限を制御し，記録再生装置が故障した場合のユーザの被害を最小限に抑える。    【解決手段】  取外しが可能なハードディスク装置を内蔵した情報処理装置において，処理装置固有のホストID情報をハードディスク装置に通知するコマンド発行手段と，ハードディスク装置の取外しを禁止するロック手段と，ディスク装置に対して取外しの許可を照会するコマンド発行手段と，コマンドの応答に基づき取外しを許可し、ロック手段にロックの解除を指示する取外し制御手段とを設けた。    【選択図】  図２
2006269065.tif 000002
【特許請求の範囲】
【請求項１】
取外しが可能な記録再生装置を内蔵した情報処理装置、前記記録再生装置に対する管理センタ、及びコンテンツを提供するサービスプロバイダとを互いに接続した保守サービスシステムにおいて，該記録再生装置は装置固有の装置ＩＤを有し，前記管理センタは、該記録再生装置に対する故障診断の結果，故障のため交換が必要であると判定される場合，該記録再生装置の取外しを許可し，交換後の該記録再生装置の装置ＩＤと交換前の装置ＩＤとの対応を管理することにより正しく交換されたことを証明し，前記サービスプロバイダは、該証明に基づいて，交換後の該記録再生装置に対して交換前に該記録再生装置が保持していたコンテンツの再配信を行うことを特徴とする保守サービスシステム。
【請求項２】
請求項１記載の保守サービスシステムにおいて，前記管理センタは、該記録再生装置に対する故障診断の結果，故障する危険性があるため交換が必要であると判定される場合，該記録再生装置のデータをバックアップした後で取外しを許可し，交換後の該記録再生装置の装置ＩＤと交換前の装置ＩＤとの対応を管理することにより正しく交換されたことを証明し，前記サービスプロバイダは、該証明に基づいて，交換後の該記録再生装置に対して交換前に該記録再生装置が保持していたコンテンツの再配信を行うことを特徴とする保守サービスシステム。
【請求項３】
請求項１又は２記載の保守サービスシステムにおいて，前記管理センタは、ユーザが該記録再生装置のアップグレードを希望する場合，取外しを禁止している該コンテンツを移動し，取外しを許可する状態にした後で取外しを許可し，新しい該記録再生装置の装置ＩＤと古い装置ＩＤとの対応を管理することにより正しくアップグレードされたことを証明し，前記サービスプロバイダは、該証明に基づいて，新しい該記録再生装置に対して古い該記録再生装置が保持していたコンテンツの再配信を行うことを特徴とする保守サービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ストレージデバイスを内蔵する情報処理装置においてコンテンツの著作権を保護する手法に関する。
【背景技術】
【０００２】
衛星放送やケーブルテレビ放送の普及に伴い，テレビやセットトップボックス，ビデオレコーダ等の放送受信機にハードディスク装置を内蔵し，送信された映画，音楽等のコンテンツをハードディスク装置に記録する情報処理装置が提案されている。このようなシステムでは取り扱うデータがデジタル化されているため，コンテンツの著作権を保護することが重要な課題である。そのため，コンテンツを暗号化して記録したり，ハードディスク装置を放送受信機から容易に取外せないようにしている。また，セキュリティに配慮しながらハードディスク装置を容易に取外すことを許可している例としては，例えば特開平８−１３８３０７号公報に記載されているように，ハードディスク装置の情報読み書き禁止手段と取外し検出手段を設けておき，ハードディスク装置が取外されると該禁止手段により該ディスク装置へのアクセスを禁止する技術がある。この場合，再度取り付けの際，予め設定した鍵が一致するときに該ディスク装置のアクセスを許可する。
【０００３】
【特許文献１】特開平８−１３８３０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ハードディスク装置はモータ等の機構部があるため故障する危険性があり，また，技術の急速な進歩により数年で陳腐化してしまうので，放送受信機に内蔵されたハードディスク装置を交換する必要性は高い。ハードディスク装置を放送受信機から容易に取外せない場合，ハードディスク装置の交換は保守サービス員が各家庭まで訪問して該ディスク装置の交換を行うか，ユーザが放送受信機ごと小売店やサービスセンタまで持ち込む，あるい送付する必要があり，交換に要するコストや時間の効率が悪い。
【０００５】
一方，上述の従来技術を用いてディスク装置を容易に取外すことを許可する場合では，鍵の設定はユーザ自身によって行われるので，コンテンツの不正コピーを行うユーザに対して著作権を保護することはできない。また逆に，著作権の保護を必要としないコンテンツだけ記録している場合でも鍵を知らないユーザはディスク装置を使用することができず，利便性に欠ける。また，ディスク装置が故障した場合，容易に取外すことはできるものの購入済のコンテンツは無駄になってしまう。
【０００６】
本発明の目的は，取外しが可能なハードディスク装置を内蔵した情報処理装置において，著作権を保護しながらコンテンツが記録されたディスク装置の取外し並びにアクセス制限を制御するための技術を提供することである。
【０００７】
また，ディスク装置が故障した場合のユーザの被害を最小限に抑えるための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明の目的を達成するため，取外しが可能な記録再生装置を内蔵した情報処理装置において，処理装置固有のホストID情報を記録再生装置に通知するコマンド発行手段と，記録再生装置の取外しを禁止するロック手段と，記録再生装置に対して取外しの許可を照会するコマンド発行手段と，コマンドの応答に基づき取外しを許可しロック手段にロックの解除を指示する取外し制御手段とを設けた。また，記録再生装置において，ホストID情報を保持する手段と，著作権を保護するために記録再生装置の取外しを禁止しているコンテンツがあるかどうかを示す取外し許可フラグ情報を保持する手段と，不正者によって無理やり取外された記録再生装置の再使用を防止するための取外し状態フラグ情報を保持する手段と，記録されたコンテンツに対する詳細な制御を行うコンテンツ記録管理手段と，を設けた。更にコンテンツ記録管理手段は，各々のコンテンツに含まれる固有のＩＤ情報であるコンテンツID情報と，コンテンツのライト処理を指示したホストが発行したホストＩＤ情報と，現在接続しているホストがコンテンツにアクセス可能かどうかを示すコンテンツ有効フラグ情報と，コンテンツを記録した記録再生装置の取外しを許可するかどうかを示す取外し制御情報を保持する手段を設けた
。
【０００９】
更に，取外しが可能な記録再生装置を内蔵した情報処理装置に対するオンライン保守サービスシステムにおいて，記録再生装置固有のID情報を記録再生装置が保持する手段と，記録再生装置の故障予測診断を行う手段と，故障のため交換が必要であると判定された場合，記録再生装置の取外しを許可し，交換後の記録再生装置の装置ＩＤと交換前の装置ＩＤとの対応を管理することにより正しく交換されたことを証明する手段と，証明を受けて代替品に対して購入済みのコンテンツを再配信する手段とを設けた。また，故障する危険性があるため交換が必要であると判定された場合，記録再生装置のデータをバックアップした後で上記と同様に取外しを許可し，交換後の記録再生装置の装置ＩＤと交換前の装置ＩＤとの対応を管理することにより正しく交換されたことを証明する手段とを設けた。更に，ユーザが記録再生装置のアップグレードを希望する場合，取外しを禁止しているコンテンツを移動し，取外しを許可する状態にした後で取外しを許可し，新しい記録再生装置の装置ＩＤと古い装置ＩＤとの対応を管理することにより正しくアップグレードされたことを証明する手段とを設けた。
【発明の効果】
【００１０】
以上，本発明では取外しが可能なハードディスク装置を内蔵した情報処理装置において，必要に応じてコンテンツが記録されたディスク装置の取外しをロックすることができ，著作権を保護することができる。
【００１１】
また，コンテンツを記録した情報処理装置以外でコンテンツへのアクセスを禁止することにより，著作権を保護することができる。
【００１２】
また，著作権の保護を必要としないコンテンツだけ記録している場合は自由に取外すことができるので，ディスク装置の可搬性，利便性を高めることができる。
【００１３】
また，ディスク装置が故障した場合，容易に取外すことができ，更に故障しそうな状態を検出した場合，著作権保護が必要なコンテンツを他のストレージデバイスに移動するので著作権を保護しながら故障によるユーザの被害を最小限に抑えることができる。この場合，修理並びに交換の対象はディスク装置だけなので，修理，交換に要するコスト並びに時間が低減できる。
【００１４】
また，ディスク装置の保守をオンラインで行うサービスシステムでは，購入したコンテンツを記録したディスク装置が故障した場合，あるいは故障しそうな状態を検出して交換する場合，保守センタにて故障，あるいは交換の証明を行い，証明をベースにサービスプロバイダが交換後のハードディスク装置に購入済のコンテンツの再配信を行うので，不正者へのコンテンツの誤配信を防止しながら正規ユーザに対しては故障によるユーザの被害を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１５】
以下，本発明の第1の実施例について図面を用いて説明する。
【００１６】
図１は、取外しが可能なハードディスク装置１０１を内蔵したセットトップボックス１０２とモニタ１０３を接続した情報処理装置を示している。本例ではケーブル放送や衛星放送等，外部から入力される情報（外部入力信号１０５）をハードディスク装置１０１に記録する場合において，著作権保護に配慮しながらハードディスク装置１０１を容易に取外すことができる。なお，セットトップボックス１０２は外部インタフェイス１０６を介してＰＣ（パーソナルコンピュータ）１０４等の他のデバイスと接続されていても良い。以下，本システムの動作について詳細に説明する。
【００１７】
図２は、図１に示したセットトップボックス１０２並びにハードディスク装置１０１のブロック図である。セットトップボックス１０２はホスト部２０１とハードディスク装置１０１から構成されており，ホスト部２０１はチューナ２０３，Ａ／Ｄ変換器２０４，復調器２０５，デスクランブラ２０６，ホストＲＡＭ２０７，モニタ出力部２１１，ＨＤＤインタフェイス制御部２０２，外部インタフェイス制御部２０８，ユーザインタフェイス制御部２０９，ホストＣＰＵ２１０から構成されている。ケーブル放送や衛星放送等の外部入力信号１０５はチューナ２０３で検出されＡ／Ｄ変換器２０４でデジタル情報に変換された後，復調器２０５，デスクランブラ２０６を介してホストＲＡＭ２０７に送られる。その後，情報を見る場合はモニタ出力部２１１を介してモニタ１０３へ，ハードディスク装置１０１に記録する場合はＨＤＤインタフェイス制御部２０２を介してハードディスク装置１０１へ，更に外部機器に転送する場合は外部インタフェイス制御部２０８を介して外部機器に転送される。ユーザはセットトップボックス１０２に対してユーザインタフェイス制御部２０９を介して情報の記録，再生，転送等の処理を指示し，指示を受けてホストＣＰＵ２１０は一連のブロックに対する制御を行う。
【００１８】
ＨＤＤインタフェイス制御部２０２はデータ転送部２１４，取外し制御部２１３，ロック機構部２１２から構成される。データ転送部２１４はホストＲＡＭ２０７とハードディスク装置１０１のデータ転送を制御する。取外し制御部２１３は著作権保護を考慮しながらハードディスク装置１０１の取外しを制御する。ロック機構部２１２では，セットトップボックス１０２から容易にハードディスク装置１０１を取外すことができないようにハードディスク装置１０１を固定しており，取外し制御部２１３の指示に基づいてのみロックの解除を行う。ハードディスク装置１０１の固定，取外し方法としては，既に知られているビデオカセットテープレコーダにおけるカセットテープのローディング機構を採用しても良いし，セットトップボックス１０２に電気的な鍵付きの引出しを設け，引出しの中にハードディスク装置１０１を格納しておき取外し制御部２１３の指示に基づいて電気的に鍵を開けるようにしても良い。
【００１９】
一方，ハードディスク装置１０１はディスクＣＰＵ２１６，ホストインタフェイス制御部２１５，ディスクコントローラ２１７，ディスクＲＡＭ２１８，信号処理部２２０，サーボコントローラ２１９，ＨＤＡ部２２１から構成される。ディスクＣＰＵ２１６はハードディスク装置１０１全体のデータ処理を制御する。ディスクコントローラ２１７はホストインタフェイス制御部２１５とディスクＲＡＭ２１８，並びに信号処理部２２０とディスクＲＡＭ２１８間のデータ転送を制御する。信号処理部２２０は，データのエンコード並びにデコード処理やＡ／Ｄ変換を行う。ＨＤＡ部２２１はデータを格納する記録媒体，記録媒体を固定するスピンドルモータ，リード／ライトヘッド，ヘッドを支えるアクチュエータ，アクチュエータを動かすためのボイスコイルモータ等から構成される。サーボコントローラ２１９はスピンドルモータやボイスコイルモータの制御を行う。ホストインタフェイス制御部２１５は取外し許可フラグレジスタ２２４，取外し状態フラグレジスタ２２５，コンテンツ記録管理テーブル２２２，ホストＩＤレジスタ２２３から構成されており，内部インタフェイス２２６を介してホスト部２０１と接続されている。具体的な内部インタフェイスの一例としてはＡＴＡ，ＩＥＥＥ１３９４，ＳＳＡ，Ｆｉｂｅｒ  Ｃｈａｎｎｅｌ等があるが、ホスト部２０１とハードディスク装置１０１間で通信できればどのようなインタフェイス規格でも適用できる。
【００２０】
取外し許可フラグレジスタ２２４はハードディスク装置１０１が格納しているコンテンツの中で，著作権を保護するためにハードディスク装置１０１の取外しを禁止しているコンテンツがあるかどうかを示す。取外し状態フラグレジスタ２２５は不正者によって無理やり取外されたハードディスク装置１０１の再使用を防止するためのフラグ情報である。これは，正規のステップを踏んでハードディスク装置１０１を取外す場合にのみイネーブル状態にしておき，再度ハードディスク装置１０１を装着する際にフラグの状態をチェックしてホスト部２０１のアクセスを許可するように制御すれば良い。コンテンツ記録管理テーブル２２２は記録されたコンテンツに対する詳細な制御を行うための情報を格納する。ホストＩＤレジスタ２２３はホスト部２０１から通知されたホストＩＤを格納する。また図示していないが，内部インタフェイス２２６上に複数のハードディスク装置１０１が接続されていても良い。
【００２１】
図３はコンテンツ記録管理テーブル２２２の一例を示している。コンテンツＩＤ３０１は、各々のコンテンツに含まれる固有のＩＤ情報を示す。ホストＩＤ３０２は、ハードディスク装置１０１に対してコンテンツのライト処理を指示したホスト部２０１が所有する固有のＩＤ情報を示す。コンテンツ有効フラグ３０３は，現在接続しているホスト部２０１がコンテンツにアクセス可能かどうかを示すフラグである。全体データ長３０４はコンテンツ全体のデータ長を示し，累積データ長３０５はコンテンツの記録中において既に記録されたデータ長を示す。転送状態フラグ３０６はコンテンツが記録中であるかどうか，また記録中に発生したエラーの有無等を示す。コピー制御情報３０７はコンテンツがコピー可能かどうかを示す。例えば、自由にコピー可，一度だけコピー可，コピー済，コピー不可，等の情報を持つ。取外し制御情報３０８はコンテンツを記録したハードディスク装置１０１の取外しを許可するかどうかを示す。コンテンツ保持者はコピー制御をコピー不可，取外し制御を取外し不可に設定することにより，コンテンツに対してより高い著作権保護レベルを得ることが可能である。
【００２２】
次に、本実施例における各処理についてフローチャートを用いて説明する。図４はハードディスク装置１０１における初期設定時の動作フローチャートである。パワーオン，システムリセット等の初期設定を行う必要がある場合，予め記録媒体に格納してあるコンテンツ記録管理テーブル情報，取外し状態を示すフラグ情報，並びにホストＩＤ情報を記録媒体から読み出して管理テーブル，取外し状態フラグレジスタ，並びにホストＩＤレジスタの各々に設定する（S４０２）。
この場合，ホストＩＤ情報は前回ハードディスク装置１０１にアクセスしたホスト部２０１の発行したホストＩＤ３０２を示している。一方、ホスト部２０１は、ハードディスク装置１０１に格納されたコンテンツに対するアクセス権を得るために前記ホストＩＤ３０２を発行する（S４０３）。
【００２３】
ホストＩＤ３０２を受領したら（S４０４）ホストＩＤレジスタ２２３に格納されたホストＩＤ３０２と発行されたホストＩＤ３０２を比較し（S４０５），不一致である場合，更に取外し状態フラグレジスタ２２５の値がイネーブルになっているかどうか判定する（S４０６）。仮に、ディスエーブルであればハードディスク装置１０１が不正に取外された可能性があるのでホスト部２０１からのアクセスを禁止し，その理由をホスト部に通知する（S４０８）。取外し状態フラグレジスタ２２５の値がイネーブルであれば，正規の手順を踏んで取外されたハードディスク装置１０１であると判断し，新しくホスト部２０１が発行したホストＩＤ３０２をホストＩＤレジスタ２２３に格納する（S４０７）。
【００２４】
上記の不正な取外しの有無に対する判定を終えた後，管理テーブル２２２上の各々のエントリに対してホスト部２０１が発行したホストＩＤ３０２と一致しているか判定し（S４０９），一致している場合はエントリに対するコンテンツ有効フラグ３０３をイネーブルに設定する（S４１０）。更に、その中から取外し制御情報３０８を用いて取外し不可能なコンテンツが存在しているか判定し（S４１１），存在する場合は、取外し許可フラグレジスタ２２４をディスエーブルに設定する（S４１２）。
【００２５】
図５はホスト部２０１におけるＨＤＤインタフェイス制御部２０２のコンテンツのライト処理フローチャートである。外部から入力されたコンテンツをハードディスク装置１０１に格納する場合，ホストＣＰＵ２１０はＨＤＤインタフェイス制御部２０２に対してコンテンツのライト要求を出す（S５０２）。ライト要
求を受けるとデータ転送部２１４はホストＲＡＭ２０７にバッファされたコンテンツデータを内部インタフェイス２２６の規格に基づきハードディスク装置１０１に転送する。
【００２６】
ここで、転送データのフォーマットについて図６を用いて説明する。プロバイダ等のコンテンツ送信者はコンテンツを送信する際，コンテンツの中身であるデータ部の先頭にヘッダ部６０１を付加して送信する。ヘッダ部６０１はコンテンツＩＤ３０１，全体データ長３０４，コピー制御情報３０７，取外し制御情報３０８を含む。
【００２７】
コンテンツ受信者（ホスト部２０１）は送られた全データを効率良くハードディスク装置１０１に記録できるようにパケット６０３に分割し（S５０３），各々のパケット６０３ごとにヘッダ部６０４を挿入して（S５０４）パケット６０３を順次転送する（S５０５）。本例では、図６のようにヘッダ部６０４はアドレス６０５とパケット長６０６から構成されるが内部インタフェイス２２６の規格に基づき生成されれば良い。即ち、ホスト部２０１はコンテンツ送信者から送られたコンテンツをパケット６０３に分割し，内部インタフェイス２２６の規格に基づき各々のパケット６０３に対してヘッダ部６０４を生成並びに挿入してハードディスク装置１０１に転送する。
【００２８】
図７はハードディスク装置１０１におけるコンテンツのライト処理フローチャートである。ホスト部２０１からコンテンツのライト要求を受けると（S７０２）、コンテンツ記録管理テーブル２２２の更新を行う（S７０３）。コンテンツＩＤ３０１，全体データ長３０４，コピー制御情報３０７，取外し制御情報３０８はコンテンツのヘッダ部６０１から得ることができる。ホストＩＤ３０２はホストＩＤレジスタ２２３の値を採用し，コンテンツ有効フラグ３０３をイネーブルに設定する。パケットデータを記録媒体に書きこんだ後（S７０４），累積データ長３０５に記録したデータ長を加算し，転送状態フラグ３０６にパケットの転送結果を設定する（S７０５）。例えば、パケット転送中に発生したエラーの有無や，コンテンツに対する記録が途中あるいは終了したか，等を示す。また，取外し制御情報３０８に基づき、取外し許可フラグレジスタ２２４の値を更新する。
【００２９】
最後に，更新されたコンテンツ記録管理テーブル２２２を記録媒体に格納し（S７０６），ホスト部２０１に対して転送終了報告を通知する（S７０７）。なお，ハードディスク装置１０１がコンテンツのヘッダ部６０１に対するヘッダ長や内容を把握する方法としては，ホスト部２０１とハードディスク装置１０１間，あるいはコンテンツ送信者とハードディスク装置１０１間でコンテンツ記録時におけるフォーマットとコンテンツ記録用のコマンドを予め規定しておけば良い。
【００３０】
ハードディスク装置１０１からコンテンツを読み出す場合，ホスト部２０１は、ホスト部２０１がアクセス可能なコンテンツを把握するため，コンテンツ記録管理テーブル２２２を読み出す。この際，ハードディスク装置１０１はホスト部２０１のホストＩＤ３０２と一致したエントリだけホスト部２０１に転送する。よってコンテンツの読み出しはコンテンツをライトしたホスト部２０１のみ可能となる。
【００３１】
図８及び図９はセットトップボックス１０２からハードディスク装置１０１を取外す場合に必要な処理を示しており，図８はホスト部２０１，図９はハードディスク装置１０１における各々の処理のフローチャートである。ユーザ等の指示によりハードディスク装置１０１の取外し要求が発生すると（S８０２），ホストＣＰＵ２１０はＨＤＤインタフェイス制御部２０２に対して取外し処理を指示する。取外し制御部２１３は指示を受けるとハードディスク装置１０１の取外しを行っても良いかどうか判定するためハードディスク装置１０１に対して取外し照会コマンドを発行する（S８０３）。ハードディスク装置１０１からの応答が取外し許可であればロック機構部２１２に対してハードディスク装置１０１を固定しているロックの解除を指示する（S８０６）。応答が取外し不可であればその旨をユーザ等，取外し要求元に通知する（S８０７）。
【００３２】
ハードディスク装置１０１側では取外し照会コマンドを受けると（S９０２）取外し許可フラグレジスタ２２４の値をホスト部２０１に返す（S９０６）が，許可フラグレジスタ２２４の値がイネーブルである場合は取外し状態フラグレジスタ２２５の値をイネーブルに設定し（S９０４）、値を記録媒体に格納しておく（S９０５）。
【００３３】
ハードディスク装置１０１の取外し要求が発生する要因としてユーザからのリクエストだけでなく，故障並びに故障予測に基づく要求もある。図１０はホスト部２０１におけるハードディスク装置１０１の故障診断処理のフローチャートである。ハードディスク装置１０１は通常ＳＭＡＲＴ（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ，Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）という故障予測診断機能を持っている。これは、例えば、リード処理中に発生したリトライ発生回数，ＥＣＣ訂正不可能なエラー発生回数，交替処理の発生回数等を調査することによりハードディスク装置１０１の故障を事前に予測する技術である。ホスト部２０１の指示により，あるいはディスクＣＰＵ２１６の指示により，定期的にハードディスク装置１０１の故障予測診断が実施される（S１００２）。
【００３４】
ここで、既にハードディスク装置１０１に対するアクセスが不可能である，即ち故障している場合，取外し制御部２１３はロック機構部２１２に対して強制的にロックを解除するように指示し（S１００４），ユーザに対してその旨を伝えハードディスク装置１０１の交換を通知する（S１００５）。この場合，取外し状態フラグレジスタ２２５の値はディスエーブル状態なので，仮に不正者がハードディスク装置１０１があたかも故障しているように見せかけ取外すことができたとしても，図4に示したように他のホスト部２０１では使用することができず著作権を保護することができる。
【００３５】
また、故障していない場合，故障危険レベルに到達しているか判定する（S１００６）。故障危険レベルは上記のＳＭＡＲＴで得られる診断結果に対して，ある一定値以上に到達すると故障する確率が高くなるレベルを予め設定しておく。危険レベルに到達している場合，ハードディスク装置１０１は交換する必要があり，交換対象となるハードディスク装置１０１で使用している容量をチェックし（S１００７），ホスト部２０１がアクセス可能な他のストレージデバイスに容量分以上の空き領域があるかどうかチェックする（S１００８）。空きがある場合，コンテンツを含むすべてのデータを空き領域に移動し（S１０１０），移動元，並びに移動先のハードディスク装置１０１のコンテンツ記録管理テーブル２２２上のエントリを更新（S１０１１），テーブル情報を記録媒体に格納する（S１０１２）。この段階で交換対象となるハードディスク装置１０１は取外し可能となるのでロック機構部２１２はＨＤＤ固定ロックを解除し（S１０１３），ユーザに対してコンテンツの移動完了，ハードディスク装置の交換助言を通知する（S１０１４）。なお，空き領域がない場合はユーザにコンテンツの移動を助言する（S１００９）。
【００３６】
また，ユーザがハードディスク装置１０１のアップグレードをしたい場合，ユーザインタフェイス制御部２０９を介してホストCPU２１０にその旨が通知され，ハードディスク装置１０１に対して取外し照会コマンドを発行する。ハードディスク装置１０１からの応答が取外し可能であれば前述のようにHDDロックを解除する。応答が取り外し不可であれば，コンテンツ記録管理テーブル２２２を読み出して，取外しを禁止しているコンテンツを調査し，図１０のS１００８以下の手順を踏んでコンテンツを他のストレージデバイスに移動後，HDDロックを解除する。
【００３７】
なお、上記ではコンテンツのコピー制御情報３０７並びに取外し制御情報３０８はコンテンツ送信者によって設定されると想定しているが，ユーザによって設定することも可能である。この場合ユーザの要望に合わせて，ホスト部２０１がコンテンツ送信者に代わりにヘッダ情報６０１を生成し，ハードディスク装置１０１にパケットを送付すれば良い。
【００３８】
次に、本発明の第２の実施例について図面を用いて説明する。
【００３９】
図１１はディスクレコーダ１１０１を対象としたオンライン保守サービスシステムのブロック図であり，ディスクレコーダ１１０１，サービスプロバイダ１１０３，ＨＤＤユーザ管理センタ１１０２がネットワーク１１０４で接続されている。
【００４０】
ディスクレコーダ１１０１はハードディスク装置１０１を内蔵した記録装置であり，構成としては図２に示したセットトップボックス１０２と同様であるが，ホスト部２０１では通信制御部１１０５により外部のネットワーク１１０４と双方向のデータ転送が可能である。また、ホスト部２０１は、サービスプロバイダ１１０３によって発行されるユーザＩＤを持つ。一方、ハードディスク装置１０１は、ハードディスク装置１０１固有のディスクＩＤ１１０７を持つ。ディスクＩＤ１１０７はハードディスク装置１０１の製品出荷前にメーカが決めても良いし出荷後にＨＤＤユーザ管理センタ１１０２で発行しても良い。
【００４１】
サービスプロバイダ１１０３はユーザの要望に応じてコンテンツを送信するために通信制御部１１１３を持ち，サービスに加入している各ユーザの登録情報１１１２を持つ。
【００４２】
ＨＤＤユーザ管理センタ１１０２は通信制御部１１１１によってディスクレコーダ１１０１並びにサービスプロバイダ１１０３と通信し，オンライン制御部１１０９において該プロバイダ１１０３に加入しているユーザが使用しているハードディスク装置１０１の故障診断やアップグレードを行う。その際，バックアップ制御部１１１０は，必要に応じてハードディスク装置１０１のデータバックアップを行う。また、ディスク登録情報１１０８を用いて個々のハードディスク装置１０１の状態を把握する。ネットワーク１１０４は上述の３者を接続しており，専用の回線やインターネットを用いても良い。
【００４３】
図１２は上述のユーザ登録情報１１１２並びにディスク登録情報１１０８の一例を示している。図１２（ａ）のユーザ登録情報１１１２では，プロバイダ１１０３が発行したユーザＩＤ１１０６ごとに，ディスクＩＤ１１０７，ユーザ情報１２０１，コンテンツ購入状況１２０２，視聴動向情報１２０３を管理する。ディスクＩＤ１１０７は送信するコンテンツが格納されるハードディスク装置１０１のディスクＩＤ１１０７を示す。ユーザ情報１２０１はユーザの名前，住所，会員資格の有効期限等，個人情報を示し，ユーザが会員登録する際に入手する。コンテンツ購入状況１２０２はユーザが購入したコンテンツの一覧を示す。視聴動向情報１２０３はユーザがハードディスク装置１０１に記録したコンテンツからユーザの好みを分析した結果を示す。
【００４４】
一方，図１２（ｂ）のディスク登録情報１１０８は各々のディスクＩＤ１１０７ごとに，使用状況１２０４，診断の状況１２０５，交換／修理の状況１２０６を管理する。使用状況１２０４は，ユーザがハードディスク装置１０１をアクセスする頻度，傾向を示す。ハードディスク装置メーカは本データを用いて，求められる装置耐久性等，的確なユーザニーズを把握することができ次期製品にフィードバックすることができる。診断の状況１２０５は，ハードディスク装置１０１の故障予測診断の結果を示す。診断は第１実施例で説明したＳＭＡＲＴ機能を用いても良いし，ハードディスク装置メーカ独自の診断方法でも良い。また診断の指示はハードディスク装置１０１自身が内部で行っても良いし，ディスクレコーダ１１０１あるいは管理センタ１１０２で行っても良い。交換／修理の状況１２０６は，ハードディスク装置１０１の故障やアップグレードによる交換あるいは修理の状況を示す。
【００４５】
図１３は、図１１で示したオンライン保守サービスシステムを用いたビジネスモデルの一例である。ユーザ１３０１はハードディスク装置１０１が内蔵されたディスクレコーダ１１０１を小売店１３０５から購入する。また，サービスプロバイダ１１０３と契約しディスクレコーダ１１０１を使って受けられるサービスを受ける。コンテンツプロバイダ１３０４はサービスプロバイダ１１０３を経由してユーザ１３０１にコンテンツを提供する。ＨＤＤユーザ管理センタ１１０２はユーザ１３０１が使用するハードディスク装置１０１に対してオンラインで保守を行い，サービスプロバイダ１１０３経由でユーザ１３０１から保守料金を徴収する。
【００４６】
ＨＤＤユーザ管理センタ１１０２が提供するオンライン保守サービスにはハードディスク装置１０１に対する故障診断やアップグレード等の交換サポートがある。サービスを実行する前にＨＤＤユーザ管理センタ１１０２は保守対象のハードディスク装置１０１のディスク登録情報１１０８を得る。これは，サービスプロバイダ１１０３がユーザ登録を行う際に，使用するハードディスク装置１０１のディスクＩＤ１１０７も同時に得ることができるので，サービスプロバイダ１１０３からＨＤＤユーザ管理センタ１１０２に通知すれば良い。また、ネットワーク１１０４がインターネットに対応している場合，ディスクレコーダ１１０１やホスト部２０１，ハードディスク装置１０１の各々にＩＰアドレスを割り付けておけばＨＤＤユーザ管理センタ１１０２から直接ハードディスク装置１０１をアクセスすることが可能である。
【００４７】
図１４はＨＤＤユーザ管理センタ１１０２を中心とするオンライン保守サービス処理のフローチャートである。診断対象となるハードディスク装置１０１を指定し（S１４０２），ディスク装置１０１に対して診断を実行する（S１４０３）。これは管理センタ１１０２から直接診断コマンドを発行しても良いし、ディスク装置１０１の内部で自己診断を実施し，その結果を管理センタ１１０２に報告しても良い。診断の結果，ディスク装置１０１（例えばディスクＩＤ“Ａ”）へのアクセスが不可能であった等，故障している場合はディスク登録情報１１０８（診断の状況１２０５並びに交換／修理の状況１２０６）を更新する。即ち、診断結果が故障であり故障ディスク装置を交換中である旨を記録する（S１４０５）。
【００４８】
次に、故障ディスク装置１０１をディスクレコーダ１１０１から取外すためホスト部２０１に対して取外し、許可コマンドを発行する（S１４０６）。ホスト部２０１は通常ハードディスク装置１０１の取外し許可フラグレジスタ２２４の値がイネーブルでないと取外しを行わないが，管理センタからのコマンドによってもＨＤＤ固定ロックを解除し，ユーザ１３０１に対して故障が発生したので取外したディスク装置１０１をＨＤＤベンダ１３０２に返品するようにメッセージを出す（S１４０７）。
【００４９】
また、管理センタ１１０２はＨＤＤベンダ１３０２に対してディスクＩＤ１１０７“Ａ”のハードディスク装置１０１が故障した旨を通知する（S１４０８）。ＨＤＤベンダ１３０２はユーザ１３０１から故障ディスク装置１０１を受領した後，代替品のディスクＩＤ１１０７に“Ａ”を登録しユーザ１３０１に返送する（S１４０９）。ユーザ１３０１が代替品をディスクレコーダ１１０１にセットすると，管理センタ１１０２はディスクＩＤ１１０７“Ａ”に対するディスク登録情報１１０８（交換／修理の状況１２０６）の更新を行う（交換済S１４１０）。更に、サービスプロバイダ１１０３に対してディスクＩＤ１１０７“Ａ”の故障証明書を発行する（S１４１１）。証明書はハードディスク装置１０１が故障し正規の手順で代替品に交換されたことを証明するものである。サービスプロバイダ１１０３は証明書を受け取るとユーザ登録情報１１１２を用いてディスクＩＤ１１０７“Ａ”に登録されているコンテンツ購入状況１２０２から該ユーザ１３０１が既に購入済のコンテンツを調査して代替品に再配信を行う（S１４１２）。
【００５０】
また、診断の結果，故障はしていないが故障危険レベルに達している場合，バックアップ制御部１１１０においてディスク装置１０１のデータの自動バックアップを行う（S１４１５）。自動バックアップサービスはユーザ登録の際に同サービスを受けるかどうか選べるようにしても良い。バックアップ先としては管理センタ１１０２が保有するストレージデバイスに格納しても良いし，ユーザ１３０１が使用している他のストレージデバイスに格納しても良い。更にハードディスク装置１０１のユーザ使用領域を若干制限しておき，サービスプロバイダ１１０３に加入している他のユーザ１３０１のディスクレコーダ１１０１に取り付けられているハードディスク装置１０１の一部を使用しても良い。
【００５１】
一つのユーザ１３０１ではバックアップするのに記録容量が不足する場合は複数のユーザ１３０１に分散する。このサービスを受ける場合，ユーザ１３０１はサービス料のディスカウントを受けることもできる。また，ユーザ１３０１が予めバックアップ対象ディレクトリを指定しておき，ディレクトリのみバックアップしても良い。バックアップ完了後，ディスク登録情報１１０８（診断の状況１２０５並びに交換／修理の状況１２０６）の更新を行う（故障危険レベルに到達，交換中S１４１６）。またＨＤＤベンダ１３０２に対してディスクＩＤ１１０７“Ａ”の代替品（ディスクＩＤ１１０７“Ａ’”）の発送を指示する（S１４１７）。故障時と同様にホスト部２０１に対して取外し許可コマンドを発行するが（S１４１８），ディスク装置１０１はまだ故障していないので直接ディスク装置１０１の取外し、許可フラグレジスタ２２４の値をイネーブルにするコマンドを発行しても良い（S１４１８）。
【００５２】
ホスト部２０１は、ユーザ１３０１にハードディスク装置１０１の交換を指示し（S１４１９），ユーザ１３０１がハードディスク装置１０１を交換すると管理センタ１１０２はディスクＩＤ１１０７“Ａ’”の登録を行い（S１４２０），サービスプロバイダ１１０３に対して交換証明書を発行する（S１４２１）。これはディスク装置１０１がディスクＩＤ１１０７“Ａ”からディスクＩＤ１１０７“Ａ’”に交換されたことを証明するものである。サービスプロバイダ１１０３は証明書を受け取るとユーザ登録情報１１１２を用いてディスクＩＤ１１０７“Ａ”を“Ａ’”に変更し，“Ａ”に登録されていたコンテンツ購入状況１２０２から該ユーザ１３０１が既に購入済のコンテンツを調査して交換品に再配信を行う（S１４２２）。
【００５３】
また，ユーザ１３０１が使用しているハードディスク装置１０１をアップグレードしたい場合（古くなったハードディスク装置１０１も別用途で使用したい場合）はサービスプロバイダ１１０３に要求を出す。サービスプロバイダ１１０３は、ユーザ登録情報１１１２を用いて，ディスク装置１０１の中に購入済（有料）のコンテンツがあるかどうか調査し，ある場合はコンテンツを他のストレージデバイスに移動するか，消去するように管理センタ１１０２に依頼する。管理センタ１１０２はディスク装置１０１と通信し，取外しを不可としているコンテンツを調査し，移動または消去するコマンドを発行する。
【００５４】
以上述べた実施例では，ハードディスク装置１０１を対象としたが，無論，記録再生が可能なストレージデバイス，例えば光磁気ディスク装置や半導体メモリ装置にも適用することが可能である。更に記録媒体自身に，図２に示したようなコンテンツ記録管理テーブル２２２やホストＩＤレジスタ２２３，取外し許可フラグレジスタ２２４，取外し状態フラグレジスタ２２５，あるいは図１１で示したようなディスクＩＤ１１０７を格納することによって，例えばＤＶＤディスクやカセットテープといった記録媒体のロード，アンロードを同様に制御することが可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明に係わる情報処理装置の一例である。
【図２】本発明に係わる情報処理装置のシステムブロック図である。
【図３】本発明に係わるコンテンツ記録管理テーブルの一例である。
【図４】本発明に係わるハードディスク装置での初期設定時のフローチャートである。
【図５】本発明に係わるホスト部でのコンテンツライト処理時のフローチャートである。
【図６】本発明に係わる転送データのフォーマットの一例である。
【図７】本発明に係わるハードディスク装置でのコンテンツライト処理時のフローチャートである。
【図８】本発明に係わるホスト部での取外し処理時のフローチャートである。
【図９】本発明に係わるハードディスク装置での取外し処理時のフローチャートである。
【図１０】本発明に係わる故障診断処理時のフローチャートである。
【図１１】本発明に係わるオンライン保守サービスシステムのブロック図である。
【図１２】本発明に係わるユーザ登録情報並びにディスク登録情報の一例である。
【図１３】本発明に係わるオンライン保守サービスモデルの一例である。
【図１４】本発明に係わるオンライン保守サービス処理時のフローチャートである。
【符号の説明】
【００５６】
１０１…ハードディスク装置，１０２…セットトップボックス，２１３…取外し制御部，２２２…コンテンツ記録管理テーブル，２２３…ホストIDレジスタ，２２４…取外し許可レジスタ，２２５…取外し状態レジスタ，３０１…コンテンツID，１１０１…ディスクレコーダ，１１０２…HDDユーザ管理センタ，１１０３…サービスプロバイダ，１１０６…ユーザID，１１０７…ディスクID
【図１】
2006269065.tif 000003
【図２】
2006269065.tif 000004
【図３】
2006269065.tif 000005
【図４】
2006269065.tif 000006
【図５】
2006269065.tif 000007
【図６】
2006269065.tif 000008
【図７】
2006269065.tif 000009
【図８】
2006269065.tif 000010
【図９】
2006269065.tif 000011
【図１０】
2006269065.tif 000012
【図１１】
2006269065.tif 000013
【図１２】
2006269065.tif 000014
【図１３】
2006269065.tif 000015
【図１４】
2006269065.tif 000016