Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4329181B2 - Information processing apparatus and method, and recording medium - Google Patents
[go: Go Back, main page]

JP4329181B2 - Information processing apparatus and method, and recording medium - Google Patents

Information processing apparatus and method, and recording medium Download PDF

Info

Publication number
JP4329181B2
JP4329181B2 JP27610299A JP27610299A JP4329181B2 JP 4329181 B2 JP4329181 B2 JP 4329181B2 JP 27610299 A JP27610299 A JP 27610299A JP 27610299 A JP27610299 A JP 27610299A JP 4329181 B2 JP4329181 B2 JP 4329181B2
Authority
JP
Japan
Prior art keywords
content
information processing
restriction flag
processing apparatus
reproduction
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.)
Expired - Fee Related
Application number
JP27610299A
Other languages
Japanese (ja)
Other versions
JP2001100933A (en
Inventor
純 平井
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP27610299A priority Critical patent/JP4329181B2/en
Publication of JP2001100933A publication Critical patent/JP2001100933A/en
Application granted granted Critical
Publication of JP4329181B2 publication Critical patent/JP4329181B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びに記録媒体に関し、特に、記録媒体に記録される情報の移動を迅速にすることができるようにした情報処理装置および方法、並びに記録媒体に関する。
【0002】
【従来の技術】
例えば、CD(compact disc)、MD(mini disc)、およびDV(digital video)などの記録媒体に記録されている、著作権の保護を必要とするデータなど、それ自体に価値がある楽曲のデジタルデータ(以下、コンテンツと称する)の複製は、SCMS(serial copy management system)およびCGMS(copy generation management system)により制限されている。例えば、第1世代のみの複製が可能とされたり、複製自体ができないようになされている。当然、複製が自由に行えるようになされている場合もある。
【0003】
ところで、複製を、複製元の装置(例えば、正規に購入された、コンテンツ(オリジナル)を保持している装置)と複製先の装置(複製元の装置が保持しているオリジナルから複製されたコンテンツを保持する装置)の両方において、そのコンテンツの再生が可能となる利用方法とすれば、いずれか一方の装置においてのみ、コンテンツの再生が可能となる、移動と称する利用方法が存在する。
【0004】
この移動は、通常、移動元の装置に保持されている、例えば、購入されたオリジナルが、移動元の装置に移動され(送信され)、またその移動が解除されるとき、移動されたオリジナルが移動先の装置から移動元の装置に戻される(送信される)。
【0005】
【発明が解決しようとする課題】
このように、コンテンツが移動またはその移動が解除される場合、その処理毎に、コンテンツが装置間で授受されるので、例えば、コンテンツ自体を送信するのに時間がかかり、移動(または移動が解除)が迅速に行われない課題があった。
【0006】
本発明はこのような状況に鑑みてなされたものであり、移動またはその解除を、迅速に行うことができるようにするものである。
【0007】
【課題を解決するための手段】
請求項1に記載の情報処理装置は、再生制限フラグが再生許可状態のとき、コンテンツを再生し、再生制限フラグが再生禁止状態のとき、コンテンツを再生しない再生手段と、コンテンツの移動先を示す移動情報に基づいて、他の情報処理装置がコンテンツを保持しているか否かを判定する判定手段と、他の情報処理装置が、コンテンツを保持していないと判定された場合、コンテンツを他の情報処理装置に送信するとともに、他の情報処理装置が、コンテンツを保持していると判定された場合、それに組み込まれている再生制限フラグを書き換える再生制限フラグ書換信号を、他の情報処理装置に送信する送信手段と、他の情報処理装置から送信されてきた再生制限フラグ書換信号を受信する受信手段と、送信手段により、コンテンツ若しくは再生制限フラグ書換信号が他の情報処理装置に送信されたとき、または、受信手段により再生制限フラグ書換信号が受信されたとき、再生制限フラグの状態を変更する変更手段とを備えることを特徴とする。
【0008】
再生制限フラグは、複数からなり、変更手段は、複数の再生制限フラグの状態を変更する。
再生制限フラグ書換信号には、コンテンツを識別する識別情報を含ませることができる。
【0009】
送信手段によりコンテンツ、または再生制限フラグ書換信号が送信されるのに先立ち、他の情報処理装置を認証する認証手段をさらに備えることができる。
【0010】
変更手段は、送信手段によりコンテンツが他の情報処理装置に送信された後、所定の時間経過後、再生制限フラグの状態を変更することができる。
【0011】
請求項に記載の情報処理方法は、再生制限フラグが再生許可状態のとき、コンテンツを再生し、再生制限フラグが再生禁止状態のとき、コンテンツを再生しない再生ステップと、コンテンツの移動先を示す移動情報に基づいて、他の情報処理装置がコンテンツを保持しているか否かを判定する判定ステップと、他の情報処理装置が、コンテンツを保持していないと判定された場合、コンテンツを他の情報処理装置に送信するとともに、他の情報処理装置が、コンテンツを保持していると判定された場合、それに組み込まれている再生制限フラグを書き換える再生制限フラグ書換信号を、他の情報処理装置に送信する送信ステップと、他の情報処理装置から送信されてきた再生制限フラグ書換信号を受信する受信ステップと、送信ステップの処理で、コンテンツ若しくは再生制限フラグ書換信号が他の情報処理装置に送信されたとき、または、受信ステップの処理で再生制限フラグ書換信号が受信されたとき、再生制限フラグの状態を変更する変更ステップとを含むことを特徴とする。
【0012】
請求項に記載の記録媒体は、再生制限フラグが再生許可状態のとき、コンテンツを再生し、再生制限フラグが再生禁止状態のとき、コンテンツを再生しない再生ステップと、コンテンツの移動先を示す移動情報に基づいて、他の情報処理装置がコンテンツを保持しているか否かを判定する判定ステップと、他の情報処理装置が、コンテンツを保持していないと判定された場合、コンテンツ他の情報処理装置に出力するとともに、他の情報処理装置が、コンテンツを保持していると判定された場合、それに組み込まれている再生制限フラグを書き換える再生制限フラグ書換信号を、他の情報処理装置に出力する出力ステップと、他の情報処理装置から出力されてきた再生制限フラグ書換信号を入力する入力ステップと、出力ステップの処理で、コンテンツ若しくは再生制限フラグ書換信号が他の情報処理装置に出力されたとき、または、入力ステップの処理で再生制限フラグ書換信号が入力されたとき、再生制限フラグの状態を変更する変更ステップとを含むことを特徴とする。
【0013】
請求項1に記載の情報処理装置、請求項に記載の情報処理方法、および請求項に記載の記録媒体においては、再生制限フラグが再生許可状態のとき、コンテンツが再生され、コンテンツの移動先を示す移動情報に基づいて、他の情報処理装置がコンテンツを保持しているか否かが判定され、再生制限フラグが再生禁止状態のとき、コンテンツが再生されず、情報処理装置が、コンテンツを保持していないと判定された場合、コンテンツが情報処理装置に出力されるとともに、情報処理装置が、コンテンツを保持していると判定された場合、それに組み込まれている再生制限フラグを書き換える再生制限フラグ書換信号が、情報処理装置に出力され、情報処理装置から出力されてきた再生制限フラグ書換信号が入力され、コンテンツ若しくは再生制限フラグ書換信号が情報処理装置に出力されたとき、または、再生制限フラグ書換信号が入力されたとき、再生制限フラグの状態が変更される。
【0014】
【発明の実施の形態】
図1は、本発明を適用した記録再生装置101および記録再生装置104の利用例を示している。記録媒体102および記録媒体105は、データの記録および再生が可能な記録媒体で、これらには、コンテンツが記録されている。なお、このコンテンツは、楽曲そのものの表すデータ、および再生制限フラグ(後述)を含む制御データが多重化されて構成されている。
【0015】
記録再生装置101および記録再生装置104は、それぞれ装着される記録媒体102および記録媒体105に記録されているコンテンツを再生する。記録再生装置101および記録再生装置104はまた、デジタルバス103を介してコンテンツの移動を行い、例えば、記録再生装置101は、記録媒体102に記録されているコンテンツAを、記録再生装置104に供給し、記録再生装置104は、それを記録媒体105に記録する。この場合、記録再生装置101におけるコンテンツAの再生が禁止される(コンテンツAの再生ができなくなる)代わりに、記録再生装置104におけるコンテンツAの再生が許可される(コンテンツAの再生が可能となる)。
【0016】
図2は、記録再生装置101の構成例を示している。接続部201は、デジタルバス103に接続されており、記録再生装置104から送信されてくる、スクランブル処理が施されたコンテンツを受信し、デスクランブル処理部202に出力したり、記録再生装置104から送信されてくる再生制限フラグ書換信号(後述)を受信し、制御部209に出力する。接続部201はまた、スクランブル処理部208から入力される、スクランブル処理が施されたコンテンツを、デジタルバス103に出力したり、デスクランブル処理部202に出力する(戻す)。接続部201は、さらに、再生制限フラグ書換信号をデジタルバス103に出力する。
【0017】
デスクランブル処理部202は、接続部201から入力されたコンテンツのスクランブルを解除し、クリアなコンテンツに戻した後、デマルチプレクサ203およびマルチプレクサ205に出力する。デマルチプレクサ203は、デスクランブル処理部202から入力されるコンテンツから、制御データを分離し、再生制限フラグ書換部204に出力する。
【0018】
再生制限フラグ書換部204は、デマルチプレクサ203から入力された制御データに含まれる再生制限フラグを、再生が禁止されていることを示す状態(以下、再生禁止状態と称する)に設定したり、または再生が許可されていることを示す状態(以下、再生許可状態)に設定して、マルチプレクサ205に出力する。
【0019】
マルチプレクサ205は、デスクランブル処理部202から入力されたコンテンツと、再生制限フラグ書換部204から入力された制御データを多重化する。すなわち、マルチプレクサ205は、デスクランブル処理部202からのコンテンツの制御データを、再生制限フラグ書換部204からの制御データに付け替える。マルチプレクサ205は、制御データを付け替えたコンテンツを、記録処理部206に出力する。
【0020】
記録処理部206は、マルチプレクサ205から入力されるコンテンツに対して、所定の符号化処理および符号化訂正処理等(以下、これらをまとめて、記録処理と称する)を施し、記録再生ドライブ207に出力する。
【0021】
記録再生ドライブ207は、記録処理部206から入力される、記録処理が施されたコンテンツを、記録媒体102に記録する。記録再生ドライブ207はまた、記録媒体102よりコンテンツを読み出し、スクランブル処理部208に出力したり、外部の装置(例えば、ヘッドフォン)に出力する。スクランブル処理部208は、記録再生ドライブ207から入力されるコンテンツに対して、スクランブル処理を施し、接続部201に出力する。
【0022】
制御部209は、接続部201、再生制限フラグ書換部204、記録処理部206、および記録再生ドライブ207を制御し、所定の装置(この例の場合、記録再生装置104)の認証、コンテンツの移動、またはコンテンツの再生等の処理を行う。記憶部210は、制御部209が、コンテンツの移動を行う上で必要な情報(以下、移動情報と称する)を記憶する。
【0023】
図3は、記録再生装置104の構成例を示している。記録再生装置104の接続部301乃至記憶部310は、記録再生装置101の接続部201乃至記憶部210と同様の機能を有するので、その説明は省略する。
【0024】
次に、記録媒体102に記録されているコンテンツAが、記録再生装置101から記録再生装置104に、はじめて移動される場合の処理を、図4および図5を参照して説明する。図4は、この処理を実行する場合の記録再生装置101の処理手順を示すフローチャートであり、図5は、この処理を実行する場合の記録再生装置104の処理手順を示すフローチャートである。
【0025】
はじめに、記録再生装置101の処理手順を、図4のフローチャートを参照して説明する。ユーザによる操作部(図示せぬ)に対する所定の操作により、記録媒体102に記録されているコンテンツAを記録再生装置104に移動させる指令が入力されると、ステップS11において、記録再生装置101の制御部209は、接続部201を制御し、記録再生装置104を認証する処理を行い、記録再生装置104が、コンテンツAの移動先として適当な装置であるか否かを判定する。ステップS11において、記録再生装置104がコンテンツAの移動先として適当な装置であると判定された場合、ステップS12に進み、制御部209は、コンテンツAを記録媒体102から読み出す処理を開始する。これにより、記録再生ドライブ207は、コンテンツAを、記録媒体102より読み出し、スクランブル処理部208に出力する。
【0026】
次に、ステップS13において、制御部209は、コンテンツAの制御データに含まれる再生制限フラグの状態を確認する。具体的には、ステップS12で、記録再生ドライブ207により読み出されたコンテンツAは、スクランブル処理部208においてスクランブルが施され、接続部201を介して、デスクランブル処理部202に入力される。デスクランブル処理部202は、入力されたコンテンツAのスクランブルを解除した後、デマルチプレクサ203およびマルチプレクサ205に出力する。デマルチプレクサ203は、入力されたコンテンツAから制御データを分離し、再生制限フラグ書換部204に出力する。制御部209は、再生制限フラグ書換部204を制御し、再生制限フラグ書換部204に入力された制御データに含まれる再生制限フラグの状態を確認する。
【0027】
次に、ステップS14において、制御部209は、ステップS13での確認結果に基づいて、移動されるコンテンツAの再生が可能であるか否かを判定する。具体的には、制御部209は、ステップS13で、再生制限フラグが再生許可状態であると確認した場合、そのコンテンツの再生が可能であると判定する。また、制御部209は、再生制限フラグが再生禁止状態であると確認した場合、コンテンツの再生が禁止されていると判定する。コンテンツの再生が可能であると判定された場合、ステップS15に進む。
【0028】
ステップS15において、制御部209は、記憶部210に、コンテンツAが記録再生装置104に保持されていることを示す移動情報が記憶されているか否かを判定し、そのような移動情報が記憶されていないと判定した場合、すなわち、コンテンツAが記録再生装置104に保持されていない場合、ステップS16に進む。この例の場合、コンテンツAは、はじめて記録再生装置104に移動されるので、記憶部210には、このような移動情報が記憶されておらず、ステップS16に進む。
【0029】
ステップS16において、制御部209は、接続部201を制御し、スクランブル処理部208から接続部201に入力されるコンテンツA(ステップS12で読み出しが開始されたコンテンツA)を、記録再生装置104に送信させる。
【0030】
次に、ステップS17において、制御部209は、コンテンツAの再生制限フラグを、再生禁止状態に設定(変更)する処理を開始する。これにより、再生制限フラグ書換部204は、デマルチプレクサ203から入力された制御データ(ステップS13の処理でデマルチプレクサ203から入力された制御データ)に含まれる再生制限フラグを、再生禁止状態に変更し、マルチプレクサ205に出力する。マルチプレクサ205は、再生制限フラグ書換部204からの、再生禁止状態の再生制限フラグを、デスクランブル202から入力されるコンテンツAに多重化し、記録処理部206に出力する。記録処理部206は、マルチプレクサ205から入力されたコンテンツAに記録処理を施し、記録再生ドライブ207に出力し、記録再生ドライブ207は、記録処理部206から入力されたコンテンツAを記録媒体102に記録する。すなわち、記録媒体102には、再生禁止状態の再生制限フラグが含まれる制御データが多重化されたコンテンツAが記録される。
【0031】
ステップS18において、制御部209は、コンテンツAが記録再生装置104に保持されていることを示す移動情報を記憶部210に記憶させる。その後、処理は終了する。
【0032】
ステップS15において、コンテンツAが記録再生装置104に保持されていると判定された場合、すなわち、つまり、コンテンツAの記録再生装置104への移動がはじめてではない場合(ステップS11乃至ステップS18の処理が実行され、記憶部210に、コンテンツAが記録再生装置104に保持されていることを示す移動情報が記憶されている場合)、ステップS19に進む。ステップS19において、コンテンツAを識別するデータ(以下、識別データと称する)が付加された再生制限フラグ書換信号が記録再生装置104に送信されるが、その処理の詳細については、後述する。
【0033】
ステップS11において、記録再生装置104が移動先として適当な装置ではないと判定された場合、またステップS14において、コンテンツの再生が禁止されていると判定された場合、処理は終了する。すなわち、この場合、コンテンツAおよび再生制限フラグ書換信号のいずれも、記録再生装置104に送信されない。
【0034】
次に、ステップS16の処理で、記録再生装置101から、コンテンツAが送信された場合の記録再生装置104の処理手順を、図5のフローチャートを参照して説明する。
【0035】
ステップS31において、制御部309は、接続部301を制御し、記録再生装置101からの信号を受信させる。ステップS32において、制御部309は、接続部301により受信された信号が、コンテンツであるか、または再生制限フラグ書換信号(図4のステップS19の処理で送信される)であるかを判定し、受信された信号がコンテンツであると判定した場合、ステップS33に進む。この例の場合、接続部301は、コンテンツAを受信するので、ステップS33に進む。
【0036】
ステップS33において、制御部309は、ステップS31で受信されたコンテンツAを記録する処理を開始する。これにより、接続部301は、受信したコンテンツAを、デスクランブル処理部302に出力し、デスクランブル処理部302は、接続部301から入力されたコンテンツAのスクランブルを解除し、クリアなコンテンツAに戻した後、デマルチプレクサ303およびマルチプレクサ305に出力する。デマルチプレクサ303は、デスクランブル処理部302から入力されたコンテンツAから、制御データを分離し、再生制限フラグ書換部304に出力する。
【0037】
再生制限フラグ書換部304は、デマルチプレクサ303から入力された制御データに含まれる再生制限フラグを、そのままの状態(再生許可状態のままで)、マルチプレクサ305に出力する。マルチプレクサ305は、デスクランブル処理部302から入力されたコンテンツAと、再生制限フラグ書換部304から入力された制御データを多重化し、記録処理部306に出力する。記録処理部306は、マルチプレクサ305から入力されたコンテンツAに対して、記録処理を施し、記録再生ドライブ307に出力する。記録再生ドライブ307は、記録処理部306から入力されたコンテンツAを、記録媒体105に記録する。このようにして、再生許可状態の再生制限フラグを含む制御データが多重化されたコンテンツAが、記録媒体105に記録される。
【0038】
その後、処理は終了する。
【0039】
ステップS32において、受信された信号が、再生制限フラグ書換信号であると判定された場合、ステップS34に進み、再生制限フラグの変更処理が実行されるが、この処理については、図4のステップS19の処理と対応させて、後述する。
【0040】
以上のようにして、コンテンツAが、記録再生装置101から記録再生装置104に移動されるが、記録媒体102に記録されているコンテンツAには、再生禁止状態の再生制限フラグを含む制御データが多重化されているので、記録再生装置101において、コンテンツAの再生は禁止される(再生されない)。一方、記録媒体105に記録されたコンテンツAには、再生許可状態の再生制限フラグを含む制御データが多重化されているので、記録再生装置104において、コンテンツAの再生は許可される(可能となる)。次に、図6のフローチャートを参照して、コンテンツAの再生処理を、記録再生装置104の場合を例として説明する。
【0041】
ユーザによる操作部に対する所定の操作により、コンテンツAの再生が指令されると、ステップS51において、制御部309は、記録媒体105に記録されたコンテンツAの読み出しを開始する。これにより、記録再生ドライブ307は、記録媒体105よりコンテンツAを読み出し、スクランブル処理部308に出力する。
【0042】
ステップS52において、制御部309は、コンテンツAに多重化されている制御データに含まれる再生制限フラグの状態を確認する。具体的な処理は、図4のステップS13の処理と同様であるので、その説明は省略する。
【0043】
ステップS53において、制御部309は、ステップS52での確認結果に基づいて、コンテンツAの再生が可能であるか否かを判定し、再生が可能であると判定した場合、すなわち、再生制限フラグが再生許可状態である場合、ステップS54に進む。
【0044】
ステップS54において、制御部309は、記録再生ドライブ307を制御し、読み出させたコンテンツAを、外部の装置(例えば、ヘッドフォン)に出力させる。このようにしてコンテンツAは、再生される。
【0045】
ステップS53において、コンテンツAの再生が可能でない(禁止されている)と判定された場合、すなわち、再生制限フラグが再生禁止状態である場合、処理は終了し、コンテンツAは、外部の装置に出力されず、再生されない。このようにして、コンテンツAが再生されるので、上述したように、記録再生装置101において、コンテンツAの再生が行われず、記録再生装置104において、コンテンツAの再生が可能となる。
【0046】
次に、記録再生装置104に移動されたコンテンツAを記録再生装置101に戻す(移動を解除する)場合の処理手順を、図7および図8を参照して説明する。図7は、この処理を実行する場合の記録再生装置101の処理手順を示すフローチャートであり、図8は、この処理を実行する場合の記録再生装置104の処理手順を示すフローチャートである。
【0047】
はじめに、図7のフローチャートを参照して、記録再生装置101の処理手順を説明する。ユーザによる操作部に対する所定の操作により、コンテンツAを戻す(コンテンツAの移動を解除する)指令が入力されると、ステップS61において、制御部209は、記憶部210に記憶されている移動情報を参照し、コンテンツAの移動先を検出する。この例の場合、記録再生装置104が検出される。
【0048】
次に、ステップS62において、制御部209は、接続部201を制御し、記録再生装置104に、コンテンツAの識別データが付加された再生制限フラグ書換信号を送信させる。
【0049】
ステップS63において、制御部209は、コンテンツAの再生制限フラグ(ステップS17の処理により、再生制限フラグは、再生禁止状態に設定されている再生制限フラグ)を、再生許可状態に設定(変更)し、記録する処理を開始する。これにより、記録再生ドライブ207は、コンテンツAを、記録媒体102より読み出し、スクランブル処理部208に出力する。スクランブル処理部208は、入力されたコンテンツAにスクランブル処理を施し、接続部201を介して、デスクランブル処理部202に出力する。デスクランブル処理部202は、入力されたコンテンツAのスクランブルを解除した後、デマルチプレクサ203およびマルチプレクサ205に出力する。デマルチプレクサ203は、入力されたコンテンツAから制御データを分離し、再生制限フラグ書換部204に出力する。再生制限フラグ書換部204は、デマルチプレクサ203から入力された制御データに含まれる再生制限フラグを、再生許可状態に変更し、マルチプレクサ205に出力する。マルチプレクサ205は、再生制限フラグ書換部204からの、再生許可状態の再生制限フラグを、デスクランブル処理部202から入力されるコンテンツAに多重化し、記録処理部206に出力する。記録処理部206は、マルチプレクサ205から入力されたコンテンツAに記録処理を施し、記録再生ドライブ207に出力し、記録再生ドライブ207は、そのコンテンツAを記録媒体102に記録する。これにより、記録媒体102には、再生許可状態の再生制限フラグが含まれる制御データが多重化されたコンテンツAが記録される。
【0050】
その後、処理は終了する。
【0051】
次に、記録再生装置104の処理手順を、図8のフローチャートを参照して説明する。図7のステップS62の処理により、再生制限フラグ書換信号が送信されると、ステップS71において、制御部309は、接続部301を制御し、それを受信させる。
【0052】
ステップS72において、制御部309は、再生制限フラグ書換信号に付加されている識別データにより識別されるコンテンツがコンテンツAであることを検出すると、ステップS73において、コンテンツAの再生制限フラグを、再生禁止状態に変更する処理を開始する。ここでの具体的な処理は、図7のステップS63の場合と基本的に同様であるので、その詳細な説明は省略するが、再生制限フラグ書換部304は、デマルチプレクサ303から入力された制御データに含まれる再生制限フラグを、再生禁止状態を変更し、マルチプレクサ305に出力する。これにより、再生禁止状態の再生制限フラグを含む制御データが多重化されたコンテンツAが記録媒体105に記録される。
【0053】
以上のように、記録再生装置101において、再生制限フラグ書換信号が送信され、かつ、再生許可状態の再生制限フラグを含む制御データが多重化されたコンテンツAが記録媒体102に記録され、そして記録再生装置104において、再生禁止状態の再生制限フラグを含む制御データが多重化されたコンテンツAが記録媒体105に記録されるようにしたので、今度は、記録再生装置101においてコンテンツAの再生が可能となり、記録再生装置104においてコンテンツAの再生が禁止される。すなわち、コンテンツA自体が授受されずに、コンテンツAの移動が解除される。
【0054】
次に、この状態において(コンテンツAの移動が解除されているが、コンテンツAが記録再生装置104に保持されている状態において)、再度、コンテンツAを記録再生装置104に移動する場合の記録再生装置101の処理手順を、図4のフローチャートを再び参照して説明する。
【0055】
ステップS11乃至ステップS14における処理は、すでに上述してあるので、その詳細な説明は省略するが、ステップS14において、コンテンツAの再生が可能であると判定された場合、すなわち、再生制限フラグが再生許可状態である場合、ステップS15に進み、コンテンツAが記録再生装置104に保持されているか否かが判定され、保持されていると判定された場合、ステップS19に進む。この例の場合、コンテンツAは記録再生装置104に保持されているので、ステップS19に進む。
【0056】
ステップS19において、制御部209は、接続部201を制御し、コンテンツAを識別する識別データが付加された再生制限フラグ書換信号を、記録再生装置104に送信させる。
【0057】
次に、ステップS17において、制御部209は、記録媒体102に記録されているコンテンツAの再生制限フラグを、再生禁止状態に変更する処理を開始する。これにより、再生禁止状態の再生制限フラグを含む制御データが多重化されたコンテンツAが記録媒体102に記録され、記録再生装置101において、コンテンツAの再生が禁止される。
【0058】
ステップS18において、コンテンツAが記録再生装置104が保持されている移動情報を記憶部210に記憶させる。
【0059】
次に、ステップS19の処理で、記録再生装置101から、再生制限フラグ書換信号が送信された場合の記録再生装置104の処理手順を、図5のフローチャートを再度参照して説明する。
【0060】
ステップS31,32の処理は、すでに上述してあるので、その詳細は省略するが、ステップS32において、再生制限フラグ書換信号が受信されたと判定され、ステップS34に進む。
【0061】
ステップS34において、制御部309は、再生制限フラグを、再生許可状態に変更する処理を開始する。ここでの具体的な処理は、図7のステップS63の場合と基本的に同様であるので、その詳細な説明は省略するが、再生制限フラグ書換部304は、デマルチプレクサ303から入力された制御データに含まれる再生制限フラグを、再生許可状態に変更し、マルチプレクサ305に出力する。これにより、再生許可状態の再生制限フラグを含む制御データが多重化されたコンテンツAが記録媒体105に記録される。
【0062】
その後、処理は終了し、記録再生装置104におけるコンテンツAの再生が可能となる。
【0063】
このようにして、コンテンツAの移動先である記録再生装置104がすでにコンテンツAを保持している場合、再生制限フラグ書換信号のみが記録再生装置104に送信されるようにして、コンテンツAの移動が行われるので、コンテンツA自体が送信されずに、コンテンツAの移動が、容易に、かつ、迅速に行われる。
【0064】
なお、図4のステップS16とステップS17の間に、記録再生装置101の制御部209が、所定の時間T待機する処理を設け、コンテンツが記録再生装置104に送信された後、時間T経過後、再生制限フラグが再生禁止状態に設定されるようにすることより、その時間Tの間において、コンテンツAの再生が、記録再生装置101および記録再生装置104の両方において可能となるようにすることもできる。
【0065】
また、再生制限フラグの数を多くし、その状態を変更することにより、再生の許可または禁止をより確実に管理することができる。なお、再生制限フラグの数を多くし、その状態を変更する場合、例えば、コンテンツを記録する処理に時間がかかることが想定されるため、その処理時間等を考慮して、再生制限フラグの状態の変更を行うようにする。
【0066】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行する記録再生装置について説明する。
【0067】
図9の記録再生装置501は、例えばコンピュータで構成される。CPU(Central Processing Unit)511にはバス515を介して入出力インタフェース516が接続されており、CPU511は、入出力インタフェース516を介して、ユーザから、キーボード、マウスなどよりなる入力部518から指令が入力されると、例えば、ROM(Read Only Memory)512、ハードディスク514、またはドライブ520に装着される磁気ディスク531、光ディスク532、光磁気ディスク533、若しくは半導体メモリ534などの記録媒体に格納されているプログラムを、RAM(Random Access Memory)513にロードして実行する。さらに、CPU511は、その処理結果を、例えば、入出力インタフェース516を介して、LCD(Liquid Crystal Display)などよりなる表示部517に必要に応じて出力する。なお、プログラムは、ハードディスク514やROM512に予め記憶しておき、記録再生装置501と一体的にユーザに提供したり、磁気ディスク531、光ディスク532、光磁気ディスク533,半導体メモリ534等のパッケージメディアとして提供したり、衛星、ネットワーク等から通信部519を介してハードディスク514に提供することができる。
【0068】
なお、本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【0069】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0070】
【発明の効果】
請求項1に記載の情報処理装置、請求項に記載の情報処理方法、および請求項に記載の記録媒体によれば、コンテンツが保持されていると判定された場合、再生制限フラグ書換信号のみを、出力するようにしたので、移動ごとにコンテンツが授受されず、迅速に移動の処理を行うことができる。
【図面の簡単な説明】
【図1】本発明を適用した記録再生装置101および記録再生装置104の利用例を示す図である。
【図2】図1の記録再生装置101の構成例を示す図である。
【図3】図1の記録再生装置104の構成例を示す図である。
【図4】記録再生装置101のコンテンツ移動処理を説明するフローチャートである。
【図5】記録再生装置104のコンテンツ移動処理を説明するフローチャートである。
【図6】再生処理を説明するフローチャートである。
【図7】記録再生装置101の移動解除処理を説明するフローチャートである。
【図8】記録再生装置104の移動解除処理を説明するフローチャートである。
【図9】記録再生装置501を説明する図である。
【符号の説明】
101 記録再生装置, 102 記録媒体, 103 デジタルバス, 104 記録再生装置, 105 記録媒体, 201 接続部, 202 デスクランブル処理部, 203 デマルチプレクサ, 204 再生制限フラグ書換部, 205 マルチプレクサ, 206 記録処理部, 207 記録再生ドライブ, 208 スクランブル処理部, 209 制御部, 210 記憶部, 301 接続部, 302 デスクランブル処理部, 303 デマルチプレクサ, 304 再生制限フラグ書換部, 305 マルチプレクサ, 306 記録処理部, 307 記録再生ドライブ, 308 スクランブル処理部, 309 制御部, 310 記憶部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus and method, and a recording medium, and more particularly, to an information processing apparatus and method, and a recording medium that can quickly move information recorded on the recording medium.
[0002]
[Prior art]
For example, a digital piece of music of its own value, such as data that needs to be copyrighted, recorded on a recording medium such as a CD (compact disc), MD (mini disc), or DV (digital video) Copying of data (hereinafter referred to as content) is limited by SCMS (serial copy management system) and CGMS (copy generation management system). For example, only the first generation can be copied, or the copy itself cannot be performed. Of course, there are cases where copying can be performed freely.
[0003]
By the way, a duplicate is copied from a copy source device (for example, a device that is properly purchased and holds content (original)) and a copy destination device (content copied from the original held by the copy source device). If the usage method enables the reproduction of the content in both of the devices, the usage method referred to as movement, which enables the content reproduction only in one of the devices, exists.
[0004]
This movement is usually held in the source device, for example, the purchased original is moved (sent) to the source device, and when the move is released, the moved original is Returned (transmitted) from the destination device to the source device.
[0005]
[Problems to be solved by the invention]
In this way, when the content moves or the movement is canceled, the content is exchanged between devices for each process. For example, it takes time to transmit the content itself, and the movement (or the movement is released). ) Was not done quickly.
[0006]
The present invention has been made in view of such a situation, and enables movement or release thereof to be performed quickly.
[0007]
[Means for Solving the Problems]
  In the information processing apparatus according to claim 1, when the reproduction restriction flag is in a reproduction permission state,content, And when the playback restriction flag iscontentPlayback means not to play,Determination means for determining whether another information processing apparatus holds the content based on movement information indicating a movement destination of the content;Other information processing devicescontentDo not holdDeterminedIfcontentTo other information processing devices, and other information processing devicescontentHoldingDeterminedIn this case, a transmission means for transmitting a reproduction restriction flag rewriting signal for rewriting a reproduction restriction flag incorporated therein to another information processing apparatus, and reception for receiving a reproduction restriction flag rewriting signal transmitted from the other information processing apparatus. Means and transmission means,contentOr a change means for changing the state of the reproduction restriction flag when the reproduction restriction flag rewrite signal is transmitted to another information processing apparatus or when the reproduction restriction flag rewrite signal is received by the receiving means. And
