(57)【要約】【課題】タッチパネルに対するジェスチャー操作に基づいてページめくり表示を行なう制御装置であって、ユーザーの操作効率を向上させることのできる制御装置を提供する。【解決手段】ＭＦＰの表示を制御する制御装置としてのＣＰＵは、タッチパネルにプレビュー表示されている、複数ページからなる文書データのうちの１ページに対するジェスチャー操作を検知すると、その操作からめくり方向を判定する（Ｓ１０１）。また、文書データに対して設定された閉じ方向を判定する（Ｓ１０３）。ＣＰＵはこれらが一致するか否かを判断し（Ｓ１０５）、一致する場合には、ＣＰＵは操作された１ページの表示をめくり方向に隣接するページに移動してプレビュー表示する。一致しない場合には、ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを歪みアニメーションを表示して通知する（Ｓ１１１）。【選択図】図１３
2014074982.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルの表示を制御する制御装置であって、
複数ページからなる文書データを、前記タッチパネルにプレビュー表示するための表示処理手段と、
前記タッチパネルにプレビュー表示されている前記文書データのうちの１ページに対するジェスチャー操作を検知するための検知手段と、
前記ジェスチャー操作に基づいて判定される前記文書データのプレビュー表示するページの移動方向であるめくり方向と、前記文書データに対して設定された閉じ位置の配置された辺の配置方向である閉じ方向とに基づいて、前記タッチパネルにプレビュー表示されている前記文書データの前記１ページの表示を、前記めくり方向に隣接するページに移動させることが可能であるか否かを判断するための判断手段と、
前記判断手段において不可と判断された場合に、前記ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを通知するための通知手段とを備える、制御装置。
【請求項２】
前記通知手段は、前記タッチパネルにプレビュー表示されている前記文書データのうちの前記１ページの画像を変形させることで前記通知を行なう、請求項１に記載の制御装置。
【請求項３】
前記通知手段は、前記１ページの画像を、前記閉じ位置を支点として前記めくり方向に歪ませるアニメーションで前記通知を行なう、請求項２に記載の制御装置。
【請求項４】
前記通知手段は、変形させた前記１ページの画像において前記閉じ位置を強調表示する、請求項２または３に記載の制御装置。
【請求項５】
前記通知手段は、前記文書データに対して後処理が設定されている場合とされていない場合とで、異なる表示態様で前記通知を行なう、請求項２〜４のいずれかに記載の制御装置。
【請求項６】
前記表示処理手段は、前記判断手段での不可との判断が所定回数に達すると、前記文書データに設定された閉じ位置の変更を受け付ける画面を表示する、請求項１〜５のいずれかに記載の制御装置。
【請求項７】
前記通知手段は、前記ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことをメッセージ表示することで前記通知を行なう、請求項１〜６のいずれかに記載の制御装置。
【請求項８】
前記通知手段は、前記タッチパネルに対するジェスチャー操作中に前記メッセージ表示を行ない、前記ジェスチャー操作が終了すると、前記メッセージを非表示とする、請求項７に記載の制御装置。
【請求項９】
前記通知手段は、前記ジェスチャー操作の操作位置に重ならない位置に前記メッセージ表示を行なう、請求項７または８に記載の制御装置。
【請求項１０】
タッチパネルと、
前記タッチパネルの表示を制御するための、請求項１〜９のいずれかに記載の制御装置とを備える、画像形成装置。
【請求項１１】
タッチパネルでの表示方法であって、
前記タッチパネルに複数ページからなる文書データを、前記タッチパネルにプレビュー表示するステップと、
前記タッチパネルにプレビュー表示されている前記文書データのうちの１ページに対するジェスチャー操作を検知するステップと、
前記ジェスチャー操作に基づいて判定される前記文書データのプレビュー表示するページの移動方向であるめくり方向と、前記文書データに対して設定された閉じ位置の配置された辺の配置方向である閉じ方向とに基づいて、前記タッチパネルにプレビュー表示されている前記文書データの前記１ページの表示を、前記めくり方向に隣接するページに移動させることが可能であると判断された場合に、前記１ページの表示を前記めくり方向に隣接するページに移動してプレビュー表示するステップと、
前記表示の移動が不可と判断された場合に、前記ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを通知するステップとを備える、表示方法。
【請求項１２】
タッチパネルを有するコンピュータに、表示の制御を行なわせるための制御プログラムであって、
前記タッチパネルに複数ページからなる文書データを、前記タッチパネルにプレビュー表示するステップと、
前記タッチパネルにプレビュー表示されている前記文書データのうちの１ページに対するジェスチャー操作を検知するステップと、
前記ジェスチャー操作に基づいて判定される前記文書データのプレビュー表示するページの移動方向であるめくり方向と、前記文書データに対して設定された閉じ位置の配置された辺の配置方向である閉じ方向とに基づいて、前記タッチパネルにプレビュー表示されている前記文書データの前記１ページの表示を、前記めくり方向に隣接するページに移動させることが可能であると判断された場合に、前記１ページの表示を前記めくり方向に隣接するページに移動してプレビュー表示するステップと、
前記表示の移動が不可と判断された場合に、前記ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを通知するステップとを前記コンピュータに実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は制御装置、画像形成装置、表示方法、および制御プログラムに関し、特に、タッチパネルでの表示を制御する制御装置、該制御装置を搭載した画像形成装置、表示方法、および制御プログラムに関する。
【背景技術】
【０００２】
タッチパネルを有する携帯電話機や書籍閲覧装置などの端末装置にて、タッチパネルに対する指等でのジェスチャー操作により、電子書籍などの複数ページからなる電子情報を、ページをめくって表示する技術が普及してきている。
【０００３】
たとえば、特開２０１２−８８８０１号広報（特許文献１）は、電子書籍のページの変更要求を受け付ける小口画像を表示し、小口画像に対する所定の操作を受け付けて、電子書籍のページがめくられてページが変更されたようにページ変更の経過を表示するページ変更演出を実行する技術を開示している。
【０００４】
また、米国特許７４７９９４９Ｂ２広報（特許文献２）は、スクロール操作可能な画面に対するジェスチャー操作がスクロール可能な１次元方向に対して垂直方向の２次元成分を含む場合にはスクロール可能な１次元方向に変換し、回転操作可能な画面でジェスチャー操作の最初の角度が所定の範囲内であれば２次元方向への回転動作として作用する技術を開示している。
【０００５】
このような技術は、コピー機やスキャナーやこれらの複合装置であるＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置で、スキャンした文書を印刷するにあたってプレビュー表示するときに導入されてきている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−８８８０１号広報
【特許文献２】米国特許７４７９９４９Ｂ２広報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記端末装置での電子書籍の表示とは異なり、画像形成装置では印刷する文書の閉じ方向は固定ではなく、上や左や右を任意に択肢することができる。
【０００８】
また、画像形成装置が用紙サイズなどから自動的に決定する場合もある。たとえば、Ａ４サイズの原稿をスキャン方向を短辺とした横置きに、原稿の天が奥側となるようセット方向を「上方向」としてセットして、１枚の印刷用紙に１ページの原稿を印刷させる１ｉｎ１印刷を指示した場合には、自動的に、その閉じ方向が左側と決定される。またたとえば、同様にセットして１枚の印刷用紙に２ページ分の原稿を印刷させる２ｉｎ１印刷を指示した場合には、自動的に、その閉じ方向が上側と決定される。またとえば、Ａ３サイズの原稿をスキャン方向を長辺とした縦置きに、原稿の天が左側となるようセット方向を「左方向」としてセットして、１枚の印刷用紙に１ページの原稿を印刷させる１ｉｎ１印刷を指示した場合には、自動的に、その閉じ方向が上側と決定される。
【０００９】
そのため、ユーザーは、文書ごとに閉じ方向を正確に把握していない場合がある。
また、プレビュー表示時に閉じ方向を含めた設定変更を可能に構成している画像形成装置もあるため、ユーザーは閉じ方向と共に他の設定を変更すると、閉じ方向を変更したことを忘れてしまう場合もある。
【００１０】
このようなとき、プレビュー表示で実際の閉じ方向とは異なる方向にページめくりを指示するジェスチャー操作を行なっても、めくり方向が閉じ方向とは異なるために、プレビュー画像が変化しない。そのため、ユーザーは、指示しためくり方向が間違っていることに気づくのに時間がかかってしまい、操作効率が悪くなる、という問題がある。
【００１１】
本発明はこのような問題に鑑みてなされたものであって、タッチパネルに対するジェスチャー操作に基づいてページめくり表示を行なう制御装置であって、ユーザーの操作効率を向上させることのできる制御装置、該制御装置を搭載した画像形成装置、表示方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のある局面に従うと、制御装置はタッチパネルの表示を制御する制御装置であって、複数ページからなる文書データを、タッチパネルにプレビュー表示するための表示処理手段と、タッチパネルにプレビュー表示されている文書データのうちの１ページに対するジェスチャー操作を検知するための検知手段と、ジェスチャー操作に基づいて判定される文書データのプレビュー表示するページの移動方向であるめくり方向と、文書データに対して設定された閉じ位置の配置された辺の配置方向である閉じ方向とに基づいて、タッチパネルにプレビュー表示されている文書データの１ページの表示を、めくり方向に隣接するページに移動させることが可能であるか否かを判断するための判断手段と、判断手段において不可と判断された場合に、ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを通知するための通知手段とを備える。
【００１３】
好ましくは、通知手段は、タッチパネルにプレビュー表示されている文書データのうちの１ページの画像を変形させることで通知を行なう。
【００１４】
より好ましくは、通知手段は、１ページの画像を、閉じ位置を支点としてめくり方向に歪ませるアニメーションで通知を行なう。
【００１５】
好ましくは、通知手段は、変形させた１ページの画像において閉じ位置を強調表示する。
【００１６】
好ましくは、通知手段は、文書データに対して後処理が設定されている場合とされていない場合とで、異なる表示態様で通知を行なう。
【００１７】
好ましくは、表示処理手段は、判断手段での不可との判断が所定回数に達すると、文書データに設定された閉じ位置の変更を受け付ける画面を表示する。
【００１８】
好ましくは、通知手段は、ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことをメッセージ表示することで通知を行なう。
【００１９】
より好ましくは、通知手段は、タッチパネルに対するジェスチャー操作中にメッセージ表示を行ない、ジェスチャー操作が終了するとメッセージを非表示とする。
【００２０】
好ましくは、通知手段は、ジェスチャー操作の操作位置に重ならない位置にメッセージ表示を行なう。
【００２１】
本発明の他の局面に従うと、画像形成装置は、タッチパネルと、タッチパネルの表示を制御するための上記の制御装置とを備える。
【００２２】
本発明のさらに他の局面に従うと、表示方法はタッチパネルでの表示方法であって、タッチパネルに複数ページからなる文書データを、タッチパネルにプレビュー表示するステップと、タッチパネルにプレビュー表示されている文書データのうちの１ページに対するジェスチャー操作を検知するステップと、ジェスチャー操作に基づいて判定される文書データのプレビュー表示するページの移動方向であるめくり方向と、文書データに対して設定された閉じ位置の配置された辺の配置方向である閉じ方向とに基づいて、タッチパネルにプレビュー表示されている文書データの１ページの表示を、めくり方向に隣接するページに移動させることが可能であると判断された場合に、１ページの表示をめくり方向に隣接するページに移動してプレビュー表示するステップと、表示の移動が不可と判断された場合に、ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを通知するステップとを備える。
【００２３】
本発明のさらに他の局面に従うと、制御プログラムはタッチパネルを有するコンピュータに、表示の制御を行なわせるための制御プログラムであって、タッチパネルに複数ページからなる文書データを、タッチパネルにプレビュー表示するステップと、タッチパネルにプレビュー表示されている文書データのうちの１ページに対するジェスチャー操作を検知するステップと、ジェスチャー操作に基づいて判定される文書データのプレビュー表示するページの移動方向であるめくり方向と、文書データに対して設定された閉じ位置の配置された辺の配置方向である閉じ方向とに基づいて、タッチパネルにプレビュー表示されている文書データの１ページの表示を、めくり方向に隣接するページに移動させることが可能であると判断された場合に、１ページの表示をめくり方向に隣接するページに移動してプレビュー表示するステップと、表示の移動が不可と判断された場合に、ジェスチャー操作が閉じ方向に対して適切なめくり方向を指示するものではないことを通知するステップとをコンピュータに実行させる。
【発明の効果】
【００２４】
この発明によると、複数ページからなる文書データをページごとにプレビュー表示させて、当該表示に対してページめくりを指示する際の、ユーザーの操作効率を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】実施の形態にかかる画像形成装置としてのＭＦＰ（Multi-Functional  Peripheral）の概略のハードウェア構成を示す模式図である。
【図２】ＭＦＰの制御構成の概略を表わしたブロック図である。
【図３】プレビュー表示を説明するための図である。
【図４】ＭＦＰでの動作の流れを表わした図である。
【図５】図４のステップＳ３でのアニメーション表示を説明するための図である。
【図６】図４のステップＳ３でのアニメーション表示を説明するための図である。
【図７】図４のステップＳ３でのアニメーション表示を説明するための図である。
【図８】図４のステップＳ３でのアニメーション表示を説明するための図である。
【図９】図４のステップＳ３でのアニメーション表示を説明するための図である。
【図１０】ＭＦＰの機能構成の具体例を表わしたブロック図である。
【図１１】ジェスチャー操作を表わした図である。
【図１２】ジェスチャー操作を表わした図である。
【図１３】図４のステップＳ３における動作の流れを表わすフローチャートである。
【図１４】警告表示の具体例を表わした図である。
【図１５】図１３のステップＳ１１３での警告表示処理の一例を表わすフローチャートである。
【図１６】複数ページが同時にプレビュー表示されている場合の、ジェスチャー操作に対するアニメーション表示の具体例を表わした図である。
【図１７】複数ページが同時にプレビュー表示されている場合の、ジェスチャー操作に対するアニメーション表示の具体例を表わした図である。
【図１８】第２の変形例にかかるＭＦＰでの、図４のステップＳ３における動作の流れを表わすフローチャートである。
【発明を実施するための形態】
【００２６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２７】
なお、以下の例では、タッチパネルの表示を制御する制御装置が画像形成装置に含まれるものとしているが、制御装置は画像形成装置に接続された別体の装置であり、該画像形成装置のタッチパネルである操作パネルの表示を制御するものであってもよい。
【００２８】
＜装置構成＞
図１は、本実施の形態にかかる画像形成装置としてのＭＦＰ（Multi-Functional  Peripheral）１の概略のハードウェア構成を示す模式図である。本実施の形態において、画像形成装置としてスキャナー、コピー、およびプリンター機能を備えるデジタル複合槻としての機能を有するいわゆるＭＦＰを挙げるが、画像形成装置は操作部および表示部としてのタッチパネルを有する装置であればＭＦＰに限定されず、スキャナー、コピーなどの他の装置であってもよい。
【００２９】
図１を参照して、ＭＦＰ１は、セットされた原稿を光学的に読み取るための、ＣＣＤ（Charge  Coupled  Device  Image  Sensor）１１およびスキャナー制御部１２（図２）を有したスキャナー部１と、ＬＤ（レーザダイオード）３１およびプリンター制御部３２（図２）を有した、読み取られた画像を記録媒体である印刷用紙上に印刷するためのプリンター部３と、プリンター部３に供給する印刷用紙を格納するための給紙トレイ４と、表示装置および入力装置としての操作部２と、スキャナー部１およびプリンター部３を制御するためのプリンター・スキャナーコントローラー５と、ＭＦＰ１全体を制御するためのＣＰＵ（Central  Processing  Unit）などを含んだ制御部６とを含む。
【００３０】
ＭＦＰ１は、スキャンして得られた原稿画像から生成した画像の複写画像を用紙上に形成する。
【００３１】
さらに、ＭＦＰ１は図示しない後処理装置と接続されて、ステープルやパンチなどの印刷後の用紙に対する後処理がなされてもよい。
【００３２】
また、ＭＦＰ１は、外部装置としてのＰＣ（パーソナルコンピュータ）２００（図２）などと接続されて、ＰＣ２００から送信されたプリントデータから生成した画像の複写画像を用紙上に形成してもよい。なお、プリントデータとは、ＰＣ２００のオペレーティングシステムやアプリケーションプログラムが発行する描画命令を、プリンタードライバーによってＭＦＰ１が処理可能なページ記述言語に変換したページ記述言語による描画命令、またはＰＤＦ（Portable  Document  Format）、ＴＩＦＦ（Tagged  Image  File  Format）、ＪＰＥＧ（Joint  Photographic  Experts  Group）、ＸＰＳ（XML  Paper  Specification）等のファイルフォーマットで記述された文書データを指す。
【００３３】
図２は、ＭＦＰ１の制御構成の概略を表わしたブロック図である。
図２を参照して、制御部６は、スキャナー制御部１２、プリンター制御部３２、および操作部２に含まれる操作部制御部２２それぞれとシリアル通信を行なってこれらを制御することでタッチパネルの表示を制御する制御装置としての画像制御ＣＰＵ６１と、日時データを発生させて画像制御ＣＰＵ６１に渡すためのＲＴＣ（Real  Time  Clock）６２と、画像メモリーとして、圧縮メモリーおよびページメモリーを含んだＤＲＡＭ（Dynamic  Random  Access  Memory）６５と、画像制御ＣＰＵ６１からの制御信号に従ってＤＲＡＭ６５に対する処理を制御するためのＤＲＡＭ制御ＩＣ（Integrated  Circuit）６３と、ＤＲＡＭ制御ＩＣ６３からの制御信号に従って画像の圧縮・伸張を行なうための圧縮／伸張ＩＣ６４と、ＤＲＡＭ制御ＩＣ６３からの制御信号に従ってＤＲＡＭ６５から画像を読み取る処理を行なうための読み取り処理部６６Ａと、ＤＲＡＭ制御ＩＣ６３からの制御信号に従ってＤＲＡＭ６５に対して画像を書き込む処理を行なうための書き込み処理部６６Ｂと、ＤＲＡＭ制御ＩＣ６３とＰＣＩ（Peripheral  Components  Interconnect）バスなどのバスで接続されたコントローラーＩＣ６７と、ＤＲＡＭ制御ＩＣ６３に接続されたＨＤＤ（Hard  Disk  Drive）６８と、画像制御ＣＰＵ６１に接続されて画像制御ＣＰＵ６１で実行されるプログラム等を記憶するための不揮発性メモリー６９とを含む。
【００３４】
さらに図２を参照して、プリンター・スキャナーコントローラー５は、プリンター・スキャナーコントローラー５全体を制御するためのコントローラー制御部５１と、ＤＲＡＭ制御ＩＣ６３とバスで接続されたＤＲＡＭ制御ＩＣ５２と、外部装置であるＰＣ２００とＬＡＮ（Local  Area  Network）などのネットワークを用いた通信を行なうためのＬＡＮインタフェース（ＩＦ）５５と、ＬＡＮＩＦ５５での通信を制御するためのＬＡＮ制御部５４と、ＬＡＮＩＦ５５を介してＰＣ２００から送信されたプリントデータから生成した画像を記憶するための画像メモリー５３とを含む。
【００３５】
操作部２は、ＬＣＤ（Liquid  Crystal  Display）２１を含んだタッチパネルと、操作部制御部２２とを含む。操作部制御部２２は、当該ＭＦＰ１の設定やＭＦＰ１に蓄積された文書の操作等を行なうためのＵＩ（ユーザーインターフェース）制御を行なう。
【００３６】
また、操作部２は、スキャンして得られた原稿画像や外部装置としてのＰＣ２００から送信されたプリントデータから生成した画像である文書データを、ＬＣＤ２１に表示する機能（以下、プレビュー機能）を有する。
【００３７】
図３は、プレビュー表示を説明するための図である。
図３を参照して、操作部２は、対象の文書データが複数ページが連続したものである場合、原稿画像を１枚ずつＬＣＤ２１に表示してもよいし（図３（Ａ））、２ページごとにページ開き形式で表示してもよい（図３（Ｂ））。
【００３８】
＜動作概要＞
図４は、ＭＦＰ１での動作の流れを表わした図である。
【００３９】
図４を参照して、ＭＦＰ１では、プレビュー表示処理（ステップＳ１）が行なわれることでＬＣＤ２１に文書データがプレビュー表示がなされている状態において、ジェスチャー操作検知処理（ステップＳ２）を実行することで、ページめくりを指示するジェスチャー操作が行なわれたことが検知されると、ページめくりの指示に応じて、その可否を表わすアニメーションを表示する処理（ステップＳ３）が行なわれる。
【００４０】
このとき、指示されたページめくりが可能である場合には（ステップＳ４でＹＥＳ）、ＭＦＰ１は指示に従ってページをめくるように、現在プレビュー表示されているページに指示された方向に隣接するページの画像を表示する処理であるページめくり処理を実行する（ステップＳ５）。
【００４１】
指示されたページめくりができない場合（ステップＳ４でＮＯ）、ＭＦＰ１は上記のページめくり処理を行なうことなく処理を最初に戻す。これにより、指示されたページめくりが不可の場合、ＭＦＰ１は、上記ステップＳ３でその旨を表わす表示を行なった後、元の表示に戻して次の指示を待機することになる。
【００４２】
上記ステップＳ３ではＭＦＰ１は、文書の閉じ方向とページめくり方向とに基づいたアニメーション表示処理を行なう。
【００４３】
ここで、文書の閉じ方向とは、後処理としてステープル処理やパンチ処理を行なうとしたときのステープル位置またはパンチ位置として設定された辺を指し、右側の辺が閉じられる場合には閉じ方向が「右閉じ」、左側の辺が閉じられる場合には閉じ方向が「左閉じ」、上側の辺が閉じられる場合には閉じ方向が「上閉じ」、下側の辺が閉じられる場合には閉じ方向が「下閉じ」、となる。なお、以降の例では、通常のＭＦＰで設定可能とされている「右閉じ」、「左閉じ」、および「上閉じ」の３方向の文書の閉じ方向があるものとして説明するが、上述のように、さらに「下閉じ」があっても同様とする。
【００４４】
めくり方向とは、現在表示されているページに隣接するページへの表示の移動を指示する、現在のページを表示しているタッチパネルであるＬＣＤ２１に対して指等を滑らせるジェスチャー操作の向きを指す。ＭＦＰ１は、文書データの各ページをページ順に重ねて閉じ方向で表わされた位置で綴じられたとしたときに、その辺に対して直交する向きがジェスチャー操作によって指示された場合に、その向きであるめくり方向より、前ページまたは次ページへの表示ページの移動を指示するもの、と判定する。
【００４５】
より具体的には、閉じ方向が「右閉じ」の文書データに対してめくり方向が右向きである場合には、ＭＦＰ１は、現在表示しているページの直下のページ（次のページ）に表示を移動する（進める）と判定し、めくり方向が左向きである場合には、現在表示しているページの直上のページ（前のページ）に表示を移動する（戻す）と判定する。閉じ方向が「左閉じ」の文書データに対してめくり方向が右向きである場合には、ＭＦＰ１は、現在表示しているページの直上のページ（前のページ）に表示を移動する（戻す）と判定し、めくり方向が左向きである場合には、現在表示しているページの直下のページ（次のページ）に表示を移動する（進める）と判定する。閉じ方向が「上閉じ」の文書データに対してめくり方向が上向きである場合には、ＭＦＰ１は、現在表示しているページの直下のページ（次のページ）に表示を移動する（進める）と判定し、めくり方向が下向きである場合には、現在表示しているページの直上のページ（前のページ）に表示を移動する（戻す）と判定する。
【００４６】
上述のように、文書の閉じ方向とめくり方向とが一致する場合には、ＭＦＰ１は、表示の移動が可能であると判断して、表示しているページを隣接するページに移動する。
【００４７】
一方、文書の閉じ方向とめくり方向とが一致していない場合、つまり、たとえば「右閉じ」または「左閉じ」の文書データに対してめくり方向が上向きであったり下向きであったりした場合や、「上閉じ」の文書データに対してめくり方向が右向きであったり左向きであったりした場合、ＭＦＰ１は、表示の移動が可能であると判断する。
【００４８】
上記ステップＳ３でＭＦＰ１はこの判断に基づいて、表示が移動可能であるときにはページがめくり方向に従ってめくられるアニメーション表示（以下、「ページ移動アニメーション」とも称する）を行なって、表示の移動が可能であることを通知する。また、表示が移動不可であるときにはＭＦＰ１は、ページがめくり方向に従ってはめくることができないアニメーション表示（以下、「歪みアニメーション」とも称する）を行なって、表示の移動が不可能であることを通知する。
【００４９】
図５〜図７は、上記ステップＳ３でのアニメーション表示を説明するための図であって、それぞれ、プレビュー表示している文書データの閉じ方向が「右閉じ」、「左閉じ」、および「上閉じ」である場合のアニメーション表示を説明するための図である。
【００５０】
図５および図６を参照して、プレビュー表示している文書データの閉じ方向が「右閉じ」（図５）または「左閉じ」（図６）である場合に左向きまたは右向きのめくり方向でのページめくりを指示するジェスチャー操作を検知すると、ＭＦＰ１は、その向きに隣接するページにページがめくられている様子を表わしたページ移動アニメーションを表示する。上向きまたは下向きのめくり方向でのページめくりを指示するジェスチャー操作を検知すると、ＭＦＰ１は、その向きにはページがめくられない様子を表わした歪みアニメーションを表示する。このとき、好ましくは、ＭＦＰ１は、めくり方向として指示された向きにページが移動できない理由として閉じ方向が右閉じ（図５）または左閉じ（図６）であることをさらに警告表示する。または、ＭＦＰ１は、上記歪みアニメーションに替えて警告表示を行なってもよい。
【００５１】
図７を参照して、プレビュー表示している文書データの閉じ方向が「上閉じ」である場合に上向きまたは下向きのめくり方向でのページめくりを指示するジェスチャー操作を検知すると、ＭＦＰ１は、その向きに隣接するページにページがめくられている様子を表わしたページ移動アニメーションを表示する。左向きまたは右向きのめくり方向でのページめくりを指示するジェスチャー操作を検知すると、ＭＦＰ１は、その向きにはページがめくられない様子を表わした歪みアニメーションを表示する。
【００５２】
歪みアニメーションは、具体的には、閉じ位置を支点として、ジェスチャー操作で指示されためくり方向に、ジェスチャー操作の対象となったページを歪ませるアニメーションである。ＭＦＰ１は、予め、各方向に歪ませた画像を記憶しておいてプレビュー表示されている画像に替えて当該歪ませた画像を表示するようにしてもよいし、上記ジェスチャー操作を受け付けた際に、表示されている１ページの画像を歪ませるように画像処理を行なって表示するようにしてもよい。
【００５３】
このとき、好ましくは、ＭＦＰ１は、めくり方向として指示された向きにページが移動できない理由として閉じ方向が上閉じであることをさらに表示する。
【００５４】
また、好ましくは、ＭＦＰ１は、閉じ位置の色を変えたり、閉じ位置を表わすマークを重ねたりして、閉じ位置を強調した表示をさらに行なう。
【００５５】
また、好ましくは、ＭＦＰ１は、当該文書データに対してステープルやパンチなどの後処理が具体的に設定されている場合と、後処理の設定はなく閉じ位置のみが設定されている場合と、異なる表示態様とする。ここでは、具体的に、アニメーション表示の際にステープルやパンチなどを共に表示してもよいし、「ステープル位置」などの文字を重ねて表示してもよいし、色を異ならせて表示してもよい。
【００５６】
なお、文書データの端部のページ（最初のページ、または最終ページ）が表示された状態で、さらにその先のページへの移動の指示に該当するめくり方向でのジェスチャー操作が検知されると、ＭＦＰ１は、歪みアニメーションを表示すると共に、好ましくは、その理由として指示された先のページが存在しないことをさらに表示する。
【００５７】
図８および図９は、上記ステップＳ３でのアニメーション表示を説明するための図であって、文書データの端部のページが表示された状態でのアニメーション表示を説明するための図である。
【００５８】
図８を参照して、プレビュー表示している文書データの閉じ方向が「右閉じ」であって、現在表示されているページが最上のページである場合において、左向きのめくり方向でのページめくりを指示するジェスチャー操作を検知すると、ＭＦＰ１は、現在表示されているページよりも上（前）のページがないために、歪みアニメーションを表示する。さらにこの場合、ＭＦＰ１は、その理由として前ページが存在しないことを表示する。
【００５９】
また、図９を参照して、プレビュー表示している文書データの閉じ方向が「右閉じ」であって、現在表示されているページが最下のページである場合において、右向きのめくり方向でのページめくりを指示するジェスチャー操作を検知すると、ＭＦＰ１は、現在表示されているページよりも下（次）のページがないために、歪みアニメーションを表示する。さらにこの場合、ＭＦＰ１は、その理由として次ページが存在しないことを表示する。
【００６０】
このような表示を行なうことで、ユーザーはジェスチャー操作でページめくりを指示する際に、表示が移動されなかった理由を一目で、また、直感的に知ることができ、操作効率を向上させることができる。
【００６１】
＜機能構成＞
図１０は、上記動作を行なうためのＭＦＰ１の機能構成の具体例を表わしたブロック図である。図１０の各機能は、制御部６に含まれる画像制御ＣＰＵ６１が不揮発性メモリー６９に記憶されているプログラムを読み出して実行することによって、主に画像制御ＣＰＵ６１上に形成されるものであるが、少なくとも一部が図２に表わされた回路構成などのハードウェア構成によって実現されてもよい。
【００６２】
図１０を参照して、画像制御ＣＰＵ６１は、ＬＣＤ２１に対する指示操作に基づいた操作信号の入力を受け付けるための指示入力部６０１と、ＬＣＤ２１に対する指示操作のうち、プレビュー表示されている文書データのページの移動を指示するジェスチャー操作を検知するための操作検知部６０２と、指示されためくり方向と閉じ方向とから表示の移動が可能であるか否かを判断するための判断部６０３と、指示されためくり方向に従ってプレビュー表示するページを移動して隣接するページをプレビュー表示するためのプレビュー処理部６０４と、判断部６０３での判断に応じてページ移動アニメーションまたは歪みアニメーションを表示することで判断結果を通知するための通知処理部６０５とを含む。
【００６３】
通知処理部６０５は、予め、通知用の２次元画像、またはモーションスキャンされた３次元画像の差分画像を記憶しておき、上記アニメーション表示の際に用いる。
【００６４】
通知処理部６０５は、ジェスチャー操作の度合いによってアニメーション表示の度合いを変化させてもよい。図１１および図１２は、ジェスチャー操作を表わした図であって、右閉じの文書データに対するジェスチャー操作を表わした図である。図中、点ａがジェスチャー操作の開始点、点ｂが現在のタッチ位置を表わしている。
【００６５】
一例として、通知処理部６０５は、歪みアニメーションを表示する際に、ジェスチャー操作の開始座標（図１１の点ａ）と現在の座標（図１１の点ｂ）とが、閉じ方向である右辺の中心座標（図１１の点ｃ）に対して作る角度（図１１の角度θ）が大きくなるほど、歪みの度合いが大きい画像を表示してもよい。
【００６６】
また、他の例として、通知処理部６０５は、プレビュー表示されたページが端部に到達した際にさらにその方向への移動を指示するジェスチャー操作があった場合の歪みアニメーションを表示する際、つまり、めくり方向が閉じ方向と一致する場合の歪みアニメーションを表示する際に、ジェスチャー操作の開始座標（図１２の点ａ）と現在の座標（図１２の点ｂ）との間の距離ａｂが大きくなるほど、歪みの度合いが大きい画像を表示してもよい。
【００６７】
＜動作フロー＞
図１３は、ＭＦＰ１での、上記ステップＳ３における動作の流れを表わすフローチャートである。図１３の動作は、画像制御ＣＰＵ６１が不揮発性メモリー６９に記憶されているプログラムを読み出して実行し、図１０の各機能を発揮させることによって実現される。
【００６８】
図１３を参照して、画像制御ＣＰＵ６１は、プレビュー表示されているＬＣＤ２１に対するジェスチャー操作から、めくり方向を判定する（ステップＳ１０１）。また、対象の文書データの閉じ方向を判定する（ステップＳ１０３）。閉じ方向は、当該文書データに属性として付加されていてもよいし、予め、用紙サイズや集約表示などの条件に対応付けて記憶されている閉じ方向に基づいて判定されてもよい。
【００６９】
めくり方向と閉じ方向とが一致する場合（ステップＳ１０５でＹＥＳ）、画像制御ＣＰＵ６１は、さらに、めくり方向に次のページが存在するか否かを判断する（ステップＳ１０７）。その結果、めくり方向に次のページが存在する場合には（ステップＳ１０７でＹＥＳ）、画像制御ＣＰＵ６１は、ページ移動アニメーションを表示する（ステップＳ１０９）。
【００７０】
一方、すでにプレビュー表示が文書データの端部に到達していてめくり方向に次のページが存在しない場合（ステップＳ１０７でＮＯ）、または、めくり方向と閉じ方向とが一致しない場合（ステップＳ１０５でＮＯ）、画像制御ＣＰＵ６１は、歪みアニメーションを表示すると共に（ステップＳ１１１）、その理由を警告表示する（ステップＳ１１３）。
【００７１】
なお、このとき、好ましくは、画像制御ＣＰＵ６１は、図１４に表わされたように、警告表示をジェスチャー操作の操作点座標に重ならない位置に表示する。また、画像制御ＣＰＵ６１は、ＬＣＤ２１に対する操作中であれば警告を表示し、ＬＣＤ２１に対する操作中でなければ警告を非表示にする。
【００７２】
図１５は、上記ステップＳ１１３での警告表示処理の一例を表わすフローチャートである。
【００７３】
図１５を参照して、画像制御ＣＰＵ６１はＬＣＤ２１からの操作信号を監視して、現在、操作中であるか否かを判断する。
【００７４】
操作中であれば（ステップＳ２０１でＹＥＳ）、画像制御ＣＰＵ６１は、警告を表示するＬＣＤ２１上の座標を取得する（ステップＳ２０３）。ここでの取得方法は特定の方法に限定されるものではないが、一例として、特定座標と画面サイズとから、特定の座標を避けて最大表示領域を確保できる座標を選定する手法を採用することができる。
【００７５】
さらに、ＬＣＤ２１がタッチパネルであることを考慮すると、好ましくは、手によって隠れる可能性の高い、操作点座標から下（手前）方向の領域を避ける。
【００７６】
画像制御ＣＰＵ６１は、上記ステップＳ１０５での判断の結果に対応した、警告表示の内容を取得して（ステップＳ２０５）、上記ステップＳ２０３で取得した座標に表示する（ステップＳ２０７）。
【００７７】
なお、現在、ＬＣＤ２１に対して操作中でない場合（ステップＳ２０１でＮＯ）、画像制御ＣＰＵ６１は、上記一連の動作を行なわずに、警告を表示しないようにする（ステップＳ２０９）。
【００７８】
＜実施の形態の効果＞
ＭＦＰ１の画像制御ＣＰＵ６１が以上の動作を行なうことで、ＭＦＰ１では、ユーザーが、タッチパネルであるＬＣＤ２１に複数ページからなる文書データをプレビュー表示させて、該プレビュー表示に対してページめくりを指示するジェスチャー操作を行なった際に、その閉じ方向と一致しない方向へのページ移動を指示してしまった場合であっても、ページが移動されない理由が通知されるため、ユーザーは、表示ページが移動しないこと、およびその理由を把握することができる。
【００７９】
さらに、上述のようにＭＦＰ１ではアニメーション表示で上記通知がなされるため、ユーザーは直感的に表示ページが移動しないこと、およびその理由を把握することができる。
【００８０】
その結果、ユーザーは、ジェスチャー操作で指示するめくり方向を誤った場合であっても、すぐに正しいめくり方向のジェスチャー操作に改めることができて、操作効率を落とすことがない。
【００８１】
＜変形例１＞
なお、上記の例は原稿を１ページ分のみプレビュー表示するものであるが、複数ページ、たとえば、上下左右に隣接する２ページ分を見開き形式でプレビュー表示することもできる。
【００８２】
複数ページが同時にプレビュー表示されている場合、ＭＦＰ１の画像制御ＣＰＵ６１は、ページめくりを指示するジェスチャー操作の対象となったページごとの閉じ方向を判定して、アニメーション表示する。
【００８３】
図１６および図１７は、複数ページが同時にプレビュー表示されている場合の、ジェスチャー操作に対するアニメーション表示の具体例を表わした図である。図１６では、横方向に隣接する２ページ分が見開き形式でプレビュー表示されている例、図１７では、縦方向に隣接する２ページ分が見開き形式でプレビュー表示されている例が表わされている。
【００８４】
詳しくは、図１６の例の場合、見開き形式でプレビュー表示された場合の左右の中央位置が閉じ位置になる。そのため、見開き形式のプレビュー表示で右側のページの原稿は「左閉じ」、左側のページの原稿は「右閉じ」と閉じ方向が判定される。そのため、右側のページに対して上下方向のめくり方向が指示された場合、および右向きのめくり方向が指示された場合には、その方向へのページに表示を移動させることができないため、ＭＦＰ１は、歪みアニメーションを表示する。また、左側のページに対して上下方向のめくり方向が指示された場合、および左向きのめくり方向が指示された場合にも、その方向へのページに表示を移動させることができないため、ＭＦＰ１は、歪みアニメーションを表示する。
【００８５】
同様に、図１７の例の場合、見開き形式でプレビュー表示された場合の上下の中央位置が閉じ位置になる。そのため、見開き形式のプレビュー表示で下側のページの原稿は「上閉じ」、上側のページの原稿は「下閉じ」と閉じ方向が判定される。そのため、下側のページに対して左右方向のめくり方向が指示された場合、および下向きのめくり方向が指示された場合には、その方向へのページに表示を移動させることができないため、ＭＦＰ１は、歪みアニメーションを表示する。また、上側のページに対して左右方向のめくり方向が指示された場合、および上向きのめくり方向が指示された場合にも、その方向へのページに表示を移動させることができないため、ＭＦＰ１は、歪みアニメーションを表示する。
【００８６】
このようにすることでも、ユーザーは、ジェスチャー操作で指示しためくり方向が適切でない場合に、表示ページが移動しないこと、およびその理由を一目で把握することができる。
【００８７】
＜変形例２＞
なお、ジェスチャー操作で指示するめくり方向が、所定回数以上、対象とする文書データの閉じ方向と一致しないで、ページの移動が失敗した場合、ユーザーが意図しない閉じ方向になっている可能性が考えられる。そこで、ＭＦＰ１では、所定回数以上ページの移動が失敗した場合に、閉じ方向の変更を受け付けるようにしてもよい。そのため、第２の変形例にかかるＭＦＰ１は、ページの移動の失敗をカウントするためのカウンターを備える。
【００８８】
図１８は、第２の変形例にかかるＭＦＰ１での、上記ステップＳ３における動作の流れを表わすフローチャートである。図１８では、図１３のステップＳ１１３以降にさらに行なう動作が表わされている。
【００８９】
すなわち、図１８を参照して、めくり方向と閉じ方向とが一致せずに警告表示（ステップＳ１１３）した後、画像制御ＣＰＵ６１は、上記カウンターを１インクリメントする（ステップＳ１１５）。そして、画像制御ＣＰＵ６１は、上記所定回数を判断するために予め記憶しているしきい値とカウンターとを比較して、上記所定回数を超えたか否かを判断する。
【００９０】
その結果、めくり方向と閉じ方向とが一致しなかったジェスチャー操作が上記所定回数を超えた場合（ステップＳ１１７でＹＥＳ）、画像制御ＣＰＵ６１は、当該文書データに設定されている閉じ方向を変更するための画面を表示して（ステップＳ１１９）、変更の指示を受け付ける。
【００９１】
このようにすることで、文書データに設定された閉じ方向がユーザーの意図しない閉じ方向になっていた場合でも、作業効率を落とさずに閉じ方向を変更できることができる。
【００９２】
＜変形例３＞
さらに、画像制御ＣＰＵ６１に上述の動作を実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９３】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９７】
１  スキャナー部、２  操作部、３  プリンター部、４  給紙トレイ、５  スキャナーコントローラー、６  制御部、１２  スキャナー制御部、２１  ＬＣＤ、２２  操作部制御部、３１  ＬＤ、３２  プリンター制御部、５１  コントローラー制御部、５２  ＤＲＡＭ制御ＩＣ、５３  画像メモリー、５４  ＬＡＮ制御部、６１  画像制御ＣＰＵ、６２  ＲＴＣ、６３  ＤＲＡＭ制御ＩＣ、６４  圧縮／伸張ＩＣ、６５  ＤＲＡＭ、６６Ａ  読み取り処理部、６６Ｂ  書き込み処理部、６７  コントローラーＩＣ、６８  ＨＤＤ、６９  不揮発性メモリー、６０１  指示入力部、６０２  操作検知部、６０３  判断部、６０４  プレビュー処理部、６０５  通知処理部。
【図１】
2014074982.tif 000003
【図２】
2014074982.tif 000004
【図３】
2014074982.tif 000005
【図４】
2014074982.tif 000006
【図５】
2014074982.tif 000007
【図６】
2014074982.tif 000008
【図７】
2014074982.tif 000009
【図８】
2014074982.tif 000010
【図９】
2014074982.tif 000011
【図１０】
2014074982.tif 000012
【図１１】
2014074982.tif 000013
【図１２】
2014074982.tif 000014
【図１３】
2014074982.tif 000015
【図１４】
2014074982.tif 000016
【図１５】
2014074982.tif 000017
【図１６】
2014074982.tif 000018
【図１７】
2014074982.tif 000019
【図１８】
2014074982.tif 000020