(57)【要約】【課題】ドラッグ＆ドロップにより、アイコンを現在のページから他のページに遷移させる際の操作性を向上させる。【解決手段】操作する指やペンの位置に関わらず、アイコンのいずれかの端部がページの表示枠と接触したかどうかを検出し（Ｓ５０５）、接触した状態が所定の時間継続するときに（Ｓ５０６）、ページを遷移させる（Ｓ５０７）。これにより、アイコンをスムーズかつ直感的に次のページに移動することができる。【選択図】図５
2020191113.tif 000002
【特許請求の範囲】
【請求項１】
表示枠で囲まれた領域にコンテンツが配置されたページを表示させる表示手段と、
前記ページに配置されている第１コンテンツに対する入力指示体による移動の操作を受け付ける入力手段と、
前記入力指示体の位置に拘わらず、前記入力指示体による移動の操作に従って移動中の前記第１コンテンツの位置に基づいて、表示されるページを他のページに切り替える表示制御手段と、
前記表示制御手段により前記他のページに切り替えられた後に前記入力手段により受け付けた前記入力指示体による移動の操作に従って、前記第１コンテンツを前記他のページに配置する配置手段と、を有することを特徴とする、
ユーザインタフェース装置。
【請求項２】
前記表示制御手段は、前記第１コンテンツが前記表示枠と接触する位置に移動したことに基づいて、前記他のページに切り替えることを特徴とする、
請求項１に記載のユーザインタフェース装置。
【請求項３】
前記表示制御手段は、前記第１コンテンツが前記表示枠と接触している状態が所定時間継続したことに従って、前記他のページに切り替えることを特徴とする、
請求項２に記載のユーザインタフェース装置。
【請求項４】
前記第１コンテンツの表示サイズに基づいて、前記第１コンテンツが前記表示枠と接触したか否かを判定するための閾値を設定する設定手段と、
前記設定手段により設定された閾値に基づいて前記第１コンテンツが前記表示枠と接触したか否かを判定する判定手段と、を有し、
前記表示制御手段は、前記判定手段による判定結果に基づいて、前記他のページに切り替えることを特徴とする、
請求項２に記載のユーザインタフェース装置。
【請求項５】
前記表示制御手段は、前記第１コンテンツが前記表示枠と接触している状態で静止し、静止した状態が所定時間継続したことに従って、前記他のページに切り替えることを特徴とする、
請求項２に記載のユーザインタフェース装置。
【請求項６】
前記所定時間内に前記第１コンテンツが所定の距離移動しなかったことに基づいて、前記第１コンテンツが静止していると判定されることを特徴とする、
請求項５に記載のユーザインタフェース装置。
【請求項７】
前記表示制御手段は、前記第１コンテンツが前記表示枠と接触している状態が所定時間継続し、かつ、その後に前記第１コンテンツが移動したことを検出したときに、表示中のページを、検出した移動方向に存在するページに切り替えることを特徴とする、
請求項２に記載のユーザインタフェース装置。
【請求項８】
前記表示制御手段は、前記第１コンテンツがドラッグされた表示状態を維持しつつ、表示されるページを前記他のページに切り替えることを特徴とする、
請求項１に記載のユーザインタフェース装置。
【請求項９】
コンテンツの移動を有効にするか否かを設定する設定手段を有し、
前記設定手段によりコンテンツの移動が有効に設定されている場合に、前記入力手段は、前記入力指示体による移動の操作を受け付けることを特徴とする、
請求項１に記載のユーザインタフェース装置。
【請求項１０】
ディスプレイ、タッチパネル及び制御手段を備えており、
前記ディスプレイには、表示枠で囲まれた画面にそれぞれ画像形成に関わる機能が割り当てられた複数のアイコンが表示されており、
前記タッチパネルは、表示中の前記複数のアイコンのうち入力指示体でドラッグされた第１アイコンを移動させる操作を受け付けるものであり、
前記制御手段は、前記入力指示体の位置に関わらず、移動中の前記第１アイコンが前記表示枠と接触し、かつ、接触している状態で前記第１アイコンが静止し、静止した状態が所定の時間継続したことを検知したことに従って、前記画面に表示されるページを他のページに切り替え、該第１アイコンを切り替え後のページにドロップ可能にするように構成されていることを特徴とする、
画像形成装置。
【請求項１１】
表示枠で囲まれた領域にコンテンツが配置されたページを表示させる表示手段と、前記ページに配置されている第１コンテンツに対する入力指示体による移動の操作を受け付ける入力手段と、を有するユーザインタフェース装置の制御方法であって、
前記入力手段により受け付けた前記入力指示体による移動の操作に従って前記第１コンテンツを移動させ、
前記入力指示体の位置に拘わらず、移動中の前記第１コンテンツの位置に基づいて、表示されるページを他のページに切り替え、
前記他のページに切り替えられた後に受け付けた前記入力指示体による移動の操作に従って、前記第１コンテンツを前記他のページに配置することを特徴とする、
ユーザインタフェース装置の制御方法。
【請求項１２】
表示枠で囲まれた領域にコンテンツが配置されたページを表示させる表示手段と、前記ページに配置されている第１コンテンツに対する入力指示体による移動の操作を受け付ける入力手段と、を有するユーザインタフェース装置の制御方法をコンピュータに実行させるためのプログラムが記憶された記憶媒体であって、前記制御方法は、
前記入力手段により受け付けた前記入力指示体による移動の操作に従って前記第１コンテンツを移動させ、
前記入力指示体の位置に拘わらず、移動中の前記第１コンテンツの位置に基づいて、表示されるページを他のページに切り替え、
前記他のページに切り替えられた後に受け付けた前記入力指示体による移動の操作に従って、前記第１コンテンツを前記他のページに配置することを特徴とする、
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成に関わる機能が割り当てられたアイコンをドラッグの操作によってページ間移動する機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
タッチパネルを備えたコンピュータにおいて、画面に表示されたコンテンツをユーザの指によるドラッグ＆ドロップ操作により、任意のページや位置に移動させる機能が知られている。例えば、スマートフォンにおいて、ドラッグ＆ドロップ操作によりアプリケーションのアイコンを任意のページに移動させることができる。具体的には、ドラッグ操作によりアプリケーションのアイコンを指で選択して画面の左端又は右端まで移動させ、予め定められた時間以上、指が左端又は右端の領域に接した状態であることが検知されると、ページ遷移が行われる。そして、ページ遷移後にアイコンを移動させた後に指を画面から離すことにより、アイコンを任意の位置に移動させることができる。
また、特許文献１には電子書籍において、タッチ操作によりページの切替えを行うことが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−７９３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したスマートフォンのように、アプリケーションのアイコンが多数配置されているページにおいて、特定のアイコンをユーザが現在のページから任意のページに移動させる際に、ドラッグ＆ドロップ操作は、ユーザにとって直感的で分かり易い操作である。しかし、従来のスマートフォンで用いられている手法を画面サイズが大きい装置に適用した場合、アイコンをドラッグによって画面の左右端部まで移動させる量が大きくなる。そのため、ユーザに操作上の負担がかかる。また、例えば操作のタイミングによっては、画面の左右端部において指を検知できない場合がある。この場合、ページの切り替え前に、アイコンから指が離れたと認識されてしまい、アイコンが元のページの元の位置に戻ってしまう。そのため、ページの切り替え時の操作が煩雑になるという問題があった。この問題は、アプリケーションのアイコンに限らず、画面上に表示されているコンテンツをドラッグ＆ドロップ操作により異なるページに移動させる場合に共通して生じうる。
本発明は、課題を鑑みて、コンテンツを異なるページに移動する際のユーザの利便性を高めるユーザインタフェース装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００５】
本発明のユーザインタフェース装置は、表示枠で囲まれた領域にコンテンツが配置されたページを表示させる表示手段と、前記ページに配置されている第１コンテンツに対する入力指示体による移動の操作を受け付ける入力手段と、前記入力指示体の位置に拘わらず、前記入力指示体による移動の操作に従って移動中の前記第１コンテンツの位置に基づいて、表示されるページを他のページに切り替える表示制御手段と、前記表示制御手段により前記他のページに切り替えられた後に前記入力手段により受け付けた前記入力指示体による移動の操作に従って、前記第1コンテンツを前記他のページに配置する配置手段と、を有する。 
【発明の効果】
【０００６】
本発明によれば、コンテンツの移動を行う際に、入力指示体の位置に関わらず、コンテンツのいずれかの端部が表示枠に接触したことを契機にページが切り替わるので、コンテンツを直感的に別のページに移動させることができる。これにより、コンテンツをページ間移動する際のユーザの利便性を高めることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１実施形態における画像形成装置のハードウェア構成図。
【図２】（ａ）〜（ｃ）は表示画面の変化例を示した図。
【図３】表示画面の例を示した図。
【図４】（ａ）〜（ｆ）は表示画面の変化例を示した図。
【図５】（ａ），（ｂ）は画像形成装置の動作手順説明図。
【図６】第２実施形態における表示画面の例を示した図。
【図７】第２実施形態における処理手順説明図。
【図８】第３実施形態における処理手順説明図。
【図９】第４実施形態における処理手順説明図。
【発明を実施するための形態】
【０００８】
＜第１実施形態＞
以下、本発明のユーザインタフェース装置を画像形成装置に適用した場合の実施の形態例を説明する。図１は、本発明の第１実施形態に係る画像形成装置のハードウェア構成図である。
画像形成装置１０１は、システムバス１１０に様々な機能部品を接続して構成される。機能部品は、ＣＰＵ１１１、ＲＡＭ１１２及びＲＯＭ１１３を基本構成とするコンピュータを含む。ＣＰＵ（Central Processing Unit）１１１は、本発明の制御用プログラムを実行することにより、画像形成装置１０１の全体動作を制御する。つまり、制御用プログラムは、コンピュータを画像形成装置１０１として動作させるためのものである。ＲＡＭ（Random Access Memory）１１２は、揮発性の書き換え可能な記憶媒体であり、ＣＰＵ１１１のワークエリアとして機能する。ＲＯＭ（Read Only Memory）１１３は、書き換え不能な記憶媒体であり、ＣＰＵ１１１の起動用プログラムなどが格納されている。
【０００９】
システムバス１１０には、また、入力部１１４、表示制御部１１５、外部メモリＩ／Ｆ（Ｉ／Ｆはインタフェースの略。以下同じ）プリンタＩ／Ｆ１１７、スキャナＩ／Ｆ１１８、通信Ｉ／Ｆコントローラ１１９も接続されている。システムバス１１０に接続される各部品１１１〜１１９は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。
【００１０】
入力部１１４は、ＣＰＵ１１１との協働により、画面に表示されたページに配置されているコンテンツに対する入力指示体によるドラッグ及び移動などの操作を受け付ける入力手段として機能する。コンテンツは、画像形成に関わる機能が割り当てられたアイコンのような一定の表示サイズの画像などである。入力指示体は、ユーザの手、指、又は電子ペンである。入力指示体によるユーザ操作を受け付けた場合、入力部１１４は、操作内容に応じた制御信号を生成し、ＣＰＵ１１１に供給する。
入力部１１４は、ユーザ操作を受け付ける入力デバイスとして、タッチパネル１２０を有する。タッチパネル１２０は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力部１１４で生成され、供給される制御信号に基づき、制御用プログラムに従い、この画像形成装置１０１の各部を制御する。これにより、画像形成装置１０１に対し、ユーザ操作に応じた動作を行わせることができる。
【００１１】
表示制御部１１５は、ディスプレイ１２１を有しており、ＣＰＵ１１１との協働により、表示枠で囲まれた画面にコンテンツが配置されたページを表示させる表示手段として機能する。具体的には、ディスプレイ１２１に対して複数のコンテンツが配置されたページを表示させるための表示信号を出力する。表示信号は、ＣＰＵ１１１が制御用プログラムに従って生成した表示制御信号をＣＰＵ１１１から受け取り、この表示制御信号に基づいて生成する。ディスプレイ１２１は、表示制御信号に基づき、ＧＵＩ（Graphical User Interface）を構成するＧＵＩ画面を表示する。
【００１２】
タッチパネル１２０は、このディスプレイ１２１と一体的に構成され、タッチパネルディスプレイとして機能する。例えば、タッチパネル１２０を光の透過率がディスプレイ１２１の表示を妨げないように構成し、ディスプレイ１２１の表示面の上層に取り付ける。そして、タッチパネル１２０における入力座標と、ディスプレイ１２１上の表示座標とを対応付ける。これにより、あたかもユーザがディスプレイ１２１上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
なお、タッチパネル１２０は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００１３】
外部メモリＩ／Ｆ１１６には、例えばハードディスク、ＣＤやＤＶＤ、メモリカード等の外部メモリ１２２が装着可能になっている。ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２２からのデータの読み出しや、当該外部メモリ１２２に対するデータの書き込みを行う。外部メモリ１２２には、上記の制御用プログラムなどが格納され、適宜ＲＡＭ１１２に呼び出され、実行される。
【００１４】
プリンタＩ／Ｆ１１７には、プリンタ１２３が接続される。ＣＰＵ１１１の制御に基づき、プリンタ１２３で印刷すべき画像データはプリンタＩ／Ｆ１１７を介してプリンタ１２３に転送され、プリンタ１２３が、画像データを記録媒体上に印刷出力する。
スキャナＩ／Ｆ１１８には、スキャナ１２４が接続される。ＣＰＵ１１１の制御に基づき、スキャナ１２４は原稿上の画像を読み取って画像データを生成する。生成された画像データは、スキャナＩ／Ｆ１１８を介してＲＡＭ１１２、ＲＯＭ１１３、外部メモリ１２２に格納される。また、スキャナ１２４によって生成された画像データに基づいてプリンタ１２３が印刷を行うことにより、コピー機能が実現される。
通信Ｉ／Ｆコントローラ１１９は、ＣＰＵ１１１の制御に基づき、ＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２に対する通信を行う。例えば、スキャナ１２４により生成された画像データはネットワーク１０２を介して外部に送信することや、ネットワーク１０２を介して外部から受信した画像データをプリンタ１２３にて印刷することができる。
【００１５】
なお、ＣＰＵ１１１は、タッチパネル１２０への以下の操作や状態等を検出する。
（i）タッチダウン：タッチパネルを指やペン（物体）が触れたこと。
（ii）ムーブ：タッチパネルを指やペンが触れたまま移動していること。
（iii）タッチオン：タッチパネルを指やペンが触れた状態。
（iv）タッチアップ：タッチパネルへ触れていた指やペンが離れた状態。
（v）ディスプレイ１２１に表示されているソフトウェアボタンの領域内でタッチダウンを検出した後、指やペンが触れたままソフトウェアボタン領域外に移動したこと。
【００１６】
なお、タッチパネル１２０は、マルチタッチ検出可能なタッチパネルである。すなわち、タッチダウン、タッチオン、ムーブ、タッチアップなどが、それぞれ複数の指やペンで同時に行われた場合、その操作や状態を検知することができる。これらの操作や、タッチパネル１２０上に指やペンが触れている位置座標は、システムバス１１０を通じてＣＰＵ１１１に通知され、ＣＰＵ１１１は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについては、タッチパネル１２０上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１２０上の垂直成分・水平成分毎に判定することができる。
【００１７】
図２及び図３は、画像形成装置１０１のディスプレイ１２１に表示される画面の変化例を示した図である。画像形成装置１０１は、紙媒体の原稿を光学的に読み取って電子データに変換する。そして、画像処理を施した上で別の紙媒体に印刷するコピー機能、読み取った電子データをネットワーク１０２経由で他の装置に送信するセンド機能を有する。また、電子データを外部メモリ１２２に保存するボックス機能などを有する。また、ネットワーク１０２を介して、外部サーバなどから取得したＨＴＭＬなどのコンテンツを整形して表示するウェブブラウザ機能を有する。これらの各機能を実現するためのアプリケーションプログラム（ＡＰと略す）は、画像形成装置１０１において、異なるＡＰとして、それぞれ独立してＲＯＭ１１３に保存されている。そして、ユーザの操作指示によって、必要なＡＰがＣＰＵ１１１で実行され、ディスプレイ１２１に画面を表示する。
【００１８】
図２（ａ）は、ＣＰＵ１１１の制御により、ディスプレイ１２１に表示されるカスタムメニューの画面である。カスタムメニューとは、ＡＰの設定値を記憶して画面上に、コンテンツの一例となるＡＰ機能に対応したボタンアイコン（便宜上、アプリボタンと称する）を表示する。そして、ユーザが所望のアプリボタンを押下することで、記憶した設定値を再現した上で、アプリボタンに対応するＡＰを呼び出す機能である。
図２（ａ）において、表示枠で囲まれた画面である表示領域２０１には、アプリボタンが複数表示される。ここに表示されているアプリボタンには、それぞれ、画像形成装置が実行可能なＡＰとそこで設定される画像形成に関わる設定値とが関連づけられている。表示領域２０１に表示されている複数のアプリボタンのいずれかを押下すると、当該アプリボタンに関連づけられているＡＰ画面に切り替わる。また、当該アプリボタンに関連づけられている設定値が反映される。また、表示領域２０１に表示されるアプリボタンは、ユーザ認証によって認証されたユーザ情報とも関連づけることができる。個々のアプリボタンには、タイトルとコメントを設定することが可能であり、設定内容は、当該アプリボタンを登録したユーザが任意に定めることができる。
【００１９】
例えば、コピーボタン２０２には、「コピー」というタイトルが設定され、また、「両面、２部」といったコメントが表示されている。各アプリボタンには、そのアプリボタンに関連づけられているＡＰ名、アイコン、設定値に関するタイトル、コメントなどが表示される。コピーボタン２０２は、コピーＡＰに関連づけられており、その設定値として、両面に印刷する設定と、部数として２部を設定する設定値とが関連づけられている。ユーザによりコピーボタン２０２が選択されると、後述する図３の画面に切り替わる。
【００２０】
図２（ａ）のマイボタン２０３は、現在認証されているユーザに関連づけられたアプリボタンのみを表示領域２０１に表示させるためのアプリボタンである。共有アプリボタン２０４は、全てのユーザにも関連づけられた、つまり全てのユーザに対して使用が可能なアプリボタンのみを表示領域２０１に表示させるためのアイコン（ボタン画像）である。表示領域２０１には、ページ位置表示マーク２０５も表示される。ページ位置表示マーク２０５は、各ページをそれぞれ○印で模式的に表し、複数のページが仮想的に左右方向に並んで存在していることを表す。図２（ａ）の例では、カスタムメニューが３ページ存在することを示している。そして、現在表示されているのが仮想的に一番左に配置された１ページ目の画面であることを示している。
【００２１】
表示領域２０１には、ページ切替ボタン２０６，２０７も表示される。ページ切替ボタン２０６は、仮想的に現在表示中のページの右側に配置されたページへの遷移（ページの切り替え）を手動で指示するためのアイコンである。ページ切替ボタン２０７は、仮想的に左側に配置されたページへの遷移を指示するためのアイコンである。ＣＰＵ１１１は、アプリボタンが移動可能な方向に他のページが存在しない場合はその旨を画面に表示し、当該移動を無効にする。この場合、ページ切替ボタン２０６，２０７は、グレーアウト表示される。図２（ａ）の例では、現在表示中のページの左側にはページが存在しないためアプリボタン２０７はグレーアウト表示になり、移動は無効状態となる。
【００２２】
図２（ａ）の画面上で、ページ切替ボタン２０６が押下されると、表示領域２０１内のアプリボタン一覧が画面左側にスクロールし（図２（ｂ））、図２（ｃ）の画面に遷移する。図２（ｃ）の画面では、ページ位置表示マーク２０５が、３つのうち真ん中に移動している。これにより、現在３ページ中の２ページ目が表示されていることを示している。並び替えボタン２０８は、アプリボタンの移動を有効化するためのアイコンである。この並び替えボタン２０８がＯＮに設定されているときに、ドラッグ＆ドロップ操作により、当該アプリボタンのページ間移動が可能となる。つまり、あるページのアプリボタンを任意のページの任意の場所に配置することができる。本例の場合、アプリボタンの配置可能な場所は、１〜３ページの任意の場所に配置することができる。並び替えボタン２０８がＯＦＦに設定されているときは、ドラッグ＆ドロップ操作を行うことができない。
【００２３】
なお、本例では、並び替えアプリボタン２０８によるドラッグ＆ドロップ操作の例について説明しているが、他の例も可能である。例えば、移動させたいアプリボタンを長押しすることによりドラッグ操作可能なモードとなり、アプリボタンを任意の場所に移動し配置することが可能である。そのため、他の例のような実施の形態であっても本発明が適用できることは言うまでもない。
【００２４】
図３は、図２（ａ）のコピーボタン２０２が選択された時に表示されるコピーＡＰの設定画面例を示す。ここでは、両面ボタン３０１に、両面印刷が設定されていることが示されている。また、印刷部数エリア３０２に、印刷部数が２部に設定されていることが示されている。
【００２５】
次に、ドラッグ＆ドロップ操作の例について、図４（ａ）〜（ｆ）を参照して説明する。図４（ａ）の表示画面は、表示枠４０２において、ドラッグ４０１で、コピーボタン２０２を移動させる様子が表されている。ここでは、コピーボタン２０２がドラッグされた表示状態を維持しつつ画面に表示されたページを切り替える場合の例を説明する。
図４（ａ）は、表示画面の１ページ目を示す。この例では、ドラッグ４０１で操作しているコピーボタン２０２が表示枠４０２に接触している。このときの処理手順については後述するが、ドラッグ４０１で操作しているコピーボタン２０２と表示枠４０２とが接触していると、次のページに遷移し、ドロップ可能になる。次のページは、画面の右のページであるとする。ドラッグ４０１で移動させようとするコピーボタン２０２の左上の座標４０３を（ｘ１、ｙ１）、幅４０４をｗ１とする。そして、表示枠４０２の左上の座標４０５を（ｘ２、ｙ２）、幅４０６をｗ２とする。
この場合、ｘ１＋ｗ１の値がｗ２＋ｘ２を超えると、コピーボタン２０２が、表示枠４０２に接触していると判定する。逆に、コピーボタン２０２を左のページに移動させるとする。この場合は、ｘ１の値がｘ２を下回ると、表示枠４０２に接触していると判定する。
【００２６】
図４（ｂ）は、表示画面の２ページ目を示す。図４（ａ）で表した接触により、コピーボタン２０２を２ページ目に移動させ、ドロップ４０７の操作で、ドラッグ４０１で移動させているコピーボタン２０２を空白の位置に配置することを示している。ドロップ４０７の操作によりコピーボタン２０２が移動する順序は、カスタムメニューの画面が生成される際のアプリボタンの配置の順序に紐付いている。
【００２７】
コピーボタン２０２が移動する順序をアプリボタンの配置の順序に紐付ける例を図４（ｄ）及び図４（ｅ）を参照して説明する。図４（ｄ）は、この例における表示画面の１ページ目を示し、図４（ｅ）は、表示画面の２ページ目の初期状態を示す。これらの図ではカスタムメニューの画面生成時、アプリボタンがユーザが選択した順に配置されている例を表している。図示の例では、各アプリボタンが４０９〜４２０の位置に配置されている。アプリボタンの表示サイズは、Ｓサイズ、Ｍサイズ、Ｌサイズが設定可能であるが、ここでは、Ｍサイズで、１画面に６つアプリボタンが配置できるものとする。なお、図４（ｅ）において、４１５、４１８〜４２０は、図中の破線で示されるように空白位置となっており、アプリボタンが配置されていない。コピーボタン２０２の配置が変わると他のアプリボタンの配置も変わる。そして、再配置されることにより、カスタムメニューが新たに配置情報を更新する。
【００２８】
図４（ｄ）で当初４１１の位置に配置されていたコピーボタン２０２が図４（ｅ）に示される初期状態での２ページ目４１９で示す空白位置に配置されている状態を図４（ｂ）に示す。この操作により、図４（ｄ）の４１２〜４１４及び図４（ｅ）の４１５の位置に配置されていた各アプリボタン（空白含む）が、図４（ｄ）の４１１〜４１４の位置に移動する。また、図４（ｅ）の４１６〜４１９の位置に配置されていた各アプリボタン（空白含む）が、図４（ｂ）に示されるように、図４（ｅ）の４１５〜４１８の位置に移動している。
図４（ｃ）は、図４（ａ）で表した接触により、コピーボタン２０２を２ページ目に移動させた後、メールボタンが配置されている４１６の位置でドロップ４０８の操作がされた場合の例を示している。この場合、当初図４（ｄ）の４１１の位置に配置されていたコピーボタン２０２が図４（ｅ）の４１６の位置に移動したことにより、図４（ｄ）の４１２〜４１４及び図４（ｅ）の４１５の位置に配置されていた各アプリボタン（空白含む）が、図４（ｄ）の４１１〜４１４の位置に移動している。また、図４（ｅ）の４１６の位置に配置されていたメールボタンが図４（ｃ）に示されるように、図４（ｅ）の４１５の位置に移動している。
【００２９】
なお、ここでは、アプリボタンが移動すると、移動前の位置を補完するように他の複数のアプリボタンが再配置される例について説明したが、他の方法でも構わない。
例えば、アプリボタンの移動に従って、移動先に配置されていた他のアプリボタンと位置を交換するようにしてもよい。具体的には、４１１の位置に配置されていたコピーボタン２０２をドラッグし、４１６の位置でドロップした場合、４１６の位置に当初配置されていたメールボタンを４１１の位置に再配置する。この場合、他のボタンの配置は変化しない。
【００３０】
また、移動先に他のアプリボタンが配置されていた場合には、移動前の位置を補完するように他のアプリボタンを再配置し、移動先が空白位置の場合には、他のアプリボタンの再配置を行わないようにしてもよい。具体的には、４１１の位置に配置されていたコピーボタン２０２をドラッグし、４１６の位置でドロップした場合、４１２〜４１６の位置に配置されていた各アプリボタンが４１１〜４１５の位置に移動するよう再配置が行われる。他方、コピーボタン２０２を４１５の空白位置でドロップした場合、コピーボタン２０２は４１５の位置に配置され、他のアプリボタンの再配置は行われない。よって４１１の位置は空白となる。
【００３１】
また、アプリボタンをドラッグした際に、ドロップ可能な位置を分かりやすくするため、ドロップ可能な位置を色付けして示すようにしてもよい。図４（f）は、ドロップ可能な位置を色付けして示す例である。このように、ドラッグ中のコピーボタン２０２と重なる位置にあるサーバボタン４１７を色付けして示すことにより、ドラッグ中のアプリボタンを配置することが可能な位置をユーザは容易に認識できる。なお、ドラッグ中のコピーボタン２０２が４１５、４１８〜４２０の空白位置にある場合は、これらの空白位置も色付けして表示するようにしてもよい。
【００３２】
次に、図５を参照して、画像形成装置１０１によるコンテンツ操作方法の例を説明する。ここでは、操作されるコンテンツがアイコンである場合の例を示す。図５（ａ），（ｂ）は、画像形成装置１０１において、図２に示したカスタムメニューの画面がディスプレイ１２１に表示された際に実行される処理の手順説明図である。各処理ステップは、ＲＯＭ１１３や外部メモリ１２２に格納されたプログラムをＣＰＵ１１１が実行することによって実行される。
【００３３】
図５（ａ）を参照すると、ＣＰＵ１１１及び表示制御部１１５は、ユーザの所定の操作に応じて、カスタムメニューの画面に含まれるアイコンの一覧をディスプレイ１２１に表示させる（Ｓ５０１）。ＣＰＵ１１１は、あるアイコン（第１コンテンツ、第１アイコン）上でタッチダウンを検知したか否かを判断する（Ｓ５０２）。第１アイコン上でタッチダウンを検知した場合（Ｓ５０２：ＹＥＳ）、ＣＰＵ１１１は、アイコン並び替えフラグが有効になっているか、つまり、該フラグが立っているか否かを判断する（Ｓ５０３）。並び替えフラグが立つと、図４（ａ）で表したドラッグ４０１により、第１アイコンが移動することができるモードに切り替わる。アイコン並び替えフラグは、並び替えアプリボタン２０８がＯＮに設定されている場合にＣＰＵ１１１により立てられる。逆に並び替えアプリボタン２０８がＯＦＦに設定されている場合、ＣＰＵ１１１はアイコン並び替えフラグを落とす。なお、第１アイコン上で予め定められた時間以上のタッチダウンを検知した場合、アイコン並び替えフラグを立てるように構成することも可能である。
【００３４】
Ｓ５０３において、第１アイコンでアイコン並び替えフラグが立っている場合（Ｓ５０３：ＹＥＳ）、ＣＰＵ１１１は、ドラッグされた第１アイコンをユーザ操作に従い移動させる（Ｓ５０４）。
Ｓ５０２において第１アイコン上でタッチダウンを検知しない場合（Ｓ５０２：ＮＯ）、及びＳ５０３においてアイコン並び替えフラグが立っていない場合（Ｓ５０３）、ＣＰＵ１１１は、処理を終える。
【００３５】
その後、ＣＰＵ１１１は、第１アイコンと表示枠とが接触しているか否かを判断する（Ｓ５０５）。上述したとおり、第１アイコンの左端のｘ座標をｘ１、第１アイコンの幅をｗ１、表示枠の左端のｘ座標をｘ２、表示枠の幅をｗ２とした場合、ｘ１＋ｗ１≧ｗ２＋ｘ２、もしくはｘ１≦ｘ２になると、第１アイコンと表示枠とが接触していると判定される。接触している場合（Ｓ５０５：ＹＥＳ）、ＣＰＵ１１１は、接触している状態が所定の時間継続するか否かを閾値（時間閾値）をもとに判断する（Ｓ５０６）。時間閾値は例えば０．１〜数秒である。接触している時間が閾値未満の場合はＳ５０５に戻る（Ｓ５０６：ＮＯ）。閾値以上の場合（Ｓ５０６：ＹＥＳ）、ＣＰＵ１１１は、ページを遷移させる（Ｓ５０７）。その後、ＣＰＵ１１１は、アイコンドロップ処理を実行し（Ｓ５０８）、処理を終える。
Ｓ５０５において、第１アイコンと表示枠とが接触していない場合（Ｓ５０５：ＮＯ）、直ちにアイコンドロップ処理を実行し（Ｓ５０８）、処理を終える。
【００３６】
図５（ｂ）は、図５（ａ）のうちＳ５０８のアイコンドロップ処理の詳細手順説明図である。図５（ｂ）を参照すると、ＣＰＵ１１１は、ドラッグ中の指をタッチアップしたか否かを判断する（Ｓ５０９）。ドラッグ中の指をタッチアップしない場合は（Ｓ５０９：ＮＯ）、Ｓ５５に戻る。ドラッグ中の指をタッチアップした場合（Ｓ５０９：ＹＥＳ）、ＣＰＵ１１１は、第１アイコンが、既に表示されている別のアイコン（第２コンテンツ、第２アイコン）と重なっているか否かを判断する（Ｓ５１０）。重なっている場合（Ｓ５１０：ＹＥＳ）、ＣＰＵ１１１は、その重なりの程度に応じて、第２コンテンツの位置をずらすか、当該第１コンテンツを空白位置に配置するかを決定する。本例では第２アイコンをずらし、第１アイコンを配置し（Ｓ５１１）、処理を終える。第１アイコンと第２アイコンとが重なっているか否かは、第１アイコンの面積と第２アイコンの面積との重なりの程度で判断する。予め定められた閾値以上重なれば、重なっていると判断する。本実施形態及びそれ以降の説明において、重なりの閾値は６０％とする。
Ｓ５１０において、第１アイコンが第２アイコンと重なっていない場合は（Ｓ５１０：ＮＯ）、ＣＰＵ１１１は、第１アイコンを空白位置に配置し（Ｓ５１２）、処理を終える。
【００３７】
このように、画像形成装置１０１によれば、アイコンを次のページに遷移させる際、ユーザの指の位置に関わらず、アイコンのいずれかの端部と表示枠とが接触しているかを判断する。そのため、従来のように、アイコンの移動方向にＵＩ作動領域を設ける必要がなく、また、指をドラッグしているのに、アイコンから離れたと誤認識されることがなくなる。そのため、より直感的な操作環境を提供することができ、ユーザの利便性が向上する。
なお、第１実施形態では、カスタムメニューの画面に含まれるアイコンの一覧時のドラッグ＆ドロップ操作を例に説明をした。しかし、本発明は、複数のアイコンが一覧表示されている例に限定されるものではなく、画面に表示可能な様々なコンテンツの移動操作に適用できることは言うまでもない。
【００３８】
＜第２実施形態＞
次に、第２実施形態について説明する。画像処理装置１０１の構成等については、第１実施形態と同じである。以下、第１実施形態と同一要素については同一符号を付して説明する。第１実施形態では、アイコンを次のページに遷移させる際、アイコンと表示枠とが接触しているかを判断する単純な例を説明した。
第２実施形態では、第１アイコンの表示サイズを検出し（予め取得する場合を含む）、この第１アイコンの表示サイズに応じて、第１アイコンが表示枠に接触したと判定する際の閾値を変更する。この実施形態における閾値は、時間閾値ではなく、第１アイコンが表示枠からどれだけはみ出したらページを遷移させるかどうかの閾値である。閾値の設定・変更の方法は、閾値とＡＰで用いられる予め定められた表示サイズ（例えば、Ｓ，Ｍ，Ｌ表示サイズ）をマップしておく。そのため、第１アイコンのタッチダウンを検知した際に、表示サイズに応じて、接触したと判定するための閾値を変更することが可能となる。
【００３９】
その後、第１アイコンをドラッグしている最中に、第１アイコンの表示サイズに応じて定める閾値に基づいて、第１アイコンが表示枠と接触しているか否かを判断する。例えば、表示枠の右に存在するページにアプリボタンを移動させたい場合、Ｍサイズで、閾値をＭ１とすると、ｘ１＋ｗ１−Ｍ１の値がｗ２＋ｘ２を超えると、アプリボタンが表示枠４０２に接触していると判断する。逆に、表示枠の左のページにアプリボタンを移動させたい場合は、ｘ１＋Ｍ１の値がｘ２を下回るとアプリボタンが表示枠４０２に接触していると判断する。ここで、アイコンの表示サイズが大きい程、閾値も大きい値に設定されるものとする。これにより、アイコンが小さいサイズの場合は、アイコンが少しでも表示枠に重なればページ遷移し、アイコンが大きいサイズの場合はアイコンが表示枠に少し重なった程度ではページ遷移が行われないように制御することができる。以下、第１実施形態との差分を中心に、第２実施形態を説明する。
【００４０】
図６は、第２実施形態における表示画面の説明図である。図２に示したものと同じ要素については、同一符号を付してある。図２（ａ）のコピーボタン２０２のアイコンの表示サイズはＭサイズであったが、図６のコピーボタン６０１は、Ｓサイズである。
図７は、第２実施形態における画像形成装置１０１の処理手順説明図であり、第１実施形態の図５（ａ）に対応する。図５（ａ）と同じ処理ステップについては同じ符号で示す。第１実施形態と同様に、図７のＳ５０８のアイコンドロップ処理は図５（ｂ）に示される。以下、図５（ａ）と異なる部分について説明する。
なお、図７の各処理ステップは、図５（ａ）と同様、画像形成装置１０１のＲＯＭ１１３や外部メモリ１２２に格納されたプログラムをＣＰＵ１１１が実行することによって実現される。
【００４１】
カスタムメニューを表示した後、第１アイコンが選択され、アイコン並び替えフラグが立っているか否かを判断するまでは（Ｓ５０１〜Ｓ５０３）、第１実施形態（図５（ａ））と同じである。第２実施形態では、第１アイコンにおいてアイコン並び替えフラグが立っている場合（Ｓ５０３：ＹＥＳ）、ＣＰＵ１１１は、第１アイコンの表示サイズを検出（取得）する（Ｓ７０１）。そして、第１アイコンと表示枠とが接触していると判定する際の閾値を設定する（Ｓ７０２）。その後、第１アイコンを移動させる（Ｓ５０４）。
【００４２】
ＣＰＵ１１１は、設定した閾値に基づいて移動中の第１アイコンと表示枠とが接触しているか否かを判定する（Ｓ７０３）。ＣＰＵ１１１は、接触していると判定した場合、接触している状態が、所定の時間継続しているか否かを閾値をもとに判断する（Ｓ７０４）。閾値以上である場合（Ｓ７０４：ＹＥＳ）、ＣＰＵ１１１は、上述したＳ５０７以降の処理に進む。閾値未満の場合（Ｓ７０４：ＮＯ）、ＣＰＵ１１１は、上述したＳ７０３の処理に進む。
【００４３】
第２実施形態によれば、アイコンの表示サイズが異なると、アイコンと表示枠とが接触したと判定する際の閾値も変更される。そのため、ユーザがアイコンと表示枠との接触を認識していない場合のページ遷移による誤操作を防ぐことが可能になり、より直感的な操作が可能になる。
【００４４】
＜第３実施形態＞
次に、第３実施形態について説明する。画像処理装置１０１の構成等については、第１実施形態と同じである。以下、第１実施形態と同一要素については同一符号を付して説明する。第３実施形態では、アイコンが表示枠に接触している場合、アイコンの動きが静止し（止まり）、かつ、所定の時間継続して接触しているときにページ遷移するようにした。以下、第１実施形態との差分を中心に、第３実施形態を説明する。
【００４５】
図８は、第３実施形態における画像形成装置１０１の処理手順説明図であり、第１実施形態の図５（ａ）に対応する。図５（ａ）と同じ処理ステップについては同じ番号で示す。第１実施形態と同様に、図８のＳ５０８のアイコンドロップ処理は図５（ｂ）に示される。以下、図５（ａ）と異なる部分を中心に説明する。なお、図８の各処理ステップは、図５（ａ）と同様、画像形成装置１０１のＲＯＭ１１３や外部メモリ１２２に格納されたプログラムをＣＰＵ１１１が実行することにより実現される。
【００４６】
カスタムメニュー表示後、第１アイコンと表示枠とが接触しているか否かを判断するまでは（Ｓ５０１〜Ｓ５０５）、第１実施形態と同じである。
第３実施形態では、第１アイコンと表示枠の接触がある場合（Ｓ５０５：ＹＥＳ）、第１アイコンが静止しているか否かを判断する（Ｓ８０１）。第１アイコンが静止しているとは、予め定めた静止判定のための時間内に、予め定められたｐｉｘｅｌ分の画素移動を検知しなかったことをいう。第１アイコンが静止している場合（Ｓ８０１：ＹＥＳ）、ＣＰＵ１１１は、上述したＳ５０６の処理に進む。第１アイコンが静止していない場合（Ｓ８０１：ＮＯ）、ＣＰＵ１１１は、Ｓ５０５に戻る。
このように、第３実施形態によれば、第１アイコンが静止している場合でないとページ遷移することができない。つまり、ユーザがページ間遷移することを確認した上でないと、ページが遷移しない。そのため、ドラッグ中の誤操作あるいは意図しない操作によってページが遷移する事態を回避することができ、ユーザの利便性を高めることができる。
【００４７】
＜第４実施形態＞
次に、第４実施形態について説明する。画像処理装置１０１の構成等については、第１実施形態と同じである。以下、第１実施形態と同一要素については同一符号を付して説明する。第４実施形態では、アイコンが所定の時間接触していることが検出された後、ページが存在する方向にアイコンが移動されたときにページ遷移させる。以下、上記第１実施形態との差分を中心に、第４実施形態を説明する。
【００４８】
図９は、第４実施形態における画像形成装置１０１の処理手順説明図であり、第１実施形態の図５（ａ）に対応する。図５（ａ）と同じ処理ステップについては同じ符号を付してある。第１実施形態と同様に、図９のＳ５０８のアイコンドロップ処理は図５（ｂ）に示される。以下、図５（ａ）と異なる部分を中心に説明する。なお、図９の各処理ステップは、図５（ａ）と同様、画像形成装置１０１のＲＯＭ１１３や外部メモリ１２２に格納された制御用プログラムをＣＰＵ１１１が実行することによって実現される。
【００４９】
カスタムメニュー表示後、第１アイコンと表示枠とが接触し、かつ、接触している時間が予め定めた時間か否かを判断するまでは（Ｓ５０１〜Ｓ５０６）、第１実施形態と同じである。
第４実施形態では、第１アイコンと表示枠とが所定の時間継続して接触している場合（Ｓ５０６：ＹＥＳ）、ＣＰＵ１１１が、他のページが存在する方向へのドラッグによる移動を検出したか否かを判断する（Ｓ９０１）。移動を検知した場合（Ｓ９０１：ＹＥＳ）、ＣＰＵ１１１は、上述したＳ５０７へ進む。移動を検知しない場合（Ｓ９０１：ＮＯ）、ＣＰＵ１１１は、Ｓ５０６に戻る。（Ｓ９０１）
第４実施形態によれば、ページ遷移する際に、ユーザのドラッグによる移動の操作が必ず必要となる。そのため、ユーザは、自らの意図で、移動させたい方向にページを遷移させることが可能になるので、利便性を高めることができる。
【００５０】
＜その他実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。また、上述実施形態の一部を適宜組み合わせてもよい。
また、ディスプレイ１２１にスクロール表示及びドラッグ＆ドロップ操作可能なコンテンツはカスタムメニューの画面のアプリボタンの情報に限定されない。スクロール表示及びドラッグ＆ドロップ操作が可能なものであれば、その他、あらゆるデータの表示に本発明は適用が可能である。
また、アプリボタン以外の表示アイテムでも、ユーザによる押下により当該表示アイテムに関連付けられた処理が実行されるコンテンツであれば、本発明は適用が可能である。また、左右方向にスクロールするコンテンツのみならず、上下方向や斜め方向にスクロールするコンテンツなど、あらゆる方向にスクロールするコンテンツについても適用が可能である。
【００５１】
なお、上記実施形態ではコピー機能、スキャナ機能等の複数の機能を有する画像形成装置１０１を例として説明したが、このうち一部の機能のみを有する画像処理装置にも本発明は適用が可能である。また、パーソナルコンピュータやＰＤＡ、携帯電話、ＦＡＸ、カメラ、ビデオカメラ、その他の画像ビューワ等、他の画像形成装置に適用しても構わない。
【図１】
2020191113.tif 000003
【図２】
2020191113.tif 000004
【図３】
2020191113.tif 000005
【図４】
2020191113.tif 000006
【図５】
2020191113.tif 000007
【図６】
2020191113.tif 000008
【図７】
2020191113.tif 000009
【図８】
2020191113.tif 000010
【図９】
2020191113.tif 000011
【手続補正書】
【提出日】令和2年7月29日(2020.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくともコピー機能を含む複数の機能を有する画像処理装置であって、
表示枠で囲まれた領域にコンテンツが配置されたページを表示する表示手段と、
前記ページに配置されている第１のコンテンツに対する入力指示体によるドラッグ操作を受け付ける入力受付手段と、
前記入力指示体によるドラッグ操作に従って移動中である前記第１のコンテンツの右端の座標が、前記表示枠の右端の座標以上であると判定された場合に、表示されている第１のページを前記第１のページの次のページである第２のページに切り替え、ドラッグ操作に従って移動中である前記第１のコンテンツの左端の座標が、前記表示枠の左端の座標以下であると判定された場合に、表示されている前記第１のページを前記第１のページの前のページである第３のページに切り替える表示制御手段と、を有し、
前記表示制御手段は、
表示されている前記第１のページが前記第２のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第２のページに配置し、
表示されている前記第１のページが前記第３のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第３のページに配置することを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、
前記第１のコンテンツの端の座標と前記表示枠の座標とを比較し、前記第１のコンテンツの右端が前記表示枠の右端の座標以上であるか、または前記第１のコンテンツの左端が前記表示枠の左端の座標以下であるかを判定する第１の判定手段と、
前記第１のコンテンツが前記表示枠に接触している時間が所定の時間以上であるかどうかを判定する第２の判定手段と、を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のコンテンツ上に表示される文字列は変更可能であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記コンテンツがユーザー操作によって選択されると、
前記複数の機能のうちの少なくとも一つの機能の設定画面が表示されることを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記コンテンツの表示サイズは変更可能であることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記画像処理装置は、
表示されている前記第１のページが前記第２のページに切り替えられた後、ドラッグ操作によってドラッグされている前記第１のコンテンツと、前記第２のページに既に配置されている第２のコンテンツとが所定の領域以上重なっているかを判定する第３の判定手段を更に有し、
前記第３の判定手段によって所定の領域以上重なっていると判定されると、前記第２のコンテンツを移動させ、前記第２のコンテンツが配置されていた位置に前記第１のコンテンツを配置し、
前記第３の判定手段によって所定の領域以上重なってないと判定されると、前記第２のコンテンツを移動させることなく、前記第１のコンテンツを前記第２のページに配置することを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記第２のコンテンツに対し、ドラッグされている前記第１のコンテンツが重ねられると、前記第２のコンテンツの表示形態を変更することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記第２のページおよび前記第３のページでは、
ドラッグされている前記第１のコンテンツを配置可能な位置が破線で示されることを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項９】
少なくともコピー機能を含む複数の機能を有する画像処理装置の制御方法であって、
表示枠で囲まれた領域にコンテンツが配置されたページを表示する表示ステップと、
前記ページに配置されている第１のコンテンツに対する入力指示体によるドラッグ操作を受け付ける入力受付ステップと、
前記入力指示体によるドラッグ操作に従って移動中である前記第１のコンテンツの右端の座標が、前記表示枠の右端の座標以上であると判定された場合に、表示されている第１のページを前記第１のページの次のページである第２のページに切り替え、ドラッグ操作に従って移動中である前記第１のコンテンツの左端の座標が、前記表示枠の左端の座標以下であると判定された場合に、表示されている前記第１のページを前記第１のページの前のページである第３のページに切り替える表示制御ステップと、を有し、
前記表示制御ステップは、
表示されている前記第１のページが前記第２のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第２のページに配置し、
表示されている前記第１のページが前記第３のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第３のページに配置することを特徴とする画像処理装置の制御方法。
【請求項１０】
コンピュータに、
表示枠で囲まれた領域にコンテンツが配置されたページを表示する表示工程と、
前記ページに配置されている第１のコンテンツに対する入力指示体によるドラッグ操作を受け付ける入力受付工程と、
前記入力指示体によるドラッグ操作に従って移動中である前記第１のコンテンツの右端の座標が、前記表示枠の右端の座標以上であると判定された場合に、表示されている第１のページを前記第１のページの次のページである第２のページに切り替え、ドラッグ操作に従って移動中である前記第１のコンテンツの左端の座標が、前記表示枠の左端の座標以下であると判定された場合に、表示されている前記第１のページを前記第１のページの前のページである第３のページに切り替える表示制御工程と、を実行させるプログラムであって、
前記表示制御工程は、
表示されている前記第１のページが前記第２のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第２のページに配置し、
表示されている前記第１のページが前記第３のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第３のページに配置することを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の少なくともコピー機能を含む複数の機能を有する画像処理装置は、表示枠で囲まれた領域にコンテンツが配置されたページを表示する表示手段と、前記ページに配置されている第１のコンテンツに対する入力指示体によるドラッグ操作を受け付ける入力受付手段と、前記入力指示体によるドラッグ操作に従って移動中である前記第１のコンテンツの右端の座標が、前記表示枠の右端の座標以上であると判定された場合に、表示されている第１のページを前記第１のページの次のページである第２のページに切り替え、ドラッグ操作に従って移動中である前記第１のコンテンツの左端の座標が、前記表示枠の左端の座標以下であると判定された場合に、表示されている前記第１のページを前記第１のページの前のページである第３のページに切り替える表示制御手段と、を有し、前記表示制御手段は、表示されている前記第１のページが前記第２のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第２のページに配置し、表示されている前記第１のページが前記第３のページに切り替えられた後、前記入力指示体の操作に従って前記第１のコンテンツを前記第３のページに配置することを特徴とする。