[0008]
There are a plurality of reproduction restriction flags, and the changing means changes the states of the plurality of reproduction restriction flags.
  The playback restriction flag rewrite signal includescontentIdentification information for identifying can be included.
[0009]
  By means of transmissioncontentOr an authentication means for authenticating another information processing apparatus prior to the transmission restriction flag rewriting signal being transmitted.
[0010]
  The changing means is transmitted by the transmitting means.contentIs transmitted to another information processing apparatus, and the state of the reproduction restriction flag can be changed after a predetermined time has elapsed.
[0011]
  Claim6When the playback restriction flag is in the playback permission state, the information processing method described incontent, And when the playback restriction flag iscontentPlayback steps that do not playA determination step of determining whether another information processing apparatus holds the content based on movement information indicating a movement destination of the content;Other information processing devicescontentDo not holdDeterminedIfcontentTo other information processing devices, and other information processing devicescontentHoldingDeterminedIn this case, a transmission step for transmitting a reproduction restriction flag rewriting signal for rewriting a reproduction restriction flag incorporated therein to another information processing apparatus, and reception for receiving a reproduction restriction flag rewriting signal transmitted from the other information processing apparatus. In step and send step processing,contentOr a change step of changing the state of the reproduction restriction flag when the reproduction restriction flag rewrite signal is transmitted to another information processing apparatus or when the reproduction restriction flag rewrite signal is received in the process of the reception step. It is characterized by.
