(57)【特許請求の範囲】
【請求項１】
対象データに対するフィルタリングと対象データのうちの画像に対する明るさ、コントラストおよび色彩調整と対象データのうちの音響に対する残響効果との少なくとも１つを含むエフェクト効果を発生させるためのパラメータを設定する情報処理装置であり、
対象データを出力する出力部と、
ユーザの指示を検出する操作部と、
前記エフェクト効果のパラメータ値を時間経過に伴って初期値から終了値の範囲で段階的に変更し、当該パラメータ値によるエフェクト処理後の対象データを前記出力部で出力させる出力制御部と、
時間経過に伴って初期値から終了値の範囲で段階的に変更され前記対象データがエフェクト処理されて出力される過程で、前記指示が検出されたときに出力されている対象データのエフェクト効果を発生させるパラメータ値を当該対象データに関するエフェクト効果のパラメータ値として確定する処理部と、
を備える情報処理装置。
【請求項２】
前記パラメータ値の変更の速度を指定する速度指定部をさらに備える請求項１記載の情報処理装置。
【請求項３】
前記出力制御部は、前記パラメータ値を線形的に変更する請求項１記載の情報処理装置。
【請求項４】
前記パラメータ値が変更される初期値と終了値とを入力する範囲指定部をさらに備えた請求項１記載の情報処理装置。
【請求項５】
前記出力部は、前記対象データを簡略化して出力し、
前記出力制御部は、前記簡略化された対象データを前記変更されるパラメータ値にしたがって出力させる請求項１記載の情報処理装置。
【請求項６】
前記対象データは画像データである請求項１記載の情報処理装置。
【請求項７】
前記対象データは音データである請求項１記載の情報処理装置。
【請求項８】
出力部へ対象データを出力するコンピュータが、前記対象データに対するフィルタリングと対象データのうちの画像に対する明るさ、コントラストおよび色彩調整と対象データのうちの音響に対する残響効果との少なくとも１つを含むエフェクト効果を発生させるためのパラメータを設定する情報処理方法であり、
前記エフェクト効果のパラメータ値を時間経過に伴って初期値から終了値の範囲で段階的に変更し、当該パラメータ値によるエフェクト処理後の対象データを前記出力部に出力するステップと、
操作部を通じてユーザの指示を検出するステップと、
時間経過に伴って初期値から終了値の範囲で段階的に変更され前記対象データがエフェクト処理されて出力される過程で、前記指示が検出されたときに出力されている対象データのエフェクト効果を発生させるパラメータ値を当該対象データに関するエフェクト効果のパラメータ値として確定するステップとを実行する情報処理方法。
【請求項９】
前記パラメータ値の変更の速度を指定するステップをさらに有する請求項８記載の情報処理方法。
【請求項１０】
前記パラメータ値を線形的に変更する請求項８記載の情報処理方法。
【請求項１１】
前記パラメータ値が変更される初期値と終了値とを入力するステップをさらに備えた請求項８記載の情報処理方法。
【請求項１２】
前記対象データを簡略化して出力し、
前記簡略化された対象データを前記変更されるパラメータ値にしたがって出力する請求項８記載の情報処理方法。
【請求項１３】
前記対象データは画像データである請求項８記載の情報処理方法。
【請求項１４】
前記対象データは音データである請求項８記載の情報処理方法。
【請求項１５】
出力部へ対象データを出力するコンピュータに、
対象データに対するフィルタリングと対象データのうちの画像に対する明るさ、コントラストおよび色彩調整と対象データのうちの音響に対する残響効果との少なくとも１つを含むエフェクト効果を発生させるためのパラメータを設定させるためのプログラムであり、
前記エフェクト効果のパラメータ値を時間経過に伴って初期値から終了値の範囲で段階的に変更し、当該パラメータ値によるエフェクト処理後の対象データを前記出力部に出力するステップと、
操作部を通じてユーザの指示を検出するステップと、
時間経過に伴って初期値から終了値の範囲で段階的に変更され前記対象データがエフェクト処理されて出力される過程で、前記指示が検出されたときに出力されている対象データのエフェクト効果を発生させるパラメータ値を当該対象データに関するエフェクト効果のパラメータ値として確定するステップと、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記パラメータ値の変更の速度を指定するステップをさらに実行させる請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記パラメータ値を線形的に変更させる請求項１５記載のプログラムを記録したコンピ
ュータ読み取り可能な記録媒体。
【請求項１８】
前記パラメータ値が変更される初期値と終了値とを入力するステップをさらに実行させる請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記対象データを簡略化して出力し、
前記簡略化された対象データを前記変更されるパラメータ値にしたがって出力する処理を実行させる請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
前記対象データは画像データである請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２１】
前記対象データは音データである請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
出力部へ対象データを出力するコンピュータに、
対象データに対するフィルタリングと対象データのうちの画像に対する明るさ、コントラストおよび色彩調整と対象データのうちの音響に対する残響効果との少なくとも１つを含むエフェクト効果を発生させるためのパラメータを設定させるためのプログラムであり、
前記エフェクト効果のパラメータ値を時間経過に伴って初期値から終了値の範囲で段階的に変更し、当該パラメータ値によるエフェクト処理後の対象データを前記出力部に出力するステップと、
操作部を通じてユーザの指示を検出するステップと、
時間経過に伴って初期値から終了値の範囲で段階的に変更され前記対象データがエフェクト処理されて出力される過程で、前記指示が検出されたときに出力されている対象データのエフェクト効果を発生させるパラメータ値を当該対象データに関するエフェクト効果のパラメータ値として確定するステップと、
を実行させるためのプログラム。
【請求項２３】
前記パラメータ値の変更の速度を指定するステップをさらに実行させる請求項２２記載のプログラム。
【請求項２４】
前記パラメータ値を線形的に変更させる請求項２２記載のプログラム。
【請求項２５】
前記パラメータ値が変更される初期値と終了値とを入力するステップをさらに実行させる請求項２２記載のプログラム。
【請求項２６】
前記対象データを簡略化して出力し、
前記簡略化された対象データを前記変更されるパラメータ値にしたがって出力する処理を実行させる請求項２２記載のプログラム。
【請求項２７】
前記対象データは画像データである請求項２２記載のプログラム。
【請求項２８】
前記対象データは音データである請求項２２記載のプログラム。
【発明の詳細な説明】
技術分野
本発明は、静止画像データの視覚効果や音に対する効果を調整するパラメータを処理する技術に関する。
背景技術
このような技術としては、例えば、画像データや音データに対するフィルタリング処理やエフェクト処理がある。ここで、フィルタリング処理とは、静止画像データや音データに対して、平滑化等のフィルタを通す処理をいう。
また、エフェクト処理とは、画像データの視覚的効果を指定するパラメータ、例えば、画像の明るさ、コントラスト、色彩等を設定する処理をいう。また、音に対するエフェクト処理としては、例えば、残響効果の調整処理等がある。
以下、エフェクト処理とは、上記フィルタリング処理を含め、パラメータにしたがい、画像や音を加工する処理一般をいう。本発明は、このようなパラメータを設定するシステムのユーザーインターフェースに関する。
従来の技術では、静止画像にエフェクト処理を実施する際、まず、パラメータを指定する。そして、次に、処理後の結果確認のため、画像をプレビューすることが多い。
エフェクト処理等では、パラメータの値により、処理結果の画像内容が異なる。そのようなパラメータをユーザ所望の値に設定するため、数値によるパラメータ指定機能、あるいはスクロールするコントロールやスライダー的なコントロールによるパラメータ設定機能が提供される。そして、パラメータ値を直接入力すること、または、エフェクト度合いをプレビュー表示しながらコントロールによりパラメータを設定することが一般的に行われている。ここで、コントロールとは、コンピュータの画面上に配置可能な部品であり、ユーザインターフェースの機能を提供するものをいう。
しかしながら、従来のようなパラメータ指定方式では、精度の高い指定と直感的な入力手法とを両立させることが難しかった。数値入力では、直接その値を指定する性質上、精度の高いパラメータ値の指定が可能である。
しかし、その値を増減させた場合に、どのくらい効果に変化があるかを確かめるために、逐一値を入力し、プレビューや試聴をする必要がある。その結果、このような手順では、ユーザは、パラメータ値と効果の関連性を直感的に把握しにくい。
一方、スクロールするコントロールなどを利用して、直感的に値を指定する方法もある。しかし、この方法ではコントロール自体の可視的な幅が、値の範囲を示している。
そして、一般的に限られた面積しかもたないユーザーインターフェース画面上では、十分なコントロール幅を確保できない。その結果、スクロールするコントロールにおける操作の一単位が、値の数十単位に相当するような現象が発生する。
したがって、このようなコントロールでは、精度の高い入力を行うことが困難な場合がある。また、コントロールの一単位が、値の最低単位に一致している場合でも、ポインティングデバイスによるドラッグ処理でスクロールすると、細かい手ぶれにより、やはり精度の高い入力が困難となることが多い。
また、値指定とスクロールするコントロールを複合させたユーザインターフェースも知られている。そのようなユーザインターフェースを使用する場合でも、値の増減にともなう効果の変化が表れるのは、値を入力したタイミングである。
そのため、操作者がパラメータ値を増加、減少する場合に、視覚上の効果や音に対する効果を確認するために、いちいち値を変更させるステップが必要となる。このような操作者の手動による入力では、指定のタイミングにバラツキが生じる。したがって、値の変化量に対する効果の遷移の度合いを正確に確認することが困難であった。
発明の開示
本発明は、このようなエフェクト処理等を実際に実行する前に、処理結果の画像をプレビューする機能、処理された音データを試聴する機能を提供する。そして、本発明は、ユーザがそのような各種パラメータの適正値を直感的に、また、簡単に決定できる機能を提供する。
すなわち、本発明は、静止画像エフェクトのプレビュー表示に着目した。本発明は、エフェクトを時間変化させたプレビューをアニメーションとして再生させる。これにより本発明は、精度の高いパラメータ値の指定を可能とする。
また、本発明は、音に対する試聴機能に着目した。本発明は、エフェクトを時間変化させた音を再生させることで、精度の高いパラメータ値の指定を可能とする。
本発明は、対象データに関するパラメータを設定する情報処理装置であり、
対象データを出力する出力部と、
ユーザの指示を検出する操作部と、
パラメータ値を時間経過に伴って順次変更し、当該パラメータ値を設定した対象データを前記出力部で出力させる出力制御部と、
上記指示が検出されたときのパラメータ値を当該対象データに関するパラメータ値として確定する処理部とを備えるものである。
好ましくは、上記情報処理装置は、上記パラメータ値の変更の速度を指定する速度指定部をさらに備えてもよい。
好ましくは、上記出力制御部は、上記パラメータ値を線形的に変更するものでもよい。
好ましくは、上記情報処理装置は、上記パラメータ値が変更される初期値と終了値とを入力する範囲指定部をさらに備えてもよい。
好ましくは、上記出力部は、前記対象データを簡略化して出力し、
上記出力制御部は、その簡略化された対象データを上記変更されるパラメータ値にしたがって出力させてもよい。
上記対象データは画像データであってよい。また、上記対象データは音データであってもよい。
また、本発明は、対象データに関するパラメータを設定する情報処理方法であり、
パラメータ値を時間経過に伴って順次変更し、当該パラメータ値を設定した対象データを出力するステップと、
ユーザの指示を検出するステップと、
その指示が検出されたときのパラメータ値を当該対象データに関するパラメータ値として確定するステップとからなるものでもよい。
また、本発明は、コンピュータに以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータ読み取り可能な記録媒体に記録したものでもよい。
この発明では、静止画像データや音データに対するパラメータが時系列に変更される。そして、その結果を順次アニメーションとしてプレビュー表示したり、試聴させたりする。
このように、パラメータの変更結果を直感的に把握することが可能となる。また、自動的にアニメーション表示されるプレビューを見ながら、操作者が最適な画像が表示されたタイミングを指定することで値が設定される。これにより、値自体を指定する手間が不要となる。
すなわち、本発明は、静止画像に対するアニメーションにより、パラメータ値の変更によるエフェクトの変更度合いを、視覚的な連続性、線形性を保った状態で表現する。その結果、ユーザは、直感的にエフェクト結果を把握できることができる。
また、音データに対しても、連続再生される音を試聴しながら、操作者が最適な音が再生されたタイミングを指定することで値が設定される。
すなわち、本発明は、音データを試聴させることにより、音質的な連続性、線形性を保った状態でパラメータ値の変更によるエフェクトの変更度合いを表現する。その結果、ユーザは、直感的にエフェクト処理の結果を把握できる。
また、本発明によれば、ユーザは、アニメーション再生時間を操作者に指定できるので、パラメータ値の選択精度と直感的な操作性とを両立させることができる。
また、本発明によれば、ユーザは対象となるパラメータに対して、アニメーションが有効となる開始位置、終了位置をそれぞれ指定することができる。
以上述べたように、本発明によれば、画像や音に対するパラメータを精度よく、かつ直感的に指定することができる。
発明を実施するための最良の形態
以下、図面を参照して本発明の好適な実施の形態を説明する。
《第１実施形態》
以下、ＦＩＧ．１からＦＩＧ．３の図面に基づいて本発明の第１実施形態に係る情報処理装置を説明する。
＜ハードウェア構成＞
ＦＩＧ．１に本情報処理装置のハードウェア構成図を示す。この情報処理装置は、プログラムを実行して情報処理装置としての機能を提供する情報処理部１０２と、ユーザ操作を検出し、情報処理部１０２に対してユーザの指令を入力する入力装置１０６と、入力装置１０６を情報処理部１０２に接続する入力ポート１０５と、情報処理部１０２が処理したデータを記憶するデータバッファ１０３と、情報処理部１０２からの指令にしたがいデータバッファ１０３のデータを加工する表示データ加工部１０４と、表示データ加工部１０４が加工したデータを表示するディスプレイ装置１００と、ディスプレイ装置１００を制御する表示制御部１０１と、音を出力するスピーカ１０８と情報処理装置１０２からの指令により音データから音信号を生成してスピーカ１０８に引き渡す音響制御部１０７とを備えている。
情報処理部１０２は、例えば、マイクロプロセッサで構成される。情報処理部１０２は、プログラムを実行し、情報処理装置としての機能を提供する。
入力装置１０６は、例えば、キーボード、ポインティングデバイス等である。また、ポインティングデバイスは、マウス、トラックボール、スティック型のポインティングデバイス、静電式のタッチパッド、タッチパネル等である。ユーザは、入力装置１０６を使用し、各種指令を情報処理部１０２に入力する。
データバッファ１０３は、メモリで構成される。データバッファ１０３は、情報処理部１０２の作業領域として使用される。また、データバッファ１０３は、情報処理部がディスプレイ装置１００に表示させる情報を一時的に記憶する。
表示データ加工部１０４は、いわゆるビデオチップであり、情報処理部１０２からの指令にしたがいディスプレイ装置１００に表示する情報を加工する。ここで、加工とは、例えば、画像データに対するフィルタリング処理、明るさの変更、コントラストの変更等を実行することをいう。
ディスプレイ装置１００は、例えば、ＣＲＴ、液晶表示装置、プラズマディスプレイパネル、エレクトロルミネッセンスパネル等である。ディスプレイ装置１００は、情報処理部１０２から出力された情報を表示する。
表示制御部１０１は、例えば、ＣＲＴコントローラやＬＣＤコントローラ／ドライバ等である。表示制御部１０１は、ビデオＲＡＭを有しており、ディスプレイ装置１００の表示を制御する。この表示制御部１０１が出力制御部に対応する。
音響制御部１０７は、情報処理部１０２の指令により、音データを音信号に変換し、スピーカ１０８から出力させる。このとき、音響制御部１０７は、情報処理部１０２からの指令にしたがい、音データにフィルタリング処理、残響効果の付加等を実行する。この音響制御部１０７もまた、出力制御部に対応する。
＜操作例＞
ＦＩＧ．２に、本情報処理装置の操作画面を示す。この操作画面は、情報処理部１０２の指令により、ディスプレイ装置１００に表示される。ユーザは、入力装置１０６を介してこの操作画面を操作することにより、画像のパラメータを設定する。また、ユーザは、この操作画面により、エフェクト処理の結果を確認する。
この操作画面により、ユーザは、様々なパラメータを設定できる。ただし、ＦＩＧ．２では、彩度を調整するときの画面が示されている。
この画面は、元画像表示部１、プレビュー表示部２、再生／停止ボタン３、スライダー４、ＯＫボタン、およびキャンセルボタンを有している。
元画像表示部１には、エフェクト処理の対象となる元の画像が表示される。プレビュー表示部２には、エフェクト処理により加工された画像が表示される。本情報処理装置は、パラメータ、例えば、彩度を段階的に時間変化させてプレビュー表示部２に表示させる。ここでは、このようなパラメータを時間変化させた表示をアニメーションと呼ぶ。
スライダ４は、アニメーションの進行状況を表示するインジケータを有している。スライダ４は、アニメーションの進行ともに、インジケータを左端（開始０秒と表示された位置）から右端（終了１秒と表示された位置）に移動する。これにおより、スライダ４は、アニメーションの再生時間（アニメーション開始からの経過時間）を表示する。
再生／停止ボタン３は、アニメーションの開始の指令と停止の指令とを検出する。すなわち、ユーザが再生／停止ボタン３を押下すると、プレビュー表示部２にアニメーションが表示される。アニメーションを開始させる場合の再生／停止ボタン３を再生ボタンともいう。
また、アニメーション再生中に、ユーザが再生／停止ボタン３を押下すると、アニメーションが停止する。アニメーションを停止させる場合の再生／停止ボタン３を停止ボタンともいう。
停止ボタンが押下されたとき、情報処理部１０２は、アニメーションが停止された時点での画像のエフェクトを指定するパラメータを保持する。これにより、画像のエフェクトが時間変化する過程で、ユーザは所望のエフェクトを発生する時点におけるパラメータを選択する。
ＯＫボタンの押下により、選択したパラメータが保存され、ＦＩＧ．２の操作画面が終了する。また、キャンセルボタンの押下により、選択したパラメータが破棄され、ＦＩＧ．２の操作画面が終了する。
＜作用と効果＞
ＦＩＧ．３に、本情報処理装置で実行されるパラメータ設定処理を示す。この処理では、まず、情報処理部１０２が、再生ボタン（再生／停止ボタン３）の押下イベントが発生するまで待つ。そして、再生ボタンが押下され、押下イベントが発生すると、情報処理部１０２は、パラメータの値、および再生時間に初期値を設定する（ステップ２００）。
なお、処理対象とする元画像が指定され操作画面が表示された初期状態においては、その指定された元画像をデータバッファ１０３に転送して元画像表示部１に表示すると共に、表示データ加工部１０４はパラメータ値を変更することなくその元画像をプレビュー表示部２に表示させる。
本実施形態ではパラメータ値またはエフェクトの度合いを０〜２５５の値で表し、また、元画像のパラメータ値をその中間値である１２８に設定するように構成している。そして、元画像のパラメータ値から所定値を減じたパラメータ値を値０（最小値、初期値）とし、元画像のパラメータ値に所定値を加えたパラメータ値を値２５５（最大値）として設定する。
上記のように、プレビュー表示部２に元画像を表示する際に、インジケータをスライダ４の中間位置に表示する。なお、後述する他の実施形態においても同様の処理である。
したがって、ＦＩＧ．２での彩度の調整の例において、値が１２８より小さい場合は彩度が元画像より小さく、値が１２８より大きい場合は彩度が元画像より大きいものとなる。
なお、後述するパラメータ値の増分値は、パラメータの最小値から最大値への変化にかける時間（再生時間）と、最大値と最小値との差分、および各処理が実行される処理ループにかかる時間などを基に決められる。
ただし、どの画像においてもその画像に関するパラメータが取り得る値の範囲が固定されているのであれば、元画像に関するパラメータがその範囲中のどの値であるかを求めてインジケータをスライダ４の当該値に対応する位置に表示し、再生をその値の範囲で最小値から最大値に遷移させるようにすればよい。
次に、情報処理部１０２は、現在のパラメータ値により、プレビュー画像に対するエフェクト処理を実行する（ステップ２０１）。これにより、例えば、プレビュー画像の彩度等が当該パラメータ値に設定され、表示データ加工部１０４は、そのパラメータにしたがい画像を加工する。
次に、加工後のプレビュー画像が表示データ加工部１０４から表示制御部１０１のビデオＲＡＭに転送される。表示制御部１０１は、プレビュー画像をディスプレイ装置１００の操作画面上のプレビュー表示部２に表示する（ステップ２０２）。
次に、情報処理部１０２は、停止ボタン（再生／停止ボタン３）押下のイベントが発生しているか否かを判定する（ステップ２０３）。停止ボタンが押下されなかった場合、情報処理部１０２は、再生開始から現在までの経過時間により、パラメータの増分を算出する。そして、情報処理部１０２は、現在のパラメータ値に増分を加算する（ステップ２０４）。
次に、情報処理部１０２は、再生時間が終了したか否かを判定する（ステップ２０５）。再生時間が終了していない場合、情報処理部１０２は、制御をプレビュー画像へのエフェクト処理（ステップ２０１）に戻す。また、再生時間が終了した場合、情報処理部１０２は、停止処理を実行する（ステップ２０６）。
一方、ステップ２０３の判定において、停止ボタンが押下されていた場合、情報処理部１０２は、現在のパラメータ値により画像に対しエフェクト処理を実行する（Ｓ２０７）
この処理では、プレビュー画像に適用されているパラメータ値を参照して実際の画像に対してエフェクト処理を実行する。その後，情報処理部１０２は、停止処理を実行する（ステップ２０６）。
停止処理で、ユーザがＯＫボタンを押下すると、情報処理部１０２は、当該パラメータを保存し、パラメータ設定処理を終了する。また、ユーザがキャンセルボタンを押下すると、情報処理部１０２は、当該パラメータを破棄し、パラメータ設定処理を終了する。
以上述べたように、本情報処理装置によれば、プレビュー画像に対するエフェクト処理の結果がプレビュー表示部２にアニメーションで表示される。ユーザは、表示されたプレビュー画像のアニメーションにおいて、効果の最適な時点で停止ボタンを押下すればよい。
これにより、ユーザは数値自体を意識することなく、パラメータ値を指定することができる。また、効果が変容していく様子が視覚的に連続して把握できるため、ユーザは、そのパラメータの最小値〜最大値の範囲におけるエフェクトの遷移を概観したり、前後の状態を想像することが容易となる。その結果、直感的な操作感覚でエフェクトのプレビューを行い、パラメータを設定することが可能となる。
＜変形例＞
上記ＦＩＧ．３の処理において、再生時間が終わった場合に停止処理としているが、本処理を終了させるのではなく、パラメータ値を初期化し、ステップ２０１からステップ２０５の処理を繰り返し実行するようにしてもよい。
この場合、停止ボタンを押下することで本処理を停止することができ、変更されたパラメータ値を設定したくない場合は、その停止ボタンの押下後にキャンセルボタンを押下するようにすればよい。
上記実施形態において、プレビュー画像に対するエフェクトの時間変化によりアニメーションを生成し、プレビュー表示部２に表示させ、ユーザ操作により最適なパラメータを決定する機能を説明した。このプレビュー表示部２に表示させるプレビュー画像として実際の画像データを縮小し、データ量を少なくした画像を用いてもよい。そして、パラメータの値が確定後に、実際の画像に対してエフェクト処理を実行するようにしてもよい。
《第２実施形態》
本発明の第２実施形態を図４から図７の図面に基づいて説明する。上記第１実施形態では、プレビュー画像に対して時系列でパラメータを変更してアニメーションを再生し、直感的な操作感でエフェクトのプレビューを行い、パラメータを設定する情報処理装置について説明した。
本実施形態では、ユーザがアニメーションの再生速度を設定できる情報処理装置について説明する。他の構成および作用は第１実施形態と同様である。そこで、同一の構成要素については第１実施形態と同一の符号を付してその説明を省略する。また、必要に応じてＦＩＧ．１からＦＩＧ．３の図面を参照する。
＜操作例＞
ＦＩＧ．４に、本情報処理装置の操作画面を示す。この操作画面は、再生スピード設定欄５を有している点で第１実施形態の操作画面（ＦＩＧ．２）と相違する。
再生スピード設定欄５は、ユーザに対してアニメーションの再生スピードを設定させるユーザインターフェースである。ＦＩＧ．４のように、本実施形態では、再生スピード設定欄５は、３種類の選択肢を有している。ただし、本発明の実施が３種類の選択肢に限定されるものではない。
ＦＩＧ．４の操作画面では、速い：１秒、普通：３秒、および遅い：８秒という選択肢がボタンコントロールにより提供されている。この例では、ユーザは、遅い：８秒を選択している。そのため、ユーザが再生ボタン（再生／停止ボタン３）を押下すると、８秒間を掛けてアニメーションが表示される。
＜作用と効果＞
ＦＩＧ．５に、本情報処理装置で実行されるパラメータ設定処理を示す。本実施形態においても、まず、情報処理部１０２が第１実施形態の場合と同様、再生ボタン（再生／停止ボタン３）の押下イベントが発生するまで待つ。そして、再生ボタンが押下され、押下イベントが発生すると、情報処理部１０２は、パラメータの値、および再生時間に初期値を設定する（ステップ４００）。
次に，情報処理部１０２は、設定されている再生スピード（または再生を完了させるまでの時間）を取得する（ステップ４０１）。本情報処理装置は、この再生スピードに基づき時系列でパラメータを遷移させ、第１実施形態の場合と同様のアニメーションを再生する。
アニメーションを再生し、パラメータを確定する処理（ステップ４０２からステップ４０７）は、第１実施形態の処理（ＦＩＧ．３のステップ２０１からステップ２０６）と同様である。
ただし、ステップ４０５においてパラメータ値に加算される増分値は、再生スピードに応じて異なる。この点で、本情報処理装置におけるアニメーション再生処理は、第１実施形態の場合と相違する。
以上述べたように、本実施形態の情報処理装置によれば、アニメーションを再生し、パラメータを確定する際の再生スピードをユーザが設定できる。このため、例えば再生時間を短くすれば、短時間でパラメータの最低〜最大値を概観することができる。また、再生時間を長くすれば、微妙な変化を連続的にプレビューすることができる。そのため、精度の高いパラメータ指定が可能となる。
＜変形例＞
上記第２実施形態では、画像のパラメータを時系列で遷移させてアニメーションを再生する際に、再生スピードを指定できる情報処理装置を説明した。このようなパラメータの遷移範囲をユーザが指定できてもよい。
ＦＩＧ．６およびＦＩＧ．７により、そのようなパラメータが遷移する範囲、すなわち、アニメーションにおけるパラメータの初期値と終了値を設定できる情報処理装置の処理を示す。以下、そのようなパラメータが遷移する範囲をパラメータ範囲という。
ＦＩＧ．６に、パラメータ範囲を設定できる情報処理装置におけるパラメータ設定処理を示す。ＦＩＧ．６に示した処理は、パラメータ範囲設定処理（ステップ５０９）を実行する点を除き、上記ＦＩＧ．５の場合と同様である。
すなわち、情報処理部１０２は、再生スピードを取得（ステップ５０１）の後、パラメータ範囲設定処理を実行する（ステップ５０９）。この処理では、パラメータ範囲が設定される。本情報処理装置では、その設定されたパラメータ範囲においてパラメータが遷移し、アニメーションが再生され、パラメータを確定する処理（ステップ５０２からステップ５０７）が実行される。
ＦＩＧ．７に、パラメータ範囲設定処理（ＦＩＧ．６のステップ５０９）の詳細を示す。この処理では、まず、情報処理部１０２は、パラメータ範囲の開始値を取得する（ステップ６００）。
この開始値は、パラメータが取り得る範囲内で、ユーザが再生開始時の値としたいパラメータ値である。この値は、操作画面上（ＦＩＧ．４）上の不図示のコントロールにより設定される。
次に、情報処理部１０２は、取得したパラメータ開始値を、再生スタート位置（Ｓｔａｒｔ）として設定する（ステップ６０１）。
次に、情報処理部１０２は、パラメータ範囲の終了値を取得する（ステップ６０２）。この終了値は、パラメータが取り得る範囲内で、ユーザが終了時の値としたいパラメータ値である。この値も、操作画面上（ＦＩＧ．４）上の不図示のコントロールにより設定される。
次に、情報処理部１０２は、取得したパラメータ終了値を、再生エンド（Ｅｎｄ）位置として設定する（ステップ６０３）。
次に、情報処理部１０２は、開始値（ＦＩＧ．７にはＳｔａｒｔと表示）と終了値（ＦＩＧ．７にはＥｎｄと表示）を比較して、開始値が終了値より小さな値となっているかチェックする（ステップ６０４）。
開始値が終了値より小さくない場合，情報処理部１０２は、開始値と終了値を交換する（ステップ６０５）。
次に、情報処理部１０２は、再生位置を示すスライダ４のインジケータを開始値（Ｓｔａｒｔ位置）までシークする。（ステップ６０６）。その後、情報処理部１０２は、ステップ５０２（ＦＩＧ．６）へ制御を進める。
以上述べたように、この情報処理装置によれば、ユーザは、アニメーションの開始値と終了値を自在に設定することができる。このため、例えば、パラメータを絞り込む前には、広い範囲でパラメータを遷移させるアニメーションを実行し、パラメータ値に対するエフェクトの概略を把握することができる。
また、所望範囲にパラメータを絞り込んだ後、精度の高い設定をするため、狭い範囲でパラメータを遷移させることができる。
《第３実施形態》
本発明の第３実施形態を図８から図１０の図面に基づいて説明する。上記第２実施形態では、ユーザがアニメーションの再生スピードを設定できる情報処理装置について説明した。また、第２の実施形態の変形例では、ユーザがアニメーションにおけるパラメータ範囲を指定できる情報処理装置について説明した。
本実施形態では、ユーザが複数のパラメータに対してパラメータ範囲を指定できる情報処理装置について説明する。他の構成および作用は、第２実施形態と同様である。そこで、同一の構成要素については第１実施形態または第２実施形態と同一の符号を付してその説明を省略する。また、必要に応じてＦＩＧ．１からＦＩＧ．７の図面を参照する。
＜操作例＞
ＦＩＧ．８に、本実施形態における情報処理装置の操作画面を示す。この操作画面は、明るさ効果設定欄６およびコントラスト効果設定欄７を有している点で第２実施形態の情報処理装置における操作画面（ＦＩＧ．４）と相違する。
明るさ効果設定欄６は、ユーザに対して画像の明るさを設定させるユーザインターフェースである。ＦＩＧ．８のように、この情報処理装置では、明るさ効果設定欄６は、アニメーション中に現在の明るさ効果を明示するスライダ６Ｃを有している。スライダ６Ｃは、インジケータを有しており、画像の明るさを時間変化させるアニメーションにしたがい、このインジケータが移動する。また、スライダ６Ｃは、Ｓｔａｒｔの文字が付された開始点指定部（６Ａ）とＥｎｄの文字が付された終了点指定部（６Ｂ）を有している。
開始点指定部（６Ａ）は、アニメーション開始時の明るさの値、すなわち、開始点の値を指定する。終了点指定部（６Ｂ）は、アニメーション終了時の明るさの値、すなわち、終了点の値を指定する。これにより、アニメーションにおいて画像の明るさは開始点の値から終了点の値の間で変化する。
開始点指定部（６Ａ）と終了点指定部（６Ｂ）は、ともに０から２５５の範囲で値を設定することが可能である。また、開始点指定部（６Ａ）の値を終了点指定部（６Ｂ）の値より、大きくすることも可能である。
コントラスト効果設定欄７は、ユーザに対して画像のコントラストを設定させるユーザインターフェースである。ＦＩＧ．８のように、この情報処理装置では、コントラスト効果設定欄７は、アニメーション中に現在のコントラストを明示するスライダ７Ｃを有している。スライダ７Ｃは、インジケータを有しており、画像のコントラストを時間変化させるアニメーションにしたがい、このインジケータが移動する。また、スライダ７Ｃは、Ｓｔａｒｔの文字が付された開始点指定部（７Ａ）とＥｎｄの文字が付された終了点指定部（７Ｂ）を有している。
開始点指定部（７Ａ）は、アニメーション開始時のコントラストの値、すなわち、開始点の値を指定する。終了点指定部（７Ｂ）は、アニメーション終了時のコントラストの値、すなわち、終了点の値を指定する。これにより、アニメーションにおいては、画像のコントラストは開始点の値から終了点の値の間で変化する。
開始点指定部（７Ａ）と終了点指定部（７Ｂ）は、ともに０から２５５の範囲で値を設定することが可能である。また、開始点指定部（７Ａ）の値を終了点指定部（７Ｂ）の値より、大きくすることも可能である。
ＦＩＧ．８の例では、再生スピードが速い：１秒に、明るさの開始点指定部（６Ａ）が５０に、終了点指定部（６Ｂ）が２５５に、コントラストの開始点指定部（７Ａ）が２４０に、コントラストの終了点指定部（７Ｂ）が９０に設定されている。したがって、１秒のアニメーションにおいて、明るさが５０から２５５の間を変化する。また、その間に、コントラストが２４０から９０の間を変化する。
＜作用と効果＞
ＦＩＧ．９に、本情報処理装置で実行されるパラメータ設定処理を示す。ＦＩＧ．９に示した処理は、複数パラメータ範囲設定処理（ステップ７０９）が付加されている点、およびプレビュー画像へのエフェクト処理（ＦＩＧ．５のステップ４０２）が削除されている点を除き、第２実施形態の場合（ＦＩＧ．５）と同様である。
すなわち、情報処理部１０２は、再生スピードを取得（ステップ７０１）の後、複数パラメータ範囲設定処理を実行する（ステップ７０９）。この処理では、複数のパラメータのパラメータ範囲が設定される。この点で、本情報処理装置の処理は、第２実施形態の変形例（ＦＩＧ．６）とも相違する。
本情報処理装置では、その設定されたパラメータ範囲において複数のパラメータが遷移し、アニメーションが再生され、パラメータを確定する処理（ステップ７０３からステップ７０７）が実行される。
ＦＩＧ．１０に、複数パラメータ範囲設定処理（ＦＩＧ．９のステップ７０９）の詳細を示す。この処理では、まず、情報処理部１０２は、エフェクト数を０に初期化する。このエフェクト数は、パラメータ範囲を設定済のエフェクト数をカウントする変数である。
また、情報処理部１０２は、エフェクト総数を取得する（ステップ８００）。このエフェクト総数は、画像に適用すべきエフェクトの総数である。
次に、情報処理部１０２は、パラメータ範囲設定処理を実行する（ステップ８０７）。この処理は、第２実施形態の変形例のＦＩＧ．７に示した処理と同様である。
次に、情報処理部１０２は、エフェクト総数に１を加算する（ステップ８０１）。そして、情報処理部１０２は、エフェクト数（現在処理済のエフェクト数）がエフェクト総数未満か否かを判定する（ステップ８０２）。
エフェクト数がエフェクト総数未満の場合、情報処理部１０２は、複数パラメータ範囲設定処理（ステップ８０７）に制御を戻し，次のパラメータのパラメータ範囲を設定する。
一方、エフェクト数がエフェクト総数以上の場合、情報処理部１０２は、プレビュー画像に対するエフェクト処理を実行する（ステップ８０３からステップ８０６）。
この処理では、まず、情報処理部１０２は、エフェクト実行数を０に初期化する（ステップ８０３）。エフェクト実行数は、エフェクト処理を実行したパラメータの数をカウントする変数である。
次に，現在のエフェクト実行数で指定されるパラメータを使用してプレビュー画像に対するエフェクト処理を実行する（ステップ８０４）。
次に、情報処理部１０２は、エフェクト実行数カウンタに１を加算する。次に、情報処理部１０２は、エフェクト実行数がエフェクト総数未満か否かを判定する（ステップ８０６）。
エフェクト実行数がエフェクト総数未満の場合、情報処理部１０２は、ステップ８０４の処理に制御を戻す。そして、情報処理部１０２は、次のエフェクト数で指定されるパラメータにより、プレビュー画像に対するエフェクトを実行する。
一方、エフェクト実行数がエフェクト総数以上の場合、情報処理部１０２は、ＦＩＧ．９のプレビュー画像の表示処理（ステップ７０３）へ制御を進める。
その後の処理（ステップ７０４からステップ７０８）は、第２実施形態の変形（ＦＩＧ．６）と同様である。ただし、本実施形態では、停止ボタンが押下されず（ステップ７０４でＮＯ）、かつ、再生時間が終わっていなかった場合（ステップ７０６でＮＯ）の場合、情報処理部１０２は、ＦＩＧ．１０のステップ８０３へ制御を進め、各パラメータを増分した値でプレビュー画像へのエフェクト処理を繰り返す。
以上述べたように、本実施形態の情報処理装置によれば、複数のパラメータに対して開始点、終了点を個別に設定することができる。そして、各パラメータを組み合わせてエフェクト処理の遷移を直感的にプレビューすることができる。
《第４実施形態》
本発明の第４実施形態を図１１の図面に基づいて説明する。上記第１実施形態から第３実施形態では、プレビュー画像に対して時系列でパラメータを変更したアニメーションを再生し、直感的な操作感でエフェクトのプレビューを行い、パラメータを設定する情報処理装置について説明した。
本実施形態では、音に対する効果を設定するパラメータを時系列的に変化させ、音に対する効果を遷移して再生させ、パラメータを確定する情報処理装置について説明する。本実施形態は、音を対象とする点で、画像を対象とする第１実施形態から第３実施形態と相違する。
したがって、本実施形態では、ＦＩＧ．１に示した構成要素のうち、第１実施形態では使用されなかった音響制御部１０７およびスピーカ１０８が使用される。しかし、他の構成および作用は第１実施形態から第３実施形態の場合と同様である。そこで、同一の構成要素については同一の符号を付してその説明を省略する。
ＦＩＧ．１１に、本情報処理装置で実行されるパラメータ設定処理を示す。この処理では、まず、情報処理部１０２が、再生ボタン（再生／停止ボタン３）の押下イベントが発生するまで待つ。そして、再生ボタンが押下され、押下イベントが発生すると、情報処理部１０２は、パラメータの値、および再生時間に初期値を設定する（ステップ３００）。
次に、情報処理部１０２は、現在のパラメータ値により、試聴用音データに対するエフェクト処理を実行する（ステップ３０１）。これにより、例えば、試聴用音データの残響効果等が当該パラメータ値に設定され、音響制御部１０７により音データが加工される。そして、加工された音データが音響制御部１０７により再生され、スピーカ１０８から出力される（ステップ３０２）。
次に、情報処理部１０２は、停止ボタン（再生／停止ボタン３）押下のイベントが発生しているか否かを判定する（ステップ３０３）。停止ボタンが押下されなかった場合、情報処理部１０２は、再生開始から現在までの経過時間により、パラメータの増分を算出する。そして、情報処理部１０２は、現在のパラメータ値に増分を加算する（ステップ３０４）。
次に、情報処理部１０２は、再生時間が終了したか否かを判定する（ステップ３０５）。再生時間が終了していない場合、情報処理部１０２は、制御を試聴用音データへのエフェクト処理（ステップ３０１）に戻す。また、再生時間が終了した場合、情報処理部１０２は、停止処理を実行する（ステップ３０６）。
一方、ステップ３０３の判定において、停止ボタンが押下されていた場合、情報処理部１０２は、現在のパラメータ値により実際の音データに対しエフェクト処理を実行する（Ｓ３０７）。
この処理では、試聴用音データに適用されているパラメータ値を参照して実際の音データに対してエフェクト処理が実行される。その後，情報処理部１０２は、停止処理を実行する（ステップ３０６）。
停止処理で、ユーザがＯＫボタンを押下すると、情報処理部１０２は、当該パラメータを保存し、パラメータ設定処理を終了する。また、ユーザがやンセルボタンを押下すると、情報処理部１０２は、当該パラメータを破棄し、パラメータ設定処理を終了する。
以上述べたように、本情報処理装置によれば、音響効果を指定するパラメータを簡易かつ直感的に設定することができる。
＜変形例＞
上記実施形態において、試聴用音データに対するエフェクトを時間変化させてスピーカから出力させ、ユーザ操作に最適なパラメータを決定させる機能を説明した。この試聴用音データとして、間引き処理や周波数フィルタリングにより実際の音データを縮小し、データ量を少なくしたデータを用いてもよい。そして、パラメータの値が確定後に、実際の音データに対してエフェクト処理を実行するようにしてもよい。
《コンピュータ読み取り可能な記録媒体》
コンピュータに、上記実施の形態における情報処理装置の機能を実現させるプログラムをコンピュータ読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、上記実施の形態に示した情報処理装置として機能させることができる。
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
《搬送波に具現化されたデータ通信信号》
また、上記プログラムをコンピュータのハードディスクやメモリに格納し、通信媒体を通じて他のコンピュータに配布することができる。この場合、プログラムは、搬送波によって具現化されたデータ通信信号として、通信媒体を伝送される。そして、その配布を受けたコンピュータを上記実施の形態に情報処理装置として機能させることができる。
ここで通信媒体としては、有線通信媒体、例えば、同軸ケーブルおよびツイストペアケーブルを含む金属ケーブル類、光通信ケーブル等、または、無線通信媒体例えば、衛星通信、地上波無線通信、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ等のいずれでもよい。
また、搬送波は、データ通信信号を変調するための電磁波または光である。ただし、搬送波は、直流信号でもよい。この場合、データ通信信号は、搬送波がないベースバンド波形になる。したがって、搬送波に具現化されたデータ通信信号は、変調されたブロードバンド信号と変調されていないベースバンド信号（電圧０の直流信号を搬送波とした場合に相当）のいずれでもよい。
産業上の利用可能性
本発明は、コンピュータ等の情報処理装置、画像や音を合成または記録するコンテンツ作成装置、画像や音を再生する再生装置等の製造産業、画像や音を提供するサービス産業、映像産業、音楽産業、広告産業、放送事業、通信事業等において利用可能である。
【図面の簡単な説明】
ＦＩＧ．１は、情報処理装置のハードウェア構成図、
ＦＩＧ．２は、第１実施形態における画像データへのパラメータ設定の操作例、
ＦＩＧ．３は、第１形態における情報処理装置のパラメータ設定処理を示すフローチャート、
ＦＩＧ．４は、第２実施形態における再生速度を指定する操作例、
ＦＩＧ．５は、第２形態における情報処理装置のパラメータ設定処理を示すフローチャート、
ＦＩＧ．６は、第２実施形態の変形例（パラメータ範囲設定処理を含む）を示すフローチャート、
ＦＩＧ．７は、パラメータ範囲設定処理の詳細を示すフローチャート、
ＦＩＧ．８は、第３実施形態における複数パラメータの範囲を指定する操作例、
ＦＩＧ．９は、第３実施形態における情報処理装置のパラメータ設定処理を示すフローチャート、
ＦＩＧ．１０は、第３実施形態における複数パラメータ範囲設定処理の詳細を示すフローチャート、
ＦＩＧ．１１は、第４実施形態における情報処理装置の処理（音データへのパラメータ設定処理）を示すフローチャートである。
【図１】
0004383054.tif 000002
【図２】
0004383054.tif 000003
【図３】
0004383054.tif 000004
【図４】
0004383054.tif 000005
【図５】
0004383054.tif 000006
【図６】
0004383054.tif 000007
【図７】
0004383054.tif 000008
【図８】
0004383054.tif 000009
【図９】
0004383054.tif 000010
【図１０】
0004383054.tif 000011
【図１１】
0004383054.tif 000012