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
JP5838379B2 - コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路 - Google Patents
[go: Go Back, main page]

JP5838379B2 - コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路 - Google Patents

コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路 Download PDF

Info

Publication number
JP5838379B2
JP5838379B2 JP2012508072A JP2012508072A JP5838379B2 JP 5838379 B2 JP5838379 B2 JP 5838379B2 JP 2012508072 A JP2012508072 A JP 2012508072A JP 2012508072 A JP2012508072 A JP 2012508072A JP 5838379 B2 JP5838379 B2 JP 5838379B2
Authority
JP
Japan
Prior art keywords
control information
unit
content
partial
area
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
JP2012508072A
Other languages
English (en)
Other versions
JPWO2011121964A1 (ja
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2012508072A priority Critical patent/JP5838379B2/ja
Publication of JPWO2011121964A1 publication Critical patent/JPWO2011121964A1/ja
Application granted granted Critical
Publication of JP5838379B2 publication Critical patent/JP5838379B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00115Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00782Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of times a program can be installed
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00847Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction is defined by a licence file
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/122Burst cutting area [BCA]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1242Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc the area forming one or more zones, wherein each zone is shaped like an annulus or a circular sector
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1285Status of the record carrier, e.g. space bit maps, flags indicating a formatting status or a write permission
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、光ディスク上に記録されたコンテンツを利用する機器に関する。
光ディスクに記録されたコンテンツを、ハードディスク内蔵型の機器にインストールして、光ディスクを用いずに機器のみでコンテンツを利用したいという要望がある。この場合、機器側ではインストールされたコンテンツを利用可能にするとともに、光ディスク側では当該ディスクに記録されているコンテンツを利用不可能にすることにより、コンテンツの著作権者の権利を保護する必要がある。
特許文献1は、1回のみ追記可能なライトワンス型光ディスクにコンテンツを記録して配布する場合のコピー制御方法を開示している。具体的には、記録機器において、光ディスクに機密フラグを付加したコンテンツを記録する。そして再生機器は、光ディスク上に記録されたコンテンツに機密フラグが付加されているかを判定し、機密フラグが付加されている場合に、そのコンテンツのコピーを不許可にするように制御する。このようにして、光ディスク上のコンテンツのコピーを制御している。
ライトワンス型光ディスクは再生専用光ディスクと比較して製造工程が複雑であるため製造コストが高い。そこで、コンテンツを大量に配布する場合、再生専用光ディスクを用いる方が望ましい。そこで、再生専用光ディスクにデータを追記することにより、ディスク内のコンテンツを利用不可能にする仕組みが検討されている。
再生専用光ディスクであるROMディスクにデータを追記する方法としては、BCA(BURST CUTTING AREA)技術が良く知られている。BCA技術は、強力な赤外線レーザーであるYAGレーザーを用いて、リードイン領域の反射膜を焼いて穴を開けることでデータを記録する。このような技術は、一般には光ディスクにユニークな番号を付与する場合に用いられ、主に製造工場で行われている。
特開2001−332019号公報
一般ユーザが利用する民生機器で再生専用光ディスクの反射膜にレーザーで穴を開けるためには、比較的長い時間レーザーを照射する必要がある。民生機器の場合、ユーザが誤ってあるいは意図的にコンセントを抜いたり、停電が起こったりすることにより電源断が容易に生じ得る。
そのため、電源断により光ディスクにレーザーを照射途中で処理が止まったり、機器側でコンテンツが利用可能状態になる前に処理が止まったりする可能性がある。そのような場合、光ディスクおよび機器が意図しない状態に陥り、コンテンツの利用制御が正しく行われない懸念がある。
本発明は、上記の問題点に鑑みなされたものであって、光ディスクに記録されているコンテンツを利用(再生やインストール)する機器において、処理の途中で電源断が生じた場合でもコンテンツの利用制御を正しく行うことができる機器、制御方法、コンピュータプログラム、記録媒体および集積回路を提供することを目的とする。
上記の目的を達成するために、本発明の一実施態様である機器は、光ディスクに記録されているコンテンツを利用する機器であって、前記光ディスクは、複数の部分領域から成る制御情報領域を備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、前記機器は、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部と、前記制御情報領域内の全ての前記部分領域から読出しを行う読出部と、前記読出部による読み出し結果を用いて、(1)全ての前記部分領域が未書込みか、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれているか、及び、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれているかを判断し、(1)全ての前記部分領域が未書込みである場合に、当該機器による前記コンテンツの利用が可能であると判断し、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が不可能であると判断し、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が可能であると判断する判断部と、前記判断部により、全ての前記部分領域が未書込みであると判断される場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む書込部と、前記判断部により、当該機器による前記コンテンツの利用が可能であると判断される場合、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツを利用する利用制御部とを備える。
上記の構成によると、機器には制御情報を記録する位置が予め決められているので、光ディスクに記録されている制御情報と機器とを対応付けることができる。そのため、機器は、自機の位置情報と光ディスクの制御情報領域内の情報とを見れば、前記光ディスクは自機により初めて利用されようとしているものであるのか、他の機器で既に利用されたものであるのか、あるいは、以前に自機が利用した光ディスクと同一の光ディスクなのか、などを区別することができる。
ここで、光ディスクには制御情報が記録されているが、電源断によりインストール処理が中断し、機器側ではコンテンツが未だ利用可能状態になっていない場合を考える。光ディスクに制御情報が記録されていれば、コンテンツが既に他の機器にインストールされていると見なされ、機器ではコンテンツを利用不可能と判断することが予想される。重複して複数の機器で一つのコンテンツを利用すると、コンテンツの著作権者の権利を保護できないからである。そのため、光ディスクには制御情報が記録されているが、電源断により、機器側ではコンテンツが未だ利用可能状態になっていない場合、光ディスクに記録されているコンテンツも機器に記録されているコンテンツも何れも利用することができない。
そこで、本発明の機器を用いれば、光ディスクに記録されている制御情報を自機が記録したのか他の機器が記録したのか判断することができるので、自機が制御情報を記録したのであれば、コンテンツを利用可能状態に変更することでインストール処理を正しく終了させることができる。
このように、本発明は、処理の途中で電源断などが起こった場合でも、コンテンツの利用制御を正しく行うことができる。
本発明の実施の形態1におけるコンテンツ制御システム1を示す構成図である。 本発明の実施の形態1における光ディスク10の記録領域の構成を示す図である。 本発明の実施の形態1におけるリードイン領域101を示す図である。 本発明の実施の形態1における一般データ領域102を示す図である。 本発明の実施の形態1における機器11を示す構成図である。 本発明の実施の形態1における記録位置情報保管部113を示す図である。 本発明の実施の形態1におけるディスク識別子保管部115を示す図である。 本発明の実施の形態1における機器11の処理フローを示す図である。 本発明の実施の形態1における機器11の利用許可判断の処理フローを示す図である。 新しい光ディスク10を機器11で最初に利用する場合の動作例を示す図である。 新しい光ディスク10を機器11で最初に利用する場合の処理フローを示す図である。 新しい光ディスク10を機器11で最初に利用する場合の異常時の処理フローを示す図である。 処理が途中で中断した光ディスク10を同じ機器で利用する場合の動作例を示す図である。 処理が途中で中断した光ディスク10を同じ機器で利用する場合の処理フローを示す図である。 別の機器で一度使用した光ディスク10を再利用する場合の動作例を示す図である。 別の機器で一度使用した光ディスク10を再利用する場合の処理フローを示す図である。 別の機器で一度使用した光ディスク10を再利用する場合の動作の別例を示す図である。 別の機器で一度使用した光ディスク10を再利用する場合の処理フローを示す図である。 高度な不正行為について説明するための図である。 本発明の実施の形態2に係る機器200を示す構成図である。 本発明の実施の形態3に係る機器300を示す構成図である。 本発明の実施の形態4に係る機器400を示す構成図である。 本発明の実施の形態5に係る機器500を示す構成図である。 本発明の実施の形態6に係る機器600の示す構成図である。 本発明の実施の形態6に係る機器600の動作を示す処理フローである。
本発明の第1の実施態様である機器は、光ディスクに記録されているコンテンツを利用する機器であって、前記光ディスクは、当該ディスクに記録されているコンテンツが利用不可状態であることを示す制御情報を記録可能な複数の部分領域から成る制御情報領域を備え、前記機器は、制御情報を記録すべき部分領域を特定するための位置情報を保持する位置情報保持部と、前記制御情報領域内の情報を読み出す読出部と、前記読出部により読み出された情報と前記位置情報とを用いて、前記コンテンツの利用可否を判断する判断部と、利用可と判断された場合に、前記コンテンツを利用する利用制御部とを備えることを特徴とする。
本発明の第2の実施態様である機器において、前記判断部は、前記位置情報保持部に保持されている位置情報が示す部分領域以外の何れかの部分領域に制御情報が記録されている場合に、前記コンテンツを利用不可と判断することを特徴とする。
前記位置情報が示す部分領域以外の何れかの部分領域に既に制御情報が記録されている場合、この制御情報は、他の機器により記録されたものであることが分かる。そのため、前記機器は、前記コンテンツを利用不可と判断することで、他の機器により既に利用されたコンテンツを重複して利用することを防止し、コンテンツの著作権者の権利を保護することができる。
本発明の第3の態様である機器において、前記判断部は、前記位置情報保持部に保持されている位置情報が示す部分領域に既に制御情報が記録されている場合に、前記コンテンツを利用可能と判断することを特徴とする。
前記位置情報が示す部分領域に既に制御情報が記録されている場合、この制御情報は、自機により記録されたものであることが分かる。そのため、前記機器は、前記コンテンツを利用可能と判断することで、光ディスクに制御情報を記録したものの、電源断などにより利用処理が中断した場合であっても、正当な機器の利用者がコンテンツを利用する権利を保護することができる。
本発明の第4の態様である機器において、前記判断部は、すべての部分領域に制御情報が記録されていない場合に、前記コンテンツを利用可能と判断し、前記機器は、さらに、前記コンテンツが利用可能と判断された場合に、前記位置情報保持部に保持されている位置情報が示す前記制御情報領域内の部分領域に、制御情報を書き込む書込部を備え、前記利用制御部は、前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用することを特徴とする。
光ディスクの制御情報領域に制御情報が記録されていない場合、この光ディスクに記録されているコンテンツは初めて利用されるものであることが分かる。そのため、前記機器は、前記コンテンツを利用可能と判断することで、正当な機器の利用者がコンテンツを利用する権利を保護することができる。さらに、前記機器は、自機に対応する部分領域に制御情報を書き込むことにより、仮に電源断などにより利用処理が中断した場合であっても、前記光ディスクを再度装着して制御情報領域を確認することにより、自機が正当な機器であることを証明することができる。
本発明の第5の態様である機器は、さらに、前記光ディスクから前記コンテンツを利用不可能な状態で取得するコンテンツ取得部と、取得したコンテンツを記憶するコンテンツ記憶部とを備え、前記利用制御部は、前記位置情報保持部に保持されている位置情報が示す前記制御情報領域内の部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツ記憶部に記憶されている前記コンテンツを利用不可能な状態から利用可能な状態に変更し、その後、コンテンツを利用することを特徴とする。
この構成によると、前記機器は、前記コンテンツを他の機器では利用できないように光ディスクに制御情報を記録したことを確認した後に、自機による前記コンテンツの利用を許可するので、同時に2台以上の機器で前記コンテンツが利用可能状態になること防止することができる。
本発明の第6の態様である機器において、前記書込部は、前記光ディスク上の膜を物理的かつ不可逆的に変化させることにより、前記制御情報を書き込むことを特徴とする。
この構成によると、機器は制御情報を改ざんすることが不可能となるため、コンテンツの著作権者の権利を有効に保護することができる。
本発明の第7の態様である機器において、前記制御情報領域は、前記光ディスクのリードイン領域に存在し、前記書込部は、前記光ディスクのリードイン領域に存在する前記部分領域に、レーザー技術を用いて前記制御情報を記録することを特徴とする。
この構成によると、機器は既存の読み取り用レーザーを用いて光ディスクに制御情報を書き込むことができるので、機器に新たな構成要素を追加する必要がなくなる。
本発明の第8の態様である機器において、前記光ディスクはROMディスクであって、前記制御情報領域は、前記リードイン領域のバーストカッティング領域に存在し、前記書込部は、ROMディスクのバーストカッティング領域に存在する前記部分領域にバーストカッティング技術を用いて前記制御情報を書き込むことを特徴とする。
この構成によると、機器は強力なレーザーを用いて光ディスクに制御情報を書き込むことができるので、制御情報の書き込み処理に掛かる時間を短縮することができる。
本発明の第9の態様である機器は、さらに、当該機器に固有の値である機器識別子を保持する識別子保持部と、前記機器識別子を用いて前記位置情報を算出し、算出された前記位置情報を、前記位置情報保持部に記録する位置情報算出部とを備えることを特徴とする。
この構成によると、位置情報は当該機器に固有の値に基づいて生成されることから、位置情報のランダム性を高めることができる。
本発明の第10の態様である機器において、前記制御情報領域の各部分領域は、1ビットのデータを記録可能であり、前記書込部は、1ビットの前記制御情報を前記部分領域に書き込むことを特徴とする。
この構成によると、各部分領域は1ビットのデータを記録可能な小規模な領域であることから、各機器に割り振られる位置情報のランダム性を高めることができる。また、制御情報は1ビットのデータであることから、機器は書き込みに掛かる時間を短縮することができる。
本発明の第11の態様である機器は、光ディスクに記録されているコンテンツを利用する機器であって、前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、当該ディスクに記録されているコンテンツが利用不可状態であることを示す制御情報を記録可能な複数の部分領域から成る制御情報領域とを備え、前記機器は、利用可能なコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、制御情報を記録すべき部分領域を特定するための位置情報を保持する位置情報保持部と、前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出部と、前記位置情報が示す部分領域以外の部分領域に制御情報が記録されているか判断する第1判断部と、前記第1判断部による判断が否定的である場合に、前記位置情報が示す部分領域に制御情報が記録されているか判断する第2判断部と、前記第2判断部による判断が肯定的である場合に、前記識別子読出部により読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断部と、前記第2判断部による判断が否定的である場合および前記第3判断部による判断が肯定的である場合に、前記コンテンツを利用する利用制御部とを備えることを特徴とする。
この構成によると、前記位置情報が示す部分領域以外の何れかの部分領域に既に制御情報が記録されている場合、この制御情報は、他の機器により記録されたものであることが分かる。そのため、前記機器は、前記コンテンツを利用不可と判断することで、他の機器により既に利用されたコンテンツを重複して利用することを防止し、コンテンツの著作権者の権利を保護することができる。
また、すべての部分領域に制御情報が記録されていない場合、この光ディスクに記録されているコンテンツは初めて利用されるものであることが分かる。そのため、前記機器は、前記コンテンツを利用可能と判断することで、正当な機器の利用者がコンテンツを利用する権利を保護することができる。
また、前記位置情報が示す部分領域に既に制御情報が記録されている場合、前記機器は、さらにディスク識別子についての判断を行い、前記光ディスクのディスク識別子を保持している場合には、前記位置情報が自機により記録されたものであることが分かる。そのため、前記機器は、前記コンテンツを利用可能と判断することで、光ディスクに制御情報を記録したものの、電源断などにより利用処理が中断した場合であっても、正当な機器の利用者がコンテンツを利用する権利を保護することができる。
なお、上記の構成によれば、複数の機器に偶然同一の位置情報が割り振られていた場合でも、ディスク識別子を用いた判断を行うため、ディスク識別子を保持していない不正な機器によるコンテンツの利用を防止することができる。
本発明の第12の態様である機器は、さらに、 前記第2判断部による判断が否定的である場合に、前記位置情報保持部に保持されている位置情報が示す前記制御情報領域内の部分領域に、制御情報を書き込む制御情報書込部と、前記読出部が読み出したディスク識別子を取得済みディスク識別子として前記ディスク識別子保持部に記録するディスク識別子記録部とを備え、前記利用制御部は、前記位置情報保持部に保持されている位置情報が示す前記制御情報領域内の部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用することを特徴とする。
この構成によると、前記機器は、自機に対応する部分領域に制御情報を書き込み、さらに、前記光ディスクのディスク識別子を内部に記録することにより、仮に電源断などにより利用処理が中断した場合であっても、前記光ディスクを再度装着して制御情報およびディスク識別子を確認することにより、自機が正当な機器であることを証明することができる。
本発明の第13の態様である機器は、さらに、前記光ディスクから前記コンテンツを利用不可能な状態で取得するコンテンツ取得部と、取得した前記コンテンツを記憶するコンテンツ記憶部とを備え、前記利用制御部は、前記位置情報保持部に保持されている位置情報が示す前記制御情報領域内の部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツ記憶部に記憶されている前記コンテンツを利用不可能な状態から利用可能な状態に変更し、その後、コンテンツを利用することを特徴とする。
この構成によると、前記機器は、前記コンテンツを他の機器では利用できないように光ディスクに制御情報を記録したことを確認した後に、自機による前記コンテンツの利用を許可するので、同時に2台以上の機器で前記コンテンツが利用可能状態になること防止することができる。
本発明の第14の態様である機器において、前記制御情報書込部は、前記光ディスク上の膜を物理的かつ不可逆的に変化させることにより、前記制御情報を書き込むことを特徴とする。
この構成によると、機器は制御情報を改ざんすることが不可能となるため、コンテンツの著作権者の権利を有効に保護することができる。
本発明の第15の態様である機器において、前記制御情報領域は、前記光ディスクのリードイン領域に存在し、前記制御情報書込部は、前記光ディスクのリードイン領域に存在する前記部分領域に、レーザー技術を用いて前記制御情報を記録することを特徴とする。
この構成によると、機器は既存の読み取り用レーザーを用いて光ディスクに制御情報を書き込むことができるので、機器に新たな構成要素を追加する必要がなくなる。
本発明の第16の態様である機器において、前記光ディスクはROMディスクであって、前記制御情報領域は、前記リードイン領域のバーストカッティング領域に存在し、前記制御情報書込部は、ROMディスクのバーストカッティング領域に存在する前記部分領域にバーストカッティング技術を用いて前記制御情報を書き込むことを特徴とする。
この構成によると、機器は強力なレーザーを用いて光ディスクに制御情報を書き込むことができるので、制御情報の書き込み処理に掛かる時間を短縮することができる。
本発明の第17の態様である機器は、さらに、当該機器に固有の値である機器識別子を保持する識別子保持部と、前記機器識別子を用いて前記位置情報を算出し、算出された前記位置情報を、前記位置情報保持部に記録する位置情報算出部とを備えることを特徴とする。
この構成によると、位置情報は当該機器に固有の値に基づいて生成されることから、位置情報のランダム性を高めることができる。
本発明の第18の態様である機器において、前記制御情報領域の各部分領域は、1ビットのデータを記録可能であり、前記制御情報書込部は、1ビットの前記制御情報を前記部分領域に書き込むことを特徴とする。
この構成によると、各部分領域は1ビットのデータを記録可能な小規模な領域であることから、各機器に割り振られる位置情報のランダム性を高めることができる。また、制御情報は1ビットのデータであることから、機器は書き込みに掛かる時間を短縮することができる。
以下、本発明の実施の形態について、図面を参照しながら説明する。
(実施の形態1)
図1は、本発明の実施の形態1におけるコンテンツ制御システム1の構成図である。
コンテンツ制御システム1は、光ディスク10と機器11とから構成される。光ディスク10は、コンテンツが記録されているメディアである。機器11は、光ディスク10に記録されているコンテンツを利用する機器である。
1.光ディスク10の構成
先ず、光ディスク10の構成の一例について図面を用いて説明する。ここでは光ディスクの一例として、DVD−ROM(DIGITAL VERSATILE DISC−READ ONLY MEMORY)を用いる。
図2は、本発明の実施の形態1における光ディスク10の記録領域の構成の一例を示す図である。図2に示す通り、光ディスク10は、リードイン領域101と一般データ領域102とを有する。
(1)リードイン領域101
図3は、実施の形態1におけるリードイン領域101の一例を示す図である。リードイン領域101は、図3に示す通り、ディスク識別子領域1011と利用制御情報領域1012とから構成される。
ディスク識別子領域1011には、ディスク識別子DIDが保持されている。ディスク識別子DIDは、光ディスク10に固有の番号であり、製造時に工場で付与され書き込まれる。ディスク識別子DIDは、例えば、BCA技術により書き込まれる。
利用制御情報領域1012には、利用制御情報UCIが記録されている。利用制御情報UCIは、光ディスク10に記録されているコンテンツの利用を制御するための情報である。利用制御の具体例としては、「ある1台の機器でのみコンテンツを再生可能」、「ある1台の機器のみがメモリにコンテンツをコピー可能」などがある。つまり、光ディスク10に記録されているコンテンツを、機器11が再生、コピー、インストールなどの動作をする際に、利用制御情報によりその動作が制御される。
この利用制御情報領域1012は、Nビット(Nは2以上の自然数)分の領域があり、1ビットごとに領域番号(#1から#Nまで)が対応付けられている。初期状態はすべて「0」であり、この領域の値は1回限り、「1」を記録することが出来る。本実施の形態では、この「1」を利用済信号と呼ぶ。図3の例では、#2に対応する領域に「1」が記録されており、それ以外の領域は「0」となっている状態を示している。利用制御情報領域1012への利用済信号の書き込みは機器11により実行される。
本実施形態では、リードイン領域101に利用制御情報UCIを記録する例を説明したが、これには限らず、どの領域に利用制御情報UCIを記録しても構わない。例えば、光ディスク用レーザーを用いて、一般データ領域の層を物理的および不可逆的に変化させることで、データを記録するようにしてもよい。
(2)一般データ領域102
図4は、実施の形態1における一般データ領域102の一例を示す図である。一般データ領域102は、図4に示す通り、主にコンテンツ領域1021から構成される。コンテンツ領域1021には、コンテンツCDTが記録されている。コンテンツCDTは、機器11で利用されるデータであり、例えば静止画データ、テキストデータ、動画データ、ゲームデータ、コンピュータプログラムなどである。
2.機器11の構成
次に、機器11の構成について図面を用いて説明する。
図5は、本発明の実施の形態1における機器11の一例を示す構成図である。図5に示す通り、機器11は、光ディスク入出力部111、利用制御情報取得部112、記録位置情報保管部113、利用許可判断部114、ディスク識別子保管部115、ディスク識別子記録部116、利用制御情報書込処理部117、利用制御情報確認部118、およびコンテンツ利用部119から構成される。
以下、図面を参照しながら、機器11の各構成要素を説明する。
(1)光ディスク入出力部111
光ディスク入出力部111は、光ディスク10上のリードイン領域101および一般データ領域102に記録されているデータを読み取る機能を有する。
さらに、光ディスク入出力部111は、光ディスク10上のリードイン領域の利用制御情報領域1012の任意の領域に新しいデータとして「1(利用済信号)」を記録する機能を有する。例えば、利用制御情報領域1012に記録する方法としては、BCA(BURST CUTTING AREA)技術があるが、本発明はこれに限るものではない。光ディスク用のレーザーを用いて、光ディスク上にデータを記録する技術であれば、その技術は問わない。例えば、通常のDVD読み出し用レーザーを用いて、光ディスク上の一般データ領域上の層を物理変化させることで、データを記録するような方式でもよい。
(2)利用制御情報取得部112
利用制御情報取得部112は、光ディスク10が機器11に挿入(装着)された場合、もしくは、既に光ディスク10が機器11に挿入(装着)されている状態において利用者から利用指示を受けた場合に、光ディスク入出力部111を介して、光ディスク10のリードイン領域101から、ディスク識別子DIDおよび利用制御情報UCIを取得する。利用制御情報取得部112は、取得したディスク識別子DIDおよび利用制御情報UCIを、利用許可判断部114に出力する。
(3)記録位置情報保管部113
図6に、本発明の実施の形態1における記録位置情報保管部113を示す。記録位置情報保管部113は、図6に示す通り、記録位置情報PIを保管する。記録位置情報PIは、光ディスク10のリードイン領域101の利用制御情報領域1012に含まれる複数の領域のうちの一つの領域(#1〜#N)を特定するための情報である。図6の例では、記録位置情報P1として「#2」が保管されている。
記録位置情報P1は、機器11の製造時に付与される値である。例えば、記録位置情報P1は、機器11の製造時に乱数を基にランダムに生成される。
(4)利用許可判断部114
利用許可判断部114は、利用制御情報取得部112からディスク識別子DIDと利用制御情報UCIとを取得する。また、利用許可判断部114は、記録位置情報保管部113から記録位置情報PIを取得する。
先ず、利用許可判断部114は、利用制御情報UCIの中で、記録位置情報PIに対応する領域以外の領域に、「1(利用済信号)」となっている領域があるか否かを確認する。「1(利用済信号)」となっている領域が一つでもあれば、機器11でのコンテンツの利用は不可と判断し、以後の処理を中止する。
記録位置情報PIに対応する領域以外の領域に、「1(利用済信号)」となっている領域が一つもなければ、利用許可判断部114は、記録位置情報PIに対応する領域が「0」であるか、または、「1(利用済信号)」であるかを確認する。記録位置情報PIに対応する領域が「0」なら、利用許可判断部114は、機器11でのコンテンツの利用は可能と判断し、記録位置情報PIとディスク識別子DIDとをディスク識別子記録部116へ出力する。
記録位置情報PIに対応する領域が「1(利用済信号)」なら、利用許可判断部114は、ディスク識別子保管部115に保管されているディスク識別子DID2を取得し、ディスク識別子D1D2の値と光ディスク10から取得したディスク識別子DIDの値とを比較する。
ディスク識別子DID2の値とディスク識別子DIDの値とが一致したら、利用許可判断部114は、機器11でのコンテンツの利用は可能と判断し、記録位置情報PIとディスク識別子DIDとをディスク識別子記録部116へ出力する。ディスク識別子DID2の値とディスク識別子DIDの値とが一致しなければ、利用許可判断部114は、機器11でのコンテンツの利用は不可と判断し、以後の処理を中止する。
(5)ディスク識別子保管部115
図7に、実施の形態1におけるディスク識別子保管部115を示す。ディスク識別子保管部115は、後述するディスク識別子記録部116により記録されたディスク識別子を保管する。図7の例では、ディスク識別子保管部115は、ディスク識別子DID2を保管している。
(6)ディスク識別子記録部116
ディスク識別子記録部116は、利用許可判断部114から記録位置情報PIとディスク識別子DIDとを取得する。そして、ディスク識別子記録部116は、ディスク識別子保管部115に、ディスク識別子DIDを記録する。さらに、ディスク識別子記録部116は、記録位置情報PIを利用制御情報書込処理部117へ出力する。
(7)利用制御情報書込処理部117
利用制御情報書込処理部117は、ディスク識別子記録部116から記録位置情報PIを取得すると、光ディスク入出力部111を介して、光ディスク10のリードイン領域101の利用制御情報領域1012において、記録位置情報PIに対応する領域に「1(利用済信号)」を記録する。そして、利用制御情報書込処理部117は、記録位置情報PIを利用制御情報確認部118に出力する。
(8)利用制御情報確認部118
利用制御情報確認部118は、利用制御情報書込処理部117から記録位置情報PIを受け取ると、光ディスク10のリードイン領域101の利用制御情報領域1012から利用制御情報UCIを取得する。そして、利用制御情報確認部118は、記録位置情報PIに対応する領域に「1(利用済信号)」が記録されているか否かを確認する。
対応する領域に、「1(利用済信号)」が記録されていれば、利用制御情報確認部118は、「許可信号」をコンテンツ利用部119に出力する。対応する領域が「0」であれば、利用制御情報確認部118は、コンテンツ利用を許可しないことを示す「エラー信号」をコンテンツ利用部119に出力する。
(9)コンテンツ利用部119
コンテンツ利用部119は、利用制御情報確認部118から「許可信号」を受け取った場合、光ディスク入出力部111を介して、光ディスク10上のコンテンツCDTを取得し、利用する。コンテンツ利用部119は、利用制御情報確認部118から「エラー信号」を受け取った場合、コンテンツCDTを取得することなく、処理を終了する。
3.機器11の動作
以下では、機器11の動作についてフローチャートを用いて説明する。
図8は、本発明の実施の形態1における機器11の処理フローの一例を示す図である。ここでは、図8のフローチャートを参照しながら、光ディスク10に記録されているコンテンツCDTを機器11が利用するときの動作について説明する。
最初に、機器11は、光ディスク10上のコンテンツCDTの利用が可能か否か判断する(詳細は図9を用いて後述する)。利用が不可なら、処理を終了する。利用可能なら、ステップS1102に進む(ステップS1101)。
機器11は、光ディスク10上のディスク識別子DIDを内部に記録する(ステップS1102)。機器11は、光ディスク10上に、利用済信号を書き込む(ステップS1103)。
機器11は、光ディスク10上に、利用済信号が正しく書き込まれたかを確認する。正しく書き込まれている場合、ステップS1105に進む。正しく書き込まれていない場合、処理を終了する(ステップS1104)。
最後に、機器11は、光ディスク10上のコンテンツCDTを利用する(ステップS1105)。
続いて、図9を用いて、機器11がコンテンツCDTを利用することが可能か否かを判断する利用許可判断の処理フロー(ステップS1101の詳細)について説明する。
利用許可判断部114は、光ディスク10上から、利用制御情報UCIを取得する(ステップS1201)。利用許可判断部114は、機器11の内部に記録されている記録位置情報PIを取得する(ステップS1202)。
利用許可判断部114は、利用制御情報UCIを基に、記録位置PIに対応する領域以外の領域に利用済信号が有るか確認する(ステップS1203)。有れば、コンテンツCDTの利用は不可と判断する。無ければ、ステップS1204に進む。
利用許可判断部114は、利用制御情報UCIを基に、記録位置PIに対応する領域に利用済信号が有るか確認する(ステップS1204)。有れば、ステップS1205に進む。無ければ、コンテンツCDTの利用は可能と判断する。
利用許可判断部114は、光ディスク10から取得したディスク識別子DIDと、機器11に記録されているディスク識別子DID2とが一致するかを確認する(ステップS1205)。一致すればコンテンツCDTの利用は可能と判断する。一致しなければ不可と判断する。
4.実施の形態1の効果
次に、実施の形態1の効果について具体例を用いて説明する。
(1)ケース1
ケース1は、新しい光ディスク10を機器11で最初に利用する場合である。
図10は、ケース1の動作例を示す図である。新しい光ディスク10には、図10の上側で示すように、利用制御情報UCIの何れの領域にも利用済信号は書かれていない状態(つまり、全て「0」)である。この光ディスク10を、記録位置情報PIとして「#2」を持つ機器11で利用すると、光ディスク10の#2に対応する領域に、「1(利用済信号)」が書き込まれる。その後、機器11はコンテンツCDTを利用することができる。
図11は、新しい光ディスク10を機器11で最初に利用する場合の処理フローである。先ず、機器11は、光ディスク10の利用制御情報UCIを確認する。光ディスク10のすべての利用制御情報UCIが「0」であるため、機器11は利用可と判断し、ディスク識別子DIDをディスク識別子保管部115に記録する。そして、記録位置情報PIに対応する領域に「1(利用済信号)」を書き込む。そして、機器11は、光ディスク10の利用制御情報UCIを確認し、記録位置情報PIに対応する領域に「1(利用済信号)」が記録されていたら、コンテンツCDTの利用を許可する。
図12は、新しい光ディスク10を機器11で最初に利用する場合の異常時の処理フローである。図12に示す通り、機器11が利用済信号を光ディスク10に書き込んでいる途中に、停電などの理由により処理が中断した場合、光ディスク10には記録位置情報P1に対応する領域に「1(利用済信号)」が書き込まれてしまう場合が想定される。
そのような状況が発生した場合の動作例を、ケース2を使って説明する。
(2)ケース2
ケース2は、処理が中断した光ディスク10を再度同じ機器11で利用する場合である。
図13は、ケース2の動作例を示す図である。ケース2では、光ディスク10の#2に対応する領域に、既に「1(利用済信号)」が書き込まれているとする。この場合、機器11は、光ディスク10から取得したディスク識別子DIDと、機器11に記録されているディスク識別子DID2とを比較し、一致したら、以前利用する際に処理が中断したものと判断し、コンテンツCDTの利用を許可する。これにより、処理が中断した場合でも、正しい機器11ではコンテンツCDTが利用できるようになる。
図14は、処理が中断した光ディスク10を同じ機器11で再度利用する場合の処理フローである。先ず、機器11は、光ディスク10の利用制御情報UCIを確認する。そして、記録位置情報PIに対応する領域にのみ「1(利用済信号)」が書き込まれていることを確認すると、さらに、機器11に記録されているディスク識別子DID2と光ディスク10から取得したディスク識別子DIDとが一致するか否か確認する。一致したら、機器11は、コンテンツCDTの利用を許可する。
(3)ケース3
ケース3は、別の機器が一度利用した光ディスク10を機器11で利用する場合である。
ケース3では、図15に示すように、機器11の記録位置情報P1が「#5」であるとする。光ディスク10には、機器11の記録位置情報PI対応しない領域である#2に、既に別の機器により利用済信号が書き込まれている。このため、機器11はそれを確認し、コンテンツCDTの利用を許可しない。
図16は、ケース3の処理フローである。先ず、機器11は、光ディスク10の利用制御情報UCIを確認する。そして、機器11は、記録位置情報PIに対応する領域以外に「1(利用済信号)」が書き込まれていることを確認し、コンテンツCDTの利用を許可しない。
(4)ケース4
さらに、図17を用いてケース4を説明する。ケース4は、ケース3と同様、ある機器で一度使用した光ディスク10を別の機器11で利用する場合であるが、偶然にも両機器に与えられている記録位置情報PIの値が同一の場合である。
この場合、機器11は、記録位置情報PIに対応する領域に利用済信号が書き込まれていることを確認する。その後、機器11は、光ディスク10から取得したディスク識別子DIDと、機器11に記録されているディスク識別子DID2とを比較する。ディスク識別子DIDとディスク識別子DID2とは一致しないため、機器11は、光ディスク10は他の機器により既に使用されたものであり、以前利用中に処理が中断したものではないと判断し、コンテンツCDTの利用を許可しない。これにより、コンテンツCDTの不正利用を防止できる。
図18は、ケース4の処理フローを示す図である。先ず、機器11は、光ディスク10の利用制御情報UCIを確認する。そして、記録位置情報PIに対応する領域にのみ「1(利用済信号)」が書き込まれていることを確認する。次に、機器11は、機器11に記録されているディスク識別子DID2と、光ディスク10から取得したディスク識別子DIDとが一致しないことを確認し、コンテンツCDTの利用を許可しない。
(5)ケース5
最後に、図19を用いてケース5について説明する。ケース5は、高度な不正行為の一例である。
具体的には、ケース5では、機器が光ディスク10のディスク識別子を記録した後に、光ディスク10に利用済信号が記録されない段階で光ディスク10を抜き取って、さらに、別の機器にも光ディスク10のディスク識別子DIDを記録させる。このように、複数の機器で処理の中断が行ったように詐称する。これは、光ディスク10をある機器に挿入し、ディスク識別子DIDを機器に記録した直後に機器の電源をオフすることで実現される。
実施の形態1では、各機器が異なる記録位置情報PIを保持していれば、このような場合でもコンテンツの不正利用を防止することができる。
1台目の機器11でコンテンツCDTを利用するためには、記録位置情報PI「#2」に対応する領域に利用済信号が記録されていないと利用できない。2台目の機器11では、記録位置情報PI「#5」に対応する領域以外に利用済信号が記録されているかを確認し、記録されていたらコンテンツCDTは利用できない。3台目以降の機器11でも同様にコンテンツCDTは利用できない。
このように、複数の機器11が同一のディスク識別子DID「12345」を記録していたとしても、それぞれの機器11の記録位置情報PIが「#2」と「#5」と異なるため、コンテンツの不正利用を防止できる。
5.実施の形態1のまとめ
以上説明した実施の形態1に係る機器11についてまとめると、以下のようになる。
光ディスクに記録されているコンテンツを利用する機器11であって、前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、当該ディスクに記録されているコンテンツが利用不可状態であることを示す制御情報を記録可能な複数の部分領域から成る制御情報領域とを備え、前記機器11は、取得済みのコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、制御情報を記録すべき部分領域を特定するための位置情報を保持する位置情報保持部と、前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出部と、前記位置情報が示す部分領域以外の部分領域に制御情報が記録されているか判断する第1判断部と、前記第1判断部による判断が否定的である場合に、前記位置情報が示す部分領域に制御情報が記録されているか判断する第2判断部と、前記第2判断部による判断が肯定的である場合に、前記識別子読出部により読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断部と、前記第2判断部による判断が否定的である場合および前記第3判断部による判断が肯定的である場合に、前記コンテンツを利用する利用制御部とを備えることを特徴とする。
ここで、前記ディスク識別子保持部は、図5のディスク識別子保管部115に対応し、前記位置情報保持部は、図5の記録位置情報保管部113に対応し、前記識別子読出部は、図5の光ディスク入出力部111に対応し、前記第1判断部、前記第2判断部および前記第3判断部は、図5の利用許可判断部114に対応し、前記利用制御部は、図5のコンテンツ利用部119に対応する。
なお、前記第1判断部は、図9のステップS1203に対応し、前記第2判断部は、図9のステップS1204に対応し、前記第3判断部は、図9のステップS1205に対応する。
前記機器11は、さらに、前記第2判断部による判断が否定的である場合に、前記制御情報領域内における前記位置情報が示す部分領域に、制御情報を書き込む制御情報書込部を備え、前記読出部が読み出したディスク識別子を取得済みディスク識別子として前記ディスク識別子保持部に記録するディスク識別子記録部とを備え、前記利用制御部は、前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用する。
ここで、前記制御情報書込部は、図5の利用制御情報書込処理部117および光ディスク入出力部111に対応し、前記ディスク識別子記録部は、図5のディスク識別子記録部116に対応する。また、前記部分領域に前記制御情報が書き込まれたか否かの確認は、図5の利用制御情報確認部118により行われる。
(実施の形態2)
次に、本発明に係る実施の形態2について説明する。
図20は、本発明の実施の形態2に係る機器200の構成図の一例を示す。図20において、実施の形態1に係る図5の機器11の構成図と同じ構成要素については、同じ符号を用い説明を省略する。
実施の形態1の機器11は、記録位置情報保管部113に予め記録位置情報PIが保管されており、記録位置情報P1を用いて、光ディスク上のコンテンツ利用を制御していた。しかし、本発明はこれに限るものではない。
実施の形態2に係る機器200は、記録位置情報保管部113の代わりに、機器識別子保管部211と記録位置情報計算部212とを有する。
機器識別子保管部211は、機器200を特定する機器識別子IDを保持している。記録位置情報計算部212は、機器識別子保管部211から機器識別子IDを取得し、それをもとに記録位置情報PIを計算する。
例えば、機器識別子IDは、128ビットの数字であり、記録位置情報PIが10パターン(#0から#9)存在する場合、記録位置情報計算部212は、SHA−1(Secure Hash Standard−1)アルゴリズムに機器識別子IDを入力して、ハッシュ値である出力値を得る。その出力値を10で割ったときの余りを機器200の記録位置情報P1とする。
このように、実施の形態2に係る機器200は、機器200を特定する機器識別子IDに基づき、演算により記録位置情報PIを取得することができる。
(実施の形態3)
図21は、本発明の実施の形態3に係る機器300の構成図の一例を示す。図21において、実施の形態1に係る図5の機器11の構成図と同じ構成要素については、同じ符号を用い説明を省略する。
実施の形態1の機器11では、利用制御情報確認部118で「可能」と判断された場合に、光ディスク10に記録されているコンテンツを利用できるように制御していたが、本発明はこれに限らない。
実施の形態3の機器300は、コンテンツ取得部301、コンテンツ保管部302、およびコンテンツ有効化設定部303を有する。
コンテンツ取得部301は、利用許可判断部114で「可能」と判断された場合に、光ディスク10からコンテンツCDTを取得し、それをコンテンツ保管部302に記録する。その際に、コンテンツ取得部301は、取得したコンテンツCDTに対応する利用可否フラグUFを「不可」に設定する。
コンテンツ保管部302は、光ディスクから取得したコンテンツCDTを保管する。また、コンテンツ保管部302は、コンテンツCDTの利用を制御する利用可否フラグUFを保持している。利用可否フラグUFが「可能」のとき、機器300はコンテンツCDTを利用することができ、利用可否フラグUFが「不可」のとき、機器300はコンテンツCDTを利用することができない。
コンテンツ有効化設定部303は、利用制御情報確認部118が、利用済信号が光ディスク10に正しく書き込まれたことを確認した後、コンテンツ保管部302に保管されている利用可否フラグUFを「可能」に設定する。
つまり、実施の形態3では、光ディスク10から取得したコンテンツCDTは、最初の段階では利用不可の状態であり、利用制御情報確認部118による確認が完了して初めて、利用可否フラグUFが「可能」に設定されることで、利用可能の状態となる。このように、実施の形態3では、利用可否フラグを用いることでコンテンツのセキュリティを強化している。
なお、機器300が光ディスク10から取得するコンテンツCDTに、「不可」が設定された利用可否フラグUFが予め付与されていてもよい。機器300は、利用不可状態のコンテンツCDTを光ディスク10から取得するので、データ転送時点でもセキュリティを確保することができる。
(実施の形態4)
図22は、本発明の実施の形態4に係る機器400の構成図の一例を示す。図22において、実施の形態1に係る図5の機器11の構成図と同じ構成要素については、同じ符号を用い説明を省略する。
先に説明した実施の形態2では、機器200の記録位置情報計算部212は、機器識別子IDを基に記録位置情報PIを計算していたが、本発明はこれに限らない。
機器400は、機器識別子保管部211、時変要素生成部411および記録位置情報計算部412を有する。
時変要素生成部411は、例えばタイマーを有し、時間によって変化する値を出力する。記録位置情報計算部412は、機器識別子IDと時変要素生成部411から出力された値とを用いて、記録位置情報PIを計算する。
例えば、時間によって変化する値としては、カレンダーの月(1月から12月)や、日(1日から31日)、時(0時から23時)、分(0分から59分)、もしくはこれらの組み合わせなどである。
このように、実施の形態4では、複数の機器間で、記録位置情報PIが偶然に重複することを回避し、コンテンツCDT利用時のセキュリティを更に強化することが出来る。
(実施の形態5)
図23は、本発明の実施の形態5に係る機器500の構成図の一例を示す。図23において、実施の形態1に係る図5の機器11の構成図と同じ構成要素については、同じ符号を用い説明を省略する。
先に説明した実施の形態2では、記録位置情報計算部212は、機器識別子IDをもとに記録位置情報PIを計算していたが、本発明はこれに限らない。
実施の形態5に係る機器500は、機器識別子保管部211および記録位置情報計算部511を有している。
記録位置情報計算部511は、光ディスク10からディスク識別子DIDを取得する。そして、取得したディスク識別子DIDと機器識別子保管部211に保持されている機器識別子IDとを用いて、記録位置情報PIを計算する。
このように、実施の形態5では、2種類の識別子を組み合わせることにより、複数の機器間で、記録位置情報PIが偶然に重複することを回避し、コンテンツCDT利用時のセキュリティを更に強化することが出来る。
また、実施の形態5では、同一の光ディスクを複数の異なる機器で利用しようとした場合、ディスク識別子DIDが同一であっても、機器識別子IDが異なるため、異なる記録位置情報PIが生成される。そのため、同一の光ディスクを複数の異なる機器で利用する不正行為を防止することが出来る。
(実施の形態6)
ここでは、本発明の実施の形態6について説明する。
図24は、実施の形態6に係るコンテンツ制御システムの構成図である。同図に示すように、実施の形態6に係るコンテンツ制御システムは、機器600および光ディスク601から構成される。光ディスク601にはコンテンツが記録されており、機器600は、光ディスク601上に記録されているコンテンツを利用する。
実施の形態6では、機器600による「コンテンツの利用」の一例として、光ディスク601上に記録されているコンテンツを機器600内部の記憶領域にインストールする場合を具体例として説明する。機器600は、先ず光ディスク601から利用不可状態のコンテンツを読み出して、内部の記憶領域に格納する。そして、利用可否判断で「利用可能」と判断された場合に、利用不可状態のコンテンツを利用可能状態に変更することによりインストール処理が完了する。
図24を用いて、実施の形態6の詳細について説明する。
光ディスク601は、一例として再生専用のROMディスクであり、制御情報領域602とコンテンツ記憶部604とを備える。
コンテンツ記憶部604は、実施の形態1で説明した一般データ領域102内にあり、コンテンツが記録されている。
制御情報領域602は、実施の形態1で説明したリードイン領域101内にあり、複数の部分領域603a、603b、603c、・・・、603nから構成される。各部分領域は、一例として1ビットの情報を記録可能な領域であり、機器によって制御情報が記録される。制御情報は、実施の形態1で説明した「利用済信号」に相当する情報である。
実施の形態1では、利用済信号を用いて「ある1台の機器でのみコンテンツを再生可能」、「ある1台の機器のみがメモリにコンテンツをコピー可能」などの利用制御が実行されるとした。
実施の形態6では、光ディスク601上のコンテンツを機器にインストールする場合を想定しているので、制御情報領域602に記録される制御情報を用いて、「ある1台の機器にのみコンテンツをインストール可能」という利用制御を実現する。すなわち、本実施の形態では、機器600が光ディスク601上のコンテンツをインストールした場合、他の機器に光ディスク601を挿入したとしても、当該他の機器は、光ディスク601上に記録されているコンテンツをインストールすることはできない。
機器600は、図24に示すように、コンテンツ記憶部611、位置情報保持部612、読出部613、判断部614、利用制御部615、および書込部620から構成される。
コンテンツ記憶部611は、光ディスク601から取得したコンテンツを記憶する。上述したように、本実施の形態では、コンテンツは先ず利用不可に設定された状態でコンテンツ記憶部611に格納される。コンテンツを利用不可状態に設定する方法としては、実施の形態3と同様に利用可否フラグUFを用いることができる。
位置情報保持部612は、光ディスク601の制御情報領域602に含まれる複数の部分領域のうち、自機が制御情報を記録すべき一つの部分領域を特定するための位置情報を保持している。
読出部613は、光ディスク601の制御情報領域602内の情報を読み出す。
判断部614は、読出部613により読み出された情報と位置情報保持部612に保持されている位置情報とを用いて、コンテンツ記憶部611に格納されているコンテンツの利用可否を判断する。コンテンツが利用可能であると判断する場合、判断部614は、利用制御部615へ許可信号を出力する。コンテンツが利用不可能であると判断する場合、判断部614は、利用制御部615へエラー信号を出力する。
利用制御部615は、判断部614から許可信号を受け取ると、コンテンツ記憶部611に格納されているコンテンツを利用可能状態に変更する。利用制御部615は、判断部614からエラー信号を受け取ると、コンテンツ記憶部611に格納されているコンテンツを利用不可状態のまま維持する。利用制御部615は、コンテンツが利用可能状態になれば、コンテンツを利用する。
書込部620は、光ディスク601の制御情報領域602内の部分領域に、制御情報を書き込む機能を有する。例えば、書込部620は、BCA技術を用いて制御情報を書き込んでもよいし、読み取り用のレーザーを用いて制御情報を書き込んでもよい。すなわち、書込部620は、光ディスク601上の膜を物理的かつ不可逆的に変化させることにより制御情報を書き込む機能を備えていればよい。
図25は、機器600の処理フローである。
機器600の読出部613は、光ディスク601の制御情報領域602から、領域内の情報を読み出す(ステップS101)。読出部613は、読み出した情報を判断部614へ出力する。次に、判断部614は、位置情報保持部612から位置情報を読み出す(ステップS102)。
そして、判断部614は、制御情報領域602には、ステップS102で読み出した位置情報が示す部分領域以外の部分領域に、制御情報が記録されているか否かを判断する(ステップS103)。
位置情報が示す部分領域以外の部分領域に制御情報が記録されている場合(ステップS103でYES)、光ディスク601に記録されているコンテンツは、既に他の機器によりインストール済みであるため、判断部614は、コンテンツを利用不可と判断し(ステップS104)、利用制御部615へエラー信号を出力する。
位置情報が示す部分領域以外の部分領域に制御情報が記録されていない場合(ステップS103でNO)、判断部614は、位置情報が示す部分領域に制御情報が記録されているか否かを判断する(ステップS105)。
位置情報が示す部分領域にも制御情報が記録されていない場合(ステップS105でNO)、光ディスク601は、機器600により初めて利用される段階であるため、判断部614は、書込部620へ位置情報を出力する。書込部620は、判断部614から位置情報を受け取ると、位置情報が示す部分領域に制御情報を書き込む(ステップS106)。その後、判断部614は、読出部613を介して制御情報領域602から領域内の情報を読み出し、制御情報が正しく記録させたことを確認する(ステップS107)。確認後、判断部614は、コンテンツを利用可能と判断して、許可信号を利用制御部615へ出力する。
位置情報が示す部分領域に制御情報が記録されている場合(ステップS105でYES),判断部614は、電源断によりインストール処理が中断された状態であると見なしてコンテンツを利用可能と判断し、利用制御部615へ許可信号を出力する。
利用制御部615は、判断部615から許可信号を受け取った場合に限り、コンテンツ記憶部611に記録されているコンテンツを利用可能状態に変更し、コンテンツの利用を許可する(ステップS108)。
なお、実施の形態6では、図25のステップS101の前に、機器600は、既にコンテンツ記憶部611内にコンテンツを格納していることを想定している。しかし、実施の形態3と同様に、機器600は、判断部614によりコンテンツが利用可能であると判断された後に、光ディスク601からコンテンツを読み出して、コンテンツ記憶部611に格納する構成であってもよい。この場合、機器600は、光ディスク601からコンテンツを利用不可能な状態で取得するコンテンツ取得部をさらに備える構成となる。
また、実施の形態6では、コンテンツ利用の具体例として、コンテンツをインストールして利用する場合について説明したが、実施の形態1と同様に、機器600は、光ディスク601上にあるコンテンツをインストールせずに再生するだけでもよい。この場合、図24に示したコンテンツ記憶部611は不要である。
(その他の変形例)
本発明の上記実施の形態に基づき説明してきたが、本発明は上記実施の形態に限定されないのは勿論であり、以下のような場合も本発明に含まれる。
(1)上記の各機器は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどの構成要素を少なくとも幾つかを含むコンピュータシステムである。RAMまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各機器は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
(2)さらに、上記の各機器を構成する構成要素の一部または全部は、1個のシステムLSI(Large Scale Integration:大規模集積回路)から構成されているとしてもよい。システムLSIは、複数の構成部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。RAMには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムLSIは、その機能を達成する。
(3)上記の各機器を構成する構成要素の一部または全部は、各機器に脱着可能なICカードまたは単体のモジュールから構成されているとしてもよい。ICカードまたはモジュールは、マイクロプロセッサ、ROM、RAMなどから構成されるコンピュータシステムである。ICカードまたはモジュールは、上記の超多機能LSIを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ICカードまたはモジュールは、その機能を達成する。このICカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
(4)本発明は、フローチャートなどに記載した方法で実現してもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよい。また、コンピュータプログラムをコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD−ROM、MO、DVD、DVD−ROM、DVD−RAM、BD(Blu−ray Disc)、半導体メモリなどに記録したものとしてもよい。
(5)上記の実施形態は、コンテンツが記録されている光ディスクとして、DVD−ROMを用いて説明したが、本発明はこれに限定されず、BD−ROMやCD−ROMを用いてもよい。さらに、本発明は、再生専用のROM型光ディスクを用いる場合に限定されない。本発明は、少なくとも、コンテンツを記録したパッケージメディア上で利用済信号の記録位置を特定することができる情報を備える機器であればよい。
(6)上記の各実施の形態および変形例に記載した内容をそれぞれ組み合わせた場合も本発明に含まれる。
本発明は、光ディスクに記録されているコンテンツを利用する機器を製造および販売する産業において、処理の途中で電源断が生じた場合でもコンテンツの利用制御を正しく行う技術として利用することができる。さらには、光ディスクにコンテンツを記録して販売する産業において、コンテンツの不正利用を防止する技術として利用することができる。
1 コンテンツ制御システム
10 光ディスク
11 機器
101 リードイン領域
102 一般データ領域
111 光ディスク入出力部
112 利用制御情報取得部
113 記録位置情報保管部
114 利用許可判断部
115 ディスク識別子保管部
116 ディスク識別子記録部
117 利用制御情報書込処理部
118 利用制御情報確認部
119 コンテンツ利用部
200 機器
211 機器識別子保管部
212 記録位置情報計算部
300 機器
301 コンテンツ取得部
302 コンテンツ保管部
303 コンテンツ有効化設定部
400 機器
411 時変要素生成部
412 記録位置情報計算部
500 機器
511 記録位置情報計算部
600 機器
601 光ディスク
602 制御情報領域
603a〜603n 部分領域
604 コンテンツ記憶部
611 コンテンツ記憶部
612 位置情報保持部
613 読出部
614 判断部
615 利用制御部
620 書込部
1011 ディスク識別子領域
1012 利用制御情報領域

Claims (22)

  1. 光ディスクに記録されているコンテンツを利用する機器であって、
    前記光ディスクは、複数の部分領域から成る制御情報領域を備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、
    該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部と、
    前記制御情報領域内の全ての前記部分領域から読出しを行う読出部と、
    前記読出部による読み出し結果を用いて、(1)全ての前記部分領域が未書込みか、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれているか、及び、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれているかを判断し、(1)全ての前記部分領域が未書込みである場合に、当該機器による前記コンテンツの利用が可能であると判断し、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が不可能であると判断し、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が可能であると判断する判断部と、
    前記判断部により、全ての前記部分領域が未書込みであると判断される場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む書込部と、
    前記判断部により、当該機器による前記コンテンツの利用が可能であると判断される場合、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツを利用する利用制御部と
    を備えることを特徴とする機器。
  2. 前記機器は、さらに、
    前記光ディスクから前記コンテンツを利用不可能な状態で取得するコンテンツ取得部と、
    取得したコンテンツを記憶するコンテンツ記憶部とを備え、
    前記利用制御部は、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツ記憶部に記憶されている前記コンテンツを利用不可能な状態から利用可能な状態に変更し、その後、コンテンツを利用する
    ことを特徴とする請求項に記載の機器。
  3. 前記書込部は、前記光ディスク上の膜を物理的かつ不可逆的に変化させることにより、前記制御情報を書き込む
    ことを特徴とする請求項に記載の機器。
  4. 前記制御情報領域は、前記光ディスクのリードイン領域に存在し、
    前記書込部は、前記光ディスクのリードイン領域に存在する前記部分領域に、レーザー技術を用いて前記制御情報を書き込む
    ことを特徴とする請求項に記載の機器。
  5. 前記光ディスクはROMディスクであって、前記制御情報領域は、前記リードイン領域のバーストカッティング領域に存在し、
    前記書込部は、ROMディスクのバーストカッティング領域に存在する前記部分領域にバーストカッティング技術を用いて前記制御情報を書き込む
    ことを特徴とする請求項に記載の機器。
  6. 前記機器は、さらに、
    当該機器に固有の値である機器識別子を保持する識別子保持部と、
    前記機器識別子を用いて前記位置情報を算出し、算出された前記位置情報を、前記位置情報保持部に書き込む位置情報算出部とを備える
    ことを特徴とする請求項に記載の機器。
  7. 前記制御情報領域の各部分領域は、1ビットであり、
    前記書込部は、1ビットの前記制御情報を前記部分領域に書き込む
    ことを特徴とする請求項に記載の機器。
  8. 光ディスクに記録されているコンテンツを利用する機器であって、
    前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、複数の部分領域から成る制御情報領域とを備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、
    利用可能なコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、
    該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部と、
    前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出部と、
    前記制御情報領域内の全ての前記部分領域から読出しを行う部分領域読出部と、
    前記部分領域読出部による読み出し結果を用いて、前記位置情報により特定される前記部分領域以外の前記部分領域に前記制御情報が書き込まれているか判断する第1判断部と、
    前記第1判断部による判断が否定的である場合に、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれているか判断する第2判断部と、
    前記第2判断部による判断が肯定的である場合に、前記識別子読出部により読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断部と、
    前記第2判断部による判断が否定的である場合、又は、前記第3判断部による判断が肯定的である場合に、前記コンテンツを利用する利用制御部と、
    前記第2判断部による判断が否定的である場合に、前記識別子読出部が読み出した前記ディスク識別子を前記取得済みディスク識別子として前記ディスク識別子保持部に書き込むディスク識別子記録部と、
    前記第2判断部による判断が否定的である場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む制御情報書込部と、
    を備え、
    前記利用制御部は、前記第2判断部による判断が否定的である場合には、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用する
    ことを特徴とする機器。
  9. 前記機器は、さらに、
    前記光ディスクから前記コンテンツを利用不可能な状態で取得するコンテンツ取得部と、
    取得した前記コンテンツを記憶するコンテンツ記憶部とを備え、
    前記利用制御部は、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツ記憶部に記憶されている前記コンテンツを利用不可能な状態から利用可能な状態に変更し、その後、コンテンツを利用する
    ことを特徴とする請求項に記載の機器。
  10. 前記制御情報書込部は、前記光ディスク上の膜を物理的かつ不可逆的に変化させることにより、前記制御情報を書き込む
    ことを特徴とする請求項に記載の機器。
  11. 前記制御情報領域は、前記光ディスクのリードイン領域に存在し、
    前記制御情報書込部は、前記光ディスクのリードイン領域に存在する前記部分領域に、レーザー技術を用いて前記制御情報を書き込む
    ことを特徴とする請求項10に記載の機器。
  12. 前記光ディスクはROMディスクであって、前記制御情報領域は、前記リードイン領域のバーストカッティング領域に存在し、
    前記制御情報書込部は、ROMディスクのバーストカッティング領域に存在する前記部分領域にバーストカッティング技術を用いて前記制御情報を書き込む
    ことを特徴とする請求項11に記載の機器。
  13. 前記機器は、さらに、
    当該機器に固有の値である機器識別子を保持する識別子保持部と、
    前記機器識別子を用いて前記位置情報を算出し、算出された前記位置情報を、前記位置情報保持部に書き込む位置情報算出部とを備える
    ことを特徴とする請求項に記載の機器。
  14. 前記制御情報領域の各部分領域は、1ビットであり、
    前記制御情報書込部は、1ビットの前記制御情報を前記部分領域に書き込む
    ことを特徴とする請求項に記載の機器。
  15. 光ディスクに記録されているコンテンツを利用する機器において用いられる制御方法であって、
    前記光ディスクは、複数の部分領域から成る制御情報領域を備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部を保持しており、
    前記制御方法は、
    前記制御情報領域内の全ての前記部分領域から読出しを行う読出ステップと、
    前記読出ステップによる読み出し結果を用いて、(1)全ての前記部分領域が未書込みか、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれているか、及び、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれているかを判断し、(1)全ての前記部分領域が未書込みである場合に、当該機器による前記コンテンツの利用が可能であると判断し、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が不可能であると判断し、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が可能であると判断する判断ステップと、
    前記判断ステップにより、全ての前記部分領域が未書込みであると判断される場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む書込ステップと、
    前記判断ステップにより、当該機器による前記コンテンツの利用が可能であると判断される場合、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツを利用する利用制御ステップと
    を含むことを特徴とする制御方法。
  16. 光ディスクに記録されているコンテンツを利用する機器において用いられる制御用のコンピュータプログラムあって、
    前記光ディスクは、複数の部分領域から成る制御情報領域を備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部を保持しており、
    前記コンピュータプログラムは、
    コンピュータである前記機器に対して、
    読出部により、前記制御情報領域内の全ての前記部分領域から読出しを行う読出ステップと、
    判断部により、前記読出ステップにおける読み出し結果を用いて、(1)全ての前記部分領域が未書込みか、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれているか、及び、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれているかを判断し、(1)全ての前記部分領域が未書込みである場合に、当該機器による前記コンテンツの利用が可能であると判断し、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が不可能であると判断し、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が可能であると判断する判断ステップと、
    書込部により、前記判断ステップにおいて、全ての前記部分領域が未書込みであると判断される場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む書込ステップと、
    利用制御部により、前記判断ステップにおいて、当該機器による前記コンテンツの利用が可能であると判断される場合、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツを利用する利用制御ステップと
    を実行させることを特徴とするコンピュータプログラム。
  17. 光ディスクに記録されているコンテンツを利用する機器において用いられる制御用のコンピュータプログラムを記録しているコンピュータ読み取り可能記録媒体であって、
    前記光ディスクは、複数の部分領域から成る制御情報領域を備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部を保持しており、
    前記コンピュータプログラムは、
    コンピュータである前記機器に対して、
    読出部により、前記制御情報領域内の全ての前記部分領域から読出しを行う読出ステップと、
    判断部により、前記読出ステップにおける読み出し結果を用いて、(1)全ての前記部分領域が未書込みか、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれているか、及び、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれているかを判断し、(1)全ての前記部分領域が未書込みである場合に、当該機器による前記コンテンツの利用が可能であると判断し、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が不可能であると判断し、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が可能であると判断する判断ステップと、
    書込部により、前記判断ステップにおいて、全ての前記部分領域が未書込みであると判断される場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む書込ステップと、
    利用制御部により、前記判断ステップにおいて、当該機器による前記コンテンツの利用が可能であると判断される場合、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツを利用する利用制御ステップと
    を実行させる前記コンピュータプログラムを記録している記録媒体。
  18. 光ディスクに記録されているコンテンツを利用する機器を構成する集積回路であって、 前記光ディスクは、複数の部分領域から成る制御情報領域を備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記集積回路は、
    該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部と、
    前記制御情報領域内の全ての前記部分領域から読出しを行う読出部と、
    前記読出部による読み出し結果を用いて、(1)全ての前記部分領域が未書込みか、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれているか、及び、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれているかを判断し、(1)全ての前記部分領域が未書込みである場合に、当該機器による前記コンテンツの利用が可能であると判断し、(2)前記位置情報により特定される前記部分領域以外の何れかの前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が不可能であると判断し、(3)前記位置情報により特定される前記部分領域に、前記制御情報が書き込まれている場合に、当該機器による前記コンテンツの利用が可能であると判断する判断部と、
    前記判断部により、全ての前記部分領域が未書込みであると判断される場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む書込部と、
    前記判断部により、当該機器による前記コンテンツの利用が可能であると判断される場合、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれていることが確認された後、前記コンテンツを利用する利用制御部と
    を備えることを特徴とする集積回路。
  19. 光ディスクに記録されているコンテンツを利用する機器において用いられる制御方法であって、
    前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、複数の部分領域から成る制御情報領域とを備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、利用可能なコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部とを備え、
    前記制御方法は、
    前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出ステップと、
    前記制御情報領域内の全ての前記部分領域から読出しを行う部分領域読出ステップと、
    前記部分領域読出ステップによる読み出し結果を用いて、前記位置情報により特定される前記部分領域以外の前記部分領域に前記制御情報が書き込まれているか判断する第1判断ステップと、
    前記第1判断ステップによる判断が否定的である場合に、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれているか判断する第2判断ステップと、
    前記第2判断ステップによる判断が肯定的である場合に、前記識別子読出ステップにより読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断ステップと、
    前記第2判断ステップによる判断が否定的である場合、又は、前記第3判断ステップによる判断が肯定的である場合に、前記コンテンツを利用する利用制御ステップと、
    前記第2判断ステップによる判断が否定的である場合に、前記識別子読出ステップで読み出した前記ディスク識別子を前記取得済みディスク識別子として前記ディスク識別子保持部に書き込むディスク識別子記録ステップと、
    前記第2判断ステップによる判断が否定的である場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む制御情報書込ステップと、を含み、
    前記利用制御ステップでは、前記第2判断ステップによる判断が否定的である場合には、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用する
    ことを特徴とする制御方法。
  20. 光ディスクに記録されているコンテンツを利用する機器において用いられる制御用のコンピュータプログラムであって、
    前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、複数の部分領域から成る制御情報領域とを備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、利用可能なコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部とを備え、
    前記コンピュータプログラムは、
    コンピュータである前記機器に対して、
    識別子読出部により、前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出ステップと、
    部分領域読出部により、前記制御情報領域内の全ての前記部分領域から読出しを行う部分領域読出ステップと、
    第1判断部により、前記部分領域読出ステップにおける読み出し結果を用いて、前記位置情報により特定される前記部分領域以外の前記部分領域に前記制御情報が書き込まれているか判断する第1判断ステップと、
    第2判断部により、前記第1判断ステップにおける判断が否定的である場合に、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれているか判断する第2判断ステップと、
    第3判断部により、前記第2判断ステップにおける判断が肯定的である場合に、前記識別子読出ステップにより読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断ステップと、
    利用制御部により、前記第2判断ステップにおける判断が否定的である場合、又は、前記第3判断ステップにおける判断が肯定的である場合に、前記コンテンツを利用する利用制御ステップと、
    ディスク識別子記録部により、前記第2判断ステップにおける判断が否定的である場合に、前記識別子読出ステップで読み出した前記ディスク識別子を前記取得済みディスク識別子として前記ディスク識別子保持部に書き込むディスク識別子記録ステップと、
    制御情報書込部により、前記第2判断ステップによる判断が否定的である場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む制御情報書込ステップとを実行させ、
    前記利用制御ステップでは、前記第2判断ステップによる判断が否定的である場合には、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用する
    ことを特徴とするコンピュータプログラム。
  21. 光ディスクに記録されているコンテンツを利用する機器において用いられる制御用のコンピュータプログラムを記録しているコンピュータ読み取り可能記録媒体であって、
    前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、複数の部分領域から成る制御情報領域とを備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記機器は、利用可能なコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部とを備え、
    前記コンピュータプログラムは、
    コンピュータである前記機器に対して、
    識別子読出部により、前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出ステップと、
    部分領域読出部により、前記制御情報領域内の全ての前記部分領域から読出しを行う部分領域読出ステップと、
    第1判断部により、前記部分領域読出ステップにおける読み出し結果を用いて、前記位置情報により特定される前記部分領域以外の前記部分領域に前記制御情報が書き込まれているか判断する第1判断ステップと、
    第2判断部により、前記第1判断ステップにおける判断が否定的である場合に、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれているか判断する第2判断ステップと、
    第3判断部により、前記第2判断ステップにおける判断が肯定的である場合に、前記識別子読出ステップにより読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断ステップと、
    利用制御部により、前記第2判断ステップにおける判断が否定的である場合、又は、前記第3判断ステップにおける判断が肯定的である場合に、前記コンテンツを利用する利用制御ステップと、
    ディスク識別子記録部により、前記第2判断ステップにおける判断が否定的である場合に、前記識別子読出ステップで読み出した前記ディスク識別子を前記取得済みディスク識別子として前記ディスク識別子保持部に書き込むディスク識別子記録ステップと、
    制御情報書込部により、前記第2判断ステップにおける判断が否定的である場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む制御情報書込ステップとを実行させ、
    前記利用制御ステップでは、前記第2判断ステップによる判断が否定的である場合には、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用する
    前記コンピュータプログラムを記録している記録媒体。
  22. 光ディスクに記録されているコンテンツを利用する機器を構成する集積回路であって、 前記光ディスクは、当該光ディスクを特定するディスク識別子を保持するディスク識別子領域と、複数の部分領域から成る制御情報領域とを備え、前記制御情報領域は、全ての前記部分領域が未書込みである状態、及び、複数の前記部分領域のうちの一つの前記部分領域にのみ制御情報が書き込まれている状態の何れか一方をとり、
    前記制御情報は、当該制御情報が書き込まれた前記部分領域に対応する1台の機器のみにより、当該光ディスクに記録されている前記コンテンツの利用が可能であることを示し、
    前記集積回路は、
    利用可能なコンテンツが記録されている光ディスクを特定する取得済みディスク識別子を保持するためのディスク識別子保持部と、
    該機器に対応する前記部分領域を特定するための位置情報を保持する位置情報保持部と、
    前記光ディスクの前記ディスク識別子領域から、前記ディスク識別子を読み出す識別子読出部と、
    前記制御情報領域内の全ての前記部分領域から読出しを行う部分領域読出部と、
    前記部分領域読出部による読み出し結果を用いて、前記位置情報により特定される前記部分領域以外の前記部分領域に前記制御情報が書き込まれているか判断する第1判断部と、
    前記第1判断部による判断が否定的である場合に、前記位置情報により特定される前記部分領域に前記制御情報が書き込まれているか判断する第2判断部と、
    前記第2判断部による判断が肯定的である場合に、前記識別子読出部により読み出された前記ディスク識別子が前記ディスク識別子保持部に保持されているか判断する第3判断部と、
    前記第2判断部による判断が否定的である場合、又は、前記第3判断部による判断が肯定的である場合に、前記コンテンツを利用する利用制御部と、
    前記第2判断部による判断が否定的である場合に、前記識別子読出部が読み出した前記ディスク識別子を前記取得済みディスク識別子として前記ディスク識別子保持部に書き込むディスク識別子記録部と、
    前記第2判断部による判断が否定的である場合に、前記位置情報により特定される前記部分領域に、前記制御情報を書き込む制御情報書込部と、
    を備え、
    前記利用制御部は、前記第2判断部による判断が否定的である場合には、前記位置情報保持部に保持されている前記位置情報により特定される前記部分領域に前記制御情報が書き込まれたことが確認された後、前記コンテンツを利用する
    ことを特徴とする集積回路。
JP2012508072A 2010-03-29 2011-03-25 コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路 Expired - Fee Related JP5838379B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012508072A JP5838379B2 (ja) 2010-03-29 2011-03-25 コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2010074665 2010-03-29
JP2010074665 2010-03-29
JP2012508072A JP5838379B2 (ja) 2010-03-29 2011-03-25 コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路
PCT/JP2011/001785 WO2011121964A1 (ja) 2010-03-29 2011-03-25 コンテンツを利用する機器、コンテンツの利用方法、コンピュータプログラム、記録媒体および集積回路

Publications (2)

Publication Number Publication Date
JPWO2011121964A1 JPWO2011121964A1 (ja) 2013-07-04
JP5838379B2 true JP5838379B2 (ja) 2016-01-06

Family

ID=44711728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012508072A Expired - Fee Related JP5838379B2 (ja) 2010-03-29 2011-03-25 コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路

Country Status (6)

Country Link
US (1) US8576679B2 (ja)
EP (1) EP2555197A4 (ja)
JP (1) JP5838379B2 (ja)
KR (1) KR20130042418A (ja)
CN (1) CN102449693B (ja)
WO (1) WO2011121964A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6440323B2 (ja) * 2016-03-04 2018-12-19 富士フイルム株式会社 画像記録装置、及びパラメータ設定方法
US11610000B2 (en) 2020-10-07 2023-03-21 Bank Of America Corporation System and method for identifying unpermitted data in source code

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001332019A (ja) * 2000-05-17 2001-11-30 Taiyo Yuden Co Ltd ライトワンス型光ディスク用データ記録再生方法、ライトワンス型光ディスク用データ再生装置および記録媒体
JP2005149677A (ja) * 2003-11-19 2005-06-09 Sony Corp 記録再生装置、記録媒体判別方法及び識別用再生情報算出方法
JP2005243120A (ja) * 2004-02-25 2005-09-08 Sharp Corp 情報記録装置、その制御方法、情報記録プログラム、記録媒体
JP2007133608A (ja) * 2005-11-09 2007-05-31 Sony Corp 情報処理装置、ソフトウェアインストール方法、および光ディスク

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1211681B1 (en) * 1998-01-20 2007-02-14 Fujitsu Limited Data storage device and control method therefor
JP2000242562A (ja) * 1999-02-22 2000-09-08 Nippon Columbia Co Ltd 記録媒体及び再生装置
US7028011B1 (en) * 1999-09-10 2006-04-11 Eastman Kodak Company Hybrid optical recording disc with copy protection
US20030142560A1 (en) * 2001-12-07 2003-07-31 Pioneer Corporation Data recording medium, reproduction apparatus, recording apparatus, reproducing method, recording method, computer-readable recorded medium in which reproducing program is recorded, and computer-readable recorded medium in which recording program is recorded
CN1698102A (zh) * 2003-01-23 2005-11-16 Lg电子株式会社 带有可选信息的记录介质及用于该记录介质的形成、记录、再现和再现控制的装置和方法
KR100499586B1 (ko) * 2003-05-20 2005-07-07 엘지전자 주식회사 고밀도 광디스크의 복사 방지 정보 관리방법 및 그에 따른고밀도 광디스크와 복사 방지 정보 검출장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001332019A (ja) * 2000-05-17 2001-11-30 Taiyo Yuden Co Ltd ライトワンス型光ディスク用データ記録再生方法、ライトワンス型光ディスク用データ再生装置および記録媒体
JP2005149677A (ja) * 2003-11-19 2005-06-09 Sony Corp 記録再生装置、記録媒体判別方法及び識別用再生情報算出方法
JP2005243120A (ja) * 2004-02-25 2005-09-08 Sharp Corp 情報記録装置、その制御方法、情報記録プログラム、記録媒体
JP2007133608A (ja) * 2005-11-09 2007-05-31 Sony Corp 情報処理装置、ソフトウェアインストール方法、および光ディスク

Also Published As

Publication number Publication date
EP2555197A1 (en) 2013-02-06
CN102449693B (zh) 2016-04-27
US20120051203A1 (en) 2012-03-01
EP2555197A4 (en) 2017-05-03
KR20130042418A (ko) 2013-04-26
WO2011121964A1 (ja) 2011-10-06
US8576679B2 (en) 2013-11-05
CN102449693A (zh) 2012-05-09
JPWO2011121964A1 (ja) 2013-07-04

Similar Documents

Publication Publication Date Title
US6738904B2 (en) Recordable storage medium with protected data area
KR101305639B1 (ko) 복제 방지를 위한 비휘발성 저장 장치 및 그 저장 장치의 인증 방법
US7979915B2 (en) Recording device, replay device, integrated circuit, and control program
KR20060056852A (ko) 저작권 관리 방법, 정보 기록 재생 방법 및 장치, 및 정보기록 매체 및 그 제조 방법
JP2012008756A (ja) 情報処理装置、および情報処理方法、並びにプログラム
JP5598115B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
RU2297677C2 (ru) Носитель записи для хранения цифрового продукта
JP2009272002A (ja) 情報処理装置、ディスク、および情報処理方法、並びにプログラム
JP5838379B2 (ja) コンテンツを利用する機器、制御方法、コンピュータプログラム、記録媒体および集積回路
JP2008085468A (ja) 鍵管理機能を持つセキュア素子および情報処理装置
JP5552917B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
US20080002828A1 (en) Information recording and reproducing apparatus and method
JP2011507143A (ja) 駆動装置
JP2010092202A (ja) Usbインタフェースを用いた記憶装置
JP4713579B2 (ja) アプリケーションプログラム
US20130007365A1 (en) Method for protecting a solid state memory
KR20080018071A (ko) 컨텐츠 기록 장치 및 그 방법
JP2019028972A (ja) 記憶装置、ステータス管理方法、及びステータス管理プログラム
JP4731399B2 (ja) 光ディスク装置及びデータ処理方法
US20120180139A1 (en) Information processor
WO2007083658A1 (ja) 複製防止構造を生成する情報記録装置および情報記録方法
JP2006512716A (ja) ディスクコピー防止機能の拡張性の向上

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140123

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20140606

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140916

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20141008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150409

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: 20150526

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150618

R151 Written notification of patent or utility model registration

Ref document number: 5838379

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees