(57)【要約】【課題】入力された音声に応じて音楽を出力する。【解決手段】コンピュータに、入力された音声を取得する音声取得ステップと、記憶媒体に記憶された複数の登録文字列のうちのいずれかの登録文字列が音声に含まれることを検出する文字列検出ステップと、文字列検出ステップで検出した登録文字列を含む音声を取得してから記憶媒体に記憶された遅延時間が経過した後に、登録文字列に対応する音楽を出力する音楽出力ステップとを実行させるための音楽再生プログラムを提供する。【選択図】図１
2014006746.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、入力された音声に応じて音楽を出力させるための音楽再生用プログラムであって、
前記コンピュータに、
入力された前記音声を取得する音声取得ステップと、
記憶媒体に記憶された複数の登録文字列のうちのいずれかの前記登録文字列が前記音声に含まれることを検出する文字列検出ステップと、
前記文字列検出ステップで検出した前記登録文字列を含む前記音声を取得してから前記記憶媒体に記憶された遅延時間が経過した後に、前記登録文字列に対応する前記音楽を出力する音楽出力ステップと
を実行させるための音楽再生プログラム。
【請求項２】
前記コンピュータに、
前記登録文字列に対応づけて前記記憶媒体に前記遅延時間を記憶する遅延時間記憶ステップをさらに実行させるための請求項１に記載の音楽再生プログラム。  
【請求項３】
前記コンピュータに、
入力された前記登録文字列を取得する文字列取得ステップと、
前記文字列取得ステップにおいて前記登録文字列を取得すると、前記登録文字列に対応づけて記憶する音楽名の候補を示す複数の候補名を表示する表示ステップと、
前記複数の候補名から選択された前記候補名に対応する前記音楽名を前記登録文字列に対応づけて記憶させる音楽名記憶ステップと
をさらに実行させるための請求項１又は２に記載の音楽再生プログラム。
【請求項４】
前記コンピュータに、
放送番組を受信する放送受信ステップと、
前記放送番組を再生する放送再生ステップと、
前記放送番組の再生中に受けた登録指示に応じて、前記登録指示を受けたときに再生している前記放送番組が含む音楽データを取得する音楽データ取得ステップと、
前記音楽データ取得ステップにおいて取得した前記音楽データを記憶する音楽データ記憶ステップと
をさらに実行させるための請求項１から３のいずれか一項に記載の音楽再生プログラム。
【請求項５】
前記コンピュータに、
前記音楽データ取得ステップにおいて、前記放送番組が含む台詞文字列をさらに取得させ、
前記音楽データ記憶ステップにおいて、前記台詞文字列の少なくとも一部を前記登録文字列として前記音楽データに対応づけて記憶させるための請求項４に記載の音楽再生プログラム。
【請求項６】
前記コンピュータに、
前記表示ステップにおいて、前記音楽データ取得ステップにおいて取得した複数の前記台詞文字列を表示させ、
前記音楽データ記憶ステップにおいて、前記表示ステップにおいて表示した前記複数の台詞文字列から選択された前記台詞文字列を前記登録文字列として前記音楽名に対応づけて記憶させるための請求項５に記載の音楽再生プログラム。
【請求項７】
前記コンピュータに、
前記音楽データ記憶ステップにおいて、前記登録指示を取得したときから所定時間だけ早い時間に再生した前記放送番組が含む前記台詞文字列と前記音楽名とを対応づけて記憶させるための請求項５又は６に記載の音楽再生プログラム。
【請求項８】
前記コンピュータに、
他のコンピュータから前記登録文字列を受信する文字列受信ステップをさらに実行させ、
前記音楽出力ステップにおいて、前記他のコンピュータから受信した前記登録文字列に対応する前記音楽を出力させるための請求項１から７のいずれか一項に記載の音楽再生プログラム。
【請求項９】
コンピュータと、
前記コンピュータとの間でデータを送受信するデータ管理装置と
を備える音楽再生システムであって、
前記コンピュータは、
入力された音声を取得する音声取得部と、
複数の登録文字列を記憶する文字列記憶部と、
前記音声に前記複数の登録文字列のうちのいずれかの前記登録文字列が含まれることを検出する文字列検出部と、
前記文字列検出部が検出した前記登録文字列を前記データ管理装置に送信する文字列送信部と
を有し、
前記データ管理装置は、
前記複数の登録文字列と複数の音楽データとを対応づけて記憶する音楽データ記憶部と、
前記情報端末から受信した前記登録文字列に対応する前記音楽データを前記コンピュータに送信する音楽データ送信部と
を有し、
前記コンピュータは、
前記音声を取得から前記音楽データを出力するまでの遅延時間を示す情報を記憶する遅延時間記憶部と、
前記音声を取得してから前記遅延時間が経過した後に前記音楽データを出力する出力部と
をさらに有する音楽再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの発声に応じて音楽を再生する音楽再生プログラム及び音楽再生システムに関する。
【背景技術】
【０００２】
従来、ハードディスク等に記録された音楽データからユーザの好みに応じた音楽データを検索するための音楽データ再生装置が知られている。従来の音楽データ再生装置においては、ユーザが入力した音声の中に、音楽のタイトルやアーチスト名などの検索用キーワードが含まれている場合に、対応する音楽が再生されていた（例えば、特許文献１及び特許文献２を参照）。【０００３】
また、通信回線を介しての通話中にユーザが入力した音声の検出結果に対応付けられている効果音やＢＧＭ（Background Music）等の音楽データを取得して、入力された音声と音楽データとを合成した音を通話中の相手に送る装置も知られている（例えば、特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８４７８３号公報
【特許文献２】特開平１１−９５７９０号公報
【特許文献３】特開２００７−２５１５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、従来の音楽データ再生装置においては、ユーザが音声を入力してから音楽が再生されるまでに要する時間は、ユーザが入力する音声の内容、音楽データを格納しているデータベースから所望の音楽を検索するまでの時間に応じて変動するという問題があった。従来の音楽データ再生装置は、音声を入力したユーザ自身が音楽を聞いたり、カラオケで歌ったりすることを目的として音楽を再生する。したがって、音声が入力されてから音楽の再生を開始するまでの時間の変動の影響について考慮する必要がなかった。【０００６】
しかしながら、会話中に特定の言葉を発したときに発した言葉にふさわしい音楽を流してムードを高めたり、プレゼンテーション会場で発した言葉に応じて音楽を流したりする用途においては、音声を入力してから音楽が再生されるまでの時間が変動すると、音楽を流す効果が小さくなってしまうという問題が生じる。【０００７】
例えば、「誕生日おめでとう」という言葉に続いて誕生日を祝う音楽を流したい場合、「誕生日おめでとう」という言葉の０．１秒後に音楽の再生が始まると、音楽の再生が早過ぎて落ち着かない雰囲気になり、「誕生日おめでとう」という言葉の５秒後に音楽の再生が始まると、音楽の再生が遅すぎてムードが壊れてしまうという問題があった。【０００８】
また、プレゼンテーション中に発した言葉に続いて所望の音楽を流したい場合に、音楽の再生が開始するまでの時間を予測できないと、予定外の間が空いたり、何かを話しかけたところで音楽の再生が開始したりするので、効果的なプレゼンテーションを行うことが困難であるという問題が生じていた。【０００９】
そこで、本発明はこれらの点を鑑みてなされたものであり、ユーザが入力した音声に応じて適切なタイミングで所望の音楽を再生することができる音楽再生プログラム及び音楽再生システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様においては、コンピュータに、入力された音声を取得する音声取得ステップと、記憶媒体に記憶された複数の登録文字列のうちのいずれかの登録文字列が音声に含まれることを検出する文字列検出ステップと、文字列検出ステップで検出した登録文字列を含む音声を取得してから記憶媒体に記憶された遅延時間が経過した後に、登録文字列に対応する音楽を出力する音楽出力ステップとを実行させるための音楽再生プログラムを提供する。【００１１】
上記の音楽再生プログラムは、コンピュータに、登録文字列に対応づけて記憶媒体に遅延時間を記憶する遅延時間記憶ステップをさらに実行させてもよい。音楽再生プログラムは、コンピュータに、入力された登録文字列を取得する文字列取得ステップと、文字列取得ステップにおいて登録文字列を取得すると、登録文字列に対応づけて記憶する音楽名の候補を示す複数の候補名を表示する表示ステップと、複数の候補名から選択された候補名に対応する音楽名を登録文字列に対応づけて記憶させる音楽名記憶ステップとをさらに実行させてもよい。【００１２】
上記の音楽再生プログラムは、コンピュータに、放送番組を受信する放送受信ステップと、放送番組を再生する放送再生ステップと、放送番組の再生中に受けた登録指示に応じて、登録指示を受けたときに再生している放送番組が含む音楽データを取得する音楽データ取得ステップと、音楽データ取得ステップにおいて取得した音楽データを記憶する音楽データ記憶ステップとをさらに実行させてもよい。上記の音楽データ取得ステップにおいて、放送番組が含む台詞文字列をさらに取得させ、音楽データ記憶ステップにおいて、台詞文字列の少なくとも一部を登録文字列として音楽データに対応づけて記憶させてもよい。【００１３】
上記の表示ステップにおいて、音楽データ取得ステップにおいて取得した複数の台詞文字列を表示させ、音楽データ記憶ステップにおいて、表示ステップにおいて表示した複数の台詞文字列から選択された台詞文字列を登録文字列として音楽名に対応づけて記憶させてもよい。音楽データ記憶ステップにおいては、登録指示を取得したときから所定時間だけ早い時間に再生した放送番組が含む台詞文字列と音楽名とを対応づけて記憶させてもよい。【００１４】
上記の音楽再生プログラムは、コンピュータに、他のコンピュータから登録文字列を受信する文字列受信ステップをさらに実行させ、音声出力ステップにおいて、他のコンピュータから受信した登録文字列に対応する音楽を出力させてもよい。【００１５】
本発明の第２の態様においては、コンピュータと、当該コンピュータとの間でデータを送受信するデータ管理装置とを備える音楽再生システムであって、コンピュータは、入力された音声を取得する音声取得部と、複数の登録文字列を記憶する文字列記憶部と、音声に複数の登録文字列のうちのいずれかの登録文字列が含まれることを検出する文字列検出部と、文字列検出部が検出した登録文字列をデータ管理装置に送信する文字列送信部とを有し、データ管理装置は、複数の登録文字列と複数の音楽データとを対応づけて記憶する音楽データ記憶部と、情報端末から受信した登録文字列に対応する音楽データを情報端末に送信する音楽データ送信部とを有し、情報端末は、音声を取得から音楽データを出力するまでの遅延時間を示す情報を記憶する遅延時間記憶部と、音声を取得してから遅延時間が経過した後に音楽データを出力する出力部とをさらに有する音楽再生システムを提供する。
【発明の効果】
【００１６】
本発明によれば、ユーザが入力した音声に応じて適切なタイミングで所望の音楽を再生することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態のコンピュータの構成を示す。
【図２】第１の実施形態のコンピュータの一例である情報端末の構成を示す。
【図３】第１の実施形態の音楽再生プログラムのフローチャートの一例を示す。
【図４】第１の実施形態の音楽再生プログラムを実行するコンピュータの他の構成例を示す。
【図５】第１の実施形態の音楽再生プログラムにおける音楽登録ステップのフローチャートの一例を示す。
【図６】第１の実施形態における音楽データパッケージの構成例を示す。
【図７】第１の実施形態の音楽再生プログラムを実行するコンピュータの他の構成例を示す。
【図８】第１の実施形態の音楽再生プログラムにおける音楽登録ステップのフローチャートの一例を示す。
【図９】第１の実施形態の音楽再生プログラムにおける音楽登録ステップのフローチャートの他の例を示す。
【図１０】第１の実施形態の音楽再生プログラムにおける音楽登録ステップのフローチャートの他の例を示す。
【図１１】第１の実施形態の音楽再生プログラムにおける音楽登録ステップを実行する通信シーケンスの一例を示す。
【図１２】第２の実施形態の音楽再生プログラムを実行する複数のコンピュータから構成される音楽再生システムの構成例を示す。
【図１３】第３の実施形態の音楽再生システムの構成例を示す。
【発明を実施するための形態】
【００１８】
＜第１の実施形態＞
［音楽再生プログラムの基本構成］
図１は、第１の実施形態の音楽再生プログラムを実行するコンピュータ１００の構成を示す。コンピュータ１００は、制御部１１０、記憶部１２０、音声取得部１３０、文字列検出部１４０及び音声出力部１５０を備える。
【００１９】
制御部１１０は、例えば、音楽再生プログラムを実行するマイクロプロセッサである。制御部１１０は、音楽再生プログラムを実行することにより、記憶部１２０、音声取得部１３０、文字列検出部１４０及び音声出力部１５０を制御する。
【００２０】
記憶部１２０は、制御部１１０の制御によってデータを記憶する。記憶部１２０は不揮発性メモリであってもよく、揮発性メモリであってもよい。記憶部１２０は挿抜可能なメモリカードやＣＤ−ＲＯＭのような記憶媒体であってもよい。記憶部１２０は、音楽再生プログラムを記憶してもよい。制御部１１０は、記憶部１２０に記憶された音楽再生プログラムを実行してもよく、ネットワークを介してサーバ等からダウンロードされた音楽再生プログラムを実行してもよい。
【００２１】
音声取得部１３０は、ユーザにより入力された音声を取得する。例えば、音声取得部１３０はマイクを含む。制御部１１０は、音声取得部１３０が取得した音声をデジタル信号に変換して記憶部１２０に記憶させてもよい。制御部１１０は、音声取得部１３０が音声を取得した時刻を音声に対応づけて記憶部１２０に記憶させてもよい。例えば、制御部１１０は、デジタル信号に変換された音声データのそれぞれに対応づけて、音声取得部１３０が取得した時刻を記憶部１２０に記憶させる。
【００２２】
文字列検出部１４０は、予め記憶部１２０に記憶された複数の登録文字列のうちのいずれかの登録文字列が、音声取得部１３０により取得された音声に含まれることを検出する。例えば、文字列検出部１４０は、音声認識技術により音声を文字列に変換した後に、変換後の文字列から登録文字列を検索する。具体的には、文字列検出部１４０は、音声取得部１３０が取得した音声の信号パターン（以下、入力音声パターン）と、記憶部１２０に記憶された複数の登録文字列に対応する音声の複数の信号パターン（以下、登録音声パターン）とを比較してよい。文字列検出部１４０は、登録音声パターンＡと入力音声パターンとの間の類似度が閾値以上である場合に、登録音声パターンＡに対応する登録文字列が、音声取得部１３０が取得した音声に含まれることを検出してよい。
【００２３】
音声出力部１５０は、文字列検出部１４０が登録文字列を検出した音声を音声取得部１３０が取得してから記憶部１２０に記憶された遅延時間が経過した後に、検出された登録文字列に対応する音楽を出力する。例えば、音声出力部１５０は、予め登録文字列に対応づけて記憶部１２０に記憶されていた音楽を出力する。音声出力部１５０は、予め登録文字列に対応づけて記憶部１２０に記憶されていた音楽名に対応する音楽を、インターネットなどのネットワークを介して接続されたサーバから取得した後に出力してもよい。
【００２４】
一例として、音声出力部１５０は、文字列検出部１４０が登録文字列を検出した音声を音声取得部１３０が取得してから、文字列検出部１４０が登録文字列の検出に要する最大時間より大きな遅延時間だけ経過した後に音楽を出力する。音声出力部１５０は、登録文字列を検出した音声が取得されてから、文字列検出部１４０が登録文字列の検出に要する最大時間と登録文字列に対応する音楽の再生の準備に要する最大時間とを加算した時間より大きな遅延時間だけ経過した後に音楽を出力してもよい。
【００２５】
音声出力部１５０は、文字列検出部１４０が登録文字列を検出した音声を音声取得部１３０が取得した時刻を記憶部１２０から読み出して、読み出した時刻に文字列検出部１４０が登録文字列の検出に要する最大時間を加算した時刻において音楽を出力してもよい。音声出力部１５０は記憶部１２０から読みだした時刻に、文字列検出部１４０が登録文字列の検出に要する最大時間と登録文字列に対応する音楽を取得するまでの最大時間とを加算した時刻において音楽を出力してもよい。
【００２６】
音声出力部１５０は、登録文字列の先頭部に対応する音声が取得された時刻から遅延時間が経過した後に音楽を出力してもよく、登録文字列の後端部に対応する音声が取得された時刻から遅延時間が経過した後に音楽を出力してもよい。音声出力部１５０は、登録文字列の長さに応じて、音楽を出力するまでの遅延時間の起点となる時刻を登録文字列の先頭部を取得した時刻にするか登録文字列の後端部を取得した時刻にするかを決定してもよい。例えば、音声出力部１５０は、所定の長さよりも短い登録文字列に対しては、登録文字列の先頭部を起点として、所定の長さ以上の登録文字列に対しては、登録文字列の後端部を起点とする。
【００２７】
なお、音声取得部１３０が取得した音声に登録文字列が含まれることを文字列検出部１４０が検出し、音声出力部１５０が音楽の再生を開始してから所定の時間内は、文字列検出部１４０は登録文字列の検出を停止してもよい。このようにすることで、高い頻度で音楽が切り替わることを防止できる。
【００２８】
また、音声取得部１３０が複数の音声を同時に取得した場合に、文字列検出部１４０は、取得された音声の特徴に基づいて選択した音声に含まれる登録文字列を検出してもよい。例えば、ＡさんとＢさんが同時に異なる登録文字列を含む音声を発した場合に、文字列検出部１４０は、予め登録されている音声の特徴に類似するＡさんの音声に含まれていた登録文字列を検出する。文字列検出部１４０は、Ａさんの音声から登録文字列を検出した後にＡさんを含む複数の人が発した音声を同時に取得した場合に、Ａさんの音声に含まれる登録文字列を優先的に検出してもよい。
【００２９】
以上の通り、本実施形態の音楽再生プログラムを実行するコンピュータ１００においては、音声取得部１３０が登録文字列を含む音声を取得してから所定の遅延時間が経過した後に音楽を出力する。したがって、文字列検出部１４０が文字列検出に要する時間にばらつきが生じたり、音声出力部１５０が音楽を取得するまでの時間にばらつきが生じたりしても、音声取得部１３０が登録文字列を含む音声を取得してから音楽が出力されるまでの時間が変動しない。その結果、ユーザは、音声を入力してから音楽が出力されるまでの時間を正確に予測できるので、音楽を使った効果的なプレゼンテーションを実行することができる。
【００３０】
図２は、第１の実施形態の音楽再生プログラムを実行するコンピュータ１００の一例として情報端末１０００の構成を示す。情報端末１０００は、ＣＰＵ５１０、ＲＯＭ５２０、ＲＡＭ５３０、マイク５４０、スピーカ５５０、表示部５６０、ユーザインターフェイス部５７０、及び通信インターフェイス５８０を備える。情報端末１０００においては、ＲＯＭ５２０に格納された本発明の音楽再生プログラムをＣＰＵ５１０が読み出して実行する。
【００３１】
具体的には、ＣＰＵ５１０は制御部１１０に対応し、ＲＯＭ５２０及びＲＡＭ５３０は記憶部１２０に対応する。マイク５４０は音声取得部１３０に対応する。スピーカ５５０は音声出力部１５０として機能する。ＣＰＵ５１０が音楽再生プログラムを実行することにより、ＣＰＵ５１０は文字列検出部１４０として機能する。
【００３２】
表示部５６０は、例えば液晶ディスプレイである。ユーザインターフェイス部５７０は、ユーザの指示を取得するインターフェイスであり、例えば、表示部５６０に重ねて設けられたタッチパネルである。通信インターフェイス５８０は、インターネット又はＬＡＮなどのネットワークに接続される。ＣＰＵ５１０は、通信インターフェイス５８０を介して、ネットワークを介して接続された他の端末との間でデータの送受信をする。
【００３３】
図３は、第１の実施形態の音楽再生プログラムのフローチャートの一例を示す。ユーザがコンピュータ１００の近くで音声を発すると、音声取得部１３０は入力された音声を取得する（Ｓ３０２）。制御部１１０は、音声取得部１３０が取得した音声をデジタル信号に変換して、音声を取得した時刻と共に記憶部１２０に記憶させる（Ｓ３０４）。制御部１１０は、記憶部１２０に記憶されている登録文字列のうち最も長い登録文字列の発音に要する時間よりも長い時間に渡って、取得された音声を記憶部１２０に記憶させてもよい。制御部１１０は、記憶部１２０に記憶させてから最も長い登録文字列の発音に要する時間が経過すると、記憶させた音声を消去してもよい。
【００３４】
文字列検出部１４０は、予め記憶部１２０に記憶された複数の登録文字列のうちのいずれかの登録文字列が音声に含まれているかどうか判断する（Ｓ３０６）。制御部１１０は、文字列検出部１４０が登録文字列を検出するまでの間、Ｓ３０２からＳ３０６を繰り返す。制御部１１０は、登録文字列が当該音声に含まれている場合には、音声取得部１３０が当該音声を取得した時刻から予め記憶部１２０に記憶された遅延時間が経過した時刻まで待機する（Ｓ３０８）。
【００３５】
例えば、音声が取得されてから登録文字列が当該音声に含まれていることを検出するまでに要した時間がＴ１、遅延時間がＴｄである場合に、制御部１１０は、登録文字列が音声に含まれていることを検出してからＴｄ−Ｔ１の時間だけ待機する。制御部１１０は、再生する音楽データの取得に時間を要する場合には、待機している間に音楽データを取得してもよい。Ｔｄ−Ｔ１は、音楽データの取得に要する時間よりも長いことが好ましい。制御部１１０は、待機すべき時間が経過すると文字列検出部１４０が検出した登録文字列に対応する音楽を音声出力部１５０に出力させる（Ｓ３１０）。ここで、音楽データは、音楽を再生するために必要なデータであり、例えば音楽の楽譜情報又は音響信号情報を含む。
【００３６】
コンピュータ１００は、複数の登録文字列に対応する複数の遅延時間を記憶部１２０に記憶してもよい。コンピュータ１００は、予め遅延時間を記憶部１２０に記憶していてもよく、複数の登録文字列に応じた遅延時間をユーザから取得して記憶部１２０に記憶させてもよい。登録文字列によって異なる遅延時間を予め設定しておくことで、ユーザは、音声入力する登録文字列の内容と再生する音楽に応じた適切なタイミングで音楽を再生できる。
【００３７】
例えば、「お誕生日おめでとう」に対応づけて２秒の遅延時間を予め記憶部１２０に記憶させておくと、コンピュータ１００は、ユーザが「お誕生日おめでとう」という言葉を発した２秒後に音楽を再生する。「今日も頑張ろう」という登録文字列に対応づけて０．５秒の遅延時間を予め記憶部１２０に記憶させておくと、コンピュータ１００は、ユーザが「今日も頑張ろう」という言葉を発した０．５秒後に音楽を再生する。以上の通り、ユーザが、発声してから何秒後に音楽の再生が始まるかを知っていれば、音楽の再生が始まるタイミングに合わせた会話やプレゼンテーションをすることができるので、場の雰囲気が一層高まるという効果を奏する。
【００３８】
［文字列及び音楽データを登録する］
図４は、本実施形態の音楽再生プログラムを実行するコンピュータ１００の他の構成例を示す。同図に示したコンピュータ１００は、文字列取得部１６０をさらに有する点で図１に示したコンピュータ１００と異なる。
【００３９】
図５は、本実施形態の音楽再生プログラムにおける音楽登録ステップのフローチャートの一例を示す。文字列取得部１６０はユーザによって入力された登録文字列を取得する（Ｓ５０２）。文字列取得部１６０は、タッチパネルやキーボードなどのユーザインターフェイスを介して文字列を取得してもよく、ユーザにより入力された音声を文字列検出部１４０が変換した文字列を取得してもよい。
【００４０】
文字列取得ステップにおいて文字列取得部１６０が登録文字列を取得すると、制御部１１０は、登録文字列に対応づけて記憶する音楽名の候補を示す複数の候補名を表示部に表示させる（Ｓ５０４）。例えば、コンピュータ１００は、登録文字列を歌詞の中に含む音楽名を表示する。コンピュータ１００は、予め対応づけて記憶部１２０に記憶された複数の文字列と複数の音楽名との対応テーブルを用いて、取得した登録文字列に対応する音楽名の候補を表示させてもよい。コンピュータ１００は、文字列取得部１６０が取得した登録文字列を、ネットワークを介して接続されたサーバに送信し、サーバから取得した音楽名の候補を表示させてもよい。
【００４１】
次に、制御部１１０は、ユーザによって音楽名が選択されると（Ｓ５０６）、複数の候補名から選択された候補名に対応する音楽名を登録文字列に対応づけて記憶部１２０に記憶させる（Ｓ５０８）。制御部１１０は、音楽名に対応する音楽データを登録文字列に対応づけて記憶部１２０に記憶させてもよい。所定の時間を経過してもユーザによって音楽名が選択されない場合には、音楽登録ステップを終了する（Ｓ５１０）。
【００４２】
ここで、音楽登録ステップにおいて記憶した登録文字列及び音楽名を含むデータ群を、本明細書においては音楽データパッケージと称する。図６は、音楽データパッケージの一例を示す。音楽データパッケージは、登録文字列、音楽データファイル、音楽データパッケージの登録日時、イメージデータファイル、効果音データファイル及び字幕データファイルの少なくとも１つを含む。音楽データパッケージは、登録文字列に対応づけられた遅延時間を示す情報を含んでもよい。
【００４３】
記憶部１２０は、複数の音楽データパッケージを記憶してもよい。制御部１１０は、文字列取得部１６０が登録文字列を取得すると、登録文字列を含む音声を取得してから登録文字列に対応する遅延時間が経過した後に、登録文字列に対応する音楽を再生すると共に、当該音楽を含む音楽パッケージ内のイメージデータ又は字幕データを再生してもよい。
【００４４】
制御部１１０は、ユーザからの指示に基づいて、記憶部１２０に記憶された音楽データパッケージの内容の更新又は削除をしてもよい。記憶部１２０は、ユーザに固有の識別情報に対応づけて音楽データパッケージを記憶し、制御部１１０は、ユーザから取得した識別情報に対応する音楽データパッケージに対してのみ変更又は削除を許可してもよい。
【００４５】
制御部１１０は、ユーザが入力した文字列に対応する音楽データパッケージを検索し、文字列に対応する音楽データパッケージを表示させてもよい。ユーザは、表示された音楽データパッケージを見て、不要な音楽データパッケージを削除することができる。
【００４６】
［視聴中の放送番組内の音楽を登録する］
図７は、本実施形態の音楽再生プログラムを実行するコンピュータ１００の他の構成例を示す。同図に示したコンピュータ１００は、放送受信部１７０、指示取得部１８０、及び、通信部１９０をさらに有する点で図１に示したコンピュータ１００と異なる。本実施形態のコンピュータ１００においては、ユーザがデジタル放送やワンセグ放送等で受信する放送番組を視聴している間に気に入った音楽があった場合に、音楽データを記録媒体に登録することができる。
【００４７】
図８は、本実施形態の音楽再生プログラムにおける音楽登録ステップのフローチャートの一例を示す。まず、制御部１１０は、ユーザからの指示に応じて、放送受信部１７０によってインターネットやＬＡＮなどのネットワークを通じて放送番組を受信して（Ｓ８０２）、受信した放送番組を再生する（Ｓ８０４）。
【００４８】
次に、制御部１１０は、放送番組の再生中に受けたユーザによる登録指示に応じて（Ｓ８０６）、登録指示を受けたときに再生している放送番組が含む音楽データを取得する（Ｓ８０８）。続いて、制御部１１０は、音楽データ取得ステップにおいて取得した音楽データを記憶部１２０に記憶する（Ｓ８１０）。制御部１１０は、音楽データに対応する登録文字列候補を表示し、ユーザにより選択された登録文字列に対応づけて音楽データを記憶部１２０に記憶させてもよい。制御部１１０は、放送番組から取得した音楽データと同じ音楽名の音楽データを、ネットワークを介して接続されたサーバから取得してもよい。
【００４９】
以上の通り、本実施形態の音楽再生プログラムによれば、ユーザは、放送番組の再生中に気に入った音楽があった時に容易に登録することができる。したがって、ユーザが入力した音声に対してユーザの好みに合った音楽を再生させる環境を容易に構築することができる。
【００５０】
［放送番組から台詞と音楽データを取得して記憶させる］
図９は、本実施形態の音楽登録ステップのフローチャートの他の例を示す。同図に示したフローチャートにおいては、Ｓ９０８以降が、図８に示したフローチャートと異なる。制御部１１０は、番組を視聴中のユーザから音楽データの登録の指示を受けると（Ｓ１００６）、通信部１９０を通じて番組データを要求し、ユーザから登録指示のあった番組が含む台詞文字列を取得する（Ｓ９０８）。例えば、制御部１１０は、登録指示を受けた時刻の前後の所定の範囲内において放送された台詞文字列を取得する。ここで、番組データは、番組に使用されている映像データ、台詞や字幕のテキストデータ及びＢＧＭの音楽名データの少なくとも１つを含む。
【００５１】
制御部１１０は、台詞文字列の少なくとも一部を自動的に登録文字列として抽出してよい（Ｓ９１０）。例えば、制御部１１０は、台詞文字列のうち、予め記憶部１２０に記憶されている単語帳に含まれる単語を登録文字列として抽出する。制御部１１０は、ネットワークを介して接続されたサーバに対して登録指示を取得した時刻を示す情報を送信し、当該サーバから台詞文字列を取得してもよい。
【００５２】
続いて、制御部１１０は、放送番組の再生中に受けた登録指示に応じて、登録指示を受けたときに再生している放送番組が含む音楽データを取得する（Ｓ９１２）。さらに、Ｓ９１２の音楽データ取得ステップにおいて取得した音楽データを台詞文字列から抽出した登録文字列と対応づけて記憶部１２０へ記憶する（Ｓ９１４）。
【００５３】
以上の通り、放送番組から台詞と音楽データを取得して記憶させることにより、ユーザは、登録文字列を入力したり音楽データを外部サーバからダウンロードしたりする手間をかけることなく、登録文字列と音楽データとを対応づけて登録することができる。
【００５４】
［取得した台詞から選択された文字列に対応づけて音楽データを記憶させる］
図１０は、本実施形態の音楽登録ステップのフローチャートの他の例を示す。同図に示したフローチャートにおいては、Ｓ１００８以降が図８に示したフローチャートと異なる。本実施形態の音楽再生プログラムによれば、制御部１１０は、ユーザが視聴中の番組から取得した複数の台詞文字列を登録文字列候補として表示させ、ユーザにより選択された台詞文字列を音楽データに対応付けて記憶部１２０に記憶させる。
【００５５】
具体的には、制御部１１０は、Ｓ１００６において登録指示を取得すると、ユーザから登録指示を受けた時に再生している番組が含む複数の台詞文字列を登録文字列候補として表示部に表示させる（Ｓ１００８）。例えば、制御部１１０は、登録指示を取得した時刻の前後の所定の範囲内において取得した台詞文字列を登録文字列候補として表示する。次に、指示取得部１８０は表示した複数の台詞文字列から少なくとも１つの台詞文字列が選択されると（Ｓ１０１０）、登録指示を受けたときに再生している放送番組が含む音楽データを取得する（Ｓ１０１２）。制御部１１０は、Ｓ１０１２の音楽データ取得ステップにおいて取得した音楽データを、ユーザにより登録文字列として選択された台詞文字列に対応づけて記憶部１２０に記憶させる（Ｓ１０１４）。
【００５６】
以上の通り、制御部１１０が複数の台詞文字列を表示させ、ユーザにより選択された台詞文字列を登録文字列として記憶部１２０に記憶させることにより、不要な台詞文字列を記憶する必要がない。その結果、記憶部１２０の容量の増加を防ぐと共に、文字列検出部１４０が登録文字列の検出に要する時間を短縮することができる。
【００５７】
［登録指示を取得する前の台詞と音楽データを登録する］
ユーザが目や耳でとらえた情報に基づいて「登録したい」と思った後に筋肉を動かして登録ボタンを押すまでに数秒の時間を要する場合があることが知られている。そこで、制御部１１０は、平均的な人が「登録したい」と思ってから登録指示をするまでに要する時間（以下、反応時間）だけ早い時刻において再生した放送番組が含む台詞文字列と音楽データを取得し、台詞文字列と音楽データとを対応づけて記憶部１２０に記憶させてもよい。
【００５８】
具体的には、制御部１１０は、再生中の放送番組を上記の反応時間よりも長い時間だけ記憶し続ける。例えば、制御部１１０は、上記の反応時間よりも長い時間に渡って放送番組を記憶することができる容量のリングバッファに放送番組を記憶する。
【００５９】
指示取得部１８０がユーザからの登録指示を取得すると、制御部１１０は、記憶部１２０に記憶された放送番組を検索して、登録指示を取得したときから所定時間だけ早い時間に再生した放送番組が含む台詞文字列と音楽データを取得する（Ｓ１２０８）。例えば、制御部１１０は、登録指示において指定された時間だけ早い時間に再生した放送番組が含む台詞文字列と音楽データを取得する。
【００６０】
［通信シーケンス］
図１１は、本実施形態における音楽登録ステップを実行する通信シーケンスの一例である。指示取得部１８０が、音楽データの登録指示をユーザから取得すると、制御部１１０は、放送サーバ２００に対して、インターネット又はＬＡＮなどのネットワークを介して番組データを要求する。放送サーバ２００は、要求に応じて番組データをコンピュータ１００へ送信する。
【００６１】
コンピュータ１００が放送サーバ２００から番組データを受信すると、制御部１１０は番組データに含まれる台詞文字列から抽出した文字列を、登録文字列として記憶部１２０に記憶させる。制御部１１０は、登録文字列と音楽名とを対応づけて記憶部１２０に記憶させてもよい。制御部１１０は、登録文字列候補として複数のキーワードを表示して、ユーザにより選択されたキーワードを登録文字列として記憶させてもよい。
【００６２】
続いて、制御部１１０は、コンテンツサーバ３００に対して、インターネット又はＬＡＮなどのネットワークを介して音楽コンテンツを要求する。コンテンツサーバ３００は、要求に応じて音楽コンテンツを通信部１９０に送信する。コンピュータ１００が音楽データを取得すると、登録文字列に対応付けて音楽コンテンツを記憶部１２０に記憶させる。
【００６３】
以上の通り、コンピュータ１００が、番組データを取得した放送サーバ２００と異なるコンテンツサーバ３００から音楽データを取得することにより、著作権が保護されている放送番組を再生することなく、入力された音声に応じた音楽データを再生することができる。
【００６４】
＜第２の実施形態＞
［複数の情報端末と連携した音楽再生］
図１２は、本実施形態の音楽再生プログラムを実行するコンピュータ１００−１及び他のコンピュータ１００−２から構成される音楽再生システムの構成を示す。コンピュータ１００−１及びコンピュータ１００−２は、連携して音楽を再生する。
【００６５】
例えば、コンピュータ１００−１に音声が入力されると、文字列検出部１４０は、音声取得部１３０が取得した音声に登録文字列が含まれていることを検出する。続いて、文字列検出部１４０が検出した登録文字列を、通信部１９０からインターネット又はＬＡＮ等のネットワークを介してコンピュータ１００−２に送信する。コンピュータ１００−２は、コンピュータ１００−１から登録文字列を受信すると、予め記憶部１２０に記憶された音楽データパッケージが含む登録文字列に対応する音楽を出力する。
【００６６】
また、音楽再生システムにおいては、本発明の音楽再生プログラムをインストールした複数のコンピュータ１００を用いて、複数の端末から同時に音楽が再生されるようにしてもよい。例えば、コンピュータ１００−１は、取得した音声に含まれていた登録文字列と、音楽を再生する時刻を示す情報とを複数のコンピュータ１００に一斉に送信する。コンピュータ１００−１は、予め記憶部１２０に記憶された遅延時間に基づいて音楽を再生する時刻を示す情報を生成してよい。コンピュータ１００−１から登録文字列を受信した複数のコンピュータ１００は、指定された時刻に一斉に音楽を再生する。
【００６７】
複数のコンピュータ１００は、それぞれの位置に応じて、同一の音楽の異なるパートを再生してもよい。例えば、それぞれのコンピュータ１００はＧＰＳ（全地球測位システム）などにより位置情報を取得する。登録文字列を送信したコンピュータ１００−１に対して第１の領域（例えば右側）の位置のコンピュータ１００は、ステレオ音楽の右側の音楽を再生し、第２の領域（例えば左側）の位置のコンピュータ１００は、ステレオ音楽の左側の音楽を再生してもよい。
【００６８】
以上の通り、本実施形態によれば、１台の情報端末だけではなく複数の情報端末から音楽を再生することにより、広い会場においても音楽が聞こえるという効果を奏する。さらに、複数の情報端末を用いてステレオ音楽を再生することにより、より効果的なプレゼンテーションを提供したり、場を盛り上げたりする効果を得ることができる。
【００６９】
＜第３の実施形態＞
［音楽再生システム］
図１３は、第３の実施形態の音楽再生システム１０の構成を示す。音楽再生システム１０は、コンピュータ１００及びコンテンツサーバ３００を備える。コンピュータ１００は、例えば携帯情報端末である。コンテンツサーバ３００は、データ管理装置として機能し、コンピュータ１００との間でデータを送受信する。例えば、コンテンツサーバ３００は、コンピュータ１００からの指示に応じて音楽データをコンピュータに送信する。
【００７０】
コンピュータ１００は上記の実施形態において説明した構成を有し、上記の実施形態において説明した音楽再生プログラムを実行してよい。例えば、コンピュータ１００は、制御部１１０、入力された音声を取得する音声取得部１３０、複数の登録文字列を記憶する文字列記憶部１２２、音声に複数の登録文字列のうちのいずれかの登録文字列が含まれることを検出する文字列検出部１４０、文字列検出部１４０が検出した登録文字列をコンテンツサーバ３００に送信する文字列送信部１９２、音声を取得から音楽データを出力するまでの遅延時間を示す情報を記憶する遅延時間記憶部１２４、及び、音声を取得してから遅延時間が経過した後に音楽データを出力する音声出力部１５０を有する。
【００７１】
コンテンツサーバ３００は、制御部３１０、複数の登録文字列と複数の音楽データとを対応づけて記憶する音楽データ記憶部３２０、及び、情報端末から受信した登録文字列に対応する音楽データを情報端末に送信する音楽データ送信部３３０を有する。
【００７２】
コンピュータ１００は、入力された音声から登録文字列を検出すると、検出した登録文字列を示す情報をコンテンツサーバ３００に送信する。コンテンツサーバ３００においては、制御部３１０が、受信した登録文字列に対応する音楽データを音楽データ記憶部３２０から読み出して、音楽データ送信部３３０を介してコンピュータ１００に送信する。コンピュータ１００は、音楽データを受信すると、登録文字列を含む音声を取得してから所定の遅延時間が経過した後に、音楽を再生する。
【００７３】
遅延時間記憶部１２４は、上記の実施形態において説明した遅延時間に、文字列送信部１９２が登録文字列を送信してから制御部１１０が音楽データを取得するまでの時間を加算した時間を遅延時間として記憶してもよい。このようにすることで、音楽データをコンテンツサーバ３００から取得するために要する時間によらず、ユーザが音声を発してから予定した時間が経過したタイミングで音楽を再生することができる。
【００７４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【００７５】
請求の範囲、明細書、および図面中において示した方法における各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲及び明細書中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７６】
１０・・・音楽再生システム、１００・・・コンピュータ、１１０・・・制御部、１２０・・・記憶部、１２２・・・文字列記憶部、１２４・・・遅延時間記憶部、１３０・・・音声取得部、１４０・・・文字列検出部、１５０・・・音声出力部、１６０・・・文字列取得部、１７０・・・放送受信部、１８０・・・指示取得部、１９０・・・通信部、１９２・・・文字列送信部、２００・・・放送サーバ、３００・・・コンテンツサーバ、３１０・・・制御部、３２０・・・音楽データ記憶部、３３０・・・音楽データ送信部、５４０・・・マイク、５５０・・・スピーカ、５６０・・・表示部、５７０・・・ユーザインターフェイス部、５８０・・・通信インターフェイス、１０００・・・情報端末
【図１】
2014006746.tif 000003
【図２】
2014006746.tif 000004
【図３】
2014006746.tif 000005
【図４】
2014006746.tif 000006
【図５】
2014006746.tif 000007
【図６】
2014006746.tif 000008
【図７】
2014006746.tif 000009
【図８】
2014006746.tif 000010
【図９】
2014006746.tif 000011
【図１０】
2014006746.tif 000012
【図１１】
2014006746.tif 000013
【図１２】
2014006746.tif 000014
【図１３】
2014006746.tif 000015
【手続補正書】
【提出日】平成24年10月16日(2012.10.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに、入力された音声に応じて音楽を出力させるための音楽再生プログラムであって、
前記コンピュータに、
入力された前記音声を取得する音声取得ステップと、
記憶媒体に記憶された複数の登録文字列のうちのいずれかの前記登録文字列が前記音声に含まれることを検出する文字列検出ステップと、
前記登録文字列に対応づけて前記記憶媒体に、前記音声を取得してから前記音楽を出力するまでの遅延時間を示す情報を記憶する遅延時間記憶ステップと、
前記文字列検出ステップで検出した前記登録文字列を含む前記音声を取得してから、前記記憶媒体に記憶された前記登録文字列に対応する前記遅延時間が経過した後に、前記登録文字列に対応する前記音楽を出力する音楽出力ステップと
を実行させるための音楽再生プログラム。
【請求項２】
前記音楽出力ステップにおいて、前記登録文字列を検出した音声を取得してから、前記登録文字列の検出に要する最大時間より大きな前記遅延時間が経過した後に前記音楽を出力させるための請求項１に記載の音楽再生プログラム。
【請求項３】
前記コンピュータに、
入力された前記登録文字列を取得する文字列取得ステップと、
前記文字列取得ステップにおいて前記登録文字列を取得すると、前記登録文字列に対応づけて記憶する音楽名の候補を示す複数の候補名を表示する表示ステップと、
前記複数の候補名から選択された前記候補名に対応する前記音楽名を前記登録文字列に対応づけて記憶させる音楽名記憶ステップと
をさらに実行させるための請求項１又は２に記載の音楽再生プログラム。
【請求項４】
前記コンピュータに、
放送番組を受信する放送受信ステップと、
前記放送番組を再生する放送再生ステップと、
前記放送番組の再生中に受けた登録指示に応じて、前記登録指示を受けたときに再生している前記放送番組が含む音楽データを取得する音楽データ取得ステップと、
前記音楽データ取得ステップにおいて取得した前記音楽データを記憶する音楽データ記憶ステップと
をさらに実行させるための請求項３に記載の音楽再生プログラム。
【請求項５】
前記コンピュータに、
前記音楽データ取得ステップにおいて、前記放送番組が含む台詞文字列をさらに取得させ、
前記音楽データ記憶ステップにおいて、前記台詞文字列の少なくとも一部を前記登録文字列として前記音楽データに対応づけて記憶させるための請求項４に記載の音楽再生プログラム。
【請求項６】
前記コンピュータに、
前記表示ステップにおいて、前記音楽データ取得ステップにおいて取得した複数の前記台詞文字列を表示させ、
前記音楽データ記憶ステップにおいて、前記表示ステップにおいて表示した前記複数の台詞文字列から選択された前記台詞文字列を前記登録文字列として前記音楽名に対応づけて記憶させるための請求項５に記載の音楽再生プログラム。
【請求項７】
前記コンピュータに、
前記音楽データ記憶ステップにおいて、前記登録指示を取得したときから所定時間だけ早い時間に再生した前記放送番組が含む前記台詞文字列と前記音楽名とを対応づけて記憶させるための請求項５又は６に記載の音楽再生プログラム。
【請求項８】
前記コンピュータに、
他のコンピュータから前記登録文字列を受信する文字列受信ステップをさらに実行させ、
前記音楽出力ステップにおいて、前記他のコンピュータから受信した前記登録文字列に対応する前記音楽を出力させるための請求項１から７のいずれか一項に記載の音楽再生プログラム。
【請求項９】
コンピュータと、
前記コンピュータとの間でデータを送受信するデータ管理装置と
を備える音楽再生システムであって、
前記コンピュータは、
入力された音声を取得する音声取得部と、
複数の登録文字列を記憶する文字列記憶部と、
前記音声に前記複数の登録文字列のうちのいずれかの前記登録文字列が含まれることを検出する文字列検出部と、
前記文字列検出部が検出した前記登録文字列を前記データ管理装置に送信する文字列送信部と
を有し、
前記データ管理装置は、
前記複数の登録文字列と複数の音楽データとを対応づけて記憶する音楽データ記憶部と、
前記コンピュータから受信した前記登録文字列に対応する前記音楽データを前記コンピュータに送信する音楽データ送信部と
を有し、
前記コンピュータは、
前記登録文字列に対応づけて、前記音声を取得してから前記音楽データを出力するまでの遅延時間を示す情報を記憶する遅延時間記憶部と、
前記音声を取得してから、前記登録文字列に対応する前記遅延時間が経過した後に前記音楽データを出力する出力部と
をさらに有する音楽再生システム。
【手続補正書】
【提出日】平成25年1月24日(2013.1.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに、入力された音声に応じて音楽を出力させるための音楽再生プログラムであって、
前記コンピュータに、
記憶媒体に記憶された複数の登録文字列のうちのいずれかの登録文字列に対応づけて、前記記憶媒体に、前記音声を取得してから前記音楽を出力するまでの遅延時間を示す情報を記憶する遅延時間記憶ステップを実行させ、
前記コンピュータに前記遅延時間記憶ステップを実行させた後に、
入力された前記音声を取得する音声取得ステップと、
前記登録文字列が前記音声に含まれることを検出する文字列検出ステップと、
前記文字列検出ステップで検出した前記登録文字列を含む前記音声を取得してから、前記記憶媒体に記憶された前記登録文字列に対応する前記遅延時間が経過した後に、前記登録文字列に対応する前記音楽を出力する音楽出力ステップと
を実行させるための音楽再生プログラム。
【請求項２】
前記音楽出力ステップにおいて、前記登録文字列を検出した音声を取得してから、前記登録文字列の検出に要する最大時間より大きな前記遅延時間が経過した後に前記音楽を出力させるための請求項１に記載の音楽再生プログラム。
【請求項３】
前記コンピュータに、
入力された前記登録文字列を取得する文字列取得ステップと、
前記文字列取得ステップにおいて前記登録文字列を取得すると、前記登録文字列に対応づけて記憶する音楽名の候補を示す複数の候補名を表示する表示ステップと、
前記複数の候補名から選択された前記候補名に対応する前記音楽名を前記登録文字列に対応づけて記憶させる音楽名記憶ステップと
をさらに実行させるための請求項１又は２に記載の音楽再生プログラム。
【請求項４】
前記コンピュータに、
放送番組を受信する放送受信ステップと、
前記放送番組を再生する放送再生ステップと、
前記放送番組の再生中に受けた登録指示に応じて、前記登録指示を受けたときに再生している前記放送番組が含む音楽データを取得する音楽データ取得ステップと、
前記音楽データ取得ステップにおいて取得した前記音楽データを記憶する音楽データ記憶ステップと
をさらに実行させるための請求項３に記載の音楽再生プログラム。
【請求項５】
前記コンピュータに、
前記音楽データ取得ステップにおいて、前記放送番組が含む台詞文字列をさらに取得させ、
前記音楽データ記憶ステップにおいて、前記台詞文字列の少なくとも一部を前記登録文字列として前記音楽データに対応づけて記憶させるための請求項４に記載の音楽再生プログラム。
【請求項６】
前記コンピュータに、
前記表示ステップにおいて、前記音楽データ取得ステップにおいて取得した複数の前記台詞文字列を表示させ、
前記音楽データ記憶ステップにおいて、前記表示ステップにおいて表示した前記複数の台詞文字列から選択された前記台詞文字列を前記登録文字列として前記音楽名に対応づけて記憶させるための請求項５に記載の音楽再生プログラム。
【請求項７】
前記コンピュータに、
前記音楽データ記憶ステップにおいて、前記登録指示を取得したときから所定時間だけ早い時間に再生した前記放送番組が含む前記台詞文字列と前記音楽名とを対応づけて記憶させるための請求項５又は６に記載の音楽再生プログラム。
【請求項８】
前記コンピュータに、
他のコンピュータから前記登録文字列を受信する文字列受信ステップをさらに実行させ、
前記音楽出力ステップにおいて、前記他のコンピュータから受信した前記登録文字列に対応する前記音楽を出力させるための請求項１から７のいずれか一項に記載の音楽再生プログラム。
【請求項９】
コンピュータと、
前記コンピュータとの間でデータを送受信するデータ管理装置と
を備える音楽再生システムであって、
前記コンピュータは、
入力された音声を取得する音声取得部と、
複数の登録文字列を記憶する文字列記憶部と、
前記音声に前記複数の登録文字列のうちのいずれかの前記登録文字列が含まれることを検出する文字列検出部と、
前記文字列検出部が検出した前記登録文字列を前記データ管理装置に送信する文字列送信部と
を有し、
前記データ管理装置は、
前記複数の登録文字列と複数の音楽データとを対応づけて記憶する音楽データ記憶部と、
前記コンピュータから受信した前記登録文字列に対応する前記音楽データを前記コンピュータに送信する音楽データ送信部と
を有し、
前記コンピュータは、
前記登録文字列に対応づけて、前記音声を取得してから前記音楽データを出力するまでの遅延時間を示す情報を記憶する遅延時間記憶部と、
前記音声を取得してから、前記登録文字列に対応する前記遅延時間が経過した後に前記音楽データを出力する出力部と
をさらに有する音楽再生システム。
【国際調査報告】
2014006746.tif 000016
2014006746.tif 000017
2014006746.tif 000018