[go: up one dir, main page]

JP4016865B2 - コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体 - Google Patents

コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体 Download PDF

Info

Publication number
JP4016865B2
JP4016865B2 JP2003084436A JP2003084436A JP4016865B2 JP 4016865 B2 JP4016865 B2 JP 4016865B2 JP 2003084436 A JP2003084436 A JP 2003084436A JP 2003084436 A JP2003084436 A JP 2003084436A JP 4016865 B2 JP4016865 B2 JP 4016865B2
Authority
JP
Japan
Prior art keywords
content
information
reproduction
time limit
recorded
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
JP2003084436A
Other languages
English (en)
Other versions
JP2004295300A (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.)
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 JP2003084436A priority Critical patent/JP4016865B2/ja
Priority to EP20040719108 priority patent/EP1607870A4/en
Priority to PCT/JP2004/003113 priority patent/WO2004086232A1/ja
Priority to US10/549,138 priority patent/US8249991B2/en
Priority to KR1020057017045A priority patent/KR20050119118A/ko
Publication of JP2004295300A publication Critical patent/JP2004295300A/ja
Application granted granted Critical
Publication of JP4016865B2 publication Critical patent/JP4016865B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1014Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to tokens
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、例えば、記録媒体に記録されるコンテンツについての、再生の許可/不許可に関する期限を管理するためのコンテンツ再生期限管理システムに関する。
【0002】
【従来の技術】
【特許文献1】
特開2002−8115号公報
例えば著作権保護等の観点から、メディアに記録されたコンテンツについて、その再生の許可/不許可に関する期限を管理するようにしたシステムがある。
つまり、例えば予め設定された一定期間内はコンテンツについての再生を許可するようにし、この期間を超過した場合は、以降においてその再生を不許可とするものである。そして、これにより、設定された一定期間内は、ユーザによるコンテンツの視聴を可能とし、期限超過後に、例えばこのコンテンツを正規価格で改めて購入させようとするものである。
【0003】
このように一定期間内はコンテンツの視聴を可能とし、後に改めてそのコンテンツを購入させるといったシステムとしては、例えば以下のような方式を採用するものがある。
先ず、上記のようなメディアとして、暗号化を施したコンテンツを記録するようにする。そして、この暗号化コンテンツに対して一定期間はその復号化のための鍵を与えるようにして、コンテンツの一定期間の試視聴を可能にするといったものである。
【0004】
このようなシステムにおいて、上記のようなメディアに収録されたコンテンツを再生させるとしたときは、ユーザは、例えばこのメディアを再生機器に装填した状態で所定のサーバにアクセスするようにされる。そして、これに応じサーバ側では、一定期間は暗号化を解くための鍵情報を返信して再生機器側でのコンテンツの再生を可能にする。
【0005】
この際、上記のようにコンテンツを或る一定期間において再生許可しようとするためには、サーバ側において、各メディアのコンテンツごとの期限情報が管理されていなければならない。つまり再生要求のされるそれぞれのコンテンツについて、どのコンテンツが期限切れでどのコンテンツが期限切れでないかを判別できるしくみが必要となる。
【0006】
このために従来の技術では、先ずコンテンツの初回再生要求時に、ユーザに所定の登録情報(氏名、生年月日、住所、電話番号、職業等)をサーバに設定・登録させるようにし、サーバ側においてこの登録情報によりコンテンツとその期限との対応をとるものとしていた。
そして、この登録が完了することに応じて、先ずは復号化のための鍵を再生機器側に返信するようにしコンテンツの再生を許可する。さらにこの際、再生機器側に対しては、サーバ側からコンテンツ期限管理のための基準時刻をセットするようにし、以降コンテンツの再生要求の度に、再生機器側にセットしたこのような基準時刻によりコンテンツの期限を監視するようにするものである。
【0007】
このようにして、従来の技術では、初回の再生要求時に、サーバ側にユーザの個人情報等の登録情報を設定させることにより、ユーザの所持するメディアに収録されるコンテンツと、これに対応する期限情報との対応をとるようにしていた。
また、これと共に、このような初回の再生要求時に、再生機器側に対して基準時刻をセットすることで、以降は再生機器側がアクセスの際に提示するこの基準時刻に基づいて、コンテンツの期限管理を行うようにされていたものである。
【0008】
【発明が解決しようとする課題】
しかしながら、このような従来技術は、以下のような問題点を抱えるものであった。
先ず、上記した従来技術では、再生機器側において、サーバ側からセットされる基準時刻を正確に維持させることが必須となり、このためには再生機器側に何らかのクロック機能を備えなくてはならないことになる。しかし、このようなクロック機能を正確に維持・管理するのは技術的に困難であり、この点でシステムの成立可否が問われるものであった。
また、この際、再生機器側におけるこのようなクロックは、ユーザが任意に調整可能である場合が多く、これによってはサーバがセットした基準時刻が変えられてしまう危険性があり、この点でもシステム成立の可否が問われるものであった。
【0009】
また、上述もしたように従来の技術においては、ユーザがサービスを享受するために、先ずは認証のための個人情報(氏名、生年月日、住所、電話番号、職業等)をサーバ側に登録するようにされていた。
これによっては、例えばサーバを運営する側の情報管理体制に瑕疵があった場合に、このようなユーザの個人情報が外部に漏洩してしまう可能性があり、社会的問題に発展する可能性があった。
【0010】
また、このようにコンテンツの再生期限管理のために、ユーザが個人情報等の登録をしなければならないことによっては、以下のような不都合が生じることとなる。
つまり、例えば既にユーザ登録を行った再生機器があったとして、ユーザがこの再生機器から新たな再生機器に買い換えたとした場合、買い換え後の再生機器によりサービスを受けるとしたときは、既に一度ユーザ登録を済ましているにも関わらず、この新たな再生機器について再びサーバとの間でユーザ登録を行わなければならないことになる。
【0011】
すなわち、このことから上記した従来の技術では、別の再生機器を使用してサービスを受けようとする際に、ユーザに新たな登録の手間を課すものとなって、ユーザに大きな負担を強いるものとなる。
そして、このような手間が強いられることから、上記のような従来技術においては、再生機器を替えて自由にサーバ装置にアクセスしてサービス享受するといったことが困難となっていた。
【0012】
さらに、このような従来の技術では、上記のように再生機器側にセットした基準時刻によりそれぞれのコンテンツの期限を管理するようにされていることから、例えば同一のメディアを別の再生機器に装填して改めてサーバ側に再生要求を行った場合は、この再生機器において新たな基準時刻を設定することが可能となってしまう。
つまり、これによってはコンテンツの再生期限をいくらでも延長することが可能となってしまい、このことから、従来のシステムによってはコンテンツの期限管理が徹底されなくなってしまうという問題があった。
【0013】
なお、このような従来技術に対して、上記した特許文献1に示される発明は、メディアに対して、予めプリペイド情報を記憶させておき、コンテンツダウンロードの際に、サーバ側がこのプリペイド情報を元に課金処理を行うように構成したものである。
【0014】
この特許文献1の技術では、上記プリペイド情報として、各メディアに対して固有のID情報と、プリペイド金額情報とを記録するようにしている。
そしてこれによれば、各メディアは固有のID情報により識別可能となるので、この場合は、サーバ側で各ユーザを判別するにあたり、先に述べたようにしてユーザに個人情報等の登録情報を設定させる必要がなくなる。
また、プリペイド金額以上のコンテンツのダウンロードが不可となることから、有効に著作権保護が図られるものとなる。
【0015】
しかしながら、この特許文献1に示される技術では、そもそもブランクメディアに対してコンテンツをダウンロードすることを想定しているものであることから、上記従来技術のように、メディアに対して予め記録されたコンテンツについての、再生期限を管理できるものではない。
【0016】
【課題を解決するための手段】
そこで、本発明では以上のような問題点に鑑み、コンテンツ再生期限管理システムとして以下のように構成することとした。
すなわち、端末装置とサーバ装置とから成り、
上記端末装置には、
上記サーバ装置と情報通信を可能とする端末側通信手段と、 1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取手段と、上記読取手段によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択手段と、上記識別情報と上記選択されたコンテンツに関する情報とを上記端末側通信手段によって上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御手段と、を備えるようにする。
また、上記サーバ装置には、
上記端末装置と情報通信を可能とするサーバ側通信手段と、識別情報に記録されているコンテンツ毎に再生可能期間が設定され、その再生可能期間情報が予め記憶されている情報記憶手段と、上記識別情報と上記選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定手段と、上記初回判定手段によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定手段と、上記初回判定手段によって再生要求が2回目以降であると判定された場合、上記再生期限設定手段によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定手段と、上記再生可否判定手段の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように上記サーバ側通信手段を制御し、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように上記サーバ側通信手段制御する通信動作制御手段とを備え、上記再生制御手段は、上記通信動作制御手段より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させるようにした。
【0017】
また、本発明では上記コンテンツ再生期限管理システムにおけるコンテンツ再生期限管理方法として、以下のようにすることとした。
つまり、先ず上記端末装置においては、
1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された記録媒体から情報を読み取る読取処理と、上記読取処理によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択処理と、上記読取処理により読み取った上記識別情報と上記選択されたコンテンツに関する情報とを上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御処理と、を実行するようにする。
そして、上記サーバ装置においては、
上記サーバ装置は、
上記識別情報と上記選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定処理と、上記初回判定処理によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定処理と、上記初回判定処理によって再生要求が2回目以降であると判定された場合、上記再生期限設定処理によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定処理と、上記再生可否判定処理の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように通信動作の制御を行い、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように通信動作の制御を行う通信動作制御処理と、を実行する、とともに、上記再生制御処理は、上記通信動作制御処理より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させることとした。
【0018】
また、さらに本発明では、上記コンテンツ再生期限管理システムにおける端末装置として、以下のように構成することとした。
すなわち、上記サーバ装置と情報通信を可能とする端末側通信手段と、1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取手段と、上記読取手段によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択手段と、上記識別情報と上記選択されたコンテンツに関する情報とを上記端末側通信手段によって上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御手段と、を備えるようにした。
【0019】
さらに本発明では、上記端末装置が実行するプログラムとして以下のようにすることにした。
つまり、1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取処理と、上記読取処理によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択処理と、上記読取処理により読み取った上記識別情報と上記選択されたコンテンツに関する情報とを上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御処理と、を実行させることとした。
【0020】
また、さらに本発明では、上記コンテンツ再生期限管理システムにおけるサーバ装置として、以下のように構成することとした。
すなわち、上記端末装置と情報通信を可能とするサーバ側通信手段と、識別情報に記録されているコンテンツ毎に再生可能期間が設定され、その再生可能期間情報が予め記憶されている情報記憶手段と、上記識別情報と上記選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定手段と、上記初回判定手段によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定手段と、上記初回判定手段によって再生要求が2回目以降であると判定された場合、上記再生期限設定手段によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定手段と、上記再生可否判定手段の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように上記サーバ側通信手段を制御し、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように上記サーバ側通信手段制御する通信動作制御手段とを備え、上記再生制御手段は、上記通信動作制御手段より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させることとした。
【0021】
また、本発明では上記サーバ装置が実行するプログラムとして以下のようにすることとした。
すなわち、識別情報と選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定処理と、上記初回判定処理によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定処理と、上記初回判定処理によって再生要求が2回目以降であると判定された場合、上記再生期限設定処理によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定処理と、
上記再生可否判定処理の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように通信動作の制御を行い、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように通信動作の制御を行う通信動作制御処理と、を実行する、とともに、上記再生制御処理は、上記通信動作制御処理より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる処理を実行させることとした。
【0022】
また、本発明では記録媒体として以下のようにすることとした。
つまり、端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、上記端末装置が実行するプログラムが記録された記録媒体であって、1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取処理と、上記読取処理によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択処理と、上記読取処理により読み取った上記識別情報と上記選択されたコンテンツに関する情報とを上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御処理と、を端末装置に実行させるプログラムを記録することとした。
【0023】
また、さらに本発明では、記録媒体として以下のようにもすることとした。
すなわち、識別情報と選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定処理と、上記初回判定処理によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定処理と、上記初回判定処理によって再生要求が2回目以降であると判定された場合、上記再生期限設定処理によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定処理と、上記再生可否判定処理の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように通信動作の制御を行い、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように通信動作の制御を行う通信動作制御処理と、を実行する、とともに、上記再生制御処理は、上記通信動作制御処理より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる処理をサーバ装置に実行させるプログラムを記録することとした。
【0024】
上記本発明において、記録媒体に対しては、1以上のコンテンツ情報と、固有の識別情報とが記録されるものとなる。そして、このように記録媒体に記録された、少なくとも上記識別情報は、端末装置により読み取られてサーバ装置に対して送信される。さらに、上記サーバ装置では、少なくともこの識別情報に基づいて上記記録媒体に記録されたコンテンツ情報についての再生可能期限を示す、上記再生可能期限情報に基づいて、上記記録媒体に記録されたコンテンツ情報の再生可能期限が管理されるものとなる。
つまりこの場合、サーバ装置側では、記録媒体に記録されたコンテンツ情報の再生可能期限の管理を、記録媒体に記録された上記識別情報に基づいて行うようにされているものである。
この結果、本発明によっては、記録媒体に記録されたコンテンツ情報についての再生期限管理を行うにあたって、従来のようにサーバ装置側にユーザの個人情報等の登録情報を設定させる必要がなくなる。
また、このように記録媒体に固有の識別情報により、コンテンツ情報の期限を管理することができるようになることから、本発明によっては、例えば再生要求を行う端末装置が異なったとしても、同一記録媒体に記録されるコンテンツについての再生可能期限が変わらないようにすることができる。
【0025】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、説明は以下の順序で行うものとする。
1. システム概要
2. 記録媒体上のデータ構造
3. 端末装置の構成例
4. サーバ装置の構成例
5. 期限情報
6. システムの動作概要
7. 処理動作
【0026】
1.システム概要
図1は、本発明における実施の形態としてのコンテンツ再生期限管理システム0の概要を示す図である。
先ず、この図において、本実施の形態のコンテンツ再生期限管理システム0としては、少なくとも端末装置としてのパーソナルコンピュータ1と、サーバ装置としてのサーバ3とにより構成されるものである。
この場合、上記パーソナルコンピュータ1、及びサーバ3は、共に図示するネットワーク4としての、例えばインターネットを介したデータ通信が可能とされ、これらパーソナルコンピュータ1とサーバ3の間では相互のデータ通信が可能されている。
【0027】
また、図示するメディア2は、当該コンテンツ再生期限管理システム0において使用が想定される記録媒体である。この場合のメディア2としては、例えばCD(Compact Disc)、MD(Mini Disc:光磁気ディスク)、DVD(Digital Versatile Disc)等のディスク状記録媒体が想定され、このメディア2に記録されるデータの構造は、次の図2に示すようなものとされている。
【0028】
2.記録媒体上のデータ構造
図2は、図1に示したメディア2に記録されるデータのデータ構造を説明するための図である。
図2において、先ず本実施の形態のメディア2に対しては、図示するようにディスク上のリードインエリアよりもさらに内周側の領域に対して、メディアIDが記録されるものとなる。
このメディアIDとは、予め各メディア2に固有となるようにして割り振られた、各メディア2の個体ごとに固有となる識別情報である。そして、このように各メディア2に対して、それぞれに固有となるメディアIDが付されていることにより、例えば同一のコンテンツが記録される同一タイトルのメディア2どうしであっても、このメディアIDによってその個体の別が識別可能となるようにされているものである。
【0029】
ここで、このようなメディアIDとしては、上記したようなディスク上のリードインエリアよりもさらに内周側の領域における、保護膜に記録マークが形成されるようにして記録される。
周知のように、ディスク状記録媒体として、特にCDフォーマットによるディスクでは、リードインエリアよりもさらに内周側の領域において、ROM(Read Only Memory)ディスク/R(Recordable)ディスクを判別するための判別情報が保護膜に形成されている。そして、ドライブ側ではディスク装填時にこの判別情報を読み取り、これを元にディスクのROM/Rタイプを識別するようにされている。
本実施の形態では、このような判別情報の記録される領域の空き領域に対して、所定のバイト数によるデータ記録領域を設けるようにし、この領域に対して上記メディアIDを記録するものとしている。そして、このようなメディアIDを記録することにより、上記ROM/Rの判別情報と同様にしてドライブ側でこのメディアIDの読出が可能となるようにしているものである。
また、この場合、このようにディスク上の保護膜に対してメディアIDの情報を記録することにより、このメディアIDを書き換え不可な情報として記録するものでもある。
【0030】
また、この図2において、メディア2に対しては、図示するように1以上のコンテンツが記録されることが想定されている。そしてこの場合、これらのコンテンツとしては、例えば映像又は音声によるAVデータが記録されるものとして想定される。
【0031】
また、このようにメディア2に記録されるコンテンツは、図示するように各コンテンツ単位では第1レベルによる暗号化が施され、さらにこのメディア2のコンテンツが記録される領域の全体に対しては、第2レベルによる暗号化が施されるものとされる。
つまり、メディア2に記録されるコンテンツデータは二重に暗号化処理が施されており、これによりセキュリティ強化が図られているものである。
【0032】
この場合、コンテンツ全体に対する第2レベルの暗号化は、同一のタイトルのメディア2ごとで同一の鍵に基づいて行うものとされる。
つまり、同一タイトルのメディア2は、コンテンツ全体が同一の鍵に基づいて暗号化されるものである。
また、この場合の上記第1レベルの暗号化は、同一タイトルのメディアに収録される同一のコンテンツについては、同様に同一の鍵に基づいて行うが、異なるコンテンツ間では異なる鍵による暗号化を行うものとしている。
つまり、例えば図2に示すコンテンツNo.1、コンテンツNo.2、コンテンツNo.3のそれぞれのコンテンツは、同一タイトルのメディア2間ではそれぞれ同じ鍵による暗号化が行われるが、これらコンテンツNo.1、コンテンツNo.2、コンテンツNo.3の間では、それぞれ異なる暗号化鍵が用いられるものである。
【0033】
なお、ここでは上記のように同一タイトルごとに同一の暗号化鍵を用いて第1・第2レベルの暗号化を行う場合を例に挙げたが、これに代えて、例えばメディアIDごと、すなわちメディア2の個体ごとに暗号化鍵を変えるようにしてもよい。
また、ここでは上記第1レベルの暗号化として、コンテンツごとに異なる鍵による暗号化を行うようにしたが、これに代え、例えば、それぞれのコンテンツを同じ暗号化鍵を用いて暗号化するようにしてもよい。
【0034】
また、ここではメディア2が、上記のようにディスク状記録媒体とされる場合について説明したが、例えば半導体メモリによるデータ記録を行うメモリーカード等、他の記録媒体が採用されてもよい。そしてこの場合も、上記のような識別情報としてのメディアIDは、先に例示したリードインエリアよりも内周の領域に相当するような、メモリ領域において書き換え不可領域として形成した領域に対して記録されていればよい。
【0035】
3.端末装置の構成例
図3は、図1に示したパーソナルコンピュータ1内部の構成例を示すブロック図である。
先ず、本実施の形態のパーソナルコンピュータ1には、上記したメディア2についてのドライブ機能部として、CD、MD、CD−ROM、CD−R、CD−RW(ReWritable)、DVD、メモリーカード等、所要の記録メディアに対応するメディアドライブ19が備えられ、対応するメディアに記録されたコンテンツを再生することが可能とされる。そして、このメディアドライブ19により再生したデータとして、例えばオーディオデータについては、図示するオーディオデータ処理部23に供給されてここにおいて再生処理が行われ、スピーカ24から音声が出力される。また、映像データについては、表示処理部16が信号処理を行った結果に基づいてディスプレイ17を駆動することにより、表示出力されるものとなる。
【0036】
図3において、図示するCPU11は、起動されたプログラムに基づいてパーソナルコンピュータ1の全体の制御、演算処理を行う。例えばユーザに対する入出力動作、HDD20へのデータファイルの格納や管理情報の作成・更新等を行う。
また、特に本実施の形態の場合、CPU11は、メディアドライブ19に装填されたメディア2に記録されたコンテンツに対する再生要求が行われた際に、このメディア2から読み出されたメディアIDをサーバ3に送信するための処理を行うようにされている。また、例えばサーバ3より受信された鍵情報に基づいて、メディア2に記録されたコンテンツを復号化する処理などを行うようにもされているのであるが、これら本実施の形態としての処理動作については後述する。
なお、CPU21は、図示するバス12を介して各部との間で制御信号やデータのやりとりを行う。
【0037】
メモリ部13はCPU11が処理に用いるRAM、ROM、フラッシュメモリなどを包括的に示している。
メモリ部13におけるROMには、CPU11の動作プログラム、プログラムローダー等が記憶される。メモリ部13におけるフラッシュメモリには、各種演算係数、プログラムで用いるパラメータ等が記憶される。
また、メモリ部13におけるRAMには、プログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【0038】
HDD20においては、上述のようにしてCPU11の制御により、データファイルの格納や管理情報の作成・更新等が行われる。また、本実施の形態の場合、このHDD20には上記CPU11が後述する図9〜図10に示す処理動作を行うための、コンテンツ再生期限管理プログラム20aも格納されている(図示せず)。
【0039】
入力部15は、当該パーソナルコンピュータ1に備えられる、図示されないキーボードやマウス、或いはリモートコマンダー、その他の入力デバイスであって、ユーザが各種操作入力やデータ入力を行う。
入力部15で入力された情報は入力処理部14で所定の処理が施され、CPU11に対して操作又はデータの入力として伝達される。CPU11は入力された情報に対応して必要な演算や制御を行う。
【0040】
メディアドライブ19は、メディア2に対応して再生動作を行うことが可能に構成される。例えばメディア2としてCDに対応する場合、このメディアドライブ19には、例えば光学ヘッド、スピンドルモータ、再生信号処理部、サーボ回路等が備えられるものとなる。
ドライブ制御部18は、メディアドライブ19におけるメディア2に対する再生動作、アクセス動作等を制御する。例えばユーザが入力部15から、装填されたメディア2に対する再生操作を行った場合、CPU11はドライブ制御部18にメディア2の再生を指示する。するとドライブ制御部18は、メディアドライブ19に対して再生/アクセスを実行させる制御を行う。
メディアドライブ19では、読み出した再生データをドライブ制御部18を介してバス12に送出する。
【0041】
オーディオデータ処理部23は、CPU11の制御に基づき、入力されたオーディオデータについて、イコライジング等の音場処理や音量調整、D/A変換、増幅等の処理を施し、これをスピーカ部24を介して出力する。
例えば、上記メディアドライブ19により読み出されたオーディオデータが再生される際には、これらのオーディオデータがこのオーディオデータ処理部23において処理された後、スピーカ部24を介して出力される。
【0042】
ディスプレイ17は、例えば液晶パネルなどの表示デバイスとされ、ユーザに対して各種情報表示を行う。
例えば、CPU11が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部16に供給すると、表示処理部16は供給された表示データに基づいてディスプレイ17に表示動作を実行させる。
また、上記したメディアドライブ19において、例えば映像データが再生された場合には、この再生データについての信号処理を行い、これにより得られた信号に基づいてディスプレイ17を駆動することにより、ディスプレイ17に映像表示を行わせる。
【0043】
通信処理部21は、CPU11の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインターフェイス22は、上記通信処理部21でエンコードされた送信データを、図1に示したネットワーク4を介して所定の機器、例えば上記サーバ3に送信する。またネットワーク4を介して上記サーバ3などの外部機器から送信されてきた信号を通信処理部21に受け渡す。
通信処理部21は受信した情報をCPU11に転送する。
【0044】
なお、パーソナルコンピュータ1の構成はこの図1の構成に限られるものではなく、更に多様に考えられる。
例えばUSB、IEEE1394などの通信方式による周辺機器とのインターフェイスが設けられるようにしてもよい。またマイクロホンや外部のヘッドホンの接続に用いられる端子や、DVD再生時に対応するビデオ出力端子、ライン接続端子、光デジタル接続端子等が設けられてもよい。
またPCMCIAスロットなどが形成され、外部の情報処理装置やオーディオ機器とデータのやりとりが可能とされてもよい。
【0045】
4.サーバ装置の構成例
図4には、図1に示したサーバ3の内部構成例を示す。
この図において、先ずCPU31は、起動されたプログラムに基づいて当該サーバ3の全体の制御、演算処理を行う。例えば、図示する入力部35に対する入力に応じた動作、HDD38へのデータファイルの格納や管理情報の作成・更新等を行う。
また、CPU31は、図示するバス32を介して各回路部との間で制御信号やデータのやりとりを行う。
【0046】
メモリ部33はCPU31が処理に用いるRAM、ROM、フラッシュメモリなどを包括的に示している。
メモリ部33におけるROMには、CPU31の動作プログラム、プログラムローダー等が記憶される。また、上記フラッシュメモリには各種演算係数、プログラムで用いるパラメータ等が記憶される。また、上記RAMにはプログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【0047】
HDD38においては、上記したCPU31の制御により、データファイルの格納や管理情報の作成・更新等が行われる。
また、本実施の形態の場合、このHDD38には、図示するように期限管理情報38a、設定期限情報38b、鍵データベース38cの各種管理情報が格納される。なお、HDD38に格納されるこれらの情報の詳細については後述する。
【0048】
また、このHDD38に対しては、上記CPU11が後述する図9〜図10に示す処理動作を行うための、コンテンツ再生期限管理プログラム38aも格納されるものとなる。
CPU31は、このコンテンツ再生期限管理プログラム38aに従った動作を行うことにより、例えばパーソナルコンピュータ1に装填されて再生要求の行われたメディア2に記録されるコンテンツについて、その再生を可能とすべき期限を管理するための処理などを実行するようにされている。
なお、このようなCPU31により実行される本実施の形態としての処理動作については後述する。
【0049】
入力部35は、当該サーバ3に備えられる、図示されないキーボードやマウス、或いはリモートコマンダー、その他の入力デバイスである。この入力部35に対しては、この場合、サービスを運営する側のオペレータなどが各種操作入力やデータ入力を行うものとして想定されている。
入力部35で入力された情報は入力処理部34で所定の処理が施され、CPU31に対して操作又はデータの入力として伝達される。CPU31は入力された情報に対応して必要な演算や制御を行う。
【0050】
ディスプレイ37は、例えば液晶パネルなどの表示デバイスとされ、この場合はオペレータ等に対して各種情報表示を行う。
例えば、CPU31が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部36に供給すると、表示処理部36は供給された表示データに基づいてディスプレイ37に表示動作を実行させる。
【0051】
通信処理部39は、CPU31の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインターフェイス40は、上記通信処理部39でエンコードされた送信データを、図1に示したネットワーク4を介して所定の機器、特にパーソナルコンピュータ1に送信する。またネットワーク4を介してパーソナルコンピュータ1などの外部機器から送信されてきた信号を通信処理部39に受け渡す。
通信処理部39は受信した情報をCPU31に転送する。
【0052】
5.期限情報
上記のようにして構成される本例のコンテンツ再生期限管理システム0では、メディア2に記録されたコンテンツについての、再生可能な期限を管理しようとするものである。
そして、このためには先ず、このようにメディア2に記録される各コンテンツ対応に、再生可能とすべき期限の情報を予め本システムに対して設定しておく必要がある。
【0053】
図6は、このようなコンテンツごとの再生可能期限を定めるための、設定期限情報38bの構造例を示すデータ構造図である。
この図6に示す設定期限情報38bは、先の図4においても示したように、メディア2に記録されたコンテンツについての再生可能期限の管理を行う側とされる、サーバ3内のHDD38において格納されるものである。
先ず、この設定期限情報38bにおいて、図示するメディアIDの範囲は、同一内容のコンテンツが収録されて、例えば同一タイトルとされたメディア2に対してそれぞれ割り与えたメディアIDの範囲を示しているものである。
つまりこの場合、例えば「0001」〜「1000」の範囲内のIDが付されたメディア2は全て、同一内容が記録された同一タイトルのメディアとされている。同様に、図示する「1001」〜「2500」の範囲内のIDが付されるメディア2は、上記「1001」〜「1000」までのIDが付されたメディア2とは別内容が記録された、異なるタイトルのメディア2とされているものである。
なお、このようなメディアIDの割り振りは、メディア2の製造時において任意に行われればよいが、例えばこの場合のように、同一タイトルのメディア2ごとに続き番号により割り振るようにすれば、管理が容易となって好ましい。
【0054】
このようなメディアIDの範囲のそれぞれに対しては、各範囲に対応した同一タイトルのメディア2に収録されている、それぞれのコンテンツの別を示すコンテンツNo.(ナンバー)が対応づけられている。
このコンテンツNo.は、例えばメディア2がCD、MDなどとされる場合はトラックナンバーがこれに相当するものとなる。つまり、メディア2におけるコンテンツ管理情報において、メディア2に記録されているそれぞれのコンテンツの別を示すための情報を指すものである。
従ってこの場合、図示するID「0001」〜「1000」のメディアIDの範囲に対応したタイトルのメディア2には、コンテンツNo.1〜No.3のコンテンツが収録されていることとなる。また、同様にID「1001」〜「2500」の範囲に対応したタイトルのメディア2には、コンテンツNo.1〜No.4のコンテンツが収録されていることとなる。
【0055】
そして、この設定期限情報38bにおいては、これら各タイトルのメディア2の各コンテンツに対応づけて、期限情報が設定されるものとなる。つまり、図のように各コンテンツNo.に対して、期限情報としての例えば所要の日数の情報が対応づけられて記憶されるものである。
この図の場合、ID「0001」〜「1000」の範囲に対応したタイトルのメディア2における、コンテンツNo.1のコンテンツに対しては、例えば図のように「10」日間の期限が設定されていることとなる。また、例えばID「1001」〜「2500」の範囲に対応したタイトルのメディア2における、コンテンツNo.2のコンテンツに対しては「20」日間の期限が設定されているものである。
【0056】
6.システムの動作概要
この図6に示したような設定期限情報38bの内容に基づいて、本例のコンテンツ再生期限管理システム0においては、以下のような動作を行うものとされる。
図5は、本例のコンテンツ再生期限管理システム0において得られる動作について説明するための図であり、この図5においては、コンテンツ再生期限管理システム0において得られる動作を、説明のために簡略的に模式化して示している。なお、図中▲1▼〜▲6▼はシステムにおける動作順序を示している。
この図において、図示するメディア2に対しては、上述もしたように二重に暗号化された1以上のコンテンツと、各メディア2に固有となるようにして割り振られたメディアIDとが少なくとも記録されている。
そして、このようなメディア2が、パーソナルコンピュータ1に対して装填された場合には、先ずパーソナルコンピュータ1は、このメディア2の例えばディスク上の内周エリアからTOC情報等の管理情報を読み出すと共に、メディアIDを読み出すようにされる。
【0057】
この際、パーソナルコンピュータ1では、このように読み出した例えばTOC情報に基づいて、メディア2に記録されているコンテンツの数やタイトル名、及びコンテンツNo.の情報等、メディア2に記録されたコンテンツを再生するために必要な情報を認識するようにされる。
そして、これらの情報に基づいて、例えば少なくともコンテンツNo.の情報、タイトル名の情報を、図3に示したディスプレイ17上に表示させる。さらに、このように表示させたコンテンツNo.の情報、タイトル名の情報などに基づいて、ユーザに再生すべきコンテンツを選択・決定させる。
【0058】
ユーザにより再生すべきコンテンツが選択・決定された場合、パーソナルコンピュータ1では、このように選択・決定されたコンテンツのコンテンツNo.の情報と、上記のようにして読み出したメディアIDの情報とを、再生要求としてサーバ3に対して送信する(図中▲1▼)。
なお、この場合は、例えばユーザによりコンテンツNo.1とコンテンツNo.2のコンテンツが選択・決定されたとする。また、図中に「初回再生要求」と示すように、これらのコンテンツに対するサーバ3への再生要求が、初回のものであったと仮定する。
【0059】
サーバ3においては、このようなコンテンツに対する初回の再生要求に応じて、これらのコンテンツについての初回要求日を設定する(図中▲2▼)。
つまり、このように初回の再生要求の行われたコンテンツに対しては、これらのコンテンツに対応づけて、その初回再生要求が行われた時点を示す情報として、例えば日にち(初回要求日)の情報を記憶するようにしたものである。
【0060】
このようにして、各コンテンツについての初回の再生要求の度に、各コンテンツに対応づけて初回要求日が記憶されることによっては、図4に示したHDD38に対して、次の図7に示すような期限管理情報38aが形成されるようになる。
すなわち、この図7に示すようにして、各メディアIDを有するメディア2における、各コンテンツNo.のコンテンツに対応づけて、その初回要求日が記憶されているものである。
このようにして、各メディアIDごとに、メディア2に記録された各コンテンツについての初回要求日を記憶することによっては、メディア2の個体ごとに、そこに記録される各コンテンツの初回要求日が設定されるものとなる。そして、このようにメディア2の個体ごとに各コンテンツの初回要求日が設定されることで、後述するように、各コンテンツの実際の再生状況に応じた期限管理を行うことが可能となる。
【0061】
図5において、このように初回再生要求が行われたコンテンツの初回要求日を、期限管理情報38aとして記憶すると、サーバ3は、これらのコンテンツの暗号化を解くための、対応する鍵情報をパーソナルコンピュータ1に対して送信する。
【0062】
ここで、上記もしたようにメディア2に記録されるコンテンツは二重に暗号化されているものである。つまり図2においても示したように、メディア2に記録される各々のコンテンツに対する第1レベルの暗号化と、コンテンツ全体に対する第2レベルの暗号化が行われているものである。
このことから、この場合のサーバ3においては、上記のように再生要求の行われたコンテンツの暗号化を解くための鍵情報として、これらコンテンツに対応した第1レベルの鍵情報と、コンテンツ全体に対応した第2レベルの鍵情報とをパーソナルコンピュータ1に対して送信する必要がある。
そしてこの際、サーバ3においては、このように再生要求のあったコンテンツに対応した鍵情報を認識できるように、メディア2に記録される各コンテンツと鍵情報との対応がとられている必要がある。
【0063】
このためにサーバ3においては、先の図4に示したHDD38に対して、このように再生要求のあったメディア2のコンテンツに対応する鍵情報を認識するための、鍵データベース38cを格納するようにしている。
この鍵データベース38cは、例えば図8に示すような構造とされる。
この図8に示すように、鍵データベース38cにおいては、例えばメディア2のタイトルごとの区切りとされたメディアIDの範囲に対応づけて、第2レベルの暗号化(コンテンツ全体の暗号化)を解くための鍵情報が記憶される。
先の図2において説明したように、本例においては、同一タイトルとされるメディア2間では、記録されるコンテンツの全体が同一の鍵により暗号化されているものである。従ってこの場合、サーバ3では受信されたメディアIDを元にこの鍵データベース38cを参照して、該当するメディアIDの範囲に対応づけられた鍵情報を検索することで、先ずはメディア2のコンテンツ全体に施された暗号化を解くための鍵情報を取得することができるものである。
【0064】
また、この鍵データベース38cにおいては、図示するように、上記したメディアIDの範囲(メディア2のタイトル)に対応づけられて、収録されるコンテンツのコンテンツNo.が記憶され、さらに、これらそれぞれのコンテンツNo.に対応づけられて、第1レベルの暗号化を解くための鍵情報が記憶される。
つまり、上記のように受信されたメディアIDによって対応するタイトル(メディアIDの範囲)を認識した上で、受信されたコンテンツNo.の情報と一致するコンテンツNo.に対応づけられた鍵情報を認識することにより、再生要求のあったコンテンツに対応する第1レベルの鍵情報を読出すことができるようにされているものである。
【0065】
なお、この場合の上記鍵情報は、暗号化を解くための鍵そのものの情報とされてもよいし、パーソナルコンピュータ1側で鍵を生成するための元となる情報とされてもよい。
また、ここでは、このような鍵データベース38cを用いることで、再生要求のあったコンテンツに対応する鍵情報を読出すようにしたが、本システムにおいて、必ずしもこのような鍵データベース38cを用いる必要はない。
例えば、メディア2に記録されるコンテンツを、メディアIDやコンテンツNo.の情報を用いた所定の演算によって生成した暗号化鍵により暗号化しておくようにする。そしてサーバ3側において、再生許可の際には、受信されたメディアID、コンテンツNo.等の情報に基づいた演算結果から対応する復号化用の鍵情報を生成し、これをパーソナルコンピュータ1に対して返信するようにする。
これにより、鍵データベース38cを用いずとも本システムが有効に成立する。
【0066】
図5において、サーバ3では、パーソナルコンピュータ1により受信されたメディアIDの情報とコンテンツNo.の情報とを元に、上記のように鍵データベース38cを参照することによって、対応する鍵情報を読出すようにされる。
そして、サーバ3は、このように読出した対応する鍵情報をパーソナルコンピュータ1に対して送信する(図中▲3▼)。
【0067】
このようにして、サーバ3から対応する鍵情報が送信されることにより、これを受信したパーソナルコンピュータ1では、この鍵情報を元に、装填されたメディア2のコンテンツ全体に対する第2レベルの暗号化と、ユーザにより選択されたコンテンツNo.のコンテンツに対する第1レベルの暗号化を解くことが可能となる。そして、このように第1・第2レベルの双方の暗号化を解くことが可能となることで、この場合は上記のようにしてユーザにより再生すべきとして選択・決定された、コンテンツNo.1、No.2のコンテンツを再生することが可能となる。
【0068】
ここで、上記のようにして初回再生要求に基づいてコンテンツNo.1、No.2のコンテンツが再生された後において、再びこれらコンテンツNo.1、No.2のコンテンツに対する選択・決定が行われて再生要求が行われたと仮定する。すなわち、図中▲4▼と示したようにして、同一コンテンツに対する2回目以降の再生要求が行われたとする。
すると、この場合もパーソナルコンピュータ1では、このように選択・決定されたコンテンツのコンテンツNo.の情報と、メディアIDの情報とをサーバ3に対して送信するようにされる。
【0069】
サーバ3においては、このような同一コンテンツについての2回目以降の再生要求が行われたことに応じて、これらのコンテンツの初回要求日からの日数に基づいて、再生可能期限についての判別を行うようにされる(図中▲5▼)。
この際、サーバ3においては、先ず受信されたメディアIDとコンテンツNo.の情報を元に、先の図7に示した期限管理情報38aを参照するようにされる。つまり、このように受信されたメディアIDとコンテンツNo.の情報を元に期限管理情報38aを参照することにより、再生要求のあったコンテンツの初回要求日を読出すようにされるものである。
そして、このように再生要求のあったコンテンツの初回要求日を読出すと、この初回要求日から現在の日にちまでの日数を算出するようにされる。つまり、このような2回目以降の再生要求のあったコンテンツについての、初回要求日から現在までの経過時間を示す情報として、その日数を割り出すようにされるものである。
【0070】
このようにして、再生要求のあったコンテンツについての初回要求日からの経過日数を算出すると、サーバ3は、この日数が予め設定された期限の日数を超過しているか否かを判定するために、図6に示した設定期限情報38bを参照するようにされる。すなわち、上記のようにパーソナルコンピュータ1から受信されたメディアIDとコンテンツNo.の情報に基づいて、図6に示した設定期限情報38bから、対応する期限情報としての日数の情報を読出すようにされるものである。
そして、このように設定期限情報38bから対応する期限情報としての日数の情報を読出すと、この日数と、先に説明したようにして算出したコンテンツについての初回要求日からの経過日数とを比較し、この経過日数が期限情報として設定された日数を超過しているか否かの判定を行う。
【0071】
このような判定の結果、上記経過日数が期限情報として設定された日数を超過しているとされた場合は、再生要求のあったコンテンツは既に設定された期限を超過しているとして、パーソナルコンピュータ1に対し、このコンテンツについての再生を不許可とする旨を通知するための再生不可通知を送信する(図中▲6▼)。
つまりこの場合は、コンテンツの暗号化を解くための鍵情報を送信しないことにより、コンテンツの再生を不可とすることができるものである。そしてこれにより、パーソナルコンピュータ1において再生要求のされたコンテンツが、予め設定された期限を超過している場合に対応して、このコンテンツの再生を不可とすることができる。
【0072】
なお、ここでは、上記のようにして再生要求のあったコンテンツが期限超過とされた場合には、再生不可通知を送信するようにしたが、このような再生不可通知は送信せずに、鍵情報を送信しないとすることのみによって、このコンテンツについての再生を不可とするようにしてもよい。
【0073】
一方、上記経過日数が期限情報として設定された日数を超過してはいないとされた場合は、再生要求のあったコンテンツは設定された期限を未だ超過してはいないとして、このコンテンツについての再生が可能となるように、パーソナルコンピュータ1に対して対応する鍵情報を送信するようにされる(図中▲6▼)。
【0074】
この際、サーバ3においては、このように再生要求のあったコンテンツに対応する鍵情報を読出すために、受信されたメディアIDとコンテンツNo.の情報を元に先の図8に示した鍵データベース38cを参照するようにされる。そして、先ずは上記メディアIDに基づいて、この鍵データベース38cにおいて記憶される、対応するメディアIDの範囲を認識するようにされる。さらに、このメディアIDの範囲に対応づけられて記憶される鍵情報を読出すことで、再生要求のあったメディア2におけるコンテンツ全体の暗号化を解くための第2レベルの鍵情報を読出すようにされる。
その上で、このように認識したメディアIDの範囲に対応づけられた各コンテンツNo.のうち、上記受信されたコンテンツNo.と一致するコンテンツNo.と対応づけられた鍵情報を読出すようにされる。つまりこれにより、再生要求のあったコンテンツに対応する、第1レベルの暗号化を解くための鍵情報が読出されるものとなる。
【0075】
このようにして、再生要求のあったコンテンツを復号化するための鍵情報を読出すと、サーバ3は、これら鍵情報をパーソナルコンピュータ1に対して送信する。
これにより、パーソナルコンピュータ1においては、これらの鍵情報に基づいて、再生要求のあったメディア2に記録されるコンテンツに対して施された第1・第2レベルの双方の暗号化を解くことが可能となり、これらのコンテンツを再生することが可能となる。
つまりこの結果、再生要求の行われたコンテンツが、サーバ3側において予め設定された期限を超過していないとされた場合に対応して、これらのコンテンツの再生を許可することが可能となるものである。
【0076】
なお、この図5において説明したメディア2装填時の動作からも理解されるように、ここでは、メディア2が装填された時点で、パーソナルコンピュータ1側でメディア2の管理情報が読込可能となる場合を例に挙げた。すなわち、このようにメディア2が装填された時点で、パーソナルコンピュータ1がメディア2の管理情報を読み込むことができるように、メディア2における管理情報エリアを暗号化しない場合を想定しているものである。
しかしながら、本実施の形態では、メディア2の管理情報エリアが暗号化された場合にも対応できるものである。すなわちこの場合、先ずパーソナルコンピュータ1側において、例えば装填されたメディア2から読み込んだメディアIDのみをサーバ3に送信するようにする。そして、サーバ3側では、このメディアIDに基づいて、対応する管理情報をパーソナルコンピュータ1側に送信するようにする。
その上で、このように送信された管理情報に基づいて、パーソナルコンピュータ1側においてコンテンツリストを表示するようにし、これによりユーザに再生コンテンツの選択・決定を行わせるようにすればよい。
或いは、このようにメディア2の管理情報エリアが暗号化される場合においては、サーバ3が、パーソナルコンピュータ1から送信されたメディアIDに対応する鍵情報を返信するようにし、この鍵情報に基づいてパーソナルコンピュータ1側で管理情報エリアを復号化し、これにより装填されたメディア2に対応したコンテンツリストを表示してユーザに再生コンテンツの選択を行わせるようにしてもよい。
【0077】
7.処理動作
上記のような動作を実現するために、本例のコンテンツ再生期限管理システム0においては、次の図9〜図10に示すような処理動作を行う。
なお、これら図9〜図10において、パーソナルコンピュータ1の処理動作は、図3に示したHDD20に格納されるコンテンツ再生期限管理プログラム20aに基づいてCPU11により実行されるものであり、サーバ3の処理動作は、図4に示したHDD38内に格納されるコンテンツ再生期限管理プログラム38dに基づいてCPU31により実行されるものである。
先ず、図9に示すステップS101において、パーソナルコンピュータ1側では、メディア2が装填されたか否かを監視している。そして、図3に示したメディアドライブ19に対してメディア2が装填されると、ステップS102に処理を進める。
【0078】
ステップS102においては、装填されたメディア2としての、例えばディスク上の内周エリアに記録されている、メディアIDと、管理情報としてのTOC情報を読み込む。
つまり、ドライブ制御部18に対する制御を行って、メディアドライブ19に装填されたメディア2に記録されるメディアIDと、管理情報としてのTOC情報を読み込むものである。
【0079】
続くステップS103においては、このように読み込んだTOC情報の内容に基づいて生成した、コンテンツリストを、図3に示したディスプレイ17上に表示させる。
このようにしてステップS103において表示されるコンテンツリストとしては、先に例示したように、例えばメディア2に記録される各コンテンツのコンテンツNo.と、それぞれのタイトル名等の情報が表示されればよい。
【0080】
ステップS104においては、ユーザに再生すべきコンテンツの選択を行わせる。このステップS104における処理動作としては、図3に示した入力部15に対してユーザが行った操作に応じて、上記のようにディスプレイ17上に表示させたコンテンツリストの表示内容を変える等の処理を行って、ユーザに再生すべきコンテンツの選択を行わせる。
【0081】
続くステップS105においては、ステップS104において選択されたコンテンツを決定する操作が行われたか否かを判別するようにされる。そして、入力部15に対する所定操作が未だ行われず、選択したコンテンツを決定する操作が行われてないとされた場合は、再び上記ステップS104の処理を実行して引き続きユーザに再生コンテンツの選択を行わせる。また、ユーザにより決定操作が行われたとされた場合は、ステップS106に処理を進める。
【0082】
ステップS106においては、上記ステップS104の処理において選択されたコンテンツのコンテンツNo.の情報と、先のステップS102の処理により読み込んだメディアIDの情報とを、再生要求としてサーバ3に対して送信する。
【0083】
サーバ3側においては、このように送信された再生要求としてのメディアIDの情報とコンテンツNo.の情報とが受信されるのを、図示するステップS201の処理により監視している。
そして、パーソナルコンピュータ1から送信された、これらメディアIDとコンテンツNo.の情報を受信したとされた場合は、ステップS202において、これらの情報を、例えば図4に示したメモリ部33内のRAMに一時保持する。
【0084】
続くステップS203においては、保持されたこれらメディアIDとコンテンツNo.の情報を元に、図4に示したHDD38内の期限管理情報38aを参照する。
そして、ステップS204においては、このようにして期限管理情報38aを参照した結果、この期限管理情報38a内に、受信されたメディアIDとコンテンツNo.の情報と同一の情報が記憶されているか否かの判別を行う。
先にも説明したように、この期限管理情報38aにおいては、既に再生要求のあったコンテンツについては、そのコンテンツNo.の情報と、このコンテンツが記録されるメディア2のメディアIDとが記憶されていることになる。従ってこのことから、上記のようにパーソナルコンピュータ1側から受信されたメディアIDとコンテンツNo.の情報が、既に期限管理情報38a内に記憶されているか否かの判別を行うことによっては、再生要求のあったコンテンツが、過去において既に再生要求されているか否かの判別を行うことができるようになる。
すなわち、先のステップS104において今回ユーザにより選択されたコンテンツに対する再生要求は、2回目以降の再生要求である否かを判別できるものである。
【0085】
このステップS204において、上記のように受信されたメディアIDとコンテンツNo.の情報と同一の情報が期限管理情報38a内に既に記憶されているとして、2回目以降の再生要求であるとされた場合は、ステップS207に処理を進める。
一方、受信されたメディアIDとコンテンツNo.の情報と同一の情報が、未だ期限管理情報38a内に記憶されていないとして否定結果が得られた場合は、ステップS205に処理を進める。
【0086】
ここで、これまでにおける説明から理解されるように、本実施の形態では、メディア2に対しては1以上のコンテンツが記録されている場合、ユーザはこれらのコンテンツのうちから所望の1以上のコンテンツを選択・決定して再生要求を行うことが可能とされている。つまり、これによっては、先のステップS201の処理において、パーソナルコンピュータ1側から複数のコンテンツNo.の情報が受信される場合があるということになる。
そして、これに伴っては、上記したステップS204の判別処理において、これら複数のコンテンツNo.の情報について既に期限管理情報38a内に記憶されているか否かの判別を行う必要があることとなる。すなわち、このような判別処理を、コンテンツNo.ごとに並行して行う必要がある。
このことから、このステップS204を含む、以下に続くステップS207から図10に示すステップS215までの処理としても、ここでの図示は省略しているが、このように複数のコンテンツNo.が受信された場合は、これらのコンテンツNo.について並行した処理を行うようにされているものとする。
【0087】
上記ステップS204において否定結果が得られた場合の、ステップS205においては、先のステップS202の処理において一時保持したメディアIDの情報、及び/又はコンテンツNo.の情報を期限管理情報38aに記憶する。
ここで、上記したステップS204の処理において否定結果が得られた場合としては、メディアIDとコンテンツNo.との双方が記憶されていない場合と、メディアIDは既に記憶されているが、コンテンツNo.のみが未だ記憶されていない場合がある。
つまり、前者の場合としては、メディア2について、今回初めて再生要求が行われた場合がこれに当てはまる。また、後者の場合としては、メディア2に記録されるコンテンツのうち既に再生要求のされたコンテンツがあって、今回選択・決定されたコンテンツが初めて再生要求された場合が当てはまる。
そして、これらの場合に対応するために、このステップS205として実際には、メディアIDとコンテンツNo.との双方が記憶されていない場合は、これらメディアIDとコンテンツNo.とを対応づけて期限管理情報38a内に書き込むようにされる。また、コンテンツNo.の情報のみが記憶されていなかった場合には、そのコンテンツNo.の情報を、今回の再生要求として受信したメディアIDに対応させて期限管理情報38aに書き込むようにされるものとなる。
【0088】
続くステップS206においては、このように書き込んだメディアIDの情報、及び/又はコンテンツNo.の情報に対応づけて、現在の日にちを書き込むようにされる。つまり、今回初めて再生要求の為されたコンテンツについての、初回要求日を期限管理情報38a内に記憶するものである。
このステップS206の処理によって、上記ステップS205において書き込まれたメディアIDの情報、及び/又はコンテンツNo.の情報に対応づけて現在の日にちを書き込むと、次の図10に示すステップS214に処理を進めるようにされる。
【0089】
図10に示すステップS214においては、鍵データベース38cを参照して、先のステップS202の処理によって保持されたメディアIDとコンテンツNo.の情報に対応する鍵情報を読出す。
つまり、この場合、上記期限管理情報38aに書き込まれたコンテンツは、初めて再生要求がなされたものとされることから、期限を超過しているという状況はあり得ないので、このコンテンツに対応する鍵情報を読出すようにしたものである。
この際、先にも説明したように、この鍵データベース38cにおける、該当するメディアIDの範囲に対応づけられている鍵情報を参照することにより、先ずは第2レベルの鍵情報を読出すようにされる。また、これと共に、このように参照したメディアIDの範囲に対応づけられたコンテンツNo.の内の、ステップS202の処理により保持されたコンテンツNo.の情報と一致するコンテンツNo.に対応づけられて記憶される鍵情報を参照することで、第1レベルの鍵情報も読出すようにされる。
そして、このように鍵データベース38cから、対応する第1・第2レベルの鍵情報を読出すと、ステップS215において、これらの鍵情報をパーソナルコンピュータ1に対して送信する。
【0090】
パーソナルコンピュータ1側では、これら鍵情報の受信の有無を、図10に示すステップS108において判別する。
サーバ3からの、これら鍵情報の受信が未だないと判別した場合は、図示するようにステップS107に処理を進めて、サーバ3からの再生不可通知の受信の有無を判別する。また、鍵情報が受信されたと判別した場合は、ステップS109に処理を進める。
【0091】
ステップS109においては、受信したこれらの鍵情報に基づいて、対応するコンテンツを復号化しこれを再生する。
すなわち、このステップS109の処理としては、先ず受信された第2レベルの鍵情報に基づいて、装填されたメディア2のコンテンツ全体に施された第2レベルの暗号化を解くための処理を行う。そして、同じくサーバ3より受信された第1レベルの鍵情報に基づいて、先のステップS104において選択されたコンテンツに施された第1レベルの暗号化を解くための処理を行うようにされる。
このようにして、このステップS109の処理が行われることによっては、先のステップS104において選択されたコンテンツを復号化することができるようになり、これによってユーザにより再生すべきとして選択・決定されたコンテンツの再生を行うことが可能となる。
【0092】
この結果、初めて再生要求が行われたとされ、図9に示したサーバ3側におけるステップS204の処理によって否定結果が得られたコンテンツについては、上記のように対応した鍵情報がパーソナルコンピュータ1側に送信されるようになって、このコンテンツについての再生を許可することができるようになる。
【0093】
続いては、図9に示した先のステップS204において、期限管理情報38a内にパーソナルコンピュータ1から受信されたメディアIDとコンテンツNo.の情報と一致する情報が記憶されているとされて、肯定結果が得られた場合について説明する。
このようにステップS204の処理において肯定結果が得られた場合は、このステップS204で判別されたコンテンツNo.の付されたコンテンツが、過去において既に再生要求が行われているということになる。
このことから、先ず、続くステップS207においては、このように既に再生要求が行われたとされたコンテンツについての、初回要求日からの経過日数を算出するために、期限管理情報38a内において記憶されている、このコンテンツに対応する初回要求日を読出すようにされる。
つまり、この期限管理情報38a内において、上記ステップS204の処理により一致が判別されたコンテンツNo.に対応づけられて記憶されている初回要求日の情報を読出すようにされるものである。
そして、続くステップS208においては、このように読み出された初回要求日から現在の日にちまでの期間を算出して、このコンテンツNo.の付されたコンテンツについての、初回要求日からの経過日数を算出するようにされる。
このステップS208の処理を実行すると、図10に示すステップS209に処理を進める。
【0094】
図10に示すステップS209においては、先のステップS202の処理によって保持されたメディアIDとコンテンツNo.の情報を元に、図6に示した設定期限情報38bを参照する。つまり、上記のように保持されたメディアIDとコンテンツNo.の情報に対応するコンテンツに対して設定された、期限情報を参照するものである。
そして、続くステップS210においては、このように参照した該当する期限情報を認識するようにされる。さらに、ステップS211の処理によっては、このように認識した期限情報により示される日数の情報と、先のステップS208の処理により算出された初回要求日からの経過日数とを比較するようにされる。
【0095】
続くステップS212においては、上記ステップS211の処理による比較結果に基づいて、再生要求のあったコンテンツの再生可能期限が超過しているか否かを判別する。
すなわちこの場合、上記ステップS211の処理による比較結果により、期限情報により示される日数よりも、先のステップS208の処理により算出された初回要求日からの経過日数の方が多いとされた場合には、該当するコンテンツの再生可能期限が超過しているとして肯定結果が得られる。
また、上記期限情報により示される日数よりも、先のステップS208の処理により算出された初回要求日からの経過日数の方が少ないとされた場合には、再生要求のあったコンテンツは再生可能期限が超過していないとして否定結果が得られるものとなる。
【0096】
このステップS212において、該当するコンテンツの再生可能期限が超過していないとして否定結果が得られた場合は、ステップS214に処理を進める。
このステップS214においては、先にも説明したように鍵データベース38cを参照して先のステップS202の処理によって保持されたメディアIDとコンテンツNo.の情報に対応する第1・第2レベルの鍵情報を読出す。そして、続くステップS215において、これらの鍵情報をパーソナルコンピュータ1に対して送信するようにされる。
【0097】
これにより、先にも説明したようにパーソナルコンピュータ1側では、先ずこれらの鍵情報の受信がステップS108の処理によって判別され、さらにステップS109において、これらの鍵情報に基づいて対応するコンテンツが復号化され、再生されるようになる。
この結果、先のステップS104において、ユーザにより再生すべきとして選択・決定されたコンテンツが再生可能期限を超過していないとされた場合は、このコンテンツについての再生を許可することができるようになる。
【0098】
一方、上記したステップS212において、該当するコンテンツの再生可能期限が超過しているとして肯定結果が得られた場合は、図示するステップS213の処理によって、このコンテンツについての再生不可通知をパーソナルコンピュータ1に対して送信するようにされる。
【0099】
パーソナルコンピュータ1側では、このようなサーバ3側からの再生不可通知の受信の有無を、図示するステップS107において判別しており、この再生不可通知が受信された場合はステップS110に処理を進めて、この再生不可通知に対応した処理を行うようにされる。
このステップS110の処理としては、例えば選択されたコンテンツの再生可能期限が超過している旨をユーザに通知するためのメッセージを、ディスプレイ17上に表示させる等、必要な対応処理を行うようにされる。つまり、このような対応処理を行って、対応するコンテンツの再生を行わないようにするものである。
これによって、上記のようにして再生可能期限が超過しているとされたコンテンツについては、その再生を不可とすることができるようになる。
【0100】
なお、ここでは、上記ステップS103〜S106の処理動作からも理解されるように、ユーザの行った操作に対応して再生要求情報をサーバ3に対して送信するようにしたが、これに代え、例えばメディア2が装填され、メディアIDが読み取られた時点で自動的に再生要求情報をサーバ3に送信するようにしてもよい。
つまり、本例ではコンテンツの読み取りを要求する操作が行われた際に、上記再生要求情報としての少なくともメディアID(識別情報)をサーバ3に対して送信するようにしたが、これに代え、メディア2が装填される際に、このような再生要求情報としての識別情報を送信するようにしてもよいものである。
なおこの場合、上記のようにパーソナルコンピュータ1側から自動的に送信する再生要求情報としては、メディア2に記録されたコンテンツ全部を指定するものとされてもよいし、或いは予め設定された所定のコンテンツNo.のコンテンツのみを指定するものとされてもよい。
【0101】
以上で説明したように、本実施の形態のコンテンツ再生期限管理システム0によっては、それぞれのメディア2に固有となるようにして割り振られたメディアIDに基づいて、それぞれのメディア2に記録されるコンテンツの再生可能期限を管理することができるようになる。
これにより、本例のコンテンツ再生期限管理システム0によっては、メディア2に記録されたコンテンツについての再生期限の管理を行う際に、従来のようにパーソナルコンピュータ1とサーバ3との間でユーザの個人情報等の登録情報を設定する必要がなくなる。
そして、この結果、従来のように個人情報が外部に漏洩する危険性がなくなり、安全で実用的なコンテンツ再生期限管理システムを提供することが可能となる。
【0102】
また、このようにして、コンテンツの再生期限の管理を行う際に従来のようにパーソナルコンピュータ1とサーバ3との間でユーザの個人情報等の登録情報を設定する必要がなくなることによっては、ユーザは、例えば異なるパーソナルコンピュータ1から本例のシステムによるサービスを享受するといったことを容易に行うことが可能となる。
つまり、本例のコンテンツ再生期限管理システム0において、ユーザは使用するパーソナルコンピュータ1を選ばずに、どの端末装置からも簡便に本例のサービスを享受することが可能となるものである。
【0103】
また、本例のコンテンツ再生期限管理システム0においては、上記のようにメディア2に記録したメディアIDに基づいてそれぞれのコンテンツの再生期限管理を行うものである。
このことから、本例のコンテンツ再生期限管理システム0においては、メディア2に記録されるコンテンツに対応する再生期限期限が、使用するパーソナルコンピュータ1に依存して変えられてしまうということがなくなる。
この結果、例えば従来においては同一のコンテンツについて再度別のパーソナルコンピュータ1からサーバ3に対して再生要求が行われた場合に、このコンテンツの再生可能期限が変更されてしまっていたものを、本例ではこれを防止することが可能となる。
そして、このようにコンテンツの再生可能期限が変更されてしまうことを防止することができることにより、全てのユーザに対して平等なコンテンツ再生期限管理を行うことが可能となる。
【0104】
また、このようにサーバ3側で一括してコンテンツの期限管理が行えることで、従来のようにパーソナルコンピュータ1側のクロックが変更されて不正に再生期限が引き延ばされてしまうことを効果的に防止できる。
【0105】
また、上述もしたように、本例のコンテンツ再生期限管理システム0においては、メディア2に記録されるそれぞれのコンテンツの再生可能期限を、初回再生要求が行われてからの一定期間とするようにしている。
すなわち、このようにすることで、例えば一度も再生されないままに再生可能期限が超過してコンテンツの再生が不能となってしまうといったことを効果的に防止することができ、これによって、各コンテンツの実際の再生状況に応じた平等な再生可能期限を設定することが可能となる。
【0106】
また、これまでにおいて説明したような本例のパーソナルコンピュータ1としての動作は、図3において示したHDD31に格納されるコンテンツ再生期限管理プログラム31aによって実現されるものである。また、同様にサーバ3の動作は、図4において示したHDD38に格納されるコンテンツ再生期限管理ログラム38dによって実現されるものである。
そして、このようなプログラムを記録媒体に記録して例えばパッケージメディアとすれば、本実施の形態としてのサーバ3、パーソナルコンピュータ1の動作を実現するプログラムの提供が容易となり、装置設計やシステム構築に好適である。
なお、該プログラムを記録する記録媒体は、CD方式、DVD方式、MD方式の光ディスクや、光磁気ディスク、フレキシブルディスクのような磁気ディスク、或いは固体メモリを用いたメモリカードなどによっても実現できるものでもある。
【0107】
なお、上記した実施の形態では、各メディア2に対して付すべきメディアIDを、ディスク上の保護膜に形成する例を挙げたが、この他にも、例えばメディアIDをTOCエリアやその他の領域に対して書き換え不能に記録するようにしてもよい。
また、実施の形態では、メディア2に記録されるコンテンツが映像または音声等のAVデータとされる場合を例示したが、その他テキストデータや画像データ等の他のデータとされてもよい。
【0108】
また、上記実施の形態では、各コンテンツに対応して設定する期限情報を日数の情報として設定したが、これに代えて、例えば時分秒までといったより詳細な時間情報として設定するようにしてもよい。また、年月のようにより大まかな時間情報を設定するようにしてもよい。
【0109】
また、上記実施の形態では、各メディア2に記録されるそれぞれのコンテンツの再生可能期限を、初回再生要求のあった日からの経過日数として設定する場合を例に挙げたが、これに代え、例えば「○月×日まで」のように再生可能期限の日付情報を設定するようにしてもよい。
そして、この場合において、例えば各コンテンツの再生可能期限を、タイトルごとに一律に設定しておくようにすれば、各メディア2に記録されたメディアIDの情報のみに基づいて、コンテンツの再生期限管理を行うことが可能となる。すなわち、この場合、再生要求の行われたコンテンツの記録されるメディア2のメディアIDがわかれば、このメディアIDの範囲で区切られた対応するタイトルが認識可能となる。
そして、この場合は、上記のように各コンテンツの再生可能期限は、タイトルごとに一律に設定されるものとなることから、このように再生要求の行われたメディア2のタイトルが認識可能となることによっては、そこに収録される各コンテンツの期限情報も認識可能になるものである。
そしてこの結果、上記のようにしてメディア2に記録されたメディアIDの情報のみに基づいて、コンテンツの再生期限を管理することが可能となるものである。
【0110】
なお、確認のために述べておくと、先に説明したようにして、メディア2に記録される1以上のコンテンツについて個別の期限管理を行う実施の形態としても、メディア2として新たに付す情報は、メディアごとに固有のメディアIDのみで足るものである。
つまり、メディアのTOC情報等に基づいて管理されるコンテンツNo.そのものによっては、そのメディアとしてのアルバムタイトル内においてコンテンツを特定可能とされるのみであり、直接的にコンテンツを特定可能な情報ではない。しかしながら、実施の形態のメディアIDとコンテンツNo.を組み合わせることによっては、先ず、メディアIDによりメディアとしてのタイトルが特定され、さらにそのタイトルの階層下において、コンテンツNo.によりコンテンツを特定することが可能となる。
そして、これによって、コンテンツごとに固有の識別情報といったものをメディア2に対して新たに付さずとも、各コンテンツを識別可能とすることができる。
つまり、上記した実施の形態においても、メディア2に対してこのようなメディアIDを付すのみで、各メディア2に記録される各コンテンツを識別可能とすることができるものである。
【0111】
また、本例のコンテンツ再生期限管理システム0としては、例えば以下に示すような変形例が可能である。
先ず、第1の変形例としては以下のようにすることができる。
すなわち、本例のサーバ装置側では、図6に示した設定期限情報38bの内容を変更しさえすれば再生可能期限を容易に変更可能であることから、これを利用し、例えば所定の条件に応じて再生可能期限を変更するといったものである。
【0112】
また、第2の変形例としては、本例のコンテンツ再生期限管理システム0を、コンテンツのレンタルサービスに適用するものである。
この場合、メディア2に対しては、レンタルの対象となるべきコンテンツが記録される。そして、ユーザは、メディア2をパーソナルコンピュータ1に対して装填した後、このメディア2に収録されるコンテンツからレンタルしたいコンテンツを選択・決定して再生要求を行う。
これによって、サーバ3側でこのコンテンツについての初回要求日が設定され、以降は上述したようにして設定された再生可能期限内では、再生要求の度に対応する鍵情報がパーソナルコンピュータ1に対して返信されるようになり、コンテンツについての再生が可能となる。つまりこの場合は、「初回要求日=レンタル開始日」となって、このレンタル開始日から以降レンタル期間内は、このコンテンツについての再生が可能となるものである。
【0113】
また、第3の変形例としては、本例のシステムにおける再生可能期限についての管理に加えて、メディア2に記録されたそれぞれのコンテンツについて、任意の期間限定サービスを行うようにするものである。
例えば、このような第3の変形例としては、所定期間中に或るコンテンツについて再生要求を行った際に、そのコンテンツについての再生可能期限を延長するなどといったことが考えられる。
或いは、所謂ボーナストラックのような、特典としてのコンテンツを予めメディア2に記録しておくようにし、例えば或る期間において再生要求を行った場合にのみ、このコンテンツ対応する鍵情報をサーバ3からパーソナルコンピュータ1に送信させるようにし、このような特典としてのコンテンツの再生を可能にするといったことも考えられる。
このような第3の変形例によっては、コンテンツ再生に関する娯楽性を増すことができる。
【0114】
【発明の効果】
以上のように本発明では、再生期限管理の対象としてのコンテンツ情報が記録される記録媒体に対して、記録媒体自体を識別する固有の識別情報を記録するようにしている。
そして、このように記録媒体に記録された、少なくとも上記識別情報を、端末装置により読み取ってこれをサーバ装置に対して送信するようにしている。さらに、上記サーバ装置では、少なくともこの識別情報に基づいて上記記録媒体に記録されたコンテンツ情報についての再生可能期限を示す、再生可能期限情報に基づいて、上記記録媒体に記録されたコンテンツ情報の再生可能期限が超過しているか否かを判定するようにしている。
その上で、サーバ装置側では、上記再生期限を超過していないと判定された場合には、上記コンテンツの再生を実行させる再生動作制御情報を送信させるように制御し、また、上記再生期限を超過していると判定された場合には、上記コンテンツ情報の再生が実行されないようにするための制御を行うようにしている。
【0115】
つまり、上記のような本発明によれば、上記記録媒体に記録された、少なくとも上記識別情報を元に、サーバ装置側で上記記録媒体に記録されたコンテンツ情報についての再生期限を管理することができるようになる。
つまりこの結果、本発明によっては、記録媒体に記録されたコンテンツ情報の再生可能期限の管理を行うにあたって、従来のようにサーバ装置側にユーザの個人情報等の登録情報を設定させる必要がなくなるものである。
【0116】
このようにして、サーバ装置に対してユーザの個人情報等の登録情報を設定させなくとも、コンテンツ情報の再生期限管理を行うことが可能となることにより、ユーザの個人情報がシステム外部に漏洩する危険性がなくなり、安全で実用的なコンテンツ再生期限管理システムを提供することが可能となる。
【0117】
また、このようにして再生期限の管理を行うにあたりユーザの個人情報等の登録情報を設定する必要がなくなることによっては、例えば別の端末装置により本発明によるサービスを享受しようとする際に、再度この端末装置とサーバ装置の間でユーザの個人情報等の登録を行う手間が省かれるようになり、使用する端末装置を替えてのサービスの享受が容易となる。
つまりこの結果、ユーザはどの端末装置からでも簡便にサービスを享受することができるようになる。
【0118】
また、本発明においては、上記のように記録媒体に記録した識別情報に基づいてそれぞれのコンテンツ情報の再生期限管理を行うものであるから、例えば使用する端末装置に依存してコンテンツ情報の再生可能期限が変えられてしまうということがなくなる。
この結果、例えば従来においては、同一のコンテンツ情報について再度別の端末装置から再生要求が行われた場合に、このコンテンツ情報の再生可能期限が変更されてしまっていたものを、本発明ではこれを防止することが可能となる。
そして、このようにコンテンツ情報の再生可能期限が変更されてしまうことを防止することができることにより、全てのユーザに対して平等なコンテンツ情報の再生期限管理を行うことが可能となる。
【0119】
また、本発明では、コンテンツ情報の再生期限についての管理をサーバ装置側において一括して行うようにしていることから、従来のように端末装置側のクロックが変更されて不正に再生期限が引き延ばされてしまうというような事態を、効果的に防止できる。
【図面の簡単な説明】
【図1】本発明における、実施の形態としてのコンテンツ再生期限管理システムの概要を示す図である。
【図2】メディア2に記録されるデータの構造例を示すデータ構造図である。
【図3】実施の形態としての端末装置内部の構成例を示すブロック図である。
【図4】実施の形態としてのサーバ装置内部の構成例を示すブロック図である。
【図5】実施の形態のコンテンツ再生期限管理システムにおいて得られる動作の概要を説明するための図である。
【図6】設定期限情報の構造例を示すデータ構造図である。
【図7】期限管理情報の構造例を示すデータ構造図である。
【図8】鍵データベースの構造例を示すデータ構造図である。
【図9】実施の形態としてのコンテンツ再生期限管理システムにおいて得られる処理動作を示すフローチャートである。
【図10】同じく、実施の形態としてのコンテンツ再生期限管理システムにおいて得られる処理動作を示すフローチャートである。
【符号の説明】
0 コンテンツ再生期限管理システム、1 パーソナルコンピュータ、2 メディア、3 サーバ、4 ネットワーク、11 CPU、12 バス、13 メモリ部、14 入力処理部、15 入力部、16 表示処理部、17 ディスプレイ、18 ドライブ制御部、19 メディアドライブ、20 HDD、21 通信処理部、22 ネットワークインターフェイス、23 オーディオデータ処理部、24 スピーカ、31 CPU、32 バス、33 メモリ部、34 入力処理部、35 入力部、36 表示処理部、37 ディスプレイ、38 HDD、38a 期限管理情報、38b 設定期限情報、38c 鍵データベース、38d コンテンツ再生期限管理プログラム、39 通信処理部、40 ネットワークインターフェイス

