(57)【特許請求の範囲】
【請求項１】
表示面にアイコンを含む画像を表示する表示手段と、
ユーザが指示体を用いて指示している前記表示面上の位置を検出する検出手段と、
前記検出手段による検出の結果に基づいて距離または時間で表される操作量を算出する算出手段と、
前記表示面上において前記アイコンの表示位置とは別の位置で前記指示体を用いてドラック操作が行われると、前記アイコンが変化する動画を、前記算出手段により算出される当該ドラック操作の操作量に応じて前記動画を構成する複数の構成画像を所定の順番で切り替えながら前記表示手段に表示させる動画制御手段と、
前記算出手段により算出された前記ドラック操作の操作量が閾値を超える場合に、定められた動作を実行する実行手段と
を備えることを特徴とする表示装置。
【請求項２】
前記動画制御手段は、前記実行手段による前記動作の実行が開始されたときまたは終了したときに、前記表示手段に表示させる画像を、前記所定の順番における最初の前記構成画像に戻す
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記複数の構成画像は、前記所定の順番で表示されるときに前記動画の内容に第１の変化が生じる複数の第１構成画像と、当該複数の第１構成画像の次に表示された場合に、当該内容に当該第１の変化とは異なる第２の変化が生じる第２構成画像とを含み、
前記動画制御手段は、前記算出手段により算出された前記ドラック操作の操作量が前記閾値に到達するまで、前記複数の第１構成画像を前記所定の順番で切り替えながら表示させ、当該操作量が当該閾値を超えたときに、当該第１構成画像から切り替えて前記第２構成画像を表示させる
ことを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記動画制御手段は、前記算出手段により算出された前記ドラック操作の操作量が小さくなった場合には、前記所定の順番とは逆の順番で前記複数の構成画像を切り替えながら表示させる
ことを特徴とする請求項１乃至３のいずれか１項に記載の表示装置。
【請求項５】
前記動画制御手段は、前記検出手段により前記位置が検出される前から、前記所定の順番における最初の前記構成画像を前記表示手段に表示させておく
ことを特徴とする請求項１乃至４のいずれか１項に記載の表示装置。
【請求項６】
前記表示手段は、複数の情報のうちの一部の情報を示す画像を表示しており、
前記実行手段は、前記算出手段により算出された前記ドラック操作の操作量が閾値を超える場合に、前記複数の情報のうち前記一部の情報以外の情報を取得するという前記動作を実行する
ことを特徴とする請求項１乃至５のいずれか１項に記載の表示装置。
【請求項７】
前記算出手段は、前記検出手段により検出された位置が移動した場合に、当該移動が開始された開始位置から当該移動した位置までの移動距離を前記操作量として算出し、または当該開始位置から当該移動した位置までの所定の方向に沿った距離を前記操作量として算出し、
前記実行手段は、前記移動が開始されてから前記算出手段が算出した前記ドラック操作の操作量が閾値を超えるまでに要した時間が予め決められた値以下または他の予め決められた値以上である場合には、前記動作を実行せず、それ以外の場合には、前記動作を実行する
ことを特徴とする請求項１乃至６のいずれか１項に記載の表示装置。
【請求項８】
前記算出手段は、前記検出手段により検出された位置が移動した場合に、当該移動が開始された開始位置から当該移動した位置までの移動距離を前記操作量として算出し、または当該開始位置から当該移動した位置までの所定の方向に沿った距離を前記操作量として算出し、
前記実行手段は、前記算出手段により算出された前記ドラック操作の操作量が閾値を超えた状態で前記移動した位置が前記検出手段により検出されなくなった場合に、前記動作を実行する
ことを特徴とする請求項１乃至７のいずれか１項に記載の表示装置。
【請求項９】
前記実行手段は、前記開始位置に表示されている画像の位置を固定したまま前記動作を実行する
ことを特徴とする請求項８に記載の表示装置。
【請求項１０】
前記表示手段は、複数の情報のうちの一部の情報を示す画像を表示しており、
前記算出手段は、前記一部の情報が並べられている方向を前記所定の方向として、前記開始位置から前記移動した位置までの当該所定の方向に沿った距離を操作量として算出する
ことを特徴とする請求項８または９に記載の表示装置。
【請求項１１】
前記実行手段は、前記算出手段により算出された前記ドラック操作の操作量が前記閾値を超えた状態で前記移動した位置が前記検出手段により検出されなくなった場合であっても、当該移動が開始されてから当該移動した位置が前記検出手段により検出されなくなるまでに要した時間が予め決められた値以下または他の予め決められた値以上であるときには、前記動作を実行しない
ことを特徴とする請求項８乃至１０のいずれか１項に記載の表示装置。
【請求項１２】
表示面にアイコンを含む画像を表示する表示手段と、ユーザが指示体を用いて指示している前記表示面上の位置を検出する検出手段とを備える表示装置のコンピュータを、
前記検出手段による検出の結果に基づいて距離または時間で表される操作量を算出する算出手段と、
前記表示面上において前記アイコンの表示位置とは別の位置で前記指示体を用いてドラック操作が行われると、前記アイコンが変化する動画を、前記算出手段により算出される当該ドラック操作の操作量に応じて前記動画を構成する複数の構成画像を所定の順番で切り替えながら前記表示手段に表示させる動画制御手段と、
前記算出手段により算出された前記ドラック操作の操作量が閾値を超える場合に、定められた動作を実行する実行手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置において行われた操作が受け付けられていることをユーザに通知するための技術に関する。
【背景技術】
【０００２】
表示装置のタッチスクリーン上でユーザがタッチやドラッグなどの操作を行うと、表示装置はその操作に応じた動作を実行する。ユーザは、例えばボタンやキーなどの操作子を操作したときは、これらの操作子が変位するので、自身の操作が表示装置によって受け付けられていることを認識することができるが、タッチスクリーンではそのような操作子の変位がない。そこで、タッチスクリーン上で行われた操作が受け付けられていることをユーザに通知するための技術がある。特許文献１には、タッチスクリーンに電子情報を表すページが表示されている状態で、ユーザがページ捲りの操作を行うと、現ページの画像を徐々に小さくし、次表示ページの画像を段階的に表示する技術について記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６５４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている技術では、「次表示ページ」の画像を表示することで、上記通知を行っている。この画像は、ページ捲りの操作が受け付けられて、この操作に応じた動作が実行された結果、表示される画像である。この技術を、例えば、新着メールを取得する操作に適用した場合、この操作に応じた動作が実行された結果表示される画像、すなわち新着メールを示す画像が上記通知のために必要となる。しかし、この画像は、メールサーバとの通信が行われて新着メールの内容を示すデータが送信されてくるという動作が実行された後でなければ表示することができない。そのため、ユーザは、この動作の実行が終わるまで、上記通知を待たなければならない。また、そもそも、この動作の実行が終わったのであれば、上記通知をするまでもなく、動作が実行された結果を示す画像、つまりここでは新着メールの内容を示す画像を表示すればよいことになる。
そこで、本発明は、ユーザの操作に応じた動作が実行される前に、その操作が受け付けられていることをユーザに通知することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を達成するために、本発明は、表示面に画像を表示する表示手段と、ユーザが指示体を用いて指示している前記表示面上の位置を検出する検出手段と、前記検出手段による検出の結果に基づいて距離または時間で表される操作量を算出する算出手段と、動画を構成する複数の構成画像を、前記算出手段により算出される操作量に応じて所定の順番で切り替えながら前記表示手段に表示させる動画制御手段と、前記算出手段により算出された操作量が閾値を超える場合に、定められた動作を実行する実行手段とを備えることを特徴とする表示装置を提供する。
【０００６】
また、前記動画制御手段は、前記実行手段による前記動作の実行が開始されたときまたは終了したときに、前記表示手段に表示させる画像を、前記所定の順番における最初の前記構成画像に戻してもよい。
さらに、前記複数の構成画像は、前記所定の順番で表示されるときに前記動画の内容に第１の変化が生じる複数の第１構成画像と、当該複数の第１構成画像の次に表示された場合に、当該内容に当該第１の変化とは異なる第２の変化が生じる第２構成画像とを含み、前記動画制御手段は、前記算出手段により算出された操作量が前記閾値に到達するまで、前記複数の第１構成画像を前記所定の順番で切り替えながら表示させ、当該操作量が当該閾値を超えたときに、当該第１構成画像から切り替えて前記第２構成画像を表示させてもよい。
また、前記動画制御手段は、前記算出手段により算出された操作量が小さくなった場合には、前記所定の順番とは逆の順番で前記複数の構成画像を切り替えながら表示させてもよい。
【０００７】
また、前記動画制御手段は、前記検出手段により前記位置が検出される前から、前記所定の順番における最初の前記構成画像を前記表示手段に表示させておいてもよい。
さらに、前記表示手段は、複数の情報のうちの一部の情報を示す画像を表示しており、前記実行手段は、前記算出手段により算出された操作量が閾値を超える場合に、前記複数の情報のうち前記一部の情報以外の情報を取得するという前記動作を実行してもよい。
また、前記算出手段は、前記検出手段により検出された位置が移動した場合に、当該移動が開始された開始位置から当該移動した位置までの移動距離を前記操作量として算出し、または当該開始位置から当該移動した位置までの所定の方向に沿った距離を前記操作量として算出し、前記実行手段は、前記移動が開始されてから前記算出手段が算出した操作量が閾値を超えるまでに要した時間が予め決められた値以下または他の予め決められた値以上である場合には、前記動作を実行せず、それ以外の場合には、前記動作を実行してもよい。
また、前記算出手段は、前記検出手段により検出された位置が移動した場合に、当該移動が開始された開始位置から当該移動した位置までの移動距離を前記操作量として算出し、または当該開始位置から当該移動した位置までの所定の方向に沿った距離を前記操作量として算出し、前記実行手段は、前記算出手段により算出された操作量が閾値を超えた状態で前記移動した位置が前記検出手段により検出されなくなった場合に、前記動作を実行してもよい。
【０００８】
また、前記実行手段は、前記開始位置に表示されている画像の位置を固定したまま前記動作を実行してもよい。
さらに、前記表示手段は、複数の情報のうちの一部の情報を示す画像を表示しており、前記算出手段は、前記一部の情報が並べられている方向を前記所定の方向として、前記開始位置から前記移動した位置までの当該所定の方向に沿った距離を操作量として算出してもよい。
また、前記実行手段は、前記算出手段により算出された操作量が前記閾値を超えた状態で前記移動した位置が前記検出手段により検出されなくなった場合であっても、当該移動が開始されてから当該移動した位置が前記検出手段により検出されなくなるまでに要した時間が予め決められた値以下または他の予め決められた値以上であるときには、前記動作を実行しなくてもよい。
【０００９】
本発明は、表示面に画像を表示する表示手段と、ユーザが指示体を用いて指示している前記表示面上の位置を検出する検出手段とを備える表示装置のコンピュータを、前記検出手段による検出の結果に基づいて距離または時間で表される操作量を算出する算出手段と、動画を構成する複数の構成画像を、前記算出手段により算出される操作量に応じて所定の順番で切り替えながら前記表示手段に表示させる動画制御手段と、前記算出手段により算出された操作量が閾値を超える場合に、定められた動作を実行する実行手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１０】
本発明によれば、ユーザの操作に応じた動作が実行される前に、その操作が受け付けられていることをユーザに通知することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の表示装置のハードウェア構成を示すブロック図である。
【図２】表示装置において実現される機能を示す機能ブロック図である。
【図３】メールリストの一例を示す図である。
【図４】動作開始処理における動作の手順の一例を示すフローチャートである。
【図５】操作量を算出する動作を説明するための図である。
【図６】複数の構成画像の一例を示す図である。
【図７】表示面に表示された構成画像の一例を示す図である。
【図８】特定動作が実行された結果表示される画像の一例を示す図である。
【図９】変形例における動画の例を示す図である。
【図１０】変形例において表示されるリスト画像の一例を示す図である。
【図１１】変形例において表示される構成画像の移り変わりを示す図である。
【図１２】動作開始処理における動作の手順の一例を示すフローチャートである。
【図１３】動作開始処理における動作の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
［実施形態］
以下、本発明の実施形態について図面を参照して説明する。
図１は、実施形態の表示装置１のハードウェア構成を示すブロック図である。表示装置１は、タッチスクリーンを備え、主にそのタッチスクリーンを介してユーザに操作される携帯電話（いわゆるスマートフォン）である。表示装置１は、制御部１０と、タッチスクリーン部２０と、記憶部５１と、音声入出力部５２と、操作部５３と、通信部５４とを備えるコンピュータである。
【００１３】
制御部１０は、ＣＰＵ（Central Processing Unit）等の演算装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの記憶装置とを備える。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部５１に記憶されたプログラムを実行することによって、表示装置１の各部の動作を制御する。記憶部５１は、例えばハードディスク等の記憶手段であり、制御部１０が制御に用いるデータやプログラムを記憶している。また、記憶部５１は、電子メールの表示、作成及び送信等を行うためのソフトウェア（メールソフトという）や、Ｗｅｂサイトを表示するためのブラウザなどのアプリケーションプログラムを記憶している。
【００１４】
タッチスクリーン部２０は、画像を表示するとともにユーザの操作を受け付ける手段であり、表示部３０とタッチセンサ４０とを備える。表示部３０は、例えば液晶ディスプレイであり、図３等に示されている表示面３１を有する。表示部３０は、表示面３１に画像を表示する。タッチセンサ４０は、表示面３１と大きさ及び形状が概ね同じであり、表示面３１に重ねて設けられている。ユーザは、自身の指やタッチセンサ用のペン状の筆記用具（いわゆるスタイラスペン）などの指示体を用いて表示面３１を指し示す（つまり指示する）。
【００１５】
タッチセンサ４０は、例えば静電容量方式のセンサを有し、そのセンサと指示体との静電結合を利用して、ユーザが指示体を用いて指示している表示面３１上の位置（以下「指示位置」という。）を検出する。タッチセンサ４０は、検出した位置を示すデータを制御部１０に供給する。タッチセンサ４０は、これらの検出及び供給を、決められた時間の間隔（本実施形態においては０．１秒毎）で行う。また、表示面に操作用の画像が表示されている場合、ユーザは、その画像を指示体で指し示すことで操作を行う。この場合、制御部１０は、タッチセンサ４０から供給されたデータが示す指示位置に操作用の画像が表示されていることを判断し、その操作用の画像に応じた動作を実行する。
【００１６】
音声入出力部５２は、スピーカ、マイクロフォン及び音声処理回路等を有し、通話における音声の入出力を行う。操作部５３は、ユーザにより操作されるボタンやキーなどの操作子を備え、ユーザの操作に応じた操作信号を制御部１０に供給する。制御部１０は、この操作信号に応じた処理を行う。通信部５４は、アンテナ及び通信回路等を有し、図示せぬ通信網と無線通信を行う。通信部５４は、この通信網を介して他の携帯電話と通信して音声を示すデータをやり取りしたり、電子メールサービスを提供するメールサーバやＳＮＳ（Social Networking Service）を提供するＳＮＳサーバなどと通信して文字列や画像、動画などを示すデータをやり取りしたりする。
【００１７】
表示装置１においては、制御部１０がプログラムを実行して各部を制御したり、表示部３０及びタッチセンサ４０が各々動作したりすることで、以下に示す機能が実現される。
図２は、表示装置１において実現される機能を示す機能ブロック図である。表示装置１は、表示部１０１と、検出部１０２と、算出部１０３と、動画制御部１０４と、実行部１０５とを備える。表示部１０１は、図１に示す表示部３０が有する表示面に画像を表示する表示手段である。表示部１０１は、表示部３０が動作して実現する機能である。検出部１０２は、上述した指示位置（ユーザが指示体を用いて指示している表示面３１上の位置）を検出する検出手段である。検出部１０２は、タッチセンサ４０が動作して実現する機能である。検出部１０２は、検出した結果を示すデータを決められた時間の間隔（本実施形態では、上記のとおり０．１秒毎）で算出部１０３及び実行部１０５に供給する。
【００１８】
算出部１０３は、ユーザによりドラッグの操作が行われた場合に、所定の操作量を算出する算出手段である。ここにおいて、ドラッグとは、ユーザが表示面３１上を指示する状態を維持しながら指示位置を移動させることである。このドラッグの操作が行われると、検出部１０２が検出した指示位置が移動することになる。つまり、算出部１０３は、検出部１０２が検出した指示位置が移動した場合に、上記の所定の操作量を算出する。ここでいう所定の操作量とは、指示位置の移動が開始された位置（以下「開始位置」という。）から、この移動した指示位置（以下「移動位置」という。）までの所定の方向に沿った距離である。この移動位置とは、詳細には、この移動が行われた結果検出される指示位置のことである。算出部１０３は、制御部１０及び記憶部５１が協働して実現する機能である。算出部１０３は、算出した結果を動画制御部１０４及び実行部１０５に供給する。動画制御部１０４は、動画を構成する複数の構成画像を、算出部１０３により算出される操作量に応じて所定の順番で切り替えながら表示部１０１に表示させる動画制御手段である。以下では、この順番のことを「表示順番」という。また、ここでいう「動画」とは、少しずつ変化する一つながりの絵や写真などの画像群（複数の構成画像はその一例）であり、これらの画像を連続して切り替えながら見ることで動いて見えるようにしたものである。動画制御部１０４が表示する複数の構成画像は、記憶部５１に記憶されている。動画制御部１０４は、制御部１０及び記憶部５１が協働して実現する機能である。
【００１９】
実行部１０５は、算出部１０３により算出された操作量が閾値を超えた状態で、移動位置が検出部１０２により検出されなくなった場合に、定められた動作（以下「特定動作」という。）を実行する実行手段である。この閾値は、予め決められて記憶部５１に記憶されている。また、ここでいう特定動作とは、例えば、メールサーバと通信して新たに届いた電子メール（いわゆる新着メール）を取得して、その内容を示す画像を表示する動作のことである。以下では、この特定動作を新着メール取得動作という。新着メール取得動作では、新着メールがなかった場合には、その旨が表示される。実行部１０５は、制御部１０と、特定動作に応じた各部が協働して実現する機能である。特定動作が新着メール取得動作である場合は、制御部１０、記憶部５１及び通信部５４が協働することで実行部１０５の機能が実現される。
【００２０】
図２に示す各機能は、例えば、表示装置１が電子メールの一覧（メールリスト）を表示しているときに実現される。
図３は、表示装置１が表示するメールリストの一例を示す図である。図３では、表示部３０が有する表示面３１を正面から見た表示装置１の外観が示されている。表示面３１は、長方形の形をしている。図３では、２次元のＸＹ直交座標系を想定し、表示面３１の短辺をＸ軸とし、長辺をＹ軸とする。その原点は、図３における表示面３１の左上の頂点である。図３では、原点、Ｘ軸及びＹ軸を仮想的に示している。以下では、Ｘ軸正方向を「右向き」、Ｘ軸負方向を「左向き」、Ｙ軸正方向を「下向き」、Ｙ軸負方向を「上向き」という。また、Ｘ軸に平行な方向を左右方向といい、Ｙ軸に平行な方向を上下方向という。図３では、Ｘ軸正方向を表す矢印Ｘと、Ｙ軸正方向を表す矢印Ｙとが示されている。
【００２１】
表示面３１には、装置画像３１０と、メールソフト画像３２０と、リスト画像３３０とが表示されている。装置画像３１０は、表示装置１の状態を示す画像であり、通信部５４のアンテナの電波の受信状態やバッテリーの残量を示す画像を含んでいる。メールソフト画像３２０は、メールソフトを操作したり、メールソフトの実行状態を通知するための画像である。メールソフト画像３２０には、更新アイコン３２１が含まれている。更新アイコン３２１は、上述した操作用の画像のひとつである。更新アイコン３２１がユーザにより操作されると、新着メール取得動作が実行されるようになっている。
【００２２】
リスト画像３３０は、メールリストを示す画像であり、複数の電子メールの内容を一覧（リスト）で示している。リスト画像３３０は、５つのメール画像３３１、３３２、３３３、３３４及び３３５を含んでいる。これらのメール画像は、それぞれが電子メールの内容を表しており、具体的には、送信元のメールアドレスと、電子メールの件名と、電子メールの本文の冒頭部分とを表す文字列である。例えば、メール画像３３１は、「送信元：ａａａａ＠ａａ．ｃｏ．ｊｐ」、「件名：こんにちは」及び「本文：こんにちは、・・」という文字列を表している。これらの文字列を見ることで、ユーザは、電子メールがどのような内容なのかを知ることができるようになっている。これらのメール画像の中では、メール画像３３１が最も新しく受信した電子メールの内容を表しており、メール画像３３５が最も古く受信した電子メールの内容を表している。また、これらのメール画像は、それぞれ表している電子メールが受信された時刻の順番に、詳細には新しいものが上で古いものが下となるように（すなわち降順で）表示されている。
【００２３】
ユーザがリスト画像３３０を指示する操作を行った場合、表示装置１は、その操作の内容に応じて、上述した新着メール取得動作以外の動作（以下「リスト画像動作」という。）を実行する。
リスト画像３３０に含まれているメール画像は、表示装置１が記憶している複数の電子メールのうちの一部のものを示す画像である。表示装置１は、ユーザがメール画像をタッチする操作を行うと、そのメール画像が表す電子メールの詳細な内容を示す画像（メール詳細画像）を表示する動作（この動作を詳細表示という）を実行する。ここでいうタッチとは、ドラッグと異なり、指示位置を移動させない操作のことである。詳細表示は、リスト画像動作の１つである。表示装置１は、詳細表示を実行すると、表示する画像をリスト画像からメール詳細画像に切り替える。
【００２４】
また、表示装置１は、リスト画像が上向きにドラッグされた場合に、そのリスト画像に含まれているメール画像が表す電子メールよりも前（過去）に受信した電子メールを記憶していれば、それらの内容を表すメール画像を表示する動作を実行する。一方、表示装置１は、リスト画像が下向きにドラッグされた場合、そのリスト画像に含まれているメール画像が表している電子メールよりも後（未来）に受信した電子メールを記憶していれば、それらの内容を表すメール画像を表示する動作を実行する。つまり、表示装置１は、リスト画像がドラッグされた場合、表示させるべきメール画像が存在するのであれば、リスト画像をスクロールさせて、それらのメール画像を移動させながら次々と表示する動作（これをスクロール表示という）を実行する。スクロール表示は、リスト画像動作の１つである。このとき、表示装置１は、ユーザが最初に指示した位置に表示しているメール画像を、指示位置が移動するに従って同じように移動させながら表示する。そして、表示装置１は、ユーザによる指示（ドラッグ操作）が終了すると、メール画像の移動も終了させる。なお、表示装置１は、ドラッグ操作の終了後、例えば終了時のドラッグ操作の速さに応じた距離だけメール画像の移動を続けてから終了させてもよい。
【００２５】
ただし、表示装置１は、リスト画像がドラッグされても、表示させるべきメール画像が存在しない場合には、スクロール表示を行わない。例えば、表示装置１は、最新のメール画像を既に表示しているときにリスト画像が下向きにドラッグされても、これよりも後に受信した電子メールを記憶していないため、スクロール表示を行わない。この場合、表示装置１は、指示された位置に表示しているメール画像を、表示されている位置を変えることなく固定して表示し続ける。以上に述べたリスト画像動作は、図１に示す制御部１０、タッチスクリーン部２０及び記憶部５１が協働して実行する動作である。
【００２６】
続いて、ユーザが特定動作を実行させるための操作を行い、表示装置１がその操作を受け付けて特定動作を実行するまでに行う処理について説明する。以下ではこの処理を「動作開始処理」という。
図４は、動作開始処理において表示装置１が行う動作の手順の一例を示すフローチャートである。図４では、前述した新着メール取得動作を実行させるための操作が行われる場合の例が示されている。表示装置１は、例えば図３に示すリスト画像３３０を表示している状態で、ユーザにより表示面３１上が指示されたことを契機に図４に示す動作開始処理を開始する。
【００２７】
まず、表示装置１は、ユーザにより表示面３１上が指示された場合に、その指示された位置（指示位置）を検出する（ステップＳ１１）。ステップＳ１１は、図２に示す検出部１０２が行う動作である。続いて、表示装置１は、ステップＳ１１で検出した指示位置がリスト画像３３０上にあるか否かを判断する（ステップＳ１２）。具体的には、表示装置１は、リスト画像３３０を表示する四角形の領域を示す座標（例えばリスト画像３３０の左上の座標及び右下の座標）を記憶部５１に記憶しておき、それらの座標が示す四角形の範囲に指示位置の座標が含まれていれば、検出した指示位置がリスト画像３３０上にある（つまりＹＥＳ）と判断する。表示装置１は、ステップＳ１２においてＹＥＳと判断した場合、ユーザにより行われる操作が下向きのドラッグ操作であるか否かを判断する（ステップＳ１３）。具体的には、表示装置１は、指示位置を検出した後、決められた距離（例えば１ｍｍ）以上移動して、その移動する方向が下向きの方向と合致する場合に、その操作が下向きのドラッグ操作である（つまりＹＥＳ）と判断する。この際、表示装置１は、指示位置が移動する方向が下向きの方向と完全には一致していなくて多少ずれていても、そのずれが決められた角度の範囲（例えば１０度）に収まっていれば、これらの方向が合致していると判断する。
【００２８】
表示装置１は、ステップＳ１３でＹＥＳと判断した場合、表示面３１に最新のメール画像を表示しているか否かを判断する（ステップＳ１４）。ここでいう最新のメール画像とは、表示装置１が既に受信して記憶部５１に記憶している電子メールの中で最新のものを示すメール画像のことである。つまり、メールサーバは受信して記憶しているが、表示装置１はまだ受信していない電子メールは、メール画像を表示することができないから、当然含まれていない。表示装置１は、最新のメール画像が表示されていないと判断した場合（ステップＳ１４：ＮＯ）、上述したリスト画像動作を実行する（ステップＳ１５）。また、表示装置１は、ステップＳ１３においてＮＯと判断した場合にも、ステップＳ１５の動作（すなわちリスト画像動作）を実行する。この例では、表示装置１は、ステップＳ１３でＹＥＳ（ドラッグ操作である）と判断した場合には、上記のスクロール表示を行う。また、表示装置１は、ＮＯ（下向きのドラッグ操作ではない）と判断した場合には、タッチ操作または下向き以外の方向にドラッグ操作が行われたことになるから、上記の詳細表示またはスクロール表示を行うか、何も行わない。表示装置１は、リスト画像動作を実行した後には、再びステップＳ１１に戻って動作を行う。
【００２９】
表示装置１は、ステップＳ１２において指示位置がリスト画像３３０上にない（つまりＮＯ）と判断した場合と、ステップＳ１４において最新のメール画像が表示されている（つまりＹＥＳ）と判断した場合とに、ステップＳ１１において最初に検出した指示位置を、開始意位置を示すデータとして記憶する（ステップＳ１６）。開始位置を示すデータとは、具体的には、表示面３１上の位置を表す座標の値である。その後、表示装置１は、指示位置が移動したときに、上述した操作量を算出する（ステップＳ１７）。
【００３０】
図５は、操作量を算出する動作を説明するための図である。図５では、図３と同様の表示面３１が示されているが、見やすくするため、リスト画像３３０の図示を省略している。図５では、ユーザが自身の指Ｆ１を用いて表示面３１を指示している例が示されている。この例では、ユーザは、まず、指Ｆ１を用いて開始位置Ｂ０を指示している。その後、ユーザは、表示面上で指Ｆ１を動かすことで、指示位置を移動させた結果、移動位置Ｂ１、Ｂ２及びＢ３を指示している。これらの移動位置は、上述したとおり、移動した指示位置を表している。図５では、これらの開始位置Ｂ０及び移動位置Ｂ１を結んだ矢印Ａ１と、移動位置Ｂ１及びＢ２を結んだ矢印Ａ２と、移動位置Ｂ２及びＢ３を結んだ矢印Ａ３とが示されている。これらの矢印は、ユーザが行ったドラッグ操作の方向及び大きさ、すなわちベクトルを表している。以下では、これらのベクトルを「操作ベクトル」といい、操作ベクトルが示す方向を「操作方向」という。
【００３１】
表示装置１は、操作方向が下向きの方向と合致している場合における操作距離を、操作量として算出する。ここでいう操作距離とは、連続して順番に検出された指示位置同士の下向きの方向に沿った距離である。図５では、操作ベクトルの上下方向の成分が操作距離を表している。開始位置Ｂ０及び移動位置Ｂ１の操作距離はＬ１である。また、移動位置Ｂ１及びＢ２の操作距離はＬ２であり、移動位置Ｂ２及びＢ３の操作距離はＬ３である。
【００３２】
表示装置１は、操作方向が下向きの方向に完全には一致していなくて多少ずれていても、ステップＳ１３と同様に、そのずれが決められた角度の範囲（例えば１０度）に収まっていれば、これらの方向が合致していると判断する。例えば、図５の例では、矢印Ａ３が示す操作方向は、下向きの方向よりも左向きにずれているが、そのずれが上記範囲に収まっているものとする。この場合、表示装置１は、矢印Ａ１、Ａ２及びＡ３で示される操作方向がいずれも下向きの方向に合致してると判断し、これらの操作距離を合計したもの（Ｌ１＋Ｌ２＋Ｌ３）を操作量として算出する。このようにして、表示装置１は、開始位置から移動位置までの所定の方向（この例では下向きの方向）に沿った距離を操作量として算出する。
【００３３】
表示装置１は、このような操作量の算出を、指示位置が検出されるたび（本実施形態では０．１秒毎）に行う。そして、表示装置１は、操作方向と下向きの方向との角度が上記範囲に収まっていないと判断した場合には、それ以降の操作距離を操作量に加算しないようにする。ステップＳ１２、Ｓ１３、Ｓ１４、Ｓ１６及びＳ１７は、図２に示す算出部１０３が行う動作である。
【００３４】
続いて、表示装置１は、ステップＳ１７において算出された操作量に応じた構成画像を表示面３１に表示させる（ステップＳ１８）。ステップＳ１８は、図２に示す動画制御部１０４が行う動作である。構成画像とは、動画制御部１０４の説明で述べたとおり、表示順番で表示されると動画を構成する複数の画像のことである。これらの構成画像について、図６を参照しながら説明する。
【００３５】
図６は、複数の構成画像の一例を示す図である。図６（ａ）、（ｂ）、（ｃ）及び（ｄ）では、構成画像Ｃ１、Ｃ２、Ｃ３及びＣ４がそれぞれ示されている。構成画像Ｃ１は、封がされた横長の封筒を示す画像である。構成画像Ｃ２及びＣ３は、構成画像Ｃ１が示す封筒の向きをそれぞれ変化させた画像である。構成画像Ｃ４は、構成画像Ｃ１等が示す封筒の封が開いた状態を示す画像である。これらの構成画像は、表示順番で（具体的には符号の末尾の数が小さいほうから順番に）表示されると、封筒が揺れた後に開封されるという動画が表される。
【００３６】
図７は、表示面３１に表示された構成画像の一例を示す図である。表示装置１は、図６に示す構成画像を、メールソフト画像３２０に重ねて表示する。図７では、構成画像Ｃ４が実際に表示されているところが示されており、その前に表示された構成画像Ｃ１、Ｃ２及びＣ３は、二点鎖線で示されている。構成画像Ｃ１は、図３等に示すとおり、ステップＳ１１においてメールリストが表示された時点で表示されている画像である。つまり、表示装置１は、指示位置が検出される前から、構成画像を表示させている。この例では、図５に示す操作がユーザにより行われるものとする。表示装置１は、矢印Ａ１、Ａ２、Ａ３で示される操作が行われると、そのたびに、Ｌ１、Ｌ１＋Ｌ２、Ｌ１＋Ｌ２＋Ｌ３という操作距離を操作量としてそれぞれ算出する。
【００３７】
表示装置１は、算出される操作量に応じて上記の表示順番で各構成画像を切り替えながら表示する。この表示の動作について、図５に戻って説明する。表示装置１は、長さを表す閾値ｔｈ１、ｔｈ２及びｔｈ３を予め記憶している。ｔｈ２はｔｈ１の２倍の長さであり、ｔｈ３はｔｈ１の３倍の長さである。つまり、これらの閾値（長さ）は、ｔｈ１＜ｔｈ２＜ｔｈ３という関係になっている。表示装置１は、ステップＳ１７において算出した操作量が閾値ｔｈ１以下である場合には、構成画像Ｃ１を表示して、この操作量が閾値ｔｈ１を超えていてｔｈ２以下である場合には、構成画像Ｃ２を表示する。また、表示装置１は、この操作量が閾値ｔｈ２を超えていてｔｈ３以下である場合には、構成画像Ｃ３を表示して、この操作量が閾値ｔｈ３を超えている場合には、構成画像Ｃ４を表示する。
【００３８】
図５では、閾値の概念を分かりやすく説明するため、表示面３１の上下方向において、開始位置Ｂ０から下向きに閾値（つまり長さ）ｔｈ１、ｔｈ２及びｔｈ３だけ離れた位置がどこになるかを示している。これらの位置は、上下方向に等間隔に並んでいる。図５に示すように、操作量Ｌ１は、ｔｈ１を超えていてｔｈ２以下となっているため、表示装置１は、移動位置Ｂ１が検出されると、構成画像Ｃ１から切り替えて構成画像Ｃ２を表示する。また、操作量Ｌ１＋Ｌ２は、ｔｈ２を超えていてｔｈ３以下となっているため、表示装置１は、移動位置Ｂ２が検出されると、構成画像Ｃ２から切り替えて構成画像Ｃ３を表示する。また、操作量Ｌ１＋Ｌ２＋Ｌ３は、ｔｈ３を超えているため、表示装置１は、移動位置Ｂ３が検出されると、構成画像Ｃ３から切り替えて構成画像Ｃ４を表示する。このように構成画像を切り替えながら表示することで、表示装置１は、封筒が揺れながら移動した後に開封されるという図７に示すような動画を表示する。なお、表示装置１は、算出された操作量が閾値以下である場合には、既に表示している構成画像を切り替えずにそのまま表示する。いずれにしても、表示装置１は、算出された操作量に応じた構成画像を表示する。
【００３９】
次に、表示装置１は、指示位置が検出されなくなったか否かを判断する（ステップＳ１９）。具体的には、表示装置１は、決められた時間（例えば０．３秒）にわたって指示位置が検出されなかったときに、指示位置が検出されなくなった（ＹＥＳ）と判断する。表示装置１は、否と判断した場合には（ステップＳ１９：ＮＯ）、ステップＳ１７の動作を実行する。つまり、表示装置１は、ステップＳ１７、Ｓ１８及びＳ１９の動作を繰り返すことで、指示位置が検出されなくなるまで、操作量に応じた構成画像を表示するようにしている。
【００４０】
一方、表示装置１は、指示位置が検出されなくなったと判断した場合には（ステップＳ１９：ＹＥＳ）、算出した操作量が閾値ｔｈ３を超えているか否かを判断する（ステップＳ２０）。表示装置１は、操作量が閾値ｔｈ３を超えていないと判断した場合は（ステップＳ２０：ＮＯ）、ステップＳ１１に戻って動作を実行する。一方、表示装置１は、操作量が閾値ｔｈ３を超えていると判断した場合は（ステップＳ２０：ＹＥＳ）、上述した新着メール取得動作を実行する（ステップＳ２１）。ステップＳ１９、Ｓ２０及びＳ２１は、図２に示す実行部１０５が行う動作である。そして、表示装置１は、新着メール取得動作が終了したときに、表示する構成画像を上記の表示順番における最初のもの（つまり構成画像Ｃ１）に戻す（ステップＳ２２）。ステップＳ２２は、図２に示す動画制御部１０４が行う動作である。
【００４１】
図８は、新着メール取得動作が実行された結果表示される画像の一例を示す図である。図８では、５つのメール画像３３１、３３２、３３３、３３６及び３３７を含むリスト画像３３０ａが表示面３１に表示されている。メール画像３３６及び３３７は、新着メール取得動作により表示装置１がメールサーバから取得した新着メールの内容を示す画像である。このように、表示面３１には取得された新着メールを示すメール画像（この例では３３６及び３３７）が新たに表示され、それまで表示されていたメール画像は下向きに移動する（この例では３３１、３３２及び３３３）か、表示されなくなっている（図３に示す３３４及び３３５）。また、メールソフト画像３２０には、構成画像Ｃ１が含まれており、新着メール取得動作が実行される前の図３に示す状態に戻っている。
【００４２】
以上のとおり、表示装置１は、動作開始処理を行うことで、特定動作（新着メール取得動作）またはリスト画像動作のいずれかを実行する。つまり、図４に示す動作のうち、ステップＳ１５及びＳ２１を除く動作が、動作開始処理の動作を示している。表示装置１は、ステップＳ１５のリスト画像動作では、ユーザが指示した位置を移動させると、それに合わせてユーザが指示した位置に表示されている画像を移動（スクロール）させたり切り替えたりする。また、表示装置１は、ステップＳ２１の新着メール取得動作では、新着メールを取得できた場合には、取得した新着メールを示すメール画像を新たに表示して、それまで表示していたメール画像を下向きに移動させる。一方、表示装置１は、動作開始処理を行っている間には、このようなスクロールや画像の切り替えを行わない。つまり、表示装置１は、動作開始処理の間、ユーザが最初に指示した位置（つまり開始位置）に表示されている画像を、位置及び内容を変化させずに固定して表示する。従って、動作開始処理が行われている間、表示面３１では、図７に示す動画だけが動いて表示されていることになる。これにより、特定動作を開始させるための操作が行われているときに、動画以外の画像が動いてしまい、ユーザがその動きに気を取られるということをなくすことができる。
【００４３】
本実施形態においては、表示装置１が、ユーザが実行させようとしている特定動作（新着メール取得動作）を実行する前に、図７に示すように動画を表示する。これにより、表示装置１は、ユーザの操作に応じた動作が実行される前に、その操作が受け付けられていることをユーザに通知することができる。また、表示装置１は、ステップＳ１２及びＳ１３の動作を行うことで、ユーザがリスト画像３３０に対してタッチ操作を行った場合には、詳細表示を行って動作開始処理を進めないようにしている。また、表示装置１は、ステップＳ１２及びＳ１４の動作を行うことで、ユーザがリスト画像３３０に対してドラッグ操作を行ってもそのときに最新のメール画像が表示されていない場合には、スクロール表示を行って動作開始処理を進めないようにしている。これらの場合、表示装置１は、動画を表示しないし、特定動作（新着メール取得動作）を開始させるための操作も受け付けない。仮に、リスト画像動作が実行されているときでも動作開始処理が行われるとすると、ユーザが例えばリスト画像をスクロールさせて目当ての電子メールを探すという操作を行っているときに、ユーザの意図に反して動作開始処理が実行されてしまうといったことが起こり得る。本実施形態によれば、このようにユーザの意図に反して、またはユーザが意図していないときに動作開始処理が実行されてしまうことを少なくすることができる。
【００４４】
また、表示装置１は、図８に示すように、特定動作の実行し終えた後に、表示する構成画像を最初のもの（構成画像Ｃ１）に戻している。つまり、本実施形態によれば、ユーザは、構成画像Ｃ４が表示されている間は、特定動作がまだ実行されているということを知ることができ、構成画像Ｃ１が表示されたときに、特定動作の実行が終了したということを知ることができる。つまり、ユーザは、リスト画像を見る代わりに、動画を見ることでも、特定動作が実行し終えたか否かを知ることができる。
【００４５】
また、表示装置１は、図５及び図７に示すように、操作距離、すなわち操作量が図５に示す閾値ｔｈ３以下である場合には、構成画像Ｃ１、Ｃ２及びＣ３のように、画像の形はそのままで「向き」だけが変化する構成画像を表示した。一方、表示装置１は、操作量が閾値ｔｈ３を超えたときに、それまでの構成画像から「形」が変化する構成画像Ｃ４を表示した。つまり、表示装置１が表示する動画には、「向き」が変化する第１の変化と、「形」が変化する第２の変化とが生じていることになる。これにより、ユーザは、例えば「向き」だけが変化し続ける場合に比べて、第１の変化から第２の変化に変わるタイミングを容易に把握することができる。また、ユーザは、このタイミングで指示を終了させれば特定動作が実行されることを覚えておけば、前述の「向き」だけが変化し続ける場合に比べて、特定動作をより確実に実行させることができる。言い換えれば、特定動作が実行されないようなタイミングで指示を終了させてしまうことを防止することができる。
【００４６】
また、表示装置１は、図３及び図５に示すように、メール画像が並んでいる下向きの方向にドラッグの操作がされたときに操作量を加算している。ユーザは、メール画像を見れば、それらが並んでいる向きを容易に把握することができる。一方、これらのメール画像は、実行させたい動作（新着メール取得動作）の対象となる画像である。このように、表示装置１では、動作の対象となる画像から容易に把握できる方向を、その動作を実行させるための操作の方向とすることで、これらの方向が互いに異なる向きとする場合に比べて、ユーザにこの操作を容易に行わせることができるようになっている。
【００４７】
［変形例］
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００４８】
（変形例１）
表示装置１は、上述した実施形態では、図４に示すステップＳ１８において、封筒が開封されるという内容の動画を表示したが、これに限らず、様々な内容の動画を表示してもよい。
図９は、本変形例における動画の例を示す図である。例えば、表示装置１は、封筒の形を変えずに色や大きさだけを変化させたり、形、色及び大きさを組み合わせてそれぞれ変化させたりしてもよい。図９（ａ）では、図６に示す封筒が開封される動画において、封筒の大きさも変化させた例が示されている。また、表示装置１は、動物や乗り物が移動する動画や、キャラクターが動く動画などを表示してもよい。
【００４９】
また、表示装置１は、途中から新しく何かが登場するような動画を表示してもよい。図９（ｂ）では、移動する自転車が後から登場する他の自転車にぶつかる動画が示されている。また、表示装置１は、動画の中に文字を含めてもよい。図９（ｃ）では、操作量に応じてキャラクターの表情が変化して、操作量が図５に示す閾値ｔｈ３を超えたときに、表示されているキャラクターが「今指を離せば新着メールを取ってくるぞ！」という吹き出しのセリフをしゃべるという動画が示されている。また、上述した例では、いずれも画像が表すもの（封筒や自転車）が移動する動画が示されていたが、移動しない動画であってもよい。例えば、表示装置１は、図９（ａ）に示す封筒の位置を変えない動画を表示してもよい。この場合、封筒の大きさ及び形が変わることで、ユーザは画像が変化していることを認識できる。このように、表示装置１は、どのような内容のものであっても、画像が変化していることをユーザに認識させることができるような動画を表示すればよい。そうすることにより、表示装置１は、特定動作を実行させるための操作が受け付けられていることをユーザに通知することができる。
【００５０】
また、表示装置１は、いずれの場合も、実施形態における構成画像のように、操作量が閾値ｔｈ３を超える直前から超えたときにかけて、動画の内容にそれまでと比べて異なる変化が生じるようにするとよい。具体的には、表示装置１は、動画の内容に第１の変化が生じる複数の第１構成画像と、これらの第１構成画像の次に表示された場合に、動画の内容に第１の変化とは異なる第２の変化が生じる第２構成画像を記憶しておく。つまり、本変形例では、構成画像は、第１構成画像及び第２構成画像を含んでいる。例えば、図６に示す例であれば、構成画像Ｃ１からＣ３までが複数の第１構成画像であり、構成画像Ｃ４が第２構成画像である。そして、表示装置１は、算出された操作量が閾値ｔｈ３に到達するまで、複数の第１構成画像を表示順番で切り替えながら表示して、算出された操作量が閾値ｔｈ３を超えたときに、第１構成画像から切り替えて第２構成画像を表示する。
【００５１】
ここでいう第１及び第２の変化は、実施形態で述べた「向き」と「形」のように変化の態様が異なるものには限らない。例えば、第１の変化では、「向き」を５度ずつ変化させて、第２の変化において、「向き」を９０度変化させるというように、変化の度合いを異ならせるものであってもよい。例えば、図９（ａ）の例であれば、第１の変化では封筒を少しずつ大きくして、封筒が開封されるときの第２の変化で封筒の大きさをそれまでよりも大幅に変化させている。他にも、図９（ｂ）に示すように、今まで表示されていなかったもの（この例では他の自転車）を登場させることを第２の変化としてもよい。更に、図９（ｃ）に示すように、新たに登場させたもの（この例では吹き出しのセリフ）が、具体的にどのような操作をすれば何が実現するかということを表していてもよい。いずれの場合も、第１の変化から第２の変化に切り替わったタイミングをユーザが容易に把握できるようになっていればよい。これにより、実施形態と同様に、特定動作をより確実に実行させることができる。
【００５２】
（変形例２）
表示装置１は、上述した実施形態及び変形例では、動画として、少しずつ変化する一つながりの絵（いわゆるアニメーション）を表示したが、これ以外の動画を表示してもよい。表示装置１は、例えば、ビデオカメラで撮影した映像や、デジタルカメラで撮影した画像が動いて見えるように編集したもの（いわゆる実写）を動画として表示してもよい。また、表示装置１は、アニメーション及び実写の両方を含む動画を表示してもよい。表示装置１は、要するに、画像が変化していることをユーザに認識させることができるような動画を表示すればよい。
【００５３】
（変形例３）
表示装置１は、図４に示すステップＳ１８において、操作量と閾値ｔｈ１、ｔｈ２及びｔｈ３との関係に基づいて構成画像を切り替えたが、これには限らない。表示装置１は、例えば、閾値及び構成画像の数を増やして、より滑らかに動いて見える動画を表示してもよい。また、表示装置１は、実施形態では、閾値を大きさの順番で並べたときに隣り合う閾値同士の差を等しくしたが、例えば、閾値が大きくなるほど差が大きくなるようにしたり、反対に差が小さくなるようにしたりしてもよい。これにより、表示装置１は、次第に動きが速くなったり、遅くなったりする動画を表示することができる。また、表示装置１は、閾値の大きさに関わらずこれらの差を変化させてもよいし、これらの差をランダムに変化させるようにしてもよい。いずれの場合も、表示装置１は、操作量に応じた構成画像を表示させるようになっていればよい。
【００５４】
（変形例４）
表示装置１は、図４に示すステップＳ１７において、上述した実施形態とは異なる方法で、操作量を算出してもよい。例えば、表示装置１は、図５に示す操作ベクトルにおける操作方向と下向きの方向とが合致するか否かを判断したが、他の方向との合致を判断してもよい。例えば、実行されるメールソフトによっては、リスト画像に含まれるメール画像が上下方向ではなく左右方向に並んでいるものがある。
図１０は、本変形例において表示されるリスト画像の一例を示す図である。図１０では、グループ画像３４０、３５０及び３６０を含むリスト画像３３０ｂが示されている。グループ画像３４０は、メール画像３４１、３４２及び３４３を含み、グループ画像３５０は、メール画像３５１、３５２及び３５３を含んでいる。また、グループ画像３６０は、メール画像３６１、３６２及び３６３を含んでいる。これらのグループ画像は、電子メールのうち、共通する事項を有するものをグループ化したものを示している。これらのメール画像は、左側ほど新しい電子メールを示している。また、表示装置１は、これらのグループと共通する事項を有する電子メールを対象に新着メール取得動作を行うことができる。
【００５５】
この例では、表示装置１は、右向き方向（矢印Ｘが指す方向）と、操作方向との合致を判断する。例えば、図１０に示すように、ユーザがグループ画像３４０が表示されている領域で指Ｆ１が指示する位置を右向きに移動させる。このとき、表示装置１は、開始位置Ｂ１０及び移動位置Ｂ１１を検出する。表示装置１は、開始位置Ｂ１０及び移動位置Ｂ１１を結ぶ操作ベクトルＡ１１の操作方向が、右向き方向と合致するか否かを判断し、合致していれば、操作ベクトルＡ１１の操作距離を操作量として算出する。このように、表示装置１は、下向きの方向に限らず、所定の方向と操作方向との合致を判断すればよい。
【００５６】
また、表示装置１は、図１０の例のように、複数の情報のうちの一部の情報を示す画像を表示している場合に、特定動作として、これら複数の情報のうち、表示中の一部の情報以外の情報を取得する動作を実行することがある。この場合に、表示装置１は、それらの一部の情報が並べられている方向と、図５で述べた操作ベクトルにおける操作方向との合致を判断するとよい。これにより、リスト画像をスクロールさせる場合と同じ操作で、動作開始処理を行わせることができるようになる。また、これにより、ユーザが動作開始処理のための操作方法を知らなかったとしても、その操作方法を、他の操作方法に比べて見つけやすくすることができる。なお、リスト画像は、実施形態のようにスクロールするものでなくてもよく、要するに、複数の情報が並べられている画像であればよい。以上のとおりリスト画像を表示する動作は、図１に示す制御部１０、表示部３０、記憶部５１及び通信部５４が協働して実行する。
【００５７】
（変形例５）
表示装置１は、図４に示すステップＳ１７において、図５に示す操作ベクトルにおける操作方向と下向きの方向との角度が決められた範囲に収まっていないと判断したとき、つまり操作方向のずれが許容範囲外であったときに、実施形態では、それ以降の操作距離（操作ベクトルの下向きの方向における大きさ）を操作量に加算しないようにした。表示装置１は、これに限らず、操作方向のずれが許容範囲外になった後であっても、このずれが許容範囲内に収まるような移動位置が検出された場合には、そのときの操作ベクトルにおける操作距離を操作量に加算するようにしてもよい。
【００５８】
また、表示装置１は、上記のような向きのずれを判断するための範囲を設けなくてもよい。その場合、表示装置１は、例えば、操作方向が下向きの方向と完全に一致していなければ、その操作ベクトルの操作距離を操作量に加算しない。または、表示装置１は、操作方向の向きに関わらず、その操作ベクトルの操作距離を操作量として加算する。この場合、ユーザは、左右方向にどれだけずれても、指示位置を下向きに移動させた大きさが図５に示す閾値ｔｈ３を超えれば、特定動作を実行させることができる。要するに、表示装置１では、操作方向のずれをどの程度許容するかによって、この範囲の値を決めたり、または範囲自体を設けないようにすればよい。
また、表示装置１は、図５に示すように、連続する移動位置同士を結ぶ操作ベクトルを用いるのではなく、開始位置から移動位置までを結ぶ操作ベクトルを用いて上記のような判断を行ってもよい。この場合、表示装置１は、開始位置を示すデータだけを記憶しておけばよいので、連続する移動位置同士を結ぶ操作ベクトルを用いる場合に比べて、記憶するデータを少なくすることができる。
【００５９】
また、表示装置１は、上記の操作距離ではなく、操作ベクトルの大きさを加算したものを操作量として算出してもよい。表示装置１は、例えば、実施形態のように操作方向と決められた方向とが合致しているか否かによって操作量への加算を判断する場合に、操作距離の代わりにベクトルの大きさを加算してもよいし、他にも、検出される指示位置を連ねた軌跡が決められた形に沿っている場合に、その操作における操作ベクトルの大きさを操作量に加算してもよい。更に、指示位置を連ねた軌跡に関係なく、単に、指示位置の移動距離（指示位置が開始位置から移動位置まで移動したときの移動の経路に沿った距離）を操作量として算出してもよい。
【００６０】
（変形例６）
表示装置１は、図４に示すステップＳ１７において、決められた方向とは反対向きに移動した指示位置が検出されたときには、算出する操作量を小さくしてもよい。
図１１は、本変形例において表示される構成画像の移り変わりを示す図である。図１１（ａ）では、構成画像Ｃ１、Ｃ２、Ｃ３及びＣ４が、上述した表示順番で切り替えられて表示されるときの移り変わりが示されている。この場合、構成画像Ｃ４の次には、構成画像Ｃ１が表示される。図１１（ｂ）では、構成画像Ｃ４が表示された後に、構成画像Ｃ３が表示される場合の移り変わりが示されている。例えば、図５に示す例で、ユーザが、指Ｆ１を移動位置Ｂ３まで移動させた後、移動位置Ｂ２まで戻した場合に、このような移り変わりをする。
【００６１】
このとき、表示装置１は、移動位置Ｂ３から移動位置Ｂ２を結ぶ操作ベクトルの操作距離Ｌ３を、操作量（この場合Ｌ１＋Ｌ２＋Ｌ３）から減算する。従って、操作量がＬ１＋Ｌ２となり、図５に示す閾値ｔｈ３よりも小さくなるため、表示装置１は、表示する構成画像をＣ４からＣ３に切り替える。このように、表示装置１は、算出した操作量が小さくなった場合には、表示順番とは逆の順番で複数の構成画像を切り替えながら表示させる。これにより、ユーザは、例えば一度構成画像Ｃ４が表示されるまで操作を行ったものの特定動作の実行を中止したくなったという場合に、指示位置を上向きに戻すことで中止することができる。また、このとき、表示される構成画像がＣ３に戻るため、ユーザは、指示を終了しても特定動作が実行されない状態となったことを認識することができる。
【００６２】
（変形例７）
表示装置１は、図４に示すステップＳ１９、Ｓ２０及びＳ２１において、算出した操作量が閾値を超えた状態で位置が検出されなくなったときに新着メール取得動作を行ったが、これに限らず、例えば、算出した操作量が閾値を超えた時点で、新着メール取得動作を行ってもよい。
図１２は、本変形例の動作開始処理において表示装置１が行う動作の手順の一例を示すフローチャートである。表示装置１は、図４に示したステップＳ１８までの動作を行い、操作量に応じた構成画像を表示する。次に、表示装置１は、操作量が閾値を超えているか否かを判断する（ステップＳ３１）。表示装置１は、操作量が閾値を超えていると判断した場合は（ステップＳ３１：ＹＥＳ）、ステップＳ２１に進んで新着メール取得動作を実行する。一方、表示装置１は、操作量が閾値を超えていないと判断した場合は（ステップＳ３１：ＮＯ）、指示位置が検出されなくなったか否かを判断する（ステップＳ３２）。表示装置１は、指示位置が検出されていると判断した場合は（ステップＳ３２：ＮＯ）、ステップＳ１７に戻って操作量を算出する。こうして、表示装置１は、操作量が閾値を超えるか、指示位置が検出されなくなるまでは、操作量の算出と、算出した操作量に応じた構成画像の表示とを繰り返し行う。ステップＳ３２において指示位置が検出されなくなった（ＹＥＳ）と判断した場合は、表示装置１は、ステップＳ１１に戻って動作を行う。ステップＳ３１及びＳ３２は、図２に示す実行部１０５により行われる動作である。
【００６３】
上述した実施形態などでは、ユーザが表示面３１を指で指示している場合、その指を離したときに特定動作が実行されたが、本変形例によれば、指を離さなくても特定動作（この例では新着メール取得動作）が実行されるため、実施形態などとは異なる操作感をユーザに与えることができる。
表示装置１は、上述した実施形態、本変形例及び他の変形例のいずれにおいても、ステップＳ１７において算出した操作量が閾値を超える場合に特定動作を実行している。ここでいう操作量が閾値を超える場合とは、操作量が閾値を超えた瞬間だけのことではなく、操作量が閾値を超えている状態であればいつでもよいということである。具体的には、表示装置１は、操作量が閾値を超える場合であり、且つ、本変形例のように操作量が閾値を超えたときや、実施形態のように指示位置が検出されなくなったときなどに、特定動作を実行する。
【００６４】
（変形例８）
表示装置１は、図４に示すステップＳ１９及びＳ２０において、操作量が閾値ｔｈ３を超えた状態で移動位置の検出が終了した場合であっても、他の条件を満たせば特定動作を実行しないようにしてもよい。例えば、表示装置１は、開始位置が検出されて（指示位置の移動が開始されて）から移動位置が検出されなくなるまでに要した時間が予め決められた値以下であるときには、特定動作を実行しない。表示装置１を、カバンの中に入れてあるときなどに、何かの物が表示面３１に接触して、ユーザが意図せずに指示位置が検出されることがある。このような接触は、瞬間的に生じることが多い。このため、前述の値を例えば１秒間程度に決めておくことで、これよりも短い時間での瞬間的な接触によって操作量が閾値ｔｈ３を超えた場合に、特定動作が実行されないようにすることができる。
【００６５】
また、表示装置１は、反対に、開始位置が検出されてから移動位置が検出されなくなるまでに要した時間が予め決められた値（例えば１０秒）以上である場合に、特定動作を実行しないようにしてもよい。この場合、何かの物が表示面３１に接触し続ける状態となってユーザが意図せずに指示位置が検出される、ということがなくなる。なお、表示装置１は、前述の時間が予め決められた値（第１の値という）以下である場合と、他の予め決められた値（第２の値という）以上である場合との両方の場合に特定動作を実行しないようにするのであれば、第１の値よりも大きい値を第２の値として予め決めておく。また、上述した変形例のように、操作量が閾値を超えたときに特定動作を行う場合であれば、表示装置１は、移動が開始されてから算出した操作量が閾値を超えるまでに要した時間が第１の値以下または第２の値以上である場合には、特定動作を実行せず、それ以外の場合には、特定動作を実行する。この場合も、表示装置１は、要した時間が第１の値以下である場合にだけ特定動作を実行しないようにしてもよいし、第２の値以上である場合にだけ特定動作を実行しないようにしてもよい。以上のとおり、本変形例によれば、ユーザが意図しない接触による特定動作の実行を抑制することができる。
【００６６】
（変形例９）
表示装置１は、上述した実施形態及び変形例では、図４に示すステップＳ１１における検出の結果に基づいて、指示位置が移動した場合の距離（開始位置及び移動位置の所定方向の距離や移動距離そのもの）を操作量として算出したが、このような距離で表される操作量に限らず、例えば、時間で表される操作量を算出してもよい。
【００６７】
図１３は、本変形例の動作開始処理において表示装置１が行う動作の手順の一例を示すフローチャートである。表示装置１は、図４に示したステップＳ１１の動作を行い、指示位置を検出する。次に、表示装置１は、指示位置の検出を開始した時刻（開始時刻という）を記憶する（ステップＳ４１）。続いて、表示装置１は、開始時刻から経過した時間を操作量として算出する（ステップＳ４２）。そして、表示装置１は、ステップＳ１８で操作量に応じた構成画像を表示し、ステップＳ１９で指示位置が検出されなくなったか否かを判断する。表示装置１は、指示位置が検出されていると判断した場合（ステップＳ１９：ＮＯ）、ステップＳ４２に戻って動作を行う。一方、表示装置１は、指示位置が検出されなくなったと判断した場合は（ステップＳ１９：ＹＥＳ）、ステップＳ２０以降の動作を実施形態と同様に行う。ステップＳ４１及びＳ４２は、図２に示す算出部１０３が行う動作である。本変形例によれば、ユーザは、決められた時間を超えて表示面３１を指示し続けるといういわゆる長押しの操作を行うことで、特定動作を実行させることができ、上述した実施形態や変形例とは異なる操作感を得ることができる。
【００６８】
なお、表示装置１は、上記のように指示されてから経過した時間を操作量とする場合に、指示される位置によって、操作量を増加させたり減少させたりしてもよい。例えば、表示装置１は、図３に示すリスト画像３３０が指示されている場合は操作量を増加させ、装置画像３１０及びメールソフト画像３２０のいずれかが指示されている場合は操作量を減少させる。これにより、上述した変形例のように、ユーザは、リスト画像３３０を指示することで一度構成画像Ｃ４が表示されるまで操作を行ったものの特定動作の実行を中止したくなったという場合に、装置画像３１０及びメールソフト画像３２０のいずれかを指示することで中止することができる。
【００６９】
また、表示装置１は、上述したドラッグや長押しに限らず、例えば二度続けて短い指示を繰り返すダブルタップや、決められた領域を順番に指示する操作、表示された画像をドラッグして所定の場所まで移動させる操作など、様々な他の操作がされたときに特定動作を実行してもよい。いずれの場合も、表示装置１は、ユーザがこれらの操作を行ったときの指示位置の検出結果に基づき、距離または時間で表される操作量を算出すればよい。
【００７０】
（変形例１０）
表示装置１は、上述した実施形態では、リスト画像として複数の受信済みの電子メールの一覧を示す画像を表示したが、他のものを示す画像を表示してもよい。例えば、表示装置１は、送信済みの電子メールの一覧や登録してあるメールアドレスの一覧などを示す画像を表示する。他にも、表示装置１は、例えばブラウザのプログラムを実行して、検索サイトで検索した結果の一覧や、ＳＮＳサイトで投稿されているメッセージの一覧などを示す画像を表示してもよい。
【００７１】
また、表示装置１は、上述した実施形態では、電子メールを受信した日時に基づいて降順でメール画像を並べて表示していたが、他の順番で表示してもよい。例えば、表示装置１は、送信元のメールアドレスがＡＢＣ順となるように並べたり、件名が五十音順となるように並べてもよい。また、表示装置１は、添付ファイルの有無や、ユーザによって選択されたか否かによって、表示する順番を変更してもよい。要するに、表示装置１は、目的とする情報（実施形態であれば電子メール）をユーザが探しやすいように、複数の情報を並べるものであればよい。
【００７２】
（変形例１１）
表示装置１は、上述した実施形態及び変形例では、表示面３１にリスト画像、すなわち複数の情報を並べて表した画像を表示しているときに、動作開始処理を行ったが、これには限らない。表示装置１は、例えば、メール詳細画像（電子メールの詳細な内容を示す画像）を表示しているときに動作開始処理を行ってもよい。また、表示装置１は、メールソフトが実行されているときであれば、どのような画像が表示されているときであっても、動作開始処理を行うようにしてもよい。要するに、表示装置１は、動作開始処理を行うときに、どのような画像を表示してもよい（リスト画像に限られない）。
【００７３】
（変形例１２）
表示装置１は、上述した実施形態では、図４に示すステップＳ２１において、新着メール取得動作を特定動作として実行したが、これ以外の特定動作を実行してもよい。例えば、表示装置１は、電子メールを送信する動作を特定動作として実行してもよい。この場合、表示装置１は、操作方向（ドラッグの方向）が実施形態のように下向きの方向と合致しているか否かを判断するのではなく、他の方向と合致しているか否かを判断してもよい。例えば、表示装置１は、上向きの方向との合致を判断してもよい。ユーザが表示装置１を手に持っている場合、表示面３１の下側よりも上側のほうがユーザから離れた状態になることが多い。このため、ユーザは、上向きの方向に操作することで、電子メールを相手のほうに差し出すような感覚で、送信の操作を行うことができる。
【００７４】
また、表示装置１は、例えば、サーバからプッシュ型の通信でデータが送信されてきた場合に、そのデータを受信する動作を特定動作として実行してもよい。この場合、表示装置１は、例えば、上述した変形例で述べたように検出される指示位置を連ねた軌跡が円形に沿っている場合に、特定動作を実行してもよい。この場合、丸を描くという操作によってデータの受信を許可するというように、実行させたい特定動作の内容から操作の方法が連想しやすいため、ユーザが操作の方法を忘れたとしても思い出しやすくすることができる。以上のように、表示装置１では、特定動作の内容から連想しやすい操作方法で操作されたときに操作量を加算するとよい。これにより、ユーザがその操作方法を思い出しやすくなり、また、ユーザがその操作方法を知らなくても直感的に操作できるようにすることができる。
【００７５】
また、表示装置１は、データの通信を伴わない動作を特定動作としてもよい。例えば、表示装置１に記憶されている画像を表示させるためのプログラムが実行されている場合に、表示されている画像を切り替える動作を特定動作としてもよい。この場合、図２に示す実行部１０５は、図１に示す制御部１０及び記憶部５１により実現される機能となる。この場合、表示装置１は、例えば、動作開始処理を開始する時点で、切り替えるべき画像があるか否かを判断し、あると判断した場合とないと判断した場合とで、表示する動画を変更するようにしてもよい。例えば、表示装置１は、あると判断した場合には画像を様々に変化させ、ないと判断した場合には画像を変化させないようにしたり、吹き出しのセリフで「もう画像がないよ」としゃべるキャラクターを表示させたりする。これにより、表示装置１は、ユーザが特定動作を実行させるための操作を終える前に、その特定動作を実行することができるか否かを通知することができる。
【００７６】
（変形例１３）
表示装置１は、上述した実施形態では、図４に示すステップＳ１３及びＳ１４において、ユーザがリスト画像３３０に対してドラッグ操作を行ってもそのときに最新のメール画像が表示されていない場合には、動作開始処理を進めないようにしたが、これには限らない。例えば、表示装置１は、この場合であっても動作開始処理を進めるようにしてもよい。これにより、ユーザは、リスト画像のスクロール表示と動作開始処理とを同時に行わせることができる。また、表示装置１は、最新のメール画像が表示されていても、開始位置がリスト画像３３０上である場合には、動作開始処理を進めないようにしてもよい。これにより、ユーザがリスト画像を操作しているときに、意図せず新着メール取得動作が行われるということがなくなる。
【００７７】
また、表示装置１は、リスト画像のスクロールと動作開始処理とのいずれか予め決められたほうの動作を優先して行うようにしてもよい。その際、優先して行うほうの動作は、操作方向のずれの許容範囲を狭くし、他方の動作は許容範囲を広くしてもよい。例えば、表示装置１が動作開始処理を優先する場合、ユーザは、指を下向きに一致させるように丁寧に移動させることで新着メール取得動作を行わせ、少しずらして移動させることでリスト画像をスクロールさせることになる。これにより、ユーザは、操作方法を少し変えるだけで（この例では指を移動させる方向を少し変えるだけで）、別の動作を行わせることができる。また、その際、動作開始処理が受け付けられていれば、動画が表示されるため、ユーザは、意図した操作が受け付けられたか否かをすぐに認識することができる。
【００７８】
以上ではリスト画像の操作を例に説明したが、他の画像を操作する場合であっても同様である。要するに、表示装置１は、表示している画像に対する操作と、動作開始処理を行うための操作とが共通している場合、両方の操作がなされたものとして受け付けてもよいし、優先する一方の操作だけが行われたものとして受け付けてもよい。また、この場合に、開始位置の場所や、表示されている画像に対する所定の条件（実施形態であれば、最新のメール画像が表示されているか否かという条件）が満たされているか否かに応じて、どちらの操作として受け付けるかということを判断してもよい。更に、これらの方法に加えて、上記のように２つの操作において許容する操作のずれの範囲を異ならせてもよい。
【００７９】
（変形例１４）
表示装置１は、上述した実施形態では、図４に示すステップＳ２１において、取得した新着メールを示すメール画像を表示させたが、これを表示させないようにしてもよい。例えば、表示装置１は、特定動作を実行した後も、開始位置に表示されているメール画像の位置を固定したまま表示させることで、リスト画像に含まれる画像の位置や内容を変化させないようにする。この場合、ユーザは、特定動作が実行されたことを、表示される動画の動きによって確認することになる。図７に示す動画が表示される場合であれば、ユーザは、ドラッグを終了した後も構成画像Ｃ４が表示されていれば、操作が受け付けられて特定動作が実行されていることを確認できる。そして、ユーザは、構成画像Ｃ４から構成画像Ｃ１に表示が切り替わったときに、特定動作の実行が終了したことを確認することができる。
【００８０】
（変形例１５）
表示装置１は、上述した実施形態では、図４に示すステップＳ２２において、新着メール取得動作が終了したときに、表示する構成画像を構成画像Ｃ１に戻したが、例えば、新着メール取得動作が開始したときに戻すようにしてもよい。この場合、ユーザは、動画が最初の状態に戻ったことで、操作の受け付けが完了して新着メール取得動作が実行され始めたことを認識することができる。また、この場合、ユーザは、リスト画像が更新されることで、新着メール取得動作が終了したことを知ることができる。このように、表示装置１は、特定動作の実行を開始したときまたは終了したときに、表示する画像を、上記の表示順番における最初の構成画像に戻すようにすればよい。
【００８１】
（変形例１６）
表示装置１は、上述した実施形態では、指示位置が検出される前から構成画像を表示させていたが、指示位置が検出されたときに初めて構成画像を表示させるようにしてもよい。これにより、ユーザは、それまで表示されていなかった構成画像が表示されたという表示の変化によって、操作が受け付けられていることを知ることができる。一方、実施形態のように指示位置が検出される前から構成画像を表示させている場合は、ユーザは、動画の表示によって操作の受け付けを知ることができるのに加え、操作を開始するときから構成画像に注意を払っておくことで、動画の最初の動きを見逃すことなく確認することができる。このように構成画像を表示させる動作は、図２に示す動画制御部１０４が実行する。
【００８２】
（変形例１７）
本発明は、表示装置１のような表示装置の他にも、その表示装置が実施する処理を実現するための方法としても捉えられるものである。ここでいう処理とは、例えば、図４に示す手順において表示装置１が実施する処理である。また、本発明は、表示装置１のように表示部及びタッチセンサを備えるコンピュータを、図２に示す各手段として機能させるためのプログラムとしても捉えられるものである。かかるプログラムは、これを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
【符号の説明】
【００８３】
１…表示装置、１０…制御部、２０…タッチスクリーン部、３０…表示部、４０…タッチセンサ、５１…記憶部、５２…音声入出力部、５３…操作部、５４…通信部、１０１…表示部、１０２…検出部、１０３…算出部、１０４…動画制御部、１０５…実行部
【図１】
0005704655.tif 000002
【図２】
0005704655.tif 000003
【図３】
0005704655.tif 000004
【図４】
0005704655.tif 000005
【図５】
0005704655.tif 000006
【図６】
0005704655.tif 000007
【図７】
0005704655.tif 000008
【図８】
0005704655.tif 000009
【図９】
0005704655.tif 000010
【図１０】
0005704655.tif 000011
【図１１】
0005704655.tif 000012
【図１２】
0005704655.tif 000013
【図１３】
0005704655.tif 000014