(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
ブラウザの表示対象コンテンツの種類を判定する判定手段と、
前記画像処理装置の表示部の大きさに関する情報を取得する取得手段と、
前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示する表示制御手段と、
を備え、
前記表示制御手段は、
前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツでの大きさ指定の有無にかかわらず、前記表示対象コンテンツを前記表示部の大きさに合わせて拡大して表示し、
前記表示対象コンテンツが特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示し、
前記判定手段は、前記表示対象コンテンツの画素数サイズを前記表示部の画素数サイズに合わせるべき旨を予め指定する記述が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツではないと判定することを特徴とする画像処理装置。
【請求項２】
画像処理装置であって、
ブラウザの表示対象コンテンツの種類を判定する判定手段と、
前記画像処理装置の表示部の大きさに関する情報を取得する取得手段と、
前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示する表示制御手段と、
を備え、
前記表示制御手段は、
前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツでの大きさ指定の有無にかかわらず、前記表示対象コンテンツを前記表示部の大きさに合わせて拡大して表示し、
前記表示対象コンテンツが特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示し、
前記判定手段は、表示対象媒体ごとに表示スタイルを規定する記述が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツではないと判定することを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記表示制御手段は、前記表示対象コンテンツの横方向画素数サイズに対する前記表示部の横方向画素数サイズの割合である第１の値と前記表示対象コンテンツの縦方向画素数サイズに対する前記表示部の縦方向画素数サイズの割合である第２の値とのうち比較的小さな値を拡大率として定め、当該拡大率で前記表示対象コンテンツを拡大して表示することを特徴とする画像処理装置。
【請求項４】
請求項１または請求項２に記載の画像処理装置において、
前記判定手段は、前記表示対象コンテンツにおける背景画像の属性情報に基づき背景画像の画素数サイズが固定値で指定されていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置において、
前記表示制御手段は、前記背景画像の横方向画素数サイズに対する前記表示部の横方向画素数サイズの割合である第１の値と前記背景画像の縦方向画素数サイズに対する前記表示部の縦方向画素数サイズの割合である第２の値とのうち比較的小さな値を拡大率として定め、当該拡大率で前記表示対象コンテンツを拡大して表示することを特徴とする画像処理装置。
【請求項６】
請求項４に記載の画像処理装置において、
前記表示制御手段は、縦方向と横方向とのうち一方の方向にのみ前記背景画像のサイズに関する指定が存在する場合には、前記背景画像の前記一方の方向の画素数サイズに対する前記表示部の前記一方の方向の画素数サイズの割合を拡大率として定め、当該拡大率で前記表示対象コンテンツを拡大して表示することを特徴とする画像処理装置。
【請求項７】
請求項１から請求項６のいずれかに記載の画像処理装置において、
前記判定手段は、前記表示対象コンテンツのファイル名称に特定の予約語が含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする画像処理装置。
【請求項８】
請求項１から請求項７のいずれかに記載の画像処理装置において、
前記判定手段は、表示サイズに関する特定のカスタマイズ属性が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする画像処理装置。
【請求項９】
請求項１から請求項８のいずれかに記載の画像処理装置において、
前記判定手段は、コンテンツ種類に関する特定のカスタマイズ属性が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする画像処理装置。
【請求項１０】
請求項１から請求項９のいずれかに記載の画像処理装置において、
前記特定の種類のコンテンツは、その表示サイズが固定値で指定された種類のコンテンツであることを特徴とする画像処理装置。
【請求項１１】
コンピュータに、
ａ）ブラウザでの表示対象コンテンツの種類を判定するステップと、
ｂ）前記ブラウザの表示画面を表示する表示部の大きさに関する情報を取得するステップと、
ｃ）前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示するステップと、
を実行させるためのプログラムであって、
前記ステップｃ）は、
ｃ−１）前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツ内での拡大指定の有無にかかわらず、前記表示対象コンテンツを前記ブラウザの表示画面の大きさに合わせて拡大して表示するステップと、
ｃ−２）前記表示対象コンテンツが前記特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示するステップと、
を有し、
前記ステップａ）においては、前記表示対象コンテンツの画素数サイズを前記表示部の画素数サイズに合わせるべき旨を予め指定する記述が前記表示対象コンテンツに含まれていると判定される場合、当該表示対象コンテンツは前記特定の種類のコンテンツではないと判定されることを特徴とするプログラム。
【請求項１２】
コンピュータに、
ａ）ブラウザでの表示対象コンテンツの種類を判定するステップと、
ｂ）前記ブラウザの表示画面を表示する表示部の大きさに関する情報を取得するステップと、
ｃ）前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示するステップと、
を実行させるためのプログラムであって、
前記ステップｃ）は、
ｃ−１）前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツ内での拡大指定の有無にかかわらず、前記表示対象コンテンツを前記ブラウザの表示画面の大きさに合わせて拡大して表示するステップと、
ｃ−２）前記表示対象コンテンツが前記特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示するステップと、
を有し、
前記ステップａ）においては、表示対象媒体ごとに表示スタイルを規定する記述が前記表示対象コンテンツに含まれていると判定される場合、当該表示対象コンテンツは前記特定の種類のコンテンツではないと判定されることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像処理装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
近年、ＭＦＰ等の画像処理装置においてもウエブブラウザ（以下、単にブラウザとも称する）が設けられ、様々なウエブサーバ（以下、単にサーバとも称する）と通信することが可能である（特許文献１参照）。
【０００３】
また、ＭＦＰのブラウザは、ＭＦＰの外部に設けられたサーバ（外部サーバ）と通信することが可能であるとともに、ＭＦＰの内部に設けられたサーバ（内部サーバ）と通信することも可能である。
【０００４】
たとえば、ＭＦＰのブラウザとＭＦＰの内部サーバとの通信に関しては、ブラウザが内部サーバを介してＭＦＰの情報を取得し、取得した情報を当該ブラウザのウインドウ画面に表示することが可能である。より詳細には、ＭＦＰのブラウザが、ＭＦＰの各種の設定項目等に関する情報をＭＦＰの内部サーバを介してＭＦＰ（詳細にはＭＦＰ内部の記憶部）から取得し、ＭＦＰの設定項目に関するメニュー画面（操作画面）を表示することができる。すなわち、ブラウザを利用して、ＭＦＰの操作画面を構築することが可能である。このような操作画面を表示する技術においては、ウエブベース形式で記述された表示用データが、ブラウザによって解釈され、表示画面（画像）として可視化される。
【０００５】
また、ＭＦＰのブラウザは、外部サーバとも通信することが可能であり、一般的なウエブページ等を表示することも可能である。なお、ＭＦＰのブラウザは、内部サーバと通信して操作画面以外のページを表示することも可能である。
【０００６】
このように、ＭＦＰにおいては、操作画面のみならず他の種類の画面をも含む各種の画面が当該ブラウザを用いて表示される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−０３９３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、ＭＦＰの操作パネル（表示部）は徐々に大型化しており、操作パネルの画素数も増大している。
【０００９】
このような操作パネルにおいて従来の操作画面（より詳細にはウエブページコンテンツとして記述された操作画面）を表示させる場合、従来の操作画面をそのままの画素数で表示すると、たとえば操作パネルの右端および下端において空白領域が発生する（図２１の下段参照（後述））。これでは、操作画面自体の大きさも変わらないため、パネルの画素数の増大を十分に生かせていない。また、見栄えも悪い。
【００１０】
これに対して、表示対象のウエブページコンテンツを新たなパネルサイズを考慮して拡大して表示させることが考えられる。
【００１１】
しかしながら、表示対象のウエブコンテンツの中には、操作画面以外のコンテンツもが含まれている。このようなコンテンツを表示する際に一律に拡大してしまうと、不都合が生じることもある。
【００１２】
具体的には、コンテンツを拡大表示することによれば文字は大きくなるものの表示対象領域にて表示される情報量（文字数等）は増えない（図２３参照（後述））。コンテンツに依っては、表示対象領域にて表示される情報量を増やした方が良いにもかかわらず、パネルの大型化の恩恵を十分に享受できていないことがある。たとえば、せっかくパネルサイズが大きくなったにもかかわらず、表示対象コンテンツにおける現在の表示対象部分に隣接する隣接部分（右側部分あるいは下側部分等）に記載された情報を得るために依然としてスクロール操作を求められること等がある。このようなコンテンツに関しては、寧ろ拡大表示しない方が好ましい。
【００１３】
そこで、この発明は、コンテンツの種類に応じてブラウザにて適切な表示を行うことが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１４】
上記課題を解決すべく、請求項１の発明は、画像処理装置であって、ブラウザの表示対象コンテンツの種類を判定する判定手段と、前記画像処理装置の表示部の大きさに関する情報を取得する取得手段と、前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示する表示制御手段と、を備え、前記表示制御手段は、前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツでの大きさ指定の有無にかかわらず、前記表示対象コンテンツを前記表示部の大きさに合わせて拡大して表示し、前記表示対象コンテンツが特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示し、前記判定手段は、前記表示対象コンテンツの画素数サイズを前記表示部の画素数サイズに合わせるべき旨を予め指定する記述が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツではないと判定することを特徴とする。
請求項２の発明は、画像処理装置であって、ブラウザの表示対象コンテンツの種類を判定する判定手段と、前記画像処理装置の表示部の大きさに関する情報を取得する取得手段と、前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示する表示制御手段と、を備え、前記表示制御手段は、前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツでの大きさ指定の有無にかかわらず、前記表示対象コンテンツを前記表示部の大きさに合わせて拡大して表示し、前記表示対象コンテンツが特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示し、前記判定手段は、表示対象媒体ごとに表示スタイルを規定する記述が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツではないと判定することを特徴とする。
【００１５】
請求項３の発明は、請求項１または請求項２の発明に係る画像処理装置において、前記表示制御手段は、前記表示対象コンテンツの横方向画素数サイズに対する前記表示部の横方向画素数サイズの割合である第１の値と前記表示対象コンテンツの縦方向画素数サイズに対する前記表示部の縦方向画素数サイズの割合である第２の値とのうち比較的小さな値を拡大率として定め、当該拡大率で前記表示対象コンテンツを拡大して表示することを特徴とする。
【００１６】
請求項４の発明は、請求項１または請求項２の発明に係る画像処理装置において、前記判定手段は、前記表示対象コンテンツにおける背景画像の属性情報に基づき背景画像の画素数サイズが固定値で指定されていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする。
【００１７】
請求項５の発明は、請求項４の発明に係る画像処理装置において、前記表示制御手段は、前記背景画像の横方向画素数サイズに対する前記表示部の横方向画素数サイズの割合である第１の値と前記背景画像の縦方向画素数サイズに対する前記表示部の縦方向画素数サイズの割合である第２の値とのうち比較的小さな値を拡大率として定め、当該拡大率で前記表示対象コンテンツを拡大して表示することを特徴とする。
【００１８】
請求項６の発明は、請求項４の発明に係る画像処理装置において、前記表示制御手段は、縦方向と横方向とのうち一方の方向にのみ前記背景画像のサイズに関する指定が存在する場合には、前記背景画像の前記一方の方向の画素数サイズに対する前記表示部の前記一方の方向の画素数サイズの割合を拡大率として定め、当該拡大率で前記表示対象コンテンツを拡大して表示することを特徴とする。
【００１９】
請求項７の発明は、請求項１から請求項６のいずれかの発明に係る画像処理装置において、前記判定手段は、前記表示対象コンテンツのファイル名称に特定の予約語が含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする。
【００２０】
請求項８の発明は、請求項１から請求項７のいずれかの発明に係る画像処理装置において、前記判定手段は、表示サイズに関する特定のカスタマイズ属性が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする。
【００２１】
請求項９の発明は、請求項１から請求項８のいずれかの発明に係る画像処理装置において、前記判定手段は、コンテンツ種類に関する特定のカスタマイズ属性が前記表示対象コンテンツに含まれていると判定する場合、当該表示対象コンテンツを前記特定の種類のコンテンツとして判定することを特徴とする。
【００２４】
請求項１０の発明は、請求項１から請求項９のいずれかの発明に係る画像処理装置において、前記特定の種類のコンテンツは、その表示サイズが固定値で指定された種類のコンテンツであることを特徴とする。
【００２５】
請求項１１の発明は、コンピュータに、ａ）ブラウザでの表示対象コンテンツの種類を判定するステップと、ｂ）前記ブラウザの表示画面を表示する表示部の大きさに関する情報を取得するステップと、ｃ）前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示するステップと、を実行させるためのプログラムであって、前記ステップｃ）は、ｃ−１）前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツ内での拡大指定の有無にかかわらず、前記表示対象コンテンツを前記ブラウザの表示画面の大きさに合わせて拡大して表示するステップと、ｃ−２）前記表示対象コンテンツが前記特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示するステップと、を有し、前記ステップａ）においては、前記表示対象コンテンツの画素数サイズを前記表示部の画素数サイズに合わせるべき旨を予め指定する記述が前記表示対象コンテンツに含まれていると判定される場合、当該表示対象コンテンツは前記特定の種類のコンテンツではないと判定されることを特徴とする。
請求項１２の発明は、コンピュータに、ａ）ブラウザでの表示対象コンテンツの種類を判定するステップと、ｂ）前記ブラウザの表示画面を表示する表示部の大きさに関する情報を取得するステップと、ｃ）前記表示対象コンテンツの種類の判定結果に基づいて、前記表示対象コンテンツを前記ブラウザを用いて前記表示部に表示するステップと、を実行させるためのプログラムであって、前記ステップｃ）は、ｃ−１）前記表示対象コンテンツが特定の種類のコンテンツであると判定される場合、前記表示対象コンテンツ内での拡大指定の有無にかかわらず、前記表示対象コンテンツを前記ブラウザの表示画面の大きさに合わせて拡大して表示するステップと、ｃ−２）前記表示対象コンテンツが前記特定の種類のコンテンツではないと判定される場合、前記表示対象コンテンツ内に含まれる指定内容に従って前記表示対象コンテンツを表示するステップと、を有し、前記ステップａ）においては、表示対象媒体ごとに表示スタイルを規定する記述が前記表示対象コンテンツに含まれていると判定される場合、当該表示対象コンテンツは前記特定の種類のコンテンツではないと判定されることを特徴とする。
【発明の効果】
【００２６】
請求項１から請求項１２に記載の発明は、コンテンツの種類に応じてブラウザにて適切な表示を行うことが可能である。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態に係る画像形成システムを示す図である。
【図２】ＭＦＰの概略構成を示す機能ブロック図である。
【図３】ＭＦＰにおけるプログラム構成等を示す図である。
【図４】ＭＦＰの動作を示すフローチャートである。
【図５】「サイズ固定コンテンツ」の一例を示す図である。
【図６】自動拡大処理の一例を示す概念図である。
【図７】図６と同様の内容を詳細に示す図である。
【図８】自動拡大処理の別の例を示す概念図である。
【図９】図８と同様の内容を詳細に示す図である。
【図１０】自動拡大処理のさらに別の例を示す概念図である。
【図１１】図１０と同様の内容を詳細に示す図である。
【図１２】VIEWPORT属性によるサイズ指定を有するコンテンツを示す図である。
【図１３】図１２のコンテンツが表示される様子を示す図である。
【図１４】「サイズ固定コンテンツ」以外のコンテンツの一例を示す図である。
【図１５】図１４のコンテンツが表示される様子を示す図である。
【図１６】第２実施形態に係る動作を示すフローチャートである。
【図１７】特定のカスタマイズ属性（サイズ）を用いた指定を示す図である。
【図１８】特定のカスタマイズ属性（種類）を用いた指定を示す図である。
【図１９】表示対象コンテンツのファイル名を示す図である。
【図２０】変形例に係るシステムを示す図である。
【図２１】比較例に係る表示例を示す図である。
【図２２】比較例に係る表示例を示す図である。
【図２３】比較例に係る表示例を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態を図面に基づいて説明する。
【００２９】
＜１．第１実施形態＞
＜１−１．システム構成概要＞
図１は、第１実施形態に係る画像処理システム１（１Ａとも称する）を示す図である。図１に示すように、この画像処理システム１は、画像処理装置１０と外部サーバ８０とを備える。
【００３０】
本システム１における各要素１０，８０は、それぞれ、ネットワーク１０８を介して互いに通信可能に接続される。ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワーク１０８に対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。
【００３１】
＜１−２．画像処理装置の構成＞
この実施形態では、画像処理装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。ＭＦＰ１０は、画像形成装置とも称される。なお、ＭＦＰ１０は、各種の情報を表示することが可能な装置であることから、情報表示装置などとも称される。同様に、画像処理システム１は、情報表示システムなどとも称される。
【００３２】
図２は、ＭＦＰ１０の概略構成を示す機能ブロック図である。
【００３３】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、入出力部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３４】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像ないしスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００３５】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３６】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先との間で各種のデータを授受することが可能である。
【００３７】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。
【００３８】
入出力部６は、ＭＦＰ１０に対する入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられ、当該操作パネル部６ｃは、その正面側にタッチパネル（操作パネルあるいは表示パネルとも称する）２５（図１参照）を有している。タッチパネル２５は、液晶表示パネルに圧電センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの操作入力を受け付けることが可能である。たとえば、タッチパネル２５においては、メニュー画面等の各種の画面（ボタン画像等を含む）等が表示される。操作者は、タッチパネル２５内に仮想的に配置されるボタン（ボタン画像で表現されるボタン）を押下することによって、ＭＦＰ１０の各種動作内容を設定することなどが可能である。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。
【００３９】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（より詳細には、プログラムモジュール群）を実行することによって、各種の処理部を実現する。なお、当該ソフトウエアプログラム（以下、単にプログラムとも称する）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介してＭＦＰ１０にインストールされるようにしてもよい。あるいは当該プログラムは、ネットワーク１０８等を介してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００４０】
図３は、ＭＦＰ１０におけるプログラム構成等を示す図である。図３に示されるように、ＭＦＰ１０において動作するアプリケーションソフトウエアプログラム（以下、単にアプリケーションとも称する）としては、内部サーバ３０（詳細には、ウエブサーバとしての機能等を実現するプログラムモジュール群）、およびプログラムＰ１（ウエブブラウザ機能を有するアプリケーション）等が存在する。
【００４１】
プログラムＰ１のウエブブラウザは、外部サーバ８０に対するアクセスが可能であるとともに、内部サーバ３０に対するアクセスも可能である。
【００４２】
プログラムＰ１は、ウエブブラウザ（単にブラウザとも称する）機能を利用して内部ウエブサーバ（単に内部サーバとも称する）３０と通信する。プログラムＰ１は、ＨＴＴＰ（HyperText Transfer Protocol）およびスクリプト（PYTHON等のスクリプト言語で記述されたスクリプト）等を用いることによって、内部サーバ３０と連携しつつ各種の処理を実行する。なお、内部サーバ３０は、ＩＷＳ（インターネットウエブサーバないしインターナルウエブサーバ）等とも称される。
【００４３】
プログラムＰ１は、内部サーバ３０と連携して、ブラウザ機能を利用して表示画面（ＭＦＰ１０の操作画面等）を表示し、当該操作画面等を介して各種の操作入力を受け付ける。
【００４４】
より詳細には、内部サーバ３０内の特定アドレスが最初のアクセス先（Ｄ１）としてプログラムＰ１に登録されており、当該プログラムＰ１はウエブブラウザ機能を用いて先ず当該特定アドレス（たとえば、mfp://iwsapp.html）にアクセスする。そして、当該プログラムＰ１は、当該特定アドレスに格納された表示用データ（ＨＴＭＬ（HyperText Markup Language）等のページ記述言語で記述された表示用データ）に基づき、ＭＦＰ１０内のウエブブラウザ機能を用いて最初の操作画面を表示する。なお、その後、ユーザの操作に応じて、当該プログラムＰ１は、当該プログラムＰ１内に格納されているアクセス先（詳細には、当該アクセス先のＵＲＬ（Uniform Resource Locator））（最初のアクセス先Ｄ１とは異なるアクセス先）の情報に基づき次の操作画面を表示する。このような動作を繰り返すことによって、各操作画面を用いてＭＦＰ１０に対する各種の操作入力が行われる。
【００４５】
また、プログラムＰ１は、外部サーバ８０と連携して、各種のウエブコンテンツに関する表示画面をタッチパネル２５に表示し、当該表示画面を介して各種の操作入力を受け付けることも可能である。
【００４６】
このように、プログラムＰ１は、ブラウザを用いて各種の画面（ブラウザの表示画面）をタッチパネル２５に表示するとともに、ブラウザを用いて各種の操作入力を受け付ける。
【００４７】
また、図２にも示すように、コントローラ９は、プログラムＰ１を実行することによって、通信制御部１１と取得部１３と解析部１５と表示制御部１６とを含む各種の処理部を実現する。
【００４８】
通信制御部１１は、他の装置（外部サーバ８０等）との間の通信動作等を制御する処理部である。また、通信制御部１１は、内部サーバ３０との間の通信動作をも制御する。
【００４９】
取得部１３は、ＭＦＰ１０のタッチパネル２５（表示部）の大きさに関する情報（画素サイズ情報）を（自装置の格納部５から）取得する処理部である。
【００５０】
解析部１５は、ブラウザ（プログラムＰ１）の表示対象コンテンツを解析する処理部である。たとえば、解析部１５は、当該表示対象コンテンツの種類を判定する判定処理等を実行する。より詳細には、表示対象コンテンツが特定の種類のコンテンツ（「サイズ固定コンテンツ」）であるか否かが判定される。なお、解析部１５は、判定処理を行う処理部であることから、判定部とも称される。
【００５１】
表示制御部１６は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。表示制御部１６は、ブラウザの表示対象コンテンツの種類の判定結果に基づいて、当該表示対象コンテンツをタッチパネル２５（表示部）に表示する動作を制御する。
【００５２】
＜１−３．動作＞
＜概略＞
この実施形態では、新型のＭＦＰ１０のタッチパネル２５Ｂ等にて各種のコンテンツ（表示対象コンテンツ）を表示する際に、当該表示対象コンテンツの種類に応じて表示動作が制御される。
【００５３】
具体的には、まず、表示対象コンテンツが特定の種類のコンテンツ（より詳細には、そのサイズが固定値で指定されたコンテンツ（「サイズ固定コンテンツ」とも称する））であるか否かが判定され、その判定結果に応じて、表示対象コンテンツが２つに区別される。すなわち、表示対象コンテンツは、特定の種類のコンテンツである第１の種類のコンテンツとそれ以外の種類のコンテンツである第２の種類のコンテンツとに大別される。
【００５４】
そして、表示対象コンテンツが第１の種類のコンテンツ（「サイズ固定コンテンツ」）であると判定される場合、表示対象コンテンツ内での大きさ指定（拡大指定等）の有無にかかわらず、表示対象コンテンツはブラウザの表示画面の大きさ（ここではタッチパネル２５（２５Ｂ）の大きさ）に合わせて拡大されて表示される（図７等参照（後述））。端的に言えば、「サイズ固定コンテンツ」に関しては自動拡大処理（後述）が施される。なお、第１の種類のコンテンツの中には、内部サーバ３０にアクセスすることによって表示されるもののみならず、外部サーバ８０にアクセスすることによって表示されるものも存在する。
【００５５】
一方、表示対象コンテンツが第１の種類のコンテンツ（「サイズ固定コンテンツ」）ではないと判定される場合、表示対象コンテンツは、当該表示対象コンテンツ内に含まれる指定内容に従って表示される（図１５参照（後述））。端的に言えば、第２の種類のコンテンツ（「サイズ固定コンテンツ」以外のコンテンツ）に関しては、自動拡大処理は施されず、当該コンテンツ内での指定内容（拡大率等）に従って表示される。なお、第２の種類のコンテンツとしては、内部サーバ３０にアクセスすることによって表示されるものと外部サーバ８０にアクセスすることによって表示されるものとの双方が存在する。
【００５６】
＜属性情報に基づくコンテンツ種類判定＞
この実施形態では、表示対象コンテンツが第１の種類のコンテンツ（「サイズ固定コンテンツ」）であるか否かが、当該表示対象コンテンツ内の属性情報等に基づいて判定される。
【００５７】
具体的には、表示対象コンテンツ内の背景画像の大きさが「Background属性」を用いて固定値（特定の値）で指定されている場合には、当該コンテンツの幅または高さが指定されていると判定されるとともに、当該表示対象コンテンツは、「サイズ固定コンテンツ」であると判定される。
【００５８】
たとえば、図５に示すような操作画面２１０（ＭＦＰのタッチパネル２５等に表示される操作画面）は、「サイズ固定コンテンツ」（その表示サイズが固定値で指定されたコンテンツ）である。操作画面２１０は、タッチパネル２５（旧型のＭＦＰのタッチパネル２５Ａ等）のサイズに合わせて作成される。より具体的には、操作画面２１０（コンテンツ）は、その表示領域の全体の大きさが固定値で指定されるとともに、当該表示領域内の各操作部材の大きさおよび配置位置が固定値で指定されることによって作成される。より具体的には、そのような指定内容がページ記述言語（ＨＴＭＬ等）によって記述されたデータファイルとして作成される。ここでは、当該操作画面２１０（「サイズ固定コンテンツ」）が旧型のＭＦＰのタッチパネル２５Ａ向けに既に作成されている状況を想定する。
【００５９】
「サイズ固定コンテンツ」においては、当該コンテンツの全体の大きさがタッチパネル２５（たとえば旧型のＭＦＰのタッチパネル２５Ａ等）の大きさ（たとえば、６４０画素×４００画素）に合致するように、表示対象コンテンツ内の背景画像の大きさが、Background属性を用いて特定の値（固定値））が指定されることが多い。より詳細には、「background-size: 640px 400px」との記述によって、当該コンテンツの全体の大きさが、６４０画素×４００画素に指定される。換言すれば、背景画像の大きさは、一般的に当該コンテンツの大きさに等しい。そして、このような当該Background属性（詳細には、background-size属性）を用いたサイズ指定の記述を有するコンテンツは、その表示サイズが指定されているコンテンツであると判定されるとともに、「サイズ固定コンテンツ」であると判定される。また、背景画像の大きさが当該コンテンツの大きさであると判定される。
【００６０】
このような「サイズ固定コンテンツ」（旧型のＭＦＰのタッチパネル２５Ａ向けのコンテンツ）を新型のＭＦＰ１０のタッチパネル２５Ｂにて表示する際には、当該コンテンツはブラウザの表示画面の大きさ（タッチパネル２５Ｂの大きさ）に合わせて拡大されて表示される（図７等参照（後述））。
【００６１】
これによれば、操作画面２１０が新たなタッチパネル２５Ｂに拡大して表示されるので、比較的大きなタッチパネル２５Ｂの表示領域を有効に利用することができる。
【００６２】
一方、それ以外の場合（表示対象コンテンツ内の背景画像の大きさがBackground属性を用いて指定されていない場合）には、基本的には、当該表示対象コンテンツは、「サイズ固定コンテンツ」ではないと判定される。そして、当該表示対象コンテンツは、その指定内容に従ってタッチパネル２５Ｂにて表示される。
【００６３】
これによれば、新たなタッチパネル２５Ｂにおいて表示対象コンテンツがその指定内容に従って表示されるので、無用な自動拡大処理による弊害を回避することが可能である。
【００６４】
＜優先的な除外処理＞
また、表示対象コンテンツ内の背景画像の大きさがBackground属性を用いて指定されているか否かにかかわらず、次の２つの条件Ｃ１，Ｃ２のいずれかが成立するときには、常に表示対象コンテンツは「サイズ固定コンテンツ」ではないと判定される。
【００６５】
１つ目の条件Ｃ１は、表示対象コンテンツの画素数サイズを表示部の画素数サイズに合わせるべき旨を予め指定する記述（VIEWPORT属性等）が表示対象コンテンツに含まれていると判定されることである。当該条件Ｃ１が充足される場合、表示対象コンテンツは特定の種類（第１の種類）のコンテンツではないと判定される。
【００６６】
たとえば、コンテンツの横幅をパネルの横幅に合わせる旨を指定した記述（ページ記述言語での記述）が表示対象コンテンツに含まれていると判定される場合、当該表示対象コンテンツは第２の種類のコンテンツであると判定される。より詳細には、「<meta name="viewport" content="width=device-width">」との記述によって、コンテンツの横幅をパネルの横幅に合わせる旨が指定される。
【００６７】
また、コンテンツの縦幅（高さ）をパネルの縦幅（高さ）に合わせる旨を指定した記述（ページ記述言語での記述）が表示対象コンテンツに含まれていると判定される場合にも、当該表示対象コンテンツは、特定の種類（第１の種類）のコンテンツではないと判定される。
【００６８】
このように、条件Ｃ１を充足するコンテンツ（VIEWPORT属性を用いてコンテンツの横幅をパネルの横幅に合わせる旨が指定されたコンテンツ等）は、特定の種類（第１の種類）のコンテンツではないと判定される。換言すれば、条件Ｃ１を充足する当該コンテンツは、第２の種類のコンテンツであると判定される。
【００６９】
そして、第２の種類のコンテンツに関しては、「サイズ固定コンテンツ」に対する自動拡大表示は適用されず、当該コンテンツ内に含まれる指定内容に従って当該コンテンツが表示される。
【００７０】
たとえば、上述のように、ウエブページにおいてVIEWPORT属性を用いた記述によって、コンテンツの横幅をパネルの横幅に合わせる旨が指定される場合には、当該指定された表示サイズで表示されることが当該コンテンツの作成者によって意図されていることを重視し、ブラウザ側で独自の自動拡大処理を行わないようにする。これによれば、後述するように、コンテンツの作成者の意図に反する表示処理によって表示異常が発生すること、を防止することが可能である。すなわち、より適切な表示が行われ得る。
【００７１】
このように、表示対象コンテンツの画素数サイズを表示部の画素数サイズに合わせるべき旨を予め指定する記述（VIEWPORT属性等）を有するコンテンツに関しては、当該記述に基づいて表示されることが優先されるので、より適切な表示が行われ得る。
【００７２】
２つ目の条件Ｃ２は、表示対象メディア（媒体）に応じて表示スタイルを規定する記述（MEDIA属性）が表示対象コンテンツに含まれていると判定されることである。当該条件Ｃ２が充足される場合、当該表示対象コンテンツは特定の種類（第１の種類）のコンテンツではないと判定される。そして、第２の種類のコンテンツに関しては、「サイズ固定コンテンツ」に対する自動拡大表示は適用されず、当該コンテンツ内に含まれる指定内容に従って当該コンテンツが表示される。
【００７３】
たとえば、ウエブページにおいてはMEDIA属性を利用した記述によって、表示対象メディアごとに表示スタイルを規定することが可能である。詳細には、MEDIA属性の記述において、「screen」（パソコンなどのスクリーン）および「handheld」（携帯機器）などの媒体ごとに、個別の表示スタイル（スタイルシート等）を指定することが可能である。このように表示スタイルが媒体毎に予め指定されているコンテンツは、当該指定された表示スタイルで表示されることが当該コンテンツの作成者によって意図されていることを重視し、ブラウザ側で独自の自動拡大処理を行わないようにする。これによって、コンテンツの作成者の意図に反する表示処理によって表示異常が発生すること、を防止することが可能である。すなわち、より適切な表示が行われ得る。
【００７４】
このように、条件Ｃ１および／または条件Ｃ２を充足するコンテンツに関しては、当該コンテンツの作成者による指定の意図を重視し、コンテンツ内の記述（指定内容）に基づいて表示されることが優先される。これによれば、より適切な表示が行われ得る。
【００７５】
＜１−４．詳細動作＞
＜ステップＳ１１〜＞
つぎに、ＭＦＰ１０における動作について図４等を参照しながら説明する。図４は、ＭＦＰ１０の動作を示すフローチャートである。なお、当該動作は、ブラウザ機能付きアプリケーションＰ１等によって実現される。
【００７６】
まず、ＭＦＰ１０は、表示対象コンテンツ（ページ記述言語等で記述されたウエブページコンテンツ）をサーバ（３０あるいは８０）から受信すると、当該表示対象コンテンツを解析する（ステップＳ１１）。また、ＭＦＰ１０は、ステップＳ１２において、当該ＭＦＰ１０のタッチパネル２５（２５Ｂ）のパネルサイズを取得する。
【００７７】
そして、ステップＳ１３，Ｓ１４において、条件Ｃ１，Ｃ２の充足性が判定される。
【００７８】
具体的には、ステップＳ１３において、当該表示対象コンテンツが条件Ｃ１を充足するか否かが判定される。条件Ｃ１が充足される旨が判定されると、ステップＳ１９（後述）に進む。一方、条件Ｃ１が充足されない旨が判定されると、ステップＳ１４に進む。
【００７９】
ステップＳ１４においては、当該表示対象コンテンツが条件Ｃ２を充足するか否かが判定される。条件Ｃ２が充足される旨が判定されると、ステップＳ１９（後述）に進む。一方、条件Ｃ２が充足されない旨が判定されると、ステップＳ１５に進む。
【００８０】
ステップＳ１５においては、表示対象コンテンツの属性情報（BACKGROUND属性）に基づき背景画像サイズが固定値で指定されているか否かが判定される。より詳細には、背景画像の幅または高さがBACKGROUND属性によって固定値で指定されているか否かが判定される。
【００８１】
表示対象コンテンツにおいて、その背景画像の幅および高さのいずれもがBACKGROUND属性によって固定値で指定されていない場合には、表示対象コンテンツが「サイズ固定コンテンツ」ではないと判定され、ステップＳ１９（後述）に進む。
【００８２】
一方、表示対象コンテンツにおいて、その背景画像の幅または高さがBACKGROUND属性によって固定値で指定されている場合には、表示対象コンテンツが「サイズ固定コンテンツ」として判定され、ステップＳ１６に進む。
【００８３】
＜ステップＳ１６＞
ステップＳ１６においては、表示対象コンテンツをブラウザの表示画面の大きさ（ここでは、タッチパネル２５のパネルサイズに等しい）に合わせて自動的に拡大して表示する処理（「自動拡大処理」とも称する）が実行される。この自動拡大処理は、表示対象コンテンツ内での大きさ指定（拡大指定）の有無にかかわらず、謂わば強制的に実行される。なお、後述するように、この実施形態においては、当該自動拡大処理における拡大率は、値Ｒ１と値Ｒ２とのうち比較的小さな値に定められる。
【００８４】
図６は、このような自動拡大処理の一例を示す概念図である。図６の上段には、本来の大きさの操作画面２１０（タッチパネル２５Ａに表示された操作画面２１０）が示されている。図６の下段には、拡大後の操作画面２１０（タッチパネル２５Ｂに表示された操作画面２１０）が示されている。また、図７は、図６と同様の内容を示す図である。図６においては、操作画面２１０が捨象して示され（操作画面２１０の外枠のみが示され）ており、図７においては、図５の操作画面２１０が詳細に描画されている。
【００８５】
図６の上側および図７の上側に示された操作画面２１０（２１０Ａ）は、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズと同じサイズ（たとえば、６４０画素×４００画素）を有する画面である。すなわち、操作画面２１０（２１０Ａ）に関する表示対象コンテンツは、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズと同じサイズを有している。
【００８６】
一方、図６の下側および図７の下側においては、自動拡大処理後の操作画面２１０（２１０Ｂ）が示されている。ここにおいて、新型のＭＦＰ１０のタッチパネル２５Ｂの画素数サイズは、横方向および縦方向のそれぞれにおいて、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズの１．５倍のサイズ（９６０画素×６００画素）を有している。
【００８７】
ＭＦＰ１０は、自動拡大処理における拡大率を次のようにして決定する。まず、ＭＦＰ１０は、表示対象コンテンツの横方向画素数サイズＸ１（ここでは６４０画素）に対するタッチパネル２５Ｂの横方向画素数サイズＸ２（ここでは９６０画素）の割合Ｒ１（＝Ｘ２／Ｘ１）（ここでは、１．５倍）を算出する。また、ＭＦＰ１０は、表示対象コンテンツの縦方向画素数サイズＹ１（ここでは４００画素）に対するタッチパネル２５Ｂの縦方向画素数サイズＹ２（ここでは６００画素）の割合Ｒ２（＝Ｙ２／Ｙ１）（ここでは、１．５倍）を算出する。そして、ＭＦＰ１０は、上述の値Ｒ１と値Ｒ２とのうち比較的小さな値を、上述の自動拡大処理における拡大率として定める。なお、ここでは、値Ｒ１，Ｒ２が互いに同一の値であるので、いずれの値を採用しても拡大率は同じ値（１．５倍）である。
【００８８】
そして、ＭＦＰ１０は、表示対象コンテンツを、当該拡大率（１．５倍）で拡大して表示する（図７の下段参照）。
【００８９】
その結果、拡大後の操作画面２１０Ｂは、横方向および縦方向のそれぞれにおいて、元の操作画面２１０Ａの１．５倍の画素サイズを有する画面として表示される。当該操作画面２１０Ｂは、上述のＭＦＰ１０（新型のＭＦＰ）のタッチパネル２５Ｂの画素数サイズと同じサイズ（たとえば、９６０画素×６００画素）を有している。
【００９０】
これによれば、図７等に示すように、旧型のタッチパネル２５用の元の操作画面２１０Ａが、（比較的大きくなった）タッチパネル２５Ｂの画面全体を利用するように拡大されて操作画面２１０Ｂとして表示されるので、操作画面２１０内の各操作部材および文字等がそれぞれ拡大表示される。したがって、操作画面２１０の操作性を向上させることが可能である。
【００９１】
これに対して、図２１は、比較例に係る表示例（具体的には、上述のような自動拡大処理を行わない場合の表示例）を示す図である。図２１の上側には、旧型のＭＦＰのタッチパネル２５Ａにおいて元の操作画面２１０（２１０Ａ）が表示されており、図２１の下側には、新型のＭＦＰ１０のタッチパネル２５Ｂにおいて元の操作画面２１０（２１０Ａ）がそのままの画素サイズ（６４０画素×４００画素）で表示されている。図２１のような表示がなされる場合には、タッチパネル２５Ｂにおいて操作画面２１０Ａの右側と下側とに余白（ハッチング部分）が生じている。すなわち、比較的大きくなったタッチパネル２５Ｂが有効利用されていない。
【００９２】
図２１と比較すると判るように、上記実施形態における自動拡大処理によれば、図７等に示すように、タッチパネル２５Ａよりも大きなタッチパネル２５Ｂを有効に利用することが可能である。また、余白の発生を抑制し、見栄えを維持することもできる。
【００９３】
＜別の自動拡大処理＞
なお、ここでは、値Ｒ１と値Ｒ２とが同じ値である状況が例示されている。換言すれば、表示対象コンテンツの縦横比（旧型のＭＦＰのタッチパネル２５Ａの縦横比）と新型のＭＦＰ１０のタッチパネル２５Ｃの縦横比との両者が同じである態様が例示されている。当該両者が互いに異なる場合には、自動拡大処理における拡大率は、たとえば次のようにして決定される。
【００９４】
図８および図９は、値Ｒ２が値Ｒ１よりも大きい状況を示している。図８の上段には、本来の大きさの操作画面２１０Ａ（表示対象コンテンツ）が示されており、図８の下段には、拡大後の操作画面２１０Ｃが示されている。また、図９は、図８と同様の内容を示す図である。図８においては、操作画面２１０が捨象して示され（操作画面２１０の外枠のみが示され）ており、図９においては、図５の操作画面２１０が詳細に描画されている。
【００９５】
図８および図９においては、新型のＭＦＰ１０のタッチパネル２５Ｃの画素数サイズは、横方向においては、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズ（換言すれば、表示対象コンテンツの本来の画素数サイズ）の１．５倍のサイズ（９６０画素）を有している。一方、縦方向においては、新型のＭＦＰ１０のタッチパネル２５Ｃの画素数サイズは、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズの１．７５倍のサイズ（７００画素）を有している。このような状況においては、値Ｒ１は、１．５であり、値Ｒ２は、１．７５である。そして、値Ｒ１と値Ｒ２とのうち比較的小さな値（ここでは、値Ｒ１＝１．５）が、上述の自動拡大処理における拡大率として定められ、当該拡大率で元の表示対象コンテンツが自動拡大されて表示される（図９の下側参照）。これによれば、表示対象コンテンツの全てが見えるように拡大され得る。
【００９６】
なお、これに限定されず、比較的大きな値Ｒ２（＝１．７５）が拡大率として採用されて拡大されてもよい。ただし、その場合には、拡大後の操作画面２１０の右側部分がタッチパネル２５Ｃからはみ出してしまうため、見栄えが悪くなるなどの弊害が生じ得る。そのため、上述のように値Ｒ１と値Ｒ２とのうち比較的小さな値が拡大率として定められ、当該拡大率で元の表示対象コンテンツが自動拡大されて表示されることが好ましい。
【００９７】
＜さらに別の自動拡大処理＞
また、逆に値Ｒ２が値Ｒ１よりも小さい場合には次のような動作が行われる。図１０および図１１は、値Ｒ２が値Ｒ１よりも小さい状況を示している。図１０の上段には、本来の大きさの操作画面２１０Ａ（表示対象コンテンツ）が示されており、図１０の下段には、拡大後の操作画面２１０Ｄが示されている。また、図１１は、図１０と同様の内容を示す図である。図１０においては、操作画面２１０が捨象して示され（操作画面２１０の外枠のみが示され）ており、図１１においては、図５の操作画面２１０が詳細に描画されている。
【００９８】
図１０および図１１では、横方向において、新型のＭＦＰ１０のタッチパネル２５Ｄの画素数サイズは、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズ（換言すれば、表示対象コンテンツの本来の画素数サイズ）の約１．７倍のサイズ（１１００画素）を有している。一方、縦方向においては、新型のＭＦＰ１０のタッチパネル２５Ｄの画素数サイズは、旧型のＭＦＰのタッチパネル２５Ａの画素数サイズの１．５倍のサイズ（６００画素）を有している。このような状況においては、値Ｒ１は、約１．７であり、値Ｒ２は、１．５である。そして、値Ｒ１と値Ｒ２とのうち比較的小さな値（ここでは、値Ｒ２＝１．５）が、上述の自動拡大処理における拡大率として定められ、当該拡大率で元の表示対象コンテンツが自動拡大されて表示される（図１１の下側参照）。これによれば、表示対象コンテンツの全てが見えるように拡大され得る。
【００９９】
なお、これに限定されず、比較的大きな値Ｒ１（＝１．７）が拡大率として採用されて拡大されてもよい。ただし、その場合には、拡大後の操作画面２１０の下側部分がタッチパネル２５Ｄからはみ出してしまうため、見栄えが悪くなるなどの弊害が生じ得る。そのため、上述のように値Ｒ１と値Ｒ２とのうち比較的小さな値が拡大率として定められ、当該拡大率で元の表示対象コンテンツが自動拡大されて表示されることが好ましい。
【０１００】
また、ここでは、値Ｒ１と値Ｒ２とのうち比較的小さな値が自動拡大処理における「拡大率」として定められ、当該拡大率で元の表示対象コンテンツが自動拡大されて表示されているが、これに限定されない。たとえば、常に値Ｒ１が拡大率として決定されてもよい。あるいは、常に値Ｒ２が拡大率として決定されてもよい。
【０１０１】
＜非自動拡大（サイズ固定コンテンツ以外）＞
つぎに、図４にてステップＳ１５からステップＳ１９に進んだ場合の処理について説明する。
【０１０２】
この場合、すなわち表示対象コンテンツが特定の種類のコンテンツ（「サイズ固定コンテンツ」）ではないと判定される場合には、表示対象コンテンツ内に含まれる指定内容に従って当該表示対象コンテンツが表示される。
【０１０３】
図１４は、特定の種類のコンテンツではないと判定されるコンテンツの表示画面２７０の一例を示している。図１５は、表示対象コンテンツの表示画面２７０が各タッチパネル２５Ａ，２５Ｂにて表示される様子を示す図である。
【０１０４】
図１５の上段には、旧型のＭＦＰのタッチパネル２５Ａにて表示対象コンテンツの表示画面２７０Ａが本来の大きさで表示されている。また、図１５の下段には、新型のＭＦＰ１０のタッチパネル２５Ｂにて表示対象コンテンツの表示画面２７０Ａがそのままの大きさで表示されている。換言すれば、表示対象コンテンツの表示画面２７０（２７０Ａ）は、当該コンテンツ内に含まれる指定内容に従って表示されている。
【０１０５】
図１５の上段に示されるように、表示対象コンテンツの表示サイズ（画素数サイズ）は、タッチパネル２５Ａの画素数サイズよりも大きく、タッチパネル２５Ａにおいては、表示対象コンテンツの一部（左上側の領域のみ）のみが表示されている。表示対象コンテンツの右側部分および下側部分を表示するには、ブラウザのスクロール操作が求められる。
【０１０６】
また、図１５の下段に示されるように、タッチパネル２５Ａよりも大きなタッチパネル２５Ｂにおいて、表示対象コンテンツの表示画面２７０（２７０Ａ）は、拡大されることなくそのままの大きさで表示されている。その結果、表示対象コンテンツの表示画面２７０の全範囲のうち比較的広い範囲（ここでは全範囲）の情報がタッチパネル２５Ｂに表示されている。すなわち、比較的多くの情報が一度に表示されており、ユーザはスクロール操作を行わずに比較的多くの情報を知得することが可能である。
【０１０７】
なお、図２３は、仮に表示対象コンテンツの表示画面２７０を拡大して表示する技術（比較例に係る技術）を示す図である。当該技術においては、図２３の下段に示すように、表示対象コンテンツの表示画面２７０は、１．５倍に拡大されてタッチパネル２５Ｂにて表示されている。タッチパネル２５Ｂの大きさは、タッチパネル２５Ａの１．５倍に拡大されているものの、表示対象コンテンツの表示画面２７０も同じ倍率（１．５倍）で拡大されている。そのため、表示対象コンテンツの表示画面２７０の全範囲のうちタッチパネル２５にて表示されている範囲（見えている範囲）は、同じである。すなわち、コンテンツを拡大表示することによって文字が大きくなっているものの、表示対象領域に現れている情報量は増えていない。現在の表示対象部分に隣接する隣接部分（右側部分あるいは下側部分等）に記載された情報を得るためには、依然としてスクロール操作が求められる。換言すれば、パネルの大型化の恩恵を十分に享受できていない。
【０１０８】
これに対して、図１５に示すように、本願実施形態においては、表示対象コンテンツの表示画面２７０（２７０Ａ）は、自動拡大（強制拡大）されることなくそのままの大きさで表示されている。これによれば、比較的多くの情報が一度に表示され、ユーザはスクロール操作を行わずに比較的多くの情報を知得することが可能である。
【０１０９】
＜非自動拡大（条件Ｃ１成立時）＞
つぎに、図４にてステップＳ１３からステップＳ１９に進んだ場合の処理について説明する。すなわち、条件Ｃ１が充足される場合に処理について説明する。
【０１１０】
この実施形態においては、条件Ｃ１（表示対象コンテンツの画素数サイズを表示部の画素数サイズに合わせるべき旨を予め指定する記述（VIEWPORT属性等）が表示対象コンテンツに含まれていると判定されること）が充足される場合には、表示対象コンテンツが特定の種類のコンテンツではないと判定される。
【０１１１】
たとえば、コンテンツの横幅をパネルの横幅に合わせる旨を指定した記述（「<meta name="viewport" content="width=device-width">」）が表示対象コンテンツに含まれていると判定される場合、当該表示対象コンテンツは第２の種類のコンテンツであると判定される。
【０１１２】
そして、当該表示対象コンテンツは、当該表示対象コンテンツ内に含まれる指定内容に従って表示される。換言すれば、上述のような自動拡大処理（強制的な拡大処理）は行われない。
【０１１３】
図１３は、このような表示処理の一例を示す概念図である。図１３の上段には、表示対象コンテンツの本来の大きさの表示画面２３０（２３０Ａ）（図１２も参照）が示されている。なお、図１２は、表示対象コンテンツの表示画面２３０を詳細に示す図である。また、図１３の下段には、当該コンテンツの指示内容に従って当該表示対象コンテンツの表示画面２３０（２３０Ｂ）がタッチパネル２５Ｃに表示される様子が示されている。
【０１１４】
一方、図２２は、比較例に係る表示例を示す図である。
【０１１５】
図２２の上段には、図１３の上段と同様に、本来の大きさの表示対象コンテンツの表示画面２３０Ａ（図１２も参照）が示されている。
【０１１６】
これに対して、図２２の下段には、「自動拡大処理」（換言すれば、コンテンツの指定内容とは異なる拡大処理）が施されて当該表示対象コンテンツの表示画面２３０（２３０Ｃとも称する）が表示される様子が示されている。ただし、ここでは、当該自動拡大処理の「拡大率」として常に値Ｒ２（縦方向の新旧パネルサイズ比）が採用されるものとする。そして、図２２の下段においては、結果的に、値Ｒ１と値Ｒ２とのうち比較的大きな値（ここでは、値Ｒ２＝１．７５）が「拡大率」として決定され、当該拡大率で元の表示対象コンテンツが自動拡大されて表示されている（図２２の下段）。
【０１１７】
このような自動拡大処理（コンテンツの指定内容とは異なる拡大処理）の結果、表示対象コンテンツの表示画面２３０の表示内容に異常が生じている。具体的には、表示対象コンテンツの表示画面２３０の部品画像２３１，２３２は、本来の位置（画面内の比較的右上側の位置）とは別の位置（画面内の比較的左下側の位置）へと移動してしまっている。端的に言えば、部品画像２３１，２３２の「回り込み」が発生している。このような表示は、元の表示対象コンテンツの作成者の意図とは異なっている。
【０１１８】
このような意図しない表示は、「自動拡大処理（強制的な拡大処理）」が行われたこと、換言すれば、コンテンツの指定内容とは異なる拡大処理が行われたこと、に起因する。
【０１１９】
この実施形態においては、当該コンテンツの横幅をパネルの横幅に合わせる旨を指定した記述を含む表示対象コンテンツの表示画面２３０に関しては、コンテンツの指定内容に従った表示処理が行われ（図１３参照）、「自動拡大処理（強制的な拡大処理）」が行われない。換言すれば、条件Ｃ１（表示対象コンテンツの画素数サイズを表示部の画素数サイズに合わせるべき旨を予め指定する記述（VIEWPORT属性等）が表示対象コンテンツに含まれていると判定されること）が充足される場合には、コンテンツの指定内容に従った表示処理が行われ、「自動拡大処理（強制的な拡大処理）」が行われない。これによれば、図２２の下段のような表示異常の発生を回避することが可能であり、コンテンツの見栄えを維持すること等が可能である。
【０１２０】
＜非自動拡大（条件Ｃ２成立時）＞
つぎに、図４にてステップＳ１４からステップＳ１９に進んだ場合の処理について説明する。すなわち、条件Ｃ２が充足される場合の処理について説明する。
【０１２１】
この実施形態においては、条件Ｃ２（表示対象媒体に応じて表示スタイルを規定する記述（MEDIA属性等）が表示対象コンテンツに含まれていると判定されること）が充足される場合には、表示対象コンテンツが特定の種類のコンテンツではないと判定される。
【０１２２】
そして、表示対象コンテンツにおいて、表示スタイルに関して明示の指示が存在する場合においては、条件Ｃ１が充足される場合と同様に、自動拡大処理を施すのではなく、当該表示対象コンテンツ内の指示内容に従うことが優先される。換言すれば、表示対象コンテンツの作成者の意図が最大限に尊重される。これによれば、意図しない表示異常の発生を回避し、表示対象コンテンツの指示内容に従った表示を行うことが可能である。
【０１２３】
また、表示対象媒体のサイズごとに表示スタイルが指定されている場合には、各表示対象媒体のサイズに応じた最適な表示スタイルが適用される。たとえば、タッチパネル２５（ブラウザ）のサイズが所定程度よりも小さい時には、当該比較的小さなサイズに応じた比較的少ない情報量を一度に表示する表示スタイルを採用することができる。逆に、タッチパネル２５（ブラウザ）のサイズが所定程度よりも大きい場合には、当該比較的大きなサイズに応じた比較的多くの情報量を一度に表示する表示スタイルを採用することができる。
【０１２４】
＜実施形態の効果等＞
以上のような動作によれば、図７等に示すように、操作画面２１０（サイズ固定コンテンツ）は、タッチパネル２５Ｂの画面全体を利用するように拡大されて表示されるので、操作画面２１０内の各操作部材および文字等がそれぞれ拡大表示される。したがって、操作画面２１０の操作性を向上させることが可能である。
【０１２５】
一方、図１５に示すように、非サイズ固定コンテンツの表示画面２７０は、自動拡大（強制拡大）されることなくそのままの大きさで表示されている。これによれば、比較的多くの情報が一度に表示され、ユーザはスクロール操作を行わずに比較的多くの情報を知得することが可能である。
【０１２６】
このように、コンテンツの種類に応じてタッチパネル２５Ｂ（詳細にはそのブラウザ）にて適切な表示を行うことが可能である。
【０１２７】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下、第１実施形態との相違点を中心に説明する。
【０１２８】
図１６は、第２実施形態に係る動作を示すフローチャートである。
【０１２９】
第２実施形態においては、ステップＳ１６，Ｓ１７，Ｓ１８の処理が、第１実施形態と異なっている。
【０１３０】
具体的には、ステップＳ１５で「ＹＥＳ」と判定された後に、ステップＳ１７に進む。
【０１３１】
ステップＳ１７においては、背景画像サイズの横方向と縦方向とのうちの一方の方向にのみ、BACKGROUND属性による指定（背景画像サイズの指定）があるか否かが判定される。換言すれば、背景画像サイズの幅と高さとのうちの一方にのみ、BACKGROUND属性による指定があるか否かが判定される。そして、判定結果が「ＹＥＳ」である場合には、ステップＳ１８に進み、判定結果が「ＮＯ」である場合には、ステップＳ１６に進む。
【０１３２】
ステップＳ１６においては、上記第１実施形態と同様の動作が行われる。
【０１３３】
一方、ステップＳ１８においては、値Ｒ１，Ｒ２のうち、BACKGROUND属性による指定がなされた方向（指定方向）に関する値を拡大率として定め、当該拡大率で表示対象コンテンツが拡大して表示される。換言すれば、表示対象コンテンツの背景画像の指定方向における画素数サイズ（Ｖ１）に対する、タッチパネル２５（２５Ｂ）の指定方向における画素数サイズ（Ｖ２）の割合（Ｖ２／Ｖ１）が、拡大率として定められる。
【０１３４】
具体的には、背景画像の画素数サイズ指定が横方向にのみ行われている場合には、横方向に関する割合である値Ｒ１が拡大率として用いられる。これによれば、横方向のサイズ指定を行った表示対象コンテンツの作成者の意図を尊重した表示を行うことが可能である。
【０１３５】
逆に、背景画像の画素数サイズ指定が縦方向にのみ行われている場合には、縦方向に関する割合である値Ｒ２が拡大率として用いられる。これによれば、縦方向のサイズ指定を行った表示対象コンテンツの作成者の意図を尊重した表示を行うことが可能である。
【０１３６】
このような態様によれば、自動拡大処理を行う際に、表示対象コンテンツの作成者の意図をより尊重した表示を行うことが可能である。
【０１３７】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１３８】
＜カスタマイズ属性＞
たとえば、上記各実施形態においては、表示対象コンテンツが特定の種類のコンテンツである旨が、背景画像の属性情報に関する一般的な記述「BACKGROUND」属性に基づいて判定されているが、これに限定されない。
【０１３９】
具体的には、表示対象コンテンツが特定の種類のコンテンツである旨が、開発ユーザ（ベンダー）ごとにカスタマイズされた独自の記述（たとえば、「km_size」属性（図１７参照））の有無等に基づき判定されるようにしてもよい。
【０１４０】
より詳細には、特定のカスタマイズ属性（詳細には、表示サイズに関するカスタマイズ属性）（図１７参照）が表示対象コンテンツに含まれている場合に、表示対象コンテンツが特定の種類のコンテンツである旨が判定されてもよい。
【０１４１】
図１７は、このような記述の一例を示す図である。「km_size」属性に関する記述は、コンテンツのサイズを規定する記述として、開発ユーザによって定義された記述である。図１７においては、「km_size」属性を用いて、コンテンツの幅が８００画素であり且つコンテンツの高さが６００画素である旨等が規定されている。ＭＦＰ１０は、表示対象コンテンツがこのような記述を有する場合には、当該表示対象コンテンツが「サイズ固定コンテンツ」であると判定するようにしてもよい。
【０１４２】
あるいは、特定のカスタマイズ属性（詳細には、コンテンツ種類に関するカスタマイズ属性）が表示対象コンテンツに含まれていることに基づいて、表示対象コンテンツが特定の種類のコンテンツである旨が判定されてもよい。図１８は、このような記述の一例を示す図である。図１８においては、「html km_type = "panel" 」を含む記述（タグ）が記載されている。当該記述は、コンテンツの種類が、（ＭＦＰ１０の）「パネル」向けのものである旨を規定する記述として、開発ユーザによって定義された記述である。ＭＦＰ１０は、表示対象コンテンツがこのような記述を有する場合には、当該表示対象コンテンツが、「サイズ固定コンテンツ」であると判定するようにしてもよい。
【０１４３】
＜ファイル名称＞
また、表示対象コンテンツが特定の種類のコンテンツである旨が、表示対象コンテンツのファイル名称に特定の予約語（図１９参照）が含まれていることに基づいて判定されるようにしてもよい。
【０１４４】
図１９は、表示対象コンテンツのファイル名「abcresize.html」を示す図である。このファイル名には、特定の予約語「resize」が含まれている。この予約語「resize」は、上述の自動拡大処理を行うべき旨（サイズを変更すべき旨）を示す単語である。このような特定の予約語が表示対象コンテンツのファイル名に含まれている場合には、ＭＦＰ１０は、当該表示対象コンテンツが「サイズ固定コンテンツ」である旨を判定するようにしてもよい。また、表示対象コンテンツのファイル名称に当該特定の予約語が含まれていないことに基づいて、当該表示対象コンテンツが特定の種類のコンテンツではない旨が判定されるようにしてもよい。
【０１４５】
＜外部端末での表示＞
また、上記各実施形態においては、ＭＦＰ１０の操作パネル部６ｃ（タッチパネル２５）のブラウザ表示画面での表示動作について例示されているが、これに限定されない。たとえば、ＭＦＰ１０と連携する外部端末（タブレット端末等の携帯端末）のブラウザ表示画面での表示動作に対して本発明が適用されるようにしてもよい。
【０１４６】
図２０は、このような変形例に係るシステム１Ｂを示す図である。システム１Ｂは、ＭＦＰ１０およびサーバ８０に加えて、外部端末５０をも備えている。外部端末５０は、タブレット端末等の携帯端末として構成される。当該外部端末５０には、上記のプログラムＰ１等が格納されている。なお、当該プログラムＰ１は、ＣＤ−ＲＯＭなどの可搬性の記録媒体に記録され、当該記録媒体を介して外部端末５０にインストールされるようにしてもよい。あるいは当該プログラムは、ネットワーク１０８等を介してダウンロードされて外部端末５０にインストールされるようにしてもよい。
【０１４７】
図２０の外部端末５０において（詳細には、外部端末５０に内蔵されたコンピュータにおいて）、外部端末５０内に格納された上記のプログラムＰ１（ブラウザ機能を有するアプリケーション）が実行されることによって、上述の実施形態におけるＭＦＰ１０での表示動作と同様の動作が実行される。また、ＭＦＰ１０内の内部サーバ３０は、外部端末５０に対して外部のサーバと同様に機能する。換言すれば、ＭＦＰ１０内の内部サーバ３０は、外部端末５０のウエブリクエスト（ＨＴＴＰリクエスト等）に対して表示対象コンテンツのデータを返信し、表示対象コンテンツに係るウエブページを外部端末５０に表示させることが可能である。また、外部端末５０は、外部サーバ８０からのウエブページをも表示することが可能である。そして、上記各実施形態と同様にして、各種コンテンツが、その指示内容に応じて、あるいは、自動拡大処理を伴って表示されるようにすればよい。この場合、タッチパネル２５Ｂの画素数サイズに代えて外部端末５０のタッチパネル７５の画素数サイズ（外部端末５０におけるブラウザの表示画面の画素数サイズ）が考慮されればよい。
【符号の説明】
【０１４８】
１，１Ａ，１Ｂ  画像処理システム
１０  ＭＦＰ（画像処理装置）
２５  （ＭＦＰの）タッチパネル
３０  内部サーバ
５０  外部端末
７５  （外部端末の）タッチパネル
８０  外部サーバ
２１０  操作画面
２３０，２７０  表示画面
【図１】
0006645311.tif 000002
【図２】
0006645311.tif 000003
【図３】
0006645311.tif 000004
【図４】
0006645311.tif 000005
【図５】
0006645311.tif 000006
【図６】
0006645311.tif 000007
【図７】
0006645311.tif 000008
【図８】
0006645311.tif 000009
【図９】
0006645311.tif 000010
【図１０】
0006645311.tif 000011
【図１１】
0006645311.tif 000012
【図１２】
0006645311.tif 000013
【図１３】
0006645311.tif 000014
【図１４】
0006645311.tif 000015
【図１５】
0006645311.tif 000016
【図１６】
0006645311.tif 000017
【図１７】
0006645311.tif 000018
【図１８】
0006645311.tif 000019
【図１９】
0006645311.tif 000020
【図２０】
0006645311.tif 000021
【図２１】
0006645311.tif 000022
【図２２】
0006645311.tif 000023
【図２３】
0006645311.tif 000024