Claims (15)

  1. 端末装置とサーバ装置とから成り、
    上記端末装置は、
    上記サーバ装置と情報通信を可能とする端末側通信手段と、
    1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取手段と、
    上記読取手段によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択手段と、
    上記識別情報と上記選択されたコンテンツに関する情報とを上記端末側通信手段によって上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御手段と、を備え、
    上記サーバ装置は、
    上記端末装置と情報通信を可能とするサーバ側通信手段と、
    識別情報に記録されているコンテンツ毎に再生可能期間が設定され、その再生可能期間情報が予め記憶されている情報記憶手段と、
    上記識別情報と上記選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定手段と、
    上記初回判定手段によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定手段と、
    上記初回判定手段によって再生要求が2回目以降であると判定された場合、上記再生期限設定手段によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定手段と、
    上記再生可否判定手段の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように上記サーバ側通信手段を制御し、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように上記サーバ側通信手段制御する通信動作制御手段とを備え
    上記再生制御手段は、上記通信動作制御手段より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる
    ことを特徴とするコンテンツ再生期限管理システム。
  2. 上記再生制御手段は、
    上記読取手段により上記コンテンツ情報が読み取られる際に、上記サーバ装置に対して上記識別情報を送信させることを特徴とする請求項1に記載のコンテンツ再生期限管理システム。
  3. 上記再生制御手段は、
    上記記録媒体が上記端末装置に装着される際に、上記サーバ装置に対して上記識別情報を送信させることを特徴とする請求項1に記載のコンテンツ再生期限管理システム。
  4. 上記再生制御手段は、
    上記読取手段により読み取られた上記識別情報と、上記コンテンツ情報を特定可能なコンテンツ特定情報とをサーバ装置に対して送信させ、
    上記判定手段は、
    上記再生制御手段により送信された識別情報と上記コンテンツ特定情報とを元に、上記情報記憶手段に記憶されている上記再生期限情報を参照した結果に基づいて、上記記録媒体に記録されるコンテンツ情報の再生期限が超過しているか否かを判定するように構成されている、
    ことを特徴とする請求項1に記載のコンテンツ再生期限管理システム。
  5. 上記記録媒体に記録されるコンテンツ情報は、暗号化が施されているものとされ、
    上記通信動作制御手段は、
    上記判定手段の判定結果より、上記再生期限を超過していないとされた場合には、上記コンテンツ情報に施された暗号化を解くための鍵情報を上記サーバ側通信手段により送信させ、上記再生期限を超過しているとされた場合には、上記鍵情報の上記端末装置に対する送信を行わないように上記サーバ側通信手段を制御する、
    ことを特徴とする請求項1に記載のコンテンツ再生期限管理システム。
  6. 上記記録媒体においては、コンテンツ情報が記録された領域の全体に対して所定の暗号化鍵に基づいた暗号化が施されているものとされ、
    上記通信動作制御手段は、
    上記判定手段の判定結果より、上記再生期限を超過していないとされた場合には、上記コンテンツ情報が記録された領域の全体に対して施された暗号化を解くための鍵情報を送信させ、上記再生期限を超過しているとされた場合には、この鍵情報の上記端末装置に対する送信を行わないように上記サーバ側通信手段を制御する、
    ことを特徴とする請求項5に記載のコンテンツ再生期限管理システム。
  7. 上記記録媒体に記録されるコンテンツ情報は、コンテンツ情報毎に所定の暗号処理が実行されており、
    上記通信動作制御手段は、
    上記判定手段の判定結果より、上記再生期限を超過していないとされた場合には、上記コンテンツ情報毎に実行された暗号処理を解くための鍵情報を上記サーバ側通信手段により送信させ、上記再生期限を超過しているとされた場合には、上記鍵情報の上記端末装置に対する送信を行わないように上記サーバ側通信手段を制御する、
    ことを特徴とする請求項5に記載のコンテンツ再生期限管理システム。
  8. 上記識別情報は、上記記録媒体に対して書き換え不可な状態で記録されている
    ことを特徴とする請求項1に記載のコンテンツ再生期限管理システム。
  9. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおけるコンテンツ再生期限管理方法であって、
    上記端末装置は、
    1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取処理と、
    上記読取処理によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択処理と、
    上記読取処理により読み取った上記識別情報と上記選択されたコンテンツに関する情報とを上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御処理と、を実行し、
    上記サーバ装置は、
    上記識別情報と上記選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定処理と、
    上記初回判定処理によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定処理と、
    上記初回判定処理によって再生要求が2回目以降であると判定された場合、上記再生期限設定処理によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定処理と、
    上記再生可否判定処理の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように通信動作の制御を行い、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように通信動作の制御を行う通信動作制御処理と、を実行する、とともに、
    上記再生制御処理は、上記通信動作制御処理より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる
    ことを特徴とするコンテンツ再生期限管理方法。
  10. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、上記端末装置として、
    上記サーバ装置と情報通信を可能とする端末側通信手段と、
    1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取手段と、
    上記読取手段によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択手段と、
    上記識別情報と上記選択されたコンテンツに関する情報とを上記端末側通信手段によって上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御手段と、を備える、
    ことを特徴とする端末装置。
  11. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、
    上記端末装置が実行するプログラムとして、
    1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取処理と、
    上記読取処理によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択処理と、
    上記読取処理により読み取った上記識別情報と上記選択されたコンテンツに関する情報とを上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御処理と、を実行させるプログラム。
  12. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、
    上記サーバ装置として、
    上記端末装置と情報通信を可能とするサーバ側通信手段と、
    識別情報に記録されているコンテンツ毎に再生可能期間が設定され、その再生可能期間情報が予め記憶されている情報記憶手段と、
    上記識別情報と上記選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定手段と、
    上記初回判定手段によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定手段と、
    上記初回判定手段によって再生要求が2回目以降であると判定された場合、上記再生期限設定手段によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定手段と、
    上記再生可否判定手段の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように上記サーバ側通信手段を制御し、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように上記サーバ側通信手段制御する通信動作制御手段とを備え
    上記再生制御手段は、上記通信動作制御手段より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる
    ことを特徴とするサーバ装置。
  13. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、
    上記サーバ装置が実行するプログラムとして、
    識別情報と選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定処理と、
    上記初回判定処理によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定処理と、
    上記初回判定処理によって再生要求が2回目以降であると判定された場合、上記再生期限設定処理によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定処理と、
    上記再生可否判定処理の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように通信動作の制御を行い、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように通信動作の制御を行う通信動作制御処理と、を実行する、とともに、
    上記再生制御処理は、上記通信動作制御処理より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる処理
    をサーバ装置に実行させるプログラム。
  14. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、
    上記端末装置が実行するプログラムが記録された記録媒体であって、
    1以上のコンテンツ情報と、記録媒体自体を識別する固有の識別情報とが記録された外部記録媒体から情報を読み取る読取処理と、
    上記読取処理によって読み取られた1以上のコンテンツ情報から再生するコンテンツを選択するコンテンツ選択処理と、
    上記読取処理により読み取った上記識別情報と上記選択されたコンテンツに関する情報とを上記サーバ装置に対して送信させるとともに、この送信された識別情報と選択されたコンテンツに関する情報とに対応した上記サーバ装置による情報送信についての動作結果に基づいて、上記記録媒体に記録されているコンテンツ情報の再生動作を制御する再生制御処理と、
    を端末装置に実行させるプログラムを記録した記録媒体。
  15. 端末装置とサーバ装置とにより構成されるコンテンツ再生期限管理システムにおける、
    上記サーバ装置が実行するプログラムが記録された記録媒体であって、
    識別情報と選択されたコンテンツに関する情報とに基づいて、選択されたコンテンツの再生要求が初めてであるか否かを判定する初回判定処理と、
    上記初回判定処理によって再生要求が初めてであると判定された場合、上記選択されたコンテンツの再生を可能とする再生期限を設定する再生期限設定処理と、
    上記初回判定処理によって再生要求が2回目以降であると判定された場合、上記再生期限設定処理によって設定された再生期限に基づいて、上記選択されたコンテンツが再生可能であるか否かを判定する再生可否判定処理と、
    上記再生可否判定処理の判定結果より、上記選択されたコンテンツが再生可能であると判定された場合には、上記選択されたコンテンツ情報の再生を可能とするための再生動作制御情報が送信されるように通信動作の制御を行い、再生不可と判定された場合には、上記端末装置側での上記コンテンツ情報の再生が実行されないようにするために、再生不可通知が送信されるように通信動作の制御を行う通信動作制御処理と、を実行する、とともに、
    上記再生制御処理は、上記通信動作制御処理より上記再生動作制御情報を受信した際には上記コンテンツを再生し、上記再生不可通知を受信した際には、選択されたコンテンツの再生可能期限が超過している旨を通知するメッセージを、ディスプレイに表示させる処理
    をサーバ装置に実行させるプログラムを記録した記録媒体。
