JP4138818B2 - Automatic font size change system - Google Patents

Automatic font size change system Download PDF

Info

Publication number
JP4138818B2
JP4138818B2 JP2006134724A JP2006134724A JP4138818B2 JP 4138818 B2 JP4138818 B2 JP 4138818B2 JP 2006134724 A JP2006134724 A JP 2006134724A JP 2006134724 A JP2006134724 A JP 2006134724A JP 4138818 B2 JP4138818 B2 JP 4138818B2
Authority
JP
Japan
Prior art keywords
display
sentence
dots
text
change
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.)
Expired - Fee Related
Application number
JP2006134724A
Other languages
Japanese (ja)
Other versions
JP2007305017A (en
Inventor
稔 和仁
直樹 本永
Original Assignee
Sky株式会社
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 Sky株式会社 filed Critical Sky株式会社
Priority to JP2006134724A priority Critical patent/JP4138818B2/en
Publication of JP2007305017A publication Critical patent/JP2007305017A/en
Application granted granted Critical
Publication of JP4138818B2 publication Critical patent/JP4138818B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、端末で表示する電子メールやウェブサイトのコンテンツ、電子書籍などの、文章の文字(本明細書においては、文字、数字、記号などの文章を構成する要素の総称を「文字」とする)の大きさ(サイズ)を自動的に変更する、文字サイズ自動変更システムに関する。
The present invention relates to text characters such as e-mails, website contents, and e-books displayed on a terminal (in this specification, the generic term for elements constituting text such as letters, numbers, and symbols is “character”. The present invention relates to a character size automatic change system that automatically changes the size (size).

携帯電話、PHSなどの携帯端末や、パーソナルコンピュータなどで、電子メールやウェブサイトを表示する際に、その文章の文字が小さくて見にくい場合がある。特に携帯端末で表示する場合には、その機能の特性上、画面が小型サイズであり、表示される文章の文字も大きさが小さくなってしまう。そうすると、老人や視力の良くない人などがこれらの文章を見る際に苦労することとなる。   When displaying an e-mail or a website on a mobile terminal such as a mobile phone or PHS, or a personal computer, the characters in the text may be small and difficult to see. In particular, when displaying on a portable terminal, due to the characteristics of the function, the screen is small in size, and the text of the displayed text is also small. Then, old people and people with poor vision will have a hard time seeing these sentences.

このような人に対して、携帯端末では文字をより大きなサイズで表示可能にする機能があるが、通常、かかる設定作業は複雑であり、機器の操作に不得手な人はその設定を行うことができない場合もある。またその設定が出来る人であっても、自らが設定を行わなければならない。   For such people, mobile terminals have a function that allows characters to be displayed in a larger size, but such setting work is usually complicated, and those who are not good at operating the device should do that setting. May not be possible. Even those who can do this must do it themselves.

そこで下記特許文献1に記載のように、入力された文字を拡大表示するシステムが存在する。   Therefore, there is a system for enlarging and displaying input characters as described in Patent Document 1 below.

特開平10−228472号公報Japanese Patent Laid-Open No. 10-228472

上記特許文献1に記載の発明を用いることによって、入力した文字の拡大表示を行うことは出来る。しかし携帯端末やパーソナルコンピュータ(以下、これらを総称して「端末」という)で受信した電子メールやウェブサイトなどにおける文章の文字を適宜拡大表示することは難しい。なぜならば特許文献1に記載の発明では、入力対象の文字を正確に入力するために、紛らわしい文字などを拡大表示する発明であって、本願の目的とする、端末で表示する文字を見やすくするために拡大をするわけではないからである。   By using the invention described in Patent Document 1, it is possible to perform an enlarged display of the input characters. However, it is difficult to appropriately enlarge and display text characters in e-mails and websites received by mobile terminals and personal computers (hereinafter collectively referred to as “terminals”). This is because the invention described in Patent Document 1 is an invention for enlarging and displaying misleading characters and the like in order to accurately input characters to be input, and for the purpose of making the characters displayed on a terminal easy to see, which is the object of the present application. This is because it does not enlarge.

特に、上記発明では、システムに、文字の中で画線が最も密な部分における画線密度と呼ばれるデータを、文字毎に表示補助情報辞書として所持していなければならず、システムに処理容量が必要となる。また全ての文字に対してこのような表示補助情報辞書を備えることは現実的ではない。   In particular, in the above invention, the system must possess data called the line density at the portion where the line is the densest among the characters as a display auxiliary information dictionary for each character, and the system has a processing capacity. Necessary. It is not realistic to provide such a display auxiliary information dictionary for all characters.

更に各文字での判定となるので、拡大表示される文字と拡大表示されない文字とが、一つの文章で混在して表示されることとなり、文章全体としては極めて読みにくい文章となってしまう問題点がある。   Furthermore, since each character is judged, the enlarged and non-enlarged characters are displayed together in one sentence, which makes the sentence as a whole difficult to read. There is.

そこで本発明者は上述の問題点に鑑み、端末、特に携帯端末で文章の表示を行う際に有効な文字サイズ自動変更システムを発明した。   In view of the above problems, the present inventors have invented an automatic character size changing system that is effective when displaying text on a terminal, particularly a portable terminal.

請求項1の発明は、端末において表示する文章の表示を自動的に変更する文字サイズ自動変更システムであって、前記文字サイズ自動変更システムは、処理対象とする文章を読み込む文章読込部と、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、表示装置で表示している文章全体の、表示に使用されているドット数をカウントするドットカウント部と、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、表示のために使用されているドットの割合を算出し、その割合を用いて前記文章の表示の変更を行うかを判定する判定部と、前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章に対して所定の表示の変更の処理を施した上で、前記端末の表示装置で前記文章の表示を行う表示変更処理部と、を有する文字サイズ自動変更システムである。
The invention of claim 1 is a character size automatic change system that automatically changes the display of text displayed on a terminal, wherein the text size automatic change system includes a text reading unit that reads text to be processed, It is used to display the reference total dot number calculation unit that calculates the reference total dot number by counting how many characters are included in the read sentence and the entire sentence displayed on the display device. a dot count unit for counting the number of dots, and the reference number of the total dots calculated in the reference total dot number calculation unit, on the basis of the number of dots and counted by the dot count unit, of Tei Ru dots are used for display calculating the ratio, a determination section for determining to change the display of the sentence using the percentage was determined to be to change the display in the evaluation unit In addition, a character size automatic change system comprising: a display change processing unit that performs a predetermined display change process on the read text and then displays the text on the display device of the terminal. .

本発明によって、端末で表示する文章の大きさが自動的に調節されるので、利用者は読みやすい状態で文章を見ることが出来る。また従来のように、文字毎に処理されるのではなく、文章全体が拡大等の処理がされるので、読みやすい。また、算出した割合が高いのは、文字として使用されているドットが多い場合である。つまり文字のサイズが細かかったり、画数が多い文字が多く表示されている等の場合である。このような文章を端末で見る場合、読みにくいことが発明者の研究により分かっている。従って、この割合が所定の基準値以上、または基準値よりも大きい場合に、表示変更の処理を行うことによって、文章の見やすさの改善を図ることが出来る。
According to the present invention, since the size of the text displayed on the terminal is automatically adjusted, the user can view the text in an easy-to-read state. Further, it is not processed for each character as in the prior art, but the entire sentence is processed such as enlargement, so that it is easy to read. The calculated ratio is high when there are many dots used as characters. That is, the size of characters is thin, or many characters with a large number of strokes are displayed. The inventor's research has found that such text is difficult to read when viewed on a terminal. Therefore, when this ratio is greater than or equal to a predetermined reference value or greater than the reference value, the display change process is performed, thereby improving the readability of the text.

請求項2の発明において、前記基準総ドット数算出部は、前記カウントした文字数に、一文字を表示するのに必要な平均的な領域の大きさを乗算することにより、前記基準総ドット数を算出する、文字サイズ自動変更システムである。   3. The reference total dot number calculation unit according to claim 2, wherein the reference total dot number calculation unit calculates the reference total dot number by multiplying the counted number of characters by an average area size necessary for displaying one character. This is a character size automatic change system.

一文字を表示するのに必要な領域の平均的な大きさは予め分かっているので、その大きさに文章の文字数を乗算することによって、文章全体で必要な大きさ(ドット数)を算出することが出来る。   Since the average size of the area required to display one character is known in advance, the size necessary for the entire sentence (number of dots) is calculated by multiplying the size by the number of letters in the sentence. I can do it.

請求項3の発明において、前記文章の表示の変更として、前記文章を所定の倍率で拡大表示する、前記文章を所定のフォントサイズで表示する、前記文章の行間を所定のサイズだけ空ける、前記文章の各文字の間隔を所定のサイズだけ空ける、のいずれか一以上を含む、文字サイズ自動変更システムである。
4. The sentence according to claim 3, wherein as the change of the display of the sentence, the sentence is enlarged and displayed at a predetermined magnification, the sentence is displayed with a predetermined font size, and a line between the sentences is separated by a predetermined size. This is a character size automatic change system including any one or more of the following.

文章を見やすくするための処理はいくつかあるが、本発明のような処理は代表的な一例であり、これらを用いると良い。   There are several processes for making the text easy to see, but the process as in the present invention is a typical example, and these may be used.

請求項4の発明において、前記文章として、電子メール、ウェブサイトのコンテンツ、電子書籍のいずれか一以上を含む、文字サイズ自動変更システムである。
5. The automatic character size changing system according to claim 4 , wherein the sentence includes at least one of an electronic mail, a website content, and an electronic book.

端末で処理対象とする文章としては、本発明のようなものが代表的な例としてある。   A typical example of a sentence to be processed by a terminal is the one according to the present invention.

請求項5の発明は、端末を、処理対象とする文章を読み込む文章読込部、前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、表示装置で表示している文章全体の、表示に使用されているドット数をカウントするドットカウント部、前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、表示のために使用されているドットの割合を算出し、その割合を用いて前記文章の表示の変更を行うかを判定する判定部、前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章に対して所定の表示の変更の処理を施した上で、前記端末の表示装置で前記文章の表示を行う表示変更処理部、として機能させる文字サイズ自動変更プログラムである。 The invention according to claim 5 is a sentence reading unit for reading a sentence to be processed by the terminal, and a reference total dot for calculating a reference total dot number by counting how many characters are included in the read sentence. A number calculation unit, a dot count unit that counts the number of dots used for display of the entire sentence displayed on the display device, a reference total dot number calculated by the reference total dot number calculation unit, and the dot count unit display in based on the counted number of dots and the determination unit determines is used to calculate the percentage of Tei Ru dots, or to display a change of the sentence by using the ratio for display, in the determination unit Display change to display the sentence on the display device of the terminal after performing a predetermined display change process on the read sentence Processing section, a character size automatic change program to function as.

上述の発明は、本発明のようなプログラムとして構成することも出来る。このプログラムを端末で読み込ませて処理を行わせることによって、上述のシステムが実行される。   The above-described invention can also be configured as a program like the present invention. The above-described system is executed by causing the terminal to read the program and perform processing.

本発明を用いることによって、端末で表示する文章の文字の大きさなどを自動的に調整し、利用者が見やすい状態で文章を見ることが出来る。また特許文献1に記載のように、文字単位で処理がなされないため、一つの文章で拡大表示される文字と拡大表示されない文字とが混在することもなく、読みやすい文章となる。
By using the present invention, it is possible to automatically adjust the character size of the text displayed on the terminal and view the text in a state that is easy for the user to see. In addition, as described in Patent Document 1, since processing is not performed in units of characters, characters that are enlarged and displayed in one sentence are not mixed and characters that are easy to read are obtained.

本発明のシステム構成の概念図の一例を図1に示す。本発明の文字サイズ自動変更システム1は、端末で電子メールやウェブサイト、電子書籍などで、文章を表示する際に用いられる。文字サイズ自動変更システム1は、本発明の処理を制御する端末上で実現される。この端末には、プログラムの演算処理を実行するCPUなどの演算装置と、情報を記憶するRAMやハードディスクなどの記憶装置と、ディスプレイなどの表示装置とを少なくとも有している。端末上で実現する各機能(各手段)は、その処理を実行する手段(プログラムやモジュールなど)が演算装置に読み込まれることでその処理が実行される。各機能は、記憶装置に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置から読み出し、読み出した情報を適宜、演算装置における処理に用いる。当該端末には、演算装置の処理結果や記憶装置に記憶する情報をインターネットやLANなどのネットワークを介して送受信する通信装置、キーボードやマウスやテンキーなどの入力装置を有していても良い。   An example of a conceptual diagram of the system configuration of the present invention is shown in FIG. The automatic character size changing system 1 according to the present invention is used when a sentence is displayed on an electronic mail, a website, an electronic book, or the like on a terminal. The automatic character size changing system 1 is realized on a terminal that controls the processing of the present invention. This terminal has at least an arithmetic device such as a CPU for executing arithmetic processing of a program, a storage device such as a RAM or a hard disk for storing information, and a display device such as a display. Each function (each unit) realized on the terminal is executed when a unit (program, module, etc.) for executing the process is read by the arithmetic unit. When each function uses the information stored in the storage device in the processing, each function reads the corresponding information from the storage device, and uses the read information for processing in the arithmetic device as appropriate. The terminal may include a communication device that transmits and receives processing results of the arithmetic device and information stored in the storage device via a network such as the Internet or a LAN, and an input device such as a keyboard, a mouse, or a numeric keypad.

本発明における各機能(各手段)は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。また各機能は、一又は複数のプログラムやモジュール、装置等により処理することも可能である。   Each function (each unit) in the present invention is only logically distinguished from each other, and may be physically or effectively the same area. Each function can be processed by one or a plurality of programs, modules, devices, or the like.

文字サイズ自動変更システム1は、文章読込部2と基準総ドット数算出部3とドットカウント部4と判定部5と表示変更処理部6とを有している。   The automatic character size changing system 1 includes a text reading unit 2, a reference total dot number calculation unit 3, a dot count unit 4, a determination unit 5, and a display change processing unit 6.

文章読込部2は、端末の表示装置で表示する、電子メールやウェブサイトの文章を読み込む。ここで読み込んだ文章が、本発明の処理対象となる。なお文章とは、一又は複数の文からなるものをいう。また文章読込部2で処理対象とする文章は、複数の文章からなる文章全体であっても良いし、また文章全体のうち、利用者が入力装置などで指定した範囲の文章や予め定められた文章単位(例えば段落毎、記事毎など)を処理対象の文章としても良い。また端末の表示装置で表示する文章毎に読み込み、処理対象としても良い。   The text reading unit 2 reads e-mail and website text displayed on the display device of the terminal. The sentence read here becomes the processing target of the present invention. In addition, a sentence means what consists of one or several sentences. The text to be processed by the text reading unit 2 may be an entire text composed of a plurality of texts, or a text in a range specified by the user with an input device or the like in the entire text or a predetermined text. A sentence unit (for example, every paragraph, every article, etc.) may be a sentence to be processed. Alternatively, each sentence displayed on the terminal display device may be read and processed.

基準総ドット数算出部3は、文章読込部2で読み込んだ文章に、文字が何文字含まれているかをカウントする。そして、端末で文字を表示する際に、端末で設定されている文字のサイズによって、一文字を表示するのに必要な平均的な領域の大きさ(ドット数)(例えば縦16ドット、横16ドット)が分かっているので(この一文字あたりの平均的な領域の大きさは、予め基準総ドット数算出部3で設定されており、それを記憶している)、その領域の大きさに、カウントした文字数を乗算することで、文章を表示するのに必要な領域の大きさを算出する。例えば、文章が50文字で、一文字を表示するのに必要な領域の平均的な大きさが縦16ドット、横16ドットの場合、文章全体では、
(数1)
50×16×16=12,800ドット
必要であることを基準総ドット数算出部3は算出する。基準総ドット数算出部3が算出する、文章全体を表示するのに必要な平均的な領域の大きさを基準総ドット数という。
The reference total dot number calculation unit 3 counts how many characters are included in the text read by the text reading unit 2. When displaying characters on the terminal, the size (number of dots) of the average area required to display one character (for example, 16 dots vertically, 16 dots horizontally) depending on the character size set on the terminal. ) Is known (the average area size per character is set in advance by the reference total dot number calculation unit 3 and stored), and is counted in the area size. By multiplying the number of characters, the size of the area required to display the sentence is calculated. For example, if the sentence is 50 characters and the average size of the area required to display one character is 16 dots long and 16 dots wide,
(Equation 1)
The reference total dot number calculation unit 3 calculates that 50 × 16 × 16 = 12,800 dots are required. The average area size necessary for displaying the entire sentence, calculated by the reference total dot number calculation unit 3, is referred to as a reference total dot number.

ドットカウント部4は、端末の表示装置で表示する文章で、実際に文字を表示する為に使用されているドット数をカウントする。端末で文字が黒色で表示されている場合には、一つの文字を表示するには、一つの文字を表示する矩形領域に含まれるドット(画素)を、黒色で表示し、それ以外を例えば白色とすることによって行っている。その為、各文字の黒色として表示されているドットをカウントすることで、文章全体の黒色のドット数を算出する。   The dot count unit 4 counts the number of dots used for actually displaying characters in the text displayed on the display device of the terminal. When a character is displayed in black on the terminal, in order to display one character, dots (pixels) included in a rectangular area for displaying one character are displayed in black, and the others are, for example, white And is done by Therefore, the number of black dots in the entire sentence is calculated by counting the dots displayed as black for each character.

図3は、漢数字の「一」を模式的に示したものである。「一」を表示するために必要な領域が例えば縦16ドット、横16ドットの場合、そのうちの黒色で表示するドットと白色で表示するドットとに分けることによって、「一」が表示されている。図3の場合、ドットカウント部4は、黒色で表示されているドットが18ドットであることをカウントする。このように各文字に対して、文字を表示するために使用されているドット数(例えば黒色で表示されているドット数)をカウントすることで、文章全体で、文字を表示するために使用されているドット数を算出することが出来る。この算出したドット数を基準総ドット数で除することによって、文字を表示するために使用されているドットの割合(例えば黒色ドットの割合)が分かる。これは、文章全体においてどれだけ文字が密集して表示されているかを示す密度になる。この密度が高い方が文章が読みにくく、密度が低い方が文章が読みやすい。その判定を以下の判定部5の処理で行う。   FIG. 3 schematically shows the Chinese numeral “one”. If the area required to display “one” is, for example, 16 dots long and 16 dots wide, “1” is displayed by dividing the area into black dots and white dots. . In the case of FIG. 3, the dot count unit 4 counts that the dots displayed in black are 18 dots. Thus, for each character, it is used to display the character in the whole sentence by counting the number of dots used to display the character (for example, the number of dots displayed in black). The number of dots that are present can be calculated. By dividing the calculated number of dots by the reference total number of dots, the proportion of dots used for displaying characters (for example, the proportion of black dots) can be obtained. This is a density indicating how densely the characters are displayed in the entire sentence. The higher the density, the harder the text to read, and the lower the density, the easier the text to read. The determination is performed by the processing of the determination unit 5 below.

判定部5は、基準総ドット数算出部3で算出した基準総ドット数と、ドットカウント部4で算出した文字を表示するために使用されているドット数とに基づいて、文章全体におけるドット数の割合を算出する。そしてこの割合に基づいて、文章読込部2で読み込んだ文章の表示変更処理を行うかどうかの判定を行う。文章の表示変更処理には、例えば文章を拡大表示する、縮小表示する、文章の行間を空ける、各文字の間隔を空ける、などがある。   The determination unit 5 determines the number of dots in the entire sentence based on the reference total dot number calculated by the reference total dot number calculation unit 3 and the dot number used for displaying the character calculated by the dot count unit 4. Calculate the percentage of. Then, based on this ratio, it is determined whether or not to perform display change processing of the text read by the text reading unit 2. The text display change processing includes, for example, displaying the text in an enlarged manner, displaying the text in a reduced size, leaving a space between text lines, and spacing each character.

表示変更処理部6は、判定部5で文章の表示変更処理を行うことを判定した場合に、文章読込部2で読み込んだ文章に対して、判定部5で判定した処理を実行した上で端末の表示装置に表示する。   The display change processing unit 6 executes the process determined by the determination unit 5 on the text read by the text reading unit 2 when the determination unit 5 determines that the text display change process is to be performed. Displayed on the display device.

次に本発明の処理プロセスの一例を図2のフローチャート、図1の概念図を用いて説明する。なお本明細書では、携帯端末で受信した電子メールを表示する場合を説明するが、ウェブサイトの文章や、その他の文章であっても同様に実現可能である。図4に文章読込部2で読み込む電子メールの一例を示す。   Next, an example of the processing process of the present invention will be described with reference to the flowchart of FIG. 2 and the conceptual diagram of FIG. In this specification, the case where an electronic mail received by a mobile terminal is displayed will be described. However, the present invention can be similarly realized even for a sentence on a website or other sentences. FIG. 4 shows an example of an e-mail read by the text reading unit 2.

携帯端末で受信した電子メールを表示する場合には、電子メールの文章を文章読込部2で読み込む(S100)。この際に読み込む文章としては、電子メールの本文だけであっても良いし、件名、宛先、送信元などの電子メールのヘッダに含まれる情報を読み込んでも良い。従って、図4に示すような電子メールの文章を文章読込部2が読み込む。   When displaying the e-mail received by the portable terminal, the e-mail text is read by the text reading unit 2 (S100). The text read at this time may be only the text of the e-mail, or information included in the header of the e-mail, such as the subject, destination, and sender. Accordingly, the text reading unit 2 reads the text of the electronic mail as shown in FIG.

文章読込部2で電子メールの文章を読み込むと、基準総ドット数算出部3が、S100で読み込んだ文章に含まれる文字数をカウントする(S110)。この際に、文字の他、数字、記号、絵文字などもカウントすると良い。   When the e-mail text is read by the text reading unit 2, the reference total dot number calculation unit 3 counts the number of characters included in the text read in S100 (S110). At this time, in addition to characters, numbers, symbols, pictograms, etc. may be counted.

S110で読み込んだ文字数に、予め設定された、一文字を表示するのに必要な領域の平均的な大きさを乗算することによって、当該文章における基準総ドット数を算出する(S120)。   The reference total number of dots in the sentence is calculated by multiplying the number of characters read in S110 by a preset average size of an area necessary for displaying one character (S120).

例えばS100で読み込んだ文章の文字数が50文字であり、一文字を表示するのに必要な領域の平均的な大きさが縦16ドット、横16ドットの場合には、基準総ドット数は、12,800ドット(=50×16×16)として基準総ドット数算出部3は算出することが出来る。   For example, when the number of characters of the text read in S100 is 50 characters and the average size of the area necessary for displaying one character is 16 dots vertically and 16 dots horizontally, the reference total number of dots is 12, The reference total dot number calculation unit 3 can calculate 800 dots (= 50 × 16 × 16).

次に、文章読込部2で読み込んだ文章(図4の文章)において、実際に文字を表示するために使用されるドット数をドットカウント部4がカウントする(S130)。例えば文字を黒色、背景を白色で表示する表示装置の場合、読み込んだ文章の全ての文字について、一つの文字を構成する黒色のドット数をカウントし、各文字についてのそれらの総和を算出することによって、読み込んだ文章で文字を表示するために使用されているドット数を求めることが出来る。   Next, the dot count unit 4 counts the number of dots used to actually display characters in the text read by the text reading unit 2 (the text in FIG. 4) (S130). For example, in the case of a display device that displays characters in black and the background in white, for all characters in the read text, count the number of black dots that make up one character and calculate the sum of each character The number of dots used to display characters in the read text can be obtained.

S120で基準総ドット数、S130で文章で使用されている文字を表示するために使用されているドット数の算出後、判定部5は、使用されているドット数の割合を算出する(S140)。これは、数2のように算出することが出来る。
(数2)
文字を表示するために使用されているドット数÷基準総ドット数×100
After calculating the reference total number of dots in S120 and the number of dots used to display the characters used in the text in S130, the determination unit 5 calculates the ratio of the number of dots used (S140). . This can be calculated as shown in Equation 2.
(Equation 2)
Number of dots used to display characters / reference total number of dots × 100

判定部5では、数2で算出した割合と、予め定められた基準値とを比較し、文章読込部2で読み込んだ文章(図4の電子メールの文章)を拡大表示するか否かを判定する(S150)。例えば基準値が20%として設定されており、数2で算出した割合が基準値を超過する場合に、予め定められた所定の倍率(または、より大きなフォントサイズ)でS100で読み込んだ文章を拡大した上で表示装置で表示処理を行う、と設定されている場合、数2で算出した割合が30%の時には、図4の文章を図5のように拡大して表示装置で表示することを判定する。   The determination unit 5 compares the ratio calculated in Equation 2 with a predetermined reference value, and determines whether or not to enlarge the text read by the text reading unit 2 (the text of the e-mail in FIG. 4). (S150). For example, when the reference value is set as 20% and the ratio calculated in Equation 2 exceeds the reference value, the text read in S100 is enlarged at a predetermined magnification (or a larger font size). If the display processing is set to be performed on the display device, when the ratio calculated in Equation 2 is 30%, the sentence in FIG. 4 is enlarged as shown in FIG. 5 and displayed on the display device. judge.

また判定部5で、数2で算出した割合が基準値を超過する場合に、S100で読み込んだ文章に対して、予め定められた大きさだけ文章の行間を空ける、と設定されている場合、数2で算出した割合が30%の時には、図4の文章を図6のように行間を広げて表示装置で表示することを判定する。   Further, when the determination unit 5 is set to leave a line space of the sentence by a predetermined size with respect to the sentence read in S100 when the ratio calculated in Equation 2 exceeds the reference value, When the ratio calculated in Equation 2 is 30%, it is determined that the text in FIG. 4 is displayed on the display device with the line spacing expanded as shown in FIG.

更に判定部5で、数2で算出した割合が基準値を超過する場合に、S100で読み込んだ文章に対して、予め定められた大きさだけ文字の間隔を空ける、と設定されている場合、数2で算出した割合が30%の時には、図4の文章を図7のように文字の間隔を広げて表示装置で表示することを判定する。   Further, in the case where the determination unit 5 is set to leave a character space by a predetermined size with respect to the text read in S100 when the ratio calculated in Equation 2 exceeds the reference value, When the ratio calculated in Equation 2 is 30%, it is determined that the text in FIG. 4 is displayed on the display device with the character spacing wide as shown in FIG.

S150における判定部5での判定の結果、文章読込部2で読み込んだ文章の表示変更処理を行うことを判定した場合には、表示変更処理部6は、その判定結果に従った表示変更処理を携帯端末の表示装置で行う(S160)。   As a result of the determination by the determination unit 5 in S150, when it is determined that the display change processing of the text read by the text reading unit 2 is performed, the display change processing unit 6 performs the display change processing according to the determination result. This is performed on the display device of the portable terminal (S160).

例えば文章を所定の倍率拡大することを判定した場合には、文章読込部2で読み込んだ文章を図5に示すように拡大して表示装置で表示する。文章の行間を所定の大きさだけ空けることを判定した場合には、文章読込部2で読み込んだ文章を図6に示すように、行間を広げて表示装置で表示する。文字の間隔を所定の大きさだけ空けることを判定した場合には、文章読込部2で読み込んだ文章の文字の間隔を図7に示すように、文字間隔を広げて表示装置で表示する。   For example, when it is determined that the text is enlarged by a predetermined magnification, the text read by the text reading unit 2 is enlarged and displayed on the display device as shown in FIG. When it is determined that a predetermined amount of space is provided between the lines of the text, the text read by the text reading unit 2 is displayed on the display device with the line space widened as shown in FIG. When it is determined that the character spacing is set to a predetermined size, the character spacing of the text read by the text reading unit 2 is displayed on the display device with the character spacing widened as shown in FIG.

以上のような処理を行うことで、表示装置で表示する文章が読みやすくなる。   By performing the processing as described above, the text displayed on the display device is easy to read.

本発明を用いることによって、端末で表示する文章の文字の大きさを自動的に調整し、利用者が見やすい状態で文章を見ることが出来る。また特許文献1に記載の発明のように、文字単位で処理がなされないため、一つの文章で拡大表示される文字と拡大表示されない文字とが混在することもなく、読みやすい文章となる。
By using the present invention, it is possible to automatically adjust the size of the text of the text displayed on the terminal and view the text in a state that is easy for the user to see. Further, unlike the invention described in Patent Document 1, since processing is not performed in units of characters, there is no mixture of characters that are enlarged and displayed in one sentence, and the text is easy to read.

本発明のシステム構成の一例を示す概念図である。It is a conceptual diagram which shows an example of the system configuration | structure of this invention. 本発明の処理プロセスの一例を示すフローチャートである。It is a flowchart which shows an example of the processing process of this invention. 文字に使用されているドットを模式的に示す図である。It is a figure which shows typically the dot currently used for the character. 読み込む文章の一例である。It is an example of the text to read. 読み込んだ文章を拡大表示した文章の一例である。It is an example of the text which expanded and displayed the read text. 読み込んだ文章を、行間を広げて表示した文章の一例である。It is an example of the text which displayed the read text by expanding the line spacing. 読み込んだ文章を、文字間隔を広げて表示した文章の一例である。It is an example of the text which displayed the read text by extending the character space | interval.

符号の説明Explanation of symbols

1:文字サイズ自動変更システム
2:文章読込部
3:基準総ドット数算出部
4:ドットカウント部
5:判定部
6:表示変更処理部
1: Automatic character size changing system 2: Text reading unit 3: Reference total dot number calculating unit 4: Dot counting unit 5: Determination unit 6: Display change processing unit

Claims (5)

端末において表示する文章の表示を自動的に変更する文字サイズ自動変更システムであって、
前記文字サイズ自動変更システムは、
処理対象とする文章を読み込む文章読込部と、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部と、
表示装置で表示している文章全体の、表示に使用されているドット数をカウントするドットカウント部と、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、表示のために使用されているドットの割合を算出し、その割合を用いて前記文章の表示の変更を行うかを判定する判定部と、
前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章に対して所定の表示の変更の処理を施した上で、前記端末の表示装置で前記文章の表示を行う表示変更処理部と、
を有することを特徴とする文字サイズ自動変更システム。
A character size automatic change system that automatically changes the display of text displayed on the terminal,
The automatic character size changing system is:
A text reading unit that reads text to be processed;
A reference total dot number calculating unit for calculating a reference total dot number by counting how many characters are included in the read sentence;
A dot count unit that counts the number of dots used for display of the entire sentence displayed on the display device ;
A reference total number of dots calculated in the reference total dot number calculation unit, on the basis of the number of dots and counted by the dot count unit calculates the percentage of used Tei Ru dots for display, using the ratio A determination unit for determining whether to change the display of the sentence ;
When the determination unit determines to change the display, the display change is performed to display the sentence on the display device of the terminal after performing a predetermined display change process on the read sentence. A processing unit;
A character size automatic change system characterized by comprising:
前記基準総ドット数算出部は、
前記カウントした文字数に、一文字を表示するのに必要な平均的な領域の大きさを乗算することにより、前記基準総ドット数を算出する、
ことを特徴とする請求項1に記載の文字サイズ自動変更システム。
The reference total dot number calculating unit
The reference total number of dots is calculated by multiplying the counted number of characters by the size of an average area necessary to display one character.
The automatic character size changing system according to claim 1.
前記文章の表示の変更として、
前記文章を所定の倍率で拡大表示する、前記文章を所定のフォントサイズで表示する、前記文章の行間を所定のサイズだけ空ける、前記文章の各文字の間隔を所定のサイズだけ空ける、のいずれか一以上を含む、
ことを特徴とする請求項1に記載の文字サイズ自動変更システム。
As a change in the display of the sentence ,
Any of the following: Enlarging and displaying the sentence at a predetermined magnification, displaying the sentence with a predetermined font size, leaving a line between the lines of the sentence by a predetermined size, and spacing each character of the sentence by a predetermined size Including one or more,
The automatic character size changing system according to claim 1.
前記文章として、電子メール、ウェブサイトのコンテンツ、電子書籍のいずれか一以上を含む、
ことを特徴とする請求項1から請求項3のいずれかに記載の文字サイズ自動変更システム。
The sentence includes one or more of e-mail, website content, and e-book,
The automatic character size changing system according to any one of claims 1 to 3, wherein:
端末を、
処理対象とする文章を読み込む文章読込部、
前記読み込んだ文章において文字がどれだけ含まれているかをカウントすることで、基準総ドット数を算出する基準総ドット数算出部、
表示装置で表示している文章全体の、表示に使用されているドット数をカウントするドットカウント部、
前記基準総ドット数算出部で算出した基準総ドット数と、前記ドットカウント部でカウントしたドット数とに基づいて、表示のために使用されているドットの割合を算出し、その割合を用いて前記文章の表示の変更を行うかを判定する判定部、
前記判定部において表示の変更を行うことを判定した場合に、前記読み込んだ文章に対して所定の表示の変更の処理を施した上で、前記端末の表示装置で前記文章の表示を行う表示変更処理部、
として機能させるための文字サイズ自動変更プログラム。
Device
Sentence reading unit that reads the sentences to be processed,
A reference total dot number calculation unit for calculating a reference total dot number by counting how many characters are included in the read sentence;
A dot count unit that counts the number of dots used for display of the entire sentence displayed on the display device ,
A reference total number of dots calculated in the reference total dot number calculation unit, on the basis of the number of dots and counted by the dot count unit calculates the percentage of used Tei Ru dots for display, using the ratio A determination unit for determining whether to change the display of the sentence ;
When the determination unit determines to change the display, the display change is performed to display the sentence on the display device of the terminal after performing a predetermined display change process on the read sentence. Processing section,
Automatic character size change program to function as
JP2006134724A 2006-05-15 2006-05-15 Automatic font size change system Expired - Fee Related JP4138818B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006134724A JP4138818B2 (en) 2006-05-15 2006-05-15 Automatic font size change system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006134724A JP4138818B2 (en) 2006-05-15 2006-05-15 Automatic font size change system

Publications (2)

Publication Number Publication Date
JP2007305017A JP2007305017A (en) 2007-11-22
JP4138818B2 true JP4138818B2 (en) 2008-08-27

Family

ID=38838872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006134724A Expired - Fee Related JP4138818B2 (en) 2006-05-15 2006-05-15 Automatic font size change system

Country Status (1)

Country Link
JP (1) JP4138818B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4687960B2 (en) * 2005-06-16 2011-05-25 日本電気株式会社 Mail list display system, method, program, and communication terminal

Also Published As

Publication number Publication date
JP2007305017A (en) 2007-11-22

Similar Documents

Publication Publication Date Title
US8442324B2 (en) Method and system for displaying image based on text in image
WO2019154197A1 (en) Electronic book handwritten note display method, computing device and computer storage medium
CN101984426A (en) Method used for character splitting on webpage picture and device thereof
US20210012547A1 (en) Glyph Weight Modification
EP3408752B1 (en) Object management and visualization using a computing device
CN112965781A (en) Method and device for processing page
WO2006059513A1 (en) Display, display control method, and information storage medium
JP4812077B2 (en) DATA DISPLAY METHOD, DATA DISPLAY DEVICE, AND PROGRAM
CN103365968B (en) Webpage content magnification method and webpage content magnifier
JP4138818B2 (en) Automatic font size change system
US20130155094A1 (en) Mobile terminal having non-readable part
JP2018007184A (en) Information processing device and program
US9024867B2 (en) Character input device
JP2008129781A (en) Scroll control system
CN108681531B (en) Document input control method and device
CN105700704B (en) Character input method under small-size screen and device
JP2005267158A (en) Character size control method, device, and program
JP2009294848A (en) Information display and program
JP2008134801A (en) Portable terminal
US20100302251A1 (en) Structure of animation font file and text displaying method of handheld terminal
EP2849029A1 (en) Information processing apparatus and information processing method using gaze tracking
JP2008129253A (en) Character display control system
CN106371623A (en) Display method and device of alternative characters
JP4690645B2 (en) Character display device, character display method, program, and recording medium
JP4640758B2 (en) Portable information terminal and portable communication terminal

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071219

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: 20080507

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080605

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees