(57)【特許請求の範囲】
【請求項１】
記録メディアからのコンテンツ再生処理を実行する再生処理部を有し、
前記再生処理部は、
記録メディアの記録コンテンツの再生シーケンス定義情報であるシナリオデータと、
前記シナリオデータに従ったコンテンツの再生制御を実行するプログラムを前記記録メディアから読み取り、前記プログラムの制御によるコンテンツ再生を実行する構成であり、
前記シナリオデータは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、
前記再生処理部は、シナリオ選択情報の取得処理と、取得したシナリオ選択情報に基づくシナリオ選択および選択したシナリオに基づくコンテンツ再生を実行する構成であり、
前記再生処理部は、
前記シナリオに従ったコンテンツの再生制御を実行するプログラムを適用した再生処理に際して、コンテンツ再生順序情報を定義したプレイリストファイルを利用して所定シーケンスのコンテンツ再生処理を実行し、
前記プレイリストファイルは、再生データ単位としてのシーン単位で再生開始位置と再生終了位置を示すマークを有し、再生終了位置を示すマークは、シーンの実データ終了位置より前の位置に設定され、
前記再生処理部は、再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始する構成である情報処理装置。
【請求項２】
前記シナリオ選択情報は、前記記録メディアを装着した再生装置に対して入力されるキーワードまたはコード情報であり、
前記再生処理部は、情報処理装置に入力されるキーワードまたはコード情報に基づいて再生シナリオを選択する処理を実行する請求項１に記載の情報処理装置。
【請求項３】
前記シナリオ選択情報は、前記記録メディアの各々に設定されたメディア識別情報であり、
前記再生処理部は、情報処理装置に装着された記録メディアの識別情報を読み取り、読み取った識別情報に基づいて再生シナリオを選択する処理を実行する請求項１に記載の情報処理装置。
【請求項４】
前記シナリオ選択情報は、前記記録メディアを装着した情報処理装置の取得する日付情報であり、
前記再生処理部は、日付情報の取得処理と、取得した日付情報に基づいて再生シナリオを選択する処理を実行する請求項１に記載の情報処理装置。
【請求項５】
前記シナリオにサーバからの取得コンテンツの再生処理が定義されている場合、
前記再生処理部は、サーバからのコンテンツ取得を実行して再生処理を行う請求項１〜４いずれかに記載の情報処理装置。
【請求項６】
記録メディアの記録コンテンツの再生シーケンス定義情報であるシナリオを生成するシナリオ生成部と、
前記シナリオに従ったコンテンツの再生制御を実行するプログラムを生成するプログラム生成部を有し、
前記シナリオ生成部の生成するシナリオは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、
前記プログラム生成部の生成するプログラムは、シナリオ選択情報の取得処理と取得したシナリオ選択情報に基づくシナリオ選択および選択したシナリオに基づくコンテンツ再生処理を実行するプログラムであり、
コンテンツ再生順序情報を定義したプレイリストファイルを利用して所定シーケンスのコンテンツ再生処理を実行するプログラムであり、
前記プレイリストファイルは、再生データ単位としてのシーン単位で再生開始位置と再生終了位置を示すマークを有し、再生終了位置を示すマークは、シーンの実データ終了位置より前の位置に設定されたプレイリストファイルであり、
前記プログラムは、再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始する処理を定義したプログラムである情報処理装置。
【請求項７】
前記シナリオ選択情報は、
前記記録メディアを装着した再生装置に対して入力されるキーワードまたはコード情報であり、
前記プログラムは、再生装置に入力されるキーワードまたはコード情報に基づいて再生シナリオを選択する処理を実行するプログラムである請求項６に記載の情報処理装置。
【請求項８】
前記シナリオ選択情報は、
前記記録メディアの各々に設定されたメディア識別情報であり、
前記プログラムは、再生装置に装着された記録メディアの識別情報の読み取り処理と、読み取った識別情報に基づいて再生シナリオを選択する処理を実行するプログラムである請求項６に記載の情報処理装置。
【請求項９】
前記シナリオ選択情報は、
前記記録メディアを装着した再生装置の取得する日付情報であり、
前記プログラムは、日付情報の取得処理と、取得した日付情報に基づいて再生シナリオを選択する処理を実行するプログラムである請求項６に記載の情報処理装置。
【請求項１０】
再生対象コンテンツと、
前記再生対象コンテンツの再生シーケンス定義情報であるシナリオデータと、
前記シナリオデータに従ったコンテンツの再生制御を実行するプログラムであり、コンテンツ再生順序情報を定義したプレイリストファイルを利用して所定シーケンスのコンテンツ再生処理を実行するプログラムと、
再生データ単位としてのシーン単位で再生開始位置と再生終了位置を示すマークを有するプレイリストファイルであり、再生終了位置を示すマークをシーンの実データ終了位置より前の位置に設定したプレイリストファイルと、
を記録した情報記録媒体であり、
前記シナリオデータは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、
前記情報記録媒体を装着しコンテンツ再生を実行する再生装置において、前記プログラムに従ってシナリオ選択情報の取得処理と、取得したシナリオ選択情報に基づくシナリオ選択処理、および選択したシナリオに基づくコンテンツ再生を実行させ、前記再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始させ、シーン移行を遅延なく実行させることを可能とした情報記録媒体。
【請求項１１】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、記録メディアからのコンテンツ再生処理を実行する再生処理部を有し、
前記再生処理部が、
記録メディアの記録コンテンツについて、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含むシナリオデータと、前記シナリオデータに従ったコンテンツの再生制御を実行するプログラムを前記記録メディアから読み取り、
前記再生処理部が、前記プログラムに従って、シナリオ選択情報を取得し、取得したシナリオ選択情報に基づくシナリオ選択を実行し、選択したシナリオに基づくコンテンツ再生を実行し、
前記再生処理部は、
前記シナリオに従ったコンテンツの再生制御を実行するプログラムを適用した再生処理に際して、コンテンツ再生順序情報を定義したプレイリストファイルを利用して所定シーケンスのコンテンツ再生処理を実行し、
前記プレイリストファイルは、再生データ単位としてのシーン単位で再生開始位置と再生終了位置を示すマークを有し、再生終了位置を示すマークは、シーンの実データ終了位置より前の位置に設定され、
前記再生処理部は、再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば画像や音声情報からなるコンテンツの生成処理や、コンテンツの再生を行う情報処理装置、および情報記録媒体、並びに情報処理方法に関する。
【背景技術】
【０００２】
音楽等のオーディオデータや、映画等の画像データなどのコンテンツは、記録メディア、例えば、ＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの情報記録媒体（記録メディア）に格納してユーザに提供することができる。青色レーザを利用したＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］は高密度記録可能なディスクであり大容量の映像コンテンツなどを高画質データとして記録でき、昨今、利用が増大している。
【０００３】
コンテンツ格納ディスクは、例えばユーザ所有のディスクプレーヤ等の再生装置、あるいはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの様々な装置に装着して再生することができる。
【０００４】
例えば、ＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］は、高精細画像であるＨＤ画像を長時間記録可能なメディアであり、今後、映画等のコンテンツに限らず、その他の様々なコンテンツをユーザに提供するメディアとしての利用が拡大するものと期待される。
【０００５】
例えば広告コンテンツの提供メディアとしての利用が考えられる。具体的には、国内外ツアーなどの参加者を募集するための広告宣伝活動を行う場合に、そのツアーに関する様々な旅行内容を映像情報や音声情報としてＢＤに記録してユーザに提供する。映像データや音楽等を含む宣伝用コンテンツは、パンフレットなどの紙面で提供する情報よりも効果的であると期待される。
【０００６】
しかし、映像データや音楽データを含むコンテンツの制作には、時間とコストがかかるという問題がある。例えば、多くの旅行会社では、季節などに応じて多数のツアー企画を用意しており、これら数多くのツアー企画の各々について個別の映像データや音楽データを含む宣伝用コンテンツを制作し個別のディスクを作成してユーザに提供することは、コストや時間の面で難しいという問題がある。
【０００７】
なお、映像データを用いた広告について開示した従来技術としては、例えば特許文献１（特開２００７−１７１２５５号公報）、特許文献２（特開２００７−１８１０４１号公報）、特許文献３（特許第３５６２９８１号公報）などがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１７１２５５号公報
【特許文献２】特開２００７−１８１０４１号公報
【特許文献３】特許第３５６２９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、例えば上述の状況に鑑みてなされたものであり、時間やコストをかけることなく、様々な異なる目的に利用可能なコンテンツを制作してディスクなどのメディアに格納して提供し、さらに目的や用途に応じた様々なシナリオに応じて選択されたコンテンツを再生する情報処理装置、および情報記録媒体、並びに情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の側面は、
記録メディアからのコンテンツ再生処理を実行する再生処理部を有し、
前記再生処理部は、
記録メディアの記録コンテンツの再生シーケンス定義情報であるシナリオデータと、
前記シナリオデータに従ったコンテンツの再生制御を実行するプログラムを前記記録メディアから読み取り、前記プログラムの制御によるコンテンツ再生を実行する構成であり、
前記シナリオデータは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、
前記記録再生部は、シナリオ選択情報の取得処理と、取得したシナリオ選択情報に基づくシナリオ選択および選択したシナリオに基づくコンテンツ再生を実行する情報処理装置にある。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオ選択情報は、前記記録メディアを装着した再生装置に対して入力されるキーワードまたはコード情報であり、前記再生処理部は、情報処理装置に入力されるキーワードまたはコード情報に基づいて再生シナリオを選択する処理を実行する。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオ選択情報は、前記記録メディアの各々に設定されたメディア識別情報であり、前記再生処理部は、情報処理装置に装着された記録メディアの識別情報を読み取り、読み取った識別情報に基づいて再生シナリオを選択する処理を実行する。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオ選択情報は、前記記録メディアを装着した情報処理装置の取得する日付情報であり、前記再生処理部は、日付情報の取得処理と、取得した日付情報に基づいて再生シナリオを選択する処理を実行する。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオにサーバからの取得コンテンツの再生処理が定義されている場合、前記再生処理部は、サーバからのコンテンツ取得を実行して再生処理を行う。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記再生処理部は、前記シナリオに従ったコンテンツの再生制御を実行するプログラムを適用した再生処理に際して、コンテンツ再生順序情報を定義したプレイリストファイルを利用して所定シーケンスのコンテンツ再生処理を実行する。
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記プレイリストファイルは、再生データ単位としてのシーン単位で再生開始位置と再生終了位置を示すマークを有し、再生終了位置を示すマークは、シーンの実データ終了位置より前の位置に設定され、再生処理部は、再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始する構成である。
【００１７】
さらに、本発明の第２の側面は、
記録メディアの記録コンテンツの再生シーケンス定義情報であるシナリオを生成するシナリオ生成部と、
前記シナリオに従ったコンテンツの再生制御を実行するプログラムを生成するプログラム生成部を有し、
前記シナリオ生成部の生成するシナリオは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、
前記プログラム生成部の生成するプログラムは、シナリオ選択情報の取得処理と取得したシナリオ選択情報に基づくシナリオ選択および選択したシナリオに基づくコンテンツ再生処理を実行するプログラムである情報処理装置にある。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオ選択情報は、前記記録メディアを装着した再生装置に対して入力されるキーワードまたはコード情報であり、前記プログラムは、再生装置に入力されるキーワードまたはコード情報に基づいて再生シナリオを選択する処理を実行するプログラムである。
【００１９】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオ選択情報は、前記記録メディアの各々に設定されたメディア識別情報であり、前記プログラムは、再生装置に装着された記録メディアの識別情報の読み取り処理と、読み取った識別情報に基づいて再生シナリオを選択する処理を実行するプログラムである。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記シナリオ選択情報は、前記記録メディアを装着した再生装置の取得する日付情報であり、前記プログラムは、日付情報の取得処理と、取得した日付情報に基づいて再生シナリオを選択する処理を実行するプログラムである。
【００２１】
さらに、本発明の第３の側面は、
再生対象コンテンツと、
前記再生対象コンテンツの再生シーケンス定義情報であるシナリオデータと、
前記シナリオデータに従ったコンテンツの再生制御を実行するプログラムと、
を記録した情報記録媒体であり、
前記シナリオデータは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、
前記情報記録媒体を装着しコンテンツ再生を実行する再生装置において、前記プログラムに従ってシナリオ選択情報の取得処理と、取得したシナリオ選択情報に基づくシナリオ選択処理、および選択したシナリオに基づくコンテンツ再生を実行させることを可能とした情報記録媒体にある。
【００２２】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、コンテンツ再生順序情報を定義したプレイリストファイルを格納し、前記プレイリストファイルは、再生データ単位としてのシーン単位で再生開始位置と再生終了位置を示すマークを有し、再生終了位置を示すマークは、シーンの実データ終了位置より前の位置に設定された構成であり、前記情報記録媒体を装着しコンテンツ再生を実行する再生装置において、再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始させて、シーン移行を遅延なく実行させることを可能とした。
【００２３】
さらに、本発明の第４の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、記録メディアからのコンテンツ再生処理を実行する再生処理部を有し、
前記再生処理部が、
記録メディアの記録コンテンツについて、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含むシナリオデータと、前記シナリオデータに従ったコンテンツの再生制御を実行するプログラムを前記記録メディアから読み取り、
前記再生処理部が、前記プログラムに従って、シナリオ選択情報を取得し、取得したシナリオ選択情報に基づくシナリオ選択を実行し、選択したシナリオに基づくコンテンツ再生を実行する情報処理方法にある。
【００２４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２５】
本発明の一実施例によれば、キーワード等の所定のシーケンス選択条件に応じて複数の異なるシーケンスに従ったコンテンツ再生を行う構成が実現される。ＢＤ等の記録メディアを装着した再生装置において、メディアから複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含むシナリオデータと、シナリオデータに従ったコンテンツの再生制御を実行するプログラムを読み取り、プログラムに従って、ユーザ入力キーワード等の所定のシナリオ選択情報を取得し、取得したシナリオ選択情報に基づいてシナリオ選択処理を実行して、選択したシナリオに基づくコンテンツ再生を実行する。本構成により、１枚のディスクに格納された様々なコンテンツから、ユーザやコンテンツ提供主体に応じた最適なコンテンツを選択的に再生することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】本発明に従ったコンテンツと利用処理例について説明する図である。
【図２】メインメニュー画面例を示す図である。
【図３】コンテンツ再生処理例について説明する図である。
【図４】クライアントに提供されるコンテンツの例を示す図である。
【図５】コンテンツ制作会社である例えばスタジオにおいて実行する第１メディア（ＢＤ等）に記録するデータの生成処理の一例を示す図である。
【図６】ＢＤ−Ｊ上におけるソフトウェアアプリケーションフレームワークの一例を示す図である。
【図７】シナリオに従ったコンテンツ再生処理の遷移例を説明する図である。
【図８】様々なシナリオに基づくコンテンツ再生シーケンスの具体例について説明する図である。
【図９】様々なシナリオに基づくコンテンツ再生シーケンスの具体例について説明する図である。
【図１０】様々なシナリオに基づくコンテンツ再生シーケンスの具体例について説明する図である。
【図１１】様々なシナリオに基づくコンテンツ再生シーケンスの具体例について説明する図である。
【図１２】図８に示す解像度変換部３００において実行する解像度変換処理のシーケンスを説明するフローチャートを示す図である。
【図１３】アンケートとプレゼント応募の画面例について説明する図である。
【図１４】アンケートを行った場合の回答データを、ＱＲコードを用いて、その商品の販売者側に送信する場合に表示する再生データ例を示す図である。
【図１５】シナリオに従ったコンテンツ再生を実行する情報処理装置の構成例について説明する図である。
【図１６】本発明の情報処理装置の実行するコンテンツ再生処理シーケンスについて説明するフローチャートを示す図である。
【図１７】本発明の情報処理装置の実行するコンテンツ再生処理シーケンスについて説明するフローチャートを示す図である。
【図１８】本発明の情報処理装置の実行するコンテンツ再生処理シーケンスについて説明するフローチャートを示す図である。
【図１９】本発明の情報処理装置の実行するコンテンツ再生処理シーケンスについて説明するフローチャートを示す図である。
【図２０】コンテンツ提供処理を行うサーバの構成例を示す図である。
【図２１】メディア記録データを生成するコンテンツ編集装置の構成例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しながら本発明の情報処理装置、および情報記録媒体、並びに情報処理方法の詳細について説明する。説明は、以下の項目に従って行う。
１．本発明に従ったコンテンツの構成と利用処理例について
２．シナリオとシナリオマネージャについて
３．シナリオに基づいたコンテンツ再生処理について
４．シナリオの構成について
５．ディスクＩＤと、シナリオマネージャの組み合わせによるディスクのマルチ活用例について
６．コンテンツ再生を実行する情報処理装置の構成例について
７．情報処理装置におけるコンテンツ再生処理シーケンスについて
８．サーバおよびコンテンツ編集装置の構成例について
【００２８】
［１．本発明に従ったコンテンツの構成と利用処理例について］
まず、図１を参照して本発明に従ったコンテンツの構成と利用処理例について説明する。
図１は、本発明に従って作成されたコンテンツの構成と利用処理の一例を説明する図である。
図１には、本発明に従って作成された広告用コンテンツがＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））に記録され、再生装置において再生を行う例を示している。
【００２９】
なお、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））には、音声を含む映像コンテンツの他、コンテンツの再生処理を制御するプログラムが記録され、再生装置は、プログラムを読み出して、プログラムに従った再生処理を実行する。なお、このプログラムは、例えばＢＤ対応のＪａｖａ（登録商標）であるＢＤ−Ｊが利用される。なお、コンテンツ再生制御プログラムとしてのＢＤ−Ｊを格納したＢＤについて、本明細書ではＢＤ−ＪディスクあるいはＢＤ−Ｊ対応のディスクと呼ぶ。
【００３０】
図１（Ａ）に示すように、ＢＤ−Ｊ対応のディスク１０を再生装置に装着し再生すると、まず、メインメニュー画面２０が表示される。
なお、ディスク１０には、コンテンツ再生処理のシーケンスを設定したシナリオが予め記録されている。
ディスク１０に格納されたプログラム（ＢＤ−Ｊ）はこのシナリオに従ってコンテンツを順次、選択して再生する。
【００３１】
メインメニュー画面２０は、ディスク１０の挿入後、初めにクライアントの表示部に表示される画面である。このメインメニュー画面２０は、例えば、ユーザによる再生データの選択を可能とした画面、あるいはキーワード入力を可能とした画面などによって構成される。
図に示す例では、メインメニュー画面２０にはキーワード入力部２１が設定されており、ユーザはこのキーワード入力部２１に、例えばディスクパッケージに記録されているキーワードを入力する。
【００３２】
なお、メインメニューの画面例としては、例えば図２に示すような例がある。
図２には、２つのメインメニュー画面例を示している。
（ａ）キーワードを選択可能とした例、
（ｂ）コードを入力する例、
これらの例である。
これらのキーワードやコードは、例えばディスクのパッケージやディスクに記録され、ユーザはパッケージを見てキーワード等を入力する。あるいは、例えばインターネットを介して所定の管理サーバとの通信を行い、ユーザ登録を実行した場合にサーバから受領するキーワードやコードデータとするなど、様々な設定が可能である。
【００３３】
なお、キーワードやコード入力処理の形態としては、選択方式の他、キーボード入力や音声入力などによる直接入力方式など、様々な方法が適用可能である。
ユーザによるキーワード入力やコード入力が完了すると、前述したＢＤ−Ｊ等の再生制御プログラムがその入力情報に応じてコンテンツ再生シーケンスを規定したシナリオを選択し、選択したシナリオに従って決定される再生コンテンツの再生処理を開始する。
【００３４】
なお、ディスク１０に記録されたシナリオデータファイルは、異なる複数のコンテンツ再生シーケンスを規定した複数のシナリオを含む。すなわちシナリオデータファイルは、コンテンツの再生シーケンス定義情報ファイルであリ、複数の異なるコンテンツ再生シーケンスを選択可能な構成を有する。ユーザによって選択または入力されたキーワードやコードに応じて、１つのシナリオが選択されて選択シナリオに従って規定されるコンテンツの再生処理が実行されることになる。
ディスク１０には、シナリオデータに従ったコンテンツの再生制御を実行するプログラムが記録され、再生装置の再生処理部はこのプログラムを実行して、例えばキーワード等のシナリオ選択情報の取得処理と、取得したシナリオ選択情報に基づくシナリオ選択および選択したシナリオに基づくコンテンツ再生を実行する。
【００３５】
例えば、ディスク１０の格納コンテンツが国内外ツアーなどの旅行についての広告用コンテンツであるとすると、メインメニュー画面ではそのツアーに関する幾つかのキーワードが表示され、ユーザは、リモコンなど、所定の操作手段を用いて、複数のキーワードの中から１つのキーワードを選択する。このキーワード選択によって、図１（Ｂ）に示すように、キーワードに応じたコンテンツが自動的に選択され優先的に再生される。
【００３６】
なお、キーワードやコードをキーボードや音声入力などでユーザが直接入力する場合、入力された音声ワード、キーワード情報が音声認識などにおいてエラーが発生し、予め設定されたキーワードやコードと一致しない場合も考えられる。そのような場合に対処するため、入力ワードやコードが登録データと完全一致しない場合にも、予め設定した所定の一致度以上の一致が認められれば登録データと一致すると判定する構成としてもよい。すなわち曖昧性を考慮した一致度判定を行う。なお、このような技術は、曖昧検索として知られている。
【００３７】
例えばキーワード入力に応じて図１（Ｂ），（Ｃ）に示すコンテンツ再生が実行される。コンテンツ再生処理例について図３を参照して説明する。
図３下段の（動作順序）ステップＳ１〜Ｓ３は、図１（Ｂ）における「広告サイト」の場合の動作順序の具体例を示したものである。
【００３８】
Ｓ１：キーワード（例えば"ドルフィン"）を設定。
Ｓ２：ＸＹＺクルーズ説明会などで配布する際、ユーザに「合言葉」としてキーワードを通知。
Ｓ３：ユーザがクルーズディスク初回視聴時の初期画面に「キーワード」を入力または選択すると、クルーズ船紹介コーナーでＸＹＺクルーズの広告画面が優先的に表示。
例えばディスクから読みだされたプログラム（ＢＤ−Ｊ）は、このような順序でコンテンツの選択を実行して再生処理を開始する。
【００３９】
例えば、客船によるツアーに関する広告サイトのコンテンツが優先的に再生される。なお、再生装置において再生されるコンテンツは、再生装置に装着したディスク１０に記録されているコンテンツの他、再生装置がインターネットを介して接続したサーバから受信するコンテンツの再生を行う構成としてもよい。
【００４０】
例えば、ディスクから読みだされたプログラム（ＢＤ−Ｊ）にはサーバのアクセス情報（ＵＲＬ）あるいは個々のコンテンツのアクセス情報（コンテンツＵＲＬ）が記録されており、再生装置はＵＲＬに従ってサーバやコンテンツにアクセスを実行する。
【００４１】
例えば再生装置が、サーバのＵＲＬを用いてサーバにアクセスし、ディスクから読みだしたディスクＩＤをサーバに提供すると、サーバはディスクに応じたコンテンツを再生装置に提供する。
再生装置は、サーバから受信したコンテンツをハードディスクに格納するとともに再生処理を実行する。
【００４２】
なお、ディスク（ＢＤ）記録コンテンツに併せてサーバからの受信コンテンツを再生する処理は、例えばＢＤ−Ｌｉｖｅと呼ばれる。
ＢＤ−Ｌｉｖｅにおいてはディスク記録コンテンツとサーバからの受信コンテンツとを統合した仮想ファイルシステムを設定し、仮想ファイルシステムを利用した再生処理が実行される。なお、このような再生処理については、例えば本特許出願人と同一出願人の先行特許出願である特開２００９−２８９２８４号公報、特開２０１０−５０６７６号公報等に記載されている。
【００４３】
インターネット上のサーバから提供される画像や音声データは、クライアントが利用する特定のコンテンツ、例えば広告コンテンツに対応して予め設定された特定のシナリオに従ったコンテンツとなる。サーバは特定のシナリオに従ってユーザに提示されるコンテンツとしての画像や音声データをクライアントに提供する。
【００４４】
図４は、あるクライアントに提供されるコンテンツの例を示す図である。
図４にはコンテンツを提供するサーバ５０と、コンテンツ再生を実行するクライアント７０を示している。
クライアント７０はコンテンツを格納したＢＤ等の第１メディア７１を装着して第１メディア７１に格納されたコンテンツの再生、例えばクルーズに関する広告コンテンツの再生を実行する。
クライアント７０は、さらにハードディスク等のローカル記憶部からなる第２メディア７２にサーバ５０から取得したコンテンツを格納し、この第２メディア７２に格納されたコンテンツについても再生を実行することができる。
【００４５】
なお、サーバ５０からのコンテンツ取得処理は、クライアント７０の再生処理部等のデータ処理部においてＢＤ等の第１メディア７１に格納されたプログラム（たとえばＢＤ−Ｊ）を実行して行われる。すなわちサーバ５０にインターネット６０等のネットワークを介してアクセスを実行し、サーバ５０から特定のコンテンツを取得する処理を実行する。なお、この際に取得するコンテンツは、やはり第１メディア７１に格納されたシナリオに従って選択されるコンテンツとなる。
【００４６】
なお、コンテンツの選択取得処理は、予めシナリオまたはプログラム（ＢＤ−Ｊ）内に設定されたコンテンツ識別子（たとえばコンテンツＵＲＬ）に従って実行することが可能である。あるいはシナリオに従って再生される第１メディア格納コンテンツの特徴と類似するコンテンツをサーバ格納コンテンツから検索する処理を実行して、検索結果として得られる類似コンテンツを取得してクライアント７０の第２メディア７２に格納する処理を行う構成としてもよい。
どのような処理態様で実行するかはプログラム（ＢＤ−Ｊ）に規定されており、クライアント（再生装置）７０は、プログラムに規定された処理態様でコンテンツ取得を実行することになる。
【００４７】
なお、クライアント７０におけるコンテンツ再生処理は、予め設定されているシナリオに基づいて、ＢＤ等の第１メディア７１に格納されたコンテンツ（デフォルトコンテンツ）と、サーバ５０から取得したコンテンツ（サーバ取得コンテンツ）を併せた再生処理として実行することが可能である。この再生処理は、前述したＢＤ−Ｌｉｖｅによる再生処理、すなわちディスク記録コンテンツとサーバからの受信コンテンツとを統合した仮想ファイルシステムを利用した再生処理として実行することができる。
【００４８】
例えば、第１メディア７１にデフォルトデータとして記録されている静止画像や音楽が記録されていないテキスト情報の表示区間において、静止画像の代わりにサーバ５０から取得したコンテンツを第２メディア７２から読みだしたビデオ（動画像）を表示する処理や、第１メディア７１から読みだしたテキスト表示区間に、サーバ５０から取得した音声データをＢＧＭデータとして再生する処理などが可能となる。
【００４９】
なお、クライアントにおいて実行される再生制御プログラムが、サーバ５０から取得したビデオデータの中からシナリオに適したフレーム画像を検出し、検出したフレーム画像を、例えば第１メディアから読み出したテキスト表示期間に併せて再生するといった処理を行う構成としてもよい。この場合、プログラム（ＢＤ−Ｊ）はテキスト表示区間における表示データの検索処理と、検索結果の表示を行うプログラムとして設定する。
【００５０】
［２．シナリオとシナリオマネージャについて］
図３に示すクライアント７０において、ＢＤ等の第１メディア７１に格納されたコンテンツやサーバ５０から取得したコンテンツの再生処理は第１メディア７１に格納されたシナリオに従って実行される。
【００５１】
前述したように、第１メディアに格納されるシナリオは、複数の異なるコンテンツ再生シーケンスが設定され、例えばユーザの入力するキーワード等によって再生シーケンスが選択される。
このシナリオは、コンテンツ制作会社である例えばスタジオにおいて制作され、メディア（ディスク）製造会社に提供されてメディア（たとえばＢＤ）に記録される。
【００５２】
図５は、コンテンツ制作会社である例えばスタジオにおいて実行する第１メディア（ＢＤ等）に記録するデータの生成処理の一例を示す図である。
まず、図５に示すステップＳ１１において、素材の生成、取得処理を実行する。
図５に示すように、ディスク記録データの素材として、
シナリオ、
画像（静止画）
ビデオ（動画）
ＰＤＦデータ（テキスト、画像等）
音声データ
これらの様々なデータを生成または取得する。
これらのデータは、例えば、画像データであればＭＰＥＧ，ＪＰＥＧ，ＴＩＦＦなどの形式、シナリオなどはＸＭＬデータなど、様々な形式のデータである。
【００５３】
これらの素材の生成または収集後、次のステップＳ１２において、データ変換処理等を実行する。すなわちデータを記録するメディアに対応するデータ形式（フォーマット）への変換、再生プログラムの生成等の素材の変換処理を実行する。
例えば記録対象となるメディアがＢＤである場合、ＢＤにおいて定義されるフォーマットに従ったデータ形式への変換が実行される。具体的には、例えばＢＤにおける再生制御情報としてのプレイリストファイルを生成し、再生コンテンツを格納したクリップファイルの生成処理などが実行されることになる。
なお、素材変換処理は、記録対象のメディアに応じて異なる処理として実行される。
【００５４】
その後、ステップＳ１３として、プログラムの生成処理を実行する。例えば記録メディアがＢＤである場合、コンテンツの再生制御プログラムとして、例えばＢＤの規格に対応したプログラム、具体的にはＢＤ−Ｊ等のプログラムを生成する。ＢＤ等のメディアに記録されるコンテンツはＢＤ−Ｊ等の再生制御プログラムに従って再生されることになる。
なお、再生シーケンスは、シナリオの定義に従う。
【００５５】
なお、メディアに記録するクルージングの広告などのコンテンツは、ＢＤ−Ｊにおけるソフトウェアのアプリケーションによって生成可能である。そのアプリケーションは、幾つかの処理機能を持つソフトウェアアプリケーションが集まったフレームワークを構成する。
【００５６】
図６は、ＢＤ−Ｊ上におけるソフトウェアアプリケーションフレームワークの一例を示す。図６に示すようにフレームワークは、
（Ａ）デフォルト素材、
（Ｂ）テキストデータ、
（Ｃ）シナリオデータ、
（Ｄ）ＢＤ−Ｊアプリケーションソフト群、
例えばこれらのデータから構成される。
【００５７】
（Ａ）デフォルト素材は、クライアントである記録再生装置が例えばインターネットを介してサーバから各種コンテンツ素材を取得できない場合に、デフォルト再生するための画像や音声データ等からなるコンテンツデータである。図に示すように、静止画、動画、効果音、写真、パンフレット等の様々なデータによって構成される。
（Ｂ）テキストデータは、説明文、アンケート、ユーザに対する質問などのデータや、ガイド、マニュアル等の説明文などのデータによって構成される。
【００５８】
（Ｃ）シナリオは、コンテンツ再生シーケンスの定義データである。例えば、コンテンツの再生内容、各種素材の再生順序などを、様々な設定とした再生を実現させる。例えば、広告提供主体やユーザに応じて、広告、プロモーション、映像などのコンテンツの再生内容や順序を変更して再生可能とした様々なコンテンツ再生シーケンスを定義したデータである。
【００５９】
（Ｄ）ＢＤ−Ｊアプリケーションソフト群は、コンテンツ再生処理に適用するソフトウェアの集合である。例えばシナリオに従ったコンテンツ再生制御を実行するプログラム等が含まれる。なお、ＢＤ−Ｊアプリケーションソフトを適用するのは記録メディアがＢＤの場合である。その他のメディアの場合には、メディアの規格に対応した再生制御プログラムが利用されることになる。
【００６０】
なお、（Ｄ）に示すように、再生制御プログラムとしての例えばＢＤ−Ｊには、様々なアプリケーションソフトが含まれる。例えば、
シナリオに応じたコンテンツ再生制御を実行するシナリオマネージャ、
静止画再生処理を実行するフォトビューワー、
テキスト、静止画等を含むパンフレットの再生処理を実行するパンフレットビューワー、
ユーザに対するアンケート処理を実行するためのアンケート処理プログラム、
アクセスログ管理を実行するアクセスログ管理プログラム、
コンテンツ管理を実行するコンテンツ管理プログラム、
サーバに対するアクセスや通信制御を実行するサーバ対応プログラム、
さらに、これらのアプリケーションの起動や切り替え制御を実行するアプリケーション管理システム、
これらの様々なソフトウェアによって構成される。
【００６１】
［３．シナリオに基づいたコンテンツ再生処理について］
上述したように、クライアントにおけるコンテンツ再生処理は第１メディア（ＢＤ等）に記録されたシナリオに従って実行される。シナリオには複数のコンテンツ再生シーケンスが定義されており、例えばユーザの入力するキーワードやコードに応じて１つのコンテンツ再生シーケンス（シナリオＸ）に従ってコンテンツ再生処理が行われることになる。
【００６２】
図７にシナリオに従ったコンテンツ再生処理の遷移例を説明する図を示す。
図７は第１メディアに記録されたシナリオの一例である。このシナリオには、シナリオ（１）〜（３）の３つのコンテンツ再生シーケンスが定義されている。このシナリオ（１）〜（３）のいずれに従ったコンテンツ再生処理を実行するかは、例えばユーザの入力するキーワードやコード情報によって決定される。
【００６３】
ＢＤ等の第１メディアの再生開始時には、まず、ステップＳ１０１においてオープニング映像が再生され、さらに、ステップＳ１０２においてメインメニューが表示される。このステップＳ１０１〜Ｓ１０２の再生処理は、シナリオ（１）〜（３）全てに共通の再生処理として実行される。シナリオ選択処理前の共通コンテンツ再生処理である。
【００６４】
ステップＳ１０２において表示されるメインメニューは、例えば先に図２を参照して説明した画面であり、このメインメニュー画面に対して、ユーザがキーワードやコード情報を入力する。または、画面に提示されたキーワードやコード情報の候補に対する選択情報を入力する。
このユーザ入力処理により、再生シナリオ（１）〜（３）のいずれかが選択されることになる。
【００６５】
シナリオ（１）は、図７に示す実線のコンテンツ再生シーケンス（Ｓ１０２〜Ｓ１０３〜Ｓ１０４〜Ｓ１０５〜Ｓ１０６）である。
シナリオ（２）は、図７に示す点線のコンテンツ再生シーケンス（Ｓ１０２〜Ｓ１１１〜Ｓ１０４〜Ｓ１１２〜Ｓ１１３）である。
シナリオ（３）は、図７に示す一転鎖線のコンテンツ再生シーケンス（Ｓ１０２〜Ｓ１２１〜Ｓ１０４〜Ｓ１１２〜Ｓ１２３〜Ｓ１２４）である。
このように複数の異なるシナリオが設定され、これらのいずれを再生するかについては、再生制御プログラムとして第１メディアから読みだされるプログラム（例えばＢＤ―Ｊ）がユーザの入力するキーワードやコード情報に応じて決定する。
【００６６】
キーワードやコードは、例えばユーザに提供する第１メディアのパッケージ（ディスクケース）等に記録されている。例えば図２のメインメニュー画面例ａに対応して説明すると、
Ａ社の提供するディスクには、キーワード「ドルフィン」
Ｂ社の提供するディスクには、キーワード「シーホース」
Ｃ社の提供するディスクには、キーワード「カプリ」
このようなキーワードが設定されている。
Ａ〜Ｃ社がユーザに提供するディスクは、パッケージのキーワード設定が異なるが、ディスクに格納されたコンテンツは全く同じである。
すなわち、Ａ〜Ｃ社は、同一コンテンツを記録したディスクを共通に購入してユーザに提供することができる。
各社に専用のキーワードを設定し、そのキーワードを各社専用のパッケージに記録して、各社がお客であるユーザにパッケージに格納したディスクを提供する。
【００６７】
パッケージに格納されたディスクを受け取ったユーザは、パッケージに記録されたキーワードを見てメニュー画面に入力または選択することで、それぞれ異なる会社の提供するコンテンツのみを選択再生することが可能となる。
【００６８】
例えばシナリオ（１）では、ステップＳ１０２のメインメニューの後、ステップＳ１０３以下において以下のコンテンツ再生を行う。
ステップＳ１０３においてＡ社の会社の概要等を含む会社紹介ビデオを再生する。
ステップＳ１０４において、例えばクルーズ船の就航する海外のロケーションに関する案内情報等のビデオコンテンツＭを再生する。
ステップＳ１０５において、クルーズの詳細を説明する静止画等によって構成されるパンフレットＰを提示する。
ステップＳ１０６において、Ａ社の提供するクルーズツアーの申し込み画面を表示する。
【００６９】
シナリオ（２）では、ステップＳ１０２のメインメニューの後、ステップＳ１１１以下において以下のコンテンツ再生を行う。
ステップＳ１１１においてＢ社の会社の概要等を含む会社紹介ビデオを再生する。
ステップＳ１０４において、例えばクルーズ船の就航する海外のロケーションに関する案内情報等のビデオコンテンツＭを再生する。
ステップＳ１１２において、クルーズの詳細を説明する静止画等によって構成されるパンフレットＱを提示する。
ステップＳ１１３において、Ｂ社の提供するクルーズツアーの申し込み画面を表示する。
【００７０】
シナリオ（３）では、ステップＳ１０２のメインメニューの後、ステップＳ１２１以下において以下のコンテンツ再生を行う。
ステップＳ１２１においてＣ社の会社の概要等を含む会社紹介ビデオを再生する。
ステップＳ１０４において、例えばクルーズ船の就航する海外のロケーションに関する案内情報等のビデオコンテンツＭを再生する。
ステップＳ１１２において、クルーズの詳細を説明する静止画等によって構成されるパンフレットＱを提示する。
ステップＳ１２３において、Ｃ社の提供するクルーズツアーの申し込み画面を表示する。
ステップＳ１２４において、Ｃ社専用の映像コンテンツＲを再生表示する。
【００７１】
このように、シナリオ（１）〜（３）それぞれ固有のシーケンスに従ったコンテンツ再生処理が実行可能となる。
なお、例えばステップＳ１０４において再生する映像コンテンツＭは、シナリオ（１）〜（３）のいずれにおいても再生される共通コンテンツとして設定されている。
同様に、ステップＳ１１２において再生されるパンフレットＱは、シナリオ（２），（３）のいずれにおいても再生される共通コンテンツとして設定されている。
このように、共通の再生コンテンツを設定することで、コンテンツの汎用的な利用が可能となり、コンテンツ作成コストを低減させることが可能となる。
【００７２】
なお、例えばシナリオ（１）において、ステップＳ１０６のクルーズ申込み画面Ｘと、ステップＳ１０５のパンフレットＰの表示画面の遷移はループ処理として実行され、ユーザによるコマンド入力あるいは、いずれかの画面の表示時間が予め設定した一定時間を経過した場合等に、画面遷移を行うといった設定となる。
【００７３】
シナリオ（２）におけるステップＳ１１３のクルーズ申込み画面Ｙと、ステップＳ１０４の映像コンテンツＭと、ステップＳ１１２のパンフレットＱの表示画面の遷移もループ処理として実行され、ユーザによるコマンド入力あるいは、いずれかの画面の表示時間が予め設定した一定時間を経過した場合等に、画面遷移を行うといった設定となる。
【００７４】
シナリオ（３）におけるステップＳ１２３のクルーズ申込み画面Ｚと、ステップＳ１２４の映像コンテンツＲの表示画面の遷移もループ処理として実行され、ユーザによるコマンド入力あるいは、いずれかの画面の表示時間が予め設定した一定時間を経過した場合等に、画面遷移を行うといった設定となる。
【００７５】
次に、図８〜図１０を参照して様々なシナリオに基づくコンテンツ再生シーケンスの具体例について説明する。
【００７６】
図８は、例えば、１つの選択されたシナリオＡに従ったコンテンツ再生シーケンスの例を示す図である。
図示しないメインメニュー画面、例えば図２を参照して説明したメインメニュー画面に対するキーワード入力、あるいはキーワード選択番号の入力に応じてシナリオＡに従ったコンテンツ再生が実行される。シナリオＡでは、メインメニュー画面からシナリオＡに対応した初期画面であるメニューＡの画面が表示される。
【００７７】
メニューＡ以降がシナリオＡ固有のコンテンツ再生シーケンスである。
メニューＡの後続コンテンツとして、例えば広告コンテンツ＃１の再生が実行される。
メニューＡから広告コンテンツ＃１への切り替えは、再生装置に対する入力装置であるリモコンの［１］キーの入力によって行われる。再生制御プログラム（例えばＢＤ−Ｊ）によって制御されコンテンツ切り替え処理が行われる。なお、コンテンツ切り替え時に効果音を出力する設定としもよい。
なお、ユーザからのキー入力がない場合は、メニューＡが繰り返し再生（ループ処理）される。また、予め規定された閾値時間を超えた場合は、自動的に次のコンテンツの再生を開始する設定としてもよい。
【００７８】
広告コンテンツ＃１の再生中にユーザが再生装置に対する入力装置であるリモコンの［決定］キーを入力すると、パンフレットビューワーが起動され、パンフレットＡの再生が開始される。
パンフレットＡの再生が終了するとメニューＡに戻ってメニューＡからの再生処理が再開される。
これらのコンテンツ再生シーケンスは、先に図７を参照して説明したと同様のシナリオに定義されたシーケンスである。
再生制御プログラム（例えばＢＤ−Ｊのシナリオマネージャ）はディスクから読み出したシナリオに基づいて、再生対象コンテンツを決定しコンテンツ再生を実行する。
【００７９】
なお、図８に示すパンフレットビューワーは、先に図６を参照して説明したように、ＢＤ−Ｊアプリケーションソフト群に含まれる１つのソフトウェアであり、パンフレット閲覧用のプログラムである。
【００８０】
このように、各再生コンテンツの遷移処理は、ユーザのリモコン操作などのユーザ入力や、再生時間の経過を再生制御プログラムが検知し、その検知情報に従って実行される。
なお、先に図６を参照して説明したように再生制御プログラムとしての例えばＢＤ−Ｊには様々なアプリケーションソフトが含まれ、再生対象コンテンツに応じて適用プログラムを切り替えてコンテンツ再生が実行される。
【００８１】
図９は、図８を参照して説明したコンテンツと同じコンテンツを格納したディスクにおいて、異なるシナリオによる再生を実行した場合の遷移例を示す図である。
図８はシナリオＡ、図９はシナリオＢに従ってコンテンツ再生を実行した場合を示している。
【００８２】
まず、図示しないメインメニュー画面、例えば図２を参照して説明したメインメニュー画面に対するキーワード入力、あるいはキーワード選択番号の入力に応じてシナリオＢに従ったコンテンツ再生が実行される。シナリオＢでは、メインメニュー画面からシナリオＢに対応した初期画面であるメニューＢの画面が表示される。
【００８３】
メニューＢ以降がシナリオＢ固有のコンテンツ再生シーケンスである。
メニューＢの後続コンテンツとして、例えば広告コンテンツ＃２の再生が実行される。
メニューＢから広告コンテンツ＃２への切り替えは、再生装置に対する入力装置であるリモコンの［赤］キーの入力によって行われる。再生制御プログラム（例えばＢＤ−Ｊ）によって制御されコンテンツ切り替え処理が行われる。なお、コンテンツ切り替え時に効果音を出力する設定としもよい。
なお、ユーザからのキー入力がない場合は、メニューＢが繰り返し再生（ループ処理）される。また、予め規定された閾値時間を超えた場合は、自動的に次のコンテンツの再生を開始する設定としてもよい。
【００８４】
広告コンテンツ＃２の再生中にユーザが再生装置に対する入力装置であるリモコンの［青］キーを入力すると、先に図８を参照して説明したシナリオＡと同様のコンテンツ再生が開始される。
このように、異なるシナリオであっても共通コンテンツを再生する設定が可能である。
シナリオＢでは、パンフレットＡの再生完了後に、広告＃３の再生が開始される。この再生シーケンスは先に図８を参照して説明したシナリオＡとは異なるシナリオＢ固有のシーケンスである。
【００８５】
図１０は、図９と同様のシナリオＢに従ったコンテンツ再生を実行する設定であるが、再生順序定義ファイルであるプレイリストを１つの設定とし、１つのプレイリストのみで再生可能なコンテンツファイルとしてのＡＶクリップの格納データ例を示した図である。
【００８６】
１つのプレイリストのみでシナリオＢに従ったコンテンツを再生可能とするため１つのクリップファイルにメニューＢ、広告＃１、広告＃２、広告＃３の各コンテンツ（再生データ）を連続的に格納している。このクリップファイルの格納データの様々なコンテンツ区切り位置に再生開始点と再生終了点を示す識別子であるプレイリストマーク等の再生指定情報を設定している。この構成により、１つのプレイリストファイルによってシナリオＢに従ったコンテンツ再生を実現する。
【００８７】
すなわち、メニューＢ、広告＃１、広告＃２、広告＃３の各コンテンツの区切り位置に再生開始位置や再生終了位置を示すマーク（プレイリストマーク）を定義する。このような設定とすることで、マーク位置に応じた制御が可能となり、１つのクリップファイル内の各コンテンツ単位のループ処理や、コンテンツ切り替えに伴うプログラム切り替え処理をスムーズに行うことができる。
【００８８】
プレイイリストマークの設定態様について図１１を参照して説明する。図１１には、
シーン０１００，
シーン０３００，
シーン０３０１、
これら３つのシーンに分割されたコンテンツ例を示している。
各シーンのトップにはシーン先頭を示す再生開始位置情報としてのプレイリストマーク（△：シーン開始位置プレイリストマーク）を設定する。
また、各シーンの終了位置には、シーンエンドで先頭に戻ってループ再生を続けるため、エンド判別用のプレイリストマーク（▲：シーン終了位置プレイリストマーク）を設定する。
【００８９】
なお、エンド判別用のプレイリストマーク（▲：シーン終了位置プレイリストマーク）については、実際のシーンエンドの終了位置の数秒前（２〜３秒前）に設定する。これは、再生装置のハードウェア性能によるマーク判別処理や応答性能のばらつきを吸収し、確実にシーンエンドまでに再生終了処理やループ処理に移行させるための構成である。
【００９０】
すなわち、記録メディア（情報記録媒体）を装着しコンテンツ再生を実行する再生装置において、再生終了位置を示すマークに基づいて該シーンの再生終了または他シーンへの再生移行処理を開始可能として、例えばシーン移行を遅延なく実行させることを可能としている。
【００９１】
ＢＤ等の第１メディアに記録されるデータの構成例について図１２を参照して説明する。図１２に示すデータ構成は、ＢＤフォーマットに従ったデータ記録例を示している。
【００９２】
図１２に示すように、第１メディアに記録されるコンテンツは（Ａ）シナリオ１１０、（Ｂ）再生制御プログラム１２０、（Ｃ）プレイリスト１３０、（Ｄ）クリップ１４０の階層構成を有する。
【００９３】
再生制御プログラム１２０は、例えばユーザによるキーワード入力を検出し、再生するシナリオを選択する。すなわち、図に示すシナリオＡ，Ｂ，Ｃ・・のいずれかを選択する。
選択されたシナリオ情報に従って再生制御情報ファイルであるプレイリストの選択が実行される。先に説明したようにシナリオは例えばＸＭＬデータによって記述され、その中にはプレイリスト選択情報が含まれる。
【００９４】
再生制御プログラム１２０は、シナリオに基づいて決定されたプレイリストを利用した再生処理を実行する。例えば図に示すプレイリスト１３１，１３２・・から選択したプレイリストによる再生処理を実行する。
【００９５】
プレイリストには、再生対象データ指定情報であるプレイアイテムが含まれる。プレイリストに含まれるプレイアイテムによって規定される再生区間としてのクリップ情報１４１，１４２によって、コンテンツ実データとしての再生データ１６１，１６２が選択的に読み出されて、再生処理が行われる。なお、プレイリストには、プレイアイテムを多数、設定可能である。
【００９６】
［４．シナリオの構成について］
上述したようにコンテンツの再生は例えばＢＤ−Ｊ等の再生制御プログラムが選択されたシナリオに従って実行する。ディスクに記録されるシナリオは例えばＸＭＬデータによって記述され、再生制御プログラムである例えばＢＤ−ＪのシナリオマネージャによってＸＭＬデータの解釈がなされコンテンツの再生制御が行われる。
【００９７】
例えばＸＭＬデータとして記述されるシナリオは以下のような特徴を持つ。
ビデオ素材を「シーン」単位に分割し、シーン単位で様々な動作を規定可能である。
すなわち、先に図８〜図１１を参照して説明したようにシーン単位のループ処理や、シーン切り替え条件の設定などを規定することができる。
これらの規定はＸＭＬデータ中に記述され、再生制御プログラムによって解釈、実行される。
【００９８】
また、例えば、再生開始時におけるスタートアクションとして再生態様、ポーズ処理などの規定が可能である。
また、キー操作、例えばリモコンのチャンネルボタン（１〜１２）、赤、青等のボタン、決定ボタン等の操作に応じた再生態様の変更、シーンの変更、タイトルの切り替え、効果音再生、あるいは起動するプログラム等を規定し、実行することができる。また
再生終了時のエンドアクションについても、他のシーンへのジャンプ、ループなどの処理の規定が可能である。
【００９９】
さらに、様々なログ取得の実行についてもＸＭＬデータとして記述できる。例えばある特定の広告コンテンツが再生された回数のログ、特定シーケンスのコンテンツ再生が実行された回数のログ、特定のアプリケーションが起動された回数、エラー発生のログ等について取得するためのＸＭＬデータを記録することで、様々なログデータを取得できる。
【０１００】
なお、先に図１１、図１２を参照して説明したように、コンテンツの再生は例えばプレイリストを利用して実行される。
様々な動画コンテンツをシーンという単位に分割し、シーン間のフローや、キー入力によるナビゲーションについて、シナリオにおいて細かく指定できる構造になっている。再生制御プログラムとしての例えばＢＤ−Ｊのシナリオマネージャは、各シーンや、その他の静止画等のパンフレット情報等を全て動画としてプレイリストを利用して再生させる構成となっている。
【０１０１】
コンテンツ再生処理をプレイリストによる動画再生処理とする効果の１つとして、例えばＢＤ再生機が静止画表示より動画表示としての描画処理速度が速く、高速なＵＩを実現できるということがある。さらに、各シーン等の動画をプレイリストによる再生単位であるプレイアイテムとして設定し、１つの同じプレイリストによって再生制御を実行する構成とすることで例えば各シーンにジャンプする際の遷移時間を短くすることが可能となる。
【０１０２】
例えば、ユーザによるキー操作時に実行する画面遷移の際の表示アニメーションについても動画化してトランジション用のシーン（動画）としてプレイリストによる制御対象としてのプレイアイテムとすることができる。従って、リアルタイムでＣＧアニメーションを行うほどシステムパフォーマンスがない再生機でも高品位なＧＵＩを見せることができる。
【０１０３】
なお、プレイリストファイルを再生制御ファイルとして利用したコンテンツ再生を行う構成では、例えば複数のビデオストリームから部分的に抽出した部分をシームレスに順次再生できるという効果がある。すなわちプレイリストに定義された再生順序に従った再生がスムーズに実行できる。
【０１０４】
さらに、本発明の構成では、シナリオマネージャによってシナリオに従ったコンテンツ再生が実現される。すなわち、再生順序は独自のシナリオ定義ファイルでランダムに指定可能であり、かつプレイリストによって各画面や動画の再生を実行させることでコンテンツの再生シーケンスの自由度を高めるとともに再生コンテンツの遷移を高速化可能としている。
【０１０５】
［５．ディスクＩＤと、シナリオマネージャの組み合わせによるディスクのマルチ活用例について］
次に、ディスクＩＤと、シナリオマネージャの組み合わせによるディスクのマルチ活用例について説明する。
【０１０６】
例えばＢＤ等のディスクには、ディスクの製造工程におけるスタンピング時にディスク１枚ごとに異なるＩＤが記録される。これは、例えばディスク内周部に設定されたＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）に物理的にカッティングサレタ情報として記録される。
【０１０７】
ディスク再生を実行するクライアントはディスクＩＤの読み取りによってディスクを識別し、このディスク識別情報を利用してシナリオを選択することが可能となる。
先に説明した例では、例えばディスクパッケージに記録されたキーワード等をユーザが入力してシナリオを選択するといった処理例として説明したが、このようにディスクＩＤに基づくシナリオ選択を行う構成とすれば、ユーザによる操作を実行することなくディスクに応じたシナリオ選択を実行することが可能となる。
【０１０８】
このような構成とすることで、例えば、全く異なる製品を扱う複数の会社の広告コンテンツをまとめて格納したディスクを大量生産することも可能となる。
すなわち、各会社に対して提供するディスクのディスクＩＤを管理して、ディスクＩＤと選択されるシナリオの対応関係を設定したシナリオを作成してディスクに格納すればよい。
【０１０９】
具体的には、例えば以下のような設定としてディスクを提供する。
（Ａ）車販売会社：ディスクＩＤ＝００００１〜０２０００
（Ｂ）時計売会社：ディスクＩＤ＝０２００１〜０３０００
（Ｃ）食品売会社：ディスクＩＤ＝０３００１〜０５０００
（Ｄ）旅行  会社：ディスクＩＤ＝０５００１〜０７０００
【０１１０】
これらのディスク（ＩＤ＝００００１〜０７０００）はすべて同一コンテンツを格納した共通のディスクであり、ディスクＩＤのみが異なっている。
ただし、ディスクに記録されたシナリオには、以下の４つのコンテンツの再生シーケンスを設定したシナリオが含まれている。
（Ａ）シナリオＡ：車の広告
（Ｂ）シナリオＢ：時計の広告
（Ｃ）シナリオＣ：食品の広告
（Ｄ）シナリオＤ：旅行の広告
【０１１１】
また、ディスクに記録される再生制御プログラム（ＢＤ−Ｊ）は、ディスクＩＤを読み取ってディスクＩＤに応じたシナリオを選択する処理を実行するプログラムとして設定される。具体的には、
（Ａ）ディスクＩＤ＝００００１〜０２０００の場合、シナリオＡを選択
（Ｂ）ディスクＩＤ＝０２００１〜０３０００の場合、シナリオＢを選択
（Ｃ）ディスクＩＤ＝０３００１〜０５０００の場合、シナリオＣを選択
（Ｄ）ディスクＩＤ＝０５００１〜０７０００の場合、シナリオＤを選択
【０１１２】
このような設定とすることで、様々な企業から依頼される広告コンテンツをまとめて記録したディスクを大量生産することが可能となる。結果としてＢＤ−ＲＯＭコストの大半を占める１枚あたりのスタンピングコストが枚数を多くすることで単価が下がり、１つの広告単価を著しく低減させることが可能となる。
【０１１３】
また、例えばコンテンツを格納したＢＤ−ＲＯＭを作成する場合、ＢＤの管理団体であるＡＡＣＳに対するライセンス料の支払いが必要となる場合がある。上述した処理を行うことでスタンピング用マスター毎に発生するライセンス費が１つですむことになる。例えば４社が別々にディスクを作ればＡＡＣＳライセンスも４倍かかるのでコストが下がり、広告ディスクの場合は費用対効果がアップするという効果が得られる。
【０１１４】
なお、再生用データとしては、例えば映像（動画）コンテンツ、静止画コンテンツ、音楽コンテンツ、パンフレットや説明、アンケート、プレゼント情報、資料請求などの様々なコンテンツが提供できる。図１３に示す例は、アンケートとプレゼント応募の画面例を示している。例えば、広告用ディスクやプロモーション用ディスクの再生過程において、ユーザに対してアンケートを行う場合の表示例である。ユーザがアンケートに対して全問回答すると、応募コードが表示される。応募コードは、カスタマーコード、回答結果、その他必要なログから作成可能である。
【０１１５】
図１４は、アンケートを行った場合の回答データを、ＱＲコードを用いて、その商品の販売者側に送信する場合に表示する再生データ例を示す。なお、このＱＲコードは、上記のようなアンケートの回答データの送信を行う場合の他、ユーザ認証またはユーザ識別としても用いてもよい。例えば、所定のディスク再生において、ネットワーク接続が可能な場合は、このＱＲコードを用いたユーザ認証または識別に応じて、ネットワーク上の所定のサーバから、ユーザに適したコンテンツや素材を取得し、再生を許容するといった処理に適用できる。
【０１１６】
なお、ユーザに応じた素材をＷｅｂ上から取得可能な場合は、その素材を用いることで、各ユーザ一人一人に適した内容の、広告やプロモーションのコンテンツを提供できる。
ＱＲコードは予め作成してディスクに再生コンテンツとして記録しておいてもよいし、ディスクに記録されたプログラム（ＢＤ−ＪやＪａｖａ（登録商標））がユーザ入力情報等から生成する構成としてもよい。
【０１１７】
［６．コンテンツ再生を実行する情報処理装置の構成例について］
次に、図１５を参照してシナリオに従ったコンテンツ再生を実行するクライアント、すなわちＢＤ等のメディアからのデータ再生を実行する情報処理装置の構成例について説明する。
【０１１８】
図１５に示すように情報処理装置は、各処理部がデータバスＤＢ２２１、コントロールバスＣＢ２２２に接続されており、システムコントローラ（制御部）２１３の制御の下で所定のタイミングに基づいたコントロールデータや処理データを各処理部に入出力する。
【０１１９】
情報処理装置の再生処理部２０９は、メディアドライブ２０７に装着された所定のディスク等のメディア（情報記録媒体）２０７ａから記録データをシナリオに従って再生する。
記録処理部２０１は、インターネット１８１、通信部２０１を介してサーバから取得したコンテンツ、あるいはチューナ２０２を介して外部から取得したコンテンツをハードディスク等の記録媒体２０８に記録する。
【０１２０】
コンテンツ再生処理の開始、停止あるいはキーワード入力等のユーザ入力は例えばリモコン等の入力部２０４からＩ／Ｆ（インタフェース）２０５を介して入力される。ＢＤ−Ｊ等の再生制御プログラムは、再生処理部２０９において実行され、先に説明したユーザ入力キーワードに基づくシナリオ選択、選択されたシナリオに従ったコンテンツ再生処理が実行される。
【０１２１】
なお、先に説明したディスクＩＤに基づくシナリオ選択、選択されたシナリオに従ったコンテンツ再生処理を実行する場合、ディスクＩＤの読み取りが再生処理部２０９において実行され、ディスクＩＤに基づくシナリオ選択と、選択されたシナリオに従ったコンテンツ再生処理が実行される。
【０１２２】
再生データは出力制御部２１０を介してディスプレイやスピーカ等によって構成される出力部２１１を介して出力される。
メモリ２０６は、情報処理装置における様々なデータ処理用のワークエリア、パラメータ格納エリア等として利用される。また通信データの一時記憶領域としても利用される。サーバ等、外部から画像や音声データなど所定の素材データを取得しながら再生する場合などにおいては、取得データをメモリ２０６に記憶し、コンテンツ再生時にメモリ２０６から読出し、再生することができる。
【０１２３】
年月日季節情報処理部２１２は、再生時期に応じたコンテンツを適応的にユーザに提示するために、情報処理装置内のカレンダー時計機能部から年月日情報を取得し、再生処理部２０９に提供する。
再生処理部２０９は、例えばこの年月日情報をシナリオ選択情報として適用することができる。
【０１２４】
先に説明した実施例では、
（ａ）ユーザの入力または選択情報（キーワードやコード情報の入力／選択）に基づくシナリオ選択、
（ｂ）ディスクＩＤに基づくシナリオ選択、
これ等のシナリオ選択処理例について説明したが、この他にも、シナリオの選択に適用する情報として様々な設定が可能となる。
【０１２５】
具体的には、現在の年月日情報をシナリオ選択情報として適用することができる。図１５に示す年月日季節情報処理部２１２は、情報処理装置内のカレンダー時計機能部から年月日情報を取得して再生処理部２０９に提供する。再生処理部２０９は、例えばこの年月日情報をシナリオ選択情報として適用する。このシナリオ選択により春には春に応じたコンテンツの再生を実行し、夏には夏に応じたコンテンツの再生を実行するといった処理が可能となる。
【０１２６】
なお、この処理を実行するためのディスクには、それぞれの季節に応じたシナリオが設定され、かつ再生制御プログラム（ＢＤ−Ｊ等）が、現在の年月日情報の取得処理と、取得した年月日情報に基づくシナリオ選択を実行するプログラムとして記録されていることが必要である。
【０１２７】
シナリオ選択の適用情報としては、この他にも様々な情報が利用できる。例えばユーザの年齢、性別、趣味等のプロファイルを利用したシナリオ選択処理、地域に基づいたシナリオ選択処理等が可能である。
なお、それぞれの処理態様に応じたプログラムとシナリオをディスクに記録しておくことが必要となる。すなわち、プログラムとしてシナリオ選択情報の取得処理、取得した情報に基づくシナリオ選択処理の各処理を実行するプログラムを生成してディスクに記録することが必要である。なお地域情報の取得には例えば情報処理装置にＧＰＳ機能を設けて、位置情報を取得して、取得した位置情報に従ってシナリオを選択するといった処理が可能である。
【０１２８】
なお、先にサーバから再生用のコンテンツを取得する処理について説明したが、サーバから取得するデータは再生用コンテンツのみならず、プログラムやシナリオについてもネットワークを介してサーバから取得する構成としてもよい。
【０１２９】
［７．情報処理装置におけるコンテンツ再生処理シーケンスについて］
次に、図１６以下のフローチャートを参照して本発明の情報処理装置の実行するコンテンツ再生処理シーケンスについて説明する。
図１６はユーザ入力情報に基づくシナリオ選択を実行するコンテンツ再生処理シーケンスである。
図１７はディスクＩＤに基づくシナリオ選択を実行するコンテンツ再生処理シーケンスである。
図１８は年月日情報に基づくシナリオ選択を実行するコンテンツ再生処理シーケンスである。
図１９はユーザ入力情報に基づくシナリオ選択と、さらにネットワークを介したサーバからのコンテンツ取得を実行するコンテンツ再生処理シーケンスである。
【０１３０】
まず、図１６に示すフローチャートを参照してユーザ入力情報に基づくシナリオ選択を実行するコンテンツ再生処理シーケンスについて説明する。
ステップＳ３０１において、情報処理装置にディスクが装着されたか否かを判定する。装着されていない場合はステップＳ３０２において待機し、装着が確認されるとステップＳ３０３に進む。
【０１３１】
なお、以下のフローにおいてディスクからのコンテンツ再生処理例を説明するが、情報処理装置に装着されるメディアはディスク以外の例えばフラッシュメモリ等であってもよい。
【０１３２】
ステップＳ３０３では、装着ディスクからコンテンツ再生制御用のプログラムとシナリオを読み出す。ステップＳ３０３以下の処理は、例えば図１５を参照して説明した再生処理部２０９の処理として実行される。コンテンツ再生制御用のプログラムは、例えば装着ディスクがＢＤである場合、ＢＤ−Ｊ等のプログラムである。ディスクから読み出すシナリオは、先に例えば図７を参照して説明したような様々なコンテンツ再生シーケンスを設定可能な複数のシナリオを含むシナリオ規定データである。
【０１３３】
本フローで説明するシナリオは、ユーザ入力情報に応じて再生コンテンツを変更可能としたシナリオである。
また、プログラムにはユーザ入力情報の取得処理と、取得したユーザ入力情報に基づくシナリオ選択を実行するプログラムが含まれる。
【０１３４】
ステップＳ３０４において、メインメニュー画面の表示処理を実行する。このメインメニュー画面はシナリオの選択処理が可能なユーザによる例えばキーワードやコード情報等を入力または選択させる画面である。具体的には、先に図２を参照して説明した画面等である。
【０１３５】
ステップＳ３０５において、ユーザ入力の有無を判定する。ユーザ入力は、キーワードやコード情報の直接入力または選択情報の入力である。ユーザ入力を検出した場合は、ステップＳ３０６に進み、入力情報に基づいてシナリオ選択を実行する。
ユーザ入力を検出しない場合は、ステップＳ３０７に進み、予め規定されたデフォルトのシナリオを選択する。
【０１３６】
次にステップＳ３０８において、ステップＳ３０６またはステップＳ３０７において決定したシナリオに従ったコンテンツ再生を開始する。
なお、コンテンツ再生開始後においても、先に図８〜図１１等を参照して説明したように、ユーザによるキー入力や予め設定した時間の経過等に従い、再生コンテンツの切り替えやループ処理の実行／停止等の様々な制御を実行する。
【０１３７】
次に、図１７に示すフローチャートを参照してディスクＩＤに基づくシナリオ選択を実行するコンテンツ再生処理シーケンスについて説明する。
ステップＳ４０１において、情報処理装置にディスクが装着されたか否かを判定する。装着されていない場合はステップＳ４０２において待機し、装着が確認されるとステップＳ４０３に進む。
【０１３８】
ステップＳ４０３では、装着ディスクからコンテンツ再生制御用のプログラムとシナリオを読み出す。ステップＳ４０３以下の処理は、例えば図１５を参照して説明した再生処理部２０９の処理として実行される。コンテンツ再生制御用のプログラムは、例えば装着ディスクがＢＤである場合、ＢＤ−Ｊ等のプログラムである。ディスクから読み出すシナリオは、先に例えば図７を参照して説明したような様々なコンテンツ再生シーケンスを設定可能な複数のシナリオを含むシナリオ規定データである。
【０１３９】
本フローで説明するシナリオは、ディスクＩＤに応じて再生コンテンツを変更可能としたシナリオである。
また、プログラムにはディスクＩＤの読み取り処理と、読み取ったディスクＩＤに基づくシナリオ選択を実行するプログラムが含まれる。
【０１４０】
ステップＳ４０４において、ディスクＩＤの読み取り処理を実行する。このディスクＩＤは例えばディスクに設定されたＢＣＡ領域からの読み取り処理として行われる。
ステップＳ４０５において、読み取ったディスクＩＤに基づいてシナリオ選択を実行する。
【０１４１】
次にステップＳ４０６において、ステップＳ４０５において決定したシナリオに従ったコンテンツ再生を開始する。
なお、コンテンツ再生開始後においても、先に図８〜図１１等を参照して説明したように、ユーザによるキー入力や予め設定した時間の経過等に従い、再生コンテンツの切り替えやループ処理の実行／停止等の様々な制御を実行する。
【０１４２】
次に、図１８に示すフローチャートを参照して年月日情報に基づくシナリオ選択を実行するコンテンツ再生処理シーケンスについて説明する。
ステップＳ５０１において、情報処理装置にディスクが装着されたか否かを判定する。装着されていない場合はステップＳ５０２において待機し、装着が確認されるとステップＳ５０３に進む。
【０１４３】
ステップＳ５０３では、装着ディスクからコンテンツ再生制御用のプログラムとシナリオを読み出す。ステップＳ５０３以下の処理は、例えば図１５を参照して説明した再生処理部２０９の処理として実行される。コンテンツ再生制御用のプログラムは、例えば装着ディスクがＢＤである場合、ＢＤ−Ｊ等のプログラムである。ディスクから読み出すシナリオは、先に例えば図７を参照して説明したような様々なコンテンツ再生シーケンスを設定可能な複数のシナリオを含むシナリオ規定データである。
【０１４４】
本フローで説明するシナリオは、年月日情報に応じて再生コンテンツを変更可能としたシナリオである。
また、プログラムには年月日情報の取得処理と、取得した年月日情報に基づくシナリオ選択を実行するプログラムが含まれる。
【０１４５】
ステップＳ５０４において、年月日情報の取得処理を実行する。この年月日情報の取得処理は、例えば図１５を参照して説明したように年月日季節情報処理部２１２が、情報処理装置内のカレンダー時計機能部から年月日情報を取得して再生処理部２０９に提供する処理によって行われる。再生処理部２０９は、例えばこの年月日情報をシナリオ選択情報として適用する。
【０１４６】
ステップＳ５０５において、取得した年月日情報に基づいてシナリオ選択を実行する。
次にステップＳ５０６において、ステップＳ５０５において決定したシナリオに従ったコンテンツ再生を開始する。
なお、コンテンツ再生開始後においても、先に図８〜図１１等を参照して説明したように、ユーザによるキー入力や予め設定した時間の経過等に従い、再生コンテンツの切り替えやループ処理の実行／停止等の様々な制御を実行する。
このフローに従ったシナリオ選択により春には春に応じたコンテンツの再生を実行し、夏には夏に応じたコンテンツの再生を実行するといった処理が可能となる。
【０１４７】
次に、図１９に示すフローチャートを参照してはユーザ入力情報に基づくシナリオ選択と、さらにネットワークを介したサーバからのコンテンツ取得を実行するコンテンツ再生処理シーケンスについて説明する。
【０１４８】
ステップＳ６０１〜ステップＳ６０７までの処理は、先に図１６を参照して説明したフローのステップＳ３０１〜ステップＳ３０７の処理と同様の処理であるので、説明を省略する。
【０１４９】
ステップＳ６０５において、ユーザ入力、すなわちキーワードやコード情報の直接入力または選択情報の入力を検出した場合は、ステップＳ６０６に進み、入力情報に基づいてシナリオ選択を実行する。
ユーザ入力を検出しない場合は、ステップＳ６０７に進み、予め規定されたデフォルトのシナリオを選択する。
【０１５０】
次にステップＳ６０８において、シナリオにネットワーク接続によるコンテンツ取得処理の実行要求が記載されているか否かを判定する。この判定処理は再生制御プログラム（例えばＢＤ―Ｊ）に従って再生処理部が実行する。
シナリオにネットワーク接続によるコンテンツ取得処理の実行要求が記載されている場合、ステップＳ６０９においてサーバアクセスを実行してサーバからのコンテンツ取得処理を実行する。
【０１５１】
なお、コンテンツ取得の態様としては、シナリオに記載されたサーバＵＲＬやコンテンツＵＲＬを利用する処理や、サーバに対するディスクＩＤの送信に基づいてサーバが提供コンテンツを選択して提供するといった様々な態様が利用可能である。
個のサーバからのコンテンツ取得処理のシーケンスについてはＸＭＬデータとして記録されたシナリオに記録され、これをプログラム（例えばＢＤ−Ｊ）が解釈して実行する。
【０１５２】
シナリオにネットワーク接続によるコンテンツ取得処理の実行要求が記載されていない場合は、ステップＳ６０９のサーバからのコンテンツ取得処理はスキップする。
【０１５３】
ステップＳ６１０では、決定したシナリオに従ったコンテンツ再生を実行する。個のコンテンツ再生処理に際して、ステップＳ６０９においてサーバから取得したコンテンツがある場合は、ディスクから読み出したコンテンツに併せてサーバからの取得コンテンツが再生される。
ステップＳ６０９の処理がスキップされ、サーバからの取得コンテンツが存在しない場合は、ディスク格納コンテンツのみの再生となる
なお、コンテンツ再生開始後においても、先に図８〜図１１等を参照して説明したように、ユーザによるキー入力や予め設定した時間の経過等に従い、再生コンテンツの切り替えやループ処理の実行／停止等の様々な制御を実行する。
【０１５４】
なお、図１９では、ユーザ入力情報に基づくシナリオ選択と、さらにネットワークを介したサーバからのコンテンツ取得を実行するコンテンツ再生処理シーケンスについて説明したが、ネットワーク接続処理は、その他の図１７を参照して説明したディスクＩＤに基づくシナリオ選択や、年月日情報に基づくシナリオ選択の場合にも利用可能な処理である。
【０１５５】
［８．サーバおよびコンテンツ編集装置の構成例について］
次にサーバおよびコンテンツ編集装置の構成例について、図２０、図２１を参照して説明する。
【０１５６】
図２０はサーバの構成例を示す図である。サーバは、例えばＢＤ等のメデイアを装着したクライアント（再生装置）からの要求に応じてシナリオに応じたコンテンツ等の提供を行う。
【０１５７】
図２０に示すように、サーバ３００は、データ処理部３０１、データベース３０２、通信部３０３を有する。
通信部３０３を介してクライアント等との通信を行う。
例えばクライアントからディスクＩＤを伴うコンテンツ要求を入力すると、データ処理部３０１は、ディスクＩＤによって特定されるディスクに対応するシナリオに応じたコンテンツを選択してデータベース３０２から取り出して、通信部３０３を介してクライアントに提供する。
【０１５８】
なお、先に説明したようにサーバはクライアントにおける再生用データのみならず、シナリオや再生制御プログラムを提供する構成としてもよい。
【０１５９】
図２１は、コンテンツ編集装置５００の構成例を示す図である。コンテンツ編集装置５００は、先に図５を参照して説明したディスク記録用のデータを生成する。
生成する記録用データには、少なくとも以下のデータが含まれる。
（ａ）再生用のコンテンツ（動画、静止画、テキストデータ等）
（ｂ）シナリオ（シナリオ選択情報に応じて異なるコンテンツ再生シーケンスを規定したシナリオ）
（ｃ）シナリオに従ってコンテンツ再生を実行するためのプログラム（ＢＤ−Ｊ等）
【０１６０】
図２１に示すコンテンツ編集装置５００は、上記（ａ）〜（ｃ）のデータを含むデータを記録データとして生成する。生成されたデータは、例えばディスク製造会社に提供され、スタンパが作成された後、大量のディスクが製造されることになる。
【０１６１】
データ生成／取得部５０１は、再生用データとしての映像コンテンツや静止画コンテンツ、テキスト情報などを生成または取得する。例えば前述したクルーズに関する広告コンテンツを記録したディスクを作成する場合は、クルーズに関する広告コンテンツ用の映像コンテンツや静止画コンテンツ、テキスト情報などを生成または取得する。
【０１６２】
生成または取得したコンテンツはデータベース５０２に格納される。
シナリオ生成部５０３は、記録メディアの記録コンテンツの再生シーケンス定義情報であるシナリオを生成する。
データ変換部５０４は、記録メディアに対応するデータに変換する処理を実行する。
プログラム生成部５０５は、記録メディアに対応するプログラムを生成する処理を実行する。
【０１６３】
シナリオ生成部５０３の生成するシナリオは、複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含み、プログラム生成部５０５の生成するプログラムは、シナリオ選択情報の取得処理と取得したシナリオ選択情報に基づくシナリオ選択および選択したシナリオに基づくコンテンツ再生処理を実行するプログラムである。
【０１６４】
例えば、記録メディアがＢＤである場合、プログラム生成部５０４は、ＢＤ規格に対応したプログラムであるＢＤ−Ｊを作成する。
データ変換部５０４は、先に図１２を参照して説明したＢＤフォーマットに従った階層構成を持つデータ、すなわち再生制御プログラムであるＢＤ−Ｊ、プレイリストファイル、クリップファイル等を作成する。
【０１６５】
このようにメディア規格に対応したデータを記録データとして生成し、ディスク製造会社に提供する。なお、これらのデータは必要に応じて暗号化される。暗号化データとしてメディアに記録する場合は、クライアント（再生装置）に復号用の鍵を提供し、クライアント（再生装置）において復号処理を実行しながら再生処理を行うことになる。
【０１６６】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１６７】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１６８】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１６９】
以上、説明したように、本発明の一実施例によれば、キーワード等の所定のシーケンス選択条件に応じて複数の異なるシーケンスに従ったコンテンツ再生を行う構成が実現される。ＢＤ等の記録メディアを装着した再生装置において、メディアから複数の異なるコンテンツ再生シーケンスを定義した複数の異なるシナリオを含むシナリオデータと、シナリオデータに従ったコンテンツの再生制御を実行するプログラムを読み取り、プログラムに従って、ユーザ入力キーワード等の所定のシナリオ選択情報を取得し、取得したシナリオ選択情報に基づいてシナリオ選択処理を実行して、選択したシナリオに基づくコンテンツ再生を実行する。本構成により、１枚のディスクに格納された様々なコンテンツから、ユーザやコンテンツ提供主体に応じた最適なコンテンツを選択的に再生することが可能となる。
【符号の説明】
【０１７０】
１０  ディスク
２０  メインメニュー画面
２１  キーワード入力部
５０  サーバ
６０  インターネット
７０  クライアント
７１  第１メディア
７２  第２メディア
１１０  シナリオ
１２０  再生制御プログラム
１３０，１３１，１３２  プレイリスト
１４０  クリップル
１４１，１４２  クリップ情報
１６１，１６２  再生データ
１８１  インターネット
２０１  通信部
２０２  チューナ
２０３  記録処理部
２０４  入力部
２０５  インタフェース
２０６  メモリ
２０７  メディアドライブ
２０７ａ  記録メディア
２０８  記録媒体
２０９  再生処理部
２１０  出力制御部
２１１  出力部
２１２  年月日季節情報処理部
２１３  システムコントローラ（制御部）
３００  サーバ
３０１  データ処理部
３０２  データベース
３０３  通信部
５００  情報処理装置（コンテンツ編集装置）
５０１  データ生成／取得部
５０２  データベース
５０３  シナリオ生成部
５０４  データ変換部
５０５  プログラム生成部
【図６】
0005671949.tif 000002
【図７】
0005671949.tif 000003
【図８】
0005671949.tif 000004
【図９】
0005671949.tif 000005
【図１０】
0005671949.tif 000006
【図１１】
0005671949.tif 000007
【図１２】
0005671949.tif 000008
【図１３】
0005671949.tif 000009
【図１４】
0005671949.tif 000010
【図１５】
0005671949.tif 000011
【図１６】
0005671949.tif 000012
【図１７】
0005671949.tif 000013
【図１８】
0005671949.tif 000014
【図１９】
0005671949.tif 000015
【図２０】
0005671949.tif 000016
【図２１】
0005671949.tif 000017
【図１】
0005671949.tif 000018
【図２】
0005671949.tif 000019
【図３】
0005671949.tif 000020
【図４】
0005671949.tif 000021
【図５】
0005671949.tif 000022