JP2003084436A 2003-03-26 2003-03-26 コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体 Expired - Fee Related JP4016865B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2003084436A JP4016865B2 (ja) 2003-03-26 2003-03-26 コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体
EP20040719108 EP1607870A4 (en) 2003-03-26 2004-03-10 CONTENT EXEMPTION MANAGEMENT SYSTEM, CONTENT EXEMPTION ADMINISTRATIVE PROCEDURE, TERMINAL, SERVER; PROGRAM AND RECORDING MEDIUM
PCT/JP2004/003113 WO2004086232A1 (ja) 2003-03-26 2004-03-10 コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体
US10/549,138 US8249991B2 (en) 2003-03-26 2004-03-10 Contents reproduction expiration management system, contents reproduction expiration managing method, terminal apparatus, server apparatus, program, and recording medium for managing permission/non-permission of reproduction of contents
KR1020057017045A KR20050119118A (ko) 2003-03-26 2004-03-10 컨텐츠 재생기한 관리시스템, 컨텐츠 재생기한 관리방법,단말장치, 서버장치, 프로그램, 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003084436A JP4016865B2 (ja) 2003-03-26 2003-03-26 コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体

Publications (2)

Publication Number Publication Date
JP2004295300A JP2004295300A (ja) 2004-10-21
JP4016865B2 true JP4016865B2 (ja) 2007-12-05

