(57)【要約】【課題】利用者の手が届かない位置に表示されている画像の操作を行うことができる画像表示制御装置及び画像表示制御プログラムを提供する。【解決手段】まず、表示部１２の画像が表示されていない点Ａがタッチされると、操作部（タッチパネル）１６のタッチセンサによりこのタッチ操作が検出される（ステップＳ１０）。すると、操作部１６からのタッチ検出信号に基づいて、図示せぬタイマでカウントが開始され、ドラッグ操作に追随して所定の時間間隔ごとにタッチ位置の座標が検出される。次に、ドラッグ方向判定アルゴリズムによりドラッグ操作の方向が検出される（ステップＳ１２）。次に、ドラッグ方向に表示されている画像が移動対象画像として選択される（ステップＳ１４）。次に、ドラッグ操作の始点Ａと終点Ｃの間の移動距離Ｌ（Ａ→Ｃ）が算出される（ステップＳ１６）。そして、ドラッグ操作の移動距離に基づいて移動対象画像の移動距離が算出され（ステップＳ１８）、移動対象画像がステップＳ１８で算出された移動距離に基づいて表示部１２上を移動する（ステップＳ２０）。【選択図】      図５
2006011914.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像を入力する画像入力手段と、
前記画像入力手段から入力された画像を表示する画像表示手段と、
前記画像表示手段上の任意の点を指示するポインティングデバイスと、
前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する位置検出手段と、
前記ポインティングデバイスからの入力信号に基づいて、前記画像表示手段に表示された画像の表示を制御する制御手段とを備え、
前記制御手段は、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る直線上に表示されている画像を前記始点から終点の方向に移動させることを特徴とする画像表示制御装置。
【請求項２】
前記制御手段は、前記始点又は終点から利用者の座席の反対側に延びる半直線上に表示されている画像を前記始点から終点の方向に移動させることを特徴とする請求項１記載の画像表示制御装置。
【請求項３】
前記制御手段は、前記ポインティングデバイスにより前記画像表示手段上の２点がほぼ同時にドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る２本の直線の間に表示されている画像を、前記始点から終点の方向に移動させることを特徴とする請求項１記載の画像表示制御装置。
【請求項４】
前記制御手段は、前記始点又は終点から利用者の座席の反対側に延びる２本の半直線の間に表示されている画像を、前記始点から終点の方向に移動させることを特徴とする請求項３記載の画像表示制御装置。
【請求項５】
前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記軌跡上の各点間の距離を算出する移動距離算出手段を更に備え、
前記制御手段は、前記ドラッグ操作の始点から終点までの距離に基づいて前記画像の移動距離を決定することを特徴とする請求項１から４のいずれか１項記載の画像表示制御装置。
【請求項６】
前記制御手段は、前記ドラッグ操作の始点から終点までの距離に所定の比例係数を乗じることにより前記画像の移動距離を決定することを特徴とする請求項５記載の画像表示制御装置。
【請求項７】
前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記軌跡上の各点間の距離と通過時間とに基づいて前記各点間の移動速度を算出する移動速度算出手段を更に備え、
前記制御手段は、前記移動速度に基づいて前記比例係数を決定することを特徴とする請求項６記載の画像表示制御装置。
【請求項８】
前記ポインティングデバイスが前記画像表示手段上に設けられたタッチパネルであり、
前記タッチパネルに加えられる圧力の強度を検知する圧力検知手段を更に備え、
前記制御手段は、前記タッチパネルに加えられる圧力に基づいて前記比例係数を決定することを特徴とする請求項６記載の画像表示制御装置。
【請求項９】
前記制御手段は、前記ドラッグ操作が終了すると、前記画像を前記ドラッグ操作の終了時の速度から所定の加速度で減速させて停止させることを特徴とする請求項１から８のいずれか１項記載の画像表示制御装置。
【請求項１０】
前記所定の加速度が前記利用者の座席の近傍では大きくなることを特徴とする請求項９記載の画像表示制御装置。
【請求項１１】
画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、
ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、
前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る直線上に表示されている画像を抽出する機能と、
前記抽出された画像を前記始点から終点の方向に移動させる機能と、
をコンピュータに実現させることを特徴とする画像表示制御プログラム。
【請求項１２】
画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、
ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、
前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグ操作の始点又は終点から利用者の座席の反対側に延びる半直線上に表示されている画像を抽出する機能と、
前記抽出された画像を前記始点から終点の方向に移動させる機能と、
をコンピュータに実現させることを特徴とする画像表示制御プログラム。
【請求項１３】
画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、
ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、
前記ポインティングデバイスにより前記画像表示手段上の２点がほぼ同時にドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る２本の直線の間に表示されている画像を抽出する機能と、
前記抽出された画像を前記始点から終点の方向に移動させる機能と、
をコンピュータに実現させることを特徴とする画像表示制御プログラム。
【請求項１４】
画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、
ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、
前記ポインティングデバイスにより前記画像表示手段上の２点がほぼ同時にドラッグ操作された際に、前記ドラッグ操作の始点又は終点から利用者の座席の反対側に延びる２本の半直線の間に表示されている画像を抽出する機能と、
前記抽出された画像を前記始点から終点の方向に移動させる機能と、
をコンピュータに実現させることを特徴とする画像表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示制御装置及び画像表示制御プログラムに係り、特にポインティングデバイス等を用いて画面に表示されている画像の移動操作を行う画像表示制御装置及び画像表示制御プログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータや携帯情報端末（ＰＤＡ）等において、マウスや入力ペン等のポインティングデバイスを用いて画面上に表示されている画像を指示しながら移動（ドラッグ）すると、そのドラッグ操作に追随して画像を画面上の所望の位置まで移動させるＧＵＩが用いられている。例えば、特許文献１には、タッチパネル上に表示されている操作ボタン等のタッチ操作部材をドラッグ操作に付いて移動させる制御部を有する表示装置について開示されている。
【０００３】
上記特許文献１に開示されている表示装置は、一般に１人のユーザにより操作されることを想定し、指や入力ペン等のポインティングデバイスが直接触れる範囲にタッチ操作部材が表示されることを前提としてＧＵＩの設計が行われている。
【０００４】
ところで、特許文献２には、喫茶店やレストラン等において、利用者が持参した媒体から画像データを読み取り、画像を加工してプリンタに出力する情報端末テーブルが開示されている。特許文献２に開示された情報端末テーブルによれば、１つのテーブルを１グループで利用することで、画像の表示や加工、印刷を楽しむことができる。このような場合には、天板上の画像を表示する領域はできるだけ大きく、グループ全員で画像を自由に操作できるほうが都合がよい。
【特許文献１】特開２００４−７０４９２号公報
【特許文献２】特開２００２−２３６９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献２に係る情報端末テーブルにおいては、表示領域が大きい場合にも、利用者の手が届かない領域に表示されている画像に操作を行う必要がある。しかしながら、従来の表示装置のＧＵＩ（例えば、特許文献１）によれば、利用者の手が届かない範囲に表示されている画像の操作を行うことができないという問題があった。
【０００６】
本発明はこのような事情に鑑みてなされたもので、利用者の手が届かない位置に表示されている画像の操作を行うことができる画像表示制御装置及び画像表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１に係る画像表示制御装置は、デジタル画像を入力する画像入力手段と、前記画像入力手段から入力された画像を表示する画像表示手段と、前記画像表示手段上の任意の点を指示するポインティングデバイスと、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する位置検出手段と、前記ポインティングデバイスからの入力信号に基づいて、前記画像表示手段に表示された画像の表示を制御する制御手段とを備え、前記制御手段は、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る直線上に表示されている画像を前記始点から終点の方向に移動させることを特徴とする。
【０００８】
請求項１に係る画像表示制御装置によれば、利用者の手が届かない位置に表示されている画像を、画像表示手段上で直接タップすることなく移動させることができる。
【０００９】
請求項２に示すように請求項１に係る画像表示制御装置において、前記制御手段は、前記始点又は終点から利用者の座席の反対側に延びる半直線上に表示されている画像を前記始点から終点の方向に移動させることを特徴とする。
【００１０】
請求項２に係る画像表示制御装置によれば、利用者の手が届かない位置にある画像を移動させて、画像を手元に取り寄せたり、逆に押しやったりすることができる。
【００１１】
請求項３に示すように請求項１に係る画像表示制御装置において、前記制御手段は、前記ポインティングデバイスにより前記画像表示手段上の２点がほぼ同時にドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る２本の直線の間に表示されている画像を、前記始点から終点の方向に移動させることを特徴とする。
【００１２】
請求項３に係る画像表示制御装置によれば、上記した効果に加え、広範囲に表示されている画像をまとめて移動させることができる。
【００１３】
請求項４に示すように請求項３に係る画像表示制御装置において、前記制御手段は、前記始点又は終点から利用者の座席の反対側に延びる２本の半直線の間に表示されている画像を、前記始点から終点の方向に移動させることを特徴とする。
【００１４】
請求項５に示すように請求項１から４に係る画像表示制御装置において、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記軌跡上の各点間の距離を算出する移動距離算出手段を更に備え、前記制御手段は、前記ドラッグ操作の始点から終点までの距離に基づいて前記画像の移動距離を決定することを特徴とする。
【００１５】
請求項５に係る画像表示制御装置によれば、ドラッグ操作の距離と画像の移動距離の関係を調整することにより、遠くにある画像を簡単に取り寄せることができる。
【００１６】
請求項６に示すように請求項５に係る画像表示制御装置において、前記制御手段は、前記ドラッグ操作の始点から終点までの距離に所定の比例係数を乗じることにより前記画像の移動距離を決定することを特徴とする。
【００１７】
請求項７に示すように請求項６に係る画像表示制御装置において、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記軌跡上の各点間の距離と通過時間とに基づいて前記各点間の移動速度を算出する移動速度算出手段を更に備え、前記制御手段は、前記移動速度に基づいて前記比例係数を決定することを特徴とする。
【００１８】
請求項８に示すように請求項６に係る画像表示制御装置において、前記ポインティングデバイスが前記画像表示手段上に設けられたタッチパネルであり、前記タッチパネルに加えられる圧力の強度を検知する圧力検知手段を更に備え、前記制御手段は、前記タッチパネルに加えられる圧力に基づいて前記比例係数を決定することを特徴とする。
【００１９】
請求項９に示すように請求項１から８に係る画像表示制御装置において、前記制御手段は、前記ドラッグ操作が終了すると、前記画像を前記ドラッグ操作の終了時の速度から所定の加速度で減速させて停止させることを特徴とする。
【００２０】
請求項１０に示すように請求項９に係る画像表示制御装置において、前記所定の加速度が前記利用者の座席の近傍では大きくなることを特徴とする。
【００２１】
請求項１０に係る画像表示制御装置によれば、画像を利用者の近くに集めるのが容易である。
【００２２】
請求項１１に係る画像表示制御プログラムは、画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る直線上に表示されている画像を抽出する機能と、前記抽出された画像を前記始点から終点の方向に移動させる機能と、をコンピュータに実現させることを特徴とする。
【００２３】
請求項１２に係る画像表示制御プログラムは、画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、前記ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグ操作の始点又は終点から利用者の座席の反対側に延びる半直線上に表示されている画像を抽出する機能と、前記抽出された画像を前記始点から終点の方向に移動させる機能と、をコンピュータに実現させることを特徴とする。
【００２４】
請求項１３に係る画像表示制御プログラムは、画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、前記ポインティングデバイスにより前記画像表示手段上の２点がほぼ同時にドラッグ操作された際に、前記ドラッグ操作の始点と終点を通る２本の直線の間に表示されている画像を抽出する機能と、前記抽出された画像を前記始点から終点の方向に移動させる機能と、をコンピュータに実現させることを特徴とする。
【００２５】
請求項１４に係る画像表示制御プログラムは、画像入力手段から入力されたデジタル画像を画像表示手段に表示させる機能と、ポインティングデバイスにより前記画像表示手段上の点がドラッグ操作された際に、前記ドラッグされた点の軌跡に追随して前記軌跡上の各点の位置座標を検出する機能と、前記ポインティングデバイスにより前記画像表示手段上の２点がほぼ同時にドラッグ操作された際に、前記ドラッグ操作の始点又は終点から利用者の座席の反対側に延びる２本の半直線の間に表示されている画像を抽出する機能と、前記抽出された画像を前記始点から終点の方向に移動させる機能と、をコンピュータに実現させることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、タッチパネル上に表示されている画像を操作する場合に、利用者の手が届かない位置に表示されている画像を容易に手元に取り寄せることができる。
【発明を実施するための最良の形態】
【００２７】
以下、添付図面に従って本発明に係る画像表示制御装置及び画像表示制御プログラムの好ましい実施の形態について説明する。図１は、本発明の一実施形態に係る画像表示制御装置（画像表示制御テーブル）を示す斜視図である。
【００２８】
図１に示すように、本実施形態の画像表示制御装置１０は円卓状であり、表面に画像を表示する表示部１２が設けられている。上記の画像表示制御装置１０は、例えば、喫茶店やレストラン等の店舗に設置される。
【００２９】
表示部１２は、例えば、有機ＥＬ（electro-luminescence）や液晶ディスプレイ（ＬＣＤ）、電子ペーパー等であり、タッチパネルとなっている。表示部１２における指や入力ペン（スタイラスペン）等によるタッチ操作の検出方法としては、アナログ容量結合方式や超音波方式、抵抗膜方式、赤外線方式等を用いることができる。
【００３０】
なお、本実施形態においては、表示部１２における画像の操作手段（図２における操作部１６）として表示部１２の全面にタッチパネルを設けたが、本発明はこれに限定されるものではなく、例えば、マウスやペンタブレット等のポインティングデバイスを用いてもよい。
【００３１】
また、図１に示すように、表示部１２の図における下面には、利用者の画像の入出力を行うメディアリーダ／ライタ（図３の符号３０）等を備える入出力部１４が取り付けられている。
【００３２】
図２は、本発明の一実施形態に係る画像表示制御装置の構成を示すブロック図である。図２に示すように、画像表示制御装置１０は、上述の表示部１２と、入出力部１４と、操作部１６と、中央処理装置（ＣＰＵ）１８と、メモリ２０と、通信Ｉ／Ｆ２２とを含んでいる。
【００３３】
操作部１６は、画像表示制御装置１０を操作するための装置であり、上述のように本実施形態においてはタッチパネルである。
【００３４】
ＣＰＵ１８は、画像表示制御装置１０を統括制御する制御部である。ＣＰＵ１８は、操作部１６等からの入力に基づいて画像表示制御装置１０の動作を制御する。
【００３５】
メモリ２０には、ＣＰＵ１８が処理するプログラム及び制御に必要な各種データ等が格納されるＲＯＭや、入出力部１４を介して入力した画像や画像の表示位置座標が格納される記憶領域及びＣＰＵ１８が各種の演算処理等を行う作業用領域となるＳＤＲＡＭ（Synchronous Dynamic RAM）等が含まれている。
【００３６】
通信Ｉ／Ｆ２２は、ＬＡＮに接続するための機器で、所定のプロトコルにしたがって各種データの送受信を行う。
【００３７】
図３は、入出力部１４を拡大して示す斜視図である。入出力部１４は、記録メディアに画像データを入出力するメディアリーダ／ライタ３０と、画像に音声入出力を行うためのマイクやヘッドホン等を接続するジャック３２とを備えている。メディアリーダ／ライタ３０は、ｘＤピクチャカードやコンパクトフラッシュ（ＣＦ）カード、スマートメディア、ＳＤメモリカード（登録商標）、ＰＣカード等の半導体メモリ、フレキシブルディスクや光磁気（ＭＯ）ディスク、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷ等の各種記録メディアに対応している。なお、図３においては、メディアリーダ／ライタ３０は１つの記録メディア挿入口として簡略化されている。
【００３８】
また、入出力部１４は、有線通信やＩｒＤＡ（Infrared Data Association）やBluetooth等の無線通信に対応しており、デジタルカメラやカメラ付き携帯電話等との間で直接画像データを送受信することもできる。
【００３９】
以下、画像表示制御装置１０の利用方法について説明する。利用者がメディアリーダ／ライタ３０に記録メディアを挿入すると、記録メディアに記録されている画像データが読み取られ、表示部１２に読み取られた画像データが一覧表示される。
【００４０】
利用者は、操作部１６を操作して、画像の表示位置の移動、拡大／縮小、印刷指示、セーブ／消去又は動画再生等の操作を行う。また、音声付の画像の場合にはジャック３２（図３参照）を利用して音声を聞くこともできる。また、利用者は、操作部１６を操作して、画像への書き込み、画像の色合い等の調整、画像とテンプレート等との合成、シールやインデックスプリントの作成、ジャック３２からの音声入力等、さまざまな加工を施すことができる。
【００４１】
なお、利用者が持ち込んだ画像のほかに、例えば、店内（例えば、画像表示制御装置１０上）にカメラ（定点カメラ）等を設置して、このカメラによって撮影された画像についても上述のような操作等が行えるようにしてもよい。
【００４２】
利用者はメディアリーダ／ライタ３０により加工した画像データをファイル出力して持ち帰ることができる。また、画像表示制御装置１０はＬＡＮを介してプリンタに接続されており、各利用者は画像の印刷を行うことができる。なお、プリンタには通常の印刷用紙のほか、例えば、ラメ加工やシール加工等が施された用紙が搭載されており、各利用者は印刷用紙を選択できる。
【００４３】
以下、画像表示制御装置１０に表示されている画像の移動操作方法について説明する。図４は、本発明の一実施形態に係る画像の移動操作方法を模式的に示す図である。図４に示す点Ａはドラッグ操作の始点であり、点Ｃは終点、点Ｂはドラッグ操作の経路上の点である。図４の矩形の領域５２は表示部１２に表示されている画像である。なお、図４には説明のためｘｙ座標軸が示されており、利用者の座席は図４の原点の位置にあるとする。
【００４４】
図５は、本発明の一実施形態に係る画像の移動操作方法を示すフローチャートである。まず、表示部１２上において画像が表示されていない点Ａがタッチされると（図４参照）、操作部（タッチパネル）１６のタッチセンサによりこのタッチ操作が検出される（ステップＳ１０）。すると、操作部１６からのタッチ検出信号に基づいて、図示せぬタイマーでカウントが開始され、ドラッグ操作に追随して所定の時間間隔ごとにタッチ位置の座標が検出される。このタッチ位置の座標は、移動距離や移動速度等とともにメモリ（ＳＤＲＡＭ）２０のポインティングテーブルに記録される。
【００４５】
図６は、ポインティングテーブルの例を示す図である。図６に示すポインティングテーブル４０には、所定の間隔ごとに検出されたタッチ位置の座標と、直前の検出点からの移動距離、及び移動速度が記録されている。この移動距離はＣＰＵ１８により検出点の座標から算出され、移動速度は、移動距離とタイマーのカウント数から算出される。
【００４６】
図４のフローチャートの説明に戻ると、次にステップＳ１２に進み、ドラッグ方向判定アルゴリズムによりドラッグ操作の方向が検出される。
【００４７】
図７は、ドラッグ方向判定アルゴリズムを示すフローチャートである。まず、ドラッグ操作が検知されると（図４のステップＳ１０）、ポインティングテーブル４０（図６参照）から始点Ａと、２番目の検出点Ｂの座標が読み出される（ステップＳ３０）。次に、点Ａと点Ｂの座標から線分ＡＢの傾きｋ（＝（Ｙａ−Ｙｂ）／（Ｘａ−Ｘｂ））が算出される（ステップＳ３２）。これによりドラッグ方向が得られる。
【００４８】
なお、本実施形態においては、始点Ａと２番目の検出点Ｂからドラッグ方向を算出することとしたが、３番目以降の検出点を用いてドラッグ方向の算出を行ってもよい。
【００４９】
ここで、３番目以降の検出点Ｄを用いてドラッグ方向の算出を行う場合について説明する。図８は、始点Ａと点Ｄからドラッグ方向を算出する方法を示す図である。図８に示すように、始点Ａと点Ｄの間に検出点がある場合には、線分ＡＤ（図中の一点鎖線）の傾きをドラッグ方向としてもよいし、点Ａと点Ｄ間の検出点群を最小自乗近似して得られる直線４２の傾きをドラッグ方向としてもよい。
【００５０】
再び、図４のフローチャートの説明に戻ると、次にステップＳ１４に進み、選択画像判定アルゴリズムにより移動対象画像が選択される。このとき、例えば、選択された画像５２の枠の色が変わる等の方法で利用者にどの画像が選択されたかが表示される。
【００５１】
図９は、選択画像判定アルゴリズムを示すフローチャートである。まず、始点Ａから表示部１２の縁（ＥＮＤ）まで傾きｋで利用者の座席の反対側に延びる半直線５０（図４参照）上に表示されている画像が検索される（ステップＳ４０）。次に、半直線５０上の表示画像５２が移動対象画像として選択される（ステップＳ４２）。
【００５２】
図１０は、移動対象画像の選択方法を説明するための図である。図１０（ａ）に示すように、半直線５０に触れる画像５２が移動対象画像となる。
【００５３】
なお、本実施形態においては、図１０（ｂ）に示すように、画像５２の中心の領域５２Ａ（例えば、画像の面積の５０％程度の矩形領域）が半直線５０に触れる場合に移動対象画像としてもよい。
【００５４】
なお、本実施形態においては、半直線５０上の画像５２がすべて移動対象画像となるようにしてもよいし、一部（例えば、利用者から所定の距離以上はなれた画像）でもよい。
【００５５】
また、本実施形態においては、利用者の座席から見て反対側に延びる半直線上の画像を移動させることとしたが、ドラッグ操作の始点と終点を通る直線上の画像を移動させるようにしてもよい。この場合、ドラッグの始点より利用者側に表示されている画像の操作も行うことができる。
【００５６】
再び、図４のフローチャートの説明に戻ると、次にステップＳ１６に進み、点Ａと点Ｃ間の移動距離Ｌ（Ａ→Ｃ）が算出される。ステップＳ１６において、移動距離Ｌ（Ａ→Ｃ）はポインティングテーブル４０の移動距離（Ｌａ、…、Ｌｂ、…、Ｌｃ）の和として算出される。
【００５７】
そして、移動距離判定アルゴリズム（後述）により移動対象画像の移動距離が算出され（ステップＳ１８）、移動対象画像の表示位置がステップＳ１８で算出された移動距離及びステップＳ１２で検出されたドラッグ方向にしたがって表示部１２を移動される（ステップＳ２０）。
【００５８】
これにより、図４に示すように、画像に直接タッチすることなく、画像を利用者の座席側に手繰りよせることができる。また、点Ｂから点Ａの方向にドラッグ操作を行えば、画像を利用者の反対方向に押しやることもできる。
【００５９】
次に、移動距離判定アルゴリズムの例について説明する。図１１は、ドラッグ操作の指の動きと画像の移動を対応させて示す図である。図１１に示すように、始点Ａから終点Ｃまでのドラッグ操作に伴って移動対象画像５２が表示部１２上の点Ｐから点Ｑまで移動する場合、画像の移動距離Ｌ（Ｐ→Ｑ）は次の式（１）で表される。
【００６０】
Ｌ（Ｐ→Ｑ）＝ｎＬ（Ａ→Ｃ）          （１）
ここで、ｎは比例係数であり、例えば、ｎ≧１である。
【００６１】
本実施形態によれば、比例係数ｎを１より大きくすることで、利用者は遠くにある画像を小さなドラッグ操作で手元に取り寄せることができる。
【００６２】
なお、比例係数ｎは利用者からの距離に応じて変化するように（例えば、利用者の座席から遠いほど比例係数ｎが大きくなるように）してもよい。
【００６３】
また、上記の実施形態においては、比例係数ｎを任意に決めることができるが、例えば、タッチ圧力やドラッグ操作の移動速度等に応じて比例係数ｎを変化させることとしてもよい。
【００６４】
図１２はタッチ圧力と比例係数ｎの値の対応の例を示す図であり、図１３はドラッグ操作の移動速度と比例係数ｎの値の対応の例を示す図である。なお、図１２及び図１３に示されているｎの値はあくまで例であり、これらの値は表示部１２の大きさ等に応じて操作性を考慮した上で決定される。
【００６５】
また、上述の移動距離判定アルゴリズムにおいては、ドラッグの終了とともに画像が停止するようにしたが、表示部１２から手が離れてドラッグ操作が解除された後、画像が所定の距離移動してから停止するようにしてもよい。
【００６６】
図１４は、ドラッグ操作の指の動きと画像の移動を対応させて示す図である。図１４に示すように、始点Ａから終点Ｃまでのドラッグ操作に伴って移動対象画像５２が表示部１２上の点Ｐから点Ｑ’まで移動する。そして、利用者が終点Ｃで手を離すと、画像５２は所定の加速度で減速して点Ｑで停止する。
【００６７】
点Ｑ’における移動速度をＶｃ、加速度をａ、ドラッグ終了時からの経過時間をｔとすると、画像５２の移動速度Ｖは次の式（２）で表される。
【００６８】
Ｖ＝Ｖｃ−ａｔ          （２）
なお、この場合、加速度ａは可変でもよい。例えば、利用者の座席付近の点Ｒから加速度ａの値を大きくすれば、利用者の手前の見やすい位置で画像を停止させることができるため、操作性が向上する。また、加速度ａの向きについても利用者の座席の近くに向かうようにすれば更に操作性の向上が期待できる。
【００６９】
次に、画像の移動操作方法の別の例について説明する。図１５は、本発明の別の実施形態に係る画像の移動操作方法を模式的に示す図である。図１５において、点Ａ１及びＡ２はドラッグ操作の始点であり、点Ｃ１及びＣ２は終点、点Ｂ１及びＢ２はドラッグ操作の指の経路上の点である。図１５の矩形の領域５２は表示部１２に表示されている画像である。
【００７０】
図１６は、本発明の別の実施形態に係る画像の移動操作方法を示すフローチャートである。また、図１７〜１９は、ドラッグ操作の態様を示す図である。
【００７１】
まず、図１５に示すように、表示部１２上の２点Ａ１とＡ２がほぼ同時にタッチされると、操作部（タッチパネル）１６のタッチセンサによりタッチ操作が検出される（ステップＳ５０）。すると、上述の実施形態と同様に、操作部１６からのタッチ検出信号に基づいて、図示せぬタイマーでカウントが開始され、所定の時間間隔ごとにタッチ位置の座標が算出される。このタッチ位置の座標は、移動距離や移動速度等とともにメモリ（ＳＤＲＡＭ）２０のポインティングテーブルに記録される。
【００７２】
次に、ドラッグ方向判定アルゴリズムにより、２点Ａ１とＡ２を始点とするドラッグ操作のそれぞれのドラッグ方向（傾きｋ１、ｋ２）が検出される（ステップＳ５２）。なお、ドラッグ方向判定アルゴリズムについては、上述の実施形態と同様であるため説明を省略する。
【００７３】
そして、選択画像判定アルゴリズムにより移動対象画像が選択される（ステップＳ５４）。図１５に示すように、線分Ａ１Ａ２に略垂直な方向にドラッグされた場合には、始点Ａ１とＡ２からそれぞれ傾きｋ１、ｋ２で利用者の座席の反対側に延びる半直線５０−１、５０−２の間の領域（選択領域）に表示されている画像５２が移動対象画像として選択される。
【００７４】
なお、図１７に示すように、２つのドラッグ経路が略平行（ｙ方向）で、始点Ａ１とＡ２の位置がｙ方向にずれている場合には、線分Ａ１Ａ２がドラッグ経路に略垂直になるように回転された線分が選択領域の幅となる。
【００７５】
また、図１８に示すように、表示部１２上で３以上の点が同時にタッチされた場合には、選択領域の幅が最大となるように選択領域の幅が設定される。図１８においては、線分Ａ１Ａ５が選択領域の幅となる。
【００７６】
なお、本実施形態においては、利用者の座席から見て反対側に延びる２本の半直線の間の画像を移動させることとしたが、ドラッグ操作の始点と終点を通る２本の直線の間の画像を移動させることとしてもよい。
【００７７】
その次に、各ドラッグ操作の移動距離Ｌ（Ａ１→Ｃ１）、Ｌ（Ａ２→Ｃ２）が算出され（ステップＳ５６）、移動距離判定アルゴリズムにより移動対象画像の移動距離が算出される（ステップＳ５８）。ここで、画像の移動距離は、各ドラッグ操作の移動距離Ｌ（Ａ１→Ｃ１）、Ｌ（Ａ２→Ｃ２）のいずれか一方、又は平均を用いて、上述の実施形態と同様に算出される。
【００７８】
また、移動対象画像の移動方向については、半直線５０−１及び５０−２の方向ベクトルの合成ベクトル方向から算出される。なお、移動方向は半直線５０−１又は５０−２の方向ベクトルのいずれか一方としてもよい。
【００７９】
なお、図１９に示すように、２つのドラッグ経路が略扇形状の場合には、画像の移動方向は半直線５０−１及び５０−２の利用者側への延長線の交点Ｅ（扇の要の位置）に向かって移動することとしてもよい。
【００８０】
そして、移動対象画像の表示位置がステップＳ５８で算出された移動距離及び上記の移動距離にしたがって表示部１２を移動される（ステップＳ６０）。
【００８１】
なお、入力ペンを用いて本実施形態の操作を行う場合には、入力ペンを２本用いて同様の操作をしてもよいし、１本の入力ペンで選択領域の設定を行えるようにしてもよい。ここで、１本の入力ペンで選択領域を設定する場合には、例えば、始めに始点Ａ１をダブルクリック等の操作により選択し、２つ目の始点Ａ２をドラッグすることにより、上記と同様の処理を行うことができる。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施形態に係る画像表示制御装置を示す斜視図
【図２】本発明の一実施形態に係る画像表示制御装置の構成を示すブロック図
【図３】入出力部１４を拡大して示す斜視図
【図４】本発明の一実施形態に係る画像の移動操作方法を模式的に示す図
【図５】本発明の一実施形態に係る画像の移動操作方法を示すフローチャート
【図６】ポインティングテーブルの例を示す図
【図７】ドラッグ方向判定アルゴリズムを示すフローチャート
【図８】始点Ａと点Ｄからドラッグ方向を算出する方法を示す図
【図９】選択画像判定アルゴリズムを示すフローチャート
【図１０】移動対象画像の選択方法を説明するための図
【図１１】ドラッグ操作の指の動きと画像の移動を対応させて示す図
【図１２】タッチ圧力と比例係数ｎの値の対応の例を示す図
【図１３】ドラッグ操作の移動速度と比例係数ｎの値の対応の例を示す図
【図１４】ドラッグ操作の指の動きと画像の移動を対応させて示す図
【図１５】本発明の別の実施形態に係る画像の移動操作方法を模式的に示す図
【図１６】本発明の別の実施形態に係る画像の移動操作方法を示すフローチャート
【図１７】ドラッグ操作の態様を示す図
【図１８】ドラッグ操作の態様を示す図
【図１９】ドラッグ操作の態様を示す図
【符号の説明】
【００８３】
１０…画像表示制御装置、１２…表示部、１４…入出力部、１６…操作部、１８…ＣＰＵ、２０…メモリ、２２…通信Ｉ／Ｆ、４０…ポインティングテーブル
【図１】
2006011914.tif 000003
【図２】
2006011914.tif 000004
【図３】
2006011914.tif 000005
【図４】
2006011914.tif 000006
【図５】
2006011914.tif 000007
【図６】
2006011914.tif 000008
【図７】
2006011914.tif 000009
【図８】
2006011914.tif 000010
【図９】
2006011914.tif 000011
【図１０】
2006011914.tif 000012
【図１１】
2006011914.tif 000013
【図１２】
2006011914.tif 000014
【図１３】
2006011914.tif 000015
【図１４】
2006011914.tif 000016
【図１５】
2006011914.tif 000017
【図１６】
2006011914.tif 000018
【図１７】
2006011914.tif 000019
【図１８】
2006011914.tif 000020
【図１９】
2006011914.tif 000021
【手続補正書】
【提出日】平成16年9月14日(2004.9.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
図５のフローチャートの説明に戻ると、次にステップＳ１２に進み、ドラッグ方向判定アルゴリズムによりドラッグ操作の方向が検出される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
再び、図５のフローチャートの説明に戻ると、次にステップＳ１４に進み、選択画像判定アルゴリズムにより移動対象画像が選択される。このとき、例えば、選択された画像５２の枠の色が変わる等の方法で利用者にどの画像が選択されたかが表示される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
再び、図５のフローチャートの説明に戻ると、次にステップＳ１６に進み、点Ａと点Ｃ間の移動距離Ｌ（Ａ→Ｃ）が算出される。ステップＳ１６において、移動距離Ｌ（Ａ→Ｃ）はポインティングテーブル４０の移動距離（Ｌａ、…、Ｌｂ、…、Ｌｃ）の和として算出される。