(57)【要約】【課題】画面の遷移によって表示対象の表示位置が変更される場合であっても、遷移前の画面で検索された表示対象が含まれるように表示することが可能な表示装置及びプログラムを提供する。【解決手段】表示装置は、操作者に応じて第１の画面が第２の画面に遷移することにより、第２の画面内に表示された表示対象及び配列が第１の画面に表示された表示対象及び配列から変化した場合、第１の画面内に表示されている表示対象が一定の割合で含まれるように第２の画面の表示状態を切り替える切替手段を備える。【選択図】図１
2019197362.tif 000002
【特許請求の範囲】
【請求項１】
操作者に応じて第１の画面が第２の画面に遷移することにより、前記第２の画面内に表示された表示対象及び配列が前記第１の画面に表示された表示対象及び配列から変化した場合、前記第１の画面内に表示されている前記表示対象が一定の割合で含まれるように前記第２の画面の表示状態を切り替える切替手段を備える表示装置。
【請求項２】
前記抽出手段は、前記表示対象のうち、前記第１の画面に全体が表示された前記表示対象を抽出する、
請求項１に記載の表示装置。
【請求項３】
前記抽出手段は、前記表示対象の表示態様に応じた重み付けを付して前記表示対象を抽出する、
請求項２に記載の表示装置。
【請求項４】
前記表示制御手段は、前記第２の画面の上に、前記第１の画面内に表示された前記表示対象を含む第３の画面を重ねて表示するよう制御する、
請求項１から３のいずれか１項に記載の表示装置。
【請求項５】
前記第３の画面を表示させる操作子をさらに備える、
請求項４に記載の表示装置。
【請求項６】
前記表示制御手段は、前記表示対象の属性に応じた表示態様で前記表示対象を表示するよう制御する、
請求項１から５のいずれか１項に記載の表示装置。
【請求項７】
前記表示制御手段は、前記表示対象の属性として、前記操作者に前記表示対象に対応する機能を利用する権限が付与されていない場合に、当該表示対象を予め定められた特定の表示態様で表示するよう制御する、
請求項６に記載の表示装置。
【請求項８】
前記表示制御手段は、前記表示対象の属性として、前記操作者に前記表示対象に対応する機能を利用する権限が付与されていない場合に、当該表示対象を表示しないように制御する、
請求項６に記載の表示装置。
【請求項９】
前記操作者の操作を受け付ける受付手段をさらに備え、
前記切替手段は、前記表示対象を追加する操作が受け付けられた場合に、前記第２の画面の表示状態を切り替える、
請求項１から８のいずれか１項に記載の表示装置。
【請求項１０】
操作者に応じて第１の画面が第２の画面に遷移することにより、前記第２の画面内に表示された表示対象及び配列が前記第１の画面に表示された表示対象及び配列から変化した場合、前記第１の画面内に表示されている前記表示対象が一定の割合で含まれるように前記第２の画面の表示状態を切り替える切替手段と、
前記第１の画面内に表示された前記表示対象を含む第３の画面を前記第２の画面上に重ねて表示するよう制御する表示制御手段と、
を備える表示装置。
【請求項１１】
コンピュータを、
操作者に応じて第１の画面が第２の画面に遷移することにより、前記第２の画面内に表示された表示対象及び配列が前記第１の画面に表示された表示対象及び配列から変化した場合、前記第１の画面内に表示されている前記表示対象が一定の割合で含まれるように前記第２の画面の表示状態を切り替える切替手段として、
機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及びプログラムに関する。
【背景技術】
【０００２】
近年、操作性に優れたメニュー画面（例えば、ホーム画面等）を表示する表示装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された表示装置は、操作される毎に操作履歴を記憶する記憶手段と、操作起点となるホーム画面を表示する際、前記記憶手段から操作履歴情報を取得してこの操作履歴情報に基づいて推奨情報を生成する生成手段と、前記生成手段により生成された推奨情報を含んだホーム画面を表示する表示手段とを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−６６８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、画面の遷移によって表示対象の表示位置が変更される場合であっても、遷移前の画面で検索された表示対象が含まれるように表示することが可能な表示装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］操作者に応じて第１の画面が第２の画面に遷移することにより、前記第２の画面内に表示された表示対象及び配列が前記第１の画面に表示された表示対象及び配列から変化した場合、前記第１の画面内に表示されている前記表示対象が一定の割合で含まれるように前記第２の画面の表示状態を切り替える切替手段を備える表示装置。
［２］前記抽出手段は、前記表示対象のうち、前記第１の画面に全体が表示された前記表示対象を抽出する、
前記［１］に記載の表示装置。
［３］前記抽出手段は、前記表示対象の表示態様に応じた重み付けを付して前記表示対象を抽出する、
前記［２］に記載の表示装置。
［４］前記表示制御手段は、前記第２の画面の上に、前記第１の画面内に表示された前記表示対象を含む第３の画面を重ねて表示するよう制御する、
前記［１］から［３］のいずれか１つに記載の表示装置。
［５］前記第３の画面を表示させる操作子をさらに備える、
前記［４］に記載の表示装置。
［６］前記表示制御手段は、前記表示対象の属性に応じた表示態様で前記表示対象を表示するよう制御する、
前記［１］から［５］のいずれか１つに記載の表示装置。
［７］前記表示制御手段は、前記表示対象の属性として、前記操作者に前記表示対象に対応する機能を利用する権限が付与されていない場合に、当該表示対象を予め定められた特定の表示態様で表示するよう制御する、
前記［６］に記載の表示装置。
［８］前記表示制御手段は、前記表示対象の属性として、前記操作者に前記表示対象に対応する機能を利用する権限が付与されていない場合に、当該表示対象を表示しないように制御する、
前記［６］に記載の表示装置。
［９］前記操作者の操作を受け付ける受付手段をさらに備え、
前記切替手段は、前記表示対象を追加する操作が受け付けられた場合に、前記第２の画面の表示状態を切り替える、
前記［１］から［８］のいずれか１つに記載の表示装置。
［１０］操作者に応じて第１の画面が第２の画面に遷移することにより、前記第２の画面内に表示された表示対象及び配列が前記第１の画面に表示された表示対象及び配列から変化した場合、前記第１の画面内に表示されている前記表示対象が一定の割合で含まれるように前記第２の画面の表示状態を切り替える切替手段と、
前記第１の画面内に表示された前記表示対象を含む第３の画面を前記第２の画面上に重ねて表示するよう制御する表示制御手段と、
を備える表示装置。
［１１］コンピュータを、
操作者に応じて第１の画面が第２の画面に遷移することにより、前記第２の画面内に表示された表示対象及び配列が前記第１の画面に表示された表示対象及び配列から変化した場合、前記第１の画面内に表示されている前記表示対象が一定の割合で含まれるように前記第２の画面の表示状態を切り替える切替手段として、
機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、１０、１１に係る発明によれば、画面の遷移によって表示対象の表示位置が変更される場合であっても、遷移前の画面で検索された表示対象が含まれるように表示することができる。
請求項２に係る発明によれば、遷移前の画面に表示対象の一部のみが表示されている場合であっても、当該表示対象が含まれるように表示することができる。
請求項３に係る発明によれば、表示態様に応じて表示対象の重み付けを決定することができる。
請求項４に係る発明によれば、遷移前の画面で検索された表示対象を見やすく表示することができる。
請求項５に係る発明によれば、操作者の操作に応じて遷移前の画面で検索された表示対象を表示することができる。
請求項６、７に係る発明によれば、利用権限のない機能に係る表示対象を他の表示対象と区別して表示することができる。
請求項８に係る発明によれば、利用権限のない機能に係る表示対象を表示させないようにすることができる。
請求項９に係る発明によれば、スクロール操作をしなくとも追加した機能に係る表示対象を表示することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る表示装置の制御系の一例を示すブロック図である。
【図２】図２は、ユーザ情報テーブルの一例を示す図である。
【図３】図３は、メニュー情報テーブルの一例を示す図である。
【図４】図４は、画像データの一例を示す図である。
【図５】図５は、第１のメニュー画面の一例を示す図であり、（ａ）は、第１のメニュー画面の初期画面の一例を示す図、（ｂ）は、スクロール操作後の第１のメニュー画面の一例を示す図である。
【図６】図６は、第２のメニュー画面の一例を示す図であり、（ａ）は、第２のメニュー画面の初期画面の一例を示す図、（ｂ）は、推奨アプリケーションを含む第２のメニュー画面の一例を示す図である。
【図７】図７は、第１の実施の形態の表示装置の動作の一例を示すフローチャートである。
【図８】図８は、本発明の第２の実施の形態に係る表示装置の制御系の一例を示すブロック図である。
【図９】図９は、推奨アプリケーション画面の表示の一例を示す図である。
【図１０】図１０は、第２のメニュー画面の変形例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る表示装置は、操作者に応じて第１の画面が第２の画面に遷移することにより、第２の画面内に表示された表示対象及び配列が第１の画面に表示された表示対象及び配列から変化した場合、第１の画面内に表示されている表示対象が一定の割合で含まれるように第２の画面の表示状態を切り替える切替手段を備える。
【００１１】
表示対象とは、表示面に表示されている対象物をいう。表示対象は、例えば、表示装置に備えられた機能を示すアイコンが該当する。アイコンの詳細については、後述する。第１の画面は、例えば、未認証のときに表示される画面である。第２の画面は、例えば、特定の操作者が認証されたときに表示される画面である。
【００１２】
［第１の実施の形態］
図１は、表示装置２の制御系の一例を示すブロック図である。表示装置２には、例えば、パーソナルコンピュータ、画像形成装置、タブレッド端末、多機能携帯電話機（スマートフォン）等が含まれる。この表示装置２は、制御部２０と、各種のデータを記憶する記憶部２１と、情報の入力及び表示を行う操作表示部２２とを備える。
【００１３】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記憶されたプログラム２１０に従って動作することにより、受付手段２００、認証手段２０１、画面生成手段２０２、移動表示手段２０４、検知手段２０５、アプリケーション抽出手段２０６、画面切替手段２０７、表示制御手段２０８、集計手段２０９等として機能する。アプリケーション抽出手段２０６は、抽出手段の一例である。各手段の詳細については後述する。
【００１４】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０、アプリケーション２１１、ユーザ情報テーブル２１２、メニュー情報テーブル２１３、操作履歴情報２１４、画像データ２１５等の各種データを記憶する。記憶部２１は、記憶手段の一例である。なお、本明細書において、テーブルに情報を書き込む場合に記録を用い、記憶部に情報を書き込む場合に記憶を用いる。
【００１５】
（プログラム２１０及びアプリケーション２１１）
プログラム２１０は、上述の各手段を機能させるものである。アプリケーション２１１は、例えば、コピー、スキャン、プリント、ファクシミリ、電子メール、チャット、メッセージ通信等の各種機能を実行するソフトウェアである。アプリケーション２１１は、モバイルアプリケーションを含む。また、アプリケーション２１１には、当該機能を実行するための設定項目に操作者（以下、「ユーザ」ともいう。）の所望する特定の値を設定したもの（例えば、プリント機能においてＡ４用紙で３枚とする等）が含まれる。
【００１６】
（ユーザ情報テーブル２１２の構成）
図２は、ユーザ情報テーブル２１２の一例を示す図である。ユーザ情報テーブル２１２には、ユーザの認証（以下、単に「ユーザ認証」ともいう。）に用いる情報が登録されている。ユーザ情報テーブル２１２には、例えば、「ユーザＩＤ」欄と、「ユーザ名」欄と、「パスワード」欄と、「認証状態」欄とが設けられている。なお、後述する集計手段２０９により集計されたデータを記録する欄をさらに設けてもよい。
【００１７】
「ユーザＩＤ」欄には、ユーザを識別するユーザＩＤが記録されている。「ユーザ名」欄には、ユーザの名前が記録されている。「パスワード」欄には、ユーザが入力したパスワードと照合する情報が記録されている。「認証状態」欄には、認証が成立しているか否かに関する情報が記録されている。
【００１８】
（メニュー情報テーブル２１３）
図３は、メニュー情報テーブル２１３の一例を示す図である。メニュー情報テーブル２１３は、ユーザごとに、当該ユーザが表示装置２にログインしたときに、操作表示部２２の表示面２２ａに表示されるメニュー画面５に含まれるアイコン５００（図５、図６参照）に関する情報を記録したものである。メニュー情報テーブル２１３には、例えば、「ユーザＩＤ」欄と、「ユーザ名」欄と、「アイコン情報」欄とが設けられている。
【００１９】
アイコン５００とは、アプリケーション２１１により実行される機能を図形で表したものをいう。アイコン５００には、機能を図形で表したものに加えて、機能を図形で表したものに文字や記号を付加したものや、機能を文字や記号のみで構成されたものも含まれる。アイコン５００は、表示対象の一例である。
【００２０】
なお、「ユーザＩＤ」欄に「ＡＬＬ」と示したものは、未認証のとき、すなわち、ユーザ情報テーブル２１２に記録されたいずれのユーザもログインしていないときの情報を示している。換言すれば、ＡＬＬとは、特定のユーザを示す情報ではなく、全ユーザに共通する情報を示すものである。ＡＬＬに代えて、ＧＵＥＳＴ等の表現を用いてもよい。「ＡＬＬ」は、第１の操作者の一例である。「ＡＬＬ」以外の特定のユーザは、第２の操作者の一例である。
【００２１】
「アイコン情報」欄には、ユーザごとに予め選択されたアプリケーションに係るアイコン５００の名称の一覧（「リスト」ともいう。）と、当該アイコン５００の表示の順序を示す情報とが記録されている。「アイコン情報」欄には、アイコン５００は、メニュー画面５上に表示される順序で記録されている。アイコン５００の表示の順序とは、メニュー画面５上におけるアイコン５００の配列の順序（例えば、画面の左上から右下に向かって付した順序）をいう。
【００２２】
なお、表示の順序に代えて、アイコン５００を表示するメニュー画面５の座標値等、メニュー画面５上でアイコン５００を表示する位置（以下、「表示位置」ともいう。）を示す情報を記録してもよい。なお、アイコン情報は、画面情報の一例である。
【００２３】
（操作履歴情報２１４）
操作履歴情報２１４は、スクロール操作等の操作を示す操作情報を記録したものである。
【００２４】
（画像データ２１５）
図４は、画像データ２１５の一例を示す図である。画像データ２１５は、アプリケーションと対応するアイコン５００（画像データ）とを関連付けて記録したものである。
【００２５】
操作表示部２２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。また、操作表示部２２は、各種画面を表示する表示面２２ａを備える。
【００２６】
（各手段）
次に、制御部２０を構成する各手段について説明する。受付手段２００は、操作表示部２２の表示面２２ａに対して行われる各種操作を受け付ける。受付手段２００は、例えば、ユーザの認証を要求する認証要求や、表示面２２ａに表示されているアイコン５００の表示位置を上下左右に移動する操作（スクロール操作や、ページを切り替える操作等）を受け付ける。
【００２７】
なお、認証要求は、例えば、操作表示部２２に対する操作によりユーザを示す情報（以下、「ユーザ情報」ともいう。ユーザ名やユーザＩＤ、パスワード等）を入力して行ってもよく、非接触型ＩＣカード等の認証媒体を用いて行ってもよい。
【００２８】
認証手段２０１は、表示装置２にログインするユーザ認証を行う。具体的には、認証手段２０１は、受付手段２００により受け付けられた認証要求に含まれるユーザ情報を記憶部２１のユーザ情報テーブル２１２に記録された情報と照合してユーザ認証を行う。
【００２９】
画面生成手段２０２は、記憶部２１のメニュー情報テーブル２１３の情報を取得して、メニュー画面５（図５、図６参照）を生成する。メニュー画面５には、未認証のときに表示されるメニュー画面（以下、「第１のメニュー画面５Ａ」ともいう。）や、特定のユーザがログインしたとき、すなわち認証されたときに表示されるメニュー画面５（以下、「第２のメニュー画面５Ｂ」ともいう。）が含まれる。第１のメニュー画面５Ａは、第１の画面の一例である。第２のメニュー画面５Ｂは、第２の画面の一例である。なお、メニュー画面５は、ホーム画面と呼んでもよい。
【００３０】
図５（ａ）及び図６（ｂ）を参照して、第１のメニュー画面５Ａ及び第２のメニュー画面５Ｂについて説明する。図５（ａ）は、第１のメニュー画面５Ａの初期画面の一例を示す図である。図６（ａ）は、第２のメニュー画面５Ｂの初期画面の一例を示す図である。
【００３１】
図５（ａ）に示すように、第１のメニュー画面５Ａは、ユーザ名を示すユーザ名表示領域５１Ａと、アイコン５００を表示するアイコン表示領域５２Ａとを含んで構成されている。なお、アイコン表示領域５２Ａの外側に位置するアイコン５００（すなわち、表示面２２ａに表示されないアイコン５００）は、破線で示した。なお、以下の説明において、「表示面２２ａに表示される」には、アイコン表示領域５２Ａに表示されていることが含まれる。
【００３２】
第１のメニュー画面５Ａは、上述したメニュー情報テーブル２１３の「ユーザＩＤ」欄に「ＡＬＬ」と記録された共通ユーザに係るメニュー画面５である。第１のメニュー画面５Ａは、例えば、表示装置２が起動したときや休止状態から復帰したとき等に表示されるようになっている。
【００３３】
第２のメニュー画面５Ｂは、図６（ａ）に示すように、第１のメニュー画面５Ａと同様に、ユーザ名を示すユーザ名表示領域５１Ｂと、アイコン５００を表示するアイコン表示領域５２Ｂとを含んで構成されている。
【００３４】
図６（ａ）に示す第２のメニュー画面５Ｂの初期画面は、記憶部２１のメニュー情報テーブル２１３に記録されたアイコン情報に応じて、認証されたユーザごとに生成されるようになっている。具体的には、第２のメニュー画面５Ｂには、ユーザごとに予め選択されたアイコン５００が予め設定された配列で並べられている。換言すれば、第２のメニュー画面５Ｂは、ユーザごとにカスタマイズされている。
【００３５】
移動表示手段２０４は、受付手段２００により受け付けられた操作（例えば、スクロール操作やページの切り替え操作）に応じて、操作表示部２２の表示面２２ａに表示されたアイコン５００の表示位置を移動して表示する。また、移動表示手段２０４は、操作情報を記憶部２１の操作履歴情報２１４に記録する。
【００３６】
図５（ｂ）は、スクロール操作後の第１のメニュー画面の一例を示す図である。図５（ｂ）に示すように、移動表示手段２０４は、スクロール操作により、アイコン５００を（例えば、図示の上下方向に）移動して表示する。なお、アイコン５００が移動する方向は、図示の上下方向に限定されるものではなく、図示の左右でもよい。
【００３７】
検知手段２０５は、後述する画面切替手段２０７による表示状態を切り替える処理を行うトリガとなる操作を検知する。具体的には、検知手段２０５は、以下３つの操作が順番に行われたことを検知する。
１．第１のメニュー画面５Ａに対してスクロース操作が行われたこと、
２．認証手段２０１により特定のユーザの認証が行われたこと、及び
３．第２のメニュー画面５Ｂが表示されたこと。
【００３８】
なお、上記の「１．」において、第１のメニュー画面５Ａがアイコン表示領域５２Ａの最下部までスクロールされた場合や、第１のメニュー画面５Ａにおいてスクロール操作が実行されない場合については、検知手段２０５による検知の対象から除いてもよい。
【００３９】
アプリケーション抽出手段２０６は、検知手段２０５が上述の操作を検知したとき、操作表示部２２の表示面２２ａに表示されている第１のメニュー画面５Ａにおいてスクロール操作後にアイコン表示領域５２Ａに表示されているアイコン５００を抽出する。
【００４０】
具体的には、アプリケーション抽出手段２０６は、第１のメニュー画面５Ａが第２のメニュー画面５Ｂに遷移することにより、第２のメニュー画面５Ｂ内に表示されたアイコン５００及びその配列が、スクロール操作後の第１のメニュー画面５Ａに表示されたアイコン５００及びその配列から変化したとき、スクロール後の第１のメニュー画面５Ａのアイコン表示領域５２Ａに表示されているアイコン５００を抽出する。以下、抽出されたアイコン５００を「推奨アプリケーション」ともいう。
【００４１】
具体的には、アプリケーション抽出手段２０６は、記憶部２１の操作履歴情報２１４を参照し、認証手段２０１による認証が行われる直前までに記録された操作情報を取得することにより、第１のメニュー画面５Ａのアイコン表示領域５２Ａに認証の直前に表示されていたアイコン５００を抽出する。
【００４２】
「認証の直前」とは、特定のユーザが認証される前、最後に表示されていた最新の状態をいう。すなわち、第２のメニュー画面５Ｂに遷移する前の最新の状態をいう。また、「表示面２２ａに表示されているアイコン」には、アイコン表示領域５２Ａに全体が表示されているアイコン５００のみを含めることとし、アイコン表示領域５２Ａに一部のみが表示されているアイコン５００を含めないようにしてもよい。
【００４３】
一例として、図５（ｂ）に示す例の場合、アイコン表示領域５２Ａに全体が表示されているアイコン５００には、「Ａｐｐ５」〜「Ａｐｐ１２」と記された８つのアイコン５００が該当し、アイコン表示領域５２Ａに一部のみが表示されているアイコン５００には、「Ａｐｐ１３」〜「Ａｐｐ１６」（破線参照）と記された４つのアイコン５００が該当する。
【００４４】
また、アプリケーション抽出手段２０６は、以下の関係式に基づいて、第２のメニュー画面５ＢのＮ行目のアイコン５００がアイコン表示領域５２Ｂの最上部に位置するように表示した場合に、第１のメニュー画面５Ａから抽出したアイコン５００（推奨アプリケーション）と同一のアイコン５００が第２のメニュー画面５Ｂのアイコン表示領域５２Ｂに含まれる割合を示す指標（以下、「類似度」ともいう。）を算出する。
類似度＝Ｎ行目に含まれる推奨アプリケーションの個数＋（Ｎ＋１）行目に含まれる推奨アプリケーションの個数。
ここで、Ｎは、自然数である。また、アプリケーション抽出手段２０６は、類似度が最大となるのは何行目であるかを示す情報（Ｎ）を出力する。
【００４５】
一例として、推奨アプリケーションが「Ａｐｐ５」〜「Ａｐｐ１２」（図５（ｂ））で、第２のメニュー画面５Ｂが図６各図に示す例の場合、類似度は、以下表１に示す値となる。この結果、類似度が最大の５となるＮ＝２が出力される。
【００４６】
【表１】
2019197362.tif 000003
【００４７】
なお、アプリケーション抽出手段２０６は、アイコン５００の表示態様に応じての重み付け（例えば、０．０〜１．０）を付してもよい。例えば、アプリケーション抽出手段２０６は、アイコン表示領域５２Ａに全体が表示されているアイコン５００の重み付けを１．０とし、一部のみ（例えば、上側又は下側のみ）がアイコン表示領域５２Ａに表示されているアイコンの重み付けを、アイコン５００の面積に対する表示されている部分の面積の割合に応じた値（例えば、片側半分が表示されている場合に０．５）としてもよい。
【００４８】
また、アプリケーション抽出手段２０６は、第１のメニュー画面５Ａのアイコン表示領域５２Ａに表示されている複数のアイコン５００のうち、ログインしたユーザが利用する利用権限（「実行権限」ともいう。）を有するアプリケーションに係るアイコン５００のみを抽出するようにしてもよい。また、アプリケーション抽出手段２０６は、第１のメニュー画面５Ａがアイコン表示領域５２Ａの最下部までスクロールされた場合や、第１のメニュー画面５Ａにおいてスクロール操作が実行されない場合は、アイコン５００を抽出する処理を行わないようにしてもよい。
【００４９】
画面切替手段２０７は、第２のメニュー画面５Ｂの表示状態を切り替える。具体的には、認証の直後の第２のメニュー画面５Ｂの初期画面を、アプリケーション抽出手段２０６により抽出された複数のアイコン５００と同一のアイコン５００が予め定められた一定の割合で含まれるように、すなわち抽出された複数のアイコン５００のうち一定の割合のアイコン５００がアイコン表示領域５２Ｂに表示されるように第２のメニュー画面５Ｂの表示状態を切り替える。
【００５０】
一例として、画面切替手段２０７は、移動表示手段２０４を制御して、アイコン５００を上下に移動して表示させることにより、画面を切り替える。好ましくは、画面切替手段２０７は、アプリケーション抽出手段２０６により出力された類似度が最大となる行に応じて、第２のメニュー画面５Ｂをスクロールする位置（以下、「スクロール位置」ともいう。）を算出し、算出したスクロール位置まで画面をスクロールすることにより、第２のメニュー画面５Ｂの表示状態を切り替える。
【００５１】
図６（ｂ）は、推奨アプリケーションを含む第２のメニュー画面５Ｂの一例を示す図である。図６（ｂ）に示すように、推奨アプリケーションを含む第２のメニュー画面５Ｂは、アプリケーション抽出手段２０６によってスクロール操作後の第１のメニュー画面５Ａから抽出されたアイコン５００が第２のメニュー画面５Ｂのアイコン表示領域５２Ｂに一定の割合で含まれるように生成される。
【００５２】
好ましくは、画面切替手段２０７は、スクロール操作後の第１のメニュー画面５Ａから抽出されたアイコン５００が含まれる割合が最も大きくなるように、特定の行のアイコン５００がアイコン表示領域５２Ｂの最上部に位置するようにアイコン５００の表示位置を移動することにより、第２のメニュー画面５Ｂの表示状態を切り替える。
【００５３】
表示制御手段２０８は、操作表示部２２の表示面２２ａに画面生成手段２０２により生成されたメニュー画面５を表示するよう制御する。換言すれば、認証手段２０１により特定のユーザが認証されると、表示制御手段２０８は、第１のメニュー画面５Ａを第２のメニュー画面５Ｂに遷移する。
【００５４】
また、表示制御手段２０８は、アイコン５００が表示できない属性を有する場合、当該アイコン５００を予め定められた特定の表示態様で表示するよう制御する。なお、「表示できない属性」には、例えば、上述したように、ログインしたユーザに対して、当該アイコン５００に係るアプリケーションの利用権限が付与されていない場合等が該当する。この場合、表示制御手段２０８は、権限が付与されていないことを示す特定の表示態様（例えば、グレーアウト）で当該アプリケーションに係るアイコン５００を表示するよう制御してもよい。あるいは、表示制御手段２０８は、利用権限のないアプリケーションに係るアイコン５００をそもそも表示しないように制御してもよい。
【００５５】
集計手段２０９は、ユーザが使用したアプリケーションの機能を集計する。例えば、集計手段２０９は、コピーの枚数の合計をユーザ毎に集計する。
【００５６】
（第１の実施の形態の動作）
次に、表示装置２の動作の一例について図７を参照して説明する。図７は、表示装置２の動作の一例を示すフローチャートである。表示制御手段２０８は、画面生成手段２０２により生成された第１のメニュー画面５Ａ（図５（ａ）参照）を操作表示部２２の表示面２２ａに表示するように制御する（Ｓ１）。
【００５７】
受付手段２００が操作表示部２２に対して行われたスクロール操作を受け付けると（Ｓ２：Ｙｅｓ）、移動表示手段２０４は、アイコン５００の表示位置を移動して（Ｓ３）、表示する（図５（ｂ）参照）。
【００５８】
また、移動表示手段２０４は、操作情報を記憶部２１の操作履歴情報２１４に記録する（Ｓ４）。
【００５９】
次に、受付手段２００がユーザの認証要求を受け付けると、認証手段２０１は、ユーザ認証を行う（Ｓ５）。特定のユーザがログインすると、すなわち、認証手段２０１がユーザ認証を行うと（Ｓ５：Ｙｅｓ）、表示制御手段２０８は、画面生成手段２０２により生成された第２のメニュー画面５Ｂ（図６（ａ）参照）を操作表示部２２の表示面２２ａに表示するように制御する（Ｓ６）。すなわち、表示制御手段２０８は、第１のメニュー画面５Ａを第２のメニュー画面５Ｂに遷移する。
【００６０】
次に、アプリケーション抽出手段２０６は、記憶部２１の操作履歴情報２１４を参照して、認証の直前に第１のメニュー画面５Ａのアイコン表示領域５２Ａに表示されていた複数のアイコン５００を推奨アプリケーションとして抽出する（Ｓ７）。また、アプリケーション抽出手段２０６は、第２のメニュー画面５Ｂを構成する行ごとに類似度を算出する。また、画面切替手段２０７は、類似度に応じたスクロール位置を算出する（Ｓ８）。
【００６１】
画面切替手段２０７は、算出したスクロール位置に応じて、アイコン５００の表示位置を移動する（Ｓ９）。換言すれば、画面切替手段２０７は、推奨アプリケーションが含まれるように第２のメニュー画面５Ｂの表示状態を切り替える。
【００６２】
［第２の実施の形態］
次に、図８を参照して本発明の第２の実施の形態について説明する。図８は、本発明の第２の実施の形態に係る表示装置２の制御系の一例を示すブロック図である。第２の実施の形態は、第１の実施の形態で説明した画面生成手段２０２を第１の画面生成手段２０２とした場合に、アプリケーション抽出手段２０６により抽出されたアイコン５００を含む推奨アプリケーション画面６（図９参照）を生成する第２の画面生成手段２０３を備える点で第１の実施の形態と相違する。以下、第１の実施の形態と同一の構成要素には同一の符号を付してその詳細な説明を省略するとともに、第１の実施の形態と異なる点を中心に説明する。
【００６３】
図９は、推奨アプリケーション画面の表示の一例を示す図である。図９に示すように、推奨アプリケーション画面６には、ユーザのログイン、すなわち認証の直前に第１のメニュー画面５Ａに表示されていたアイコン５００を縮小した複数のアイコン６００（以下、「縮小アイコン６００」ともいう。）が含まれる。推奨アプリケーション画面６は、第３の画面の一例である。
【００６４】
図９に示すように、表示制御手段２０８は、推奨アプリケーション画面６を第２のメニュー画面５Ｂ上に重ねて、ポップアップ画面として重畳的に表示するよう制御してもよい。この場合、画面切替手段２０７は、第２のメニュー画面５Ｂをスクロールして切り替える処理を行ってもよい。
【００６５】
また、推奨アプリケーション画面６に含める縮小アイコン６００は、例えば、アプリケーション抽出手段２０６が記憶部２１の操作履歴情報２１４を参照して取得するようにしてもよい。
【００６６】
＜変形例１＞
図１０は、第２のメニュー画面５Ｂの変形例を示す図である。図１０に示すように、推奨アプリケーションの一覧を呼び出す推奨釦５３を設けてもよい。この場合、表示制御手段２０８は、ユーザによる推奨釦５３を押下する操作により、推奨アプリケーション画面６を表示するように制御してもよい。推奨釦５３は、操作子の一例である。
【００６７】
＜変形例２＞
また、例えば、表示装置２が複合機の場合、アプリケーションを追加する操作が実行され、受付手段２００が当該操作を受け付けたときに、第２のメニュー画面５Ｂの表示状態を切り替える処理を行うトリガとなる操作が実行されたものとしてもよい。具体的には、検知手段２０５は、次の操作が実行されたとき、第２のメニュー画面５Ｂの表示状態を切り替える処理を行うトリガとなる操作が発生したと判定してもよい。
１．アプリケーションが追加されたこと、及び
２．第２のメニュー画面５Ｂが表示されたこと
【００６８】
アプリケーション抽出手段２０６は、追加されたアプリケーションを推奨アプリケーションとする。このように、追加されたアプリケーションを推奨アプリケーションとして表示することによって、追加後すぐに実行することが出来る。
【００６９】
＜変形例３＞
また、表示装置２が、アプリケーションを検索する検索機能を有する場合、検知手段２０５は、次の操作が実行されたとき、第２のメニュー画面５Ｂの表示状態を切り替える処理を行うトリガとなる操作が発生したと判定してもよい。
１．検索結果が表示されたこと、
２．認証手段２０１により特定のユーザの認証が行われたこと、及び
３．第２のメニュー画面が表示されたこと
【００７０】
アプリケーション抽出手段２０６は、第２のメニュー画面５Ｂが表示される前に行われた検索結果に表示されたアプリケーションを推奨アプリケーションとして抽出する。このようにして、ログイン後に再度の検索を行うことなく、検索結果で得られたアプリケーションを開始できる。
【００７１】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、上述の例では、上下にスクロールする場合を例に挙げて説明したが、左右にスクロールする場合も同様である。
【００７２】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００７３】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００７４】
２  表示装置
２０  制御部
２００  受付手段
２０１  認証手段
２０２  画面生成手段（第１の画面生成手段）
２０３  第２の画面生成手段
２０４  移動表示手段
２０５  検知手段
２０６  アプリケーション抽出手段
２０７  画面切替手段
２０８  表示制御手段
２０９  集計手段
２１  記憶部
２１０  プログラム
２１１  アプリケーション
２１２  ユーザ情報テーブル
２１３  メニュー情報テーブル
２１４  操作履歴情報
２１５  画像データ
２２  操作表示部
２２ａ  表示面
５  メニュー画面
５Ａ  第１のメニュー画面
５Ｂ  第２のメニュー画面
５１Ａ，５１Ｂ  ユーザ名表示領域
５２，５２Ａ，５２Ｂ  アイコン表示領域
５３  推奨釦
５００  アイコン
６  推奨アプリケーション画面
６００  縮小アイコン
【図１】
2019197362.tif 000004
【図２】
2019197362.tif 000005
【図３】
2019197362.tif 000006
【図４】
2019197362.tif 000007
【図５】
2019197362.tif 000008
【図６】
2019197362.tif 000009
【図７】
2019197362.tif 000010
【図８】
2019197362.tif 000011
【図９】
2019197362.tif 000012
【図１０】
2019197362.tif 000013