CN101138039B - 再现装置、再现方法及再现程序 - Google Patents
再现装置、再现方法及再现程序 Download PDFInfo
- Publication number
- CN101138039B CN101138039B CN2006800077007A CN200680007700A CN101138039B CN 101138039 B CN101138039 B CN 101138039B CN 2006800077007 A CN2006800077007 A CN 2006800077007A CN 200680007700 A CN200680007700 A CN 200680007700A CN 101138039 B CN101138039 B CN 101138039B
- Authority
- CN
- China
- Prior art keywords
- application program
- interlock
- sign indicating
- indicating number
- transcriber
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000001514 detection method Methods 0.000 claims abstract description 10
- 238000003860 storage Methods 0.000 claims description 22
- 230000003750 conditioning effect Effects 0.000 claims description 4
- 238000012423 maintenance Methods 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 abstract 3
- 230000002596 correlated effect Effects 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 17
- 230000015572 biosynthetic process Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00123—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers the record carrier being identified by recognising some of its unique characteristics, e.g. a unique defect pattern serving as a physical signature of the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00681—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
- G11B20/00695—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that data are read from the recording medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00739—Circuits 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 associated with a specific geographical region
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
- G11B20/00869—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can deliver the content to a receiving device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2137—Time limited access, e.g. to a computer or data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Abstract
本发明提供一种再现装置,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其中,具备:盘区域检测部(2),从光盘检测区码;应用程序区域推定部(9),根据服务器的地址,推定分配给应用程序的区码;和限制部(12),若分配给再现装置自身的区码、从光盘检测出的区码、推定出的应用程序的区码三者不一致,则限制与应用程序的执行联动的内容的再现。
Description
技术领域
本发明涉及一种内容的再现装置,尤其涉及与应用程序联动的同时再现记录在光盘中的内容的技术。
背景技术
在BD-ROM再现装置中,可使从网络上的服务器装置下载的应用程序(下面简称为‘应用程序’)与记录在BD-ROM中的内容联动,进行再现。通过这种处理,可使记录在BD-ROM中的内容有新的欣赏方式。这种欣赏方式不存在于现有的DVD-Video中,将与网络联动的欣赏方式扩大到更多家庭中,使BD-ROM再现装置普及是制作BD-ROM再现装置的制造商的疑惑。
作为关联技术,专利文献1及专利文献2中公开了将记录在光盘中的数据与从网络上的服务器装置接收到的数据联合再现的技术。
专利文献1:日本特开平10-3459号公报
专利文献2:日本特开平10-69511号公报
但是,应用程序的制作、提供不限于著作权人或内容提供商(下面简称为‘提供商’。)承认的制作者,也可能是具有编程技术的一般用户。因此,还考虑一般用户制作的应用程序(下面称为‘免费应用程序’。)由设置在第3国的服务器装置提供。这里,所谓第3国是基于司法的著作权保护不涉及的国家(TRIPS协议、伯尔尼条约非加盟国)。由于基于司法的著作权保护不涉及,所以有由设置在这种第3国中的服务器提供极大损害著作权利益的免费应用程序的可能。具体而言,例如诽谤、中伤演出者或电影监督、配给公司等免费应用程序、帮助恶意模仿、在电影颁布地以外的国家地域视听的免费应用程序。
若深刻化从第3国服务器提供造成的伤害,则认为强制免费应用程序取缔等强行言论由电影关系者产生。但是,在这种强行言论中,也封杀了优良的用户制作利用免费应用程序,引起欣赏免费应用程序的用户层的反感。结果,也考虑到BD-ROM再现装置不能得到用户的支持,从市场中忘却。
发明内容
本发明的目的在于提供一种再现装置、再现方法及再现程序,可实现期望制作、利用免费应用程序的用户与著作权人的利益的调和。
为了实现上述目的,本发明的再现装置,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于:具备:检测单元,从光盘检测区码;推定单元,根据从服务器提供的应用程序的出处,推定区码;和限制单元,若分配给再现装置自身的区码、从光盘检测出的区码、由推定单元推定的区码不一致,则限制与应用程特的执行联动的内容的再现。
这里,所谓出处是应用程序的制作者、应用程序的改变者、提供应用程序的服务器等应用程序的提供路径之一、或包含它们的提供路径自身。
为了实现上述目的,本发明的再现方法,在分配有区码的再现装置中,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于:包含:检测步骤,从光盘检测区码;推定步骤,根据从服务器提供的应用程序的出处,推定区码;和限制步骤,在分配给所述再现装置的区码、从光盘检测出的区码、由推定单元推定的区码一致的情况下,许可与应用程序的执行联动的内容的再现,在不一致的情况下,限制与应用程序的执行联动的内容的再现。
为了实现上述目的,本发明的再现程序,在分配有区码的计算机中,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于:使计算机执行以下步骤:检测步骤,从光盘检测区码;推定步骤,根据从服务器提供的应用程序的出处,推定区码;和限制步骤,在分配给所述再现装置的区码、从光盘检测出的区码、由推定单元推定的区码一致的情况下,许可与应用程序的执行联动的内容的再现,在不一致的情况下,限制与应用程序的执行联动的内容的再现。
一种再现装置,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于,具备:检测单元,在从光盘读出的数据中检测区码;第1判断单元,根据从服务器提供的数字签名信息,判断所述应用程序是否正当;取得单元,在判断为所述应用程序不正当的情况下,从光盘取得表示无条件许可联动、附加条件许可联动及无条件不许可联动中的某一个条件的联动条件信息;推定单元;第2判断单元,在所述取得的联动条件信息表示 附加条件许可联动的情况下,判断所述应用程序是否满足作为许可应用程序的执行与内容的再现之间的联动的条件的许可条件;以及限制单元,在所述联动条件信息表示无条件不许可联动的情况下、或由所述第2判断单元判断为所述应用程序不满足所述许可条件的情况下,限制与应用程序的执行联动的内容的再现;在由所述第1判断单元判断为所述应用程序不正当的情况下,所述推定单元根据从服务器提供的应用程序的出处来推定区码,若分配给再现装置自身的区码、从光盘检测到的区码、由所述推定单元推定出的区码不一致,则所述第2判断单元判断为不满足所述许可条件。
一种集成电路,用于控制再现装置,该再现装置在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,该集成电路的特征在于,具备:检测单元,在从光盘读出的数据中检测区码;第1判断单元,根据从服务器提供的数字签名信息,判断所述应用程序是否正当;取得单元,在判断为所述应用程序不正当的情况下,从光盘取得表示无条件许可联动、附加条件许可联动及无条件不许可联动中的某一个条件的联动条件信息;推定单元;第2判断单元,在所述取得的联动条件信息表示附加条件许可联动的情况下,判断所述应用程序是否满足作为许可应用程序的执行与内容的再现之间的联动的条件的许可条件;以及限制单元,在所述联动条件信息表示无条件不许可联动的情况下、或由所述第2判断单元判断为所述应用程序不满足所述许可条件的情况下,限制与应用程序的执行联动的内容的再现;在由所述第1判断单元判断为所述应用程序不正当的情况下,所述推定单元根据从服务器提供的应用程序的出处来推定区码,若分配给再现装置自身的区码、从光盘检测到的区码、由所述推定单元推定出的区码不一致,则所述第2判断单元判断为不满足所述许可条件。
一种再现方法,用于在分配有区码的再现装置中,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于,包含:检测步骤,在从光盘读出的数据中检测区码;第1判断步骤,根据从服务器提供的数字签名信息,判断所述应用程序是否正当;取得步骤,在判断为所述应用程序不正当的情况下,从光盘取得表示无条件许可联动、附加条件许可联动及无条件不许可联动中的某一个条件的联动条件信息;推定步骤;第2判断步骤,在所述取得的联动条件信息表示附加条件许可联动的情况下,判断所述应用程序是否满足作为许可应用程序的执行与内容的再现的联动的条件的许可条件; 以及限制步骤,在所述联动条件信息表示无条件不许可联动的情况下、或在所述第2判断步骤中判断为所述应用程序不满足所述许可条件的情况下,限制与应用程序的执行联动的内容的再现,在所述第1判断步骤中判断为所述应用程序不正当的情况下,在所述推定步骤中根据从服务器提供的应用程序的出处来推定区码,若分配给再现装置自身的区码、从光盘检测到的区码、由所述推定步骤推定出的区码不一致,则在所述第2判断步骤中判断为不满足所述许可条件。
发明效果
利用上述构成,在本发明的再现装置中,只要根据应用程序的出处推定的区码与分配给再现装置及光盘的区码不一致,则限制与应用程序的执行联动的内容的再现。因此,可限制与从不好的出处提供的应用程序联动的内容的再现。
另外,所述推定单元使用分配给所述应用程序的区码,作为推定结果。
认为提供商承认的应用程序分配沿袭提供商意愿的内容及区码。因此,在本发明的再现装置中,若是提供商承认的应用程序,则限制提供商不期望的地域中的联动再现。
另外,可以是,再现装置还具备判断单元,所述判断单元根据从所述服务器提供的数字签名信息,判断所述出处的正当性,所述推定单元使用分配给所述应用程序的区码,成为由所述判断单元判断为所述出处正当的情况。
假定若应用程序的内容或区码的分配无不妥,则由提供商或提供商承认的机关等向应用程序附加数字签名,保证出处的正当性。但是,在利用数字签名判断正当性时,在改变签名了的应用程序的情况下,不能证明出处的正当性。因此,在本发明的再现装置中,即便不正当篡改以使分配给应用程序的区码与分配给再现装置及光盘的区码一致,也不能联动再现应用程序与内容。
另外,所谓所述出处是所述服务器的所在。
由此,在本发明的再现装置中,在日本出售的光盘及再现装置、与从第3国的服务器发送的应用程序组合的情况下,限制与应用程序联动的内容的再现。
同样,即便将在日本出售的光盘及再现装置拿到第3国,也限制与应用程序的执行联动的内容的再现。
另外,可以是,再现装置还具备许可信息保持单元,所述许可信息保持单元保持表示作为应用程序的提供源而许可的所在的许可信息,所述推定单元,在所述服务器的所在包含于由所述许可信息表示的所在的情况下,将与从所述光盘检测到的区码及分配给再现装置自身的区码的某一个相同的区码作为推定结果。
由此,在实际设置服务器的国家的区码与分配给再现装置的区码不同的情况下,若事先将服务器的所在登录在许可信息中,则可与应用程序联动地再现内容。
另外,可以是,所述光盘还存储表示作为应用程序的提供源而许可的所在的许可信息,再现装置还具备信息检测单元,所述信息检测单元从光盘检测许可信息,所述推定单元,在所述服务器的所在包含于由所述许可信息表示的所在的情况下,将与从所述光盘检测到的区码及分配给再现装置自身的区码的某一个相同的区码设为推定结果。
由此,在实际设置服务器的国家的区码与分配给光盘的区码不同的情况下,若事先将服务器的所在登录在许可信息中,则可进行与应用程序联动的内容的再现。提供商由于可与许可信息一起颁布内容,所以可在无不妥的范围内承认应用程序的提供,控制与应用程序联动的内容的再现。
另外,所述许可信息可以使用地域名来表示所述许可的所在。
由此,在本发明的再现装置中,通过事先将利用司法保护著作权的国家或地域登录在许可信息中,可借审判官的手来限制恶意的免费应用程序,同时,可从设置在这种国家中的广大服务器接受优良的免费应用程序的提供。
因此,若是设置在利用司法保护著作权的国家中的服务器,则可向区码不同的国家提供应用程序,不封杀优良的用户制作利用免费应用程序,可维护作为著作权人的提供商的利益。
另外,所述许可信息可以使用网络上的地址来表示所述许可的所在。
例如,通过事先将提供商的公认服务器等、假设不提供恶意的应用程序的服务器的地址登录在许可信息中,在本发明的再现装置中,即便事先登录的服务器被设置在分配某一区码的地域中,也可从这些特定的服务器接受应用程序的提供。
因此,若是提供商承认的服务器,则可向区码不同的多个国家提供应用程序,不封杀优良的用户制作利用免费应用程序,可维护作为著作权人的提供商的利益。
另外,所述推定单元将所述服务器的域名中包含的国家代码顶级域名所表 示的国家,作为所述服务器的所在,将对应于该国家的区码作为推定结果。
由此,本发明的再现装置可容易特定服务器的所在。
另外,所述推定单元当接受所述应用程序的提供时,每当用于接受提供的连接对象被变更到不同国家代码的地址时,都执行所述推定。
由此,本发明的再现装置在应用程序的取得中连接对象跳过的情况下,可使用跳过对象的国家代码,控制是否执行与应用程序联动的内容的再现。因此,可抑制如下担心,即利用将连接对象变更至用户不期望的服务器的所谓网络钓鱼(phishing),从未知的服务器提供恶意的应用程序,通过执行该应用程序而受到损害。
另外,在所述服务器中,对应于提供时期的区码被分配给所述应用程序,再现装置还具备再取得单元,所述再取得单元,在由所述控制单元限制与所述应用程序的执行联动的内容的再现的情况下,当接下来再现所述内容时,再次接受所述应用程序的提供。
由于向应用程序分配公开了内容的地域的区码,所以在公开前的地域中限制应用程序的联动。但是,当公开后再现内容时,由于再取得重新分配该地域的区码的应用程序,所以可进行与应用程序联动的内容的再现。
附图说明
图1是表示本发明的再现装置200的使用形态的图。
图2是表示BD-ROM100的构成的图。
图3是表示第1实施方式的再现装置200的内部构成的图。
图4(a)是表示存储在局部存储器中的公认应用程序的构成的图,(b)是表示存储在局部存储器中的非公认应用程序的构成的图。
图5是表示再现控制处理的处理步骤的流程图。
图6是表示区域推定处理的处理步骤的流程图。
图7是表示盘/装置区域、与应用程序区域的组合的图。
图8是表示第1实施方式的变形例的区域推定处理的处理步骤的流程图。
图9是表示第2实施方式的再现装置200的内部构成的图。
图10是表示提供商条件信息的构成的图。
图11是表示第3实施方式的再现装置200的内部构成的图。
图12是表示第3实施方式的连接对象变更处理的处理步骤的流程图。
图13是表示应用程序取得时变更连接对象的警告显示的一例。
图14是表示第4实施方式的再现控制处理的处理步骤的流程图。
符号说明
1BD驱动器
2网络设备
3局部存储器
4装置区域保持部
5联动内容生成部
6再现部
7地域信息保持部
8微机系统
9应用程序区域推定部
10联动条件取得部
11盘区域检测部
12限制部
13条件信息保持部
14应用程序取得控制部
15提示部
100、101、102BD-ROM
200再现装置
300遥控器
400电视
500、501、502、503、504、505提供服务器
501a、501b、504a公认应用程序
501c、502b、503a、504b、505a非公认应用程序
具体实施方式
(第1实施方式)
下面,说明本发明的再现装置200的实施方式。
图1是表示发明的再现装置200的使用形态的图。再现装置200,与 BD-ROM100、遥控器300、电视400一起形成家庭影院系统。提供服务器500是经网络提供应用程序的服务器装置。提供服务器500提供的应用程序中,有附加了区码及数字签名的应用程序(下面称为‘公认应用程序’。)和未附加区码及数字签名的应用程序(下面称为‘非公认应用程序’。)。附加于公认应用程序的数字签名是X.509证书,公认应用程序利用数字签名的认证,可验证应用程序的制作者是否是提供商公认的制作者、及是否篡改应用程序与区码。就X.509而言,在RFC2459等中详细公开,在本说明书中省略其说明。
BD-ROM100是向家庭影院系统提供电影作品等内容的记录介质。再现装置200是BD-ROM播放器,除对应于对遥控器300的用户操作、再现记录在BD-ROM100中的内容的通常再现功能外,还具有使应用程序联动于记录在BD-ROM100中的内容并再现的联动再现功能。
说明该家庭影院系统中的BD-ROM100。图2是表示本实施方式的BD-ROM100的构成的图。图2所示的BD-ROM100是记录内容的读出专用光盘。在该BD-ROM100最内周的导入区域中,记录区码与条件信息。在体积(volume)区域中,记录内容。区码表示该BD-ROM100可再现的地域。下面,将记录在BD-ROM的导入区域中的区码称为‘盘区域(region)’。条件信息由‘联动条件’、‘许可地址标志’、‘许可地址’构成,提供商通过设定这些信息,可管理对内容的非公认应用程序的联动再现。
‘联动条件’是执行非公认应用程序的联动再现的条件,若设定‘0’,则表示无条件许可非公认应用程序的联动执行,若设定‘1’,则表示推定非公认应用程序的区码,附加条件许可联动再现,若设定‘2’,则表示无条件不许可非公认应用程序的联动执行。
‘许可地址标志’表示有无提供商公认的服务器。‘许可地址’仅在许可地址标志表示有公认服务器的情况下有效,表示一个以上公认服务器的地址。提供商通过与内容一起设定条件信息,颁布BD-ROM,可控制对内容的非公认应用程序的联动。
另外,服务器地址即便使用IP地址、域名的某一个,也可通过询问网络上的DNS(Domain Name System)服务器,执行域名-IP地址间的变换。下面,在本说明书中,IP地址、域名的某一个也简单表述为地址,域名-IP地址间的变换可通过询问DNS服务器随时解决,省略说明。
下面,说明再现装置200的内部构成。图3是表示再现装置200的内部构成的图。如图3所示,再现装置200具备BD驱动器1、网络设备2、局部存储器3、装置区域保持部4、联动内容生成部5、再现部6、地域信息保持部7、微机系统8。
BD驱动器1执行BD-ROM100的加载/排出,执行对BD-ROM的访问。
网络设备2经网络访问提供服务器500,从提供服务器500接受应用程序的提供。这里,提供服务器500的地址由用户的输入、内容中的记述等取得。另外,网络设备2也可事先保持提供门户网站的服务器的地址。
局部存储器3存储由网络设备2取得的应用程序。向这里存储的应用程序附加由网络设备2取得应用程序的服务器的地址。具体而言,在取得的应用程序是认证应用程序的情况下,网络设备2以将数字签名、区码与服务器地址附加于应用程序的图4(a)所示的状态,将认证应用程序存储到局部存储器3中。另一方面,在取得的应用程序是非认证应用程序的情况下,网络设备2以将取得应用程序的服务器的地址附加于应用程序的图4(b)所示的状态,将非公认应用程序存储到局部存储器3中。
装置区域保持部4以不可改写的状态保持分配给出售再现装置200的地域的区码。下面,将装置区域保持部4中保持的区码称为‘装置区域’。
联动内容生成部5将由BD驱动器1从BD-ROM100中读出的内容的数据与从局部存储器3中读出的应用程序的数据合并,生成联动内容。
再现部6由执行动态图像的解码的视频解码器、执行声音解码的音频解码器、执行字幕解码的图形解码器等构成,再现记录在BD-ROM中的内容、及联动内容生成部5中生成的联动内容。
地域信息保持部7中存储使用ISO(International Organization forStandardization)的ISO3166规定的国家代码(cc:country code)来表示作为再现装置200中联动再现使用的非公认应用程序提供源而许可的国家及地域的地域信息。在地域信息中,当制造再现装置200时,由制造商登录利用司法保护著作权的国家及地域。
微机系统8是由CPU、ROM、RAM构成的计算机系统。将存储在ROM中的程序读入CPU,通过程序与硬件资源协作,微机系统8实现应用程序区域推定部9、联动条件取得部10、盘区域检测部11、限制部12的功能。
应用程序区域推定部9使用数字签名,认证公认应用程序,在利用认证确认正当性的情况下,取得并输出附加于公认应用程序上的区码。在利用认证不确认正当性的情况下、及应用程序为非公认应用程序的情况下,应用程序区域推定部9使用提供应用程序的服务器的地址,推定并输出区码。下面,将应用程序区域推定部9输出的区码称为‘应用程序区域’。
联动条件取得部10从由BD驱动器1从BD-ROM100读出的数据中,取得条件信息。
盘区域检测部11从由BD驱动器1从BD-ROM100读出的数据中,取得盘区域。
限制部12对应于装置区域(region)、盘区域、及应用程序区域三者的组合,控制联动内容生成部5生成联动内容。
以上是再现装置200的构成。
接着,说明微机系统8使用应用程序区域的再现控制。
图5是表示再现控制处理的处理步骤的流程图。
在再现控制处理中,对应于指示内容再现的用户操作,首先,利用S1-S3的处理,读出内容与应用程序。S1是由BD驱动器1读出数据,S2是盘区域检测部11从读出的数据中取得盘区域。另外,S3是读出存储在局部存储器3中的应用程序。
在读出应用程序之后,应用程序区域推定部9执行使用了读出的应用程序的数字签名的正当性判断(S4)。所谓应用程序的正当性判断是使用数字签名来验证应用程序的制作者是否是提供商公认的制作者、及是否篡改应用程序与区码,在是提供商公认的制作者、且无篡改的情况下,判断为正当。
在公认应用程序正当的情况下(S4:是),在S5的步骤中取得附加于应用程序的区码,在篡改公认应用程序、或是非公认应用程序的情况下(S4:否),在S8-S10的步骤中,推定区码。
S8是联动条件取得部10从S1读出的数据中取得条件信息的处理。若取得的条件信息中设定的联动条件是表示联动再现的无条件许可的‘0’(S9:无条件许可),则限制部12许可联动内容生成部5合并应用程序与内容。结果,在S7的步骤中,由联动内容生成部5及再现部6执行使应用程序联动的内容再现。
若在S8取得的条件信息中设定的联动条件是表示联动再现的无条件不许 可的‘2’(S9:无条件不许可),则限制部12禁止联动内容生成部5合并应用程序与内容。结果,在S11、S12的步骤中,由联动内容生成部5及再现部6执行通常的内容再现。
若在S8取得的条件信息中设定的联动条件是表示附加条件许可联动再现的‘1’(S9:附加条件许可),则将条件信息中设定的许可地址标志及许可地址从联动条件取得部10通知给应用程序区域推定部9。接收到通知的应用程序区域推定部9执行S1O的区域推定处理,根据提供应用程序的服务器的地址,推定应用程序区域。
在S5中取得应用程序区域的情况下,及在S1O中推定应用程序区域的情况下,限制部12比较盘区域、装置区域及应用程序区域,在全部一致的情况下(S6:是),许可联动内容生成部5合并应用程序与内容,生成联动内容。结果,由联动内容生成部5及再现部6执行与应用程序联动的内容的再现(S7)。在三者的区域不一致的情况下(S6:否),限制部12禁止联动内容生成部5合并应用程序与内容,向联动内容生成部5原样输出BD驱动器1读出的内容。结果,在S11、S12的步骤中,由联动内容生成部5及再现部6执行通常的内容再现。以上是再现控制的处理步骤。
利用以上的再现控制的处理步骤,仅在附加于利用数字签名确认了正当性的应用程序上的应用程序区域、或根据服务器的地址推定的应用程序区域与盘/装置区域一致的情况下,才可执行与应用程序的执行联动的内容的再现。
下面,说明由应用程序区域推定部9执行的区域推定处理的细节。
图6是表示区域推定处理的处理步骤的流程图。在区域推定处理中,应用程序区域推定部9首先取得附如于应用程序的服务器地址(S21),之后,根据由BD驱动器1读出的条件信息的许可地址标志,判断是否对BD-ROM100设定许可地址(S22)。
若对BD-ROM100设定许可地址(S22:是),则在S23-S27及S32的步骤中,对应于由提供商设定的条件,推定区码,若不对BD-ROM100设定许可地址(S22:否),则在S28-S32及S27的步骤中,对应于再现装置200保持的条件,推定区码。
在对应于由提供商设定的条件的区码的推定中,首先,在S23的处理步骤中,通过比较附加于应用程序的服务器地址与对BD-ROM100设定的许可地址, 判断是否是从公认的服务器提供的应用程序。在附加于应用程序的服务器地址被设定为许可地址的情况下(S23:是),应用程序区域推定部9将与盘区域相同的区码推定为应用程序区域(S24)。
另一方面,在附加于应用程序的服务器地址未被设定为许可地址的情况下(S23:否),在S25、S26的步骤中,取得服务器的国家代码。
S25判断服务器的域中、顶级域(Top Level Domain,下面称为‘TLD’)是否是ccTLD(country code TLD)。TLD是ccTLD的情况下(S25:是),从服务器的域取得国家代码(S26),将分配给服务器域的国家代码表示的国家或地域的区码推定为应用程序区域(S27)。在服务器域的TLD是gTLD(generic TLD)的情况下(S25:否),由于不能推定设置提供服务器的国家或地域,所以推定为没有分配给应用程序的区码(S32)。
在对应于再现装置200保持的条件的区码的推定中,首先,在S28、S29的步骤中取得服务器的国家代码。S28、S29的处理是与S25、S26一样的处理,在服务器的域的TLD是ccTLD的情况下(S28:是),从服务器的域取得国家代码(S29),判断取得的国家代码是否作为许可为联动再现中使用的非认证应用程序提供源的国家、地域,保持在地域信息保持部7中(S30)。若S30为是,则应用程序区域推定部9将与装置区域相同的区码推定为应用程序区域(S31),若S30为否,则应用程序区域推定部9将分配给服务器域的国家代码表示的国家或地域的区码推定为应用程序区域(S27)。另外,在服务器域的TLD是gTLD的情况下(S28:否),推定为没有分配给应用程序的区码(S32)。
利用以上区域推定处理的处理步骤,可根据提供应用程序的服务器的地址,推定应用程序区域。
下面,说明在从设置在各个国家中的提供服务器提供应用程序的情况下,上述再现装置200在何条件下执行应用程序的联动再现。
图7是表示盘/装置区域、与应用程序区域的组合的图。再现装置200在日本出售,作为装置区域,设定分配给包含日本的地域的‘2’。另外,对再现装置200的地域信息保持部7仅设定作为X国的国家代码的‘xx’。这是因为X国涉及司法的著作权保护,而Y国是TRIP协议、伯尔尼条约非加盟国,不涉及司法的著作权保护。另外,X国、Y国均为分配‘5’作为区码的地域。
记录了内容A的BD-ROM101及记录了内容B的BD-ROM102也与再现装置200 一样,在日本出售,均设定‘2’作为盘区域。其中,对BD-ROM101的条件信息不设定许可地址,但对BD-ROM102的条件信息设定许可地址‘eee.ac.yy’。
首先,说明这种状态的再现装置200中执行公认应用程序的联动再现的条件。另外,这里,设未篡改公认应用程序。
在接受公认应用程序的提供的情况下,再现装置200无论设置提供服务器的国家如何,均根据附加于公认应用程序上的区码,判断可否联动再现。这里,向许可在日本(jp)使用的公认应用程序501a、502a及504a附加‘2’作为区码,向许可在美国(us)使用的公认应用程序501b附加‘1’作为区码。因此,附加‘2’作为区码的公认应用程序501a、502a及504a许可内容A、B均可联动再现。但是,从设置在日本的提供服务器501提供公认应用程序501b,由于附加‘1’作为区码,所以内容A、B均被限制联动再现。
下面,说明再现装置200中执行非公认应用程序的联动再现的条件。非公认应用程序利用提供服务器的地址、地域信息保持部7中设定的国家代码及BD-ROM中设定的许可地址等的组合,由再现装置200推定的区码不同。
由于内容A未对BD-ROM101的条件信息设定许可地址,所以通过比较提供服务器的ccTLD与再现装置200的地域信息保持部7中保持的X国的国家代码‘xx’,来推定非公认应用程序的应用程序区域。结果,从设置在X国的提供服务器502、503提供的非公认应用程序502b、503c作为应用程序区域,与装置区域相同,推定‘2’,许可与内容A的联动再现。但是,从设置在Y国的提供服务器504、505提供的非公认应用程序504b、505a,由于Y国的国家代码‘yy’未保持在地域信息保持部7中,所以根据服务器的ccTLD‘yy’,推定分配给Y国的‘5’,作为应用程序区域,限制与内容A的联动再现。但是,虽然日本的国家代码‘jp’也未保持在地域信息保持部7中,但是从设置在日本的提供服务器501提供的非公认应用程序501c根据提供服务器501的ccTLD‘jp’,将分配给日本的‘2’推定为应用程序区域,所以许可与内容A的联动再现。
另一方面,由于对BD-ROM102的条件信息设定许可地址,所以通过比较提供服务器的地址与对BD-ROM102设定的许可地址‘eee.ac.yy’,来推定非公认应用程序的应用程序区域。结果,从设置在X国及Y国中的提供服务器中、域为‘eee.ac.yy’的提供服务器505提供的非公认应用程序505a,作为应用程序区域,与盘区域相同,推定‘2’,许可与内容A的联动再现。但是,设置在X 国及Y国的505以外的提供服务器502、503及504不将地址登录在许可地址中。因此,从这些提供服务器提供的非公认应用程序502b、503a及504b根据各提供服务器的ccTLD,推定分配给X国及Y国的‘5’作为应用程序区域,限制与内容A的联动再现。但是,虽然设置在日本的提供服务器501也未将地址登录在许可地址中,但从提供服务器501提供的非公认应用程序501c根据提供服务器501的ccTLD‘jp’,推定分配给日本的‘2’作为应用程序区域,所以许可与内容A的联动再现。
如上所述,根据本实施方式,若推定的应用程序的区码与装置/盘的区码不一致,则限制与应用程序联动的内容的再现。
从设置在未保护著作权的国家中的服务器提供的应用程序由于限制联动再现,所以可维护著作权人的利益。另一方面,期望制作利用应用程序的用户,通过从可进行司法的著作权保护、登录在再现装置200中的国家或日本中设置的服务器提供应用程序,可欣赏日本国内出售的再现装置200与BD-ROM中的联动再现。
另外,在本实施方式中,选择使用提供商对BD-ROM设定的条件信息、与制造商对再现装置200设定的地域信息的某一个,限定非公认应用程序的提供源。但是,非公认应用程序的提供源也可以其它方法限定。
下面,说明许可满足对BD-ROM设定的条件信息与对再现装置200设定的地域信息的某一个的服务器作为非公认应用程序的提供源的变形例。
具体而言,通过由应用程序区域推定部9执行的区域推定处理的处理步骤为如图8所示,可许可满足对BD-ROM设定的条件信息与对再现装置200设定的地域信息的某一个的服务器作为非公认应用程序的提供源。
图8的流程图与图6所示的流程图相比,不同之处在于在判断服务器地址是否作为许可地址设定在BD-ROM的条件信息中的S43的处理步骤中,服务器地址未被设定为许可地址时的处理不同。
图6的流程图中,在服务器地址未被设定为许可地址的情况下(S23:否),将由服务器地址的ccLTD所表示的地域的区码推定为应用程序区域。
在本变形例中,在未设定为许可地址的情况下(S43:否),并且,若通过S45以后的步骤,将服务器地址的ccLTD设定为地域信息(S47:是),则将与装置区域相同的区码推定为应用程序区域(S48)。
由此,在本变形例中,在从图7的各服务器接受非公认应用程序的提供的情况下,由未设定许可信息的内容A,许可来自设置在日本的服务器的非公认应用程序501c、与来自设置在由地域信息许可的X国中的服务器的非公认应用程序502b、503a的联动执行,由设定许可信息的内容B,除了非公认应用程序501c、502b、503a外,还许可与来自对BD-ROM的许可地址设定服务器地址的提供服务器505的非公认应用程序505a的联动执行。
(第2实施方式)
在第1实施方式中,联动条件记录在BD-ROM中。第2实施方式是使联动条件保持在再现装置200中的实施方式。
图9是表示第2实施方式的再现装置200的内部构成的图。第2实施方式的再现装置200是向图3的构成追加条件信息保持部13的构成。
条件信息保持部13对内容的每个提拱商存储提供商条件信息。
图10是表示条件信息保持部13存储的提供商条件信息的构成图。各个提供商条件信息是向实施方式1中记录在BD-ROM中的条件信息追加唯一识别内容的提供商的‘提供商ID’的数据。
在本实施方式的BD-ROM的导入区域中,记录提供商ID,再现装置200在再现控制处理中,取得记录在BD-ROM的导入区域中的提供商ID。联动条件取得部10从条件信息保持部13中取得对应于该提供商ID的提供商条件信息。
通过将这里取得的提供商条件信息变为第1实施方式的条件信息来使用,可利用图6中表示处理步骤的再现控制处理,以对每个提供商不同的设定来限制非公认应用程序的提供源。并且,可对无对应的提供商条件信息的提供商所颁布的内容使用地域信息,以多个提供商共同的设定来限制非公认应用程序的提供源。
如上所述,根据本实施方式,尽管提供商不对每个BD-ROM记录条件信息,也可一律限制与自公司颁布的内容联动的非公认应用程序的提供源。
(第3实施方式)
第1实施方式的再现装置200在对应于对遥控器300的用户操作而再现内容之后,推定非公认应用程序的应用程序区域,控制联动再现。相反,在第3实施方式中,在应用程序的取得时,推定非公认应用程序的应用程序区域,判断可否联动再现。
网络设备2在应用程序取得后,访问用户输入的地址或记录在BD-ROM100中的地址。若访问对象是提供服务器,则网络设备2下载应用程序,但利用访问对象的服务器的设定,请求跳到其它地址,从跳跃对象的服务器提供应用程序。
在这种情况下,无论用户输入的地址或记录在BD-ROM100中的地址的ccTLD是否是许可提供非公认应用程序的国家或地域,由于跳跃对象的地址的ccTLD是不许可提供非公认应用程序的国家或地域,所以担心违背用户的预想,限制非公认应用程序的联动再现。
因此,本实施方式的再现装置在访问对象跳到其它地址之前,执行让用户确认访问对象的变更的连接对象变更处理。
图11是表示第3实施方式的再现装置200的内部构成的图。第3实施方式的再现装置200是向图3的构成追加应用程序取得控制部14及提示部15的构成。
应用程序取得控制部14监视网络设备2执行的网络访问,在访问对象要跳到其它地址的情况下,执行连接对象变更处理。
提示部15生成警告访问对缘跳跃的警告显示,输出到电视400。
以上是第3实施方式的再现装置200的构成。
下面,说明应用程序取得控制部14执行的连接对象变更处理的细节。图12是表示连接对象变更处理的处理步骤的流程图。
连接对象变更处理是在指示从当前访问的服务器跳到其它地址的情况下,经过S61-S63的处理,画面输出图13(a)及(b)之一的警告显示,对应于对警告显示的用户操作,使网络设备2执行访问对象的变更(S68),或使网络设备2中止网络访问(S68)。
S61是在指示从当前访问的服务器跳到其它地址的情况下,从网络设备2取得对被指定给跳跃对象的地址的处理,S62是使用取得的地址,利用区域推定处理,推定应用程序区域的处理。
所谓S63是推定的应用程序区域是否与盘区域、及装置区域一致的判断。若S63为是,则应用程序取得控制部14向提示部15输出图13(a)所示的警告显示,等待接受用户的确认操作(S64)。由此,可预防用户在未意识中访问未知的服务器。
另一方面,若S63为否,则应用程序取得控制部14向提示部15输出图13(b)所示的警告显示,等待接受用户的确认操作(S65)。由此,在取得限制联动再现的非公认应用程序之前,可接受是否取得的确认。
S66是判断对各个警告显示的用户操作是指示网络访问的继续、或指示网络访问的中止的处理。
如上所述,根据本实施方式,由于在跳跃前使用跳跃对象的地址来判断可否执行联动,所以具有抑制无用的网络访问的效果。另外,用户可在应用程序取得之前知道可否执行联动,所以可省略取得不能联动再现的无用的非公认应用程序的步骤。
并且,担心从不期望的服务器取得的应用程序是计算机病毒等执行不正当举动的应用程序,或担心由于不注意连接到未知的地址上而受到网络钓鱼(phishing)等未预期的损害,但根据本实施方式,通过在跳跃前提示跳跃对象的地址,督促用户注意,可防止这种损害于未然。
(第4实施方式)
以前,在出售记录在光盘中的内容时,采用如下商业方法,即首先在英语圈先行颁布分配了该地域的区码之光盘,使时期延迟后,在非英语圈颁布分配了该地域的区码的光盘。第4实施方式涉及利用地域使公认应用程序的颁布时期延迟的商业方法。
在利用地域使公认应用程序的颁布时期延迟的情况下,提供服务器附加公开日过了的地域的区码,提供公认应用程序。例如,在4月1日由美国公开、在5月1日由日本公开的预定公认应用程序若在4月中下载,则仅附加指向美国的区码‘1’,若在5月1日以后下载,则附加指向美国的‘1’与指向日本的‘2’双方的区码。
第4实施方式的再现装置200在限制公认应用程序的联动再现的情况下,当下次尝试再现内容时,再取得公认应用程序。由此,若在公认应用程序的公开日过了之后尝试内容的再现,则联动再现公认应用程序。
图14是表示第4实施方式的再现控制处理的处理步骤的流程图。图14的流程图与图5所示的流程图相比,追加S73、S75和S80的处理步骤。
在图5所示的流程图的S3中,取得从局部存储器3中读出的应用程序,作为联动再现中使用的应用程序。
在本实施方式中,在S73中,判断是否向从局部存储器3中读出的应用程序附加后述的‘再取得标志’。若S73为否,则与图5的流程图一样,取得从局部存储器3中读出的应用程序(S74),但在S73为是的情况下,指示网络设备2再取得应用程序,从提供服务器下载应用程序(S75)。这里下载的应用程序若未超过由装置/盘区域所表示的预定地域中的公开日,则与记录在局部存储器3中的应用程序一样,但若超过预定地域中的公开日,则向记录在局部存储器3中的应用程序追加预定地域的区码。
所谓‘再取得标志’是指示再取得应用程序的信息,是在S78的判断中,在应用程序区域、盘区域、及装置区域三者不一致、限制联动再现的情况下(S78:否),在S80的处理中,附加于记录在局部存储器3中的应用程序的信息。
如上所述,根据本实施方式,即便为了在公开日之前取得公认应用程序而限制联动再现,也由于在下次再现时再取得公认应用程序,所以若下次再现时是超过公开日的时刻,则用户可不意识公认应用程序的再取得,欣赏公认应用程序联动的内容的再现。因此,不必为了再取得公认应用程序而确认公开日、操作再现装置200,可减轻用户的步骤。
(其它变形例)
根据上述实施方式说明了本发明,但本发明当然不限于上述实施方式。以下情况也包含于本发明中。
(1)本发明也可以是公开上述实施方式中说明的流程图的处理步骤的再现方法。另外,也可是由计算机来实现这些方法的计算机程序,或是由所述计算机程序构成的数字信号。
另外,本发明也可将所述计算机程序或所述数字信号记录在计算机可读取的记录介质、例如软盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(Blu-rayDisc)、半导体存储器等中。另外,也可以是记录在这些记录介质中的所述计算机程序或所述数字信号。
另外,本发明也可经由电信线路、无线或有线通信线路、以因特网为代表的网络、数据广播等来传送所述计算机程序或所述数字信号。
另外,也可通过将所述计算机程序或所述数字信号记录在所述记录介质中移送,或通过经由所述网络等移送所述计算机程序或所述数字信号,由独立的其它计算机系统来实施。
另外,本发明也可以是具备微处理器与存储器的计算机系统,所述存储器存储上述计算机程序,所述微处理器根据所述计算机程序动作。
(2)本发明也可作为执行再现装置控制的LSI来实施。这种LSI通过集成化图3所示的网络设备2、装置区域保持部4、联动内容生成部5、再现部6、地域信息保持部7、微机系统8、图9所示的条件信息保持部13、及图11所示的应用程序取得控制部14、提示部15的各功能块来实现。这些功能块既可单独LSI化,也可实现为包含部分或全部的系统LSI。
另外,集成化的方法不限于LSI,也可由专用或通用处理器来实现。也可利用可在LSI制造后编程的FPGA(Field Programmable Gate Array)、或可再构成LSI内部的电路单元的连接或设定的可重构处理器。并且,若由于半导体技术的进步或派生的其它技术而出现置换LSI的集成电路化技术,则当然也可使用该技术来进行集成化。这种技术中有可能适用生物技术等。
(3)在所有实施方式中,再现装置保持的地域信息由制造商在再现装置制造时登录,但地域信息也可由用户来设定。
(4)在第1及第2实施方式中,说明将非公认应用程序的联动条件记录在光盘中的方式及记录在再现装置中的方式,但不限于光盘及再现装置的某一方,联动条件也可记录在双方中。
在这种情况下,也可仅根据某一方的联动条件来限制联动再现,或仅在双方的联动条件均许可的情况下许可联动再现。
(5)在本发明中,表示服务器所在的信息也可如上述实施方式中记录在光盘中的许可地址那样,是一个个地指定服务器的信息,或如上述实施方式中保持在再现装置中的地域信息那样,是利用属性来指定多个服务器的信息。这些信息可记录在光盘及再现装置的某一方中。例如,适用于每个内容的地域信息可以记录在光盘中,通用适用于全部内容的许可地址可以记录在再现装置中。
(6)在全部实施方式中,使用许可地址及地域信息,表示作为非公认应用程序的提供源而许可的服务器的地址、及作为非公认应用程序的提供源而许可的国家、地域,但只要是限定作为非公认应用程序的提供源而许可的服务器的信息,则也可使用其它信息。例如,也可使用表示禁止提供非公认应用程序的服务器的地址的不许可地址、或表示禁止提供非公认应用程序的国家、地域的禁止地域信息。
(7)设在BD-ROM的导入区域中记录区码,但这是为了打算与DVD的互换,也可将区码记录在其它区域中。
另外,在BD-ROM中记录多个内容的情况下,也可对应于各个内容来记录区码。在这种情况下,对每个内容控制与应用程序的联动再现。
(8)在全部实施方式中,将本发明的光盘作为BD-ROM来实施,但该特征不取决于BD-ROM的物理性质。可以是任何记录介质。例如,可以是DVD-ROM、DVD-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、CD-RW等光盘、PD、MO等光磁盘。另外,也可以是标准闪存卡、智能媒体卡、存储棒、多媒体卡、PCM-CIA卡等半导体存储卡。也可以是软盘、SuperDisk、Zip、Clik!等磁记录盘,或是ORB、Jaz、SparQ、SyJet、EZFley、微型硬盘等可移动硬盘驱动器。还可以是设备内置型硬盘。
(9)在全部实施方式中,本发明的再现装置以不可改写的状态保持分配的区码,但也可对应于自装置的状态来改写区码。
例如,作为装置区域,也可保持根据从DHCP服务器取得的自装置的IP地址、或使用GPS等取得的物理信息等推定的区码。或者,作为装置区域,保持根据以过去再现的内容选择为字幕的语言、或菜单画面中使用的语言推定的区码。
(10)也可分别组合上述实施方式及上述变形例。
产业上的可利用性
本发明可适用于与应用程序联动、再现记录在光盘中的内容的再现装置等。
Claims (13)
1.一种再现装置,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于,具备:
检测单元,在从光盘读出的数据中检测区码;
第1判断单元,根据从服务器提供的数字签名信息,判断所述应用程序是否正当;
取得单元,在判断为所述应用程序不正当的情况下,从光盘取得表示无条件许可联动、附加条件许可联动及无条件不许可联动中的某一个条件的联动条件信息;
推定单元;
第2判断单元,在所述取得的联动条件信息表示附加条件许可联动的情况下,判断所述应用程序是否满足作为许可应用程序的执行与内容的再现之间的联动的条件的许可条件;以及
限制单元,在所述联动条件信息表示无条件不许可联动的情况下、或由所述第2判断单元判断为所述应用程序不满足所述许可条件的情况下,限制与应用程序的执行联动的内容的再现;
在由所述第1判断单元判断为所述应用程序不正当的情况下,所述推定单元根据从服务器提供的应用程序的出处来推定区码,
若分配给再现装置自身的区码、从光盘检测到的区码、由所述推定单元推定出的区码不一致,则所述第2判断单元判断为不满足所述许可条件。
2.根据权利要求1所述的再现装置,其特征在于:
在由所述第1判断单元判断为所述应用程序正当的情况下,所述推定单元使用分配给所述应用程序的区码,作为推定结果。
3.根据权利要求1所述的再现装置,其特征在于:
所述出处是所述服务器的所在。
4.根据权利要求3所述的再现装置,其特征在于:
再现装置还具备许可信息保持单元,所述许可信息保持单元保持表示作为应用程序的提供源而许可的所在的许可信息,
在所述服务器的所在包含于由所述许可信息表示的所在中的情况下,所述推定单元将与从所述光盘检测到的区码及分配给再现装置自身的区码中的某一个相同的区码作为推定结果。
5.根据权利要求4所述的再现装置,其特征在于:
所述许可信息使用地域名来表示所述许可的所在。
6.根据权利要求4所述的再现装置,其特征在于:
所述许可信息使用网络上的地址来表示所述许可的所在。
7.根据权利要求3所述的再现装置,其特征在于:
所述光盘还存储表示作为应用程序的提供源而许可的所在的许可信息,
再现装置还具备信息检测单元,所述信息检测单元从光盘检测许可信息,
在所述服务器的所在包含于由所述许可信息表示的所在中的情况下,所述推定单元将与从所述光盘检测到的区码及分配给再现装置自身的区码中的某一个相同的区码作为推定结果。
8.根据权利要求7所述的再现装置,其特征在于:
所述许可信息使用地域名来表示所述许可的所在。
9.根据权利要求7所述的再现装置,其特征在于:
所述许可信息使用网络上的地址来表示所述许可的所在。
10.根据权利要求3所述的再现装置,其特征在于:
所述推定单元将所述服务器的域名中包含的国家代码顶级域名所表示的国家作为所述服务器的所在,将对应于该国家的区码作为推定结果。
11.根据权利要求10所述的再现装置,其特征在于:
当接受所述应用程序的提供时,每当用于接受提供的连接对象被变更为不同国家代码的地址时,所述推定单元执行所述推定。
12.一种集成电路,用于控制再现装置,该再现装置在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,该集成电路的特征在于,具备:
检测单元,在从光盘读出的数据中检测区码;
第1判断单元,根据从服务器提供的数字签名信息,判断所述应用程序是否正当;
取得单元,在判断为所述应用程序不正当的情况下,从光盘取得表示无条件许可联动、附加条件许可联动及无条件不许可联动中的某一个条件的联动条件信息;
推定单元;
第2判断单元,在所述取得的联动条件信息表示附加条件许可联动的情况下,判断所述应用程序是否满足作为许可应用程序的执行与内容的再现之间的联动的条件的许可条件;以及
限制单元,在所述联动条件信息表示无条件不许可联动的情况下、或由所述第2判断单元判断为所述应用程序不满足所述许可条件的情况下,限制与应用程序的执行联动的内容的再现;
在由所述第1判断单元判断为所述应用程序不正当的情况下,所述推定单元根据从服务器提供的应用程序的出处来推定区码,
若分配给再现装置自身的区码、从光盘检测到的区码、由所述推定单元推定出的区码不一致,则所述第2判断单元判断为不满足所述许可条件。
13.一种再现方法,用于在分配有区码的再现装置中,在与从服务器提供的应用程序的执行联动的同时,再现记录在光盘中的内容,其特征在于,包含:
检测步骤,在从光盘读出的数据中检测区码;
第1判断步骤,根据从服务器提供的数字签名信息,判断所述应用程序是否正当;
取得步骤,在判断为所述应用程序不正当的情况下,从光盘取得表示无条件许可联动、附加条件许可联动及无条件不许可联动中的某一个条件的联动条件信息;
推定步骤;
第2判断步骤,在所述取得的联动条件信息表示附加条件许可联动的情况下,判断所述应用程序是否满足作为许可应用程序的执行与内容的再现的联动的条件的许可条件;以及
限制步骤,在所述联动条件信息表示无条件不许可联动的情况下、或在所述第2判断步骤中判断为所述应用程序不满足所述许可条件的情况下,限制与应用程序的执行联动的内容的再现,
在所述第1判断步骤中判断为所述应用程序不正当的情况下,在所述推定步骤中根据从服务器提供的应用程序的出处来推定区码,
若分配给再现装置自身的区码、从光盘检测到的区码、由所述推定步骤推定出的区码不一致,则在所述第2判断步骤中判断为不满足所述许可条件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005067986A JP4464297B2 (ja) | 2005-03-10 | 2005-03-10 | 再生装置、再生方法、及び再生プログラム |
JP067986/2005 | 2005-03-10 | ||
PCT/JP2006/304303 WO2006095700A1 (ja) | 2005-03-10 | 2006-03-07 | 再生装置、再生方法、及び再生プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101138039A CN101138039A (zh) | 2008-03-05 |
CN101138039B true CN101138039B (zh) | 2011-03-23 |
Family
ID=36953294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800077007A Active CN101138039B (zh) | 2005-03-10 | 2006-03-07 | 再现装置、再现方法及再现程序 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8320736B2 (zh) |
EP (1) | EP1868196B1 (zh) |
JP (1) | JP4464297B2 (zh) |
CN (1) | CN101138039B (zh) |
WO (1) | WO2006095700A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090034942A1 (en) * | 2006-02-09 | 2009-02-05 | Wataru Ikeda | Information recording medium and reproduction control method |
JP2008171510A (ja) * | 2007-01-12 | 2008-07-24 | Toshiba Corp | 情報記憶媒体、情報再生装置、及び情報再生方法 |
JP4525794B2 (ja) * | 2008-05-14 | 2010-08-18 | ソニー株式会社 | 電子機器、コンテンツ再生方法、プログラム及び記録媒体 |
US9571032B2 (en) * | 2013-06-10 | 2017-02-14 | Leto Solar Corporation | Junction box for solar cell module and method for driving same |
JP6611982B2 (ja) * | 2017-03-01 | 2019-11-27 | 三菱電機株式会社 | コンテンツ再生装置およびコンテンツ再生方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151631A (en) * | 1998-10-15 | 2000-11-21 | Liquid Audio Inc. | Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07319691A (ja) * | 1994-03-29 | 1995-12-08 | Toshiba Corp | 資源保護装置、特権保護装置、ソフトウェア利用法制御装置、及びソフトウェア利用法制御システム |
US5937158A (en) * | 1996-04-19 | 1999-08-10 | Matsushita Electric Industrial Co., Ltd. | System and method for connecting portable media with network and computer for use with the system |
JP3178342B2 (ja) | 1996-06-17 | 2001-06-18 | 松下電器産業株式会社 | ネットワークを利用した情報提供システム |
US5944790A (en) * | 1996-07-19 | 1999-08-31 | Lucent Technologies Inc. | Method and apparatus for providing a web site having a home page that automatically adapts to user language and customs |
EP0974129B1 (en) * | 1996-09-04 | 2006-08-16 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management |
US5926624A (en) * | 1996-09-12 | 1999-07-20 | Audible, Inc. | Digital information library and delivery system with logic for generating files targeted to the playback device |
JP3570114B2 (ja) | 1996-10-21 | 2004-09-29 | 富士ゼロックス株式会社 | データ検証方法およびデータ検証システム |
TW412734B (en) * | 1996-12-26 | 2000-11-21 | Toshiba Corp | Storage medium for recording data, regeneration device for regenerating data recorded in the storage medium, and regeneration system for regenerating data recorded in the storage medium via network |
US6766305B1 (en) | 1999-03-12 | 2004-07-20 | Curl Corporation | Licensing system and method for freely distributed information |
US6298341B1 (en) * | 1999-09-22 | 2001-10-02 | Raredomains.Com, Llc | System and method for generating domain names and for facilitating registration and transfer of the same |
US6850910B1 (en) | 1999-10-22 | 2005-02-01 | Matsushita Electric Industrial Co., Ltd. | Active data hiding for secure electronic media distribution |
JP2001291021A (ja) | 2000-04-07 | 2001-10-19 | Lee Wilson Darian | エリア別データ配信システム及び方法 |
US6931545B1 (en) | 2000-08-28 | 2005-08-16 | Contentguard Holdings, Inc. | Systems and methods for integrity certification and verification of content consumption environments |
JP2002100165A (ja) | 2000-09-26 | 2002-04-05 | Toshiba Corp | 光ディスク再生装置 |
US20040128145A1 (en) * | 2000-10-26 | 2004-07-01 | Kenji Sato | Digital content selling method and system using communication network |
JP3993385B2 (ja) * | 2000-12-28 | 2007-10-17 | 株式会社エヌ・ティ・ティ・ドコモ | コンテンツ配信システム、著作権保護システム及びコンテンツ受信端末 |
US7392376B2 (en) * | 2002-12-30 | 2008-06-24 | International Business Machines Corporation | Security module |
US7080043B2 (en) * | 2002-03-26 | 2006-07-18 | Microsoft Corporation | Content revocation and license modification in a digital rights management (DRM) system on a computing device |
US20040153918A1 (en) * | 2002-04-08 | 2004-08-05 | Matsushita Electric Industrial Co., | Tamper-resistant computer program product |
US20030215217A1 (en) * | 2002-04-11 | 2003-11-20 | Noriaki Horii | Information recording medium, recording apparatus, reproduction apparatus, and recording and reproduction apparatus |
KR20040101514A (ko) * | 2002-04-16 | 2004-12-02 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 지역들에 기초한 기록 허용 |
WO2003088664A1 (en) * | 2002-04-17 | 2003-10-23 | Koninklijke Philips Electronics N.V. | Access allowance based on regions |
KR100973863B1 (ko) * | 2002-09-25 | 2010-08-03 | 파나소닉 주식회사 | 재생장치, 재생방법, 기록매체 |
JP4349789B2 (ja) | 2002-11-06 | 2009-10-21 | 富士通株式会社 | 安全性判断装置及び安全性判断方法 |
KR100957799B1 (ko) * | 2003-03-06 | 2010-05-13 | 엘지전자 주식회사 | 대화형 디스크의 재생환경 설정방법 |
US7765158B2 (en) * | 2004-01-27 | 2010-07-27 | Panasonic Corporation | Playback apparatus and server apparatus |
JP3576547B2 (ja) | 2004-02-17 | 2004-10-13 | 株式会社メディアグラム | ネットワーク上のメタ情報サービスシステム |
JP2005275839A (ja) * | 2004-03-25 | 2005-10-06 | Nec Corp | ソフトウェア利用許可方法及びシステム |
EP2178089B1 (en) | 2004-07-22 | 2018-09-05 | Panasonic Intellectual Property Management Co., Ltd. | Playback apparatus for performing application-synchronized playback |
US8122263B2 (en) | 2005-02-14 | 2012-02-21 | Panasonic Corporation | Application executing device, managing method, and program |
-
2005
- 2005-03-10 JP JP2005067986A patent/JP4464297B2/ja active Active
-
2006
- 2006-03-07 CN CN2006800077007A patent/CN101138039B/zh active Active
- 2006-03-07 WO PCT/JP2006/304303 patent/WO2006095700A1/ja active Application Filing
- 2006-03-07 US US11/885,882 patent/US8320736B2/en active Active
- 2006-03-07 EP EP20060728672 patent/EP1868196B1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151631A (en) * | 1998-10-15 | 2000-11-21 | Liquid Audio Inc. | Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products |
Also Published As
Publication number | Publication date |
---|---|
US8320736B2 (en) | 2012-11-27 |
EP1868196A4 (en) | 2009-11-11 |
EP1868196A1 (en) | 2007-12-19 |
WO2006095700A1 (ja) | 2006-09-14 |
US20080138045A1 (en) | 2008-06-12 |
JP4464297B2 (ja) | 2010-05-19 |
CN101138039A (zh) | 2008-03-05 |
EP1868196B1 (en) | 2013-05-08 |
JP2006252672A (ja) | 2006-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7634447B2 (en) | Method of recording and reproducing sample data to/from a recording medium and sample data containing recording medium | |
EP1847995A1 (en) | Recording device, replay device, integrated circuit, and control program | |
JP2009054276A (ja) | 更新可能記憶メディアにおけるコンテンツライセンスシステム及び方法 | |
CN101138039B (zh) | 再现装置、再现方法及再现程序 | |
CN100419898C (zh) | 信息记录和再现方法、设备 | |
EP1607964A2 (en) | Recording medium, a method of obtaining playback-permission information, a playback apparatus, a computer program and a computer readable storage medium | |
CN101557501B (zh) | 电子设备和图像处理方法 | |
CN1920990B (zh) | 数据处理方法、数据处理设备和数据处理系统 | |
US20070162712A1 (en) | Recording medium, apparatus for reproducing data and method thereof | |
CN102376327A (zh) | 信息处理装置、信息处理方法及程序 | |
JP2005094277A (ja) | プログラムおよび記憶媒体、再生装置 | |
EP2005432A1 (en) | Information recording medium, and reproducing medium and apparatus | |
JPH1091534A (ja) | ディスクを用いたパスワードリセット方法およびそのディスクシステム | |
JP2006510142A (ja) | 総称論理フォーマットを有する光ディスク | |
CN102124524A (zh) | 光盘播放装置及光盘播放方法 | |
KR20070044501A (ko) | 사전에 기록된 추가적인 콘텐츠의 렌더링 | |
US20030210616A1 (en) | Method for managing play lists in a rewritable storage medium | |
US8422862B2 (en) | Data recording method, data recording apparatus and data recording medium | |
CN100524491C (zh) | 记录设备和方法 | |
KR100831993B1 (ko) | 데이터 처리 방법, 데이터 처리 장치 및 기억매체 | |
KR20050054592A (ko) | 데이터 재생 횟수 제한이 가능한 정보저장매체, 그정보저장매체에 데이터 기록 방법, 기록 장치, 데이터재생 방법 및 재생 장치 | |
US7957237B2 (en) | Recording medium and method and apparatus for recording data | |
KR20060068379A (ko) | 광 디스크 시스템의 녹화 방법 | |
CN101238517A (zh) | Dvd+rw视频格式盘上的标题替换 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |