(57)【要約】【課題】  画像／音声データの再生機能とゲーム等のアプリケーション実行機能とを有する装置において、コンテンツ相互利用を可能にすること。【解決手段】  記録媒体上に記録されているコンテンツの識別情報を取得するステップと、再生すべきコンテンツを特定するステップと、コンテンツの再生開始位置を取得するステップと、コンテンツの再生時間を取得するステップとを有し、上記取得したコンテンツの再生に関する情報に基き、記録媒体中の所定の情報再生を行うように制御することを特徴とするプログラムを用いる。  また、このプログラムを記憶した記憶媒体ないしは、このプログラムを記憶した再生装置を用いる。【選択図】  図１
2005092971.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体からの情報の再生を制御するプログラムであって、
記録媒体に記録されたコンテンツの識別情報を取得するステップと、
再生すべきコンテンツを特定するステップと、
コンテンツの再生開始位置を取得するステップと、
コンテンツの再生時間を取得するステップとを有し、
上記取得したコンテンツの再生に関する情報に基き、記録媒体中の所定の情報再生を行うように制御することを特徴とするプログラム。
【請求項２】
画像／音声情報とゲーム等のアプリケーションを実行するプログラムを記録した記録媒体であって、
前記アプリケーションを実行するプログラムは、請求項１に記載のプログラムを含むことを特徴とする記録媒体。
【請求項３】
記録媒体から情報を再生する再生装置であって、
記録媒体に記録されたアプリケーション実行用プログラムを実行するアプリケーション実行機能を有することを特徴とする再生装置。
【請求項４】
記録媒体から情報を再生する再生装置であって、
請求項１に記載のプログラムを内蔵することを特徴とする再生装置。
【請求項５】
記録媒体から情報を再生する再生装置であって、
記録媒体に記録されたコンテンツ識別情報を読み出すコンテンツ識別情報読み出し手段と、
記録媒体に記録されたプログラムを読み出して実行を行うプログラム実行手段を備え、
上記プログラム実行手段には、上記コンテンツ識別情報読み出し手段により読み出したコンテンツを再生するサブルーチンを有することを特徴とする再生装置。
【請求項６】
記録媒体から情報を再生する再生装置であって、
記録媒体に記録されたコンテンツの識別情報を読み出すコンテンツ識別情報読み出し手段と、
再生すべきコンテンツを特定するコンテンツ特定手段と、
コンテンツの再生開始位置を読み出す再生開始位置読み出し手段と、
コンテンツの再生時間を読み出す再生時間読み出し手段とを有し、
上記取得したコンテンツの再生に関する情報に基き、記録媒体中の所定の情報再生を行うように制御することを特徴とする再生装置。
【請求項７】
請求項３から６に記載の再生装置であって、
記録媒体に記録された画像／音声情報とゲーム等のアプリケーションを相互利用可能なことを特徴とする再生装置。
【請求項８】
請求項３から７に記載の再生装置であって、
ネットワークに接続するネットワーク接続手段を有し、
ネットワークを介してサーバーから新しいコンテンツをダウンロードし、情報の送受信が可能であることを特徴とする再生装置。
【請求項９】
請求項２に記載の記録媒体に記録されたプログラムであって、
記録媒体に記録された画像／音声情報を視聴するための条件をアプリケーションの実行結果から得ることを特徴としたプログラム。
【請求項１０】
コンテンツを提供するサーバーであって、
請求項１に記載したプログラムを含むアプリケーション実行用プログラムを提供することを特徴とするサーバー。
【請求項１１】
コンテンツを提供するサービスであって、
請求項１０に記載のサーバーを利用して、
コンテンツを提供する際に、アプリケーション実行用プログラムとそれに関連付けられた画像／音声情報とをあわせて提供するサービス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像／音声情報を記録した記録媒体を再生する再生装置にかかるものであり、特に光ディスク上に記録された画像／音声情報を再生する再生装置および再生時に使用するプログラム、さらには上記プログラムが記録された記録媒体に関するものである。
【背景技術】
【０００２】
近年、家庭用ゲーム機は目覚ましい発展を遂げ、美麗なグラフィックを駆使した映画のようなゲーム、リアルな動きを実現したスポーツゲームなどを楽しむことができるようになっている。
【０００３】
また、ゲーム機の中には、ネットワーク接続が可能であったり、ＣＤやＤＶＤが再生可能であったりするなど、ゲームだけにはとどまらず、様々な機能を有するものがある。前記ゲーム機によって、他のユーザとネットワーク上で同一のゲームを楽しんだり、映画等のコンテンツを視聴して楽しんだりと、家庭の中で総合的な娯楽を提供する機器となるとともに、例えばＤＶＤプレーヤなどとの垣根がなくなってきている。
【０００４】
以上のような背景において、ＤＶＤに記録した映画等のコンテンツを再生することを主目的としたＤＶＤプレーヤでも、ゲームを楽しむことができる機能をサポートすることが考えられている。また、光ディスクの大容量化にともない、例えば、ゲーム実行用ソフトウェアと映画等のコンテンツが、同一の光ディスクに記録されることも考えられる。これによって、例えば、ゲームの中で映画等のコンテンツを利用するといった、新しい娯楽を実現することが考えられる（例えば、非特許文献１参照）。
【０００５】
【非特許文献１】「日経エレクトロニクス７月２１日号」日経ＢＰ社、２００３年７月２1日発行、Ｐ.１２５-１３８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、ゲーム等のアプリケーションを実現する機能と、ＤＶＤに記録した映画等のコンテンツを再生する機能とは、別の機能として考えられ、例えば、ゲームの中で映画等のコンテンツを利用することはできないという問題点があった。
【０００７】
以上のような問題点に鑑み、本発明の目的は、画像／音声データの再生機能を有し、かつ、ゲーム等のアプリケーション実行機能を有する装置において、画像／音声データの再生機能とゲーム等のアプリケーション実行機能との、コンテンツ相互利用を可能にすることにある。
【０００８】
また、画像／音声データとゲーム等のアプリケーション実行用ソフトウェアが記録された記録媒体は、相互利用を前提としたプログラムを記録することでコンテンツ相互利用を可能とする。
【課題を解決するための手段】
【０００９】
記録媒体からの情報の再生を制御するプログラムであって、
記録媒体上に記録されているコンテンツの識別情報を取得するステップと、
再生すべきコンテンツを特定するステップと、
コンテンツの再生開始位置を取得するステップと、
コンテンツの再生時間を取得するステップとを有し、
上記取得したコンテンツの再生に関する情報に基き、記録媒体中の所定の情報再生を行うように制御することを特徴とするプログラムを用いる。
【００１０】
また、このプログラムを記憶した記憶媒体ないしは、このプログラムを記憶した再生装置を用いる。
【発明の効果】
【００１１】
本発明にかかるプログラムおよび再生装置によれば、画像／音声データとゲーム等のアプリケーションとのコンテンツ相互利用が可能であり、例えば、ゲーム等のアプリケーションの実行中、画像／音声データの再生を行うことが可能である。これにより、従来は、ＣＧ(Ｃｏｍｐｕｔｅｒ Ｇｒａｐｈｉｃ)で実現していたシーンを、例えば、実写の画像／音声データとして再生し、ゲームに利用することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を適用した実施例について説明する。
【実施例１】
【００１３】
図１は、本実施例にかかる再生制御プログラムの具体的な動作を示すフローチャートである。
【００１４】
図１中、Ｓ１０１は開始ステップ、Ｓ１０２はコンテンツの識別情報を取得するステップ、Ｓ１０３は再生コンテンツを特定するステップ、Ｓ１０４は再生開始位置の情報を取得するステップ、Ｓ１０５は再生時間の情報を取得するステップ、Ｓ１０６はディスクからのコンテンツの再生を行うステップ、Ｓ１０７は終了ステップである。
【００１５】
ここで、プログラムとは、所定の処理を決められた手順で実行するための手続きを記録したものであり、一般的にＣ言語やＪＡＶＡ（登録商標）、ＢＡＳＩＣ言語、機械語などの種類がある。これらのプログラムは、プログラム実行環境により順次解析され、プログラムで決められた手順で処理が行われる。本発明にかかる再生装置では、図７に示したシステム制御部にプログラム実行環境が含まれており、システム制御部により順次解析され、プログラムが実行される。詳細については後述する。
【００１６】
図２は、図１に示したフローチャートにおいて必要となる、再生制御項目について示した図である。
【００１７】
図２に示したように、図１のプログラムを実行するためには、少なくとも、どのコンテンツを再生するかを示す、コンテンツ識別情報と、どこから再生するかを示す、再生開始位置情報と、どれだけ再生するかを示す、再生時間情報とをプログラムに対して指定することが必要となる。
【００１８】
図１に示したプログラムのフローチャートをステップ毎に説明する。
【００１９】
まず、プログラムの実行が行われると（Ｓ１０１）、コンテンツ識別情報の取得が行われる（Ｓ１０２）。具体的なコンテンツ識別情報の取得方法は後述するが、プログラム上では所定のコンテンツ識別情報取得サブルーチンを呼び出すだけである。ここではサブルーチンと呼ぶが、関数ないしＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）などと呼ばれることもある。
【００２０】
コンテンツ識別情報は、例えば、再生したいコンテンツのファイル名を指定すれば良い。コンテンツ識別情報は、ディスクに記録されているコンテンツを特定するための情報であれば、識別情報の書式などは特に制限されない。したがって、例えば、コンテンツに１０桁の整数値等のＩＤ番号を持たせ、そのＩＤ番号によってコンテンツを特定するようにしても良い。
【００２１】
次に、再生すべきコンテンツの特定を行うための処理が行われる（Ｓ１０３）。具体的には、図２に示したような再生制御項目の中から、コンテンツの識別情報を読み出すことになる。次に、前記読み出したコンテンツの識別情報と、ディスクに記録してあるコンテンツの再生管理情報ファイルとを比較し、再生すべきコンテンツを特定する。
【００２２】
ここで、コンテンツの再生管理情報ファイルは、プレイリストファイルと呼ばれるものであり、例えば、図３に示すような階層構造に含まれる。ここで、図３の詳細について説明する。
【００２３】
３０１はルートディレクトリであり、ディスクに記録してあるコンテンツに関する情報ファイルや画像／音声データのストリーム等を階層化して格納する。
【００２４】
３０２はディレクトリ管理情報ファイルであり、ルートディレクトリ直下に配置され、ルートディレクトリ下に配置される全てのディレクトリの管理情報を有する。
【００２５】
３０３はプレイリストディレクトリであり、ディスクに記録してある各コンテンツを再生する際に必要な情報を一括して格納するディレクトリである。３０４と３０５はプレイリストファイルであり、各コンテンツの再生順序情報などを記述したファイルである。再生を行う際には、プレイリストファイル名が指定され、このプレイリストに記載された順番でクリップ情報ファイルとストリームデータにアクセスし、再生を行う。
【００２６】
３０６はクリップ情報ディレクトリであり、各コンテンツのストリームデータを一括して格納するディレクトリである。３０７、３０８はクリップ情報ファイルであり、各コンテンツのストリームデータと一対一に対応するように作成し、各ストリームに関する情報を記録したファイルである。ここで、クリップ情報ファイルと、それに対応するストリームデータとを一まとめにし、クリップと呼ぶ。
【００２７】
３０９はストリームディレクトリであり、ディスクに記録してある各コンテンツのストリームデータを一括して格納するディレクトリである。３１０、３１１はストリームファイルであり、例えば、ＭＰＥＧ−２などの映像符号化方式によって符号化した、コンテンツのストリームデータそのものである。
【００２８】
なお、図３では説明の都合上、プレイリストファイル、クリップ情報ファイル、ストリームファイルとも２つしか図示していないが、ファイル数はこれに限定されるものではない。また、図３に示したディレクトリ構造は、その一例を示したものであり、これに限定されるものではない。
【００２９】
コンテンツのプレイリストファイル３０４は、前述のように、再生すべきストリームファイルと、そのストリームファイルに関する情報、すなわち再生すべきクリップに関する情報を有し、例えば、図４に示すように、再生対象となるクリップに関する情報と、再生開始点や終了点等の時間情報等が記述してある。したがって、ステップＳ１０３における再生すべきコンテンツの特定の際には、図２の再生制御情報と図４のクリップ情報とを比較し、一致した情報を再生すべきコンテンツとして取り扱う。
【００３０】
次に、再生開始位置情報を取得する処理が行われる(Ｓ１０４)。具体的には、ステップＳ１０３で特定したコンテンツの、何分何秒目から再生するか、という情報の取得である。ここで、プレイリストファイル３０４は、図４に示したように、対応するクリップの時間情報を有する。この時間情報から、クリップ情報ファイル３０７は、対応するストリームファイル３１０の画像／音声データの位置を求めることができる。したがって、ステップＳ１０４において取得した再生開始位置情報に基き、所定の画像／音声データの再生開始位置を求めることができる。
【００３１】
次に、再生時間情報を取得する処理が行われる(Ｓ１０５)。具体的には、ステップＳ１０４で求めた再生開始位置から、対応するコンテンツを何分何秒間再生するか、という情報の取得である。ここで、ステップＳ１０４で求めた再生開始位置に関する情報と、取得した再生時間情報とから、再生終了位置を求めることができる。具体的には、ステップＳ１０４で取得した再生開始位置に、ステップＳ１０５で取得した再生時間情報を加えた位置を再生終了位置とすれば良い。例えば、再生開始位置が１５分１５秒であり、再生時間が１分４５秒であれば、再生終了位置は１７分００秒であると求められる。また、再生終了位置を求めず、再生時間を監視しても良い。具体的には、再生開始位置から、１分４５秒再生したら再生を終了しても良い。
【００３２】
次に、ステップＳ１０６では再生制御情報に基き、ディスクに記録されたコンテンツを再生する。具体的には、ディスクに記録された映画や音楽などの画像／音声情報の再生である。画像／音声情報を所定の時間再生した後、ステップＳ１０７において処理を終了する。
【００３３】
次に、本実施例にかかる再生装置の実施の形態を説明する。
【００３４】
図５に、本実施例にかかる再生装置のブロック図を示す。
【００３５】
図５中、５０１は再生装置全体を制御するシステム制御部、５０２はＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)である。
【００３６】
まず、図５を用いて、画像/音声データを記録媒体から読み出し、再生する方法について説明する。
【００３７】
光ピックアップなどの再生ヘッドにより再生する記録媒体、図５の例ではＤＶＤである光ディスク５１０から読み出された画像／音声データは、出力制御部５０３によって、出力タイミングを制御されたのち、分離部５０４により分離され、デジタル符号化された画像データとデジタル符号化された音声データに変換される。前記再生ヘッドとは、記録媒体からデータを再生するものであれば、種類は特に限定されない。再生ヘッドは、例えばＤＶＤなど光ディスクの光ピックアップ、ＨＤＤ(Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ)など磁気記録媒体の磁気ヘッド、メモリカードなど半導体記録媒体の信号処理回路などである。
【００３８】
分離部５０４により分離され、デジタル符号化された音声データは、音声伸張部５０５によってデジタル符号化された音声データを復号し、Ｄ／Ａ変換してアナログ音声信号に変換し、増幅し、音声出力端子５０６を介して、外部音声出力装置、例えばスピーカ等に出力する。
【００３９】
また、分離部５０４により分離され、デジタル符号化された画像データは、画像伸張部５０７によってデジタル符号化された画像データを復号し、ＮＴＳＣなどのフォーマットに変換した上で画像出力端子５０９を介して、外部画像表示装置、例えばＴＶ等に出力する。
【００４０】
以上示したように、前記再生装置において、前記記録媒体に記録されている画像／音声データを再生する。
【００４１】
なお、前記再生装置において、ゲーム等のアプリケーションを実行する際には、光ディスク５１２に記録されたアプリケーション起動プログラムをＲＡＭ５０２に読み出し、展開した後、システム制御部５０１により、順次解析し、実行される。ここで、ゲーム等のアプリケーションから音声を出力する場合は、音声の分離や伸張等の処理は不要であるため、出力制御部５０３によるタイミング制御を受けた後、音声出力端子５０６から出力する。同様に、画像を出力する場合は、出力制御部５０３によるタイミング制御を受けた後、グラフィック生成部５０８によって、画像や文字等の情報を生成し、画像出力端子５０９から出力する。
【００４２】
ここで、光ディスク上には、画像／音声情報ファイルの他に、図３で示したプレイリストファイル、所定の手順で手続き処理を行うプログラムファイルなどが記録されている。
【００４３】
まず、光ディスクがセットされると、ファイル管理情報の読み出しを行う。具体的には、システム制御部５０１がドライブ制御部５１０に対して、ファイル管理情報が記録されている所定のセクターからデータの読み出しを指示する。ドライブ制御部５１０は、システム制御部５０１からの指示に従い、指定されたセクターのデータを読み出せるように、ＤＶＤドライブ５１１を制御する。光ディスク上に記録されたデータは、光ピックアップから読み出され、データの復調、誤り訂正、データの並び替えなどの処理を経て、システム制御部５０１に供給される。
【００４４】
読み出したファイル管理情報には、各ファイルの識別子（ファイル名）とそのファイルの記録開始セクター番号、データ長などの情報が記録されており、このファイル管理情報を用いることで、ファイル識別子を用いてファイルの読み出しなどの処理を行うことができる。
【００４５】
システム制御部５０１は、上記のようにして読み出されたファイル管理情報のデータを用いて、各ファイルの読み出し処理を行う。読み出したファイルはプレイリスト、またはプログラムであり、各ファイルには、そのファイルがプレイリストなのか、プログラムなのか等の情報が付加されており、この情報にしたがい処理が行われる。
【００４６】
読み出したファイルがプレイリストファイルであれば、システム制御部５０１において、ファイル管理情報からプレイリストファイルが記録されている記録セクター番号やデータ長等のデータを取得し、ドライブ制御部５１０にデータの読み出しを指示する。読み出されたプレイリストファイルには、画像／音声情報のファイル名、再生開始パケット番号、再生終了パケット番号などの情報が含まれている。システム制御部５０１は、これらの情報にしたがって、画像／音声情報の再生を行う。
【００４７】
一方、読み出したファイルがプログラムであれば、ＲＡＭに読み出されたプログラムを順次解析し、実行する。ここで、ディスク上に記録されているプログラムは、ユーザが容易に解析できないように暗号化しておいてもよい。
【００４８】
ここで、光ディスク５１２に記録されたアプリケーションを実行する場合の処理について、ゲームを例に説明する。
【００４９】
前記再生装置のシステム制御部５０１は、映画等の画像／音声情報の再生を制御するプログラム実行環境と、ゲームを実現するためのプログラム実行環境とを兼ね備える。画像／音声情報の再生を制御するプログラムはＲＡＭ５０２に格納されており、このプログラムに記述してある処理を順次実行することによって、画像／音声情報の再生を制御する。
【００５０】
一方、ゲーム実行用プログラムは光ディスク５１２に記録されており、システム制御部５０１は、前記手順によって、光ディスク５１２からゲーム実行用プログラムを読み出し、ＲＡＭ５０２に展開し、展開したプログラムに記述してある処理を順次実行する。以上示した手順により、ゲーム実行用プログラムを実行し、ゲームを楽しむことができる。ゲーム実行用プログラムとして、例えば、図６に示すフローチャートの例が考えられる。
【００５１】
図６では、ゲームを開始すると(Ｓ６０１)、再生データ選択処理を行う(Ｓ６０２)。ゲーム上では、例えば、分かれ道に到着するイベントであれば良い。次に、ユーザに対して、再生データの選択させるための入力を求める(Ｓ６０３)。ゲーム上では、分かれ道を右に行くのか、左に行くのかを入力するように指示を出せば良い。次に、Ｓ６０３のユーザ入力を受け、再生すべき動画像データを判定する(Ｓ６０４)。Ｓ６０３の入力の結果が、例えば、Ａであれば動画像Ａを再生し(Ｓ６０５)、Ａでなければ動画像Ｂを再生する(Ｓ６０６)。ゲーム上では、例えば、分かれ道を右に行くと選択された場合には、ステップＳ６０５で北海道の雪景色の動画像を再生し、左に行くと選択された場合には、ステップＳ６０６で沖縄の海の動画像を再生するように構成すれば良い。
【００５２】
以上に示したゲームの例を実現するためには、図１に示すプログラムをサブルーチンとして呼び出す必要がある。これは、一般的なプログラム実行環境として予め用意されていない特殊な操作である。ゲーム実行中、このサブルーチンが呼ばれると、システム制御部５０１は、ドライブ制御部５１０に対して、光ディスク５１２上に記録されている画像／音声情報を読み出すよう指令を送る。指令を受けたドライブ制御部５１０は、光ディスク５１２上に記録されている画像／音声情報を読み出し、画像／音声情報の再生制御を行う。
【００５３】
ここで、光ディスク５１２から画像／音声情報を読み出す際には、図２に示したように、どの画像／音声情報を、どこから再生開始し、どれだけの時間再生するか等の再生制御情報を指定すれば良い。前述のゲームにおいて、ユーザの入力に応じて再生する画像／音声情報を選択する場合には、例えば、図７のように指定すれば良い。すなわち、動画像Ａを再生する場合と動画像Ｂを再生する場合とで、再生制御情報の指定を図７に示すように異なるものにすれば良い。図７の例では、動画像Ａの再生制御情報として、北海道の雪景色が関連付けられたプレイリストファイル名を指定し、前記プレイリストファイルを４５分１５秒目から１分４５秒再生することを示しており、動画像Ｂの再生制御情報としては、沖縄の海が関連付けられたプレイリストファイル名を指定し、前記プレイリストファイルをファイルの先頭から１分３０秒再生することを示しており、それぞれの再生制御情報に基き、光ディスク５１２から画像／音声情報を読み出し、再生する。
【００５４】
なお、再生制御情報に基き、光ディスクから画像／音声情報を再生する処理については、前述の通りである。
【００５５】
なお、本実施例ではゲームから動画像を再生する際に、プレイリストファイルから再生するように構成したが、動画像を再生できるのであれば、これに限定するものではない。例えば、ＭＰＥＧ−２ ＴＳ(ＭＰＥＧ−２ ｔｒａｎｓｐｏｒｔ ｓｔｒｅａｍ)やＭＰＥＧ−２ ＰＳ(ＭＰＥＧ−２ ｐｒｏｇｒａｍ ｓｔｒｅａｍ)などの方式で記録したストリームから直接呼び出すように構成しても良い。
【００５６】
以上、示した例により、図１のプログラムを用いることで、ゲーム実行中に画像／音声情報の再生を行うことが可能になり、ゲームと画像／音声情報との相互利用が実現できる。これにより、ゲームと画像／音声情報の新たな楽しみ方が増えるという効果がある。
【００５７】
さらには、ゲームをクリアした特典として、画像／音声情報の視聴を可能にする変形例も考えられる。例えば、ゲーム実行用プログラムと画像／音声情報とが記録された光ディスクがある。前記光ディスクを初めて再生装置に入れ、起動した場合、ゲームを実行することはできるが、画像／音声情報を視聴することができないようにする。前記画像／音声情報を視聴するためには、ゲームをクリアすることが条件となっており、前記条件を達成することで初めて画像／音声情報を視聴できるようにし、それ以降は自由に視聴できるようにする。すなわち、画像／音声情報の視聴にはロックをかけておき、ゲームをクリアすることによって前記ロックが解除されるようにする。
【００５８】
また、画像／音声情報を所定の回数視聴することを条件として、新しいゲームを実行できるようにするなど、様々な変形が可能である。
【実施例２】
【００５９】
再生装置のブロック図を示す図５において、５１３は他の機器とネットワーク接続する際の制御を行うネットワーク制御部、５１４はネットワークＩ／Ｆであり、５１５はネットワークを示す。前記再生装置はネットワークＩ／Ｆ５１４を介して、他のネットワーク接続機能を有する機器、例えば、サーバ装置、再生装置、ノートパソコン等とネットワーク接続が可能である。
【００６０】
したがって、例えば、外部のネットワークサーバから画像/音声情報の送受信やダウンロード等を行うことができる。これにより、例えば、コンテンツ提供者から新しいゲームの実行用プログラムや新しい画像／音声情報をダウンロードし、光ディスクに記録することが可能である。ここで、ダウンロードしたコンテンツを記録した光ディスクを本実施例の再生装置から読み出すことで、前記ダウンロードしたゲームを実行したり、画像／音声情報を視聴したりすることができる。さらには、前記ダウンロードしたゲームの実行用プログラムが図１に示すプログラムをサブルーチンとして呼び出す場合、前記ダウンロードしたゲームの実行中に動画像を再生することが可能である。このとき、ゲームの実行用プログラムから再生する動画像についても、ゲームとセットでダウンロードするようなサービスを行うと良い。これにより、常に最新のゲームを、最新の画像／音声情報とともに楽しむことができる。
【００６１】
なお、ネットワークを介してデータや情報を送受信する場合、データをコピーされるなどの不正行為の対象になる恐れもあるので、送受信するデータや情報には所定の暗号化を行うことが望ましい。データの暗号化処理も、プログラムで行うことができる。これは、光ディスク上に記憶されているプログラムで行っても良いし、再生装置に予め組み込んでおいても良い。
【００６２】
以上のようにして、ネットワークを利用した場合にも、本実施例のプログラムおよび再生装置を利用することができる。
【００６３】
なお、上記実施例では、光ディスクを例に挙げて説明したがこれは限定されるものではなく、半導体メモリーや磁気ディスクなど様々な記録媒体に対して応用可能である。
【図面の簡単な説明】
【００６４】
【図１】再生制御プログラムの動作を示すフローチャート
【図２】再生制御情報の一例を示す図
【図３】光ディスクに記録されるファイル群のディレクトリ構成例を示す図
【図４】プレイリストファイルの有する情報の一例を示す図
【図５】再生装置のブロック図
【図６】再生動画像を選択するプログラムの動作を示すフローチャート
【図７】再生動画像を切り替える際の再生制御情報の一例を示す図
【符号の説明】
【００６５】
３０１  ルートディレクトリ
３０２  ディレクトリ管理情報ファイル
３０３  プレイリストディレクトリ
３０４  プレイリストファイル１
３０５  プレイリストファイル２
３０６  クリップ情報ディレクトリ
３０７  クリップ情報ファイル１
３０８  クリップ情報ファイル２
３０９  ストリームディレクトリ、
３１０  ストリームファイル１
３１１  ストリームファイル２
５０１  システム制御部
５０２  ＲＡＭ
５０３  出力制御部
５０４  分離部
５０５  音声伸張部
５０６  音声出力端子
５０７  画像伸張部
５０８  グラフィック生成部
５０９  画像出力端子
５１０  ドライブ制御部
５１１  ＤＶＤドライブ
５１２  光ディスク
５１３  ネットワーク制御部
５１４  ネットワークＩ／Ｆ
５１５  ネットワーク
【図１】
2005092971.tif 000003
【図２】
2005092971.tif 000004
【図３】
2005092971.tif 000005
【図４】
2005092971.tif 000006
【図５】
2005092971.tif 000007
【図６】
2005092971.tif 000008
【図７】
2005092971.tif 000009