【手続補正書】
【提出日】平成30年2月19日(2018.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、前記第１区間と少なくとも部分的に重なる区間であって、前記楽曲を前記第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定する調推定処理と、
前記推定された前記第１調及び前記第２調を比較することにより最適な調を決定する調決定処理と、
を実行するコード解析装置。
【請求項２】
前記最適な調に基づいて前記楽曲の前記第１区間のコードを判定するコード判定処理を実行し、更に前記コード判定処理は、前記楽曲の小節を区分した拍毎に、当該拍の構成音を判定し、当該構成音に基づいて当該拍のコードを判定する、請求項１に記載のコード解析装置。
【請求項３】
前記第１区間、前記第２区間、又は前記拍毎の構成音の判定は、当該第１区間、当該第２区間、又は当該拍の期間内でノートオンしている前記楽曲の楽音毎に、当該楽音のベロシティと当該期間内での発音時間長とに基づいて決定されるパワー情報値を当該楽音のピッチに対応するピッチクラスに累算することにより、当該第１区間、当該第２区間、又は当該拍における前記ピッチクラス毎のパワー情報累算値を算出する処理である、請求項２に記載のコード解析装置。
【請求項４】
前記第１区間、前記第２区間、又は拍毎に、前記第１調、前記第２調、又はコードの候補に対応して、前記ピッチクラスの各々が前記第１調、前記第２調の候補の音階音又はコードの候補の構成音と一致する場合に当該ピッチクラスに対して算出されている前記パワー情報累算値を第１のパワー評価値に累算し、一致しない場合に当該ピッチクラスに対して算出されている前記パワー情報累算値を第２のパワー評価値に累算し、前記第１調、前記第２調、又はコードの候補毎に算出される前記第１のパワー評価値及び前記第２のパワー評価値を比較することにより、当該第１区間、当該第２区間、又は拍における前記第１調、前記第２調、又は前記コードを判定する、請求項３に記載のコード解析装置。
【請求項５】
前記第１区間の区間長は１小節の長さであり、前記第２区間の区間長は１小節の倍数であり、前記調決定処理は、前記第１区間と前記第２区間とで重なる小節毎に、当該小節毎に判定された前記第１調及び前記第２調を比較することにより、当該小節に対応する前記最適な調を決定する、請求項１に記載のコード解析装置。
【請求項６】
前記調決定処理は、区間開始位置を１小節ずつずらしながら前記第１区間の区間長又は前記第２区間の区間長で楽曲を区切って前記第１区間又は前記第２区間を決定する、請求項５に記載のコード解析装置。
【請求項７】
前記判定されたコードを表示する表示処理を更に実行する、請求項１乃至６の何れかに記載のコード解析装置。
【請求項８】
コード解析装置の処理部が、
楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、前記第１区間と少なくとも部分的に重なる区間であって、前記楽曲を前記第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定し、
前記推定された前記第１調及び前記第２調を比較することにより最適な調を決定する、
処理を実行するコード解析方法。
【請求項９】
コード解析を行うコンピュータに、
楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、前記第１区間と少なくとも部分的に重なる区間であって、前記楽曲を前記第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定するステップと、
前記推定された前記第１調及び前記第２調を比較することにより最適な調を決定するステップと、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
態様の一例では、楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、第１区間と少なくとも部分的に重なる区間であって、楽曲を第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定する調推定処理と、推定された第１調及び第２調を比較することにより最適な調を決定する調決定処理と、を実行する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１７４
【補正方法】変更
【補正の内容】
【０１７４】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、前記第１区間と少なくとも部分的に重なる区間であって、前記楽曲を前記第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定する調推定処理と、
前記推定された前記第１調及び前記第２調を比較することにより最適な調を決定する調決定処理と、
を実行するコード解析装置。
（付記２）
前記最適な調に基づいて前記楽曲の前記第１区間のコードを判定するコード判定処理を実行し、更に前記コード判定処理は、前記楽曲の小節を区分した拍毎に、当該拍の構成音を判定し、当該構成音に基づいて当該拍のコードを判定する、付記１に記載のコード解析装置。
（付記３）
前記第１区間、前記第２区間、又は前記拍毎の構成音の判定は、当該第１区間、当該第２区間、又は当該拍の期間内でノートオンしている前記楽曲の楽音毎に、当該楽音のベロシティと当該期間内での発音時間長とに基づいて決定されるパワー情報値を当該楽音のピッチに対応するピッチクラスに累算することにより、当該第１区間、当該第２区間、又は当該拍における前記ピッチクラス毎のパワー情報累算値を算出する処理である、付記２に記載のコード解析装置。
（付記４）
前記第１区間、前記第２区間、又は拍毎に、前記第１調、前記第２調、又はコードの候補に対応して、前記ピッチクラスの各々が前記第１調、前記第２調の候補の音階音又はコードの候補の構成音と一致する場合に当該ピッチクラスに対して算出されている前記パワー情報累算値を第１のパワー評価値に累算し、一致しない場合に当該ピッチクラスに対して算出されている前記パワー情報累算値を第２のパワー評価値に累算し、前記第１調、前記第２調、又はコードの候補毎に算出される前記第１のパワー評価値及び前記第２のパワー評価値を比較することにより、当該第１区間、当該第２区間、又は拍における前記第１調、前記第２調、又は前記コードを判定する、付記３に記載のコード解析装置。
（付記５）
前記第１区間の区間長は１小節の長さであり、前記第２区間の区間長は１小節の倍数であり、前記調決定処理は、前記第１区間と前記第２区間とで重なる小節毎に、当該小節毎に判定された前記第１調及び前記第２調を比較することにより、当該小節に対応する前記最適な調を決定する、付記１に記載のコード解析装置。
（付記６）
前記調決定処理は、区間開始位置を１小節ずつずらしながら前記第１区間の区間長又は前記第２区間の区間長で楽曲を区切って前記第１区間又は前記第２区間を決定する、付記５に記載のコード解析装置。
（付記７）
前記判定されたコードを表示する表示処理を更に実行する、付記１乃至６の何れかに記載のコード解析装置。
（付記８）
コード解析装置の処理部が、
楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、前記第１区間と少なくとも部分的に重なる区間であって、前記楽曲を前記第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定し、
前記推定された前記第１調及び前記第２調を比較することにより最適な調を決定する、
処理を実行するコード解析方法。
（付記９）
コード解析を行うコンピュータに、
楽曲を第１長で区切った第１区間の構成音に基づいて第１調を推定し、前記第１区間と少なくとも部分的に重なる区間であって、前記楽曲を前記第１長と異なる長さの第２長で区切った第２区間の構成音に基づいて第２調を推定するステップと、
前記推定された前記第１調及び前記第２調を比較することにより最適な調を決定するステップと、
を実行させるためのプログラム。