@article{oai:ipsj.ixsq.nii.ac.jp:00192346, author = {辻野, 雄大 and 山西, 良典 and 西原, 陽子 and 福本, 淳一 and Yudai, Tsujino and Ryosuke, Yamanishi and Yoko, Nishihara and Junichi, Fukumoto}, issue = {11}, journal = {情報処理学会論文誌}, month = {Nov}, note = {ダンスゲームは,幅広いユーザから親しまれている代表的な音楽ゲームの1つである.幅広いユーザがダンスゲームを楽しめる環境を用意するためには,初級者でも容易に遊ぶことができる低難易度の譜面を充実させることが必要である.しかし,低難易度の譜面を作成するためには,楽曲の特徴をとらえつつ容易なリズムに調整するという,高難易度譜面の作成にはない課題が存在する.本稿では,ダンスゲームには同じ曲に対して難易度が異なる複数の譜面が存在することに着目し,難易度が高い譜面から得られる音楽的特徴を入力,難易度が低い譜面を出力とする時系列深層学習モデルを構築した.学習させた提案モデルに高難易度のダンス譜面を入力し,低難易度の譜面において指示符を配置すべき発音タイミングを推定させることで,難易度の自動調整を実現した.性能評価の結果,時刻決定タスクにおいて提案手法は0.693のF値が確認され,既存手法のF値をおおよそ1.8倍上回った.向き選択タスクについて指示符の2-gram出現頻度を集計したところ,提案手法の生成譜面とデータセット内の低難易度譜面との相関係数が0.972となり,人手で作成された低難易度のダンス譜面の特性をとらえた譜面を自動生成可能であることが確認された., Dance video game is one of the typical popular games that has a wide range of fans. In order to make music video game enjoyable to many people, it is necessary to provide many lower-difficulty charts for the beginners. To make lower-difficulty charts, the easy rhythm without losing the point of the song should be covered. In dance video game, each song has multiple charts for varied difficulty levels. In this paper, we propose time-series deep learning model that learns the relation between the lower and higher difficulty charts for the same song. By inputting the higher-difficulty chart into the trained model, it estimates rhythms for lower-difficulty charts; our proposed method adapts the difficulty of the chart. Through the experiments for step placement task, the proposed method achieves an F-score of 0.693 which is about 1.8 times higher than the existing method. For step selection task, the value for the correlation coefficient between generated charts and handmade lowest-difficulty charts is 0.972 in 2-gram frequency; it was confirmed that the proposed method generated the lower-difficulty charts reflecting the characteristic of handmade lower-difficulty charts.}, pages = {1953--1964}, title = {時系列深層学習に基づく難易度間関係モデルを用いたダンスゲーム譜面難易度の自動調整}, volume = {59}, year = {2018} }