(58)【調査した分野】(Int.Cl.,DB名)
前記表示部は、前記表示面に表示された前記第1画面及び前記第2画面のうちいずれか一方が選択されると、選択されなかった前記第2画面又は前記第1画面を前記表示面から消去する、請求項1〜請求項5のいずれか1項に記載の表示処理装置。
【発明を実施するための形態】
【0010】
以下、図面を参照して本発明の実施形態に係る表示処理装置、及び画像形成装置について説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【0011】
まず、
図1を参照して、表示処理装置1の構成について説明する。
図1は、表示処理装置1の構成を示す図である。表示処理装置1は、例えば、複合機のような画像形成装置が備える表示処理装置である。
【0012】
図1に示すように、表示処理装置1は、操作部2を備える。操作部2は、表示処理装置1に対するユーザーからの指示を受け付ける。また、操作部2は、ユーザー認証を行うために、ユーザーを示す情報の入力を受け付ける。操作部2は、タッチパネル21及び操作ボタン22を含む。
【0013】
タッチパネル21は、入力部及び表示部の一例である。タッチパネル21は、表示面D及びタッチ面を有する。タッチ面は、表示面Dの上方に配置される。
図1では、理解を容易にするために、タッチ面は図示していない。表示面Dは、オブジェクト10を表示する。オブジェクト10は、例えば、アイコンオブジェクト、フォルダオブジェクト、及びファイルオブジェクトを含む。以下、「アイコンオブジェクト」を「アイコン」と記載し、「フォルダオブジェクト」を「フォルダ」と記載し、「ファイルオブジェクト」を「ファイル」と記載する。ユーザーは、タッチ面をタッチすることによって、表示面Dに表示されたオブジェクト10を選択することができる。
【0014】
操作ボタン22は、例えば、ホームキーである。表示面Dは、ホームキーが押下されると、ユーザー認証が実行された後の初期画面(以下、通常画面と記載する。)を表示する。
【0015】
続いて、
図1及び
図2を参照して表示処理装置1の構成について詳細に説明する。
図2は、表示処理装置1の構成を示すブロック図である。
【0016】
図2に示すように表示処理装置1は、記憶部3及び制御部5を更に備える。
【0017】
記憶部3は、HDD(Hard Disk Drive)、RAM(Random Access Memory)及びROM(Read Only Memory)等によって構成される。記憶部3は、制御プログラムPG、及びオブジェクト10を記憶する。オブジェクト10は、そのオブジェクト10が作成された日時(作成日時)を示す情報、そのオブジェクト10を作成したユーザー(作成ユーザー)を示す情報、及びデータ量を示す情報を有する。また、オブジェクト10は、そのオブジェクト10の1つ下の階層に位置するオブジェクト10を示す情報(下位情報)を有する。オブジェクト10は、通常画面に表示される第1オブジェクトを含む。
【0018】
制御部5は、CPU(Central Processing Unit)のような制御機器によって構成される。制御部5は、記憶部3に記憶された制御プログラムPGを実行することによって、表示処理装置1の各部の動作を制御する。
【0019】
また、制御部5は、制御プログラムPGを実行することによって、認証部50、第1取得部51、第2取得部52、第3取得部53、第4取得部54、第1画面生成部55、第2画面生成部56、計数部57、及び算出部58として機能する。
【0020】
認証部50は、操作部2を介して入力されたユーザーを示す情報に基づいて認証を行う。以下、認証部50によって認証されたユーザーを「認証ユーザー」と記載する場合がある。
【0021】
第1取得部51は、表示面Dに表示された第1オブジェクトが選択されると、選択された第1オブジェクトが有する下位情報を参照して、第2オブジェクトを取得する。第2オブジェクトは、選択された第1オブジェクトよりも1つ下の階層に位置するオブジェクト10である。
【0022】
第2取得部52は、表示面Dに表示された第1オブジェクトが選択されると、所定の条件を参照して、第3オブジェクトを取得する。第3オブジェクトは、第1オブジェクトよりも下位の階層に位置するオブジェクト10である。詳しくは、第2取得部52は、所定の条件にしたがって、選択された第1オブジェクトが有する下位情報と、選択された第1オブジェクトよりも下位の階層に位置するオブジェクト10が有する下位情報とを参照していく。本実施形態において、所定の条件は、操作部2を介してユーザーによって設定される。
【0023】
第3取得部53は、第3オブジェクトが有する下位情報を参照して第4オブジェクトを取得する。第4オブジェクトは、第3オブジェクトよりも1つ下の階層に位置するオブジェクト10である。
【0024】
第4取得部54は、認証ユーザーによって作成されたオブジェクト10を取得する。以下、認証ユーザーによって作成されたオブジェクト10を「第5オブジェクト」と記載する場合がある。
【0025】
第1画面生成部55は、第1取得部51が取得した第2オブジェクトを含む第1画面を生成する。第1画面は、表示面Dに表示される。第1画面は、第2オブジェクトをリスト形式で表示する。
【0026】
第2画面生成部56は、第3取得部53が取得した第4オブジェクトを含む第2画面を生成する。第2画面は、表示面Dに表示される。第2画面は、第4オブジェクトをリスト形式で表示する。第1画面及び第2画面は、同時に表示される。
【0027】
タッチパネル21は、第1画面及び第2画面のうちのいずれか一方が選択されると、選択されなかった第2画面又は第1画面を表示面Dから消去する。
【0028】
計数部57は、第6オブジェクトごとに第5オブジェクトの数を計数する。第6オブジェクトは、第5オブジェクトよりも1つ上の階層に位置するオブジェクト10である。
【0029】
算出部58は、第6オブジェクトごとに第5オブジェクトのデータ量の合計値を算出する。
【0030】
図3を参照して、表示処理装置1の動作について説明する。
図3は、表示処理装置1の動作を示すフローチャートである。
【0031】
図3に示すように、ユーザーが操作部2を操作することによって、所定の条件が入力される(ステップS102)。次いで、タッチパネル21は、表示面Dに第1オブジェクトを表示する(ステップS104)。第1取得部51は、表示面Dに表示された第1オブジェクトが選択されると、第2オブジェクトを取得する(ステップS106)。次いで、第1画面生成部55は、第2オブジェクトを含む第1画面を生成する(ステップS108)。次いで、第2取得部52は、所定の条件を参照して、第3オブジェクトを取得する(ステップS110)。次いで、第3取得部53は、第4オブジェクトを取得し(ステップS112)、第2画面生成部56が第4オブジェクトを含む第2画面を生成する(ステップS114)。タッチパネル21は、表示面Dに第1画面及び第2画面を表示する(ステップS116)。なお、ステップS106〜ステップS114の各処理が実行される順序は、
図3に示す順序に限定されない。例えば、ステップS106の処理の次にステップS110の処理が実行されてもよい。
【0032】
続いて、
図4を参照して、オブジェクトのツリー構造100について説明する。
図4は、オブジェクトのツリー構造100を示す図である。
【0033】
図4に示す例では、ツリー構造100は、第1階層L1、第2階層L2、第3階層L3、及び第4階層L4を有する。第1階層L1には、アイコン「A」111、アイコン「B」112、及びアイコン「C」113が存在する。第1階層L1に存在するアイコン「A」111、アイコン「B」112、及びアイコン「C」113は、通常画面に含まれる。
【0034】
アイコン「A」111の1つ下の階層(第2階層L2)には、フォルダ「Fo_A」121、フォルダ「Fo_B」122、及びフォルダ「Fo_C」123が存在する。
【0035】
フォルダ「Fo_C」123の1つ下の階層(第3階層L3)には、フォルダ「Fo_D」131、フォルダ「Fo_E」132、フォルダ「Fo_F」133、ファイル「Do_A」134、ファイル「Do_B」135、及びファイル「Do_C」136が存在する。本実施形態において、ファイル「Do_A」134は、第5オブジェクトである。すなわち、ファイル「Do_A」134は、認証ユーザーが作成したファイルである。
【0036】
フォルダ「Fo_D」131の1つ下の階層(第4階層L4)には、ファイル「Do_D」141、及びファイル「Do_E」142が存在する。ファイル「Do_D」141は、第5オブジェクトである。又はファイル「Do_D」141は、第5オブジェクトのうち、作成日時が最新のオブジェクト10である。
【0037】
フォルダ「Fo_E」132の1つ下の階層(第4階層L4)には、ファイル「Do_F」143、ファイル「Do_G」144、ファイル「Do_H」145、及びファイル「Do_J」146が存在する。ファイル「Do_F」143、ファイル「Do_G」144、ファイル「Do_H」145、及びファイル「Do_J」146は、第5オブジェクトである。本実施形態において、第5オブジェクトの数(計数値)が最大となる第6オブジェクトは、フォルダ「Fo_E」132である。
【0038】
フォルダ「Fo_F」133の1つ下の階層(第4階層L4)には、ファイル「Do_K」147、及びファイル「Do_L」148が存在する。ファイル「Do_K」147、及びファイル「Do_L」148は、第5オブジェクトである。本実施形態において、第5オブジェクトのデータ量の合計値が最大となるオブジェクト10は、フォルダ「Fo_F」133である。
【0039】
続いて、
図2〜
図10を参照して、タッチパネル21が表示する画面について説明する。
図5は、通常画面の一例を示す図である。
【0040】
図5に示すように、タッチパネル21は、通常画面DHを表示する。通常画面DHは、アイコン「A」111、アイコン「B」112、及びアイコン「C」113を含む。アイコン「A」111、アイコン「B」112、及びアイコン「C」113は、第1オブジェクト101である。
【0041】
図6は、第1条件が設定された場合に、タッチパネル21に表示される画面の一例を示す図である。本実施形態において、第1条件は、最も上位の階層に位置する第5オブジェクトの1つ上の階層に位置する第6オブジェクトを第3オブジェクトとして取得するという条件である。第2取得部52は、第1条件を参照して、第3オブジェクトを取得する。
【0042】
詳しくは、
図4を参照して説明したアイコン「A」111が選択されると、第1取得部51は、アイコン「A」111の1つ下の階層に位置するフォルダ「Fo_A」121、フォルダ「Fo_B」122、及びフォルダ「Fo_C」123を第2オブジェクト102として取得する。第1画面生成部55は、第1取得部51が取得した第2オブジェクト102を含む第1画面D1を生成する。また、アイコン「A」111が選択されると、第4取得部54は、アイコン「A」111よりも下位の階層に位置する第5オブジェクトを取得する。第2取得部52は、最も上位の階層に位置する第5オブジェクトを抽出する。本実施形態において、最も上位の階層に位置する第5オブジェクトは、ファイル「Do_A」134である。第2取得部52は、ファイル「Do_A」134の1つ上の階層に位置するフォルダ「Fo_C」123を第3オブジェクトとして取得する。第3取得部53は、フォルダ「Fo_C」123の1つ下の階層に位置するフォルダ「Fo_D」131、フォルダ「Fo_E」132、フォルダ「Fo_F」133、ファイル「Do_A」134、ファイル「Do_B」135、及びファイル「Do_C」136を第4オブジェクト104として取得する。第2画面生成部56は、第3取得部53が取得した第4オブジェクト104を含む第2画面D2を生成する。
【0043】
第1画面D1及び第2画面D2が生成されると、
図6に示すように、タッチパネル21は、第1画面D1及び第2画面D2を同時に表示する。所定の条件として第1条件が設定された場合、第2画面D2は、フォルダ「Fo_D」131、フォルダ「Fo_E」132、フォルダ「Fo_F」133、ファイル「Do_A」134、ファイル「Do_B」135、及びファイル「Do_C」136を含む画面となる。
【0044】
次に、
図2〜
図5、及び
図7を参照して、第2条件が設定された場合にタッチパネル21に表示される画面について説明する。
図7は、第2条件が設定された場合にタッチパネル21に表示される画面の一例を示す図である。本実施形態において、第2条件は、作成日時が最新の第5オブジェクトの1つ上の階層に位置する第6オブジェクトを第3オブジェクトとして取得するという条件である。第2取得部52は、第2条件を参照して、第3オブジェクトを取得する。
【0045】
詳しくは、
図4を参照して説明したアイコン「A」111が選択されると、第4取得部54は、アイコン「A」111よりも下位の階層に位置する第5オブジェクトを取得する。第2取得部52は、第5オブジェクトが有する作成日時を示す情報を参照する。本実施形態において、ファイル「Do_D」141は、最新の作成日時を示す情報を有する。このため、第2取得部52は、ファイル「Do_D」141を抽出する。第2取得部52は、抽出したファイル「Do_D」141の1つ上の階層に位置するフォルダ「Fo_D」131を第3オブジェクトとして取得する。第3取得部53は、フォルダ「Fo_D」131の1つ下の階層に位置するファイル「Do_D」141、及びファイル「Do_E」142を第4オブジェクト104として取得する。第2画面生成部56は、第3取得部53が取得した第4オブジェクト104を含む第2画面D2を生成する。
【0046】
第1画面D1及び第2画面D2が生成されると、
図7に示すように、タッチパネル21は第1画面D1及び第2画面D2を同時に表示する。所定の条件として第2条件が設定された場合、第2画面D2は、ファイル「Do_D」141、及びファイル「Do_E」142を含む画面となる。
【0047】
次に、
図2〜
図5、及び
図8を参照して、第3条件が設定された場合にタッチパネル21に表示される画面について説明する。
図8は、第3条件が設定された場合にタッチパネル21に表示される画面の一例を示す図である。本実施形態において、第3条件は、計数部57による計数値が最大の第6オブジェクトを第3オブジェクトとして取得するという条件である。第2取得部52は、第3条件を参照して、第3オブジェクトを取得する。
【0048】
詳しくは、
図4を参照して説明したアイコン「A」111が選択されると、第4取得部54は、アイコン「A」111よりも下位の階層に位置する第5オブジェクトを取得する。計数部57は、第6オブジェクトごとに第5オブジェクトの数を計数する。本実施形態では、第5オブジェクトの数(計数値)が最大となる第6オブジェクトは、フォルダ「Fo_E」132である。このため、第2取得部52は、フォルダ「Fo_E」132を第3オブジェクトとして取得する。第3取得部53は、フォルダ「Fo_E」132の1つ下の階層に位置するファイル「Do_F」143、ファイル「Do_G」144、ファイル「Do_H」145、及びファイル「Do_J」146を第4オブジェクト104として取得する。第2画面生成部56は、第3取得部53が取得した第4オブジェクト104を含む第2画面D2を生成する。
【0049】
第1画面D1及び第2画面D2が生成されると、
図8に示すように、タッチパネル21は、第1画面D1及び第2画面D2を同時に表示する。所定の条件として第3条件が設定された場合、第2画面D2は、ファイル「Do_F」143、ファイル「Do_G」144、ファイル「Do_H」145、及びファイル「Do_J」146を含む画面となる。
【0050】
次に、
図2〜
図5、及び
図9を参照して、第4条件が設定された場合にタッチパネル21に表示される画面について説明する。
図9は、第4条件が設定された場合にタッチパネル21に表示される画面を示す図である。第4条件は、算出部58が算出した合計値が最大の第6オブジェクトを第3オブジェクトとして取得するという条件である。
【0051】
詳しくは、
図4を参照して説明したアイコン「A」111が選択されると、第4取得部54は、アイコン「A」111よりも下位の階層に位置する第5オブジェクトを取得する。算出部58は、第6オブジェクトごとに第5オブジェクトのデータ量の合計値を算出する。本実施形態では、第5オブジェクトのデータ量が最大となる第6オブジェクトは、フォルダ「Fo_F」133である。このため、第2取得部52は、フォルダ「Fo_F」133を第3オブジェクトとして取得する。第3取得部53は、フォルダ「Fo_F」133の1つ下の階層に位置するファイル「Do_K」147、及びファイル「Do_L」148を第4オブジェクト104として取得する。第2画面生成部56は、第3取得部53が取得した第4オブジェクト104を含む第2画面D2を生成する。
【0052】
第1画面D1及び第2画面D2が生成されると、
図9に示すように、タッチパネル21は、第1画面D1及び第2画面D2を同時に表示する。所定の条件として第4条件が設定された場合、第2画面D2は、ファイル「Do_K」147、及びファイル「Do_L」148を含む画面となる。
【0053】
図10は、第1画面D1が選択された後に、タッチパネル21に表示される画面を示す図である。表示面Dに表示されている第1画面D1の一部をユーザーがタッチすると、
図10に示すように、第2画面D2は、表示面Dから消去される。
【0054】
以上、本実施形態について説明した。本実施形態によれば、タッチパネル21は、第1オブジェクト101が選択されると、第1画面D1と第2画面D2と同時に表示する。第1画面D1は、第2オブジェクト102を含む画面である。第2画面D2は、第4オブジェクト104を含む画面である。第2オブジェクト102は、第1オブジェクト101よりも1つ下の階層に位置する。第4オブジェクト104は、第2取得部52によって取得された第3オブジェクトよりも1つ下の階層に位置する。第3オブジェクトは、第1オブジェクト101よりも下位の階層に位置する。したがって、ユーザーは、オブジェクト10の選択の操作を繰り返すことなく、下位の階層に位置するオブジェクト10を選択することができる。この結果、ユーザーの作業効率の低下を抑制することができる。
【0055】
一般的に、ユーザーは、自身が作成したオブジェクト10を選択することが多い。本実施形態では、オブジェクト10は、作成ユーザーを示す情報を有し、認証ユーザーによって作成されたオブジェクト10(第5オブジェクト)を含む画面が第2画面D2に表示される。したがって、ユーザーの利便性が向上する。
【0056】
また、本実施形態によれば、ユーザーは、所定の条件として、第1条件、第2条件、第3条件、及び第4条件のいずれか1つの条件を設定することができる。これにより、ユーザーは、第2画面D2をカスタマイズすることができる。この結果、ユーザーの利便性が向上する。
【0057】
なお、本実施形態において、表示処理装置1は、表示処理装置1が備える記憶部3に記憶されたオブジェクト10を表示したが、本発明はこれに限定されない。例えば、表示処理装置1は、外部の記憶部に記憶されたオブジェクトを表示し得る。
【0058】
また、本実施形態において、表示処理装置1は、第1画面D1又は第2画面D2の一部がタッチされると、タッチされなかった第2画面D2又は第1画面D1を表示面Dから消去したが、本発明はこれに限定されない。例えば、タッチパネル21は、第1画面D1及び第2画面D2を表示してから所定時間(例えば、1分間)が経過するまでの間にユーザーによってタッチ面がタッチされない場合に、第2画面D2を表示面Dから消去してもよい。この場合、より下位の階層に位置するオブジェクト10を含む画面が優先して消去される。この結果、ユーザーは、画面を閉じる必要がなくなり、利便性が向上する。
【0059】
また、本実施形態において、第1階層L1に存在するアイコン「A」111、アイコン「B」112、及びアイコン「C」113が第1オブジェクト101である場合を例に説明したが、本発明はこれに限定されない。例えば、第1オブジェクト101は、第2階層L2に存在するオブジェクト10であってもよい。
【0060】
また、本実施形態において、第4取得部54がフォルダ又はファイルを取得する場合を例に説明したが、本発明はこれに限定されない。例えば、第4取得部54は、ファイルのみを取得してもよい。
【0061】
以上、本発明の実施形態について、図面(
図1〜
図10)を参照しながら説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。
【0062】
例えば、本発明の実施形態では、画像形成装置が備える表示処理装置1に本発明を適用する場合を例に説明したが、本発明はこれに限定されない。例えば、本発明は、携帯端末のような電子機器が備える表示処理装置にも適用可能である。