[0012]
  Claim7When the playback restriction flag is in the playback permission state, the recording medium described incontent, And when the playback restriction flag iscontentPlayback steps that do not playA determination step for determining whether or not another information processing apparatus holds the content based on movement information indicating a movement destination of the content;Information processing devicecontentDo not holdDeterminedIfcontentTheotherOutput to the information processing device,otherInformation processing devicecontentHoldingDeterminedThe playback restriction flag rewrite signal to rewrite the playback restriction flag incorporated in theotherAn output step of outputting to the information processing device;otherIn the input step of inputting the reproduction restriction flag rewriting signal output from the information processing device, and the processing of the output step,contentOr the playback restriction flag rewrite signal isotherAnd a change step of changing the state of the reproduction restriction flag when the reproduction restriction flag rewrite signal is inputted in the processing of the input step.
[0013]
  The information processing apparatus according to claim 1,6Information processing method according to claim 1 and claim7In the recording medium described in the above, when the playback restriction flag is in a playback permission state,contentIs played,Based on the movement information indicating the movement destination of the content, it is determined whether another information processing apparatus holds the content,When the playback restriction flag is in the playback prohibited state,contentIs not played, and the information processing devicecontentDo not holdDeterminedIfcontentIs output to the information processing device, and the information processing devicecontentHoldingDeterminedIn this case, a reproduction restriction flag rewriting signal for rewriting the reproduction restriction flag incorporated therein is output to the information processing apparatus, and the reproduction restriction flag rewriting signal output from the information processing apparatus is input,contentAlternatively, when the reproduction restriction flag rewrite signal is output to the information processing apparatus, or when the reproduction restriction flag rewrite signal is input, the state of the reproduction restriction flag is changed.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a usage example of a recording / reproducing apparatus 101 and a recording / reproducing apparatus 104 to which the present invention is applied. The recording medium 102 and the recording medium 105 are recording media capable of recording and reproducing data, and content is recorded on these recording media. This content is configured by multiplexing data represented by the music itself and control data including a reproduction restriction flag (described later).
