(57)【特許請求の範囲】
【請求項１】
楽曲関連情報をユーザに発音させるための指示を含む特定の指示を表す指示情報を記憶する記憶手段と、
前記記憶手段に記憶された指示情報に従って前記特定の指示をユーザに提示する指示提示手段と、
前記指示提示手段により提示された前記特定の指示に応答してユーザが発音した声を表す声情報を取得する取得手段と、
前記取得手段により取得された前記声情報から、ユーザが前記特定の指示に応答した前記楽曲関連情報を含む応答内容、および現在のユーザの声の特徴を示す情報を抽出する抽出手段と、
前記抽出手段により抽出された前記応答内容中の前記楽曲関連情報に従って複数の楽曲情報を検索する検索手段と、
前記抽出手段により抽出された前記応答内容のうち前記楽曲関連情報以外の応答内容、および現在のユーザの前記声の特徴を示す情報に基づいて、前記検索手段により検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する決定手段と、
を備えることを特徴とするカラオケ装置。 
【請求項２】
前記指示情報は、楽曲発音指示情報と、思考発音指示情報、および利用形態発音指示情報の少なくとも１つと、を含み、
前記楽曲発音指示情報は、前記楽曲関連情報をユーザに発音させる指示を表し、
前記思考発音指示情報は、前記楽曲関連情報により関連付けられる楽曲に対するユーザの思考およびユーザの感情を表す思考情報をユーザに発音させる指示を表し、
前記利用形態発音指示情報は、ユーザによるカラオケ装置の利用形態を表す利用形態情報をユーザに発音させる指示を表し、
前記取得手段は、ユーザが発音した声を表す、第１声情報と、第２声情報および第３声情報の少なくとも１つとを取得し、
前記第１声情報は、前記楽曲関連情報を含む声を表す情報であり、
前記第２声情報は、前記思考情報を含む声を表す情報であり、
前記第３声情報は、前記利用形態情報を含む声を表す情報であり、
前記抽出手段は、
前記第１声情報と、前記第２声情報および前記第３声情報の少なくとも１つとから、前記楽曲関連情報と、前記思考情報および前記利用形態情報の少なくとも１つと、前記声の特徴を示す情報と、を抽出し、
前記決定手段は、 
前記声の特徴を示す情報と、前記思考情報および前記利用形態情報の少なくとも１つと、に従って、前記検索手段により検索された前記複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定することを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記思考発音指示情報はユーザが応答する複数の第１応答例を表す情報を含み、前記利用形態発音指示情報はユーザが応答する複数の第２応答例を表す情報を含み、
前記取得手段は、ユーザが前記第１応答例および前記第２応答例をそれぞれ発音したときのユーザの声を表す前記第２声情報、および前記第３声情報を取得し、
前記抽出手段は、
前記第１応答例について、声の特徴に関連してあらかじめ定められた第１の基準と前記第２声情報とを比較する第１の比較処理と、
前記第２応答例について、声の特徴に関連してあらかじめ定められた第２の基準と前記第３声情報とを比較する第２の比較処理と、の少なくとも１つの比較処理を実行し、
前記実行した比較処理により、声の大きさ、速さ、および声が含む複数の周波数のうちの少なくとも１つの声の要素を前記声の特徴を示す情報として抽出し、
前記決定手段は、
前記抽出手段により抽出された前記声の要素と楽曲情報に対応付けられた声の要素との一致度に応じて、ユーザに提示する前記複数の楽曲情報の優先順位を決定することを特徴とする請求項２に記載のカラオケ装置。 
【請求項４】
前記抽出手段により前記声情報から少なくとも１つの前記楽曲関連情報、およびユーザの少なくとも１つの声の特徴を示す情報がそれぞれ抽出されるまで、
前記取得手段は、前記特定の指示に応答してユーザが発音した声を表す声情報を取得することを特徴とする請求項１から請求項３のいずれかに記載のカラオケ装置。
【請求項５】
前記抽出手段が抽出した声の要素と一致する声の要素が対応付けられた楽曲情報がない場合、ユーザによるカラオケ装置の利用形態を表す利用形態情報と前記楽曲情報に対応付けられる利用形態情報との一致度、または、思考情報と楽曲情報に対応付けられる思考情報との一致度の少なくとも１つに応じて前記複数の楽曲情報をユーザに提示する優先順位を決定することを特徴とする請求項３または請求項４に記載のカラオケ装置。
【請求項６】
前記楽曲情報は、ユーザによるカラオケ装置の利用形態を表す利用形態情報と対応付けられて記憶され、
前記取得手段は、前記特定の指示に応答してユーザが発音する声以外にカラオケボックス内の音を取得し、
前記抽出手段は、前記カラオケボックス内の音を抽出し、
前記決定手段は、前記抽出手段が抽出した前記カラオケボックス内の音が様々な音を含むほど、複数のユーザがカラオケ装置を利用する形態を表す利用形態情報が対応付けられた楽曲情報の優先順位を上位の順位に決定してユーザに提示することを特徴とする請求項１から請求項５のいずれかに記載のカラオケ装置。
【請求項７】
楽曲関連情報をユーザに発音させるための指示を含む特定の指示を表す指示情報を記憶する記憶手段を備えるカラオケ装置のコンピュータに、
前記記憶手段に記憶された指示情報に従って前記特定の指示をユーザに提示させる指示提示ステップと、
前記指示提示ステップにより提示された前記特定の指示に応答してユーザが発音した声を表す声情報を取得させる取得ステップと、
前記取得ステップにより取得された前記声情報から、ユーザが前記特定の指示に応答した前記楽曲関連情報を含む応答内容、および現在のユーザの声の特徴を示す情報を抽出させる抽出ステップと、
前記抽出ステップにより抽出された前記応答内容中の前記楽曲関連情報に従って複数の楽曲情報を検索する検索ステップと、
前記抽出ステップにより抽出された前記応答内容のうち前記楽曲関連情報以外の応答内容、および現在のユーザの前記声の特徴を示す情報に基づいて、前記検索ステップにより検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する決定ステップと、
を実行させることを特徴とするカラオケ装置用プログラム。
【請求項８】
カラオケ装置と、サーバ装置と、携帯端末とがネットワーク網を介して互いに通信可能に備えられるカラオケシステムであって、
楽曲関連情報をユーザに発音させるための指示を含む特定の指示を表す指示情報を記憶する記憶手段と、
前記記憶手段に記憶された指示情報に従って前記特定の指示をユーザに提示する指示提示手段と、
前記指示提示手段により提示された前記特定の指示に応答してユーザが発音した声を表す声情報を取得する取得手段と、
前記取得手段により取得された前記声情報から、ユーザが前記特定の指示に応答した前記楽曲関連情報を含む応答内容、および現在のユーザの声の特徴を示す情報を抽出する抽出手段と、
前記抽出手段により抽出された前記応答内容中の前記楽曲関連情報に従って複数の楽曲情報を検索する検索手段と、
前記抽出手段により抽出された前記応答内容のうち前記楽曲関連情報以外の応答内容、および現在のユーザの前記声の特徴を示す情報に基づいて、前記検索手段により検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する決定手段と、
を備えることを特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声により楽曲を検索可能なカラオケ装置に関する。
【背景技術】
【０００２】
従来のカラオケ装置では、歌唱者は、楽曲名、または歌手名などを基に歌唱したい楽曲を検索し、検索結果のリストから本当に歌いたい曲を選択し歌唱することが可能である。また、従来のカラオケ装置の中には、歌唱者の歌唱データから抽出された情報に従って、歌唱者におすすめの曲を知らせることが可能なカラオケ装置がある。一例として、特許文献１には、歌唱者の歌唱データに基づいて、声質および歌う時のくせ、巧拙の程度にマッチしたカラオケ候補曲を提示することが可能なカラオケ装置が開示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−００３４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的に、声質およびくせなどはユーザの歌唱時の体調および選曲に応じて変化する歌い方によって決まる。ユーザの体調は時々刻々と変化するため、歌唱データ作成中のユーザの体調が、歌唱データ作成後に楽曲を実際に選択する時点での現在のユーザの体調と異なる場合がある。そのため、歌唱データから抽出された声質が、現在のユーザの声質とは異なる恐れがある。
【０００５】
さらに、歌唱データ作成時に歌唱された楽曲のジャンルと、歌唱データ作成後に歌唱するために選択された楽曲のジャンルとが異なる場合がある。楽曲のジャンルが異なる場合、歌唱データ作成時のユーザの歌い方が、選択された楽曲を歌唱するユーザの歌い方と異なる恐れがある。歌い方が異なると、声質および歌う時のくせも異なる恐れがある。そのため、歌唱するユーザは選択された楽曲を歌唱し難いと感じ、その歌唱を聴く他のユーザは選択された楽曲と歌唱するユーザの声とに違和感を覚える可能性がある。
【０００６】
そこで、本発明は上述した事情に鑑みてなされたものであり、選曲時におけるユーザの現在の状況にマッチした楽曲をユーザに提示することができるカラオケ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１記載のカラオケ装置は、楽曲関連情報をユーザに発音させるための指示を含む特定の指示を表す指示情報を記憶する記憶手段と、前記記憶手段に記憶された指示情報に従って前記特定の指示をユーザに提示する指示提示手段と、前記指示提示手段により提示された前記特定の指示に応答してユーザが発音した声を表す声情報を取得する取得手段と、前記取得手段により取得された前記声情報から、ユーザが前記特定の指示に応答した前記楽曲関連情報を含む応答内容、および現在のユーザの声の特徴を示す情報を抽出する抽出手段と、前記抽出手段により抽出された前記応答内容中の前記楽曲関連情報に従って複数の楽曲情報を検索する検索手段と、前記抽出手段により抽出された前記応答内容のうち前記楽曲関連情報以外の応答内容、および現在のユーザの前記声の特徴を示す情報に基づいて、前記検索手段により検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する決定手段とを備えることを特徴とする。
【０００８】
請求項２記載のカラオケ装置の前記指示情報は、楽曲発音指示情報と、思考発音指示情報、および利用形態発音指示情報の少なくとも１つと、を含み、前記楽曲発音指示情報は、前記楽曲関連情報をユーザに発音させる指示を表し、前記思考発音指示情報は、前記楽曲関連情報により関連付けられる楽曲に対するユーザの思考およびユーザの感情を表す思考情報をユーザに発音させる指示を表し、前記利用形態発音指示情報は、ユーザによるカラオケ装置の利用形態を表す利用形態情報をユーザに発音させる指示を表し、前記取得手段は、ユーザが発音した声を表す、第１声情報と、第２声情報および第３声情報の少なくとも１つと、を取得し、前記第１声情報は、前記楽曲関連情報を含む声を表す情報であり、前記第２声情報は、前記思考情報を含む声を表す情報であり、前記第３声情報は、前記利用形態情報を含む声を表す情報であり、前記抽出手段は、前記第１声情報と、前記第２声情報および前記第３声情報の少なくとも１つとから、前記楽曲関連情報と、前記思考情報および前記利用形態情報の少なくとも１つと、前記声の特徴を示す情報と、を抽出し、前記決定手段は、前記声の特徴を示す情報と、前記思考情報および前記利用形態情報の少なくとも１つと、に従って、前記検索手段により検索された前記複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定することを特徴とする。
【０００９】
請求項３記載のカラオケ装置の前記思考発音指示情報はユーザが応答する複数の第１応答例を表す情報を含み、前記利用形態発音指示情報はユーザが応答する複数の第２応答例を表す情報を含み、前記取得手段は、ユーザが前記第１応答例および前記第２応答例をそれぞれ発音したときのユーザの声を表す前記第２声情報、および前記第３声情報を取得し、前記抽出手段は、前記第１応答例について、声の特徴に関連してあらかじめ定められた第１の基準と前記第２声情報とを比較する第１の比較処理と、前記第２応答例について、声の特徴に関連してあらかじめ定められた第２の基準と前記第３声情報とを比較する第２の比較処理と、の少なくとも１つの比較処理を実行し、前記実行した比較処理により、声の大きさ、速さ、および声が含む複数の周波数のうちの少なくとも１つの声の要素を前記声の特徴として抽出し、前記決定手段は、前記抽出手段により抽出された前記声の要素と楽曲情報に対応付けられた声の要素との一致度に応じて、ユーザに提示する前記複数の楽曲情報の優先順位を決定することを特徴とする。
【００１０】
請求項４記載のカラオケ装置の前記抽出手段により前記声情報から少なくとも１つの前記楽曲関連情報、およびユーザの少なくとも１つの声の特徴を示す情報がそれぞれ抽出されるまで、前記取得手段は、前記特定の指示に応答してユーザが発音した声を表す声情報を取得することを特徴とする。
【００１１】
請求項５記載のカラオケ装置の前記抽出手段が抽出した声の要素と一致する声の要素が対応付けられた楽曲情報がない場合、ユーザによるカラオケ装置の利用形態を表す利用形態情報と前記楽曲情報に対応付けられる利用形態情報との一致度に応じて前記複数の楽曲情報をユーザに提示する優先順位を決定することを特徴とする
【００１２】
請求項６記載のカラオケ装置の前記楽曲情報は、前記楽曲情報は、ユーザによるカラオケ装置の利用形態を表す利用形態情報と対応付けられて記憶され、前記取得手段は、前記特定の指示に応答してユーザが発音する声以外にカラオケボックス内の音を取得し、前記抽出手段は、前記カラオケボックス内の音を抽出し、前記決定手段は、前記抽出手段が抽出した前記カラオケボックス内の音が様々な音を含むほど、複数のユーザがカラオケ装置を利用する形態を表す利用形態情報が対応付けられた楽曲情報の優先順位を上位の順位に決定してユーザに提示することを特徴とする。
【００１３】
請求項７記載のカラオケ装置用プログラムは楽曲関連情報をユーザに発音させるための指示を含む特定の指示を表す指示情報を記憶する記憶手段を備えるカラオケ装置のコンピュータに、前記記憶手段に記憶された指示情報に従って前記特定の指示をユーザに提示させる指示提示ステップと、前記指示提示ステップにより提示された前記特定の指示に応答してユーザが発音した声を表す声情報を取得させる取得ステップと、前記取得ステップにより取得された前記声情報から、ユーザが前記特定の指示に応答した前記楽曲関連情報を含む応答内容、および現在のユーザの声の特徴を示す情報を抽出させる抽出ステップと、前記抽出ステップにより抽出された前記応答内容中の前記楽曲関連情報に従って複数の楽曲情報を検索する検索ステップと、前記抽出ステップにより抽出された前記応答内容のうち前記楽曲関連情報以外の応答内容、および現在のユーザの前記声の特徴を示す情報に基づいて、前記検索ステップにより検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する決定ステップと、を実行させることを特徴とする。
【００１４】
請求項８記載のカラオケシステムは、カラオケ装置と、サーバ装置と、携帯端末とがネットワーク網を介して互いに通信可能に備えられるカラオケシステムであって、楽曲関連情報をユーザに発音させるための指示を含む特定の指示を表す指示情報を記憶する記憶手段と、前記記憶手段に記憶された指示情報に従って前記特定の指示をユーザに提示する指示提示手段と、前記指示提示手段により提示された前記特定の指示に応答してユーザが発音した声を表す声情報を取得する取得手段と、前記取得手段により取得された前記声情報から、ユーザが前記特定の指示に応答した前記楽曲関連情報を含む応答内容、および現在のユーザの声の特徴を示す情報を抽出する抽出手段と、前記抽出手段により抽出された前記応答内容中の前記楽曲関連情報に従って複数の楽曲情報を検索する検索手段と、前記抽出手段により抽出された前記応答内容のうち前記楽曲関連情報以外の応答内容、および現在のユーザの前記声の特徴を示す情報に基づいて、前記検索手段により検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する決定手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
請求項１、請求項７、および請求項８に記載の発明によれば、抽出された応答内容中の楽曲関連情報に従って複数の楽曲情報が検索され、抽出された応答内容、および声の特徴を示す情報に基づいて、検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位が決定される。これにより、選曲時におけるユーザの現在の状況にマッチした楽曲をユーザに提示することができる。
【００１６】
請求項２記載のカラオケ装置は、声の特徴を示す情報と、思考情報および利用形態情報の少なくとも１つと、に従って、検索手段により検索された複数の楽曲情報のうちでユーザに提示する楽曲情報の優先順位を決定する。これにより、選曲時におけるユーザの現在の状況に、より一層マッチした楽曲をユーザに提示することができる。
【００１７】
請求項３記載のカラオケ装置は、抽出手段により抽出された声の要素と楽曲情報に対応付けられた声の要素との一致度に応じて、ユーザに提示する複数の楽曲情報の優先順位を決定する。これにより、選曲時におけるユーザの現在の状況にマッチした楽曲を精度よくユーザに提示することができる。
【００１８】
請求項４記載のカラオケ装置は、抽出手段により声情報から少なくとも１つの楽曲関連情報、およびユーザの少なくとも１つの声の特徴を示す情報がそれぞれ抽出されるまで、取得手段は、特定の指示に応答してユーザが発音した声を表す声情報を取得する。これにより、選曲時におけるユーザの現在の状況に少なくとも１つはマッチした楽曲をユーザに提示することができる。
【００１９】
請求項５記載のカラオケ装置は、抽出した声の要素と一致する声の要素が対応付けられた楽曲情報がない場合、ユーザによるカラオケ装置の利用形態を表す利用形態情報と楽曲情報に対応付けられる利用形態情報との一致度、または、ユーザの感情を表す思考情報と楽曲情報に対応付けられる思考情報との一致度の少なくとも１つに応じて複数の楽曲情報をユーザに提示する優先順位を決定する。これにより、選曲時におけるユーザの現在の声の要素にマッチした楽曲がなかった場合でも、利用形態、または思考の少なくとも１つがマッチした楽曲をユーザに提示することができる。
【００２０】
請求項６記載のカラオケ装置は、カラオケボックス内の音を抽出し、抽出したカラオケボックス内の音が様々な音を含むほど、複数のユーザがカラオケ装置を利用する形態を表す利用形態情報が対応付けられた楽曲情報の優先順位を上位の順位に決定してユーザに提示する。これにより、選曲時においてカラオケボックス内に複数の人がいる場合、複数の人がいるカラオケボックスでよく歌われている楽曲をユーザに提示することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態に係るカラオケシステム１のブロック図である。
【図２】第１実施形態に係るカラオケシステム１が備えるカラオケ装置１０の制御部１００が行う検索処理を表すフローチャートである。
【図３】カラオケ装置１０が指示情報を表示させたときの画面表示の一例を表す図である。
【図４】本発明の第２実施形態に係るカラオケシステム１が備えるカラオケ装置１０の制御部１００が行う検索処理を表すフローチャートである。
【図５】カラオケ装置１０が指示情報を表示させたときの画面表示の変形例を表す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。
［第１実施形態］
［カラオケシステム１の構成］
図１は本発明の第１実施形態に係るカラオケシステム１のブロック図である。カラオケシステム１は、カラオケ装置１０、端末装置２０、およびサーバ装置３０を備える。
【００２３】
カラオケ装置１０は、制御部１００、記憶部１１０、操作処理部１２０、操作部１２１、映像再生部１３０、映像制御部１３１、音響制御部１４０、および通信部１５０を備える。
【００２４】
制御部１００は、ＲＯＭ、およびＲＡＭを備え、カラオケ装置１０の各種処理を制御する。ＲＯＭは、制御部１００が実行するプログラムを記憶する。ＲＡＭは、一時的な記憶領域であり、制御部１００の制御に関する情報を一時的に記憶する。
【００２５】
記憶部１１０は、記憶領域を備え、各種情報を記憶する。記憶部１１０は、カラオケ装置１０によって再生される楽曲の伴奏音を表す楽曲情報、表示される画像を表す画像情報、再生される動画を表す映像情報、および指示情報などを記憶する。楽曲情報は、楽曲を識別するための識別番号および楽曲名を含む楽曲識別情報と対応付けられて記憶される。楽曲識別情報は、楽曲のキーワード、ジャンル、楽曲に対するユーザの感想、楽曲の特徴、および歌手の声の特徴を示す情報などの楽曲に関する楽曲関連情報と対応付けられて記憶される。指示情報については後述する。
【００２６】
操作処理部１２０は、ユーザによる操作部１２１の操作を表す操作情報を受け、制御部１００の動作を切り替える制御要求に変換し、制御部１００に制御要求を送る。操作部１２１は、スイッチまたはタッチパネルを備え、スイッチまたはタッチパネルはユーザにより押される。操作部１２１は、ユーザが押したスイッチの位置および回数などを表す操作情報、またはユーザがタッチしたタッチパネルの位置および回数などを表す操作情報を操作処理部１２０に送る。操作部１２１から送られた操作情報は操作処理部１２０によって制御要求に変換され、制御部１００へ送られる。
【００２７】
映像再生部１３０は、制御部１００から送られる再生指示に従って、映像情報をデコードする。デコードされた映像情報は、再生可能な動画の情報として映像制御部１３１またはメモリ１０１に送られる。具体的には、再生指示は、映像情報と表示開始時間の情報とデコードされた動画の情報の送り先とを含む。映像情報は、表示開始時間の情報に同期され映像再生部１３０によりデコードされる。デコードされた映像情報が表す動画は、映像制御部１３１またはメモリ１０１に送られる。映像制御部１３１は、制御部１００によって送られるタブ譜および歌詞テロップなどの画像情報が表す画像と、映像再生部１３０およびメモリ１０１から送られるデコードされた動画の情報とを受ける。映像制御部１３１は、タブ譜および歌詞テロップなどと、動画とを合成し、モニタ１３２に表示可能な形式の動画に変換する。映像制御部１３１は、変換した動画をモニタ１３２の画面に表示させる。
【００２８】
音響制御部１４０は、制御部１００から送られる再生指示に従って、楽曲の伴奏音を再生する。音響制御部１４０は、歌唱用マイク１４１から送られる歌唱音情報と楽曲情報とを合成して、スピーカ１４３に発音させるための発音情報を生成する。音響制御部１４０は発音情報をスピーカ１４３に送り、発音させる。また、音響制御部１４０は、回答用マイク１４２から送られる回答情報に含まれる声の情報を周波数解析し、解析結果を制御部１００へ送る。周波数解析については後述する。
【００２９】
通信部１５０は、端末装置２０、およびサーバ装置３０との通信を可能にする無線通信機能を有する。通信部１５０は、制御部１００に対する制御要求を端末装置２０から受信し、制御要求を制御部１００へ送る。通信部１５０は、端末装置２０に対する制御要求を制御部１００から受け、端末装置２０に送る。通信部１５０は、画像情報、および楽曲情報などの各種情報を送受信する機能を有する。また、通信部１５０は、サーバ装置３０が備える記憶部から楽曲情報、画像情報、および映像情報などの各種情報を受け取ることができる。
【００３０】
端末装置２０は、カラオケ装置１０およびサーバ装置３０と通信可能に設けられる。一例として、端末装置２０は、カラオケ専用のリモコン装置、またはカラオケ装置１０を制御するためのアプリケーションがインストールされたユーザの携帯電話などの端末である。端末装置２０はユーザから受け付けた操作情報に対応する制御要求を通信部１５０に送る。
【００３１】
サーバ装置３０は、カラオケ装置１０および端末装置２０と通信可能に設けられる。サーバ装置３０は記憶部を備え、記憶部は、楽曲情報、画像情報、映像情報、および指示情報を記憶する。サーバ装置３０は、カラオケ装置１０または端末装置２０から送られる要求に従って、各種情報または、各種情報に含まれる情報を抽出して送る。各種情報に含まれる情報を抽出するとは、一例として、楽曲情報に含まれる楽曲識別情報と伴奏音を表す情報とのうち、楽曲識別情報のみを抽出することである。
【００３２】
指示情報は、楽曲発音指示情報と、思考発音指示情報と、利用形態発音指示情報とをそれぞれ複数含む。楽曲発音指示情報は、ユーザが歌唱したい楽曲を特定するために楽曲のタイトルおよびキーワードなどを声により入力させるための指示を表す指示情報である。思考発音指示情報は、ユーザが歌唱したい楽曲についてのユーザの感想、およびユーザの現在の体調などを声により入力させるための指示を表す指示情報である。利用形態発音指示情報は、カラオケボックス内に居るユーザの関係、人数、およびカラオケボックスを利用している時期などを声により入力させるための指示を表す指示情報である。本実施形態において、指示情報は、モニタ１３２に表示される指示が記載された画像情報と対応付けられている。指示情報は、思考発音指示情報および利用形態発音指示情報の少なくとも１つを含み、どちらか一方を備えていなくても、後述の検索処理が実行される。
【００３３】
［カラオケシステム１の検索処理］
カラオケシステム１の検索処理について、図２を参照して説明する。図２は本発明の第１実施形態における検索処理を表すフローチャートであり、フローチャートの各処理はカラオケ装置１０の制御部１００が行う処理である。フローチャートに記載された検索処理は、楽曲情報を検索する動作を制御部１００に実行させるための制御要求が操作処理部１２０または通信部１５０から制御部１００に送られることで開始される。
【００３４】
ステップＳ１００では、音声録音処理が開始される。具体的には、回答用マイク１４２に入力される音声が取得され、取得された音声を表す回答情報が生成されて記憶部１１０に記憶される。また、回答用マイク１４２に入力された音声は、スピーカ１４３から発音されないように、回答用マイク１４２から入力された音声の出力がミュートされる。音声録音処理が開始されると、処理はステップＳ１０１に移される。
【００３５】
ステップＳ１０１では、指示情報が表す画像がモニタ１３２に表示される。指示情報に含まれる楽曲発音指示情報、思考発音指示情報、および利用形態発音指示情報がそれぞれランダムで抽出される。抽出された指示情報に対応付けられている画像情報が記憶部１１０から読み出され、映像制御部１３１に送られる。映像制御部１３１に送られた画像情報が表す画像がモニタ１３２に表示される。具体的には、抽出された指示情報の１つが思考発音指示情報であって、どんな気分であるかをユーザに入力させる場合、モニタ１３２に表示される画像の一例は図３の（Ａ）に示される。また、抽出された指示情報の１つが利用形態発音指示情報であって、だれとカラオケボックスに来ているのかをユーザに入力させる場合、モニタ１３２に表示される画像の一例は図３の（Ｂ）に示される。ユーザは、質問文の下方に記載された回答例に従って回答用マイク１４２に向かって回答内容を発音する。それぞれの指示情報に対応付けられた画像がモニタ１３２に表示されると、ステップＳ１０１の処理はステップＳ１０２に移される。
【００３６】
ステップＳ１０２では、回答情報から検索ワードが生成される。具体的には、ステップＳ１００において生成が開始され、記憶部１１０に記憶された回答情報が表す音声が周波数解析される。周波数解析による解析結果から導き出される波形が文字に置き換えられる。波形と文字との関係は、記憶部１１０に記憶される文字と波形との対応関係を表す情報から特定される。波形が文字に置き換えられ、生成された検索ワードは、メモリ１０１に記憶される。検索ワードが生成されると、処理はステップＳ１０３に移される。または、ステップＳ１０２において、検索ワードが生成されず所定の時間が経過すると処理はステップＳ１０３に移される。
【００３７】
ステップＳ１０３では、ステップＳ１０２において検索ワードが生成されたか否かが判断される。具体的には、メモリ１０１に検索ワードが記憶され、検索ワードが生成できたと判断される場合、ステップＳ１０３の処理はＹＥＳであるとして、ステップＳ１０４に処理が移される。メモリ１０１にメモリが記憶されておらず、検索ワードが生成できなかったと判断される場合、ステップＳ１０３の処理はＮＯであるとして、ステップＳ１１１に処理が移される。
【００３８】
ステップＳ１０４では、ステップＳ１０２で生成された検索ワードのうち、楽曲発音指示情報に従って生成された回答情報から生成された検索ワードによって、楽曲が検索される。具体的には、メモリ１０１に記憶される検索ワードが読み出される。読み出された検索ワードに従って、記憶部１１０から楽曲関連情報が読み出される。読み出された楽曲関連情報に対応付けられた楽曲識別情報がメモリ１０１に記憶され、処理がステップＳ１０５に移される。
【００３９】
ステップＳ１０５では、ステップＳ１００において開始された音声録音処理が終了される。また、ステップＳ１０５では、回答用マイク１４２のミュートが解除される。音声録音処理が終了されると、処理はステップＳ１０６に移される。
【００４０】
ステップＳ１０６では、録音音声からユーザの声の特徴を示す情報が抽出される。具体的には、声の大きさ、速さ、および声が含む複数の周波数の成分が抽出される。一例として、これらの声の特徴を示す情報を抽出するために、指示情報には、図３に示される回答例の情報が対応付けられる。各回答例の情報には、基準となる声の大きさ、および速さが対応付けられて記憶される。声の大きさの基準としては特定の音量レベルを表す情報が対応付けられ、速さの基準としては文字数に応じた発話期間を表す情報が対応付けられる。つまり、声の大きさを判断するための基準となる特定の音量レベルが記憶され、特定の音量レベルよりも声の大きさが大きいか、または小さいがが判断される。速さについては、検索ワードの文字数、および回答例の内容に応じた発音時間の長さの基準よりも発音時間が長いか短いか判断される。発音時間が短い場合は速いと判断され、発音時間が長い場合は遅いと判断される。周波数の成分を抽出する処理は、従来公知の周波数解析によって、録音音声に含まれる音の周波数を音ごとに分ける。これらの判断結果および解析結果により抽出された声の大きさと、速さと、声が含む複数の周波数の成分とがユーザの声の特徴を示す情報としてメモリに記憶される。一連の声の特徴を解析する処理が終了すると、ユーザの声の特徴を示す情報が抽出できたか否かにかかわらず、処理はステップＳ１０７に移される。
【００４１】
ステップＳ１０７では、ステップＳ１０２で生成された検索ワードのうち、楽曲発音指示情報以外の指示情報に従って生成された回答情報から生成された検索ワードによって、ステップＳ１０４において検索された楽曲から、さらに楽曲が検索される。具体的には、思考発音指示情報と、利用形態発音指示情報とに従って生成された回答情報から生成された検索ワードがメモリ１０１から読み出される。また、ステップＳ１０４において検索され、メモリ１０１に記憶された楽曲識別情報に対応付けられる楽曲関連情報が記憶部１１０から読み出される。読み出された検索ワードと、読み出された楽曲関連情報とが比較され、それぞれの適合度が決定される。一例として、適合度は、複数の検索ワードのうち、楽曲関連情報にいくつ一致する項目が含まれているかによって算出される割合である。ステップＳ１０７では、この算出される割合が９割を超える楽曲関連情報と対応付けられた楽曲情報が検索され、メモリ１０１に記憶される。この処理において、一致とは、検索ワードと楽曲関連情報とが完全に一致する場合のみでなく、部分一致、および関連語句であると判断される場合にも一致と判断してよい。ステップＳ１０７の処理を終えると、処理はステップＳ１０８に移される。
【００４２】
ステップＳ１０８では、ステップＳ１０４およびステップＳ１０７の処理によって楽曲が１曲以上取得できたか否かが判断される。具体的には、ステップＳ１０７において検索された楽曲の楽曲識別情報が１件以上メモリ１０１に記憶されているか否かが判断される。楽曲識別情報がメモリ１０１に記憶されている場合、ステップＳ１０８の処理はＹＥＳであるとして、ステップＳ１０９に処理が移される。楽曲識別情報がメモリ１０１に記憶されていない場合、ステップＳ１０８はＮＯであるとして、ステップＳ１１３に処理が移される。
【００４３】
ステップＳ１０９では、楽曲関連情報のうち歌手の声の特徴を示す情報と、ユーザの声の特徴を示す情報との一致度を算出する。一致度の算出はステップＳ１０７と同様に、ステップＳ１０６において抽出されたユーザの声の特徴を示す情報と、楽曲関連情報に含まれる歌手の声の特徴を示す情報とが比較される。具体的には、ステップＳ１０６において抽出されたユーザの声の特徴を示す情報がメモリ１０１から読み出される。また、ステップＳ１０７において検索され、メモリ１０１に記憶された楽曲識別情報に対応付けられている楽曲関連情報が記憶部１１０から読み出される。読み出された楽曲関連情報に含まれる歌手の声の特徴を示す情報と、読み出されたユーザの声の特徴を示す情報とが比較され、それぞれの一致度が決定される。一例として、一致度は、複数のユーザの声の特徴を示す情報のうち、楽曲関連情報に含まれる歌手の声の特徴を示す情報に一致する項目がいくつ含まれているかによって算出される割合である。ステップＳ１０９では、この割合が楽曲ごとに算出されて、割合と楽曲識別情報とが対応付けられてメモリ１０１に記憶される。この処理において、一致とは、ユーザの声の特徴を示す情報と歌手の声の特徴を示す情報とが完全に一致する場合のみでなく、似ていると判断される場合についても一致と判断してもよい。ステップＳ１０９の処理を終えると、処理はステップＳ１１０に移される。
【００４４】
ステップＳ１１０では、ステップＳ１０９において算出された一致度の高さの順番で楽曲が並べられて表示される。具体的には、ステップＳ１０９において算出された一致度を表す割合と楽曲識別情報とが読み出される。楽曲識別情報は、対応付けられた割合の大きな順に並べ替えられる。並べかえられた楽曲識別情報の内容を表示するための画像情報が映像制御部１３１に送られる。映像制御部１３１からモニタ１３２に送られて表示された楽曲識別情報は、ユーザによって選択されることで、楽曲の演奏予約が行われる。映像制御部１３１に楽曲識別情報が送られると、検索処理は終了される。
【００４５】
次に、ステップＳ１０３においてＮＯと判断された場合の処理について説明する。ステップＳ１０３でＮＯと判断されると、処理はステップＳ１１１に移される。ステップＳ１１１では、終了指令が発生したか否かが判断される。具体的には、ユーザによるキャンセル操作によって処理の終了指令が発生したか否か、またはタイムアウトによって処理の終了指令が発生したか否かが判断される。終了指令が発生したと判断された場合ステップＳ１１１の処理はＹＥＳであるとして、ステップＳ１１２に処理が移される。終了指令が発生していないと判断された場合、ステップＳ１１１の処理はＮＯであるとして、ステップＳ１０１に処理が移される。
【００４６】
ステップＳ１１２では、ステップＳ１００で開始された音声録音処理を終了する。ステップＳ１１２の処理は、ステップＳ１０５と同様の処理のため、説明を省略する。ステップＳ１１２の処理を終えると、検索処理は終了される。
【００４７】
ステップＳ１０８においてＮＯと判断された場合の処理について説明する。ステップＳ１０８がＮＯと判断されると、処理はステップＳ１１３に移される。ステップＳ１１３では、ステップＳ１０７の処理によって楽曲が一曲も取得されなかったことをモニタ１３２に表示させる。具体的には、記憶部１１０に記憶される、検索できなかったことを表す映像が抽出され、映像制御部１３１に送られる。映像制御部１３１に送られた映像は、モニタ１３２に表示可能な形式に変換されて、モニタ１３２に送られる。モニタ１３２に送られた映像は、モニタ１３２に表示される。ステップＳ１１３の処理を終えると、検索処理は終了される。
【００４８】
［第２実施形態］
第１実施形態の検索処理と異なる検索処理が実行される第２実施形態について図４を参照して説明する。図４は第２実施形態における検索処理を表すフローチャートであり、カラオケ装置１０の制御部１００が行う処理である。図４では、図２に示される第１実施形態の検索処理における処理と同じ処理を行うステップについては、共通の番号が付与される。共通の番号が付与されたステップについては、処理の説明を省略する。
【００４９】
図４に示されるフローチャートの各処理は、楽曲情報を検索する動作を制御部１００に実行させるための制御要求が操作処理部１２０または通信部１５０から制御部１００に送られることで開始される。
【００５０】
ステップＳ１００からステップＳ１０２までの処理を終えるとステップＳ１０６に処理が移される。つまり、検索ワードが生成されるとともに記憶されている回答情報から声の特徴を示す情報が抽出される。ステップＳ１０６の処理は第１実施形態と同じであるため説明を省略する。声の特徴を示す情報を抽出する処理を終えると処理はステップＳ２０３に移される。
【００５１】
ステップＳ２０３では、検索ワードが生成され、かつ声の特徴を示す情報が抽出されたか否かが判断される。ステップＳ１０２において検索ワードが生成され、かつ、ステップＳ１０６において声の特徴を示す情報が抽出された場合、ステップＳ２０３はＹＥＳと判断されステップＳ１０４に処理が移される。ステップＳ１０２において検索ワードが生成されなかった、または、ステップＳ１０６において声の特徴を示す情報が抽出されなかった場合、ステップＳ２０３はＮＯと判断されステップＳ１１１に処理が移される。後の処理は、第１実施形態の処理と同じであるため、説明を省略する。
【００５２】
第２実施形態においては、検索ワードが生成され、かつ声の特徴を示す情報が抽出されるまで繰り返しステップＳ１０２およびステップＳ１０６が実行される。これにより、確実に声の特徴を示す情報を抽出し検索に反映することができる。さらに、声の特徴を示す情報を抽出するだけでなく、複数の検索ワードも生成できる。楽曲発音指示情報と、思考発音指示情報と、利用形態発音指示情報とにそれぞれ対応する回答情報を複数取得できるため、ユーザの声の特徴を示す情報および検索ワードが多数生成され、よりユーザの現在の状況にマッチした楽曲を提示することができる。
【００５３】
［第３実施形態］
第１実施形態、および第２実施形態とは、声の特徴を示す情報を取得する処理の方法が異なる第３実施形態について説明する。具体的には、第３実施形態においては、指示情報に回答例の情報が対応付けられていない場合を説明する。また、図５は第３実施形態においてモニタ１３２に表示される画像である。
【００５４】
第３実施形態におけるステップＳ１０１では、指示情報の内容を表す画像がモニタ１３２に表示される。指示情報に含まれる楽曲発音指示情報、思考発音指示情報、および利用形態発音指示情報がそれぞれランダムで抽出される。抽出された指示情報に対応付けられている画像情報が記憶部１１０から読み出され、映像制御部１３１に送られる。映像制御部１３１に送られた画像情報が表す画像がモニタ１３２に表示される。具体的には、抽出された指示情報の１つが思考発音指示情報であって、どんな気分であるかをユーザに入力させる場合、モニタ１３２に表示される画像の一例は図５の（Ａ）に示される。また、抽出された指示情報の１つが利用形態発音指示情報であって、だれとカラオケボックスに来ているのかをユーザに入力させる場合、モニタ１３２に表示される画像の一例は図５の（Ｂ）に示される。ユーザは、質問文に従って回答用マイク１４２に向かって回答内容を発音する。
【００５５】
ステップＳ１０６では、録音音声からユーザの声の特徴が解析される。具体的には、声の大きさ、速さ、および声が含む複数の周波数の成分が抽出される。まず、声の大きさについては、周波数解析によって周波数成分に分解された波形のパワースペクトラムから声の大きさが解析される。一例として、一般的な人の会話における音圧レベルである８０ｄＢを超える声の大きさである場合、声が大きいと判断され、８０ｄＢ以下の場合、声が小さいと判断される。速さについては、ステップＳ１０２で生成された検索ワードの文字数と、文字数に対応する発音時間の長さと、によって解析される。一例として、１文字の発音時間の長さが０．１秒であることが基準として定められる。検索ワードが「じょうねつ」の５文字である場合、発音時間の長さが０．５秒以内である場合、速いと判断され、０．５秒より長い場合、ゆっくりであると判断される。
【００５６】
［実施形態の効果］
従来のカラオケ装置においては、過去に歌唱した歌唱データ、および通話した通話データなどを基に声質を取得し、この声質を楽曲検索時に利用する方法がある。しかし、この方法においては、過去に取得された声の特徴を示す情報と、ユーザとの対応関係が不可欠であった。つまり、ユーザの識別情報と歌唱データまたは通話データとが対応付けて保存されなければならない。しかし、本実施形態によれば、ユーザと声の特徴を示す情報とを対応付けて記憶する必要がない。さらに、ユーザの現在の状況を表す情報に基づいて声の特徴を示す情報が抽出されるので、過去に取得された情報から抽出された声の特徴を示す情報よりも、ユーザの現状を表す情報として信頼性の高い情報が抽出できる。これにより、歌唱者は現在の声の特徴を示す情報に一致した楽曲を歌うことができ、聞き手は歌唱者の声と違和感の少ない楽曲の歌唱を聴くことができる。
【００５７】
［変形例１］
各実施形態におけるステップＳ１０１では、指示情報に対応付けられた画像情報が表す画像がモニタ１３２に表示された。しかし、指示情報に対応付けられた音声情報が表す音声をスピーカ１４３が発音することにより、指示情報の内容がユーザに提示されてもよい。具体的には、指示情報は音声情報と対応付けられて記憶部１１０に記憶される。指示情報に対応付けられた音声情報が記憶部１１０から読み出され、音響制御部１４０に送られる。音響制御部１４０は、音声情報に従って音声信号を生成し、スピーカ１４３に送る。スピーカ１４３は音声信号に従って音声を発音する。ユーザは、発音された質問に従って回答用マイク１４２に向かって回答内容を発音する。
【００５８】
［変形例２］
各実施形態において、図２に示されるフローチャートの検索処理は、カラオケ装置１０の制御部１００によって行われたが、端末装置２０の制御部において行われてもよい。または回答用マイク１４２は、カラオケ装置１０に接続されていたが、端末装置２０に接続され、または端末装置２０に装備されてもよい。さらに、カラオケ装置１０または端末装置２０において回答情報から抽出された声の特徴を表す特徴情報がサーバ装置３０に送られ、サーバ装置３０に記憶される楽曲情報が特徴情報に従って検索されてもよい。つまりは、フローチャートの検索処理は、カラオケ装置１０と端末装置２０とサーバ装置３０との組み合わせによって行われてもよい。
【００５９】
［変形例３］
各実施形態において、検索処理の手順は、検索ワードによって楽曲が選択され、思考、および利用形態によって楽曲が絞り込まれ、声の特徴によって楽曲の表示順が決定された。しかし、楽曲の表示順を確定するために参照する情報の順番を入れ替えてもよい。また、検索を特定の順番に行った結果、楽曲が１曲も取得できなかった場合、楽曲検索のための処理の、ひとつ前の結果をユーザに提示してもよい。つまり、一例としてステップＳ１０８において楽曲が取得できなかったと判断された場合、ステップＳ１０４において検索された楽曲をユーザに提示してもよい。また、ステップＳ１０４において検索された結果について、ステップＳ１０９およびステップＳ１１０の処理を行ってもよい。このように、前の結果を提示してもよいし、検索の順序を入れ替えて再度検索してもよい。これによりユーザの声の特徴を示す情報と歌手の声の特徴を示す情報との一致度が高い楽曲を提示できる可能性が高くなる。
【００６０】
［変形例４］
各実施形態において、ステップＳ１１０では、ステップＳ１０９において算出された一致度の高さの順番で楽曲が並べられてモニタ１３２に表示された。ステップＳ１１０では、ステップＳ１０９において算出された一致度と楽曲識別情報とが対応付けられてモニタ１３２に表示されてもよい。これにより、ユーザの声の特徴を示す情報と歌手の声の特徴を示す情報との一致度の高さを順番で知ることができるだけでなく、どの程度一致しているのかを定量的に知ることができる。順番だけではわからない一致度が分かり、ユーザは、順番だけでなく、順番の信頼度も知ることができる。
【００６１】
［変形例５］
各実施形態において、ユーザの識別情報と声の特徴を示す情報との対応付けが不要であるため、従来のログイン処理などによりユーザを特定する必要がなかった。しかし、ログイン処理を実行し、ユーザの識別情報と声の特徴を示す情報とを対応付けて記憶してもよい。これにより、ユーザの声の特徴を示す情報を抽出する処理において、過去に記憶された声の特徴を示す情報と現在の声の特徴を示す情報とを比較することができる。そのため、今回抽出できた声の特徴を示す情報が、過去に抽出された声の特徴を示す情報と完全に一致している場合、過去の声の特徴を示す情報を今回抽出できなかった声の特徴を示す情報とすることで、より声の特徴を示す情報に一致する楽曲を抽出することができる。
【００６２】
［変形例６］
各実施形態において、指示情報は、楽曲発音指示情報と、思考発音指示情報と、利用形態発音指示情報とをそれぞれ含んでいたが、さらにログイン指示情報を含んでいてもよい。ログイン指示情報が表示または発音され、ユーザは声によってユーザの識別情報、およびパスワードを回答用マイク１４２に向かって発音する。声により受け付けられた識別情報およびパスワードは、ステップＳ１０２において文字に置き換えられ、従来公知のログイン処理が実行されればよい。
【００６３】
［変形例７］
各実施形態において、回答用マイクは、回答専用のマイクであったが、歌唱用マイクと兼用する構成であってもよい。一例として、音声による楽曲検索処理が開始されてからマイクのスイッチを入れることで、回答用のマイクであると判断されればよい。
【００６４】
各実施形態、および各変形例は、それぞれ独立したものに限定されず、適宜組み合わされて実施されてもよい。
【００６５】
［特許請求の範囲と実施形態の対応関係］
記憶部１１０、および端末装置の記憶部、および、サーバ装置の記憶部は、記憶手段の一例である。モニタ１３２、およびスピーカ１４は指示提示手段の一例である。回答用マイク１４２は、取得手段の一例である。音声処理部１４０は、抽出手段の一例である。制御部１００は、検索手段および決定手段の一例である。制御部１００とメモリ１０１との組み合わせがコンピュータの一例である。
【００６６】
指示情報は指示情報の一例であって、楽曲発音指示情報は楽曲発音指示情報の一例、思考発音指示情報は思考発音指示情報の一例、利用形態発音指示情報は利用形態発音指示情報の一例である。回答情報が、声情報、第１声情報、第２声情報および第３声情報の一例である。
【００６７】
ステップＳ１０６の処理が、第１の比較処理、および第２の比較処理の一例である。ステップＳ１０１の処理が、指示提示ステップの一例である。ステップＳ１００で開始され、ステップＳ１０５で終了される音声録音処理が取得ステップの一例である。ステップＳ１０２、およびステップＳ１０６の処理が抽出ステップの一例である。ステップＳ１０４の処理が検索ステップの一例である。ステップＳ１０７、およびステップＳ１０９とステップＳ１１０とが決定ステップの一例である。
【符号の説明】
【００６８】
１  カラオケシステム
１０  カラオケ装置
２０  端末装置
３０  サーバ装置
１００  制御部
１０１  メモリ
１１０  記憶部
１２０  操作制御部
１３０  映像再生部
１３１  映像処理部
１４０  音響制御部
１４１  歌唱用マイク
１４２  回答用マイク
【図１】
0006508567.tif 000002
【図２】
0006508567.tif 000003
【図３】
0006508567.tif 000004
【図４】
0006508567.tif 000005
【図５】
0006508567.tif 000006