【手続補正書】
【提出日】平成21年5月21日(2009.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示領域を有する表示部と、
この表示部の表示領域に設けた操作部と、
この操作部の操作領域に物体が接近することを検知する検知部とを備え、
前記表示部の表示領域でスクロール表示が実行されている場合に、前記物体が前記操作部の操作領域に接近したことを前記検知部が検知すると、前記スクロール表示に係るスクロール速度を減速する処理部とからなる画像処理装置。
【請求項２】
前記処理部は、前記スクロール速度に係る減速度を前記スクロール速度に係る初速度に応じて異ならせることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記処理部は、前記物体と前記操作領域との距離が前記検知部での出力値を用いて求められる場合に、前記距離を用いて前記スクロール速度を求めることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記処理部は、前記操作領域内の座標が前記操作部での出力値を用いて求められると、前記スクロール速度をゼロとすることを特徴とする請求項１乃至請求項３の何れかに記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】画像処理装置
【技術分野】
【０００１】
本発明は、画像を処理する画像処理装置に関するものであって、より詳しくは、ナビゲーション装置等に関するものである。
【背景技術】
【０００２】
背景技術として、画像を自動でスクロール表示するものが知られている（例えば、特許文献１及び特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０８７２９号公報（図６を参照）
【特許文献２】特開２０００−２０２１２号公報（図４乃至図８を参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
背景技術によれば、スクロール表示されている画像がタッチパネル等で選択される場合、ユーザは、当該画像に係る表示座標とタッチパネル等での接触座標とを一致させるために、当該画像を注視しなければならない。しかし、画像がスクロール表示されている場合、当該画像に係る表示座標とタッチパネル等での接触座標とを一致させることは、ユーザにとって容易ではない。
【０００５】
他方、ユーザは、スクロール表示されている画像を注視しないために、選択対象となる画像が表示された時点で、スクロール表示を一旦停止しうる。しかし、この場合、微調整のためのスクロール操作が再度行われ、又は、画像を選択するための操作とスクロール表示を停止するための操作とが別個に行われるので、ユーザは操作に煩わしさを感じてしまうという課題があった。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、表示部の表示領域でスクロール表示が実行されている場合に、物体が操作部の操作領域に接近したことを検知部が検知すると、前記スクロール表示に係るスクロール速度を減速する処理部を備えるものである。本発明における字句の解釈は、次のとおりである。
【０００７】
「画像」とは、広義に解釈される。具体的には、地形図、道路図や施設図（いわゆるランドマーク）がある。
【０００８】
「操作装置（操作部）」とは、表示装置（表示部）の表示領域上に操作領域を有するものであれば足りる。具体的な装置として、接触座標を検知するための接触センサ（いわゆるタッチパネル等）や存在座標を検知するための非接触センサ（いわゆる赤外線センサ等）などがある。
【０００９】
「に接続され」とは、直接に接続されること及び間接的に接続されることを含む概念である。
【００１０】
「スクロール表示」とは、画像を表示領域内で移動させることである。具体的な手法として、クリッピング（切り出し）方式やリドロー（再描画）方式などがある。
【００１１】
「スクロール表示される画像」とは、スクロール表示されている画像、スクロール表示
されうる画像、及びスクロール表示された画像を含む概念である。
【００１２】
「物体」とは、ユーザが操作に用いる有体物であれば足りる。具体的には、指、手、筆記具、タバコやスタイラス等がある。
【００１３】
「又はその周辺に」には、操作領域の下にある表示領域を囲う筐体部分などが含まれる。
【００１４】
「検知装置（検知部）」とは、物体が検知領域に近づくと出力値が変化する装置である。「出力値」としては、２値（オン・オフや高低など）か多値かを問わない。
【００１５】
「を用いて求められる」とは、「物体が前記操作領域に近づくこと」が求められる部位を問わないことを意味する。「部位」としては、後述される「処理部」や「表示装置（表示部）」に設けられた処理装置などがある。
【００１６】
「スクロール速度」とは、スクロール表示時に画像が移動する速度を意味する。
【００１７】
「スクロールを減速する」とは、現在のスクロール速度がスクロール速度に係る初速度よりも小さいことを少なくとも意味する。
【００１８】
「処理部」とは、ハードウエア又はハードウエアとソフトウエアとの協働によって具体的な処理を実行するものである。
【００１９】
「処理部」は、好ましくは、前記スクロール速度に係る減速度を前記スクロール速度に係る初速度に応じて異ならせるものである。ここで、「前記スクロール速度に係る減速度」とは、減速後のスクロール速度がスクロール速度に係る初速度で除された値を含む概念である。
【００２０】
「処理部」は、好ましくは、前記物体と前記操作領域との距離が前記検知装置（検知部）での出力値を用いて求められる場合に、前記距離を用いて前記スクロール速度を求めるものである。ここで、「前記距離を用いて前記スクロール速度を求める」とは、「近づく」前の「スクロール速度」を初速度とし、「距離」を変数とする関数であることを含む概念である。「関数」としては、比例関数、反比例関数、指数関数やガウス関数などがある。
【００２１】
「処理部」は、好ましくは、前記操作領域内の座標が前記操作装置（操作部）での出力値を用いて求められると、前記スクロール速度をゼロとするものである。ここで、「操作領域内の座標値が前記操作装置（操作部）での出力値を用いて求められる」とは、ユーザが特定の座標を選択したことを意味する。例えば、「操作装置（操作部）」がタッチパネルであれば、指とタッチパネルとが接触した状態が「操作領域内・・・求められる」に該当する。
【００２２】
「画像処理装置」とは、画像処理を実行する部位を含むものであれば足り、「表示装置（表示部）」等を含むか否かを問わない。特許請求の範囲では、「画像処理システム」は、「表示装置（表示部）」等が「画像処理装置」に接続された物として定義されている。
【００２３】
なお、本発明に係る画像処理装置は、「スクロール表示が・・・されている場合に」及び「物体が・・・求められると」の双方を「スクロール速度を減速する」ための条件とする点で、物体と操作領域との距離を用いて求められる速度でスクロール表示を開始する技術（特開平１１−６４０２６号公報を参照）と相違する。
【発明の効果】
【００２４】
本発明は、物体が操作領域に接近することを条件としてスクロール速度を減速するので、ユーザに対してスクロール表示されている画像を直線的な動作で選択させることができるという効果を有する。
【図面の簡単な説明】
【００２５】
【図１】（ａ）本発明に係る画像処理装置を実施するための最良の形態に係る表示例であって、指等が操作領域に近づく前における表示例を示す図（ｂ）本実施の形態に係る表示例であって、指等が操作領域に近づいている間における表示例を示す図（ｃ）本実施の形態に係る表示例であって、指等が操作領域に接触した時における表示例を示す図
【図２】本実施の形態に係るハードウエア構成を示す図
【図３】本実施の形態に係る表示領域、操作領域及び検知領域の関係を示す図
【図４】本実施の形態に係るＲＡＭの記憶領域を示す（メモリマップ）図
【図５】本実施の形態に係る減速処理の流れを示すフロー図
【図６】本実施の形態に係るスクロール速度ｖと距離ｄとの関係を示す図
【図７】変形例に係るスクロール速度ｖと初速度ｖ０との関係を示す図
【発明を実施するための形態】
【００２６】
本発明に係る画像処理装置を実施するための最良の形態は、図１ないし図６で示される。
【００２７】
＜表示例について＞本実施の形態に係る表示例は、図１で示される。表示領域では、ランドマーク等が、スクロール速度ｖ０（以下、初速度という）でスクロール表示されている（図１（ａ）を参照）。指等が表示領域上にある操作領域に近づいていない場合、スクロール速度ｖ０でのスクロール表示が続けられる。
【００２８】
スクロール速度ｖ０でのスクロール表示が行われている場合、指等が操作領域に近づくと、ランドマーク等は、スクロール速度ｖ１（０＜ｖ１＜ｖ０）でスクロール表示される（図１（ｂ）を参照）。すなわち、スクロール速度ｖは、減速される。
【００２９】
指等が、操作領域に近づきながら操作領域に接触すると、ランドマーク等は、スクロール速度ｖが０の状態でスクロール表示される（図１（ｃ）を参照）。すなわち、スクロール表示は、終了する。このとき、ランドマーク等の表示座標と指等の接触座標とが一致又は略一致すれば、当該ランドマーク等は、ユーザによって選択されたものとみなされる。以上の処理は、次の構成によって実現される。
【００３０】
＜ハードウエア構成について＞本実施の形態に係るハードウエア構成は、図２で示される。画像処理システム１は、表示領域を設ける表示部２と、操作領域を設ける操作部３と、検出領域を設ける検知部４と、これらの装置に直接的又は間接的に接続される画像処理装置５とを備える。本実施の形態では、表示部２、操作部３及び検知部４として、それぞれ、液晶ディスプレイ、タッチパネル及び近接センサが用いられている。
【００３１】
表示領域、操作領域及び検出領域の関係は、図３で示される。操作領域は、表示領域上に設けられている。つまり、操作領域での接触座標と表示領域での表示座標とは、略一致する。検知領域は、各検知部４ａ、４ｂが指等を検知する領域であって、操作領域上（又は表示領域上）及びその周辺に相当する。
【００３２】
表示部２は、図示されないマイクロコンピュータを備えており、表示処理の他に、操作部３での出力値を用いて接触座標ｐを演算するための処理や検知部４での出力値を用いて指等と操作領域との距離ｄを演算するための処理等を実行する。
【００３３】
画像処理装置５は、Ｉ／Ｏ１１、ＨＤＤ１２、ＲＯＭ１３、ＣＰＵ１４、ＲＡＭ１５、音声ＩＣ１６、描画ＩＣ１７、ＶＲＡＭ１８及びＧＰＳユニット１９を備える。これらのハードウエアは、それぞれ、バスで接続されている。また、ＣＰＵ１４と表示部２とは、割込み線で接続されている。
【００３４】
Ｉ／Ｏ１１には、表示部２、車速センサ２０、方位センサ２１及びスピーカ２２が接続されている。表示部２等からの値は、Ｉ／Ｏ１１を介して、ＲＡＭ１５に設けられた各記憶領域に記憶される（図４を参照）。
【００３５】
ＨＤＤ１２には、地図やランドマーク等に係るデータの他に、各種プログラム及び各種テーブルが記憶されている。各種プログラムとしては、ＧＰＳユニット１９で得られる現在地を地図とともに表示するためのロケーションプログラム、現在地から目的地までの経路を出力するためのナビゲーションプログラム、スクロール速度ｖをスクロール表示中に減速するための減速プログラム等がある。各種プログラム等は、ＲＡＭ１５に設けられた各記憶領域に展開される（図４を参照）。
【００３６】
ＲＯＭ１３には、ＢＩＯＳ等、起動や緊急時等に必要な基本プログラムが記憶されている。
【００３７】
ＲＡＭ１５には、各種プログラムや各種テーブル等を記憶する記憶領域の他に、スクロール速度ｖを記憶する記憶領域１５ａ、距離ｄを記憶する記憶領域１５ｂ、接触座標ｐを記憶する記憶領域１５ｃ、初速度ｖ０を記憶する記憶領域１５ｄ、初期距離を記憶する記憶領域１５ｅ及び変化率ａを記憶する記憶領域１５ｆが設けられている（図４を参照）。
【００３８】
＜減速処理について＞ＣＰＵ１４は、ＨＤＤ１２に記憶された各種プログラム等をＲＡＭ１５に展開し、各種処理を実行する。特に、減速処理は、スクロール速度を減少させるための処理である。この減速処理は、スクロール速度ｖ０でのスクロール表示が実行されている場合に、表示部２からの割込みを契機として、実行される。この割込みは、検知部４で出力値が閾値以上になると（閾値とは、指等が操作領域に近づいているとみなせる値である）、発生する。減速処理に係る手続は、図５で示される。
【００３９】
割込みが発生すると、割込み時におけるスクロール速度ｖは、ＲＡＭ１５に設けられた記憶領域（以下、単に「記憶領域」という。）１５ａから記憶領域１５ｄに転送される（ステップＳ１）。すなわち、初速度ｖ０は、割込み時におけるスクロール速度ｖと定義される。
【００４０】
割込み時におけるスクロール速度ｖが転送されると、割込み時における距離ｄが記憶領域１５ｂから記憶領域１５ｅに転送される（ステップＳ２）。すなわち、初期距離ｄ０は、割込み時における距離ｄと定義される。
【００４１】
割込み時における距離ｄが転送されると、記憶領域１５ｄに記憶された初速度ｖ０が記憶領域１５ｅに記憶された初期距離ｄ０で除され、この除算の商が記憶領域１５ｆに記憶される（ステップＳ３）。すなわち、変化率ａは、「初速度ｖ０／初期距離ｄ０」と定義される（「変化率ａ＝初速度ｖ０／初期距離ｄ０」）。
【００４２】
変化率ａが定義されると、接触座標ｐが記憶領域１５ｃに記憶されているか否かが判定される（ステップＳ４）。すなわち、指等が操作領域に接触したか否かが判定される。
【００４３】
ステップＳ４で接触座標ｐが記憶領域１５ｃに記憶されているとの判定がなされると（Ｓ４のＹｅｓ）、「０」（ゼロ）が記憶領域１５ａに記憶される（ステップＳ５）。すなわち、スクロール速度ｖは、「０」となる。
【００４４】
「０」が記憶領域１５ａに記憶されると、スクロール速度ｖを変更する旨の変更命令が描画ＩＣ１７に出力される（ステップＳ６）。変更命令が出力されると、描画ＩＣ１７では、記憶領域１５ａに記憶された「０」がスクロール速度ｖとして用いられる。すなわち、ランドマークや地図等が記憶されるＶＲＡＭ１８の記憶領域は、描画ＩＣ１７による再描画の前後で同一になる。これによって、ランドマークや地図等は、スクロール表示されなくなる。
【００４５】
ステップＳ４で接触座標ｐが記憶領域１５ｃに記憶されていないとの判定がなされると（Ｓ４のＮｏ）、記憶領域１５ｂに記憶された距離ｄが記憶領域１５ｆに記憶された変化率ａに乗ぜられ、その乗算の積が記憶領域１５ａに記憶される（ステップＳ７）。すなわち、スクロール速度ｖは、「距離ｄ＊変化率ａ」と定義される（「ｖ←ｄ＊ａ」）。
【００４６】
「ｄ＊ａ」が記憶領域１５ａに記憶されると、スクロール速度ｖを変更する旨の変更命令が描画ＩＣ１７に出力される（ステップＳ９）。変更命令が出力されると、描画ＩＣ１７では、記憶領域１５ａに記憶された「ｄ＊ａ」がスクロール速度ｖとして用いられる。すなわち、距離「ｄ」が小さくなるに従って、スクロール速度ｖは減ぜられる（図６を参照）。
【００４７】
変更命令が出力されると、記憶領域１５ｂに記憶された距離ｄは、表示部２で新たに演算された値に更新される（ステップＳ９）。
【００４８】
距離ｄが更新されると、記憶領域１５ｃに記憶された接触座標ｐは、表示部２で新たに演算された値に更新される（ステップＳ１０）。
【００４９】
ステップＳ７乃至ステップＳ１０の手続は、接触座標ｐが記憶領域１５ｃに記憶されるまで実行される。つまり、指等が操作領域に接触するまでの間、スクロール速度ｖは、指等と操作領域との距離ｄに応じて変化する。
【００５０】
＜本実施の形態における効果＞本実施の形態によれば、スクロール表示が実行されている場合に、指等が操作領域に近づくと、スクロール表示に係るスクロール速度が減速され、ユーザに対してスクロール表示されているランドマーク等を直線的な動作で選択させることができる。
【００５１】
本実施の形態によれば、スクロール速度ｖが指等と操作領域との距離ｄに比例するので、ユーザはスクロール速度ｖの変化を認識しやすい。
【００５２】
本実施の形態によれば、接触座標ｐが求められると、スクロール速度ｖがゼロとなるので、距離ｄの変化が速い場合であっても、スクロール表示を停止しようとするユーザの意思に応えることができる。
【００５３】
＜変形例１＞本実施の形態では、スクロール速度ｖと距離ｄとは、正比例の関係にあるが（図６のグラフＡ）、この関係に限らない（図６のグラフＢ、Ｃ）。また、グラフ上では、距離ｄが「０」である場合に、スクロール速度ｖが「０」でなくてもよい。接触座標ｐが記憶されると、スクロール速度ｖが「０」に変更されるからである。
【００５４】
＜変形例２＞本実施の形態では、距離ｄが演算可能である。もっとも、距離ｄは演算されず、指等が操作領域に近づいたか否かのみが得られる場合（オンオフセンサ等が用いられる場合）であっても、本発明は、実施可能である。例えば、初速度ｖ０と変化率ａとの関係がテーブル等として予め用意されていれば（図７を参照）、初速度ｖ０に適した減速が可能となる。また、接触座標ｐが記憶された時点で、スクロール速度ｖが「０」に変更されるので、スクロール表示を停止しようとするユーザの意思に応えることもできる。
【産業上の利用可能性】
【００５５】
本発明は、ユーザに対してスクロール表示されている画像を直線的な動作で選択させることができるという効果を有し、ナビゲーション装置等に有用である。
【符号の説明】
【００５６】
１    画像処理システム
２    表示装置（表示部）
３    操作装置（操作部）
４    検知装置（検知部）
５    画像処理装置