(57)【特許請求の範囲】
【請求項１】
表示区域および選択範囲を有する、第１表示オブジェクトおよび第２表示オブジェクトが画面上に表示され、ポインティングデバイスの操作により前記画面上を移動するポインタが、前記第１表示オブジェクトの前記選択範囲内または前記第２表示オブジェクトの前記選択範囲内に位置するときに、それぞれ、前記第１表示オブジェクトまたは前記第２表示オブジェクトを選択する操作が行われ、その後、前記ポインタの位置を確定する操作が行われることにより、それぞれ、前記第１表示オブジェクトの表示区域または前記第２表示オブジェクトの表示区域を、前記ポインタの確定位置に対応した位置に移動させる、画面上における表示オブジェクトの表示区域を移動させる方法であって、
前記画面には、前記第１表示オブジェクトの表示区域の少なくとも一部および前記第２表示オブジェクトの表示区域の少なくとも一部を含む選択可能領域が設定されており、
前記第１表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、
前記第２表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定される、
ことを特徴とする画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項２】
前記第１表示オブジェクトの表示区域および前記第２表示オブジェクトの表示区域が、近接しているか離間しているかを判定し、
判定の結果、近接しているときは、前記第１表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、かつ、前記第２表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、
前記判定の結果、離間しているときは、前記第１表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の両側に拡張された区域であって前記選択可能領域内の区域に設定されるとともに、前記第２表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の両側に拡張された区域であって前記選択可能領域内の区域に設定される、
ことを特徴とする請求項１に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項３】
前記判定の結果、近接しているときは、さらに、前記選択可能領域内にある前記第１表示オブジェクトの表示区域または前記選択可能領域内にある前記第２表示オブジェクトの表示区域に対し、前記ポインタが前記選択可能領域内にある前記第１表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第１表示オブジェクトの表示区域を越えるときは、前記第１表示オブジェクトの選択範囲を、前記選択可能領域内であって、前記第２表示オブジェクトの表示区域側に拡張し、前記ポインタが前記選択可能領域内にある前記第２表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第２表示オブジェクトの表示区域を越えるときは、前記第２表示オブジェクトの選択範囲を前記選択可能領域内であって、前記第１表示オブジェクトの表示区域側に拡張する、
ことを特徴とする請求項２に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項４】
前記ポインタは、該ポインタの位置が、前記第１表示オブジェクトの選択範囲内または前記第２表示オブジェクトの選択範囲内になったときに形状を変えるようにされる、
ことを特徴とする請求項１に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項５】
表示区域および選択範囲を有する、第１表示オブジェクトおよび第２表示オブジェクトが画面上に表示され、ポインティングデバイスの操作により前記画面上を移動するポインタが、前記第１表示オブジェクトの前記選択範囲内、前記第２表示オブジェクトの前記選択範囲内、または、前記第１表示オブジェクトおよび前記第２表示オブジェクトの共通の選択範囲内に位置するときに、それぞれ、前記第１表示オブジェクト、前記第２表示オブジェクト、または、前記第１表示オブジェクトおよび前記第２表示オブジェクトを選択する操作が行われ、その後、前記ポインタの位置を確定する操作が行われることにより、それぞれ、前記第１表示オブジェクトの表示区域、前記第２表示オブジェクトの表示区域、または、前記第１表示オブジェクトおよび前記第２表示オブジェクトの表示区域を前記ポインタの確定位置に対応して移動させる、画面上における表示オブジェクトの表示区域を移動させる方法であって、
前記画面には、前記第１表示オブジェクトの表示区域の少なくとも一部および前記第２表示オブジェクトの表示区域の少なくとも一部を含む選択可能領域が設定されており、
前記第１表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の拡張された区域であって前記選択可能領域内の区域に設定され、
前記第２表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の拡張された区域であって前記選択可能領域内の区域に設定され、
前記共通の選択範囲は、前記第１表示オブジェクトの選択範囲および前記第２表示オブジェクトの選択範囲の間の区域であって前記選択可能領域内の区域に設定される、
ことを特徴とする画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項６】
前記第１表示オブジェクトの表示区域および前記第２表示オブジェクトの表示区域が、近接しているか離間しているかを判定し、
判定の結果、近接しているときと離間しているときとで、前記第１表示オブジェクトの選択範囲および前記第２表示オブジェクトの選択範囲を変化させることにより、前記第１表示オブジェクトの表示区域および前記第２表示オブジェクトの表示区域の間隔に適した選択範囲が設定される、
ことを特徴とする請求項５に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項７】
前記判定の結果、近接しているときは、さらに、前記第１表示オブジェクトの前記選択可能領域内にある表示区域または前記第２表示オブジェクトの前記選択可能領域内にある表示区域に対し、前記ポインタが前記選択可能領域内にある前記第１表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第１表示オブジェクトの表示区域を越えるときは、前記第１表示オブジェクトの選択範囲を、前記選択可能領域内であって、前記選択可能領域内にある前記第２表示オブジェクトの表示区域側に拡張し、前記ポインタが前記選択可能領域内にある前記第２表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第２表示オブジェクトの表示区域を越えるときは、前記第２表示オブジェクトの選択範囲を、前記選択可能領域内であって、前記選択可能領域内にある前記第１表示オブジェクトの表示区域側に拡張する、
ことを特徴とする請求項６に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項８】
前記ポインタは、該ポインタの位置が、前記第１表示オブジェクトの選択範囲内または前記第２表示オブジェクトの選択範囲内になったとき、および、前記第１表示オブジェクトおよび前記第２表示オブジェクトの共通の選択範囲内になったときに、形状を変えるようにされる、
ことを特徴とする請求項５に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項９】
前記第１表示オブジェクトおよび前記第２表示オブジェクトは、それぞれ、前記画面に表示される画像中における部分的範囲の始端，終端を指定するものであることを特徴とする請求項１から８までのいずれか１項に記載の画面上における表示オブジェクトの表示区域を移動させる方法。
【請求項１０】
表示区域および選択範囲を有する、第１表示オブジェクトおよび第２表示オブジェクトが画面上に表示され、ポインティングデバイスの操作により前記画面上を移動するポインタが、前記第１表示オブジェクトの前記選択範囲内または前記第２表示オブジェクトの前記選択範囲内に位置するときに、それぞれ、前記第１表示オブジェクトまたは前記第２表示オブジェクトを選択する操作が行なわれたことを判定する第１のステップ、前記ポインタの位置を確定する操作が行われたことを判定する第２のステップ、選択する操作が行われた前記第１表示オブジェクトの表示区域または前記第２表示オブジェクトの表示区域を、前記ポインタの確定位置に対応した位置に移動するように指示する第３のステップ、をコンピュータに実行させるための、画面上における表示オブジェクトの表示区域を移動させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記画面には、前記第１表示オブジェクトの表示区域の少なくとも一部および前記第２表示オブジェクトの表示区域の少なくとも一部を含む選択可能領域が設定されており、
前記第１表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、
前記第２表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定される、
ことを特徴とする画面上における表示オブジェクトの表示区域を移動させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面上における表示オブジェクトの表示区域を移動させる方法、および、この表示オブジェクトの表示区域を移動させる方法を実行させるための表示オブジェクトの表示区域を移動させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。例えば、コンピュータプログラムによる波形編集装置において、波形データ再生時のループ範囲指定をする方法に関するものである。
【０００２】
【従来の技術】
コンピュータを用いて楽音信号や音声信号等の波形を編集処理する際には、画像表示装置の表示画面上に、編集対象の波形を表示しながら編集処理を行い、波形ファイルの再生を行う。このとき、ループモードを実行する場合がある。このループモードでは、特定の期間（サンプル期間）の波形を繰り返し再生する。そのため、このループの先頭（始点）および終端（終点）の位置を示す、時間またはサンプル番号を指定する必要がある。この始点および終点は、文字ボックスに数値を入力することによっても指定できるが、マウスコントローラにより表示画面上でカーソルを移動させて指定できるようにもなっている。
【０００３】
図８は、従来の画面上における始端線、終端線を移動させる方法を説明するための波形表示画面図である。図中、１は波形表示領域、２はルーラ、３は時間方向スクロールバー、４は振幅方向スクロールバー、５〜８は矢印ボタン、９はつまみ、１０は波形、１１は始端線、１２は終端線、１３は編集線、１４はポインタである。
図示の波形表示画面は、ドキュメントウインドウ内の一部に表示される。波形表示領域１の上端縁にはルーラ２、下端縁には時間方向スクロールバー３、右端縁には振幅レベル方向スクロールバー４が表示され、各スクロールバーには、矢印ボタン５〜８が表示される。図示の状態では、時間方向に全波形が表示されていないので、時間方向スクロールバー３には、つまみ９も表示されている。
【０００４】
ルーラは、時間またはサンプル番号を表示する目盛およびその目盛の数値が表示される領域である。波形表示領域１には波形１０が表示される。始端線１１および終端線１２は、ルーラ２の領域から波形表示領域１にかけて表示され、ループモードのループの始端および終点を表し、両者の間の区間、すなわち、始端線１１の右隣のサンプル始点から終端線の左隣のサンプル終点までがループ範囲となる。ポインタ１４は、マウスコントローラ等のポインティングデバイスにより、その表示位置が移動制御され、図示の波形表示画面およびこの範囲を越えて表示位置が移動可能である。
【０００５】
なお、編集線１３は、これにポインタ１４を合わせてマウスボタンを押し、左または右にドラッグしてマウスボタンを離すことによって、現在の編集線１３の位置から左または右方向に波形１０の編集作業領域を設けるもので、編集作業領域がハイライト表示される。波形表示領域１の時間軸方向および振幅レベル方向のスケールは、図示しないボタンによって伸縮可能であり、時間方向に最も拡大したときには、波形はサンプル点ごとに振幅レベルを読み取ることができる。
【０００６】
波形編集装置において波形のループ範囲を、マウスコントローラで指定する場合には、ルーラ２の領域で始端線１１または終端線１２にポインタ１４を合わせた後、以下に示す第１または第２の方法に基づく操作を行うことにより、始端線１１または終端線１２を左右方向に移動させる。
第１の方法として、ルーラ２の領域で、始端線１１にポインタ１４を合わせてマウスボタン（左ボタン）を押し、この状態でマウスコントローラをドラッグさせ、所望の位置でマウスボタンを離せば、始端線１１が、終端線１２を超えない範囲で左右に移動可能となる。同様に、終端線１２もマウスコントローラにより移動可能となる。
しかし、このような方法であると、表示画面上で、始端線１１と終端線１２との間のループ範囲が狭い場合、マウスコントローラでポインタ１４を始端線１１または終端線１２上に重ねる操作が難しいため、所望の始端線１１または終端線１２とは反対のものを誤選択することがある。また、ユーザが大ざっぱに始端線１１、終端線１２の位置指定をしてしまうと、始端線１１と終端線１２が重なってしまうことがある。そうすると、ポインタ１４だけで両線を離すことができなくなり、数値入力で始端線１１または終端線１２を移動させなければならない。
【０００７】
第２の方法として、ルーラ２の領域で、始端線１１の左側または右側の任意の区域にポインタ１４を置き、マウスコントローラの左ボタンを押すことにより、始端線１１をポインタ１４の位置までワンタッチで移動させる方法もある。終端線１２については、ルーラ２の領域で、終端線１２の左側または右側の任意の区域にポインタ１４を置き、マウスコントローラの右ボタンを押すことにより、終端線１２をポインタ１４の位置までワンタッチで移動させる。しかし、２つのボタンが必要であるとともに、マウスのボタン操作に慣れる必要もある。
【０００８】
また、第１，第２の方法とも、このままでは、ループの範囲を、ループ期間の時間あるいはサンプル数を固定したまま、時間軸方向にシフトさせることができない。例えば、第２の方法において、図示しないドキュメントウインドウ上に「ループ長ロックボタン」を表示させ、これをクリックする操作を行った後に、ルーラ２の領域にポインタ１４をおき、上述したマウスコントローラの左ボタンまたは右ボタンを押す必要がある。
【０００９】
【発明が解決しようとする課題】
本発明は、上述した問題点を解決するためになされたもので、画面上の第１表示オブジェクトの表示区域または第２表示オブジェクトの表示区域を選択して移動させることが容易となる、画面上における表示オブジェクトの表示区域を移動させる方法、および、画面上における表示オブジェクトの表示区域を移動させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、表示区域および選択範囲を有する、第１表示オブジェクトおよび第２表示オブジェクトが画面上に表示され、ポインティングデバイスの操作により前記画面上を移動するポインタが、前記第１表示オブジェクトの前記選択範囲内または前記第２表示オブジェクトの前記選択範囲内に位置するときに、それぞれ、前記第１表示オブジェクトまたは前記第２表示オブジェクトを選択する操作が行われ、その後、前記ポインタの位置を確定する操作が行われることにより、それぞれ、前記第１表示オブジェクトの表示区域または前記第２表示オブジェクトの表示区域を、前記ポインタの確定位置に対応した位置に移動させる、画面上における表示オブジェクトの表示区域を移動させる方法であって、前記画面には、前記第１表示オブジェクトの表示区域の少なくとも一部および前記第２表示オブジェクトの表示区域の少なくとも一部を含む選択可能領域が設定されており、前記第１表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、前記第２表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定されるものである。
したがって、選択範囲が拡張されているので、表示されている画像を見ながら、第１表示オブジェクトまたは第２表示オブジェクトを選択して第１表示オブジェクトの表示区域または第２表示オブジェクトの表示区域を移動させる際に、ポインタを第１表示オブジェクトまたは第２表示オブジェクトの各選択範囲内に位置させることが容易となる。
しかも、この拡張範囲が、選択可能領域内にある第１表示オブジェクトの表示区域の片側から選択可能領域内にある第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって選択可能領域内の区域、選択可能領域内にある第２表示オブジェクトの表示区域の片側から選択可能領域内にある第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって選択可能領域内の区域に設定されているため、第１表示オブジェクトの表示区域および第２表示オブジェクトの表示区域が近接あるいは重なって存在しているときでも、所望の第１または第２表示オブジェクトを選択する操作が容易となる。
請求項２に記載の発明においては、請求項１に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記第１表示オブジェクトの表示区域および前記第２表示オブジェクトの表示区域が、近接しているか離間しているかを判定し、判定の結果、近接しているときは、前記第１表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、かつ、前記第２表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、前記判定の結果、離間しているときは、前記第１表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の両側に拡張された区域であって前記選択可能領域内の区域に設定されるとともに、前記第２表示オブジェクトの選択範囲が、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の両側に拡張された区域であって前記選択可能領域内の区域に設定されるものである。
請求項３に記載の発明においては、請求項２に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記判定の結果、近接しているときは、さらに、前記選択可能領域内にある前記第１表示オブジェクトの表示区域または前記選択可能領域内にある前記第２表示オブジェクトの表示区域に対し、前記ポインタが前記選択可能領域内にある前記第１表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第１表示オブジェクトの表示区域を越えるときは、前記第１表示オブジェクトの選択範囲を、前記選択可能領域内であって、前記第２表示オブジェクトの表示区域側に拡張し、前記ポインタが前記選択可能領域内にある前記第２表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第２表示オブジェクトの表示区域を越えるときは、前記第２表示オブジェクトの選択範囲を前記選択可能領域内であって、前記第１表示オブジェクトの表示区域側に拡張するものである。
請求項４に記載の発明においては、請求項１に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記ポインタは、該ポインタの位置が、前記第１表示オブジェクトの選択範囲内または前記第２表示オブジェクトの選択範囲内になったときに形状を変えるようにされるものである。
【００１１】
請求項５に記載の発明においては、表示区域および選択範囲を有する、第１表示オブジェクトおよび第２表示オブジェクトが画面上に表示され、ポインティングデバイスの操作により前記画面上を移動するポインタが、前記第１表示オブジェクトの前記選択範囲内、前記第２表示オブジェクトの前記選択範囲内、または、前記第１表示オブジェクトおよび前記第２表示オブジェクトの共通の選択範囲内に位置するときに、それぞれ、前記第１表示オブジェクト、前記第２表示オブジェクト、または、前記第１表示オブジェクトおよび前記第２表示オブジェクトを選択する操作が行われ、その後、前記ポインタの位置を確定する操作が行われることにより、それぞれ、前記第１表示オブジェクトの表示区域、前記第２表示オブジェクトの表示区域、または、前記第１表示オブジェクトおよび前記第２表示オブジェクトの表示区域を前記ポインタの確定位置に対応して移動させる、画面上における表示オブジェクトの表示区域を移動させる方法であって、前記画面には、前記第１表示オブジェクトの表示区域の少なくとも一部および前記第２表示オブジェクトの表示区域の少なくとも一部を含む選択可能領域が設定されており、前記第１表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の拡張された区域であって前記選択可能領域内の区域に設定され、前記第２表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の拡張された区域であって前記選択可能領域内の区域に設定され、前記共通の選択範囲は、前記第１表示オブジェクトの選択範囲および前記第２表示オブジェクトの選択範囲の間の区域であって前記選択可能領域内の区域に設定されるものである。
したがって、表示されている画像を見ながら、第１表示オブジェクトまたは第２表示オブジェクトを選択して第１表示オブジェクトの表示区域または第２表示オブジェクトの表示区域を移動させる際に、第１表示オブジェクト，第２表示オブジェクトの一方のみでなく、両者を同時に選択することができる。その結果、第１表示オブジェクトの表示区域，第２表示オブジェクトの表示区域の移動を、相対関係を保持しながら１度の操作で行うことができる。また、選択範囲が拡張されているので、ポインタを第１表示オブジェクト，第２表示オブジェクトの各選択範囲内に位置させることが容易である。
請求項６に記載の発明においては、請求項５に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記第１表示オブジェクトの表示区域および前記第２表示オブジェクトの表示区域が、近接しているか離間しているかを判定し、判定の結果、近接しているときと離間しているときとで、前記第１表示オブジェクトの選択範囲および前記第２表示オブジェクトの選択範囲を変化させることにより、前記第１表示オブジェクトの表示区域および前記第２表示オブジェクトの表示区域の間隔に適した選択範囲が設定されるものである。
請求項７に記載の発明においては、請求項６に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記判定の結果、近接しているときは、さらに、前記第１表示オブジェクトの前記選択可能領域内にある表示区域または前記第２表示オブジェクトの前記選択可能領域内にある表示区域に対し、前記ポインタが前記選択可能領域内にある前記第１表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第１表示オブジェクトの表示区域を越えるときは、前記第１表示オブジェクトの選択範囲を、前記選択可能領域内であって、前記選択可能領域内にある前記第２表示オブジェクトの表示区域側に拡張し、前記ポインタが前記選択可能領域内にある前記第２表示オブジェクトの表示区域方向から接近して前記選択可能領域内にある前記第２表示オブジェクトの表示区域を越えるときは、前記第２表示オブジェクトの選択範囲を、前記選択可能領域内であって、前記選択可能領域内にある前記第１表示オブジェクトの表示区域側に拡張するものである。
請求項８に記載の発明においては、請求項５に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記ポインタは、該ポインタの位置が、前記第１表示オブジェクトの選択範囲内または前記第２表示オブジェクトの選択範囲内になったとき、および、前記第１表示オブジェクトおよび前記第２表示オブジェクトの共通の選択範囲内になったときに、形状を変えるようにされるものである。
【００１２】
請求項９に記載の発明においては、請求項１から８までのいずれか１項に記載の画面上における表示オブジェクトの表示区域を移動させる方法において、前記第１表示オブジェクトおよび前記第２表示オブジェクトは、それぞれ、前記画面に表示される画像中における部分的範囲の始端，終端を指定するものである。
したがって、表示されている画像を見ながら、この画像の部分的範囲の始端または終端の移動を容易に行うことができる。
【００１３】
請求項１０に記載の発明においては、表示区域および選択範囲を有する、第１表示オブジェクトおよび第２表示オブジェクトが画面上に表示され、ポインティングデバイスの操作により前記画面上を移動するポインタが、前記第１表示オブジェクトの前記選択範囲内または前記第２表示オブジェクトの前記選択範囲内に位置するときに、それぞれ、前記第１表示オブジェクトまたは前記第２表示オブジェクトを選択する操作が行なわれたことを判定する第１のステップ、前記ポインタの位置を確定する操作が行われたことを判定する第２のステップ、選択する操作が行われた前記第１表示オブジェクトの表示区域または前記第２表示オブジェクトの表示区域を、前記ポインタの確定位置に対応した位置に移動するように指示する第３のステップ、をコンピュータに実行させるための、画面上における表示オブジェクトの表示区域を移動させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記画面には、前記第１表示オブジェクトの表示区域の少なくとも一部および前記第２表示オブジェクトの表示区域の少なくとも一部を含む選択可能領域が設定されており、前記第１表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第１表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第２表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定され、前記第２表示オブジェクトの選択範囲は、前記選択可能領域内にある前記第２表示オブジェクトの表示区域、および、当該表示区域の片側から前記選択可能領域内にある前記第１表示オブジェクトの表示区域とは反対方向に拡張された区域であって前記選択可能領域内の区域に設定されるものである。
したがって、請求項１に記載の画面上における表示オブジェクトの表示区域を移動させる方法をコンピュータに実行させるためのプログラムを提供でき、このプログラムを実行することにより請求項１に記載の発明と同様の作用を奏する。
【００１４】
【発明の実施の形態】
図１は、本発明の第１の実施の形態を説明するための波形表示画面図である。始端線または終端線が十分離れた位置にある場合の波形表示画面を示す。図中、図８と同様な部分には同じ符号を付して説明を省略する。
【００１５】
この実施の形態は、マウスコントローラ等のポインティングデバイスにより画面上を移動するポインタ１４が、画面上の始端線１１または終端線１２の各選択範囲内に位置するときに、マウスボタンが押されて始端線１１または終端線１２が選択されることにより、始端線１１または終端線１２をポインタ１４の移動に応じて移動させるものである。始端線１１，終端線１２は、それぞれ、画面に表示される波形画像中におけるループ範囲等の部分的範囲の始端，終端を指定するものである。上述した選択範囲は、始端線１１および終端線１２が、近接しているときと、離間したときとで変化させることにより、両者の間隔に適した選択範囲を設定するようにしている。
【００１６】
始端線１１，終端線１２の各選択範囲ｂは、それぞれ、始端線１１，終端線１２の表示区域であって、ルーラ２の領域内に存在する表示区域に設定されるとともに、始端線１１と終端線１２とが離間しているときには、内側，外側の両方向に拡張された区域にも設定される。また、始端線１１と終端線１２とが近接しているときには、互いに外側、すなわち、始端線１１または終端線１２の片側であって、他方の終端線１２，始端線１１の同様なルーラ２の領域内に存在する表示領域とは反対方向に拡張された区域に設定される。そして、これら始端線１１，終端線１２の選択範囲の間の区域に、始端線１１，終端線１２が同時に選択される共通選択範囲ｃが設定される。
共通選択範囲ｃが選択されたときには、ポインタの移動に応じて、始端線１１および終端線１２を、間隔を変えずに同時に移動させるようにしている。その結果、ループ範囲を、その長さを一定値に保ったままで移動させることができる。
【００１７】
図２は、本発明の第１の実施の形態を説明するための始端線，終端線の選択範囲およびポインタの表示形態の説明図である。
図２（ａ）は始端線および終端線が十分離れた位置にある場合の始端線または終端線の拡大図である。図２（ｂ）は始端線および終端線が近接した位置にある場合の拡大図である。図中、図８と同様な部分には同じ符号を付して説明を省略する。１４ａ，１４ｂ，１４ｃはポインタ１４の形状を示す。
【００１８】
ポインタの形状は、どの選択範囲にポインタ１４が位置していることを明示するために、各選択範囲に応じて形状を変えるようにしている。
図２（ａ）において、始端線１１および終端線１２が十分離れた位置にある場合、始端線１１または終端線１２である境界線は、黒色のオブジェクトとして表示され、その幅はｙである。そして、このオブジェクトの左右両側には、幅ｘの拡大された選択範囲が設けられる。ポインタ１４が、上述した幅ｙの境界線、または、境界線の左右に存在する、幅ｘの拡張された選択範囲内に位置した状態で、マウスコントローラの左ボタンが押されたときには、この境界線が選択されたと判断する。すなわち、境界線の外側でも、左右に一定の距離ｘ以内であれば、境界線自体が選択指定されたものとみなす。
【００１９】
このようにして、始端線１１または終端線１２である境界線の幅ｙが狭い場合でも、容易に境界線を選択できる。そして、左ボタンを押したまま、マウスコントローラを移動させるドラッグ操作を行うことにより、境界線を左右に移動させて、ループ範囲の始点または終点の変更を行うことができる。
【００２０】
ポインタ１４の形状は、図１のルーラ２の領域において、ポインタ１４が境界線上または左右の拡大された選択範囲内にあるときには、１４ｂに示される形状となる。この形状は、選択範囲において、始端線１１または終端線１２のどちらかを動かすことができることを表している。ルーラ２の領域において、その他の位置にあるときには、１４ａに示される形状となる。このようにして、ポインタ１４の現在位置を、マウスカーソルの形状の変化によって示している。
【００２１】
始端線１１および終端線１２の各近傍の区域においては、図１，図２（ａ）に示した拡大された選択範囲が設定される。そして始端線１１から終端線１２までの間の区域であって、各境界線の拡大された選択範囲（幅ｘ）を除く帯状の区域ｃ（図１）を、共通選択範囲とする。
そして、この共通選択範囲内にポインタ１４が位置しているときに、マウスコントローラの左ボタンを押すことにより、始端線１１および終端線１２が同時に選択される。そして、左ボタンを押したまま、マウスコントローラを移動させるドラッグ操作を行うことにより、始端線１１および終端線１２を同時に動かし、ループ範囲を左右に移動させることができる。すなわち、始端線１１から終端線１２までの長さ（ループ長さ）を一定に保ったまま、始端線１１および終端線１２の両者を選択することになり、両者を同じ方向にそのまま平行移動させる。ポインタ１４の形状は、ルーラ２の領域において、上述したループ範囲の区域にあるときには、後述する図２（ｂ）に示す１４ｃのような形状となる。この形状は、始端線１１と終端線１２の両方を同時に動かすことができることを表している。
【００２２】
図２（ｂ）に示すように、始端線１１および終端線１２が近接した位置にある場合、始端線１１から終端線１２までの幅ｚの期間は、全て共通選択範囲とする。近接していると見なす条件としては、例えば、ｚ＜２ｘとする。始端線１１が選択されるのは、始端線１１の幅ｙの表示区域および始端線１１の左側に隣接する幅ｘの拡大された選択範囲にポインタ１４が位置する場合に限られるようになる。同様にして、終端線１２が選択されるのは、終端線１２の幅ｙの表示区域および終端線１２の右側に隣接する幅ｘの拡大された選択範囲にポインタ１４が位置する場合に限られるようになる。
【００２３】
したがって、図１および図２（ａ），図２（ｂ）のいずれの場合にも、始端線１１と終端線１２とにより囲まれた区域の外側の区域にポインタ１４が位置していても、一定の距離ｘ以内であれば、始端線１１または終端線１２が選択されたものと見なしている。そして、図１および図２（ａ）の場合、すなわち、始端線１１と終端線１２とにより囲まれた区域が長い場合には、始端線１１と終端線１２とにより囲まれた内側の区域であっても、始端線１１または終端線１２から一定の距離ｘの範囲であれば、始端線１１または終端線１２が選択されたものと見なしている。
【００２４】
図２（ｂ）に示すようにループ範囲が狭くなった場合、表示画面上でループの始端線と終端線の識別がつきにくく、一方をポインタ１４で選択することが難しいが、上述した方法によれば、ループ範囲外にマージン部として、一定の拡大された選択範囲を設け、ここにポインタ１４が置かれて、左ボタンが押されたときには、ループ範囲の始端線１１または終端線１２の表示区域そのものが指定された場合と同等の操作として扱うことにより、容易にループ範囲の始点および終点の指定ができる。
【００２５】
図３は、本発明の境界表示オブジェクトを移動させる方法の第２の実施の形態を説明するための始端線，終端線の選択範囲およびポインタの表示形態の説明図である。始端線１１および終端線１２が近接した位置にある場合の拡大図である。近傍と見なす条件は、図２（ｂ）と同様に、ｈ＜２ｘである。図中、図８，図２と同様な部分には同じ符号を付して説明を省略する。１４ｂ（始），１４ｂ（終）はポインタ１４の形状を示し、２１，２２はポインタの移動方向を示し、×印はマウスコントローラの左ボタンが押されたタイミングを示す。
始端線１１および終端線１２が十分離れた位置にある場合の選択は、第１の実施の形態と同様であるので説明を省略する。
この実施の形態は、始端線１１および終端線１２が近接しているときの選択操作を容易にしたものである。すなわち、第１の実施の形態と同様な操作によって、始端線１１または終端線１２を選択できるとともに、始端線１１または終端線１２に対して、ポインタを接近させる方向によって、拡張された選択範囲を変えるというものである。
【００２６】
ルーラ２の領域において、図中、移動方向２１で示すように、ポインタ１４を左方向から移動させ、始端線１１の表示区域を過ぎてしまい、終端線１２を越えない区域において、図中、×印のタイミングでマウスコントローラの左ボタンを押した場合に、始端線１１が選択されたものと見なす。
同様にして、ポインタ１４を、図中、移動方向２２で示すように右方向から移動させ、終端線１２の表示区域を過ぎてしまい、始端線１１を越えない区域において、図中、×印のタイミングでマウスコントローラの左ボタンを押した場合に、終端線１２が選択されたものと見なす。このようにして、越えた始端線１１あるいは終端線１２を選択するようにしてもよい。その結果、共通選択範囲はなくなる。
ただし、ループ範囲の外側から始端線１１または終端線１２を越えて移動させたときに、一定長以上越えた場合、あるいは、ループ範囲の外側から始端線１１または終端線１２を越えないで、ルーラ２の領域の上または下からループ範囲の区域に移動させた場合には、共通選択範囲を選択したことにしてもよい。
【００２７】
ポインタ形状は、ポインタ１４が、始端線１１または終端線１２のいずれを選択できる位置にあるかによって、ポインタの形状を変えるようにしている。一例として、始端線１１を選択できる位置にあるときには、左矢印と始端線が目立つような表示とし、終端線１２を選択できる位置にあるときには、右矢印と終端線が目立つような表示とする。なお、このポインタ形状は、図２を参照して説明した第１の実施の形態においても適用できる。
【００２８】
上述した始端線１１，終端線１２の表示の具体例について触れておく。始端線１１，終端線１２の各幅ｙは、最小表示サイズである１ドットとし、拡張された選択範囲ｘは、左右両側にそれぞれ４ドットとする。そして、始端線１１と終端線１２とが２ｘ＝８ドット以上離間しているときには、図１，図２（ａ）に示したような選択範囲の設定を行う。
始端線１１と終端線１２との間隔が２ｘ＝８ドット未満であるときには、図２（ｂ）に示したような選択範囲の設定を行う。
【００２９】
図４ないし図６は、本発明の第１の実施の形態を実行するためのフローチャートである。
図４は、入力操作を処理するフローチャートである。
図５は、図４中に示された「ポインタ形状の決定」ステップのフローチャートである。
図６は、図４中に示された「境界線の選択範囲の決定」ステップのフローチャートである。
上述したフローチャートは、汎用のコンピュータを用いてアプリケーションプログラムを実行することにより行われる。波形編集用ソフトウエアをパーソナルコンピュータのハードディスクにインストールし、オペレーティングシステムプログラムの下で実行される。
【００３０】
図４は、波形編集ソフトウエア全体の処理の一部における入力操作のフローを示すものであるが、本発明と無関係な入力操作については省略している。図４の入力操作に関するプログラムを含め、波形編集ソフトウエアのプログラムは、ＣＤ−ＲＯＭに記録されて頒布される。あるいは、通信回線を介して、サーバからユーザのコンピュータのハードディスクにインストールされる。
【００３１】
図４においては、常に、マウスポインタの動きとマウスボタンの押さえ，離しの情報を判定するとともに、始端線１１，終端線１２の位置確定による、「境界線の選択範囲の決定」を行い、ポインタの位置に応じた「ポインタ形状の決定」を行う。
図４において、Ｓ３１においては、マウスボタン（左ボタン）が押されたか否かを判定し、押されたときにはＳ３２に処理を進め、押されないときにはＳ３３に処理を進める。Ｓ３３においては、マウスコントローラの動きがあるか否かを判定し、動きがあるときにはＳ３４に処理を進め、動きがないときには、波形編集ソフトの図示しないメインのフローチャートに戻る。Ｓ３４においては、後述する図５に示す「ポインタ形状の決定」を行い、Ｓ３５においては、マウスコントローラの動きに応じてポインタ１４を動かして、メインルーチンに戻る。
【００３２】
図５を参照して、ポインタ形状の決定について説明する。Ｓ５１においては、ポインタ１４の位置が始端線１１あるいは終端線１２の選択範囲外か否かを判定し、選択範囲外であるときにはＳ５２に処理を進め、ポインタ形状を図２に１４ａとして示した「ａタイプ」にして図４のフローに戻る。
ここで、境界線すなわち、始端線１１あるいは終端線１２の選択範囲は、図６，図７を参照して後述する「境界線の選択範囲の決定」のフローにおいて得られる。例えば、所定タイミングごとに割込処理を行うことにより、そのときの境界線の位置情報に基づいて境界線の選択範囲の決定をする。Ｓ５１においては、このフローによって得られている境界線の選択範囲を参照して処理を行う。
Ｓ５１において、ポインタ１４の位置が境界線の選択範囲外でなければ、Ｓ５３に処理を進める。Ｓ５３においては、ポインタ１４の位置が始端線１１の選択範囲内であるか否かを判定する。すなわち、始端線１１の表示区域あるいは拡張された選択範囲のいずれかに位置するか否かを判定する。拡張された選択範囲は、図２（ａ），図２（ｂ）に示されたとおりである。
【００３３】
Ｓ５３において、ポインタ１４の位置が始端線１１の選択範囲内であると判定されたときには、Ｓ５４に処理を進め、ポインタを図２に１４ｂとして示したｂタイプにして図４のフローに戻る。なお、図３を参照して説明したポインタ形状を使用するときには、図３に１４ｂ（始）と示したポインタ形状を使用する。Ｓ５３において、始端線の１１の範囲外であると判定されたときはＳ５５に処理を進める。Ｓ５５においては、ポインタ１４の位置が終端線１２の選択範囲内であるか否かを判定し、選択範囲内であるときにはＳ５６に処理を進め、選択範囲外であるときにはＳ５７に処理を進める。
【００３４】
Ｓ５６においては、ポインタ形状をｂタイプにして図４のフローに戻る。なお、図３を参照して説明したポインタ形状を使用するときには、図３に１４ｂ（終）と示したポインタ形状を使用する。Ｓ５７においては、ポインタ１４の位置が、共通選択範囲にあるか否かを判定する。共通選択範囲にあるときには、Ｓ５８に処理を進め、ポインタ形状を図２に１４ｃとして示したｃタイプにして図４のフローに戻る。共通選択範囲になければ、図４のフローに戻る。
【００３５】
実際には、ポインタ１４は、図１に示したルーラ２の領域以外にも位置する。そのため、ルーラ２の領域以外においてはポインタ形状を変えたり、また、ポインタ１４の位置するところによって、異なる形状になるが、このフローチャートでは省略した。
【００３６】
再び、図４に戻って説明する。Ｓ３１において、マウスボタンが押されたことを検出してＳ３２に処理が進められる。Ｓ３２においては、ポインタの位置が、ルーラ２の領域であって、かつ、境界線の選択範囲内にあるときにはＳ３６に処理を進める。なお、境界線の選択範囲は、図５のＳ５１において説明したように、図６，図７を参照して後述する「境界線の選択範囲の決定」において得られている。
ボタン等の他の選択領域に位置するときは、Ｓ４０において、この選択領域における所定のマウス操作に応じてあらかじめ設定された機能を実行させるための指示を出力するとともに、必要に応じてボタン形状やポインタ形状を変化させる。ボタンは、本発明に関係するものとして、始点，終点，ループ長を数値入力するためのセットボタン、表示されたｗａｖｅファイルの再生ボタン、ループモードの指定ボタンなどがある。これらは、波形表示画面外に表示されている。選択領域でないその他の領域に位置するときには、Ｓ３３に処理を進め、マウスボタンが押されていないときと同様の処理を行う。
【００３７】
Ｓ３６においては、マウスコントローラの動きがあるか否かを判定し、動きがあるときにはＳ３７に処理を進め、動きがないときにはＳ３８に処理を進める。Ｓ３７においては、画面上のポインタ１４と、Ｓ３２において判定されたポインタ１４の位置する選択領域に応じた境界線とを連動させて動かす。始端線１１の選択領域であるときには始端線１１とポインタ１４とを連動させて動かし、終端線１２の選択領域であるときには終端線１２とポインタ１４とを連動させて動かす。そして、共通の選択範囲にあるときには、ポインタ１４に連動させて始端線１１および終端線１２の両者を同時に動かす。
【００３８】
Ｓ３８においては、マウスコントローラのマウスボタン（左ボタン）が離されたか否かを判定する。離されたときには、境界線の移動が停止し、Ｓ３９において境界線の位置を確定する。波形編集ソフトウエアの場合には、このときの境界線の位置に基づいて、ループの始点および終点の位置が決定される。
マウスボタン（左ボタン）が離されなかったときにはＳ３６に処理を戻す。
【００３９】
図６を参照して、「境界線の選択範囲の決定」のフローを説明する。所定タイミングごとに起動される割込処理などの方法で、図４に示したフローとは独立に実行させる。
Ｓ６１において、始端線１１と終端線１２とが、８ドット以上離間されているか否かを判定し、８ドット以上離間しているときには、Ｓ６２に処理を進め、８ドット未満であるときには、Ｓ６３に処理を進める。
Ｓ６２においては、始端線１１の表示区域，始端線１１の右側および左側の４ドット区域を、始端線１１の選択範囲とする。
終端線１２の表示区域，終端線１２の右側および左側の４ドット区域を、終端線１２の選択範囲とする。
始端線１１と終端線１２の間であって、始端線１１の右側４ドット区域および終端線１２の左側４ドット区域を除く区域を、始端線１１および終端線１２の共通選択範囲とする。
なお、いずれも、ルーラ２内に選択領域が設けられている。
【００４０】
一方、Ｓ６３においては、始端線１１の区域および始端線１１の左側の４ドット区域を、始端線１１の選択範囲とする。
終端線１２の区域および終端線１１の右側の４ドット区域を、終端線１２の選択範囲とする。
始端線１１と終端線１２の間の区域を、始端線１１，終端線１２の共通選択範囲とする。
【００４１】
なお、波形が波形表示部１の表示された時間幅に収まりきらない場合に、時間方向スクロールバー３の矢印ボタン５，６あるいはつまみ９をポインタ１４で操作することにより、波形をスライドさせることができる。図４に示したフローチャートでは省略しているが、始端線１１または終端線１２をマウスコントローラで選択してドラッグする際に、ルーラ２の画面の左右縁部を越えて外側にポインタを移動させると、波形１０もスクロールされるようにしてもよい。
【００４２】
上述した図４〜図６のフローチャートは、図１，図２を参照して説明した第１の実施の形態を実施するためのフローチャートであった。これに対し、図３に示した本発明の第２の実施の形態を実施するためには、図６に示した「境界線の選択範囲の決定」のフローの一部を変更するだけでよく、図７を参照して説明する。
【００４３】
図７は、本発明の第２の実施の形態を実施するためのフローチャートである。Ｓ７１において、始端線１１と終端線１２とが、８ドット以上離間されているか否かを判定し、８ドット以上離間されているときには、Ｓ７２に処理を進め、８ドット未満であるときには、Ｓ７３に処理を進める。
Ｓ７２においては、図６のＳ６２のステップと全く同じである。
一方、Ｓ７３においては、始端線１１の表示区域および始端線１１の左側の４ドット区域を、始端線１１の選択範囲とする。
終端線１２の表示区域および終端線１２の右側の４ドット区域を、終端線１２の選択範囲とする。
画面上のポインタ１４が、始端線１１または終端線１２を越えて始端線１１と終端線１２の間の区域に入ったとき、その間の区域を、越えた始端線１１または終端線１２の選択範囲とする。
【００４４】
上述した説明では、図４のＳ３７において、ポインタを移動させている期間中において、ポインタの移動に連動させて境界線を移動させながら、Ｓ３８において、マウスボタンを離したときに、ポインタの確定位置に対応した位置に移動させるようにした。これに代えて、ポインタを移動させている期間中は、境界線を動かさず、Ｓ３８において、マウスボタンを離したときに、直ちにポインタの確定位置に対応した位置に移動させるようにしてもよい。ポインタの位置と境界線の位置とは必ずしも一致させる必要はない。一旦、境界線が選択されれば、例えば、図１において、ポインタ１４の左右方向の座標に合わせて境界線の移動中の位置および最終的な確定位置を決めればよい。そのため、ポインタ１４の位置は、境界線が選択された後は、図１に示したルーラ２の領域からはずれてもよい。上述した説明では、マウスボタンを用いて操作したが、これに代えて、コンピュータのキーボード上の所定のキーを操作するようにしてもよい。
上述した説明では、図６，図７に示した「境界線の選択範囲の決定」を図４のフローとは独立して行った。これに代えて、図４のＳ３９において実行することもできる。境界線はＳ３９において確定するからである。ただし、最初に境界線の選択範囲を、図６，図７と同様の方法で１度初期設定しておく必要がある。また、ドキュメントウインドウ内にテキストボックスを表示して、ここにループの始端および終端を数値入力することによっても、始端線１１および終端線１２を移動可能にする場合には、この数値入力があったときにも「境界線の選択範囲の決定」を行う必要がある。
【００４５】
上述した第１および第２の実施の形態では、始端線１１および終端線１２の両者が離れているときには、始点線１１および終端線１２の拡大された選択範囲を、図１，図２（ａ）に示すように、始端線１１および終端線１２の左右の隣接部に設けたが、始端線１１および終端線１２の間隔に関わらず、常に、図２（ｂ）に示したように、ループ範囲の外側にのみ選択範囲を拡大するようにしてもよい。すなわち、始端線１１および終端線１２の間の区域は、常にループ範囲の選択を意味して、始端線１１および終端線１２の両者の共通選択範囲としてもよい。
【００４６】
上述した説明では、ループ範囲の始端と終端を指示する表示オブジェクトとして、細線状の始端線１１，終端線１２を採用し、かつ、これらのルーラ２領域にある部分のみを選択範囲とした。これに代えて、ルーラ２の領域に限らず始端線１１，終端線１２の表示区域を全て選択範囲に含めるようにしてもよい。また、始端および終端が表示できるものであれは、細線状に限らず、帯状、点状であってもよい。ルーラ２の領域のみ線の幅を太くしてもよい。
【００４７】
上述した説明では、波形のループ範囲の始端および終端を指示する始端線１１および終端線１２を例として説明したが、波形の編集範囲を決める編集線１３についても、これに代えて、編集範囲の始端および終端を指示する始端線および終端線を設け、これらに本発明を適用してもよい。
また、波形表示装置や波形編集装置に限らず、コンピュータの表示画面上で、作図をする際のオブジェクトを移動させたり、作表をする際の行または列の境界を移動させる際においても、本発明の画面上におけるオブジェクトを移動させる方法を適用することができる。この場合、例えば、作表の場合、隣接する行（または列）のボタン境界によって表形式の画像の部分的範囲が決められるため、この部分的範囲の始端，終端を指定する境界線に直接対応したオブジェクトが存在しない。しかし、隣接する２個のボタンにより実質的に境界線のオブジェクトが形成されているといえる。したがって、隣接する２個のボタンを移動させることにより、表形式の画像の部分的範囲を指定することができる。
【００４８】
【発明の効果】
本発明は、上述した説明から明らかなように、表示画面上で、所望の第１表示オブジェクトまたは第２表示オブジェクトを選択することが容易にできるという効果がある。例えば、第１表示オブジェクトの表示区域，第２表示オブジェクトの表示区域が近接あるいは重なって存在しているときでも、第１表示オブジェクトまたは第２表示オブジェクトを任意に選択する操作を容易することができる。また、第１表示オブジェクトおよび第２表示オブジェクトを１度の選択操作で同時に選択することができる。
例えば、コンピュータプログラムによる波形編集装置において、波形データ再生時のループ範囲指定が容易になる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を説明するための波形表示画面図である。
【図２】本発明の第１の実施の形態を説明するための始端線，終端線の選択範囲およびポインタの表示形態の説明図である。
【図３】本発明の第２の実施の形態を説明するための始端線，終端線の選択範囲およびポインタの表示形態の説明図である。
【図４】本発明の第１の実施の形態を実行するためのフローチャートであり、入力操作を処理するフローチャートである。
【図５】図４中に示された「ポインタ形状の決定」ステップのフローチャートである。
【図６】図４中に示された「境界線の選択範囲の決定」ステップのフローチャートである。
【図７】本発明の第２の実施の形態を実施するためのフローチャートである。
【図８】従来の画面上における始端線、終端線を移動させる方法を説明するための波形表示画面図である。
【符号の説明】
１  波形表示領域、２  ルーラ、１０  波形、１１  始端線、１２  終端線、１３  編集線、１４  ポインタ、１４ａ，１４ｂ，１４ｃ，４ｂ（始），１４ｂ（終）  ポインタ１４の形状、２１，２２  ポインタの移動方向
【図１】
0003788075.tif 000002
【図２】
0003788075.tif 000003
【図３】
0003788075.tif 000004
【図４】
0003788075.tif 000005
【図５】
0003788075.tif 000006
【図６】
0003788075.tif 000007
【図７】
0003788075.tif 000008
【図８】
0003788075.tif 000009