Family

ID=33094993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003084436A Expired - Fee Related JP4016865B2 (ja) 2003-03-26 2003-03-26 コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体

Country Status (5)

Country Link
US (1) US8249991B2 (ja)
EP (1) EP1607870A4 (ja)
JP (1) JP4016865B2 (ja)
KR (1) KR20050119118A (ja)
WO (1) WO2004086232A1 (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005158056A (ja) * 2003-11-04 2005-06-16 Matsushita Electric Ind Co Ltd コンテンツ移動システムおよびこれに用いられるコンテンツ送出機器
US20050204110A1 (en) * 2003-11-04 2005-09-15 Matsushita Electric Industrial Co., Ltd. Content move system
JP2007043389A (ja) * 2005-08-02 2007-02-15 Ricoh Co Ltd 情報管理方法、情報管理システム、情報管理用サーバ装置及び記録媒体
US20070177433A1 (en) * 2005-09-07 2007-08-02 Jean-Francois Poirier Method and system for data security of recording media
JP2007228389A (ja) * 2006-02-24 2007-09-06 Softbank Mobile Corp 暗号化コンテンツの部分的再生可能化方法及び暗号化コンテンツの部分的再生可能化システム並びに暗号化コンテンツの部分的再生方法及び暗号化コンテンツの部分的再生装置
US8108532B2 (en) * 2006-08-29 2012-01-31 Samsung Electronics Co., Ltd. Service distribution apparatus and method
JP4914235B2 (ja) * 2007-01-31 2012-04-11 キヤノン株式会社 映像記録再生装置及びその制御方法
KR101426679B1 (ko) * 2007-09-28 2014-08-06 에스케이플래닛 주식회사 사용자기기의 인증 방법 및 장치
DE102010026758A1 (de) 2010-07-09 2012-01-12 Getit Online Internet Service Agentur ( Isa ) Gmbh Content-Management-System
JP5949149B2 (ja) * 2012-05-23 2016-07-06 株式会社デンソー 管理サーバ
US9042546B2 (en) 2012-10-16 2015-05-26 Elwha Llc Level-two encryption associated with individual privacy and public safety protection via double encrypted lock box
US9596436B2 (en) 2012-07-12 2017-03-14 Elwha Llc Level-one encryption associated with individual privacy and public safety protection via double encrypted lock box
US10277867B2 (en) 2012-07-12 2019-04-30 Elwha Llc Pre-event repository associated with individual privacy and public safety protection via double encrypted lock box
US9825760B2 (en) 2012-07-12 2017-11-21 Elwha, Llc Level-two decryption associated with individual privacy and public safety protection via double encrypted lock box
US9521370B2 (en) 2012-07-12 2016-12-13 Elwha, Llc Level-two decryption associated with individual privacy and public safety protection via double encrypted lock box
CN103019700A (zh) * 2012-11-26 2013-04-03 广东欧珀移动通信有限公司 一种自动收集用户体验信息的方法及系统
CN104239018A (zh) * 2013-06-19 2014-12-24 中兴通讯股份有限公司 一种演示、生成演示脚本的方法及系统
JP2024043891A (ja) * 2022-09-20 2024-04-02 セイコーエプソン株式会社 期限管理システム、期限管理システムの制御方法、及び情報処理装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3454855B2 (ja) 1993-02-01 2003-10-06 株式会社日立製作所 ファクシミリサーバシステム
JPH06223040A (ja) 1993-01-26 1994-08-12 Omron Corp ソフトウェアライセンス管理システム
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
JP3688356B2 (ja) 1995-08-31 2005-08-24 富士通株式会社 ライセンシー通知システム
US5825876A (en) * 1995-12-04 1998-10-20 Northern Telecom Time based availability to content of a storage medium
JPH103745A (ja) * 1996-06-12 1998-01-06 Sony Corp 記録媒体、デジタルコピー管理方法、再生装置、及び記録装置
JPH10198558A (ja) 1997-01-10 1998-07-31 Victor Co Of Japan Ltd 暗号鍵生成方法、光ディスク再生方法及び光ディスク再生装置並びに光ディスク再生許可方法
JPH10208388A (ja) 1997-01-21 1998-08-07 Victor Co Of Japan Ltd 光ディスク、暗号鍵生成方法、暗号鍵記録方法、暗号鍵記録装置、情報再生方法、情報再生許可方法、並びに情報再生装置
JPH10207779A (ja) 1997-01-21 1998-08-07 Victor Co Of Japan Ltd デジタル情報管理システム、端末装置、情報管理センタ及びデジタル情報管理方法
JPH11232094A (ja) 1998-02-17 1999-08-27 Victor Co Of Japan Ltd 再生情報管理システム
JP3462984B2 (ja) 1998-04-10 2003-11-05 日本電信電話株式会社 使用期限付きコンテンツ管理システム、管理方法、および管理プログラムを記録した記録媒体
DE10008440C2 (de) * 2000-02-23 2003-01-09 Harman Becker Automotive Sys Verfahren zum Betreiben eines Wiedergabegerätes zur Wiedergabe von auf einem Datenträger gespeicherten Daten in einem Fahrzeug und Verfahren zum Abrufen von Daten von einem Datenserver
JP4617533B2 (ja) * 2000-03-14 2011-01-26 ソニー株式会社 情報提供装置および方法、情報処理装置および方法、並びにプログラム格納媒体
JP2002032685A (ja) * 2000-05-11 2002-01-31 Nec Corp コンテンツレンタルシステム
JP2001344429A (ja) * 2000-05-31 2001-12-14 Noritsu Koki Co Ltd 情報配信システム、情報配信装置、情報受信装置、情報配信方法、情報配信プログラムを記録した記録媒体、情報受信方法、情報受信プログラムを記録した記録媒体
JP2002008115A (ja) 2000-06-23 2002-01-11 Sony Corp 情報配信システム、端末装置、サーバ装置、記録媒体、情報配信方法
JP2002092226A (ja) 2000-09-19 2002-03-29 Sega Corp コンテンツ配信システムおよび情報処理装置
CN1165049C (zh) * 2000-12-28 2004-09-01 日本胜利株式会社 内容记录装置、重放装置、传送方法及接收方法
JP3970040B2 (ja) * 2001-01-31 2007-09-05 株式会社ソニー・コンピュータエンタテインメント コンピュータシステム及びその使用方法
US7174568B2 (en) 2001-01-31 2007-02-06 Sony Computer Entertainment America Inc. Method and system for securely distributing computer software products
JP2002312054A (ja) 2001-02-01 2002-10-25 Sony Computer Entertainment Inc コンピュータシステム及びその使用方法
JP3861700B2 (ja) 2001-02-02 2006-12-20 ソニー株式会社 コンテンツ記録再生装置及び方法、記憶媒体、並びにコンピュータ・プログラム
JP2002328846A (ja) 2001-02-20 2002-11-15 Sony Computer Entertainment Inc コピー管理システム,クライアント端末装置の情報処理プログラムが記憶されたコンピュータ読み取り可能な記憶媒体,管理サーバ装置の情報処理プログラムが記憶されたコンピュータ読み取り可能な記憶媒体,クライアント端末装置の情報処理プログラム,管理サーバ装置の情報処理プログラム,コピー管理方法,クライアント端末装置の情報処理方法、及び管理サーバ装置の情報処理方法
KR20020072453A (ko) * 2001-03-10 2002-09-16 삼성전자 주식회사 재생장치 및 부가정보 서비스 서버 시스템

Also Published As

Publication number Publication date
WO2004086232A1 (ja) 2004-10-07
EP1607870A1 (en) 2005-12-21
EP1607870A4 (en) 2011-12-07
JP2004295300A (ja) 2004-10-21
US20060185023A1 (en) 2006-08-17
KR20050119118A (ko) 2005-12-20
US8249991B2 (en) 2012-08-21

Similar Documents

Publication Publication Date Title
JP4016865B2 (ja) コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体
JP4270252B2 (ja) 情報処理装置、ダウンロード方法、ダウンロード中断方法、ダウンロード再開方法及びプログラム
JP4022976B2 (ja) 記録再生システム
EP1368811B1 (en) Method and apparatus for reproducing a recording medium containing sample data
JP4339861B2 (ja) デジタルコンテンツを再生する方法と装置
JP2009054276A (ja) 更新可能記憶メディアにおけるコンテンツライセンスシステム及び方法
KR20030038487A (ko) 메모리 카드, 콘텐츠 배신 시스템 및 콘텐츠 배신 방법
JP2002334511A (ja) コンピュータシステム及びその使用方法
KR20010040557A (ko) 데이터 복사 시스템, 데이터 복사 장치, 데이터 복사방법, 및 기록 매체
US20050005142A1 (en) Digital rights management
JP2000268497A (ja) ディジタルデータ記録媒体、ディジタルデータ記録再生装置およびディジタルデータ記録システム
JP2003271458A (ja) コンテンツ配信システムおよび、これに用いるコンピュータプログラム、記録媒体、端末装置、およびサーバ
JP4749466B2 (ja) 情報配信装置、情報記録媒体、および情報再生装置
KR100764584B1 (ko) 정보 재생 장치 및 정보 재생 방법
KR20050028304A (ko) 프로그램 프로덕트, 재생 장치, 서버 및 서비스
JP2006004473A (ja) コンテンツ記録媒体、再生許可情報取得方法、コンテンツ再生方法およびコンテンツ再生装置
JP2002367281A (ja) 情報管理方法、情報記憶媒体、情報再生装置および利用情報に対する課金方法
JP2002216420A (ja) データコピー装置、データコピー管理システム、及びサーバ装置
KR20090122726A (ko) 콘텐츠 기록 방법 및 장치
JP2010055655A (ja) 映像記録再生装置及び映像記録再生プログラム
JP2003228525A (ja) メモリカード、コンテンツ配信システム及びコンテンツ配信方法
JP4314894B2 (ja) 楽曲データ処理装置及び楽曲データ販売システム
JP2010040101A (ja) 記憶再生方法、記憶再生システム、記憶媒体
JP2007200543A (ja) 電子機器
JP2002091923A (ja) データ再生装置およびデータ端末装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070306

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070507

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20070628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070727

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070806

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070910

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130928

Year of fee payment: 6

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