(57)【要約】【課題】動画像の表示形態の自由度を高める表示制御装置を実現する。【解決手段】ＣＰＵ１０は、複数のキーフレームの中から所定のキーフレームを選択しておき、入力されたテンポに応じて、新たに入力されるテンポのタイミングを予測し、テンポの入力がされたタイミングから予測されたテンポのタイミングまでの時間間隔において、選択された第１のキーフレームと第２のキーフレームとを補間する補間フレームを生成する。そして、選択された第１のキーフレーム及び第２のキーフレームと、生成された補間フレームとに基づいて、表示手段に表示される動画像の表示形態を制御する。【選択図】図１
2014056164.tif 000002
【特許請求の範囲】
【請求項１】
テンポを入力するテンポ入力手段と、
複数のキーフレームの中から所定のキーフレームを選択するキーフレーム選択手段と、
前記テンポ入力手段により入力されたテンポに応じて、前記テンポ入力手段により新たに入力されるテンポのタイミングを予測する予測手段と、
前記テンポ入力手段によるテンポの入力がされたタイミングから前記予測手段により予測されたテンポのタイミングまでの時間間隔において、前記キーフレーム選択手段により選択された第１のキーフレームと第２のキーフレームとを補間する補間フレームを生成する補間フレーム生成手段と、
前記キーフレーム選択手段により選択された第１のキーフレーム及び第２のキーフレームと、前記補間フレーム生成手段により生成された補間フレームとに基づいて、表示手段に表示される動画像の表示形態を制御する表示制御手段と
を備えることを特徴とする表示制御装置。
【請求項２】
複数のキーフレームに各々対応する表示選択領域を設けた表示手段を更に備え、
前記入力手段は、前記表示手段に設けられた表示選択領域がタッチ操作された場合に、当該表示選択領域に対応する所定のキーフレームを選択する
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記予測手段は、前記テンポ入力手段によるテンポ入力が行われた入力時刻を、前記入力手段により以前に入力されたテンポの入力の平均間隔に加算することにより、前記入力手段により以降に入力されるテンポのタイミングを予測することを特徴とする請求項１又は２記載の表示制御装置。
【請求項４】
前記キーフレーム選択手段は、前記テンポ入力手段によるテンポ入力時に、キーフレームを選択することを特徴とする請求項１から３の何れかに記載の表示制御装置。
【請求項５】
コンピュータを、
テンポを入力するテンポ入力手段と、
複数のキーフレームの中から所定のキーフレームを選択するキーフレーム選択手段、
前記テンポ入力手段により入力されたテンポに応じて、前記テンポ入力手段により新たに入力されるテンポのタイミングを予測する予測手段、
前記テンポ入力手段によるテンポの入力がされたタイミングから前記予測手段により予測されたテンポのタイミングまでの時間間隔において、前記キーフレーム選択手段により選択された第１のキーフレームと第２のキーフレームとを補間する補間フレームを生成する補間フレーム生成手段、
前記キーフレーム選択手段により選択された第１のキーフレーム及び第２のキーフレームと、前記補間フレーム生成手段により生成された補間フレームとに基づいて、表示手段に表示される動画像の表示形態を制御する表示制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テンポ入力に応じて動画を表示させる表示制御装置およびプログラムに関する。
【背景技術】
【０００２】
従来より、曲に合わせて画像を再生する技術が知られている。この種の技術として、例えば特許文献１には、予め画像の動きの速度が異なる画像パターンを複数種用意しておき、これらの内から演奏曲の曲想（リズムテンポや音量など）に合致する種類の画像パターンを選択して再生する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特公平４−７３１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術では、予め記録された所定のフレームの画像データを読み出すのみであるため、動画像の表示形態として乏しい虞がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、動画像の表示形態の自由度を高めることを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の表示制御装置は、テンポを入力するテンポ入力手段と、複数のキーフレームの中から所定のキーフレームを選択するキーフレーム選択手段と、前記テンポ入力手段により入力されたテンポに応じて、前記テンポ入力手段により新たに入力されるテンポのタイミングを予測する予測手段と、前記テンポ入力手段によるテンポの入力がされたタイミングから前記予測手段により予測されたテンポのタイミングまでの時間間隔において、前記キーフレーム選択手段により選択された第１のキーフレームと第２のキーフレームとを補間する補間フレームを生成する補間フレーム生成手段と、前記キーフレーム選択手段により選択された第１のキーフレーム及び第２のキーフレームと、前記補間フレーム生成手段により生成された補間フレームとに基づいて、表示手段に表示される動画像の表示形態を制御する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明では、動画像の表示形態の自由度を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の一形態による動画再生装置１００の全体構成を示すブロック図である。
【図２】表示部１３の表示画面ＤＳＰ上に設けられるタッチ操作領域Ｅ１〜Ｅ１０の一例を示す図である。
【図３】テンポ入力処理の動作を示すフローチャートである。
【図４】表示制御処理の動作を示すフローチャートである。
【図５】補間フレームデータＤを生成するタイミングを説明するための図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．発明の概要
実施形態の説明に入る前に、図５を参照して本発明の概要について解説する。本発明では、複数枚配列したキーフレームデータを用い、ユーザのテンポ入力ごとに１キーフレームずつ表示進行させながら、隣り合うキーフレーム間については補間フレームデータを生成して動画再生（アニメ表示）する。このような動画再生では、再生開始からの実時間ｔを取得し、取得した実時間ｔに基づき次式（１）で表される関係に従って隣り合うキーフレーム間で表示すべき補間フレームデータＤを生成する。
【００１０】
Ｄ＝Ｄｍ×（ｔ−ｔｎ）／（ｔｍ−ｔｎ）
＋Ｄｎ×（１−（ｔ−ｔｎ）／（ｔｍ−ｔｎ））…（１）
【００１１】
上記（１）式の関係を図５に図示する。また、上記（１）式において、ｔは再生開始からの実時間、Ｄは実時間ｔに表示すべき補間フレームデータ、Ｄｎは実時間ｔ直前のキーフレームデータ、ｔｎはキーフレームＤｎに設定された先頭キーフレームＤ０からの時間、ＤｍはキーフレームＤｎの次のキーフレームデータ、ｔｍはキーフレームＤｍに設定された先頭キーフレームＤ０からの時間、ｔｍ−ｔｎはキーフレームＤｎとキーフレームＤｍの時間間隔、ｔ−ｔｎはキーフレームＤｎを表示すべき時刻からの経過時間である。
【００１２】
したがって、補間フレームデータＤは、キーフレームＤｎを表示すべき時刻からの経過時間と、キーフレームＤｎとキーフレームＤｍの時間間隔との比率に基づく内挿補間で得られるタイミングで生成される。
【００１３】
曲に合わせてユーザが行うテンポ入力に同期させて動画再生するには、例えば一拍ごとのタッピング（テンポ入力）に応じて１キーフレームずつ表示進行させる。ユーザのテンポ入力毎にキーフレームを１つずつ進めて行く為、キーフレームの時間間隔は固定になるとは限らない。そこで、本実施の形態では過去のテンポ入力に基づく前方予測により次テンポ入力予測時間ｔｎｘｔを取得する。今回のテンポ入力の時刻から次テンポ入力予測時間ｔｎｘｔまでの時間間隔において、隣り合うキーフレーム間を補間する補間フレームデータを作成する。この場合、上記（１）式の関係は、次式（２）で表現される。
【００１４】
Ｄ＝Ｄｍ×（ｔ−ｔｐ）／ｔｎｘｔ＋Ｄｎ×（１−（ｔ−ｔｐ）／ｔｎｘｔ）…（２）
ここで、ｔは再生開始からの実時間、Ｄは実時間ｔに表示すべき補間フレームデータ、Ｄｎは実時間ｔ直前のキーフレームデータ、ＤｍはＤｎの次のキーフレームデータ、ｔｐは今回のテンポ入力時刻、ｔｎｘｔは次テンポ入力予測時間である。
【００１５】
したがって、テンポ入力の際に、本来の順序とは異なるキーフレームを指定可能にすれば、今回のテンポ入力の時刻から次テンポ入力予測時間ｔｎｘｔまでの時間間隔において、前回指定されたキーフレームと今回指定されたキーフレームとの間を補間する補間フレームデータを作成することでキャラクタの動きを多様に変化させて自由度の高い動画再生が可能になる。
【００１６】
Ｂ．動画再生装置１００の構成
次に、図１を参照して本発明の実施の一形態による動画再生装置１００の構成を説明する。図１において、ＣＰＵ１０は、操作部１４が発生する操作イベントに応じて装置各部の動作状態を設定する他、ユーザがテンポ入力する毎に割り込み実行されるテンポ入力処理（後述する）および所定周期毎のタイマ割り込みにて実行される表示制御処理（後述する）により得られる再生パラメータを動画再生部に１４に供給する。なお、ここで言う再生パラメータとは、補間フレームデータの生成に用いるキーフレームＩＤ（後述する）や、補間比率を設定する次テンポ入力予測時間ｔｎｘｔを含むデータを指す。
【００１７】
ＲＯＭ１１には、ＣＰＵ１３にロードされる各種プログラムが記憶される。ここで言う各種プログラムとは、後述のテンポ入力処理および表示制御処理を含む。ＲＡＭ１２は、ワークエリア１２ａ、キーフレームエリア１２ｂおよび曲データエリア１２ｃを備える。ＲＡＭ１２のワークエリア１２ａには、ＣＰＵ１０の演算結果を格納する各種レジスタ・フラグデータが一時記憶される。
【００１８】
ＲＡＭ１２のキーフレームエリア１２ｂには、キャラクタの動きのワンシーンを示す画像データに相当するキーフレームデータが複数種記憶される。本実施形態では、「０」〜「７」のキーフレームＩＤが付与された８種類のキーフレームデータを備える。これら８種類のキーフレームデータは、後述する表示部１３の表示画面ＤＳＰ上に設けられるタッチ操作領域Ｅ１〜Ｅ８（図２参照）にそれぞれサムネイル画像として表示される。
【００１９】
ＲＡＭ１２の曲データエリア１２ｃには、曲を構成する各音符の発音時刻、音高、音量および消音時刻を表すと共に、テンポ（ＢＰＭ）や拍子、小節タイミングなどの曲属性を表す公知のＭＩＤＩデータが格納される。
【００２０】
表示部１３は、カラー液晶表示パネルおよび駆動回路から構成される。表示部１３の表示画面ＤＳＰ上には、図２に図示するタッチ操作領域Ｅ１〜Ｅ１０が設けられる。タッチ操作領域Ｅ１〜Ｅ８には、ＲＡＭ１２のキーフレームエリア１２ｂに記憶される８種類のキーフレームデータのサムネイル画像がそれぞれ表示される。サムネイル画像は、ＣＰＵ１０によってキーフレームデータから変換される。タッチ操作領域Ｅ１０には、動画処理部１５から再生出力される動画（アニメーション）が表示される。
【００２１】
なお、本実施形態では、ＲＡＭ１２のキーフレームエリア１２ｂに記憶される全てのキーフレームデータをサムネイル画像に変換してタッチ操作領域Ｅ１〜Ｅ８に画面表示する態様としたが、これに限らず、ＲＡＭ１２のキーフレームエリア１２ｂに記憶されるキーフレームデータの一部を選択的にサムネイル画像に変換して画面表示する態様であっても構わない。
【００２２】
操作部１４は、表示部１３の表示画面ＤＳＰ上に設けられるタッチパネルから構成され、上述したタッチ操作領域Ｅ１〜Ｅ１０（図２参照）や、当該表示画面ＤＳＰに表示される各種アイコンあるいはソフトウェアキーボードをタッチ操作若しくはタッピング（テンポ入力操作）することで操作イベントを出力する。
【００２３】
具体的には、タッチ操作領域Ｅ１〜Ｅ８では、タッピング（テンポ入力操作）に応じてキーフレームＩＤを選択すると同時にテンポ入力するイベントを発生する。例えばタッチ操作領域Ｅ２をタッピングした場合には、当該タッチ操作領域Ｅ２にアサインされたキーフレームＩＤを選択すると同時にテンポ入力するイベントが生成される。
【００２４】
タッチ操作領域Ｅ９〜Ｅ１０では、タッピングに応じて、本来の順序に従って前キーフレームＩＤの次のキーフレームＩＤを指定すると同時にテンポ入力するイベントが生成される。これらタッチ操作領域Ｅ１〜Ｅ１０のタッピングに応じて生成されるイベントはＣＰＵ１０に取り込まれる。
【００２５】
動画処理部１５は、動画処理専用のプロセッサを備え、ＣＰＵ１０から供給される再生パラメータに従って、ＲＡＭ１２のキーフレームエリア１２ｂから読み出したキーフレームデータを再生出力すると共に、今回のテンポ入力の時刻から次テンポ入力予測時間ｔｎｘｔまでの時間間隔において、前回指定されたキーフレームと今回指定されたキーフレームとの間を補間する補間フレームデータを作成して再生出力する。動画処理部１５の再生出力は、表示部１３のタッチ操作領域Ｅ１０に画面表示される。また、動画処理部１５は、作成した補間フレームデータを再生出力し終えた時点で１補間フレーム表示時間が経過した旨を表す１補間フレーム表示完了イベントを発生してＣＰＵ１０に供給する。
【００２６】
音源１６は、公知の波形メモリ読み出し方式にて構成され、複音同時発音可能な複数の発音チャンネルを備える。音源１６では、ＲＡＭ１２の曲データエリア１２ｃからＣＰＵ１０が読み出すＭＩＤＩデータに応じて自動演奏する。サウンドシステム１７は、音源１６から出力される楽音波形をアナログ信号形式に変換した後、不要ノイズ除去やレベル増幅を施してからスピーカから発音させる。
【００２７】
Ｃ．動作
次に、図３〜図４を参照して、上記構成による動画再生装置１００のＣＰＵ１０が実行するテンポ入力処理および表示制御処理の動作について説明する。以下に述べる動作の主体はＣＰＵ１０である。
【００２８】
（１）テンポ入力処理の動作
図３は、テンポ入力処理の動作を示すフローチャートである。テンポ入力処理は、テンポ入力イベントが発生する毎、具体的にはユーザが前述したタッチ操作領域Ｅ１〜Ｅ１０（図２参照）の何れかをタッピングする毎に実行される。
【００２９】
テンポ入力イベントに応じて本処理が実行されると、ＣＰＵ１０は図３に図示するステップＳＡ１に進み、タッピング（テンポ入力操作）が行われた入力時刻を取得する。続いて、ステップＳＡ２では、過去に為されたテンポ入力の間隔の平均を求め、得られた平均間隔に今回のテンポ入力時刻を加算し、次にテンポ入力が為されるタイミングを前方予測した次テンポ入力予測時間ｔｎｘｔを取得する。
【００３０】
次いで、ステップＳＡ３では、テンポ入力回数ＩＫをインクリメントして歩進させる。続いて、ステップＳＡ４では、歩進されたテンポ入力回数ＩＫから「１」を減算した値（ＩＫ−１）の８の剰余値を算出してレジスタＮにストアする。
【００３１】
本実施形態では、「０」〜「７」のキーフレームＩＤが付与された８種類のキーフレームデータを備え、８キーフレーム目の次は先頭のキーフレームに戻るように巡回する。したがって、上記ステップＳＡ４においてレジスタＮにストアされる値は、「０」〜「７」の間で巡回するキーフレームの内、前回のテンポ入力が何番目のキーフレームに相当するのかを表すフレーム番号となる。
【００３２】
続いて、ステップＳＡ５では、今回のテンポ入力がキーフレーム選択領域でのタッピングであるか否か、すなわち前述したタッチ操作領域Ｅ１〜Ｅ８（図２参照）の何れかのタッピングであるかどうかを判断する。今回のテンポ入力がキーフレーム選択領域ではなく、タッチ操作領域Ｅ９又はＥ１０（図２参照）の何れかのタッピングであると、判断結果は「ＮＯ」になり、ステップＳＡ６に進む。
【００３３】
ステップＳＡ６では、今回のテンポ入力で指定されたキーフレームＩＤとして、前キーフレームＩＤをインクリメントして歩進させた値をレジスタＯｒｄｅｒ[Ｎ＋１]にストアして本処理を終える。なお、レジスタＯｒｄｅｒ[Ｎ＋１]は、今回のテンポ入力に応じて歩進されるフレーム番号Ｎ＋１に対応付けられたキーフレームＩＤを一時記憶する配列レジスタである。
【００３４】
一方、今回のテンポ入力がキーフレーム選択領域（タッチ操作領域Ｅ１〜Ｅ８）の何れかのタッピングであると、上記ステップＳＡ５の判断結果は「ＹＥＳ」になり、ステップＳＡ７に進む。ステップＳＡ７では、タッチ操作領域Ｅ１〜Ｅ８の内、タッピングにより選択されたキーフレームＩＤをレジスタＩＤにストアし、続くステップＳＡ８では、今回のテンポ入力で指定されたキーフレームＩＤとして、レジスタＩＤのキーフレームＩＤをレジスタＯｒｄｅｒ[Ｎ＋１]にストアして本処理を終える。
【００３５】
このように、テンポ入力処理では、タッピング（テンポ入力）された入力時刻を、過去のテンポ入力の平均間隔に加算して次テンポ入力予測時間ｔｎｘｔを取得すると共に、今回のテンポ入力がキーフレーム選択領域でのタッピングであるか否かを判断し、キーフレーム選択領域でのタッピングであると、タッチ操作領域Ｅ１〜Ｅ８の内、タッピングにより選択されたキーフレームＩＤを今回のテンポ入力で指定されたキーフレームＩＤとしてレジスタＯｒｄｅｒ[Ｎ＋１]にストアする。
【００３６】
したがって、例えばタッチ操作領域Ｅ１〜Ｅ１０において、Ｅ１０→Ｅ５→Ｅ６→Ｅ５→Ｅ８→Ｅ１０→Ｅ１０→Ｅ１０…の順にタッピング（テンポ入力）したとする。そうすると、まず最初に先頭のキーフレームＩＤ「０」が指定され、次にタッチ操作領域Ｅ１０のタッピングに対応して２番目のキーフレームＩＤ「１」が指定され、次にタッチ操作領域Ｅ５のタッピングに対応して４番目のキーフレームＩＤ「４」が選択され、次にタッチ操作領域Ｅ６のタッピングに対応して５番目のキーフレームＩＤ「５」が選択され、次にタッチ操作領域Ｅ５のタッピングに対応して４番目のキーフレームＩＤ「４」が選択され、次にタッチ操作領域Ｅ８のタッピングに対応して７番目のキーフレームＩＤ「７」が選択され、次にタッチ操作領域Ｅ１０のタッピングに対応して先頭のキーフレームＩＤ「０」に戻り、次にタッチ操作領域Ｅ１０のタッピングに対応して２番目のキーフレームＩＤ「１」に進み、次にタッチ操作領域Ｅ１０のタッピングに対応して３番目のキーフレームＩＤ「２」に進む。
【００３７】
（２）表示制御処理の動作
図４は、表示制御処理の動作を示すフローチャートである。表示制御処理は、タイマ割り込みにより一定周期毎に実行される。本処理の実行タイミングになると、ＣＰＵ１０は図４に図示するステップＳＢ１に進み、終了要求イベントの有無を判断する。終了要求イベントがあれば、判断結果は「ＹＥＳ」になり、本処理を終えるが、終了要求イベントが無ければ、判断結果は「ＮＯ」になり、ステップＳＢ２に進む。
【００３８】
ステップＳＢ２では、１補間フレーム表示時間が経過したか否か、すなわち動画処理部１５が１補間フレーム表示完了イベントを発生したか否かを判断する。１補間フレーム表示時間が経過していない場合（補間フレームの再生中）ならば、判断結果が「ＮＯ」になり、本処理を終える。これに対し、１補間フレーム表示時間が経過した場合（補間フレームの再生完了）であると、判断結果は「ＹＥＳ」になり、ステップＳＢ３に進む。
【００３９】
ステップＳＢ３では、レジスタＯｒｄｅｒ[Ｎ]に格納されたキーフレームＩＤを、前回のテンポ入力で指定されたキーフレームＩＤ１に、レジスタＯｒｄｅｒ[Ｎ＋１]に格納されたキーフレームＩＤを、今回のテンポ入力で指定されたキーフレームＩＤ２にそれぞれセットする。
【００４０】
そして、ステップＳＢ４では、前回のテンポ入力で指定されたキーフレームＩＤ１と、今回のテンポ入力で指定されたキーフレームＩＤ２と、前回のテンポ入力からの経過時間（ｔ−ｔｐ）と、次テンポ入力予測時間ｔｎｘｔとからなる再生パラメータを動画処理部１５に供給して補間フレームデータの発生を指示する。これにより、動画処理部１５では前述した（２）式に基づき補間フレームデータを作成・表示する。
【００４１】
このように、表示制御処理では、１補間フレーム表示時間が経過する毎に、前回のテンポ入力で指定されたキーフレームＩＤ１と、今回のテンポ入力で指定されたキーフレームＩＤ２と、前回のテンポ入力からの経過時間（ｔ−ｔｐ）と、次テンポ入力予測時間ｔｎｘｔとからなる再生パラメータを動画処理部１５に供給して補間フレームデータを発生させる。
【００４２】
以上のように、本実施形態では、テンポ入力が行われた入力時刻を過去のテンポ入力の平均間隔に加算して次テンポ入力予測時間ｔｎｘｔを取得すると共に、今回のテンポ入力がキーフレーム選択領域でのタッピングであると、タッチ操作領域Ｅ１〜Ｅ８の内、タッピングにより選択されたキーフレームＩＤを今回のテンポ入力で指定されたキーフレームＩＤ２とする。そして、１補間フレーム表示時間が経過する毎に、前回のテンポ入力で指定されたキーフレームＩＤ１と、今回のテンポ入力で指定され、本来の順序とは異なるキーフレームＩＤ２と、前回のテンポ入力からの経過時間（ｔ−ｔｐ）と、次テンポ入力予測時間ｔｎｘｔとからなる再生パラメータを動画処理部１５に供給して補間フレームデータを発生させるので、ユーザのテンポ入力に応じて、キャラクタの動きを多様に変化させて自由度の高い動画を再生することができる。
【００４３】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００４４】
（付記）
［請求項１］
テンポを入力するテンポ入力手段と、
複数のキーフレームの中から所定のキーフレームを選択するキーフレーム選択手段と、
前記テンポ入力手段により入力されたテンポに応じて、前記テンポ入力手段により新たに入力されるテンポのタイミングを予測する予測手段と、
前記テンポ入力手段によるテンポの入力がされたタイミングから前記予測手段により予測されたテンポのタイミングまでの時間間隔において、前記キーフレーム選択手段により選択された第１のキーフレームと第２のキーフレームとを補間する補間フレームを生成する補間フレーム生成手段と、
前記キーフレーム選択手段により選択された第１のキーフレーム及び第２のキーフレームと、  前記補間フレーム生成手段により生成された補間フレームとに基づいて、表示手段に表示される動画像の表示形態を制御する表示制御手段と
を備えることを特徴とする表示制御装置。
【００４５】
［請求項２］
複数のキーフレームに各々対応する表示選択領域を設けた表示手段を更に備え、
前記入力手段は、前記表示手段に設けられた表示選択領域がタッチ操作された場合に、当該表示選択領域に対応する所定のキーフレームを選択する
ことを特徴とする請求項１記載の表示制御装置。
【００４６】
［請求項３］
前記予測手段は、前記テンポ入力手段によるテンポ入力が行われた入力時刻を、前記入力手段により以前に入力されたテンポの入力の平均間隔に加算することにより、前記入力手段により以降に入力されるテンポのタイミングを予測することを特徴とする請求項１又は２記載の表示制御装置。
【００４７】
［請求項４］
前記キーフレーム選択手段は、前記テンポ入力手段によるテンポ入力時に、キーフレームを選択することを特徴とする請求項１から３の何れかに記載の表示制御装置。
【００４８】
［請求項５］
コンピュータを、
テンポを入力するテンポ入力手段と、
複数のキーフレームの中から所定のキーフレームを選択するキーフレーム選択手段、
前記テンポ入力手段により入力されたテンポに応じて、前記テンポ入力手段により新たに入力されるテンポのタイミングを予測する予測手段、
前記テンポ入力手段によるテンポの入力がされたタイミングから前記予測手段により予測されたテンポのタイミングまでの時間間隔において、前記キーフレーム選択手段により選択された第１のキーフレームと第２のキーフレームとを補間する補間フレームを生成する補間フレーム生成手段、
前記キーフレーム選択手段により選択された第１のキーフレーム及び第２のキーフレームと、前記補間フレーム生成手段により生成された補間フレームとに基づいて、表示手段に表示される動画像の表示形態を制御する表示制御手段
として機能させることを特徴とするプログラム。
【符号の説明】
【００４９】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１２ａ  ワークエリア
１２ｂ  キーフレームエリア
１２ｃ  曲データエリア
１３  表示部
１４  操作部
１５  動画処理部
１６  音源
１７  サウンドシステム
１００  動画再生装置
【図１】
2014056164.tif 000003
【図２】
2014056164.tif 000004
【図３】
2014056164.tif 000005
【図４】
2014056164.tif 000006
【図５】
2014056164.tif 000007