[0015]
The recording / reproducing apparatus 101 and the recording / reproducing apparatus 104 reproduce the contents recorded on the recording medium 102 and the recording medium 105 to be mounted, respectively. The recording / reproducing apparatus 101 and the recording / reproducing apparatus 104 also move content via the digital bus 103. For example, the recording / reproducing apparatus 101 supplies the content A recorded on the recording medium 102 to the recording / reproducing apparatus 104. Then, the recording / reproducing device 104 records it on the recording medium 105. In this case, instead of prohibiting playback of the content A in the recording / playback apparatus 101 (cannot play back the content A), playback of the content A in the recording / playback apparatus 104 is permitted (playback of the content A becomes possible). ).
[0016]
FIG. 2 shows a configuration example of the recording / reproducing apparatus 101. The connection unit 201 is connected to the digital bus 103, receives the scrambled content transmitted from the recording / reproducing device 104, outputs the content to the descrambling processing unit 202, and outputs from the recording / reproducing device 104. A playback restriction flag rewrite signal (described later) is received and output to the control unit 209. The connection unit 201 also outputs the scrambled content input from the scramble processing unit 208 to the digital bus 103 or to the descramble processing unit 202 (returns). The connection unit 201 further outputs a reproduction restriction flag rewrite signal to the digital bus 103.
[0017]
The descramble processing unit 202 cancels the scramble of the content input from the connection unit 201, returns the content to a clear content, and then outputs it to the demultiplexer 203 and the multiplexer 205. The demultiplexer 203 separates the control data from the content input from the descrambling processing unit 202 and outputs the control data to the reproduction restriction flag rewriting unit 204.
[0018]
The reproduction restriction flag rewriting unit 204 sets the reproduction restriction flag included in the control data input from the demultiplexer 203 to a state indicating that reproduction is prohibited (hereinafter referred to as a reproduction prohibited state), or The state is set to indicate that the reproduction is permitted (hereinafter referred to as the reproduction permitted state), and output to the multiplexer 205.
[0019]
The multiplexer 205 multiplexes the content input from the descrambling processing unit 202 and the control data input from the reproduction restriction flag rewriting unit 204. In other words, the multiplexer 205 replaces the content control data from the descrambling processing unit 202 with the control data from the reproduction restriction flag rewriting unit 204. The multiplexer 205 outputs the content with the control data replaced to the recording processing unit 206.
[0020]
The recording processing unit 206 performs predetermined encoding processing, encoding correction processing, and the like (hereinafter collectively referred to as recording processing) on the content input from the multiplexer 205, and outputs it to the recording / reproducing drive 207. To do.
[0021]
The recording / reproducing drive 207 records the content subjected to the recording process input from the recording processing unit 206 on the recording medium 102. The recording / playback drive 207 also reads content from the recording medium 102 and outputs the content to the scramble processing unit 208 or to an external device (for example, headphones). The scramble processing unit 208 scrambles the content input from the recording / playback drive 207 and outputs the result to the connection unit 201.
[0022]
The control unit 209 controls the connection unit 201, the reproduction restriction flag rewriting unit 204, the recording processing unit 206, and the recording / reproducing drive 207, and authenticates a predetermined device (in this example, the recording / reproducing device 104) and moves content. Or processing such as content playback. The storage unit 210 stores information (hereinafter referred to as movement information) necessary for the control unit 209 to move content.
[0023]
FIG. 3 shows a configuration example of the recording / reproducing apparatus 104. Since the connection unit 301 to the storage unit 310 of the recording / reproduction device 104 have the same functions as the connection unit 201 to the storage unit 210 of the recording / reproduction device 101, description thereof is omitted.
[0024]
Next, processing when content A recorded on the recording medium 102 is moved from the recording / reproducing apparatus 101 to the recording / reproducing apparatus 104 for the first time will be described with reference to FIGS. 4 and 5. FIG. FIG. 4 is a flowchart showing a processing procedure of the recording / reproducing apparatus 101 when this process is executed, and FIG. 5 is a flowchart showing a processing procedure of the recording / reproducing apparatus 104 when this process is executed.
[0025]
First, the processing procedure of the recording / reproducing apparatus 101 will be described with reference to the flowchart of FIG. When an instruction to move the content A recorded on the recording medium 102 to the recording / reproducing device 104 is input by a predetermined operation on an operation unit (not shown) by the user, the control of the recording / reproducing device 101 is performed in step S11. The unit 209 controls the connection unit 201 to perform processing for authenticating the recording / reproducing device 104, and determines whether the recording / reproducing device 104 is an appropriate device as the destination of the content A. If it is determined in step S11 that the recording / reproducing device 104 is an appropriate device as the destination of the content A, the process proceeds to step S12, and the control unit 209 starts the process of reading the content A from the recording medium 102. As a result, the recording / reproducing drive 207 reads the content A from the recording medium 102 and outputs it to the scramble processing unit 208.
[0026]
Next, in step S13, the control unit 209 checks the state of the playback restriction flag included in the control data of the content A. Specifically, the content A read by the recording / reproducing drive 207 in step S12 is scrambled by the scramble processing unit 208 and input to the descramble processing unit 202 via the connection unit 201. The descrambling processing unit 202 de-scrambles the input content A, and then outputs it to the demultiplexer 203 and the multiplexer 205. The demultiplexer 203 separates the control data from the input content A and outputs it to the reproduction restriction flag rewriting unit 204. The control unit 209 controls the reproduction restriction flag rewriting unit 204 and confirms the state of the reproduction restriction flag included in the control data input to the reproduction restriction flag rewriting unit 204.
[0027]
Next, in step S14, the control unit 209 determines whether or not the content A to be moved can be reproduced based on the confirmation result in step S13. Specifically, when the control unit 209 confirms in step S13 that the playback restriction flag is in a playback permitted state, the control unit 209 determines that the content can be played back. In addition, when the control unit 209 confirms that the playback restriction flag is in a playback prohibited state, the control unit 209 determines that playback of the content is prohibited. If it is determined that the content can be reproduced, the process proceeds to step S15.
[0028]
In step S15, the control unit 209 determines whether or not movement information indicating that the content A is held in the recording / reproducing device 104 is stored in the storage unit 210, and such movement information is stored. If it is determined that the content A is not stored, that is, if the content A is not held in the recording / reproducing apparatus 104, the process proceeds to step S16. In this example, since the content A is moved to the recording / reproducing apparatus 104 for the first time, such movement information is not stored in the storage unit 210, and the process proceeds to step S16.
[0029]
In step S <b> 16, the control unit 209 controls the connection unit 201 to transmit the content A input from the scramble processing unit 208 to the connection unit 201 (content A that has been read in step S <b> 12) to the recording / playback device 104. Let
[0030]
Next, in step S <b> 17, the control unit 209 starts processing for setting (changing) the reproduction restriction flag of the content A to the reproduction prohibited state. As a result, the reproduction restriction flag rewriting unit 204 changes the reproduction restriction flag included in the control data input from the demultiplexer 203 (control data input from the demultiplexer 203 in the process of step S13) to the reproduction prohibited state. And output to the multiplexer 205. The multiplexer 205 multiplexes the reproduction restriction flag in the reproduction prohibited state from the reproduction restriction flag rewriting unit 204 with the content A input from the descrambling 202, and outputs it to the recording processing unit 206. The recording processing unit 206 performs recording processing on the content A input from the multiplexer 205 and outputs it to the recording / reproducing drive 207. The recording / reproducing drive 207 records the content A input from the recording processing unit 206 on the recording medium 102. To do. That is, the content A in which the control data including the reproduction restriction flag in the reproduction prohibited state is multiplexed is recorded on the recording medium 102.
[0031]
In step S18, the control unit 209 causes the storage unit 210 to store movement information indicating that the content A is held in the recording / reproducing device 104. Thereafter, the process ends.
[0032]
When it is determined in step S15 that the content A is held in the recording / reproducing device 104, that is, when the movement of the content A to the recording / reproducing device 104 is not the first time (the processing in steps S11 to S18 is performed). When the movement information indicating that the content A is held in the recording / reproducing apparatus 104 is stored in the storage unit 210), the process proceeds to step S19. In step S19, a reproduction restriction flag rewrite signal to which data for identifying content A (hereinafter referred to as identification data) is added is transmitted to the recording / reproducing device 104. Details of the processing will be described later.
[0033]
If it is determined in step S11 that the recording / playback apparatus 104 is not an appropriate apparatus as a destination, or if it is determined in step S14 that content playback is prohibited, the process ends. That is, in this case, neither the content A nor the reproduction restriction flag rewriting signal is transmitted to the recording / reproducing device 104.
[0034]
Next, the processing procedure of the recording / reproducing apparatus 104 when content A is transmitted from the recording / reproducing apparatus 101 in the process of step S16 will be described with reference to the flowchart of FIG.
[0035]
In step S31, the control unit 309 controls the connection unit 301 to receive a signal from the recording / reproducing apparatus 101. In step S32, the control unit 309 determines whether the signal received by the connection unit 301 is content or a reproduction restriction flag rewrite signal (transmitted in the process of step S19 in FIG. 4). If it is determined that the received signal is content, the process proceeds to step S33. In this example, since the connection unit 301 receives the content A, the process proceeds to step S33.
[0036]
In step S33, the control unit 309 starts processing for recording the content A received in step S31. As a result, the connection unit 301 outputs the received content A to the descrambling processing unit 302, and the descrambling processing unit 302 releases the scramble of the content A input from the connection unit 301 so that the clear content A is obtained. After returning, the data is output to the demultiplexer 303 and the multiplexer 305. The demultiplexer 303 separates the control data from the content A input from the descrambling processing unit 302 and outputs the control data to the reproduction restriction flag rewriting unit 304.
[0037]
The reproduction restriction flag rewriting unit 304 outputs the reproduction restriction flag included in the control data input from the demultiplexer 303 to the multiplexer 305 as it is (with the reproduction permitted state). The multiplexer 305 multiplexes the content A input from the descrambling processing unit 302 and the control data input from the reproduction restriction flag rewriting unit 304, and outputs the multiplexed data to the recording processing unit 306. The recording processing unit 306 performs a recording process on the content A input from the multiplexer 305 and outputs it to the recording / reproducing drive 307. The recording / reproducing drive 307 records the content A input from the recording processing unit 306 on the recording medium 105. In this way, the content A in which the control data including the reproduction restriction flag in the reproduction permitted state is multiplexed is recorded on the recording medium 105.
[0038]
Thereafter, the process ends.
[0039]
If it is determined in step S32 that the received signal is a reproduction restriction flag rewrite signal, the process proceeds to step S34, and a reproduction restriction flag changing process is executed. This process is described in step S19 of FIG. This will be described later in association with this processing.
[0040]
As described above, the content A is moved from the recording / reproducing apparatus 101 to the recording / reproducing apparatus 104. However, the control data including the reproduction restriction flag in the reproduction prohibited state is included in the content A recorded on the recording medium 102. Since they are multiplexed, the recording / playback apparatus 101 prohibits playback (not playback) of the content A. On the other hand, the content A recorded on the recording medium 105 is multiplexed with the control data including the reproduction restriction flag in the reproduction permitted state, so that the reproduction of the content A is permitted in the recording / reproducing apparatus 104 (possible to be possible). Become). Next, with reference to the flowchart of FIG. 6, the playback processing of the content A will be described by taking the case of the recording / playback device 104 as an example.
[0041]
When the reproduction of the content A is instructed by a predetermined operation on the operation unit by the user, the control unit 309 starts reading the content A recorded on the recording medium 105 in step S51. As a result, the recording / reproducing drive 307 reads the content A from the recording medium 105 and outputs it to the scramble processing unit 308.
[0042]
In step S52, the control unit 309 confirms the state of the playback restriction flag included in the control data multiplexed in the content A. The specific process is the same as the process of step S13 in FIG.
[0043]
In step S53, the control unit 309 determines whether or not the content A can be reproduced based on the confirmation result in step S52, and when it is determined that reproduction is possible, that is, the reproduction restriction flag is set. If the reproduction is permitted, the process proceeds to step S54.
[0044]
In step S54, the control unit 309 controls the recording / reproducing drive 307 to output the read content A to an external device (for example, headphones). In this way, the content A is reproduced.
[0045]
If it is determined in step S53 that the content A cannot be played back (prohibited), that is, if the playback restriction flag is in a playback prohibited state, the process ends and the content A is output to an external device. Not played back. Since the content A is reproduced in this way, as described above, the content A is not reproduced in the recording / reproducing apparatus 101, and the content A can be reproduced in the recording / reproducing apparatus 104.
[0046]
Next, a processing procedure for returning the content A moved to the recording / reproducing apparatus 104 to the recording / reproducing apparatus 101 (releasing the movement) will be described with reference to FIGS. FIG. 7 is a flowchart showing a processing procedure of the recording / reproducing apparatus 101 when this process is executed, and FIG. 8 is a flowchart showing a processing procedure of the recording / reproducing apparatus 104 when this process is executed.
[0047]
First, the processing procedure of the recording / reproducing apparatus 101 will be described with reference to the flowchart of FIG. When a command for returning the content A (releasing the movement of the content A) is input by a predetermined operation by the user on the operation unit, the control unit 209 displays the movement information stored in the storage unit 210 in step S61. The destination of the content A is detected by referring. In this example, the recording / reproducing device 104 is detected.
[0048]
Next, in step S62, the control unit 209 controls the connection unit 201 to cause the recording / playback device 104 to transmit a playback restriction flag rewrite signal with the content A identification data added thereto.
[0049]
In step S63, the control unit 209 sets (changes) the reproduction restriction flag for content A (the reproduction restriction flag that is set to the reproduction restriction state by the processing in step S17) in the reproduction permission state. , Start the recording process. As a result, the recording / reproducing drive 207 reads the content A from the recording medium 102 and outputs it to the scramble processing unit 208. The scramble processing unit 208 performs scramble processing on the input content A, and outputs the scramble processing unit 208 to the descrambling processing unit 202 via the connection unit 201. The descrambling processing unit 202 de-scrambles the input content A, and then outputs it to the demultiplexer 203 and the multiplexer 205. The demultiplexer 203 separates the control data from the input content A and outputs it to the reproduction restriction flag rewriting unit 204. The reproduction restriction flag rewriting unit 204 changes the reproduction restriction flag included in the control data input from the demultiplexer 203 to a reproduction permission state and outputs the reproduction restriction flag to the multiplexer 205. The multiplexer 205 multiplexes the playback restriction flag in the playback permission state from the playback restriction flag rewriting unit 204 with the content A input from the descrambling processing unit 202 and outputs the multiplexed content to the recording processing unit 206. The recording processing unit 206 performs a recording process on the content A input from the multiplexer 205 and outputs it to the recording / reproducing drive 207, and the recording / reproducing drive 207 records the content A on the recording medium 102. As a result, the content A in which the control data including the reproduction restriction flag in the reproduction permitted state is multiplexed is recorded on the recording medium 102.
[0050]
Thereafter, the process ends.
[0051]
Next, the processing procedure of the recording / reproducing apparatus 104 will be described with reference to the flowchart of FIG. When the reproduction restriction flag rewrite signal is transmitted by the process of step S62 in FIG. 7, in step S71, the control unit 309 controls the connection unit 301 to receive it.
[0052]
In step S72, when the control unit 309 detects that the content identified by the identification data added to the reproduction restriction flag rewriting signal is the content A, the reproduction restriction flag of the content A is prohibited from being reproduced in step S73. Start the process of changing to the state. The specific processing here is basically the same as that in step S63 in FIG. 7 and will not be described in detail. However, the reproduction restriction flag rewriting unit 304 controls the control input from the demultiplexer 303. The reproduction restriction flag included in the data is changed to the reproduction prohibited state and output to the multiplexer 305. As a result, the content A in which the control data including the reproduction restriction flag in the reproduction prohibited state is multiplexed is recorded on the recording medium 105.
[0053]
As described above, in the recording / reproducing apparatus 101, the content A in which the reproduction restriction flag rewrite signal is transmitted and the control data including the reproduction restriction flag in the reproduction permission state is multiplexed is recorded on the recording medium 102, and recorded. Since the content A in which the control data including the playback restriction flag in the playback prohibition state is multiplexed is recorded in the recording medium 105 in the playback device 104, the content A can be played back in the recording / playback device 101 this time. Thus, the reproduction of the content A is prohibited in the recording / reproducing apparatus 104. That is, the movement of the content A is canceled without the content A itself being exchanged.
[0054]
Next, in this state (in the state where the movement of the content A is released but the content A is held in the recording / reproducing device 104), the recording / reproducing when the content A is moved to the recording / reproducing device 104 again. The processing procedure of the apparatus 101 will be described with reference to the flowchart of FIG.
[0055]
Since the processing in steps S11 to S14 has already been described above, detailed description thereof will be omitted. However, if it is determined in step S14 that the content A can be reproduced, that is, the reproduction restriction flag is reproduced. If it is in the permitted state, the process proceeds to step S15, where it is determined whether or not the content A is held in the recording / reproducing device 104. If it is determined that the content A is held, the process proceeds to step S19. In this example, since the content A is held in the recording / reproducing device 104, the process proceeds to step S19.
[0056]
In step S <b> 19, the control unit 209 controls the connection unit 201 to cause the recording / playback device 104 to transmit a playback restriction flag rewrite signal to which identification data for identifying the content A is added.
[0057]
Next, in step S <b> 17, the control unit 209 starts processing for changing the reproduction restriction flag of the content A recorded on the recording medium 102 to the reproduction prohibited state. As a result, the content A multiplexed with the control data including the reproduction restriction flag in the reproduction prohibited state is recorded on the recording medium 102, and the reproduction of the content A is prohibited in the recording / reproducing apparatus 101.
[0058]
In step S <b> 18, the movement information of the content A held by the recording / reproducing device 104 is stored in the storage unit 210.
[0059]
Next, the processing procedure of the recording / reproducing apparatus 104 when a reproduction restriction flag rewriting signal is transmitted from the recording / reproducing apparatus 101 in the process of step S19 will be described with reference to the flowchart of FIG. 5 again.
[0060]
Since the processing of steps S31 and 32 has already been described above, the details thereof will be omitted. However, in step S32, it is determined that the reproduction restriction flag rewriting signal has been received, and the process proceeds to step S34.
[0061]
In step S34, the control unit 309 starts a process of changing the reproduction restriction flag to the reproduction permission state. The specific processing here is basically the same as that in step S63 in FIG. 7 and will not be described in detail. However, the reproduction restriction flag rewriting unit 304 controls the control input from the demultiplexer 303. The reproduction restriction flag included in the data is changed to a reproduction permission state and output to the multiplexer 305. As a result, the content A in which the control data including the reproduction restriction flag in the reproduction permitted state is multiplexed is recorded on the recording medium 105.
[0062]
Thereafter, the process ends, and the content A can be played back on the recording / playback device 104.
[0063]
In this way, when the recording / reproducing device 104 that is the destination of the content A already holds the content A, only the reproduction restriction flag rewrite signal is transmitted to the recording / reproducing device 104 so that the content A is moved. Therefore, the content A itself is not transmitted, and the content A is easily and quickly moved.
[0064]
It should be noted that between step S16 and step S17 in FIG. 4, the control unit 209 of the recording / playback apparatus 101 provides a process of waiting for a predetermined time T, and after the time T has elapsed after the content is transmitted to the recording / playback apparatus 104. The reproduction restriction flag is set to the reproduction prohibited state so that the content A can be reproduced in both the recording / reproducing apparatus 101 and the recording / reproducing apparatus 104 during the time T. You can also.
[0065]
In addition, by increasing the number of playback restriction flags and changing the state thereof, it is possible to manage the permission or prohibition of playback more reliably. Note that when the number of playback restriction flags is increased and the state is changed, for example, it is assumed that the processing for recording the content takes time. To make changes.
[0066]
The series of processes described above can be executed by hardware, but can also be executed by software. A recording / reproducing apparatus that executes a series of processing by software will be described.
[0067]
The recording / reproducing apparatus 501 in FIG. 9 is configured by a computer, for example. An input / output interface 516 is connected to a CPU (Central Processing Unit) 511 via a bus 515, and the CPU 511 receives a command from an input unit 518 such as a keyboard and a mouse via the input / output interface 516. When input, it is stored in a recording medium such as a ROM (Read Only Memory) 512, a hard disk 514, or a magnetic disk 531, an optical disk 532, a magneto-optical disk 533, or a semiconductor memory 534 mounted in the drive 520. The program is loaded into a RAM (Random Access Memory) 513 and executed. Further, the CPU 511 outputs the processing result to a display unit 517 such as an LCD (Liquid Crystal Display) via the input / output interface 516 as necessary. The program is stored in advance in the hard disk 514 or the ROM 512 and provided to the user integrally with the recording / reproducing apparatus 501, or as a package medium such as the magnetic disk 531, the optical disk 532, the magneto-optical disk 533, and the semiconductor memory 534. It can be provided to the hard disk 514 via the communication unit 519 from a satellite, a network, or the like.
[0068]
In this specification, the term “system” refers to an overall apparatus composed of a plurality of apparatuses and means.
[0069]
Further, in this specification, the steps for describing the program provided by the medium may be performed in parallel or individually even if not necessarily performed in time series, as well as processes performed in time series in the order described. This includes the processing to be executed.
[0070]
【The invention's effect】
  The information processing apparatus according to claim 1,6Information processing method according to claim 1 and claim7According to the recording medium described incontentIs heldDeterminedIn this case, only the playback restriction flag rewrite signal is output.contentCan be transferred quickly.
