(57)【特許請求の範囲】
【請求項１】
各種情報を表示する表示手段と、
前記表示手段の表示画面に接触する操作を検知可能な操作検知手段と、
所定形状の輪郭で囲まれたメニュー表示領域を複数の境界線で分割することにより前記メニュー表示領域の内側に複数のアイテム表示領域を形成したメニュー画像を生成するメニュー画像生成手段と、
前記操作検知手段によって所定の操作が検知された場合に、前記所定の操作が検知された操作位置に基づき、前記メニュー画像生成手段で生成される前記メニュー画像の所定位置を前記操作位置に合わせて前記表示手段に表示させる表示制御手段と、
前記表示制御手段によって前記メニュー画像が表示されているとき、前記操作検知手段によって検知される操作に基づいて前記メニュー画像に対する操作を判定するメニュー操作判定手段と、
を備え、
前記表示制御手段は、前記操作位置が前記表示手段における画面隅の近傍位置にあるとき、前記メニュー画像を前記表示手段の画面中央にシフトさせた状態に表示させ、
前記メニュー操作判定手段は、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも内側に位置するときには、前記複数のアイテム表示領域のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定し、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも外側に位置するときには、前記複数の境界線を前記メニュー画像の外側に延長した複数の延長線によって区成される複数の領域のうちから当該操作位置を含む一の領域を特定し、前記複数のアイテム表示領域のうちから前記特定した一の領域の内側に位置する一のアイテム表示領域を仮選択状態として判定することを特徴とする表示装置。
【請求項２】
前記メニュー操作判定手段は、前記複数のアイテム表示領域に含まれる一のアイテム表示領域を仮選択状態として判定している状態において、前記操作検知手段により前記境界線又は前記延長線を越える操作位置の移動が検知された場合、仮選択状態を別のアイテム表示領域に変更することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記メニュー画像生成手段は、前記メニュー画像の内側から前記複数の境界線を放射状に配置することにより前記メニュー表示領域の内側に前記複数のアイテム表示領域を形成することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記メニュー画像生成手段は、前記メニュー画像を生成するとき、前記メニュー表示領域の所定位置において前記複数のアイテム表示領域と重複しないように仮選択状態をキャンセルするキャンセル領域を設け、
前記メニュー操作判定手段は、前記操作検知手段により前記キャンセル領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、前記複数のアイテム表示領域に含まれる一のアイテム表示領域の仮選択状態を解除することを特徴とする請求項１乃至３のいずれかに記載の表示装置。
【請求項５】
前記メニュー画像生成手段は、前記キャンセル領域を、前記メニュー表示領域の中心位置に設けることを特徴とする請求項４に記載の表示装置。
【請求項６】
前記メニュー操作判定手段は、前記操作検知手段により前記キャンセル領域以外の領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、仮選択状態である一のアイテム表示領域を選択確定として判定することを特徴とする請求項４又は５に記載の表示装置。
【請求項７】
前記表示制御手段は、前記メニュー操作判定手段により仮選択状態と判定されている一のアイテム表示領域を、他のアイテム表示領域とは異なる表示態様で表示することを特徴とする請求項１乃至６のいずれかに記載の表示装置。
【請求項８】
前記表示制御手段は、前記操作検知手段により前記表示手段の表示画面に接触する操作の解除が検知された場合、前記メニュー画像を前記表示手段から消去することを特徴とする請求項１乃至７のいずれかに記載の表示装置。
【請求項９】
前記メニュー画像の前記輪郭は、円形、楕円形又は多角形であることを特徴とする請求項１乃至８のいずれかに記載の表示装置。
【請求項１０】
前記表示制御手段は、前記操作検知手段によって前記所定の操作が検知された位置に前記メニュー画像を表示させることを特徴とする請求項１乃至９のいずれかに記載の表示装置。
【請求項１１】
前記メニュー画像は、色調整又は輝度調整の少なくとも１つを行うメニュー画像であり、前記複数のアイテム表示領域に選択可能な色又は輝度が割り当てられることを特徴とする請求項１乃至１０のいずれかに記載の表示装置。
【請求項１２】
請求項１乃至１１のいずれかに記載の表示装置と、
前記表示装置によって検知されるユーザーの操作に基づき画像処理を行う画像処理手段と、
を備える画像処理装置。
【請求項１３】
前記画像処理手段は、前記画像処理の対象となる画像を含むプレビュー画面を前記表示装置に表示させ、
前記表示装置は、前記プレビュー画面を表示している状態で前記所定の操作を検知することにより前記メニュー画像を前記プレビュー画面の前面側に表示し、前記メニュー画像に対する操作を検知することに伴って前記複数のアイテム表示領域のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定した場合、前記画像処理手段に仮選択状態である一のアイテム表示領域を通知し、
前記画像処理手段は、前記表示装置に表示させている前記プレビュー画面に含まれる画像を前記表示装置からの通知に基づいて更新することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
各種情報を表示する表示手段と、前記表示手段の表示画面に接触する操作を検知可能な操作検知手段と、を備える表示装置において実行されるプログラムであって、前記表示装置に、
(a) 所定形状の輪郭で囲まれたメニュー表示領域を複数の境界線で分割することにより前記メニュー表示領域の内側に複数のアイテム表示領域を形成したメニュー画像を生成するステップと、
(b) 前記操作検知手段によって所定の操作が検知された場合に、前記所定の操作が検知された操作位置に基づき、前記ステップ(a)で生成される前記メニュー画像の所定位置を前記操作位置に合わせて前記表示手段に表示させるステップと、
(c) 前記表示手段に前記メニュー画像が表示されているとき、前記操作検知手段によって検知される操作に基づいて前記メニュー画像に対する操作を判定するステップと、
を実行させ、
前記ステップ(b)は、前記操作位置が前記表示手段における画面隅の近傍位置にあるとき、前記メニュー画像を前記表示手段の画面中央にシフトさせた状態に表示させ、
前記ステップ(c)は、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも内側に位置するときには、前記複数のアイテム表示領域のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定し、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも外側に位置するときには、前記複数の境界線を前記メニュー画像の外側に延長した複数の延長線によって区成される複数の領域のうちから当該操作位置を含む一の領域を特定し、前記複数のアイテム表示領域のうちから前記特定した一の領域の内側に位置する一のアイテム表示領域を仮選択状態として判定することを特徴とするプログラム。
【請求項１５】
前記ステップ(c)は、前記複数のアイテム表示領域に含まれる一のアイテム表示領域を仮選択状態として判定している状態において、前記操作検知手段により前記境界線又は前記延長線を越える操作位置の移動が検知された場合、仮選択状態を別のアイテム表示領域に変更することを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記ステップ(a)は、前記メニュー画像の内側から前記複数の境界線を放射状に配置することにより前記メニュー表示領域の内側に前記複数のアイテム表示領域を形成することを特徴とする請求項１４又は１５に記載のプログラム。
【請求項１７】
前記ステップ(a)は、前記メニュー画像を生成するとき、前記メニュー表示領域の所定位置において前記複数のアイテム表示領域と重複しないように仮選択状態をキャンセルするキャンセル領域を設け、
前記ステップ(c)は、前記操作検知手段により前記キャンセル領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、前記複数のアイテム表示領域に含まれる一のアイテム表示領域の仮選択状態を解除することを特徴とする請求項１４乃至１６のいずれかに記載のプログラム。
【請求項１８】
前記ステップ(c)は、前記キャンセル領域を、前記メニュー表示領域の中心位置に設けることを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記ステップ(c)は、前記操作検知手段により前記キャンセル領域以外の領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、仮選択状態である一のアイテム表示領域を選択確定として判定することを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２０】
前記ステップ(b)は、前記ステップ(c)により仮選択状態と判定されている一のアイテム表示領域を、他のアイテム表示領域とは異なる表示態様で表示することを特徴とする請求項１４乃至１９のいずれかに記載のプログラム。
【請求項２１】
前記ステップ(b)は、前記操作検知手段により前記表示手段の表示画面に接触する操作の解除が検知された場合、前記メニュー画像を前記表示手段から消去することを特徴とする請求項１４乃至２０のいずれかに記載のプログラム。
【請求項２２】
前記メニュー画像の前記輪郭は、円形、楕円形又は多角形であることを特徴とする請求項１４乃至２１のいずれかに記載のプログラム。
【請求項２３】
前記ステップ(b)は、前記操作検知手段によって前記所定の操作が検知された位置に前記メニュー画像を表示させることを特徴とする請求項１４乃至２２のいずれかに記載のプログラム。
【請求項２４】
前記メニュー画像は、色調整又は輝度調整の少なくとも１つを行うメニュー画像であり、前記複数のアイテム表示領域に選択可能な色又は輝度が割り当てられることを特徴とする請求項１４乃至２３のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、画像処理装置及びプログラムに関し、特にメニュー画像に対する操作を検知するための技術に関する。
【背景技術】
【０００２】
スキャン機能やプリント機能などの複数の機能を搭載したＭＦＰ（Multifunction Peripherals）などの画像処理装置は、ユーザーが操作する際のユーザーインタフェースとなる操作パネルを備えている。操作パネルは、表示部と操作部とを有し、表示部にユーザーが操作可能な操作画面を表示し、操作部がユーザーの操作を受け付ける。操作パネルに設けられる操作部は、一般に、表示部の画面上に設けられるタッチパネルキーと、表示部の画面周囲に配置される押しボタンキーとによって構成される。例えば押しボタンキーにはスキャン機能やプリント機能などの各機能が割り当てられており、ユーザーは、表示部に表示されている操作画面がどのような画面であっても、押しボタンキーを操作することにより機能選択を行うことができる。
【０００３】
一方、近年では、表示部の画面サイズの大型化に伴い、表示部の画面周囲に押しボタンキーを設けるためのスペースを確保することが難しくなってきており、従来の押しボタンキーの機能を表示部にメニューとして表示することが行われる。しかし、表示部にメニューを表示させるためのボタンを常時表示部に表示していると、表示部の画面サイズを有効に活用することができない。そのため、ユーザーが表示部の画面に対して所定の操作を行った場合にメニューを表示させるようにすることが望まれる。
【０００４】
従来、そのようなメニューの表示態様の一つとして、表示部の画面にスタイラスペンのペン先が押し付けられた状態で所定時間が経過すると、表示部に円形のパイメニューを表示させるものが公知である（例えば特許文献１）。この従来技術におけるパイメニューは、円形の内側を複数の扇形領域に分割したものであり、各扇形領域にユーザーが選択可能なアイテムが割り当てられる。またパイメニューが表示されるときにはペン先はパイメニューの中心位置にある。そのため、ユーザーは、パイメニューが表示されると、ペン先をパイメニューの中心から外側に向けて移動させることにより、その移動先の扇形領域に割り当てられたアイテムを選択することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２００１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１のような従来技術では、円形のパイメニューの外側にペン先を移動させてしまうと、アイテムの選択が確定する。そのため、ユーザーがペン先を扇形領域に移動させてアイテムを仮選択した状態のときにペン先で隠れた文字部分などを確認しようとしてペン先をパイメニューの外側に移動させてしまうと、ユーザーの意図に反して仮選択したアイテムが確定してしまうことになる。また従来技術では、ペン先を表示部の画面上から離した場合にもアイテムの選択が確定する。そのため、ユーザーがアイテムを仮選択した状態のときにペン先を画面から離して文字部分などを確認しようとしても、ユーザーの意図に反して仮選択したアイテムが確定してしまうことになる。したがって、従来技術では、ユーザーが複数の扇形領域のうちの一の扇形領域にペン先を移動させてアイテムを仮選択した状態のときには、正しいアイテムを選択できているかどうかを確認することが難しい。その結果、ユーザーにとってはアイテムの選択を確定させた後にアイテムの選択を誤っていたことに気付くことが多くなる。その場合、ユーザーは元のメニューに戻す操作を行ったうえではじめから操作を行わなければならず、操作性が悪いという問題がある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、従来よりもメニュー操作を行い易くした表示装置、画像処理装置及びプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に係る発明は、表示装置であって、各種情報を表示する表示手段と、前記表示手段の表示画面に接触する操作を検知可能な操作検知手段と、所定形状の輪郭で囲まれたメニュー表示領域を複数の境界線で分割することにより前記メニュー表示領域の内側に複数のアイテム表示領域を形成したメニュー画像を生成するメニュー画像生成手段と、前記操作検知手段によって所定の操作が検知された場合に、前記所定の操作が検知された操作位置に基づき、前記メニュー画像生成手段で生成される前記メニュー画像の所定位置を前記操作位置に合わせて前記表示手段に表示させる表示制御手段と、前記表示制御手段によって前記メニュー画像が表示されているとき、前記操作検知手段によって検知される操作に基づいて前記メニュー画像に対する操作を判定するメニュー操作判定手段と、を備え、前記表示制御手段は、前記操作位置が前記表示手段における画面隅の近傍位置にあるとき、前記メニュー画像を前記表示手段の画面中央にシフトさせた状態に表示させ、前記メニュー操作判定手段は、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも内側に位置するときには、前記複数のアイテム表示領域のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定し、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも外側に位置するときには、前記複数の境界線を前記メニュー画像の外側に延長した複数の延長線によって区成される複数の領域のうちから当該操作位置を含む一の領域を特定し、前記複数のアイテム表示領域のうちから前記特定した一の領域の内側に位置する一のアイテム表示領域を仮選択状態として判定することを特徴とする構成である。
【０００９】
請求項２に係る発明は、請求項１に記載の表示装置において、前記メニュー操作判定手段は、前記複数のアイテム表示領域に含まれる一のアイテム表示領域を仮選択状態として判定している状態において、前記操作検知手段により前記境界線又は前記延長線を越える操作位置の移動が検知された場合、仮選択状態を別のアイテム表示領域に変更することを特徴とする構成である。
【００１０】
請求項３に係る発明は、請求項１又は２に記載の表示装置において、前記メニュー画像生成手段は、前記メニュー画像の内側から前記複数の境界線を放射状に配置することにより前記メニュー表示領域の内側に前記複数のアイテム表示領域を形成することを特徴とする構成である。
【００１１】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の表示装置において、前記メニュー画像生成手段は、前記メニュー画像を生成するとき、前記メニュー表示領域の所定位置において前記複数のアイテム表示領域と重複しないように仮選択状態をキャンセルするキャンセル領域を設け、前記メニュー操作判定手段は、前記操作検知手段により前記キャンセル領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、前記複数のアイテム表示領域に含まれる一のアイテム表示領域の仮選択状態を解除することを特徴とする構成である。
【００１２】
請求項５に係る発明は、請求項４に記載の表示装置において、前記メニュー画像生成手段は、前記キャンセル領域を、前記メニュー表示領域の中心位置に設けることを特徴とする構成である。
【００１３】
請求項６に係る発明は、請求項４又は５に記載の表示装置において、前記メニュー操作判定手段は、前記操作検知手段により前記キャンセル領域以外の領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、仮選択状態である一のアイテム表示領域を選択確定として判定することを特徴とする構成である。
【００１４】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の表示装置において、前記表示制御手段は、前記メニュー操作判定手段により仮選択状態と判定されている一のアイテム表示領域を、他のアイテム表示領域とは異なる表示態様で表示することを特徴とする構成である。
【００１５】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の表示装置において、前記表示制御手段は、前記操作検知手段により前記表示手段の表示画面に接触する操作の解除が検知された場合、前記メニュー画像を前記表示手段から消去することを特徴とする構成である。
【００１６】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の表示装置において、前記メニュー画像の前記輪郭は、円形、楕円形又は多角形であることを特徴とする構成である。
【００１７】
請求項１０に係る発明は、請求項１乃至９のいずれかに記載の表示装置において、前記表示制御手段は、前記操作検知手段によって前記所定の操作が検知された位置に前記メニュー画像を表示させることを特徴とする構成である。
【００１８】
請求項１１に係る発明は、請求項１乃至１０のいずれかに記載の表示装置において、前記メニュー画像は、色調整又は輝度調整の少なくとも１つを行うメニュー画像であり、前記複数のアイテム表示領域に選択可能な色又は輝度が割り当てられることを特徴とする構成である。
【００１９】
請求項１２に係る発明は、画像処理装置であって、請求項１乃至１１のいずれかに記載の表示装置と、前記表示装置によって検知されるユーザーの操作に基づき画像処理を行う画像処理手段と、を備えることを特徴とする構成である。
【００２０】
請求項１３に係る発明は、請求項１２に記載の画像処理装置において、前記画像処理手段は、前記画像処理の対象となる画像を含むプレビュー画面を前記表示装置に表示させ、前記表示装置は、前記プレビュー画面を表示している状態で前記所定の操作を検知することにより前記メニュー画像を前記プレビュー画面の前面側に表示し、前記メニュー画像に対する操作を検知することに伴って前記複数のアイテム表示領域のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定した場合、前記画像処理手段に仮選択状態である一のアイテム表示領域を通知し、前記画像処理手段は、前記表示装置に表示させている前記プレビュー画面に含まれる画像を前記表示装置からの通知に基づいて更新することを特徴とする構成である。
【００２１】
請求項１４に係る発明は、各種情報を表示する表示手段と、前記表示手段の表示画面に接触する操作を検知可能な操作検知手段と、を備える表示装置において実行されるプログラムであって、前記表示装置に、(a) 所定形状の輪郭で囲まれたメニュー表示領域を複数の境界線で分割することにより前記メニュー表示領域の内側に複数のアイテム表示領域を形成したメニュー画像を生成するステップと、(b) 前記操作検知手段によって所定の操作が検知された場合に、前記所定の操作が検知された操作位置に基づき、前記ステップ(a)で生成される前記メニュー画像の所定位置を前記操作位置に合わせて前記表示手段に表示させるステップと、(c) 前記表示手段に前記メニュー画像が表示されているとき、前記操作検知手段によって検知される操作に基づいて前記メニュー画像に対する操作を判定するステップと、を実行させ、前記ステップ(b)は、前記操作位置が前記表示手段における画面隅の近傍位置にあるとき、前記メニュー画像を前記表示手段の画面中央にシフトさせた状態に表示させ、前記ステップ(c)は、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも内側に位置するときには、前記複数のアイテム表示領域のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定し、前記操作検知手段によって検知される操作位置が前記メニュー画像の前記輪郭よりも外側に位置するときには、前記複数の境界線を前記メニュー画像の外側に延長した複数の延長線によって区成される複数の領域のうちから当該操作位置を含む一の領域を特定し、前記複数のアイテム表示領域のうちから前記特定した一の領域の内側に位置する一のアイテム表示領域を仮選択状態として判定することを特徴とする構成である。
【００２２】
請求項１５に係る発明は、請求項１４に記載のプログラムにおいて、前記ステップ(c)は、前記複数のアイテム表示領域に含まれる一のアイテム表示領域を仮選択状態として判定している状態において、前記操作検知手段により前記境界線又は前記延長線を越える操作位置の移動が検知された場合、仮選択状態を別のアイテム表示領域に変更することを特徴とする構成である。
【００２３】
請求項１６に係る発明は、請求項１４又は１５に記載のプログラムにおいて、前記ステップ(a)は、前記メニュー画像の内側から前記複数の境界線を放射状に配置することにより前記メニュー表示領域の内側に前記複数のアイテム表示領域を形成することを特徴とする構成である。
【００２４】
請求項１７に係る発明は、請求項１４乃至１６のいずれかに記載のプログラムにおいて、前記ステップ(a)は、前記メニュー画像を生成するとき、前記メニュー表示領域の所定位置において前記複数のアイテム表示領域と重複しないように仮選択状態をキャンセルするキャンセル領域を設け、前記ステップ(c)は、前記操作検知手段により前記キャンセル領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、前記複数のアイテム表示領域に含まれる一のアイテム表示領域の仮選択状態を解除することを特徴とする構成である。
【００２５】
請求項１８に係る発明は、請求項１７に記載のプログラムにおいて、前記ステップ(c)は、前記キャンセル領域を、前記メニュー表示領域の中心位置に設けることを特徴とする構成である。
【００２６】
請求項１９に係る発明は、請求項１７又は１８に記載のプログラムにおいて、前記ステップ(c)は、前記操作検知手段により前記キャンセル領域以外の領域において前記表示手段の表示画面に接触する操作の解除が検知された場合、仮選択状態である一のアイテム表示領域を選択確定として判定することを特徴とする構成である。
【００２７】
請求項２０に係る発明は、請求項１４乃至１９のいずれかに記載のプログラムにおいて、前記ステップ(b)は、前記ステップ(c)により仮選択状態と判定されている一のアイテム表示領域を、他のアイテム表示領域とは異なる表示態様で表示することを特徴とする構成である。
【００２８】
請求項２１に係る発明は、請求項１４乃至２０のいずれかに記載のプログラムにおいて、前記ステップ(b)は、前記操作検知手段により前記表示手段の表示画面に接触する操作の解除が検知された場合、前記メニュー画像を前記表示手段から消去することを特徴とする構成である。
【００２９】
請求項２２に係る発明は、請求項１４乃至２１のいずれかに記載のプログラムにおいて、前記メニュー画像の前記輪郭は、円形、楕円形又は多角形であることを特徴とする構成である。
【００３０】
請求項２３に係る発明は、請求項１４乃至２２のいずれかに記載のプログラムにおいて、前記ステップ(b)は、前記操作検知手段によって前記所定の操作が検知された位置に前記メニュー画像を表示させることを特徴とする構成である。
【００３１】
請求項２４に係る発明は、請求項１４乃至２３のいずれかに記載のプログラムにおいて、前記メニュー画像は、色調整又は輝度調整の少なくとも１つを行うメニュー画像であり、前記複数のアイテム表示領域に選択可能な色又は輝度が割り当てられることを特徴とする構成である。
【発明の効果】
【００３２】
本発明によれば、ユーザーがメニュー画像の外側に移動させてもアイテムの仮選択状態を継続させるため、指先などで隠れた文字部分などをユーザーが容易に確認することができるようになり、従来よりもメニュー操作が行い易くなる。
【図面の簡単な説明】
【００３３】
【図１】画像処理装置の一構成例を示す図である。
【図２】画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】メニュー画像の表示例を示す図である。
【図４】メニュー情報の一例を示す図である。
【図５】メニュー画像の詳細な構成を示す図である。
【図６】メニュー画像に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。
【図７】メニュー画像に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。
【図８】メニュー画像に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。
【図９】メニュー画像に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。
【図１０】メニュー画像に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。
【図１１】メニュー画像に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。
【図１２】多数のアイテム表示領域を含むメニュー画像を示す図である。
【図１３】プレビュー画面の前面側にメニュー画像を表示した画面例を示す図である。
【図１４】表示装置で行われる処理手順の一例を示すフローチャートである。
【図１５】メニュー操作判定処理の詳細な処理手順の一例を示すフローチャートである。
【図１６】メニュー画像の変形例を示す図である。
【発明を実施するための形態】
【００３４】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３５】
図１は、本発明の一実施形態における画像処理装置１の一構成例を示す図である。この画像処理装置１は、コピー機能、スキャン機能、プリント機能、ＦＡＸ機能、ＢＯＸ機能などの複数の機能を備えたＭＦＰ（Multifunction Peripherals）によって構成され、ユーザーによって選択された機能を動作させてジョブを実行する。画像処理装置１は、装置本体１ａの上部にスキャナ部１３を備えており、コピージョブやスキャンジョブ、ＦＡＸ送信ジョブなどを実行するときにスキャナ部１３を動作させ、ユーザーによってセットされた原稿を読み取って画像データを生成する。また画像処理装置１は、装置本体１ａの下部にプリンタ部１４を備えており、コピージョブやプリントジョブ、ＦＡＸ受信ジョブなどを実行するときにプリンタ部１４を動作させ、印刷対象となる画像データに基づいて印刷出力を行う。このような画像処理装置１は、図示を省略するＬＡＮ（Local Area Network）などのネットワークに接続され、ネットワークを介して他の機器と画像データの送受信を行うことも可能である。
【００３６】
また画像処理装置１は、装置本体１ａの上部正面側に、ユーザーが画像処理装置１を操作する際のユーザーインタフェースとして設けられる表示装置２を備えている。表示装置２は、画像処理装置１の操作パネルとして設けられるものであり、各種の操作画面を表示してユーザーによる入力操作を受け付ける。この表示装置２は、カラー液晶ディスプレイなどで構成される表示部３２と、その表示部３２の表示画面上に設けられ、表示部３２の表示画面に接触する操作を検知可能な操作検知部３３とを備えており、表示部３２に各種の操作画面を表示している状態でユーザーがその操作画面に対して行うタッチ操作やジェスチャ操作などを検知する。尚、操作検知部３３は、例えば表示部３２の表示画面上に配置されるタッチパネルセンサなどによって構成される。
【００３７】
例えば表示装置２は、タブレット端末などのような携帯型情報処理端末により構成される。そのため、表示装置２は、画像処理装置１の装置本体１ａの所定位置に設置した状態で使用することが可能であると共に、図１に示すように画像処理装置１の装置本体１ａから取り外して使用することも可能である。ただし、表示装置２は、必ずしも画像処理装置１の装置本体１ａから取り外し可能なものでなくても良く、装置本体１ａに固定されたものであっても構わない。
【００３８】
図２は、画像処理装置１のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置１の装置本体１ａは、ジョブ制御部１０と、入出力部１１と、ネットワークインタフェース１２と、スキャナ部１３と、プリンタ部１４と、ＦＡＸ部１５と、記憶部１６とを備えている。
【００３９】
入出力部１１は、表示装置２とデータの入出力を行うインタフェースである。この入出力部１１は、有線又は無線によるデータ通信を行うことで表示装置２にデータを出力したり、表示装置２からデータを入力したりする。ネットワークインタフェース１２は、画像処理装置１をＬＡＮなどのネットワークに接続するためのものである。画像処理装置１は、他の機器と画像データの送受信を行うときにはこのネットワークインタフェース１２を介してデータ通信を行う。スキャナ部１３は、上述したように原稿を読み取って画像データを生成するものである。またプリンタ部１４も、上述したように入力する画像データに基づいて印刷出力を行うものである。ＦＡＸ部１５は、図示を省略する公衆電話回線などを介してＦＡＸデータの送受信を行うものである。記憶部１６は、例えばハードディスクドライブ（ＨＤＤ）などで構成される不揮発性の記憶装置であり、各種情報を記憶する。例えば記憶部１６には、ＢＯＸ機能で利用される記憶領域（ＢＯＸ）が設けられ、その記憶領域に様々な画像データが記憶される。また記憶部１６には、装置本体１ａの動作を制御するためのプログラム１７が記憶される。
【００４０】
ジョブ制御部１０は、画像処理装置１におけるジョブの実行を統括的に制御するものである。ジョブ制御部１０は、ＣＰＵとメモリとを備えて構成され、画像処理装置１に電源が投入されると、ＣＰＵが記憶部１６からプログラム１７を読み出して実行する。その結果、ジョブ制御部１０は、入出力部１１を介して表示装置２と通信を行い、表示装置２からの入力情報に基づいてジョブの実行を制御する。このジョブ制御部１０は、ＣＰＵがプログラム１７を実行することにより、画像取得部２１、画像処理部２２及び画像出力部２３として機能する。
【００４１】
画像取得部２１は、処理対象となる画像データを取得するものである。例えばコピージョブやスキャンジョブの場合、画像取得部２１は、スキャナ部１３を駆動し、スキャナ部１３が原稿を読み取って生成した画像データを取得する。また画像取得部２１は、ネットワークインタフェース１２を介して他の機器から画像データを取得することが可能であり、また記憶部１６に記憶されている画像データを読み出して取得することも可能である。
【００４２】
画像処理部２２は、画像取得部２１によって取得された画像データに対して各種の画像処理を施す処理部である。画像処理部２２は、画像データに対して予め定められた画像処理を行うだけでなく、表示装置２を介してユーザーによって指定された画像処理を行うことも可能である。この画像処理部２２は、プレビュー画面生成部２４を備えている。プレビュー画面生成部２４は、ユーザーがプレビュー画像の表示を指示した場合に機能し、画像処理の対象となる画像のプレビュー画像を含むプレビュー画面を生成して表示装置２に出力する。
【００４３】
画像出力部２３は、画像処理部２２によって画像処理が施された画像を出力する処理部である。例えばコピージョブやプリントジョブの場合、画像出力部２３は、画像処理部２２で生成された画像データをプリンタ部１４へ出力し、プリンタ部１４に印刷出力を行わせる。またＦＡＸジョブの場合、画像出力部２３は、画像データをＦＡＸ部１５へ出力する。また画像データの保存先として記憶部１６の記憶領域が指定されている場合、画像出力部２３は、記憶部１６の指定された記憶領域へ画像データを出力し、保存する。更に画像出力部２３は、ネットワークインタフェース１２を介して他の機器に画像データを送信することもできる。
【００４４】
一方、表示装置２は、制御部３０と、入出力部３１と、表示部３２と、操作検知部３３と、記憶部３４とを備えており、画像処理装置１の装置本体１ａと通信を行って表示部３２に各種の操作画面を表示すると共に、ユーザーによる操作を検知して操作情報を装置本体１ａへ出力する。
【００４５】
入出力部３１は、画像処理装置１の装置本体１ａとデータの入出力を行うインタフェースである。入出力部３１は、有線又は無線によるデータ通信を行うことで装置本体１ａに操作情報などを出力したり、装置本体１ａからデータを入力したりする。表示部３２は、制御部３０から出力される情報に基づき、各種の操作画面や後述するメニュー画像を表示する。操作検知部３３は、スタイラスペンのペン先やユーザーの指先などが表示部３２の表示画面に接触するタッチ操作や、表示部３２の表示画面に接触した状態のままでペン先や指先などが移動するジェスチャ操作、ペン先や指先が表示画面から離れる解除操作などを検知するものであり、表示画面に対する接触操作を検知しているときにその接触位置を示す座標情報を制御部３０へ逐次出力する。そして操作検知部３３は、各種の操作画面が表示されているときにはその操作画面に対する操作を検知し、後述するメニュー画像が表示されているときにはメニュー画像に対する操作を検知する。記憶部３４は、例えばハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などで構成される不揮発性の記憶装置であり、各種情報を記憶する。例えば記憶部３４には、表示装置２の動作を制御するためのプログラム３５が予め記憶されている。また記憶部３４には、表示部３２にメニュー画像を表示する際に参照されるメニュー情報３６が記憶されている。
【００４６】
制御部３０は、表示装置２における動作を統括的に制御するものである。この制御部３０は、図示を省略するＣＰＵとメモリとを備えており、ＣＰＵが記憶部３４からプログラム３５を読み出して実行することにより、入出力部３１を介して装置本体１ａと通信を行いながら表示部３２に表示する画面を制御する。そして制御部３０は、ＣＰＵがプログラム３５を実行することにより、表示制御部４１、操作判定部４２及びメニュー画像生成部４３として機能する。
【００４７】
表示制御部４１は、表示部３２に表示する画面を制御するものである。すなわち、表示制御部４１は、表示部３２に表示するための画面情報を生成し、その画面情報を表示部３２へ出力することにより、表示部３２における表示内容を更新する。この表示制御部４１は、操作判定部４２によって判定されるユーザーの操作に基づいて表示部３２に表示する画面を更新することができると共に、装置本体１ａから入力するデータに基づいて画面情報を生成して表示画面を更新することもできる。また表示制御部４１は、メニュー画像生成部４３によってメニュー画像が生成された場合、そのメニュー画像を表示部３２に表示させる。
【００４８】
操作判定部４２は、操作検知部３３によって検知される操作がどのような操作であるかを判定する処理部であり、必要に応じて装置本体１ａに操作情報を出力する。操作判定部４２は、表示制御部４１によってメニュー画像が表示されていない状態のとき、操作検知部３３によって検知された操作が所定の操作であるか否かを判断し、所定の操作であれば、メニュー画像生成部４３を機能させる。
【００４９】
メニュー画像生成部４３は、複数のアイテムの中から一のアイテムをユーザーが選択することが可能なメニュー画像を生成する処理部である。メニュー画像生成部４３は、メニュー画像を生成すると、そのメニュー画像を表示制御部４１に出力する。その結果、メニュー画像生成部４３によって生成されたメニュー画像が表示部３２に表示される。
【００５０】
操作判定部４２は、メニュー操作判定部４４を備えている。メニュー操作判定部４４は、表示部３２にメニュー画像が表示されることに伴って機能し、操作検知部３３によって検知される操作に基づいてメニュー画像に対する操作を判定する処理部である。例えばメニュー操作判定部４４は、複数のアイテムの中からユーザーの操作に基づいて仮選択状態となる一のアイテムを特定し、その後、ユーザーによって仮選択状態を確定させる操作が行われることに伴い、仮選択状態として特定している一のアイテムの選択が確定したものと判定する。
【００５１】
図３は、メニュー画像５０の表示例を示す図である。図３（ａ）に示すように表示部３２にコピー機能を操作するための操作画面Ｇ１が表示されているとき、ユーザーは、操作画面Ｇ１に対して所定の操作を行うことにより、操作画面Ｇ１上にメニュー画像を表示させることができる。本実施形態では、ユーザーがメニュー画像を表示させるために行う所定の操作は、例えば図３（ｂ）に矢印Ｆ１で示すように指先などで表示部３２の画面上に円を描く操作である。操作判定部４２は、表示部３２に操作画面Ｇ１が表示されているとき、操作検知部３３によって検知される操作が図３（ｂ）に示すように画面上に円を描く操作である場合、メニュー画像生成部４３を機能させる。そしてメニュー画像生成部４３によって、図３（ｃ）に示すような円形のメニュー画像５０が生成され、表示制御部４１によってそのようなメニュー画像５０が表示部３２に表示される。メニュー画像生成部４３は、メニュー画像５０を生成するとき、記憶部３４に記憶されているメニュー情報３６を読み出し、そのメニュー情報３６に基づいてメニュー画像５０を生成する。
【００５２】
図４は、メニュー情報３６の一例を示す図である。メニュー情報３６は、メニュー画像５０に表示すべき複数のアイテムを予め登録した情報であり、例えばメニュー番号と複数のアイテムとが互いに対応付けられた情報である。図４に示すメニュー情報３６では、メニュー番号「１」として、ユーザーに機能選択や機能選択の解除などを行わせるための６つのアイテムが予め登録されている。そのため、メニュー画像生成部４３は、メニュー番号「１」のメニュー画像５０を生成するときには、それら６つのアイテムを含むメニュー画像５０を生成する。尚、メニュー番号を表示部３２に表示される操作画面と予め対応付けておくことにより、ユーザーによって所定の操作が行われたときの操作画面に応じて異なるメニュー画像５０が生成されるようになる。
【００５３】
図５は、メニュー画像５０の詳細な構成を示す図である。メニュー画像生成部４３は、図５（ａ）に示すように円形の輪郭５１で囲まれたメニュー表示領域Ｒ１０を放射状に配置した複数の境界線５２で略均等に分割することによりメニュー表示領域Ｒ１０の内側に複数のアイテム表示領域Ｒ１１〜Ｒ１６を形成し、更にメニュー表示領域Ｒ１０の中心位置に複数のアイテム表示領域Ｒ１１〜Ｒ１６と重ならないように円形の境界５３で区分けしたキャンセル領域Ｒ１７を形成したメニュー画像５０を生成する。このとき、メニュー画像生成部４３は、メニュー情報３６に予め登録されているアイテムの数に応じてメニュー表示領域Ｒ１０の内側に形成するアイテム表示領域の数を決定し、その決定した数に基づいて複数のアイテム表示領域Ｒ１１〜Ｒ１６を形成する。例えば図４に示したメニュー情報３６には６つのアイテムが登録されているため、メニュー画像生成部４３は、メニュー表示領域Ｒ１０に６つのアイテム表示領域Ｒ１１〜Ｒ１６を形成する。
【００５４】
そしてメニュー画像生成部４３は、メニュー情報３６に登録されているアイテムの文字列などを複数のアイテム表示領域Ｒ１１〜Ｒ１６のそれぞれに埋め込んで合成することにより、メニュー画像５０を生成する。その結果、メニュー画像５０は、図５（ｂ）に示すように複数のアイテム表示領域Ｒ１１のそれぞれにユーザーが選択可能なアイテムを表示する画像として生成される。
【００５５】
メニュー画像生成部４３によってメニュー画像５０が生成されると、表示制御部４１はそのメニュー画像５０を表示部３２に表示する。すなわち、表示制御部４１は、図３（ｃ）に示すようにユーザーが所定の操作を行ったときの操作画面Ｇ１の前面側にメニュー画像５０を重畳させて表示する。このとき、表示制御部４１は、ユーザーが表示部３２の表示画面に対して指先などを接触させている操作位置を基準にしてメニュー画像５０を表示させるように構成される。例えば本実施形態では、ユーザーの指先などが画面上に接触している操作位置にメニュー画像５０の中心を合わせるようにしてメニュー画像５０が表示される。ただし、ユーザーの指先などが画面隅の近傍位置にある場合には、メニュー画像５０の中心を操作位置に合わせて表示させると、メニュー画像５０の全体を画面内に表示させることができない。そのため、ユーザーの指先などが画面隅の近傍位置にある場合、表示制御部４１は、メニュー画像５０の全体を画面内に表示させることができるようにメニュー画像５０の表示位置を調整したうえで表示部３２に表示させる。
【００５６】
上述したように、表示部３２にメニュー画像５０が表示されると、操作判定部４２においてメニュー操作判定部４４が機能する。そしてメニュー操作判定部４４は、操作検知部３３によって検知されるユーザーの操作に基づき、メニュー画像５０に含まれる複数のアイテムの中からいずれのアイテムが選択されたかを判定する。以下、メニュー操作判定部４４による判定手法について詳しく説明する。
【００５７】
図６乃至図１１は、メニュー画像５０に対するユーザーの操作を判定するメニュー操作判定処理の概念を示す図である。まず図６に示すようにメニュー画像５０の中央にあるキャンセル領域Ｒ１７からユーザーの指先などの操作位置が矢印Ｆ２で示すようにメニュー表示領域Ｒ１０の内側の一のアイテム表示領域Ｒ１３に移動した場合、メニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから指先などの移動先にある一のアイテム表示領域Ｒ１３をユーザーによる仮選択状態として判定する。メニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから一のアイテム表示領域Ｒ１３を仮選択状態として判定すると、その仮選択状態と判定した一のアイテム表示領域Ｒ１３を表示制御部４１に通知する。そして表示制御部４１は、メニュー操作判定部４４によって仮選択状態と判定された一のアイテム表示領域Ｒ１３の表示態様を、他のアイテム表示領域Ｒ１１〜Ｒ１２，Ｒ１４〜Ｒ１６とは異なる表示態様に変化させる。例えば表示制御部４１は、仮選択状態である一のアイテム表示領域Ｒ１３の表示色を変化させたり、ハイライト表示に変化させたりすることにより、仮選択状態である一のアイテム表示領域Ｒ１３の表示態様を変化させる。これにより、ユーザーは、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうち、自身の操作により仮選択状態となっている一のアイテム表示領域Ｒ１３がどの領域であるかを把握することができる。しかし、図６に示す状態では、仮選択状態である一のアイテム表示領域Ｒ１３に含まれる文字列などの情報が指先などで隠れてしまうため、ユーザーが所望のアイテムを正しく選択できているかどうかは確認することができない。
【００５８】
次に図７に示すようにメニュー画像５０の一のアイテム表示領域Ｒ１３が仮選択状態である状態からユーザーの操作位置が矢印Ｆ３で示すようにメニュー画像５０の輪郭５１から外側に移動した場合、メニュー操作判定部４４は、メニュー画像５０に含まれる複数の境界線５２をメニュー画像５０の外側に延長した複数の延長線５４によって区成される複数の領域Ｒ２１〜Ｒ２６のうちからユーザーの操作位置を含む一の領域Ｒ２３を特定する。そしてメニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから、その特定した一の領域Ｒ２３の内側に位置する一のアイテム表示領域Ｒ１３を仮選択状態として判定する。つまり、図７に示すようにアイテム表示領域Ｒ１３が仮選択状態である状態からユーザーの指先などがアイテム表示領域Ｒ１３の外側の領域Ｒ２３へ移動した場合にも、メニュー操作判定部４４は、依然としてアイテム表示領域Ｒ１３を仮選択状態と判定するのである。これにより、ユーザーは、仮選択状態である一のアイテム表示領域Ｒ１３に含まれる文字列などの情報を視認することができるので、所望のアイテムを正しく選択できているかどうかを確認することができるようになる。
【００５９】
次に図８に示すようにユーザーが表示部３２の画面上に接触させた状態の指先などをメニュー画像５０の外側で、一の領域Ｒ２３から別の領域Ｒ２２へ移動させた場合（矢印Ｆ４参照）、メニュー操作判定部４４は、メニュー画像５０に含まれる複数の境界線５２をメニュー画像５０の外側に延長した複数の延長線５４によって区成される複数の領域Ｒ２１〜Ｒ２６のうちからユーザーによる操作位置の移動先にある一の領域Ｒ２２を特定する。そしてメニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから、その特定した一の領域Ｒ２２の内側に位置する一のアイテム表示領域Ｒ１２を仮選択状態として判定する。つまり、図８に示すようにユーザーの指先などがアイテム表示領域Ｒ１３の外側の領域Ｒ２３から延長線５４を超えて別のアイテム表示領域Ｒ１２の外側の領域Ｒ２２へ移動すると、メニュー操作判定部４４は、そのようなユーザーの操作に基づき、仮選択状態をアイテム表示領域Ｒ１３からアイテム表示領域Ｒ１２へ切り替える。メニュー操作判定部４４は、アイテム表示領域Ｒ１３から別のアイテム表示領域Ｒ１２へ仮選択状態を切り替えると、表示制御部４１に対して仮選択状態であると判定した一のアイテム表示領域Ｒ１２を通知する。これにより、図８に示すようにメニュー画像５０における仮選択状態の表示態様がアイテム表示領域Ｒ１３からアイテム表示領域Ｒ１２へ切り替わる。したがって、ユーザーは、自身の操作によって仮選択状態がアイテム表示領域Ｒ１３からアイテム表示領域Ｒ１２に切り替わったことを把握することができる。このように本実施形態では、ユーザーがメニュー画像５０の外側で延長線５４を超えて指先などを移動させることにより、アイテムの仮選択状態を切り替えることができるのである。
【００６０】
次に図９に示すようにユーザーが表示部３２の画面上に接触させた状態の指先などをメニュー画像５０の外側の領域Ｒ２２からメニュー画像５０の内側のアイテム表示領域Ｒ１２へ移動させた場合（矢印Ｆ５参照）、メニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから指先などの移動先にある一のアイテム表示領域Ｒ１２をユーザーによる仮選択状態として判定する。つまり、ユーザーは、延長線５４や境界線５２を超えることなく、メニュー画像５０の外側から内側に指先を移動させても、アイテム表示領域Ｒ１２の仮選択状態に変わりはない。
【００６１】
また図１０に示すようにユーザーが表示部３２の画面上に接触させた状態の指先などを一のアイテム表示領域Ｒ１３から境界線５２を超えて別のアイテム表示領域Ｒ１２へ移動させた場合（矢印Ｆ６参照）、メニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから指先などの移動先にある一のアイテム表示領域Ｒ１２をユーザーによる仮選択状態として判定する。つまり、ユーザーは、メニュー画像５０の内側にある境界線５２を超えて別のアイテム表示領域Ｒ１２に指先を移動させることにより、仮選択状態をアイテム表示領域Ｒ１３からアイテム表示領域Ｒ１２に切り替えることができるのである。このとき、表示制御部４１による仮選択状態の表示が、アイテム表示領域Ｒ１３からアイテム表示領域Ｒ１２に切り替わる点は上記と同様である。
【００６２】
また図１１に示すようにユーザーが表示部３２の画面上に接触させた状態の指先などをメニュー画像５０の中心のキャンセル領域Ｒ１７に移動させると、メニュー操作判定部４４は、一のアイテム表示領域の仮選択状態を解除する。つまり、ユーザーは、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから一のアイテム表示領域を仮選択した状態をキャンセルしたいときには、メニュー画像５０に設けられたキャンセル領域Ｒ１７に指先などを移動させれば良い。
【００６３】
そしてメニュー操作判定部４４は、操作検知部３３によってユーザーの指先などが表示部３２の画面から離れる解除操作が検知されると、ユーザーによるメニュー画像５０に対する操作が終了したことを把握する。メニュー操作判定部４４は、解除操作が検知されることに伴い、その解除操作が行われた位置に基づき、仮選択状態である一のアイテム表示領域に対応するアイテムの選択を確定させる。例えば、図６及び図７に示したようにユーザーがアイテム表示領域Ｒ１３を仮選択状態としているときに解除操作を行うと、メニュー操作判定部４４は、アイテム表示領域Ｒ１３に対応するアイテム（コピー）がユーザーによって選択されたことを確定させる。また図８、図９及び図１０に示したようにユーザーがアイテム表示領域Ｒ１２を仮選択状態としているときに解除操作を行うと、メニュー操作判定部４４は、アイテム表示領域Ｒ１２に対応するアイテム（スキャン）がユーザーによって選択されたことを確定させる。ただし、図１１に示したようにユーザーが指先などをキャンセル領域Ｒ１７に接触させている状態で画面上から離す解除操作を行うと、メニュー操作判定部４４は、ユーザーによるアイテムの選択を確定させない。
【００６４】
またメニュー操作判定部４４は、ユーザーによるメニュー画像５０に対する操作が終了すると、表示制御部４１に対してメニュー画像５０の消去を指示する。これにより、表示制御部４１は、操作画面Ｇ１の前面側に表示させているメニュー画像５０を画面上から消去する。更にユーザーによるメニュー画像５０に対する操作が終了することに伴ってユーザーによって選択されたアイテムを確定させた場合、メニュー操作判定部４４は、ユーザーによる選択が確定したアイテムに関する情報を装置本体１ａに出力する。これにより、装置本体１ａのジョブ制御部１０は、ユーザーによって選択されたアイテムに基づいて各部の動作を制御することができる。
【００６５】
このように本実施形態のメニュー操作判定部４４は、操作検知部３３によって検知される操作位置がメニュー画像５０の輪郭５１よりも内側に位置するときには、操作位置がキャンセル領域Ｒ１７にある場合を除き、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちから当該操作位置を含む一のアイテム表示領域を仮選択状態として判定し、操作検知部３３によって検知される操作位置がメニュー画像５０の輪郭５１よりも外側に位置するときには、複数の境界線５２をメニュー画像５０の外側に延長した複数の延長線５４によって区成される複数の領域Ｒ２１〜Ｒ２６のうちから当該操作位置を含む一の領域を特定し、複数のアイテム表示領域Ｒ１１〜Ｒ１６のうちからその特定した一の領域の内側に位置する一のアイテム表示領域を仮選択状態として判定する。そしてメニュー操作判定部４４は、複数のアイテム表示領域Ｒ１１〜Ｒ１６に含まれる一のアイテム表示領域を仮選択状態として判定している状態において、操作検知部３３により境界線５２又は延長線５４を越える操作位置の移動が検知された場合、仮選択状態を別のアイテム表示領域に変更するように構成される。このような構成によれば、ユーザーが表示部３２の表示画面に接触させている操作位置をメニュー画像５０の外側に移動させた場合であっても、一のアイテム表示領域の仮選択状態を継続させることができるので、ユーザーは指先などで隠れた文字列などを確認することができ、ユーザーによるアイテムの誤選択を低減することが可能である。またユーザーが表示部３２に対する操作位置をメニュー画像５０の外側でメニュー画像５０の周方向に移動させたときには、その操作位置が境界線５２を延長させた延長線５４を超えることにより、仮選択状態のアイテム表示領域が別のアイテム表示領域に切り替えられるので、ユーザーは各アイテム表示領域Ｒ１１〜Ｒ１６に表示されている文字列などを確認しながらメニュー画像５０に対する操作を行うことができる。つまり、本実施形態のメニュー操作判定部４４による判定処理は、メニュー画像５０に対する操作性を改善することができるのである。
【００６６】
また本実施形態において表示部３２に表示されるメニュー画像５０は、複数の境界線５２を放射状に配置することによりメニュー表示領域Ｒ１０の内側に複数のアイテム表示領域Ｒ１１〜Ｒ１６を形成している。そのため、メニュー画像５０に表示すべきアイテムの数が多く、メニュー画像５０の内側に多数のアイテム表示領域が表示される場合であっても、ユーザーはメニュー画像５０の外側で操作を行うことにより、メニュー画像５０の内側よりも広い領域で一のアイテムを選択することができるようになる。図１２は、その一例として１５のアイテム表示領域を含むメニュー画像５０を示す図である。図１２に示すように、メニュー画像５０に多数のアイテム表示領域が表示されると、各アイテム表示領域の間隔が小さくなるため、ユーザーはメニュー画像５０の内側で一のアイテム表示領域を選択することが難しくなる。しかし、本実施形態では、上述のように各アイテム表示領域を分割する複数の境界線５２を放射状に配置しているので、それらの境界線５２をメニュー画像５０の外側に延長した延長線５４によって区切られる個々の領域は、その幅が広くなり、ユーザーにとっては一のアイテム表示領域を選択し易くなり、操作性が向上する。
【００６７】
またメニュー操作判定部４４は、複数のアイテム表示領域のうちの一のアイテム表示領域が仮選択状態である判定した場合にはその都度、装置本体１ａに対して仮選択状態のアイテムを通知するようにしても良い。例えば、装置本体１ａのジョブ制御部１０が画像処理部２２を動作させており、その画像処理部２２がプレビュー画面生成部２４を機能させて画像処理の対象となる画像を含むプレビュー画面を表示部３２に表示させているとき、表示装置２は、ユーザーによる所定の操作を検知した場合、そのプレビュー画面において表示されている画像に対する色調整や輝度調整などを行うためのメニュー画像５０をプレビュー画面の前面側に表示させることが可能である。
【００６８】
図１３は、そのような例として、プレビュー画面Ｇ２の前面側にメニュー画像５０を表示した画面例を示す図である。画像処理装置１においてユーザーが選択可能な色や輝度は多数存在するため、メニュー画像５０には多数のアイテム表示領域が含まれる。そのため、図１３（ａ）に示すメニュー画像５０に含まれる複数のアイテム表領域のそれぞれには、ユーザーが選択可能な色又は輝度が割り当てられている。そしてユーザーは、図１３（ａ）に示すようにメニュー画像５０の外側の領域で一のアイテム表示領域が仮選択状態となるように操作位置を移動させると、メニュー操作判定部４４が装置本体１ａに対して仮選択状態のアイテムを通知する。これに伴い、画像処理部２２は、仮選択状態として選択されたアイテム（色又は輝度）に基づいて画像処理の対象となる画像を補正する。そしてプレビュー画面生成部２４は、補正された画像に基づいてプレビュー画面Ｇ２を再生成し、表示装置２へ出力することにより、表示部３２において表示されているプレビュー画面Ｇ２の画像を更新する。
【００６９】
続いてユーザーが、図１３（ｂ）に示すようにメニュー画像５０の外側の領域で操作位置を矢印Ｆ７で示すように移動させると、メニュー操作判定部４４は、そのような操作位置の移動に基づき、仮選択状態のアイテム表示領域を別のアイテム表示領域に切り替える。そしてメニュー操作判定部４４は、仮選択状態を切り替えた後のアイテム表示領域に対応するアイテムを装置本体１ａに通知する。これに伴い、画像処理部２２は、ユーザーの操作に基づいて切り替えられた仮選択状態のアイテム（色又は輝度）に対応した画像となるように、画像処理の対象となる画像を再度補正する。そしてプレビュー画面生成部２４は、補正後の画像に基づいてプレビュー画面Ｇ２を再生成し、表示装置２へ出力することにより、表示部３２において表示されているプレビュー画面Ｇ２の画像を更新する。
【００７０】
つまり、メニュー操作判定部４４は、装置本体１ａに対して仮選択状態であるアイテムを逐次通知することにより、メニュー画像５０の背面側に表示されているプレビュー画面Ｇ２の画像をユーザーの操作に基づいてリアルタイムで更新することができるのである。したがって、ユーザーは、メニュー画像５０だけでなく、メニュー画像５０の背面側に表示されているプレビュー画面Ｇ２を視認しながらメニュー画像５０に対する操作を行うことができ、メニュー画像５０に対する操作性をより一層向上させることができるようになる。
【００７１】
次に上述した表示装置２において行われる具体的な処理手順の一例について説明する。図１４及び図１５は、表示装置２で行われる処理手順の一例を示すフローチャートである。この処理は、上述した制御部３０のＣＰＵがプログラム３５を実行することによって行われる処理である。表示装置２は、この処理を開始すると、ユーザーによってメニュー画像５０を表示させるための所定の操作が検知されたか否かを判断する（ステップＳ１０）。そして表示装置２は、ユーザーによる所定の操作が検知されるまで待機する（ステップＳ１０でＮＯ）。この待機中では、例えば図３（ａ）に示したような各種の操作画面Ｇ１を表示部３２に表示し、ユーザーによる操作を検知すると、その操作に基づく操作情報を装置本体１ａに出力する処理がバックグランドで行われる。そして表示装置２は、例えば図３（ｂ）に示したようにユーザーが画面上に円を描く所定の操作を検知すると（ステップＳ１０でＹＥＳ）、メニュー情報３６に基づいて表示部３２に表示させるべきメニュー画像５０を生成する（ステップＳ１１）。このとき、表示装置２は、表示部３２に表示している操作画面Ｇ１に応じたメニュー画像５０を生成するようにしても良い。そして表示装置２は、現在の操作位置を検知し（ステップＳ１２）、メニュー画像５０の中心位置をその操作位置に合わせてメニュー画像５０を表示部３２に表示する（ステップＳ１３）。尚、メニュー画像５０の中心位置を操作位置に合わせてしまうとメニュー画像５０の全体を表示部３２に表示することができなくなる場合には、メニュー画像５０を画面中央にシフトさせて表示するようにしても良い。表示部３２にメニュー画像５０を表示すると、表示装置２は、ユーザーによる接触操作の解除が検知されるまで（ステップＳ１５でＹＥＳ）、メニュー操作判定処理（ステップＳ１４）を繰り返し実行する。
【００７２】
図１５は、そのメニュー操作判定処理（ステップＳ１４）の詳細な処理手順の一例を示すフローチャートである。表示装置２は、この処理を開始すると、ユーザーが現在接触操作を行っている操作位置を検知し（ステップＳ３０）、その操作位置がメニュー画像５０の輪郭５１の内側であるか否かを判断する（ステップＳ３１）。その結果、操作位置がメニュー画像５０の輪郭５１の内側にある場合（ステップＳ３１でＹＥＳ）、表示装置２は、操作位置がキャンセル領域Ｒ１７にあるか否かを更に判断し（ステップＳ３２）、操作位置がキャンセル領域Ｒ１７にあれば（ステップＳ３２でＹＥＳ）、メニュー画像５０に含まれる一のアイテム表示領域が仮選択状態と判定されているか否かを判断する（ステップＳ３３）。そして一のアイテム表示領域が仮選択状態と判定されている場合（ステップＳ３３でＹＥＳ）、表示装置２は、その仮選択状態を解除する（ステップＳ３４）。これに対し、一のアイテム表示領域が仮選択状態と判定されていない場合には（ステップＳ３３でＮＯ）、ステップＳ３４の処理はスキップする。
【００７３】
一方、ユーザーによる操作位置がメニュー画像５０の内側にあって、キャンセル領域Ｒ１７にはない場合（ステップＳ３２でＮＯ）、表示装置２は、メニュー画像５０に含まれる複数のアイテム表示領域のうちからユーザーによる操作位置を含む一のアイテム表示領域を特定する（ステップＳ３５）。そして表示装置２は、その特定した一のアイテム表示領域を仮選択状態に決定する（ステップＳ３６）。その後、表示装置２は、仮選択状態を装置本体１ａに通知するか否かを判断する（ステップＳ３７）。ここでは、例えばメニュー画像５０の背面側にある操作画面が上述したプレビュー画面Ｇ２などのような所定の画面である場合、表示装置２は、仮選択状態を装置本体１ａに通知すべきであると判断する。そのような判断の結果、仮選択状態を装置本体１ａに通知する場合（ステップＳ３７でＹＥＳ）、表示装置２は、仮選択情報を装置本体１ａへ出力する（ステップＳ３８）。この仮選択情報には、仮選択状態であると判定された一のアイテム表示領域に対応するアイテムに関する情報が含まれる。尚、仮選択状態を装置本体１ａに通知しない場合（ステップＳ３７でＮＯ）、ステップＳ３８の処理はスキップする。
【００７４】
またユーザーによる操作位置がメニュー画像５０の輪郭５１の外側にあった場合（ステップＳ３１でＮＯ）、表示装置２は、メニュー画像５０の輪郭５１の外側へ延長した延長線５４によって区成される複数の領域のうち、ユーザーによる操作位置が含まれる一の領域を特定する（ステップＳ３９）。そして表示装置２は、その特定した一の領域の内側に位置するアイテム表示領域を特定する（ステップＳ４０）。その後、表示装置２による処理は上述のステップＳ３６へ進む。そして表示装置２は、ステップＳ４０で特定した一のアイテム表示領域を仮選択状態に決定し（ステップＳ３６）、仮選択状態を装置本体１ａに通知する場合には（ステップＳ３７でＹＥＳ）、仮選択情報を装置本体１ａへ出力する（ステップＳ３８）。
【００７５】
以上のメニュー操作判定処理（ステップＳ１４）が、ユーザーによる接触操作の解除が検知されるまで繰り返し行われることにより、ユーザーはメニュー画像５０の外側を操作しつつ、アイテムを選択する操作を行うことができるようになる。
【００７６】
図１４のフローチャートに戻り、ユーザーによる接触操作の解除が検知されると（ステップＳ１５でＹＥＳ）、表示装置２は、解除操作が行われた解除位置を検知し（ステップＳ１６）、その解除位置がキャンセル領域Ｒ１７であるか否かを判断する（ステップＳ１７）。その結果、解除位置がキャンセル領域Ｒ１７である場合（ステップＳ１７でＹＥＳ）、表示装置２は、メニュー画像５０に含まれる一のアイテム表示領域が仮選択状態と判定されているか否かを判断する（ステップＳ１８）。そして一のアイテム表示領域が仮選択状態と判定されている場合（ステップＳ１８でＹＥＳ）、表示装置２は、その仮選択状態を解除する（ステップＳ１９）。これに対し、一のアイテム表示領域が仮選択状態と判定されていない場合には（ステップＳ１８でＮＯ）、ステップＳ１９の処理はスキップする。これに対し、ユーザーによって解除操作が行われた解除位置がキャンセル領域Ｒ１７でない場合（ステップＳ１７でＮＯ）、表示装置２は、仮選択状態である一のアイテム表示領域の選択を確定させ（ステップＳ２０）、確定したアイテム表示領域に対応するアイテムに関する情報を装置本体１ａへ出力する（ステップＳ２１）。その後、表示装置２は、表示部３２に表示しているメニュー画像５０を表示部３２から消去し（ステップＳ２２）、全ての処理を終了する。
【００７７】
上記のような処理が行われることにより、表示装置２は、ユーザーが指先などを表示部３２に接触させる操作を開始してから表示部３２から離すまでの間に、複数のアイテム表示領域のうちの一のアイテム表示領域を仮選択状態として判定することができると共に、操作位置の移動に伴って別のアイテム表示領域に仮選択状態を変更することができるようになる。特にユーザーによる操作位置がメニュー画像５０の外側に移動した場合であっても、表示装置２は、メニュー画像５０の内側にある場合と同様に仮選択状態を維持し、しかも操作位置の移動に応じて別のアイテム表示領域を仮選択状態に切り替えることができる。したがって、ユーザーは、自身の指先などで隠れた文字部分などを確認しようとして指先などをメニュー画像５０の外側に移動させた場合であってもアイテムの仮選択状態は確定しないので、正しいアイテムを選択できているかどうかを容易に確認することができるようになる。その結果、ユーザーによる誤選択を低減することが可能であり、メニュー画像５０に対する操作性を従来よりも著しく改善できるようになる。
【００７８】
（変形例）
以上、本発明に関する幾つかの実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能であることは勿論である。
【００７９】
例えば、上記実施形態では、メニュー画像５０の輪郭５１が円形である場合を例示したが、メニュー画像５０の輪郭５１は円形に限られない。図１６は、メニュー画像５０の変形例を示す図である。図１６（ａ）に示すメニュー画像５０ａは、その輪郭が多角形の形状を有している。また図１６（ｂ）に示すメニュー画像５０ｂは、その輪郭が楕円形状を有している。更に図１６（ｃ）に示すメニュー画像５０ｃは、画面隅の所定位置を基準に表示されるものであり、全体として扇形形状を有している。上記実施形態で説明した技術思想は、図１６（ａ）乃至（ｃ）に例示したメニュー画像５０ａ，５０ｂ，５０ｃのいずれにも適用可能なものである。
【００８０】
また上記実施形態における表示装置２は、画像処理装置１と連携動作を行うものである場合を例示したが、画像処理装置１との連携動作は必ずしも必須ではない。すなわち、上述した表示装置２による処理は、一般的なパーソナルコンピュータやタブレット端末、スマートフォンなどにも適用することが可能である。
【符号の説明】
【００８１】
１  画像処理装置
２  表示装置
２２  画像処理部（画像処理手段）
３２  表示部（表示手段）
３３  操作検知部（操作検知手段）
３５  プログラム
４１  表示制御部（表示制御手段）
４２  操作判定部
４３  メニュー画像生成部（メニュー画像生成手段）
４４  メニュー操作判定部（メニュー操作判定手段） 
【図１】
0006565256.tif 000002
【図２】
0006565256.tif 000003
【図３】
0006565256.tif 000004
【図４】
0006565256.tif 000005
【図５】
0006565256.tif 000006
【図６】
0006565256.tif 000007
【図７】
0006565256.tif 000008
【図８】
0006565256.tif 000009
【図９】
0006565256.tif 000010
【図１０】
0006565256.tif 000011
【図１１】
0006565256.tif 000012
【図１２】
0006565256.tif 000013
【図１３】
0006565256.tif 000014
【図１４】
0006565256.tif 000015
【図１５】
0006565256.tif 000016
【図１６】
0006565256.tif 000017