(57)【要約】【課題】本発明は、出力の大きな音響装置やその電源を必要とせずに、プログラムの開始から再生開始までの遅延時間をなくし、各視聴者の携帯端末のプログラム実行速度が異なっても音楽データを同時に再生することができる同時再生プログラムを提供することを目的とする。【解決手段】複数の携帯端末間で共通に設定されている再生時刻Ｓに同時に共通データＭを再生する同時再生プログラムＰであって、携帯端末３Ａから測定用の音ＭＴを出力させてから出力された音ＭＴを該携帯端末３Ａで検出するまでの遅延時間ＢＤを測定するステップと、前記遅延時間ＢＤに基づいて前記再生時刻Ｓよりも前に再生プログラムの実行を開始するステップと、を含む。【選択図】図４
2017168961.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯端末で共通に設定されている再生時刻に同時に共通再生データを再生する同時再生プログラムであって、
前記携帯端末から測定用の音を出力させてから出力された音を該携帯端末で検出するまでの遅延時間を測定するステップと、
前記遅延時間に基づいて前記再生時刻よりも前に前記共通再生データの再生実行を開始するステップと、
を含むことを特徴とする同時再生プログラム。
【請求項２】
再生実行中に、前記携帯端末がネットワークを介して間欠的に受信した標準時刻と前記携帯端末内部の時計の時刻との差に基づいて再生の速度を間欠的に補正するステップを含むことを特徴とする請求項１に記載の同時再生プログラム。
【請求項３】
複数の携帯端末にネットワークを介して共通再生データと再生開始時刻データとを送信し、複数の携帯端末で再生開始時刻に前記共通再生データを同時に再生する同時再生システムであって、
各携帯端末が、
該携帯端末から測定用の音を出力させてから出力された音を該携帯端末で検出するまでの遅延時間を測定する遅延時間測定手段と、
前記遅延時間測定手段により測定した該携帯端末における前記遅延時間を保持しておく補正用遅延時間保持手段と、
を備え、
前記共通再生データの再生は、該携帯端末において前記補正用遅延時間保持手段に保持された前記遅延時間に基づいて前記再生開始時刻よりも前に開始されることを特徴とする同時再生システム。
【請求項４】
ネットワークを介して取得した再生開始時刻になると、共通再生データを再生する携帯端末であって、
測定用の音を出力させてから出力された音を検出するまでの遅延時間を測定する遅延時間測定手段と、
前記遅延時間測定手段により測定した該携帯端末における前記遅延時間を保持しておく補正用遅延時間保持手段と、
を備え、 
前記共通再生データの再生は、前記補正用遅延時間保持手段に保持された前記遅延時間に基づいて前記再生開始時刻よりも前に開始することを特徴とする携帯端末。
【請求項５】
請求項４に記載の携帯端末と接続し、該携帯端末により再生される共通再生データと同期して発光することを特徴とする発光体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同時再生プログラム、同時再生システム、携帯端末および発光体に関し、詳しくは、設定されている再生時刻になると複数の携帯端末で同時に再生データを再生するための同時再生プログラム、同時再生システム、携帯端末および発光体に関する。
【背景技術】
【０００２】
共通の音楽を複数の人で同時に聞くことで、その場に集まった人同士が一体感等を味わう音楽の楽しみ方がある。このような音楽の楽しみ方は、個人個人が各自の部屋等で音楽を聴いて楽しむ音楽の楽しみ方とはまた別の良さがあり、いわゆるライブやコンサート等と呼ばれ従来から盛んに行われている。
【０００３】
しかしながら、従来のコンサート等を開催するにはある程度の規模の会場が必要であり、また会場全体に音楽が聞こえる必要があることから出力の大きな音響装置も必要であり、なかなか手軽に行えるものではなかった。
【０００４】
ところで、最近はスマートフォンのような携帯端末が広く普及し、一人一台は所有しているような状況になっている。そこで、本発明者は、同じ場所に集まった複数の人が各自の所有している携帯端末から同じ曲を同時に再生することにより、コンサートのような一体感を気軽に味わえる楽しみ方を考えた。このような楽しみ方は、当然ながら音楽がバラバラに再生されたのでは意味がなく、各端末で同時に再生させなければならない。本発明者が調べたところ、人間が許容できる音ずれとしてはだいたい０．０３６秒以内という非常に短い時間であることがわかった。従って、複数の端末で音楽を同時に再生させる場合には、各端末での再生のずれは０．０３６秒以内にしなければならず、これ以上の再生のずれが生じると音ずれとなってエコーを感じる等、不快を感じてしまう。
【０００５】
そこで、個々の人が所有する携帯端末で音楽を同時に再生する方法が知られている。たとえば、特許文献１（特開２００７−１２９５１８号公報）に開示されているように、ネットワークから受信するセシウム原子時計を使用した日本標準時などの同期信号に基づいて共通の時刻情報を受信して、多数の携帯端末が時刻を一致させることで同時再生を行っている。
【０００６】
また、特許文献２（特開２００４−４０４５０号公報）には、コンサートモードのときは携帯端末自信の制御信号ではなくてサーバーからの制御信号により同時に再生する携帯端末が記載されている。
【０００７】
また、ストリーミングで音楽を再生する場合、送信端末から受信端末までの伝送経路がそれぞれ異なることから、伝送距離の差や回線状態による再生データを受信してから再生するまでの時間に誤差生じる。特許文献３（特開２００６−２１１３８０号公報）では、遅延時間測定部が、各受信端末までの送信時間を計測し、そのうち最大送信時間に基づいてデータ送信時から受信端末における再生時までの再生遅延時間を決定し、各受信端末がデータ受信から再生するまでの遅延時間を算出してこれを各受信端末３ に送信する。このようにして、受信してから再生するまでの時間の誤差を補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１２９５１８号公報
【特許文献２】特開２００４−４０４５０号公報
【特許文献３】特開２００６−２１１３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明者は、まず複数の携帯端末で音楽の同時再生を行うプログラムを作成し、サーバーから予め音楽データとその音楽データの再生開始時刻を配信し、複数の端末でこの音楽データを再生開始時刻に再生実行して聞いてみたところ、各端末で微妙に再生開始のタイミングにずれが生じていることに気が付いた。この再生開始のずれは許容できる０．０３６秒を越えてしまっており、複数の人が同時に再生された音楽を楽しむ同時再生プログラムとして利用できるものではなかった。
【００１０】
本発明者は、端末毎に再生開始のタイミングがずれてしまう理由について検証したところ、携帯端末の違いに起因する端末固有の遅延理由があることに気が付いた。つまり、携帯端末は、多くのメーカから様々な機種が販売されているだけでなく、最新の機種もあれば古いモデルの機種も存在し使用されている。そのため、端末毎にＣＰＵやメモリ、各種の設計なども異なり、再生サブルーチンの処理時間、ＡＤ変換の時間、スピーカーを駆動させてから音を発するまでの時間などが各端末異なってしまい、実際に音が再生されるタイミングに違いが生じてしまうことに気が付いた。
【００１１】
このように各端末に起因する端末固有の遅延理由に対して、特許文献１のように共通の時刻情報を受信して、多数の携帯端末で時刻を一致させたとしても、その時刻になって実際に音が再生開始されるタイミングが各端末で異なってしまうため、この問題を解決することはできない。
【００１２】
同様に、特許文献２のようにサーバーからの制御信号により同時に再生しても、各端末で実際に音が再生開始されるタイミングが異なってしまうためこの問題を解決することができない。
【００１３】
また、特許文献３のように伝送経路の違いに起因する誤差だけを考慮しただけでは、端末固有の遅延理由による再生タイミングのずれによる問題を解決することはできないだけでなく、音楽の再生方法はストリーミングとは限らず、予めダウンロードしている再生データを所定時間に再生する場合には特許文献３の技術を適用することができない。
【００１４】
このような問題を解決するために、本発明は、各端末に起因する再生の遅延をなくし、複数の端末で同時に共通再生データを再生することができる同時再生プログラム、同時再生システム、携帯端末および発光体を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、複数の携帯端末で共通に設定されている再生時刻に同時に共通再生データを再生する同時再生プログラムであって、前記携帯端末から測定用の音を出力させてから出力された音を該携帯端末で検出するまでの遅延時間を測定するステップと、前記遅延時間に基づいて前記再生時刻よりも前に前記共通再生データの再生実行を開始するステップと、を含むことを特徴とする。
【００１６】
携帯端末のＣＰＵやメモリやＣＰＵへの負荷状況や音響回路などの違いから、複数の携帯端末が一斉に同時再生を開始してもスピーカーから音が出力される時間が異なる。本発明は、個々の携帯端末において自己の遅延時間を個々に測定して、その遅延時間に基づいて個々の携帯端末で再生実行の時刻を早める同時再生プログラムとなっているので、携帯端末のＣＰＵやメモリやＣＰＵへの負荷状況や音響回路などの違いがあっても複数の携帯端末から同時に共通再生データが再生され、複数の人が開始の揃った共通再生データを聞くことができる。したがって、複数の携帯端末を用いて、多数の人とコンサートのような一体感を気軽に味わうことができる。
【００１７】
また、本発明の同時再生プログラムにおいては、再生実行中に、前記携帯端末がネットワークを介して間欠的に受信した標準時刻と前記携帯端末内部の時計の時刻との差に基づいて再生の速度を間欠的に補正するステップを含むことが好ましい。これにより、再生中に音のずれが生じてもこれを低減することができる。
【００１８】
本発明の同時再生システムにおいては、複数の携帯端末にネットワークを介して共通再生データと再生開始時刻データとを送信し、複数の携帯端末で再生開始時刻に前記共通再生データを同時に再生する同時再生システムであって、各携帯端末が、該携帯端末から測定用の音を出力させてから出力された音を該携帯端末で検出するまでの遅延時間を測定する遅延時間測定手段と、前記遅延時間測定手段により測定した該携帯端末における前記遅延時間を保持しておく補正用遅延時間保持手段と、を備え、前記共通再生データの再生は、該携帯端末において前記補正用遅延時間保持手段に保持された前記遅延時間に基づいて前記再生開始時刻よりも前に開始されることを特徴とする。
【００１９】
本同時再生システムによれば、個々の携帯端末において遅延時間測定手段により、自己の遅延時間を測定して、その遅延時間に基づいて再生開始時刻よりも前に共通再生データの再生実行が開始されるため、携帯端末のＣＰＵやメモリやＣＰＵへの負荷状況などの違いがあっても複数の携帯端末から同時に共通再生データが再生され、複数の人が開始の揃った共通再生データを聞くことができる。したがって、複数の携帯端末を用いて、多数の人とコンサートのような一体感を気軽に味わうことができる。
【００２０】
本発明の携帯端末においては、ネットワークを介して取得した再生開始時刻になると、共通再生データを再生する携帯端末であって、測定用の音を出力させてから出力された音を検出するまでの遅延時間を測定する遅延時間測定手段と、前記遅延時間測定手段により測定した該携帯端末における前記遅延時間を保持しておく補正用遅延時間保持手段と、を備え、前記共通再生データの再生は、前記補正用遅延時間保持手段に保持された前記遅延時間に基づいて前記再生開始時刻よりも前に開始することを特徴とする。
【００２１】
本携帯端末によれば、遅延時間測定手段により、遅延時間を測定して、その遅延時間に基づいて再生開始時刻よりも前に共通再生データの再生実行を開始するため、携帯端末のＣＰＵやメモリやＣＰＵへの負荷状況などの違いがあっても複数の携帯端末を用いて共通再生データの同時再生を行う場合に、開始の揃った共通再生データを聞くことができる。したがって、複数の携帯端末を用いて、多数の人とコンサートのような一体感を気軽に味わうことができる。
【００２２】
本発明の発光体においては、上記の携帯端末と接続し、該携帯端末により再生される共通再生データと同期して発光することを特徴とする。本発光体によれば、発光体の使用者は共通再生データの再生場所においてより参加者との一体感を高めることができる。
【図面の簡単な説明】
【００２３】
【図１】図１Ａは第１実施形態のシステムの構成を示す図であり、図１Ｂはイベント告知例を示す図である。
【図２】第１実施形態のスマートフォンの要部の構成を示すブロック図である。
【図３】第１実施形態の同時再生プログラムのメインルーチンのフローチャートである。
【図４】図３における測定サブルーチンのフローチャートである。
【図５】図５Ａは図４における測定サブルーチンにおける遅延時間の測定を表すタイムチャートであり、図５Ｂは再生プログラムの実行開始からスピーカー出力開始までの時間を示すタイムチャートである。
【図６】第２実施形態のシステムの構成を示す図である。
【図７】第２実施形態のスマートフォンの要部の構成を示すブロック図である。
【図８】第２実施形態の発光体の要部の構成を示すブロック図である。
【図９】第２実施形態の同時再生プログラムのメインルーチンのフローチャートである。
【図１０】図９における時間補正サブルーチンのフローチャートである。
【図１１】図９における再生・発光サブルーチンのフローチャートである。
【図１２】図１１における発光色の変化を示す図である。
【発明を実施するための形態】
【００２４】
以下、実施形態及び図面を参照にして本発明を実施するための形態を説明するが、以下に示す実施形態は、本発明をここに記載したものに限定することを意図するものではなく、本発明は特許請求の範囲に示した技術思想を逸脱することなく種々の変更を行ったものにも均しく適用し得るものである。なお、この明細書における説明のために用いられた各図面においては、各部材を図面上で認識可能な程度の大きさとするため、各部材毎に縮尺を異ならせて表示しており、必ずしも実際の寸法に比例して表示されているものではない。
【００２５】
［第１実施形態］
本発明の第１実施形態の同時再生システム１００を、図１を用いて説明する。同時再生システム１００は複数のスマートフォン（略称スマホ）から同じ共通再生データである音楽を同時に再生するためのシステムである。
【００２６】
同時再生システム１００は同時再生プログラムＰをインターネットＮにアップロードするアプリケーションサーバー（略称ＡＰサーバー）１と、再生開始時刻データＳを含んだ音楽データＭをインターネットＮにアップロードするコンサートサーバー２と、携帯端末としての第１、第２、第３のスマートフォン３Ａ、３Ｂ、３Ｃからなる。
【００２７】
アプリケーションサーバー１は同時再生プログラムＰ以外にも多種多様な他のアプリケーションソフトウェアを有料、無料によって配信するオンラインストアのような形で存在している。また、コンサートサーバー２は例えば、音楽会社などが運営する音楽配信サイトのような形で存在している。なお、アプリケーションサーバー１とコンサートサーバー２は同一サーバーであってもよい。
【００２８】
また、スマートフォン３Ａ、３Ｂ、３Ｃは、アプリケーションソフトウェアとしてアップロードされている同時再生プログラムＰをインターネットＮからダウンロードすることができるスマートフォンである。また、スマートフォン３Ａ、３Ｂ、３Ｃは、ダウンロードした同時再生プログラムＰをインストールすることにより、コンサートサーバー２から再生開始時刻データＳを含んだ音楽データＭをダウンロードできるとともに、間欠的（２０秒ごとに）に共通のＮＴＰ（Network Time Protocol）東京Ｊから日本標準時の時刻情報ＮＴＰを受信することができる。
【００２９】
ここで、この同時再生プログラムＰのアプリケーションソフトウェアをインストールしたスマートフォン３Ａ、３Ｂ、３Ｃを用いた具体的な使用例について説明する。例えば、スマートフォン３Ａ、３Ｂ、３Ｃを所有する所有者は、同じ歌手Ａのファンである。そして、コンサートサーバー２を運営するＢ社は、専用のサイトにおいて、図１Ｂのイベント告知例のような形でイベントの案内を行っている。
【００３０】
このサイトのイベント案内を見た者は、各自で興味のあるイベントへの参加申請を行う。この例では、スマートフォン３Ａ、３Ｂ、３Ｃの所有者は、イベント１の事前参加を各自が申請しておく。そして、事前参加を申請することで、第１、第２、第３のスマートフォン３Ａ、３Ｂ、３Ｃには、事前に再生開始時刻データＳを含んだ音楽データＭが配信され、このデータが各携帯端末に保存される。
【００３１】
そして、イベント１の再生開始時刻の前に開催場所に各自が事前に集まっておく。再生開始時刻になると、各携帯端末から一斉に同じ音楽が流れ始める。このように、同時再生システム１００を利用することにより、ある特定の場所において、再生開始時刻に同時に同じ音楽を再生することができるので、集まった人たちで気軽にコンサートやライブのような一体感を味わうことができる。そして、本実施形態においては、各携帯端末からの音楽の同時再生を極めて精度よく一致させることができる。従って、不快なエコーなどを感じることなく参加者の一体感がより高まる。また、場所、曲、再生開始時刻を自分たちでも設定できるようにしておけば、音楽の嗜好が共通の人たちが集まって、手軽にコンサートやライブのような一体感を味わうこともできる。
【００３２】
このような使用が可能な第１実施形態の同時再生システム１００について、より具体的に説明していく。まず図２を用いてスマートフォン３Ａの要部の構成を説明する。なお、スマートフォン３Ａ、３Ｂ、３Ｃは、それぞれ異なる機種ではあるが、スマートフォン３Ａの構成は、スマートフォン３Ｂ、３Ｃと基本的に同一である。ただし、従来再生開始時刻にずれが生じていた主な原因であると本発明者が考えているスマートフォンの主要な構成要素については参照符号の末尾に「Ａ」を添える。
【００３３】
スマートフォン３Ａは、各部を制御する制御回路１０Ａと、制御回路１０Ａが動作するとき一時的にデータを記憶するＲＡＭ１１Ａと、たとえば不揮発性のＥＥＰＲＯＭからなり制御回路１０Ａを動作させる同時再生プログラムＰや動作するために必要な音楽データＭなどを記憶するＲＯＭ１２Ａと、アンテナ１３を介してインターネットＮから同時再生プログラムＰや音楽データＭや時刻情報ＮＴＰを受信して制御回路１０Ａへ送ったり、制御回路１０Ａから発光体４へ発光信号を送信したりする通信回路１４Ａと、音声信号を増幅する増幅回路１５Ａと、増幅回路１５Ａで増幅された音声信号を音に変換するスピーカー１６Ａと、外部からの音を電気信号に変換して音声信号として出力するマイクロホン１７と、マイクロホン１７からの音声信号を増幅させる増幅回路１８と、液晶や有機ＥＬなどの表示体にタッチパネルを一体化して情報表示や発光や入力を行う表示・入力部１９と、クリスタル振動子（図示せず。）により計時する時計回路２０Ａと、を備えている。
【００３４】
また、スマートフォン３Ａは、同時再生プログラムＰがインストールされることによって、制御回路１０Ａ、ＲＯＭ１２Ａ、増幅回路１５Ａ、スピーカー１６Ａ、マイクロホン１７、増幅回路１８で構成される遅延時間測定手段を備え、また、制御回路１０Ａ、ＲＯＭ１２で構成される補正用遅延時間保持手段を備えることになる。
【００３５】
ここで、「Ａ」を添えた参照符号の制御回路１０Ａ、ＲＡＭ１１Ａ、ＲＯＭ１２Ａ、通信回路１４Ａ、スピーカー１６Ａ、スピーカー１６Ａ用増幅回路１５Ａは、音楽を再生するプログラムを実行して音楽を発する動作に係る主要な構成部品である。スマートフォンは、多種で新旧のモデルが存在する。このために、複数のモデルで音楽を再生するプログラムが一斉に実行されても、音楽がスピーカー１６Ａから出力されるまでの時間が「Ａ」を添えた参照符号の構成部品の差異によって、モデルごとに異なる。また、制御回路１０Ａでは負荷が大きい時、たとえばＣＰＵが同時に複数のアプリケーションソフトウェアを実行しているときはＣＰＵの処理速度が低下する。さらに、タブレットやパーソナルコンピュータなどスマートフォン以外の携帯端末も存在する。したがって、複数の携帯端末から一斉に音楽を発するのは本来非常に困難なことである。
【００３６】
図３〜図５を用いて第１実施形態の同時再生プログラムＰを実行するスマートフォン３Ａの制御回路１０Ａの動作を説明する。スマートフォン３Ａはアプリケーションサーバー１からアップロードされている同時再生プログラムＰを、既にインターネットＮからダウンロードしてＲＯＭ１２Ａに保存しているものとする。この同時再生プログラムＰには測定用の音ＭＴが含まれている。
【００３７】
尚、スマートフォン３Ｂ、３Ｃも同様な動作を行う。また、第１実施形態の特徴を解り易くするために、第１実施形態ではスマートフォン３Ａの時計回路２０Ａによる時刻は、スマートフォン３Ｂ、３Ｃにおける時計回路２０Ａによる時刻と同じ時刻を刻んでいるものとする。つまり、スマートフォン３Ａ、３Ｂ、３Ｃにおいて、全く同じ時刻を刻む時計が備わっているものとする。
【００３８】
図３のメインルーチンに示すように、制御回路１０Ａは制御回路１０Ａの内部のレジスタ（図示せず。）に変数Ｓを再生開始の再生時刻として、変数ＣＲＹを第１のスマートフォン３Ａの時計回路２０Ａの時刻として割り付ける（ステップＳ１）。変数をＲＡＭ２１Ａでなくレジスタに割り付けることによって処理速度が向上する。変数を割り付けたらスマートフォン３Ａにおける再生時の遅延時間を測定するための測定サブルーチンに進む（ステップＳ２）。
【００３９】
図４の測定サブルーチンに示すように、制御回路１０Ａは、経過時間をカウントするタイマーとして変数Ｔを、測定サブルーチンのプログラムスタートからスピーカー音検出までの遅延時間として変数ＢＤを、再生を早める時間として変数ＦＧを割り付ける（ステップＳ１１）。そして制御回路１０Ａは、変数Ｔを０にリセットしてタイマーをスタートさせるとともに、スピーカー１６Ａから測定用の音ＭＴを出力開始するようにプログラムのそのステートメントを実行する（ステップＳ１２）。
【００４０】
測定用の音ＭＴは同時再生プログラムＰの中にデータとして含まれている。測定用の音ＭＴは立ち上がりと立ち下りを有し、所定の音量で平滑された波形（所定の高さからカットされた山の稜線のような形の波形。）である。この平滑処理によりマイクロホン１７が検出し易くなる。また、この波形を複数回出力することによってノイズなどの検出障害を防止している。
【００４１】
測定用の音ＭＴをマイクロホン１７で検出すると、タイマーをスタートから測定用の音ＭＴ検出までの時間を遅延時間ＢＤとして補正用遅延時間保持手段を構成するＲＯＭ１２へ記憶する（ステップＳ１３）。そして、再生を早める時間ＦＧをＢＤと同じ時間に設定し（ステップＳ１４）、サブルーチンを終えて図３のステップ３に進む。なお、この測定サブルーチンによって、測定される遅延時間ＢＤは、当然ながら異なる機種であるスマートフォン３Ａ、３Ｂ、３Ｂ毎に異なることになる。
【００４２】
制御回路１０Ａは、図３のステップＳ３でＲＯＭ１２Ａに音楽データＭがあるか否かを調べ、音楽データＭがなければ（ステップＳ３のＮｏ）、音楽データＭをダウンロードする動作を行う（ステップＳ４）。
【００４３】
なお、音楽データＭのダウンロードは、例えば、図１Ｂを用いて記した使用例の場合には、イベントへの参加申請と同時に行われたり、再生開始時刻が近づくと自動的に行われたりするなどの構成でよい。また自動的にダウンロードが行われる構成ではなく、使用者にダウンロードを促すメッセージを通知する構成でもよい。したがって、本実施形態では、音楽データＭに再生開始時刻データＳが含まれて配信される例を示しているが、音楽データＭと再生開始時刻データＳとが同時に配信される構成である必要はなく、それぞれ別々に配信されても構わない。
【００４４】
制御回路１０Ａはダウンロードした音楽データＭに含まれている再生時刻を変数Ｓにし（ステップＳ５）、ステップＳ７に進む。ステップＳ３でＲＯＭ１２Ａに音楽データＭがあれば（ステップＳ３のＹｅｓ）、その音楽データＭに含まれている再生時刻を変数Ｓにし（ステップＳ６）、ステップＳ７に進む。
【００４５】
制御回路１０Ａは、ステップＳ７で時計回路２０Ａの時刻である変数ＣＲＹがＳ＋ＦＧ以上になるまで待機する（ステップＳ７のＮｏ）。制御回路１０Ａは、変数ＣＲＹがＳ＋ＦＧ以上になると（ステップＳ７のＹｅｓ）、同時再生プログラムＰの中のスピーカー１６Ａを駆動させるための再生サブルーチンを実行して音楽の再生を開始する（ステップＳ８）。再生サブルーチンのフローチャートについてはとくに図示はしないが、本実施形態では１秒間に３０のフレームレートで再生を行った。そして、この音楽を再生し終わると同時再生プログラムＰを終了する。
【００４６】
図５Ａは、図４の測定サブルーチンの動作の要部を示すタイムチャートであり、これを説明する。Ａは、測定サブルーチンのプログラムの実行を開始する時である。Ｂは、スピーカー１６Ａへ音を出力開始するようにプログラムが実行開始する時である。Ｃは、スピーカー１６Ａが音を出力開始する時である。Ｄはマイクロホン１７を介してスピーカー１６Ａからの測定用の音ＭＴを制御回路１０Ａが検出した時である。
【００４７】
ＢからＤまでには、制御回路１０Ａの処理時間、スピーカー１６Ａ用の増幅回路１５Ａの処理時間、スピーカー１６Ａの動作時間、マイクロホン１７の認識時間、マイクロホン１７用の増幅回路１８の処理時間と制御回路１０Ａの認識時間が掛かっている。ＢからＤまでの時間がＢＤである。
【００４８】
図５Ｂは再生サブルーチンの実行開始からスピーカー出力開始までの時間を示すタイムチャートであり、これを説明する。Ｅは待機を開始する時である。Ｆはスピーカー１６Ａから音楽を出力するように駆動させる再生サブルーチンの実行を開始する時である。Ｇはスピーカー１６Ａが音楽を出力開始する時である。
【００４９】
ＦからＧまでには、制御回路１０Ａの処理時間、スピーカー１６Ａ用の増幅回路１５Ａの処理時間、スピーカー１６Ａの動作時間が掛かる。このＦからＧまでの時間がＦＧである。
【００５０】
スマートフォン３Ａ、３Ｂ、３Ｃには多種で新旧のモデルが存在している。このため、スピーカー１６Ａを駆動させる再生サブルーチンが実行を開始してからスピーカーから実際に音楽が出力されるまでの時間は、スマートフォン３Ａ、３Ｂ、３Ｃによってそれぞれ異なっていた。このために、たとえ３台の時計の時刻が一致していて３台が同時に再生サブルーチンを実行したとしても、それぞれ３台から出力される音がずれることになる。
【００５１】
そこで、第１実施形態の同時再生プログラムは、スマートフォン３Ａから計測用の音を出力させてから出力された音を検出するまでの遅延時間を測定し、その遅延時間に基づいて再生時刻よりも前に再生サブルーチンの実行を開始する。すなわち、スマートフォン毎の遅延時間に応じて再生を開始するタイミングを補正するのでスピーカー１６Ａから発せられる音のずれを低減することができる。また、遅延時間を見込んで早く再生サブルーチンが実行を開始するので、再生時刻の開始の遅れを低減できる。また、第１実施形態の携帯端末であるスマートフォン３Ａは、測定用の音を出力させてから出力された音を検出するまでの遅延時間を測定する遅延時間測定手段と、この遅延時間を保持しておく補正用遅延時間保持手段と、を備え、音楽の再生開始時にこの遅延時間に基づいて再生開始時刻よりも前に音楽の再生実行を開始するので、複数の各端末間で同時に音楽の再生を開始することができる。
【００５２】
また、本実施形態はスマートフォン３Ａ、３Ｂ、３Ｃがそれぞれ同時に音を出力するので、大きな音響装置や大規模な会場は不要であり、手軽にライブやコンサートを行うことができる。そして、許容音ずれの０．０３６秒以内というのは音の速度に換算すると約１２ｍであるが、本実施形態においては音源からの距離の差によって生じる音ずれが無い。また、スマートフォンのような携帯端末を利用しているため、同時に再生された音楽をヘッドホンで各自が聞くこともできる。そうすると集合場所において、周辺への騒音を気にする必要がなくなるため、集合場所の選択肢が広がるメリットがある。
【００５３】
なお、本実施形態では図５Ｂの遅延時間ＦＧを図５Ａの再生を早める時間ＢＤと等しくしたが、本発明はこれに限定するものではない。たとえば、実験で複数のＢＤとＦＧの値を得、この値から最小二乗法によりf(x)=C1+C2x+ C3x2+C4x3という近似の関数式を得れば、関数式の記憶容量は僅か４つの数字（定数C1〜C4）で簡単な計算なので、少ない記憶容量で超高速にＢＤから近似のＦＧを求めることができる。
【００５４】
また、図１Ｂを用いて説明したような本実施形態の使用例の場合、イベント１の再生開始時刻の前に開催場所に集まっておくことになる。しかしながら、例えば、急用により開催時刻にその場所に行けなかったような場合に、別の場所で再生開始時刻に音楽が流れ始めては困ることもある。そこで、携帯端末は、開催場所でのみ再生実行を開始する構成が好ましい。このような構成として、具体的には、例えば図示していないがスマートフォン３Ａのような携帯端末は、ＧＰＳ（Global Positioning System）等を用いた現在位置を特定する手段を一般的には備えている。したがって、この現在位置を特定する手段により、開催場所から離れている携帯端末は、再生開始時刻になっても共通再生データの再生実行を行わないようにしておくこともできる。
【００５５】
［第２実施形態］
次に、第２実施形態の同時再生システム１００IIを、図６〜図１２を用いて説明する。概略、第２実施形態の同時再生システム１００IIは第１実施形態の同時再生システム１００に内部時計の時間補正機能と、音に同期した発光機能を付加したものである。表示・入力部１９IIや別体の発光体４を発光させる。
【００５６】
図６は第１実施形態の同時再生システム１００における図１Ａに対応し、図７は図２に、図９は図３にそれぞれ対応する。第２実施形態の同時再生システム１００IIにおいては、第１実施形態の同時再生システム１００と構成が同一の部分については同一の参照符号を付与し、第１実施形態の同時再生システム１００と構成が近似する部分については参照符号に添え字「II」を付して相違点のみ記す。
【００５７】
図６の第２実施形態の同時再生システム１００IIにおいて、同時再生システム１００IIは第１実施形態の同時再生システム１００に加えて２つの発光体４を備えている。この発光体４は、コンサート会場などでよく使用されている携帯型の照明器具、例えばケミカルライトやＬＥＤを使った照明具のような携帯型の照明器具と同様に、その場の雰囲気や一体感をより一層高めるために使用するものである。そして、この発光体４は、スマートフォン３ＡII、３ＢIIと各々接続して用いることで、スマートフォン３ＡII、３ＢIIとそれぞれ同期し、スマートフォン３ＡII、３ＢIIからの発光信号に基づいてそれぞれ発光制御される棒状のものである。なお、発光体４は、スマートフォン３ＡIIとはBluetooth（登録商標）やWi-Fi（登録商標）などの無線により接続されており、スマートフォン３ＢIIとは接続ケーブル５を介して有線により接続されている。
【００５８】
図７の第２実施形態のスマートフォン３ＡIIは図２に示したスマートフォン３Ａに発光体４をケーブル５で有線接続するための接続部２１を追加したものである。そして、ＲＯＭ１２Ａに記憶される第２実施形態の同時再生プログラムＰIIは、第１実施形態の同時再生プログラムＰに時間補正のプログラムと発光のプログラムを付加したものである。そして、第２実施形態の表示・入力部１９IIは表示・入力部１９IIの発光をＯＮ／ＯＦＦさせるスターキー２０ａと、発光体４をＯＮ／ＯＦＦさせる＃（イゲタ）キー２０ｂを表示するとともに、タッチ動作により機能させる。
【００５９】
図８は第２実施形態の発光体４の要部の構成を示すブロック図である。発光体４は、各部を制御する制御回路３０と、制御回路３０が動作するとき一時的にデータを記憶するＲＡＭ３１と、たとえば不揮発性のＥＥＰＲＯＭからなり制御回路３０を動作させるプログラムや動作するために必要なデータなどを記憶するＲＯＭ３２と、スマートフォンとの無線接続によりアンテナ３３を介してスマートフォンから発光信号を受信する通信回路３４と、光の三原色のＬＥＤを有し多色の発光する発光部３５と、点灯キー３６ａと消灯キーを有する入力部３６と、スマートフォンとの有線接続の際に用いる接続部３７を備えている。
【００６０】
図９〜図１１は第２実施形態の同時再生プログラムＰIIの主要な動作を示すフローチャートである。第１実施形態の同時再生プログラムＰの動作と同じステップは同一ステップ符号を付す。
【００６１】
ところで、第１実施形態ではスマートフォン３Ａの時計回路２０Ａの時刻はスマートフォン３Ｂ、３Ｃと同じとした。つまり、スマートフォン３Ａ、３Ｂ、３Ｃにおいて、全く同じ時刻を刻む時計が備わっているものとした。
【００６２】
しかしながら、一般的にはスマートフォン３Ａ、３Ｂ、３Ｃが全く同じ時刻を刻むわけではなく、第２実施形態ではスマートフォン３Ａ、３Ｂ、３Ｃいずれも同じＮＴＰ東京Ｊから日本標準時の時刻情報ＮＴＰを受信するが、それぞれの内部の時計の水晶発振子の性能が異なるために互いに時刻が異なるものとする。
【００６３】
図９において、第２実施形態のスマートフォン３ＡIIの制御回路１０ＡIIは、変数Ｓを再生時刻として、変数ＮＴＰを受信したＮＴＰの時刻として、変数ＣＲＹをスマートフォン３Ａの時計回路２０Ａの時刻として、変数ΔＷを初期の時計の誤差として割り付ける（ステップＳ２１）。変数を割り付けたら測定サブルーチンに進む（ステップＳ２）。測定サブルーチンは第１実施形態の図４と同一である。
【００６４】
制御回路１０ＡIIは、測定サブルーチンから戻ると２０秒を計時するためのタイマーをスタートさせる（ステップＳ２２）。そして、ＮＴＰ東京Ｊの時刻ＮＴＰを取得して内部の時計の時刻ＣＲＹの差を計算してΔＷとする（ステップＳ２３）。
【００６５】
そして、第１実施形態の図３のステップＳ３〜Ｓ６と同様に再生時刻を得て変数Ｓとする。そして、内部時計の時刻ＣＲＹが、再生時間ＳをＮＴＰ東京Ｊとの誤差ΔＷで補正した時刻のＦＧ前になるまで待機する（ステップＳ２４のＮｏ）。
【００６６】
この待機中、２０秒ごとに内部時計のずれを計測して所定時間以上大きくなれば、時間補正サブルーチンで時間の補正をする（ステップＳ２５、Ｓ２６）。図１０は、この時間補正サブルーチンの動作を示すフローチャートである。
【００６７】
制御回路１０ＡIIは、変数ΔＷＮを更新前のＮＴＰ東京Ｊと内部の時計の時刻の差として割り当てる（ステップＳ３１）。そして、ＮＴＰ東京Ｊの時刻ＮＴＰを取得して内部の時計の時刻ＣＲＹの差を計算してΔＷＮにする（ステップＳ３２）。
【００６８】
そして、最新の誤差であるΔＷＮと従来のΔＷの差の絶対値を比較して０．０３６秒以上であれば（ステップＳ３３のＹｅｓ）変数ΔＷを変数ΔＷＮの値に更新して（ステップＳ３５）ステップＳ３５で２０秒経時のタイマーをリセットする。ステップＳ３３で０．０３６秒未満であればそのままステップＳ３５に進む。ステップＳ３５が済むと時間補正サブルーチンを終了して戻る。
【００６９】
制御回路１０ＡIIは、図９のステップＳ２４で待機が終了すると、ステップＳ２７の再生・発光サブルーチンに進む。図１１はステップＳ２７の再生・発光サブルーチンの動作を示すフローチャートである。
【００７０】
制御回路１０ＡIIは、変数Ｌ１を第１のスマートフォン３ＡIIの表示・入力部１９IIの発光のＯＮ／ＯＦＦとして、変数Ｌ２を発光体４の発光部３５の発光のＯＮ／ＯＦＦとして割り付ける（ステップＳ４１）。Ｌ１＝１で発光ＯＮ、Ｌ２＝１で発光ＯＮである。そして制御回路１０ＡIIは再生を行う（ステップＳ４２）。この再生は、音楽が終わるまで（ステップＳ５８のＹｅｓ）続けられる。
【００７１】
図７のスターキー２０ａは表示・入力部１９IIを発光させるか否かのトグルスイッチである（Ｓ４３〜Ｓ４６）。＃キー２０ｂは発光体４の発光部３５を発光させるか否かのトグルスイッチである（Ｓ４８〜Ｓ５０）。
【００７２】
制御回路１０ＡIIは、変数Ｌ１が１であれば表示・入力部１９IIを発光させ（Ｓ５１，Ｓ５２）、変数Ｌ２が１であれば発光体４の発光部３５を発光させる（Ｓ５３，Ｓ５４）。第２実施形態では、図６に示すようにスマートフォン３ＡIIでは無線接続された発光体４が発光し、スマートフォン３ＢIIでは有線接続された発光体４が発光し、スマートフォン３Ｃはその表示・入力部１９IIが発光する。それぞれの発光のＯＮ／ＯＦＦは使用者が選択できる。
【００７３】
本実施形態においては、スマートフォン３ＡII、３ＢIIと接続した発光体４をスマートフォン３ＡII、３ＢIIで再生されている音楽に同期させて発光させることにより、参加者の一体感、幻想的、叙情的などの空間を演出することができる。また、発光体４が無くてもスマートフォン３Ａの表示・入力部１９IIを発光させることにより、一体感、幻想的、叙情的などの空間を演出することができる。
【００７４】
また、制御回路１０ＡIIは音楽に同期させて発光の方法を変化させる。その方法には種々あるが図１２はその１例であり、音量の大小に応じて、また、音の周波数の高低に応じて色を変化させる。従来のケミカルライトのような携帯型照明装置は音楽に同期して発光が変化するものではなかった。
【００７５】
制御回路１０ＡIIは、ステップ４２の再生開始からステップＳ５８のＹｅｓの再生中、２０秒ごと（ステップＳ５５）に図１０の時間補正サブルーチンに進む（ステップＳ５６）。図１０のステップＳ３３のＹｅｓで最新の誤差であるΔＷＮと初期のΔＷの差の絶対値を比較して０．０３６秒以上であれば、変数ΔＷを変数ΔＷＮの値に更新する。そして、図１０の時間補正サブルーチンから戻り、再生時間をΔＷ−ΔＷＮ早める（ステップＳ５７）これにより再生中の時間が補正される。
【００７６】
このように、本実施形態の同時再生プログラムＰIIは、再生中であっても２０秒ごとに時刻のずれをチェックして、閾値以上のずれがあれば曲の再生位置を補正するので、再生中であっても他のスマートフォンとの音楽のずれを低減することができる。
【００７７】
つまり、スマートフォン３Ａ、３Ｂ、３Ｃは、いずれもそれぞれの内部の時計の水晶発振子の性能が異なるために互いに時刻が微妙に異なっている。従って、再生開始時刻に同時に再生を開始したとしても、その後内部の時計の違いによって、再生中少しずつ曲の再生位置がずれてきてしまう。例えば、正確な２０秒に対して、スマートフォンによっては、若干遅くなって２０秒を刻む内部時計を備えているものもあり、またそれよりも更に若干遅くなって２０秒を刻む内部時計を備えているものもある。従って、仮に２０秒の曲があったとして、再生開始位置をそろえてこの曲を再生しても、曲の終わりがそろわないことになる。
【００７８】
本実施形態では、再生開始時だけでなく再生中であっても、日本標準時の時刻情報ＮＴＰを標準時刻として取得し、この標準時刻と内部時計とのずれをチェックして、閾値以上のずれがあれば曲の再生位置の補正（例えば、数フレーム分スキップする）を行うので、再生中であっても他のスマートフォンとの音楽のずれを低減することができる。なお、第２実施形態ではステップ３３でのΔＷとΔＷＮの誤差の閾値を０．０３６秒としたが、本発明の閾値は０．０３６秒に限定するものではない。また、標準時刻は、必ずしも日本標準時の時刻情報ＮＴＰに限られるものではなく、例えばＧＰＳからの時刻データなどを用いることもできる。
【００７９】
本実施形態の同時再生プログラムＰII、同時再生システム１００II、携帯端末であるスマートフォン３ＡII、３ＢII、３ＣII、発光体４によれば、各携帯端末に起因する再生の遅延をなくし、再生開始時刻に同時に共通再生データを再生することができる。また、再生開始の時だけでなく、再生中においても各携帯端末に起因する再生ずれをなくすことができる。
【００８０】
また、携帯端末と接続し、携帯端末により再生される共通再生データと同期して発光する発光体４を用いることで、発光体の使用者はより一体感を高めることができる。
【００８１】
更には、長時間の音楽同時再生イベントでは、携帯端末の表示・入力部１９IIを発光させていると携帯端末側の電池の消耗が早くなってしまう。しかしながら、発光体４を用いることにで、携帯端末側での電池の消耗を抑えることができるため、本実施形態は長時間のイベントにも適する。
【００８２】
また、音楽同時再生イベントにおいては、盛り上がるにつれて手を激しく振るなどの激しい動作も加わってくるため、発光する携帯端末を振り回すと、汗ばんだ手から携帯端末が飛び出したりする虞があるため、周囲の人にも危険である。しかしながら、発光体４は携帯端末と異なり、発光専用の道具であるため滑り止めの加工や形状を簡単に実現することができるため安全性も高い。
【００８３】
また、携帯端末は通常矩形状であることから、表示・入力部１９IIの矩形状の表示面しか発光しないため、特定の方向の人にだけしか発光を確認することができない。したがって、例えばステージ形式の音楽同時再生イベントであれば、後方の人からは発光している携帯端末を確認することができないために、全体での盛り上がりに欠けてします。しかしながら、棒状の発光体４を用いることで、全方位から発光を確認することができるようになるため、本実施形態は全体での盛り上がりを高めるイベントにより適している。なお、発光体４は発光棒に限定せず、たとえばリストバンドや発光ペンであってもよい。
【００８４】
なお、上述の実施形態の携帯端末はスマートフォンであったが、本発明はスマートフォンやスマートフォンに限定するものではない。また、スマートフォンが同時再生プログラムと音楽データをインターネットからダウンロードしたが、インターネットからに限定するものではなく、例えば、記憶媒体からデータ転送させてもよく、同時再生プログラムと音楽データの少なくとも１つを記憶させた記録媒体をスマートフォンに装着させてもよい。
【００８５】
また、上述の実施形態では、測定用の音データを同時再生プログラムに含ませたが、含ませなくても良く、同様に再生時刻を音楽データに含ませたが、含ませなくてもよい。
【００８６】
また、本発明が再生する共通再生データは音楽に限定するものではなく、例えば、文章を読んだ音声データやクイズの問題を読んだ音声データでもよい。つまり、各携帯端末で同時に共通再生データを再生開始することができるため、同時に再生を開始することが重要となる朗読会や授業やクイズゲームのようなイベントを、携帯端末を使って簡単に実現することができる。さらに、音以外の動画などの再生データにも適用させることができる。
【符号の説明】
【００８７】
１：アプリケーションサーバー
２：コンサートサーバー
３Ａ、３ＡII、３Ｂ、３ＢII、３Ｂ、３ＢII：スマートフォン
４：発光体
１０Ａ：制御回路
１２Ａ：ＲＯＭ
１６Ａ：スピーカー
１７：マイクロホン
１９：表示・入力部
２１Ａ：時計回路
１００、１００II：同時再生システム
【図１】
2017168961.tif 000003
【図２】
2017168961.tif 000004
【図３】
2017168961.tif 000005
【図４】
2017168961.tif 000006
【図５】
2017168961.tif 000007
【図６】
2017168961.tif 000008
【図７】
2017168961.tif 000009
【図８】
2017168961.tif 000010
【図９】
2017168961.tif 000011
【図１０】
2017168961.tif 000012
【図１１】
2017168961.tif 000013
【図１２】
2017168961.tif 000014