[Brief description of the drawings]
FIG. 1 is a diagram showing an example of use of a recording / reproducing apparatus 101 and a recording / reproducing apparatus 104 to which the present invention is applied.
2 is a diagram illustrating a configuration example of a recording / reproducing apparatus 101 in FIG. 1. FIG.
FIG. 3 is a diagram illustrating a configuration example of the recording / reproducing apparatus 104 in FIG. 1;
FIG. 4 is a flowchart illustrating content movement processing of the recording / playback apparatus 101.
FIG. 5 is a flowchart for explaining content movement processing of the recording / reproducing apparatus 104;
FIG. 6 is a flowchart illustrating playback processing.
FIG. 7 is a flowchart for explaining movement release processing of the recording / reproducing apparatus 101;
FIG. 8 is a flowchart for explaining a movement canceling process of the recording / reproducing apparatus 104;
FIG. 9 is a diagram for explaining a recording / reproducing apparatus 501;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 101 Recording / reproducing apparatus, 102 Recording medium, 103 Digital bus, 104 Recording / reproducing apparatus, 105 Recording medium, 201 Connection part, 202 Descramble processing part, 203 Demultiplexer, 204 Playback restriction flag rewriting part, 205 Multiplexer, 206 Recording processing part , 207 recording / reproducing drive, 208 scramble processing unit, 209 control unit, 210 storage unit, 301 connection unit, 302 descrambling processing unit, 303 demultiplexer, 304 reproduction restriction flag rewriting unit, 305 multiplexer, 306 recording processing unit, 307 recording Playback drive, 308 scramble processing unit, 309 control unit, 310 storage unit

Claims (7)

ネットワークを介して他の情報処理装置に接続される、再生許可状態または再生禁止状態を示す再生制限フラグが組み込まれたコンテンツを再生する情報処理装置において、
前記再生制限フラグが前記再生許可状態のとき、前記コンテンツを再生し、前記再生制限フラグが前記再生禁止状態のとき、前記コンテンツを再生しない再生手段と、
前記コンテンツの移動先を示す移動情報に基づいて、前記他の情報処理装置が前記コンテンツを保持しているか否かを判定する判定手段と、
前記他の情報処理装置が、前記コンテンツを保持していないと判定された場合、前記コンテンツを前記他の情報処理装置に送信するとともに、前記他の情報処理装置が、前記コンテンツを保持していると判定された場合、それに組み込まれている前記再生制限フラグを書き換える再生制限フラグ書換信号を、前記他の情報処理装置に送信する送信手段と、
前記他の情報処理装置から送信されてきた再生制限フラグ書換信号を受信する受信手段と、
前記送信手段により、前記コンテンツ若しくは前記再生制限フラグ書換信号が前記他の情報処理装置に送信されたとき、または、前記受信手段により前記再生制限フラグ書換信号が受信されたとき、前記再生制限フラグの状態を変更する変更手段と
を備えることを特徴とする情報処理装置。
In an information processing apparatus that reproduces content that is connected to another information processing apparatus via a network and incorporates a reproduction restriction flag indicating a reproduction permission state or a reproduction inhibition state.
When said reproduction restriction flag of the playback permitted state, reproducing the content, when the reproduction restriction flag of the reproduction disabled state, the reproducing means does not reproduce the content,
Determination means for determining whether or not the other information processing apparatus holds the content based on movement information indicating a movement destination of the content;
The other information processing apparatus, if it is determined not to retain the contents, and transmits the content to the other information processing apparatus, the other information processing apparatus, holds the content transmitting means when it is determined, the reproduction restriction flag rewrite signal rewrites the reproduction limit flag built into it, and transmits to the other information processing apparatus and,
Receiving means for receiving a reproduction restriction flag rewriting signal transmitted from the other information processing apparatus;
When the content or the reproduction restriction flag rewrite signal is transmitted to the other information processing apparatus by the transmission means, or when the reproduction restriction flag rewrite signal is received by the reception means, the reproduction restriction flag An information processing apparatus comprising: changing means for changing a state.
前記再生制限フラグは、複数からなり、The playback restriction flag includes a plurality of
前記変更手段は、複数の前記再生制限フラグの状態を変更する  The changing means changes a state of the plurality of reproduction restriction flags.
ことを特徴とする請求項1に記載の情報処理装置。  The information processing apparatus according to claim 1.
前記再生制限フラグ書換信号は、前記コンテンツを識別する識別情報を含む
ことを特徴とする請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1, wherein the reproduction restriction flag rewriting signal includes identification information for identifying the content .
前記送信手段により前記コンテンツ、または前記再生制限フラグ書換信号が送信されるのに先立ち、前記他の情報処理装置を認証する認証手段
をさらに備えることを特徴とする請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1, further comprising: an authentication unit that authenticates the other information processing apparatus prior to the transmission of the content or the reproduction restriction flag rewriting signal by the transmission unit. .
前記変更手段は、前記送信手段により前記コンテンツが前記他の情報処理装置に送信された後、所定の時間経過後、前記再生制限フラグの状態を変更する
ことを特徴とする請求項1に記載の情報処理装置。
The said change means changes the state of the said reproduction | regeneration restriction flag after predetermined time passes, after the said content is transmitted to the said other information processing apparatus by the said transmission means. Information processing device.
ネットワークを介して他の情報処理装置に接続される、再生許可状態または再生禁止状態を示す再生制限フラグが組み込まれたコンテンツを再生する情報処理装置の情報処理方法において、
前記再生制限フラグが前記再生許可状態のとき、前記コンテンツを再生し、前記再生制限フラグが前記再生禁止状態のとき、前記コンテンツを再生しない再生ステップと、
前記コンテンツの移動先を示す移動情報に基づいて、前記他の情報処理装置が前記コンテンツを保持しているか否かを判定する判定ステップと、
前記他の情報処理装置が、前記コンテンツを保持していないと判定された場合、前記コンテンツを前記他の情報処理装置に送信するとともに、前記他の情報処理装置が、前記コンテンツを保持していると判定された場合、それに組み込まれている前記再生制限フラグを書き換える再生制限フラグ書換信号を、前記他の情報処理装置に送信する送信ステップと、
前記他の情報処理装置から送信されてきた再生制限フラグ書換信号を受信する受信ステップと、
前記送信ステップの処理で、前記コンテンツ若しくは前記再生制限フラグ書換信号が前記他の情報処理装置に送信されたとき、または、前記受信ステップの処理で前記再生制限フラグ書換信号が受信されたとき、前記再生制限フラグの状態を変更する変更ステップと
を含むことを特徴とする情報処理方法。
In an information processing method of an information processing apparatus that reproduces content that is connected to another information processing apparatus via a network and incorporates a reproduction restriction flag indicating a reproduction permitted state or a reproduction prohibited state.
When said reproduction restriction flag of the playback permitted state, reproducing the content, when the reproduction restriction flag of the reproduction disabled state, a regeneration step does not play the content,
A determination step of determining whether or not the other information processing apparatus holds the content based on movement information indicating a movement destination of the content;
The other information processing apparatus, if it is determined not to retain the contents, and transmits the content to the other information processing apparatus, the other information processing apparatus, holds the content a transmission step when it is determined, the reproduction restriction flag rewrite signal rewrites the reproduction limit flag built into it, and transmits to the other information processing apparatus and,
A reception step of receiving a reproduction restriction flag rewriting signal transmitted from the other information processing apparatus;
When the content or the reproduction restriction flag rewrite signal is transmitted to the other information processing apparatus in the process of the transmission step, or when the reproduction restriction flag rewrite signal is received in the process of the reception step, An information processing method comprising: a changing step for changing a state of the reproduction restriction flag.
再生許可状態または再生禁止状態を示す再生制限フラグが組み込まれたコンテンツを再生する情報処理装置の情報処理用のプログラムであって、
前記再生制限フラグが前記再生許可状態のとき、前記コンテンツを再生し、前記再生制限フラグが前記再生禁止状態のとき、前記コンテンツを再生しない再生ステップと、
前記コンテンツの移動先を示す移動情報に基づいて、他の情報処理装置が前記コンテンツを保持しているか否かを判定する判定ステップと、
前記他の情報処理装置が、前記コンテンツを保持していないと判定された場合、前記コンテンツを前記他の情報処理装置に出力するとともに、前記他の情報処理装置が、前記コンテンツを保持していると判定された場合、それに組み込まれている前記再生制限フラグを書き換える再生制限フラグ書換信号を、前記他の情報処理装置に出力する出力ステップと、
前記他の情報処理装置から出力されてきた再生制限フラグ書換信号を入力する入力ステップと、
前記出力ステップの処理で、前記コンテンツ若しくは前記再生制限フラグ書換信号が前記他の情報処理装置に出力されたとき、または、前記入力ステップの処理で前記再生制限フラグ書換信号が入力されたとき、前記再生制限フラグの状態を変更する変更ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
An information processing program for an information processing apparatus for playing back content in which a playback restriction flag indicating a playback permission state or a playback prohibition state is incorporated,
When said reproduction restriction flag of the playback permitted state, reproducing the content, when the reproduction restriction flag of the reproduction disabled state, a regeneration step does not play the content,
A determination step of determining whether another information processing apparatus holds the content based on movement information indicating a movement destination of the content;
The other information processing apparatus, if it is determined not to retain the contents, and outputs the content to the other information processing apparatus, the other information processing apparatus, holds the content an output step when it is determined, the reproduction restriction flag rewrite signal rewrites the reproduction limit flag built into it, and outputs it to the other information processing apparatus and,
An input step of inputting a reproduction restriction flag rewriting signal output from the other information processing apparatus;
When the content or the reproduction restriction flag rewriting signal is output to the other information processing apparatus in the processing of the output step, or when the reproduction restriction flag rewriting signal is input in the processing of the input step, And a change step for changing a state of the reproduction restriction flag. A recording medium on which a computer-readable program is recorded.
JP27610299A 1999-09-29 1999-09-29 Information processing apparatus and method, and recording medium Expired - Fee Related JP4329181B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27610299A JP4329181B2 (en) 1999-09-29 1999-09-29 Information processing apparatus and method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27610299A JP4329181B2 (en) 1999-09-29 1999-09-29 Information processing apparatus and method, and recording medium

