【手続補正書】
【提出日】平成19年12月3日(2007.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生する再生装置であって、
サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定手段と、
前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得手段と、
前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定手段と、
前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定手段により前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制限手段と
を備えることを特徴とする再生装置。
【請求項２】
前記再生装置はさらに、
光ディスクからリージョンコードを検出する検出手段と、
サーバから供給されたアプリケーションプログラムの出所に基づいてリージョンコードを推定する推定手段とを備え、
前記第２判定手段は、再生装置自体に割り当てられているリージョンコードと、光ディスクから検出されたリージョンコードと、推定手段により推定されたリージョンコードとが一致しなければ、前記許可条件を満たさないと判定すること
を特徴とする請求項１に記載の再生装置。
【請求項３】
前記推定手段は、前記第１判定手段により前記アプリケーションプログラムが正当であると判定された場合に、前記アプリケーションプログラムに割り当てられているリージョンコードを、推定結果として用いること
を特徴とする請求項２に記載の再生装置。
【請求項４】
前記出所とは、前記サーバの所在であることを特徴とする請求項２に記載の再生装置。
【請求項５】
前記再生装置はさらに、
アプリケーションプログラムの供給元として許可する所在を示す許可情報を保持している許可情報保持手段を備え、
前記推定手段は、前記サーバの所在が、前記許可情報により示される所在に含まれる場合に、前記光ディスクから検出されたリージョンコード、及び、再生装置自体に割り当てられているリージョンコードの何れかと同じリージョンコードを、推定結果とすること
を特徴とする請求項４に記載の再生装置。
【請求項６】
前記光ディスクにはさらに、アプリケーションプログラムの供給元として許可する所在を示す許可情報が記録されており、
再生装置はさらに、光ディスクから許可情報を検出する情報検出手段を備え、
前記推定手段は、前記サーバの所在が、前記許可情報により示される所在に含まれる場合に、前記光ディスクから検出されたリージョンコード、及び、再生装置自体に割り当てられているリージョンコードの何れかと同じリージョンコードを、推定結果とすること
を特徴とする請求項４に記載の再生装置。
【請求項７】
前記許可情報は、地域名を用いて前記許可する所在を示す
ことを特徴とする請求項５または請求項６に記載の再生装置。
【請求項８】
前記許可情報は、ネットワーク上のアドレスを用いて前記許可する所在を示す
ことを特徴とする請求項５または請求項６に記載の再生装置。
【請求項９】
前記推定手段は、前記サーバのドメイン名に含まれるカントリーコードトップレベルドメインにより示される国を、前記サーバの所在として、当該国に応じたリージョンコードを推定結果とすること
を特徴とする請求項４に記載の再生装置。
【請求項１０】
前記推定手段は、前記アプリケーションプログラムの供給を受ける際に、供給を受けるための接続先が、異なるカントリーコードのアドレスへ変更される度に、前記推定を実行すること
を特徴とする請求項９に記載の再生装置。
【請求項１１】
前記アプリケーションプログラムには、前記サーバにおいて、供給時期に応じたリージョンコードが割り当てられており、
前記再生装置はさらに、前記制御手段により、前記アプリケーションプログラムの実行と連動させたコンテンツの再生が制限された場合、前記コンテンツを次に再生する際に、前記アプリケーションプログラムの供給を再度受ける再取得手段を備えること
を特徴とする請求項２に記載の再生装置。
【請求項１２】
リージョンコードが割り当てられている再生装置において、サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生する再生方法であって、
サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定ステップと、
前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得ステップと、
前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定ステップと、
前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定ステップにより前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制御ステップと
を含むことを特徴とする再生方法。
【請求項１３】
リージョンコードが割り当てられているコンピュータにおいて、サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生させる再生プログラムであって、
サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定ステップと、
前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得ステップと、
前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定ステップと、
前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定ステップにより前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制御ステップと
をコンピュータに実行させることを特徴とする再生プログラム。
【請求項１４】
サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生する再生装置を制御する集積回路であって、
サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定手段と、
前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得手段と、
前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定手段と、
前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定手段により前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制限手段と
を備えることを特徴とする集積回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の目的は、フリーアプリの製作・利用を望むユーザと、著作権者の利益との調和を図ることができる再生装置、再生装置を制御する集積回路、再生方法、及び再生プログラムを提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、本発明に係る再生装置は、サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生する再生装置であって、サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定手段と、前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得手段と、前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定手段と、前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定手段により前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制限手段とを備えることを特徴としている。
また、前記再生装置はさらに、光ディスクからリージョンコードを検出する検出手段と、サーバから供給されたアプリケーションプログラムの出所に基づいてリージョンコードを推定する推定手段とを備え、前記第２判定手段は、再生装置自体に割り当てられているリージョンコードと、光ディスクから検出されたリージョンコードと、推定手段により推定されたリージョンコードとが一致しなければ、前記許可条件を満たさないと判定するとしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
ここで出所とは、アプリケーションの製作者、アプリケーションの改変者、アプリケーションを供給するサーバ等のアプリケーションの供給経路の何れか、若しくはこれらを包含する供給経路自体である。
上記目的を達成するために、本発明に係る再生方法は、リージョンコードが割り当てられている再生装置において、サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生する再生方法であって、サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定ステップと、前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得ステップと、前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定ステップと、前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定ステップにより前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制御ステップとを含むことを特徴としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、本発明に係る再生プログラムは、リージョンコードが割り当てられているコンピュータにおいて、サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生させる再生プログラムであって、サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定ステップと、前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得ステップと、前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定ステップと、前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定ステップにより前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制御ステップとをコンピュータに実行させることを特徴としている。
上記目的を達成するために、本発明に係る集積回路は、サーバから供給されたアプリケーションプログラムの実行と連動させながら、光ディスクに記録されたコンテンツを再生する再生装置を制御する集積回路であって、サーバから供給されたデジタル署名情報に基づいて、前記アプリケーションプログラムが正当であるか否かを判定する第１判定手段と、前記アプリケーションプログラムが正当でないと判定された場合に、無条件で連動を許可、条件付で連動を許可、及び無条件で連動を不許可の何れかの条件を示す連動条件情報を光ディスクから取得する取得手段と、前記取得した連動条件情報が条件付で連動を許可することを示す場合、アプリケーションプログラムの実行とコンテンツの再生との連動を許可する条件である許可条件を、前記アプリケーションプログラムが満たすか否かを判定する第２判定手段と、前記連動条件情報が無条件で連動を不許可とすることを示す場合、若しくは前記第２判定手段により前記アプリケーションプログラムが前記許可条件を満たさないと判定される場合に、アプリケーションプログラムの実行と連動させたコンテンツの再生を制限する制限手段とを備えることを特徴としている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記推定手段は、前記第１判定手段により前記アプリケーションプログラムが正当であると判定された場合に、前記アプリケーションプログラムに割り当てられているリージョンコードを、推定結果として用いるとしてもよい。
プロバイダに認められたアプリケーションは、プロバイダの意に沿う内容、及びリージョンコードの割り当てが行われていると考えられる。そのため、本発明に係る再生装置では、プロバイダに認められたアプリケーションであれば、プロバイダが望まない地域での連動再生が制限される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
アプリケーションの内容やリージョンコードの割り当てに不都合がなければ、プロバイダやプロバイダに認められた機関等によりアプリケーションにデジタル署名が付加され、出所の正当性が保証されると想定される。しかし、デジタル署名による正当性の判定では、署名されたアプリケーションが改変されている場合、出所の正当性が証明されない。そのため、本発明に係る再生装置では、アプリケーションに割り当てられているリージョンコードが、再生装置及び光ディスクに割り当てられているリージョンコードと一致するように、不正に改竄されていたとしても、アプリケーションとコンテンツとが連動再生されることがない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
図９は、第２実施形態に係る再生装置２００の内部構成を示す図である。第２実施形態に係る再生装置２００は、図２の構成に、条件情報格納部１３を追加した構成である。
条件情報格納部１３は、コンテンツのプロバイダ毎にプロバイダ条件情報を格納している。
図１０は、条件情報格納部１３が格納しているプロバイダ条件情報の構成を示す図である。それぞれのプロバイダ条件情報は、実施形態１でBD-ROMに記録されていた条件情報に、コンテンツのプロバイダを一意に識別する『プロバイダＩＤ』が追加されたデータである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
本実施形態に係るBD-ROMのリードイン領域には、プロバイダＩＤが記録されており、再生装置２００は、再生制御処理にあたって、BD-ROMのリードイン領域に記録されているプロバイダＩＤを取得する。連動条件取得部１０は、このプロバイダＩＤに対応するプロバイダ条件情報を、条件情報格納部１３から取得する。
ここで取得されたプロバイダ条件情報を、第１実施形態の条件情報に変えて用いることで、図６に処理手順を示す再生制御処理により、非公認アプリの供給元をプロバイダ毎に異なる設定で制限することができる。更に、対応するプロバイダ条件情報が無いプロバイダにより頒布されたコンテンツには、地域情報を用いて複数のプロバイダに共通する設定で非公認アプリの供給元を制限することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
（２）本発明は、再生装置の制御を行うＬＳＩとしても実施可能である。このようなＬＳＩは、図３に示すネットワークデバイス２、装置リージョン格納部４、連動コンテンツ生成部５、再生部６、地域情報格納部７、マイコンシステム８、図９に示す条件情報格納部１３、及び図１１に示すアプリケーション取得制御部１４、提示部１５の各機能ブロックを集積化することで実現できる。これらの機能ブロックは、個別にＬＳＩ化されても良いし、一部または全てを含むシステムＬＳＩとして実現してもよい。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
また、集積化の手法はＬＳＩに限るものではなく、専用又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Field  Programmable  Gate  Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然その技術を用いて集積化を行っても良い。このような技術には、バイオ技術の適用等が可能性としてありえる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
１    ＢＤドライブ
２    ネットワークデバイス
３    ローカルストレージ
４    装置リージョン格納部
５    連動コンテンツ生成部
６    再生部
７    地域情報格納部
８    マイコンシステム
９    アプリリージョン推定部
１０    連動条件取得部
１１    ディスクリージョン検出部
１２    制限部
１３    条件情報格納部
１４    アプリケーション取得制御部
１５    提示部
１００、１０１、１０２
BD-ROM
２００    再生装置
３００    リモコン
４００    テレビ
５００、５０１、５０２、５０３、５０４、５０５
供給サーバ
５０１ａ、５０１ｂ、５０４ａ
公認アプリ
５０１ｃ、５０２ｂ、５０３ａ、５０４ｂ、５０５ａ
非公認アプリ
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2006252672.tif 000001
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2006252672.tif 000002
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2006252672.tif 000003