(57)【要約】【課題】表示内容の読み易さと一覧性の両立を容易に行う。【解決手段】実施形態の表示装置は、検出部と、表示処理部とを有する。検出部は、表示部の表示画面についての拡大指示を検出する。表示処理部は、拡大指示を検出した場合、表示画面内の所定の対象領域から背景と区別される主要情報領域を検出する。また、表示処理部は、拡大指示を検出した場合、主要情報領域を表示画面の中心として、表示画面の縦幅または横幅に主要情報領域の縦幅または横幅を合わせる拡大率で主要情報領域を拡大する表示を表示画面に表示させる。【選択図】図１
2019159212.tif 000002
【特許請求の範囲】
【請求項１】
表示部の表示画面についての拡大指示を検出する検出部と、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景と区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる表示処理部と、
を有することを特徴とする表示装置。
【請求項２】
前記表示処理部は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示処理部は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記表示処理部は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする請求項１乃至３のいずれか一項に記載の表示装置。
【請求項５】
前記表示処理部は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする請求項１乃至４のいずれか一項に記載の表示装置。
【請求項６】
前記表示処理部は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする請求項１乃至５のいずれか一項に記載の表示装置。
【請求項７】
表示部の表示画面についての拡大指示を検出し、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項８】
表示部の表示画面についての拡大指示を検出し、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる、
処理をコンピュータが実行することを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示装置、表示制御プログラムおよび表示制御方法に関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット端末などの携帯型の端末装置では、タッチパネルを配設したディスプレイの大型化が進み、ディスプレイにおいて様々な情報が表示される。ディスプレイに様々な情報が表示されると、例えばシニア層などのユーザーでは、ディスプレイに表示されている文字が読み難いと感じることがある。このようなユーザーに対し、ディスプレイに表示されている文字を読み易くする技術としては、ユーザーから拡大操作を受け付けた場合に拡大表示するものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６０４０４号公報
【非特許文献】
【０００４】
【非特許文献１】「画面タップで拡大表示して見やすくするＸｐｅｒｉａテク」、中山  智、週刊アスキー、［２０１８年３月７日検索］、インターネット＜https://weekly.ascii.jp/elem/000/000/407/407893/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、表示内容の読み易さと一覧性の両立を図ることが容易ではないという問題がある。例えば、表示内容を読み易くしようとして拡大操作を続けると画面に入りきらない部分が生じ、一覧性が損なわれてしまう。そこで、読み易く、かつ、一覧性が損なわれないようにするためには、表示内容が画面内に収まる程度に拡大を調節する操作を要し、拡大操作が煩雑なものとなる。
【０００６】
１つの側面では、表示内容の読み易さと一覧性の両立を容易に行うことを可能とする表示装置、表示制御プログラムおよび表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、表示装置は、検出部と、表示処理部とを有する。検出部は、表示部の表示画面についての拡大指示を検出する。表示処理部は、拡大指示を検出した場合、表示画面内の所定の対象領域から背景と区別される主要情報領域を検出する。また、表示処理部は、拡大指示を検出した場合、主要情報領域を表示画面の中心として、表示画面の縦幅または横幅に主要情報領域の縦幅または横幅を合わせる拡大率で主要情報領域を拡大する表示を表示画面に表示させる。
【発明の効果】
【０００８】
本発明の１実施態様によれば、表示内容の読み易さと一覧性の両立を容易に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる情報処理装置の機能構成例を示すブロック図である。
【図２】図２は、実施形態にかかる情報処理装置の動作例を示すフローチャートである。
【図３】図３は、検出対象領域を説明する説明図である。
【図４】図４は、背景色の検出処理の一例を示すフローチャートである。
【図５】図５は、主要情報領域の検出処理の一例を示すフローチャートである。
【図６】図６は、主要情報の検出例を説明する説明図である。
【図７】図７は、主要情報領域の一例を説明する説明図である。
【図８】図８は、拡大率の算出処理の一例を示すフローチャートである。
【図９】図９は、拡大表示を説明する説明図である。
【図１０】図１０は、一部の拡大表示を説明する説明図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態にかかる表示装置、表示制御プログラムおよび表示制御方法を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する表示装置、表示制御プログラムおよび表示制御方法は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１１】
図１は実施形態にかかる情報処理装置の機能構成例を示すブロック図である。図１に示すように、情報処理装置１は、制御部１０、通信部１１、音声入出力部１２、記憶部１３、操作部１４および表示部１５を有する。情報処理装置１は、表示装置の一例であり、例えばスマートフォンやタブレット端末などを適用できる。本実施形態では、情報処理装置１は、一例として、スマートフォンであるものとする。
【００１２】
制御部１０は、ＣＰＵ（Central  Processing  Unit）などの情報処理装置１全体の処理を司る処理部であり、記憶部１３からプログラム１３ａを読み出してプロセスを実行する。制御部１０は、プロセスを実行することで、検出部１０ａおよび表示処理部１０ｂの機能構成を実現し、例えば表示部１５に表示を行わせる表示制御を実現する。
【００１３】
通信部１１は、制御部１０の制御のもと、アンテナ１１ａを用いて、他の移動機や基地局装置と無線通信を実行する。具体的には、通信部１１は、ＬＴＥ（Long  Term  Evolution）通信やＷｉＦｉ（登録商標、Wireless  Fidelity）通信などの通信方式を用いて、他の移動機や基地局装置との無線通信を行う。例えば、通信部１１は、制御部１０の制御のもと、ウェブブラウザでの選択操作により選択されたウェブサイトの情報の送受信をＬＴＥ通信やＷｉＦｉ通信を介して行う。
【００１４】
音声入出力部１２は、制御部１０から入力された音声をスピーカ１２ａより出力する。また、音声入出力部１２は、音声をマイク１２ｂより集音して制御部１０に出力する。
【００１５】
記憶部１３は、メモリやＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部１３は、プログラム１３ａおよび定義情報１３ｂを格納する。定義情報１３ｂは、プログラム１３ａがプロセスを実行する際に読み出される各種の定義内容を示す情報である。定義情報１３ｂの内容は、ユーザーなどにより事前に登録される。例えば、定義情報１３ｂには、アプリケーションごとに設定された検出対象領域１５１（図３参照）を示す検出対象領域情報などがある。
【００１６】
操作部１４は、操作キーや表示部１５の表示画面１５０（図３参照）に重畳して配設されたタッチパネルなどであり、ユーザーからの各種入力を受け付けて制御部１０へ出力する。表示部１５は、液晶ディスプレイなどであり、制御部１０の制御のもと各種情報を表示画面１５０に表示する。
【００１７】
検出部１０ａは、操作部１４において行われたユーザーの操作をもとに、表示部１５の表示画面１５０における操作を検出する。具体的には、検出部１０ａは、表示部１５の表示画面１５０に重畳して配設されたタッチパネルよりユーザーのタッチ操作を検出する。例えば、制御部１０は、ユーザーの操作による表示画面１５０についての拡大指示などを検出する。
【００１８】
表示処理部１０ｂは、検出部１０ａによる検出結果をもとに、表示部１５における表示画面１５０上での操作を受け付け、受け付けた操作に応じた表示を行うなど、表示部１５の表示画面１５０における表示制御にかかる表示制御処理を行う。例えば、表示処理部１０ｂは、ウェブブラウザにおいてウェブサイトを表示するＷｅｂ画面における表示制御を行う。
【００１９】
表示処理部１０ｂは、検出部１０ａより表示画面１５０における拡大指示を検出した場合、表示画面１５０内の検出対象領域１５１から背景と区別される主要情報領域１５２（図７参照）、すなわち写真や文字などの主要情報を表示する領域を検出する。次いで、表示処理部１０ｂは、主要情報領域１５２を表示画面１５０の中心として、表示画面１５０の縦幅または横幅に主要情報領域１５２の縦幅または横幅を合わせる拡大率で主要情報領域１５２を拡大する表示を表示画面１５０に表示させる。これにより、情報処理装置１では、写真や文字などの主要情報を表示する、拡大対象の主要情報領域１５２が、表示画面１５０の縦幅または横幅に合わせて拡大表示される。
【００２０】
ここで、表示処理部１０ｂにおける拡大表示の詳細を説明する。図２は、実施形態にかかる情報処理装置１の動作例を示すフローチャートである。
【００２１】
図２に示すように、処理が開始されると、表示処理部１０ｂは、ウェブブラウザ等のアプリケーションによる表示部１５の表示画面１５０への画面表示を行う（Ｓ１）。
【００２２】
次いで、検出部１０ａは、操作部１４におけるユーザーの操作により、表示画面１５０について拡大を指示する拡大指示ボタンの押下を検出する（Ｓ２）。なお、情報処理装置１では、拡大指示ボタンの押下を検出するまでは、表示処理部１０ｂによる画面表示（Ｓ１）を継続する。
【００２３】
なお、本フローチャートの例では、Ｓ１の画面表示において、写真や文字などの主要情報が横書きに表示されていることから、拡大指示による拡大表示では表示画面１５０の横幅に合わせて拡大されるものとする。
【００２４】
拡大指示ボタンの押下を検出すると、表示処理部１０ｂは、表示画面１５０の画像キャプチャを行う（Ｓ３）。この画像キャプチャは、表示画面１５０に表示中の画像データをキャプチャ（例えば、画像形式はビットマップなど）する処理である。これにより、表示処理部１０ｂは、拡大指示ボタンの押下時における表示画面１５０を、例えばビットマップ形式の画像データとして取得する。
【００２５】
次いで、表示処理部１０ｂは、定義情報１３ｂを参照し、アプリケーションごとに設定された検出対象領域情報の中から、拡大指示ボタンの押下時に表示画面１５０に表示しているアプリケーションの検出対象領域情報を取得する（Ｓ４）。具体的には、表示処理部１０ｂは、フォアグラウンドのプロセスとして表示画面１５０に表示中のアプリケーションを取得し、定義情報１３ｂにおける検出対象領域情報の中から表示中のアプリケーションに該当するものを取得する。
【００２６】
図３は、検出対象領域１５１を説明する説明図である。図３において、表示画面１５０では、縦方向をｘ、横方向をｙとし、画素の座標を（ｘ，ｙ）としている。
【００２７】
図３に示すように、検出対象領域１５１は、表示画面１５０においてアプリケーション実行時にコンテンツ等を表示する表示領域に対応する、所定の形状・大きさの領域である。検出対象領域情報は、表示画面１５０における検出対象領域１５１の位置・形状等を示す情報であり、例えば左上隅座標（ｘ０，ｙ０）、横幅（Ｗｉｄｔｈ）、高さ（または縦幅）（Ｈｅｉｇｈｔ）などを有する。
【００２８】
アプリケーション実行中の表示画面１５０においては、スクロールバーや、操作ボタンなどのコンテンツとは無関係な情報も表示されるが検出対象領域情報によりコンテンツ等が表示される領域を検出対象領域１５１とすることができる。なお、本実施形態では矩形状の検出対象領域１５１を例示するが、検出対象領域１５１の形状は上記の例に限定するものではなく、例えば楕円形状などであってもよい。
【００２９】
図２に戻り、表示処理部１０ｂは、Ｓ４に次いで、画像キャプチャにおける検出対象領域１５１において背景部分に対応する背景色を検出する（Ｓ５）。
【００３０】
図４は、背景色の検出処理の一例を示すフローチャートである。図４に示すように、背景色の検出処理が開始されると、表示処理部１０ｂは、縦方向に１画素ずつ処理する縦のループ（ｙ＝０，Ｈｅｉｇｈｔ−１，１）処理を行う（Ｓ２０〜Ｓ２４）。
【００３１】
縦のループ処理内では、表示処理部１０ｂは、横方向に１画素ずつ処理する横のループ（ｘ＝０，Ｗｉｄｔｈ−１，１）処理を行う（Ｓ２１〜Ｓ２３）。これにより、表示処理部１０ｂは、検出対象領域１５１における各画素の色情報を取得する（Ｓ２２）。
【００３２】
Ｓ２４に次いで、表示処理部１０ｂは、取得した各画素の色情報をもとに、検出対象領域１５１を占める割合が最も大きい色を背景色と確定し（Ｓ２５）、処理を終了する。
【００３３】
具体的には、表示処理部１０ｂは、検出対象領域１５１に含まれる全種類の色（Ｒ，Ｇ，Ｂ）のヒストグラムを算出し、それぞれの色がどの割合で使用されているかを算出する。なお、ヒストグラムを算出する際の色の幅は、所定の幅があってもよい。
【００３４】
次いで、表示処理部１０ｂは、算出した割合が所定値以上（例えば８％以上）の色を抽出し、抽出した色のうち、最も割合が大きい色を背景色とする。
【００３５】
例えば、色の割合が次のとおりとする。
（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）：６１％
（Ｒ，Ｇ，Ｂ）＝（１０１，１２１，１１０）：１２％
（Ｒ，Ｇ，Ｂ）＝（０５１，０５１，０５１）：５％
（Ｒ，Ｇ，Ｂ）＝（０００，１０８，２０４）：１％
【００３６】
この場合、表示処理部１０ｂは、８％以上の色として、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）、（１０１，１２１，１１０）の色を抽出する。次いで、表示処理部１０ｂは、８％以上かつ最も割合が大きい、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）を背景色とする。
【００３７】
図２に戻り、Ｓ５に次いで、表示処理部１０ｂは、Ｓ５において検出した検出対象領域１５１の背景色に対するコントラストの変化から、背景と区別される主要情報領域１５２を検出する（Ｓ６）。
【００３８】
図５は、主要情報領域１５２の検出処理の一例を示すフローチャートである。図５に示すように、主要情報領域１５２の検出処理が開始されると、表示処理部１０ｂは、主要情報領域１５２にかかる値の初期設定を行う（Ｓ３０）。具体的には、表示処理部１０ｂは、主要情報領域１５２について、横方向の最小値（左側）＝ＭＩＮおよび最大値（右側）＝ＭＡＸの初期値（ＭＩＮ＝０、ＭＡＸ＝Ｗｉｄｔｈ−１）を設定する。
【００３９】
次いで、表示処理部１０ｂは、主要情報領域１５２について、横方向の最小値（左側）＝ＭＩＮを求める処理（Ｓ３１〜Ｓ３９）と、最大値（右側）＝ＭＡＸを求める処理（Ｓ４０〜Ｓ４８）とを行う。
【００４０】
具体的には、表示処理部１０ｂは、横方向の最小値（左側）＝ＭＩＮを求める処理において、縦方向に１画素ずつ処理する縦のループ（ｙ＝０，Ｈｅｉｇｈｔ−１，１）処理を行う（Ｓ３１〜Ｓ３８）。
【００４１】
この縦のループ処理内では、表示処理部１０ｂは、横方向の左側から１画素ずつ処理する左側のループ（ｘ＝０，Ｗｉｄｔｈ−１，１）処理を行う（Ｓ３２〜Ｓ３７）。
【００４２】
左側のループ処理において、表示処理部１０ｂは、処理対象の画素と、背景色とのコントラスト比を比較し（Ｓ３３）、コントラスト比が所定の閾値よりも大きいか否かを判定する（Ｓ３４）。コントラスト比が所定の閾値よりも大きい場合（Ｓ３４：ＹＥＳ）には、背景色からのコントラスト変化があり、背景と区別される主要情報領域１５２の外縁（左側）の画素であると判別する。
【００４３】
したがって、コントラスト比が所定の閾値よりも大きい場合（Ｓ３４：ＹＥＳ）、表示処理部１０ｂは、処理対象の画素における横方向の位置（ｘ）がｘ＜ＭＩＮであるかを判定する（Ｓ３５）。ｘ＜ＭＩＮである場合（Ｓ３５：ＹＥＳ）、表示処理部１０ｂは、ＭＩＮの値を処理対象の画素における横方向の位置（ｘ）で更新し（Ｓ３６）、左側のループ処理を抜ける。なお、ｘ＜ＭＩＮでない場合（Ｓ３５：ＮＯ）、表示処理部１０ｂは、ＭＩＮの値を更新することなく、左側のループ処理を抜ける。
【００４４】
コントラスト比が所定の閾値よりも大きくない場合（Ｓ３４：ＮＯ）、表示処理部１０ｂは、次の画素を対象とするループへ処理を移行する。
【００４５】
表示処理部１０ｂは、上記のＳ３１〜Ｓ３８の処理を行うことで、主要情報領域１５２の最小値（左側）＝ＭＩＮを取得する（Ｓ３９）。
【００４６】
図６は、主要情報の検出例を説明する説明図である。なお、図６では、横方向の最小値（左側）＝ＭＩＮを求める場合を例示している。図６に示すように、白抜きの背景画素１６０に対し、網掛けの主要情報画素１６１は、コントラスト比が所定の閾値よりも大きくなっている。
【００４７】
横方向の最小値（左側）＝ＭＩＮを求める場合、（０，０）から（１，０）、（２，０）の順にｙ＝０の列の左から主要情報画素１６１の検出が行われる。これにより、ｘ＝７において主要情報画素１６１が検出され、ｙ＝０では、ＭＩＮ＝７となる。次いで、ｙ＝１の列の左から順に主要情報画素１６１の検出が行われ、ｘ＝６において主要情報画素１６１が検出される。この場合、ｘ＜ＭＩＮであることから、ＭＩＮ＝６に更新される。同様に、ｙ＝４の列まで求めることで、主要情報領域１５２における最小値（左側）を、ＭＩＮ＝３と求めることができる。
【００４８】
同様に、表示処理部１０ｂは、横方向の最大値（右側）＝ＭＡＸを求める処理において、縦方向に１画素ずつ処理する縦のループ（ｙ＝０，Ｈｅｉｇｈｔ−１，１）処理を行う（Ｓ４０〜Ｓ４７）。
【００４９】
この縦のループ処理内では、表示処理部１０ｂは、横方向の右側から１画素ずつ処理する右側のループ（ｘ＝Ｗｉｄｔｈ−１，０，１）処理を行う（Ｓ４１〜Ｓ４６）。
【００５０】
右側のループ処理において、表示処理部１０ｂは、処理対象の画素と、背景色とのコントラスト比を比較し（Ｓ４２）、コントラスト比が所定の閾値よりも大きいか否かを判定する（Ｓ４３）。コントラスト比が所定の閾値よりも大きい場合（Ｓ４３：ＹＥＳ）には、背景色からのコントラスト変化があり、背景と区別される主要情報領域１５２の外縁（右側）の画素であると判別する。
【００５１】
したがって、コントラスト比が所定の閾値よりも大きい場合（Ｓ４３：ＹＥＳ）、表示処理部１０ｂは、処理対象の画素における横方向の位置（ｘ）がＭＡＸ＜ｘであるかを判定する（Ｓ４４）。ＭＡＸ＜ｘである場合（Ｓ４４：ＹＥＳ）、表示処理部１０ｂは、ＭＡＸの値を処理対象の画素における横方向の位置（ｘ）で更新し（Ｓ４５）、右側のループ処理を抜ける。なお、ＭＡＸ＜ｘでない場合（Ｓ４４：ＮＯ）、表示処理部１０ｂは、ＭＡＸの値を更新することなく、右側のループ処理を抜ける。
【００５２】
コントラスト比が所定の閾値よりも大きくない場合（Ｓ４３：ＮＯ）、表示処理部１０ｂは、次の画素を対象とするループへ処理を移行する。
【００５３】
表示処理部１０ｂは、上記のＳ４０〜Ｓ４７の処理を行うことで、主要情報領域１５２の最大値（右側）＝ＭＡＸを取得する（Ｓ４８）。
【００５４】
次いで、表示処理部１０ｂは、主要情報領域１５２の横幅を、横幅＝最大値−最小値＋１として算出し（Ｓ４９）、処理を終了する。
【００５５】
図７は、主要情報領域１５２の一例を説明する説明図である。図７に示すように、上記の検出処理によって、左側における最小値と、右側における最大値とで囲まれた主要情報領域１５２が検出対象領域１５１より検出される。この主要情報領域１５２における横幅は、主要情報領域１５２を収める最大幅である。よって、主要情報領域１５２における横幅を表示画面１５０の横幅に合わせて拡大した場合には、主要情報領域１５２の内容を横方向において漏れなく表示画面１５０に収めることができる。
【００５６】
図２に戻り、表示処理部１０ｂは、検出した主要情報領域１５２について、表示画面１５０の横幅に合わせて拡大するための、横方向における横拡大率を算出する（Ｓ７）。次いで、表示処理部１０ｂは、算出した横拡大率に合わせて縦方向を拡大する縦拡大率の算出を行う（Ｓ８）。
【００５７】
図８は、拡大率の算出処理（Ｓ７、Ｓ８）の一例を示すフローチャートである。図８に示すように、拡大率の算出処理が開始されると、表示処理部１０ｂは、定義情報１３ｂなどとして予め設定された拡大率についての設定情報を取得する。具体的には、表示処理部１０ｂは、横拡大率最大値、横拡大率最小値、縦拡大率最大値、縦拡大率最小値を取得する（Ｓ５０）。
【００５８】
次いで、表示処理部１０ｂは、主要情報領域１５２の横幅を表示画面１５０の横幅に合わせて拡大するための横ＦＩＴ拡大率を算出する（Ｓ５１）。具体的には、表示処理部１０ｂは、（表示画面１５０全体の横幅）／（主要情報領域１５２の横幅）により横ＦＩＴ拡大率を求める。
【００５９】
次いで、表示処理部１０ｂは、算出した横ＦＩＴ拡大率が横拡大率最小値を下回るか否かを判定する（Ｓ５２）。下回る場合（Ｓ５２：ＹＥＳ）、表示処理部１０ｂは、主要情報領域１５２の横拡大率を横拡大率最小値とする（Ｓ５３）。これにより、表示処理部１０ｂは、主要情報領域１５２の横拡大率を少なくとも横拡大率最小値となるようにする。
【００６０】
横ＦＩＴ拡大率が横拡大率最小値を下回らない場合（Ｓ５２：ＮＯ）、表示処理部１０ｂは、横ＦＩＴ拡大率が横拡大率最大値を上回るか否かを判定する（Ｓ５４）。上回る場合（Ｓ５４：ＹＥＳ）、表示処理部１０ｂは、主要情報領域１５２の横拡大率を横拡大率最大値とする。これにより、表示処理部１０ｂは、主要情報領域１５２の横拡大率を大きくても横拡大率最大値となるようにする。
【００６１】
また、横ＦＩＴ拡大率が横拡大率最大値を上回らない場合（Ｓ５４：ＮＯ）、表示処理部１０ｂは、主要情報領域１５２の横拡大率を横ＦＩＴ拡大率とする（Ｓ５６）。
【００６２】
Ｓ５３、Ｓ５５、Ｓ５６に次いで、表示処理部１０ｂは、横ＦＩＴ拡大率が縦拡大率最小値を下回るか否かを判定する（Ｓ５７）。下回る場合（Ｓ５７：ＹＥＳ）、表示処理部１０ｂは、主要情報領域１５２の縦拡大率を縦拡大率最小値とし（Ｓ５８）、処理を終了する。これにより、表示処理部１０ｂは、主要情報領域１５２の縦拡大率を少なくとも縦拡大率最小値となるようにする。
【００６３】
横ＦＩＴ拡大率が縦拡大率最小値を下回らない場合（Ｓ５７：ＮＯ）、表示処理部１０ｂは、横ＦＩＴ拡大率が縦拡大率最大値を上回るか否かを判定する（Ｓ５９）。上回る場合（Ｓ５９：ＹＥＳ）、表示処理部１０ｂは、主要情報領域１５２の縦拡大率を縦拡大率最大値とし（Ｓ６０）、処理を終了する。これにより、表示処理部１０ｂは、主要情報領域１５２の縦拡大率を大きくても縦拡大率最大値となるようにする。
【００６４】
また、横ＦＩＴ拡大率が縦拡大率最大値を上回らない場合（Ｓ５９：ＮＯ）、表示処理部１０ｂは、主要情報領域１５２の縦拡大率を横ＦＩＴ拡大率とし（Ｓ６１）、処理を終了する。
【００６５】
図２に戻り、Ｓ７、Ｓ８に次いで、表示処理部１０ｂは、主要情報領域１５２を表示画面１５０の中心とし、算出した横拡大率、縦拡大率で主要情報領域１５２を拡大する表示を表示画面１５０に表示させる拡大表示を行う（Ｓ９）。
【００６６】
次いで、表示処理部１０ｂは、拡大指示ボタンの押下終了の有無を判定し（Ｓ１０）、押下が行われている場合（Ｓ１０：ＮＯ）は拡大表示を継続する。押下終了の場合（Ｓ１０：ＹＥＳ）、表示処理部１０ｂは、拡大表示を終了してＳ１へ処理を戻す。これにより、拡大指示がある間は、算出した横拡大率、縦拡大率での主要情報領域１５２の拡大表示が継続される。
【００６７】
図９は、拡大表示を説明する説明図である。図９に示すように、拡大表示において、表示処理部１０ｂは、主要情報画素１６１に対応して検出された主要情報領域１５２を表示画面１５０の中心に合わせて表示する。次いで、表示処理部１０ｂは、算出した横拡大率、縦拡大率で主要情報領域１５２を拡大して表示する。これにより、主要情報領域１５２は、拡大指示がある間、表示画面１５０の横幅に合わせて拡大表示されることとなる。
【００６８】
なお、表示処理部１０ｂは、表示画面１５０の中心に置いた主要情報領域１５２を拡大表示する際に、算出した横拡大率、縦拡大率まで順次拡大率を上げて表示させてもよい。このように、順次拡大率を上げる表示を行うことで、ユーザーは、拡大表示が開始したことを容易に認識できる。
【００６９】
図２のフローチャートでは、主要情報領域１５２を表示画面１５０の横幅に合わせて拡大する場合を例示したが、主要情報領域１５２については表示画面１５０の縦幅に合わせて拡大してもよい。例えば、Ｓ１の画面表示において、写真や文字などの主要情報が縦書きに表示されている場合には、主要情報領域１５２の縦幅に表示画面１５０の縦幅を合わせる拡大率で拡大表示してもよい。
【００７０】
例えば、表示画面１５０の縦幅に合わせる場合、表示処理部１０ｂは、主要情報領域１５２の検出処理において、主要情報領域１５２の最小値（上側）および最大値（下側）を求める。具体的には、表示処理部１０ｂは、検出対象領域１５１の上側に対してＳ３１〜Ｓ３８と同様のループ処理を行うことで、主要情報領域１５２の最小値（上側）を得る。また、表示処理部１０ｂは、検出対象領域１５１の下側に対してＳ４０〜Ｓ４７と同様のループ処理を行うことで、主要情報領域１５２の最大値（下側）を得る。このようにして得られた最大値および最小値により、表示処理部１０ｂは、主要情報領域１５２の縦幅を算出する。
【００７１】
次いで、表示処理部１０ｂは、Ｓ７、Ｓ８と同様に、縦拡大率の算出および横拡大率の算出を行う。具体的には、表示処理部１０ｂは、（表示画面１５０全体の縦幅）／（主要情報領域１５２の縦幅）より縦ＦＩＴ拡大率を算出し、以下Ｓ５２〜Ｓ６１と同様に、縦ＦＩＴ拡大率に合わせた縦拡大率および横拡大率を求める。これにより、表示処理部１０ｂは、主要情報領域１５２の縦幅に表示画面１５０の縦幅を合わせる拡大率で拡大表示することができる。
【００７２】
また、検出部１０ａは、拡大表示時において、主要情報領域１５２内の一部の領域を指定した拡大指示を検出してもよい。例えば、表示処理部１０ｂは、公知のＯＣＲ（Optical  Character  Recognition）技術などを用いることで、主要情報領域１５２内を段落や写真などのオブジェクトごとに選択可能な区分領域として表示させる。検出部１０ａでは、このような区分領域のいずれかに対する拡大指示を検出してもよい。
【００７３】
表示処理部１０ｂは、区分領域の拡大指示を検出した場合、選択された区分領域を新たな主要情報領域１５２とし、Ｓ７〜Ｓ９と同様の処理を行うことで、表示画面１５０の縦幅または横幅に合わせる拡大率で拡大表示する。
【００７４】
図１０は、一部の拡大表示を説明する説明図である。図１０に示すように、ユーザーの指Ｈによる拡大指示により、写真や文書などが表示画面１５０の横幅に合わせて拡大表示されている。この時、文書に対応した区分領域１５２ａをユーザーが指Ｈにより選択し、区分領域１５２ａに対する拡大指示があったものとする。
【００７５】
この場合、表示処理部１０ｂは、選択された区分領域１５２ａを表示画面１５０の中心とし、Ｓ７〜Ｓ９と同様の処理により得られた横拡大率、縦拡大率で区分領域１５２ａを拡大表示する。これにより、区分領域１５２ａは、表示画面１５０の縦幅または横幅に合わせた拡大表示が行われる。
【００７６】
以上のように、情報処理装置１の検出部１０ａは、ユーザーの操作による、表示部１５の表示画面１５０についての拡大指示を検出する。情報処理装置１の表示処理部１０ｂは、拡大指示を検出した場合、表示画面１５０内の所定の検出対象領域１５１から背景と区別される主要情報領域１５２を検出する。次いで、表示処理部１０ｂは、検出した主要情報領域１５２を表示画面１５０の中心として、表示画面１５０の縦幅または横幅に主要情報領域１５２の縦幅または横幅を合わせる拡大率で主要情報領域１５２を拡大する表示を表示画面１５０に表示させる。
【００７７】
このように、情報処理装置１では、拡大指示の検出に応じて、背景と区別される主要情報領域１５２が表示画面１５０の縦幅または横幅に合わせる拡大率で拡大表示される。したがって、ユーザーは、主要情報領域１５２が表示画面１５０内に収まるように拡大率を調節するための操作を行うことなく、主要情報領域１５２を読み易く拡大表示することができる。したがって、情報処理装置１では、読み易さと一覧性の両立を容易に行うことができる。
【００７８】
また、表示処理部１０ｂは、検出対象領域１５１を占める割合が最も大きい色を背景色とする。そして、表示処理部１０ｂは、背景色に対するコントラスト比が所定値以上の画素を有する領域を主要情報領域１５２として検出する。表示画面１５０において背景に用いられる色は、ホワイトやパステルカラーなどが統一的に用いられることから、表示画面１５０において大部分を占めることとなる。したがって、検出対象領域１５１から背景色に対するコントラスト比が所定値以上の画素を有する領域を主要情報領域１５２として検出することで、写真や文字などの主要情報に対応する領域を容易に区別することができる。
【００７９】
また、表示処理部１０ｂは、主要情報領域１５２を拡大表示する際に、横方向または縦方向における一方向の拡大率を表示画面１５０の横幅または縦幅に合わせる拡大率とする。そして、表示処理部１０ｂは、他方向の拡大率を所定値以上の拡大率とする。これにより、情報処理装置１は、表示画面１５０の横幅または縦幅に合わせた方向の拡大率が小さい場合であっても、他方向については所定値以上の拡大率を確保することができる。したがって、情報処理装置１では、主要情報領域１５２についての読み易さと一覧性の両立を図ることができる。
【００８０】
また、表示処理部１０ｂは、拡大指示の検出開始に応じて表示画面１５０の横幅または縦幅に合わせる拡大率に到達するまで主要情報領域１５２の拡大率を順次上げて表示画面１５０に表示させる。また、表示処理部１０ｂは、拡大指示を検出している間は表示画面１５０の横幅または縦幅に合わせる拡大率での主要情報領域１５２を拡大する表示を継続させる。これにより、ユーザーは、拡大指示の開始に応じた主要情報領域１５２の拡大表示を容易に認識できる。また、ユーザーは、拡大指示を継続して行うことで、主要情報領域１５２について、読み易く一覧性の高い拡大表示の状態を継続させることができる。
【００８１】
また、表示処理部１０ｂは、拡大指示を検出した際に表示画面１５０に表示しているアプリケーションに基づき検出対象領域１５１を決定する。例えば、コンテンツを表示する表示領域は、ウェブブラウザ、文書閲覧ソフトなどのアプリケーションソフトウェアごとに異なる。したがって、情報処理装置１は、表示画面１５０に表示しているアプリケーションに基づき検出対象領域１５１を決定することで、アプリケーションがコンテンツを表示する表示領域に対応する領域を検出対象領域１５１とすることができる。
【００８２】
また、表示処理部１０ｂは、主要情報領域１５２の拡大表示時に、主要情報領域１５２の一部の領域の拡大指示を検出した場合、一部の領域を表示画面１５０の中心とする。そして、表示処理部１０ｂは、この一部の領域について、縦幅または横幅を表示画面１５０の縦幅または横幅に合わせる拡大率で拡大する。これにより、情報処理装置１は、主要情報領域１５２における一部の領域をさらに拡大表示して、読み易くすることができる。
【００８３】
図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８４】
また、情報処理装置１で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウエア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００８５】
また、記憶部１３のプログラム１３ａについては、最初から記憶部１３に記憶させておかなくてもよい。例えば、情報処理装置１に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラム１３ａを記憶させる。そして、情報処理装置１がこれらの可搬用の物理媒体からプログラム１３ａを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介して情報処理装置１に接続される他のコンピュータまたはサーバ装置などにプログラム１３ａを記憶させておき、情報処理装置１がこれらからプログラム１３ａを取得して実行するようにしてもよい。
【００８６】
以上の実施形態に関し、さらに以下の付記を開示する。
【００８７】
（付記１）表示部の表示画面についての拡大指示を検出する検出部と、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景と区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる表示処理部と、
を有することを特徴とする表示装置。
【００８８】
（付記２）前記表示処理部は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする付記１に記載の表示装置。
【００８９】
（付記３）前記表示処理部は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記１または２に記載の表示装置。
【００９０】
（付記４）前記表示処理部は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする付記１乃至３のいずれか一に記載の表示装置。
【００９１】
（付記５）前記表示処理部は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする付記１乃至４のいずれか一に記載の表示装置。
【００９２】
（付記６）前記表示処理部は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記１乃至５のいずれか一に記載の表示装置。
【００９３】
（付記７）表示部の表示画面についての拡大指示を検出し、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【００９４】
（付記８）前記表示させる処理は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする付記７に記載の表示制御プログラム。
【００９５】
（付記９）前記表示させる処理は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記７または８に記載の表示制御プログラム。
【００９６】
（付記１０）前記表示させる処理は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする付記７乃至９のいずれか一に記載の表示制御プログラム。
【００９７】
（付記１１）前記表示させる処理は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする付記７乃至１０のいずれか一に記載の表示制御プログラム。
【００９８】
（付記１２）前記表示させる処理は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記７乃至１１のいずれか一に記載の表示制御プログラム。
【００９９】
（付記１３）表示部の表示画面についての拡大指示を検出し、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる、
処理をコンピュータが実行することを特徴とする表示制御方法。
【０１００】
（付記１４）前記表示させる処理は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする付記１３に記載の表示制御方法。
【０１０１】
（付記１５）前記表示させる処理は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記１３または１４に記載の表示制御方法。
【０１０２】
（付記１６）前記表示させる処理は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする付記１３乃至１５のいずれか一に記載の表示制御方法。
【０１０３】
（付記１７）前記表示させる処理は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする付記１３乃至１６のいずれか一に記載の表示制御方法。
【０１０４】
（付記１８）前記表示させる処理は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記１３乃至１７のいずれか一に記載の表示制御方法。
【符号の説明】
【０１０５】
１…情報処理装置
１０…制御部
１０ａ…検出部
１０ｂ…表示処理部
１１…通信部
１１ａ…アンテナ
１２…音声入出力部
１２ａ…スピーカ
１２ｂ…マイク
１３…記憶部
１３ａ…プログラム
１３ｂ…定義情報
１４…操作部
１５…表示部
１５０…表示画面
１５１…検出対象領域
１５２…主要情報領域
１５２ａ…区分領域
１６０…背景画素
１６１…主要情報画素
Ｈ…指
【図１】
2019159212.tif 000003
【図２】
2019159212.tif 000004
【図３】
2019159212.tif 000005
【図４】
2019159212.tif 000006
【図５】
2019159212.tif 000007
【図６】
2019159212.tif 000008
【図７】
2019159212.tif 000009
【図８】
2019159212.tif 000010
【図９】
2019159212.tif 000011
【図１０】
2019159212.tif 000012