(57)【特許請求の範囲】
【請求項１】
設定の項目と対応する表示部品を含む設定画面を表示装置に表示する表示制御部と、
前記設定画面に対する操作を受け付ける受付部と、
前記受付部が受け付けた操作に応じた表示制御を行う実行制御部と、を有し、
前記表示部品は、
前記表示部品内に設けられた、前記項目に対する値を設定する設定用表示部品を含み、
前記表示部品の表示領域において、前記設定用表示部品の表示領域以外の領域に対する操作を受け付けた場合に、前記表示制御部に、前記設定画面を、前記表示部品と対応する項目の詳細設定画面に遷移させ、
前記設定用表示部品に対する操作を受け付けた場合に、前記表示制御部に、前記設定画面における前記設定用表示部品の表示領域以外の領域に対する操作の受け付けを禁止させる、情報処理装置。
【請求項２】
前記設定用表示部品の表示領域以外の領域に対する操作は、スクロール操作である請求項１記載の情報処理装置。
【請求項３】
前記表示部品は、前記設定用表示部品と、設定値の段階を示す部品とを含み、
前記実行制御部は、
前記設定用表示部品に対する操作を受け付けたとき、前記設定用表示部品の表示を拡大させ、前記設定値の段階を示す部品の表示サイズは変化させない、請求項１又は２記載の情報処理装置。
【請求項４】
前記表示部品は、前記設定用表示部品と、設定値の段階を示す部品とを含み、
前記設定値の段階を示す部品に対するタッチ操作を受け付けた場合、前記設定用表示部品を、現在の設定値を示す位置から、前記タッチ操作を受け付けた設定値の段階を示す部品を指し示す位置へ、移動させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記設定用表示部品は、
前記設定画面においてスライド操作される部品であり、前記情報処理装置から出力される画像の濃度を設定する設定用表示部品を含む請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記設定画面は、
複数の前記設定の項目と対応する表示部品を含む請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
設定の項目と対応する表示部品を含む設定画面を表示装置に表示する表示制御部と、
前記設定画面に対する操作を受け付ける受付部と、
前記受付部が受け付けた操作に応じた表示制御を行う実行制御部と、を有し、
前記表示部品は、
前記表示部品内に設けられた、前記項目に対する値を設定する設定用表示部品を含み、
前記表示部品の表示領域において、前記設定用表示部品の表示領域以外の領域に対する操作を受け付けた場合に、前記表示制御部に、前記設定画面を、前記表示部品と対応する項目の詳細設定画面に遷移させ、
前記設定用表示部品に対する操作を受け付けた場合に、前記表示制御部に、前記設定画面における前記設定用表示部品の表示領域以外の領域に対する操作の受け付けを禁止させる、画像処理装置。
【請求項８】
設定の項目と対応する表示部品を含む設定画面を表示装置に表示する処理と、
前記設定画面に対する操作を受け付ける処理と、
前記受け付ける処理で受け付けた操作に応じた表示制御を行う処理と、をコンピュータに実行させ、
前記表示部品は、前記表示部品内に設けられた、前記項目に対する値を設定する設定用表示部品を含み、
前記表示部品の表示領域において、前記設定用表示部品の表示領域以外の領域に対する操作を受け付けた場合に、前記表示する処理において、前記設定画面を、前記表示部品と対応する項目の詳細設定画面に遷移させ、
前記設定用表示部品に対する操作を受け付けた場合に、前記表示する処理において、前記設定画面における前記設定用表示部品の表示領域以外の領域に対する操作の受け付けを禁止させる、処理を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年では、入力機能と表示機能を備えるタッチパネルを有する電子機器が普及している。このような電子機器において各種の設定を行う場合、電子機器は、設定の対象となる項目の設定画面を表示させることが知られている。
【０００３】
また、従来の電子機器では、複数の項目と対応した表示部品を有する画面において、項目毎に決められた操作により、各項目の設定を行わせることが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術では、設定を行うために、該当する項目の設定画面を表示させなければならず、操作が煩雑である。また、タッチパネルに対する操作は、スクロール、フリック、タッチ等の種類がある。このため、従来のように、操作の種類が異なる複数の表示部品を同一画面上に表示させた場合、誤操作や誤検知が発生するおそれがある。
【０００５】
開示の技術は、画面の操作性を向上させることを目的としている。
【課題を解決するための手段】
【０００６】
開示の技術は、設定の項目と対応する表示部品を含む設定画面を表示装置に表示する表示制御部と、前記設定画面に対する操作を受け付ける受付部と、前記受付部が受け付けた操作に応じた表示制御を行う実行制御部と、を有し、前記表示部品は、前記表示部品内に設けられた、前記項目に対する値を設定する設定用表示部品を含み、前記表示部品の表示領域において、前記設定用表示部品の表示領域以外の領域に対する操作を受け付けた場合に、前記表示制御部に、前記設定画面を、前記表示部品と対応する項目の詳細設定画面に遷移させ、前記設定用表示部品に対する操作を受け付けた場合に、前記表示制御部に、前記設定画面における前記設定用表示部品の表示領域以外の領域に対する操作の受け付けを禁止させる。
【発明の効果】
【０００７】
開示の技術によれば、画面の操作性を向上させることを目的としている。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態の設定画面の一例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示す図である。
【図３】画像処理装置の操作装置及び本体装置に含まれるプログラム群の階層構造の一例を示す図である。
【図４】第一の実施形態の操作装置の機能を説明する図である。
【図５】第一の実施形態の操作装置の動作を説明するフローチャートである。
【図６】第一の実施形態の設定画面において設定部品が選択された状態の例を示す図である。
【図７】第一の実施形態の表示部品内の設定部品で設定を行ったときの例を示す図である。
【図８】第一の実施形態の設定画面において表示部品が選択された状態の例を示す図である。
【図９】第一の実施形態の設定画面におけるスクロール操作を検出したときの例を示す図である。
【図１０】詳細設定画面の例を示す図である。
【図１１】第二の実施形態の設定画面の一例を示す図である。
【図１２】第二の実施形態の操作装置の機能を説明する図である。
【図１３】第二の実施形態の操作装置の動作を説明するフローチャートである。
【図１４】第二の実施形態の設定画面において設定部品が選択された状態の例を示す図である。
【図１５】第二の実施形態の表示部品内の設定部品で設定を行ったときの例を示す図である。
【図１６】第二の実施形態の設定画面におけるスクロール操作を検出したときの例を示す第一の図である。
【図１７】第二の実施形態の設定画面におけるスクロール操作を検出したときの例を示す第二の図である。
【発明を実施するための形態】
【０００９】
（第一の実施形態）
以下に図面を参照して実施形態について説明する。図１は、第一の実施形態の設定画面の一例を示す図である。
【００１０】
図１に示す設定画面１は、例えば画像処理装置の操作パネル等に表示される画面である。
【００１１】
設定画面１は、画像処理装置に対して行われる設定の項目と対応する表示部品１１〜１８を含む設定画面用の画像を操作パネルに表示させたものである。図１の設定画面１では、表示部品１１〜１５と、表示部品１６〜１８の一部が表示されている。表示部品１６〜１８は、設定画面１において、矢印Ｙが示す方向に設定画面用の画像をスクロールさせることで全体が表示される。設定画面１では、スクロール操作を受け付けた場合、設定画面用の画像における操作パネルの表示領域の位置に応じた表示部品が表示される。
【００１２】
はじめに、設定画面１を構成する表示部品について説明する。
【００１３】
表示部品１１は、カラーバランスの設定を行うためのものであり、表示部品１２は、印刷時の倍率に関する設定を行うためのものであり、表示部品１３は、印刷部数の設定を行うためのものである。表示部品１４は、画像の濃度の設定を行うためのものであり、表示部品１５は使用する給紙トレイの設定を行うためのものである。
【００１４】
表示部品１６は、両面に関する設定を行うためのものであり、表示部品１７は、集約に関する設定を行うためのものであり、表示部品１８はソートに関する設定を行うためのものである。
【００１５】
本実施形態では、設定画面１は、各表示部品に対する選択指示を受け付けると、選択された表示部品と対応する項目の詳細な設定画面（以下、詳細設定画面と呼ぶ。）へ遷移する。尚、選択指示を受け付けるとは、例えば表示部品が表示された領域内をタップする操作を検知することである。
【００１６】
また、表示部品１１〜１８の中には、表示部品内に、表示部品と対応する項目の値を設定する設定用表示部品（以下、設定部品）が設けられたものがある。
【００１７】
本実施形態では、設定部品を有する表示部品において、設定部品が表示された領域以外の表示部品の領域をタップする操作を検知したとき、設定画面１をタップされた表示部品と対応する項目の詳細設定画面へ遷移させる。
【００１８】
本実施形態では、表示部品１３内に設定部品１３ａ、１３ｂが表示されており、表示部品１４内に、設定部品１４ａが表示されており、表示部品１５内に、設定部品１５ａが表示されている。
【００１９】
設定部品１３ａ、１３ｂは、表示部品１３と対応する項目である印刷部数の数を設定するためのものである。本実施形態では、例えば、設定部品１３ａが押下されると、表示部品１３に表示されている印刷部数を示す値「５」が大きくなり、設定部品１３ｂが押下されると、表示部品１３に表示されている印刷部数を示す値「５」が小さくなる。
【００２０】
設定部品１４ａは、表示部品１４と対応する項目である濃度の値を設定するためのものである。本実施形態では、例えば、設定部品１４ａを横方向にスライドさせる操作がなされると、画像の濃度が設定部品１４ａの位置に応じた値に設定される。
【００２１】
設定部品１５ａは、表示部品１５と対応する項目である給紙トレイを設定するためのものである。本実施形態では、例えば、設定部品１５ａを縦方向にスライドさせる操作がなされると、設定部品１５ａが指し示す給紙トレイが使用する給紙トレイに設定される。
【００２２】
すなわち、本実施形態では、複数の項目と対応した表示部品を有する設定画面を、設定の対象となる項目の詳細設定画面に遷移させることなく、該当する項目の値を設定できる。
【００２３】
よって、本実施形態では、表示部品により設定の項目の一覧が示された上位層の設定画面において、項目の値を設定することができる。
【００２４】
次に、設定画面１のスクロールについて説明する。本実施形態の設定画面１では、設定部品が操作されている場合には、設定画面１のスクロールを禁止する。
【００２５】
具体的には、本実施形態では、例えば設定部品１３ａ、１３ｂの何れかを押下する操作が行われていた場合には、設定画面１のスクロール機能を無効にする。したがって、本実施形態では、設定部品１３ａ又は設定部品１３ｂの操作中に、設定部品１３ａ又は設定部品１３ｂの表示領域以外の領域に対するタッチやフリック等の操作を受け付けた場合でも、設定画面１はスクロールされない。また、この場合、設定画面１は、表示部品１３と対応する印刷部数の詳細設定画面に遷移しない。
【００２６】
また、本実施形態では、設定部品１４ａを左右方向にスライドさせる操作が行われている場合にも、設定画面１のスクロール機能を無効にする。したがって、本実施形態では、設定部品１４ａの操作中に、設定部品１４ａの表示領域以外の領域に対するタッチやフリック等の操作を受け付けた場合でも、設定画面１はスクロールされない。また、この場合、設定画面１は、表示部品１４と対応する濃度の詳細設定画面に遷移しない。
【００２７】
同様に、本実施形態では、設定部品１５ａを上下方向にスライドさせる操作が行われている場合にも、設定画面１のスクロール機能を無効にする。したがって、本実施形態では、設定部品１５ａの操作中に、設定部品１５ａの表示領域以外の領域に対するタッチやフリック等の操作を受け付けた場合でも、設定画面１はスクロールされない。また、この場合、設定画面１は、表示部品１５と対応する給紙トレイの詳細設定画面に遷移しない。
【００２８】
以上のように、本実施形態の設定画面１では、表示部品内に設けられた設定部品が操作されている場合には、設定部品に対する操作以外の操作の受け付けを禁止する。具体的には、設定画面１では、設定部品の操作中は、表示部品に対するタップや、画面内の任意の場所におけるフリック、スライド等の操作を受け付けた場合にも、これらの操作は無効となる。
【００２９】
したがって、本実施形態によれば、複数の表示部品を同一画面上に表示させた場合でも、誤操作や誤検知の発生を抑制できる。
【００３０】
以下に、設定画面１が表示される画像処理装置について説明する。図２は、画像処理装置のハードウェア構成の一例を示す図である。
【００３１】
本実施形態の画像処理装置１００は、複合機等のＭＦＰであり、例えば、コピー機能、スキャン機能、ＦＡＸ機能、プリント機能等の画像処理機能を有している。
【００３２】
図２に示すように、画像処理装置１００は、操作装置２００及び本体装置３００を有している。
【００３３】
操作装置２００は、本体装置３００に実行させる画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能の実行を開始させるための実行指示の入力、表示画面の切り替え等、ユーザが各種操作を行う際に用いられる。
【００３４】
本体装置３００は、操作装置２００におけるユーザの各種操作に応じて、画像処理機能の実行等の各種の処理を実行する。また、本体装置３００は、操作装置２００に対して、各種のメッセージを表示させるための要求を行う。
【００３５】
本実施形態の操作装置２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、及びＲＡＭ（Random Access Memory）２０３を有している。また、操作装置２００は、フラッシュメモリ２０４、操作パネル２０５、接続Ｉ／Ｆ２０６、及び通信Ｉ／Ｆ２０７を有している。これら各ハードウェアは、バス２０８を介して相互に接続されている。
【００３６】
ＣＰＵ２０１は、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２又はフラッシュメモリ２０４に記憶された各種プログラムを実行することにより、操作装置２００全体を制御する演算装置である。
【００３７】
ＲＯＭ２０２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ２０３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００３８】
フラッシュメモリ２０４は、不揮発性の記憶媒体であり、ＣＰＵ２０１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００３９】
操作パネル２０５は、タッチパネル等であり、ユーザが各種操作を行う際に用いられる。また、操作パネル２０５は、各種のメッセージを表示する。すなわち、操作パネル２０５は、例えば、画像処理装置１００の各種機能に対してユーザが各種操作を行うためのＧＵＩ（Graphical User Interface）表示画面や、画像処理装置１００の処理結果等の情報（エラーメッセージやガイダンスメッセージ等）を表示する。
【００４０】
接続Ｉ／Ｆ２０６は、通信路２０９を介して本体装置３００と通信するためのインタフェースである。接続Ｉ／Ｆ２０６には、例えば、ＵＳＢ（Universal Serial Bus）規格のインタフェースが用いられる。
【００４１】
通信Ｉ／Ｆ２０７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ２０７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮが用いられる。
【００４２】
本実施形態の本体装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、及びＲＡＭ３０３を有している。また、本体装置３００は、ＨＤＤ（Hard Disk Drive）３０４、画像処理エンジン３０５、接続Ｉ／Ｆ３０６、及び通信Ｉ／Ｆ３０７を有している。これら各ハードウェアは、バス３０８を介して相互に接続されている。
【００４３】
２５１ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとしてＲＯＭ３０２又はＨＤＤ３０４に記憶された各種プログラムを実行することにより、本体装置３００全体を制御する演算装置である。
【００４４】
ＲＯＭ３０２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ３０３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００４５】
ＨＤＤ３０４は、不揮発性の記憶媒体であり、ＣＰＵ３０１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００４６】
画像処理エンジン３０５は、コピー機能、スキャン機能、ＦＡＸ機能、及びプリント機能等の各種の画像処理機能を実現するための画像処理を行うハードウェアである。
【００４７】
画像処理エンジン３０５には、例えば、原稿を光学的に読み取って画像データを生成するスキャナ、用紙等のシート材への印刷を行うプロッタ、及びＦＡＸ通信を行うＦＡＸ通信装置等が含まれる。また、画像処理エンジン３０５には、例えば、印刷済みのシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）等が含まれていても良い。
【００４８】
接続Ｉ／Ｆ３０６は、通信路２０９を介して操作装置２００と通信するためのインタフェースである。接続Ｉ／Ｆ３０６には、例えば、ＵＳＢ規格のインタフェースが用いられる。
【００４９】
通信Ｉ／Ｆ３０７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ３０７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮが用いられる。
【００５０】
本実施形態の画像処理装置１００は、上記ハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００５１】
尚、図２では、画像処理装置１００が操作装置２００を有している構成を一例として示したが、これに限定されない。操作装置２００は、例えば、タブレット端末、スマートフォン、携帯電話、ＰＤＡ等の情報処理端末であっても良い。すなわち、これらの情報処理端末は、操作装置２００の通信Ｉ／Ｆ２０７又は本体装置３００の通信Ｉ／Ｆ３０７を介して画像処理装置１００と通信することにより、当該画像処理装置１００を制御することができても良い。
【００５２】
次に、図３を参照して、画像処理装置１００の操作装置２００及び本体装置３００に含まれるプログラム群の階層構造について説明する。図３は、画像処理装置の操作装置及び本体装置に含まれるプログラム群の階層構造の一例を示す図である。
【００５３】
図３は、操作装置２００に含まれるプログラム群の階層構造、及び本体装置３００に含まれるプログラム群の階層構造を示している。
【００５４】
操作装置２００に含まれるプログラム群は、ＲＯＭ２０２、フラッシュメモリ２０４等に格納されている。本体装置３００に含まれるプログラム群は、ＲＯＭ３０２、ＨＤＤ３０４等に格納されている。
【００５５】
はじめに、本体装置３００に含まれるプログラム群の階層構造について説明する。本体装置３００に含まれるプログラム群は、アプリケーション層３１０、サービス層３２０、及びＯＳ（Operating System）層３３０に大別することができる。
【００５６】
アプリケーション層３１０に区分されるプログラムは、ハードウェア資源を動作させて画像処理機能を実現させるためのプログラムである。具体的には、コピーアプリケーション、スキャンアプリケーション、ＦＡＸアプリケーション、及びプリントアプリケーション等が挙げられる。
【００５７】
サービス層３２０に区分されるプログラムは、アプリケーション層３１０とＯＳ層３３０との間に介在するプログラムである。当該プログラムは、本体装置３００が備えるハードウェア資源を、アプリケーション層３１０のプログラムが利用したり、本体装置３００が備えるハードウェア資源の状態を通知したりするインタフェースとしての役割を果たす。
【００５８】
具体的には、ハードウェア資源に対する動作要求を受け付けたり、受け付けた動作要求の調停を行ったりする。また、ハードウェア資源において検出されたエラーを、エラー情報として送信したりする。尚、サービス層３２０が受け付ける動作要求には、例えば、画像処理エンジン３０５による画像処理の動作要求（スキャナによる読み取り動作要求やプロッタによる印刷動作要求等）が含まれる。
【００５９】
尚、サービス層３２０に区分されるプログラムが果たすインタフェースとしての役割は、操作装置２００のアプリケーション層２１０に対しても同様である。すなわち、操作装置２００のアプリケーション層２１０に区分されるプログラムも、サービス層３２０にアクセスすることにより、本体装置３００のハードウェア資源を動作させて、画像処理機能を実現させることができる。
【００６０】
ＯＳ層３３０に区分されるプログラムは、基本ソフトウェアと呼ばれるプログラムであり、本体装置３００が有するハードウェア資源を制御する基本機能を提供する。ＯＳ層３３０に区分されるプログラムは、アプリケーション層３１０に区分されるプログラムからのハードウェア資源に対する動作要求を、サービス層３２０に区分されるプログラムを介して受け付けて、当該動作要求に応じた処理を実行する。また、ＯＳ層３３０に区分されるプログラムが実行されることにより、ハードウェア資源において検出されたエラーを受信し、エラー情報としてサービス層３２０に渡す。
【００６１】
次に、操作装置２００に含まれるプログラム群の階層構造について説明する。本体装置３００と同様に、操作装置２００に含まれるプログラム群も、アプリケーション層２１０、サービス層２２０、及びＯＳ層２３０に大別することができる。
【００６２】
ただし、アプリケーション層２１０に区分されるプログラムが提供する機能や、サービス層２２０が受け付け可能な動作要求の種類は、本体装置３００とは異なる。操作装置２００のアプリケーション層２１０に区分されるプログラムは、主として、各種操作や表示を行うためのユーザインタフェース機能を提供する。
【００６３】
尚、本実施形態では、操作装置２００と本体装置３００とで、ＯＳは独立して動作するものとする。また、操作装置２００と本体装置３００とが相互に通信可能であれば、ＯＳが同じ種類である必要はない、例えば、操作装置２００ではＯＳにＡｎｄｒｏｉｄ（登録商標）を用いる一方で、本体装置３００ではＯＳにＬｉｎｕｘ（登録商標）を用いることも可能である。
【００６４】
このように、画像処理装置１００では、操作装置２００と本体装置３００とが異なるＯＳにより制御されるため、操作装置２００と本体装置３００との間の通信は、一装置内のプロセス間通信ではなく、異なる情報処理装置間の通信として行われる。例えば、操作装置２００が受け付けたユーザの各種操作を示す操作情報を本体装置３００へ送信する動作や、本体装置３００が操作装置２００へ表示画面の表示を指示する表示要求を送信する動作が、これに該当する。
【００６５】
ただし、本実施形態の画像処理装置１００は、操作装置２００と本体装置３００とで異なる種類のＯＳが動作している場合に限られず、操作装置２００と本体装置３００とで同一種類のＯＳが動作していても良い。また、本実施形態の画像処理装置１００は、操作装置２００と本体装置３００とでＯＳが独立して動作している場合に限られず、操作装置２００及び本体装置３００上で一のＯＳが動作していても良い。
【００６６】
本実施形態の画像処理装置１００では、操作装置２００において設定画面１（図１参照）の表示と、表示に関する制御が行われる。
【００６７】
そこで、以下に図４を参照して操作装置２００の機能について説明する。図４は、第一の実施形態の操作装置の機能を説明する図である。尚、操作装置２００の各機能は、ＣＰＵ２０１がアプリケーション層２１０に区分されるプログラム実行することで実現される。
【００６８】
本実施形態の操作装置２００は、表示制御処理部２４０と、本体連携部２５０と、部品記憶部２６０と、を有する。
【００６９】
本実施形態の表示制御処理部２４０は、操作パネル２０５に対する操作を受け付け、操作に応じた画面の表示を行う。特に、本実施形態の表示制御処理部２４０は、本体装置３００（画像処理装置１００）に対する設定を行う設定画面１の表示を制御する。
【００７０】
本体連携部２５０は、操作装置２００における操作に応じた各種の処理の実行要求を本体装置３００に対して行う。
【００７１】
部品記憶部２６０は、設定画面１に表示される各種の部品の画像を格納する。具体的には、部品記憶部２６０は、設定の項目と対応した表示部品の画像や設定部品の画像等を格納する。
【００７２】
以下に、表示制御処理部２４０について説明する。表示制御処理部２４０は、入力受付部２４１、接触位置検出部２４２、表示制御部２４３、項目別設定部２４４、設定指示部２４５を有する。
【００７３】
入力受付部２４１は、操作パネル２０５に対する入力を受け付ける。具体的には入力受付部２４１は、操作パネル２０５に対する操作の種類を判別し、操作の種類に応じた入力を受け付ける。接触位置検出部２４２は、操作パネル２０５にておいて接触された位置を検知する。
【００７４】
表示制御部２４３は、設定部品に対する接触が検知された際の設定画面１の表示を制御する。表示制御部２４３の詳細は後述する。
【００７５】
項目別設定部２４４は、接触位置検出部２４２により検出された位置に応じて、操作パネル２０５に項目毎の詳細設定画面を操作パネル２０５に表示させる。また、項目別設定部２４４は、詳細設定画面に対する操作に応じて、対応する項目の値を設定する。
【００７６】
設定指示部２４５は、本体連携部２５０に対し、操作パネル２０５に表示された設定画面１又は詳細設定画面において選択された値の設定指示を行う。
【００７７】
ここで表示制御部２４３について説明する。本実施形態の表示制御部２４３は、表示切替部２４６とスクロール禁止部２４７を有する。
【００７８】
表示切替部２４６は、設定画面１において設定部品に対する操作が検知されると、設定画面１に表示されている設定部品を拡大して表示させる。具体的には、表示切替部２４６は、部品記憶部２６０を参照し、設定部品の画像と対応付けられた、設定部品の拡大画像を取得する。そして、表示切替部２４６は、設定部品の画像の表示を非表示とし、設定部品の拡大画像を表示させる。尚、操作が検知されるとは、設定画面１において、接触位置検出部２４２により検知された位置と、設定部品が表示された位置とが一致した場合である。
【００７９】
以下に、本実施形態の部品記憶部２６０に格納されている設定部品の画像と設定部品の拡大画像について説明する。
【００８０】
本実施形態の部品記憶部２６０には、設定画面１に表示される各設定部品の画像と、各設定部品の画像を拡大した画像とが対応付けられて格納されている。以下の説明では、設定画面１に表示される各設定部品の画像を、設定部品の標準画像と呼び、各設定部品の画像を拡大した画像を設定部品の拡大画像と呼ぶ。
【００８１】
具体的には、本実施形態の部品記憶部２６０には、設定部品１４ａの標準画像と拡大画像とがそれぞれ対応付けられてか格納されている。また、部品記憶部２６０には、設定部品１５ａの標準画像と拡大画像とがそれぞれ対応付けられて格納されている。
【００８２】
尚、本実施形態の部品記憶部２６０には、設定画面１においてスライドする操作がなされる設定部品についてのみ、標準画像に拡大画像が対応付けられていても良い。よって、例えば設定部品１３ａ、１３ｂについては、それぞれの標準画像が部品記憶部２６０に格納されていれば良い。
【００８３】
尚、本実施形態の表示制御部２４３は、標準画像を非表示とし、部品記憶部２６０に格納された拡大画像を表示させて、設定部品の画像の大きさを変更するものとしたが、設定部品の画像の大きさを変更する方法は、これに限定されない。例えば設定部品の拡大画像を予め準備しておかず、設定部品に対する操作が検知されたとき、表示されている画像を拡大しても良い。
【００８４】
本実施形態のスクロール禁止部２４７は、設定部品に対する操作が検知されると、操作パネル２０５における画像のスクロールを禁止する。言い換えれば、スクロール禁止部２４７は、設定部品に対する操作が検知された状態で、設定画面１においてスクロールの操作が検知された場合に、この操作を無効とする。
【００８５】
以上が、本実施形態の表示制御処理部２４０の説明である。次に、本実施形態の本体連携部２５０について説明する。
【００８６】
本実施形態の本体連携部２５０は、設定要求部２５１を有する。本実施形態の設定要求部２５１は、設定指示部２４５から項目の値と設定指示を受け付けると、本体装置３００に対して、設定要求を行う。
【００８７】
次に、図５を参照して本実施形態の操作装置２００の動作について説明する。図５は、第一の実施形態の操作装置の動作を説明するフローチャートである。
【００８８】
本実施形態の操作装置２００において、表示制御処理部２４０は、入力受付部２４１により、操作パネル２０５に対するタッチ（接触）を受け付ける（ステップＳ５０１）。続いて表示制御処理部２４０は、接触位置検出部２４２により、操作パネル２０５においてタッチされた位置を検出し、検出された位置が設定部品の表示位置と一致するか否かを判定する（ステップＳ５０２）。
【００８９】
ステップＳ５０２において一致する場合と判定された場合、すなわち設定部品に対する操作を検知した場合、表示制御部２４３は、スクロール禁止部２４７により、操作パネル２０５における画像のスクロールを禁止する（ステップＳ５０３）。続いて表示制御部２４３は、表示切替部２４６により、該当する設定部品の拡大画像の表示状態を非表示から表示に切り替え（ステップＳ５０４）、標準画像の表示状態を表示から非表示へ切り替える（ステップＳ５０５）。
【００９０】
続いて表示制御処理部２４０は、入力受付部２４１により、設定部品に対するスライド操作を検出する（ステップＳ５０６）。尚、このとき設定部品に対するスライド操作が所定時間以内に検出されなかった場合、表示制御処理部２４０は、スクロールの禁止を解除し、ステップＳ５０２へ戻っても良い。
【００９１】
スライド操作が検出されると、表示制御部２４３は、設定部品の拡大画像の表示位置をスライドさせた先へ移動させる（ステップＳ５０７）。尚、表示制御部２４３は、ユーザの指の軌道に追従して拡大画像を移動させても良い。
【００９２】
続いて表示制御処理部２４０は、入力受付部２４１により、タッチの検出を終了する（ステップＳ５０８）。つまり、表示制御処理部２４０は、入力受付部２４１により、ユーザの指が操作パネル２０５から離れたことを検出する。
【００９３】
続いて、表示制御部２４３は、表示切替部２４６により、拡大画像の表示状態を表示から非表示に切り替え（ステップＳ５０９）、標準画像の表示状態を非表示から表示へ切り替え（ステップＳ５１０）、処理を終了する。
【００９４】
ステップＳ５０２において一致しない場合と判定された場合、すなわち設定部品に対する操作を検知しない場合、表示制御処理部２４０は、接触位置検出部２４２により、操作パネル２０５においてタッチされた位置が表示部品の表示位置と一致するか否かを判定する（ステップＳ５１１）。すなわち、表示制御処理部２４０は、表示部品の領域内を操作されたか否かを判定する。ステップＳ５１１において、表示部品の領域内に対する操作と判定されない場合、表示制御処理部２４０は、後述するステップＳ５１７へ進む。
【００９５】
ステップＳ５１１において、表示部品の領域内に対する操作と判定された場合、表示制御処理部２４０は、項目別設定部２４４により、操作された表示部品と対応する項目の詳細設定画面を表示させる（ステップＳ５１２）。続いて表示制御処理部２４０は、入力受付部２４１により、所定時間内に操作（タッチ）がなされたか否かを判定する（ステップＳ５１３）。
【００９６】
ステップＳ５１３において、所定時間内に設定がなされない場合、後述するステップＳ５１６へ進む。
【００９７】
ステップＳ５１３において、所定時間内に設定がなされた場合、表示制御処理部２４０は、詳細設定画面内に表示された設定部品の表示位置を操作された位置へ移動させる（ステップＳ５１４）。尚、詳細設定画面についての詳細は後述する。
【００９８】
続いて表示制御処理部２４０は、入力受付部２４１により、設定画面１に戻るための操作がなされたか否かを判定する（ステップＳ５１５）。
【００９９】
ステップＳ５１５において該当する操作がなされた場合、表示制御処理部２４０は、操作パネル２０５の表示を詳細設定画面から設定画面１へ遷移させ（ステップＳ５１６）、処理を終了する。ステップＳ５１５において該当する操作がなされない場合、表示制御処理部２４０は、ステップＳ５１３へ戻る。
【０１００】
ステップＳ５１１において、表示部品の領域内に対する操作と判定されない場合、表示制御処理部２４０は、入力受付部２４１により、スクロール操作を検出したか否かを判定する（ステップＳ５１７）。ステップＳ５１７において、スクロール操作が検出されない場合、表示制御処理部２４０は、処理を終了する。
【０１０１】
ステップＳ５１７において、スクロール操作が検出されると、表示制御処理部２４０は、画像を操作に応じてスクロールさせ、処理を終了する。尚、ステップＳ５１７で検出するスクロール操作は、設定部品以外（表示部品、表示部品以外の領域）においても受付可能である。
【０１０２】
以上のように、本実施形態では、設定部品が操作された場合には、画像のスクロールを禁止して値を設定する操作を受け付け、設定部品以外の領域において、スクロール操作が検出された場合には、スクロールを実行する。また、本実施形態では、表示部品の領域における、設定部品以外の領域が操作された場合には、対応する項目の詳細設定画面を表示させる。
【０１０３】
尚、図５のステップＳ５０４以降の処理では、スライド操作により値を設定する設定部品が操作された場合の処理を示しているが、例えば設定部品１３ａ，１３ｂのようにスライド操作を行い設定部品の場合は、操作を受け付けている間は設定部品の拡大画像を表示させ、標準画像を非表示とすれば良い。
【０１０４】
以下に、図６乃至１０を参照し、図５に示す処理を具体的に説明する。図６は、第一の実施形態の設定画面において設定部品が選択された状態の例を示す図である。
【０１０５】
図６では、設定部品１４ａに対する操作を受け付けた状態を示している。本実施形態では、図６の状態において、画像のスクロールが禁止され、設定部品１４ａに対する操作のみが受け付けられる。
【０１０６】
図７は、第一の実施形態の表示部品内の設定部品で設定を行ったときの例を示す図である。図７（Ａ）は、設定部品の詳細を示す図であり、図７（Ｂ）は拡大画像が表示された例を示す図である。
【０１０７】
本実施形態の設定部品１４ａは、図７（Ａ）に示すように、画像の濃度を設定するための部品であり、画像の濃度の段階を示す複数のパネル１４ｂをなぞるようにスライドされる。図７（Ａ）に示す設定部品１４ａの画像は標準画像である。
【０１０８】
本実施形態では、設定部品１４ａがタッチされると、設定部品１４ａの画像は、図７（Ｂ）に示すように、標準画像から拡大画像に切り替わる。
【０１０９】
本実施形態では、このように設定部品の画像の大きさを切り替えることで、操作中に設定部品１４ａがユーザの指等に隠れて見えなくなることを防止している。
【０１１０】
図８は、第一の実施形態の設定画面において表示部品が選択された状態の例を示す図である。図８（Ａ）は、設定画面１において表示部品が選択された状態を示している。図８（Ｂ）は、詳細設定画面の一例を示している。
【０１１１】
図８（Ａ）では、表示部品１４の設定部品１４ａ以外の領域に対して操作がなされた状態を示している。この場合、表示制御処理部２４０は、操作パネル２０５の表示を、設定画面１から図８（Ｂ）に示す詳細設定画面８１へ遷移させる。詳細設定画面８１は、表示部品１４と対応する項目である画像の濃度の詳細な設定画面である。
【０１１２】
詳細設定画面８１では、設定部品１４ａ′と、複数のパネル８２が表示されている。詳細設定画面８１において、複数のパネル８２の何れかが選択されると、設定部品１４ａ′の表示位置は、現在の設定の値を示す位置から、選択されたパネルを指し示す位置へ移動する。尚、設定部品１４ａ′は、設定画面１で表示される標準画像であっても良い。
【０１１３】
また、詳細設定画面８１において、戻るボタン８３が操作されると、表示制御処理部２４０は、操作パネル２０５の表示を、詳細設定画面８１から設定画面１に遷移させる。
【０１１４】
図９は、第一の実施形態の設定画面におけるスクロール操作を検出したときの例を示す図である。本実施形態では、設定画面１において設定部品以外の領域でスクロール操作を検出した場合、操作パネル２０５に表示されている画像９１をスクロールさせる。
【０１１５】
図１０は、詳細設定画面の例を示す図である。図１０（Ａ）は、カラーバランスの詳細設定画面の例を示しており、図１０（Ｂ）は、カラー調整の詳細設定画面の第二の例を示している。
【０１１６】
図１０（Ａ）は、カラーバランスの詳細設定画面１０１には、例えば各色と対応した設定部品１０１ａ、１０１ｂ、１０１ｃが表示されている。詳細設定画面１０１では、各設定部品をスライドさせることで、設定部品と対応する色の濃度の値を設定できる。
【０１１７】
図１０（Ｂ）は、カラー調整の詳細設定画面１０２には、例えば各色と対応した設定部品１０２ａ、１０２ｂ、１０２ｃが表示されている。詳細設定画面１０２では、各設定部品をスライドさせることで、設定部品と対応する色を調整できる。
【０１１８】
以上のように、本実施形態では、設定項目の一覧が表示された設定画面１において、項目の値を設定する設定部品が操作されたとき、その設定部品に対する操作以外の操作の受け付けを禁止する。したがって、本実施形態によれば、操作の種類が異なる複数の表示部品を同一画面上に表示させた画面において、設定の際の誤操作や誤検知を抑制できる。
【０１１９】
また、本実施形態によれば、設定項目の一覧が表示された設定画面１において、項目の値を設定できるため、設定画面１の次の階層である詳細設定画面を表示させずに設定を行うことができ、画面の操作性を向上させることができる。
【０１２０】
（第二の実施形態）
以下に、図面を参照して、第二の実施形態について説明する。第二の実施形態では、設定部品に対する操作がスクロール操作であった場合には、設定画面をスクロールさせる点が第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号を付与し、その説明を省略する。
【０１２１】
図１１は、第二の実施形態の設定画面の一例を示す図である。本実施形態の設定画面１Ａには、表示部品１４Ａが表示されている。表示部品１４Ａは、画像の濃度の設定を行うためのものであり、設定部品１４ａに加え、設定部品１４ｂ′を有する。設定部品１４ｂ′は、画像の濃度の段階を示す複数のパネルを有しており、設定画面１４Ａでは、設定部品１４ｂ′を用いても画像の濃度の設定を行うことができる。
【０１２２】
また、本実施形態では、設定画面１Ａにおいて、設定部品１４ａ、１４ｂ′の何れかがタッチされた状態で設定部品１４ａ、１４ｂ′以外の表示領域でスクロール操作を受け付けた場合、このスクロール操作を無効とする。また、本実施形態では、設定画面１Ａにおいて、設定部品１４ａ、１４ｂ′の何れかがタッチされたままタッチされた位置の座標が上下方向に変化した場合、スクロール操作を受け付けたものとし、設定画面１Ａをスクロールさせる。
【０１２３】
すなわち、本実施形態では、設定画面１Ａの設定部品にタッチされたとき、設定部品以外の表示領域において受け付けたスクロール操作によるスクロールを禁止し、設定部品の表示領域内で受け付けたスクロール操作によるスクロールを行う。
【０１２４】
言い換えれば、本実施形態では、設定部品に対する操作を受け付けた場合には、設定部品の表示領域以外の領域に対する操作に応じた表示制御を行わず、設定部品の表示領域以外の表示領域に対する操作を受け付けた場合には、操作に応じた表示制御を行う。
【０１２５】
以下に、本実施形態の操作装置２００Ａの機能について説明する。図１２は、第二の実施形態の操作装置の機能を説明する図である。
【０１２６】
本実施形態の操作装置２００Ａの表示制御処理部２４０Ａは、表示制御部２４３Ａを有する。表示制御部２４３Ａは、スクロール禁止部２４７Ａを有する。
【０１２７】
本実施形態のスクロール禁止部２４７Ａは、設定部品に対する操作が検知されると、操作パネル２０５において、設定部品の表示領域以外の領域で受け付けた画像のスクロールを禁止し、設定部品の表示領域内で受け付けた画像のスクロールを実行する。
【０１２８】
図１３は、第二の実施形態の操作装置の動作を説明するフローチャートである。尚、図１３は、主に画像の濃度を設定する際の動作を示している。
【０１２９】
図１３のステップＳ１３０１とステップＳ１３０２の処理は、図５のステップＳ５０１とステップＳ５０２の処理と同様であるから、説明を省略する。
【０１３０】
ステップＳ１３０２において、設定部品がタッチされなかった場合、後述するステップＳ１３１４へ進む。
【０１３１】
ステップＳ１３０２において、設定部品がタッチされた場合、表示制御処理部２４０Ａは、スクロール禁止部２４７Ａにより、タッチが検出された設定部品の表示領域以外の領域に対するスクロール操作の受け付けを禁止する（ステップＳ１３０３）。
【０１３２】
続いて、表示制御処理部２４０Ａは、接触位置検出部２４２により、所定時間内に、設定部品の表示領域内においてスクロール操作を検出したか否かを判定する（ステップＳ１３０４）。具体的には、接触位置検出部２４２は、所定時間内に、設定部品の表示領域内でタッチされた位置の座標が上下方向の何れかの方向に変化したか否かを判定している。
【０１３３】
ステップＳ１３０４において、所定時間内にスクロール操作が検出された場合、表示制御処理部２４０Ａは、後述するステップＳ１３２１へ進む。
【０１３４】
ステップＳ１３０４において、所定時間内にスクロール操作が検出されない場合、表示制御処理部２４０Ａは、タッチされた設定部品が、表示部品１４Ａ内の設定部品１４ａであるか、又は設定部品１４ｂ′であるかを判定する（ステップＳ１３０５）。具体的には、表示制御処理部２４０Ａは、接触位置検出部２４２により検出された位置の座標が、設定部品１４ａ又は１４ｂ′のどちらの表示領域内にあるかを判定する。
【０１３５】
ステップＳ１３０５において、設定部品１４ａであった場合、表示制御処理部２４０Ａは、設定部品１４ａの拡大画像を表示させ（ステップＳ１３０６）、設定部品１４ａの標準画像を非表示とする（ステップＳ１３０７）。
【０１３６】
図１３のステップＳ１３０６からステップＳ１３１２までの処理は、図５のステップＳ５０４からステップＳ５１０までの処理と同様であるから、説明を省略する。
【０１３７】
ステップＳ１３０５において、設定部品１４ｂ′であった場合、表示制御処理部２４０Ａは、設定部品１４ａの表示位置を、設定部品１４ｂ′のうち、タッチされたパネルの位置を指し示す位置へ移動さる（ステップＳ１３１３）。
【０１３８】
また、本実施形態の表示制御処理部２４０Ａは、ステップＳ１３０２において、設定部品がタッチされない場合、表示部品内の押下を検出したか否かを判定する（ステップＳ１３１４）。
【０１３９】
図１３のステップＳ１３１４からステップＳ１３２１までの処理は、ステップＳ１３０４においてスクロール操作が検出された場合にステップＳ１３２１へ進む以外には、図５のステップＳ５１１からステップＳ５１８までの処理と同様であるから、説明を省略する。
【０１４０】
以下に、図１４乃至１７を参照し、図１３に示す処理を具体的に説明する。図１４は、第二の実施形態の設定画面において設定部品が選択された状態の例を示す図である。
【０１４１】
図１４では、設定部品１４ｂ′に対する操作を受け付けた状態を示している。本実施形態では、図１４の状態において、設定部品１４ｂ′の表示領域に対する操作のみが受け付けられる。この操作には、設定画面１Ａのスクロール操作も含まれる。
【０１４２】
図１５は、第二の実施形態の表示部品内の設定部品で設定を行ったときの例を示す図である。図１５（Ａ）は、表示部品１４Ａを示す図であり、図１５（Ｂ）は、設定部品１４ｂ′の表示領域１４ｃがタッチされた状態を示す図であり、図１５（Ｃ）は、タッチ後の設定部品１４ａの表示位置が移動した状態を示す図である。
【０１４３】
図１５に示す設定部品１４ａの画像は標準画像である。本実施形態では、設定部品１４ｂ′の表示領域１４ｃ内をタッチされると、画像の濃度が、タッチされた位置と対応する濃度に設定される。
【０１４４】
本実施形態において、設定部品１４ｂ′に含まれるパネルのうち、左端に近い位置にあるパネルがタッチされると（図１５（Ｂ））、表示制御処理部２４０Ａは、設定部品１４ａの標準画像の表示位置を、図１５（Ａ）に示す中央部分から、タッチされたパネルを指し示す位置に移動させる。
【０１４５】
尚、本実施形態の表示領域１４ｃは、設定部品１４ｂ′の有する各パネルの間の領域も含む。
【０１４６】
以上のように、本実施形態では、設定画面１Ａにおいて、濃度の段階を示すパネルである設定部品１４ｂ′によっても画像の濃度を設定することができる。したがって、本実施形態では、ユーザが自身の好みにあった方法で項目の値を設定することができる。
【０１４７】
尚、本実施形態では、濃度に設定を例として説明したが、これに限定されない。本実施形態では、例えば設定項目の値が段階的に設定されるものであり、その段階を示す設定部品を有する表示部品に対して適用することができる。
【０１４８】
図１６は、第二の実施形態の設定画面におけるスクロール操作を検出したときの例を示す第一の図である。
【０１４９】
図１６では、表示部品１４Ａの設定部品１４ａがタッチされた状態で、設定部品１４ａの表示領域内でスクロール操作が検出された場合を示している。
【０１５０】
このとき、表示制御処理部２４０Ａは、スクロール禁止部２４７Ａにより、設定部品１４ａの表示領域以外の領域で受け付けたスクロール操作を無効としている。
【０１５１】
設定部品１４ａの表示領域内でスクロール操作が検出されると、表示制御処理部２４０Ａは、操作パネル２０５に表示されている画像９１をスクロールさせる。
【０１５２】
図１７は、第二の実施形態の設定画面におけるスクロール操作を検出したときの例を示す第二の図である。
【０１５３】
図１７では、表示部品１４Ａの設定部品１４ｂ′がタッチされた状態で、設定部品１４ｂ′の表示領域内でスクロール操作が検出された場合を示している。
【０１５４】
このとき、表示制御処理部２４０Ａは、スクロール禁止部２４７Ａにより、設定部品１４ｂ′の表示領域以外の領域で受け付けたスクロール操作を無効としている。
【０１５５】
設定部品１４ｂ′の表示領域内でスクロール操作が検出されると、表示制御処理部２４０Ａは、操作パネル２０５に表示されている画像９１をスクロールさせる。
【０１５６】
以上のように、本実施形態によれば、設定部品がタッチされた状態においては、設定部品の表示領域内の操作のみを受け付け、設定部品の表示領域以外の領域に対する操作を受け付けない。
【０１５７】
したがって、本実施形態によれば、設定画面においてユーザが設定部品を操作している最中に、誤って他の設定部品に触れてしまった場合等でも、ユーザの意図しない設定が行われることがなく、画面の操作性を向上させることができる。
【０１５８】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１５９】
１００  画像処理装置
２００  操作装置
２０５  操作パネル
２１０  アプリケーション層
２４０  表示制御処理部
２４１  入力受付部
２４２  接触位置検出部
２４３  表示制御部
２４４  項目別設定部
２４６  表示切替部
２４７、２４７Ａ  スクロール禁止部
３００  本体装置
【先行技術文献】
【特許文献】
【０１６０】
【特許文献１】特開２００５−２２９６４６号公報
【特許文献２】特許第２６２２５０１号公報
【図１】
0006569381.tif 000002
【図２】
0006569381.tif 000003
【図３】
0006569381.tif 000004
【図４】
0006569381.tif 000005
【図５】
0006569381.tif 000006
【図６】
0006569381.tif 000007
【図７】
0006569381.tif 000008
【図８】
0006569381.tif 000009
【図９】
0006569381.tif 000010
【図１０】
0006569381.tif 000011
【図１１】
0006569381.tif 000012
【図１２】
0006569381.tif 000013
【図１３】
0006569381.tif 000014
【図１４】
0006569381.tif 000015
【図１５】
0006569381.tif 000016
【図１６】
0006569381.tif 000017
【図１７】
0006569381.tif 000018