(57)【特許請求の範囲】
【請求項１】
記憶媒体に記憶されていない追加コンテンツ、及び当該追加コンテンツに対する位置情報を記憶する追加コンテンツ記憶部と、
前記記憶媒体に記憶されているコンテンツおよび前記追加コンテンツ記憶部に記憶されている前記追加コンテンツを再生する再生部と、
現在位置を示す現在位置情報を取得する位置取得部と、
前記位置取得部により取得された前記現在位置情報と前記追加コンテンツ記憶部に記憶されている位置情報に基づいて、前記再生部による前記追加コンテンツ記憶部に記憶されている追加コンテンツの再生可否を制御する制御部とを備える移動体に搭載されるコンテンツ再生装置。
【請求項２】
前記追加コンテンツ記憶部に記憶されている追加コンテンツに対する位置情報は、当該追加コンテンツが前記追加コンテンツ記憶部に記憶された時の、前記位置取得部に取得された現在位置情報であり、
前記制御部は、前記追加コンテンツ記憶部に記憶されている当該追加コンテンツが追加された位置を示す位置情報と前記位置取得部が取得した現在位置情報とが一致しない場合、前記再生部による前記追加コンテンツ記憶部に記憶されている追加コンテンツの再生を制限することを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３】
前記制御部は、前記位置取得部により取得された現在位置情報と前記記憶媒体に記憶されているコンテンツに対する当該コンテンツの再生を許可する国または地域の少なくとも一方を示す許可情報に基づいて、前記再生部による前記記憶媒体に記憶されているコンテンツの再生可否を制御することを特徴とする請求項１又は請求項２に記載のコンテンツ再生装置。
【請求項４】
前記許可情報を記憶するＰＳＲ記憶部を備え、
前記制御部は、前記位置取得部が取得した現在位置情報が示す現在位置が、前記ＰＳＲ記憶部に記憶されている許可情報が示す国または地域の少なくとも一方に一致しない場合、前記再生部による前記記憶媒体に記憶されているコンテンツの再生を制限することを特徴とする請求項３記載のコンテンツ再生装置。
【請求項５】
前記記憶媒体は、ブルーレイディスクであり、前記追加コンテンツは、インターネット上に公開されているコンテンツであることを特徴とする請求項１から請求項４のいずれかに記載のコンテンツ再生装置。
【請求項６】
記憶媒体に記憶されていない追加コンテンツ、及び当該追加コンテンツに対する位置情報を記憶する追加コンテンツ記憶部と、前記記憶媒体に記憶されているコンテンツおよび前記追加コンテンツ記憶部に記憶されている前記追加コンテンツを再生する再生部と、現在位置を示す現在位置情報を取得する位置取得部と、前記再生部の動作を制御する制御部とを備える移動体に搭載されるコンテンツ再生装置のコンテンツ再生方法であって、
前記位置取得部が、前記現在位置情報を取得するステップと、
前記制御部が、前記位置取得部により取得された前記現在位置情報と前記追加コンテンツ記憶部に記憶されている位置情報に基づいて、前記再生部による前記追加コンテンツ記憶部に記憶されている追加コンテンツの再生可否を制御するステップとを備えることを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツを再生するコンテンツ再生装置およびコンテンツ再生方法に関するものである。
【背景技術】
【０００２】
Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（「Ｂｌｕ−ｒａｙ  Ｄｉｓｃ」は登録商標、以下では「ＢＤ」と称する。）の再生装置は、この再生装置に設定されているカントリーコードまたはリージョンコードとＢＤに記憶されているカントリーコードまたはリージョンコードとが一致する場合にＢＤのコンテンツを再生し、一致しない場合にコンテンツの再生を制限する。【０００３】
しかしながら、再生装置に設定されているカントリーコード等を参照しないコンテンツの場合、再生装置は、そのコンテンツの再生を制限できない。カントリーコード等を参照しないコンテンツとは、例えば、ＢＤには記憶されていない、インターネット上に公開された追加コンテンツである。コンテンツの再生を制限できない問題を解決するために、例えば特許文献１に係る再生装置が提案されている。【０００４】
特許文献１に係る再生装置は、サーバから供給されたアプリケーションの実行を連動させながら、光ディスクに記録されたコンテンツを再生する。サーバから供給されたアプリケーションは、上記追加コンテンツに相当する。この再生装置は、光ディスクから検出したリージョンコードと、サーバのアドレスから推定したアプリケーションのリージョンコードと、再生装置自体に割り当てられているリージョンコードの三者が一致する場合、アプリケーションの実行を連動させたコンテンツの再生を許可し、一致しない場合、アプリケーションの実行を連動させたコンテンツの再生を制限する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５２６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に係る再生装置は以上のように構成されているので、再生装置が移動体に搭載されている場合、リージョンコードが示す地域外に移動した場合でも、アプリケーションの実行を連動させたコンテンツの再生が許可される。このように、従来の再生装置は、追加コンテンツの再生可否を現在位置に応じて制御することができないという課題があった。【０００７】
この発明に係る移動体に搭載されるコンテンツ再生装置は、記憶媒体に記憶されていない追加コンテンツ、及び当該追加コンテンツに対する位置情報を記憶する追加コンテンツ記憶部と、記憶媒体に記憶されているコンテンツおよび追加コンテンツ記憶部に記憶されている追加コンテンツを再生する再生部と、現在位置を示す現在位置情報を取得する位置取得部と、位置取得部により取得された現在位置情報と追加コンテンツ記憶部に記憶されている位置情報に基づいて、再生部による追加コンテンツ記憶部に記憶されている追加コンテンツの再生可否を制御する制御部とを備えるものである。
【課題を解決するための手段】
【０００８】
この発明に係るコンテンツ再生装置は、記憶媒体に記憶されていない追加コンテンツを記憶する追加コンテンツ記憶部と、記憶媒体に記憶されているコンテンツおよび追加コンテンツ記憶部に記憶されている追加コンテンツを再生する再生部と、現在位置を示す現在位置情報を取得する位置取得部と、位置取得部により取得された現在位置情報に基づいて、再生部による追加コンテンツの再生可否を制御する制御部とを備えるものである。
【発明の効果】
【０００９】
この発明によれば、追加コンテンツの再生可否を現在位置に応じて制御することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るコンテンツ再生装置の構成例を示すブロック図である。
【図２】この発明の実施の形態１において、現在位置情報を使用した不揮発性メモリへのアクセス方法を示す概念図である。
【図３】この発明の実施の形態１に係るコンテンツ再生装置の動作例を示すフローチャートである。
【図４】この発明の実施の形態１において、現座位置情報を使用した追加コンテンツの再生可否を示す概念図である。
【図５】この発明の実施の形態１において、制御部が管理するブロック管理データベースを示す図である。
【図６】この発明の実施の形態１において、制御部が管理するブロック管理データベースを示す図である。
【図７】この発明の実施の形態２に係るコンテンツ再生装置の構成例を示すブロック図である。
【図８】この発明の実施の形態２の理解を助けるための参考例であり、カントリーコードおよびリージョンコードを使用したコンテンツの再生可否を示す概念図である。ク図である。
【図９】この発明の実施の形態２に係るコンテンツ再生装置の動作例を示すフローチャートである。
【図１０】この発明の実施の形態２において、現在位置情報を使用したコンテンツの再生可否を示す概念図である。
【図１１】図１１Ａおよび図１１Ｂは、この発明の実施の形態１に係るコンテンツ再生装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るコンテンツ再生装置１の構成例を示すブロック図である。コンテンツ再生装置１は、ピックアップ部２、信号処理部３、不揮発性メモリ４、通信部５、制御部６、入力部７、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）デコーダ８、ＡＶ出力部９、および位置取得部１０を備える。不揮発性メモリ４は「追加コンテンツ記憶部」に相当し、ＡＶデコーダ８は「再生部」に相当する。実施の形態１では、コンテンツ再生装置１が再生対象とする記憶媒体としてＢＤ１４を例示するが、記憶媒体はこれに限定されるものではなく、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等であってもよい。
【００１２】
ピックアップ部２は、ＢＤ１４に記憶されているデータを読み出して、信号処理部３へ出力する。信号処理部３は、ピックアップ部２が読み出したデータを信号処理し、ＡＶストリームを制御部６へ出力する。制御部６は、信号処理部３からのＡＶストリームをＡＶデコーダ８へ出力する。ＡＶデコーダ８は、制御部６からのＡＶストリームをデコードし、音声および映像をＡＶ出力部９へ出力する。ＡＶ出力部９は、ＡＶデコーダ８からの音声をスピーカ１１へ出力し、映像をディスプレイ１２へ出力する。これらの音声および映像は、ＢＤ１４に予め記憶されているコンテンツである。
【００１３】
不揮発性メモリ４は、ＡＤＡ（Ａｐｐｌｉｃａｔｉｏｎ  Ｄａｔａ  Ａｒｅａ）４ａおよびＢＵＤＡ（Ｂｉｎｄｉｎｇ  Ｕｎｉｔ  Ｄａｔａ  Ａｒｅａ）４ｂの２つのエリアを持つ。ＡＤＡ４ａおよびＢＵＤＡ４ｂは、ＢＤ規格で定義されているエリアであり、ＡＤＡ４ａには、例えば、ＤＢ−Ｊａｖａ（「Ｊａｖａ」は登録商標、以下では登録商標の記載を省略する。）プログラムにより作成されるレジューム情報等が格納される。ＢＵＤＡ４ｂには、追加コンテンツとして、例えばダウンロードした音声、字幕、メニュー、ピクチャ・イン・ピクチャ（以下、「ＰｉｎＰ」と称する。）、およびボーナスタイトル等が格納される。ＰｉｎＰは、ＢＤ規格で定義されている２画面再生のことであり、大きな映像画面の中に小窓で副画面が表示される。
【００１４】
コンテンツ再生装置１は、ＢＤ規格の定義に従い、ＢＤ１４に予め記憶されていない追加コンテンツを、インターネット１３上からダウンロードすることができる。この場合、制御部６は、ＢＤ１４の追加コンテンツをダウンロードするよう通信部５に指示する。通信部５は、制御部６からの指示に従い、インターネット１３上のサーバから追加コンテンツをダウンロードし、制御部６へ出力する。制御部６は、通信部５がダウンロードした追加コンテンツを、不揮発性メモリ４のＢＵＤＡ４ｂに格納する。制御部６は、ＢＵＤＡ４ｂに記憶されている追加コンテンツを読み出して、ＡＶデコーダ８へ出力する。ＡＶデコーダ８は、制御部６からの追加コンテンツをデコードし、ＡＶ出力部９を介して、音声をスピーカ１１へ出力し、映像をディスプレイ１２へ出力する。
【００１５】
入力部７は、ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）１５から操作情報が入力されると、その操作情報を制御部６へ出力する。操作情報は、デコード処理の開始および終了等の、コンテンツ再生装置１の動作を操作するための情報である。制御部６は、入力部７からの操作情報に従い、ＡＶデコーダ８のデコード処理開始および終了、ならびに、信号処理部３を介したピックアップ部２の読み出し処理開始および終了等を制御する。ＨＭＩ１５は、コンテンツ再生装置１に設けられた操作ボタン、リモートコントローラ、キーボード、マウス、またはディスプレイ１２と一体化したタッチパネル等である。
【００１６】
位置取得部１０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機１６から、コンテンツ再生装置１の現在位置を示す現在位置情報を取得して、制御部６へ出力する。制御部６は、位置取得部１０からの現在位置情報に基づいて、追加コンテンツの再生可否を制御する。なお、ＧＰＳ受信機１６は、位置取得部１０に内蔵されてもよい。または、位置取得部１０は、ナビゲーション装置またはスマートフォン等の外部装置が備えるＧＰＳ受信機１６を利用してもよい。その場合、ナビゲーション装置またはスマートフォン等の外部装置と、コンテンツ再生装置１とは、例えば同一車両に搭載されるような、同一位置にあるとみなせる位置関係にあることとする。
【００１７】
図２は、この発明の実施の形態１において、現在位置情報を使用した不揮発性メモリ４へのアクセス方法を示す概念図である。図２は、コンテンツ再生装置１が、インターネット１３からＰｉｎＰをダウンロードして不揮発性メモリ４のＢＵＤＡ４ｂに格納し使用可能な状態にするまでを示す。図３は、この発明の実施の形態１に係るコンテンツ再生装置１の動作例を示すフローチャートである。
【００１８】
図２において、制御部６は、まず「（１）Ｄｉｓｃ  Ｒｅａｄ」処理を行う。ここでは、制御部６は、「ＤｉｓｃＩＤ＃１２３４５６」が割り当てられたＢＤ１４に記憶されている、ＰｉｎＰ「ｔｒａｉｌｅｒ−ｏｒｉｇｉｎａｌ」というコンテンツを読み出すよう、ピックアップ部２および信号処理部３を制御する。制御部６は、このコンテンツを読み出した後、不揮発性メモリ４のＢＵＤＡ４ｂに、「ＤｉｓｃＩＤ＃１２３４５６」の追加コンテンツであるＰｉｎＰ「ｔｒａｉｌｅｒ−ｆｒｅｎｃｈ」が格納されているか否か確認する。この確認時にＢＵＤＡ４ｂへのアクセスが生じるため、制御部６は、後述する図３のフローチャートに示される動作を実行する。なお、制御部６は、ＢＵＤＡ４ｂに追加コンテンツが格納されていなければ「（２）Ｗｒｉｔｅ」処理を行い、格納されていれば「（３）Ｃｒｅａｔｅ  Ｐａｃｋａｇｅ」処理を行う。
【００１９】
「（２）Ｗｒｉｔｅ」処理では、制御部６は、通信部５を介してインターネット１３から「ＤｉｓｃＩＤ＃１２３４５６」の追加コンテンツ「ｔｒａｉｌｅｒ−ｆｒｅｎｃｈ」をダウンロードし、不揮発性メモリ４のＢＵＤＡ４ｂに格納する。この格納時にＢＵＤＡ４ｂへのアクセスが生じるため、制御部６は、後述する図３のフローチャートに示される動作を実行する。
【００２０】
その後、制御部６は、「（３）Ｃｒｅａｔｅ  Ｐａｃｋａｇｅ」処理を行う。ここでは、制御部６は、ＢＤ１４から読み出したコンテンツ「ｔｒａｉｌｅｒ−ｏｒｉｇｉｎａｌ」に対して、ダウンロードした追加コンテンツ「ｔｒａｉｌｅｒ−ｆｒｅｎｃｈ」を追加して、仮想パッケージを生成する。あるいは、制御部６は、ＢＤ１４から読み出したコンテンツ「ｔｒａｉｌｅｒ−ｏｒｉｇｉｎａｌ」に対して、以前ダウンロードしてＢＵＤＡ４ｂに格納された追加コンテンツ「ｔｒａｉｌｅｒ−ｆｒｅｎｃｈ」を追加して、仮想パッケージを生成する。
【００２１】
上述したように、制御部６からＢＵＤＡ４ｂへのアクセスが発生した場合、制御部６は、図３のフローチャートに示される動作を実行する。以下では、図４〜図６を参照して、図３のフローチャートを説明する。図４は、この発明の実施の形態１において、現在位置情報を使用した追加コンテンツの再生可否を示す概念図である。図４に示す車両にはコンテンツ再生装置１が搭載されている。この車両はフランスからドイツへ移動中である。図５および図６は、制御部６が管理するブロック管理データベース（以下、「ブロック管理ＤＢ」と称する。）を示す図である。ブロック管理ＤＢが管理するブロックとは、不揮発性メモリ４のＢＵＤＡ４ｂに作成された記憶領域を示すものであり、１つのブロックに対して１つの追加コンテンツが格納される。このブロック管理ＤＢには、コンテンツ再生装置１が搭載された車両の位置と、その位置において制御部６がダウンロードした追加コンテンツの格納先であるブロック番号とを関連付けて登録するための欄と、現在の車両の位置を示す星印（★）を登録するための欄とが設けられている。
【００２２】
制御部６は、ＢＵＤＡ４ｂへのアクセスが発生した場合、ステップＳＴ１１において、位置取得部１０からの現在位置情報を参照する。
ステップＳＴ１２において、制御部６は、ブロック管理ＤＢの位置情報の欄に、現在位置情報に基づく国名が登録されているか否かを判定する。制御部６は、国名が登録されている場合（ステップＳＴ１２“ＹＥＳ”）、ステップＳＴ１４へ進み、登録されていない場合（ステップＳＴ１２“ＮＯ”）、ステップＳＴ１３へ進む。
【００２３】
ステップＳＴ１３において、制御部６は、ブロック管理ＤＢの位置情報の欄に、現在位置情報に基づく国名を登録する。例えば、コンテンツ再生装置１が搭載された車両がフランスに位置する場合、制御部６は、ブロック管理ＤＢのブロック＃１の位置情報の欄に、現在位置情報に基づく国名「フランス」を登録する。また、例えば、ブロック管理ＤＢが図５の上側に示す状態であり、コンテンツ再生装置１が搭載された車両がフランスからドイツに移動した場合、制御部６は、ブロック＃２の位置情報の欄に現在位置情報に基づく国名「ドイツ」を登録する。
【００２４】
ステップＳＴ１４において、制御部６は、ブロック管理ＤＢにおいて星印が登録された位置情報の欄の国名が、現在位置情報に基づく国名と一致するか否かを判定する。制御部６は、位置情報の欄の国名と現在位置情報に基づく国名が一致する場合（ステップＳＴ１４“ＹＥＳ”）、ステップＳＴ１６へ進み、一致しない場合（ステップＳＴ１４“ＮＯ”）、ステップＳＴ１５へ進む。
【００２５】
ステップＳＴ１５において、制御部６は、ブロック管理ＤＢにおいて現在位置を示す星印を、現在位置情報に基づく国名に一致する欄へ移動させる。コンテンツ再生装置１が搭載された車両がフランスからドイツに移動した場合、制御部６は、図５の上側のブロック管理ＤＢにおいて位置情報「フランス」の現在位置の欄に登録されていた星印を、図５の下側のブロック管理ＤＢのように位置情報「ドイツ」の現在位置の欄へ移動させる。
【００２６】
ステップＳＴ１６において、制御部６は、ブロック管理ＤＢにおいて現在位置を示す星印が登録されているブロックに対して、読み出し処理および書き込み処理を許可する。図６に示すブロック管理ＤＢにおいて、星印が登録されているブロック＃１に対しては追加コンテンツの読み出し処理および書き込み処理が許可される。一方、星印が登録されていないブロック＃２に対しては追加コンテンツの読み出し処理および書き込み処理が制限される。例えば、ブロック管理ＤＢが図５の上側に示す状態である場合、制御部６は、追加コンテンツをダウンロードしてＢＵＤＡ４ｂのブロック＃１に書き込むこと、およびブロック＃１からこの追加コンテンツを読み出すことができる。また、例えば、ブロック管理ＤＢが図５の下側に示す状態である場合、制御部６は、追加コンテンツをダウンロードしてＢＵＤＡ４ｂのブロック＃２に書き込むこと、およびブロック＃２からこの追加コンテンツを読み出すことができる。
【００２７】
これにより、図４に示すように、コンテンツ再生装置１の制御部６は、現在位置がフランスでもドイツでも、ＢＤ１４に元々記憶されているコンテンツ「ｔｒａｉｌｅｒ−ｏｒｉｇｉｎａｌ」にアクセス可能である。したがって、この「ｔｒａｉｌｅｒ−ｏｒｉｇｉｎａｌ」は、フランスおよびドイツで再生可能である。一方、制御部６は、コンテンツ再生装置１が搭載された車両がフランスにいるときにダウンロードされた追加コンテンツ「ｔｒａｉｌｅｒ−ｆｒｅｎｃｈ」には、現在位置がフランスであるときにはアクセスできるがドイツであるときにはアクセスできない。したがって、この追加コンテンツ「ｔｒａｉｌｅｒ−ｆｒｅｎｃｈ」は、フランスでのみ再生可能であり、ドイツでは再生できない。
【００２８】
なお、上記説明では、制御部６は、国単位で追加コンテンツの再生可否を判定したが、これに限定されるものではなく、１つ以上の国を含む地域単位で追加コンテンツの再生可否を判定してもよい。
【００２９】
以上のように、実施の形態１に係るコンテンツ再生装置１は、不揮発性メモリ４と、ＡＶデコーダ８と、位置取得部１０と、制御部６とを備える。不揮発性メモリ４は、ＢＤ１４に記憶されていない追加コンテンツを記憶する。ＡＶデコーダ８は、ＢＤ１４に記憶されているコンテンツおよび不揮発性メモリ４に記憶されている追加コンテンツを再生する。位置取得部１０は、現在位置を示す現在位置情報を取得する。制御部６は、位置取得部１０により取得された現在位置情報に基づいて、ＡＶデコーダ８による追加コンテンツの再生可否を制御する。この構成により、追加コンテンツの再生可否を現在位置に応じて制御することができる。
【００３０】
また、実施の形態１の制御部６は、追加コンテンツが追加された位置を示す位置情報と現在位置情報とが一致する場合、ＡＶデコーダ８による追加コンテンツの再生を許可し、一致しない場合、ＡＶデコーダ８による追加コンテンツの再生を制限する。この構成により、コンテンツ再生装置１は、インターネット１３から追加コンテンツをダウンロードしたときにいた国または地域の少なくとも一方からそれら以外の地へ移動した場合、追加コンテンツの再生を制限することができる。
【００３１】
なお、実施の形態１において、制御部６は、インターネット１３から追加コンテンツをダウンロードする際、後述するＰＳＲ（Ｐｌａｙｅｒ  Ｓｔａｔｕｓ  Ｒｅｇｉｓｔｅｒ）１９またはＰＳＲ２０の少なくとも一方を参照して、現在位置情報が示す現在位置がＰＳＲ１９またはＰＳＲ２０の少なくとも一方と一致する場合に追加コンテンツをダウンロードし、一致しない場合に追加コンテンツをダウンロードしない構成であってもよい。追加コンテンツのダウンロード可否を現在位置に応じて制御することにより、結果として、再生可否を現在位置に応じて制御することができる。
【００３２】
実施の形態２．
実施の形態１では、インターネット１３からダウンロードした追加コンテンツの再生可否を制御する構成を説明した。実施の形態２では、ＢＤ１４に記憶されているコンテンツの再生可否を制御する構成を説明する。
【００３３】
ＢＤ規格は、ＰＳＲと呼ばれる、コンテンツ再生装置１に内蔵される３２ビット長レジスタに、コンテンツ再生装置１の状態を示す情報を保持することを定義している。例えば、ＰＳＲ１９に設定される値は、カントリーコードと呼ばれ、コンテンツの再生等を許可する国を示す。ＰＳＲ２０に設定される値は、リージョンコードと呼ばれ、コンテンツの再生等を許可する地域を示す。ＢＤ規格にＰＳＲ１９およびＰＳＲ２０等の値が設けられている意図は、コンテンツ製作者または販売者が国および地域によってリリース時期、価格およびコンテンツ等の内容を調整するためである。
【００３４】
図７は、この発明の実施の形態２に係るコンテンツ再生装置１の構成例を示すブロック図である。図７において図１と同一または相当する部分は、同一の符号を付し説明を省略する。実施の形態２に係るコンテンツ再生装置１は、図１に示した実施の形態１のコンテンツ再生装置１に対して、ＰＳＲ値記憶部２０が追加された構成である。このＰＳＲ値記憶部２０は、上述した３２ビット長レジスタであり、ＰＳＲ１９およびＰＳＲ２０等の値を記憶している。ＰＳＲ１９は、「コンテンツの再生を許可する国を示す許可情報」に相当し、ＰＳＲ２０は、「コンテンツの再生を許可する地域を示す許可情報」に相当する。
【００３５】
図８は、この発明の実施の形態２の理解を助けるための参考例であり、カントリーコードおよびリージョンコードを使用したコンテンツの再生可否を示す概念図である。図８に示す車両にはコンテンツ再生装置１が搭載されている。この車両はフィンランドからロシアへ移動中である。ＢＤ規格のリージョンコード区分によれば、フィンランドはリージョンＢであり、ロシアはリージョンＣである。ＢＤ１４には、カントリーコード「フィンランド」およびリージョンコード「Ｂ」が記憶されている。コンテンツ再生装置１のＰＳＲ値記憶部２０には、ＰＳＲ１９として「フィンランド」を示す値、およびＰＳＲ２０として「リージョンＢ」を示す値が記憶されている。
【００３６】
制御部６は、ＢＤ１４のコンテンツの再生開始時に、ＢＤ１４に記憶されているカントリーコードおよびリージョンコードが、ＰＳＲ値記憶部２０に記憶されているＰＳＲ１９およびＰＳＲ２０と一致する場合、コンテンツを再生する。図８の例では、コンテンツ再生装置１が搭載された車両がフィンランドに位置する場合、ＢＤ１４のコンテンツが再生される。一方、制御部６は、ＢＤ１４のコンテンツの再生開始時に、ＢＤ１４に記憶されているカントリーコードおよびリージョンコードが、ＰＳＲ値記憶部２０に記憶されているＰＳＲ１９およびＰＳＲ２０と一致しない場合、コンテンツの再生を制限する。これにより、コンテンツ製作者または販売者の意図通りに、コンテンツの著作権が保護される。
【００３７】
しかしながら、コンテンツ再生中に、コンテンツ再生装置１がＰＳＲ値の異なる国または地域に移動した場合、つまり図８において車両がフィンランドからロシアへ移動した場合、再生開始時のＰＳＲ１９およびＰＳＲ２０の各値が再生中有効であるため、コンテンツの再生が継続される。これは、コンテンツ再生装置１の現在位置がＰＳＲ１９に設定されたカントリーコード以外の国であること、および、コンテンツ再生装置１の現在位置がＢＤ１４に記憶されているリージョンＢ以外の地域であることにより、コンテンツ製作者または販売者の意図に反することになる。
そこで、この発明の実施の形態２では、コンテンツ製作者または販売者の意図をより厳格に汲み取り、コンテンツ再生装置１がＰＳＲ１９またはＰＳＲ２０の示す地以外へ移動した場合にコンテンツの再生を制限する。
【００３８】
図９は、この発明の実施の形態２に係るコンテンツ再生装置１の動作例を示すフローチャートである。コンテンツ再生装置１は、コンテンツ再生中、図９のフローチャートに示される動作を定期的に繰り返す。
ステップＳＴ２１において、制御部６は、位置取得部１０からの現在位置情報を参照する。
【００３９】
ステップＳＴ２２において、制御部６は、ＰＳＲ値記憶部２０に記憶されているＰＳＲ１９の値を参照し、現在位置情報が示す現在位置とＰＳＲ１９のカントリーコードとが一致するか否かを判定する。現在位置とＰＳＲ１９のカントリーコードとが一致する場合（ステップＳＴ２２“ＹＥＳ”）、ステップＳＴ２３へ進み、一致しない場合（ステップＳＴ２２“ＮＯ”）、ステップＳＴ２４へ進む。
【００４０】
ステップＳＴ２３において、制御部６は、ＰＳＲ値記憶部２０に記憶されているＰＳ２０の値を参照し、現在位置情報が示す現在位置とＰＳＲ２０のリージョンコードとが一致するか否かを判定する。現在位置とＰＳＲ２０のリージョンコードとが一致する場合（ステップＳＴ２３“ＹＥＳ”）、処理を終了し、一致しない場合（ステップＳＴ２３“ＮＯ”）、ステップＳＴ２４へ進む。制御部６は、処理を終了した場合、ＢＤ１４のコンテンツの再生を継続する。
【００４１】
ステップＳＴ２４において、制御部６は、ＢＤ１４に記憶されているコンテンツの再生を制限する。再生制限の手段は問わない。例えば、制御部６は、再生制限の手段として、コンテンツの再生を停止してもよいし、音声のみ停止してもよいし、カントリーコードまたはリージョンコードが一致しない旨のメッセージを表示してもよい。
【００４２】
図１０は、この発明の実施の形態２において、現在位置情報を使用したコンテンツの再生可否を示す概念図である。図１０に示す車両にはコンテンツ再生装置１が搭載されている。この車両はフィンランドからロシアへ移動中である。ＢＤ規格のリージョンコード区分によれば、フィンランドはリージョンＢであり、ロシアはリージョンＣである。ＢＤ１４には、カントリーコード「フィンランド」およびリージョンコード「Ｂ」が記憶されている。コンテンツ再生装置１のＰＳＲ値記憶部２０には、ＰＳＲ１９として「フィンランド」を示す値、およびＰＳＲ２０として「リージョンＢ」を示す値が記憶されている。
【００４３】
ＢＤ１４に記憶されたコンテンツの再生中、制御部６が図９のフローチャートに示される動作を繰り返し行うことにより、コンテンツ再生装置１が搭載された車両がフィンランドからロシアへ移動した場合に、現在位置情報に基づく国名「ロシア」がＰＳＲ１９の「フィンランド」およびＰＳＲ２０の「リージョンＢ」と一致しないため、コンテンツの再生が制限される。図１０の例では、再生制限の手段として、制御部６が、ＡＶデコーダ８によるコンテンツ再生を停止させ、かつ、ＡＶデコーダ８およびＡＶ出力部９を介してディスプレイ１２に、「ＳＴＯＰ  ＭＥＮＵ」という画面を表示させる。
【００４４】
なお、図９のフローチャートでは、カントリーコードおよびリージョンコードの両方が現在位置に一致した場合のみコンテンツの再生を継続する構成にしたが、これに限定されるものではない。例えば、制御部６は、カントリーコードまたはリージョンコードの少なくとも一方が現在位置に一致した場合にコンテンツの再生を継続する構成にしてもよい。
【００４５】
以上のように、実施の形態２の制御部６は、現在位置情報に基づいて、ＡＶデコーダ８によるコンテンツの再生可否を制御する。この構成により、コンテンツの再生可否を現在位置に応じて制御することができる。さらに、実施の形態１と実施の形態２とを組み合わせることにより、コンテンツおよび追加コンテンツの再生可否を現在位置に応じて制御することができる。
【００４６】
また、実施の形態２の制御部６は、コンテンツの再生を許可する国を示すＰＳＲ１９の値および地域を示すＰＳＲ２０の値をＰＳＲ値記憶部２０から取得する。制御部６は、現在位置情報が示す現在位置が、ＰＳＲ１９およびＰＳＲ２０に一致する場合、ＡＶデコーダ８によるコンテンツの再生を許可し、それ以外の場合、ＡＶデコーダ８によるコンテンツの再生を制限する。この構成により、コンテンツ再生装置１は、コンテンツ再生中に、現在位置に応じてそのコンテンツの再生を制限することができる。
【００４７】
最後に、この発明の各実施の形態に係るコンテンツ再生装置１のハードウェア構成例を説明する。図１１Ａおよび図１１Ｂは、この発明の各実施の形態に係るコンテンツ再生装置１のハードウェア構成例を示す図である。コンテンツ再生装置１におけるピックアップ部２は、ＢＤドライブ１００に含まれる。ＢＤドライブ１００は、ＢＤ１４を回転させるモータ、ＢＤ１４へ照射するレーザ光源、およびＢＤ１４に記憶されているデータを読み書きする光ピックアップ等を備える。コンテンツ再生装置１における不揮発性メモリ４は、メモリ１０２に含まれる。コンテンツ再生装置１における通信部５は、通信装置１０３である。通信装置１０３は、有線または無線通信により、インターネット１３に接続する。コンテンツ再生装置１における入力部７は、ＨＭＩ１５からの操作情報が入力される入力装置１０４である。コンテンツ再生装置１におけるＡＶ出力部９は、スピーカ１１およびディスプレイ１２へ音声および映像を出力する出力装置１０５である。
【００４８】
コンテンツ再生装置１における信号処理部３、制御部６、ＡＶデコーダ８、および位置取得部１０の各機能は、処理回路により実現される。即ち、コンテンツ再生装置１は、上記各機能を実現するための処理回路を備える。処理回路は、図１１Ａに示すような専用のハードウェアとしての処理回路１０１であってもよいし、図１１Ｂに示すようなメモリ１０２に格納されるプログラムを実行するプロセッサ１１１であってもよい。
【００４９】
図１１Ａに示すように、処理回路が専用のハードウェアである場合、処理回路１０１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。信号処理部３、制御部６、ＡＶデコーダ８、および位置取得部１０の各機能を複数の処理回路１０１で実現してもよいし、各部の機能をまとめて１つの処理回路１０１で実現してもよい。また、図１１Ａには図示しないが、処理回路１０１は不揮発性メモリ４を内蔵する。
【００５０】
図１１Ｂに示すように、処理回路がプロセッサ１１１である場合、信号処理部３、制御部６、ＡＶデコーダ８、および位置取得部１０の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ１０２に格納される。プロセッサ１１１は、メモリ１０２に格納されたプログラムを読みだして実行することにより、各部の機能を実現する。即ち、コンテンツ再生装置１は、プロセッサ１１１により実行されるときに、図３または図９のフローチャートで示されるステップが結果的に実行されることになるプログラムを格納するためのメモリ１０２を備える。また、このプログラムは、信号処理部３、制御部６、ＡＶデコーダ８、および位置取得部１０の手順または方法をコンピュータに実行させるものであるとも言える。
【００５１】
また、ＢＤ１４にＢＤ−Ｊａｖａプログラムが記憶されている場合、このＢＤ−ＪａｖａプログラムがＢＤ１４から読み出されてメモリ１０２に格納される。プロセッサ１１１は、メモリ１０２に格納されたＢＤ−Ｊａｖａプログラムを読み出して実行することにより、レジューム再生および追加コンテンツのダウンロード等の機能を実現する。
【００５２】
ここで、プロセッサ１１１とは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、処理装置、演算装置、マイクロプロセッサ、またはマイクロコンピュータ等のことである。
メモリ１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、またはフラッシュメモリ等の不揮発性もしくは揮発性の半導体メモリであってもよいし、ハードディスクまたはフレキシブルディスク等の磁気ディスクであってもよい。このメモリ１０２には、不揮発性メモリ４が含まれる。また、このメモリ１０２には、ブロック管理ＤＢが格納される。
【００５３】
なお、信号処理部３、制御部６、ＡＶデコーダ８、および位置取得部１０の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、コンテンツ再生装置１における処理回路は、ハードウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００５４】
本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、各実施の形態の任意の構成要素の変形、または各実施の形態の任意の構成要素の省略が可能である。
なお、コンテンツ再生装置１は、ＢＤ１４のデータを読み出して再生する機能に加えて、データをＢＤ１４に書き込む機能を有してもよい。
【００５５】
また、この発明の各実施の形態において説明したコンテンツ再生装置１は、車両、鉄道、船舶または航空機等を含む移動体に搭載可能である。また、コンテンツ再生装置１は、スマートフォンまたはタブレット等を含む携帯情報端末等に適用可能である。
【産業上の利用可能性】
【００５６】
この発明に係るコンテンツ再生装置は、現在位置情報に基づいて追加コンテンツの再生可否を制御するようにしたので、車両に搭載されるＢＤ再生装置等に用いるのに適している。
【符号の説明】
【００５７】
１  コンテンツ再生装置、２  ピックアップ部、３  信号処理部、４  不揮発性メモリ（追加コンテンツ記憶部）、４ａ  ＡＤＡ、４ｂ  ＢＵＤＡ、５  通信部、６  制御部、７  入力部、８  ＡＶデコーダ（再生部）、９  ＡＶ出力部、１０  位置取得部、１１  スピーカ、１２  ディスプレイ、１３  インターネット、１４  ＢＤ、１５  ＨＭＩ、１６  ＧＰＳ受信機、２０  ＰＳＲ値記憶部、１００  ＢＤドライブ、１０１  処理回路、１０２  メモリ、１０３  通信装置、１０４  入力装置、１０５  出力装置、１１１  プロセッサ。
【図１】
0006611982.tif 000002
【図２】
0006611982.tif 000003
【図３】
0006611982.tif 000004
【図４】
0006611982.tif 000005
【図５】
0006611982.tif 000006
【図６】
0006611982.tif 000007
【図７】
0006611982.tif 000008
【図８】
0006611982.tif 000009
【図９】
0006611982.tif 000010
【図１０】
0006611982.tif 000011
【図１１】
0006611982.tif 000012