(57)【要約】      （修正有）【課題】ユーザにより、中途半端なドラッグ操作をされても、ページ移動の進む、戻るをはっきりさせることにより、ユーザがドラッグ操作終了時点で所望するページに遷移させる。【解決手段】表示手段に表示オブジェクトを表示するように制御する表示制御手段と、表示手段の画面上への位置入力手段と、位置入力手段によってドラッグが行われた場合に、ドラッグに追従して表示オブジェクトをスクロールするように制御し、ドラッグを行っていた位置入力が終了した場合に、ドラッグの最後の移動方向に応じて、最後の移動方向が第１の方向であれば前記表示オブジェクトのうち現在表示している位置の直前の区切り位置まで戻るように該表示オブジェクトをスクロールさせ、最後の移動方向が第２の方向であれば表示オブジェクトのうち現在表示している位置の次の区切り位置まで進むように該表示オブジェクトをスクロールさせるように制御する制御手段を有する。【選択図】図４
2015225483.tif 000002
【特許請求の範囲】
【請求項１】
表示手段（１０５）に表示オブジェクトを表示するように制御する表示制御手段と、（１０１）
前記表示手段の画面上への位置入力手段と、（１０６）
前記位置入力手段によってドラッグが行われた場合に、該ドラッグに追従して前記表示オブジェクトをスクロールするように制御し、前記ドラッグを行っていた位置入力が終了した場合に、前記ドラッグの最後の移動方向に応じて、該最後の移動方向が第１の方向であれば前記表示オブジェクトのうち現在表示している位置の直前の区切り位置まで戻るように該表示オブジェクトをスクロールさせ、前記最後の移動方向が第２の方向であれば前記表示オブジェクトのうち現在表示している位置の次の区切り位置まで進むように該表示オブジェクトをスクロールさせるように制御する制御手段（Ｓ４１６、Ｓ４１８、Ｓ４２０、Ｓ４２２、Ｓ４２４）
を有することを特徴とする表示制御装置
【請求項２】
前記制御手段は、前記ドラッグを行っていた位置入力が終了した直前のタイミングで、前記位置入力手段による入力位置が停止していた場合は、該停止する前の最後の移動方向に応じて前記表示オブジェクトを前記直前の区切り位置または次の区切り位置までスクロールさせるように制御することを特徴とする請求項１に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の表示に関し、特に、表示オブジェクトをタッチ操作によって区切り位置まで移動させる場合の動作に関するものである。
【背景技術】
【０００２】
従来、タッチ操作が可能な表示制御装置は、操作画面上に表示する表示オブジェクトをタッチすることで、移動可能な状態にし、タッチしたまま画面上を移動することによって、タッチした表示オブジェクトの位置を移動することができる。一方で、表示確認方法として、表示オブジェクトを含んだ領域を適当な範囲で区切り、その領域を操作によって、行き来して、表示オブジェクトを確認する方法がある。
【０００３】
特許文献１では、表示オブジェクト等を表示しているページ上でドラッグ操作をすることにより、現在のページから次のページにスクロールする技術が開示されている。特許文献２では、表示オブジェクトに対するドラッグ操作の移動量によって、移動している位置を元の位置に戻すかどうかを判断する技術が開示されている。これにより、移動量がしきい値を超えない場合は、元の位置に戻ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２６５２０号公報
【特許文献２】米国特許第７１９３６０９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図１に示したデジタルカメラ等の画像情報表示の画面表示図を例に挙げて、発明が解決しようとする課題を説明する。図１（ａ）の画面１０はディスプレイに表示している画面であり、領域２０はスクロールする範囲を表している。領域２０内のアイコンや英数字は画像情報を表している。
【０００６】
図１（ａ）は、画像情報表示の１ページ目を表示しており、図１（ｃ）は、画像情報表示の２ページ目を表示している。図１（ｂ）は、画面１０に対してドラッグ操作をして、１ページ目から２ページ目へスクロールしている途中を表している。
【０００７】
画面１０に対してドラッグ操作をすることにより、図１の（ａ）〜（ｃ）のように、領域２０内に表示している画像情報全体をスクロールし、１ページ目から２ページ目へ、画像情報表示のページを移動することができる。
【０００８】
ここで、図１（ｂ）のときに、図１（ａ）の画像情報表示１ページ目に戻りたい場合を考える。先行技術２は、移動量がしきい値を超えない場合は、元の位置に戻る技術であり、しきい値を超えた場合の図１（ｂ）から図１（ａ）に戻る手段については、開示されていない。
【０００９】
そこで本発明の目的は、ユーザにより、中途半端なドラッグ操作をされても、ページ移動の進む、戻るをはっきりさせることにより、ユーザがドラッグ操作終了時点で所望するページに遷移することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明に係る表示制御装置の構成は、表示手段に表示オブジェクトを表示するように制御する表示制御手段と、前記表示手段の画面上への位置入力手段と、前記位置入力手段によってドラッグが行われた場合に、該ドラッグに追従して前記表示オブジェクトをスクロールするように制御し、前記ドラッグを行っていた位置入力が終了した場合に、前記ドラッグの最後の移動方向に応じて、該最後の移動方向が第１の方向であれば前記表示オブジェクトのうち現在表示している位置の直前の区切り位置まで戻るように該表示オブジェクトをスクロールさせ、前記最後の移動方向が第２の方向であれば前記表示オブジェクトのうち現在表示している位置の次の区切り位置まで進むように該表示オブジェクトをスクロールさせるように制御する制御手段を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ドラッグ操作の最後の移動方向を基に移動先のページを決定することで、ユーザが所望するページへ遷移することができる。
【図面の簡単な説明】
【００１２】
【図１】表示制御装置が表示するデジタルカメラ等の画像情報表示の画面表示図
【図２】表示制御装置のハードウェアのブロック図
【図３】ページスクロール時の画像情報表示の画面表示図
【図４】ドラッグ操作の最後の移動方向を基に移動先のページを決定する処理のフローチャート
【発明を実施するための形態】
【００１３】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１４】
図２に、本発明を適用可能な表示制御装置１００の構成の一例を示す。表示制御装置１００は、パーソナルコンピュータ（以下、ＰＣ）などを用いて構成可能なものである。
【００１５】
図２において、内部バス１５０に対してＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができるようにされている。
【００１６】
メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、表示制御装置１００の各部を制御する。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１７】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１０８に格納された画像データや、外部Ｉ／Ｆ１０９を介して取得した映像信号、通信Ｉ／Ｆ１１０を介して取得した画像データなどに対して各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部１０４は特定の画像処理を施すための専用の回路ブロックで構成しても良い。また、画像処理の種別によっては画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１８】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成してディスプレイ１０５に出力するように表示制御装置１００の各部を制御する。ディスプレイ１０５は出力された映像信号に基づいて映像を表示する。なお、表示制御装置１００自体が備える構成としてはディスプレイ１０５に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ１０５は外付けのモニタ（テレビなど）で構成してもよい。
【００１９】
操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００２０】
記憶媒体Ｉ／Ｆ１０７は、メモリーカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能とされ、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からのデータの読み出しや、当該記録媒体１０８に対するデータの書き込みを行う。外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００２１】
なお、操作部１０６にタッチパネルが含まれる場合、ＣＰＵ１０１は、ユーザによるタッチパネルへの以下の操作を検出できる。タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルから一定の距離以上指やペンが離れており、何も触れていない状態（以下、タッチオフと称する）。
【００２２】
これらの操作や、タッチパネル上に指やペンが触れている、またはタッチパネル上から一定の距離に指やペンが存在している位置座標（以下、タッチ座標と称する）は内部バス１５０を通じてＣＰＵ１０１に通知され、ＣＰＵ１０１は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチムーブ、ホバームーブについてはタッチパネル上で移動する指やペンの移動方向についても、タッチ座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。
【００２３】
タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうち、いずれの方式のものを用いても良い。
【００２４】
なお、上述した各実施形態においては、本発明をパーソナルコンピュータに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明は、デジタルカメラなどの撮像装置に適用してもよい。すなわち、メモリーカードなどの、デジタルカメラが読み取り可能な記録媒体に記録された撮影画像を、デジタルカメラの有する背面液晶装置などのディスプレイに再生表示する際にも、本発明は適用可能である。さらに、ＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなど、画像を表示可能な装置であれば、本発明は適用可能である。
【００２５】
本発明の実施形態として、ドラッグ操作の最後の移動方向を基に移動先のページを決定する処理方法の例を図３の画面表示例と図４のフローチャートを用いて説明する。
【００２６】
図３（ａ）〜（ｈ）は、ディスプレイ１０５に表示する画面である。図３（ａ）の領域３１０は、スクロールする範囲を表している。領域３１０内のアイコンや英数字は画像情報を表している。図３（ａ）の時点では、領域３１０は画像情報を表示する領域の１ページ目を表示しており、以降、下方向に２ページ目、３ページ目と複数のページが続いて存在する。領域３１０に対するタッチ操作により、ページをスクロールし、領域３１０に表示するページを切り替えることができる。例えば、図３（ａ）〜（ｄ）は、タッチ操作により、１ページ目から２ページ目へ、画像情報表示のページを移動しているときの画面を表している。図３内のタッチ座標３１２、３２０、３３０、３３２、３４０、３５０は、各画面でタッチ検出している座標を表している。当該処理は、ディスプレイ１０５に画面を表示したときに、タッチ操作が有効になっている場合にステップＳ４０２を開始する。
【００２７】
最初に、図３（ａ）〜（ｄ）の画面例について説明する。図３（ａ）は、タッチダウンを検出した時点での画面を表している。この時、現在のタッチ座標を記録するタッチ座標Ａと前回のタッチ座標を記録するタッチ座標Ｂに、タッチダウンした時のタッチ座標３１２を記録する（Ｓ４０４、Ｓ４０６）。
【００２８】
図３（ｂ）（ｃ）はタッチムーブを検出し、画像情報表示をスクロールしている途中の画面を表している。図３（ｂ）の時点では、タッチ座標Ａに記録したタッチ座標の情報をタッチ座標Ｂに記録し、タッチ座標Ａにタッチ座標３２０を記録する。図３（ｃ）の時点でも、タッチ座標Ａに記録したタッチ座標の情報をタッチ座標Ｂに記録し、タッチ座標Ａにタッチ座標３３０を記録する（Ｓ４０８、Ｓ４１０、Ｓ４１２）。
【００２９】
実際のスクロール操作では、図３（ｂ）（ｃ）の間にいくつかタッチムーブの操作を検出し、画面更新を行うが、ここでは説明のため、図３（ｂ）から図３（ｃ）に一度で移動したこととする。
【００３０】
図３（ｃ）の時点で、タッチアップを検出した場合、タッチ座標Ａとタッチ座標Ｂを比較して、ドラッグ操作の最後の移動方向を決定する（Ｓ４１４、Ｓ４１６）。
【００３１】
ここで、タッチ座標Ａとタッチ座標Ｂを比較して移動方向を決定する処理を説明する。移動方向には、第一の方向と第二の方向がある。第一の方向は、前のページに戻る方向であり、第二の方向は、次のページに進む方向である。この戻る方向と進む方向は、現在位置と前のページとの位置関係で決まる。例えば上下のスクロールを行う画面において、下方向にスクロールし、前のページより下方向に現在位置があるとする。この場合は、進む方向は下方向であり、戻る方向は上方向である。逆に、上方向にスクロールし、前のページより上方向に現在位置がある場合は、進む方向は上方向であり、戻る方向は下方向である。図３のタッチの移動方向を説明するために、垂直方向の座標系が下方向に増加する場合を例に挙げる。この例の場合の移動方向は、タッチ座標Ａの垂直成分＜タッチ座標Ｂの垂直成分であった場合、ページの移動方向は下方向となる。また、タッチ座標Ａの垂直成分＞タッチ座標Ｂの垂直成分であった場合、ページの移動方向は上方向となる。タッチ座標Ａの垂直成分＝タッチ座標Ｂの垂直成分であった場合は、移動方向なしとなる。
【００３２】
図３（ｂ）（ｃ）では、前のページより下方向に現在位置があるため、進む方向は下方向であり、戻る方向は上方向である。図３（ｂ）（ｃ）のタッチ座標の位置関係は、タッチ座標３３０の方がタッチ座標３２０より上方向に位置するため、タッチ座標３３０の垂直成分＜タッチ座標３２０の垂直成分である。前述の通り、タッチ座標Ａには、タッチ座標３３０の情報を、タッチ座標Ｂには、タッチ座標３２０の情報を記録しているため、タッチ座標Ａの垂直成分＜タッチ座標Ｂの垂直成分となり、ページの移動方向は下方向となる。上記結果から、最後の移動方向を次のページに進む第二の方向と判断する。
【００３３】
移動方向の決定処理で移動方向があった場合は、移動先のページを決定し、移動先ページへの移動処理を行う。図３（ｂ）（ｃ）の場合は、移動方向は次のページ、すなわち２ページ目を移動先ページとし、２ページ目への移動処理を行う。移動処理が完了したときの画面を図３（ｄ）に示す（Ｓ４１８、Ｓ４２２、Ｓ４２６）。
【００３４】
次に、図３（ｅ）〜（ｈ）の画面例について説明する。図３（ｅ）〜（ｈ）は、１ページ目から２ページ目へ、スクロールしている途中に、１ページ目へ戻るときの画面を表している。
【００３５】
図３（ｅ）は、タッチダウンを検出した時点での画面を表している。この時、図３（ａ）で説明した処理のように、前回のタッチ座標を記録するタッチ座標Ａと現在のタッチ座標を記録するタッチ座標Ｂに、タッチダウンした時のタッチ座標３３２を記録する（Ｓ４０４、Ｓ４０６）。
【００３６】
図３（ｆ）（ｇ）はタッチムーブを検出し、画像情報表示をスクロールしている途中の画面を表している。図３（ｂ）（ｃ）で説明した処理のように、図３（ｆ）の時点では、タッチ座標Ａに記録したタッチ座標の情報をタッチ座標Ｂに記録し、タッチ座標Ａにタッチ座標３４０を記録する。図３（ｇ）の時点でも、タッチ座標Ａに記録したタッチ座標の情報をタッチ座標Ｂに記録し、タッチ座標Ａにタッチ座標３５０を記録する（Ｓ４０８、Ｓ４１０、Ｓ４１２）。
【００３７】
図３（ｇ）の時点で、タッチアップを検出した場合、タッチ座標Ａとタッチ座標Ｂを比較して、ドラッグ操作の最後の移動方向を決定する（Ｓ４１４、Ｓ４１６）。
【００３８】
図３（ｆ）（ｇ）の場合も、前のページより下方向に現在位置があるため、進む方向は下方向であり、戻る方向は上方向である。前述の移動方向の決定の手順より、垂直方向の座標系が下方向に増加する場合において、図３（ｆ）（ｇ）の場合は、タッチ座標３５０の方がタッチ座標３４０より下方向に位置するため、タッチ座標３５０の垂直成分＞タッチ座標３４０の垂直成分である。前述の通り、タッチ座標Ａには、タッチ座標３５０の情報を、タッチ座標Ｂには、タッチ座標３４０の情報を記録しているため、タッチ座標Ａの垂直成分＞タッチ座標Ｂの垂直成分となり、移動方向は上方向となる。上記結果から、最後の移動方向を前のページに戻る第一の方向と判断する。
【００３９】
移動方向の決定処理で移動方向があった場合は、ドラッグ操作の最後の移動方向から移動先のページを決定し、移動先ページへの移動処理を行う。図３（ｆ）（ｇ）の場合は、移動方向は上方向のため、上方向に存在するページ、すなわち１ページ目を移動先ページとし、１ページ目への移動処理を行う。移動処理が完了したときの画面を図３（ｈ）に示す（Ｓ４２０、Ｓ４２４、Ｓ４２６）。
【００４０】
以上、このように、ドラッグ操作が終了したときに、ドラッグ操作の最後の移動方向を基に移動先のページを決定することで、ユーザが所望するページへ遷移することができる。
【００４１】
実施例１では、タッチアップした場合に、最後の移動方向に応じて、移動先のページ位置を決定した。しかし、タッチアップをする直前のタイミングで、タッチムーブしておらず停止している場合であっても、記録しているタッチ座標から、停止する前の最後の移動方向を決定し、その移動方向に応じて、移動先ページを決定することを可能とする。
【００４２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００４３】
１０１  ＣＰＵ、１０３  不揮発性メモリ、１０５  表示手段、１０６  操作手段
【図４】
2015225483.tif 000003
【図１】
2015225483.tif 000004
【図２】
2015225483.tif 000005
【図３】
2015225483.tif 000006