(57)【要約】【課題】画像がちらつくような視覚効果を緩和できるプログラム等を提供すること。【解決手段】ＣＰＵは、パネル内にスクロール領域を定め、複数のリスト画像をスクロール領域内に一列に連なった状態で表示させる。ＣＰＵは、指示座標が検出されなくなった座標がリスト画像に対応する座標である場合に、当該指示座標が対応するリスト画像に割り当てられている処理を実行する。ＣＰＵは、初期指示座標が特定リスト画像に対応する座標である場合に、当該特定リスト画像を反転表示する。ＣＰＵは、特定リスト画像が反転表示された後に、指示座標の上方向または下方向に対応する方向への移動開始が検出された場合には、指示座標の移動に応じてスクロール表示の実行を開始する。ＣＰＵは、スクロール表示の実行が開始された時点から、移動開始速度ＴＶに基づいて設定される第１所定時間ＴＥが経過したことに応じて、特定リスト画像の反転表示を終了する。【選択図】図３
2013196573.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、前記表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、を備える画像表示装置が読み取り可能なプログラムであって、
前記コンピュータを、
前記表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像を前記スクロール領域内に一列に連なった状態で前記表示手段に表示させるオブジェクト表示制御手段と、
前記オブジェクト画像の列に沿った第１方向、または、前記第１方向と反対方向であって前記オブジェクト画像の列に沿った第２方向に前記オブジェクト画像をスクロール表示させるスクロール表示制御手段と、
前記座標検出手段によって検出されていた指示座標が検出されなくなった座標が前記オブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行手段と、
して機能させ、
前記オブジェクト表示制御手段は、前記座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数の前記オブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、
前記スクロール表示制御手段は、前記オブジェクト表示制御手段によって前記特定オブジェクト画像が強調表示された後に、前記指示座標の前記第１方向または前記第２方向に対応する方向への移動開始が前記座標検出手段によって検出された場合には、前記指示座標の前記第１方向または前記第２方向への移動に応じて前記スクロール表示の実行を開始し、
前記オブジェクト表示制御手段は、前記スクロール表示制御手段によって前記スクロール表示の実行が開始された時点から、前記初期指示座標から指示座標が移動を開始したときの速度である移動開始速度に基づいて設定される第１所定時間が経過したことに応じて、前記特定オブジェクト画像の強調表示を終了することを特徴とするプログラム。
【請求項２】
前記オブジェクト表示制御手段は、前記移動開始速度が大きくなることに応じて、前記第１所定時間を大きく設定することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記オブジェクト表示制御手段は、前記特定オブジェクト画像が前記強調表示されている状態で前記スクロール領域からフレームアウトされて前記表示手段に表示されなくなる制御が前記スクロール表示制御手段によって実行された場合には、前記特定オブジェクト画像の強調表示を終了することを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記オブジェクト表示制御手段は、前記特定オブジェクト画像の強調表示を除々に終了するフェードアウトの態様で、前記特定オブジェクト画像の強調表示を終了することを特徴とする請求項１〜３の何れか１項に記載のプログラム。
【請求項５】
前記オブジェクト表示制御手段は、前記初期指示座標が前記特定オブジェクト画像に対応する座標であることを検出した時点から予め定められた第２所定時間が経過したことに応じて、当該特定オブジェクト画像を強調表示することを特徴とする請求項１〜４の何れか１項に記載のプログラム。
【請求項６】
画像を表示する表示手段と、前記表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、を備える画像表示装置が読み取り可能なプログラムであって、
前記コンピュータを、
前記表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像を前記スクロール領域内に一列に連なった状態で前記表示手段に表示させるオブジェクト表示制御手段と、
前記オブジェクト画像の列に沿った第１方向、または、前記第１方向と反対方向であって前記オブジェクト画像の列に沿った第２方向に前記オブジェクト画像をスクロール表示させるスクロール表示制御手段と、
前記座標検出手段によって検出されていた指示座標が検出されなくなった座標が前記オブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行手段と、
して機能させ、
前記オブジェクト表示制御手段は、前記座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数の前記オブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、
前記スクロール表示制御手段は、前記オブジェクト表示制御手段によって前記特定オブジェクト画像が強調表示された後に、前記指示座標の前記第１方向または前記第２方向に対応する方向への移動開始が前記座標検出手段によって検出された場合には、前記指示座標の前記第１方向または前記第２方向への移動に応じて前記スクロール表示の実行を開始し、
前記オブジェクト表示制御手段は、前記スクロール表示制御手段によって前記スクロール表示の実行が開始された時点から、前記特定オブジェクト画像の表示面積に基づいて設定される第３所定時間が経過したことに応じて、前記特定オブジェクト画像の強調表示を終了することを特徴とするプログラム。
【請求項７】
前記オブジェクト表示制御手段は、前記特定オブジェクト画像の表示面積が大きくなることに応じて、前記第３所定時間を大きく設定することを特徴とする請求項６に記載のプログラム。
【請求項８】
前記オブジェクト表示制御手段は、前記特定オブジェクト画像が前記強調表示されている状態で前記スクロール領域からフレームアウトされて前記表示手段に表示されなくなる制御が前記スクロール表示制御手段によって実行された場合には、前記特定オブジェクト画像の強調表示を終了することを特徴とする請求項６または７に記載のプログラム。
【請求項９】
前記オブジェクト表示制御手段は、前記特定オブジェクト画像の強調表示を除々に終了するフェードアウトの態様で、前記特定オブジェクト画像の強調表示を終了することを特徴とする請求項６〜８の何れか１項に記載のプログラム。
【請求項１０】
前記オブジェクト表示制御手段は、前記初期指示座標が前記特定オブジェクト画像に対応する座標であることを検出した時点から予め定められた第２所定時間が経過したことに応じて、当該特定オブジェクト画像を強調表示することを特徴とする請求項６〜９の何れか１項に記載のプログラム。
【請求項１１】
画像を表示する表示手段と、
前記表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、
前記表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像を前記スクロール領域内に一列に連なった状態で前記表示手段に表示させるオブジェクト表示制御手段と、
前記オブジェクト画像の列に沿った第１方向、または、前記第１方向と反対方向であって前記オブジェクト画像の列に沿った第２方向に前記オブジェクト画像をスクロール表示させるスクロール表示制御手段と、
前記座標検出手段によって検出されていた指示座標が検出されなくなった座標が前記オブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行手段と、
を備え、
前記オブジェクト表示制御手段は、前記座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数の前記オブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、
前記スクロール表示制御手段は、前記オブジェクト表示制御手段によって前記特定オブジェクト画像が強調表示された後に、前記指示座標の前記第１方向または前記第２方向に対応する方向への移動開始が前記座標検出手段によって検出された場合には、前記指示座標の前記第１方向または前記第２方向への移動に応じて前記スクロール表示の実行を開始し、
前記オブジェクト表示制御手段は、前記スクロール表示制御手段によって前記スクロール表示の実行が開始された時点から、前記初期指示座標から指示座標が移動を開始したときの速度である移動開始速度に基づいて設定される第１所定時間が経過したことに応じて、前記特定オブジェクト画像の強調表示を終了することを特徴とする画像表示装置。
【請求項１２】
画像を表示する表示手段と、前記表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、を備える画像表示装置の制御方法であって、
前記表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像を前記スクロール領域内に一列に連なった状態で前記表示手段に表示させるオブジェクト表示制御ステップと、
前記オブジェクト画像の列に沿った第１方向、または、前記第１方向と反対方向であって前記オブジェクト画像の列に沿った第２方向に前記オブジェクト画像をスクロール表示させるスクロール表示制御ステップと、
前記座標検出手段によって検出されていた指示座標が検出されなくなった座標が前記オブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行ステップと、
を備え、
前記オブジェクト表示制御ステップは、前記座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数の前記オブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、
前記スクロール表示制御ステップは、前記オブジェクト表示制御ステップによって前記特定オブジェクト画像が強調表示された後に、前記指示座標の前記第１方向または前記第２方向に対応する方向への移動開始が前記座標検出手段によって検出された場合には、前記指示座標の前記第１方向または前記第２方向への移動に応じて前記スクロール表示の実行を開始し、
前記オブジェクト表示制御ステップは、前記スクロール表示制御ステップによって前記スクロール表示の実行が開始された時点から、前記初期指示座標から指示座標が移動を開始したときの速度である移動開始速度に基づいて設定される第１所定時間が経過したことに応じて、前記特定オブジェクト画像の強調表示を終了することを特徴とする画像表示装置の制御方法。
【請求項１３】
画像を表示する表示手段と、
前記表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、
前記表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像を前記スクロール領域内に一列に連なった状態で前記表示手段に表示させるオブジェクト表示制御手段と、
前記オブジェクト画像の列に沿った第１方向、または、前記第１方向と反対方向であって前記オブジェクト画像の列に沿った第２方向に前記オブジェクト画像をスクロール表示させるスクロール表示制御手段と、
前記座標検出手段によって検出されていた指示座標が検出されなくなった座標が前記オブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行手段と、
を備え、
前記オブジェクト表示制御手段は、前記座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数の前記オブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、
前記スクロール表示制御手段は、前記オブジェクト表示制御手段によって前記特定オブジェクト画像が強調表示された後に、前記指示座標の前記第１方向または前記第２方向に対応する方向への移動開始が前記座標検出手段によって検出された場合には、前記指示座標の前記第１方向または前記第２方向への移動に応じて前記スクロール表示の実行を開始し、
前記オブジェクト表示制御手段は、前記スクロール表示制御手段によって前記スクロール表示の実行が開始された時点から、前記特定オブジェクト画像の表示面積に基づいて設定される第３所定時間が経過したことに応じて、前記特定オブジェクト画像の強調表示を終了することを特徴とする画像表示装置。
【請求項１４】
画像を表示する表示手段と、前記表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、を備える画像表示装置の制御方法であって、
前記表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像を前記スクロール領域内に一列に連なった状態で前記表示手段に表示させるオブジェクト表示制御ステップと、
前記オブジェクト画像の列に沿った第１方向、または、前記第１方向と反対方向であって前記オブジェクト画像の列に沿った第２方向に前記オブジェクト画像をスクロール表示させるスクロール表示制御ステップと、
前記座標検出手段によって検出されていた指示座標が検出されなくなった座標が前記オブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行ステップと、
を備え、
前記オブジェクト表示制御ステップは、前記座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数の前記オブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、
前記スクロール表示制御ステップは、前記オブジェクト表示制御ステップによって前記特定オブジェクト画像が強調表示された後に、前記指示座標の前記第１方向または前記第２方向に対応する方向への移動開始が前記座標検出手段によって検出された場合には、前記指示座標の前記第１方向または前記第２方向への移動に応じて前記スクロール表示の実行を開始し、
前記オブジェクト表示制御ステップは、前記スクロール表示制御ステップによって前記スクロール表示の実行が開始された時点から、前記特定オブジェクト画像の表示面積に基づいて設定される第３所定時間が経過したことに応じて、前記特定オブジェクト画像の強調表示を終了することを特徴とする画像表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示されている技術は、各種の画像を表示する画像表示装置のプログラム、画像表示装置、画像表示装置の制御方法に関する。
【背景技術】
【０００２】
１つのタッチパネルに対して多くの情報を表示するための工夫として、例えば、スクロール表示を行う方法がある。例えば、各種の処理の実行開始命令を受け付けるための各種のオブジェクト画像（例：アイコン画像、リスト画像など）をタッチパネルに複数表示することで、リストが表示される場合がある。この場合、リスト内の何れかのオブジェクト画像が押下されると、押下されたオブジェクト画像が強調表示（例：反転表示）されることで、当該オブジェクト画像が選択されたことが報知される。その後、ドラッグ操作（画面を指やスタイラスペンで触れたままで動かす操作）やフリック操作（画面を軽く払うように指やスタイラスペンを動かす操作）が入力されることに応じて、リストがスクロール表示される。スクロール表示後の画面には、スクロール表示前の画面に表示されていたオブジェクト画像とは別のオブジェクト画像が表示される。何れかのオブジェクト画像にタッチ操作（押下入力された後に、ドラッグ操作されることなく押下入力が終了される操作）が入力されると、タッチ操作が入力されたオブジェクト画像に割り当てられている処理の実行開始命令が受け付けられる。また、画面をスクロール表示する技術として、特許文献１の技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなスクロール表示を行う技術では、オブジェクト画像を選択するためにタッチ操作を入力する場合、および、リストをスクロールするためにドラッグ操作またはフリック操作を入力する場合の何れにおいても、最初に、リスト内のオブジェクト画像の押下開始が検出される。すると、押下開始が検出されたことに応じて、押下されたオブジェクト画像が強調表示される。そして、押下開始が検出された後に押下点の移動が検出された場合には、ドラッグ操作またはフリック操作が入力されていると判断され、オブジェクト画像の強調表示が終了される。この場合、押下開始が検出された時点から、押下点の移動が検出される時点までの短期間だけ、押下されたオブジェクト画像が強調表示されることになる。すると、押下されたオブジェクト画像がちらつくような（ごく短い時間、点灯するような）視覚効果をユーザに与えることになるため、ユーザに視覚的不快感を与える恐れがある。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書に記載のプログラムは、画像を表示する表示手段と、表示手段の表示領域内へ指示体が接触した位置を示す座標である指示座標を検出する座標検出手段と、を備える画像表示装置が読み取り可能なプログラムであって、コンピュータを、表示手段の表示領域内にスクロール領域を定め、各種の処理の実行開始命令を受け付けるための複数のオブジェクト画像をスクロール領域内に一列に連なった状態で表示手段に表示させるオブジェクト表示制御手段と、オブジェクト画像の列に沿った第１方向、または、第１方向と反対方向であってオブジェクト画像の列に沿った第２方向にオブジェクト画像をスクロール表示させるスクロール表示制御手段と、座標検出手段によって検出されていた指示座標が検出されなくなった座標がオブジェクト画像に対応する座標である場合に、当該指示座標が対応するオブジェクト画像に割り当てられている処理を実行する処理実行手段と、して機能させ、オブジェクト表示制御手段は、座標検出手段によって指示座標の検出が開始された座標である初期指示座標が、複数のオブジェクト画像の何れか１つのオブジェクト画像である特定オブジェクト画像に対応する座標である場合に、当該特定オブジェクト画像を強調表示し、スクロール表示制御手段は、オブジェクト表示制御手段によって特定オブジェクト画像が強調表示された後に、指示座標の第１方向または第２方向に対応する方向への移動開始が座標検出手段によって検出された場合には、指示座標の第１方向または第２方向への移動に応じてスクロール表示の実行を開始し、オブジェクト表示制御手段は、スクロール表示制御手段によってスクロール表示の実行が開始された時点から、初期指示座標から指示座標が移動を開始したときの速度である移動開始速度に基づいて設定される第１所定時間が経過したことに応じて、特定オブジェクト画像の強調表示を終了することを特徴とする。
【０００６】
本明細書に記載のプログラムでは、スクロール表示制御手段によってスクロール表示の実行が開始された時点から第１所定時間が経過したことに応じて、特定オブジェクト画像の強調表示が終了される。これにより、スクロール表示の実行が開始された時点で特定オブジェクト画像の強調表示が終了される場合に比して、特定オブジェクト画像が強調表示されている期間を長くすることが可能となる。よって、押下されたオブジェクト画像がちらついてしまう（ごく短い時間、点灯してしまう）ような視覚効果を緩和することができるため、ユーザに視覚的不快感を与えてしまう事態を防止することが可能となる。
【０００７】
指示座標の移動開始速度が大きくなるほど、スクロール速度が速くなりオブジェクト画像の選択が困難になるため、特定オブジェクト画像を強調表示していても、特定オブジェクト画像が選択されている状態であるとユーザに誤認を与える恐れが小さくなる。請求項２に記載のプログラムによれば、指示座標の移動開始速度が大きくなることに応じて、特定オブジェクト画像が強調表示される期間を長くすることができるため、ユーザに特定オブジェクト画像が選択さえているとの誤認を与えることなく、押下されたオブジェクト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【０００８】
請求項３に記載のプログラムによれば、特定オブジェクト画像が強調表示されている状態でスクロール領域からフレームアウトして表示手段に表示されなくなった場合には、特定オブジェクト画像を強調表示されていない状態で、スクロール領域に再度フレームインさせることができる。これにより、フレームアウトすることによって特定オブジェクト画像の強調表示を終了することができるため、オブジェクト画像がちらつくような視覚効果をユーザに与えてしまう事態を防止できる。
【０００９】
請求項４に記載のプログラムによれば、特定オブジェクト画像の強調表示を除々に終了するフェードアウトの態様で、特定オブジェクト画像の強調表示を終了することができる。これにより、オブジェクト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【００１０】
請求項５に記載のプログラムによれば、初期指示座標の検出開始時点から第２所定時間が経過したことに応じて、特定オブジェクト画像が強調表示される。よって、初期指示座標の検出開始時点から第２所定時間が経過する前にスクロール表示の実行が開始された場合には、特定オブジェクト画像が強調表示されることがない。これにより、オブジェクト画像がちらつくような視覚効果をユーザに与えてしまう事態を防止できる。
【００１１】
請求項６に記載のプログラムでは、スクロール表示制御手段によってスクロール表示の実行が開始された時点から第３所定時間が経過したことに応じて、特定オブジェクト画像の強調表示が終了される。これにより、スクロール表示の実行が開始された時点で特定オブジェクト画像の強調表示が終了される場合に比して、特定オブジェクト画像が強調表示されている期間を長くすることが可能となる。よって、押下されたオブジェクト画像がちらついてしまう（ごく短い時間、点灯してしまう）ような視覚効果を緩和することができるため、ユーザに視覚的不快感を与えてしまう事態を防止することが可能となる。
【００１２】
特定オブジェクト画像の表示面積が大きくなるほど、オブジェクト画像がちらついてしまうような視覚効果が大きくなる。請求項７に記載のプログラムによれば、特定オブジェクト画像の表示面積が大きくなることに応じて、特定オブジェクト画像が強調表示される期間を長くすることができるため、押下されたオブジェクト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【００１３】
請求項８に記載のプログラムによれば、特定オブジェクト画像が強調表示されている状態でスクロール領域からフレームアウトして表示手段に表示されなくなった場合には、特定オブジェクト画像を強調表示されていない状態で、スクロール領域に再度フレームインさせることができる。これにより、フレームアウトすることによって特定オブジェクト画像の強調表示を終了することができるため、オブジェクト画像がちらつくような視覚効果をユーザに与えてしまう事態を防止できる。
【００１４】
請求項９に記載のプログラムによれば、特定オブジェクト画像の強調表示を除々に終了するフェードアウトの態様で、特定オブジェクト画像の強調表示を終了することができる。これにより、オブジェクト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【００１５】
請求項１０に記載のプログラムによれば、初期指示座標の検出開始時点から第２所定時間が経過したことに応じて、特定オブジェクト画像が強調表示される。よって、初期指示座標の検出開始時点から第２所定時間が経過する前にスクロール表示の実行が開始された場合には、特定オブジェクト画像が強調表示されることがない。これにより、オブジェクト画像がちらつくような視覚効果をユーザに与えてしまう事態を防止できる。
【００１６】
なお、上記のプログラムを実現するための画像表示装置、画像表示装置の制御方法、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例形態に係る多機能機の概略構成を示すブロック図である。
【図２】多機能機のスクロール処理のうちの第１部分を示すフローチャートである。
【図３】多機能機のスクロール処理のうちの第１部分に続く第２部分を示すフローチャートである。
【図４】多機能機のスクロール処理のうちの第２部分に続く第３部分を示すフローチャートである。
【図５】タイムアウトテーブルの一例を示す図である。
【図６】リスト情報テーブルの一例を示す図である。
【図７】リスト情報テーブルの一例を示す図である。
【図８】画面表示の一例を示す図である。
【図９】画面表示の一例を示す図である。
【図１０】画面表示の一例を示す図である。
【図１１】画面表示の一例を示す図である。
【図１２】タイムアウトテーブルの変形例を示す図である。
【発明を実施するための形態】
【００１８】
＜実施例＞
図１に、本実施形態に係る多機能機１０（Multifunction Peripheral（ＭＦＰ）ともいう）のブロック図を示す。
【００１９】
＜多機能機１０の構成＞
本実施形態に係る多機能機１０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能、電話機能などを有する装置である。多機能機１０は、制御部１２、パネル５０、座標検出部５１、印刷部５４、スキャン部５６、ＦＡＸ部５８、ネットワークインターフェイス６０、等を備える。制御部１２は、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ３０、ＮＶＲＡＭ（Non Volatile RAM）４０、等を有する。
【００２０】
ＣＰＵ１４は、ＲＯＭ１６に記憶されているプログラムに従って様々な処理を実行する。ＣＰＵ１４が実行する処理については、後で詳しく説明する。ＲＯＭ１６は、多機能機１０の基本的な動作を制御するための画像表示プログラム１８を記憶している。
【００２１】
図１に示すように、多機能機１０の上面正面側には、パネル５０が設けられている。パネル５０には、画像表示プログラム１８のＡＰＩ（Application Program Interface）を用いて、各種の画像が表示される。パネル５０の正面位置に対する左右方向（横方向）が、ｘ方向である。パネル５０の正面位置に対する前後方向（縦方向）が、ｙ方向である。パネル５０の表面には、透明な平板部を有する座標検出部５１が、パネル５０を覆うように備えられている。座標検出部５１は、指示体（例：ユーザの指先、スタイラス（タッチパネル用ペン）など）が接触または接近された位置を示す座標である、指示座標を検出する機能を有する。パネル５０および座標検出部５１は、いわゆるタッチパネルとして機能する。
【００２２】
ＲＡＭ３０は、揮発性のメモリであり、画像表示プログラム１８に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。ＲＡＭ３０に記憶されるデータの例としては、押下判定フラグ、移動中フラグ、が挙げられる。押下判定フラグは、何れかのリスト画像が押下されている場合には「ＯＮ」となり、押下されていない場合には「ＯＦＦ」になる情報である。移動中フラグは、指示座標が移動中である場合には「ＯＮ」となり、移動中ではない場合には「ＯＦＦ」になる情報である。
【００２３】
ＲＡＭ３０には、リスト画像テーブルＴＢ１が記憶されている。リスト画像テーブルＴＢ１は、パネル５０に表示される複数のリスト画像の各々について、各種の情報を記憶するテーブルである。図６に、本実施形態におけるリスト画像テーブルＴＢ１の一例を示す。リスト画像テーブルＴＢ１は、リスト番号１０１、リスト文字列１０３、領域座標１０４、表示状態フラグ１０５、リスト押下状態フラグ１０６、反転表示フラグ１０７、リスト表示幅１０８、リスト表示高さ１０９、実行処理内容１１０、を記憶する。
【００２４】
リスト番号１０１は、パネル５０に表示される複数のリスト画像の各々を識別するための情報である。リスト画像は、各種の処理の実行開始命令を受け付けるための画像である。リスト文字列１０３は、リスト画像に表示される文字列の内容を示す情報である。領域座標１０４は、各リスト画像がパネル５０上で表示される領域（リスト表示領域）を示す情報である。座標Ｃ１は、矩形形状のリスト表示領域の左上隅部を示す座標である。座標Ｃ２は、矩形形状のリスト表示領域の右下隅部を示す座標である。表示状態フラグ１０５は、リスト画像がスクロール領域内に表示されているか否かを示す情報である。表示状態フラグ１０５は、領域座標１０４で規定されるリスト表示領域の少なくとも一部が、スクロール領域の表示領域内に存在する場合には「表示中」となり、存在しない場合には「非表示」となる。リスト押下状態フラグ１０６は、領域座標１０４で規定されるリスト表示領域内に指示座標が存在している場合には「ＯＮ」となり、存在しない場合には「ＯＦＦ」になる情報である。すなわち、リスト画像がタッチされているか否かを識別するための情報である。反転表示フラグ１０７は、リスト画像を反転表示する場合には「ＯＮ」となり、反転表示しない場合には「ＯＦＦ」になる情報である。反転表示とは、強調表示の一種であり、文字と背景の色を反転して表示する態様である。リスト表示幅１０８は、リスト画像のｘ方向の寸法である。リスト表示高さ１０９は、リスト画像のｙ方向の寸法である。実行処理内容１１０は、リスト画像の各々に対応付けられている処理を示す情報である。リスト画像テーブルＴＢ１に記憶される各種の情報は、予め多機能機１０の製造者によって記憶されてもよい。
【００２５】
ＮＶＲＡＭ４０には、タイムアウトテーブルＴＢ２が記憶されている。図５に、本実施形態におけるタイムアウトテーブルＴＢ２の一例を示す。タイムアウトテーブルＴＢ２には、移動速度範囲番号２０１、移動速度範囲ＶＲおよび第１所定時間ＴＥが記憶されている。移動速度範囲番号２０１は、移動速度範囲ＶＲの各々を識別するための情報である。移動速度範囲ＶＲは、移動開始速度ＴＶ（ｄｏｔ／ｓｅｃ）の範囲を規定する情報である。移動開始速度ＴＶは、指示座標が移動を開始した時点における、指示座標の移動速度である。移動開始速度ＴＶの単位（ｄｏｔ／ｓｅｃ）は、１秒当りに指示座標が移動した、パネル５０の画素のドット数である。第１所定時間ＴＥ（ｓｅｃ）は、リスト画像のスクロール表示が開始された時点から、反転表示を終了するまでの間の時間である。第１所定時間ＴＥは、移動速度範囲ＶＲの各々に対応して記憶されている。また、移動速度範囲ＶＲが大きくなることに応じて、第１所定時間ＴＥが大きくされている。
【００２６】
またＮＶＲＡＭ４０には、各種のパラメータが記憶されている。記憶されるパラメータの例としては、移動速度閾値が挙げられる。移動速度閾値は、座標検出部５１にフリック操作が入力されたか否かを判断する際に用いられるパラメータである。
【００２７】
印刷部５４は、印刷を実行する部位である。スキャン部５６は、原稿を読み取ってデータ化する部位である。ＦＡＸ部５８は、データ化された原稿を送受信する部位である。ネットワークインターフェイス６０は、有線ＬＡＮ回線４に接続されており、各種のデータを送受信する部位である。
【００２８】
＜多機能機１０の動作＞
多機能機１０の動作について、図２から図４のフローチャートを用いて説明する。図２から図４のフローは、多機能機１０の電源がオンされることにより開始され、電源がオフされるまで実行され続ける。
【００２９】
Ｓ１０２においてＣＰＵ１４は、スクロール領域を含む画面画像をパネル５０に表示する。図８に、パネル５０に表示される画面画像の画面表示例を示す。図８の画面表示例は、図６のリスト画像テーブルＴＢ１に基づいた表示例である。図８の画面表示例では、パネル５０にスクロール領域ＳＡ１が表示されている。図６のリスト画像テーブルＴＢ１では、領域Ｒ０に示すように、リスト番号１０１＝「４」〜「８」の表示状態フラグ１０５が「表示中」に設定されている。よって、図８のスクロール領域ＳＡ１には、リスト画像Ｂ４〜Ｂ８が表示されている。またスクロール領域ＳＡ１には、ｙ方向（縦方向）に一列に連なった状態で、リスト画像Ｂ４〜Ｂ８が表示されている。スクロール領域ＳＡ１は、リスト画像Ｂ４〜Ｂ８が並んでいる縦方向（ｙ方向）に沿った上方向Ｔ１、または、下方向Ｔ２に、リスト画像をスクロール表示させることができる領域である。
【００３０】
リスト画像Ｂ４は、リスト画像テーブルＴＢ１（図６）のリスト番号１０１＝「４」の欄の情報に基づいて表示されている。以下同様にして、リスト画像Ｂ５〜Ｂ８の各々は、リスト番号１０１＝「５」〜「８」の各々の欄の情報に基づいて表示されている。リスト画像Ｂ４は、印刷部５４で用いる用紙タイプ（例：普通紙、光沢紙など）の設定変更を受け付けるための画像である。リスト画像Ｂ５は、印刷部５４で用いる用紙サイズ（例：Ａ４サイズ、Ｂ５サイズなど）の設定変更を受け付けるための画像である。リスト画像Ｂ６は、印刷部５４で印刷する際のレイアウト（例：２ｉｎ１など）の設定変更を受け付けるための画像である。リスト画像Ｂ７は、印刷部５４で実行する印刷処理の品質（例：高品位印刷、通常印刷など）の設定変更を受け付けるための画像である。リスト画像Ｂ８は、各種の詳細設定の入力を受け付けるための画像である。なお、その他のリスト画像の説明については省略する。
【００３１】
Ｓ１０４においてＣＰＵ１４は、押下判定フラグを「ＯＦＦ」にリセットする。またＣＰＵ１４は、移動中フラグを「ＯＦＦ」にリセットする。Ｓ１０６においてＣＰＵ１４は、イベントを取得する。イベント（メッセージとも呼ぶ）は、画像表示プログラム１８の実行に際し、何らかのアクション（例：タイマのタイムアウト、座標検出部５１への指示座標の入力など）が発生した際に、プログラムに発信される信号である。Ｓ１０８においてＣＰＵ１４は、取得したイベントが、スクロール領域へのタッチパネル操作イベントであるか否かを判断する。タッチパネル操作イベントである場合（Ｓ１０８：ＹＥＳ）には、Ｓ１３０（図３）へ進む。
【００３２】
Ｓ１３０においてＣＰＵ１４は、タッチパネル操作イベントのタイプを判断する。タッチパネル操作イベントには、「押下開始」、「指示座標移動」、「離反」、の３種類が存在する。「押下開始」のイベントは、何れかのリスト画像に対する押下操作が開始された場合に取得されるイベントである。例えば、何れかのリスト画像のリスト表示領域内で指示座標の検出が開始されることに応じて、「押下開始」のイベントが取得されてもよい。「指示座標移動」のイベントは、リスト画像がスクロールすることができる方向（上方向Ｔ１、下方向Ｔ２）への指示座標の移動が検出された場合に取得されるイベントである。「離反」のイベントは、パネル５０表面から指示体が離反した場合に取得されるイベントである。例えば、指示座標が検出されていた状態から、指示座標が検出されない状態に移行したことに応じて、「離反」のイベントが取得されてもよい。
【００３３】
タッチパネル操作イベントのタイプが「押下開始」であると判断された場合には（Ｓ１３０：押下開始）、Ｓ１３２へ進む。Ｓ１３２においてＣＰＵ１４は、特定リスト画像（押下開始時に指示体によって押下されたリスト画像）のリスト押下状態フラグ１０６（リスト画像テーブルＴＢ１）を、「ＯＮ」に設定する。具体的には、検出開始された指示座標（押下開始位置座標）と、リスト画像テーブルＴＢ１の各リスト画像の領域座標１０４とを比較することによって、リスト表示領域内に押下開始位置座標が存在するリスト画像を検出する。そして、検出したリスト画像のリスト押下状態フラグ１０６を「ＯＮ」に設定する。
【００３４】
Ｓ１３４においてＣＰＵ１４は、ＲＡＭ３０に記憶されている押下判定フラグを「ＯＮ」に設定する。Ｓ１３８においてＣＰＵ１４は、タイムアウトイベントが第２所定時間ＴＳの経過後に発生するように、タイムイベントを発行する。例えば、反転表示開始タイマに、第２所定時間ＴＳのカウントダウンを開始させてもよい。そしてＳ１０６（図２）へ戻る。
【００３５】
一方、Ｓ１３０において、タッチパネル操作イベントのタイプが「指示座標移動」であると判断された場合には（Ｓ１３０：指示座標移動）、Ｓ１４２へ進む。Ｓ１４２においてＣＰＵ１４は、ＲＡＭ３０に記憶されている移動中フラグが「ＯＮ」であるか否かを判断する。移動中フラグが「ＯＮ」である場合（Ｓ１４２：ＹＥＳ）にはＳ１５２へ進み、「ＯＮ」ではない場合（Ｓ１４２：ＮＯ）にはＳ１４３へ進む。Ｓ１４３においてＣＰＵ１４は、移動中フラグを「ＯＮ」に設定する。Ｓ１４４においてＣＰＵ１４は、ＲＡＭ３０に記憶されている押下判定フラグを「ＯＦＦ」に設定する。
【００３６】
Ｓ１４６においてＣＰＵ１４は、指示座標の移動開始速度ＴＶを算出する。移動開始速度ＴＶの算出方法の一例を説明する。ＣＰＵ１４は、座標検出部５１を用いて、所定の検出周期（例：数十ミリセカンドごと）に指示座標を検出している。指示座標の移動開始速度ＴＶは、指示体が移動を開始した直後に検出された指示座標と指示体の移動開始前に検出された指示座標との間の距離と、検出周期とに基づいて算出することができる。Ｓ１４８においてＣＰＵ１４は、タイムアウトテーブルＴＢ２（図５）を参照し、移動開始速度ＴＶに対応した第１所定時間ＴＥを取得する。
【００３７】
Ｓ１４９においてＣＰＵ１４は、フェードアウト表示のイベントを発行する。フェードアウト表示のイベントは、リスト画像を、反転表示から通常表示へ除々に戻すように表示させるイベントである。Ｓ１５０において、ＣＰＵ１４は、タイムアウトイベントが第１所定時間ＴＥの経過後に発生するようにタイムイベントを発行する。例えば、反転表示終了タイマに、第１所定時間ＴＥのカウントダウンを開始させてもよい。
【００３８】
Ｓ１５２においてＣＰＵ１４は、指示座標の移動量に応じて、表示状態フラグ１０５を変更する。そしてスクロール領域の画像を再描画する。これにより、指示座標の移動に追従するように、リスト画像のスクロール表示が行われる。
【００３９】
Ｓ１５４においてＣＰＵ１４は、特定リスト画像（押下されているリスト画像）がスクロール領域からフレームアウトしたか否かを判断する。フレームアウトとは、スクロール領域内に当初表示されていたリスト画像が、スクロール領域の外側へ移動していくことにより、スクロール領域内に表示されなくなる表示処理である。当該判断は、リスト画像テーブルＴＢ１において、特定リスト画像（リスト押下状態フラグ１０６＝「ＯＮ」に対応しているリスト画像）のリスト表示領域の少なくとも一部が、スクロール領域の表示領域内に存在するか否かによって行うことができる。フレームアウトしていない場合（Ｓ１５４：ＮＯ）にはＳ１０６へ戻り、フレームアウトした場合（Ｓ１５４：ＹＥＳ）にはＳ１５６へ進む。Ｓ１５６においてＣＰＵ１４は、リスト画像テーブルＴＢ１において、特定リスト画像（リスト押下状態フラグ１０６が「ＯＮ」にされているリスト画像）の反転表示フラグ１０７を、「ＯＦＦ」に設定する。そしてＳ１０６へ戻る。
【００４０】
一方、Ｓ１３０において、タッチパネル操作イベントのタイプが「離反」であると判断された場合には（Ｓ１３０：離反）、Ｓ１６２（図４）へ進む。Ｓ１６２においてＣＰＵ１４は、ＲＡＭ３０に記憶されている押下判定フラグが「ＯＮ」に設定されているか否かを判断する。押下判定フラグが「ＯＮ」である場合（Ｓ１６２：ＹＥＳ）には、特定リスト画像を押下していた指示体が、パネル５０表面から離反した場合であると判断される。すなわち、特定リスト画像の押下が終了したと判断される。よってＳ１６４へ進む。Ｓ１６４においてＣＰＵ１４は、特定リスト画像（リスト押下状態フラグ１０６が「ＯＮ」されているリスト画像）の反転表示フラグ１０７を、「ＯＦＦ」に設定する。Ｓ１６６においてＣＰＵ１４は、スクロール領域の画像を再描画する。これにより、特定リスト画像が通常表示に戻される。Ｓ１６８においてＣＰＵ１４は、特定リスト画像（リスト押下状態フラグ１０６＝「ＯＮ」に対応するリスト画像）の実行処理内容１１０を実行する。そしてフローを終了する。
【００４１】
一方、Ｓ１６２において、押下判定フラグが「ＯＮ」ではない場合（Ｓ１６２：ＮＯ）には、Ｓ１７２へ進む。Ｓ１７２において、ＣＰＵ１４は、フリック操作が入力されたか否かを判断する。例えば、指示体がパネル５０の表面から離れた時点における指示座標の移動速度を算出し、算出された移動速度がＮＶＲＡＭ４０に記憶されている移動速度閾値よりも大きい場合には、フリック操作が入力されたと判断してもよい。
【００４２】
Ｓ１７４においてＣＰＵ１４は、フリック操作に応じた継続スクロール表示を実行する。継続スクロール表示は、例えば、指示体がパネル５０の表面から離れた時点における移動速度に応じたスクロール速度で、スクロール表示を継続して実行することで実現されてもよい。この場合、算出された移動速度を速度減衰関数を用いて時間経過とともに減速させていくことで、時間とともにスクロール速度が低下していくような継続スクロール表示を実行してもよい。
【００４３】
一方、Ｓ１０８（図２）において、取得したイベントがタッチパネル操作イベントではないと判断される場合（Ｓ１０８：ＮＯ）には、Ｓ１１２へ進む。Ｓ１１２においてＣＰＵ１４は、第２所定時間ＴＳが経過した旨のタイムアウトイベントが発生したか否かを判断する。タイムアウトイベントが発生していない場合（Ｓ１１２：ＮＯ）にはＳ１１８へ進む。一方、タイムアウトイベントが発生した場合（Ｓ１１２：ＹＥＳ）には、特定リスト画像が押下開始された時点から第２所定時間ＴＳが経過したと判断される。よってＳ１１４へ進む。
【００４４】
Ｓ１１４においてＣＰＵ１４は、特定リスト画像（リスト押下状態フラグ１０６＝「ＯＮ」に対応するリスト画像）の反転表示フラグ１０７を、「ＯＮ」に設定する。Ｓ１１６においてＣＰＵ１４は、スクロール領域の画像を再描画する。これにより、特定リスト画像が反転表示される。そしてＳ１１８へ進む。
【００４５】
Ｓ１１８においてＣＰＵ１４は、フェードアウト表示のイベント（Ｓ１４９）が発行されているか否かを判断する。フェードアウト表示のイベントが発行されている場合（Ｓ１１８：ＹＥＳ）には、Ｓ１１９へ進む。Ｓ１１９においてＣＰＵ１４は、特定リスト画像が、反転表示から通常表示へ所定の割合（例：３％）で移行するように、スクロール領域の画像を再描画する。Ｓ１１９の再描画処理が所定の周期で繰り返されるたびに、所定の割合で反転表示から通常表示へ切り替わるため、時間経過とともに除々に反転表示から通常表示へ移行する（反転表示がフェードアウトする）ような視覚効果を得ることができる。
【００４６】
Ｓ１２０においてＣＰＵ１４は、第１所定時間ＴＥが経過した旨のタイムアウトイベントが発生したか否かを判断する。タイムアウトイベントが発生した場合（Ｓ１２０：ＹＥＳ）には、スクロール表示の実行が開始された時点から第１所定時間ＴＥが経過したと判断される。よってＳ１２２へ進む。Ｓ１２２において、ＣＰＵ１４は、特定リスト画像（リスト押下状態フラグ１０６＝「ＯＮ」に対応するリスト画像）の反転表示フラグ１０７を、「ＯＦＦ」に設定する。Ｓ１２４においてＣＰＵ１４は、スクロール領域の画像を再描画する。これにより、特定リスト画像が通常表示に戻される。
【００４７】
一方、Ｓ１２０において、第１所定時間ＴＥが経過した旨のタイムアウトイベントが発生していない場合（Ｓ１２０：ＮＯ）には、Ｓ１２８へ進む。Ｓ１２８においてＣＰＵ１４は、その他の処理が存在する場合には、当該処理を実行する。その他の処理は、一般的な処理であるため、内容については説明を省略する。そしてＳ１０６へ戻る。
【００４８】
＜動作例＞
多機能機１０の動作例を、図７〜図１１を用いて説明する。例として、ユーザがリスト画像Ｂ５を押下し、その後リスト画像Ｂ５をパネル５０の下方向Ｔ２にドラッグする場合を説明する。また、ドラッグ操作開始時の移動開始速度ＴＶが、２５０（ｄｏｔ／ｓｅｃ）である場合を説明する。
【００４９】
ＣＰＵ１４は、画面画像（図８）をパネル５０に表示する（Ｓ１０２）。ユーザがリスト画像Ｂ５を押下すると（Ｓ１３０：押下開始）、特定リスト画像（リスト画像Ｂ５）のリスト押下状態フラグ１０６を「ＯＮ」に設定する（Ｓ１３２）（図７、領域Ｒ１）。また、第２所定時間ＴＳのカウントダウンが開始される（Ｓ１３８）。
【００５０】
ユーザがリスト画像Ｂ５を押下したまま第２所定時間ＴＳが経過すると（Ｓ１１２：ＹＥＳ）、特定リスト画像（リスト画像Ｂ５）の反転表示フラグ１０７が「ＯＮ」に設定される（Ｓ１１４）（図７、領域Ｒ２）。そして図９に示すように、特定リスト画像（リスト画像Ｂ５）が反転表示される（Ｓ１１６）。
【００５１】
その後、ユーザがリスト画像Ｂ５を押下したままパネル５０の下方向Ｔ２に指先を移動させると（Ｓ１３０：指示座標移動）、指示座標の移動が開始されたため（Ｓ１４２：ＮＯ）、指示座標の移動開始速度ＴＶが算出される（Ｓ１４６）。タイムアウトテーブルＴＢ２（図５）が参照され、移動開始速度ＴＶ＝２５０（ｄｏｔ／ｓｅｃ）に対応した移動速度範囲番号２０１＝「２」の第１所定時間ＴＥ（１．０ｓｅｃ）が取得される（Ｓ１４８）。また、フェードアウト表示のイベントが発行され（Ｓ１４９）、第１所定時間ＴＥのカウントダウンが開始される（Ｓ１５０）。
【００５２】
指示座標の移動量に応じて、リスト画像テーブルＴＢ１の表示状態フラグ１０５が変更される。本実施形態の説明例では、図７の領域Ｒ３に示すように、リスト番号１０１＝「７」および「８」の表示状態フラグ１０５が「非表示」に変更される。また、図７の領域Ｒ４に示すように、リスト番号１０１＝「２」および「３」の表示状態フラグ１０５が「表示中」に変更される（Ｓ１５２）。これにより、図１０の表示例に示すように、下方向Ｔ２のスクロール表示が実行される。スクロール表示により、リスト画像Ｂ７およびＢ８がスクロール領域ＳＡ１の下側からフレームアウトする。また同時に、リスト画像Ｂ２およびＢ３（リスト画像テーブルＴＢ１のリスト番号１０１＝「２」および「３」に対応するリスト画像）がスクロール領域ＳＡ１の上側からフレームインする。フレームインとは、スクロール領域ＳＡ１内に当初表示されていなかったリスト画像が、スクロール領域ＳＡ１の中へ移動してくることにより、パネル５０に表示される処理である。
【００５３】
スクロール表示の実行が開始されると、フェードアウト表示のイベントが発行されているため（Ｓ１１８：ＹＥＳ）、時間経過とともに除々に反転表示から通常表示へ移行する（Ｓ１１９）。そして、スクロール表示の実行が開始された時点から第１所定時間ＴＥが経過すると（Ｓ１２０：ＹＥＳ）、特定リスト画像（リスト画像Ｂ５）の反転表示フラグ１０７が、「ＯＮ」（図７、領域Ｒ２）から「ＯＦＦ」に変更される（Ｓ１２２）。そして図１１に示すように、特定リスト画像（リスト画像Ｂ５）が通常表示に戻される。（Ｓ１２４）。
【００５４】
＜効果＞
本実施例に係る多機能機１０の効果を説明する。本明細書に記載の多機能機１０では、スクロール表示の実行が開始された時点（Ｓ１５０）から第１所定時間ＴＥが経過したことに応じて（Ｓ１２０：ＹＥＳ）、特定リスト画像の反転表示を終了することができる。これにより、スクロール表示の実行が開始された時点で特定リスト画像の反転表示が終了される場合に比して、特定リスト画像が反転表示されている期間を長くすることが可能となる。よって、押下されたリスト画像がちらついてしまう（ごく短い時間、反転表示してしまう）ような視覚効果を緩和することができるため、ユーザに視覚的不快感を与えてしまう事態を防止することが可能となる。
【００５５】
本明細書に記載の多機能機１０では、指示座標の移動開始速度ＴＶが大きくなることに応じて、第１所定時間ＴＥが大きく設定される（Ｓ１４８、タイムアウトテーブルＴＢ２）。すなわち、移動開始速度ＴＶが大きくなるほど、特定リスト画像が反転表示されている期間を長くすることが可能となる。移動開始速度ＴＶが大きくなるほど、スクロール速度が速くなりリスト画像の選択が困難になるため、特定リスト画像が反転表示されている期間を長くしても、特定リスト画像が選択されている状態であるとユーザに誤認を与える恐れを小さくすることができる。そして、特定リスト画像が反転表示されている期間を長くすることにより、押下されたリスト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【００５６】
反転表示されている状態で特定リスト画像がスクロール領域からフレームアウトしてパネル５０に表示されなくなった場合には（Ｓ１５４：ＹＥＳ）、特定リスト画像の反転表示を終了させることができる（Ｓ１５６）。これにより、反転表示されていない状態で、特定リスト画像をスクロール領域に再度フレームインさせることができる。これにより、フレームアウトすることによって特定リスト画像の反転表示を終了することができるため、リスト画像がちらつくような視覚効果をユーザに与えてしまう事態を防止できる。
【００５７】
特定リスト画像が押下開始された時点から第２所定時間ＴＳが経過したことに応じて（Ｓ１１２：ＹＥＳ）、特定リスト画像を反転表示させることができる。よって、特定リスト画像が押下開始された時点から第２所定時間ＴＳが経過する前にスクロール表示の実行が開始された場合には、特定リスト画像が反転表示されることがない。これにより、リスト画像がちらつくような視覚効果をユーザに与えてしまう事態を防止できる。
【００５８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。以下に変形例を示す。
【００５９】
＜変形例＞
【００６０】
Ｓ１２４において、特定リスト画像の反転表示を終了する態様は、様々な態様であってもよく、例えばフェードアウトの態様で終了してもよい。この場合、Ｓ１２４では、反転表示から通常表示へ所定の割合（例：３％）で移行するように、スクロール領域の画像を再描画すればよい。これにより、Ｓ１２４の再描画処理が所定の周期で繰り返されるたびに、所定の割合で反転表示から通常表示へ切り替わるため、時間経過とともに除々に反転表示から通常表示へ移行するような視覚効果を得ることができる。よって、特定リスト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【００６１】
特定リスト画像が表示されている時間は、移動開始速度ＴＶに応じて変化するとしたが（Ｓ１４８）、この形態に限られない。例えば、特定リスト画像の表示面積に応じて変更してもよい。この場合、例えば、図１２に示すタイムアウトテーブルＴＢ２ａがＮＶＲＡＭ４０に記憶されているとしてもよい。タイムアウトテーブルＴＢ２ａには、表示面積範囲番号３０１、表示面積範囲ＡＲおよび第３所定時間ＴＥａが記憶されている。表示面積範囲番号３０１は、表示面積範囲ＡＲの各々を識別するための情報である。表示面積範囲ＡＲは、リスト画像の表示面積（ｄｏｔ）の範囲を規定する情報である。リスト画像の表示面積の単位（ｄｏｔ）は、パネル５０の画素のドット数である。リスト画像の表示面積は、リスト表示幅１０８にリスト表示高さ１０９を乗じることによって算出することができる。第３所定時間ＴＥａ（ｓｅｃ）は、リスト画像のスクロール表示が開始された時点から、反転表示を終了するまでの間の時間である。第３所定時間ＴＥａは、表示面積範囲ＡＲの各々に対応して記憶されている。また、表示面積範囲ＡＲが大きくなることに応じて、第３所定時間ＴＥａが大きくされている。
【００６２】
当該変形例では、Ｓ１４８においてＣＰＵ１４は、タイムアウトテーブルＴＢ２ａを参照し、表示面積範囲ＡＲに対応した第３所定時間ＴＥａを取得する。これにより、スクロール表示の実行が開始された時点（Ｓ１５０）から第３所定時間ＴＥａが経過したことに応じて（Ｓ１２０：ＹＥＳ）、特定リスト画像の反転表示を終了することができる。特定リスト画像の表示面積が大きくなるほど、リスト画像がちらついてしまうような視覚効果が大きくなる傾向がある。しかし当該変形例によれば、特定リスト画像の表示面積が大きくなることに応じて特定リスト画像が強調表示される期間を長くすることができるため、特定リスト画像がちらついてしまうような視覚効果を緩和することが可能となる。
【００６３】
本実施形態では、リスト画像が並んでいる方向や、リスト画像をスクロール表示させることができる方向が、ｙ方向（縦方向）である場合を説明したが、この形態に限られない。ｘ方向（横方向）にリスト画像を並べて表示することや、ｘ方向にリスト画像をスクロール表示させることも可能である。
【００６４】
スクロール領域内に表示されるリスト画像の数は、本実施形態の例に限られない。３つ以下または５つ以上であっても、本願の技術の効果を得ることが可能である。また、タイムアウトテーブルＴＢ２やＴＢ２ａにおける移動速度範囲ＶＲ、第１所定時間ＴＥ、表示面積範囲ＡＲ、第３所定時間ＴＥａの値は一例であり、他の値を用いることも可能である。
【００６５】
本願の技術の特徴は、パネル５０の表示形態に関する点にある。よって、本願の技術の適用範囲は多機能機１０に限定されず、表示画面を有する各種の装置（携帯電話、ノートＰＣなど）に適用可能である。
【００６６】
なお、ＲＯＭ１６やＮＶＲＡＭ４０に記憶されている各種の情報は、外部記憶装置に記憶されるとしてもよい。そして外部記憶装置から各種の情報が読み出され、ＲＡＭ３０に一旦記憶された上で、各種の処理が行なわれるとしてもよい。外部記憶装置の例としては、メモリーカードや外付のハードディスクなどが挙げられる。
【００６７】
なお、パネル５０は表示手段の一例である。座標検出部５１は座標検出手段の一例である。多機能機１０は画像表示装置の一例である。画像表示プログラム１８はプログラムの一例である。ＣＰＵ１４はコンピュータの一例である。Ｓ１０２を実行するＣＰＵ１４はオブジェクト表示制御手段の一例である。上方向は第１方向の一例である。下方向は第２方向の一例である。Ｓ１５２を実行するＣＰＵ１４はスクロール表示制御手段の一例である。Ｓ１６８を実行するＣＰＵ１４は処理実行手段の一例である。リスト画像はオブジェクト画像の一例である。特定リスト画像は特定オブジェクト画像の一例である。反転表示は強調表示の一例である。
【符号の説明】
【００６８】
１０：多機能機、１４：ＣＰＵ、１８：画像表示プログラム、５０：パネル、５１：座標検出部、Ｂ２〜Ｂ８：リスト画像、ＴＥ：第１所定時間、  ＴＳ：第２所定時間
【図１】
2013196573.tif 000003
【図２】
2013196573.tif 000004
【図３】
2013196573.tif 000005
【図４】
2013196573.tif 000006
【図５】
2013196573.tif 000007
【図６】
2013196573.tif 000008
【図７】
2013196573.tif 000009
【図８】
2013196573.tif 000010
【図９】
2013196573.tif 000011
【図１０】
2013196573.tif 000012
【図１１】
2013196573.tif 000013
【図１２】
2013196573.tif 000014