(57)【要約】【課題】コンテンツの利用に際してのユーザの興趣を高めることのできるコンテンツ制御プログラム、端末装置、および、コンテンツ制御サーバを提供する。【解決手段】コンテンツ制御プログラムは、同時に再生されることで１つのコンテンツを完成させる複数の構成要素Ｐｉから構成されるコンテンツを出力する装置を、コンテンツの構成要素Ｐｉと対応付けられているマーカーＭｋを認識する認識部と、認識されたマーカーＭｋに対応付けられる構成要素Ｐｉが構成するコンテンツについて、当該コンテンツのすべての構成要素Ｐｉを進行させながら、各構成要素Ｐｉの外部への出力の有無を、各構成要素Ｐｉが対応付けられたマーカーＭｋの認識の有無に応じて制御する出力制御部と、として機能させる。【選択図】図８
2020079918.tif 000002
【特許請求の範囲】
【請求項１】
同時に再生されることで１つのコンテンツを完成させる複数の構成要素から構成されるコンテンツを出力する装置を、
前記コンテンツの前記構成要素と対応付けられているマーカーを認識する認識部と、
認識された前記マーカーに対応付けられる前記構成要素が構成する前記コンテンツについて、当該コンテンツのすべての前記構成要素を進行させながら、各構成要素の外部への出力の有無を、各構成要素が対応付けられた前記マーカーの認識の有無に応じて制御する出力制御部と、
として機能させるコンテンツ制御プログラム。
【請求項２】
前記認識部は、複数の前記マーカーを同時に認識可能であり、
前記出力制御部は、前記複数のマーカーの少なくとも一部について、前記マーカーを前記認識部が認識している間、当該マーカーに対応付けられた前記構成要素を外部へ出力させる
請求項１に記載のコンテンツ制御プログラム。
【請求項３】
前記認識部は、複数の前記マーカーを同時に認識可能であり、
前記出力制御部は、前記複数のマーカーの少なくとも一部について、前記マーカーを前記認識部が認識している間、当該マーカーに対応付けられた前記構成要素を外部へ出力させない
請求項１または２に記載のコンテンツ制御プログラム。
【請求項４】
前記認識部は、１つの前記コンテンツの複数の前記構成要素が対応付けられたマーカーを認識する
請求項１〜３のいずれか一項に記載のコンテンツ制御プログラム。
【請求項５】
前記認識部は、複数の前記コンテンツおよび各コンテンツの前記構成要素と対応付けられているマーカーを認識し、
前記出力制御部は、認識された前記マーカーに対応付けられる前記複数のコンテンツのうちの１つを、前記構成要素の出力の有無を制御する対象のコンテンツとして選択する
請求項１〜４のいずれか一項に記載のコンテンツ制御プログラム。
【請求項６】
複数の前記コンテンツからコンテンツ群が構成されており、
前記マーカーは、１つの前記コンテンツ群につき１つの前記コンテンツおよび当該コンテンツの前記構成要素と対応付けられており、
前記出力制御部は、認識された前記マーカーに対応付けられる前記複数のコンテンツのうち、予め定められた前記コンテンツ群に含まれる前記コンテンツを、前記対象のコンテンツとして選択する
請求項５に記載のコンテンツ制御プログラム。
【請求項７】
前記出力制御部は、前記コンテンツにおけるすべての前記構成要素が外部へ出力されていない状態が所定期間だけ継続したとき、当該コンテンツを終了する
請求項１〜６のいずれか一項に記載のコンテンツ制御プログラム。
【請求項８】
同時に再生されることで１つのコンテンツを完成させる複数の構成要素から構成されるコンテンツを出力する端末装置であって、
前記コンテンツの前記構成要素と対応付けられているマーカーを認識する認識部と、
認識された前記マーカーに対応付けられる前記構成要素が構成する前記コンテンツについて、当該コンテンツのすべての前記構成要素を進行させながら、各構成要素の外部への出力の有無を、各構成要素が対応付けられた前記マーカーの認識の有無に応じて制御する出力制御部と、
を備える端末装置。
【請求項９】
コンテンツを出力する端末装置とネットワークを介して接続されるサーバであって、
前記コンテンツは、同時に再生されることで当該コンテンツを完成させる複数の構成要素から構成され、
前記コンテンツの前記構成要素と対応付けられているマーカーの前記端末装置での認識結果を取得する取得部と、
認識された前記マーカーに対応付けられる前記構成要素が構成する前記コンテンツについて、当該コンテンツのすべての前記構成要素を進行させながら、各構成要素の前記端末装置での出力の有無を、各構成要素が対応付けられた前記マーカーの認識の有無に応じて制御する出力制御部と、
を備えるコンテンツ制御サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの出力状況を制御するコンテンツ制御プログラム、端末装置、および、コンテンツ制御サーバに関する。
【背景技術】
【０００２】
ＡＲマーカー等のマーカーの読み取りに基づいて、コンテンツを出力するシステムが知られている（例えば特許文献１，２参照）。こうしたシステムの一例では、スマートフォン等の携帯端末がマーカーを読み取ると、読み取ったマーカーに応じた画像や音楽等のコンテンツが、携帯端末から出力される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４８４８４号公報
【特許文献２】特開２０１６−９３５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムにおいては、コンテンツの出力の契機、すなわち、ユーザがコンテンツの利用を開始する契機としてマーカーが用いられているにすぎない。ユーザの興趣を高めるためには、マーカーを用いたより自由なコンテンツの出力が可能であること、例えば、ユーザがコンテンツを利用している最中においても、マーカーを用いてコンテンツの出力状況を変化させることが可能であることが望ましい。
【０００５】
本発明は、コンテンツの利用に際してのユーザの興趣を高めることのできるコンテンツ制御プログラム、端末装置、および、コンテンツ制御サーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するコンテンツ制御プログラムは、同時に再生されることで１つのコンテンツを完成させる複数の構成要素から構成されるコンテンツを出力する装置を、前記コンテンツの前記構成要素と対応付けられているマーカーを認識する認識部と、認識された前記マーカーに対応付けられる前記構成要素が構成する前記コンテンツについて、当該コンテンツのすべての前記構成要素を進行させながら、各構成要素の外部への出力の有無を、各構成要素が対応付けられた前記マーカーの認識の有無に応じて制御する出力制御部と、として機能させる。
【０００７】
上記課題を解決する端末装置は、同時に再生されることで１つのコンテンツを完成させる複数の構成要素から構成されるコンテンツを出力する端末装置であって、前記コンテンツの前記構成要素と対応付けられているマーカーを認識する認識部と、認識された前記マーカーに対応付けられる前記構成要素が構成する前記コンテンツについて、当該コンテンツのすべての前記構成要素を進行させながら、各構成要素の外部への出力の有無を、各構成要素が対応付けられた前記マーカーの認識の有無に応じて制御する出力制御部と、を備える。
【０００８】
上記課題を解決するコンテンツ制御サーバは、コンテンツを出力する端末装置とネットワークを介して接続されるサーバであって、前記コンテンツは、同時に再生されることで当該コンテンツを完成させる複数の構成要素から構成され、前記コンテンツの前記構成要素と対応付けられているマーカーの前記端末装置での認識結果を取得する取得部と、認識された前記マーカーに対応付けられる前記構成要素が構成する前記コンテンツについて、当該コンテンツのすべての前記構成要素を進行させながら、各構成要素の前記端末装置での出力の有無を、各構成要素が対応付けられた前記マーカーの認識の有無に応じて制御する出力制御部と、を備える。
【０００９】
上記各構成によれば、マーカーの認識の有無に応じて、コンテンツを構成する各構成要素の外部への出力の有無が制御される。したがって、ユーザは、マーカーを認識させるか否かによって、コンテンツの利用中に、コンテンツの出力状況、すなわち、コンテンツの各構成要素が出力されているか否かを変えることが可能である。それゆえ、マーカーを用いたより自由なコンテンツの出力が可能であり、ユーザの興趣が高められる。
【００１０】
上記コンテンツ制御プログラムにおいて、前記認識部は、複数の前記マーカーを同時に認識可能であり、前記出力制御部は、前記複数のマーカーの少なくとも一部について、前記マーカーを前記認識部が認識している間、当該マーカーに対応付けられた前記構成要素を外部へ出力させてもよい。
【００１１】
上記構成によれば、ユーザは、マーカーを認識させることによって、当該マーカーに対応する構成要素を出力させることができる。したがって、マーカーの認識と構成要素の出力との関係をユーザが把握しやすいため、マーカーを用いたコンテンツの出力状況の変更を容易に行うことができる。
【００１２】
上記コンテンツ制御プログラムにおいて、前記認識部は、複数の前記マーカーを同時に認識可能であり、前記出力制御部は、前記複数のマーカーの少なくとも一部について、前記マーカーを前記認識部が認識している間、当該マーカーに対応付けられた前記構成要素を外部へ出力させなくてもよい。
【００１３】
上記構成によれば、ユーザは、マーカーを認識させることによって、当該マーカーに対応する構成要素を出力させないことができる。また、構成要素を出力させるマーカーと構成要素を出力させないマーカーとが用いられる構成であれば、コンテンツの出力状況をより多様に変更することができる。
【００１４】
上記コンテンツ制御プログラムにおいて、前記認識部は、１つの前記コンテンツの複数の前記構成要素が対応付けられたマーカーを認識してもよい。
上記構成によれば、１つのマーカーを認識させることで、複数の構成要素の出力の有無を変更することができる。したがって、コンテンツの出力状況をより多様に変更することができる。
【００１５】
上記コンテンツ制御プログラムにおいて、前記認識部は、複数の前記コンテンツおよび各コンテンツの前記構成要素と対応付けられているマーカーを認識し、前記出力制御部は、認識された前記マーカーに対応付けられる前記複数のコンテンツのうちの１つを、前記構成要素の出力の有無を制御する対象のコンテンツとして選択してもよい。
【００１６】
上記構成によれば、少数のマーカーを用いる場合であっても、状況に応じて異なるコンテンツを再生させることが可能となる。したがって、より多様なコンテンツの出力が可能である。
【００１７】
上記コンテンツ制御プログラムにおいて、複数の前記コンテンツからコンテンツ群が構成されており、前記マーカーは、１つの前記コンテンツ群につき１つの前記コンテンツおよび当該コンテンツの前記構成要素と対応付けられており、前記出力制御部は、認識された前記マーカーに対応付けられる前記複数のコンテンツのうち、予め定められた前記コンテンツ群に含まれる前記コンテンツを、前記対象のコンテンツとして選択してもよい。
【００１８】
上記構成によれば、コンテンツの選択に複雑な条件が加味される場合と比較して、簡易な処理によって再生対象のコンテンツの選択を行うことができる。そして、対象のコンテンツ群が変更されることによって、１つのマーカーを用いる場合であっても、異なるコンテンツを再生させることが可能となるため、少数のマーカーで異なるコンテンツを再生させる構成が的確に実現される。
【００１９】
上記コンテンツプログラムにおいて、前記出力制御部は、前記コンテンツにおけるすべての前記構成要素が外部へ出力されていない状態が所定期間だけ継続したとき、当該コンテンツを終了してもよい。
【００２０】
上記構成によれば、ユーザにコンテンツの利用の継続の意思がないと見做される場合に、不要なコンテンツの再生処理が継続されることが抑えられる。
【発明の効果】
【００２１】
本発明によれば、コンテンツの利用に際してのユーザの興趣を高めることができる。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態のコンテンツ再生システムの構成を示す図。
【図２】第１実施形態のコンテンツと構成要素との関係の一例を示す図。
【図３】第１実施形態のマーカー設定データの構成の一例を示す図。
【図４】第１実施形態のマーカーの一例を示す図。
【図５】第１実施形態のコンテンツ管理サーバの構成を示す図。
【図６】第１実施形態の出力端末の構成を示す図。
【図７】第１実施形態のコンテンツ再生システムの処理手順を示すフローチャート。
【図８】第１実施形態のコンテンツ再生システムによるコンテンツの出力状況の変化の一例を示す図。
【図９】第２実施形態のマーカー設定データの構成の一例を示す図。
【図１０】第２実施形態のコンテンツ再生システムによるコンテンツの出力状況の変化の一例を示す図。
【図１１】第３実施形態のコンテンツ再生システムによるコンテンツの再生の流れを示す図。
【図１２】第３実施形態のコンテンツ再生システムにおけるコンテンツ群の構成の一例を示す図。
【図１３】第３実施形態のマーカー設定データの構成の一例を示す図。
【図１４】第３実施形態のコンテンツ再生システムの処理手順を示すフローチャート。
【図１５】第３実施形態のコンテンツ再生システムにおけるメインコンテンツの再生処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００２３】
（第１実施形態）
図１〜図８を参照して、コンテンツ制御プログラム、端末装置、および、コンテンツ制御サーバの第１実施形態を説明する。以下の各実施形態にて出力の対象とされるコンテンツは、時間軸に沿って推移するコンテンツであり、具体的には、音楽や動画である。以下では、コンテンツが音楽である場合を例に各実施形態を説明する。
【００２４】
［コンテンツ再生システムの構成］
図１〜図６を参照して、第１実施形態のコンテンツ再生システムの構成を説明する。図１が示すように、コンテンツ再生システムは、端末装置の一例である出力端末１０と、コンテンツ管理サーバ２０と、マーカーＭｋとを含む。出力端末１０とコンテンツ管理サーバ２０とは、インターネット等のネットワークＮＷを通じて、相互にデータの送信および受信を行う。
【００２５】
出力端末１０は、例えば、スマートフォンやタブレット端末等の携帯端末である。出力端末１０は、マーカーＭｋの撮像に基づいてマーカーＭｋを認識する機能と、音声によってコンテンツを出力する機能とを有する。
【００２６】
コンテンツ管理サーバ２０は、コンテンツのデータ、および、マーカーＭｋとコンテンツの出力態様とを対応付けたデータを記憶しているサーバである。コンテンツ管理サーバ２０は、これらのデータを出力端末１０に送信する。出力端末１０は、コンテンツ管理サーバ２０から受信したデータに基づき、認識したマーカーＭｋに応じた態様でコンテンツを出力する。
【００２７】
図２を参照して、コンテンツ管理サーバ２０に記憶されている上記コンテンツのデータであるコンテンツデータＤｃについて説明する。本実施形態におけるコンテンツＣｔは、同時に再生されることで１つのコンテンツを完成させる複数の構成要素Ｐｉから構成される。複数の構成要素Ｐｉが同時に再生されるとは、複数の構成要素Ｐｉが同期して進行され、かつ、各構成要素Ｐｉが音声として外部に出力されていることを意味する。
【００２８】
図２は、コンテンツＣｔと構成要素Ｐｉとの関係を示す。図２が示す例では、コンテンツＣｔ_Ａは、構成要素Ｐｉ_ａ１、構成要素Ｐｉ_ａ２、構成要素Ｐｉ_ａ３、および、構成要素Ｐｉ_ａ４の４つの構成要素Ｐｉから構成される。例えば、コンテンツＣｔ_Ａは、ボーカル、ギター、ベース、ドラムの４人編成のバンドによって演奏される楽曲であり、構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４は、パートごとの演奏である。すなわち、例えば、構成要素Ｐｉ_ａ１はボーカルパートであり、構成要素Ｐｉ_ａ２はギターパートであり、構成要素Ｐｉ_ａ３はベースパートであり、構成要素Ｐｉ_ａ４はドラムパートである。４つの構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４を同時に再生することで、１つの楽曲であるコンテンツＣｔ_Ａが完成する。
【００２９】
また、コンテンツＣｔ_Ｂは、構成要素Ｐｉ_ｂ１と構成要素Ｐｉ_ｂ２との２つの構成要素から構成される。例えば、コンテンツＣｔ_Ｂは、アイドルソングであり、構成要素Ｐｉ_ｂ１はボーカルパートであり、構成要素Ｐｉ_ｂ２は伴奏パートである。２つの構成要素Ｐｉ_ｂ１，Ｐｉ_ｂ２を同時に再生することで、１つの楽曲であるコンテンツＣｔ_Ｂが完成する。
【００３０】
１つのコンテンツＣｔを構成する構成要素Ｐｉの数は２以上であればよく、１つのコンテンツＣｔがどのように複数の構成要素Ｐｉに分割されるかは任意である。例えば、構成要素Ｐｉは、必ずしも楽器ごとの演奏である必要はなく、１つの構成要素Ｐｉが、複数の楽器の演奏を含んでいてもよい。また、ボーカルパートと伴奏パートとは、必ずしも別々の構成要素Ｐｉである必要はなく、１つの構成要素Ｐｉが、ボーカルと伴奏とを含んでいてもよい。
【００３１】
構成要素Ｐｉのデータは、ＭＰ３等の音声ファイルから構成され、こうしたファイルにて時間軸が揃えられることにより、１つのコンテンツＣｔを構成する複数の構成要素Ｐｉは、同期して進行させることが可能に構成されている。コンテンツ管理サーバ２０は、コンテンツデータＤｃとして、コンテンツＣｔごとに構成要素Ｐｉのデータを記憶している。すなわち、各コンテンツＣｔがどの構成要素Ｐｉから構成されるかが識別可能に管理されている。
【００３２】
図３を参照して、コンテンツ管理サーバ２０に記憶されている上記マーカーＭｋとコンテンツの出力態様とを対応付けたデータであるマーカー設定データＤｍについて説明する。
【００３３】
マーカー設定データＤｍにおいては、１つのマーカーＭｋに対し、１つのコンテンツＣｔの１つの構成要素Ｐｉ、および、出力設定が対応付けられている。出力設定は、マーカーＭｋが認識された場合における、当該マーカーＭｋに対応する構成要素Ｐｉの出力の有無を示し、具体的には、音声出力のオン、あるいは、音声出力のオフのいずれかを示す。第１実施形態では、出力設定は、すべて、音声出力のオンに設定されている。
【００３４】
マーカー設定データＤｍでは、例えば、マーカーＭｋの識別情報に、コンテンツＣｔの識別情報および構成要素Ｐｉの識別情報が対応付けられ、さらに、出力設定が設定されている。これにより、マーカーＭｋと１対１で、コンテンツＣｔの構成要素Ｐｉが規定され、さらに、当該構成要素Ｐｉに対する出力設定が規定される。
【００３５】
図３が示す例では、マーカーＭｋ_Ａ１には、コンテンツＣｔ_Ａの構成要素Ｐｉ_ａ１が対応付けられ、マーカーＭｋ_Ａ２には、コンテンツＣｔ_Ａの構成要素Ｐｉ_ａ２が対応付けられ、マーカーＭｋ_Ａ３には、コンテンツＣｔ_Ａの構成要素Ｐｉ_ａ３が対応付けられ、マーカーＭｋ_Ａ４には、コンテンツＣｔ_Ａの構成要素Ｐｉ_ａ４が対応付けられている。すなわち、互いに異なるマーカーＭｋには、互いに異なる構成要素Ｐｉが規定されている。各構成要素Ｐｉに対する出力設定は、すべて、音声出力のオンを示す。
【００３６】
こうしたマーカー設定データＤｍを用いることで、１つのマーカーＭｋに対して、１つのコンテンツＣｔの１つの構成要素Ｐｉが特定され、さらに、当該構成要素Ｐｉに対する出力設定が特定される。
【００３７】
図４を参照して、マーカーＭｋの構成を説明する。マーカーＭｋは、例えば、カード状の媒体３０の表面に保持されている。マーカーＭｋは、パターン認識を含む公知の画像解析処理によって認識可能に構成されていればよく、例えば、絵柄、図形、模様、文字、記号、写真等である。例えば、マーカーＭｋは、マーカー設定データＤｍにて当該マーカーＭｋに対応付けられているコンテンツＣｔの構成要素Ｐｉを示す絵柄や写真であると、ユーザがマーカーＭｋによる制御対象を把握しやすい。
【００３８】
図４には、例として、図３に例示したマーカー設定データＤｍにてコンテンツＣｔ_Ａの構成要素Ｐｉが対応付けられたマーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４を示す。コンテンツＣｔ_Ａは、図２に示した構成を有し、構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４は、ボーカル、ギター、ベース、ドラムの各パートに対応する。各マーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４は、各々に対応付けられる構成要素Ｐｉのパートを示す絵柄に具体化されている。４つのマーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４は、１つのコンテンツＣｔ_Ａを構成する４つの構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の出力を制御するためのマーカーセットを構成する。
【００３９】
なお、本実施形態において、マーカーＭｋは、ＡＲマーカーであって、オブジェクトの表示位置を指定する標識としても機能する。
マーカー設定データＤｍでの対応付けにマーカーＭｋの識別情報が用いられる場合、マーカーＭｋの認識に際してマーカーＭｋから抽出されるパターンの特徴値等の情報が、マーカーＭｋの識別情報として機能してもよい。あるいは、上記特徴値等の情報とマーカーＭｋの識別情報とがコンテンツ管理サーバ２０で対応付けられることにより、マーカーＭｋに対して識別情報が規定されていてもよい。
【００４０】
図５を参照して、コンテンツ管理サーバ２０の構成を説明する。コンテンツ管理サーバ２０は、通信部２１、制御部２２、および、記憶部２３を備えている。
通信部２１は、ネットワークＮＷを通じて、コンテンツ管理サーバ２０と出力端末１０との接続処理を実行し、これらの装置間でデータの送信および受信を行う。
【００４１】
制御部２２は、ＣＰＵ、および、ＲＡＭ等の揮発性メモリを含む構成を有する。制御部２２は、記憶部２３に記憶されたプログラムやデータに基づいて、通信部２１による処理の制御、記憶部２３における情報の読み出しや書き込み、各種の演算処理等、コンテンツ管理サーバ２０が備える各部の制御を行う。コンテンツ再生システムにおいて、制御部２２は、出力端末１０からの要求に応じて、記憶部２３が記憶しているデータを、通信部２１を介して出力端末１０に送信する。
【００４２】
記憶部２３は、不揮発性メモリを含む構成を有し、制御部２２が実行する処理に必要なプログラムやデータを記憶している。具体的には、記憶部２３は、上述のコンテンツデータＤｃおよびマーカー設定データＤｍを記憶している。
【００４３】
図６を参照して、出力端末１０の構成を説明する。出力端末１０は、通信部１１、撮像部１２、音声出力部１３、表示部１４、制御部１５、および、記憶部１６を備えている。
通信部１１は、ネットワークＮＷを通じて、出力端末１０とコンテンツ管理サーバ２０との接続処理を実行し、これらの装置間でデータの送信および受信を行う。
【００４４】
撮像部１２は、カメラを含み、画像の撮影機能を有する。撮像部１２の撮影データは、制御部１５に出力される。
音声出力部１３は、スピーカーを含み、制御部１５からの信号を受けて、音声を出力する。
【００４５】
表示部１４は、液晶パネル等の表示パネルを含み、制御部１５からの信号を受けて、静止画あるいは動画である画像を表示する。
制御部１５は、ＣＰＵ、および、ＲＡＭ等の揮発性メモリを含む構成を有する。制御部１５は、記憶部１６に記憶されたプログラムやデータに基づいて、通信部１１、撮像部１２、音声出力部１３、表示部１４の処理の制御、記憶部１６における情報の読み出しや書き込み、各種の演算処理等、出力端末１０が備える各部の制御を行う。コンテンツ再生システムを構成する機能部として、制御部１５は、マーカー認識部１５ａと、出力制御部１５ｂとを備えている。
【００４６】
マーカー認識部１５ａは、撮像部１２の撮影データを用いて画像解析を行うことに基づき、マーカーＭｋを認識する。撮像部１２の撮像範囲に複数のマーカーＭｋが位置するとき、マーカー認識部１５ａは、複数のマーカーＭｋを同時に認識する。
【００４７】
また、マーカー認識部１５ａは、マーカーＭｋを認識すると、表示部１４におけるマーカーＭｋの位置を基準とした所定の位置に、マーカーＭｋに応じたオブジェクトを表示させる。オブジェクトは、例えば、３ＤＣＧによる像である。オブジェクトのデータ、および、マーカーＭｋとオブジェクトとを対応付けるデータは、記憶部１６に記憶されていてもよいし、コンテンツデータＤｃおよびマーカー設定データＤｍとともにコンテンツ管理サーバ２０に記憶されていて、コンテンツ管理サーバ２０から出力端末１０に送信されてもよい。
【００４８】
出力制御部１５ｂは、コンテンツデータＤｃおよびマーカー設定データＤｍを用いて、認識されたマーカーＭｋに対応するコンテンツＣｔを、当該マーカーＭｋに対応する構成要素Ｐｉを出力設定に従って出力しつつ、再生する。
【００４９】
記憶部１６は、不揮発性メモリを含む構成を有し、制御部１５が実行する処理に必要なプログラムやデータを記憶している。なお、制御部１５におけるマーカー認識部１５ａおよび出力制御部１５ｂの機能は、複数のＣＰＵや、ＲＡＭ等からなるメモリ等の各種のハードウェアと、これらを機能させるソフトウェアとによって各別に具体化されてもよく、あるいは、共通する１つのハードウェアに複数の機能を与えるソフトウェアによって具体化されてもよい。こうしたソフトウェアであるコンテンツ制御プログラムは、記憶部１６に記憶されている。コンテンツ制御プログラムを含むアプリケーションソフトウェアは、ネットワークを通じて出力端末１０へダウンロードされ、出力端末１０にインストールされればよい。
【００５０】
［コンテンツ再生システムの動作］
図７および図８を参照して、第１実施形態のコンテンツ再生システムの動作を説明する。図７は、出力端末１０にて、上記コンテンツ制御プログラムを含むアプリケーションソフトウェアが起動されたときに行われる処理の流れを示すフローチャートである。以下では、ユーザが、１つのコンテンツＣｔを構成する複数の構成要素Ｐｉの各々に対応するマーカーＭｋのセットを所持している場合を例に、コンテンツ再生システムの動作を説明する。
【００５１】
図７が示すように、ステップＳ１０の処理として、出力端末１０は、コンテンツ管理サーバ２０にアクセスし、コンテンツ管理サーバ２０からデータを取得する。取得するデータには、コンテンツデータＤｃおよびマーカー設定データＤｍが含まれる。
【００５２】
例えば、コンテンツ管理サーバ２０は、多数のコンテンツＣｔについてコンテンツデータＤｃおよびマーカー設定データＤｍを記憶している。そして、こうしたデータのなかから、出力端末１０が再生対象とする１以上のコンテンツＣｔについてのコンテンツデータＤｃおよびマーカー設定データＤｍを、コンテンツ管理サーバ２０は出力端末１０に送信する。再生対象のコンテンツＣｔは、コンテンツ管理サーバ２０、もしくは、出力端末１０にインストールされたアプリケーションソフトウェアにて設定されていればよい。
【００５３】
続いて、ステップＳ１１の処理として、撮像部１２が起動されてマーカーＭｋの認識が可能な状態が構築され、出力端末１０のマーカー認識部１５ａは、撮影データに基づき、マーカーＭｋを認識したか否かを判定する。すなわち、撮像部１２の撮像範囲にマーカーＭｋが含まれるか否かが判定される。なお、撮像部１２による撮影画像は、表示部１４に表示される。
【００５４】
マーカーＭｋが認識されない場合（ステップＳ１１で否定判定）、マーカーＭｋの認識の待機状態が継続される。マーカーＭｋが認識された場合（ステップＳ１１で肯定判定）、ステップＳ１２の処理に進む。
【００５５】
ステップＳ１２の処理において、出力端末１０の出力制御部１５ｂは、マーカー設定データＤｍに基づき、認識されたマーカーＭｋに対応付けられているコンテンツＣｔ、構成要素Ｐｉ、および、出力設定を特定する。
【００５６】
続いて、ステップＳ１３の処理として、出力制御部１５ｂは、コンテンツデータＤｃを用い、ステップＳ１２で特定されたコンテンツＣｔを再生する。このとき、出力制御部１５ｂは、特定されたコンテンツＣｔを構成するすべての構成要素Ｐｉの進行を開始し、かつ、特定された構成要素Ｐｉを特定された出力設定で出力する。第１実施形態においては、構成要素Ｐｉの初期の出力設定は、すべて音声出力のオフに設定されており、マーカー設定データＤｍでは、各構成要素Ｐｉに対しての出力設定が音声出力のオンに設定されている。
【００５７】
したがって、出力制御部１５ｂは、特定された構成要素Ｐｉの音声出力をオンに制御し、当該構成要素Ｐｉ以外の構成要素Ｐｉの音声出力をオフに制御して、コンテンツＣｔを流し始める。構成要素Ｐｉの音声出力をオフにする制御は、言い換えれば、構成要素Ｐｉをミュート状態、すなわち、音量を０にする制御である。音声出力がオフにされた構成要素Ｐｉも、音声出力がオンにされている構成要素Ｐｉと同期して進行されている。すなわち、出力制御部１５ｂは、音声出力がオフである構成要素Ｐｉについても、音声出力がオンである構成要素Ｐｉと同様にデータを処理に送りつつ出力用には変換せずに処理を終了する。
【００５８】
マーカー認識部１５ａは、撮影データに基づくマーカーＭｋの認識の有無の判定を継続して行い、ステップＳ１４の処理として、マーカーＭｋの認識状態に変化があるか否かを判定する。すなわち、マーカー認識部１５ａは、認識しているマーカーＭｋの種類に変化があるか、言い換えれば、撮像部１２の撮像範囲に含まれるマーカーＭｋの種類に変化があるかを判定する。
【００５９】
マーカーＭｋの認識状態に変化がない場合（ステップＳ１４で否定判定）、ステップＳ１４の処理が繰り返される。マーカーＭｋの認識状態に変化が生じるまで、ステップＳ１３で実施された構成要素Ｐｉの音声出力状態が維持されたまま、コンテンツＣｔが流され続ける。
【００６０】
マーカーＭｋの認識状態に変化がある場合（ステップＳ１４で肯定判定）、ステップＳ１５の処理に進む。
ステップＳ１５の処理において、出力制御部１５ｂは、マーカー設定データＤｍに基づき、認識されたマーカーＭｋに対応付けられている構成要素Ｐｉおよび出力設定を特定する。そして、出力制御部１５ｂは、再生中のコンテンツＣｔについて、特定された構成要素Ｐｉを特定された出力設定で出力し、それ以外の構成要素Ｐｉを初期状態の出力設定で出力する。すなわち、出力制御部１５ｂは、認識されているマーカーＭｋに対応する構成要素Ｐｉの音声出力をオンに制御し、当該構成要素Ｐｉ以外の構成要素Ｐｉ、つまり、対応するマーカーＭｋが認識されていない構成要素Ｐｉの音声出力をオフに制御して、コンテンツＣｔを引き続き流す。
【００６１】
具体的には、撮像部１２の撮像範囲にマーカーＭｋが新たに加えられた場合、当該マーカーＭｋに対応する構成要素Ｐｉの音声出力がオンになる。一方、撮像部１２の撮像範囲からマーカーＭｋが取り除かれた場合、当該マーカーＭｋに対応する構成要素Ｐｉの音声出力がオフになる。
【００６２】
続いて、ステップＳ１６の処理として、出力制御部１５ｂは、再生中のコンテンツＣｔを構成するすべての構成要素Ｐｉの音声出力がオフとされているか否かを判定する。音声出力がオンである構成要素Ｐｉが存在する場合（ステップＳ１６で否定判定）、言い換えれば、コンテンツＣｔに含まれる音が出力端末１０から出ている場合、ステップＳ１４以降の処理が繰り返される。すなわち、マーカーＭｋの認識状態の変化に応じて、構成要素Ｐｉの音声出力状態が変更されつつ、コンテンツＣｔが流し続けられる。
【００６３】
すべての構成要素Ｐｉの音声出力がオフである場合（ステップＳ１６で肯定判定）、換言すれば、コンテンツＣｔに含まれる音が出力端末１０から出ていない場合、ステップＳ１７の処理に進む。
【００６４】
ステップＳ１７の処理として、出力制御部１５ｂは、すべての構成要素Ｐｉの音声出力がオフとなってから、所定の期間が経過したか否かを判定する。所定の期間は、例えば、ユーザが継続してコンテンツを利用する意思がないと見做せる程度の秒数に設定される。
【００６５】
所定の期間が経過していない場合（ステップＳ１７で否定判定）、ステップＳ１８の処理に進み、マーカー認識部１５ａは、ステップＳ１４の処理と同様に、マーカーＭｋの認識状態に変化があるか否かを判定する。
【００６６】
マーカーＭｋの認識状態に変化がない場合（ステップＳ１８で否定判定）、すべての構成要素Ｐｉの音声出力がオフである状態が継続され、ステップＳ１７以降の処理が繰り返される。一方、マーカーＭｋの認識状態に変化がある場合（ステップＳ１８で肯定判定）、ステップＳ１５以降の処理が繰り返される。すなわち、マーカーＭｋの認識状態の変化に応じて、構成要素Ｐｉの音声出力状態が変更されつつ、コンテンツＣｔが継続して流される。
【００６７】
ステップＳ１７にて、すべての構成要素Ｐｉの音声出力がオフとなってから、所定の期間が経過したと判定された場合（ステップＳ１７で肯定判定）、ステップＳ１９の処理に進み、出力制御部１５ｂは、コンテンツＣｔを終了して、処理を終了する。すなわち、コンテンツＣｔを構成するすべての構成要素Ｐｉの進行が停止される。
【００６８】
なお、上記のフローに沿った処理が行われている間、マーカー認識部１５ａは、認識されているマーカーＭｋに応じたオブジェクトを、表示部１４におけるマーカーＭｋの位置を基準とした所定の位置に表示させる。例えば、マーカーＭｋを有する媒体３０に重なるように、マーカーＭｋに対応する構成要素Ｐｉに関連するオブジェクトが表示される。具体的には、例えば、構成要素Ｐｉの演奏楽器や演奏者のオブジェクトが、媒体３０上で動くように表示される。オブジェクトの表示は、当該オブジェクトに対応するマーカーＭｋが認識されている間、継続される。
【００６９】
こうしたオブジェクトの表示によれば、ユーザは、認識されているマーカーＭｋ、すなわち、音声出力がオンとされている構成要素Ｐｉを、視覚的に把握することができる。
なお、コンテンツＣｔの再生が当該コンテンツＣｔの最後部まで達した場合には、コンテンツＣｔが終了されてもよい。あるいは、ステップＳ１９の処理によってコンテンツＣｔが終了されるまで、もしくは、アプリケーションソフトウェアの終了等によってユーザの意思によりコンテンツＣｔが終了されるまで、コンテンツＣｔの初めから再生が繰り返されてもよい。
【００７０】
また、再生中のコンテンツＣｔとは異なるコンテンツＣｔが対応付けられているマーカーＭｋが撮像部１２の撮像範囲に加えられた場合、マーカー認識部１５ａは、当該マーカーＭｋの認識を行わないように、換言すれば、再生中のコンテンツＣｔに対応するマーカーＭｋのみを認識するように設定されていてもよい。あるいは、マーカー認識部１５ａは、いずれのマーカーＭｋも認識し、再生中のコンテンツＣｔとは異なるコンテンツＣｔが対応付けられているマーカーＭｋが認識された場合、出力制御部１５ｂは、この認識結果に対する処理を行わず、再生中のコンテンツＣｔを継続して流してもよい。
【００７１】
図８を参照して、コンテンツＣｔの出力状況の変化の具体例を説明する。以下においては、図３に例示したマーカー設定データＤｍによってコンテンツＣｔの構成要素Ｐｉが対応付けられているマーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４を用いて、コンテンツ再生システムによりコンテンツＣｔ_Ａを再生させた場合を例に説明する。コンテンツＣｔ_Ａは、図２に示した構成を有し、構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４は、ボーカル、ギター、ベース、ドラムの各パートに対応する。
【００７２】
図８が示すように、時刻ｔ１において、最初のマーカーＭｋとして、マーカーＭｋ_Ａ１が出力端末１０に認識されたとする。その結果、マーカーＭｋ_Ａ１に対応付けられている構成要素Ｐｉ_ａ１が構成するコンテンツＣｔ_Ａについて、当該コンテンツＣｔ_Ａを構成するすべての構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の進行が開始される。このとき、マーカーＭｋ_Ａ１に対応付けられている構成要素Ｐｉ_ａ１の音声出力はオンとされ、他の構成要素Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の音声出力はオフとされる。すなわち、時刻ｔ１では、ボーカルパートのみの音声が出力され、ギター、ベース、ドラムの各パートはミュート状態とされて、楽曲が開始される。
【００７３】
続いて、時刻ｔ２において、撮像部１２の撮像範囲にマーカーＭｋ_Ａ２が加えられ、マーカーＭｋ_Ａ１，Ｍｋ_Ａ２が出力端末１０に認識されている状態になったとする。その結果、マーカーＭｋ_Ａ１，Ｍｋ_Ａ２に対応付けられている構成要素Ｐｉ_ａ１，Ｐｉ_ａ２の音声出力はオンとされ、他の構成要素Ｐｉ_ａ３，Ｐｉ_ａ４の音声出力はオフとされる。すなわち、時刻ｔ２では、ギターパートのミュート状態が解除される。その結果、楽曲の途中である時刻ｔ２からは、ボーカルおよびギターの各パートの音声が出力端末１０から出力され、ベースおよびドラムの各パートはミュート状態となる。
【００７４】
続いて、時刻ｔ３において、撮像部１２の撮像範囲にマーカーＭｋ_Ａ３およびマーカーＭｋ_Ａ４が加えられ、マーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４が出力端末１０に認識されている状態になったとする。その結果、マーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４に対応付けられている構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の音声出力がオンとされる。すなわち、時刻ｔ３では、ベースおよびドラムの各パートのミュート状態が解除される。その結果、楽曲の途中である時刻ｔ３からは、すべてのパートの音声が出力端末１０から出力されて、完成したコンテンツＣｔ_Ａが流れる。
【００７５】
続いて、時刻ｔ４において、撮像部１２の撮像範囲からマーカーＭｋ_Ａ１が取り除かれ、マーカーＭｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４が出力端末１０に認識されている状態になったとする。その結果、マーカーＭｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４に対応付けられている構成要素Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の音声出力はオンとされ、他の構成要素Ｐｉ_ａ１の音声出力はオフとされる。すなわち、時刻ｔ４では、ボーカルパートがミュート状態に切り替えられる。その結果、楽曲の途中である時刻ｔ４からは、ボーカル以外のギター、ベース、ドラムの各パートの音声が出力端末１０から出力される。
【００７６】
続いて、撮像部１２の撮像範囲からマーカーＭｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４が順に取り除かれ、時刻ｔ５にて、出力端末１０に認識されているマーカーＭｋが存在しない状態になったとする。マーカーＭｋが取り除かれる度に、取り除かれたマーカーＭｋに対応する構成要素Ｐｉの音声出力がオフとされ、その結果、時刻ｔ５では、すべてのパートがミュート状態となって、出力端末１０からは音声が出力されなくなる。
【００７７】
その後、予め設定された期間が経過すると、時刻ｔ６にて、構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の進行が停止され、すなわち、コンテンツＣｔが終了される。
【００７８】
なお、上記期間の経過前にマーカーＭｋ_Ａ１，Ｍｋ_Ａ２，Ｍｋ_Ａ３，Ｍｋ_Ａ４の少なくとも１つが再び出力端末１０に認識された場合、すべての構成要素Ｐｉ_ａ１，Ｐｉ_ａ２，Ｐｉ_ａ３，Ｐｉ_ａ４の音声出力がオフとされてからの経過期間だけ進行した位置から、認識されたマーカーＭｋに対応付けられている構成要素Ｐｉの出力がオンになる。すなわち、すべての構成要素Ｐｉの音声出力がオフである期間中も、各構成要素Ｐｉの進行は継続されている。こうした構成に代えて、すべての構成要素Ｐｉの音声出力がオフとなったときに、各構成要素Ｐｉの進行が停止され、予め設定された期間が経過する前にマーカーＭｋの認識が再開された場合には、進行が停止された位置から各構成要素Ｐｉの進行が再開されてもよい。
【００７９】
以上のように、第１実施形態のコンテンツ再生システムによれば、コンテンツＣｔが複数の構成要素Ｐｉから構成され、各構成要素Ｐｉの音声出力の有無が、出力端末１０によるマーカーＭｋの認識の有無によって制御される。そして、こうした構成要素Ｐｉの音声出力の有無の制御が、コンテンツＣｔの再生の開始時から再生中に渡って可能である。したがって、ユーザは、マーカーＭｋを認識させるか否かによって、コンテンツＣｔの再生中、すなわち、コンテンツＣｔの利用中にも、コンテンツＣｔの出力状況、すなわち、コンテンツＣｔの各構成要素Ｐｉが出力されているか否かを変えることが可能である。それゆえ、マーカーＭｋを用いたより自由なコンテンツの出力が可能であり、ユーザの興趣が高められる。
【００８０】
なお、第１実施形態においては、マーカー設定データＤｍにおける出力設定はすべて音声出力のオンに設定されており、出力端末１０に認識されているマーカーＭｋに対応する構成要素Ｐｉの音声出力はオンとされる。こうしたコンテンツＣｔの出力態様は、マーカー設定データＤｍにて出力設定を設定せずとも、出力端末１０に認識されているマーカーＭｋに対応する構成要素Ｐｉの音声出力をオンとし、出力端末１０に認識されていないマーカーＭｋに対応する構成要素Ｐｉの音声出力をオフとする制御を出力制御部１５ｂが行うことによっても実現可能である。
【００８１】
以上説明したように、第１実施形態によれば、以下に列挙する効果を得ることができる。
（１）マーカーＭｋの認識の有無に応じて、コンテンツＣｔを構成する各構成要素Ｐｉの音声出力の有無が制御される。したがって、ユーザは、マーカーＭｋを認識させるか否かによって、コンテンツＣｔの利用中にコンテンツＣｔの出力状況を変えることが可能である。それゆえ、マーカーＭｋを用いたより自由なコンテンツの出力が可能であり、ユーザの興趣が高められる。
【００８２】
（２）出力端末１０が複数のマーカーＭｋを同時に認識可能であり、認識されている各マーカーＭｋに対応付けられる構成要素Ｐｉについて、マーカーＭｋが認識されている場合の処理が進められる。すなわち、同時に再生される複数の構成要素Ｐｉの音声出力の制御が、同時に認識され得る複数のマーカーＭｋを用いて行われる。したがって、マーカーＭｋの認識の有無と構成要素Ｐｉの音声出力の有無とを対応させることが容易であり、マーカーＭｋを用いてコンテンツＣｔを構成する複数の構成要素Ｐｉの各々の音声出力を制御することに適した構成が実現される。
【００８３】
（３）マーカーＭｋが出力端末１０に認識されている間、当該マーカーＭｋに対応付けられた構成要素Ｐｉが音声出力される。したがって、マーカーＭｋの認識と構成要素Ｐｉの音声出力との関係をユーザが把握しやすいため、マーカーＭｋを用いたコンテンツＣｔの出力状況の変更を容易に行うことができる。
【００８４】
（４）１つのマーカーＭｋに、１つのコンテンツＣｔの１つの構成要素Ｐｉが対応付けられている。したがって、マーカーＭｋの認識の有無と構成要素Ｐｉの音声出力の有無との対応関係が単純であるため、構成要素Ｐｉの音声出力の制御のための処理が簡素になる。また、マーカーＭｋの認識と構成要素Ｐｉの音声出力との関係をユーザが把握しやすいため、マーカーＭｋを用いたコンテンツＣｔの出力状況の変更を容易に行うことができる。
【００８５】
（５）再生中のコンテンツＣｔにおけるすべての構成要素Ｐｉの音声出力がオフである状態が所定期間だけ継続したとき、当該コンテンツＣｔが終了される。こうした構成によれば、ユーザにコンテンツの利用の継続の意思がないと見做される場合に、不要なコンテンツの再生処理が継続されることが抑えられる。
【００８６】
（第２実施形態）
図９および図１０を参照して、コンテンツ制御プログラム、端末装置、および、コンテンツ制御サーバの第２実施形態を説明する。第２実施形態においては、マーカー設定データＤｍの構成が、第１実施形態と異なっている。以下では、第２実施形態と第１実施形態との相違点を中心に説明し、第１実施形態と同様の構成については同じ符号を付してその説明を省略する。
【００８７】
［マーカー設定データＤｍの構成］
図９を参照して、第２実施形態のマーカー設定データＤｍについて説明する。
マーカー設定データＤｍにおいては、１つのマーカーＭｋに対し、１つのコンテンツＣｔの１以上の構成要素Ｐｉ、および、出力設定が対応付けられている。言い換えれば、１つのマーカーＭｋに対し、複数の構成要素Ｐｉが対応付けられている場合がある。同一のマーカーＭｋに対応付けられる複数の構成要素Ｐｉは、互いに同一のコンテンツＣｔを構成する構成要素Ｐｉである。また、第２実施形態においては、出力設定として音声出力のオフが設定されている場合がある。
【００８８】
図９が示す例では、マーカーＭｋ_Ｃ１には、コンテンツＣｔ_Ｃの構成要素Ｐｉ_ｃ１と構成要素Ｐｉ_ｃ４とが対応付けられ、各構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ４に対し、出力設定が音声出力のオンに設定されている。また、マーカーＭｋ_Ｃ２には、コンテンツＣｔ_Ｃの構成要素Ｐｉ_ｃ２と構成要素Ｐｉ_ｃ４とが対応付けられ、各構成要素Ｐｉ_ｃ２，Ｐｉ_ｃ４に対し、出力設定が音声出力のオンに設定されている。また、マーカーＭｋ_Ｃ３には、コンテンツＣｔ_Ｃの構成要素Ｐｉ_ｃ３と構成要素Ｐｉ_ｃ４とが対応付けられ、各構成要素Ｐｉ_ｃ３，Ｐｉ_ｃ４に対し、出力設定が音声出力のオンに設定されている。そして、マーカーＭｋ_Ｃ４には、コンテンツＣｔ_Ｃの構成要素Ｐｉ_ｃ４が対応付けられ、この構成要素Ｐｉ_ｃ４に対し、出力設定が音声出力のオフに設定されている。
【００８９】
上記において、例えば、コンテンツＣｔ_Ｃは、３人組のアイドルグループが歌唱している楽曲であり、４つの構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ３，Ｐｉ_ｃ４から構成されるとする。このうち、構成要素Ｐｉ_ｃ１は、第１のグループメンバーのボーカルパートであり、構成要素Ｐｉ_ｃ２は、第２のグループメンバーのボーカルパートであり、構成要素Ｐｉ_ｃ３は第３のグループメンバーのボーカルパートであり、構成要素Ｐｉ_ｃ４は、伴奏パートである。
【００９０】
図９が示す構成要素Ｐｉ_ｃ４のように、複数のマーカーＭｋ_Ｃ１に対応付けられる構成要素Ｐｉが存在してもよい。また、図９においては、１つのマーカーＭｋに対して複数の構成要素Ｐｉが対応付けられている場合、これらの構成要素Ｐｉに共通の出力設定が設定されているが、出力設定は構成要素Ｐｉごとに異なってもよい。
【００９１】
こうしたマーカー設定データＤｍを用いることで、１つのマーカーＭｋに対して、１つのコンテンツＣｔの１以上の構成要素Ｐｉが特定され、さらに、各構成要素Ｐｉに対する出力設定が特定される。
【００９２】
［コンテンツ再生システムの動作］
第２実施形態のコンテンツ再生システムにおいても、出力端末１０は、第１実施形態にて説明した図７のフローチャートに従って、処理を行う。すなわち、出力端末１０は、最初に認識したマーカーＭｋに対応するコンテンツＣｔのすべての構成要素Ｐｉを進行させ、かつ、認識されているマーカーＭｋに対応する構成要素Ｐｉを規定されている出力設定で出力し、それ以外の構成要素Ｐｉを初期状態の出力設定で出力する。第２実施形態においても、構成要素Ｐｉの初期の出力設定は、すべて音声出力のオフに設定されている。
【００９３】
図１０を参照して、コンテンツＣｔの出力状況の変化の具体例を説明する。以下においては、図９に例示したマーカー設定データＤｍによってコンテンツＣｔの構成要素Ｐｉが対応付けられているマーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３，Ｍｋ_Ｃ４を用いて、コンテンツ再生システムによりコンテンツＣｔ_Ｃを再生させた場合を例に説明する。
【００９４】
図１０が示すように、時刻ｔ１において、最初のマーカーＭｋとして、マーカーＭｋ_Ｃ１が出力端末１０に認識されたとする。その結果、マーカーＭｋ_Ｃ１に対応付けられている構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ４が構成するコンテンツＣｔ_Ｃについて、当該コンテンツＣｔ_Ｃを構成するすべての構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ３，Ｐｉ_ｃ４の進行が開始される。このとき、マーカーＭｋ_Ｃ１に対応付けられている構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ４の出力設定は、いずれも、音声出力のオンを示すため、構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ４の音声出力はオンとされ、他の構成要素Ｐｉ_ｃ２，Ｐｉ_ｃ３の音声出力はオフとされる。すなわち、時刻ｔ１では、第１のグループメンバーのボーカルパートと伴奏パートとの音声が出力され、他のグループメンバーのボーカルパートはミュート状態とされて、楽曲が開始される。
【００９５】
続いて、時刻ｔ２において、撮像部１２の撮像範囲にマーカーＭｋ_Ｃ２が加えられ、マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２が出力端末１０に認識されている状態になったとする。マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２に対応付けられている構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ４の出力設定は、いずれも、音声出力のオンを示す。したがって、構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ４の音声出力はオンとされ、他の構成要素Ｐｉ_ｃ２の音声出力はオフとされる。
【００９６】
新しく認識されたマーカーＭｋ_Ｃ２に対応付けられている構成要素Ｐｉ_ｃ４は、既に認識されているマーカーＭｋ_Ｃ１にも対応付けられており、これらの出力設定は音声出力のオンで共通している。このように、認識されている複数のマーカーＭｋに対応付けられている構成要素Ｐｉおよびその出力設定が重複している場合には、当該構成要素Ｐｉは、重複して規定される出力設定で出力され、これらのマーカーＭｋの一部の認識の有無に変化があったとしても、当該構成要素Ｐｉの音声出力状態は変化しない。
【００９７】
具体的には、マーカーＭｋ_Ｃ１が認識されている状態でマーカーＭｋ_Ｃ２が新しく認識された場合に、重複する構成要素Ｐｉ_ｃ４の音声出力は変化せず、オンに維持される。結果として、時刻ｔ２では、第２のグループメンバーのボーカルパートのミュート状態が解除される。したがって、楽曲の途中である時刻ｔ２からは、第１および第２のグループメンバーのボーカルパートと伴奏パートとの音声が出力端末１０から出力され、第３のグループメンバーのボーカルパートはミュート状態となる。
【００９８】
続いて、時刻ｔ３において、撮像部１２の撮像範囲にマーカーＭｋ_Ｃ３が加えられ、マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３が出力端末１０に認識されている状態になったとする。マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３に対応付けられている構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ３，Ｐｉ_ｃ４の出力設定は、いずれも、音声出力のオンを示す。したがって、構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ３，Ｐｉ_ｃ４の音声出力はオンとされる。
【００９９】
新しく認識されたマーカーＭｋ_Ｃ３に対応付けられている構成要素Ｐｉ_ｃ４は、既に認識されているマーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２にも対応付けられており、これらの出力設定は音声出力のオンで共通している。したがって、構成要素Ｐｉ_ｃ４の音声出力は変化せず、オンに維持される。その結果、時刻ｔ３では、第３のグループメンバーのボーカルパートのミュート状態が解除される。したがって、楽曲の途中である時刻ｔ３からは、すべてのグループメンバーのボーカルパートと伴奏パートとの音声が出力端末１０から出力され、完成したコンテンツＣｔ_Ｃが流れる。
【０１００】
続いて、時刻ｔ４において、撮像部１２の撮像範囲にマーカーＭｋ_Ｃ４が加えられ、マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３，Ｍｋ_Ｃ４が出力端末１０に認識されている状態になったとする。マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３，Ｍｋ_Ｃ４に対応付けられている構成要素Ｐｉのうち、構成要素Ｐｉ_ｃ１，Ｐｉ_ｃ２，Ｐｉ_ｃ３の出力設定は音声出力のオンを示す。一方、構成要素Ｐｉ_ｃ４については、マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３に対しては、出力設定が音声出力のオンに設定され、マーカーＭｋ_Ｃ４に対しては、出力設定が音声出力のオフに設定されている。このように、認識されている複数のマーカーＭｋにおいて、同一の構成要素Ｐｉに相反する出力設定が規定されている場合には、以下のように優先する出力設定が決定される。
【０１０１】
例えば、認識が開始されたタイミングが後であるマーカーＭｋに対する出力設定が優先される。言い換えれば、新しく認識されたマーカーＭｋに対する出力設定が優先される。したがって、マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３，Ｍｋ_Ｃ４のうち、最も後に認識が開始されたマーカーＭｋ_Ｃ４に規定されている出力設定が優先される。
【０１０２】
あるいは、音声出力のオフを示す出力設定は、音声出力のオンを示す出力設定よりも優先されてもよい。もしくは、マーカー設定データＤｍにて出力設定の優先順位が規定されていてもよい。すなわち、マーカーＭｋ_Ｃ４の出力設定の優先順位が、マーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３の出力設定の優先順位よりも高く設定される。これらの構成によれば、認識の開始の順番に関わらず、マーカーＭｋ_Ｃ４に規定されている音声出力のオフを示す出力設定が優先される。
【０１０３】
あるいは、音声出力のオフを示す出力設定は、所定の条件を満たした場合にのみ、優先されてもよい。例えば、特定のマーカーＭｋが認識されている状態において、出力設定が音声出力のオフである構成要素Ｐｉが対応付けられたマーカーＭｋが認識された場合に、当該マーカーＭｋに規定されている出力設定、すなわち、音声出力のオフが優先される。具体的には、３つのマーカーＭｋ_Ｃ１，Ｍｋ_Ｃ２，Ｍｋ_Ｃ３が認識されている状態で、マーカーＭｋ_Ｃ４が認識された場合に、構成要素Ｐｉ_ｃ４の出力設定として、マーカーＭｋ_Ｃ４に規定されている出力設定である音声出力のオフが優先される。
【０１０４】
このように、認識されている複数のマーカーＭｋに相反する出力設定が規定されている構成要素Ｐｉについては、優先される出力設定に従って、音声出力が制御される。マーカーＭｋ_Ｃ４に対する出力設定が優先される結果、時刻ｔ４では、伴奏パートがミュート状態とされる。したがって、楽曲の途中である時刻ｔ４からは、すべてのグループメンバーのボーカルパートのみの音声が出力端末１０から出力される。
【０１０５】
以上のように、第２実施形態のコンテンツ再生システムによれば、１つのマーカーＭｋに１つのコンテンツＣｔの複数の構成要素Ｐｉが対応付けられている場合、および、マーカーＭｋに対応付けられた構成要素Ｐｉの出力設定が音声出力のオフに設定されている場合がある。こうした構成によれば、コンテンツの出力状況をより多様に変更することが可能であり、少数のマーカーＭｋを用いてコンテンツの出力状況を変更する場合でも、ユーザの興趣が高められる。
【０１０６】
以上説明したように、第２実施形態によれば、第１実施形態の（１），（２），（５）の効果に加えて、以下に列挙する効果を得ることができる。
（６）複数のマーカーＭｋに、マーカーＭｋが出力端末１０に認識されている間、当該マーカーＭｋに対応付けられた構成要素Ｐｉが音声出力されるマーカーＭｋと、マーカーＭｋが出力端末１０に認識されている間、当該マーカーＭｋに対応付けられた構成要素Ｐｉが音声出力されないマーカーＭｋとが含まれる。こうした構成によれば、マーカーＭｋの認識の有無によって、コンテンツの出力状況をより多様に変更することが可能である。
【０１０７】
（７）複数のマーカーＭｋに、１つのコンテンツＣｔの複数の構成要素Ｐｉが対応付けられたマーカーが含まれる。こうした構成によれば、１つのマーカーＭｋを出力端末１０に認識させることで、複数の構成要素Ｐｉの音声出力の有無を変更することができる。したがって、コンテンツの出力状況をより多様に変更することができる。
【０１０８】
（第３実施形態）
図１１〜図１５を参照して、コンテンツ制御プログラム、端末装置、および、コンテンツ制御サーバの第３実施形態を説明する。以下では、第３実施形態と第１実施形態との相違点を中心に説明し、第１実施形態と同様の構成については同じ符号を付してその説明を省略する。
【０１０９】
第３実施形態のコンテンツ再生システムは、複数のコンテンツを順に再生することによって、全体としてストーリー性を有するエンターテインメントを提供する。具体的には、図１１が示すように、第３実施形態のコンテンツ再生システムは、オープニングコンテンツ、メインコンテンツ、エンディングコンテンツの順にコンテンツを再生する。オープニングコンテンツとエンディングコンテンツとの間には、第１メインコンテンツ〜第ｎメインコンテンツまでの複数のメインコンテンツが順に再生される。また、メインコンテンツの間には、曲間コンテンツが再生される。こうした再生されるコンテンツの選択と出力の指示は、出力端末１０における制御部１５の出力制御部１５ｂが行う。
【０１１０】
ここで、各メインコンテンツとされるコンテンツＣｔは、マーカーＭｋの認識に基づき、複数のコンテンツＣｔからなるコンテンツ群Ｇｃから選択される。コンテンツ群Ｇｃには、再生対象となる順序が設定されており、言い換えれば、再生対象となる順に番号が割り振られている。例えば、第１メインコンテンツとされるコンテンツＣｔは、第１コンテンツ群Ｇｃ_１に含まれるコンテンツＣｔから選択され、以後、第２メインコンテンツは第２コンテンツ群Ｇｃ_２から、第３メインコンテンツは第３コンテンツ群Ｇｃ_３から、・・・、第ｎメインコンテンツは第ｎコンテンツ群Ｇｃ_ｎから、というように、各メインコンテンツとなるコンテンツＣｔは、予め定められたコンテンツ群Ｇｃから選択される。
【０１１１】
［データの構成］
第３実施形態のコンテンツ管理サーバ２０の記憶部２３は、コンテンツデータＤｃおよびマーカー設定データＤｍに加えて、コンテンツ群データＤｇを記憶している。そして、コンテンツ管理サーバ２０の制御部２２は、出力端末１０からの要求に応じて、コンテンツデータＤｃ、マーカー設定データＤｍ、および、コンテンツ群データＤｇを、通信部２１を介して出力端末１０に送信する。
【０１１２】
第３実施形態における上記各データについて説明する。
コンテンツ群データＤｇは、各コンテンツ群Ｇｃを構成するコンテンツＣｔを規定する。図１２は、コンテンツ群ＧｃとコンテンツＣｔとの関係を示す。図１２が示す例では、第１コンテンツ群Ｇｃ_１は、コンテンツＣｔ_１Ａ、コンテンツＣｔ_１Ｂ、コンテンツＣｔ_１Ｃ、および、コンテンツＣｔ_１Ｄの４つのコンテンツＣｔから構成される。また、第２コンテンツ群Ｇｃ_２は、コンテンツＣｔ_２Ａ、コンテンツＣｔ_２Ｂ、コンテンツＣｔ_２Ｃ、および、コンテンツＣｔ_２Ｄの４つのコンテンツＣｔから構成される。
【０１１３】
このように、第１コンテンツ群Ｇｃ_１，第２コンテンツ群Ｇｃ_２，・・・，第ｎコンテンツ群Ｇｃ_ｎまで、各コンテンツ群Ｇｃを構成するコンテンツＣｔが規定されている。コンテンツ群Ｇｃを構成するコンテンツＣｔの数は特に限定されず、コンテンツ群ＧｃごとにコンテンツＣｔの構成数が異なっていてもよい。
【０１１４】
コンテンツ管理サーバ２０は、コンテンツ群データＤｇとして、各コンテンツ群ＧｃがどのコンテンツＣｔから構成されるかを識別可能に管理している。
【０１１５】
図１３を参照して、第３実施形態のマーカー設定データＤｍについて説明する。マーカー設定データＤｍにおいては、１つのマーカーＭｋに対し、複数のコンテンツＣｔの構成要素Ｐｉ、および、出力設定が対応付けられている。詳細には、１つのマーカーＭｋに対し、コンテンツ群Ｇｃごとに１つのコンテンツＣｔの１つの構成要素Ｐｉ、および、出力設定が規定されている。第３実施形態では、出力設定は、すべて、音声出力のオンを示す。
【０１１６】
図１３が示す例では、マーカーＭｋ_Ｘ１には、第１コンテンツ群Ｇｃ_１に含まれるコンテンツＣｔのうち、コンテンツＣｔ_１Ａの構成要素Ｐｉの１つが対応付けられている。また、上記マーカーＭｋ_Ｘ１には、第２コンテンツ群Ｇｃ_２に含まれるコンテンツＣｔのうち、コンテンツＣｔ_２Ｄの構成要素Ｐｉの１つが対応付けられている。各構成要素Ｐｉに対する出力設定は、すべて、音声出力のオンに設定されている。このように、第１コンテンツ群Ｇｃ_１，第２コンテンツ群Ｇｃ_２，・・・，第ｎコンテンツ群Ｇｃ_ｎまで、１つのコンテンツ群Ｇｃにつき１つのコンテンツＣｔの１つの構成要素Ｐｉが、各マーカーＭｋに対応付けられている。
【０１１７】
こうしたマーカー設定データＤｍを用いることで、コンテンツ群Ｇｃごとに、１つのマーカーＭｋに対して、１つのコンテンツＣｔの１つの構成要素Ｐｉが特定され、さらに、当該構成要素Ｐｉに対する出力設定が特定される。
【０１１８】
なお、互いに異なるコンテンツ群Ｇｃに、同じ楽曲が含まれてもよい。この場合、互いに異なるコンテンツ群Ｇｃに属するコンテンツＣｔは、互いに同一のデータからなる同一の楽曲であったとしても、別々の識別情報が付与されること等により、別々のコンテンツＣｔとして扱われる。あるいは、マーカー設定データＤｍにおいて、マーカーＭｋには、コンテンツＣｔと共に当該コンテンツＣｔが属するコンテンツ群Ｇｃも識別可能に対応付けられていてもよい。要は、コンテンツ群Ｇｃごとに、１つのマーカーＭｋに対して、１つのコンテンツＣｔの１つの構成要素Ｐｉおよび出力設定が特定されればよい。
【０１１９】
第３実施形態のコンテンツデータＤｃは、複数の構成要素Ｐｉから構成されるコンテンツＣｔであるメインコンテンツに加えて、オープニングコンテンツ、エンディングコンテンツ、および、曲間コンテンツを含んでいる。オープニングコンテンツ、エンディングコンテンツ、および、曲間コンテンツは、音楽に限らず動画であってもよい。
【０１２０】
［コンテンツ再生システムの動作］
図１４および図１５を参照して、第３実施形態のコンテンツ再生システムの動作を説明する。図１４は、出力端末１０にて、コンテンツ制御プログラムを含むアプリケーションソフトウェアが起動されたときに行われる処理の流れを示すフローチャートである。
【０１２１】
図１４が示すように、ステップＳ２０の処理として、出力端末１０は、コンテンツ管理サーバ２０にアクセスし、コンテンツ管理サーバ２０からデータを取得する。取得するデータには、コンテンツデータＤｃ、マーカー設定データＤｍ、コンテンツ群データＤｇが含まれる。
【０１２２】
続いて、ステップＳ２１の処理として、出力端末１０の出力制御部１５ｂは、コンテンツデータＤｃを用いてオープニングコンテンツを再生し、当該コンテンツを音声出力部１３や表示部１４から出力させる。オープニングコンテンツは、マーカーＭｋの認識に関わらず再生される、予め定められたコンテンツである。
【０１２３】
続いて、ステップＳ２２の処理として、出力制御部１５ｂは、再生対象のコンテンツ群Ｇｃを再生順が「１」のコンテンツ群Ｇｃに設定し、ステップＳ２３の処理として、メインコンテンツの再生処理を行う。
【０１２４】
メインコンテンツの再生処理について、図１５を参照して説明する。メインコンテンツの再生処理は、第１実施形態におけるコンテンツ再生システムの処理、すなわち、図７に示したフローに準じた処理である。
【０１２５】
メインコンテンツの再生処理では、まず、ステップＳ３０の処理として、撮像部１２が起動されてマーカーＭｋの認識が可能な状態が構築され、出力端末１０のマーカー認識部１５ａが、マーカーＭｋを認識したか否かを判定する。
【０１２６】
マーカーＭｋが認識されない場合（ステップＳ３０で否定判定）、マーカーＭｋの認識の待機状態が継続される。マーカーＭｋが認識された場合（ステップＳ３０で肯定判定）、ステップＳ３１の処理に進む。
【０１２７】
ステップＳ３１の処理において、出力端末１０の出力制御部１５ｂは、マーカー設定データＤｍに基づき、認識されたマーカーＭｋに対応付けられているコンテンツＣｔ、構成要素Ｐｉ、および、出力設定を特定し、コンテンツデータＤｃを用いて、特定されたコンテンツＣｔを再生する。このとき、出力制御部１５ｂは、マーカーＭｋに対応付けられている複数のコンテンツＣｔのうち、再生対象のコンテンツ群Ｇｃ、すなわち、設定されている再生順のコンテンツ群Ｇｃに含まれるコンテンツＣｔを、再生対象のコンテンツＣｔとして特定する。そして、出力制御部１５ｂは、特定されたコンテンツＣｔを構成するすべての構成要素Ｐｉの進行を開始し、かつ、特定された構成要素Ｐｉを特定された出力設定で出力する。第３実施形態においても、構成要素Ｐｉの初期の出力設定は、すべて音声出力のオフに設定されている。
【０１２８】
マーカー認識部１５ａは、マーカーＭｋの認識の有無の判定を継続して行い、ステップＳ３２の処理として、マーカーＭｋの認識状態に変化があるか否かを判定する。マーカーＭｋの認識状態に変化がある場合（ステップＳ３２で肯定判定）、出力制御部１５ｂは、ステップＳ３３の処理として、マーカーＭｋの認識状態の変化に応じて、構成要素Ｐｉの音声出力状態を変更する。すなわち、出力制御部１５ｂは、認識されたマーカーＭｋに対応付けられている構成要素Ｐｉおよび出力設定を特定し、再生中のコンテンツＣｔについて、特定された構成要素Ｐｉを特定された出力設定で出力し、それ以外の構成要素Ｐｉを初期状態の出力設定で出力する。
【０１２９】
続いて、ステップＳ３４の処理として、出力制御部１５ｂは、再生中のコンテンツＣｔの再生開始からの時間が、予め規定されている設定時間に達しているか否かを判定する。設定時間は、例えば、メインコンテンツが提供される時間として適切な秒数に設定される。設定時間は、コンテンツＣｔごとに設定されていてもよいし、コンテンツ群Ｇｃごとに設定されていてもよいし、一律に定められていてもよい。
【０１３０】
コンテンツＣｔの再生時間が設定時間に達していない場合（ステップＳ３４で否定判定）、ステップＳ３２以降の処理が繰り返される。コンテンツＣｔの再生時間が設定時間に達している場合（ステップＳ３４で肯定判定）、メインコンテンツの再生処理は終了する。
【０１３１】
また、ステップＳ３２の処理において、マーカーＭｋの認識状態に変化がない場合（ステップＳ３２で肯定判定）にも、ステップＳ３４の処理に進み、コンテンツＣｔの再生時間が設定時間に達していない場合には、ステップＳ３２以降の処理が繰り返され、コンテンツＣｔの再生時間が設定時間に達している場合には、メインコンテンツの再生処理は終了する。
【０１３２】
なお、マーカーＭｋの認識の待機状態においては、待機状態であることを示す音声や静止画や動画等のコンテンツが再生されてもよい。これにより、ユーザは、出力端末１０が、マーカーＭｋの認識が可能な状態となっていることを容易に把握できる。こうした待機状態を示すコンテンツは、コンテンツデータＤｃに含まれていればよい。
【０１３３】
以上のように、メインコンテンツの再生処理においては、設定時間が経過するまで、マーカーＭｋの認識状態の変化に応じて、構成要素Ｐｉの音声出力状態が変更されつつ、コンテンツＣｔが継続して流される。マーカーＭｋには、１つのコンテンツ群Ｇｃにつき１つのコンテンツＣｔの１つの構成要素Ｐｉが対応付けられているため、同一のマーカーＭｋを用いていても、再生対象のコンテンツ群Ｇｃが変われば、再生対象のコンテンツＣｔが変わる。
【０１３４】
先の図１４にて、ステップＳ２３のメインコンテンツの再生処理が終了すると、出力制御部１５ｂは、ステップＳ２４の処理として、ステップＳ２３で再生対象とされたコンテンツ群Ｇｃが、再生順が最後のコンテンツ群Ｇｃであるか否かを判定する。
【０１３５】
再生対象とされたコンテンツ群Ｇｃの再生順が最後ではない場合（ステップＳ２４で否定判定）、ステップＳ２５の処理に進み、出力制御部１５ｂは、コンテンツデータＤｃを用いて曲間コンテンツを再生し、当該コンテンツを音声出力部１３や表示部１４から出力させる。曲間コンテンツは、マーカーＭｋの認識に関わらず再生される、予め定められたコンテンツである。曲間コンテンツが再生されている間、マーカー認識部１５ａによるマーカーＭｋの認識は行われない。曲間コンテンツは、メインコンテンツの間ごとに異なっていてもよいし、すべてのメインコンテンツ間で同一であってもよい。
【０１３６】
続いて、ステップＳ２６の処理に進み、出力制御部１５ｂは、再生対象のコンテンツ群Ｇｃを、再生順を１つ進めたコンテンツ群Ｇｃに設定し、ステップＳ２３以降の処理を繰り返す。すなわち、次の再生順のコンテンツ群Ｇｃを再生対象として、メインコンテンツの再生処理が行われ、曲間コンテンツの再生を挟みつつ、再生順が最後のコンテンツ群Ｇｃまで、メインコンテンツの再生が進められる。
【０１３７】
ステップＳ２４の処理にて、再生対象とされたコンテンツ群Ｇｃの再生順が最後であると判定された場合（ステップＳ２４で肯定判定）、ステップＳ２７の処理に進み、出力制御部１５ｂは、コンテンツデータＤｃを用いてエンディングコンテンツを再生し、当該コンテンツを音声出力部１３や表示部１４から出力させる。エンディングコンテンツは、マーカーＭｋの認識に関わらず再生される、予め定められたコンテンツである。エンディングコンテンツの再生の終了により、一連の処理が終了する。
【０１３８】
以上のように、第３実施形態のコンテンツ再生システムによれば、１つのマーカーＭｋに複数のコンテンツＣｔの構成要素Ｐｉが対応付けられており、認識されたマーカーＭｋに対応付けられている複数のコンテンツＣｔのうちの１つが再生対象として選択される。こうした構成によれば、少数のマーカーＭｋを用いる場合であっても、状況に応じて異なるコンテンツＣｔを再生させることが可能となる。したがって、より多様なコンテンツの出力が可能である。
【０１３９】
なお、上記フローにおいては、オープニングコンテンツを、マーカーＭｋの認識に関わらず再生される、予め定められたコンテンツとした。これに限らず、認識されたマーカーＭｋに応じて、オープニングコンテンツが変更されてもよい。すなわち、マーカー設定データＤｍにて、マーカーＭｋには、複数のオープニングコンテンツのうちの１つが対応付けられており、オープニングコンテンツの再生の前に、マーカーＭｋの認識が行われる。そして、認識されたマーカーＭｋに対応付けられているオープニングコンテンツが再生される。オープニングコンテンツは、単一の構成要素から構成されるコンテンツであってもよいし、メインコンテンツと同様に、複数の構成要素Ｐｉから構成されるコンテンツＣｔであって、マーカーＭｋを用いた各構成要素Ｐｉの音声出力の制御が可能であってもよい。
【０１４０】
また、上記フローにおいては、エンディングコンテンツを、マーカーＭｋの認識に関わらず再生される、予め定められたコンテンツとした。これに限らず、認識されたマーカーＭｋに応じて、エンディングコンテンツが変更されてもよい。すなわち、マーカー設定データＤｍにて、マーカーＭｋには、複数のエンディングコンテンツのうちの１つが対応付けられており、エンディングコンテンツの再生の前に、マーカーＭｋの認識が行われる。そして、認識されたマーカーＭｋに対応付けられているエンディングコンテンツが再生される。
【０１４１】
さらには、エンディングコンテンツが、メインコンテンツの選択に用いられたマーカーＭｋの組み合わせに応じて変更されてもよい。すなわち、第１コンテンツ群Ｇｃ_１から第ｎコンテンツ群Ｇｃ_ｎまでの各コンテンツ群Ｇｃに対しての、再生対象のコンテンツＣｔの選択時に認識されたマーカーＭｋの組み合わせ、さらには認識されたマーカーＭｋの順番に応じて、複数のエンディングコンテンツのなかから、再生されるエンディングコンテンツが選択される。
【０１４２】
エンディングコンテンツは、単一の構成要素から構成されるコンテンツであってもよいし、メインコンテンツと同様に、複数の構成要素Ｐｉから構成されるコンテンツＣｔであって、マーカーＭｋを用いた各構成要素Ｐｉの音声出力の制御が可能であってもよい。
【０１４３】
以上説明したように、第３実施形態によれば、第１実施形態の（１）〜（３）の効果に加えて、以下に列挙する効果を得ることができる。
（８）マーカーＭｋが、複数のコンテンツＣｔおよび各コンテンツＣｔの構成要素Ｐｉと対応付けられており、認識されたマーカーＭｋに対応付けられる複数のコンテンツＣｔのうちの１つが再生対象として選択される。こうした構成によれば、少数のマーカーＭｋを用いる場合であっても、状況に応じて異なるコンテンツＣｔを再生させることが可能となる。したがって、より多様なコンテンツの出力が可能であり、ユーザの興趣が高められる。
【０１４４】
（９）マーカーＭｋは、１つのコンテンツ群Ｇｃにつき１つのコンテンツＣｔおよび当該コンテンツＣｔの構成要素Ｐｉと対応付けられており、認識されたマーカーＭｋに対応付けられる複数のコンテンツＣｔのうち、予め定められたコンテンツ群Ｇｃに含まれるコンテンツＣｔが、再生対象として選択される。こうした構成によれば、簡易な処理によって再生対象の選択を行うことができる。そして、対象のコンテンツ群Ｇｃが変更されることによって、１つのマーカーＭｋを用いる場合であっても、異なるコンテンツＣｔを再生させることが可能となるため、少数のマーカーＭｋで多様なコンテンツＣｔを再生させる構成が的確に実現される。
【０１４５】
［変形例］
上記各実施形態は、以下のように変更して実施することが可能である。
・構成要素Ｐｉが対応付けられたマーカーＭｋの認識の有無に応じて、構成要素Ｐｉの出力の有無が制御される構成であれば、マーカーＭｋに対するコンテンツＣｔ、構成要素Ｐｉ、出力設定の対応付けは、上記各実施形態とは異なっていてもよい。例えば、マーカー設定データＤｍにて、出力設定はすべて音声出力のオフに設定されており、出力設定の初期状態は音声出力のオンであってもよい。あるいは、第１実施形態のように、各マーカーＭｋに対して１つのコンテンツＣｔの構成要素Ｐｉが対応付けられている場合において、出力設定が音声出力のオンに設定された構成要素Ｐｉと出力設定が音声出力のオフに設定された構成要素Ｐｉとが混在していてもよい。
【０１４６】
・第３実施形態においては、マーカーＭｋに対して、コンテンツＣｔごとに１つの構成要素Ｐｉが対応付けられ、出力設定が音声出力のオンに設定されている構成を例示した。これに限らず、第３実施形態において、第２実施形態のように、マーカーＭｋに対して、コンテンツＣｔごとに複数の構成要素Ｐｉが対応付けられる構成や、出力設定が音声出力のオフに設定される構成が適用されてもよい。
【０１４７】
・マーカーＭｋに、複数のコンテンツＣｔおよび各コンテンツＣｔの構成要素Ｐｉが対応付けられている構成においては、再生対象のコンテンツＣｔは、第３実施形態のように予め定められたコンテンツ群Ｇｃからの選択に限らず、日時等の条件に応じて選択されてもよい。
【０１４８】
・第３実施形態において、オープニングコンテンツ、曲間コンテンツ、および、エンディングコンテンツの少なくとも１つの再生が割愛されてもよい。
・出力端末１０が同時に認識しているマーカーＭｋの組み合わせに応じた演出が、出力端末１０にて実施されてもよい。例えば、出力端末１０が同時に認識している複数のマーカーＭｋが、予め定められた特定のマーカーＭｋの組み合わせに該当するとき、所定の画像の表示部１４への表示や、所定の音声の音声出力部１３からの出力が一時的に行われてもよい。また、マーカー設定データＤｍにて、複数のマーカーＭｋの特定の組み合わせと、１つのコンテンツＣｔの１以上の構成要素Ｐｉとが対応付けられていてもよい。そして、出力端末１０が同時に認識している複数のマーカーＭｋが、上記特定のマーカーＭｋの組み合わせであるとき、当該組み合わせに対応付けられている構成要素Ｐｉが、一時的、あるいは、上記特定のマーカーＭｋの組み合わせが認識されている間、出力されてもよい。
【０１４９】
・同時に再生されることで１つのコンテンツＣｔを完成させる複数の構成要素Ｐｉとは独立した時間軸に沿って進行される付加要素Ｐｆと対応付けられたマーカーＭｋの利用が可能であってもよい。付加要素Ｐｆは、例えば、クラッカーの音や拍手や合いの手等、単発的に再生されることで演出効果を発揮する音声に好適に具体化される。出力端末１０が付加要素Ｐｆと対応付けられているマーカーＭｋを認識すると、当該付加要素Ｐｆの進行が開始されて当該付加要素Ｐｆが出力され、他のマーカーＭｋの認識状況に応じた構成要素Ｐｉの出力に重ねて再生される。これにより、例えば、出力端末１０の撮像部１２の撮像範囲へのマーカーＭｋの抜き差しにより、所望のタイミングでクラッカーの音を発生させて、再生中のコンテンツＣｔを盛り上げることが可能であり、ユーザの興趣をより高めることができる。
【０１５０】
・コンテンツＣｔは、同時に再生されることで１つのコンテンツを完成させる複数の構成要素Ｐｉから構成されていれば、音楽に限らず、動画であってもよい。動画は、音声を含む動画であってもよいし、音声を含まない動画であってもよい。コンテンツＣｔが動画である場合、構成要素Ｐｉは、例えば、動画に登場するキャラクターごとの映像、あるいは、背景の映像である。構成要素Ｐｉのデータは、例えば、ＭＰ４、ＷＭＶ、ＡＶＩ等の動画ファイルから構成される。そして、これらの動画ファイルは、透過部分と非透過部分とを有し、各動画がレイヤーを構成するように、重ねて再生が可能に構成される。コンテンツＣｔが動画である場合、各構成要素Ｐｉが対応付けられたマーカーＭｋの認識の有無に応じて、各構成要素Ｐｉの表示部１４への表示の有無、および、動画が音声を含む場合には音声出力部１３からの音声出力の有無が制御される。
【０１５１】
以上のように、コンテンツ再生システムは、コンテンツＣｔを構成するすべての構成要素Ｐｉを進行させながら、各構成要素Ｐｉの再生に伴う外部への出力である音声出力や表示の有無を、マーカーＭｋの認識の有無に応じて制御するシステムであればよい。
【０１５２】
・マーカーＭｋは、ＡＲマーカーに限らず、バーコードや二次元コードであってもよく、媒体３０上に、出力端末１０によって認識可能に保持されていればよい。
・構成要素Ｐｉを同時に進行させることは、構成要素Ｐｉの進行を同時に開始することに限らず、時間軸を利用して構成要素Ｐｉの進行位置を同期させることによって実現されてもよい。
【０１５３】
・第１実施形態および第２実施形態において、再生対象のコンテンツＣｔは、コンテンツ制御プログラムを含むアプリケーションソフトウェア、もしくは、コンテンツ管理サーバ２０にて予め規定されていてもよい。そして、マーカー設定データＤｍでは、マーカーＭｋが、複数のコンテンツＣｔに対して共通して適用可能に構成要素Ｐｉと対応付けられていてもよい。例えば、各コンテンツＣｔは構成要素Ｐｉとして所定の種類のパートに分割されており、マーカーＭｋは、各コンテンツＣｔにおけるボーカルパート等の特定のパートである構成要素Ｐｉと対応付けられる。こうした場合にも、マーカーＭｋは、再生対象のコンテンツＣｔの設定とマーカー設定データＤｍとによって、結果的に、特定のコンテンツＣｔおよびその構成要素Ｐｉと対応付けられる。
【０１５４】
また、第３実施形態において、マーカーＭｋの認識に基づき、再生対象のコンテンツ群Ｇｃのなかから、再生対象のコンテンツＣｔが選択された後には、各マーカーＭｋが、いずれのコンテンツＣｔと対応付けられているかに関係なく、再生中のコンテンツＣｔにおける構成要素Ｐｉの音声出力の制御に利用可能であってもよい。すなわち、各マーカーＭｋに対応付けられているコンテンツＣｔは、マーカーＭｋがメインコンテンツの再生に際して最初に認識されるとき、再生対象のコンテンツ群ＧｃのなかからコンテンツＣｔを特定するために用いられる。そして、各マーカーＭｋは、コンテンツＣｔが特定された後には、複数のコンテンツＣｔに対して共通して適用可能に構成要素Ｐｉと対応付けられていることにより、再生中のコンテンツＣｔがいずれのコンテンツであるかに関わらず、構成要素Ｐｉの音声出力の制御に利用される。具体的には、複数のマーカーＭｋのうち、いずれのマーカーＭｋが最初に認識されるかによって、再生対象のコンテンツＣｔが変わる。そして、選択されたコンテンツＣｔの再生中においては、各マーカーＭｋがいずれのコンテンツＣｔに対応付けられているかに関わりなく、マーカーＭｋの認識の有無に応じて、再生中のコンテンツＣｔにおける構成要素Ｐｉの出力の有無が制御される。例えば、選択されたコンテンツＣｔの再生中においては、再生中のコンテンツＣｔがいずれのコンテンツであっても、マーカーＭｋの認識の有無によってマーカーＭｋごとに特定のパートである構成要素Ｐｉの出力の有無が制御される。
【０１５５】
・第１実施形態および第２実施形態において、コンテンツ管理サーバ２０から出力端末１０へのデータの送信は、出力端末１０にて最初のマーカーＭｋが認識された後に行われてもよい。この場合、認識されたマーカーＭｋに対応付けられているコンテンツＣｔがコンテンツ管理サーバ２０にて特定され、当該コンテンツＣｔのコンテンツデータＤｃおよび当該コンテンツＣｔが対応付けられているマーカーＭｋのマーカー設定データＤｍが、コンテンツ管理サーバ２０から出力端末１０に送信されればよい。
【０１５６】
・上記各実施形態においては、コンテンツデータＤｃ、マーカー設定データＤｍ、および、コンテンツ群データＤｇの各データをコンテンツ管理サーバ２０が記憶し、これらのデータがコンテンツ管理サーバ２０から出力端末１０に送信された。これに限らず、上記データの少なくとも一部が、アプリケーションソフトウェアに含まれて、出力端末１０に記憶されていてもよい。上記データのすべてが出力端末１０に記憶されている形態であれば、出力端末１０はサーバとのデータの送受信を行うことなく、コンテンツＣｔを再生することが可能であり、コンテンツ再生システムは、コンテンツ管理サーバ２０を備えなくてよい。
【０１５７】
ただし、各データがコンテンツ管理サーバ２０から出力端末１０に送信される形態であれば、各データの更新が容易であり、また、上記アプリケーションソフトウェアの容量の低減が可能である。
【０１５８】
・マーカーＭｋの認識に応じた構成要素Ｐｉの出力の制御をコンテンツ管理サーバ２０が行ってもよい。こうしたコンテンツ管理サーバ２０は、コンテンツ制御サーバとして機能する。具体的には、出力端末１０におけるマーカーＭｋの認識結果が、出力端末１０からコンテンツ管理サーバ２０に送信されることにより、コンテンツ管理サーバ２０の制御部２２が取得部として機能して上記認識結果を取得する。そして、制御部２２は出力制御部として機能し、認識されたマーカーＭｋに対応付けられるコンテンツＣｔについて、当該コンテンツＣｔのすべての構成要素Ｐｉを進行させながら、各構成要素Ｐｉの出力端末１０での出力の有無を、各構成要素Ｐｉが対応付けられたマーカーＭｋの認識の有無に応じて制御する。この制御の処理は、上記各実施形態における出力端末１０の出力制御部１５ｂと同様に行われる。コンテンツ管理サーバ２０は、コンテンツＣｔのデータを予め出力端末１０に送信し、制御部２２は、通信部２１を介して、出力端末１０に構成要素Ｐｉの進行および出力の指示を与える。もしくは、コンテンツ管理サーバ２０は、構成要素Ｐｉの出力の有無を制御しつつ、ストリーミングによりコンテンツＣｔを出力端末１０で再生させてもよい。
【０１５９】
なお、上記各実施形態のように、出力端末１０が、マーカーＭｋの認識に応じた構成要素Ｐｉの出力の制御を行う形態であれば、コンテンツＣｔの再生中に、通信状況の影響を受けずに構成要素Ｐｉの出力の制御が可能である。したがって、コンテンツＣｔの出力状況の変更を円滑に進行させることができる。
【符号の説明】
【０１６０】
Ｃｔ…コンテンツ、Ｄｃ…コンテンツデータ、Ｄｇ…コンテンツ群データ、Ｄｍ…マーカー設定データ、Ｇｃ…コンテンツ群、Ｍｋ…マーカー、Ｐｉ…構成要素、１０…出力端末、１１…通信部、１２…撮像部、１３…音声出力部、１４…表示部、１５…制御部、１５ａ…マーカー認識部、１５ｂ…出力制御部、１６…記憶部、２０…コンテンツ管理サーバ、２１…通信部、２２…制御部、２３…記憶部、３０…媒体。
【図１】
2020079918.tif 000003
【図２】
2020079918.tif 000004
【図３】
2020079918.tif 000005
【図４】
2020079918.tif 000006
【図５】
2020079918.tif 000007
【図６】
2020079918.tif 000008
【図７】
2020079918.tif 000009
【図８】
2020079918.tif 000010
【図９】
2020079918.tif 000011
【図１０】
2020079918.tif 000012
【図１１】
2020079918.tif 000013
【図１２】
2020079918.tif 000014
【図１３】
2020079918.tif 000015
【図１４】
2020079918.tif 000016
【図１５】
2020079918.tif 000017