JP7260080B2 - Display device, display control program and display control method - Google Patents

Display device, display control program and display control method Download PDF

Info

Publication number
JP7260080B2
JP7260080B2 JP2018048564A JP2018048564A JP7260080B2 JP 7260080 B2 JP7260080 B2 JP 7260080B2 JP 2018048564 A JP2018048564 A JP 2018048564A JP 2018048564 A JP2018048564 A JP 2018048564A JP 7260080 B2 JP7260080 B2 JP 7260080B2
Authority
JP
Japan
Prior art keywords
display
main information
display screen
information area
enlargement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018048564A
Other languages
Japanese (ja)
Other versions
JP2019159212A (en
Inventor
洋一朗 辻井
勲 増田
宴克 辰巳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FCNT Ltd
Original Assignee
FCNT Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FCNT Ltd filed Critical FCNT Ltd
Priority to JP2018048564A priority Critical patent/JP7260080B2/en
Publication of JP2019159212A publication Critical patent/JP2019159212A/en
Application granted granted Critical
Publication of JP7260080B2 publication Critical patent/JP7260080B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明の実施形態は、表示装置、表示制御プログラムおよび表示制御方法に関する。 TECHNICAL FIELD Embodiments of the present invention relate to a display device, a display control program, and a display control method.

近年、スマートフォン、タブレット端末などの携帯型の端末装置では、タッチパネルを配設したディスプレイの大型化が進み、ディスプレイにおいて様々な情報が表示される。ディスプレイに様々な情報が表示されると、例えばシニア層などのユーザーでは、ディスプレイに表示されている文字が読み難いと感じることがある。このようなユーザーに対し、ディスプレイに表示されている文字を読み易くする技術としては、ユーザーから拡大操作を受け付けた場合に拡大表示するものが知られている。 2. Description of the Related Art In recent years, in mobile terminal devices such as smartphones and tablet terminals, the display provided with a touch panel has become larger, and various information is displayed on the display. When various information is displayed on a display, it may be difficult for users such as seniors to read characters displayed on the display. As a technique for making characters displayed on the display easier for such users to read, there is known a technique of enlarging and displaying when an enlargement operation is received from the user.

特開2005-260404号公報JP 2005-260404 A

「画面タップで拡大表示して見やすくするXperiaテク」、中山 智、週刊アスキー、[2018年3月7日検索]、インターネット<https://weekly.ascii.jp/elem/000/000/407/407893/>"Xperia tech that enlarges and makes it easier to see by tapping the screen", Satoshi Nakayama, Weekly ASCII, [searched March 7, 2018], Internet <https://weekly.ascii.jp/elem/000/000/407/ 407893/>

しかしながら、上記の従来技術では、表示内容の読み易さと一覧性の両立を図ることが容易ではないという問題がある。例えば、表示内容を読み易くしようとして拡大操作を続けると画面に入りきらない部分が生じ、一覧性が損なわれてしまう。そこで、読み易く、かつ、一覧性が損なわれないようにするためには、表示内容が画面内に収まる程度に拡大を調節する操作を要し、拡大操作が煩雑なものとなる。 However, the conventional technology described above has a problem that it is not easy to achieve both readability and at-a-glance display content. For example, if the enlargement operation is continued in an attempt to make the displayed content easier to read, a portion that cannot fit on the screen will occur, resulting in a loss of viewability. Therefore, in order to make it easy to read and not to spoil the viewability, it is necessary to adjust the enlargement so that the displayed contents fit within the screen, and the enlargement operation becomes complicated.

1つの側面では、表示内容の読み易さと一覧性の両立を容易に行うことを可能とする表示装置、表示制御プログラムおよび表示制御方法を提供することを目的とする。 An object of one aspect of the present invention is to provide a display device, a display control program, and a display control method that make it possible to easily achieve both readability and at-a-glance display content.

第1の案では、表示装置は、検出部と、表示処理部とを有する。検出部は、表示部の表示画面についての拡大指示を検出する。表示処理部は、拡大指示を検出した場合、表示画面内の所定の対象領域から背景と区別される主要情報領域を検出する。また、表示処理部は、拡大指示を検出した場合、主要情報領域を表示画面の中心として、表示画面の縦幅または横幅に主要情報領域の縦幅または横幅を合わせる拡大率で主要情報領域を拡大する表示を表示画面に表示させる。 In the first scheme, the display device has a detection section and a display processing section. The detection unit detects an enlargement instruction for the display screen of the display unit. When detecting the enlargement instruction, the display processing unit detects a main information area distinguished from the background from a predetermined target area within the display screen. When the display processing unit detects an enlargement instruction, the display processing unit enlarges the main information area with the main information area as the center of the display screen at an enlargement rate that matches the vertical width or horizontal width of the display screen with the vertical width or horizontal width of the main information area. display on the display screen.

本発明の1実施態様によれば、表示内容の読み易さと一覧性の両立を容易に行うことができる。 According to one embodiment of the present invention, it is possible to easily achieve both readability and browsability of display contents.

図1は、実施形態にかかる情報処理装置の機能構成例を示すブロック図である。FIG. 1 is a block diagram of a functional configuration example of an information processing apparatus according to an embodiment; 図2は、実施形態にかかる情報処理装置の動作例を示すフローチャートである。FIG. 2 is a flowchart illustrating an operation example of the information processing apparatus according to the embodiment; 図3は、検出対象領域を説明する説明図である。FIG. 3 is an explanatory diagram for explaining the detection target area. 図4は、背景色の検出処理の一例を示すフローチャートである。FIG. 4 is a flowchart illustrating an example of background color detection processing. 図5は、主要情報領域の検出処理の一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of detection processing of the main information area. 図6は、主要情報の検出例を説明する説明図である。FIG. 6 is an explanatory diagram for explaining an example of detection of main information. 図7は、主要情報領域の一例を説明する説明図である。FIG. 7 is an explanatory diagram illustrating an example of the main information area. 図8は、拡大率の算出処理の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of processing for calculating an enlargement factor. 図9は、拡大表示を説明する説明図である。FIG. 9 is an explanatory diagram for explaining enlarged display. 図10は、一部の拡大表示を説明する説明図である。FIG. 10 is an explanatory diagram for explaining enlarged display of a part.

以下、図面を参照して、実施形態にかかる表示装置、表示制御プログラムおよび表示制御方法を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する表示装置、表示制御プログラムおよび表示制御方法は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。 A display device, a display control program, and a display control method according to embodiments will be described below with reference to the drawings. Configurations having the same functions in the embodiments are denoted by the same reference numerals, and overlapping descriptions are omitted. Note that the display device, display control program, and display control method described in the following embodiments are merely examples, and do not limit the embodiments. Moreover, each of the following embodiments may be appropriately combined within a non-contradictory range.

図1は実施形態にかかる情報処理装置の機能構成例を示すブロック図である。図1に示すように、情報処理装置1は、制御部10、通信部11、音声入出力部12、記憶部13、操作部14および表示部15を有する。情報処理装置1は、表示装置の一例であり、例えばスマートフォンやタブレット端末などを適用できる。本実施形態では、情報処理装置1は、一例として、スマートフォンであるものとする。 FIG. 1 is a block diagram illustrating a functional configuration example of an information processing apparatus according to an embodiment; As shown in FIG. 1 , the information processing apparatus 1 has a control section 10 , a communication section 11 , an audio input/output section 12 , a storage section 13 , an operation section 14 and a display section 15 . The information processing device 1 is an example of a display device, and for example, a smart phone, a tablet terminal, or the like can be applied. In this embodiment, the information processing device 1 is assumed to be a smart phone as an example.

制御部10は、CPU(Central Processing Unit)などの情報処理装置1全体の処理を司る処理部であり、記憶部13からプログラム13aを読み出してプロセスを実行する。制御部10は、プロセスを実行することで、検出部10aおよび表示処理部10bの機能構成を実現し、例えば表示部15に表示を行わせる表示制御を実現する。 The control unit 10 is a processing unit, such as a CPU (Central Processing Unit), which controls the processing of the entire information processing apparatus 1, reads a program 13a from the storage unit 13, and executes a process. By executing the process, the control unit 10 implements the functional configuration of the detection unit 10a and the display processing unit 10b, and implements display control for causing the display unit 15 to perform display, for example.

通信部11は、制御部10の制御のもと、アンテナ11aを用いて、他の移動機や基地局装置と無線通信を実行する。具体的には、通信部11は、LTE(Long Term Evolution)通信やWiFi(登録商標、Wireless Fidelity)通信などの通信方式を用いて、他の移動機や基地局装置との無線通信を行う。例えば、通信部11は、制御部10の制御のもと、ウェブブラウザでの選択操作により選択されたウェブサイトの情報の送受信をLTE通信やWiFi通信を介して行う。 Under the control of the control unit 10, the communication unit 11 uses the antenna 11a to perform wireless communication with other mobile devices and base station devices. Specifically, the communication unit 11 performs wireless communication with other mobile devices and base station devices using communication methods such as LTE (Long Term Evolution) communication and WiFi (registered trademark, Wireless Fidelity) communication. For example, under the control of the control unit 10, the communication unit 11 transmits and receives information on a website selected by a selection operation on the web browser via LTE communication or WiFi communication.

音声入出力部12は、制御部10から入力された音声をスピーカ12aより出力する。また、音声入出力部12は、音声をマイク12bより集音して制御部10に出力する。 The voice input/output unit 12 outputs voice input from the control unit 10 from the speaker 12a. Also, the voice input/output unit 12 collects voice from the microphone 12b and outputs the voice to the control unit 10 .

記憶部13は、メモリやSSD(Solid State Drive)などの記憶装置である。記憶部13は、プログラム13aおよび定義情報13bを格納する。定義情報13bは、プログラム13aがプロセスを実行する際に読み出される各種の定義内容を示す情報である。定義情報13bの内容は、ユーザーなどにより事前に登録される。例えば、定義情報13bには、アプリケーションごとに設定された検出対象領域151(図3参照)を示す検出対象領域情報などがある。 The storage unit 13 is a storage device such as a memory or an SSD (Solid State Drive). The storage unit 13 stores a program 13a and definition information 13b. The definition information 13b is information indicating various definition contents read when the program 13a executes a process. The contents of the definition information 13b are registered in advance by a user or the like. For example, the definition information 13b includes detection target area information indicating the detection target area 151 (see FIG. 3) set for each application.

操作部14は、操作キーや表示部15の表示画面150(図3参照)に重畳して配設されたタッチパネルなどであり、ユーザーからの各種入力を受け付けて制御部10へ出力する。表示部15は、液晶ディスプレイなどであり、制御部10の制御のもと各種情報を表示画面150に表示する。 The operation unit 14 includes operation keys and a touch panel superimposed on the display screen 150 (see FIG. 3 ) of the display unit 15 , and receives various inputs from the user and outputs them to the control unit 10 . The display unit 15 is a liquid crystal display or the like, and displays various information on a display screen 150 under the control of the control unit 10 .

検出部10aは、操作部14において行われたユーザーの操作をもとに、表示部15の表示画面150における操作を検出する。具体的には、検出部10aは、表示部15の表示画面150に重畳して配設されたタッチパネルよりユーザーのタッチ操作を検出する。例えば、制御部10は、ユーザーの操作による表示画面150についての拡大指示などを検出する。 The detection unit 10 a detects an operation on the display screen 150 of the display unit 15 based on the user's operation performed on the operation unit 14 . Specifically, the detection unit 10 a detects a user's touch operation from a touch panel superimposed on the display screen 150 of the display unit 15 . For example, the control unit 10 detects an instruction to enlarge the display screen 150 by a user's operation.

表示処理部10bは、検出部10aによる検出結果をもとに、表示部15における表示画面150上での操作を受け付け、受け付けた操作に応じた表示を行うなど、表示部15の表示画面150における表示制御にかかる表示制御処理を行う。例えば、表示処理部10bは、ウェブブラウザにおいてウェブサイトを表示するWeb画面における表示制御を行う。 The display processing unit 10b accepts an operation on the display screen 150 of the display unit 15 based on the detection result by the detection unit 10a, and performs display according to the accepted operation. Display control processing related to display control is performed. For example, the display processing unit 10b performs display control on a web screen that displays a website on a web browser.

表示処理部10bは、検出部10aより表示画面150における拡大指示を検出した場合、表示画面150内の検出対象領域151から背景と区別される主要情報領域152(図7参照)、すなわち写真や文字などの主要情報を表示する領域を検出する。次いで、表示処理部10bは、主要情報領域152を表示画面150の中心として、表示画面150の縦幅または横幅に主要情報領域152の縦幅または横幅を合わせる拡大率で主要情報領域152を拡大する表示を表示画面150に表示させる。これにより、情報処理装置1では、写真や文字などの主要情報を表示する、拡大対象の主要情報領域152が、表示画面150の縦幅または横幅に合わせて拡大表示される。 When the detection unit 10a detects an enlargement instruction on the display screen 150, the display processing unit 10b selects a detection target area 151 in the display screen 150 and a main information area 152 (see FIG. 7) distinguished from the background, that is, a photograph or text. Detect areas that display key information such as Next, the display processing unit 10b enlarges the main information area 152 with the main information area 152 as the center of the display screen 150 at an enlargement ratio that matches the vertical width or horizontal width of the display screen 150 with the vertical width or horizontal width of the main information area 152. Display the display on the display screen 150 . As a result, in the information processing apparatus 1 , the main information area 152 to be enlarged, which displays the main information such as photos and characters, is enlarged and displayed according to the vertical or horizontal width of the display screen 150 .

ここで、表示処理部10bにおける拡大表示の詳細を説明する。図2は、実施形態にかかる情報処理装置1の動作例を示すフローチャートである。 Here, details of enlarged display in the display processing unit 10b will be described. FIG. 2 is a flowchart showing an operation example of the information processing device 1 according to the embodiment.

図2に示すように、処理が開始されると、表示処理部10bは、ウェブブラウザ等のアプリケーションによる表示部15の表示画面150への画面表示を行う(S1)。 As shown in FIG. 2, when the process is started, the display processing unit 10b performs screen display on the display screen 150 of the display unit 15 by an application such as a web browser (S1).

次いで、検出部10aは、操作部14におけるユーザーの操作により、表示画面150について拡大を指示する拡大指示ボタンの押下を検出する(S2)。なお、情報処理装置1では、拡大指示ボタンの押下を検出するまでは、表示処理部10bによる画面表示(S1)を継続する。 Next, the detection unit 10a detects pressing of an enlargement instruction button for instructing enlargement of the display screen 150 by the user's operation on the operation unit 14 (S2). Note that in the information processing apparatus 1, the screen display (S1) by the display processing unit 10b is continued until the depression of the enlargement instruction button is detected.

なお、本フローチャートの例では、S1の画面表示において、写真や文字などの主要情報が横書きに表示されていることから、拡大指示による拡大表示では表示画面150の横幅に合わせて拡大されるものとする。 In the example of this flowchart, since the main information such as photos and characters are displayed horizontally in the screen display of S1, it is assumed that the enlarged display by the enlargement instruction is enlarged according to the width of the display screen 150. do.

拡大指示ボタンの押下を検出すると、表示処理部10bは、表示画面150の画像キャプチャを行う(S3)。この画像キャプチャは、表示画面150に表示中の画像データをキャプチャ(例えば、画像形式はビットマップなど)する処理である。これにより、表示処理部10bは、拡大指示ボタンの押下時における表示画面150を、例えばビットマップ形式の画像データとして取得する。 Upon detecting that the enlargement instruction button has been pressed, the display processing unit 10b captures an image of the display screen 150 (S3). This image capture is a process of capturing image data being displayed on the display screen 150 (for example, the image format is bitmap). As a result, the display processing unit 10b acquires the display screen 150 when the enlargement instruction button is pressed, for example, as image data in bitmap format.

次いで、表示処理部10bは、定義情報13bを参照し、アプリケーションごとに設定された検出対象領域情報の中から、拡大指示ボタンの押下時に表示画面150に表示しているアプリケーションの検出対象領域情報を取得する(S4)。具体的には、表示処理部10bは、フォアグラウンドのプロセスとして表示画面150に表示中のアプリケーションを取得し、定義情報13bにおける検出対象領域情報の中から表示中のアプリケーションに該当するものを取得する。 Next, the display processing unit 10b refers to the definition information 13b, and selects the detection target area information of the application displayed on the display screen 150 when the enlargement instruction button is pressed from among the detection target area information set for each application. (S4). Specifically, the display processing unit 10b acquires the application being displayed on the display screen 150 as a foreground process, and acquires the application being displayed from among the detection target area information in the definition information 13b.

図3は、検出対象領域151を説明する説明図である。図3において、表示画面150では、縦方向をx、横方向をyとし、画素の座標を(x,y)としている。 FIG. 3 is an explanatory diagram for explaining the detection target area 151. As shown in FIG. In FIG. 3, on the display screen 150, the vertical direction is x, the horizontal direction is y, and the pixel coordinates are (x, y).

図3に示すように、検出対象領域151は、表示画面150においてアプリケーション実行時にコンテンツ等を表示する表示領域に対応する、所定の形状・大きさの領域である。検出対象領域情報は、表示画面150における検出対象領域151の位置・形状等を示す情報であり、例えば左上隅座標(x0,y0)、横幅(Width)、高さ(または縦幅)(Height)などを有する。 As shown in FIG. 3, the detection target area 151 is an area having a predetermined shape and size corresponding to a display area in which content or the like is displayed when an application is executed on the display screen 150 . The detection target area information is information indicating the position, shape, etc. of the detection target area 151 on the display screen 150. For example, the upper left corner coordinates (x0, y0), width (Width), height (or vertical width) (Height) and so on.

アプリケーション実行中の表示画面150においては、スクロールバーや、操作ボタンなどのコンテンツとは無関係な情報も表示されるが検出対象領域情報によりコンテンツ等が表示される領域を検出対象領域151とすることができる。なお、本実施形態では矩形状の検出対象領域151を例示するが、検出対象領域151の形状は上記の例に限定するものではなく、例えば楕円形状などであってもよい。 On the display screen 150 during execution of the application, information unrelated to the content such as scroll bars and operation buttons is also displayed. can. In this embodiment, the rectangular detection target area 151 is exemplified, but the shape of the detection target area 151 is not limited to the above example, and may be, for example, an elliptical shape.

図2に戻り、表示処理部10bは、S4に次いで、画像キャプチャにおける検出対象領域151において背景部分に対応する背景色を検出する(S5)。 Returning to FIG. 2, following S4, the display processing unit 10b detects the background color corresponding to the background portion in the detection target area 151 in the image capture (S5).

図4は、背景色の検出処理の一例を示すフローチャートである。図4に示すように、背景色の検出処理が開始されると、表示処理部10bは、縦方向に1画素ずつ処理する縦のループ(y=0,Height-1,1)処理を行う(S20~S24)。 FIG. 4 is a flowchart illustrating an example of background color detection processing. As shown in FIG. 4, when the background color detection process is started, the display processing unit 10b performs a vertical loop (y=0, Height-1, 1) process for processing each pixel in the vertical direction ( S20-S24).

縦のループ処理内では、表示処理部10bは、横方向に1画素ずつ処理する横のループ(x=0,Width-1,1)処理を行う(S21~S23)。これにより、表示処理部10bは、検出対象領域151における各画素の色情報を取得する(S22)。 In the vertical loop processing, the display processing unit 10b performs horizontal loop (x=0, Width−1, 1) processing for processing each pixel in the horizontal direction (S21 to S23). Thereby, the display processing unit 10b acquires the color information of each pixel in the detection target area 151 (S22).

S24に次いで、表示処理部10bは、取得した各画素の色情報をもとに、検出対象領域151を占める割合が最も大きい色を背景色と確定し(S25)、処理を終了する。 After S24, the display processing unit 10b determines the color that occupies the largest proportion of the detection target area 151 as the background color based on the obtained color information of each pixel (S25), and ends the process.

具体的には、表示処理部10bは、検出対象領域151に含まれる全種類の色(R,G,B)のヒストグラムを算出し、それぞれの色がどの割合で使用されているかを算出する。なお、ヒストグラムを算出する際の色の幅は、所定の幅があってもよい。 Specifically, the display processing unit 10b calculates a histogram of all types of colors (R, G, B) included in the detection target area 151, and calculates the ratio of each color used. It should be noted that the width of the colors when calculating the histogram may have a predetermined width.

次いで、表示処理部10bは、算出した割合が所定値以上(例えば8%以上)の色を抽出し、抽出した色のうち、最も割合が大きい色を背景色とする。 Next, the display processing unit 10b extracts colors whose calculated ratio is equal to or higher than a predetermined value (e.g., 8% or higher), and sets the color having the highest ratio among the extracted colors as the background color.

例えば、色の割合が次のとおりとする。
(R,G,B)=(255,255,255):61%
(R,G,B)=(101,121,110):12%
(R,G,B)=(051,051,051):5%
(R,G,B)=(000,108,204):1%
For example, assume that the color ratios are as follows.
(R, G, B) = (255, 255, 255): 61%
(R, G, B) = (101, 121, 110): 12%
(R, G, B) = (051, 051, 051): 5%
(R, G, B) = (000, 108, 204): 1%

この場合、表示処理部10bは、8%以上の色として、(R,G,B)=(255,255,255)、(101,121,110)の色を抽出する。次いで、表示処理部10bは、8%以上かつ最も割合が大きい、(R,G,B)=(255,255,255)を背景色とする。 In this case, the display processing unit 10b extracts colors of (R, G, B)=(255, 255, 255) and (101, 121, 110) as 8% or more colors. Next, the display processing unit 10b sets (R, G, B)=(255, 255, 255), which has the highest ratio of 8% or more, as the background color.

図2に戻り、S5に次いで、表示処理部10bは、S5において検出した検出対象領域151の背景色に対するコントラストの変化から、背景と区別される主要情報領域152を検出する(S6)。 Returning to FIG. 2, following S5, the display processing unit 10b detects the main information area 152 that is distinguished from the background from the change in contrast with respect to the background color of the detection target area 151 detected in S5 (S6).

図5は、主要情報領域152の検出処理の一例を示すフローチャートである。図5に示すように、主要情報領域152の検出処理が開始されると、表示処理部10bは、主要情報領域152にかかる値の初期設定を行う(S30)。具体的には、表示処理部10bは、主要情報領域152について、横方向の最小値(左側)=MINおよび最大値(右側)=MAXの初期値(MIN=0、MAX=Width-1)を設定する。 FIG. 5 is a flow chart showing an example of detection processing of the main information area 152 . As shown in FIG. 5, when the process of detecting the main information area 152 is started, the display processing unit 10b performs initial setting of values for the main information area 152 (S30). Specifically, the display processing unit 10b sets the initial values (MIN=0, MAX=Width−1) of the horizontal minimum value (left side)=MIN and the maximum value (right side)=MAX in the main information area 152. set.

次いで、表示処理部10bは、主要情報領域152について、横方向の最小値(左側)=MINを求める処理(S31~S39)と、最大値(右側)=MAXを求める処理(S40~S48)とを行う。 Next, for the main information area 152, the display processing unit 10b performs processing (S31 to S39) for obtaining the horizontal minimum value (left side)=MIN, and processing for obtaining the maximum value (right side)=MAX (S40 to S48). I do.

具体的には、表示処理部10bは、横方向の最小値(左側)=MINを求める処理において、縦方向に1画素ずつ処理する縦のループ(y=0,Height-1,1)処理を行う(S31~S38)。 Specifically, the display processing unit 10b performs a vertical loop (y=0, Height−1, 1) processing for processing one pixel at a time in the vertical direction in the processing for obtaining the horizontal minimum value (left side)=MIN. (S31 to S38).

この縦のループ処理内では、表示処理部10bは、横方向の左側から1画素ずつ処理する左側のループ(x=0,Width-1,1)処理を行う(S32~S37)。 In this vertical loop process, the display processing unit 10b performs a left loop (x=0, Width-1, 1) process for processing one pixel at a time from the left side in the horizontal direction (S32 to S37).

左側のループ処理において、表示処理部10bは、処理対象の画素と、背景色とのコントラスト比を比較し(S33)、コントラスト比が所定の閾値よりも大きいか否かを判定する(S34)。コントラスト比が所定の閾値よりも大きい場合(S34:YES)には、背景色からのコントラスト変化があり、背景と区別される主要情報領域152の外縁(左側)の画素であると判別する。 In the loop processing on the left side, the display processing unit 10b compares the contrast ratio between the pixel to be processed and the background color (S33), and determines whether the contrast ratio is greater than a predetermined threshold (S34). If the contrast ratio is greater than the predetermined threshold (S34: YES), it is determined that there is a contrast change from the background color and that the pixels are located on the outer edge (left side) of the main information area 152 that is distinguished from the background.

したがって、コントラスト比が所定の閾値よりも大きい場合(S34:YES)、表示処理部10bは、処理対象の画素における横方向の位置(x)がx<MINであるかを判定する(S35)。x<MINである場合(S35:YES)、表示処理部10bは、MINの値を処理対象の画素における横方向の位置(x)で更新し(S36)、左側のループ処理を抜ける。なお、x<MINでない場合(S35:NO)、表示処理部10bは、MINの値を更新することなく、左側のループ処理を抜ける。 Therefore, if the contrast ratio is greater than the predetermined threshold (S34: YES), the display processing unit 10b determines whether the horizontal position (x) of the pixel to be processed satisfies x<MIN (S35). If x<MIN (S35: YES), the display processing unit 10b updates the value of MIN with the horizontal position (x) of the pixel to be processed (S36), and exits the loop processing on the left side. If x<MIN is not true (S35: NO), the display processing unit 10b exits the loop processing on the left side without updating the value of MIN.

コントラスト比が所定の閾値よりも大きくない場合(S34:NO)、表示処理部10bは、次の画素を対象とするループへ処理を移行する。 If the contrast ratio is not greater than the predetermined threshold (S34: NO), the display processing unit 10b shifts the processing to a loop for the next pixel.

表示処理部10bは、上記のS31~S38の処理を行うことで、主要情報領域152の最小値(左側)=MINを取得する(S39)。 The display processing unit 10b obtains the minimum value (left side)=MIN of the main information area 152 by performing the processes of S31 to S38 (S39).

図6は、主要情報の検出例を説明する説明図である。なお、図6では、横方向の最小値(左側)=MINを求める場合を例示している。図6に示すように、白抜きの背景画素160に対し、網掛けの主要情報画素161は、コントラスト比が所定の閾値よりも大きくなっている。 FIG. 6 is an explanatory diagram for explaining an example of detection of main information. Note that FIG. 6 illustrates a case where the horizontal minimum value (left side)=MIN is obtained. As shown in FIG. 6, the contrast ratio of the shaded main information pixels 161 is higher than the predetermined threshold value with respect to the white background pixels 160 .

横方向の最小値(左側)=MINを求める場合、(0,0)から(1,0)、(2,0)の順にy=0の列の左から主要情報画素161の検出が行われる。これにより、x=7において主要情報画素161が検出され、y=0では、MIN=7となる。次いで、y=1の列の左から順に主要情報画素161の検出が行われ、x=6において主要情報画素161が検出される。この場合、x<MINであることから、MIN=6に更新される。同様に、y=4の列まで求めることで、主要情報領域152における最小値(左側)を、MIN=3と求めることができる。 When obtaining the horizontal minimum value (left side)=MIN, the main information pixels 161 are detected from the left of the column of y=0 in order from (0,0) to (1,0) to (2,0). . This finds the primary information pixel 161 at x=7 and MIN=7 at y=0. Next, the main information pixels 161 are detected in order from the left in the column of y=1, and the main information pixel 161 is detected at x=6. In this case, since x<MIN, it is updated to MIN=6. Similarly, by obtaining up to the column of y=4, the minimum value (left side) in the main information area 152 can be obtained as MIN=3.

同様に、表示処理部10bは、横方向の最大値(右側)=MAXを求める処理において、縦方向に1画素ずつ処理する縦のループ(y=0,Height-1,1)処理を行う(S40~S47)。 Similarly, the display processing unit 10b performs a vertical loop (y=0, Height-1, 1) processing for processing each pixel in the vertical direction in the processing for obtaining the horizontal maximum value (right side)=MAX ( S40-S47).

この縦のループ処理内では、表示処理部10bは、横方向の右側から1画素ずつ処理する右側のループ(x=Width-1,0,1)処理を行う(S41~S46)。 In this vertical loop processing, the display processing unit 10b performs a right loop (x=Width−1, 0, 1) processing for processing pixels one by one from the right side in the horizontal direction (S41 to S46).

右側のループ処理において、表示処理部10bは、処理対象の画素と、背景色とのコントラスト比を比較し(S42)、コントラスト比が所定の閾値よりも大きいか否かを判定する(S43)。コントラスト比が所定の閾値よりも大きい場合(S43:YES)には、背景色からのコントラスト変化があり、背景と区別される主要情報領域152の外縁(右側)の画素であると判別する。 In the loop processing on the right side, the display processing unit 10b compares the contrast ratio between the pixel to be processed and the background color (S42), and determines whether the contrast ratio is greater than a predetermined threshold (S43). If the contrast ratio is greater than the predetermined threshold (S43: YES), it is determined that there is a contrast change from the background color and that the pixels are located on the outer edge (right side) of the main information area 152 that is distinguished from the background.

したがって、コントラスト比が所定の閾値よりも大きい場合(S43:YES)、表示処理部10bは、処理対象の画素における横方向の位置(x)がMAX<xであるかを判定する(S44)。MAX<xである場合(S44:YES)、表示処理部10bは、MAXの値を処理対象の画素における横方向の位置(x)で更新し(S45)、右側のループ処理を抜ける。なお、MAX<xでない場合(S44:NO)、表示処理部10bは、MAXの値を更新することなく、右側のループ処理を抜ける。 Therefore, if the contrast ratio is greater than the predetermined threshold (S43: YES), the display processing unit 10b determines whether the horizontal position (x) of the pixel to be processed satisfies MAX<x (S44). If MAX<x (S44: YES), the display processing unit 10b updates the value of MAX with the horizontal position (x) of the pixel to be processed (S45), and exits the right loop processing. If MAX<x is not true (S44: NO), the display processing unit 10b exits the right loop processing without updating the value of MAX.

コントラスト比が所定の閾値よりも大きくない場合(S43:NO)、表示処理部10bは、次の画素を対象とするループへ処理を移行する。 If the contrast ratio is not greater than the predetermined threshold (S43: NO), the display processing unit 10b shifts the processing to a loop for the next pixel.

表示処理部10bは、上記のS40~S47の処理を行うことで、主要情報領域152の最大値(右側)=MAXを取得する(S48)。 The display processing unit 10b obtains the maximum value (right side)=MAX of the main information area 152 by performing the processes of S40 to S47 (S48).

次いで、表示処理部10bは、主要情報領域152の横幅を、横幅=最大値-最小値+1として算出し(S49)、処理を終了する。 Next, the display processing unit 10b calculates the width of the main information area 152 as follows: width=maximum value−minimum value+1 (S49), and ends the process.

図7は、主要情報領域152の一例を説明する説明図である。図7に示すように、上記の検出処理によって、左側における最小値と、右側における最大値とで囲まれた主要情報領域152が検出対象領域151より検出される。この主要情報領域152における横幅は、主要情報領域152を収める最大幅である。よって、主要情報領域152における横幅を表示画面150の横幅に合わせて拡大した場合には、主要情報領域152の内容を横方向において漏れなく表示画面150に収めることができる。 FIG. 7 is an explanatory diagram illustrating an example of the main information area 152. As shown in FIG. As shown in FIG. 7, a main information area 152 surrounded by the minimum value on the left side and the maximum value on the right side is detected from the detection target area 151 by the above detection processing. The width of this main information area 152 is the maximum width that can accommodate the main information area 152 . Therefore, when the width of the main information area 152 is expanded to match the width of the display screen 150, the contents of the main information area 152 can be horizontally accommodated on the display screen 150 without omission.

図2に戻り、表示処理部10bは、検出した主要情報領域152について、表示画面150の横幅に合わせて拡大するための、横方向における横拡大率を算出する(S7)。次いで、表示処理部10bは、算出した横拡大率に合わせて縦方向を拡大する縦拡大率の算出を行う(S8)。 Returning to FIG. 2, the display processing unit 10b calculates a lateral enlargement ratio in the lateral direction for enlarging the detected main information area 152 according to the lateral width of the display screen 150 (S7). Next, the display processing unit 10b calculates a vertical enlargement ratio for enlarging the vertical direction according to the calculated horizontal enlargement ratio (S8).

図8は、拡大率の算出処理(S7、S8)の一例を示すフローチャートである。図8に示すように、拡大率の算出処理が開始されると、表示処理部10bは、定義情報13bなどとして予め設定された拡大率についての設定情報を取得する。具体的には、表示処理部10bは、横拡大率最大値、横拡大率最小値、縦拡大率最大値、縦拡大率最小値を取得する(S50)。 FIG. 8 is a flow chart showing an example of the enlargement factor calculation processing (S7, S8). As shown in FIG. 8, when the calculation process of the enlargement rate is started, the display processing unit 10b acquires setting information about the enlargement rate set in advance as the definition information 13b or the like. Specifically, the display processing unit 10b acquires the maximum horizontal enlargement rate, the minimum horizontal enlargement rate, the maximum vertical enlargement rate, and the minimum vertical enlargement rate (S50).

次いで、表示処理部10bは、主要情報領域152の横幅を表示画面150の横幅に合わせて拡大するための横FIT拡大率を算出する(S51)。具体的には、表示処理部10bは、(表示画面150全体の横幅)/(主要情報領域152の横幅)により横FIT拡大率を求める。 Next, the display processing unit 10b calculates a horizontal FIT enlargement ratio for enlarging the horizontal width of the main information area 152 according to the horizontal width of the display screen 150 (S51). Specifically, the display processing unit 10b obtains the horizontal FIT enlargement ratio by (the width of the entire display screen 150)/(the width of the main information area 152).

次いで、表示処理部10bは、算出した横FIT拡大率が横拡大率最小値を下回るか否かを判定する(S52)。下回る場合(S52:YES)、表示処理部10bは、主要情報領域152の横拡大率を横拡大率最小値とする(S53)。これにより、表示処理部10bは、主要情報領域152の横拡大率を少なくとも横拡大率最小値となるようにする。 Next, the display processing unit 10b determines whether or not the calculated horizontal FIT enlargement ratio is below the minimum horizontal enlargement ratio (S52). If it falls below (S52: YES), the display processing unit 10b sets the horizontal enlargement ratio of the main information area 152 to the minimum horizontal enlargement ratio (S53). As a result, the display processing unit 10b sets the horizontal enlargement ratio of the main information area 152 to at least the minimum horizontal enlargement ratio.

横FIT拡大率が横拡大率最小値を下回らない場合(S52:NO)、表示処理部10bは、横FIT拡大率が横拡大率最大値を上回るか否かを判定する(S54)。上回る場合(S54:YES)、表示処理部10bは、主要情報領域152の横拡大率を横拡大率最大値とする。これにより、表示処理部10bは、主要情報領域152の横拡大率を大きくても横拡大率最大値となるようにする。 If the horizontal FIT enlargement rate does not fall below the horizontal enlargement minimum value (S52: NO), the display processing unit 10b determines whether the horizontal FIT enlargement rate exceeds the horizontal enlargement maximum value (S54). If it exceeds (S54: YES), the display processing unit 10b sets the horizontal enlargement ratio of the main information area 152 to the maximum horizontal enlargement ratio. As a result, the display processing unit 10b allows the horizontal enlargement ratio of the main information area 152 to be the maximum value even if the horizontal enlargement ratio is increased.

また、横FIT拡大率が横拡大率最大値を上回らない場合(S54:NO)、表示処理部10bは、主要情報領域152の横拡大率を横FIT拡大率とする(S56)。 If the horizontal FIT enlargement rate does not exceed the maximum horizontal enlargement rate (S54: NO), the display processing unit 10b sets the horizontal enlargement rate of the main information area 152 to the horizontal FIT enlargement rate (S56).

S53、S55、S56に次いで、表示処理部10bは、横FIT拡大率が縦拡大率最小値を下回るか否かを判定する(S57)。下回る場合(S57:YES)、表示処理部10bは、主要情報領域152の縦拡大率を縦拡大率最小値とし(S58)、処理を終了する。これにより、表示処理部10bは、主要情報領域152の縦拡大率を少なくとも縦拡大率最小値となるようにする。 After S53, S55, and S56, the display processing unit 10b determines whether or not the horizontal FIT enlargement ratio is below the minimum vertical enlargement ratio (S57). If less (S57: YES), the display processing unit 10b sets the vertical enlargement ratio of the main information area 152 to the minimum vertical enlargement ratio (S58), and ends the process. As a result, the display processing unit 10b sets the vertical enlargement ratio of the main information area 152 to at least the minimum vertical enlargement ratio.

横FIT拡大率が縦拡大率最小値を下回らない場合(S57:NO)、表示処理部10bは、横FIT拡大率が縦拡大率最大値を上回るか否かを判定する(S59)。上回る場合(S59:YES)、表示処理部10bは、主要情報領域152の縦拡大率を縦拡大率最大値とし(S60)、処理を終了する。これにより、表示処理部10bは、主要情報領域152の縦拡大率を大きくても縦拡大率最大値となるようにする。 When the horizontal FIT enlargement rate does not fall below the vertical enlargement minimum value (S57: NO), the display processing unit 10b determines whether the horizontal FIT enlargement rate exceeds the vertical enlargement maximum value (S59). If it exceeds (S59: YES), the display processing unit 10b sets the vertical enlargement ratio of the main information area 152 to the maximum vertical enlargement ratio (S60), and ends the process. As a result, the display processing unit 10b allows the vertical enlargement ratio of the main information area 152 to be the maximum value even if the vertical enlargement ratio is increased.

また、横FIT拡大率が縦拡大率最大値を上回らない場合(S59:NO)、表示処理部10bは、主要情報領域152の縦拡大率を横FIT拡大率とし(S61)、処理を終了する。 If the horizontal FIT enlargement rate does not exceed the maximum vertical enlargement rate (S59: NO), the display processing unit 10b sets the vertical enlargement rate of the main information area 152 to the horizontal FIT enlargement rate (S61), and terminates the process. .

図2に戻り、S7、S8に次いで、表示処理部10bは、主要情報領域152を表示画面150の中心とし、算出した横拡大率、縦拡大率で主要情報領域152を拡大する表示を表示画面150に表示させる拡大表示を行う(S9)。 Returning to FIG. 2, after S7 and S8, the display processing unit 10b enlarges the main information area 152 with the calculated horizontal and vertical enlargement ratios with the main information area 152 as the center of the display screen 150. Enlarged display to be displayed on 150 is performed (S9).

次いで、表示処理部10bは、拡大指示ボタンの押下終了の有無を判定し(S10)、押下が行われている場合(S10:NO)は拡大表示を継続する。押下終了の場合(S10:YES)、表示処理部10bは、拡大表示を終了してS1へ処理を戻す。これにより、拡大指示がある間は、算出した横拡大率、縦拡大率での主要情報領域152の拡大表示が継続される。 Next, the display processing unit 10b determines whether or not the enlargement instruction button has been pressed (S10). If the enlargement instruction button has been pressed (S10: NO), the enlargement display is continued. If the pressing has ended (S10: YES), the display processing unit 10b ends the enlarged display and returns the process to S1. As a result, the enlarged display of the main information area 152 at the calculated horizontal enlargement ratio and vertical enlargement ratio is continued as long as there is an enlargement instruction.

図9は、拡大表示を説明する説明図である。図9に示すように、拡大表示において、表示処理部10bは、主要情報画素161に対応して検出された主要情報領域152を表示画面150の中心に合わせて表示する。次いで、表示処理部10bは、算出した横拡大率、縦拡大率で主要情報領域152を拡大して表示する。これにより、主要情報領域152は、拡大指示がある間、表示画面150の横幅に合わせて拡大表示されることとなる。 FIG. 9 is an explanatory diagram for explaining enlarged display. As shown in FIG. 9, in the enlarged display, the display processing unit 10b displays the main information area 152 detected corresponding to the main information pixel 161 by aligning it with the center of the display screen 150. FIG. Next, the display processing unit 10b enlarges and displays the main information area 152 with the calculated horizontal enlargement ratio and vertical enlargement ratio. As a result, the main information area 152 is enlarged and displayed according to the width of the display screen 150 while the enlargement instruction is given.

なお、表示処理部10bは、表示画面150の中心に置いた主要情報領域152を拡大表示する際に、算出した横拡大率、縦拡大率まで順次拡大率を上げて表示させてもよい。このように、順次拡大率を上げる表示を行うことで、ユーザーは、拡大表示が開始したことを容易に認識できる。 When displaying the main information area 152 placed in the center of the display screen 150 in an enlarged manner, the display processing unit 10b may sequentially increase the enlargement ratio to the calculated horizontal enlargement ratio and vertical enlargement ratio. In this way, the user can easily recognize that the enlarged display has started by performing display with a sequential increase in magnification.

図2のフローチャートでは、主要情報領域152を表示画面150の横幅に合わせて拡大する場合を例示したが、主要情報領域152については表示画面150の縦幅に合わせて拡大してもよい。例えば、S1の画面表示において、写真や文字などの主要情報が縦書きに表示されている場合には、主要情報領域152の縦幅に表示画面150の縦幅を合わせる拡大率で拡大表示してもよい。 In the flowchart of FIG. 2, the case where the main information area 152 is enlarged according to the horizontal width of the display screen 150 is illustrated, but the main information area 152 may be enlarged according to the vertical width of the display screen 150 . For example, in the screen display of S1, when the main information such as photos and characters are displayed vertically, the main information area 152 is enlarged with the vertical width of the display screen 150 to match the vertical width of the main information area 152. good too.

例えば、表示画面150の縦幅に合わせる場合、表示処理部10bは、主要情報領域152の検出処理において、主要情報領域152の最小値(上側)および最大値(下側)を求める。具体的には、表示処理部10bは、検出対象領域151の上側に対してS31~S38と同様のループ処理を行うことで、主要情報領域152の最小値(上側)を得る。また、表示処理部10bは、検出対象領域151の下側に対してS40~S47と同様のループ処理を行うことで、主要情報領域152の最大値(下側)を得る。このようにして得られた最大値および最小値により、表示処理部10bは、主要情報領域152の縦幅を算出する。 For example, when adjusting to the vertical width of the display screen 150, the display processing unit 10b obtains the minimum value (upper side) and maximum value (lower side) of the main information area 152 in the main information area 152 detection process. Specifically, the display processing unit 10b obtains the minimum value (upper side) of the main information area 152 by performing loop processing similar to S31 to S38 on the upper side of the detection target area 151. FIG. Further, the display processing unit 10b obtains the maximum value (lower side) of the main information area 152 by performing loop processing similar to S40 to S47 for the lower side of the detection target area 151. FIG. The display processing unit 10b calculates the vertical width of the main information area 152 from the maximum and minimum values thus obtained.

次いで、表示処理部10bは、S7、S8と同様に、縦拡大率の算出および横拡大率の算出を行う。具体的には、表示処理部10bは、(表示画面150全体の縦幅)/(主要情報領域152の縦幅)より縦FIT拡大率を算出し、以下S52~S61と同様に、縦FIT拡大率に合わせた縦拡大率および横拡大率を求める。これにより、表示処理部10bは、主要情報領域152の縦幅に表示画面150の縦幅を合わせる拡大率で拡大表示することができる。 Next, the display processing unit 10b calculates the vertical enlargement ratio and the horizontal enlargement ratio in the same manner as in S7 and S8. Specifically, the display processing unit 10b calculates the vertical FIT enlargement rate from (vertical width of the entire display screen 150)/(vertical width of the main information area 152), and then performs vertical FIT enlargement in the same manner as in S52 to S61. Find the vertical and horizontal expansion ratios that match the ratio. As a result, the display processing unit 10b can enlarge and display the main information area 152 at an enlargement ratio that matches the vertical width of the display screen 150 with the vertical width of the main information area 152 .

また、検出部10aは、拡大表示時において、主要情報領域152内の一部の領域を指定した拡大指示を検出してもよい。例えば、表示処理部10bは、公知のOCR(Optical Character Recognition)技術などを用いることで、主要情報領域152内を段落や写真などのオブジェクトごとに選択可能な区分領域として表示させる。検出部10aでは、このような区分領域のいずれかに対する拡大指示を検出してもよい。 Further, the detection unit 10a may detect an enlargement instruction designating a part of the main information area 152 during enlargement display. For example, the display processing unit 10b uses a known OCR (Optical Character Recognition) technique or the like to display the inside of the main information area 152 as a sectioned area that can be selected for each object such as a paragraph or a photograph. The detection unit 10a may detect an enlargement instruction for any of such segmented areas.

表示処理部10bは、区分領域の拡大指示を検出した場合、選択された区分領域を新たな主要情報領域152とし、S7~S9と同様の処理を行うことで、表示画面150の縦幅または横幅に合わせる拡大率で拡大表示する。 When the display processing unit 10b detects an instruction to enlarge the segmented area, the selected segmented area is set as a new main information area 152, and the same processing as S7 to S9 is performed to increase the vertical or horizontal width of the display screen 150. Enlarges the display at the magnification ratio that matches the display.

図10は、一部の拡大表示を説明する説明図である。図10に示すように、ユーザーの指Hによる拡大指示により、写真や文書などが表示画面150の横幅に合わせて拡大表示されている。この時、文書に対応した区分領域152aをユーザーが指Hにより選択し、区分領域152aに対する拡大指示があったものとする。 FIG. 10 is an explanatory diagram for explaining enlarged display of a part. As shown in FIG. 10 , a photograph, a document, or the like is enlarged and displayed according to the horizontal width of the display screen 150 according to the enlargement instruction by the user's finger H. FIG. At this time, it is assumed that the user selects the segmented area 152a corresponding to the document with the finger H and gives an instruction to enlarge the segmented area 152a.

この場合、表示処理部10bは、選択された区分領域152aを表示画面150の中心とし、S7~S9と同様の処理により得られた横拡大率、縦拡大率で区分領域152aを拡大表示する。これにより、区分領域152aは、表示画面150の縦幅または横幅に合わせた拡大表示が行われる。 In this case, the display processing unit 10b makes the selected segmented region 152a the center of the display screen 150, and enlarges and displays the segmented region 152a at the horizontal enlargement ratio and the vertical enlargement ratio obtained by the same processing as S7 to S9. As a result, the segmented area 152a is enlarged and displayed according to the vertical or horizontal width of the display screen 150. FIG.

以上のように、情報処理装置1の検出部10aは、ユーザーの操作による、表示部15の表示画面150についての拡大指示を検出する。情報処理装置1の表示処理部10bは、拡大指示を検出した場合、表示画面150内の所定の検出対象領域151から背景と区別される主要情報領域152を検出する。次いで、表示処理部10bは、検出した主要情報領域152を表示画面150の中心として、表示画面150の縦幅または横幅に主要情報領域152の縦幅または横幅を合わせる拡大率で主要情報領域152を拡大する表示を表示画面150に表示させる。 As described above, the detection unit 10a of the information processing device 1 detects an instruction to enlarge the display screen 150 of the display unit 15 by the user's operation. The display processing unit 10b of the information processing device 1 detects the main information area 152 distinguished from the background from the predetermined detection target area 151 in the display screen 150 when the enlargement instruction is detected. Next, the display processing unit 10b sets the detected main information area 152 as the center of the display screen 150, and enlarges the main information area 152 at an enlargement ratio that matches the vertical width or horizontal width of the display screen 150 with the vertical width or horizontal width of the main information area 152. The enlarged display is displayed on the display screen 150 .

このように、情報処理装置1では、拡大指示の検出に応じて、背景と区別される主要情報領域152が表示画面150の縦幅または横幅に合わせる拡大率で拡大表示される。したがって、ユーザーは、主要情報領域152が表示画面150内に収まるように拡大率を調節するための操作を行うことなく、主要情報領域152を読み易く拡大表示することができる。したがって、情報処理装置1では、読み易さと一覧性の両立を容易に行うことができる。 In this manner, in the information processing apparatus 1 , the main information area 152 distinguished from the background is enlarged and displayed at an enlargement ratio matching the vertical or horizontal width of the display screen 150 in response to detection of an enlargement instruction. Therefore, the user can enlarge and display the main information area 152 in an easy-to-read manner without performing an operation to adjust the magnification so that the main information area 152 fits within the display screen 150 . Therefore, the information processing apparatus 1 can easily achieve both readability and browsability.

また、表示処理部10bは、検出対象領域151を占める割合が最も大きい色を背景色とする。そして、表示処理部10bは、背景色に対するコントラスト比が所定値以上の画素を有する領域を主要情報領域152として検出する。表示画面150において背景に用いられる色は、ホワイトやパステルカラーなどが統一的に用いられることから、表示画面150において大部分を占めることとなる。したがって、検出対象領域151から背景色に対するコントラスト比が所定値以上の画素を有する領域を主要情報領域152として検出することで、写真や文字などの主要情報に対応する領域を容易に区別することができる。 Also, the display processing unit 10b sets the color occupying the largest proportion of the detection target area 151 as the background color. Then, the display processing unit 10b detects, as the main information area 152, an area having pixels whose contrast ratio to the background color is equal to or greater than a predetermined value. Since the colors used for the background on the display screen 150 are uniformly white, pastel colors, etc., they occupy most of the display screen 150 . Therefore, by detecting an area having pixels whose contrast ratio to the background color is equal to or greater than a predetermined value from the detection target area 151 as the main information area 152, it is possible to easily distinguish the area corresponding to the main information such as a photograph or characters. can.

また、表示処理部10bは、主要情報領域152を拡大表示する際に、横方向または縦方向における一方向の拡大率を表示画面150の横幅または縦幅に合わせる拡大率とする。そして、表示処理部10bは、他方向の拡大率を所定値以上の拡大率とする。これにより、情報処理装置1は、表示画面150の横幅または縦幅に合わせた方向の拡大率が小さい場合であっても、他方向については所定値以上の拡大率を確保することができる。したがって、情報処理装置1では、主要情報領域152についての読み易さと一覧性の両立を図ることができる。 Further, when displaying the main information area 152 in an enlarged manner, the display processing unit 10b sets the enlargement ratio in one direction in the horizontal direction or the vertical direction to match the horizontal width or the vertical width of the display screen 150 . Then, the display processing unit 10b sets the enlargement ratio in the other direction to a predetermined value or more. As a result, even if the enlargement ratio in the direction corresponding to the horizontal width or vertical width of the display screen 150 is small, the information processing apparatus 1 can secure the enlargement ratio equal to or greater than a predetermined value in the other direction. Therefore, in the information processing apparatus 1, it is possible to achieve both readability and listability for the main information area 152. FIG.

また、表示処理部10bは、拡大指示の検出開始に応じて表示画面150の横幅または縦幅に合わせる拡大率に到達するまで主要情報領域152の拡大率を順次上げて表示画面150に表示させる。また、表示処理部10bは、拡大指示を検出している間は表示画面150の横幅または縦幅に合わせる拡大率での主要情報領域152を拡大する表示を継続させる。これにより、ユーザーは、拡大指示の開始に応じた主要情報領域152の拡大表示を容易に認識できる。また、ユーザーは、拡大指示を継続して行うことで、主要情報領域152について、読み易く一覧性の高い拡大表示の状態を継続させることができる。 Further, the display processing unit 10b sequentially increases the enlargement ratio of the main information area 152 until the enlargement ratio matching the width or height of the display screen 150 is reached in response to the start of detection of the enlargement instruction, and causes the display screen 150 to display the main information area 152 . In addition, while the display processing unit 10b is detecting an enlargement instruction, the display processing unit 10b continues to enlarge the main information area 152 at an enlargement ratio matching the horizontal width or vertical width of the display screen 150. FIG. This allows the user to easily recognize the enlarged display of the main information area 152 in response to the start of the enlargement instruction. In addition, the user can keep the enlarged display state of the main information area 152, which is easy to read and has a high viewability, by continuously issuing the enlargement instruction.

また、表示処理部10bは、拡大指示を検出した際に表示画面150に表示しているアプリケーションに基づき検出対象領域151を決定する。例えば、コンテンツを表示する表示領域は、ウェブブラウザ、文書閲覧ソフトなどのアプリケーションソフトウェアごとに異なる。したがって、情報処理装置1は、表示画面150に表示しているアプリケーションに基づき検出対象領域151を決定することで、アプリケーションがコンテンツを表示する表示領域に対応する領域を検出対象領域151とすることができる。 Further, the display processing unit 10b determines the detection target area 151 based on the application displayed on the display screen 150 when the enlargement instruction is detected. For example, the display area for displaying content differs depending on application software such as web browsers and document browsing software. Therefore, by determining the detection target area 151 based on the application displayed on the display screen 150, the information processing apparatus 1 can set the detection target area 151 as the area corresponding to the display area in which the application displays the content. can.

また、表示処理部10bは、主要情報領域152の拡大表示時に、主要情報領域152の一部の領域の拡大指示を検出した場合、一部の領域を表示画面150の中心とする。そして、表示処理部10bは、この一部の領域について、縦幅または横幅を表示画面150の縦幅または横幅に合わせる拡大率で拡大する。これにより、情報処理装置1は、主要情報領域152における一部の領域をさらに拡大表示して、読み易くすることができる。 Further, when the display processing unit 10b detects an instruction to enlarge a part of the main information area 152 during enlarged display of the main information area 152, the display processing part 10b sets the part of the area as the center of the display screen 150. FIG. Then, the display processing unit 10b enlarges the vertical width or the horizontal width of this partial area at an enlargement ratio that matches the vertical width or the horizontal width of the display screen 150. FIG. As a result, the information processing apparatus 1 can further enlarge and display a part of the main information area 152 to make it easier to read.

図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Each constituent element of each part illustrated does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution and integration of each part is not limited to the one shown in the figure, and all or part of it can be functionally or physically distributed and integrated in arbitrary units according to various loads and usage conditions. can be configured as

また、情報処理装置1で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウエア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。 Various processing functions performed by the information processing apparatus 1 may be executed in whole or in part on a CPU (or a microcomputer such as an MPU or MCU (Micro Controller Unit)). Also, various processing functions may be executed in whole or in part on a program analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware based on wired logic. It goes without saying that it is good.

また、記憶部13のプログラム13aについては、最初から記憶部13に記憶させておかなくてもよい。例えば、情報処理装置1に挿入されるフレキシブルディスク、いわゆるFD、CD-ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」にプログラム13aを記憶させる。そして、情報処理装置1がこれらの可搬用の物理媒体からプログラム13aを取得して実行するようにしてもよい。また、公衆回線、インターネット、LAN、WANなどを介して情報処理装置1に接続される他のコンピュータまたはサーバ装置などにプログラム13aを記憶させておき、情報処理装置1がこれらからプログラム13aを取得して実行するようにしてもよい。 Further, the program 13a of the storage unit 13 does not have to be stored in the storage unit 13 from the beginning. For example, the program 13a is stored in a "portable physical medium" such as a flexible disk inserted into the information processing apparatus 1, so-called FD, CD-ROM, DVD disk, magneto-optical disk, IC card, or the like. Then, the information processing apparatus 1 may acquire and execute the program 13a from these portable physical media. Alternatively, the program 13a may be stored in another computer or server device connected to the information processing apparatus 1 via a public line, the Internet, LAN, WAN, etc., and the information processing apparatus 1 may obtain the program 13a from these. You can also run

以上の実施形態に関し、さらに以下の付記を開示する。 Further, the following additional remarks are disclosed with respect to the above embodiment.

(付記1)表示部の表示画面についての拡大指示を検出する検出部と、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景と区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる表示処理部と、
を有することを特徴とする表示装置。
(Appendix 1) a detection unit that detects an instruction to enlarge the display screen of the display unit;
When the enlargement instruction is detected, a main information area distinguishable from the background is detected from a predetermined target area within the display screen, and the main information area is set as the center of the display screen, and the vertical width or width of the display screen is determined. a display processing unit for displaying, on the display screen, a display for enlarging the main information area at an enlargement ratio that matches the vertical or horizontal width of the main information area;
A display device comprising:

(付記2)前記表示処理部は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする付記1に記載の表示装置。
(Appendix 2) The display processing unit uses a color that occupies the largest proportion of the target area as a background color, and detects an area having pixels having a contrast ratio of a predetermined value or more with respect to the background color as the main information area.
The display device according to Supplementary Note 1, characterized by:

(付記3)前記表示処理部は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記1または2に記載の表示装置。
(Supplementary Note 3) The display processing unit sets the enlargement ratio in one direction in the horizontal direction or the vertical direction of the main information area as the combined enlargement ratio, and sets the enlargement ratio in the other direction to an enlargement ratio equal to or greater than a predetermined value. display on the display screen;
The display device according to appendix 1 or 2, characterized by:

(付記4)前記表示処理部は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする付記1乃至3のいずれか一に記載の表示装置。
(Appendix 4) The display processing unit sequentially increases the enlargement ratio of the main information area until the matching enlargement ratio is reached in response to the start of detection of the enlargement instruction, causes the main information area to be displayed on the display screen, and detects the enlargement instruction. while continuing to enlarge the main information area at the matching enlargement ratio;
The display device according to any one of appendices 1 to 3, characterized by:

(付記5)前記表示処理部は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする付記1乃至4のいずれか一に記載の表示装置。
(Appendix 5) The display processing unit determines the target area based on the application displayed on the display screen when the enlargement instruction is detected.
5. The display device according to any one of appendices 1 to 4, characterized by:

(付記6)前記表示処理部は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記1乃至5のいずれか一に記載の表示装置。
(Supplementary note 6) When the display processing unit detects an enlargement instruction for a part of the main information area during the display to be enlarged, the display processing unit sets the part of the area as the center of the display screen and enlarges the display screen. Displaying on the display screen a display that enlarges the partial area at an enlargement ratio that matches the vertical width or horizontal width of the partial area with the vertical width or horizontal width;
6. The display device according to any one of appendices 1 to 5, characterized by:

(付記7)表示部の表示画面についての拡大指示を検出し、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
(Appendix 7) Detecting an enlargement instruction for the display screen of the display unit,
When the enlargement instruction is detected, a main information area distinguished from the background is detected from a predetermined target area in the display screen, and the main information area is set as the center of the display screen, and the vertical width or the horizontal width of the display screen. displaying on the display screen a display that enlarges the main information area at an enlargement ratio that matches the vertical or horizontal width of the main information area.
A display control program that causes a computer to execute processing.

(付記8)前記表示させる処理は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする付記7に記載の表示制御プログラム。
(Supplementary Note 8) In the display process, a color that occupies the largest proportion of the target area is used as a background color, and an area having pixels with a contrast ratio of a predetermined value or more with respect to the background color is detected as the main information area.
The display control program according to appendix 7, characterized by:

(付記9)前記表示させる処理は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記7または8に記載の表示制御プログラム。
(Supplementary Note 9) In the display processing, display is performed by setting the enlargement ratio in one direction in the horizontal direction or the vertical direction of the main information area as the matching enlargement ratio, and setting the enlargement ratio in the other direction to an enlargement ratio equal to or greater than a predetermined value. display on the display screen;
The display control program according to appendix 7 or 8, characterized by:

(付記10)前記表示させる処理は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする付記7乃至9のいずれか一に記載の表示制御プログラム。
(Supplementary note 10) In the display processing, the enlargement ratio of the main information area is sequentially increased until the matching enlargement ratio is reached in response to the start of detection of the enlargement instruction, and the main information area is displayed on the display screen, and the enlargement instruction is detected. while continuing to enlarge the main information area at the matching enlargement ratio;
10. The display control program according to any one of appendices 7 to 9, characterized by:

(付記11)前記表示させる処理は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする付記7乃至10のいずれか一に記載の表示制御プログラム。
(Appendix 11) The display process determines the target area based on the application displayed on the display screen when the enlargement instruction is detected.
11. The display control program according to any one of appendices 7 to 10, characterized by:

(付記12)前記表示させる処理は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記7乃至11のいずれか一に記載の表示制御プログラム。
(Supplementary note 12) In the display processing, when an instruction to enlarge a part of the main information area is detected during the display to be enlarged, the part of the area is set as the center of the display screen, and the display screen is displayed. Displaying on the display screen a display that enlarges the partial area at an enlargement ratio that matches the vertical width or horizontal width of the partial area with the vertical width or horizontal width;
12. The display control program according to any one of appendices 7 to 11, characterized by:

(付記13)表示部の表示画面についての拡大指示を検出し、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる、
処理をコンピュータが実行することを特徴とする表示制御方法。
(Appendix 13) detecting an instruction to enlarge the display screen of the display unit;
When the enlargement instruction is detected, a main information area distinguished from the background is detected from a predetermined target area in the display screen, and the main information area is set as the center of the display screen, and the vertical width or the horizontal width of the display screen. displaying on the display screen a display that enlarges the main information area at an enlargement ratio that matches the vertical or horizontal width of the main information area.
A display control method characterized in that a computer executes processing.

(付記14)前記表示させる処理は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする付記13に記載の表示制御方法。
(Appendix 14) In the display process, a color that occupies the largest proportion of the target area is used as a background color, and an area having pixels with a contrast ratio of a predetermined value or more with respect to the background color is detected as the main information area.
The display control method according to appendix 13, characterized by:

(付記15)前記表示させる処理は、前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を所定値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記13または14に記載の表示制御方法。
(Supplementary Note 15) In the display processing, display is performed by setting the enlargement ratio in one direction in the horizontal direction or the vertical direction of the main information area as the matching enlargement ratio, and setting the enlargement ratio in the other direction to an enlargement ratio equal to or greater than a predetermined value. display on the display screen;
15. The display control method according to appendix 13 or 14, characterized by:

(付記16)前記表示させる処理は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする付記13乃至15のいずれか一に記載の表示制御方法。
(Supplementary Note 16) In the display processing, the enlargement ratio of the main information area is sequentially increased until the matching enlargement ratio is reached in response to the start of detection of the enlargement instruction, and the main information area is displayed on the display screen, and the enlargement instruction is detected. while continuing to enlarge the main information area at the matching enlargement ratio;
16. The display control method according to any one of appendices 13 to 15, characterized by:

(付記17)前記表示させる処理は、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する、
ことを特徴とする付記13乃至16のいずれか一に記載の表示制御方法。
(Appendix 17) The display process determines the target area based on the application displayed on the display screen when the enlargement instruction is detected.
17. The display control method according to any one of appendices 13 to 16, characterized by:

(付記18)前記表示させる処理は、前記拡大する表示時に前記主要情報領域内の一部の領域の拡大指示を検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする付記13乃至17のいずれか一に記載の表示制御方法。
(Supplementary note 18) In the display processing, when an instruction to enlarge a part of the main information area is detected during the display to be enlarged, the part of the area is set as the center of the display screen, and the display screen is displayed. Displaying on the display screen a display that enlarges the partial area at an enlargement ratio that matches the vertical width or horizontal width of the partial area with the vertical width or horizontal width;
18. The display control method according to any one of appendices 13 to 17, characterized by:

1…情報処理装置
10…制御部
10a…検出部
10b…表示処理部
11…通信部
11a…アンテナ
12…音声入出力部
12a…スピーカ
12b…マイク
13…記憶部
13a…プログラム
13b…定義情報
14…操作部
15…表示部
150…表示画面
151…検出対象領域
152…主要情報領域
152a…区分領域
160…背景画素
161…主要情報画素
H…指
REFERENCE SIGNS LIST 1 information processing device 10 control unit 10a detection unit 10b display processing unit 11 communication unit 11a antenna 12 audio input/output unit 12a speaker 12b microphone 13 storage unit 13a program 13b definition information 14 Operation unit 15 Display unit 150 Display screen 151 Detection target area 152 Main information area 152a Division area 160 Background pixel 161 Main information pixel H Finger

Claims (6)

表示部の表示画面についての拡大指示を検出する検出部と、
アプリケーションごとに設定された対象領域を記憶する記憶部と、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景と区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる表示処理部と、を有し、
前記表示処理部は、
前記記憶部を参照して、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定し、
前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を予め設定した拡大率最小値以上の拡大率として拡大する表示を前記表示画面に表示させる、
ことを特徴とする表示装置。
a detection unit that detects an instruction to enlarge the display screen of the display unit;
a storage unit that stores a target area set for each application;
When the enlargement instruction is detected, a main information area distinguishable from the background is detected from a predetermined target area within the display screen, and the main information area is set as the center of the display screen, and the vertical width or width of the display screen is determined. a display processing unit that displays on the display screen a display that enlarges the main information area at an enlargement ratio that matches the vertical width or horizontal width of the main information area,
The display processing unit
determining the target area based on the application displayed on the display screen when the enlargement instruction is detected by referring to the storage unit;
A display is displayed on the display screen in which the enlargement ratio in one direction in the horizontal direction or the vertical direction of the main information area is set as the combined enlargement ratio, and the enlargement ratio in the other direction is set to a preset minimum enlargement ratio or more. let
A display device characterized by:
前記表示処理部は、前記対象領域を占める割合が最も大きい色を背景色とし、当該背景色に対するコントラスト比が所定値以上の画素を有する領域を前記主要情報領域として検出する、
ことを特徴とする請求項1に記載の表示装置。
The display processing unit uses a color that occupies the largest proportion of the target area as a background color, and detects an area having pixels having a contrast ratio of a predetermined value or more with respect to the background color as the main information area.
2. The display device according to claim 1, wherein:
前記表示処理部は、前記拡大指示の検出開始に応じて前記合わせる拡大率に到達するまで前記主要情報領域の拡大率を順次上げて前記表示画面に表示させ、前記拡大指示を検出している間は前記合わせる拡大率での前記主要情報領域を拡大する表示を継続させる、
ことを特徴とする請求項1または2に記載の表示装置。
The display processing unit sequentially increases the enlargement ratio of the main information area until the matching enlargement ratio is reached in response to the start of detection of the enlargement instruction, and causes the main information area to be displayed on the display screen, and while the enlargement instruction is being detected. continues the display of enlarging the main information area at the matching magnification,
3. The display device according to claim 1, wherein:
前記表示処理部は、前記拡大する表示に前記主要情報領域内の一部の領域の拡大指示をさらに検出した場合、前記一部の領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記一部の領域の縦幅または横幅を合わせる拡大率で前記一部の領域を拡大する表示を前記表示画面に表示させる、
ことを特徴とする請求項1乃至3のいずれか一項に記載の表示装置。
When an instruction to enlarge a part of the main information area is further detected after the display to be enlarged, the display processing unit sets the vertical width of the display screen with the part of the area as the center of the display screen. or displaying on the display screen a display that enlarges the partial area at an enlargement ratio that matches the vertical width or horizontal width of the partial area with the horizontal width,
4. The display device according to any one of claims 1 to 3, characterized in that:
表示部の表示画面についての拡大指示を検出する処理と、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示させる処理と、をコンピュータに実行させ、
前記表示させる処理は、
アプリケーションごとに設定された対象領域を記憶する記憶部を参照して、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する処理と、
前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を予め設定した拡大率最小値以上の拡大率として拡大する表示を前記表示画面に表示させる処理と、を含む、
ことを特徴とする表示制御プログラム。
a process of detecting an enlargement instruction for the display screen of the display unit;
When the enlargement instruction is detected, a main information area distinguished from the background is detected from a predetermined target area in the display screen, and the main information area is set as the center of the display screen, and the vertical width or the horizontal width of the display screen. causing a computer to display on the display screen a display that enlarges the main information area at an enlargement ratio that matches the vertical or horizontal width of the main information area,
The display processing is
a process of referring to a storage unit that stores a target area set for each application and determining the target area based on the application displayed on the display screen when the enlargement instruction is detected;
A display is displayed on the display screen in which the enlargement ratio in one direction in the horizontal direction or the vertical direction of the main information area is set as the combined enlargement ratio, and the enlargement ratio in the other direction is set to a preset minimum enlargement ratio or more. including a process to cause
A display control program characterized by:
表示部の表示画面についての拡大指示を検出する処理と、
前記拡大指示を検出した場合、前記表示画面内の所定の対象領域から背景から区別される主要情報領域を検出し、当該主要情報領域を前記表示画面の中心として、前記表示画面の縦幅または横幅に前記主要情報領域の縦幅または横幅を合わせる拡大率で前記主要情報領域を拡大する表示を前記表示画面に表示する処理と、をコンピュータが実行し、
前記表示する処理は、
アプリケーションごとに設定された対象領域を記憶する記憶部を参照して、前記拡大指示を検出した際に前記表示画面に表示しているアプリケーションに基づき前記対象領域を決定する処理と、
前記主要情報領域の横方向または縦方向における一方向の拡大率を前記合わせる拡大率とし、他方向の拡大率を予め設定した拡大率最小値以上の拡大率として拡大する表示を前記表示画面に表示させる処理と、を含む、
ことを特徴とする表示制御方法。
a process of detecting an enlargement instruction for the display screen of the display unit;
When the enlargement instruction is detected, a main information area distinguished from the background is detected from a predetermined target area in the display screen, and the main information area is set as the center of the display screen, and the vertical width or the horizontal width of the display screen. a process of displaying on the display screen a display that enlarges the main information area at an enlargement ratio that matches the vertical or horizontal width of the main information area,
The displaying process includes:
a process of referring to a storage unit that stores a target area set for each application and determining the target area based on the application displayed on the display screen when the enlargement instruction is detected;
A display is displayed on the display screen in which the enlargement ratio in one direction in the horizontal direction or the vertical direction of the main information area is set as the combined enlargement ratio, and the enlargement ratio in the other direction is set to a preset minimum enlargement ratio or more. including a process to cause
A display control method characterized by:
JP2018048564A 2018-03-15 2018-03-15 Display device, display control program and display control method Active JP7260080B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018048564A JP7260080B2 (en) 2018-03-15 2018-03-15 Display device, display control program and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018048564A JP7260080B2 (en) 2018-03-15 2018-03-15 Display device, display control program and display control method

Publications (2)

Publication Number Publication Date
JP2019159212A JP2019159212A (en) 2019-09-19
JP7260080B2 true JP7260080B2 (en) 2023-04-18

Family

ID=67993392

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018048564A Active JP7260080B2 (en) 2018-03-15 2018-03-15 Display device, display control program and display control method

Country Status (1)

Country Link
JP (1) JP7260080B2 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010226694A (en) 2009-02-24 2010-10-07 Ricoh Co Ltd Image processor and method of image processing
JP2010239206A (en) 2009-03-30 2010-10-21 Sony Corp Electronic apparatus, display control method, and program
JP2012073422A (en) 2010-09-29 2012-04-12 Casio Comput Co Ltd Image display device and program
JP2013076895A (en) 2011-09-30 2013-04-25 Konica Minolta Business Technologies Inc Image display device, display control method, and display control program
JP2014106807A (en) 2012-11-28 2014-06-09 Konica Minolta Inc Data processing apparatus, operation reception method, and browsing program
JP2014178458A (en) 2013-03-14 2014-09-25 Fujifilm Corp Mobile display device for medical images
JP2015018382A (en) 2013-07-10 2015-01-29 船井電機株式会社 Information processing apparatus
JP2015106289A (en) 2013-11-29 2015-06-08 キヤノン株式会社 Display device, display method and computer program
JP2016024202A (en) 2014-07-16 2016-02-08 クラリオン株式会社 Display control device and display control method
JP2016103241A (en) 2014-11-28 2016-06-02 キヤノン株式会社 Image display apparatus and image display method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010226694A (en) 2009-02-24 2010-10-07 Ricoh Co Ltd Image processor and method of image processing
JP2010239206A (en) 2009-03-30 2010-10-21 Sony Corp Electronic apparatus, display control method, and program
JP2012073422A (en) 2010-09-29 2012-04-12 Casio Comput Co Ltd Image display device and program
JP2013076895A (en) 2011-09-30 2013-04-25 Konica Minolta Business Technologies Inc Image display device, display control method, and display control program
JP2014106807A (en) 2012-11-28 2014-06-09 Konica Minolta Inc Data processing apparatus, operation reception method, and browsing program
JP2014178458A (en) 2013-03-14 2014-09-25 Fujifilm Corp Mobile display device for medical images
JP2015018382A (en) 2013-07-10 2015-01-29 船井電機株式会社 Information processing apparatus
JP2015106289A (en) 2013-11-29 2015-06-08 キヤノン株式会社 Display device, display method and computer program
JP2016024202A (en) 2014-07-16 2016-02-08 クラリオン株式会社 Display control device and display control method
JP2016103241A (en) 2014-11-28 2016-06-02 キヤノン株式会社 Image display apparatus and image display method

Also Published As

Publication number Publication date
JP2019159212A (en) 2019-09-19

Similar Documents

Publication Publication Date Title
CN111552530B (en) Terminal screen adaptation method, device and equipment of user interface
US20180011818A1 (en) Webpage Update Method And Apparatus
US10360659B2 (en) Method and apparatus for controlling image display during image editing
KR20130119129A (en) Method for controlling window size and an electronic device thereof
CN107077296B (en) User terminal device and method for controlling user terminal device
CN109542304B (en) Display content loading method, device, equipment and storage medium
US10592759B2 (en) Object recognition apparatus and control method therefor
CN106802758B (en) Processing method and device for screen capture
CN110851214A (en) Projection picture control method and related product
JP2015509633A (en) Application display method and terminal
JP5299125B2 (en) Document processing apparatus and program
CN105324160A (en) Electronic game machine, electronic game processing method, and electronic game program
CN107122104B (en) Data display method and device
JPWO2015163118A1 (en) Character identification device and control program
US20170161871A1 (en) Method and electronic device for previewing picture on intelligent terminal
JP7260080B2 (en) Display device, display control program and display control method
WO2016188199A1 (en) Method and device for clipping pictures
JP6287498B2 (en) Electronic whiteboard device, electronic whiteboard input support method, and program
JP2018005341A (en) Screen transfer method, screen transfer program, and screen transfer apparatus
US10242279B2 (en) User terminal device and method for controlling the same
JP2014215721A (en) Computer, method, and program for displaying document file
JP2015032261A (en) Display device and control method
CN108363525B (en) Method and device for responding to user gesture operation in webpage and terminal equipment
JP7328771B2 (en) Display device, display control program and display control method
JP7233263B2 (en) Display device, display control program and display control method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180405

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180409

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20180725

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181019

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230322

R150 Certificate of patent or registration of utility model

Ref document number: 7260080

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533