Publications (2)

Publication Number Publication Date
JP2001100933A JP2001100933A (en) 2001-04-13
JP4329181B2 true JP4329181B2 (en) 2009-09-09

Family

ID=17564838

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27610299A Expired - Fee Related JP4329181B2 (en) 1999-09-29 1999-09-29 Information processing apparatus and method, and recording medium

Country Status (1)

Country Link
JP (1) JP4329181B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070230900A1 (en) * 2004-04-28 2007-10-04 Go Toriumi Content Copy Control Apparatus and Content Copy Control Method
JP4438527B2 (en) 2004-06-18 2010-03-24 ソニー株式会社 Information management method, information reproducing apparatus, and information management apparatus
WO2006035777A1 (en) * 2004-09-29 2006-04-06 Sharp Kabushiki Kaisha Recording device and method
JP4826671B2 (en) * 2009-11-16 2011-11-30 ソニー株式会社 Information management method and information reproducing apparatus
JP5012944B2 (en) * 2010-04-12 2012-08-29 富士通株式会社 Content management program, method and apparatus

Also Published As

Publication number Publication date
JP2001100933A (en) 2001-04-13

Similar Documents

Publication Publication Date Title
JP4565014B2 (en) Authentication method and data processing apparatus
JP3176030B2 (en) Copy control method and copy control device
JP4314745B2 (en) Data processing system, data processing method, and data processing apparatus
EP0817185B1 (en) Enciphering method, deciphering method, recording and reproducing method, deciphering device, deciphering unit device, recording medium, recording-medium manufacturing method, and key control method
EP1045387B1 (en) Data management apparatus, data management method, and record medium recording data management program
EP1290610A1 (en) Recording medium, license management apparatus, and recording and playback apparatus
JP4025941B2 (en) Information signal duplication control system and information output device
JP3818021B2 (en) Control word encryption device and control word decryption device
JP4482970B2 (en) DVD recorder, DVD recorder recording / reproducing method, and program recording medium
JP4505693B2 (en) Information processing apparatus, information processing method, and recording medium
JP4329181B2 (en) Information processing apparatus and method, and recording medium
JP3984749B2 (en) Authentication method, data processing device
JP2004063016A (en) Information recording method and information recording / reproducing device
JP3984792B2 (en) Data processing method and data processing apparatus
JPWO2008136187A1 (en) Recording apparatus, recording method, integrated circuit, and recording program
EP1638096A1 (en) Information recording medium, information processing device and method
JP2001166999A (en) Method and device for recording and reading information
JP2001292136A (en) Copy control method and copy control device
JP4379241B2 (en) Recording / playback equipment
EP1560214A2 (en) Recording medium processing device and recording medium processing method
JP2003217228A (en) Recording and playback system
JP2006190455A (en) Data reproducing apparatus and data reproducing method
JP2000311435A (en) Storage device and storage method
JP2003085049A (en) Copy and reproduction management method and management device
MXPA00012395A (en) Data management apparatus, data management method, and record medium recording data management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090323

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090526

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090608

R151 Written notification of patent or utility model registration

Ref document number: 4329181

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120626

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130626

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees