(57)【特許請求の範囲】
【請求項１】
操作軸の操作方向より画像の移動方向を指示するための方向指示手段と、
前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸が操作されている間だけ、前記画像を移動する通常スクロール手段とを有し、
表示部に表示された画像を前記方向指示手段の操作に応じて移動するスクロール装置に於いて、
前記方向指示手段の操作軸の傾角が所定量をこえたことを検出する検出手段と、
前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸の操作が解除されても、継続して前記画像を移動する継続スクロール手段と、
前記検出手段の検出結果に基づき、前記方向指示手段の操作軸の傾角が所定量をこえた場合には前記継続スクロール手段を起動する起動手段を備えたことを特徴とする画像スクロール装置。
【請求項２】
操作軸の操作方向より画像の移動方向を指示するための方向指示手段と、
前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸が操作されている間だけ、前記画像を移動する通常スクロール手段とを有し、
表示部に表示された画像を前記方向指示手段の操作に応じて移動するスクロール装置に於いて、
前記方向指示手段の操作軸の操作量を検出する操作量検出手段と、
前記操作量検出手段により検出された操作量に応じて前記通常スクロール手段による画像の移動速度を設定する移動速度設定手段と、
前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸の操作が解除されても、継続して前記画像を移動する継続スクロール手段と、
前記操作量検出手段の検出結果に基づき、前記方向指示手段の操作軸の操作量が所定量を越えた場合には前記継続スクロール手段を起動する起動手段を備えたことを特徴とする画像スクロール装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置等に於いて表示部に表示される電子地図等の画像を移動する。所謂スクロールに関する。
【０００２】
【従来の技術】
各種の情報等をＬＣＤ等のモニタに表示することが行われているが、多くの情報を表示するため、画像を移動するスクロールが行われていることが多い。
例えば、各種の案内を行うナビゲーション装置では、表示部に表示された地図をスクロールさせて、所望する領域の地図を表示することが行われている。
【０００３】
【発明が解決しようとする課題】
従来のスクロールは、ジョイスティク等の方向指示器を操作している間だけ画像を移動するものであるため、移動等が多い場合は、操作を行い続ける必要があり面倒であった。このため、所定の時間連続して方向指示器が操作された場合は、操作を止めても画像の移動を継続する継続スクロールに切換える方式が採用されていた。しかし、このような方法では単に操作時間に応じて継続スクロールに切換えられるために操作者の意思が反映されず、場合によっては不便になる問題があった。
【０００４】
【課題を解決するための手段】
本発明は上記課題を解決するために、操作軸の操作方向より画像の移動方向を指示するための方向指示手段と、前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸が操作されている間だけ、前記画像を移動する通常スクロール手段とを有し、表示部に表示された画像を前記方向指示手段の操作に応じて移動するスクロール装置に於いて、前記方向指示手段の操作軸の傾角が所定量をこえたことを検出する検出手段と、前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸の操作が解除されても、継続して前記画像を移動する継続スクロール手段と、前記検出手段の検出結果に基づき、前記方向指示手段の操作軸の傾角が所定量をこえた場合には前記継続スクロール手段を起動する起動手段を備えたことを特徴とする。
【０００７】
又、操作軸の操作方向より画像の移動方向を指示するための方向指示手段と、前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸が操作されている間だけ、前記画像を移動する通常スクロール手段とを有し、表示部に表示された画像を前記方向指示手段の操作に応じて移動するスクロール装置に於いて、前記方向指示手段の操作軸の操作量を検出する操作量検出手段と、前記操作量検出手段により検出された操作量に応じて前記通常スクロール手段による画像の移動速度を設定する移動速度設定手段と、前記方向指示手段の操作軸の操作方向に対応した方向に、該操作軸の操作が解除されても、継続して前記画像を移動する継続スクロール手段と、前記操作量検出手段の検出結果に基づき、前記方向指示手段の操作軸の操作量が所定量を越えた場合には前記継続スクロール手段を起動する起動手段を備えたことを特徴とする。
【０００８】
【実施例】
以下、図を用いて本発明の実施例について説明するが、先ずスクロール装置に於ける操作者が操作する操作部の複数の実施例について説明する。
図１は操作部の第１の実施例のジョイステックを示した構成図である。１はジョイステック１０の操作軸で、操作者が操作する部分であり、バネ等により非操作時には中立位置に復帰するように構成されている。２は操作軸１の根元部に設けられた接続部で、接地された可動接点Ｃを有し、操作軸１の操作内容（方向及び傾角）に応じて、可動接点Ｃの位置が変わるようになっている。３はジョイステック１０の固定部分を成す固定部で、操作軸１の操作内容に応じて、可動接点Ｃと選択的に接触する複数の固定接点Ｓｍｎ（ｍ＝１，２：操作量に対応，ｎ＝１〜８：操作方向に対応）が設けられている。例えば、固定接点Ｓ１ｎは、操作軸１の傾きが所定角度より小さい時に可動接点Ｃと接触するように、また固定接点Ｓ２ｎは、操作軸１の傾きが所定角度より大きい時に可動接点Ｃと接触するように、且つ例えば固定接点Ｓｍ１は操作軸１の傾き方向が上の時に可動接点Ｃと接触するように、固定接点Ｓｍ５は操作軸１の傾き方向が下の時に可動接点Ｃと接触するようになっている。つまり、固定接点Ｓｍｎは、ｍが操作軸１の傾角に応じて可動接点Ｃと接触する固定接点の番号を示し、ｎが操作軸１の操作方向に応じて可動接点Ｃと接触する固定接点の番号を示すことになる。従って、このジョイステック１０によれば、操作軸１の操作内容（方向及び傾角）に応じた固定端子Ｓｍｎが可動接点Ｃと接触して接地され、ジョイステック１０に接続されたマイクロコンピュータ（マイコン）が、これら固定端子Ｓｍｎの接地状態を検出することにより、操作軸１の操作状態を把握することができる。
【０００９】
次にスクロール動作に就いて簡単に説明する。操作者がジョイステック１０を操作すると、その操作方向（操作軸１を傾けた方向）に画像を移動する。また、操作軸１の傾角が小さければ（固定端子Ｓ１ｎが接地）、操作軸１の操作が解除されるまで画像の移動を続ける。そして、操作軸１の傾角が大きければ（固定端子Ｓ２ｎが接地）、操作軸１の操作が解除されても、画像の移動が継続され、例えば画像の他方向への移動操作やジョイステック１０の操作以外の他の操作等が行われるまで画像の移動が続けられる。
【００１０】
次に操作部の第２の実施例について説明する。図２は操作部の第２の実施例のジョイステックを示した構成図である。２１はジョイステック２０の操作軸で、操作者が操作する部分であり、バネ等により非操作時には中立位置に復帰するように構成されている。２４は操作軸２１の内部に設けられた押圧スイッチで、スクロール形態の変更のためのスイッチである。２２は操作軸２１の根元部分に設けられた接続部で、接地された可動接点Ｃを有し、操作軸２１の操作方向に応じて、可動接点Ｃの位置が変わるようになっている。２３はジョイステック２０の固定部分をなす固定部で、操作軸２１の操作内容に応じて、可動接点Ｃと選択的に接触する複数の固定接点Ｓｎ（ｎ＝１〜８：操作方向に対応）が設けられている。例えば、固定接点Ｓ１は、操作軸２１の傾き方向が上の時に可動接点Ｃと接触するように、固定接点Ｓ５は操作軸２１の傾き方向が下の時に可動接点Ｃと接触するようになっている。つまり、固定接点Ｓｎは、ｎが操作軸２１の操作方向に応じて可動接点Ｃと接触する固定接点の番号を示すことになる。従って、ジョイステック２０によれば、操作軸２１の操作内容（方向及び傾角）に応じた固定端子Ｓｎが可動接点Ｃと接触して接地され、ジョイステック２０に接続されたマイクロコンピュータ（マイコン）がこれら固定端子Ｓｎの接地状態を検出することにより、操作軸２１の操作方向を把握することができる。
【００１１】
次にスクロール動作に就いて簡単に説明する。操作者がジョイステック２０を操作すると、その操作が行われている間、その操作方向（操作軸２１を傾けた方向）に画像を移動する。また、このジョイステック２０が操作された状態で、押圧スイッチ２４が押圧されると、操作軸２１の操作が解除されても、画像の移動が継続され、例えば画像の他方向への移動操作やジョイステック２０の操作以外の他の操作等が行われるまで画像の移動が続けられる。
【００１２】
次に操作部の第３の実施例に就いて説明する。図３は操作部の第３の実施例のジョイステックを示した構成図である。尚、ジョイステックの操作方向を検出するための接点構造は図２に示したジョイステックの構成と略同様であるので、説明は省略する。３１はジョイステック３０の操作軸で、操作者が操作する部分であって、バネ等により非操作時には中立位置に復帰するように構成されている。
【００１３】
Ｐ１〜Ｐ８は操作軸３１の周囲の８方向に設けられた押圧スイッチにより構成された方向指示スイッチである。
次にスクロール動作について簡単に説明する。操作者がジョイステック３０を操作すると、その操作が行われている間、その操作方向（操作軸２１を傾けた方向）に画像を移動する。又、操作者が方向指示スイッチＰ１〜Ｐ８を操作すると、その操作された方向指示スイッチＰ１〜Ｐ８に対応した方向に画像を移動する。そして、この方向指示スイッチＰ１〜Ｐ８による画像の移動は操作が解除されても継続され、例えば画像の他の方向への移動操作やジョイステック２０の操作以外の他の操作等が行われるまで画像の移動が続けられる。
【００１４】
次に図４により光ディスク等に記録された地図データに基づき、表示器に地図を表示する電子地図表示システムの構成に就いて説明する。図４は電子地図表示システムの構成を示す構成図である。４１はスクロール操作を行うための方向指示用の操作部で、例えば図１、図２、図３に示したジョイステックが用いられる。４２は地図のデータが格納された地図データ部で、地図データが記憶されたディスク（コンパクトディスク等）と、その光ディスクのデータを読み取るディスクプレーヤから構成されている。４３はマイクロコンピュータ（マイコン）で、操作部４１からの指示信号によって地図データ４２から必要なデータを選択し、必要な地図等を表示するためのデータ処理を行う。４４はビデオＲＡＭで、メモリ等から構成されておりマイコン４３から画像テータ（地図データ）が入力されると、そのデータを記憶し、その記憶内容に対応した画像を表示する表示信号を出力する。４５は表示画面で、ＣＲＴやＬＣＤ等が用いられ、ＶＲＡＭ４４からの表示信号に従った画像（地図）を表示する。
【００１５】
次にマイコン４３の行う処理について説明するが、先ず処理中で用いられるパラメータ及びパラメータと画像との関係について説明する。図５はマイコン４３の処理に用いられるパラメータについての説明図である。Ｘ，Ｙはそれぞれ横方向の移動速度、縦方向の移動速度（１回の処理で画像が移動する距離）を示すもので、停止状態では０，通常速度では１，高速では２となる。つまり、高速では通常速度の２倍の移動速度（スクロール速度）となる。従って、画像の移動状態（方向，速度）は、座標（Ｘ，Ｙ）（Ｘ＝−２，−１，０，１，２：Ｙ＝−２，−１，０，１，２）で示すような、１６種類（原点を除く）となる。又、フラグＡは、操作部４１の操作を解除するとスクロールを止める通常スクロールと、操作部４１の操作を解除してもスクロールを止めない継続スクロールのどちらを選択するかを示すフラグで、１が継続スクロール、０が通常スクロールを示す。
次にマイコン４３の行う処理について説明する。図６はマイコン４３の行う処理を示すフローチャートであり、電子地図表示システムが動作中は繰り返し実行される。
【００１６】
ステップＳ１では、地図を移動（スクロール）する操作がなされているかどうか、つまり操作部４１が操作されているかを判断し、操作が有ればステップＳ２に移り操作が無ければステップＳ７に移る。ステップＳ２では、操作部４１からの信号により指示されている方向を検出して地図のスクロールする方向を設定し、ステップＳ３に移る。つまり、図５に示すようにＸ方向速度、Ｙ方向速度を指示方向に従い−１，０，１に設定する。ステップＳ３では、継続スクロール操作が指示されているかどうかを判断し、継続スクロールが指示されておればステップＳ４に移り、継続スクロールの指示が無ければステップＳ６に移る。この判断は操作部４１の種類によって異なるが、図１の場合は接地された固定接点により、図２の場合は押圧スイッチ２４の状態、図３の場合は方向指示スイッチＰ１〜Ｐ８の状態により判断できる。
【００１７】
ステップＳ４では、フラグＡを継続スクロールの状態（１）とし、ステップＳ５に移る。ステップＳ５では、スクロール速度を通常の２倍の速度とするために、パラメータＸ，Ｙをそれぞれ２倍にしてステップＳ６に移る。ステップＳ６では、画面に表示された地図をｘ方向（右方向）にＸ移動し、ｙ方向（上方向）にＹ移動する。尚、移動単位を例えば、１ピクセル，２ピクセルと定め、この移動単位にＸ，Ｙを乗算した分、画像を移動するようにすればよい。ステップＳ７では、継続スクロールの指示が成されているかどうかをフラグＡにより判断し、継続スクロールが指示されておればステップＳ８へ、継続スクロールの指示がなければ処理を終了する。ステップＳ８では、他の操作（他の方向への指示操作や方向指示に関係ない操作）が無いかどうかを判断し、他の操作が有ればステップＳ９に移り、無ければステップＳ６に移る。ステップＳ９では、継続スクロールを解除して（フラグＡ＝０にする）処理を終了する。
【００１８】
次に本発明の第４実施例に就いて説明する。図７は、本発明の第４実施例の原理構成を示す図である。本実施例においては、操作部４１として、操作軸の操作量〔横方向（ｘ方向）、縦方向（ｙ方向）それぞれに対して〕に応じた電圧を出力するジョイステックを用いている。このタイプのジョイステックは、ｘ方向の軸に回動可能なｘ軸スイングアームと、ｙ方向の軸に回動可能なｙ軸スイングアームにより、操作軸７３が固定されており、またｘ軸スイングアーム及びｙ軸スイングアームの各軸に接続された可変抵抗ＶＲ１，ＶＲ２により構成され、操作軸７３のｘ方向及びｙ方向の各操作量に応じた電圧（電源電圧の可変抵抗ＶＲ１，ＶＲ２により電源電圧Ｖｃｃが分圧されて出力される）が出力されるようになっている。
【００１９】
そして、その可変抵抗ＶＲ１，ＶＲ２からの出力電圧Ｖ１，Ｖ２は、操作軸７３の上端操作位置でＶ２が最大値（Ｖ２ｍａｘ＝Ｖｃｃ）、下端操作位置でＶ２が最小値（Ｖ２ｍｉｎ＝０）、右端操作位置でＶ１が最大値（Ｖ１ｍａｘ＝Ｖｃｃ）、左端操作位置でＶ１が最小値（Ｖ１ｍｉｎ＝０）となり、中立位置では出力電圧Ｖ１，Ｖ２は中間値（Ｖ１ｃｅｎ＝１／２Ｖ１ｍａｘ，Ｖ２ｃｅｎ＝１／２Ｖ２ｍａｘ）となる。つまり、出力電圧Ｖ１，Ｖ２は、８方向の端部及び中立位置（非操作状態）では、図８に示すような値となり、端部と中立位置の間では、中間位置からの操作量に応じた中間値をとることになる。
【００２０】
次にこの出力電圧Ｖ１，Ｖ２と画像の移動速度（１処理における画像移動量）との関係について説明する。中立位置では移動速度が０となるため、先ず出力電圧Ｖ１，Ｖ２と、中立位置での電圧１／２Ｖ１ｍａｘ，１／２Ｖ２ｍａｘとの差をとる。次に最大操作量に対する実際の操作割合をとるために、求めた差を、最大操作位置での電圧Ｖ１ｍａｘ，Ｖ２ｍａｘで割る。この値が操作軸７３の操作量に対する、画像移動速度の割合となる。さらに、最大操作時に対する最大移動速度を所望の速度とするため、所望する最大移動速度の２倍の値（単位速度に対する値）を算出した割合に乗算して、画像の移動速度とする。つまり、次の式１、式２により算出すればよい。
ａ＝（Ｖ１−１／２Ｖ１ｍａｘ）／Ｖ１ｍａｘ×２・最大移動速度・・・式１
ｂ＝（Ｖ１−１／２Ｖ２ｍａｘ）／Ｖ２ｍａｘ×２・最大移動速度・・・式２
次にスクロール動作に就いて簡単に説明する。操作者がジョイステックの操作軸７３を操作すると、その操作が行われている間、その操作方向（操作軸７３を傾けた方向）に、またその操作軸７３の操作量（傾角）に応じた速度で画像を移動する。そして、操作軸７３の傾角が大きければ（最大操作量の２／３を越えると）、操作軸７３の操作が解除されても、画像を移動し、その時の速度で移動が継続される。例えば、画像の他の方向への移動操作やジョイステックの操作軸７３の操作以外の他の操作等が行われるまで画像の移動が続けられる。尚、次に示す処理では、操作軸７３を最大操作量の２／３以下に再度操作した場合には、継続スクロールが解除されるが、継続スクロール中は継続スクロールを解除しない処理（Ａ＝１に保持）を追加することにより、継続スクロール中は操作軸７３による最大操作量の低減処理による継続スクロールの解除を禁止することができる。
【００２１】
次に本発明の第４の実施例に於けるマイコン４３の行う処理についてフローチャートにより説明する。図９はマイコン４３の行う処理を示すフローチャートで、この処理は電子地図表示システム動作中は繰り返し行われる。ステップＳ８１では、地図をスクロールする操作がなされているかどうかを判断し、操作が有ればステップＳ８２へ移り操作が無ければステップＳ８５に移る。ステップＳ８２では、ジョイステックからの出力電圧Ｖ１，Ｖ２を検出し、上述の式１、式２に従って画像移動速度ａ，ｂを算出し、ステップＳ８３に移る。尚、ここでは最大移動速度を３としている。ステップＳ８３では、画像移動速度ａ又はｂが２よりも大きいかを判断し、画像移動速度ａ，ｂのいずれかが大きい場合はステップＳ８４に移り、いずれも小さい場合はステップＳ８７に移る。ステップＳ８４では、継続スクロールするためフラグＡを１として、ステップＳ８５に移る。ステップＳ８７では、通常スクロールとするためフラグＡを０としてステップＳ８５に移る。ステップＳ８５では、１回の画像表示処理に対する画像の移動量を、横方向、縦方向、それぞれａ，ｂ（Ｘ＝ａ，Ｙ＝ｂ）としてステップＳ８６に移る。ステップＳ８６では、画像を横方向にＸ移動し、また縦方向にＹ移動して処理を終える。ステップＳ８７では、継続スクロールかどうかをフラグＡにより判断し、継続スクロール（Ａ＝１）で有ればステップＳ８８に移り、継続スクロールで無ければ処理を終える。ステップＳ８８では、他の方向のスクロール操作やスクロール以外の操作が無いかどうかを判断し、有ればステップＳ８９に移り、無ければステップＳ８６に移る。ステップＳ８９では、継続スクロールを解除して（Ａ＝０とする）処理を終了する。
【００２２】
【発明の効果】
以上詳細に説明したように本発明によれば、操作者の意思が反映されたスクロール操作が可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施例の構成を示す図
【図２】本発明の第２の実施例の構成を示す図
【図３】本発明の第３の実施例の構成を示す図
【図４】電子地図表示システムの構成を示す図
【図５】ジョイステックバーの方向とスクロール速度説明図
【図６】マイコン７３の行う処理を示すフローチャート
【図７】本発明の第４の実施例の構成を示す図
【図８】操作軸の操作と画像とジョイステック出力電圧の関係を示す図
【図９】マイコン７３の行う処理を示すフローチャート
【符号の説明】
１、２１、３３・・・・・・・操作軸
２、２２・・・・・・・・・・接続部
３、２３・・・・・・・・・・固定部
１０、２０・・・・・・・・・ジョイステック
【図１】
0004057132.tif 000002
【図２】
0004057132.tif 000003
【図３】
0004057132.tif 000004
【図４】
0004057132.tif 000005
【図５】
0004057132.tif 000006
【図６】
0004057132.tif 000007
【図７】
0004057132.tif 000008
【図８】
0004057132.tif 000009
【図９】
0004057132.tif 000010