(57)【要約】【課題】再生中の楽曲に合わせて利用者が鼻歌を歌った場合、この楽曲をお気に入りとして登録すること。【解決手段】取得部１０５によって取得された利用者からの音声情報の特徴量を、旋律検出部１１１、周波数検出部１１２、リズム検出部１１３、歌詞検出部１１４などによって構成される検出部１１０によって検出する。つぎに、再生部１０３によって楽曲を再生中の場合、特徴量に基づいて、判定部１０６によって音声情報が再生中の楽曲と一致するか否かを判断する。そして、音声情報が再生中の楽曲と一致すると判定された場合、この楽曲を、登録部１０９によって利用者の嗜好に合致する楽曲として登録する。【選択図】図１
2009134104.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を再生する再生手段と、
利用者からの音声情報を取得する取得手段と、
前記音声情報の特徴量を検出する検出手段と、
前記特徴量に基づいて、前記音声情報が再生中の楽曲と一致するか否かを判定する判定手段と、
前記判定手段によって前記音声情報が前記再生中の楽曲と一致すると判定された場合に、当該再生中の楽曲を前記利用者の嗜好に合致する楽曲として登録する登録手段と、
を備えることを特徴とする楽曲再生装置。
【請求項２】
前記検出手段は、
前記音声情報の前記特徴量として旋律を検出する旋律検出手段を備え、
前記判定手段は、前記旋律に基づいて、前記音声情報が前記再生中の楽曲と一致するか否かを判定することを特徴とする請求項１に記載の楽曲再生装置。
【請求項３】
前記検出手段は、
前記音声情報の前記特徴量として周波数を検出する周波数検出手段を備え、
前記判定手段は、前記周波数に基づいて、前記音声情報が前記再生中の楽曲と一致するか否かを判定することを特徴とする請求項１または２に記載の楽曲再生装置。
【請求項４】
前記検出手段は、
前記音声情報の前記特徴量としてリズムを検出するリズム検出手段を備え、
前記判定手段は、前記リズムに基づいて、前記音声情報が前記再生中の楽曲と一致するか否かを判定することを特徴とする請求項１〜３のいずれか一つに記載の楽曲再生装置。
【請求項５】
前記検出手段は、
前記音声情報の前記特徴量として歌詞を検出する歌詞検出手段を備え、
前記判定手段は、前記歌詞に基づいて、前記音声情報が前記再生中の楽曲と一致するか否かを判定することを特徴とする請求項１〜４のいずれか一つに記載の楽曲再生装置。
【請求項６】
前記楽曲に関する情報を記録する楽曲情報記録手段をさらに備え、
前記判定手段は、前記特徴量に基づいて、前記楽曲情報記録手段に情報の記録された楽曲の中から、前記音声情報に一致する楽曲を判定し、
前記登録手段は、前記判定手段によって前記音声情報に一致すると判定された前記楽曲を前記利用者の嗜好に合致する楽曲として登録することを特徴とする請求項１〜５のいずれか一つに記載の楽曲再生装置。
【請求項７】
前記楽曲の再生履歴を記録する履歴情報記録手段をさらに備え、
前記判定手段は、前記特徴量に基づいて、前記履歴情報記録手段に再生履歴の記録された楽曲の中から、前記音声情報に一致する楽曲を判定し、
前記登録手段は、前記判定手段によって前記音声情報に一致すると判定された前記楽曲を前記利用者の嗜好に合致する楽曲として登録することを特徴とする請求項１〜６に記載の楽曲再生装置。
【請求項８】
前記楽曲に関する情報を保管する楽曲情報データベースと通信をおこなう通信手段をさらに備え、
前記判定手段は、前記特徴量に基づいて、前記楽曲情報データベースに情報の保管された楽曲の中から、前記音声情報に一致する楽曲を判定し、
前記登録手段は、前記判定手段によって前記音声情報に一致すると判定された前記楽曲を前記利用者の嗜好に合致する楽曲として登録することを特徴とする請求項１〜７のいずれか一つに記載の楽曲再生装置。
【請求項９】
前記判定手段によって前記音声情報と一致すると判定された前記楽曲に関する情報を提示する提示手段と、
前記提示手段によって情報の提示された前記楽曲に対して、前記利用者からお気に入りに登録する指示を受け付ける受付手段と、
をさらに備え、
前記登録手段は、前記利用者からお気に入りに登録する指示を受け付けた場合に、前記提示手段によって提示された楽曲を前記利用者の嗜好に合致する楽曲として登録することを特徴とする請求項１〜８のいずれか一つに記載の楽曲再生装置。
【請求項１０】
前記取得手段は、前記利用者の発した鼻歌を音声情報として取得することを特徴とする請求項１〜９のいずれか一つに記載の楽曲再生装置。
【請求項１１】
前記再生手段は、前記登録手段によって登録された前記利用者の嗜好に合致する楽曲を順に再生することを特徴とする請求項１〜１０のいずれか一つに記載の楽曲再生装置。
【請求項１２】
楽曲を再生する再生工程と、
利用者からの音声情報を取得する取得工程と、
前記音声情報の特徴量を検出する検出工程と、
前記特徴量に基づいて、前記音声情報が再生中の楽曲と一致するか否かを判定する判定工程と、
前記判定工程によって前記音声情報が前記再生中の楽曲と一致すると判定された場合に、当該再生中の楽曲を前記利用者の嗜好に合致する楽曲として登録する登録工程と、
を含むことを特徴とする楽曲判定方法。
【請求項１３】
請求項１２に記載の楽曲判定方法をコンピュータに実行させることを特徴とする楽曲判定プログラム。
【請求項１４】
請求項１３に記載の楽曲判定プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者の嗜好に合致した楽曲を判定する楽曲再生装置、楽曲判定方法、楽曲判定プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、記録媒体に記録されている楽曲の音楽データを再生する楽曲再生装置において、楽曲のタイトル別に楽曲の再生回数と早送り回数をカウントし、このカウント情報に基づいて、楽曲のお気に入り度を算出する楽曲再生装置が提案されている（たとえば、下記特許文献１参照。）。この楽曲再生装置によれば、再生回数の多い楽曲を利用者のお気に入りの楽曲として自動的に判断することができる。
【０００３】
【特許文献１】特開２００３−３１７４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の技術では、同じ楽曲を何度も再生しないとその楽曲をお気に入りとして判断できないという問題が挙げられる。このため、たとえば、利用者が初めて再生した楽曲などの新しい楽曲が利用者のお気に入りであっても、お気に入りと判断できないという問題が挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる楽曲再生装置は、楽曲を再生する再生手段と、利用者からの音声情報を取得する取得手段と、前記音声情報の特徴量を検出する検出手段と、前記特徴量に基づいて、前記音声情報が再生中の楽曲と一致するか否かを判定する判定手段と、前記判定手段によって前記音声情報が前記再生中の楽曲と一致すると判定された場合に、当該再生中の楽曲を前記利用者の嗜好に合致する楽曲として登録する登録手段と、を備えることを特徴とする。
【０００６】
また、請求項１２の発明にかかる楽曲判定方法は、楽曲を再生する再生工程と、利用者からの音声情報を取得する取得工程と、前記音声情報の特徴量を検出する検出工程と、前記特徴量に基づいて、前記音声情報が再生中の楽曲と一致するか否かを判定する判定工程と、前記判定工程によって前記音声情報が前記再生中の楽曲と一致すると判定された場合に、当該再生中の楽曲を前記利用者の嗜好に合致する楽曲として登録する登録工程と、を含むことを特徴とする。
【０００７】
また、請求項１３の発明にかかる楽曲判定プログラムは、請求項１２に記載の楽曲判定方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項１４の発明にかかる記録媒体は、請求項１３に記載の楽曲判定プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる楽曲再生装置、楽曲判定方法、楽曲判定プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（実施の形態）
（楽曲再生装置の機能的構成）
まず、この発明の実施の形態にかかる楽曲再生装置１００の機能的構成について説明する。図１は、本実施の形態にかかる楽曲再生装置の機能的構成を示すブロック図である。
【００１１】
図１において、楽曲再生装置１００は、通信部１０１と、楽曲情報記録部１０２と、再生部１０３と、履歴情報記録部１０４と、取得部１０５と、判定部１０６と、提示部１０７と、受付部１０８と、登録部１０９と、検出部１１０と、を備えている。また、検出部１１０は、旋律検出部１１１と、周波数検出部１１２と、リズム検出部１１３と、歌詞検出部１１４と、を備えている。
【００１２】
通信部１０１は、楽曲に関する情報を保管する楽曲情報データベースと通信をおこなう。楽曲に関する情報は、楽曲再生データ（楽曲を再生するためのデータ）や、タイトル・演奏者・歌詞・ジャンルなどの情報データである。また、楽曲に関する情報は、楽曲再生データのみでもよいし、情報データのみでもよい。通信部１０１は、たとえば、ネットワークを介して楽曲に関する情報を複数保管する楽曲情報データベースと通信をおこなう。
【００１３】
楽曲情報記録部１０２は、楽曲に関する情報を記録する。楽曲情報記録部１０２は、たとえば、通信部１０１によって通信をおこなう楽曲情報データベースから楽曲に関する情報をダウンロードして記録してもよい。また、楽曲情報記録部１０２は、楽曲に関する特徴量の情報を記録する構成でもよい。特徴量の情報は、たとえば、個々の楽曲を識別可能な情報である。
【００１４】
再生部１０３は、楽曲を再生する。再生部１０３は、たとえば、通信部１０１を介して楽曲情報データベースに楽曲再生データの保管された楽曲を再生する。また、再生部１０３は、楽曲情報記録部１０２に楽曲再生データの記録された楽曲を再生する。さらに、再生部１０３は、楽曲再生装置１００に接続された外部機器から出力される楽曲再生データを再生してもよい。また、再生部１０３は、後述する登録部１０９によって登録された利用者の嗜好にあった楽曲を順に再生する。
【００１５】
履歴情報記録部１０４は、楽曲の再生履歴を記録する。履歴情報記録部１０４は、たとえば、再生部１０３によって過去に再生された楽曲の再生履歴を記録する。また、再生履歴は、楽曲情報記録部１０２に記録された楽曲に関する情報に含まれていてもよい。この場合、履歴情報記録部１０４と楽曲情報記録部１０２は同体とする。
【００１６】
取得部１０５は、利用者からの音声情報を取得する。取得部１０５は、たとえば、マイクなどを介して利用者の発した音声情報を取得する。具体的には、利用者の発した鼻歌を音声情報として取得してもよい。また、取得部１０５は、利用者によって演奏された楽器からの音響情報や、利用者が自身の体などを叩いた際の音響情報などを取得してもよい。
【００１７】
検出部１１０は、取得部１０５によって取得された音声情報の特徴量を検出する。音声情報の特徴量は、たとえば、旋律、周波数、リズム、歌詞などである。また、検出部１１０は、取得部１０５によって複数の利用者からの音声情報を取得した場合、各音声情報がいずれの利用者から発せられたかを検出するようにしてもよい。
【００１８】
旋律検出部１１１は、取得部１０５によって取得された音声情報の特徴量として旋律を検出する。旋律は、一定時間の音のうち、音楽として意味のあるひとまとまりであると人が認識することのできる音の連なりである。旋律検出部１１１は、具体的には、たとえば、１音ごとの音の高低差と、音の長さと、音の順序と、を検出してもよい。また、旋律検出部１１１は、音声情報に含まれる音声パートの旋律のみではなく、ギターパートやドラムパートなどの旋律を検出してもよい。
【００１９】
周波数検出部１１２は、取得部１０５によって取得された音声情報の特徴量として周波数を検出する。リズム検出部１１３は、取得部１０５によって取得された音声情報の特徴量としてリズムを検出する。リズムは、有音と無音のパターンであり、具体的には、音の開始点から次の音の開始点までの長さを、順次並べたものである。また、リズム検出部１１３は、音の強弱を検出してもよい。歌詞検出部１１４は、音声情報の特徴量として歌詞を検出する。歌詞検出部１１４は、たとえば、音声解析などにより利用者の発した言葉を検出する。
【００２０】
なお、検出部１１０の備える、旋律検出部１１１、周波数検出部１１２、リズム検出部１１３、歌詞検出部１１４は、少なくともいずれか一つの構成部によって音声情報の特徴量が検出されればよく、また音声情報の特徴量が検出可能であれば、これらの構成部に限るものではない。
【００２１】
判定部１０６は、特徴量に基づいて、音声情報が再生中の楽曲と一致するか否かを判定する。判定部１０６は、具体的には、旋律、周波数、リズム、歌詞などの少なくともいずれか一つに基づいて、音声情報が再生中の楽曲と一致するか否かを判定する。なお、判定部１０６は、音声情報が楽曲の一部と一致していればよい。具体的には、たとえば、音声情報と楽曲との、旋律、周波数、リズム、歌詞などの一部が一致していればよい。
【００２２】
また、判定部１０６は、特徴量に基づいて、楽曲情報記録部１０２に情報の記録された楽曲の中から、音声情報に一致する楽曲を判定する。また、判定部１０６は、特徴量に基づいて、履歴情報記録部１０４に再生履歴の記録された楽曲の中から、音声情報に一致する楽曲を判定する。さらに、判定部１０６は、特徴量に基づいて、楽曲情報データベースに情報の保管された楽曲の中から、音声情報に一致する楽曲を判定する。
【００２３】
提示部１０７は、判定部１０６によって音声情報と一致すると判定された楽曲に関する情報を提示する。具体的には、たとえば、音声情報と一致すると判定された楽曲のタイトルや歌詞の一部などを、楽曲再生装置１００の備える図示しない表示画面に表示する。
【００２４】
受付部１０８は、提示部１０７によって情報の提示された楽曲に対して、利用者からお気に入りに登録する指示を受け付ける。受付部１０８は、たとえば、楽曲再生装置１００の備える図示しない表示画面に、「この曲をお気に入りに登録しますか？」などのメッセージと、ＹｅｓまたはＮｏを選択するためのアイコンと、を表示して、どちらかのアイコンが利用者に選択された場合に、選択されたアイコンに対応する処理の指示を受け付ける。
【００２５】
登録部１０９は、判定部１０６によって音声情報が再生中の楽曲と一致すると判定された場合に、この再生中の楽曲を利用者の嗜好に合致する楽曲として登録する。登録部１０９は、楽曲に関する情報のうち、たとえば、タイトルなどの情報データの一部のみを登録してもよいし、楽曲再生データを登録してもよい。また、登録部１０９は、判定部１０６によって音声情報と一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録する。さらに、登録部１０９は、提示部１０７によって情報の表示された楽曲に対して、受付部１０８によって利用者からお気に入りに登録する指示を受け付けた場合に、この楽曲を利用者の嗜好に合致する楽曲として登録してもよい。
【００２６】
（楽曲再生装置の楽曲再生処理手順）
つぎに、楽曲再生装置１００の楽曲再生処理手順について説明する。図２は、楽曲再生装置の楽曲再生処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、取得部１０５によって利用者からの音声情報を取得するまで待機する（ステップＳ２０１：Ｎｏのループ）。ステップＳ２０１において音声情報を取得した場合（ステップＳ２０１：Ｙｅｓ）、検出部１１０によって、ステップＳ２０１において取得された音声情報の特徴量を検出する（ステップＳ２０２）。
【００２７】
ステップＳ２０２において特徴量を検出する処理は、たとえば、以下の４つの処理でおこなう。第１に、旋律検出部１１１によって音声情報の旋律を検出する。第２に、周波数検出部１１２によって音声情報の周波数を検出する。第３に、リズム検出部１１３によって音声情報のリズムを検出する。第４に、歌詞検出部１１４によって音声情報に含まれる歌詞を検出する。ステップＳ２０２においては、これら４つの処理のうち少なくとも１つの処理をおこない、音声情報の特徴量を検出する。
【００２８】
つぎに、再生部１０３によって楽曲を再生中か否かを判断する（ステップＳ２０３）。ステップＳ２０３において楽曲を再生中の場合（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０２において検出された特徴量に基づいて、判定部１０６によって音声情報が再生中の楽曲と一致するか否かを判断する（ステップＳ２０４）。ステップＳ２０４において音声情報が再生中の楽曲と一致すると判定された場合（ステップＳ２０４：Ｙｅｓ）、提示部１０７によって、ステップＳ２０４において音声情報と一致すると判定された再生中の楽曲に関する情報を提示する（ステップＳ２０６）。
【００２９】
一方、ステップＳ２０３において楽曲を再生中ではない場合（ステップＳ２０３：Ｎｏ）、判定部１０６によって音声情報に一致する楽曲を判定する（ステップＳ２０５）。ステップＳ２０５においては、たとえば、楽曲情報記録部１０２に楽曲に関する情報の記録された楽曲の中から、履歴情報記録部１０４に再生履歴の記録された楽曲の中から、または、通信部１０１によって通信をおこなう楽曲情報データベースに楽曲に関する情報の保管された楽曲の中から、音声情報に一致する楽曲を判定する。そして、ステップＳ２０６に進み、提示部１０７によって、ステップＳ２０５において音声情報と一致すると判定された楽曲に関する情報を提示する。
【００３０】
つぎに、ステップＳ２０６において情報の提示された楽曲に対して、利用者からお気に入りに登録する指示を受け付けたか否かを判断する（ステップＳ２０７）。そして、ステップＳ２０７において利用者からお気に入りに登録する指示を受け付けた場合（ステップＳ２０７：Ｙｅｓ）、ステップＳ２０６において情報の提示された楽曲を、登録部１０９によって利用者の嗜好に合致する楽曲として登録して（ステップＳ２０８）、一連の処理を終了する。
【００３１】
また、ステップＳ２０４において音声情報が再生中の楽曲と一致しないと判定された場合（ステップＳ２０４：Ｎｏ）や、ステップＳ２０７において利用者からお気に入りに登録する指示を受け付けない場合（ステップＳ２０７：Ｎｏ）、そのまま一連の処理を終了する。
【００３２】
なお、図２のフローチャートにおいては、ステップＳ２０４：Ｎｏにおいて音声情報が再生中の楽曲と一致しないと判定された場合、そのまま一連の処理を終了するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２０４：Ｎｏにおいて音声情報が再生中の楽曲と一致しないと判定された場合、ステップＳ２０５に進み、楽曲情報記録部１０２、履歴情報記録部１０４または楽曲情報データベースに情報が記録・保管された楽曲の中から、音声情報に一致する楽曲を判定してもよい。これによって、たとえば、利用者が再生中の楽曲と異なる楽曲を口ずさんでいても、利用者の口ずさんでいる楽曲を利用者の嗜好に合致する楽曲として登録することができる。
【００３３】
また、図２のフローチャートにおいては、ステップＳ２０７において利用者からお気に入りに登録する指示を受け付けたか否かを判断することとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２０７を省略し、利用者からお気に入りに登録する指示を受け付けずに、ステップＳ２０８に進み、利用者の嗜好に合致する楽曲として登録してもよい。また、この場合、ステップＳ２０６において、楽曲に関する情報を提示する処理も省略してもよい。
【００３４】
また、図２のフローチャートにおいては、ステップＳ２０２において特徴量を検出した後に、ステップＳ２０３において楽曲を再生中か否かを判断し、楽曲を再生中ではない場合、ステップＳ２０５に進み、楽曲情報記録部１０２、履歴情報記録部１０４または楽曲情報データベースに情報が記録・保管された楽曲の中から、音声情報に一致する楽曲を判定するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２０３およびステップＳ２０５を省略し、ステップＳ２０４に進み、音声情報が再生中の楽曲と一致するか否かを判断してもよい。この場合、たとえば、楽曲が再生中ではない場合、音声情報が再生中の楽曲と一致しないと判断して、そのまま一連の処理を終了する構成でもよい。
【００３５】
上述したように、本実施の形態の楽曲再生装置１００によれば、取得部１０５によって取得された利用者からの音声情報の特徴量を、検出部１１０によって検出する。そして、特徴量に基づいて、音声情報が再生中の楽曲と一致するか否かを判定部１０６によって判定し、音声情報が再生中の楽曲と一致すると判定された場合に、登録部１０９によって再生中の楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、楽曲を何度も再生したり、利用者によって楽曲が選択されなくても、自動的に利用者の嗜好にあった楽曲を登録することができる。これによって、利用者は、自身の気に入っている楽曲が再生されたときに、楽曲に合わせて鼻歌やハミングをするという自然な行為のみで、自動的にお気に入りリストを作成することができる。このため、お気に入りリストを作成するための、楽曲を何度も再生する操作や、複数の楽曲の中から楽曲を選択する操作など、煩わしい操作を省くことができる。
【００３６】
また、本実施の形態の楽曲再生装置１００によれば、旋律検出部１１１によって音声情報の特徴量として旋律を検出し、判定部１０６によって旋律に基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報の旋律の一部が、再生中の楽曲の旋律の一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、再生中の楽曲に合わせてつい唱歌してしまうようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００３７】
また、本実施の形態の楽曲再生装置１００によれば、周波数検出部１１２によって音声情報の特徴量として周波数を検出し、判定部１０６によって、周波数に基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報の周波数の一部が、再生中の楽曲の周波数の一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、再生中の楽曲に合わせてつい鼻歌やハミングするようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００３８】
また、本実施の形態の楽曲再生装置１００によれば、リズム検出部１１３によって音声情報の特徴量としてリズムを検出し、判定部１０６によって、リズムに基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報のリズムの一部が、再生中の楽曲のリズムの一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、たとえば、再生中の楽曲に合わせてつい自身の体や近傍にあるものを叩いてリズムを取るようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００３９】
また、本実施の形態の楽曲再生装置１００によれば、歌詞検出部１１４によって音声情報の特徴量として歌詞を検出し、判定部１０６は、歌詞に基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報の歌詞の一部が、再生中の楽曲の歌詞の一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、たとえば、再生中の楽曲に合わせて歌詞を口ずさむようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００４０】
また、本実施の形態の楽曲再生装置１００によれば、楽曲情報記録部１０２に楽曲に関する情報が記録された楽曲の中から、特徴量に基づいて、判定部１０６によって音声情報に一致する楽曲を判定し、登録部１０９によって、音声情報に一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、楽曲を再生中ではない場合、または音声情報が再生中の楽曲と一致しない場合、ハードディスクなどに楽曲データが保管されている楽曲の中から、音声情報に一致する楽曲を判定し、お気に入りリストに登録することができる。これによって、利用者は、楽曲が再生されていないときに鼻歌を歌ったりハミングをしたりしても、自身が歌っているつもりの楽曲をお気に入りリストに登録させることができる。
【００４１】
また、本実施の形態の楽曲再生装置１００によれば、履歴情報記録部１０４に楽曲の再生履歴が記録された楽曲の中から、特徴量に基づいて、判定部１０６によって音声情報に一致する楽曲を判定し、登録部１０９によって、音声情報に一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、楽曲を再生中ではない場合、または音声情報が再生中の楽曲と一致しない場合、ハードディスクなどに再生履歴が保管されている楽曲の中から、音声情報に一致する楽曲を判定し、お気に入りリストに登録することができる。これによって、利用者は、たとえば、以前に再生されて頭に残っている楽曲を口ずさんだ場合、この楽曲をお気に入りリストに登録させることができる。
【００４２】
また、本実施の形態の楽曲再生装置１００によれば、通信部１０１によって通信をおこなう楽曲情報データベースに楽曲に関する情報が保管された楽曲の中から、特徴量に基づいて、判定部１０６によって、音声情報に一致する楽曲を判定し、登録部１０９によって、音声情報に一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、音声情報が、自装置の記録媒体に記録されていない楽曲やラジオやテレビなどで放送された楽曲と一致する場合、楽曲情報データベースの中から、音声情報に一致する楽曲を判定し、お気に入りリストに登録することができる。これによって、利用者は、たとえば、ラジオを聴取しているときや、テレビを視聴しているときに、思わず口ずさんだ楽曲をお気に入りリストに登録させることができる。
【００４３】
また、本実施の形態の楽曲再生装置１００によれば、提示部１０７によって音声情報と一致すると判定された楽曲に関する情報を提示して、受付部１０８によって利用者からお気に入りに登録する指示を受け付けた場合に、この楽曲を利用者の嗜好に合致する楽曲として、登録部１０９によって登録することができる。したがって、たとえば、利用者がお気に入りではない楽曲を口ずさんだ場合、この楽曲をお気に入りリストに登録しないことができる。これによって、利用者は、たとえば、お気に入りの楽曲やお気に入りではない楽曲に関わらず、鼻歌やハミングをしていても、お気に入りの楽曲のみをお気に入りリストに登録させることができる。
【００４４】
また、本実施の形態の楽曲再生装置１００によれば、再生部１０３によって、登録部１０９によって登録された利用者の嗜好に合致する楽曲を順に再生することができる。したがって、たとえば、お気に入りリストに登録された楽曲を、お気に入り度が高い順やお気に入りに登録された順に再生することができる。これによって、利用者は、たとえば、ハードディスクの中に多くの楽曲が保管されていても、その中から自身の気に入っている楽曲のみを再生させることができる。
【実施例】
【００４５】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるオーディオ装置や自宅などに設置されるオーディオ装置によって、本発明の楽曲再生装置を実施した場合の一例について説明する。
【００４６】
（オーディオ装置のハードウェア構成）
つぎに、本実施例にかかるオーディオ装置３００のハードウェア構成について説明する。図３は、本実施例にかかるオーディオ装置のハードウェア構成を示すブロック図である。図３において、オーディオ装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、カメラ３１５と、を備えている。各構成部３０１〜３１５は、バス３２０によってそれぞれ接続されている。
【００４７】
まず、ＣＰＵ３０１は、オーディオ装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラム、音声情報取得プログラム、特徴量検出プログラム、楽曲判定プログラム、お気に入り登録プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、オーディオ装置３００の全体の制御を司る。
【００４８】
音声情報取得プログラムは、後述する音声Ｉ／Ｆ３０８にマイク３０９を介して入力された音声情報から、利用者によって発せられた音声情報もしくは利用者によって奏でられた音響情報を取得させる。利用者によって発せられた音声情報は、利用者の唱歌や、鼻歌や、ハミングなどである。また、利用者によって奏でられた音響情報は、たとえば、利用者によって演奏された楽器からの音響情報や、利用者が自身の体などを叩いた際に発生する音響情報などである。すなわち、たとえば、楽曲が再生中で、音声Ｉ／Ｆ３０８にこの楽曲の楽曲再生データが入力されても、音声情報や音響情報と、楽曲再生データとを区別して取得することができる。
【００４９】
特徴量検出プログラムは、音声取得プログラムを実行することにより取得された音声情報を解析し、音声情報の特徴量を検出させる。音声情報の特徴量は、図５〜図８において詳細に説明するが、たとえば、音声情報の旋律、周波数、リズム、歌詞などである。また、特徴量検出プログラムは、磁気ディスク３０５または光ディスク３０７に記録され、磁気ディスクドライブ３０４または光ディスクドライブ３０６に制御され再生されている楽曲再生データの特徴量を検出させる。さらに、特徴量検出プログラムは、磁気ディスク３０５または光ディスク３０７に記録された再生中ではない楽曲再生データや、通信Ｉ／Ｆ３１４によってネットワークを介して接続される楽曲情報データベースに保管されている楽曲再生データの特徴量を検出させてもよい。
【００５０】
楽曲判定プログラムは、図５〜図８において詳細に説明するが、たとえば、特徴量検出プログラムを実行することにより検出された音声情報の特徴量と楽曲再生データの特徴量とを比較させて、音声情報が楽曲再生データと一致するか否かを判定させる。楽曲判定プログラムは、音声情報の特徴量と楽曲再生データの特徴量との一部が一致すれば、音声情報が楽曲再生データと一致すると判定させてもよい。
【００５１】
お気に入り登録プログラムは、利用者の嗜好に合致する楽曲に関する情報を磁気ディスク３０５または光ディスク３０７に記録させる。具体的には、お気に入り登録プログラムは、楽曲判定プログラムを実行することにより音声情報が楽曲再生データと一致すると判定された場合、この楽曲再生データに対応する楽曲に関する情報をお気に入りとして登録させる。
【００５２】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００５３】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００５４】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、楽曲に関する情報が挙げられる。楽曲に関する情報は、楽曲を再生するための楽曲再生データや、タイトル・演奏者・歌詞・ジャンルなどの情報データである。楽曲再生データは、複数のチャンネルを含んでおり、それぞれが異なるスピーカ３１０から出力される構成でもよい。
【００５５】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。音声Ｉ／Ｆ３０８は、スピーカ３１０に出力する音声情報の音量を制御する。スピーカ３１０は、複数存在する構成でもよく、それぞれ異なる音量の音声情報が出力されてもよい。スピーカ３１０からは、音声Ｉ／Ｆ３０８の制御にしたがって、たとえば、コンテンツに関する音声情報や、ラジオ放送やテレビ放送などの音声情報が出力される。また、マイク３０９には、音声Ｉ／Ｆ３０８の制御にしたがって、たとえば、周囲の音声情報が集音される。
【００５６】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００５７】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００５８】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、たとえば、後述するカメラ３１５によって撮影された映像を表示することができる。ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００５９】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、オーディオ装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００６０】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナーなどによって構成される。
【００６１】
カメラ３１５は、たとえば、車両内部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１５によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。カメラ３１５によって撮影された車両内部の搭乗者の挙動から、ＣＰＵ３０１によって車両内部の搭乗者の人数や、搭乗者の座っている位置が判断されてもよい。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００６２】
図１に示した楽曲再生装置１００が備える通信部１０１、楽曲情報記録部１０２、再生部１０３、履歴情報記録部１０４、取得部１０５、判定部１０６、提示部１０７、受付部１０８、登録部１０９、検出部１１０は、図３に示したオーディオ装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、オーディオ装置３００における各部を制御することによってその機能を実現する。
【００６３】
すなわち、実施例のオーディオ装置３００は、オーディオ装置３００における記録媒体としてのＲＯＭ３０２に記録されている楽曲判定プログラムを実行することにより、図１に示した楽曲再生装置が備える機能を、図２に示した楽曲再生処理手順で実行することができる。
【００６４】
（オーディオ装置の処理の内容）
つぎに、オーディオ装置３００の処理の内容について説明する。図４は、オーディオ装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、音声情報取得プログラムによって、利用者からの音声情報を取得するまで待機する（ステップＳ４０１：Ｎｏのループ）。ステップＳ４０１において利用者からの音声情報を取得した場合（ステップＳ４０１：Ｙｅｓ）、特徴量検出プログラムによって、ステップＳ４０１において取得された音声情報の特徴量を検出する（ステップＳ４０２）。
【００６５】
ステップＳ４０１においては、たとえば、利用者の発した鼻歌、ハミングなどの音声情報や、利用者が演奏した楽器からの音響情報や、利用者が自身の体を叩くなどして発せられた音響情報などを取得する。また、ステップＳ４０２においては、特徴量として、たとえば、ステップＳ４０１において取得された音声情報の、旋律、周波数、リズム、歌詞などを検出する。
【００６６】
つぎに、楽曲を再生中か否かを判断して（ステップＳ４０３）、楽曲を再生中と判断された場合（ステップＳ４０３：Ｙｅｓ）、楽曲判定プログラムによって、ステップＳ４０２において検出された特徴量に基づいて、音声情報と再生中の楽曲との旋律の一部が一致するか否かを判断する（ステップＳ４０４）。ステップＳ４０４において旋律の一部が一致すると判断されない場合（ステップＳ４０４：Ｎｏ）、音声情報と再生中の楽曲との周波数の一部が一致するか否かを判断する（ステップＳ４０５）。ステップＳ４０５において周波数の一部が一致すると判断されない場合（ステップＳ４０５：Ｎｏ）、音声情報と再生中の楽曲とのリズムの一部が一致するか否かを判断する（ステップＳ４０６）。ステップＳ４０６においてリズムの一部が一致すると判断されない場合（ステップＳ４０６：Ｎｏ）、音声情報と再生中の楽曲との歌詞の一部が一致するか否かを判断する（ステップＳ４０７）。
【００６７】
ステップＳ４０４において旋律の一部が一致すると判断された場合（ステップＳ４０４：Ｙｅｓ）、ディスプレイ３１３などに、ステップＳ４０３において再生中と判断された楽曲の情報データを表示する（ステップＳ４０８）。また、同様に、ステップＳ４０５において周波数の一部が一致すると判断された場合（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０６においてリズムの一部が一致すると判断された場合（ステップＳ４０６：Ｙｅｓ）、ステップＳ４０７において歌詞の一部が一致すると判断された場合（ステップＳ４０７：Ｙｅｓ）、ステップＳ４０８に進み、再生中と判断された楽曲の情報データを表示する。
【００６８】
なお、ステップＳ４０４〜ステップＳ４０７の処理において、Ｙｅｓと判断された場合、ステップＳ４０１において取得された音声情報が、ステップＳ４０３において再生中と判断された楽曲と一致すると判断される。また、ステップＳ４０４〜ステップＳ４０７は順不同であり、ステップＳ４０４〜ステップＳ４０７のいずれか一つの処理においてＹｅｓと判断された場合に、ステップＳ４０８に進む構成としてもよい。さらに、ステップＳ４０４〜ステップＳ４０７のうちの複数の処理においてＹｅｓと判断された場合に、ステップＳ４０８に進む構成としてもよく、たとえば、ステップＳ４０４〜ステップＳ４０７の全ての処理においてＹｅｓと判断された場合のみ、ステップＳ４０８に進む構成としてもよい。
【００６９】
ステップＳ４０３において楽曲を再生中でないと判断された場合（ステップＳ４０３：Ｎｏ）、または、ステップＳ４０７において歌詞の一部が一致すると判断されない場合（ステップＳ４０７：Ｎｏ）、楽曲再生データの記録された磁気ディスク３０５の中に音声情報と一致する楽曲があるか否かを判断する（ステップＳ４０９）。ステップＳ４０９において磁気ディスク３０５に音声情報と一致する楽曲がない場合（ステップＳ４０９：Ｎｏ）、磁気ディスク３０５などに記録された再生履歴に音声情報と一致する楽曲があるか否かを判断する（ステップＳ４１０）。ステップＳ４１０において再生履歴に音声情報と一致する楽曲がない場合（ステップＳ４１０：Ｎｏ）、ネットワークを介して通信Ｉ／Ｆ３１４に接続されたサーバに音声情報と一致する楽曲があるか否かを判断する（ステップＳ４１１）。
【００７０】
ステップＳ４０９において磁気ディスクに音声情報と一致する楽曲がある場合（ステップＳ４０９：Ｙｅｓ）、ステップＳ４１０において再生履歴に音声情報と一致する楽曲がある場合（ステップＳ４１０：Ｙｅｓ）、ステップＳ４１１においてサーバに音声情報と一致する楽曲がある場合（ステップＳ４１１：Ｙｅｓ）、ステップＳ４０８に進み、一致すると判断された楽曲の情報データを表示する。なお、ステップＳ４０９〜ステップＳ４１１は順不同であり、ステップＳ４０９〜ステップＳ４１１のいずれか一つの処理においてＹｅｓと判断された場合に、ステップＳ４０８に進む構成としてもよい。
【００７１】
つぎに、利用者から、ステップＳ４０８において情報データの表示された楽曲を、お気に入りに登録する指示を受け付けたか否かを判断する（ステップＳ４１２）。ステップＳ４１２においてお気に入りに登録する指示を受け付けた場合（ステップＳ４１２：Ｙｅｓ）、ステップＳ４０８において情報データの表示された楽曲を、たとえば、お気に入り登録プログラムによってお気に入りリストに登録して（ステップＳ４１３）、一連の処理を終了する。
【００７２】
一方、ステップＳ４１１においてサーバに一致する楽曲がない場合（ステップＳ４１１：Ｎｏ）、ステップＳ４１２においてお気に入りに登録する指示を受け付けない場合（ステップＳ４１２：Ｎｏ）、そのまま一連の処理を終了する。
【００７３】
なお、図４のフローチャートにおいては、ステップＳ４１２においてお気に入りに登録する指示を受け付けたか否かを判断するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ４１２を省略して、ステップＳ４０４〜ステップＳ４０７において音声情報が再生中の楽曲と一致すると判断された場合、またはステップＳ４０９〜ステップＳ４１１において音声情報と一致する楽曲があると判断された場合、ステップＳ４０８に進み、この楽曲の情報データを表示した後、そのままステップＳ４１２に進み、お気に入りに登録する構成でもよい。また、この場合、ステップＳ４０８を省略してもよい。
【００７４】
（旋律判定処理の内容）
つぎに、楽曲判定プログラムの詳細について説明する。まず、図４のステップＳ４０４において、音声情報と再生中の楽曲との旋律の一部が一致するか否かを判断する旋律判定処理の内容について説明する。図５は、旋律判定処理の内容について示す説明図である。図５には、楽曲の旋律５００と、音声情報の旋律５１０と、の一部を示している。ここで旋律は、１音ごとの音の高低差と、音の長さと、音の順序との組み合わせであるとする。図５においては、旋律を明確に表すため五線譜に音符を付して示したが、これに限るものではない。音声情報の旋律５１０は、図４のステップＳ４０１において取得された音声情報から、ステップＳ４０２において特徴量が検出された際に、検出された旋律である。また、楽曲の旋律５００は、再生中の楽曲の、音声情報の旋律５１０が検出されたときに再生されている部分の旋律、もしくは音声情報の旋律５１０が検出されたときの所定時間前の旋律である。
【００７５】
図５に示すように、楽曲の旋律５００と、音声情報の旋律５１０とを比較すると、１音目５０１から５音目５０５まで音の長さは楽曲と音声情報とで同じである。また、音の高さは、１音目５０１がともに「ファ」、２音目５０２がともに「ラ」、３音目５０３がともに「ファ」、５音目５０５がともに「ド」であるが、４音目５０４においては楽曲が「ファ」で音声情報が「ミ」である。このように、楽曲の旋律５００と音声情報の旋律５１０との一部がほぼ同じ場合、音声情報が楽曲と一致すると判定される。
【００７６】
（周波数判定処理の内容）
つぎに、図４のステップＳ４０５において音声情報と再生中の楽曲との周波数の一部が一致するか否かを判断する周波数判定処理について説明する。図６は、周波数判定処理の内容について示す説明図である。図６において、縦軸は周波数を示し、横軸は時間を示している。また、図６には、楽曲の周波数６０１と、音声情報の周波数６０２との、一部を示している。音声情報の周波数６０２は、図４のステップＳ４０１において取得された音声情報から、ステップＳ４０２において特徴量が検出された際に、検出された周波数である。また、楽曲の周波数６０１は、再生中の楽曲の、音声情報の周波数６０１が検出されたときに再生されている部分の周波数、もしくは音声情報の周波数６０１が検出されたときの所定時間前の周波数である。図６に示すように、楽曲の周波数６０１と、音声情報の周波数６０２とを比較すると、ほぼ同じ曲線を示している。このため、音声情報が楽曲と一致すると判定される。
【００７７】
（リズム判定処理の内容）
つぎに、図４のステップＳ４０６において音声情報と再生中の楽曲とのリズムの一部が一致するか否かを判断するリズム判定処理について説明する。図７は、リズム判定処理の内容について示す説明図である。図７において、横軸は時間を示している。また、図７には、楽曲のリズム７０１と、音声情報のリズム７０２と、の一部を示している。ここでリズムは、有音と無音のパターンであり、具体的には、音の開始点から次の音の開始点までの長さを、順次並べたものである。図７においては、斜線部分が有音の領域であり、斜線のない白地部分が無音の領域である。
【００７８】
音声情報のリズム７０２は、図４のステップＳ４０１において取得された音声情報から、ステップＳ４０２において特徴量が検出された際に、検出されたリズムである。また、楽曲のリズム７０１は、再生中の楽曲の、音声情報のリズム７０１が検出されたときに再生されている部分のリズム、もしくは音声情報のリズム７０１が検出されたときの所定時間前のリズムである。図７に示すように、楽曲のリズム７０１と、音声情報のリズム７０２とを比較すると、ほぼ同じ間隔、同じタイミングに有音の領域を示している。このため、音声情報が楽曲と一致すると判定される。
【００７９】
（歌詞判定処理の内容）
つぎに、図４のステップＳ４０７において音声情報と再生中の楽曲との歌詞の一部が一致するか否かを判断する歌詞判定処理について説明する。図８は、歌詞判定処理の内容について示す説明図である。図８には、楽曲に含まれる歌詞８０１と、音声情報に含まれる歌詞８０２と、の一部を示している。ここで歌詞は、楽曲および音声情報から音声解析などにより抽出する。また、音声情報に含まれる歌詞８０２には、利用者が歌詞を口ずさまなかったり、歌詞がはっきりとわからず言葉を濁して発したりした部分が、解析不能の領域８０３として示されている。
【００８０】
音声情報の歌詞８０２は、図４のステップＳ４０１において取得された音声情報から、ステップＳ４０２において特徴量が検出された際に、検出された歌詞である。また、楽曲の歌詞８０１は、再生中の楽曲の、音声情報の歌詞８０２が検出されたときに再生されている部分の歌詞、もしくは音声情報の歌詞８０２が検出されたときの所定時間前の歌詞である。図８に示すように、楽曲の歌詞８０１と、音声情報の歌詞８０２とを比較すると、ほぼ同じ言葉であることがわかる。このため、音声情報が楽曲と一致すると判定される。
【００８１】
（お気に入りに登録する指示を促す表示の一例）
つぎに、図４のステップＳ４１２において利用者からのお気に入りに登録する指示を受け付けたか否かを判断する処理について説明する。図９は、お気に入りに登録する指示を促す表示の一例について示す説明図である。たとえば、図４のステップＳ４０４〜ステップＳ４０７において音声情報が再生中の楽曲と一致すると判断された場合、ディスプレイ３１３に、『再生中の曲を「お気に入り」に登録しますか？』などのメッセージと、利用者の意志を受け付ける『Ｙｅｓ』のアイコン９０１と『Ｎｏ』のアイコン９０２と、を表示する。そして、たとえば、ディスプレイ３１３に積層されたタッチパネルなどを介して、利用者からの指示を受け付ける。
【００８２】
（お気に入りリストの内容の一例）
つぎに、お気に入りリストについて説明する。図１０は、お気に入りリストの内容の一例について示す説明図である。お気に入りリスト１０００は、図４のステップＳ４１３によるお気に入り登録処理によって磁気ディスク３０５または光ディスク３０７に記録される楽曲に関する情報の一覧である。図１０に示すように、お気に入りリスト１０００は、たとえば、順位と、曲タイトルと、アーティストと、唱歌時間と、一致割合と、お気に入り度と、を含んでいる。ここで、唱歌時間は、たとえば、それぞれの楽曲に対して利用者が鼻歌やハミングをおこなった秒数である。また、一致割合は、たとえば、図５〜図８において説明した楽曲判定プログラムによって音声情報が楽曲と一致すると判定された割合である。たとえば、図５において示した旋律判定処理において、音声情報の旋律が、楽曲の旋律と８割一致した場合、一致割合は８０％となる。
【００８３】
お気に入り度は、たとえば、利用者のそれぞれの楽曲に対するお気に入りの度合いを示す。たとえば、百分率や点数によって表される。お気に入り度は、具体的には、たとえば、唱歌時間と一致割合に基づいて算出されてもよい。たとえば、「Ａ曲」１００１と「Ｂ曲」１００２は、一致割合がともに８０％であるが、唱歌時間が「Ａ曲」１００１は１８５秒であり、「Ｂ曲」１００２は１２０秒である。この場合、「Ａ曲」１００１の方が「Ｂ曲」１００２よりお気に入り度が高くなる。
【００８４】
また、「Ｃ曲」１００３と「Ｄ曲」１００４は、唱歌時間がともに７５秒であるが、一致割合が「Ｃ曲」１００３は１００％であり、「Ｄ曲」１００４は５０％である。この場合、「Ｃ曲」１００３の方が「Ｄ曲」１００４よりお気に入り度が高くなる。そして、たとえば、お気に入り度が最も高いものから順に順位が付されることとしてもよい。また、図示はしないが、たとえば、再生回数などを示し、再生回数が多い楽曲をお気に入り度が高い楽曲としてもよい。なお、たとえば、利用者によるお気に入りリスト１０００の楽曲を再生する指示を受け付けた場合、順位の高い楽曲から順に再生されることとしてもよい。
【００８５】
上述したように、本実施例のオーディオ装置３００によれば、取得部１０５によって取得された利用者からの音声情報の特徴量を、検出部１１０によって検出する。そして、特徴量に基づいて、音声情報が再生中の楽曲と一致するか否かを判定部１０６によって判定し、音声情報が再生中の楽曲と一致すると判定された場合に、登録部１０９によって再生中の楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、楽曲を何度も再生したり、利用者によって楽曲が選択されなくても、自動的に利用者の嗜好にあった楽曲を登録することができる。これによって、利用者は、自身の気に入っている楽曲が再生されたときに、楽曲に合わせて鼻歌やハミングをするという自然な行為のみで、自動的にお気に入りリストを作成することができる。このため、お気に入りリストを作成するための、楽曲を何度も再生する操作や、複数の楽曲の中から楽曲を選択する操作など、煩わしい操作を省くことができる。
【００８６】
また、本実施例のオーディオ装置３００によれば、旋律検出部１１１によって音声情報の特徴量として旋律を検出し、判定部１０６によって旋律に基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報の旋律の一部が、再生中の楽曲の旋律の一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、再生中の楽曲に合わせてつい唱歌してしまうようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００８７】
また、本実施例のオーディオ装置３００によれば、周波数検出部１１２によって音声情報の特徴量として周波数を検出し、判定部１０６によって、周波数に基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報の周波数の一部が、再生中の楽曲の周波数の一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、再生中の楽曲に合わせてつい鼻歌やハミングするようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００８８】
また、本実施例のオーディオ装置３００によれば、リズム検出部１１３によって音声情報の特徴量としてリズムを検出し、判定部１０６によって、リズムに基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報のリズムの一部が、再生中の楽曲のリズムの一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、たとえば、再生中の楽曲に合わせてつい自身の体や近傍にあるものを叩いてリズムを取るようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００８９】
また、本実施例のオーディオ装置３００によれば、歌詞検出部１１４によって音声情報の特徴量として歌詞を検出し、判定部１０６は、歌詞に基づいて、音声情報が再生中の楽曲と一致するか否かを判定することができる。したがって、音声情報の歌詞の一部が、再生中の楽曲の歌詞の一部とほぼ同じであれば、音声情報が楽曲と一致すると判定することができる。これによって、利用者は、たとえば、再生中の楽曲に合わせて歌詞を口ずさむようなお気に入りの楽曲を、自動的にお気に入りリストに登録させることができる。
【００９０】
また、本実施例のオーディオ装置３００によれば、楽曲情報記録部１０２に楽曲に関する情報が記録された楽曲の中から、特徴量に基づいて、判定部１０６によって音声情報に一致する楽曲を判定し、登録部１０９によって、音声情報に一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、楽曲を再生中ではない場合、または音声情報が再生中の楽曲と一致しない場合、ハードディスクなどに楽曲データが保管されている楽曲の中から、音声情報に一致する楽曲を判定し、お気に入りリストに登録することができる。これによって、利用者は、楽曲が再生されていないときに鼻歌を歌ったりハミングをしたりしても、自身が歌っているつもりの楽曲をお気に入りリストに登録させることができる。
【００９１】
また、本実施例のオーディオ装置３００によれば、履歴情報記録部１０４に楽曲の再生履歴が記録された楽曲の中から、特徴量に基づいて、判定部１０６によって音声情報に一致する楽曲を判定し、登録部１０９によって、音声情報に一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、楽曲を再生中ではない場合、または音声情報が再生中の楽曲と一致しない場合、ハードディスクなどに再生履歴が保管されている楽曲の中から、音声情報に一致する楽曲を判定し、お気に入りリストに登録することができる。これによって、利用者は、たとえば、以前に再生されて頭に残っている楽曲を口ずさんだ場合、この楽曲をお気に入りリストに登録させることができる。
【００９２】
また、本実施例のオーディオ装置３００によれば、通信部１０１によって通信をおこなう楽曲情報データベースに楽曲に関する情報が保管された楽曲の中から、特徴量に基づいて、判定部１０６によって、音声情報に一致する楽曲を判定し、登録部１０９によって、音声情報に一致すると判定された楽曲を利用者の嗜好に合致する楽曲として登録することができる。したがって、たとえば、音声情報が、自装置の記録媒体に記録されていない楽曲やラジオやテレビなどで放送された楽曲と一致する場合、楽曲情報データベースの中から、音声情報に一致する楽曲を判定し、お気に入りリストに登録することができる。これによって、利用者は、たとえば、ラジオを聴取しているときや、テレビを視聴しているときに、思わず口ずさんだ楽曲をお気に入りリストに登録させることができる。
【００９３】
また、本実施例のオーディオ装置３００によれば、提示部１０７によって音声情報と一致すると判定された楽曲に関する情報を提示して、受付部１０８によって利用者からお気に入りに登録する指示を受け付けた場合に、この楽曲を利用者の嗜好に合致する楽曲として、登録部１０９によって登録することができる。したがって、たとえば、利用者がお気に入りではない楽曲を口ずさんだ場合、この楽曲をお気に入りリストに登録しないことができる。これによって、利用者は、たとえば、お気に入りの楽曲やお気に入りではない楽曲に関わらず、鼻歌やハミングをしていても、お気に入りの楽曲のみをお気に入りリストに登録させることができる。
【００９４】
また、本実施例のオーディオ装置３００によれば、再生部１０３によって、登録部１０９によって登録された利用者の嗜好に合致する楽曲を順に再生することができる。したがって、たとえば、お気に入りリストに登録された楽曲を、お気に入り度が高い順やお気に入りに登録された順に再生することができる。これによって、利用者は、たとえば、ハードディスクの中に多くの楽曲が保管されていても、その中から自身の気に入っている楽曲のみを再生させることができる。
【００９５】
なお、本実施の形態で説明した楽曲判定方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００９６】
【図１】本実施の形態にかかる楽曲再生装置の機能的構成を示すブロック図である。
【図２】楽曲再生装置の楽曲再生処理手順を示すフローチャートである。
【図３】本実施例にかかるオーディオ装置のハードウェア構成を示すブロック図である。
【図４】オーディオ装置の処理の内容を示すフローチャートである。
【図５】旋律判定処理の内容について示す説明図である。
【図６】周波数判定処理の内容について示す説明図である。
【図７】リズム判定処理の内容について示す説明図である。
【図８】歌詞判定処理の内容について示す説明図である。
【図９】お気に入りに登録する指示を促す表示の一例について示す説明図である。
【図１０】お気に入りリストの内容の一例について示す説明図である。
【符号の説明】
【００９７】
１００  楽曲再生装置
１０１  通信部
１０２  楽曲情報記録部
１０３  再生部
１０４  履歴情報記録部
１０５  取得部
１０６  判定部
１０７  提示部
１０８  受付部
１０９  登録部
１１０  検出部
１１１  旋律検出部
１１２  周波数検出部
１１３  リズム検出部
１１４  歌詞検出部
【図１】
2009134104.tif 000003
【図２】
2009134104.tif 000004
【図３】
2009134104.tif 000005
【図４】
2009134104.tif 000006
【図５】
2009134104.tif 000007
【図６】
2009134104.tif 000008
【図７】
2009134104.tif 000009
【図８】
2009134104.tif 000010
【図９】
2009134104.tif 000011
【図１０】
2009134104.tif 000012