(57)【要約】【課題】ユーザの利便性の向上を図ることが可能な表示制御装置、表示制御方法、およびプログラムを提供する。【解決手段】表示画面を表示し、表示画面に対するユーザ操作に基づく表示画面上の操作位置を、１または２以上検出する操作表示部と、操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定する状態判定部と、第１操作状態における操作位置の変化に基づいて、実行する表示に関する処理を判定する処理判定部と、処理の判定結果に基づいて、実行すると判定された処理を実行し、処理に対応する表示を表示画面にさせる表示制御部とを備え、表示制御部は、実行すると判定された処理についての判定の継続時間に応じて、判定された処理に対応する表示を継続させる、表示制御装置が提供される。【選択図】図３０
2012185647.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を表示し、前記表示画面に対するユーザ操作に基づく表示画面上の操作位置を、１または２以上検出する操作表示部と、
前記操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定する状態判定部と、
前記第１操作状態における前記操作位置の変化に基づいて、実行する表示に関する処理を判定する処理判定部と、
処理の判定結果に基づいて、実行すると判定された処理を実行し、前記処理に対応する表示を前記表示画面にさせる表示制御部と、
を備え、
前記表示制御部は、実行すると判定された前記処理についての判定の継続時間に応じて、判定された前記処理に対応する表示を継続させる、表示制御装置。
【請求項２】
時間軸上に並べられる画像が一覧表示されている表示画面が表示されているとき、判定された前記処理が、前記時間軸を拡大または縮小させて表示を変化させる処理である場合、
前記表示制御部は、前記判定の継続時間に応じて前記時間軸を拡大または縮小させる、請求項１に記載の表示制御装置。
【請求項３】
前記時間軸上に並べられる画像が一覧表示される表示画面は、前記時間軸がらせん状に表された表示画面である、請求項２に記載の表示制御装置。
【請求項４】
判定された前記処理が、前記表示画面に表示されている表示内容の表示サイズを拡大または縮小させる処理である場合、
前記表示制御部は、前記判定の継続時間に応じて前記表示内容の表示サイズを拡大または縮小させる、請求項１に記載の表示制御装置。
【請求項５】
前記処理判定部は、
検出されている２つの操作位置間の距離に基づく領域変化速度と、前記領域変化速度に基づく、表示の変化量を示す領域変化量とを算出し、
算出された前記領域変化速度に基づいて、実行する前記処理の種別を判定し、
算出された前記領域変化量に基づいて、表示の変化量を決定する、請求項１〜４のいずれか１項に記載の表示制御装置。
【請求項６】
前記処理判定部は、
前回算出した領域変化速度と今回算出した領域変化速度との積をさらに算出し、
算出された前記積の値が負の値の場合には反復操作が行われたと判定し、反復操作に対応する処理を、実行する前記処理と判定する、請求項５に記載の表示制御装置。
【請求項７】
前記処理判定部は、さらに前記今回算出した領域変化速度に基づいて反復操作に対応する処理の種別を判定する、請求項６に記載の表示制御装置。
【請求項８】
前記状態判定部は、前記操作位置の検出結果に基づいて、前記第１操作状態から前記操作位置が検出されていない第２操作状態への変化をさらに判定し、
前記処理判定部は、算出された前記領域変化量の積算値をさらに算出し、
前記処理判定部が前記積算値を算出する場合には、
前記表示制御部は、
前記状態判定部において前記第２操作状態へと変化したと判定されるまで、実行すると判定された処理を実行せず、
前記積算値に対応して前記処理を行ったときにおける処理結果を示す処理結果候補を、前記表示画面に表示させ、
前記第２操作状態へと変化したと判定されたときに、前記処理結果候補に対応する表示を前記表示画面にさせる、請求項５〜７のいずれか１項に記載の表示制御装置。
【請求項９】
前記表示制御部は、前記処理結果候補をポップアップ画面内に表示させる、請求項８に記載の表示制御装置。
【請求項１０】
前記表示制御部は、前記処理結果候補として、前記積算値に対応して前記処理を行ったときにおける表示内容を表示させる、請求項９に記載の表示制御装置。
【請求項１１】
前記表示制御部は、前記処理結果候補として、前記積算値に対応して前記処理を行ったときにおける表示内容に対応する文字情報を表示させる、請求項９に記載の表示制御装置。
【請求項１２】
前記状態判定部は、前記操作位置の検出結果に基づいて、前記第１操作状態から１つまたは３つ以上の操作位置が検出されている第３操作状態への変化をさらに判定し、
前記表示制御部は、前記第３操作状態へと変化したと判定されたときに、実行されている処理の実行を一時的に停止する、または、表示画面の表示内容を、実行されている処理が行われる前の表示内容とする、請求項１〜１１のいずれか１項に記載の表示制御装置。
【請求項１３】
前記状態判定部は、前記操作位置の検出結果に基づいて、前記第３操作状態から前記第１操作状態への変化をさらに判定し、
前記表示制御部は、前記第１操作状態へと変化したと判定されたときに、一時的に停止している処理の実行を再開する、請求項１２に記載の表示制御装置。
【請求項１４】
表示画面を表示し、前記表示画面に対するユーザ操作に基づく表示画面上の操作位置を１または２以上検出する操作表示部における、前記操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定するステップと、
前記第１操作状態における前記操作位置の変化に基づいて、実行する表示に関する処理を判定するステップと、
処理の判定結果に基づいて、実行すると判定された処理を実行し、前記処理に対応する表示を前記表示画面にさせるステップと、
を有し、
前記表示画面にさせるステップでは、実行すると判定された前記処理についての判定の継続時間に応じて、判定された前記処理に対応する表示を継続させる、表示制御方法。
【請求項１５】
表示画面を表示し、前記表示画面に対するユーザ操作に基づく表示画面上の操作位置を１または２以上検出する操作表示部における、前記操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定するステップ、
前記第１操作状態における前記操作位置の変化に基づいて、実行する表示に関する処理を判定するステップ、
処理の判定結果に基づいて、実行すると判定された処理を実行し、前記処理に対応する表示を前記表示画面にさせるステップ、
をコンピュータに実行させ、
前記表示画面にさせるステップでは、実行すると判定された前記処理についての判定の継続時間に応じて、判定された前記処理に対応する表示を継続させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、例えばスマートフォンなどの通信装置のように、表示画面の表示と当該表示画面に対するユーザ操作とが可能なタッチパネルを備える装置の普及が進んでいる。上記のような装置の中には、表示画面に対する１または２以上のユーザ操作（以下、「マルチタッチ操作」と示す場合がある。）を検出可能な装置もある。ここで、マルチタッチ操作を可能とするマルチタッチ・ユーザインタフェース（以下、「マルチタッチＵＩ」と示す場合がある。）は、ユーザに対してより直感的な操作を提供する上で、重要な技術となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
マルチタッチＵＩが採用された装置を用いることによって、ユーザは、より直感的な操作を行うことが可能となるので、例えば、表示画面に表示された表示内容の表示サイズの拡大や、当該表示サイズの縮小など、表示画面の表示を変化させることができる。よって、マルチタッチＵＩが採用された装置は、ユーザの利便性を向上させることができる可能性がある。
【０００４】
ここで、マルチタッチＵＩが採用された装置が、例えばスマートフォンなどのような携帯型の装置であるときには、ユーザが操作を行う対象の表示画面が、ユーザが操作を行うために十分な大きさを有していない場合がある。上記の場合には、表示画面の表示を所望の表示とするために、ユーザは、例えばピンチイン操作やピンチアウト操作などのような所定のマルチタッチ操作を複数回繰り返し行わなければならないことが起こりうる。なお、上記のような、ユーザが所定のマルチタッチ操作を複数回繰り返し行わなければならないことは、ユーザが操作を行う対象の表示画面が、ユーザが操作を行うために十分な大きさを有していたとしても、同様に起こりうる。よって、マルチタッチＵＩが採用された装置を用いたとしても、ユーザの利便性の向上を図ることができるとは、限らない。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザの利便性の向上を図ることが可能な、新規かつ改良された表示制御装置、表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点によれば、表示画面を表示し、上記表示画面に対するユーザ操作に基づく表示画面上の操作位置を、１または２以上検出する操作表示部と、上記操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定する状態判定部と、上記第１操作状態における上記操作位置の変化に基づいて、実行する表示に関する処理を判定する処理判定部と、処理の判定結果に基づいて、実行すると判定された処理を実行し、上記処理に対応する表示を上記表示画面にさせる表示制御部とを備え、上記表示制御部は、実行すると判定された上記処理についての判定の継続時間に応じて、判定された上記処理に対応する表示を継続させる、表示制御装置が提供される。
【０００７】
かかる構成により、ユーザの利便性の向上を図ることができる。
【０００８】
また、時間軸上に並べられる画像が一覧表示されている表示画面が表示されているとき、判定された上記処理が、上記時間軸を拡大または縮小させて表示を変化させる処理である場合、上記表示制御部は、上記判定の継続時間に応じて上記時間軸を拡大または縮小させてもよい。
【０００９】
また、上記時間軸上に並べられる画像が一覧表示される表示画面は、上記時間軸がらせん状に表された表示画面であってもよい。
【００１０】
また、判定された上記処理が、上記表示画面に表示されている表示内容の表示サイズを拡大または縮小させる処理である場合、上記表示制御部は、上記判定の継続時間に応じて上記表示内容の表示サイズを拡大または縮小させてもよい。
【００１１】
また、上記処理判定部は、検出されている２つの操作位置間の距離に基づく領域変化速度と、上記領域変化速度に基づく、表示の変化量を示す領域変化量とを算出し、算出された上記領域変化速度に基づいて、実行する上記処理の種別を判定し、算出された上記領域変化量に基づいて、表示の変化量を決定してもよい。
【００１２】
また、上記処理判定部は、前回算出した領域変化速度と今回算出した領域変化速度との積をさらに算出し、算出された上記積の値が負の値の場合には反復操作が行われたと判定し、反復操作に対応する処理を、実行する上記処理と判定してもよい。
【００１３】
また、上記処理判定部は、さらに上記今回算出した領域変化速度に基づいて反復操作に対応する処理の種別を判定してもよい。
【００１４】
また、上記状態判定部は、上記操作位置の検出結果に基づいて、上記第１操作状態から上記操作位置が検出されていない第２操作状態への変化をさらに判定し、上記処理判定部は、算出された上記領域変化量の積算値をさらに算出し、上記処理判定部が上記積算値を算出する場合には、上記表示制御部は、上記状態判定部において上記第２操作状態へと変化したと判定されるまで、実行すると判定された処理を実行せず、上記積算値に対応して上記処理を行ったときにおける処理結果を示す処理結果候補を、上記表示画面に表示させ、上記第２操作状態へと変化したと判定されたときに、上記処理結果候補に対応する表示を上記表示画面にさせてもよい。
【００１５】
また、上記表示制御部は、上記処理結果候補をポップアップ画面内に表示させてもよい。
【００１６】
また、上記表示制御部は、上記処理結果候補として、上記積算値に対応して上記処理を行ったときにおける表示内容を表示させてもよい。
【００１７】
また、上記表示制御部は、上記処理結果候補として、上記積算値に対応して上記処理を行ったときにおける表示内容に対応する文字情報を表示させてもよい。
【００１８】
また、上記状態判定部は、上記操作位置の検出結果に基づいて、上記第１操作状態から１つまたは３つ以上の操作位置が検出されている第３操作状態への変化をさらに判定し、上記表示制御部は、上記第３操作状態へと変化したと判定されたときに、実行されている処理の実行を一時的に停止する、または、表示画面の表示内容を、実行されている処理が行われる前の表示内容としてもよい。
【００１９】
また、上記状態判定部は、上記操作位置の検出結果に基づいて、上記第３操作状態から上記第１操作状態への変化をさらに判定し、上記表示制御部は、上記第１操作状態へと変化したと判定されたときに、一時的に停止している処理の実行を再開してもよい。
【００２０】
また、上記目的を達成するために、本発明の第２の観点によれば、表示画面を表示し、上記表示画面に対するユーザ操作に基づく表示画面上の操作位置を１または２以上検出する操作表示部における、上記操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定するステップと、上記第１操作状態における上記操作位置の変化に基づいて、実行する表示に関する処理を判定するステップと、処理の判定結果に基づいて、実行すると判定された処理を実行し、上記処理に対応する表示を上記表示画面にさせるステップとを有し、上記表示画面にさせるステップでは、実行すると判定された上記処理についての判定の継続時間に応じて、判定された上記処理に対応する表示を継続させる、表示制御方法が提供される。
【００２１】
かかる方法を用いることにより、ユーザの利便性の向上を図ることができる。
【００２２】
また、上記目的を達成するために、本発明の第３の観点によれば、表示画面を表示し、上記表示画面に対するユーザ操作に基づく表示画面上の操作位置を１または２以上検出する操作表示部における、上記操作位置の検出結果に基づいて、２つの操作位置が検出されている第１操作状態を判定するステップ、上記第１操作状態における上記操作位置の変化に基づいて、実行する表示に関する処理を判定するステップ、処理の判定結果に基づいて、実行すると判定された処理を実行し、上記処理に対応する表示を上記表示画面にさせるステップ、をコンピュータに実行させ、上記表示画面にさせるステップでは、実行すると判定された上記処理についての判定の継続時間に応じて、判定された上記処理に対応する表示を継続させる、プログラムが提供される。
【００２３】
かかるプログラムを用いることにより、ユーザの利便性の向上を図ることができる。
【発明の効果】
【００２４】
本発明によれば、ユーザの利便性の向上を図ることができる。
【図面の簡単な説明】
【００２５】
【図１】マルチタッチ操作の一例を示す説明図である。
【図２】従来の表示制御装置において生じうる問題の一例を示す説明図である。
【図３】本発明の実施形態に係る表示制御装置における、表示画面に対する操作位置に基づいて実行する処理の判定方法の一例を示す説明図である。
【図４】本発明の実施形態に係る表示制御方法によって実現される表示制御の第１の例を示す説明図である。
【図５】本発明の実施形態に係る表示制御方法によって実現される表示制御の第２の例を示す説明図である。
【図６】本発明の実施形態に係る表示制御方法によって実現される表示制御の第３の例を示す説明図である。
【図７】本発明の実施形態に係る表示制御方法によって実現される表示制御の第４の例を示す説明図である。
【図８】本発明の実施形態に係る表示制御方法によって実現される表示制御の第５の例を示す説明図である。
【図９】本発明の実施形態に係る表示制御方法によって実現される表示制御の第６の例を示す説明図である。
【図１０】本発明の実施形態に係る時間軸上に並べられる画像が一覧表示されている表示画面の一例を示す説明図である。
【図１１】本発明の実施形態に係る表示制御装置における、反復操作に対応する処理による表示の変化速度の決定方法の一例を説明するための説明図である。
【図１２】本発明の実施形態に係る表示制御装置における、反復操作に対応する処理による表示の変化速度の決定方法の一例を説明するための説明図である。
【図１３】本発明の実施形態に係る表示制御方法によって実現される表示制御の第７の例を示す説明図である。
【図１４】本発明の実施形態に係る表示制御方法によって実現される表示制御の第８の例を示す説明図である。
【図１５】本発明の実施形態に係る表示制御方法によって実現される表示制御の第８の例を示す説明図である。
【図１６】本発明の実施形態に係る表示制御装置における時間軸に対する処理の切り替え方法の一例を説明するための説明図である。
【図１７】本発明の実施形態に係る表示制御装置における時間軸に対する処理の切り替え方法の一例を説明するための説明図である。
【図１８】本発明の実施形態に係る表示制御装置における時間軸に対する処理の切り替え方法の一例を説明するための説明図である。
【図１９】本発明の実施形態に係る表示制御方法によって実現される表示制御の第９の例を示す説明図である。
【図２０】本発明の実施形態に係る表示制御方法に係る処理の第１の例を示す流れ図である。
【図２１】本発明の実施形態に係る領域変化速度と領域変化量とを算出する算出処理の一例を示す流れ図である。
【図２２】本発明の実施形態に係る表示更新処理の一例を示す流れ図である。
【図２３】本発明の実施形態に係る継続変更処理の一例を示す流れ図である。
【図２４】本発明の実施形態に係る処理結果候補決定処理の一例を示す流れ図である。
【図２５】本発明の実施形態に係る継続判定処理の一例を示す流れ図である。
【図２６】本発明の実施形態に係る表示制御方法に係る処理の第２の例を示す流れ図である。
【図２７】本発明の実施形態に係る対象領域決定処理の一例を示す流れ図である。
【図２８】本発明の実施形態に係る領域変化速度と領域変化量とを算出する算出処理の他の例を示す流れ図である。
【図２９】本発明の実施形態に係る継続変更処理の他の例を示す流れ図である。
【図３０】本発明の実施形態に係る表示制御装置の構成の一例を示すブロック図である。
【図３１】本発明の実施形態に係る表示制御装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００２６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２７】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係る表示制御方法
２．本発明の実施形態に係る表示制御装置
３．本発明の実施形態に係るプログラム
【００２８】
（本発明の実施形態に係る表示制御方法）
本発明の実施形態に係る表示制御装置（以下、「表示制御装置１００」と示す場合がある。）の構成について説明する前に、本発明の実施形態に係る表示制御方法について説明する。以下では、表示制御装置１００が、本発明の実施形態に係る表示制御方法に係る処理を行うものとして説明する。
【００２９】
また、以下では、表示制御装置１００が、表示画面を表示し、表示画面に対するユーザ操作に基づく表示画面上の操作位置を１または２以上検出する操作表示部（すなわち、マルチタッチ操作における操作位置を検出可能な操作表示部。後述する。）を備え、当該操作表示部に表示される表示画面における表示を制御する場合を例に挙げて説明する。なお、本発明の実施形態は、上記操作表示部と、表示を制御する構成要素（例えば、後述する本発明の実施形態に係る表示制御方法に係る処理を行う構成要素）とが別体の装置であってもよい。上記の場合、本発明の実施形態に係る表示制御装置１００は、表示を制御する構成要素に係る装置が、有線通信／無線通信によって、操作表示部の役目を果たす装置における表示を制御する、表示制御システムとして機能することとなる。
【００３０】
図１は、マルチタッチ操作の一例を示す説明図である。図１に示すＡは、ピンチイン操作の一例を示しており、図１に示すＢは、ピンチアウト操作の一例を示している。ここで、ピンチイン操作とは、２つの操作位置（以下、「タッチポイント」と示す場合がある。）の間隔（または、２つの操作位置間の距離）を縮める操作である。また、ピンチアウト操作とは、２つの操作位置間の間隔（または、２つの操作位置間の距離）を広げる操作である。
【００３１】
マルチタッチＵＩが表示制御装置に採用される場合、ユーザがピンチイン操作を行ったときに、例えば、表示画面に表示されている表示内容（以下、「表示領域」と示す場合がある。）の表示サイズを縮小する縮小処理を表示制御装置が行えば、ユーザの操作と実行される処理の結果とを観念的に一致させることが可能である。また、上記の場合において、ユーザがピンチアウト操作を行ったときに、例えば、表示画面に表示された表示内容の表示サイズを拡大する拡大処理を表示制御装置が行えば、ユーザの操作と実行される処理の結果とを観念的に一致させることが可能となる。よって、例えば上記のようにユーザの操作と実行される処理の結果とを観念的に一致させることによって、より直感的な操作をユーザに行わせることが可能となるので、ユーザの利便性の向上を図ることができる可能性がある。
【００３２】
以下では、図１のＢに示すようなピンチアウト操作を例に挙げて、本発明の実施形態に係る表示制御方法について説明する。なお、図１のＡに示すようなピンチイン操作が行われる場合における本発明の実施形態に係る表示制御方法に係る処理は、図１のＢに示すようなピンチアウト操作が行われる場合における本発明の実施形態に係る表示制御方法に係る処理と、基本的に同様である（なお、処理の結果は相違する。）。よって、以下では、図１のＢに示すようなピンチアウト操作が行われる場合を主に例に挙げて説明し、図１のＡに示すようなピンチイン操作が行われる場合における本発明の実施形態に係る表示制御方法に係る処理については、説明を省略する。
【００３３】
［従来のマルチタッチＵＩにおける問題］
上述したように、マルチタッチＵＩが採用された装置を用いることによって、ユーザは、より直感的な操作を行うことが可能となるので、マルチタッチＵＩが採用された装置は、ユーザの利便性を向上させることができる可能性がある。しかしながら、上述したように、マルチタッチＵＩが採用された装置を用いたとしても、ユーザの利便性の向上を図ることができるとは、限らない。本発明の実施形態に係る表示制御方法について説明する前に、従来のマルチタッチＵＩが採用された装置（以下、「従来の表示制御装置」と示す場合がある。）において生じうる問題の一例について説明する。なお、以下では、図１のＢに示すようなピンチアウト操作が行われる場合を例に挙げて、従来の表示制御装置において生じうる問題の一例について説明する。
【００３４】
図２は、従来の表示制御装置において生じうる問題の一例を示す説明図である。ここで、図２は、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。
【００３５】
ユーザは、従来の表示制御装置の表示画面に対してピンチアウト操作を行うことによって（図２に示すＡ）、表示画面に表示された地図は拡大される（図２に示すＢ）。しかしながら、例えば、表示画面のサイズが小さいときや、操作位置間の間隔（または、２つの操作位置間の距離。以下同様とする。）を今以上に広げることができないときにおいて、ユーザがさらなる地図の拡大表示を所望する場合には、従来の表示制御装置を用いるユーザは、ピンチアウト操作をさらに行わなければならない。つまり、従来の表示制御装置を用いる場合には、ユーザは、ピンチアウト操作を複数回行わなければ、表示画面の表示を所望の表示とすることができない可能性がある。
【００３６】
ここで、ピンチアウト操作の回数を減らすための一の方策としては、例えば、慣性動作を利用することが考えられる。しかしながら、慣性動作は、例えばピンチアウト操作を行うときの操作速度に依存するため、慣性動作を利用する場合には、ユーザが意図していない地図の拡大が行われてしまう恐れがある。上記の場合には、ユーザは、表示されている地図を所望のサイズに調整するために、ピンチイン操作をさらに行うこととなる。よって、慣性動作を利用した場合には、ユーザが所望する処理結果が得られない恐れがあることに加え、ユーザの操作回数を減らすことができない恐れもある。
【００３７】
したがって、従来の表示制御装置を用いる場合には、ユーザの利便性の向上を図ることができるとは、限らない。
【００３８】
［本発明の実施形態に係る表示制御方法の概要］
上記のように、マルチタッチＵＩにおいて、表示画面における表示を所望の表示とするために複数回のユーザ操作を要する場合には、ユーザの利便性の向上は望むべくもない。そこで、本発明の実施形態に係る表示制御装置１００は、表示画面に対する操作位置に基づいて操作状態を判定して、判定された操作状態に基づいて実行する処理を判定する。そして、表示制御装置１００は、判定された処理を実行し、実行している処理の継続時間に応じて処理に対応する表示を継続する。例えば、実行する処理が、ピンチイン操作に係る縮小処理またはピンチアウト操作に係る拡大処理である場合には、表示制御装置１００は、表示内容の表示サイズの拡大または縮小を、処理の継続時間に応じて継続する。つまり、上記の場合には、表示制御装置１００は、処理の継続時間に応じて表示サイズの拡大率または縮小率を変化させる。ここで、上記実行する処理の継続時間は、例えば、実行すると判定された処理についての判定の継続時間に相当する。
【００３９】
ここで、本発明の実施形態に係る表示制御装置１００が判定する操作状態としては、例えば、２つの操作位置が検出されている第１操作状態、操作位置が検出されていない第２操作状態、１つまたは３つ以上の操作位置が検出されている第３操作状態が挙げられる。なお、表示制御装置１００が判定する操作状態は、上記第１操作状態、第２操作状態、第３操作状態に限られない。例えば、表示制御装置１００は、第１操作状態から第２操作状態への変化や、第１操作状態から第３操作状態への変化、第３操作状態から第１操作状態への変化など、各操作状態の遷移（変化）を判定することも可能である。
【００４０】
図３は、本発明の実施形態に係る表示制御装置１００における、表示画面に対する操作位置に基づいて実行する処理の判定方法の一例を示す説明図である。ここで、図３は、表示制御装置１００が、２つの操作位置間の間隔に応じてピンチイン操作とピンチアウト操作が行われたことを判定する場合の一例を示している。
【００４１】
表示制御装置１００は、例えば、最初に検出された操作位置の間隔（図３のＡに示す間隔Ｐ。以下、「基準間隔」と示す場合がある。）を閾値とすることによって、ピンチイン操作とピンチアウト操作が行われたことを判定する。例えば、表示制御装置１００は、図３のＢに示すように、間隔Ｑが基準間隔Ｐより大きい場合（または、間隔Ｑが基準間隔Ｐ以上の場合）に、ピンチアウト操作が行われたと判定して、ピンチアウト操作に対応する拡大処理を行うと判定する。また、表示制御装置１００は、例えば、図３のＣに示すように、間隔Ｒが基準間隔Ｐより小さい場合（または、間隔Ｒが基準間隔Ｐ以下の場合）に、ピンチイン操作が行われたと判定して、ピンチイン操作に対応する縮小処理を行うと判定する。
【００４２】
例えば図３に示すように、２つの操作位置間の間隔に基づき実行する処理を判定することによって、表示制御装置１００は、表示の拡大／縮小の切り替えを容易に実現することができる。なお、本発明の実施形態に係る表示制御装置１００における表示画面に対する操作位置に基づいて実行する処理の判定方法が、上記に限られないことは、言うまでもない。
【００４３】
表示制御装置１００が処理の継続時間（判定の継続時間。以下、同様とする。）に応じて処理に対応する表示を継続することによって、ユーザは、例えば表示画面のサイズなどに関わらず、操作数を増やすことなく、表示制御装置１００に所望の表示をさせることが可能となる。したがって、表示制御装置１００は、操作数が増えることによるユーザの利便性の低下を防止することができるので、ユーザの利便性の向上を図ることができる。
【００４４】
［本発明の実施形態に係る表示制御の一例］
次に、本発明の実施形態に係る表示制御方法を用いることによって実現される表示制御の一例を示す。
【００４５】
（１）第１の例
図４は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第１の例を示す説明図である。ここで、図４は、図２と同様に、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。
【００４６】
表示画面に対してピンチアウト操作が行われると（図４に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定し、当該ピンチアウト操作に応じて地図を拡大する（図４に示すＢ）。また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ピンチアウト操作が行われていると判定された判定結果の継続時間に応じて、地図の拡大率を増加させる（図４に示すＣ、Ｄ）。
【００４７】
また、本発明の実施形態に係る表示制御装置１００は、拡大率の増加速度や縮小率の増加速度などの表示の変化速度を、例えば、ユーザ操作に基づき決定する。上記変化速度の決定方法としては、例えば、ユーザがピンチアウト操作などの操作を行うときの操作速度に応じた変化速度とする方法や、図３に示すような操作位置の間隔に応じて変化速度を決定することが挙げられる。
【００４８】
なお、本発明の実施形態に係る表示の変化速度の決定方法は、上記に限られない。例えば、表示制御装置１００は、現時点における２つの操作位置の間隔と基準間隔との差分（例えば図３に示す（Ｂ−Ａ）。以下、「ピンチ間隔」と示す場合がある。）に基づいて、例えば下記の数式１によって、表示の変化速度（領域変化速度）を決定することも可能である。ここで、数式１に示すＶ（ｔ）は、時間ｔにおける領域変化速度を示しており、また、数式１に示すαは、例えば、ピンチ間隔に比例する比例定数である。表示制御装置１００は、例えば、ピンチ間隔に応じて比例定数αを一意に決定するために予め記憶する関数を用いることによって、ピンチ間隔に応じた比例定数αを一意に特定する。
【００４９】
Ｖ（ｔ）＝α×（ピンチ間隔）
・・・（数式１）
【００５０】
ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、地図の拡大を停止する（図４に示すＥ）。
【００５１】
図４に示すように、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【００５２】
（２）第２の例
図５は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第２の例を示す説明図である。ここで、図５は、図２と同様に、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。また、図５は、表示制御装置１００が、ユーザ操作に基づき拡大表示を中止する場合を示している。
【００５３】
表示画面に対してピンチアウト操作が行われると（図５に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定し、当該ピンチアウト操作に応じて地図を拡大する（図５に示すＢ）。また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ピンチアウト操作が行われていると判定された判定結果の継続時間に応じて、地図の拡大率を増加させる（図５に示すＣ、Ｄ）。また、ユーザがピンチアウト操作を行っていた指の一つを表示画面から離した場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第３操作状態への変化を判定する。そして、表示制御装置１００は、第３操作状態へと変化したと判定されると、表示画面の表示内容を実行されている処理が行われる前の表示内容とする、すなわち、拡大表示されている地図を拡大前の地図とする（図５に示すＥ）。
【００５４】
図５に示すように、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。なお、図５では、ユーザがピンチアウト操作を行っていた指の一つを表示画面から離した場合に、表示制御装置１００が、表示画面の表示内容を実行されている処理が行われる前の表示内容とする例を示したが、本発明の実施形態に係る表示制御装置１００における処理は、上記に限られない。例えば、表示制御装置１００は、３つ以上の操作位置が検出された場合に、表示画面の表示内容を実行されている処理が行われる前の表示内容としてもよい。
【００５５】
（３）第３の例
図６は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第３の例を示す説明図である。ここで、図６は、図２と同様に、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。また、図６は、表示制御装置１００が、ユーザ操作に基づき拡大表示を一時的に中止する（一時的に停止する）場合を示している。
【００５６】
表示画面に対してピンチアウト操作が行われると（図６に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定し、当該ピンチアウト操作に応じて地図を拡大する（図６に示すＢ）。また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ピンチアウト操作が行われていると判定された判定結果の継続時間に応じて、地図の拡大率を増加させる（図６に示すＣ）。また、ユーザがピンチアウト操作に加えて、さらに表示画面に対して操作を行った場合（操作位置が３つ以上となった場合）には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第３操作状態への変化を判定する。そして、表示制御装置１００は、第３操作状態へと変化したと判定されると、地図の拡大率の増加を一時的に停止させて、拡大表示（実行している処理の一例）を一時的に中止する（図６に示すＤ）。
【００５７】
また、ユーザが表示画面に対してさらに行った操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第３操作状態から第１操作状態への変化を判定する。そして、表示制御装置１００は、第１操作状態へと変化したと判定されると、一時的に中止している処理の実行、すなわち地図の拡大を再開する（図６に示すＥ、Ｆ）。
【００５８】
図６に示すように、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。なお、図６では、ユーザがピンチアウト操作に加えて、さらに表示画面に対して操作を行った場合に、表示制御装置１００が、実行している処理を一時的に中止する例を示したが、本発明の実施形態に係る表示制御装置１００における処理は、上記に限られない。例えば、表示制御装置１００は、ユーザがピンチアウト操作を行っていた指の一つを表示画面から離した場合、すなわち、１つの操作位置が検出された場合に、実行している処理を一時的に中止してもよい。
【００５９】
上述した本発明の実施形態に係る表示制御の第１の例〜第３の例では、表示制御装置１００が、操作位置の変化に応じて実行する処理を判定し、判定された処理を実行する例を示した。しかしながら、本発明の実施形態に係る表示制御は、表示制御装置１００が、実行する処理を判定した後、即座に判定された処理を実行することに限られない。例えば、本発明の実施形態に係る表示制御装置１００は、現在表示されている表示内容を維持しながら、判定された処理を行ったときにおける処理結果を示す処理結果候補をユーザに提示し、ユーザにより処理結果候補が選択された場合に、現在表示されている表示内容を選択された処理結果候補に対応する表示に替えることも可能である。
【００６０】
ここで、本発明の実施形態に係る処理結果候補の提示方法としては、例えば表示画面内に表示させたポップアップ画面内に処理結果候補を表示するなどの、視覚的な提示方法が挙げられる。また、本発明の実施形態に係る処理結果候補としては、例えば、判定された処理を行ったときにおける処理結果そのもの（例えば、拡大表示や縮小表示された表示内容）や、処理結果の内容を示す文字情報などが挙げられる。なお、本発明の実施形態に係る処理結果候補の提示方法は、視覚的な提示方法に限られない。例えば、本発明の実施形態に係る表示制御装置１００は、音声による処理結果候補の内容の通知など、聴覚的に処理結果候補を提示することも可能である。
【００６１】
（４）第４の例
図７は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第４の例を示す説明図である。ここで、図７は、図２と同様に、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。また、図７は、表示制御装置１００が、処理結果候補をポップアップ画面内に表示させる場合を示している。
【００６２】
表示画面に対してピンチアウト操作が行われると（図７に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定する。そして、表示制御装置１００は、ピンチアウト操作に応じて地図を拡大する（図７に示すＢ）。また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ポップアップ画面を表示画面内に表示し、当該ポップアップ画面内に、ピンチアウト操作が行われていると判定された判定結果の継続時間に応じて拡大率を増加させた結果である拡大された地図を、表示結果候補として表示する（図７に示すＣ）。
【００６３】
なお、図７では、図７のＢに示すようにピンチアウト操作に応じて地図を拡大している例を示しているが、本発明の実施形態に係る表示制御装置１００における処理は、上記に限られない。例えば、表示制御装置１００は、ピンチアウト操作が行われたと判定された場合には、図７に示すＢのように地図を拡大せずに、図７に示すＣのようにポップアップ画面を表示してもよい。
【００６４】
また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ピンチアウト操作が行われていると判定された判定結果の継続時間に応じて、ポップアップ画面内の表示された地図（処理結果候補の一例）の拡大率を増加させる（図７に示すＤ）。また、ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、表示画面の表示内容を、ポップアップ画面に表示されている地図（処理結果候補の一例）に対応する内容とする（図７に示すＥ）。
【００６５】
図７に示すように処理結果候補が提示される場合であっても、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【００６６】
また、例えば図７に示すように、ポップアップ画面に処理結果候補の内容を表示させることによって、表示制御装置１００は、現在の表示内容を維持しながら処理を行った場合の結果を、ユーザに確認させることができる。ここで、従来の表示制御装置において、現在の表示内容を維持しながら処理を行った場合の結果をユーザに確認させるための一の方策としては、例えば、ピンチイン操作やピンチアウト操作によって処理を行う機能とは別途の機能とすることが挙げられる。しかしながら、上記のように別途の機能とする場合には、例えば図７に示すように、“一時的に拡大／縮小してユーザに表示画面を確認させた後に、表示内容を変更する”ということを実現することができない。したがって、例えば図７に示すように、ポップアップ画面に処理結果候補の内容を表示させることによって、従来の表示制御装置を用いる場合よりも、ユーザの利便性を向上させることができる。
【００６７】
（５）第５の例
図８は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第５の例を示す説明図である。ここで、図８は、図２と同様に、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。また、図８は、図７と同様に、表示制御装置１００が、処理結果候補をポップアップ画面内に表示させる場合を示している。
【００６８】
表示画面に対してピンチアウト操作が行われると（図８に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定する。そして、表示制御装置１００は、ピンチアウト操作に応じて地図を拡大する（図８に示すＢ）。なお、図８では、図８のＢに示すようにピンチアウト操作に応じて地図を拡大している例を示しているが、本発明の実施形態に係る表示制御装置１００における処理は、上記に限られない。例えば、表示制御装置１００は、ピンチアウト操作が行われたと判定された場合には、図８に示すＢのように地図を拡大せずに、図８に示すＣのようにポップアップ画面を表示してもよい。
【００６９】
また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ポップアップ画面を表示画面内に表示し、当該ポップアップ画面内に表示結果候補を表示する（図８に示すＣ、Ｄ、Ｅ）。図８では、表示制御装置１００は、例えば図７のＣに示すような判定の継続時間に応じて拡大された地図ではなく、当該拡大された地図に対応する文字情報を表示結果候補として表示する例を示している。
【００７０】
ここで、表示制御装置１００は、例えば、表示結果候補となる文字情報と拡大率とが対応付けられた、表示画面に表示されている表示内容ごとのルックアップテーブルを用いることによって、表示画面に表示されている表示内容、およびピンチアウト操作に基づく判定の継続時間に応じた拡大率に対応する文字情報を、ポップアップ画面内に表示する。なお、本発明の実施形態に係る表示制御装置１００における、ポップアップ画面内への文字情報の表示方法が、上記に限られないことは、言うまでもない。
【００７１】
また、ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、表示画面の表示内容を、ポップアップ画面に表示されている文字情報“甲信越”に対応する甲信越地方の地図とする（図８に示すＦ）。
【００７２】
ここで、表示制御装置１００は、例えば、表示結果候補となる文字情報と、表示内容とが対応付けられたルックアップテーブルを用いることによって、ポップアップ画面に表示されている文字情報（処理結果候補）に対応する表示内容を表示画面に表示する。例えば上記のように表示結果候補となる文字情報と表示内容とを予め対応付けておくことによって、表示制御装置１００は、より視認性が高い表示内容を表示画面に表示させることが可能である。ここで、より視認性が高い表示内容としては、例えば、図８のＦに示すように選択された“甲信越”地方（文字情報の一例）に対応する地図を表示画面の中央に表示することが挙げられる。よって、例えば上記のように表示結果候補となる文字情報と表示内容とを予め対応付けておくことによって、表示制御装置１００は、ユーザの利便性をより向上させることができる。なお、本発明の実施形態に係る表示制御装置１００における、ポップアップ画面に表示されている文字情報（処理結果候補）に対応する表示内容の表示方法が、上記に限られないことは、言うまでもない。
【００７３】
図８に示すように処理結果候補が提示される場合であっても、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【００７４】
また、例えば図８に示すように、処理結果に対応する文字情報を処理結果候補としてポップアップ画面に表示させることによって、表示制御装置１００は、上記第４の例と同様に、現在の表示内容を維持しながら処理を行った場合の結果を、ユーザに確認させることができる。したがって、例えば図８に示すように、処理結果に対応する文字情報を処理結果候補としてポップアップ画面に表示させることによって、従来の表示制御装置を用いる場合よりも、ユーザの利便性を向上させることができる。
【００７５】
また、例えば表示画面のサイズが小さい場合には、図７のＣ、Ｄに示すような地図（処理結果の内容）をポップアップ画面内に表示したとしても、ユーザに処理結果候補を十分に認識させることができない恐れがある。上記のように表示画面のサイズが小さい場合であっても、例えば図８に示すようにポップアップ画面に処理結果候補として処理結果に対応する文字情報を表示させることによって、より容易に処理結果候補を認識させることが可能となる。
【００７６】
（６）第６の例
図９は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第６の例を示す説明図である。ここで、図９は、図２と同様に、表示画面に表示された地図（表示内容の一例）を、ピンチアウト操作によって拡大表示する場合を示している。また、図９は、図８と同様に、表示制御装置１００が、文字情報で表された処理結果候補をポップアップ画面内に表示させる場合を示している。
【００７７】
表示画面に対してピンチアウト操作が行われると（図９に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定する。そして、表示制御装置１００は、ピンチアウト操作に応じて地図を拡大する（図９に示すＢ）。なお、図９では、図９のＢに示すようにピンチアウト操作に応じて地図を拡大している例を示しているが、本発明の実施形態に係る表示制御装置１００における処理は、上記に限られない。例えば、表示制御装置１００は、ピンチアウト操作が行われたと判定された場合には、図９に示すＢのように地図を拡大せずに、図９に示すＣのようにポップアップ画面を表示してもよい。
【００７８】
また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ポップアップ画面を表示画面内に表示し、当該ポップアップ画面内に文字情報（表示結果候補の一例）を表示する（図９に示すＣ、Ｄ）。
【００７９】
また、ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、当該判定時点における拡大率に対応する表示結果候補をポップアップ画面内にメニュー表示する。
【００８０】
ここで、表示制御装置１００は、例えば、表示結果候補となる文字情報と拡大率とが対応付けられた、表示画面に表示されている表示内容ごとのルックアップテーブルを用いることによって、図９のＥに示すようなメニュー表示を実現する。また、表示制御装置１００は、例えば図９に示すＥの“やめる”のように、処理の実行を中止するための選択肢をメニューに含めてもよい。なお、本発明の実施形態に係る表示制御装置１００における、ポップアップ画面内へのメニュー表示の方法が、上記に限られないことは、言うまでもない。
【００８１】
ユーザによってポップアップ画面内のいずれかの選択肢が選択されると（図９に示すＦ）、表示制御装置１００は、表示画面の表示内容を、選択された選択肢“関東”に対応する関東地方の地図とする（図９に示すＧ）。
【００８２】
図９に示すように処理結果候補が提示される場合であっても、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【００８３】
また、例えば図９に示すように、処理結果に対応する１または２以上の文字情報が処理結果候補として表示されたメニュー表示を、ポップアップ画面に表示させることによって、表示制御装置１００は、上記第４の例と同様に、現在の表示内容を維持しながら処理を行った場合の結果を、ユーザに確認させることができる。したがって、例えば図９に示すように、処理結果に対応する１または２以上の文字情報が処理結果候補として表示されたメニュー表示を、ポップアップ画面に表示させることによって、従来の表示制御装置を用いる場合よりも、ユーザの利便性を向上させることができる。
【００８４】
また、例えば表示画面のサイズが小さい場合であっても、例えば図９に示すように、処理結果に対応する１または２以上の文字情報が処理結果候補として表示されたメニュー表示を、ポップアップ画面に表示させることによって、上記第５の例と同様に、より容易に処理結果候補を認識させることが可能となる。
【００８５】
さらに、例えば図９に示すように、処理結果に対応する１または２以上の文字情報が処理結果候補として表示されたメニュー表示が、ポップアップ画面に表示されることによって、ユーザは、より柔軟な表示の切り替えを行うことが可能である。したがって、例えば図９に示すように、処理結果に対応する１または２以上の文字情報が処理結果候補として表示されたメニュー表示を、ポップアップ画面に表示させることによって、表示制御装置１００は、ユーザの利便性をより向上させることができる。
【００８６】
上述した本発明の実施形態に係る表示制御の第１の例〜第６の例では、表示制御装置１００が、操作位置の変化に応じて表示画面に表示された表示内容のサイズを変化させる例を示した。しかしながら、本発明の実施形態に係る表示制御は、表示制御装置１００が、操作位置の変化に応じて表示画面に表示された表示内容のサイズを変化させることに限られない。例えば、時間軸上に並べられる画像が一覧表示されている表示画面が表示されている場合、本発明の実施形態に係る表示制御装置１００は、操作位置の変化に応じて当該時間軸を拡大または縮小させることも可能である。
【００８７】
図１０は、本発明の実施形態に係る時間軸上に並べられる画像が一覧表示されている表示画面の一例を示す説明図である。図１０は、例えばカメラなどの撮像装置によりある一定間隔で撮像された静止画像を撮像時間に応じて時間軸上に並べた、サムネイル画面を示している。ここで、図１０は、横に並んだ静止画像の撮像時間間隔が３０秒、縦に並んだ静止画像の撮像時間間隔が１０分である例を示しているが、本発明の実施形態に係る時間軸上に並べられる画像が一覧表示されているサムネイル画面は、上記に限られない。また、例えば図１０に示すようなサムネイル画面に表示される画像は、撮像装置によりある一定間隔で撮像された静止画像に限られない。例えば、図１０に示すようなサムネイル画面は、動画像から所定の間隔で抜き出されたフレームが時間軸上に並べられたものであってもよい。
【００８８】
また、図１０では、時間軸がらせん状に表された表示画面を示している。ここで、時間軸がらせん状に表された表示画面を表示させることによって、例えば下記のような効果を奏することが可能となる。
・表示される画像（コンテンツ）間の時間的な関係を、例えば時間軸を直線状に表す場合よりも、ユーザに直感的に把握させることができる。
・例えば時間軸を直線状に表す場合よりも、表示画面内に並べられる画像数を増やすことができる
・表示される画像間の時間的な関係として周期性を表現することが可能となる
・時間的な周期性を利用することによって、例えば、時間的に隣り合う画像（サムネイルの行（横））をベースとした検索方法と、周期的に隣り合う画像（サムネイルの列（縦））をベースとした検索方法との双方を、ユーザに提供することができる
・上記のような効果を利用することにより、例えば、画像（静止画像／動画像）の検索アプリケーションなどに適用することが可能である
・表示制御装置１００が反復操作に対応する処理を実行することによって（後述する）、ユーザに対して、例えばバネを想起させる直感的な操作性を提供することができる
【００８９】
以下では、時間軸上に並べられる画像が一覧表示されている表示画面として、図１０に示すような、時間軸がらせん状に表される表示画面を例に挙げて説明する。なお、本発明の実施形態に係る時間軸上に並べられる画像が一覧表示されている表示画面は、時間軸がらせん状に表される表示画面に限られない。例えば、本発明の実施形態に係る時間軸上に並べられる画像が一覧表示されている表示画面としては、時間軸が直線状、曲線状、ジグザグ状に表されている表示画面など、様々なものが挙げられる。
【００９０】
また、以下では、表示制御装置１００が、ユーザのピンチアウト操作に応じて時間軸を拡大する処理を行う場合を主に例に挙げて説明する。なお、以下では、説明を省略するが、表示制御装置１００は、以下に示すユーザのピンチアウト操作に応じた拡大処理と同様に、例えば、ユーザのピンチイン操作に応じて時間軸を縮小する処理を行うことも可能である。また、表示制御装置１００は、ピンチアウト操作やピンチイン操作に応じて処理を行うことに限られない。例えば、表示制御装置１００は、ユーザの反復操作を判定し、検出された反復操作に応じた処理を行うことも可能である。
【００９１】
表示制御装置１００は、例えば、時間ｔにおける領域変化速度（今回算出された領域変化速度）と時間ｔ−１における領域変化速度（前回算出された領域変化速度）との積の値が、負の値であるか否かに基づいて、反復操作を判定する。より具体的には、表示制御装置１００は、上記積の値が負の値である場合に、反復操作が行われたと判定する。
【００９２】
また、表示制御装置１００は、例えば、基準間隔とピンチ間隔とに基づいて反復操作に対応する処理による表示の変化速度を決定することも可能である。図１１、図１２は、本発明の実施形態に係る表示制御装置１００における、反復操作に対応する処理による表示の変化速度の決定方法の一例を説明するための説明図である。
【００９３】
表示制御装置１００は、図１１、図１２のＡに示す基準間隔Ｐと、図１１、図１２のＢに示すピンチ間隔Ｑとに基づいて反復操作に対応する処理による表示の変化速度（以下、「反復率」と示す。）を決定する。より具体的には、表示制御装置１００は、例えば、基準間隔Ｐがピンチ間隔Ｑより小さい場合（または、以下の場合）には、拡大率を反復率とする。また、表示制御装置１００は、例えば、基準間隔Ｐがピンチ間隔Ｑより大きい場合（または、以上の場合）には、縮小率を反復率とする。なお、本発明の実施形態に係る反復操作に対応する処理による表示の変化速度の決定方法が、上記に限られないことは、言うまでもない。
【００９４】
（７）第７の例
図１３は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第７の例を示す説明図である。
【００９５】
表示画面に対してピンチアウト操作が行われると（図１３に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定し、当該ピンチアウト操作に応じて時間軸を拡大する（図１３に示すＢ）。また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ピンチアウト操作が行われていると判定された判定結果の継続時間に応じて、時間軸の拡大率を増加させる（図１３に示すＣ）。
【００９６】
ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、時間軸の拡大を停止する（図１３に示すＤ）。
【００９７】
図１３に示すように、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【００９８】
（８）第８の例
図１４、図１５は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第８の例を示す説明図である。ここで、図１４、図１５は、表示制御装置１００が、上記第５の例と同様に、処理結果候補をポップアップ画面内に表示させる場合を示している。なお、図１４、図１５では、処理結果候補として文字情報が表示される例を示しているが、表示制御装置１００が、上記第４の例と同様に、表示内容そのものを処理結果候補として表示できることは、言うまでもない。また、図１４、図１５は、表示制御装置１００が、時間的に隣り合う画像（サムネイルの行）に係る時間軸の拡大を行うか、周期的に隣り合う画像（サムネイルの列）に係る時間軸の拡大を行うかを切り替える例を示している。具体的には、図１４は、周期的に隣り合う画像（サムネイルの列）に係る時間軸の拡大処理の一例を示しており、また、図１５は、時間的に隣り合う画像（サムネイルの行）に係る時間軸の拡大処理の一例を示している。
【００９９】
ここで、本発明の実施形態に係る表示制御装置１００における時間軸に対する処理の切り替え方法の一例について説明する。図１６〜図１８は、本発明の実施形態に係る表示制御装置１００における時間軸に対する処理の切り替え方法の一例を説明するための説明図である。
【０１００】
表示制御装置１００は、２つの操作位置におけるｘ軸方向の差分の絶対値とｙ軸方向の差分の絶対値とを比較することによって、図１６のＡに示す周期的に隣り合う画像（サムネイルの列）に係る時間軸に対する処理であるか、または、図１６のＢに示す時間的に隣り合う画像（サムネイルの行）に係る時間軸に対する処理であるかを判定する。例えば、図１７のＢに示すように、ピンチアウト操作後のｘ軸方向の差分の絶対値が、ピンチアウト操作後のｙ軸方向の差分の絶対値よりも小さい場合（または、以下の場合。）には、表示制御装置１００は、周期的に隣り合う画像（サムネイルの列）に係る時間軸に対する処理であると判定する。また、例えば、図１８のＢに示すように、ピンチアウト操作後のｘ軸方向の差分の絶対値が、ピンチアウト操作後のｙ軸方向の差分の絶対値よりも大きい場合（または、以上の場合。）には、表示制御装置１００は、時間的に隣り合う画像（サムネイルの行）に係る時間軸に対する処理であると判定する。
【０１０１】
表示制御装置１００は、例えば上記のように判定された結果に基づき時間軸に対する処理を切り替える。なお、本発明の実施形態に係る表示制御装置１００における時間軸に対する処理の切り替え方法は、上記に限られない。例えば、表示制御装置１００は、２つの操作位置を通る直線とｘ軸（表示画面における水平方向の軸）とがなす角度を算出し、算出された角度が属する範囲に基づき時間軸に対する処理を切り替えることも可能である。
【０１０２】
再度図１４、図１５を参照して、本発明の実施形態に係る表示制御の第８の例について説明する。表示画面に対してピンチアウト操作が行われると（図１４、図１５に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチアウト操作が行われたことを判定する。また、表示制御装置１００は、例えば２つの操作位置におけるｘ軸方向の差分の絶対値とｙ軸方向の差分の絶対値とを比較することによって、ピンチアウト操作後の操作位置に基づき時間軸に対する処理を判定する。
【０１０３】
また、表示制御装置１００は、ユーザがピンチアウト操作を継続している場合には、ポップアップ画面を表示画面内に表示し、当該ポップアップ画面内に表示結果候補を表示する（図１４、図１５に示すＢ、Ｃ）。図１４、図１５では、表示制御装置１００が、図８と同様に、文字情報を表示結果候補として表示する例を示している。ここで、表示制御装置１００は、例えば、表示結果候補となる文字情報と拡大率とが対応付けられたルックアップテーブルを用いることによって、ピンチアウト操作に基づく判定の継続時間に応じた拡大率に対応する文字情報を、ポップアップ画面内に表示する。なお、本発明の実施形態に係る表示制御装置１００における、ポップアップ画面内への文字情報の表示方法が、上記に限られないことは、言うまでもない。
【０１０４】
ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、表示画面の表示内容を、ポップアップ画面に表示されている文字情報“３分間隔”または“９秒間隔”に対応する時間軸に変更する（図１４、図１５に示すＤ）。ここで、表示制御装置１００は、例えば、表示結果候補となる文字情報と、表示内容とが対応付けられたルックアップテーブルを用いることによって、ポップアップ画面に表示されている文字情報（処理結果候補）に対応する表示内容を表示画面に表示する。なお、本発明の実施形態に係る表示制御装置１００における、ポップアップ画面に表示されている文字情報（処理結果候補）に対応する表示内容の表示方法が、上記に限られないことは、言うまでもない。
【０１０５】
図１４、図１５に示すように処理結果候補が提示される場合であっても、ユーザは、ピンチアウト操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【０１０６】
また、例えば図１４、図１５に示すように、処理結果に対応する文字情報を処理結果候補としてポップアップ画面に表示させることによって、表示制御装置１００は、上記第５の例と同様に、従来の表示制御装置を用いる場合よりもユーザの利便性を向上させることができ、また、より容易に処理結果候補を認識させることが可能となる。
【０１０７】
（９）第９の例
図１９は、本発明の実施形態に係る表示制御方法によって実現される表示制御の第９の例を示す説明図である。ここで、図１９は、表示制御装置１００が反復操作を判定し、反復操作に対応する処理を行うことが可能な場合の例を示している。また、図１９では、上記第８の例と同様に、ポップアップ画面内に文字情報（表示結果候補）を表示する場合を示している。
【０１０８】
表示画面に対してピンチイン操作が行われると（図１９に示すＡ）、表示制御装置１００は、検出された操作位置の変化に基づきピンチイン操作が行われたことを判定する。また、表示制御装置１００は、例えば２つの操作位置におけるｘ軸方向の差分の絶対値とｙ軸方向の差分の絶対値とを比較することによって、ピンチイン操作後の操作位置に基づき時間軸に対する処理を判定する。
【０１０９】
また、表示制御装置１００は、ユーザがピンチイン操作を継続している場合には、ポップアップ画面を表示画面内に表示し、当該ポップアップ画面内に表示結果候補を表示する（図１９に示すＢ、Ｃ）。図１９に示すＢ、Ｃでは、ピンチイン操作に対応する縮小処理の表示結果候補である“２０分間隔”と、反復操作に対応する拡大処理の表示結果候補である“３分間隔”とが、ポップアップ画面内に表示されている例を示している。つまり、表示制御装置１００は、操作位置の変化に基づいて実行する処理の候補が複数ある場合には、例えば図１９のＢ、Ｃに示すように、複数の処理それぞれに対応する処理結果候補をユーザに提示する。
【０１１０】
図１９のＣに示す状態において、ユーザがピンチアウト操作を行った場合には、表示制御装置１００は、操作位置の検出結果に基づき反復操作が行われたと判定する。そして、表示制御装置１００は、表示画面の表示内容を、上記第８の例と同様に、ポップアップ画面に表示されている文字情報“３分間隔”に対応する時間軸に変更する（図１９に示すＤ１）。
【０１１１】
また、図１９のＣに示す状態において、ユーザが表示画面に対する操作をやめた場合には、表示制御装置１００は、操作位置の検出結果に基づき第１操作状態から第２操作状態への変化を判定する。そして、表示制御装置１００は、第２操作状態へと変化したと判定されると、表示画面の表示内容を、上記第８の例と同様に、ポップアップ画面に表示されている文字情報“３０分間隔”に対応する時間軸に変更する（図１９に示すＤ２）。
【０１１２】
図１９に示すように処理結果候補が提示される場合であっても、ユーザは、ピンチイン操作や反復操作を複数回行うことなく、表示制御装置１００に所望の表示をさせることができる。
【０１１３】
また、例えば図１９に示すように、処理結果に対応する文字情報を処理結果候補としてポップアップ画面に表示させることによって、表示制御装置１００は、上記第５の例と同様に、従来の表示制御装置を用いる場合よりもユーザの利便性を向上させることができ、また、より容易に処理結果候補を認識させることが可能となる。
【０１１４】
また、例えば図１９に示すように、反復操作に対応する処理を実行することによって、表示制御装置１００は、例えばバネを想起させる直感的な操作性をユーザに対して提供することができる。
【０１１５】
本発明の実施形態に係る表示制御装置１００は、本発明の実施形態に係る表示制御方法を用いることによって、例えば上記第１の例〜第９の例に示す表示制御を実現する。なお、上記第１の例〜第９の例では、ユーザ操作に基づく拡大／縮小の対象が「表示内容の物理的な大きさ」や「時間軸」である場合を示したが、本発明の実施形態に係る表示制御の対象が、「表示内容の物理的な大きさ」や「時間軸」に限られないことは、言うまでもない。
【０１１６】
［本発明の実施形態に係る表示制御方法に係る処理の一例］
次に、上述した本発明の実施形態に係る表示制御方法に係る処理の一例について、説明する。表示制御装置１００は、例えば下記の（Ｉ）の処理〜（ＩＩＩ）の処理を行うことによって、ユーザ操作に基づき表示画面の表示を制御する。
【０１１７】
（Ｉ）状態判定処理
表示制御装置１００は、表示画面に対する操作位置の検出結果に基づいて、ユーザの操作状態を判定する。ここで、表示制御装置１００が判定する操作状態としては、例えば、第１操作状態や、第２操作状態、第３操作状態、各操作状態の遷移が挙げられる。
【０１１８】
（ＩＩ）処理判定処理
表示制御装置１００は、上記（Ｉ）の処理（状態判定処理）における判定結果に基づいて、実行する表示に関する処理を判定する。例えば、第１操作状態であると判定された場合には、表示制御装置１００は、例えば図３に示すように２つの操作位置間の間隔に基づき判定を行うことによって、拡大処理や縮小処理などの実行する処理を判定する。
【０１１９】
（ＩＩＩ）表示制御処理
表示制御装置１００は、上記（ＩＩ）の処理（処理判定処理）において実行する判定された処理を実行し、判定された処理に対応する表示を表示画面にさせる。また、表示制御装置１００は、実行すると判定された処理についての判定の継続時間に応じて、判定された処理に対応する表示を継続させる。なお、表示制御装置１００は、例えば図７、図８などに示すように、処理結果候補を表示画面に表示させてもよい。
【０１２０】
また、表示制御装置１００は、例えば操作状態の遷移が判定されたことを示す判定結果など、上記（Ｉ）の処理（状態判定処理）における判定結果に基づいて、処理の中止や、処理の一時中止（一時的な停止）、選択された処理結果候補に対応する表示内容の表示など、表示画面に対する表示を制御する。
【０１２１】
以下、本発明の実施形態に係る表示制御方法に係る処理の一例について、より具体的に説明する。以下では、上記表示制御の第１の例〜第６の例を挙げて示した表示内容の物理的な大きさを制御する場合に対応する処理の一例と、上記表示制御の第７の例〜第９の例を挙げて示した時間軸を制御する場合に対応する処理の一例とについて、説明する。また、以下では、本発明の実施形態に係る表示制御方法に係る処理を表示制御装置１００が行う場合を例に挙げて説明する。
【０１２２】
（ｉ）表示制御方法に係る処理の第１の例
図２０は、本発明の実施形態に係る表示制御方法に係る処理の第１の例を示す流れ図である。ここで、図２０は、表示制御装置１００が表示内容の物理的な大きさを制御する場合における処理の一例を示している。
【０１２３】
表示制御装置１００は、マルチタッチの状態が検出されたか否かを判定する（Ｓ１００）。ここで、表示制御装置１００は、例えば操作表示部（後述する）において複数の操作位置が検出された場合に、マルチタッチの状態であると判定する。
【０１２４】
ステップＳ１００においてマルチタッチの状態が検出されたと判定されない場合には、表示制御装置１００は、処理を終了する。なお、図２０に示す処理は、一度終了すれば再度行われないという類の処理ではなく、定期的に、または非定期的に繰り返し行われる。また、図２０では示していないが、表示制御装置１００は、１つの操作位置が検出された場合には、当該検出された操作位置に応じた処理を実行することが可能である。
【０１２５】
また、ステップＳ１００においてマルチタッチの状態が検出されたと判定された場合には、表示制御装置１００は、領域変化速度と領域変化量とを算出する（Ｓ１０２：算出処理）。ここで、本発明の実施形態に係る領域変化量とは、表示の変化量を示す値であり、領域変化速度に基づき算出される。
【０１２６】
〔算出処理の一例〕
図２１は、本発明の実施形態に係る領域変化速度と領域変化量とを算出する算出処理の一例を示す流れ図である。
【０１２７】
表示制御装置１００は、算出に用いる各種値を設定する（Ｓ２００）。ここで、ステップＳ２００の処理は、例えばＲＡＭ（Random  Access  Memory）や記憶部（後述する）などから各種値を読み出す処理に該当する。また、表示制御装置１００は、値を読み出せない場合には、例えば“０”などの初期値を設定してもよい。
【０１２８】
ステップＳ２００の処理が行われると、表示制御装置１００は、マルチタッチ数（すなわち検出された操作位置数。以下同様とする。）が“２”であるか否かを判定する（Ｓ２０２）。
【０１２９】
ステップＳ２０２においてマルチタッチ数が“２”であると判定された場合には、表示制御装置１００は、基準間隔Ｗ（０）が“０”であるか否かを判定する（Ｓ２０４）。
【０１３０】
ステップＳ２０４において基準間隔Ｗ（０）が“０”であると判定された場合には、表示制御装置１００は、基準間隔を領域変化速度の初期値として記録する（Ｓ２０６）。また、表示制御装置１００は、領域変化量および領域変化量の積算値を初期化する（Ｓ２０８）。そして、表示制御装置１００は、算出処理を終了する。
【０１３１】
また、ステップＳ２０４において基準間隔Ｗ（０）が“０”であると判定されない場合には、表示制御装置１００は、領域変化速度を更新する（Ｓ２１０）。また、表示制御装置１００は、領域変化量および領域変化量の積算値を更新する（Ｓ２１２）。そして、表示制御装置１００は、算出処理を終了する。
【０１３２】
ステップＳ２０２においてマルチタッチ数が“２”であると判定されない場合には、表示制御装置１００は、マルチタッチ数が“２”より大きいか否かを判定する（Ｓ２１４）。
【０１３３】
ステップＳ２１４においてマルチタッチ数が“２”より大きいと判定された場合には、表示制御装置１００は、領域変化量の値を“０”に更新し（Ｓ２１６）、ステップＳ２１２の処理を行う。ここで、ステップＳ２１６の処理は、実行している処理を一時的に中止させる処理、すなわち、表示領域の変更を一時的に中断させる処理に該当する。
【０１３４】
また、ステップＳ２１４においてマルチタッチ数が“２”より大きいと判定されない場合には、表示制御装置１００は、基準間隔の値および領域変化量の値を“０”に更新し（Ｓ２１８）、ステップＳ２１２の処理を行う。ここで、ステップＳ２１８の処理は、実行している処理を中止させる処理、すなわち、表示領域の変更を中止させる処理に該当する。
【０１３５】
表示制御装置１００は、例えば図２１に示す処理を行うことによって、領域変化速度と領域変化量とを算出する。なお、本発明の実施形態に係る算出処理は、図２１に示す処理に限られない。例えば、領域変化量の積算値は、ポップアップ画面内に表示する処理結果候補の決定に用いられる値であるので、処理結果候補をユーザに提示しない場合には、表示制御装置１００は、領域変化量の積算値を算出しなくてもよい。
【０１３６】
再度図２０を参照して、本発明の実施形態に係る表示制御方法に係る処理の第１の例について説明する。ステップＳ１０２において算出処理が行われると、表示制御装置１００は、表示画面を更新する（Ｓ１０４：表示更新処理）。
【０１３７】
〔表示更新処理の一例〕
図２２は、本発明の実施形態に係る表示更新処理の一例を示す流れ図である。
【０１３８】
表示制御装置１００は、表示領域の変更を中止するか否かを判定する（Ｓ３００）。ここで、表示制御装置１００は、例えば基準間隔の値および領域変化量の値が“０”の場合（例えば、図２１のステップＳ２１８において表示領域の変更を中止させる処理が行われた場合）に、表示領域の変更を中止すると判定する。
【０１３９】
ステップＳ３００において表示領域の変更を中止すると判定された場合には、表示制御装置１００は、表示領域の変更中止に対応する表示画面（例えば、図５に示すＥ）へと更新する（Ｓ３０２）。そして、表示制御装置１００は、表示更新処理を終了する。
【０１４０】
また、ステップＳ３００において表示領域の変更を中止すると判定されない場合には、表示制御装置１００は、表示領域の変更を終了するか否かを判定する（Ｓ３０４）。ここで、表示制御装置１００は、例えば、第１の操作状態から第２の操作状態へと変化したと判定した場合に、表示領域の変更を終了すると判定する。
【０１４１】
ステップＳ３０４において表示領域の変更を終了すると判定された場合には、表示制御装置１００は、例えば領域変化量に基づき、変更終了に対応する表示画面（例えば、図４に示すＥ）へと更新する（Ｓ３０６）。そして、表示制御装置１００は、表示更新処理を終了する。
【０１４２】
また、ステップＳ３０４において表示領域の変更を終了すると判定されない場合には、表示制御装置１００は、処理結果候補を表示するか否かを判定する（Ｓ３０８）。ここで、表示制御装置１００は、例えば、処理結果候補を表示する表示モードが設定されている場合に、処理結果候補を表示すると判定する。上記表示モードは、例えば、予め設定されていてもよいし、ユーザによって設定／非設定の切り替えが可能であってもよい。なお、表示制御装置１００が、処理結果候補を表示する機能を有していない場合には、表示制御装置１００は、ステップＳ３０８の処理、および後述するステップＳ３１２の処理を行わなくてもよい。
【０１４３】
ステップＳ３０８において処理結果候補を表示すると判定されない場合には、表示制御装置１００は、表示領域を継続的に変更する（Ｓ３１０：継続変更処理）。
【０１４４】
＜継続変更処理の一例＞
図２３は、本発明の実施形態に係る継続変更処理の一例を示す流れ図である。
【０１４５】
表示制御装置１００は、領域変化量を設定する（Ｓ４００）。ここで、ステップＳ４００の処理は、例えばＲＡＭや記憶部（後述する）などから領域変化量の値を読み出す処理に該当する。
【０１４６】
ステップＳ４００の処理が行われると、表示制御装置１００は、領域変化量の値が“０”であるか否かを判定する（Ｓ４０２）。ステップＳ４０２において領域変化量の値が“０”であると判定された場合には、表示制御装置１００は、継続変更処理を終了する。
【０１４７】
また、ステップＳ４０２において領域変化量の値が“０”であると判定されない場合には、表示制御装置１００は、領域変化量の値が“０”より大きいか否かを判定する（Ｓ４０４）。
【０１４８】
ステップＳ４０４において領域変化量の値が“０”より大きいと判定された場合には、表示制御装置１００は、表示領域を縮小する（Ｓ４０６）。そして、表示制御装置１００は、表示更新処理を終了する。
【０１４９】
また、ステップＳ４０４において領域変化量の値が“０”より大きいと判定されない場合には、表示制御装置１００は、表示領域を拡大する（Ｓ４０８）。そして、表示制御装置１００は、表示更新処理を終了する。
【０１５０】
表示制御装置１００は、継続変更処理として、例えば図２３に示す処理を行う。なお、本発明の実施形態に係る継続変更処理が、図２３に示す処理に限られないことは、言うまでもない。
【０１５１】
再度図２２を参照して、本発明の実施形態に係る表示更新処理の一例について説明する。ステップＳ３１０の処理が行われると、表示制御装置１００は、変更継続に対応する表示画面（例えば、図４に示すＢ、Ｃ、Ｄ）へと更新する（Ｓ３１４）。そして、表示制御装置１００は、表示更新処理を終了する。
【０１５２】
ステップＳ３０８において処理結果候補を表示すると判定された場合には、表示制御装置１００は、処理結果候補を決定する（Ｓ３１２：処理結果候補決定処理）。
【０１５３】
＜処理結果候補決定処理の一例＞
図２４は、本発明の実施形態に係る処理結果候補決定処理の一例を示す流れ図である。
【０１５４】
表示制御装置１００は、領域変化量の積算値を設定する（Ｓ５００）。ここで、ステップＳ５００の処理は、例えばＲＡＭや記憶部（後述する）などから領域変化量の積算値を読み出す処理に該当する。
【０１５５】
ステップＳ５００の処理が行われると、表示制御装置１００は、領域変化量の積算値が“０”であるか否かを判定する（Ｓ５０２）。ステップＳ５０２において領域変化量の積算値が“０”であると判定された場合には、表示制御装置１００は、処理結果候補決定処理を終了する。
【０１５６】
また、ステップＳ５０２において領域変化量の積算値が“０”であると判定されない場合には、表示制御装置１００は、領域変化量の積算値が“０”より大きいか否かを判定する（Ｓ５０４）。
【０１５７】
ステップＳ５０４において領域変化量の積算値が“０”より大きいと判定された場合には、表示制御装置１００は、拡大に係る処理結果候補を決定する（Ｓ５０８）。ここで、表示制御装置１００は、例えば領域変化量の積算値と拡大に係る処理結果候補とが対応付けられたルックアップテーブルを用いることによって、処理結果候補を決定するが、決定方法は、上記に限られない。そして、表示制御装置１００は、表示更新処理を終了する。
【０１５８】
また、ステップＳ５０４において領域変化量の積算値が“０”より大きいと判定されない場合には、表示制御装置１００は、表示領域縮小に係る処理結果候補を決定する（Ｓ５１０）。ここで、表示制御装置１００は、例えば領域変化量の積算値と縮小に係る処理結果候補とが対応付けられたルックアップテーブルを用いることによって、処理結果候補を決定するが、決定方法は、上記に限られない。そして、表示制御装置１００は、表示更新処理を終了する。
【０１５９】
表示制御装置１００は、処理結果候補決定処理として、例えば図２４に示す処理を行う。なお、本発明の実施形態に係る処理結果候補決定処理が、図２４に示す処理に限られないことは、言うまでもない。
【０１６０】
再度図２２を参照して、本発明の実施形態に係る表示更新処理の一例について説明する。ステップＳ３１２の処理が行われると、表示制御装置１００は、変更継続に対応する表示画面（例えば、図７に示すＣ、Ｄや、図８に示すＢ、Ｃ、Ｄ）へと更新する（Ｓ３１４）。そして、表示制御装置１００は、表示更新処理を終了する。
【０１６１】
表示制御装置１００は、表示更新処理として、例えば図２２に示す処理を行う。なお、本発明の実施形態に係る表示更新処理が、図２２に示す処理に限られないことは、言うまでもない。
【０１６２】
再度図２０を参照して、本発明の実施形態に係る表示制御方法に係る処理の第１の例について説明する。ステップＳ１０４において表示更新処理が行われると、表示制御装置１００は、処理を継続するか否かを判定する（Ｓ１０６：継続判定処理）。
【０１６３】
〔継続判定処理の一例〕
図２５は、本発明の実施形態に係る継続判定処理の一例を示す流れ図である。
【０１６４】
表示制御装置１００は、マルチタッチ数が“０”であるか否かを判定する（Ｓ６００）。ここで、ステップＳ６００の処理は、例えば、第１の操作状態または第３の操作状態から、第２の操作状態へと遷移（変化）したか否かの判定に相当する。
【０１６５】
ステップＳ６００においてマルチタッチ数が“０”であると判定された場合には、表示制御装置１００は、処理を終了すると判定し（Ｓ６０２）、継続判定処理を終了する。また、ステップＳ６００においてマルチタッチ数が“０”であると判定されない場合には、表示制御装置１００は、処理を継続すると判定し（Ｓ６０４）、継続判定処理を終了する。
【０１６６】
表示制御装置１００は、継続判定処理として、例えば図２５に示す処理を行う。なお、本発明の実施形態に係る継続判定処理が、図２５に示す処理に限られないことは、言うまでもない。
【０１６７】
再度図２０を参照して、本発明の実施形態に係る表示制御方法に係る処理の第１の例について説明する。ステップＳ１０６において継続判定処理が行われると、表示制御装置１００は、継続判定処理の結果に基づいて、処理を継続するか否かを判定する（Ｓ１０８）。
【０１６８】
ステップＳ１０６において処理を継続すると判定された場合には、表示制御装置１００は、ステップＳ１００からの処理を繰り返す。また、ステップＳ１０６において処理を継続すると判定されない場合には、表示制御装置１００は、表示制御方法に係る処理を終了する。
【０１６９】
表示制御装置１００は、例えば図２０に示す処理を行うことによって、例えば、上記表示制御の第１の例〜第６の例に示すような、表示内容の物理的な大きさの制御を実現する。なお、表示内容の物理的な大きさを制御する場合に対応する、本発明の実施形態に係る表示制御方法に係る処理が、図２０に示す処理に限られないことは、言うまでもない。
【０１７０】
（ｉｉ）表示制御方法に係る処理の第２の例
図２６は、本発明の実施形態に係る表示制御方法に係る処理の第２の例を示す流れ図である。ここで、図２６は、表示制御装置１００が時間軸を制御する場合における処理の一例を示している。
【０１７１】
表示制御装置１００は、図２０に示すステップＳ１００と同様に、マルチタッチの状態が検出されたか否かを判定する（Ｓ７００）。ステップＳ７００においてマルチタッチの状態が検出されたと判定されない場合には、表示制御装置１００は、処理を終了する。なお、図２６に示す処理は、一度終了すれば再度行われないという類の処理ではなく、定期的に、または非定期的に繰り返し行われる。また、図２６では示していないが、表示制御装置１００は、１つの操作位置が検出された場合には、当該検出された操作位置に応じた処理を実行することが可能である。
【０１７２】
また、ステップＳ１００においてマルチタッチの状態が検出されたと判定された場合には、表示制御装置１００は、対象領域を決定する（Ｓ７０２：対象領域決定処理）。ここで、本発明の実施形態に係る対象領域決定処理とは、例えば図１６に示すように、時間的に隣り合う画像（サムネイルの行）に係る時間軸を処理対象とするか、周期的に隣り合う画像（サムネイルの列）に係る時間軸を処理対象とするかを決定する処理に相当する。
【０１７３】
〔対象領域決定処理の一例〕
図２７は、本発明の実施形態に係る対象領域決定処理の一例を示す流れ図である。
【０１７４】
表示制御装置１００は、操作位置を設定する（Ｓ８００）。ここで、ステップＳ８００の処理は、例えばＲＡＭや記憶部（後述する）などから、操作位置の座標データ（操作表示部（後述する）における検出結果）を読み出す処理に該当する。
【０１７５】
ステップＳ８００の処理が行われると、表示制御装置１００は、マルチタッチ数が“２”であるか否かを判定する（Ｓ８０２）。
【０１７６】
ステップＳ８０２においてマルチタッチ数が“２”であると判定されない場合には、表示制御装置１００は、対象領域を設定されている領域とする（Ｓ８１０）。ここで、設定されている領域としては、例えば、前回設定された領域、または、初期設定されている領域が挙げられる。そして、表示制御装置１００は、対象領域決定処理を終了する。
【０１７７】
また、ステップＳ８０２においてマルチタッチ数が“２”であると判定された場合には、表示制御装置１００は、２つの操作位置におけるｘ軸方向の差分の絶対値が、２つの操作位置におけるｙ軸方向の差分の絶対値より大きいか否かを判定する（Ｓ８０４）。なお、ステップＳ８０４の処理は、上記に限られず、例えば、表示制御装置１００は、２つの操作位置におけるｘ軸方向の差分の絶対値が、２つの操作位置におけるｙ軸方向の差分の絶対値以上であるか否かを判定してもよい。
【０１７８】
ｘ軸方向の差分の絶対値がｙ軸方向の差分の絶対値より大きいと判定された場合には、表示制御装置１００は、時間的に隣り合う画像（サムネイルの行）を対象領域に決定する（Ｓ８０６）。そして、表示制御装置１００は、対象領域決定処理を終了する。
【０１７９】
また、ｘ軸方向の差分の絶対値がｙ軸方向の差分の絶対値より大きいと判定されない場合には、表示制御装置１００は、周期的に隣り合う画像（サムネイルの列）を対象領域に決定する（Ｓ８０８）。そして、表示制御装置１００は、対象領域決定処理を終了する。
【０１８０】
表示制御装置１００は、対象領域決定処理として、例えば図２７に示す処理を行う。なお、本発明の実施形態に係る対象領域決定処理が、図２７に示す処理に限られないことは、言うまでもない。
【０１８１】
再度図２６を参照して、本発明の実施形態に係る表示制御方法に係る処理の第２の例について説明する。ステップＳ７０２において対象領域決定処理が行われると、表示制御装置１００は、領域変化速度と領域変化量とを算出する（Ｓ７０４：算出処理）。
【０１８２】
〔算出処理の一例〕
図２８は、本発明の実施形態に係る領域変化速度と領域変化量とを算出する算出処理の他の例を示す流れ図である。ここで、図２８は、表示制御装置１００が時間軸を制御する場合における算出処理の一例を示している。
【０１８３】
表示制御装置１００は、図２１に示すステップＳ２００と同様に、算出に用いる各種値を設定する（Ｓ９００）。
【０１８４】
ステップＳ９００の処理が行われると、表示制御装置１００は、図２１に示すステップＳ２０２と同様に、マルチタッチ数（すなわち検出された操作位置数。以下同様とする。）が“２”であるか否かを判定する（Ｓ９０２）。
【０１８５】
ステップＳ９０２においてマルチタッチ数が“２”であると判定された場合には、表示制御装置１００は、図２１に示すステップＳ２０４と同様に、基準間隔Ｗ（０）が“０”であるか否かを判定する（Ｓ９０４）。
【０１８６】
ステップＳ９０４において基準間隔Ｗ（０）が“０”であると判定された場合には、表示制御装置１００は、図２１に示すステップＳ２０６と同様に、基準間隔を領域変化速度の初期値として記録する（Ｓ９０６）。また、表示制御装置１００は、図２１に示すステップＳ２０８と同様に、領域変化量および領域変化量の積算値を初期化する（Ｓ９０８）。そして、表示制御装置１００は、算出処理を終了する。
【０１８７】
また、ステップＳ９０４において基準間隔Ｗ（０）が“０”であると判定されない場合には、表示制御装置１００は、図２１に示すステップＳ２１０と同様に、領域変化速度を更新する（Ｓ９１０）。
【０１８８】
ステップＳ９１０の処理が行われると、表示制御装置１００は、今回算出された領域変化速度と前回算出された領域変化速度との積の値が、負の値であるか否かを判定する（Ｓ９１２）。ステップＳ９１２において、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定されない場合には、表示制御装置１００は、後述するステップＳ９１６の処理を行う。
【０１８９】
また、ステップＳ９１２において、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定された場合には、表示制御装置１００は、領域変化量の積算値を初期化する（Ｓ９１４）。なお、図２８では、表示制御装置１００が、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定された場合にステップＳ９１４の処理を行う例を示しているが、本発明の実施形態に係る算出処理は、上記に限られない。例えば、表示制御装置１００は、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定された場合に、ステップＳ９１４の処理を行わなくてもよい。
【０１９０】
ステップＳ９１２において今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定されない場合、または、ステップＳ９１４の処理が行われた場合には、表示制御装置１００は、図２１に示すステップＳ２１２と同様に、領域変化量および領域変化量の積算値を更新する（Ｓ９１６）。そして、表示制御装置１００は、算出処理を終了する。
【０１９１】
ステップＳ９０２においてマルチタッチ数が“２”であると判定されない場合には、表示制御装置１００は、図２１に示すステップＳ２１４と同様に、マルチタッチ数が“２”より大きいか否かを判定する（Ｓ９１８）。
【０１９２】
ステップＳ９１８においてマルチタッチ数が“２”より大きいと判定された場合には、表示制御装置１００は、図２１に示すステップＳ２１６と同様に、領域変化量の値を“０”に更新し（Ｓ９２０）、ステップＳ９１２の処理を行う。
【０１９３】
また、ステップＳ９１８においてマルチタッチ数が“２”より大きいと判定されない場合には、表示制御装置１００は、図２１に示すステップＳ２１８と同様に、基準間隔の値および領域変化量の値を“０”に更新し（Ｓ９２２）、ステップＳ９１２の処理を行う。
【０１９４】
表示制御装置１００は、例えば図２８に示す処理を行うことによって、領域変化速度と領域変化量とを算出する。なお、本発明の実施形態に係る算出処理は、図２８に示す処理に限られない。例えば、領域変化量の積算値は、ポップアップ画面内に表示する処理結果候補の決定に用いられる値であるので、処理結果候補をユーザに提示しない場合には、表示制御装置１００は、領域変化量の積算値を算出しなくてもよい。また、表示制御装置１００が反復操作に対応する処理を行わない場合には、表示制御装置１００は、図２８に示すステップＳ９１２、Ｓ９１４の処理を行わなくてもよい。
【０１９５】
再度図２６を参照して、本発明の実施形態に係る表示制御方法に係る処理の第２の例について説明する。ステップＳ７０４において算出処理が行われると、表示制御装置１００は、表示画面を更新する（Ｓ７０６：表示更新処理）。ここで、表示制御方法に係る処理の第２の例では、表示制御装置１００は、表示制御方法に係る処理の第１の例に係る図２０に示すステップＳ１０４と基本的に同様の処理を表示更新処理として行う。また、表示制御装置１００が、反復操作に対応する処理を行う場合には、例えば継続変更処理が図２３に示す処理とは異なる。
【０１９６】
＜継続変更処理の一例＞
図２９は、本発明の実施形態に係る継続変更処理の他の例を示す流れ図である。ここで、図２９は、表示制御装置１００が反復操作に対応する処理を行う場合における処理の一例を示している。なお、図２９に示す処理は、上述した表示制御方法に係る処理の第１の例に適用することも可能である。
【０１９７】
表示制御装置１００は、領域変化速度および領域変化量を設定する（Ｓ１０００）。ここで、ステップＳ１０００の処理は、例えばＲＡＭや記憶部（後述する）などから領域変化速度の値と領域変化量の値とを読み出す処理に該当する。
【０１９８】
ステップＳ１０００の処理が行われると、表示制御装置１００は、今回算出された領域変化速度と前回算出された領域変化速度との積の値が、負の値であるか否かを判定する（Ｓ１００２）。ステップＳ１００２において、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定されない場合には、表示制御装置１００は、後述するステップＳ１００６の処理を行う。
【０１９９】
また、ステップＳ１００２において、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定された場合には、表示制御装置１００は、対象領域をリカバリする（Ｓ１００４）。ここで、対象領域のリカバリ処理とは、表示内容を処理が行われる前の状態に一旦戻す処理である。なお、図２９では、表示制御装置１００が、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定された場合にステップＳ１００４の処理を行う例を示しているが、本発明の実施形態に係る算出処理は、上記に限られない。例えば、表示制御装置１００は、今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定された場合に、ステップＳ１００４の処理を行わなくてもよい。
【０２００】
ステップＳ１００２において今回算出された領域変化速度と前回算出された領域変化速度との積の値が負の値であると判定されない場合、または、ステップＳ１００４の処理が行われた場合には、表示制御装置１００は、図２３に示すステップＳ４０２と同様に、領域変化量の値が“０”であるか否かを判定する（Ｓ１０６）。ステップＳ１００６において領域変化量の値が“０”であると判定された場合には、表示制御装置１００は、継続変更処理を終了する。
【０２０１】
また、ステップＳ１００６において領域変化量の値が“０”であると判定されない場合には、表示制御装置１００は、図２３に示すステップＳ４０４と同様に、領域変化量の値が“０”より大きいか否かを判定する（Ｓ１００８）。
【０２０２】
ステップＳ１００８において領域変化量の値が“０”より大きいと判定された場合には、表示制御装置１００は、図２３に示すステップＳ４０６と同様に、表示領域を縮小する（Ｓ１０１０）。そして、表示制御装置１００は、表示更新処理を終了する。
【０２０３】
また、ステップＳ１００８において領域変化量の値が“０”より大きいと判定されない場合には、表示制御装置１００は、表示領域を拡大する（Ｓ１０１２）。そして、表示制御装置１００は、表示更新処理を終了する。
【０２０４】
表示制御装置１００は、継続変更処理として、例えば図２９に示す処理を行う。なお、本発明の実施形態に係る継続変更処理が、図２９に示す処理に限られないことは、言うまでもない。
【０２０５】
再度図２６を参照して、本発明の実施形態に係る表示制御方法に係る処理の第２の例について説明する。ステップＳ７０６において表示更新処理が行われると、表示制御装置１００は、図２０に示すステップＳ１０６と同様に、処理を継続するか否かを判定する（Ｓ７０８：継続判定処理）。
【０２０６】
ステップＳ７０８において継続判定処理が行われると、表示制御装置１００は、図２０に示すステップＳ１０８と同様に、継続判定処理の結果に基づいて処理を継続するか否かを判定する（Ｓ７１０）。
【０２０７】
ステップＳ７１０において処理を継続すると判定された場合には、表示制御装置１００は、ステップＳ７００からの処理を繰り返す。また、ステップＳ７１０において処理を継続すると判定されない場合には、表示制御装置１００は、表示制御方法に係る処理を終了する。
【０２０８】
表示制御装置１００は、例えば図２６に示す処理を行うことによって、例えば、上記表示制御の第７の例〜第９の例に示すような、時間軸の制御を実現する。なお、時間軸を制御する場合に対応する、本発明の実施形態に係る表示制御方法に係る処理が、図２６に示す処理に限られないことは、言うまでもない。
【０２０９】
（本発明の実施形態に係る表示制御装置）
次に、上述した本発明の実施形態に係る表示制御方法に係る処理を行うことが可能な、本発明の実施形態に係る表示制御装置１００の構成の一例について説明する。
【０２１０】
図３０は、本発明の実施形態に係る表示制御装置１００の構成の一例を示すブロック図である。表示制御装置１００は、例えば、操作表示部１０２と、制御部１０４とを備える。
【０２１１】
また、表示制御装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、外部装置と通信を行うための通信部（図示せず）などを備えていてもよい。表示制御装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０２１２】
ＲＯＭ（図示せず）は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムや、上述した本発明の実施形態に係る表示制御方法に係る処理において用いる各種値（演算パラメータ）などを一時的に記憶する。
【０２１３】
記憶部（図示せず）は、表示制御装置１００が備える記憶手段である。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられる。
【０２１４】
操作部（図示せず）としては、例えば、後述する操作入力デバイスが挙げられる。また、通信部（図示せず）としては、例えば、後述する通信インタフェースが挙げられる。
【０２１５】
［表示制御装置１００のハードウェア構成例］
図３１は、本発明の実施形態に係る表示制御装置１００のハードウェア構成の一例を示す説明図である。表示制御装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、タッチパネル１６４と、通信インタフェース１６６とを備える。また、表示制御装置１００は、例えば、データの伝送路としてのバス１６８で各構成要素間を接続する。
【０２１６】
ＭＰＵ１５０は、ＭＰＵ（Micro  Processing  Unit）や制御機能を実現するための各種回路が集積された集積回路などで構成され、表示制御装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、表示制御装置１００において、後述する状態判定部１１０、処理判定部１１２、および表示制御部１１４としての役目を果たすこともできる。
【０２１７】
ＲＯＭ１５２は、例えばＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、例えばＭＰＵ１５０により実行されるプログラムなどを一次的に記憶する。
【０２１８】
記録媒体１５６は、表示制御装置１００における記憶手段であり、記憶部（図示せず）として機能する。記録媒体１５６には、例えば、上述した本発明の実施形態に係る表示制御方法に係る処理において用いる各種値や、アプリケーションなどが記憶される。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、表示制御装置１００から着脱可能であってもよい。
【０２１９】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。なお、入出力インタフェース１５８は、表示制御装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することが可能であることは、言うまでもない。
【０２２０】
操作入力デバイス１６０は、操作部（図示せず）として機能する。また、操作入力デバイス１６０は、例えば、表示制御装置１００上に備えられ、表示制御装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。
【０２２１】
表示デバイス１６２は、タッチパネル１６４と共に操作表示部１０２として機能する。表示デバイス１６２は、例えば、表示制御装置１００上に備えられ、表示制御装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。
【０２２２】
また、表示デバイス１６２上には、１または２以上の操作位置を検出可能なタッチパネル１６４が設けられる。ここで、タッチパネル１６４としては、例えば静電式タッチパネルが挙げられるが、本発明の実施形態に係るタッチパネル１６４は、上記に限られない。例えば、本発明の実施形態に係る表示制御装置１００は、１または２以上の操作位置を検出可能な任意の方式のタッチパネルを備えることが可能である。
【０２２３】
通信インタフェース１６６は、表示制御装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）外部装置と無線／有線で通信を行うための通信部（図示せず）として機能する。ここで、通信インタフェース１６６としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。なお、本発明の実施形態に係る通信インタフェース１６６は、上記に限られず、例えば、ネットワークに対応する構成をとることができる。本発明の実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）や無線ＭＡＮ（ＷＭＡＮ；Wireless  Metropolitan  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０２２４】
表示制御装置１００は、例えば図３１に示す構成によって、上述した本発明の実施形態に係る表示制御方法に係る処理を行う。なお、本発明の実施形態に係る表示制御装置１００のハードウェア構成は、図３１に示す構成に限られない。例えば、表示制御装置１００は、本発明の実施形態に係る表示処理方法に係る処理を行う機能（例えば、後述する状態判定部１１０、処理判定部１１２、および表示制御部１１４が有する機能）をＩＣ（Integrated  Circuit）チップなどで実現してもよい。また、表示制御装置１００は、例えば、図３１に示す表示デバイス１６２およびタッチパネル１６４を備えず、外部表示デバイスおよび外部タッチパネルにおける表示を制御する構成であってもよい。また、表示制御装置１００は、例えば、ＤＳＰ（Digital  Signal  Processor）と、増幅器（アンプ）やスピーカなどから構成される音声出力デバイスをさらに備えていてもよい。音声出力デバイスを備えることによって、表示制御装置１００は、例えば、処理結果候補を音声によって聴覚的にユーザに提示することが可能となる。
【０２２５】
再度図３０を参照して、表示制御装置１００の構成の一例について説明する。操作表示部１０２は、表示画面を表示し、表示画面に対するユーザ操作に基づく表示画面上の操作位置を、１または２以上検出する。そして、操作表示部１０２は、例えば操作位置を示す座標の情報を検出結果として制御部１０４へ伝達する。ここで、上記座標の情報とは、例えば、表示画面の左上端を原点とするなど表示画面の任意の位置を原点として表される、表示画面上の座標データである。
【０２２６】
制御部１０４は、例えば、ＭＰＵなどで構成され、表示制御装置１００全体を制御する役目を果たす。また、制御部１０４は、状態判定部１１０と、処理判定部１１２と、表示制御部１１４とを備え、本発明の実施形態に係る表示制御方法に係る処理を主導的に行う役目を果たす。
【０２２７】
状態判定部１１０は、上記（Ｉ）の処理（状態判定処理）を主導的に行う役目を果たす。より具体的には、状態判定部１１０は、例えば、操作表示部１０２から伝達される操作位置の検出結果に基づいて、第１の操作状態、第２の操作状態、第３の操作状態などの各種操作状態と、各操作状態の遷移（変化）とを判定する。また、状態判定部１１０は、例えば、処理判定部１１２と表示制御部１１４とに判定結果を伝達する。
【０２２８】
処理判定部１１２は、上記（ＩＩ）の処理（処理判定処理）を主導的に行う役目を果たす。より具体的には、処理判定部１１２は、例えば、状態判定部１１０において第１操作状態であると判定された場合には、例えば図３に示すように２つの操作位置間の間隔に基づき判定を行うことによって、拡大処理や縮小処理などの実行する処理を判定する。
【０２２９】
また、処理判定部１１２は、例えば、領域変化速度と領域変化量とを算出する。そして、処理判定部１１２は、算出された領域変化速度に基づいて実行する処理の種別を判定し、算出された領域変化量に基づいて、表示の変化量を決定する。
【０２３０】
また、処理判定部１１２は、例えば、領域変化量の積算値をさらに算出する。なお、例えば、表示制御装置１００が処理結果候補を提示する処理を行わない構成である場合には、処理判定部１１２は、上記領域変化量の積算値を算出しなくてもよい。
【０２３１】
また、処理判定部１１２は、前回算出した領域変化速度と今回算出した領域変化速度との積をさらに算出し、算出した積の値に基づき反復操作が行われたと判定して、反復操作に対応する処理を実行する処理と判定してもよい。具体的には、処理判定部１１２は、例えば、算出された積の値が負の値の場合に、反復操作が行われたと判定する。なお、例えば、表示制御装置１００が反復操作に対応する処理を実行しない構成である場合には、処理判定部１１２は、上記積を算出しなくてもよい。
【０２３２】
また、処理判定部１１２は、さらに領域変化速度に基づいて反復操作の種別を判定することも可能である。具体的には、処理判定部１１２は、例えば、今回算出した領域変化速度の値が正か負かに基づいて、反復操作の種別を判定する。例えば、処理判定部１１２は、今回算出した領域変化速度の値が正の値である場合には拡大処理を行うと判定し、今回算出した領域変化速度の値が負の値である場合には縮小処理を行うと判定する。なお、処理判定部１１２における領域変化速度に基づく反復操作の種別の判定は、上記に限られない。例えば、処理判定部１１２は、上述した反復率を用いて反復操作の種別の判定することも可能である。
【０２３３】
また、処理判定部１１２は、例えば、表示制御部１１４に判定結果を伝達する。
【０２３４】
表示制御部１１４は、上記（ＩＩＩ）の処理（表示制御処理）を主導的に行う役目を果たす。より具体的には、表示制御部１１４は、例えば処理判定部１１２において実行する判定された処理を実行し、判定された処理に対応する表示を表示画面にさせる。また、表示制御部１１４は、実行すると判定された処理についての判定の継続時間に応じて、判定された処理に対応する表示を継続させる。
【０２３５】
なお、表示制御部１１４は、例えば図７、図８などに示すように、処理結果候補を表示画面に表示させてもよい。
【０２３６】
処理結果候補を表示させる場合には、表示制御部１１４は、例えば、状態判定部１１０において第１操作状態から第２操作状態への遷移が判定されるまで、処理判定部１１２において実行すると判定された処理を実行せず、処理結果候補を表示画面に表示させる。ここで、表示制御部１１４は、例えば図７、図８などに示すように、処理結果候補をポップアップ画面内に表示させるが、処理結果候補の提示方法は、ポップアップ画面を用いた表示に限られない。例えば、表示制御部１１４は、音声によって処理結果候補の内容を通知させることも可能である。また、表示制御部１１４は、例えば図７、図８などに示すように、処理判定部１１２において算出されている領域変化量の積算値に対応して処理を行ったときにおける表示内容（例えば、表示内容そのものや、表示内容に対応する文字情報）を表示させる。
【０２３７】
また、処理結果候補を表示させる場合には、表示制御部１１４は、例えば、状態判定部１１０において第１操作状態から第２操作状態への遷移が判定されたときに、処理結果候補に対応する表示を表示画面にさせる。
【０２３８】
また、表示制御部１１４は、例えば操作状態の遷移が判定されたことを示す判定結果など、状態判定部１１０における判定結果に基づいて、処理の中止や、処理の一時中止（一時的な停止）、選択された処理結果候補に対応する表示内容の表示など、表示画面に対する表示を制御する。例えば、表示制御部１１４は、状態判定部１１０において第１操作状態から第３操作状態への遷移が判定されたときに、実行されている処理の実行を一時的に停止する、または、表示画面の表示内容を実行されている処理が行われる前の表示内容とする。また、表示制御部１１４は、例えば、処理を一時的に停止しているときに、状態判定部１１０において第３操作状態から第１操作状態への遷移が判定された場合には、一時的に停止している処理の実行を再開してもよい。
【０２３９】
制御部１０４は、例えば、状態判定部１１０、処理判定部１１２、および表示制御部１１４を備えることによって、本発明の実施形態に係る表示制御方法に係る処理を主導的に行う。なお、制御部１０４における本発明の実施形態に係る表示制御方法に係る処理を主導的に行う構成は、図３０に示す構成に限られない。例えば、本発明の実施形態に係る表示制御装置１００は、上述した本発明の実施形態に係る表示制御方法に係る処理を実現することが可能な任意の構成をとることが可能である。
【０２４０】
表示制御装置１００は、例えば図３０に示す構成によって、上述した本発明の実施形態に係る表示制御方法に係る処理を行う。したがって、表示制御装置１００は、ユーザの利便性の向上を図ることができる。なお、本発明の実施形態に係る表示制御装置１００の構成が、図３０に示す構成に限られないことは、言うまでもない。
【０２４１】
以上のように、本発明の実施形態に係る表示制御装置１００は、表示画面に対する操作位置に基づいて操作状態を判定して、判定された操作状態に基づいて実行する処理を判定する。そして、表示制御装置１００は、判定された処理を実行し、実行している処理の継続時間に応じて処理に対応する表示を継続する。表示制御装置１００が処理の継続時間（判定の継続時間）に応じて処理に対応する表示を継続することによって、ユーザは、例えば表示画面のサイズなどに関わらず、操作数を増やすことなく、表示制御装置１００に所望の表示をさせることが可能となる。したがって、表示制御装置１００は、操作数が増えることによるユーザの利便性の低下を防止することができるので、ユーザの利便性の向上を図ることができる。
【０２４２】
また、表示制御装置１００は、例えば上述した表示制御の第１の例〜第９の例に示す表示を制御することによって、各例において示したように、表示制御に応じてユーザの利便性を向上させることができる。
【０２４３】
また、表示制御装置１００は、例えば反復操作に対応して処理を行うことによって、例えばバネを想起させる直感的な操作性などを提供することができる。
【０２４４】
以上、本発明の実施形態として表示制御装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣ（Personal  Computer）などのコンピュータ、テレビ受像機などの表示装置など、様々な機器に適用することができる。
【０２４５】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る表示制御装置として機能させるためのプログラム（例えば、上記（Ｉ）の処理（状態判定処理）〜（ＩＩＩ）の処理（表示制御処理）など、本発明の実施形態に係る表示制御方法に係る処理を実現するためのプログラム）によって、ユーザの利便性の向上を図ることができる。
【０２４６】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２４７】
例えば、本発明の実施形態に係る表示制御装置は、図３０に示す状態判定部１１０、処理判定部１１２、および表示制御部１１４を個別に備える（例えば、それぞれを個別の処理回路で実現する）ことができる。
【０２４８】
また、上記では、コンピュータを、本発明の実施形態に係る表示制御装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムをそれぞれ記憶させた記録媒体も併せて提供することができる。
【０２４９】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０２５０】
１００    表示制御装置
１０２    操作表示部
１０４    制御部
１１０    状態判定部
１１２    処理判定部
１１４    表示制御部
【図１】
2012185647.tif 000003
【図２】
2012185647.tif 000004
【図３】
2012185647.tif 000005
【図４】
2012185647.tif 000006
【図５】
2012185647.tif 000007
【図６】
2012185647.tif 000008
【図７】
2012185647.tif 000009
【図８】
2012185647.tif 000010
【図９】
2012185647.tif 000011
【図１０】
2012185647.tif 000012
【図１１】
2012185647.tif 000013
【図１２】
2012185647.tif 000014
【図１３】
2012185647.tif 000015
【図１４】
2012185647.tif 000016
【図１５】
2012185647.tif 000017
【図１６】
2012185647.tif 000018
【図１７】
2012185647.tif 000019
【図１８】
2012185647.tif 000020
【図１９】
2012185647.tif 000021
【図２０】
2012185647.tif 000022
【図２１】
2012185647.tif 000023
【図２２】
2012185647.tif 000024
【図２３】
2012185647.tif 000025
【図２４】
2012185647.tif 000026
【図２５】
2012185647.tif 000027
【図２６】
2012185647.tif 000028
【図２７】
2012185647.tif 000029
【図２８】
2012185647.tif 000030
【図２９】
2012185647.tif 000031
【図３０】
2012185647.tif 000032
【図３１】
2012185647.tif 000033