(57)【要約】【課題】スライド操作が得意でないユーザーにとって従来よりも使いやすい環境を提供する。【解決手段】バッジ４１ａ〜４１ｇを分類した複数のグループそれぞれに対応するタブ８１〜８５を配置した画面であって、バッジ４１ａ〜４１ｇのうちの、選択されたタブに対応するグループに属する複数の所属オブジェクトを配置した操作画面３２Ｅａを表示し、複数の所属オブジェクトを拡大する操作に応じて複数の所属オブジェクトの一部が操作画面３２Ｅａから食み出る場合に、複数の所属オブジェクトが複数のサブグループに分類されて複数のサブグループそれぞれを示す第３のオブジェクトを表示し、かつ、複数の所属オブジェクトのうちの、複数のサブグループのうちの第３のオブジェクトの選択に応じて選択されたサブグループに属する所属オブジェクトが表示されるように、操作画面３２Ｅａを更新する。【選択図】図３
2018147516.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１のオブジェクトを分類した複数のグループそれぞれに対応する第２のオブジェクトを配置した操作画面であって、前記複数の第１のオブジェクトのうちの、前記複数のグループのうちの選択された前記第２のオブジェクトに対応するグループに属する複数の所属オブジェクトを配置した前記操作画面をディスプレイに表示させる表示処理手段と、
前記複数の所属オブジェクトを拡大する操作に応じて、前記複数の所属オブジェクトの一部が前記操作画面から食み出るかどうか判定する判定手段と、
前記複数の所属オブジェクトの一部が前記操作画面から食み出ると判定された場合に、前記複数の所属オブジェクトが複数のサブグループに分類されて前記複数のサブグループそれぞれを示す第３のオブジェクトを表示し、かつ、前記複数の所属オブジェクトのうちの、前記複数のサブグループのうちの前記第３のオブジェクトの選択に応じて選択されたサブグループに属する所属オブジェクトが表示されるように、前記操作画面を更新する、画面更新手段と、
を有することを特徴とする表示処理装置。
【請求項２】
前記複数の所属オブジェクトのそれぞれは、前記複数のサブグループのうちの、拡大した際に前記操作画面から食み出ないサブグループおよびそれ以外のサブグループのいずれかに分類される、
請求項１に記載の表示処理装置。
【請求項３】
前記画面更新手段は、前記第２のオブジェクトおよび前記第３のオブジェクトが一列に並ぶように前記操作画面を更新する、
請求項１または請求項２に記載の表示処理装置。
【請求項４】
複数の第１のオブジェクトを分類した複数のグループそれぞれに対応する第２のオブジェクトを配置した操作画面であって、前記複数の第１のオブジェクトのうちの、前記複数のグループのうちの選択された前記第２のオブジェクトに対応するグループに属する複数の所属オブジェクトを配置した前記操作画面を表示し、
前記複数の所属オブジェクトを拡大する操作に応じて、前記複数の所属オブジェクトの一部が前記操作画面から食み出るかどうか判定し、
前記複数の所属オブジェクトの一部が前記操作画面から食み出ると判定された場合に、前記複数の所属オブジェクトが複数のサブグループに分類されて前記複数のサブグループそれぞれを示す第３のオブジェクトを表示し、かつ、前記複数の所属オブジェクトのうちの、前記複数のサブグループのうちの前記第３のオブジェクトの選択に応じて選択されたサブグループに属する所属オブジェクトが表示されるように、前記操作画面を更新する、
ことを特徴とする画面表示方法。
【請求項５】
前記複数の所属オブジェクトのそれぞれは、前記複数のサブグループのうちの、拡大した際に前記操作画面から食み出ないサブグループおよびそれ以外のサブグループのいずれかに分類される、
請求項４に記載の画面表示方法。
【請求項６】
前記第２のオブジェクトおよび前記第３のオブジェクトが一列に並ぶように前記操作画面を更新する、
請求項４または請求項５に記載の画面表示方法。
【請求項７】
ディスプレイに画面を表示させる処理を行なうコンピューターに用いられるコンピュータープログラムであって、
前記コンピューターに、
複数の第１のオブジェクトを分類した複数のグループそれぞれに対応する第２のオブジェクトを配置した操作画面であって、前記複数の第１のオブジェクトのうちの、前記複数のグループのうちの選択された前記第２のオブジェクトに対応するグループに属する複数の所属オブジェクトを配置した前記操作画面を前記ディスプレイに表示させる処理を実行させ、
前記複数の所属オブジェクトを拡大する操作に応じて、前記複数の所属オブジェクトの一部が前記操作画面から食み出るかどうか判定する処理を実行させ、
前記複数の所属オブジェクトの一部が前記操作画面から食み出ると判定された場合に、前記複数の所属オブジェクトが複数のサブグループに分類されて前記複数のサブグループそれぞれを示す第３のオブジェクトを前記ディスプレイに表示させ、かつ、前記複数の所属オブジェクトのうちの、前記複数のサブグループのうちの前記第３のオブジェクトの選択に応じて選択されたサブグループに属する所属オブジェクトが表示されるように、前記操作画面を更新する処理を実行させる、
ことを特徴とするコンピュータープログラム。
【請求項８】
前記複数の所属オブジェクトのそれぞれは、前記複数のサブグループのうちの、拡大した際に前記操作画面から食み出ないサブグループおよびそれ以外のサブグループのいずれかに分類される、
請求項７に記載のコンピュータープログラム。
【請求項９】
前記操作画面を更新する処理は、前記第２のオブジェクトおよび前記第３のオブジェクトが一列に並ぶように前記操作画面を更新する処理である、
請求項７または請求項８に記載のコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオブジェクトを表示する技術に関する。
【背景技術】
【０００２】
近年、タッチパネルディスプレイが備わった情報処理装置が普及している。タッチパネルディスプレイの性能の向上に伴って、オブジェクトを多数配置した画面を表示したり、タップ、ダブルタップ、フリック、ドラッグ、ピンチなどの様々なジェスチャを認識することができるようになった。
【０００３】
そこで、このような画面を、フリックまたはドラッグなどの、タッチパネルディスプレイの表面をスライドさせるような操作に応じて、一部分ずつ表示させる技術が、提案されている。特許文献１に記載される技術によると、スライドゲージのドラッグに応じて多数のマーカーのうちの一部を次々に表示する。
【０００４】
一度に多数のオブジェクトが表示されると、所望のオブジェクトを見つけにくくなったりタッチしにくくなったりすることがある。
【０００５】
そこで、オブジェクトを拡大して表示する技術が提案されている。特許文献２に記載される技術によると、サムネイル一覧表示から拡大したい画像が複数枚選択された後、拡大ボタンがクリックされると、選択された画像を配列の先頭へ、選択されなかった画像を配列の後ろへ並べ替える。そして、選択された画像のみをウィンドウ内に表示する。選択されなかった画像は、ウィンドウ外に置いておく。これらの画像はスクロールバーなどで画面を移動することで表示できるようにしておく。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−８６２５号公報
【特許文献２】特開２００５−２７５０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、フリックまたはドラッグなどのスライドさせる操作が得意でないユーザーがいる。しかし、特許文献１、２に記載されるような従来の技術によると、画面の中からオブジェクトを見つけるには、スライドさせる操作を行わなければならないことがある。見やすくするためにオブジェクトを拡大すると、尚更である。
【０００８】
本発明は、このような問題点に鑑み、スライドさせる操作が必要な画面が表示される情報処理装置において、スライドさせる操作が得意でないユーザーにとって従来よりも使いやすい環境を提供することを、目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る表示処理装置は、複数のグループに分類された複数の第１のオブジェクトを一列に並べてスライドの操作に応じて一部分ずつ配置する第１の画面をディスプレイに表示させる第１の表示処理手段と、前記複数のグループのそれぞれの第２のオブジェクトを配置し、かつ、前記複数の第１のオブジェクトのうちの、前記複数のグループのうちの選択された前記第２のオブジェクトに対応するグループに属する複数の所属オブジェクトを一列に配置した第２の画面を、前記第１の画面の代わりに前記ディスプレイに表示させる第２の表示処理手段と、前記複数の所属オブジェクトを拡大する際に、前記複数の所属オブジェクトを拡大することによって前記複数の所属オブジェクトを前記第２の画面に一列に配置することができない場合に、前記複数の所属オブジェクトが複数の列に分けて配置されるように前記第２の画面を更新する、画面更新手段と、を有する。
【００１０】
本発明の一形態に係る表示処理装置は、複数のグループに分類された複数の第１のオブジェクトを一列に並べてスライドの操作に応じて一部分ずつ配置する第１の画面をディスプレイに表示させる第１の表示処理手段と、前記複数のグループのそれぞれの第２のオブジェクトを配置し、かつ、前記複数の第１のオブジェクトのうちの、前記複数のグループのうちの選択された前記第２のオブジェクトに対応するグループに属する複数の所属オブジェクトを配置した第２の画面を、前記第１の画面の代わりに前記ディスプレイに表示させる第２の表示処理手段と、前記複数の第１のオブジェクトを拡大する際に、前記複数の所属オブジェクトを拡大することによって前記複数の所属オブジェクトを前記第２の画面に一列に配置することができない場合に、前記複数の所属オブジェクトが２つのサブグループに分類されて前記２つのサブグループそれぞれの第３のオブジェクトが配置され、かつ、前記２つのサブグループのうちの前記第３のオブジェクトが選択されたサブグループに属する所属オブジェクトが配置されるように、前記第２の画面を更新する、画面更新手段と、を有する。
【００１１】
本発明の一形態に係る表示処理装置は、複数の第１のオブジェクトを一列に並べてスライドの操作に応じて一部分ずつ配置する第１の画面をディスプレイに表示させる第１の表示処理手段と、前記第１の画面の代わりに、前記スライドの操作以外の操作である非スライド操作を行なうための第２のオブジェクトが配置されかつ前記非スライド操作に対する操作に応じて前記複数の第１のオブジェクトを一部分ずつ配置する第２の画面を前記ディスプレイに表示させる第２の表示処理手段と、を有する。
【発明の効果】
【００１２】
本発明によると、スライドさせる操作が得意でないユーザーにとって従来よりも使いやすい環境を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るネットワークの構成例を示す図である。
【図２】ＭＦＰのハードウェア構成の概略を示す図である。
【図３】第１の実施形態の画面の表示に関わる機能構成を示す図である。
【図４】第１形式の画面の一例を示す図である。
【図５】図４の画面においてスクロールされるバッジ列の模式図である。
【図６】第２形式の画面の一例を示す図である。
【図７】図６の画面におけるバッジ配置領域内の画像の拡大の模式図である。
【図８】図６の画面のバッジ配置領域の拡大表示の第１例を示す図である。
【図９】図６の画面のバッジ配置領域の拡大表示の第２例を示す図である。
【図１０】拡大表示処理の流れを示すフローチャートである。
【図１１】第１形式の画面の他の例を示す図である。
【図１２】第２形式の画面の他の例を示す図である。
【図１３】図１２の画面のバッジ配置領域の拡大表示の例を示す図である。
【図１４】第２の実施形態の画面の表示に関わる機能構成を示す図である。
【図１５】第２の実施形態に係る第１形式の画面の一例を示す図である。
【図１６】第２の実施形態に係る第２形式の画面の一例を示す図である。
【図１７】図１６の画面の一部を拡大表示するときの画面構成の例を示す図である。
【図１８】第１形式の画面の変形表示の例を示す図である。
【図１９】第２の実施形態における拡大表示処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の実施形態に係る情報機器としてＭＦＰ（Multi-functional Peripheral）を挙げる。ＭＦＰはオフィスワークに有用な複数の機能を集約した複合型の情報機器であり、投入されるジョブに応じて、コピー機、プリンター、ネットワークスキャナー、ファクシミリ機、ドキュメントサーバーなどとして動作する。
【００１５】
図１に例示されるＭＦＰ１は、企業のオフィスに構築されたＬＡＮ（Local Area Network）４に接続され、複数のユーザーによって共用される。ＬＡＮ４にはＭＦＰ１の他に、ＭＦＰ２，３および１以上のユーザー端末５を含む各種の情報機器が接続される。図１ではユーザー端末５として、ラップトップ型（ノート型）のパーソナルコンピューター６、タブレット７およびスマートフォン８が描かれている。ＭＦＰ１は、ＬＡＮ４上の情報機器およびＬＡＮ４に接続される他のネットワーク上の情報機器との通信が可能である。また、ＭＦＰ１は公衆電話回線に接続されることによって、公衆電話回線を用いるファクシミリ通信を行なうことができる。タブレット７または他の携帯型の情報機器とＭＦＰ１との通信には、ＷＬＡＮ(Wireless Local Area Network)の規格に準拠したアクセスポイント９が用いられる。
【００１６】
図２のように、ＭＦＰ１は、メインコントローラー１０、ＡＤＦ（Auto Document Feeder）２１、イメージスキャナー２２、プリンターエンジン２３、操作パネル２４、通信インタフェース２７、ストレージ２８、および電源回路３０を備えている。
【００１７】
メインコントローラー１０は、ＭＦＰ１の制御を統括する。メインコントローラー１０は、各種のプログラムを実行するコンピューターとしてのＣＰＵ（Central Processing Unit）１１、制御プログラムを記憶するＲＯＭ（Read Only Memory）１２、およびプログラム実行のワークエリアとされるＲＡＭ（Random Access Memory）１３を有する。また、メインコントローラー１０は画像処理用のプロセッサを含む画像処理回路を備えている。
【００１８】
ＡＤＦ２１は、ユーザーによってシートトレイにセッティングされた原稿シートをイメージスキャナー２２の読取り位置へ搬送する。イメージスキャナー２２は、搬送された原稿シートに記録されている画像を光学的に読み取る。プリンターエンジン２３は、コピー、プリントおよびファクシミリ受信において、例えば電子写真法によって画像を用紙に印刷する。印刷方法はインクジェット法または他の方法であってもよい。
【００１９】
操作パネル２４は、タッチパネルディスプレイ２５とハードキーパネル２６とを有している。タッチパネルディスプレイ２５は、ソフトウェアキーであるボタンの配置された操作用の画面を表示し、画面に対するタッチ操作を検出する入出力デバイスである。タッチパネルディスプレイ２５は、液晶パネルとその表面に密着する透光性のタッチ面部を有した静電容量式のタッチパネルとから構成される。タッチパネルディスプレイ２５は、シングルタッチ操作およびマルチタッチ操作を検出することができる。ハードキーパネル２６には、処理の開始を指示するスタートキーを含む複数のハードキーが配置されている。
【００２０】
通信インタフェース２７は、ＭＦＰ１と外部装置との通信を可能にする。通信インタフェース２７は、ＭＦＰ１をＬＡＮ４に通信可能に接続するネットワーク・インタフェース・カード（ＮＩＣ）、および公衆電話回線によるファクシミリ通信のためのモデムを含んでいる。
【００２１】
ストレージ２８は例えばハードディスクドライブである。ストレージ２８は、アプリケーションプログラムの保存、設定データの保存、データ処理におけるデータの一時的な記憶などに用いられる。ストレージ２８には、文書（ドキュメント）の保存用のボックス（ＢＯＸ）群２９が設けられる。ボックス群２９は、個々のユーザーに割り当てられる個人ボックス（ユーザーボックスとも呼ばれる）および複数のユーザーが共有する共有ボックスといった複数のボックスから構成される。
【００２２】
電源回路３０は、商用交流電源から供給される電力を、駆動系および制御系にそれらに適した電圧の電力に変換して供給する。
【００２３】
このようなハードウェアを有するＭＦＰ１には、タッチパネルディスプレイ２５に表示される画面の形式をユーザーが選択することのできるようにする機能が搭載されている。ユーザーが選択する選択肢は、第１形式および第２形式である。
【００２４】
第１形式は、画面の一部分または画面全体のスクロールを指示するタッチ操作として、タッチ面をなぞるようにタッチ位置を移動させるジェスチャーであるフリックまたはドラッグを伴う操作（これを「スライド操作」と呼称する）を受け付ける形式である。
【００２５】
これに対して、第２形式は、タップ、ダブルタップ、ホールド（長押し）といったスライド操作以外の操作によって指示をすることができる形式である。
【００２６】
画面の形式を切り換える機能を備えることにより、スライド操作に慣れたユーザーおよびスライド操作が苦手なユーザーのそれぞれに、操作し易い方の形式のユーザーインタフェースを提供することができる。
【００２７】
図３は第１の実施形態の画面の表示に関わる機能構成を示している。ＭＦＰ１は、第１形式表示処理部１０１、第２形式表示処理部１０２、および拡大表示処理部１０３を有する。これら要素は、メインコントローラー１０のＣＰＵ１１が表示制御のためのプログラムを実行することによって実現される機能要素である。なお、これら要素を操作パネル２４の入出力制御を受け持つサブコントローラーがプログラムを実行することによって実現するようにしてもよい。
【００２８】
第１形式表示処理部１０１は、第１形式の画面をタッチパネルディスプレイ２５に表示させたり、表示させた画面の一部分をユーザーによるスライド操作に応じてスクロールさせたりする。
【００２９】
第２形式表示処理部１０２は、第１形式の画面が表示された状態において形式の切換えを指示する操作が行なわれたときに、第１形式の画面に代えて第２形式の画面をタッチパネルディスプレイ２５に表示させる。
【００３０】
拡大表示処理部１０３は、第２形式の画面が表示された状態において表示の拡大を指示する操作が行なわれたときに、第２形式の画面の一部分を拡大して表示させる。拡大に際して、拡大表示処理部１０３は、必要に応じて第２形式の画面の構成を変更して変更後の画面を表示させる。
【００３１】
画面の構成を変更する必要があるのは、バッジを配置する領域（バッジ配置領域）内の画像が左右方向（水平方向）に一列に並ぶ複数のバッチの列を描いたものであって、拡大によって当該バッジの列の一部がバッジ配置領域から食み出る場合である。バッジとは、ＭＦＰ１の機能を選択するボタンと、当該バッジに対応する機能の設定状態を示すアイコンと、を兼ねるオブジェクトである。
【００３２】
拡大表示処理部１０３による画面構成の変更には２つの態様がある。一方の態様では、一列に並んでいた複数のバッジが複数列（複数行）に分けてバッジ配置領域内に配置される。他方の態様では、複数のバッジが複数のサブグループに分けられ、いずれか１つのサブグループに属するバッジがバッジ配置領域内に配置される。複数のサブグループにそれぞれ対応する複数のタブがバッジ配置領域に隣接して表示され、ユーザーによって選択されたタブに対応するサブグループのバッジが表示される。
【００３３】
以下、画面の形式の切換えおよび拡大表示における画面構成の変更について画面の具体例を挙げてさらに説明する。
【００３４】
図４は第１形式の画面の一例を示し、図５はスクロールされるバッジ列を模式的に示している。図４および図５の画面３１は、コピー機能に関わる設定のための画面であり、例えば電源投入直後および節電モードから通常モードに復帰したときに、操作を受け付ける最初の画面として表示される。
【００３５】
画面３１の上半部に設けられたスクロール領域３１０において、タッチパネルディスプレイ２５の表示面２５０に対してバッジ列４０が左右に移動するように見えるスクロールが行なわれる。スクロールによって、バッジ列４０が一部分ずつ表示面２５０内に現れることになる。一度に表示されるボタンの数は８個程度である。図示では、バッジ列４０を構成する多数のバッジのうち、「基本設定」というグループに属する７個のバッジ４１ａ，４１ｂ，４１ｃ，４１ｄ，４１ｅ，４１ｆ，４１ｇ、および「原稿」というグループに属する１個のバッジ４２ａが表示されている。
【００３６】
画面３１では、ユーザーがスクロールを指示する操作（スクロール操作）として、画面３１の左右の全長にわたるスクロール領域３１０内の任意の位置でのフリックまたはドラッグ、およびスクロールボタン６２，６３のタップが受け付けられる。また、スケール５０における枠状のカーソル５１で囲まれていない部分内の位置がタップされると、タップされた位置に対応するバッジを表示するように、スクロール領域３１０の表示内容が一気に変更される。
【００３７】
スケール５０は、スクロールの対象であるバッジ列４０の全体を簡略化して表わす画像である。カーソル５１は、スケール５０の一部分を囲むことによって、バッジ列４０のうちの表示面２５０内に現れている部分（すなわち表示されている部分）を指し示す。
【００３８】
バッジ列４０は、例えばスクロール領域３１０での左方へのフリックに従って左方へ移動し、同じく右方へのフリックに従って右方へ移動する。バッジ列４０が左方へ移動するとき、それに合わせてカーソル５１は右方へ移動し、バッジ列４０が右方へ移動するとき、それに合わせてカーソル５１は左方へ移動する。
【００３９】
なお、表示されているバッジのいずれかをユーザーがタップすると、そのバッジに対応する機能について設定値を入力するためのウィンドウがポップアップ表示される。
【００４０】
画面３１の左下半部に、第１形式から第２形式への切換えボタン７１、および第２形式から第１形式への切換えボタン７２が配置されている。これら切換えボタン７１，７２は現在表示されている画面の形式を表わすアイコンでもある。画面３１では、切換えボタン７２の輪郭線を目立つ色にする強調表示によって、画面３１が第１形式の画面であることが示されている。
【００４１】
図６は第２形式の画面の一例を示している。図６の画面３２は、図４の画面３１において切替えボタン７１がタップされたときに画面３１に代えて表示面２５０に表示される。
【００４２】
画面３２は左右方向に長い四角形のバッジ配置領域３２０を有する。バッジ配置領域３２０に配置されるバッジは、バッジ配置領域３２０の上側で左右に一列に並ぶ複数のタブ８１，８２，８３，８４，８５のいずれかをタップする切換え操作に応じて変更される。
【００４３】
タブ８１，８２，８３，８４，８５は、バッジ列４０を構成する多数のバッジを例えば各バッジに対応する機能の類似性によって分類した複数のグループのいずれかにそれぞれ対応する。すなわち、タブ８１は「基本設定」というグループに対応し、タブ８２は「原稿」というグループに対応する。タブ８３は「画質／濃度」というグループに対応し、タブ８４は「カラー編集」というグループに対応する。そして、タブ８５は「レイアウト」というグループに対応する。
【００４４】
図６では、タブ８１が選択されて「基本設定」というグループに属する７個のバッジ４１ａ，４１ｂ，４１ｃ，４１ｄ，４１ｅ，４１ｆ，４１ｇがバッジ配置領域３２０に一列に配置されている。これら７個のバッジは図４のバッジ４１ａ〜４１ｇと同じである。つまり、図６ではバッジ列４０における「基本設定」というグループに対応する左端側の部分が表示されている。ユーザーがタブ８２をタップすると、バッジ列４０におけるバッジ４１ｇの右隣のバッジ４２ａを含む「原稿」というグループに属するバッジがバッジ配置領域３２０に一列に配置される。同様に、ユーザーがタブ８３，８４，８５のいずれかをタップすると、対応するグループに属するバッジがバッジ配置領域３２０に一列に配置される。
【００４５】
このように画面３２では、いわゆるタブ式の表示切換え手法によって、多数のバッチが一部ずつ表示される。ユーザーは、スライド操作を行なうことなく、所望の機能に対応するバッジを表示させることができる。画面３２においても、表示されているバッジのいずれかをユーザーがタップすると、そのバッジに対応する機能について設定値を入力するためのウィンドウがポップアップ表示される。
【００４６】
画面３２における左下端部に切換えボタン７１，７２が配置されている。画面３２では切換えボタン７１の輪郭線を目立つ色にする強調表示によって、画面３２が第２形式の画面であることが示されている。
【００４７】
画面３２の下端部における左右方向の中央付近に、バッジ配置領域３２０に表示される画像の拡大を指示するための拡大ボタン６５、および拡大された画像の縮小を指示するための縮小ボタン６６が配置されている。図６におけるバッジ配置領域３２０の表示状態は、タブ８１がタップされた直後の状態であって画像が拡大されていない状態である。したがって、図６の状態では、拡大ボタン６５の操作は有効とされ、縮小ボタン６６の操作は無効とされる。
【００４８】
ユーザーが拡大ボタン６５をタップするごとに、あらかじめ決められた拡大の上限までバッジ配置領域３２０内の画像が例えば一定の倍率で段階的に拡大される。倍率が例えば１．２であるとすると、１回目のタップで元の１．２倍に拡大され、２回目のタップで元の１．４４倍に拡大される。また、縮小ボタン６６をタップするごとに、拡大前の大きさに戻るまで例えば一定の倍率でバッジ配置領域３２０内の画像が段階的に縮小される。
【００４９】
拡大／縮小の操作として、バッジ配置領域３２０におけるピンチアウト／ピンチインを受け付けるようにしてもよい。
【００５０】
図７は図６の画面におけるバッジ配置領域内の画像の拡大の模式図である。図７のように、バッジ配置領域３２０内の画像を、バッジ配置領域３２０の左上隅に寄せたまま縦横比を変えずに右斜め下へ引き延ばすように拡大すると、仮想的に拡大されたバッジ配置領域３２０Ｅ内で一列に並ぶ複数の拡大されたバッジのうちの幾つかが元のバッジ配置領域３２０の右側に食み出る。図示では、「基本設定」というグループに対応する７個のバッジ４１ａ〜４１ｇのうち、２個のバッジ４１ｆ，４１ｇが食み出ており、これらバッジ４１ｆ，４１ｇは表示されないことになる。つまり、単に画像を拡大するだけでは、拡大の前に表示されていた複数のバッジ４１ａ〜４１ｇの一部が表示されないという状況が起こり得る。１以上のバッジ４１ｆ，４１ｇが表示されなければ、表示されないバッジ４１ｆ，４１ｇに対応する機能についてユーザーは設定をすることができなくなってしまう。
【００５１】
そこで、ＭＦＰ１では、第２形式の画面３２においてバッジ４１ａ〜４１ｇを拡大表示した場合に、拡大前に表示されていたバッジ４１ａ〜４１ｇの全てを一括にまたは一部ずつ順に表示することができるように、画面３２の構成が変更される。
【００５２】
図８は図６の画面のバッジ配置領域の拡大表示の第１例を示している。図８の画面３２Ｅａは、図６の画面３２において拡大表示が指示されたときに表示される。画面３２Ｅａの表示内容は、バッジ配置領域３２０の内部の内容を除いて画面３２の表示内容と同様である。
【００５３】
画面３２Ｅａのバッジ配置領域３２０では、画面３２において一列に配置されていた７個のバッジ４１ａ〜４１ｇが２列（２行）に分けて配置されている。詳しくは、６個のバッジ４１ａ〜４１ｆが左右方向に並んで列（１行目）を構成し、残りのバッジ４１ｇがバッジ４１ａの下方である２行目の位置に配置されている。図６と図８とを見比べると明らかなように、画面３２Ｅａでは、７個の４１ａ〜４１ｇが大きくなっている。ただし、縦横比は変わっていない。
【００５４】
図９は図６の画面のバッジ配置領域の拡大表示の第２例を示している。図９（Ａ）の画面３２Ｅｂは、図６の画面３２において図８の場合よりもさらに大きくする拡大表示が指示されたときに表示される。画面３２Ｅｂの基本的な構成は図６の画面３２の構成と同様である。画面３２Ｅａも画面３２と同様に、バッジ配置領域３２０、タブ８２〜８５、拡大ボタン６５などを有している。
【００５５】
画面３２Ｅｂでは、画面３２においてバッジ配置領域３２０の上側にあったタブ８１に代えて、２個のタブ８１Ａ，８１Ｂが配置されている。そして、タブ８２，８３，８４，８５が元の位置から右にずらす形でタブ８１Ｂの右側に配置されている。ただし、タブ８１Ａ，タブ８１Ｂの位置はこれに限らない、例えばタブ８１Ａをタブ８１のあった位置に配置し、タブ８１Ｂをタブ８５の右隣に配置してもよい。その場合、タブ８２，８３，８４，８５を元の位置からずらすことなくタブ８１Ｂをタブ列に追加することができる。
【００５６】
タブ８１Ａ，８１Ｂの新設は、タブ８１に対応する「基本設定」というグループに属する７個のバッジ４１ａ〜４１ｇを複数のサブグループに分けてサブグループごとにバッジ配置領域３２０で表示するために行なわれる。本例ではサブグループは２つであり、一方のサブグループがタブ８１Ａによって選択され、他方のサブグループがタブ８１Ｂによって選択される。タブ８１Ａとタブ８１Ｂとが同じグループに対応することがユーザーに分かるように、タブ８１Ａとタブ８１Ｂとに類似する名称が記される。例示では、タブ８１には「基本設定」と記され、タブ８１Ｂには「基本設定２」と記されている。タブ８１Ａおよびタブ８１Ｂの背景色を同じ色としかつ他のタブの背景色と異なる色とすることによって、これらタブ８１Ａ，８１Ｂが関連することを表わしてもよい。
【００５７】
図９（Ａ）の画面３２Ｅｂでは、７個のバッジ４１ａ〜４１ｇのうちのタブ８１Ａに対応するサブグループに属する５個のバッジ４１ａ〜４１ｅがバッジ配置領域３２０に一列に配置されている。画面３２Ｅｂにおいてユーザーがタブ８１Ｂをタップによって選択すると、図９（Ｂ）のように画面３２Ｅｃが表示される。画面３２Ｅｃでは、７個のバッジ４１ａ〜４１ｇのうちの画面３２Ｅｂでは表示されなかった２個のバッジ４１ｆ，４１ｇがバッジ配置領域３２０に配置される。
【００５８】
画面３２Ｅｂで表示される５個のバッジ４１ａ〜４１ｅは、画像を図７の要領に拡大した場合に、バッジ配置領域３２０から食み出ないバッジである。また、画面３２Ｅｃで表示される２個のバッジ４１ｆ，４１ｇは、図７の要領で画像を拡大した場合にバッジ配置領域３２０から食み出るバッジである。つまり、図９（Ａ）および（Ｂ）の例におけるサブグループへのバッジ４１ａ〜４１ｇの分け方は、単に引き延ばすように元の画像を拡大した場合にバッジ配置領域３２０から食み出るかどうかによってバッジを４１ａ〜４１ｇを分類するものである。このようなグループ分けでは、拡大率によって各サブグループに属するバッジの個数が変わる。図９では７個が５個と２個とに分かれたが、拡大率がより大きくなって４個と３個とに分かれたり、拡大率が小さくなって６個と１個とに分かれたりすることがあり得る。
【００５９】
バッジ列４０を構成するバッジの各グループについて、あらかじめサブグループの個数および各サブグループに属するバッジを定めておいてもよい。例えば各バッジに対応する機能どうしの類似性または各機能の利用頻度を尺度としてバッジをサブグループに分類しておくことができる。この場合、最も多くのバッジが属するサブグループのバッジが全てバッジ配置領域３２０に収まる範囲で拡大を行なうようにすればよい。例えばグループに９個のバッジが属する場合、３個のサブグループに３個ずつ振り分け、タブの選択に応じて３個ずつ表示する例が考えられる。この場合、３個のバッジがバッジ配置領域３２０に収まる範囲内の上限まで、拡大を行なうようにすることができる。
【００６０】
以上のようにバッジを表示する処理の流れが図１０に示されている。図１０のフローチャートは、第２形式が選択された状態における拡大表示に主に焦点をあてた表示処理の概要を示している。図１０では示されないが、画面の形式の切換え操作および拡大操作のいずれでもない他の操作に応じて、バッジを強調したり画面を遷移させたりする表示処理が行なわれる。
【００６１】
第１形式表示処理部１０１が、スライド操作を受け付ける第１形式の画面３１をタッチパネルディスプレイ２５に表示させる（Ｓ０１）。第１形式から第２形式への切換えを指示するための切換えボタン７１がタップされたとき（Ｓ０２でＹＥＳ）、第１形式表示処理部１０１は、切換えの指示されたことを第２形式表示処理部１０２に伝える。切換えの指示を受けた第２形式表示処理部１０２は、スライド操作を行なう必要のない第２形式の画面３２をタッチパネルディスプレイ２５に表示させる（Ｓ０３）。
【００６２】
画面３２が表示された状態で、拡大ボタン６５のタップまたはバッジ配置領域３２０内でのピンチアウトといった拡大操作が行なわれたとき（Ｓ０４でＹＥＳ）、拡大表示処理部１０３は、画面構成の変更の要否を判定する。具体的には、バッジ配置領域３２０で表示されているバッジ列の一部が拡大によってバッジ配置領域３２０から食み出るかどうかを判定する（Ｓ０５）。バッジ配置領域３２０内の画像を単に引き延ばすように拡大したときに、拡大する以前に表示されていた複数のバッジが拡大後もバッジ配置領域３２０に全て収まる場合、バッジ列が食み出ないと判定する。この判定結果は、画面構成の変更が不要であると判定したことを意味する。これに対して、複数のバッジがバッジ配置領域３２０に収まり切らない場合、バッジ列が食み出ると判定する。この判定結果は、画面構成の変更が必要であると判定したことを意味する。
【００６３】
バッジ列が食み出るかどうかは、あらかじめＭＦＰ１に格納されている画面構成データのうちの画面３２におけるオブジェクトのサイズおよび配置位置を示すデータに基づいて判定することができる。詳しくは、画面３２における７個のバッジ４１ａ〜４１ｇの列の右端のバッジ４１ｇの右端縁の座標が、拡大後においてバッジ配置領域３２０の内側の座標であるかどうかを判定すればよい。
【００６４】
バッジ列がバッジ配置領域３２０から食み出る場合（Ｓ０５でＹＥＳ）、拡大表示処理部１０３は、拡大によって大きくなった複数のバッジの配列を一列から複数列に変更可能かどうかを判定する（Ｓ０６）。図６に例示された画面３２では、バッジの配列方向が左右方向であるので、複数列への変更の可否判定は、１行の配置から複数行の配置への変更の可否判定である。
【００６５】
この可否判定に際して、拡大表示処理部１０３は、複数のバッジを上下方向に並べることが可能かどうかをチェックする。拡大によって大きくなったバッジの上下方向（垂直方向）の長さの２倍に、上下および行間の計３個の余白のそれぞれの設定値の合計を加えた長さが、バッジ配置領域３２０の上下方向の長さよりも短ければ、２個のバッジをバッジ配置領域３２０内で上下方向に並べることが可能である。同様に、バッジの長さの３倍に計４個の余白のそれぞれの設定値の合計を加えた長さがバッジ配置領域３２０の上下方向の長さよりも短ければ、３個のバッジをバッジ配置領域３２０内で上下方向に並べることが可能である。
【００６６】
複数のバッジを上下方向に並べることが可能である場合、拡大表示処理部１０３は、上下方向に複数ずつ並べ直すことによって、拡大して表示すべき複数のバッジ４１ａ〜４１ｇをバッジ配置領域３２０内に配置することができるかどうかをチェックする。複数のバッジ４１ａ〜４１ｇを全て配置することができる場合、拡大表示処理部１０３は複数行の配置への変更が可能であると判定する。上下方向に複数ずつ並べたとしても、拡大表示すべき複数のバッジ４１ａ〜４１ｇをバッジ配置領域３２０内に収め切れない場合、拡大表示処理部１０３は複数行の配置への変更が可能ではないと判定する。
【００６７】
複数行の配置への変更が可能であると判定した場合（Ｓ０６でＹＥＳ）、拡大表示処理部１０３は、拡大した複数のバッジ４１ａ〜４１ｇを複数行に分けてバッジ配置領域３２０内に配置するという画面構成の変更を行なうことによって、拡大した複数のバッジ４１ａ〜４１ｇをタッチパネルディスプレイ２５に一括に表示させる（Ｓ０７）。このとき、拡大表示処理部１０３は、行数を最小限に抑える。すなわち、例えば３行の配置が可能であっても、表示すべき複数のバッジ４１ａ〜４１ｇの全てを２行の配置で表示することができる場合には、２行にバッジ４１ａ〜４１ｇを分ける。これにより３行に分ける場合と比べて変更後のバッジの配列が元の配列に近いものとなり、ユーザーが配列の変更に不自然さ感じることが少なくなる。
【００６８】
一方、複数行の配置への変更が可能ではないと判定した場合（Ｓ０６でＮＯ）、拡大表示処理部１０３は、図９（Ａ）および（Ｂ）の例示のようにタブ８１Ａ，８１Ｂを設け、表示すべき複数のバッジ４１ａ〜４１ｇをタブ８１Ａ，８１Ｂの選択に応じて一部ずつ表示するように画面構成を変更する。このとき、表示すべき複数のバッジ４１ａ〜４１ｇを、タブ８１Ａ，８１Ｂと同数のサブグループに分け、これらサブグループにタブ８１Ａ，８１Ｂを一つずつ対応させる。サブグループへのバッジの分け方は、上述のとおりバッジ配置領域３２０から食み出るかどうかによって分けるものでもよいし、あらかじめサブグループとそれに属するバッジを決めておくものでもよい。
【００６９】
図１１は第１形式の画面の他の例を示し、図１２は第２形式の画面の他の例を示している。図１１の画面３３は図４の画面３１の変形例であり、図１２の画面３４は図６の画面３３の変形例である。図１１および図１２において図４または図６に対応する要素には図４または図６と同じ符合が付されている。
【００７０】
図１１の画面３３の上半部に設けられたスクロール領域３１０において、バッジ列４０のスクロールが行なわれる。図示では、バッジ列４０を構成する多数のバッジのうち、「カラー編集」というグループに属する１個のバッジ４４ｇ、および「レイアウト」というグループに属する７個のバッジ４５ａ，４５ｂ，４５ｃ，４５ｄ，４５ｅ，４５ｆ，４５ｇが表示されている。このようなスクロール領域３１０の表示状態に合わせて、カーソル５１はスケール５０における表示されているバッジを示す位置に配置されている。
【００７１】
画面３３における画面３１との差異は、画面３３の下端部に７個のバッジ４１ａ，４１ｂ，４１ｃ，４１ｄ，４１ｅ，４１ｆ，４１ｇが左右方向に一列に配置されている点である。画面３１の下端部にはバッジ４１ａ〜４１ｇは配列されていない。バッジ４１ａ〜４１ｇは、バッチ列４０の左端部に配置されている「基本設定」というグループに属するバッジと同じものである。バッジ４１ａ〜４１ｇはバッチ列４０のバッジの中で操作される頻度が高いバッジである。画面３３では、バッチ列４０のうちのどの部分が表示されているかにかかわらず、バッジ４１ａ〜４１ｇをタップすることができる。
【００７２】
画面３３において切替えボタン７１がタップされたとき、画面３３に代えて図１２に示される画面３４が表示面２５０に表示される。画面３４は、上述のバッチ列４０を構成する多数のバッジをタブ式の表示切換え手法を用いて表示する第２形式の画面である。
【００７３】
画面３４は、選択されたタブに対応するグループのバッジを表示するバッジ配置領域３２０と、タブの選択とは関係なくバッジ４１ａ〜４１ｇを表示する特定バッジ配置領域３４０とを有する。バッジ配置領域３２０とその下方の特定バッジ配置領域３４０との間に拡大ボタン６５および縮小ボタン６６が配置されている。
【００７４】
図１２の例示では、バッジ配置領域３２０の上縁に隣接するように図６と同様に配置された５個のタブ８１，８２，８３，８４，８５のうち、タブ８５が選択された状態が示されている。バッジ配置領域３２０には、「レイアウト」というグループに属する７個のバッジ４５ａ〜４５ｇが一列に配置されている。この状態でタブ８５以外のタブ８１〜８４がタップされると、タップされたタブに対応するバッジがバッジ配置領域３２０に配置されて表示される。
【００７５】
さて、拡大ボタン６５によって拡大表示が指示されたとき、バッジ配置領域３２０および特定バッジ配置領域３４０の双方の画像が拡大される。バッジ配置領域３２０については、図６および図８の例と同様に、拡大によってバッジ列の一部がバッジ配置領域３２０から食み出る場合に、表示すべき複数のバッジを複数行に分けて表示したり、複数のサブグループに分けてサブグループごとに表示したりする。
【００７６】
特定バッジ配置領域３４０については、当該領域の上下方向の長さが拡大前の１行分以上で２行分未満の長さであることから、１行から複数行への変更の可否は判定されない。ただし、特定バッジ配置領域３４０が拡大前の２行分を超える上下方向の長さを有する場合には、バッジ配置領域３２０について行なうのと同様に、１行から複数行への変更の可否を判定し、変更が可能であるときにバッジ４１ａ〜４１ｇを複数行に分けて表示するようにしてもよい。
【００７７】
特定バッジ配置領域３４０において、拡大によってバッジ列の一部がバッジ配置領域３４０から食み出る場合には、表示すべき複数のバッジ４１ａ〜４１ｇを複数のサブグループに分けてサブグループごとに表示するように画面構成が変更される。この変更後の画面構成の例が図１３に示される。
【００７８】
図１３の画面３４Ｅは、図１２の画面３４において拡大表示が指示されたときに表示される。
【００７９】
画面３４Ｅの上半部において、バッジ配置領域３２０の上側に画面３４と同様にタブ８１〜８４が配置されるとともに、タブ８４の右側に２個のタブ８５Ａ，８５Ｂが配置されている。タブ８５Ａおよびタブ８５Ｂが、拡大して表示すべき７個のバッジ４５ａ〜４５ｇに対応する。バッジ４５ａ〜４５ｇは、二つのサブグループに分かれており、一方のサブグループにタブ８５Ａが対応し、他方のサブグループにタブ８５Ｂが対応する。図示では、タブ８５Ａおよびタブ８５Ｂのそれぞれに、これらのタブに対応するグループの名称（「レイアウト」）が記載されている。
【００８０】
図１３ではタブ８５Ａが選択された状態が描かれており、タブ８５Ａに対応するサブグループに属する５個のバッジ４５ａ〜４５ｅがバッジ配置領域３２０に配置されている。図１２と図１３とを見比べると明らかなように、画面３４Ｅａでは、５個のバッジ４５ａ〜４１ｅが大きくなっている。ただし、縦横比は変わっていない。
【００８１】
一方、画面３４Ｅの下半部において、特定バッジ配置領域３４０の上端に隣接するように２個のタブ９１Ａ，９１Ｂが配置されている。タブ９１Ａ，タブ９１Ｂは、拡大して表示すべき７個のバッジ４１ａ〜４１ｇに対応する。タブ８５Ａおよびタブ８５Ｂのそれぞれに、これらのタブに対応するグループの名称（「基本設定」）が記載されている。図示では、タブ９１Ａが選択された状態が描かれており、タブ９１Ａに対応するサブグループに属する５個のバッジ４１ａ〜４１ｅが特定バッジ配置領域３４０に配置されている。
【００８２】
なお、図１３の状態でタブ８５Ｂがタップされると、バッジ４５ａ〜４５ｅに代えてバッジ４５ｆ，４５ｇがバッジ配置領域３２０内に表示される。また、タブ９１Ｂがタップされると、バッジ４１ａ〜４１ｅに代えてバッジ４５ｆ，４５ｇが特定バッジ配置領域３４０内に表示される。
【００８３】
図１４は第２の実施形態の画面の表示に関わる機能構成を示している。ＭＦＰ１は、第１形式表示処理部２０１、第２形式表示処理部２０２、拡大表示処理部２０３、および変形表示処理部２０４を有する。これら要素は、メインコントローラー１０のＣＰＵ１１が表示制御のためのプログラムを実行することによって実現される機能要素である。なお、これら要素を、操作パネル２４の入出力制御を受け持つサブコントローラーがプログラムを実行することによって実現するようにしてもよい。
【００８４】
第１形式表示処理部２０１は、第１形式の画面をタッチパネルディスプレイ２５に表示させたり、表示させた画面の一部分をユーザーによるスライド操作に応じてスクロールさせたりする。
【００８５】
第２形式表示処理部２０２は、第１形式の画面が表示された状態において形式の切換えを指示する操作が行なわれたときに、第１形式の画面に代えて第２形式の画面をタッチパネルディスプレイ２５に表示させる。
【００８６】
拡大表示処理部２０３は、第２形式の画面が表示された状態において表示の拡大を指示する操作が行なわれたときに、第２形式の画面におけるオブジェクト配置領域内の画像を拡大して表示させる。拡大に際して、拡大表示処理部２０３は、第２形式の画面の構成を変更して変更後の画面を表示させる。
【００８７】
変形表示処理部２０４は、第２形式の画面が表示された状態において第１形式に戻す形式の切換えを指示する操作が行なわれたときに、第２形式の画面に代えて当該第２形式の画面の前に表示されていた第１形式の画面をその一部を変更してタッチパネルディスプレイ２５に表示させる。変形表示処理部２０４による第１形式の画面の部分変更は、スライド操作の苦手なユーザーにとって操作のし易いユーザーインタフェースを提供するために行なわれる。
【００８８】
図１５は第２の実施形態に係る第１形式の画面の一例を示している。図１５の画面５１は、ストレージ２８内のボックス群２９のうちの共有ボックスに保存された文書を一覧表示する画面である。画面５１は、例えばハードキーパネル２６に設けられたボックス機能キーが押され、その後に対象ボックスを選択する画面において共有ボックスが選択されたときに表示面２５０に表示される。
【００８９】
画面５１は、右下隅に寄せて配置されたリスト配置領域５１０を有する。リスト配置領域５１０内で文書のリスト５００が表示される。リスト５００では、文書ごとに１行が割り当てられ、各行に一つの文書に対応する「登録時間」「種別」「文書名」というフィールドのデータが文字列の形態で表示される。リスト配置領域５１０で一度に表示可能なデータは8行分である。すなわち8個の文書を一度に示すことができる。
【００９０】
共有ボックスに8個を超える個数の文書が保存されている場合、リスト配置領域５１０の右端部に上下方向に沿うスライドバー７５が表示される。ユーザーがスライドバー７５のスライダー７６をフリックまたはドラッグによって下方または上方へ移動させると、リスト５００のうちの文書を示す部分が上方または下方へスクロールされる。ユーザーは、リスト５００を適宜にスクロールさせ、所望の文書に対応する行をタップすることによって、文書を選択することができる。タップに代えてダブルタップを選択操作に定めておいてもよい。
【００９１】
画面５１内のリスト配置領域５１０の上方に、切換えボタン７１，７２が配置されている。画面５１は第１形式の画面であるので、切換えボタン７２が強調表示されている。ユーザーが切換えボタン７１をタップすると、画面５１に代えて図１６に示される第２形式の画面５２が表示面２５０に表示される。
【００９２】
図１６の画面５２は、図１５の画面５１と同様に共有ボックスに保存された文書を一覧表示する画面である。画面５２は、右下隅に寄せて配置されたアイコン配置領域５２０を有する。このアイコン配置領域５２０の中に、図１５のリスト５００の１行目から８行目の文書にそれぞれ対応する複数のアイコン６０１，６０２，６０３，６０４，６０５，６０６，６０７，６０８が例えば２行４列に並べて配置される。以下、これらアイコンを区別せずにアイコン６００という。
【００９３】
各アイコン６００は、対応する文書の１ページ目のページ画像のサムネイルであり、ユーザーが文書を選択するためのボタンとなる。すなわち、表示されたアイコン６００のいずれかをユーザーがタップすると、タップされたアイコン６００に対応する文書が、印刷または外部への送信といったボックス機能による処理の対象とされる。画面５２では、各アイコン６００とその近傍の文字列の組み合わせの形態で共有ボックス内の文書が表示される。
【００９４】
共有ボックスに8個を超える個数の文書が保存されている場合、アイコン配置領域５２０の右端部に、一対のスクロールボタン６７，６８およびインジケーター６９が表示される。ユーザーがスクロールボタン６７をタップすると、一群のアイコン６００の描かれた画像が上方へスクロールされ、スクロールボタン６８をタップすると、一群のアイコン６００の描かれた画像が下方へスクロールされる。インジケーター６９は、上下方向のスクロールによって一部ずつ表示される画像のうちのどの辺りの部分が表示されているか表わす。
【００９５】
画面５２では、アイコン配置領域５２０の上端部における左右の中央付近に、アイコン配置領域５２０に表示される画像の拡大を指示するための拡大ボタン６５、および拡大された画像の縮小を指示するための縮小ボタン６６が配置されている。図１６におけるアイコン配置領域５２０の表示状態は、画面５１から遷移した直後の状態であって画像が拡大されていない状態である。したがって、図１６の状態では、拡大ボタン６５の操作は有効とされ、縮小ボタン６６の操作は無効とされる。
【００９６】
ユーザーが拡大ボタン６５をタップすると、アイコン配置領域５２０内の画像が、アイコン配置領域５２０の左上隅に寄せたまま縦横比を変えずに右斜め下へ引き延ばすように拡大される。単に画像を引き延ばす拡大を行なうと、アイコン配置領域５２０の右端部に配置されているスクロールボタン６７，６８およびインジケーター６９がアイコン配置領域５２０の外側に食み出ることになる。そうなると、ユーザーはタップによってスクロールを指示することができなくなってしまう。スクロールボタン６７，６８を表示させるために、アイコン配置領域５２０内の画像を左方へ移動させるようにフリックまたはドラッグといったスライド操作をしなければならなくなる。
【００９７】
そこで、ＭＦＰ１では、第２形式の画面５２においてアイコンを拡大表示する場合にも、表示すべき複数のアイコンを一部ずつ表示させる指示をスライド操作以外のタッチ操作で行なうことができるように、画面５２の構成が変更される。
【００９８】
図１７（Ａ）、（Ｂ）、（Ｃ）は、画面の一部を拡大表示するときの画面構成の例を示している。例示される画面５２Ｅａ，５２ＥＢ，５２Ｅｃは、図１６の画面５２において拡大表示が指示されたときに表示される。画面５２Ｅａ，５２ＥＢ，５２Ｅｃの表示内容は、アイコン配置領域５２０内の内容を除いて画面５２の表示内容と同様である。
【００９９】
図１７（Ａ）の画面５２Ｅａでは、アイコン配置領域５２０の右上端部に、表示切換えボタン７３，７４が配置される。
【０１００】
「次」と記載された表示切換えボタン７３は、複数行に並ぶアイコン６００のうち、現在の表示されている行の次の行のアイコン６００の表示を指示するためのボタンである。例えば、アイコン配置領域５２０内の最上行の位置に表示されている４個のアイコン６００が第１行目のアイコン６００であるときに表示切換えボタン７３がタップされると、第２行目のアイコン６００がアイコン配置領域５２０内の最上行の位置に表示される。
【０１０１】
「戻る」と記載された表示切換えボタン７４は、複数行に並ぶアイコン６００のうち、現在の表示されている行の一つ上の行のアイコン６００の表示を指示するためのボタンである。例えば、アイコン配置領域５２０内の最上行の位置に表示されているアイコン６００が第２行目のアイコン６００であるときに表示切換えボタン７４がタップされると、第１行目のアイコン６００がアイコン配置領域５２０内の最上行の位置に表示される。
【０１０２】
図１７（Ｂ）の画面５２Ｅｂでは、アイコン配置領域５２０の左端部に、スクロールボタン６７，６８およびインジケーター６９が配置されている。また、図１７（Ｃ）の画面５２Ｅｃでは、アイコン配置領域５２０の上端部に、スクロールボタン６７，６８およびインジケーター６９が配置されている。画面５２Ｅｂ，５２Ｅｃの画面構成によれば、ユーザーは、拡大表示が行なわれていない場合と同様に、スクロールボタン６７，６８を用いてアイコン６００の上下方向のスクロールを指示することができる。
【０１０３】
図１８は、第１形式の画面の変形表示の例を示している。図１８の画面５１ｂは、図１５の画面５１において切換えボタン７１によって第１形式から第２形式への切換えが指示され、第２形式の画面５２，５２Ｅａ，５２Ｅｂ，５２Ｅｃにおいて切換えボタン７２によって第２形式から第１形式への切換えが指示されたときに表示される。
【０１０４】
画面５１ｂの構成は画面５１の構成とほぼ同様である。画面５１ｂと画面５１との差異は、画面５１においてリスト配置領域５１０の右端部に配置されていたスライドバー７５に代えて、画面５１ｂでは、スクロールボタン６７，６８およびインジケーター６９が配置されている点である。スライドバー７５がスクロールボタン６７，６８に変更されたことにより、ユーザーはスライド操作によらずタップ操作のみによってリスト５００をスクロールさせることができる。
【０１０５】
画面５１ｂでは、リスト配置領域５１０内でのフリックまたはドラッグによるスクロールの指示が可能である。したがって、画面５１ｂは第１形式の画面である。画面５１ｂでは、ユーザーはリスト５００をスクロールさせる際に、スライド操作およびタップ操作のいずれを行なってもよい。スライド操作が苦手なユーザーはタップによってリスト５００をスクロールさせることができる。
【０１０６】
第２の実施形態における表示処理の流れが図１９に示されている。図１９では示されないが、画面の形式の切換え操作および拡大操作のいずれでもない他の操作に応じて、選択された文書に対応する行またはアイコンを強調したり画面を遷移させたりする表示処理が行なわれる。
【０１０７】
第１形式表示処理部２０１が、スライド操作を受け付ける第１形式の画面５１をタッチパネルディスプレイ２５に表示させる（Ｓ２１）。第１形式から第２形式への切換えを指示するための切換えボタン７１がタップされたとき（Ｓ２２でＹＥＳ）、第１形式表示処理部２０１は、切換えの指示されたことを第２形式表示処理部２０２に伝える。切換えの指示を受けた第２形式表示処理部２０２は、スライド操作を行なう必要のない第２形式の画面５２をタッチパネルディスプレイ２５に表示させる（Ｓ２３）。
【０１０８】
画面５２が表示された状態で、拡大ボタン６５のタップまたはアイコン配置領域５２０内でのピンチアウトといった拡大操作が行なわれたとき（Ｓ２４でＹＥＳ）、拡大表示処理部２０３は、拡大した複数のアイコン６００をタッチパネルディスプレイ２５に表示させる（Ｓ２５）。このとき、拡大表示処理部２０３は、図１７のように表示切換えボタン７３，７４を新設したり、スクロールボタン６７，６８をアイコン配置領域５２０の左端部または上端部に配置替えするという画面構成の変更を行なう。
【０１０９】
第２形式の画面５２または５２Ｅａ〜５２Ｅｃにおいて切換えボタン７２がタップされたとき、すなわち形式を第１形式に戻す操作が行なわれたとき（Ｓ２６でＹＥＳ）、変形表示処理部２０４は、スライドバー７５に代えてスクロールボタン６７，６８を配置した画面５１ｂを表示させる（Ｓ２７）。
【０１１０】
上述の第１の実施形態ではバッジ配置領域３２０のサイズを一定に保つものとして説明したが、バッジ配置領域３２０を上下方向に拡大することでバッジを複数列に分けることが可能になる場合、拡大ボタン６５および他のボタンの配置に支障の生じない範囲内でバッジ配置領域３２０を拡げてもよい。
【０１１１】
第１形式の画面３１から第２形式の画面への遷移の契機は、切換えボタン７１のタップに限らない。ユーザーが画面３１においてスライド操作を行なわずにスライド操作以外のタッチ操作によってバッチ列４０のスクルールを指示し、その後に例えばピンチ操作によって表示の拡大を指示したとき、画面３１に代えて画面３２Ｅａまたは画面３２Ｅｂを表示するようにしてもよい。スクロールを指示するスライド操作以外のタッチ操作として、スケール５０におけるカーソル５１で囲まれていない部分のタップ、およびスクロールボタン６２，６３のタップがある。
【０１１２】
また、第１形式の画面５１から第２形式の画面への遷移の契機は、切換えボタン７１のタップに限らない。ユーザーが画面５１においてリスト５００のスクロールを指示するスライド操作を１回も行なわずに、例えばピンチ操作によってリスト５００の拡大を指示したとき、画面５１に代えて、画面５２Ｅａ、画面５２Ｅｂ、または画面５２Ｅｃを表示するようにしてもよい。
【０１１３】
拡大表示に際して表示すべき複数のバッジを複数のサブグループに分けて表示する場合において、各サブグループに対応するダグに記載する文字列は図示の例に限らない。上述の例のようにバッジ配置領域３２０または特定バッジ配置領域３４０から食み出るかどうかによってサブグループに分ける場合に、必ずしもサブグループ間で同じかまたは類似する文字列を記す必要はない。例えば、各サブグループに属する１以上のバッジに対応する機能名を列挙したり、複数の機能を包括する名称を付与したりすることができる。また、あらかじめ複数のサブグループとそれらに属するバッジとを定めておく場合に、各サブグループに対応するタグに記す文字列を決めておくことができる。文字列に代えてまたは文字列とともにサブグループの識別のための指標として図形をタグに記載してもよい。
【符号の説明】
【０１１４】
１    ＭＦＰ（表示処理装置）
２５    タッチパネルディスプレイ（ディスプレイ）
３１    画面（第１の画面）
３２    画面（第２の画面）
４１ａ〜４１ｇ    バッジ（第１のオブジェクト、所属オブジェクト）
４２ａ，４４ｇ    バッジ（第１のオブジェクト）
４５ａ〜４５ｇ    バッジ（第１のオブジェクト、所属オブジェクト）
８１，８２，８３，８４，８５    タブ（第２のオブジェクト）
８１Ａ，８１Ｂ，９１Ａ，９１Ｂ    タブ（第３のオブジェクト）
１０１    第１形式表示処理部（第１の表示処理手段）
１０２    第２形式表示処理部（第２の表示処理手段）
１０３    拡大表示処理部（画面更新手段）
５１    画面（第１の画面）
５２    画面（第２の画面）
６７，６８    スクロールボタン（第２のオブジェクト）
２０１    第１形式表示処理部（第１の表示処理手段）
２０２    第２形式表示処理部（第２の表示処理手段）
２０３    拡大表示処理部（画面更新手段）
６００    アイコン（第２の形態に変更された第１のオブジェクト）
２０４    変形表示処理部（画面遷移手段）
１１    ＣＰＵ（コンピューター）
【図１】
2018147516.tif 000003
【図２】
2018147516.tif 000004
【図３】
2018147516.tif 000005
【図４】
2018147516.tif 000006
【図５】
2018147516.tif 000007
【図６】
2018147516.tif 000008
【図７】
2018147516.tif 000009
【図８】
2018147516.tif 000010
【図９】
2018147516.tif 000011
【図１０】
2018147516.tif 000012
【図１１】
2018147516.tif 000013
【図１２】
2018147516.tif 000014
【図１３】
2018147516.tif 000015
【図１４】
2018147516.tif 000016
【図１５】
2018147516.tif 000017
【図１６】
2018147516.tif 000018
【図１７】
2018147516.tif 000019
【図１８】
2018147516.tif 000020
【図１９】
2018147516.tif 000021