(57)【要約】【課題】目盛り表示部を用いたパラメータ調整を行うにあたり、オペレータの感覚に忠実なユーザインタフェイスを実現すること。【解決手段】本発明は、ディスプレイ１０に表示されるポインタの位置を操作するための入力部１と、オペレータによる入力部１の操作量を検出する検出部２と、ディスプレイ１０に表示され、ポインタとともにノブ表示が移動することで編集対象となるパラメータを調整する目盛り表示部３と、検出部２によって検出した入力部１の操作量に基づきパラメータの調整量を決定する演算部４と、演算部４で決定したパラメータの調整量に対応して目盛り表示部３のノブ表示の移動量を決定し、この決定した移動量に合わせてポインタの移動量を決定する移動量決定部５とを備える編集装置である。【選択図】図１
2006243989.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示されるポインタの位置を操作するための入力部と、
オペレータによる前記入力部の操作量を検出する検出部と、
前記画面に表示され、前記ポインタとともにノブ表示が移動することで編集対象となるパラメータを調整する目盛り表示部と、
前記検出部によって検出した前記入力部の操作量に基づき前記パラメータの調整量を決定する演算部と、
前記演算部で決定した前記パラメータの調整量に対応して前記目盛り表示部のノブ表示の移動量を決定し、この決定した移動量に合わせて前記ポインタの移動量を決定する移動量決定部と
を備えることを特徴とする編集装置。
【請求項２】
前記演算部は、前記入力部の単位時間当たりの操作量に対応した比率によって前記パラメータの調整量を決定する
ことを特徴とする請求項１記載の編集装置。
【請求項３】
前記比率は、前記入力部の単位時間当たりの操作量が大きいほど高くなる
ことを特徴とする請求項２記載の編集装置。
【請求項４】
前記比率は、前記入力部の単位時間当たりの操作量が基準値の場合には１、前記入力部の単位時間当たりの操作量が前記基準値より小さい場合には１未満となっている
ことを特徴とする請求項２記載の編集装置。
【請求項５】
前記比率は、前記入力部の単位時間当たりの操作量の基準値を中心として小さい場合と大きい場合との少なくとも３段階で異なる値となっている
ことを特徴とする請求項２記載の編集装置。
【請求項６】
前記演算部は、前記入力部の単位時間当たりの操作量から関係式による演算によって前記比率を求める
ことを特徴とする請求項２記載の編集装置。
【請求項７】
画面に表示されるポインタの位置をオペレータが操作する入力部によって移動し、このポインタの移動とともに目盛り表示部のノブ表示を移動することで編集対象となるパラメータの調整を行う処理をコンピュータで実行する編集処理プログラムにおいて、
前記オペレータによる前記入力部の操作量を検出するステップと、
前記ステップによって検出した前記入力部の操作量に基づき前記パラメータの調整量を決定するステップと、
前記ステップで決定した前記パラメータの調整量に対応して前記目盛り表示部のノブ表示の移動量を決定し、この決定した移動量に合わせて前記ポインタの移動量を決定するステップと
をコンピュータで実行することを特徴とする編集処理プログラム。
【請求項８】
画面に表示され、ノブ表示が移動することで編集対象となるパラメータを調整する目盛り表示部と、
前記目盛り表示部のノブ表示の位置を操作するための入力部と、
オペレータによる前記入力部の操作量を検出する検出部と、
前記検出部によって検出した前記入力部の操作量に基づき前記パラメータの調整量を決定する演算部と、
前記演算部で決定した前記パラメータの調整量に対応して前記目盛り表示部のノブ表示の移動量を決定する移動量決定部とを備えており、
前記演算部は、前記入力部の単位時間当たりの操作量に対応した比率によって前記パラメータの調整量を決定する
を備えることを特徴とする編集装置。
【請求項９】
画面に表示される目盛り表示部のノブ表示をオペレータが操作する入力部によって移動し、前記目盛り表示部でのノブ表示の位置によって編集対象となるパラメータの調整を行う処理をコンピュータで実行する編集処理プログラムにおいて、
前記入力部のオペレータによる操作量を検出するステップと、
前記ステップによって検出した前記入力部の単位時間当たりの操作量に対応して前記パラメータの調整量の比率を決定し、その比率に応じて前記パラメータの調整量を決定するステップと、
前記ステップで決定した前記パラメータの調整量に対応して前記目盛り表示部のノブ表示の移動量を決定するステップと
をコンピュータで実行することを特徴とする編集処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面に表示される目盛り表示部のノブ表示の位置によって編集対象となるパラメータの調整を行う編集装置および編集処理プログラムに関する。
【背景技術】
【０００２】
従来、画面に表示されるポインタを操作する入力機器としてマウスやトラックボール、ジョイスティック、ジョグダイヤル等、様々なデバイスが用いられている。オペレータは、これらのデバイスを用いて画面上のポインタを操作し、表示されるウインドウや編集対象物に対する移動、縮小、拡大等の操作や、各種パラメータの調整を行う。このようなデバイスを用いた編集装置は、特許文献１〜３に開示されている。
【０００３】
【特許文献１】特開平７−３８８４２号公報
【特許文献２】特開平１０−２９０４１６号公報
【特許文献３】特開平１１−１８５４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらのデバイスを用いて、ある操作に対して一つのパラメータを決定する際、操作量により一意に変化量が決定されているため、ある一定の変化量を得るためにはその変化量に比例した操作量が必要となる。このため、ごくわずかな変化量を得るためにはごく少量の操作量が、また多くの変化量を得るためには多くの操作量が必要である。
【０００５】
つまり、ごく少量の変化量を得るためにはわずかの操作のみが要求され、人間の操作、デバイスの能力双方において微調整を行ことには限界がある。また、膨大な変化量を得るためには膨大な操作つまり多くの連続操作が要求され、限られたスペース・操作量では難しいという問題がある。
【課題を解決するための手段】
【０００６】
本発明はこのような問題を解決するために成されたものである。すなわち、本発明は、画面に表示されるポインタの位置を操作するための入力部と、オペレータによる入力部の操作量を検出する検出部と、画面に表示され、ポインタとともにノブ表示が移動することで編集対象となるパラメータを調整する目盛り表示部と、検出部によって検出した入力部の操作量に基づきパラメータの調整量を決定する演算部と、演算部で決定したパラメータの調整量に対応して目盛り表示部のノブ表示の移動量を決定し、この決定した移動量に合わせてポインタの移動量を決定する移動量決定部とを備える編集装置である。
【０００７】
このような本発明では、オペレータが入力部によってポインタを操作した際、その入力部の操作量からパラメータの調整量を求め、この調整量に応じた目盛り表示部のノブ表示の移動量を求めており、このノブ表示の移動量に合わせてポインタの移動量を決定しているため、目盛り表示部のノブ表示を移動してパラメータの調整を行う場合には、パラメータの調整量に応じてポインタの移動量を決定できるようになる。
【０００８】
つまり、ポインタの移動量に合わせてノブ表示によるパラメータの調整量が決まるのではなく、入力部の操作量からパラメータの調整量およびノブ表示の移動量を決定し、このノブ表示の移動量に合わせてポインタの移動量を決めるため、パラメータの調整量に合わせて入力部の操作を行うことができる。
【０００９】
また、本発明は、画面に表示されるポインタの位置をオペレータが操作する入力部によって移動し、このポインタの移動とともに目盛り表示部のノブ表示を移動することで編集対象となるパラメータの調整を行う処理をコンピュータで実行する編集処理プログラムにおいて、オペレータによる入力部の操作量を検出するステップと、前記ステップによって検出した入力部の操作量に基づきパラメータの調整量を決定するステップと、前記ステップで決定したパラメータの調整量に対応して目盛り表示部のノブ表示の移動量を決定し、この決定した移動量に合わせてポインタの移動量を決定するステップとをコンピュータで実行するものである。
【００１０】
このような本発明は、オペレータが入力部によって目盛り表示部のノブ表示を移動する際に実行され、オペレータが操作した入力部の操作量からパラメータの調整量を求め、この調整量に応じた目盛り表示部のノブ表示の移動量を求めており、このノブ表示の移動量に合わせてポインタの移動量を決定しているため、目盛り表示部のノブ表示を移動してパラメータの調整を行う場合には、パラメータの調整量に応じてポインタの移動量を決定できるようになる。
【００１１】
つまり、入力部の操作でポインタを移動する通常の動作から目盛り表示部のノブ表示を移動する動作に切り替わることで本発明のプログラムが実行される。これにより、ポインタの移動量に合わせてノブ表示によるパラメータの調整量が決まるのではなく、入力部の操作量からパラメータの調整量およびノブ表示の移動量を決定し、このノブ表示の移動量に合わせてポインタの移動量を決めるため、パラメータの調整量に合わせて入力部の操作を行うことができる。
【００１２】
また、本発明は、画面に表示され、ノブ表示が移動することで編集対象となるパラメータを調整する目盛り表示部と、目盛り表示部のノブ表示の位置を操作するための入力部と、オペレータによる入力部の操作量を検出する検出部と、検出部によって検出した入力部の操作量に基づきパラメータの調整量を決定する演算部と、演算部で決定したパラメータの調整量に対応して目盛り表示部のノブ表示の移動量を決定する移動量決定部とを備えており、演算部が、入力部の単位時間当たりの操作量に対応した比率によってパラメータの調整量を決定する編集装置でもある。
【００１３】
このような本発明では、ノブ表示の移動によってパラメータの調整を行う目盛り表示部をオペレータが操作するにあたり、入力部の単位時間当たりの操作量に対応した比率によってパラメータの調整量を決定するため、目盛り表示部によるパラメータのレンジに応じた比率によってオペレータの操作性を向上できるようになる。
【００１４】
また、本発明は、画面に表示される目盛り表示部のノブ表示をオペレータが操作する入力部によって移動し、目盛り表示部でのノブ表示の位置によって編集対象となるパラメータの調整を行う処理をコンピュータで実行する編集処理プログラムにおいて、入力部のオペレータによる操作量を検出するステップと、前記ステップによって検出した入力部の単位時間当たりの操作量に対応してパラメータの調整量の比率を決定し、その比率に応じて前記パラメータの調整量を決定するステップと、前記ステップで決定したパラメータの調整量に対応して目盛り表示部のノブ表示の移動量を決定するステップとをコンピュータで実行する編集処理プログラムである。
【００１５】
このような本発明は、オペレータが入力部によって目盛り表示部のノブ表示を移動する際に実行され、ノブ表示の移動によってパラメータの調整を行うにあたり、入力部の単位時間当たりの操作量に対応した比率によってパラメータの調整量を決定するため、目盛り表示部によるパラメータのレンジに応じた比率によってオペレータの操作性を向上できるようになる。
【発明の効果】
【００１６】
したがって、本発明によれば、目盛り表示部のノブ表示を移動してパラメータの調整を行うにあたり、人間の感覚により忠実なユーザインタフェイスを提供できるとともに、限られた操作範囲での操作、すなわち、一つのインタフェースでパラメータ変更の微調整および大幅調整の両方を実現することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図に基づき説明する。すなわち、本実施形態に係る編集装置は、オペレータがマウスやトラックボール、トラックパッド等のポインティングデバイスである入力部を操作して、その操作量により所定のパラメータを変化させるもので、特に、ディスプレイに表示されるスライダー等の目盛り表示部のノブ表示を入力部の操作で移動してパラメータの調整を行うにあたり、オペレータの感覚に合った操作性を実現できる点に特徴がある。
【００１８】
通常、オペレータが入力部を用いてパラメータの調整を行うには、ごく少量の変化量を得たい場合にはゆっくりとした操作を、多くの変化量を得たい場合には早い操作を行う傾向がある。このような一つの同じ操作（動作）の移動量（操作量）によりパラメータの変化量が決定されるような装置において、変化量を決定するファクターの一つとしてスピードを加え、人間の感覚により忠実なインタフェースとなるようにする。
【００１９】
一般に、オペレータが一定時間ｔで行う入力部の移動量（操作量）をM、求められる変化量を得るために行った操作時間をTとすると、従来の方式においては、変化量＝M×Tと表すことができる。つまり、変化量は操作量に比例していると言うことができる。
【００２０】
ここで、従来の方式により得られた変化量をVとする。本実施形態では、下記の手法を用いて変化量V’を求めている。
【００２１】
（１）操作スピード(s)＝M/tを計算する。
（２）オペレータの操作スピードを１〜n段階に分けて事前に測定調査を行い、操作スピード（s1〜sn）に合わせ、実際の変化量に影響を与える操作調整比率（v11〜vn）が対応付けされているテーブルを用意する。このテーブルは操作するものに合わせて基準スピードsiの時の操作調整比率を１とし、それより速い速度の時の操作調整比率の値は大きく、また遅い速度の時には値を小さいものを用意する。
【００２２】
テーブルとしては図２に示すようなものが想定される。
【００２３】
但し、s1＜s2＜…＜si＜…＜sn、v1＜v2＜…＜１＜…＜vnであるものとする。
【００２４】
（３）図２に示すテーブルを用いて、上記計算したスピードsからviを得て従来の方式で得られた変化量Vに、このviを乗算することでV’を得る。つまり、
V’＝V×vi＝M×T×viとなる。
【００２５】
さらに、一定時間ｔを小さく取り、操作スピードSを細かく取得する事により一度の操作で何度でもユーザの操作速度の変化に応じた変化量の変更を細かい単位で行うことが可能である。
【００２６】
また、基準スピードsiを基に、操作を行う対象、操作目的、操作を行う人(物)に合わせたテーブルの作成を行うことで、目的や対象に合わせた操作感のカスタマイズが可能となる。
【００２７】
ＧＵＩ（Graphical User Interface）等においては実際の操作量から求まる変化量と、この仕組みを用いて求まる変化量とに違いが現れるため、実際の変化量をＧＵＩの部品の位置やマウスカーソルの位置へのフィードバックを行う。
【００２８】
＜具体例＞
標準スピードsi＝3と設定し、ある操作を行うために作られた例えば図３に示すテーブル（TableA）を想定する。
【００２９】
標準スピードより遅い速度(ここでは１と仮定)で操作を行った場合、従来の変化量V＝1となるが、本実施形態での変化量V’＝1×0.01＝0.01、つまり、同じ量の操作量でもゆっくり操作する事により１／１００の変化量を得ることができる。
【００３０】
同様に標準スピードより速い速度での操作であれば同じ操作量でより多くの変化量を得ることができる。
【００３１】
次に、本実施形態に係る編集装置の構成を説明する。図１は、本実施形態に係る編集装置を説明するブロック図である。すなわち、この編集装置は、ディスプレイ１０に表示されるポインタの位置を操作するための入力部１と、オペレータによる入力部１の操作量を検出する検出部２と、ディスプレイ１０に表示され、ポインタとともにノブ表示が移動することで編集対象となるパラメータを調整する目盛り表示部３と、検出部２によって検出した入力部１の操作量に基づきパラメータの調整量を決定する演算部４と、演算部４で決定したパラメータの調整量に対応して目盛り表示部３のノブ表示の移動量を決定し、この決定した移動量に合わせてポインタの移動量を決定する移動量決定部５とを備える。また、入力部１の操作によってポインタの移動制御を行うポインタ制御部６も設けられている。
【００３２】
入力部１は、オペレータの操作（例えば、回転操作や移動操作）によってディスプレイ１０に表示される矢印等のポインタを移動させ、ウインドウの拡大、縮小および移動や、各種コマンドの実行、パラメータの変更等を行うもので、例えばマウスやトラックボール、トラックパッド、ジョグダイヤル等のポインティングデバイスである。
【００３３】
検出部２は、オペレータによる入力部１の操作量を検出してポインタ制御部６や演算部４へ渡す処理を行う。例えば、入力部１がマウスから成る場合には、マウスから出力されるサンプリングパルスをカウントしてＸＹ方向の移動量（操作量）を算出し、演算部４およびポインタ制御部６へ渡す。
【００３４】
ポインタ制御部６は、検出部２から渡された入力部１の操作量からポインタのディスプレイ１０上での座標を計算し、その座標にポインタを移動させるよう制御する。これにより、オペレータによる入力部１の操作に追従して画面のポインタが移動することになる。
【００３５】
目盛り表示部３は、ディスプレイ１０内に表示されるスライダーであり、ソフトウェアによって表示されるパラメータの調整用のスイッチである。目盛り表示部３は、調整対象となるパラメータの最小値から最大値までをレンジとしたレール（目盛り）部分と、レール上を移動してレンジ内でパラメータを設定するノブ表示とから構成される。オペレータは入力部１によってノブ表示をレール上で移動させ、レール上のノブ表示の位置に対応したパラメータを設定できる。
【００３６】
演算部４は、検出部２から渡された入力部１の操作量に基づきパラメータの調整量を決定する演算を行う。したがって、演算部４は、目盛り表示部３の種類に応じたレンジによってノブ表示のレール上の位置に応じてパラメータを決定する。また、演算部４は、入力部１の単位時間当たりの操作量、すなわち入力部１の操作速度に対応した比率によってパラメータの調整量を決定する処理を行う。
【００３７】
この比率としては、入力部１の操作速度が速いほど高くなるようにする。また、入力部１の操作速度の基準値を設けておき、基準値の場合には比率を１、基準値より遅い場合には比率を１未満に設定する。このため、好ましくは、基準値を中心として小さい比率と大きい比率の少なくとも３段階の異なる比率を設定しておく。
【００３８】
これにより、オペレータが入力部１をゆっくり操作した際にはパラメータの調整量が少なくなり、速く操作した場合にはパラメータの調整量の多くなる。つまり、オペレータが入力部１を同じ量だけ移動させた場合でも、ゆっくり移動させた際には小さな比率によってパラメータの調整量を小さくし、反対に素早く移動させた際には大きな比率によってパラメータの調整量を大きくする。
【００３９】
この比率は入力部１の単位時間当たりの操作量（速度）との関係で予めテーブル４０として設定されている。このテーブル４０を目盛り表示部３に応じて設けておき、必要に応じてオペレータが書き換えられるようにしておいてもよい。
【００４０】
移動量決定部５は、演算部４で決定したパラメータの調整量に対応して目盛り表示部３のノブ表示の移動量を決定するとともに、このノブ表示の移動量に合わせてポインタの移動量を決定する処理を行う。演算部４でパラメータの調整量が決定されると、そのパラメータの調整量に応じて目盛り表示部３のレールに対するノブ表示の位置が決まる。したがって、レール上の設定したパラメータの位置に合わせてノブ表示の位置が決定される。また、移動量決定部５は、先に決定したノブ表示の位置に合わせるよう、ポインタの表示位置を決定する。
【００４１】
つまり、本実施形態では、目盛り表示部３のレール上のノブ表示をポインタで指定して、入力部１の操作によってノブ表示をレール上で移動し、パラメータの調整を行うにあたり、入力部１の操作量をパラメータの調整量に変換し、その調整量からノブ表示の位置を決定した状態で、決定したノブ表示の位置に合わせてポインタの位置を決定している。したがって、目盛り表示部３でパラメータを調整する際には、入力部１の操作が直接パラメータの調整に反映させれ、それに合わせてポインタが追従することになるため、レール上のノブ表示を移動してパラメータを調整する際、オペレータの感覚を優先できるようになる。
【００４２】
なお、従来の技術では、マウス等の入力部の操作が直接ポインタの移動に反映され、そのポインタの位置に追従するかたちでノブ表示が移動している。このため、ポインタの移動量からノブ表示の移動量すなわちパラメータの調整量が決定され、必ずしも目盛り表示部のレンジに合わせた調整を行うことができない。一方、本実施形態では、入力部の操作量がパラメータの調整量に直接反映されるため、目盛り表示部のレンジに合わせた調整を行うことができるようになる。
【００４３】
上記説明した構成のうち、検出部２、目盛り表示部３、演算部４、移動量決定部５およびポインタ制御部６で行われる処理はＣＰＵ１００で実行されるプログラム処理によって実現できる。次に、本実施形態に係る編集処理プログラムについて説明する。
【００４４】
図４は、本実施形態に係る編集処理プログラムを説明するフローチャートである。なお、以下の説明で図に示されない符号は図１を参照するものとする。先ず、オペレータによって入力部（デバイス）が操作されると（ステップＳ１）、検出部２によってデバイスの操作量が演算部４に渡される。
【００４５】
次に、演算部４は、デバイスの操作速度（単位時間当たりの移動量）の計算を演算部４を行う（ステップＳ２）。また演算部４は、所定のサンプリング数だけデバイスの操作速度のデータを集計し、平滑化処理を行う（ステップＳ３）。
【００４６】
次いで、演算部４は、計算したデバイスの操作速度からテーブル４０を参照し、操作速度に対応した調整比率を取得する（ステップＳ４）。その後、演算部４は、取得した調整比率に応じてパラメータの変化量（調整量）を計算し（ステップＳ５）、そのパラメータを対象へ適用する（ステップＳ６）。
【００４７】
そして、移動量決定部５は、パラメータの調整量に応じたノブ表示の位置を決定し、そのノブ表示の位置に合わせてポインタの位置をフィードバック計算する（ステップＳ７）。
【００４８】
図５は、本実施形態に係る編集処理プログラムの具体的な流れを説明するフローチャートである。先ず、オペレータが種々のデバイスを用いて操作すると（ステップＳ１０）、演算部４は、デバイスの操作量（M）、操作時間（T）を取得して速度Siを算出する（ステップＳ１１）。
【００４９】
次いで、所定のサンプリング数の速度Siを用いて平滑化処理を行い（ステップＳ１２）、平滑化後の速度Siからテーブル４０を参照し、速度Siに対応した調整比率Viを取得する（ステップＳ１３）。
【００５０】
その後、演算部４は、取得した調整比率Viを用いてパラメータの変化量を計算し（ステップＳ１４）、計算したパラメータの変化量をオペレーション対象へ適用する（ステップＳ１５）。
【００５１】
一方、移動量決定部５は、演算部４で決定したパラメータの調整量に基づきノブ表示の位置を計算するとともに、このノブ表示の位置に合わせてポインタの位置をフィードバック計算する（ステップＳ１６）。そして、ノブ表示やポインタの初期位置、現在位置のデータを保持し（ステップＳ１７）、これらノブ表示およびポインタをディスプレイ１０に表示する（ステップＳ１８）。
【００５２】
このような処理によって、スライダー等の目盛り表示部３を用いたパラメータ調整において、その目盛り表示部３のレンジおよびオペレータのデバイス操作速度に合わせた調整比率でパラメータの調整を行うことができ、人間の感覚により忠実なインタフェースを実現できるようになる。
【００５３】
なお、上記説明した本実施形態に係る編集処理プログラムは、コンピュータで実行されるオペレーティングシステムやアプリケーションプログラムの中に組み込まれて実現されたり、所定の媒体（ＣＤ−ＲＯＭ等）に記録されていたり、ネットワークを介して配信されるものである。
【００５４】
また、上記の例では、デバイスの操作速度に応じた調整比率をテーブル４０の参照によって求めているが、所定の関係式を用いて調整比率を演算により求めてもよい。また、目盛り表示部３のノブ表示の移動を行うにあたり、ポインタも一緒に移動する例を示しているが、ノブ表示の移動を行う際にポインタの移動を連動させずにノブ表示だけを入力部１で移動させる場合でも適用可能である。
【００５５】
図６は、本発明が適用される編集処理アプリケーションの画面表示例を示す図、図７は、画面内に表示されるパラメータ調整用スライダーの拡大図である。この編集処理アプリケーションでは、図６に示す画面内の右上に編集対象となる画像が表示されており、画面下部にはタイムカウンタの目盛りが表示されている。
【００５６】
オペレータは、現在表示されている画像の時間経過を把握でき、またタイムカウンタの目盛りの任意の位置を入力デバイスで指定することによりそのタイムカウントに対応した画像がウインドウに表示される。画像表示のウインドウの下側には画像の再生や一時停止、早送りや巻き戻し等の操作ボタンや、画像の部分拡大・縮小、移動等の操作ボタンが表示されている。オペレータはこれらの操作ボタンを選択することで、画像表示に対する所望の操作を行うことができる。
【００５７】
画面内の左側には、表示されている画像に対して処理を施すためのパラメータ調整用スライダーが表示されている。この例に示すスライダーは、表示されている画像もしくは画像の中の選択されている領域の変形を行うためのパラメータを調整するもので、ここでは「Local Translate」、「Local Rotate」、「Local Scale」の各々においてＸ方向、Ｙ方向、Ｚ方向の３方向のパラメータを調整できるようになっている。
【００５８】
各パラメータ毎に設けられたスライダーは同じ長さであるが、最小値から最大値までのレンジは各々のパラメータによって適宜設定されている。本実施形態では、各スライダー毎に異なる調整比率のテーブルや関数を用意したり、またはレンジ毎に異なる調整比率のテーブルや関数を用意しておく。
【００５９】
オペレータは、画像処理の対象とする所望のパラメータのスライダーを選択し、そのノブ表示を入力デバイスによって移動させる。パラメータの値はスライダーの横にある数値ウインドウに表示され、ノブ表示の移動と連動して設定されるパラメータの値が数値ウインドウに表示される。また、ノブ表示の移動によってパラメータが変更されると、その変更に応じて画像が変形し、パラメータを調整することによる画像の状態変化が分かるようになっている。
【００６０】
このようなパラメータ調整において本実施形態を適用すると、調整対象として選択したパラメータに対応したテーブルや関数が用いられ、入力デバイスの操作速度と調整比率との対応付けが成される。
【００６１】
これにより、オペレータが入力デバイスをゆっくり移動させると細かい刻みでパラメータを調整でき、反対に入力デバイスを素早く移動させると大きな刻みでパラメータを調整できる。
【００６２】
例えば、図３に示すようなテーブルが用いられた場合、入力デバイスの移動速度を５段階に分け、「３」が標準、「５」が最も速い、「１」が最も遅い場合として各々の段階で調整比率を設定している。ここで、図７に示すようなスライダーにおいて、例えばレールの長さが中心から左右各々５０ｍｍであるとする。また、パラメータは最小値−５０、最大値＋５０のレンジであり、最小分解能が１／１０００（小数点以下３桁）であるとする。また、ノブ表示がレールの中心位置にあり、パラメータが０を示しているとする。
【００６３】
このようなスライダーにおいてオペレータが入力デバイスを用いてノブ表示を移動させると、先ず演算部４は入力デバイスの移動速度を計算する。この速度が標準であった場合には、調整比率「１」が選択される。調整比率「１」では、入力デバイスの移動量とパラメータの調整量とが１：１になるため、例えば入力デバイスを右（＋方向）へ１０ｍｍ移動させるとノブ表示も１０ｍｍ移動し、パラメータはレール上の１０ｍｍに相当する値、ここでは＋１０に変化する。
【００６４】
また、入力デバイスの移動速度が段階「５」であった場合には、調整比率「２５」が選択される。調整比率「２５」では、入力デバイスの移動量とパラメータの調整量とが１：２５になるため、例えば入力デバイスを右（＋方向）へ２ｍｍ移動させるとノブ表示は２５倍の５０ｍｍ移動し、パラメータはレール上の５０ｍｍに相当する値、ここでは＋５０に変化する。
【００６５】
また、入力デバイスの移動速度が段階「１」であった場合には、調整比率「０．０１」が選択される。調整比率「０．０１」では、入力デバイスの移動量とパラメータの調整量とが１：０．０１になるため、例えば入力デバイスを右（＋方向）へ２ｍｍ移動させるとノブ表示は０．０１倍の０．０２ｍｍ移動し、パラメータはレール上の０．０２ｍｍに相当する値、ここでは＋０．０２に変化する。
【００６６】
このように、本実施形態では入力デバイスの移動量および移動速度からパラメータの調整量を先に演算し、これに合わせてノブ表示の位置を決定し、さらにノブ表示の位置に合わせてポインタの位置を決定しているため、例えば微小な移動を行いたい場合には入力デバイスをゆっくり移動させると、入力デバイスの移動量が多いにもかかわらずパラメータ変化量が少なくなり、細かいパラメータ設定を容易に行うことができる。
【００６７】
また、この際、入力デバイスの移動量にかかわらずノブ表示の移動とともにポインタが移動するため、例えば、実際に入力デバイスが移動していても微小なパラメータ変化であった場合にはノブ表示の位置変化がないこともあり、この際にポインタの位置も変化しないことになる。
【００６８】
以上説明したように、本実施形態では入力デバイスの移動量をパラメータの調整量に変換し、ゆっくり移動する場合には非常に細かいパラメータ調整を行うことができ、速く移動する場合には大きくパラメータを変更できるようになるため、オペレータの感覚に合った使い勝手のよい編集作業を行うことが可能となる。
【図面の簡単な説明】
【００６９】
【図１】本実施形態に係る編集装置を説明するブロック図である。
【図２】テーブルの例を示す図である。
【図３】テーブルの具体例を示す図である。
【図４】本実施形態に係る編集処理プログラムを説明するフローチャートである。
【図５】本実施形態に係る編集処理プログラムの具体的な流れを説明するフローチャートである。
【図６】本発明が適用される編集処理アプリケーションの画面表示例を示す図である。
【図７】画面内に表示されるパラメータ調整用スライダーの拡大図である。
【符号の説明】
【００７０】
１…入力部、２…検出部、３…目盛り表示部、４…演算部、５…移動量決定部、６…ポインタ制御部、１０…ディスプレイ、４０…テーブル、１００…ＣＰＵ
【図１】
2006243989.tif 000003
【図２】
2006243989.tif 000004
【図３】
2006243989.tif 000005
【図４】
2006243989.tif 000006
【図５】
2006243989.tif 000007
【図６】
2006243989.tif 000008
【図７】
2006243989.tif 000009