(57)【要約】【課題】  １つの再生装置で同じ映像コンテンツを同時に視聴しながら、各々の視聴者が希望する言語での視聴が可能で、さらに、映像コンテンツの制作後であっても新しい言語の追加が容易な多言語同時再生システムを提供する。【解決手段】メインコンテンツは電子透かしを埋め込んだ音声信号コンテンツを含む映像コンテンツとして再生装置４００で再生される。視聴者端末２００は、メインコンテンツにおける音声部分を多言語化したサブコンテンツをサブコンテンツサーバ３００から取得し、聴取した電子透かしを埋め込んだ音声信号からサブコンテンツの再生位置を検出して、メインコンテンツの映像に合わせて希望する言語で再生する。【選択図】図２
2014192870.tif 000002
【特許請求の範囲】
【請求項１】
電子透かしを埋め込んだ音声信号を含む映像コンテンツを再生するコンテンツ再生装置と、サブコンテンツサーバ装置とネットワークで接続された視聴者端末装置と、を含んで構成される多言語同時再生システムであって、
前記視聴者端末装置は、
サブコンテンツサーバ装置との間で情報を送受信する通信手段と、コンテンツ再生装置が再生する電子透かし入り音声信号を取得してコンテンツの種類と時間情報を含んだ電子透かしを検出する電子透かし検出手段と、
ネットワークを通じて該電子透かしから抽出した情報と所定の制御情報をサブコンテンツサーバ装置に送信してサブコンテンツサーバ装置からサブコンテンツを取得するサブコンテンツ取得手段と、
該サブコンテンツを再生するサブコンテンツ再生手段と、を備える装置であって、
前記サブコンテンツサーバ装置は、
視聴者端末装置との間で情報を送受信する送受信手段と、
ネットワークを通じて前記視聴者端末装置から受信した電子透かしから抽出した情報と所定の制御情報から特定されるサブコンテンツを選定する電子透かし信号解析手段と、
選定されたサブコンテンツに係るデータをネットワークを通じて視聴者端末装置に送信するサブコンテンツ配信手段と、
前記各手段を制御する制御手段と、を備える装置であって、これらで構成されることを特徴とする多言語同時再生システム。
【請求項２】
前記視聴者端末装置は、
サブコンテンツサーバ装置との間で情報を送受信する通信手段と、コンテンツ再生装置が再生する電子透かし入り音声信号を取得して電子透かし識別子を検出する電子透かし検出手段と、
ネットワークを通じて該電子透かしの識別子と所定の制御情報をサブコンテンツサーバ装置に送信してサブコンテンツサーバ装置からサブコンテンツおよびコンテンツに係る同期情報を取得するサブコンテンツ取得手段と、
該サブコンテンツを再生するサブコンテンツ再生手段と、を備える装置であって、
前記サブコンテンツサーバ装置は、
視聴者端末装置との間で情報を送受信する送受信手段と、
ネットワークを通じて前記視聴者端末装置から受信した電子透かし識別子と所定の制御情報から特定されるサブコンテンツおよびコンテンツに係る同期情報を選定する電子透かし信号解析手段と、
選定されたサブコンテンツおよびコンテンツに係る同期情報をネットワークを通じて視聴者端末装置に送信するサブコンテンツ配信手段と、を備える装置であって、これらで構成されることを特徴とする請求項１に記載の多言語同時再生システム。
【請求項３】
前記視聴者端末装置のサブコンテンツ再生手段は、
音声信号であるサブコンテンツを再生する請求項１または請求項２に記載の多言語同時再生システム。
【請求項４】
前記視聴者端末装置のサブコンテンツ再生手段は、
テキスト情報であるサブコンテンツを再生する請求項１または請求項２に記載の多言語同時再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の視聴者が１つのデバイスで同じ映像もしくは音楽を同時に鑑賞しながら、それぞれの視聴者の要求に応じた言語で視聴、聴取することを可能とする多言語を同時に再生する方法及びシステムに関する。
【背景技術】
【０００２】
従前より、空港や駅、ミュージアム施設、国際会議場など、様々な母国語をもつ人間が多く集まる場所において、案内や広報のために映像再生装置が数多く設置されている。また、これらの装置において、しばしば、多言語による音声が流されたり字幕が表示されたりしている。しかしながら、英語・中国語などの主要な言語の対応はなされているものの、それ以外の言語に対応している事例は少なく、多言語化によるバリアフリー効果は必ずしも十分とはいえない状況である。
【０００３】
視聴者に案内や広報、または興味を持った商品のコンテンツなどの映像を表示させると同時に、音声や画面上に表示される字幕の言語を視聴者が任意に選択できるようなシステムは既に知られている。特許文献１では、ユーザが通信ネットワークを介して選択した動画に、任意の言語による音声や字幕テキストを付加して配信する、複数の動画ファイルとこれらの動画ファイル毎に準備された言語別の音声ファイルを蓄積する動画配信システムが示されている。
【０００４】
また、特許文献２では、多言語再生情報を有する、例えばＤＶＤビデオ規格を満足するＤＶＤディスクを用いて、映像と同時に、ユーザが要求する言語で機器などの操作の詳細なガイダンスを行う操作ガイダンス装置が開示されている。
【０００５】
特許文献３では、展示物の近傍に接近してきたユーザに対して、展示物のメインコンテンツである例えば映像情報の再生に同期して、その展示物の内容を説明するサブコンテンツである例えば音声情報をユーザが携帯する情報端末に配信するもので、配信されるサブコンテンツは、ユーザが希望する言語が選択できるといった展示物ガイドシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２１５１２６号公報
【特許文献２】特開２００１−６２５９号公報
【特許文献３】特開２００８−９７３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された方法においては、同一言語を選択する視聴者の１集団ごとに１台の受像機が必要であり、公衆の場や多数の視聴者が同時に視聴する環境には適さない。また、特許文献２に開示された方法においても、視聴者１名について１台の受像機の存在が前提となっている。さらに、双方ともシステム開発後や映像制作後に新しい言語を追加する場合、システムや映像を作り直さなければならず、拡張性に欠けるという問題があった。また、特許文献３におけるシステムでは、視聴者の所持する情報端末は専用の装置であり、なおかつ配信エリアが限定されているため、視聴者が装置の近傍に行かねばならないという問題があった。
【０００８】
本発明は、以上のような点を解決するためになされたものであって、本発明の課題は、複数の視聴者が、１つの再生装置で同じ映像コンテンツを同時に視聴しながら、各々の視聴者が希望する言語での視聴が可能で、さらに、映像コンテンツの制作後であっても新しい言語の追加が容易な多言語同時再生システムを提供することである。
【課題を解決するための手段】
【０００９】
前記課題を解決するための、本願の第１の発明は、電子透かしを埋め込んだ音声信号を含む映像コンテンツを再生するコンテンツ再生装置と、サブコンテンツサーバ装置とネットワークで接続された視聴者端末装置と、を含んで構成される多言語同時再生システムであって、前記視聴者端末装置は、サブコンテンツサーバ装置との間で情報を送受信する通信手段と、コンテンツ再生装置が再生する電子透かし入り音声信号を取得してコンテンツの種類と時間情報を含んだ電子透かしを検出する電子透かし検出手段と、ネットワークを通じて該電子透かしから抽出した情報と所定の制御情報をサブコンテンツサーバ装置に送信してサブコンテンツサーバ装置からサブコンテンツを取得するサブコンテンツ取得手段と、該サブコンテンツを再生するサブコンテンツ再生手段と、を備える装置であって、前記サブコンテンツサーバ装置は、視聴者端末装置との間で情報を送受信する送受信手段と、ネットワークを通じて前記視聴者端末装置から受信した電子透かしから抽出した情報と所定の制御情報から特定されるサブコンテンツを選定する電子透かし信号解析手段と、選定されたサブコンテンツに係るデータをネットワークを通じて視聴者端末装置に送信するサブコンテンツ配信手段と、前記各手段を制御する制御手段と、を備える装置であって、これらで構成されることを特徴とする多言語同時再生システムである。これによって、視聴者はコンテンツ再生装置の映像コンテンツを観ながら、視聴者端末装置を用いて同時に再生されている電子透かし入り音声信号から電子透かし識別子を検出し、サブコンテンツサーバ装置に送信することにより、サブコンテンツサーバ装置から当該コンテンツに係るサブコンテンツの配信を受けることができる。
【００１０】
第２の発明は、前記視聴者端末装置は、サブコンテンツサーバ装置との間で情報を送受信する通信手段と、コンテンツ再生装置が再生する電子透かし入り音声信号を取得して電子透かし識別子を検出する電子透かし検出手段と、ネットワークを通じて該電子透かしの識別子と所定の制御情報をサブコンテンツサーバ装置に送信してサブコンテンツサーバ装置からサブコンテンツおよびコンテンツに係る同期情報を取得するサブコンテンツ取得手段と、該サブコンテンツを再生するサブコンテンツ再生手段と、を備える装置であって、前記サブコンテンツサーバ装置は、視聴者端末装置との間で情報を送受信する送受信手段と、ネットワークを通じて前記視聴者端末装置から受信した電子透かし識別子と所定の制御情報から特定されるサブコンテンツおよびコンテンツに係る同期情報を選定する電子透かし信号解析手段と、選定されたサブコンテンツおよびコンテンツに係る同期情報をネットワークを通じて視聴者端末装置に送信するサブコンテンツ配信手段と、を備える装置であって、これらで構成されることを特徴とする第１の発明に記載の多言語同時再生システムである。これによって、視聴者端末装置はサブコンテンツが複数ファイルに分割されている場合でも、サブコンテンツを再生することができる。
【００１１】
第３の発明は、前記視聴者端末装置のサブコンテンツ再生手段は、音声信号であるサブコンテンツを再生する第１または第２の発明に記載の多言語同時再生システムである。これによって、視聴者はコンテンツ映像と同時に多言語音声などのサブコンテンツを聴取することができる。
【００１２】
第４の発明は、前記視聴者端末装置のサブコンテンツ再生手段は、テキスト情報であるサブコンテンツを再生する第１または第２の発明に記載の多言語同時再生システムである。これによって、視聴者端末装置の表示部にコンテンツ映像と同期して多言語の字幕による解説などのサブコンテンツを表示することができる。
【発明の効果】
【００１３】
本発明によれば、視聴者が所持する携帯電話などの視聴者端末装置（以降、視聴者端末と称す）を用いて、コンテンツ再生装置で再生しているメインコンテンツに対応した視聴者が希望するサブコンテンツ（音声、映像またはテキスト情報）を、サブコンテンツサーバ装置（以降、サブコンテンツサーバと称す）からダウンロードすることができ、視聴者端末で再生することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のシステムの全体構成を示す図である。
【図２】本実施形態の全体構成を説明する機能ブロック図である。
【図３】本発明における各装置をより詳しく説明する機能ブロック図である。
【図４】視聴者端末２００のハードウェア構成を示す図である。
【図５】本発明の一つの実施形態に係るシステム全体の処理の流れを説明するブロ  ック図である。
【図６】本発明の一つの実施形態に係るサブコンテンツ取得・再生処理の流れの一  例を説明するフローチャートである。
【図７】本発明の一つの実施形態に係る主コンテンツとサブコンテンツのデータ構  成を示す図である。
【図８】本発明の別な実施形態に係るシステム全体の処理の流れを説明するブロッ  ク図である。
【図９】本発明の別な実施形態に係るサブコンテンツ取得・再生処理の流れの一例  を説明するフローチャートである。
【図１０】同期テーブルの一例を示す図である。
【図１１】コンテンツテーブルの一例を示す図である。
【図１２】本発明の別な実施形態に係る主コンテンツとサブコンテンツのデータ構  成の一例を示す図である。
【図１３】本発明のもう一つの実施形態に係る主コンテンツとサブコンテンツのデ  ータ構成の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本発明の一つの実施形態に係るシステムの構成について図面を参照してさらに詳細に説明する。
【００１６】
図１は、本実施形態のシステムの利用の様子を示す図である。視聴者は、ＤＶＤなどに記録された映像と音声を再生するコンテンツ再生装置の前で、再生されている映像と音声を視聴する。この音声信号には電子透かしが記録されており、視聴者端末のアプリケーションは、視聴者端末の内蔵マイクから取り込まれた音声信号の電子透かしを認識することにより、イヤホンなどのデバイスを通して、視聴者に対して希望する言語による音声を提供したりすることができる。
【００１７】
図２は、本実施形態の全体構成についてより詳しく説明する機能ブロック図である。視聴者端末２００は、ネットワーク５００を介してサブコンテンツサーバ１００とアプリケーション配信サーバ３００との間で情報の送受信を行う。コンテンツ再生装置４００は視聴者端末２００に対してオフラインで音声信号を送信する。
【００１８】
ネットワーク５００は簡略化されて表示しているが、例えばインターネットのようなゲートウェイを介した複数のネットワークの組合せであり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話回線、移動体通信網等から構成され、複数のアクセスポイントを備え、視聴者端末２００とサブコンテンツサーバ１００およびアプリケーション配信サーバ３００の間で有線または無線を用いて情報の送受信を可能とするためのものである。
【００１９】
図３は、本発明のサブコンテンツサーバ１００と視聴者端末２００、およびアプリケーション配信サーバ３００をより詳しく説明する機能ブロック図である。アプリケーション配信サーバ３００は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバであって、インターネットなどのネットワークを介し、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を用いてアプリケーション配信サーバ３００上に存在するウェブページを通じて、視聴者端末２００に視聴者端末２００上で作動するアプリケーションを配信するサーバである。アプリケーション配信サーバ３００は、ネットワーク５００を通じて視聴者端末２００と送受信を行う通信手段３１０を備え、視聴者端末２００からのリクエストを受付けて、所定の手続に従いアプリケーションデータベース３２０からリクエストされたアプリケーションを視聴者端末２００に配信する。
【００２０】
視聴者端末２００は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバであるサブコンテンツサーバ１００に対して、インターネットなどのネットワークを介し、電子透かしから抽出した情報と所定の制御情報を送信して、サブコンテンツサーバ１００から視聴者に提供するサブコンテンツ及び同期情報を受信するとともに、受信したサブコンテンツを再生して端末のディスプレイに表示したり、ＭｉｃｒｏＵＳＢ端子に音声信号として出力したりするスマートフォンなどの携帯型の装置である。
【００２１】
視聴者端末２００はまた、ネットワーク５００を通じてサブコンテンツサーバ１００やアプリケーション配信サーバ３００とデータ送受信を行う通信手段２１０を備え、コンテンツ再生装置４００が再生する電子透かし入り音声信号を聴取視聴者端末２００自身が持つ内蔵マイクから取得し、電子透かし識別子を検出して所定の制御情報とともにサブコンテンツサーバ１００に送信してサブコンテンツを取得する電子透かし検出手段２２０と、サブコンテンツサーバ１００からサブコンテンツデータを取得するサブコンテンツ取得手段２３０、および取得したサブコンテンツデータを再生するサブコンテンツ再生手段２４０を備える。
【００２２】
図４は、視聴者端末２００のハードウェア構成を示す図である。視聴者端末２００はハードウェアとしては一つのコンピュータシステムである。視聴者端末２００は、制御部２０１、記憶部２０２、周辺機器Ｉ／Ｆ部２０３、入力部２０４、表示部２０５、通信部２０６を備え、それらがバス２０９を介して接続される。尚、図４のハードウェア構成は一例であり、別途、目的に応じて様々な構成を採ることが可能である。
【００２３】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等で構成される。ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２０９を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。ＲＯＭは、不揮発性メモリであり、視聴者端末２００のブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００２４】
記憶部２０２は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などのコンパクトな記憶媒体が好適に用いられ、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、電子透かし検出手段２２０として機能するプログラムコード、サブコンテンツ取得手段２３０として機能するプログラムコード、およびサブコンテンツ再生手段２４０として機能するプログラムコードが格納されている。これらのプログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行されることにより各種の手段として機能する。
【００２５】
周辺機器Ｉ／Ｆ部２０３は、視聴者端末２００に周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部２０３を介してコンピュータは、マイクロフォン２１１およびイヤホン端子（例えば、ＭｉｃｒｏＵＳＢ端子）２１２などの周辺機器とのデータの送受信を行う。
【００２６】
入力部２０４は、データの入力を行い、例えば、タッチパネル等の入力装置を有し、入力部２０４を介して、視聴者端末２００に対して、操作指示、動作指示、データ入力等を行うことができる。表示部２０５は、液晶パネル等のディスプレイ装置である。
【００２７】
通信部２０６は、通信制御装置、通信ポート等を有し、一つは視聴者端末２００とネットワーク５００間の通信を媒介する有線または無線の通信インタフェースであり、ネットワーク５００を介して、他のコンピュータ特にサブコンテンツサーバ１００との通信制御を行う通信手段を備える。バス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００２８】
特に図示はしないが、サブコンテンツサーバ１００およびアプリケーション配信サーバ３００についても視聴者端末２００に準じたハードウェアの構成をしており、表示部と記憶部とタッチパネルなどの入力部を備える。通信部は、通信制御装置、通信ポート等を有し、ネットワーク５００を介して、他のコンピュータとの通信制御を行う通信手段を備える。
【００２９】
また、コンテンツ再生装置４００は、映像と音声よりなるコンテンツを再生するＤＶＤなどの装置とこれに接続された好ましくは５０インチ以上のサイズの大型ディスプレイとスピーカーからなるデバイスセットである。コンテンツ再生装置４００は、サブコンテンツサーバ１００、アプリケーション配信サーバ３００および視聴者端末２００とは接続されておらず、独立してコンテンツを再生する。
【００３０】
次に、本実施形態の処理の流れについて、それぞれの装置の機能を含めて図を用いて詳細に説明する。
【００３１】
図５は、本発明の一つの実施形態に係るシステム全体の処理の流れを説明するブロック図である。先ず、視聴者は本発明における多言語同時再生システムの利用を希望した場合、視聴者端末２００を用いて通信手段２２０を通じ、ネットワーク５００を介してアプリケーション配信サーバ３００に多言語同時再生アプリケーションの取得を要請するリクエストを送信する。アプリケーション配信サーバ３００は通信手段３１０によりこのリクエストを受信すると、制御手段３２０を介してアプリケーションデータベース３３０から当該アプリケーションを選択し、送受信手段３１０を通じてネットワーク５００を介し、視聴者端末２００に多言語同時再生アプリケーションを送信する（Ｓ０１）。この処理は通常該アプリケーションの初回利用時のみ行われる。
【００３２】
視聴者は、多言語同時再生アプリケーションの受信後、視聴者端末２００を用いて同アプリケーションを起動する（Ｓ０２）。アプリケーションを起動すると、利用言語を選択するように入力を要請されるので、タッチパネルをクリックするなどして利用言語を選択する（Ｓ０３）。利用言語が選択されると、視聴者端末２００が取得して再生すべきサブコンテンツが決定される。視聴者端末２００はコンテンツ再生装置４００が再生する電子透かし入り音声信号を取得してサブコンテンツの取得と再生を行う（Ｓ０４）。
【００３３】
図６は、サブコンテンツ取得・再生処理（図５のＳ０４）の流れの一例を説明するフローチャートである。ここで、電子透かしのデータはコンテンツ名と先頭からの経過時間で構成されているものとする。視聴者端末２００の多言語同時再生アプリケーションは、電子透かし入り音声信号を抽出すると（Ｓ０６１）、電子透かしのデータを評価する（Ｓ０６２）。ここで、電子透かしのデータが取得できないときは、再び電子透かし入り音声信号の抽出に戻る。また、電子透かしのデータが取得でき、そのデータが終わりを表す所定の情報（例えばＥＮＤ）だった場合、処理を終了するように作動する。また、通常の電子透かしのデータ（コンテンツ名と先頭からの経過時間を示す識別子）だった場合、当該コンテンツと利用言語に対応するサブコンテンツを既に読込み済かどうかを評価する（Ｓ０６３）。
【００３４】
ここで、例えばこのルーチンに入るのが初回だった場合など、サブコンテンツをまだ読み込んでいない場合、検出した電子透かしのデータ（コンテンツ名と先頭からの経過時間を示す識別子）と所定の制御情報である利用言語を通信手段２１０からネットワーク５００を介してサブコンテンツサーバ１００に送信し、サブコンテンツの取得を要請する。サブコンテンツサーバ１００の送受信手段１１０はこのデータを受信すると、制御手段１２０を通じて電子透かし信号解析手段１３０を起動し、受信した電子透かしのデータ（コンテンツ名と先頭からの経過時間を示す識別子）からメインコンテンツを確定し、受信した利用言語から視聴者端末２００に送信すべきサブコンテンツを特定する。ここで、サブコンテンツ配信手段１４０が起動され、送信すべきサブコンテンツを送受信手段１１０を通じてネットワーク５００を介して視聴者端末２００に送信する（Ｓ０６５）。
【００３５】
視聴者端末２００はサブコンテンツを受信すると、サブコンテンツが読込み済みである旨記憶し、受信したサブコンテンツのデータをサブコンテンツ記憶部２９０に記憶する。
【００３６】
図７は、サブコンテンツのデータの一例である。ここでは、メインコンテンツと同じ再生時間の長さを持つ複数の言語別のサブコンテンツがサブコンテンツデータベースに格納されている。また、サブコンテンツはそれぞれ単一のファイルで構成されており、先頭から音声データが記録されている。ここで、メインコンテンツはフレーズなどの一つの区切りを単位として、例えば数秒に一回のタイミングで電子透かしが入っている（この例では先頭からの時間を示す識別子が電子透かしとして挿入されている）。
【００３７】
図６に戻り、次の電子透かし入り音声信号を抽出すると（Ｓ０６１）、電子透かしのデータを評価する（Ｓ０６２）。ここで通常の電子透かしのデータ（コンテンツ名と先頭からの経過時間を示す識別子）を検出した場合、サブコンテンツは既に読込み済なので（Ｓ０６３）、電子透かしのデータから「先頭からの経過時間」を抽出し、対応する時間部分の音声データを再生すればよい（Ｓ０６４）。例えば、図７のサブコンテンツ１（Ｅｎｇｌｉｓｈ）のサブコンテンツが読込まれている場合、検出した電子透かしのデータが「０’２２”」だった場合、サブコンテンツにおける「０’２２”」の直後からの音声データを抽出して再生するようにすればよい。
【００３８】
次に、本発明の別の実施形態を紹介する。この実施形態によると、サブコンテンツデータは複数ファイルに分割されてもよいし、メインコンテンツとサブコンテンツの再生時間が同じ長さである必要もない。図８は本発明の別の実施形態に係るシステム全体の処理の流れを説明するブロック図である。先の実施形態で説明したように、アプリケーションの初回利用時、アプリケーション配信サーバ３００から多言語同時再生アプリケーションを取得し、視聴者端末２００にダウンロードする（Ｓ１１）。
【００３９】
視聴者は、多言語同時再生アプリケーションの受信後、視聴者端末２００を用いて同アプリケーションを起動する（Ｓ１２）。アプリケーションを起動すると、利用言語を選択するように入力を要請されるので、タッチパネルをクリックするなどして利用言語を選択する（Ｓ１３）。利用言語の選択が完了すると、視聴者端末２００が取得して再生すべきサブコンテンツが決定される。視聴者端末２００はコンテンツ再生装置４００が再生する電子透かし入り音声信号を取得する（Ｓ１４）。
【００４０】
図９は、サブコンテンツ取得・再生処理（図８のＳ１４）の流れの一例を説明するフローチャートである。ここで、電子透かしのデータはコンテンツ名と電子透かし識別子（ＩＤ）で構成されているものとする。視聴者端末２００の多言語同時再生アプリケーションは、電子透かし入り音声信号を抽出すると（Ｓ１６１）、電子透かしかどうか評価する（Ｓ１６２）。ここで、電子透かし識別子（ＩＤ）が取得できないときは、再び電子透かしの抽出に戻る。また、電子透かし識別子（ＩＤ）が取得でき、そのＩＤが終わりを表す所定の情報（例えば９９９９）だった場合、処理を終了するように作動する。また、通常のＩＤだった場合、当該コンテンツの同期情報を既に読込み済かどうか評価する（Ｓ１６３）。
【００４１】
ここで、例えばこのルーチンに入るのが初回だった場合など、当該コンテンツの同期情報をまだ読み込んでいない場合、検出した電子透かし識別子（ＩＤ）と所定の制御情報である利用言語のＩＤおよび同期情報取得依頼を通信手段２１０からネットワーク５００を介してサブコンテンツサーバ１００に送信し、当該コンテンツの同期情報である同期テーブルとコンテンツテーブルの取得を要請する。サブコンテンツサーバ１００の送受信手段１１０はこのデータを受信すると、制御手段１２０を通じて電子透かし信号解析手段１３０を起動し、検出した電子透かしＩＤからメインコンテンツを確定し、利用言語のＩＤから視聴者端末２００に送信すべき同期テーブルとコンテンツテーブルを特定する。ここで、サブコンテンツ配信手段１４０が起動され、送信すべき同期テーブルとコンテンツテーブルを送受信手段１１０を通じてネットワーク５００を介して視聴者端末２００に送信する（Ｓ１６４）。ここで示したように、同期情報（同期テーブルとコンテンツテーブル）は一つのコンテンツの一つの言語（一つのサブコンテンツ）について一つずつ存在する。
【００４２】
視聴者端末２００は同期テーブルとコンテンツテーブルを受信すると、これらが読込み済みである旨記憶し、受信した同期テーブルとコンテンツテーブルのデータをサブコンテンツ記憶部２９０に記憶する。
【００４３】
図１０は同期テーブルの内容の一例である。ここには、ある主コンテンツの全ての電子透かしＩＤに対し、そのＩＤが主コンテンツのどの経過時間を示しているかを表す主コンテンツ同期位置と、各言語に対応したサブコンテンツファイルのどの経過時間を示すかを表すサブコンテンツ同期位置と、該サブコンテンツ同期位置が物理的にサブコンテンツファイルのどこに存在しているかを示すサブコンテンツ物理位置（ここではファイル先頭からのバイト数とする）および、次のサブコンテンツファイルの読み込みを促すダウンロードリクエストフラグよりなるとした例である。
【００４４】
図１１はコンテンツテーブルの内容の一例である。ここには、言語に対応した言語コードとサブコンテンツを構成するサブコンテンツファイル名、再生開始時間が記述された再生開始位置、再生終了時間が記述された再生終了位置および当該サブコンテンツファイルがダウンロードされたかどうかを示すダウンロード済フラグが一つのレコードとして記録されるとした例である。尚、ダウンロード済フラグはアプリケーションプログラムが付与するものであり、コンテンツテーブルのダウンロード直後は全てのフラグがＯＦＦに設定される。
【００４５】
図９に戻り、視聴者端末２００は受信した電子透かし識別子（ＩＤ）と同期テーブルから、サブコンテンツ上の同期位置を取得する。例えば、受信した電子透かしＩＤが「ｘｙｚ００５１」であれば、図１０よりサブコンテンツ上の同期位置は「０９’１５”」ということがわかり、その物理的な位置はサブコンテンツファイルの先頭から５５５０３バイトの位置であることがわかる（Ｓ１６５）。
【００４６】
次にこのサブコンテンツ上の同期位置とコンテンツテーブルから、この同期位置がどのサブコンテンツファイルに存在するかが判る。例えば、同期位置が「０９’１５”」であれば、図１１よりこの同期位置は「Ｅｎｇｌｉｓｈ０１．ｗａｖ」にあるという事が判る（Ｓ１６６）。
【００４７】
以上のようにして再生すべきサブコンテンツファイルと同期位置を決定したら、コンテンツテーブルのダウンロード済フラグを参照し該サブコンテンツファイルが既に読込まれているかどうか判定する。また、同期テーブルを参照して、受信した電子透かしＩＤに対応するダウンロードリクエストフラグが立っているかどうか判定する（Ｓ１６７）。
【００４８】
ここで、未だ該サブコンテンツファイルが読込まれていなければ、または、受信した電子透かしＩＤに対応するダウンロードリクエストフラグが立っていたら、サブコンテンツサーバ１００に対し、検出した電子透かしと所定の制御情報である利用言語およびサブコンテンツファイル取得依頼を通信手段２１０からネットワーク５００を介してサブコンテンツサーバ１００に送信し、サブコンテンツファイルの取得を要請する。サブコンテンツサーバ１００の送受信手段１１０はこのデータを受信すると、制御手段１２０を通じて電子透かし信号解析手段１３０を起動し、受信した電子透かしのデータ（コンテンツ名と電子透かしＩＤ）からメインコンテンツを確定し、受信した利用言語と自身の持つ同期情報から視聴者端末２００に送信すべきサブコンテンツファイルを特定する。ここで、サブコンテンツ配信手段１４０が起動され、送信すべきサブコンテンツファイルを送受信手段１１０を通じてネットワーク５００を介して視聴者端末２００に送信する（Ｓ１６９）。尚、ここでは視聴者端末側で取得すべきサブコンテンツファイル名が既に判っているので、サブコンテンツサーバ１００に対し、検出した電子透かしのデータの代わりに取得すべきサブコンテンツファイル名およびサブコンテンツファイル取得依頼を送信するようにしてもよい。
【００４９】
視聴者端末２００はサブコンテンツファイルを受信すると、該サブコンテンツファイルが読込み済みである旨コンテンツテーブルに記録（当該サブコンテンツファイル欄のダウンロード済フラグをＯＮにする）し、受信したサブコンテンツファイルのデータをサブコンテンツ記憶部２９０に記憶する。
【００５０】
図１２は、本発明の別な実施形態に係る主コンテンツとサブコンテンツのデータ構成の一例を示す図である。ここでは、メインコンテンツに対して、ある言語に対応するサブコンテンツが複数のサブコンテンツファイルに分割されている。この場合も、受信した電子透かしＩＤについて同期テーブルとコンテンツテーブルを参照することによって、サブコンテンツファイルのどの位置から再生すればよいか特定できる。
【００５１】
さらに、図１３（ａ）のように、サブコンテンツ内の情報が例えば有音部のみで構成されていてもよい。また、図１３（ｂ）のように、一つのサブコンテンツが複数の有音部のみで構成されたサブコンテンツファイルに分割されていてもよい。
【００５２】
図９に戻って例を挙げて説明すると、例えば、Ｓ１６１で受信した電子透かしＩＤのが「ｘｙｚ００５２」であれば、同期情報は読込み済なので、サブコンテンツの同期位置を取得する（Ｓ１６５）。そこで図１０の同期テーブルを用いて参照するとこのＩＤに対するサブコンテンツ同期位置は「９’４０”」、物理位置はファイル先頭から５８０４４バイトであり、ダウンロードリクエストフラグが立っている。次にサブコンテンツファイルを決定するために、図１１のコンテンツテーブルを参照するとこの同期位置「９’４０”」はサブコンテンツファイル「Ｅｎｇｌｉｓｈ０１．ｗａｖ」に存在しており、ダウンロード済フラグよりこのサブコンテンツファイルはダウンロード済であることがわかる（Ｓ１６６）。
【００５３】
図９に戻り、この同期位置のサブコンテンツファイルはダウンロード済だがダウンロードリクエストフラグが立っているため（Ｓ１６７）、次のサブコンテンツファイル「Ｅｎｇｌｉｓｈ０２．ｗａｖ」をダウンロードするとともに、当該電子透かしＩＤに対応する時間部分の音声データを再生すればよい（Ｓ１６９）。尚、次のサブコンテンツファイルのダウンロードには、相応の時間がかかることが予想されるため、ダウンロードリクエストフラグの設定については、ある程度の時間的余裕を持った位置に設定するのが望ましい。
【００５４】
以上のようにして、本発明の別の実施形態によれば、同期情報を用いることによって、再生すべきサブコンテンツの容量が大きかったり、通信速度の関係で一度に視聴者端末に送信できるデータ量が制限されたりするような場合でも、ファイル分割やデータ圧縮により一度に送信するデータ量の削減が可能になる。
【００５５】
本実施形態によれば、電子透かしを埋め込んだ音声信号を含む映像コンテンツを再生するコンテンツ再生装置と、再生された音声から電子透かしを読み取って多言語によるサブコンテンツをダウンロードし、所定の位置から再生する視聴者端末のアプリケーションにより、多数の視聴者が同一の映像コンテンツを同時に視聴しながら、各々の視聴者が希望する言語での視聴を可能にする多言語同時再生システムが提供される。
【００５６】
本発明は、上述の実施形態に限定されることなく、特許請求の範囲内で種々変更、応用が可能である。例えば、サブコンテンツは音声でなく映像やテキスト情報でも構わない、また、メインコンテンツは音声信号だけ、もしくは電子透かしの信号だけであっても構わない。さらに、主コンテンツとサブコンテンツを同期させる同期テーブルにおいて、サブコンテンツ物理位置がわかればサブコンテンツ同期位置が不要の場合、この情報はなくても構わない。特に、サブコンテンツがテキスト情報である場合において、サブコンテンツ同期位置は不要である。尚、視聴者端末としてタブレット型のパソコンやノートブック型のパソコン等の端末であっても同様に本発明を実施することが可能である。
【符号の説明】
【００５７】
１００  サブコンテンツサーバ
１１０  送受信手段
１２０  制御手段
１３０  電子透かし信号解析手段
１４０  サブコンテンツ配信手段
１８０  サブコンテンツデータ
１９０  同期情報
２００  視聴者端末
２１０  通信手段
２２０  電子透かし検出手段
２３０  サブコンテンツ取得手段
２４０  サブコンテンツ再生手段
３００  アプリケーション配信サーバ
４００  コンテンツ再生装置
５００  ネットワーク
【図１】
2014192870.tif 000003
【図２】
2014192870.tif 000004
【図３】
2014192870.tif 000005
【図４】
2014192870.tif 000006
【図５】
2014192870.tif 000007
【図６】
2014192870.tif 000008
【図７】
2014192870.tif 000009
【図８】
2014192870.tif 000010
【図９】
2014192870.tif 000011
【図１０】
2014192870.tif 000012
【図１１】
2014192870.tif 000013
【図１２】
2014192870.tif 000014
【図１３】
2014192870.tif 000015