JP2005267158A - Character size control method, device, and program - Google Patents

Character size control method, device, and program Download PDF

Info

Publication number
JP2005267158A
JP2005267158A JP2004077721A JP2004077721A JP2005267158A JP 2005267158 A JP2005267158 A JP 2005267158A JP 2004077721 A JP2004077721 A JP 2004077721A JP 2004077721 A JP2004077721 A JP 2004077721A JP 2005267158 A JP2005267158 A JP 2005267158A
Authority
JP
Japan
Prior art keywords
character
conversion rate
complexity
size
character string
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.)
Withdrawn
Application number
JP2004077721A
Other languages
Japanese (ja)
Inventor
Yoshikazu Takai
美和 高井
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2004077721A priority Critical patent/JP2005267158A/en
Publication of JP2005267158A publication Critical patent/JP2005267158A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To easily judge characters even on a small picture according to the reduction of a display picture size and a character size under the consideration of the complexity of a character. <P>SOLUTION: At the time of controlling a character size, document information prepared corresponding to a prescribed display picture is displayed on display pictures whose scales are different by controlling the character size. A character string extracting part 26 extracts a character string configured of the same type of continuous characters from the document information, and a character characteristic measuring part 30 calculates the complexity of each character for each character string, and calculates the mean value of complexity for each type of character, and a picture conversion magnification calculating part 32 calculates the conversion rate of the display picture as a standard conversion rate. Then, a character conversion magnification calculating part 34 calculates a correction coefficient by dividing the maximum value of the complexity by the mean value of complexity for each character string, and calculates a character conversion rate by multiplying the correction coefficient by a standard conversion rate(picture conversion rate), and controls and displays the character size of each character string on the basis of the character conversion rate. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、表示画面サイズの異なる情報端末間で表示する文字サイズを制御する文字サイズ制御方法、装置及びプログラムに関し、特に、ウェブコンテンツのように大画面に対応して作成された文書情報を小画面の携帯情報端末に縮小して表示させる文字サイズ制御方法、装置及びプログラムに関する。
The present invention relates to a character size control method, apparatus, and program for controlling the character size displayed between information terminals having different display screen sizes, and particularly to document information created corresponding to a large screen such as web content. The present invention relates to a character size control method, apparatus, and program that are displayed in a reduced size on a portable information terminal.

近年、無線通信技術の発達と、携帯電話、PDA、カーナビゲーションシステム等の携帯情報端末の普及により、WWWブラウザにて表示されるウェブコンテンツを、パーソナルコンピュータ等のデスクトップ型マシンだけでなく、携帯情報端末等の大きさが異なるマシンにて利用するユーザーが多い。   In recent years, with the development of wireless communication technology and the spread of portable information terminals such as mobile phones, PDAs, car navigation systems, web content displayed on WWW browsers can be used not only for desktop machines such as personal computers, but also for portable information. There are many users who use machines with different sizes such as terminals.

パーソナルコンピュータ向けのウェブコンテンツは、携帯情報端末に表示されるようにHTML等のマークアップランゲージの翻訳を行っており、この場合、パーソナルコンピュータに表示されていた文字サイズにて文字が情報携帯端末の表示画面にウェブコンテンツ表示される。   Web content for a personal computer is translated by a markup language such as HTML so that it is displayed on a portable information terminal. In this case, characters are displayed in the character size of the information portable terminal displayed on the personal computer. Web content is displayed on the display screen.

しかし、表示画面が小さいにも関わらずパーソナルコンピュータ向けのウェブコンテンツを携帯情報端末に表示させると、パーソナルコンピュータに表示されていた大きさと同じサイズにて表示される文字によって、ウェブコンテンツのレイアウトデザインが大きく損なわれる。   However, when web content for a personal computer is displayed on a portable information terminal even though the display screen is small, the layout design of the web content is determined by the characters displayed in the same size as the size displayed on the personal computer. It is greatly damaged.

しかも、携帯情報端末は機種及び型ごとに表示画面のサイズは異なり、パーソナルコンピュータの大画面向けに作られたウェブコンテンツを、全ての携帯情報端末の小画面に、レイアウトデザインを損なわずに表示させることは難しい。   In addition, the size of the display screen varies depending on the model and type of the portable information terminal, and the web content created for the large screen of the personal computer is displayed on the small screen of all the portable information terminals without impairing the layout design. It ’s difficult.

これを防ぐためにはウェブコンテンツを携帯情報端末の表示画面サイズに合わせて縮小表示させればよく、これによりウェブコンテンツに含まれる文字も表示画面サイズに合わせて一律に同じ大きさに縮小される。
特開平11−327730号公報 特開2001−147918号公報 特開2000−011187号公報
In order to prevent this, the web content may be reduced and displayed in accordance with the display screen size of the portable information terminal, whereby the characters included in the web content are uniformly reduced to the same size in accordance with the display screen size.
JP-A-11-327730 JP 2001-147918 A JP 2000-011187 A

しかしながら、ウェブコンテンツを携帯情報端末に縮小表示する従来方法にあっては、携帯情報端末の小画面合わせたウェブコンテンツの表示サイズを縮小によって、ウェブコンテンツに含まれる文字情報が人間の視覚では容易に判別することが困難な程に縮小表示されてしまう問題がある。   However, in the conventional method of reducing and displaying the web content on the portable information terminal, the character information included in the web content can be easily visually recognized by human vision by reducing the display size of the web content that matches the small screen of the portable information terminal. There is a problem that the display is reduced so that it is difficult to determine.

また、表示する情報携帯端末ごとにウェブコンテンツの画面表示に使用する文字サイズを設定する方法も考えられるが、文字サイズが設定されている特定の携帯情報端末に限定され、表示画面サイズの異なる全ての携帯情報端末にパーソナルコンピュータ向けウェブコンテンツの表示が適切にできず、ウェブコンテンツによるサービスの提供範囲が限られる。   In addition, a method of setting the character size used for the screen display of web content for each information mobile terminal to be displayed can be considered, but it is limited to a specific mobile information terminal for which the character size is set, and all display screen sizes are different. Web content for personal computers cannot be properly displayed on the portable information terminal, and the range of services provided by the web content is limited.

本発明は、表示画面サイズと文字の複雑さを考慮した文字サイズの縮小により小画面であっても容易に文字が判別できる文字サイズ制御方法、装置及びプログラムを提供することを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a character size control method, apparatus, and program capable of easily distinguishing characters even on a small screen by reducing the character size in consideration of display screen size and character complexity.

本発明は、所定の表示画面に対応して作成された文書情報を大きさの異なる表示画面に文字サイズを制御して表示させる文字サイズ制御方法を提供する。この文字サイズ制御方法は、
文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出ステップと、
文字列抽出ステップで抽出された文字列毎に各文字の複雑度を求める文字特性測定ステップと、
表示画面の変換率を標準変換率として算出する画面変換率算出ステップと、
文書情報の文字種毎に複雑度の平均値を算出する平均値算出ステップと、
文字列毎に、複雑度の最大値を複雑度の平均値で割って補正係数を求め、補正係数を標準変換率に乗じて文字変換率を求める文字変換率算出ステップと、
文字列毎に算出された文字変換率に基づいて各文字列の文字サイズを制御して表示させる文字変換ステップと、
を備えたことを特徴とする。
The present invention provides a character size control method for displaying document information created corresponding to a predetermined display screen on display screens having different sizes while controlling the character size. This text size control method is
A character string extraction step for extracting a character string composed of consecutive characters of the same type from the document information;
A character characteristic measurement step for determining the complexity of each character for each character string extracted in the character string extraction step;
A screen conversion rate calculation step for calculating the conversion rate of the display screen as a standard conversion rate;
An average value calculating step for calculating an average value of complexity for each character type of document information;
For each character string, calculate the correction coefficient by dividing the maximum complexity by the average value of the complexity, multiply the correction coefficient by the standard conversion ratio, and calculate the character conversion ratio,
A character conversion step for controlling and displaying the character size of each character string based on the character conversion rate calculated for each character string;
It is provided with.

ここで本発明の文字サイズ制御方法は、所定サイズの表示画面に対応して作成されたウェブコンテンツの文書情報を、携帯情報端末の小さい表示画面に文字サイズを制御して縮小表示させる。   Here, according to the character size control method of the present invention, the document information of the web content created corresponding to the display screen of a predetermined size is reduced and displayed on the small display screen of the portable information terminal by controlling the character size.

文字特性測定ステップは、縦横所定サイズの矩形領域により切り出した文字を1画素の太さを持つ骨組み文字に変換し、骨組み文字を構成する画素数の矩形領域を構成する画素数に対する骨組み文字を構成する画素数の割合として文字の複雑度を求める。   In the character characteristic measurement step, a character cut out by a rectangular region having a predetermined vertical and horizontal size is converted into a frame character having a thickness of one pixel, and a frame character corresponding to the number of pixels constituting the rectangular region of the number of pixels constituting the frame character is formed. The complexity of the character is obtained as a ratio of the number of pixels to be processed.

文字変換ステップは、文字列毎に算出された文字変換率から文字サイズを算出し、算出した文字サイズに近似した文字フォントサイズで表示する。また文字変換ステップは、変換前の異なる文字書体を予め定めた文字書体に変換する。   In the character conversion step, the character size is calculated from the character conversion rate calculated for each character string, and displayed in a character font size approximate to the calculated character size. The character conversion step converts a different character font before conversion into a predetermined character font.

本発明は、所定サイズの表示画面に対応して作成された文書情報を異なる表示画面に文字サイズを制御して表示させる文字サイズ制御装置を提供する。   The present invention provides a character size control apparatus that displays document information created corresponding to a display screen of a predetermined size on a different display screen while controlling the character size.

本発明の文字サイズ制御装置は、文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出部と、文字列抽出部で抽出された文字列毎に各文字の複雑度を求める文字特性測定部と、表示画面の変換率を標準変換率として算出する画面変換率算出部と、文書情報の文字種毎に複雑度の平均値を算出する平均値算出部と、文字列毎に、複雑度の最大値を複雑度の平均値で割って補正係数を求め、補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出部と、文字列毎に算出された文字変換率に基づいて各単語の文字サイズを制御して表示させる文字変換部とを備えたことを特徴とする。   The character size control apparatus according to the present invention includes a character string extraction unit that extracts a character string composed of consecutive characters of the same type from document information, and a complexity of each character for each character string extracted by the character string extraction unit. A character characteristic measurement unit that calculates a conversion rate of a display screen as a standard conversion rate, an average value calculation unit that calculates an average value of complexity for each character type of document information, and a character string In addition, a character conversion rate calculation unit that obtains a character conversion rate by dividing a maximum value of complexity by an average value of complexity to obtain a correction factor, and multiplies the correction factor by the standard conversion rate, and is calculated for each character string. And a character conversion unit that controls and displays the character size of each word based on the character conversion rate.

本発明は、コンピュータにより実行されるプログラムを提供する。本発明のプログラムは、コンピュータに、
所定サイズの表示画面に対応して作成された文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出ステップと、
文字列抽出ステップで抽出された文字列毎に各文字の複雑度を求める文字特性測定ステップと、
表示画面の変換率を標準変換率として算出する画面変換率算出ステップと、
文書情報の文字種毎に複雑度の平均値を算出する平均値算出ステップと、
文字列毎に、複雑度の最大値を複雑度の平均値で割って補正係数を求め、この補正係数を標準変換率に乗じて文字変換率を求める文字変換率算出ステップと、
文字列毎に算出された文字変換率に基づいて各文字列の文字サイズを制御して表示させる文字変換ステップと、
を実行させることを特徴とする。
The present invention provides a program executed by a computer. The program of the present invention is stored in a computer.
A character string extraction step for extracting a character string composed of consecutive characters of the same type from document information created corresponding to a display screen of a predetermined size;
A character characteristic measurement step for determining the complexity of each character for each character string extracted in the character string extraction step;
A screen conversion rate calculation step for calculating the conversion rate of the display screen as a standard conversion rate;
An average value calculating step for calculating an average value of complexity for each character type of document information;
For each character string, calculate a correction coefficient by dividing the maximum complexity value by the average complexity value, and multiply the standard conversion ratio by this correction coefficient to obtain a character conversion ratio,
A character conversion step for controlling and displaying the character size of each character string based on the character conversion rate calculated for each character string;
Is executed.

本発明によれば、パーソナルコンピュータの大画面に対応して作成されたウェブコンテンツを携帯電話、PDA等の携帯情報端末の小画面に表示する際に、画面サイズに依存した変換率(縮小率)を標準変換率とし、この標準変換率で文書情報の文字サイズを縮小すると、複雑な文字例えば複雑な漢字の文字列は判読不能となってしまうことから、文字の複雑度を文字特性として測定し、複雑度が高くなるほど変換率が小さくなるように標準変換率を補正して文字を判読できるように大きく表示し、縮小表示した文書情報を容易に読取ることができる。   According to the present invention, when web content created corresponding to a large screen of a personal computer is displayed on a small screen of a portable information terminal such as a mobile phone or a PDA, a conversion rate (reduction rate) depending on the screen size. If the character size of the document information is reduced with this standard conversion rate, complex characters such as complex kanji character strings become unreadable, so character complexity is measured as character characteristics. The standard conversion rate is corrected so that the conversion rate decreases as the complexity increases, and the text is displayed in a large size so that the characters can be read, and the reduced document information can be easily read.

またウェブコンテンツの縮小は画面サイズに比例した標準変換率で行われ、その中で複雑な文字を含む文字列が判読可能な大きなサイズとなるように制御されるため、ウェブコンテンツのレイアウトデザインが大きく損なわれることはない。
Web content is reduced at a standard conversion rate proportional to the screen size, and the character string including complex characters is controlled so as to have a large legible size. It will not be damaged.

図1は文字サイズ制御をウェブコンテンツ配信サーバに適用した本発明の実施形態に係るネットワークシステムの説明図である。   FIG. 1 is an explanatory diagram of a network system according to an embodiment of the present invention in which character size control is applied to a web content distribution server.

図1において、ウェブコンテンツ配信サーバ10は、ネットワーク14を介して携帯情報端末12−1、12−2、12−3と接続される。携帯情報端末12−1〜12−3としては、携帯電話、PDA、カーナビゲーションシステム端末などがある。またネットワーク14を介してコンテンツ登録者端末16が接続され、コンテンツ登録者端末16からパーソナルコンピュータ向けのウェブコンテンツの作成登録を受けることができる。   In FIG. 1, the web content distribution server 10 is connected to portable information terminals 12-1, 12-2, and 12-3 via a network 14. Examples of the portable information terminals 12-1 to 12-3 include a mobile phone, a PDA, and a car navigation system terminal. In addition, a content registrant terminal 16 is connected via the network 14 and can receive registration of web content for personal computers from the content registrant terminal 16.

ウェブコンテンツ配信サーバ10には、通信制御部18、配信処理部20、ウェブコンテンツ格納部22及び各種テーブル格納部24が設けられている。配信処理部20は携帯情報端末12−1〜12−3からウェブコンテンツの閲覧要求を受けた際に、ウェブコンテンツ格納部22に格納されているパーソナルコンピュータ向けのウェブコンテンツを携帯情報端末12−1〜12−3側の小画面に対応したサイズに制御して配信するもので、この際にウェブコンテンツに含まれている文字情報についても、文字サイズを縮小して配信させる。   The web content distribution server 10 is provided with a communication control unit 18, a distribution processing unit 20, a web content storage unit 22, and various table storage units 24. When the distribution processing unit 20 receives a web content browsing request from the portable information terminals 12-1 to 12-3, the distribution processing unit 20 transmits the web content for the personal computer stored in the web content storage unit 22 to the portable information terminal 12-1. The size is controlled to the size corresponding to the small screen on the ˜12-3 side, and at this time, the character information included in the web content is also distributed with the character size reduced.

このような配信処理部20による携帯情報端末12−1〜12−3側に対するウェブコンテンツの配信の際の文字サイズを制御するため、本発明にあっては配信処理部20に、表示文書抽出部26、文字列抽出部28、文字特性測定部30、画面変換倍率算出部32、文字変換倍率算出部34及びコンテンツ変換処理部36の機能を設けている。このような配信処理部20に設けた文字サイズ制御のための機能は、各機能を一体に備えたアプリケーションプログラムの実行により実現される。   In order to control the character size when the web content is distributed to the portable information terminals 12-1 to 12-3 by the distribution processing unit 20, the distribution processing unit 20 includes a display document extraction unit. 26, a character string extraction unit 28, a character characteristic measurement unit 30, a screen conversion magnification calculation unit 32, a character conversion magnification calculation unit 34, and a content conversion processing unit 36 are provided. Such a function for character size control provided in the distribution processing unit 20 is realized by executing an application program having the functions integrally.

図1におけるウェブコンテンツ配信サーバ10は、例えば図2のようなコンピュータのハードウェア資源により実現される。図2のコンピュータにおいて、CPU100のバス101にはRAM102、ハードディスクコントローラ(ソフト)104、フロッピィディスクドライバ(ソフト)110、CD−ROMドライバ(ソフト)114、マウスコントローラ118、キーボードコントローラ122、ディスプレイコントローラ126、通信用ボード130が接続される。   The web content distribution server 10 in FIG. 1 is realized by, for example, hardware resources of a computer as shown in FIG. In the computer of FIG. 2, the bus 101 of the CPU 100 includes a RAM 102, a hard disk controller (software) 104, a floppy disk driver (software) 110, a CD-ROM driver (software) 114, a mouse controller 118, a keyboard controller 122, a display controller 126, A communication board 130 is connected.

ハードディスクコントローラ104はハードディスクドライブ106を接続し、本発明の文字サイズの制御を伴う表示文書変換処理を実行するプログラムをローディングしており、コンピュータの起動時にハードディスクドライブ106から必要なプログラムを読み出して、RAM102上に展開し、CPU100により実行する。   The hard disk controller 104 is connected to the hard disk drive 106 and is loaded with a program for executing a display document conversion process with character size control according to the present invention. When the computer is started, the necessary program is read from the hard disk drive 106 and the RAM 102 is read. The image is expanded upward and executed by the CPU 100.

フロッピィディスクドライバ110にはフロッピィディスクドライブ(ハード)112が接続され、フロッピィディスク(R)に対する読み書きができる。CD−ROMドライバ114に対しては、CDドライブ(ハード)116が接続され、CDに記憶されたデータやプログラムを読み込むことができる。   A floppy disk drive (hardware) 112 is connected to the floppy disk driver 110 and can read and write to the floppy disk (R). A CD drive (hardware) 116 is connected to the CD-ROM driver 114, and data and programs stored on the CD can be read.

マウスコントローラ118はマウス120の入力操作をCPU100に伝える。キーボードコントローラ122はキーボード124の入力操作をCPU100に伝える。ディスプレイコントローラ126は表示部128に対して表示を行う。通信用ボード130は無線を含む通信回線132を使用し、ネットワークを介してネットワーク内の装置や外部のインターネット上の装置との間で通信を行う。   The mouse controller 118 transmits an input operation of the mouse 120 to the CPU 100. The keyboard controller 122 transmits the input operation of the keyboard 124 to the CPU 100. The display controller 126 performs display on the display unit 128. The communication board 130 uses a communication line 132 including radio and communicates with a device in the network or an external device on the Internet via the network.

再び図1を参照してウェブコンテンツ配信サーバ10の配信処理部20に設けた文字サイズ制御のための各部の機能を説明すると次のようになる。   With reference to FIG. 1 again, the function of each unit for character size control provided in the distribution processing unit 20 of the web content distribution server 10 will be described as follows.

表示文書抽出部26は、携帯情報端末12−1〜12−3側からの配信要求に対し、ウェブコンテンツ格納部22から読み出されたウェブコンテンツにつき1画面単位に分けて表示文書情報を抽出する。   In response to a distribution request from the portable information terminals 12-1 to 12-3, the display document extraction unit 26 extracts the display document information in units of one screen for each web content read from the web content storage unit 22. .

文字列抽出部28は、表示文書抽出部26で抽出された1画面分の表示文書を対象に、同じ種類の連続する文字で構成される文字列を抽出する。例えば抽出表示文書が「文字のサイズを縮小する」であったならば、文字列抽出部28は文字の種類である漢字、ひらがな、カタカナに分けて、「文字」「の」「サイズ」「を」「縮小」「する」というように抽出する。   The character string extraction unit 28 extracts a character string composed of consecutive characters of the same type for the display document for one screen extracted by the display document extraction unit 26. For example, if the extracted display document is “reducing the size of the character”, the character string extraction unit 28 divides the character types into kanji, hiragana, and katakana, and sets “character” “no” “size” “ "Extract", "Reduce", and "Yes".

このように抽出された文字列は基本的には単語であるが、単語以外にも例えば連続する2つの文の末尾と先頭がひらがなであったような場合には、この2つの文に亘るひらがなの文字列を1つの文字列として抽出する。また文字種としては漢字、ひらがな、カタカナ以外に、英文字、数字など、必要に応じて適宜の文字種を設定している。   The character string extracted in this way is basically a word. However, in the case where, for example, the end and beginning of two consecutive sentences other than the word are hiragana, the hiragana spanning these two sentences. Are extracted as one character string. In addition to kanji, hiragana, and katakana, appropriate character types such as English letters and numbers are set as necessary.

文字特性測定部30は、文字列抽出部28で抽出された文字列ごとに各文字の複雑度を測定する。ここで文字の複雑度としては、例えば文字列を構成する各文字を囲む縦横最大サイズの矩形領域により切り出した文字を1画素の太さを持つ骨組み文字に変換し(細線化)、矩形領域を構成する画素数に対する骨組み文字の画素数の割合として次式で算出する。

複雑度=(骨組み画素数)/(縦横矩形領域画素数) (1)
The character characteristic measuring unit 30 measures the complexity of each character for each character string extracted by the character string extracting unit 28. Here, as the complexity of the character, for example, a character cut out by a rectangular region of the maximum vertical and horizontal size surrounding each character constituting the character string is converted into a frame character having a thickness of one pixel (thinning), and the rectangular region is The ratio of the number of pixels of the frame character to the number of pixels to be configured is calculated by the following formula.

Complexity = (framework pixel count) / (vertical and horizontal rectangular area pixel count) (1)

このため、例えば漢字であれば画数が多いほど複雑度の値が高くなる。   For this reason, for example, in the case of kanji, the complexity value increases as the number of strokes increases.

また文字特性測定部30にあっては、各文字の複雑度を求めた後、文字種ごとに複雑度の平均値を算出する。この複雑度の平均値は、各文字種ごとに複雑度の総計値を求め、これを処理した文字数で割ることにより次式で求める。

複雑度平均値=(複雑度総計値)/(文字数) (2)
In the character characteristic measuring unit 30, after determining the complexity of each character, an average value of the complexity is calculated for each character type. The average value of the complexity is obtained by the following equation by obtaining a total value of the complexity for each character type and dividing this by the number of processed characters.

Complexity average value = (complexity total value) / (number of characters) (2)

更に、文字特性測定部30にあっては、各文字列ごとに、その中で最大となる複雑度を抽出している。   Further, the character characteristic measuring unit 30 extracts the maximum complexity for each character string.

画面変換倍率算出部32は、ウェブコンテンツ格納部22に格納されている配信対象となったウェブコンテンツのウェブコンテンツ幅と、配信先となる携帯情報端末12−1〜12−3側の表示可能画面幅に基づいて、次式により標準変換率としての画面変換倍率を算出する。

標準変換率=画面変換倍率
=(表示可能画面幅)/(ウェブコンテンツ幅) (3)
The screen conversion magnification calculation unit 32 displays the web content width of the web content that is the distribution target stored in the web content storage unit 22 and the displayable screens on the mobile information terminals 12-1 to 12-3 that are the distribution destinations. Based on the width, the screen conversion magnification as the standard conversion rate is calculated by the following equation.

Standard conversion rate = Screen conversion magnification = (Displayable screen width) / (Web content width) (3)

この画面変換倍率の算出に使用するコンテンツ幅については、コンテンツごとに固有の値を持つことから、この情報は各種テーブル格納部24に格納されている。また携帯情報端末12−1〜12−3に格納されている。また携帯情報端末12−1〜12−3における画面表示可能幅もコンテンツに対応して異なることから、この対応関係も各種テーブル格納部24に予め登録されている。   Since the content width used for calculating the screen conversion magnification has a unique value for each content, this information is stored in various table storage units 24. Moreover, it is stored in the portable information terminals 12-1 to 12-3. Further, since the screen displayable widths of the portable information terminals 12-1 to 12-3 are different corresponding to the contents, this correspondence is also registered in advance in the various table storage units 24.

文字変換倍率算出部34は、文字列抽出部28で抽出された各文字列ごとに複雑度の最大値を複雑度の平均値で割って補正係数を求め、この補正係数を標準変換率である画面変換倍率に乗じて文字変換倍率を求める。即ち、文字変換倍率は次式で算出される。

文字変換倍率=(複雑度最大値/複雑度平均値)×(画面変換倍率) (4)
The character conversion magnification calculation unit 34 obtains a correction coefficient by dividing the maximum complexity value by the average complexity value for each character string extracted by the character string extraction unit 28, and the correction coefficient is a standard conversion rate. Multiply the screen conversion magnification to obtain the character conversion magnification. That is, the character conversion magnification is calculated by the following equation.

Character conversion magnification = (Maximum complexity / Average complexity) x (Screen conversion magnification) (4)

この文字変換倍率の算出式は、標準変換倍率である画面サイズで決まる画面変換倍率を、表示対象となっている文字列に含まれている最も複雑な文字により縮小倍率を抑えるように補正する。このため文字列の中に複雑度の高い文字があるほど文字変換倍率は抑えられ、したがって携帯情報端末12−1〜12−3側で複雑度の低い文字列に比べ大きい文字サイズで複雑な文字を表示するように文字変換倍率が決められる。   This formula for calculating the character conversion magnification corrects the screen conversion magnification determined by the screen size, which is the standard conversion magnification, so that the reduction magnification is suppressed by the most complex character included in the character string to be displayed. For this reason, the character conversion magnification is reduced as there are characters with higher complexity in the character string, and accordingly, the characters having a larger character size and more complicated than the character strings with lower complexity on the portable information terminals 12-1 to 12-3 side. The character conversion magnification is determined so that is displayed.

コンテンツ変換処理部36は、文字変換倍率算出部34において各文字列ごとに算出された文字変換倍率に基づいて各文字列の文字サイズを制御して表示させる。具体的には、文字列ごとに算出された文字変換倍率から文字サイズを算出し、算出した文字サイズに近似した文字フォントサイズで表示させることになる。   The content conversion processing unit 36 controls and displays the character size of each character string based on the character conversion magnification calculated for each character string by the character conversion magnification calculating unit 34. Specifically, the character size is calculated from the character conversion magnification calculated for each character string, and is displayed with a character font size approximate to the calculated character size.

図3は、図1のウェブコンテンツ配信サーバ10に設けた各種テーブル格納部24の説明図である。図3において、各種テーブル格納部24には、標準表示テーブル38、画面表示可能幅テーブル40、文字特性値テーブル42、文字テーブル44、表示文字列テーブル46及び表示文書テーブル48が設けられている。   FIG. 3 is an explanatory diagram of various table storage units 24 provided in the web content distribution server 10 of FIG. In FIG. 3, the various table storage unit 24 includes a standard display table 38, a screen displayable width table 40, a character characteristic value table 42, a character table 44, a display character string table 46, and a display document table 48.

図4は、図3の標準表示テーブル38の説明図である。標準表示テーブル38には、コンテンツ番号に対応してウェブコンテンツのコンテンツ幅が格納され、更にコンテンツ番号に対応して配信要求を行う携帯情報端末の登録端末アドレスが#1〜#nとして登録されている。ここで、コンテンツ番号で決まる異なるウェブコンテンツごとに、パーソナルコンピュータの表示画面を対象としたコンテンツ幅は固有の値を持っている。   FIG. 4 is an explanatory diagram of the standard display table 38 of FIG. In the standard display table 38, the content width of the web content is stored corresponding to the content number, and the registered terminal addresses of the portable information terminals that make distribution requests corresponding to the content number are registered as # 1 to #n. Yes. Here, for each different web content determined by the content number, the content width for the display screen of the personal computer has a unique value.

図5は、図3の画面表示可能幅テーブル40の説明図である。画面表示可能幅テーブル40には、登録端末番号と、これに対応した画面表示可能幅が格納されている。登録端末番号は図4の標準表示テーブル38における登録端末番号の欄に使用されている。   FIG. 5 is an explanatory diagram of the screen displayable width table 40 of FIG. The screen displayable width table 40 stores registered terminal numbers and screen displayable widths corresponding to the registered terminal numbers. The registered terminal number is used in the registered terminal number column in the standard display table 38 of FIG.

例えば標準表示テーブル38における登録端末番号の登録端末アドレス#1の端末を見ると、コンテンツ番号「100」に対応して登録端末番号「0005」が登録されている。このため登録端末アドレス#1を持つ情報携帯端末からコンテンツ番号「100」のウェブコンテンツにつき配信要求を受けた際には、標準表示テーブル38の参照でコンテンツ幅=240mmが取得され、また図5の画面表示可能幅テーブル40の参照で画面表示可能幅=45mmが取得でき、これによって図1の画面変換倍率算出部32において前記(3)式に従った画面変換倍率を算出することが可能となる。   For example, when viewing the terminal with the registered terminal address # 1 of the registered terminal number in the standard display table 38, the registered terminal number “0005” is registered corresponding to the content number “100”. Therefore, when a distribution request is received for the web content with the content number “100” from the information portable terminal having the registered terminal address # 1, the content width = 240 mm is acquired by referring to the standard display table 38, and FIG. By referring to the screen displayable width table 40, the screen displayable width = 45 mm can be acquired, whereby the screen conversion magnification calculation unit 32 shown in FIG. 1 can calculate the screen conversion magnification according to the equation (3). .

図6は、図3の文字特性値テーブル42の説明図である。この文字特性値テーブル42は、図1の表示文書抽出部26で抽出された配信対象となったウェブコンテンツの1画面単位の表示文書から抽出された文字列を対象に、文字特性測定部30による測定結果として作成される。   FIG. 6 is an explanatory diagram of the character characteristic value table 42 of FIG. This character characteristic value table 42 is obtained by the character characteristic measuring unit 30 for a character string extracted from a display document of one screen unit of the web content to be distributed extracted by the display document extracting unit 26 of FIG. Created as a measurement result.

文字特性値テーブル42は、文字番号、文字、文字画素数、背景画素数、複雑度及び文字列番号で構成されている。このテーブル内容は抽出文書として「文字のサイズを縮小する・・・」を例にとっており、文字番号に対応して先頭から1文字ずつ文字欄に文字が格納される。   The character characteristic value table 42 includes character numbers, characters, character pixel numbers, background pixel numbers, complexity, and character string numbers. The contents of this table take “reducing the size of characters...” As an extracted document as an example, and characters are stored in the character column one by one from the beginning corresponding to the character number.

このように抽出された各文字については、文字画素数、背景画素数が測定される。具体的には、文字列を構成する各文字を囲む最大の縦横サイズで各文字を矩形に切り出した後、文字の部分を1ビット幅の黒画素に細線化する骨組み化を行った後、骨組みを構成する黒画素の数を文字画素数として求める。また文字の骨組み以外の部分の画素数を求め、更に背景部分の画素数を求める。   For each character extracted in this way, the number of character pixels and the number of background pixels are measured. Specifically, after cutting each character into a rectangle with the maximum vertical and horizontal size surrounding each character constituting the character string, the skeleton is formed by thinning the character portion into 1-bit wide black pixels. Is obtained as the number of character pixels. In addition, the number of pixels in a portion other than the character framework is obtained, and the number of pixels in the background portion is further obtained.

複雑度は文字画素数と背景画素数の測定結果から次式により算出される。

複雑度=(骨組み画素数)/(骨組み画素数+背景画素数) (5)

例えば文字番号「1」の文字「文」について複雑度を算出すると、
複雑度=45/(45+27+128)=45/200=0.225
となる。
The complexity is calculated by the following equation from the measurement results of the number of character pixels and the number of background pixels.

Complexity = (frame pixel count) / (frame pixel count + background pixel count) (5)

For example, when calculating the complexity for the character “sentence” with the character number “1”,
Complexity = 45 / (45 + 27 + 128) = 45/200 = 0.225
It becomes.

なお、(5)式における右辺の分母は文字を切り出した縦横矩形領域の画素数であり、この画素数は文字を切り出す際に予め判明していることから、次式により複雑度を算出してもよい。これは前記(1)式である。

複雑度=(骨組み画素数)/(縦横矩形領域画素数) (6)
Note that the denominator on the right side in equation (5) is the number of pixels in the vertical and horizontal rectangular area from which the character is cut out. Since this number of pixels is known in advance when cutting out the character, the complexity is calculated by the following equation: Also good. This is the equation (1).

Complexity = (framework pixel count) / (vertical and horizontal rectangular area pixel count) (6)

この(6)式を用いる場合には、文字特性値テーブル42における文字の骨組み以外の部分の画素数及び文字の背景部分の画素数についての測定は不要となり、骨格化した黒画素からなる文字画素数のみの測定で済むことから、その分、処理が簡単になる。   When this equation (6) is used, it is not necessary to measure the number of pixels other than the character frame in the character characteristic value table 42 and the number of pixels in the background portion of the character. Since only the number needs to be measured, the processing is simplified accordingly.

図7は、図1の文字特性測定部30における文字の取り出しと複雑度を測定するための文字の骨格化の説明図である。図7(A)は「1」番を、文字列を構成する核文字を囲む矩形領域のうちの最大の縦横所定サイズの矩形領域50−1、50−2で取り出した状態である。   FIG. 7 is an explanatory diagram of character skeletonization for character extraction and complexity measurement in the character characteristic measurement unit 30 of FIG. FIG. 7A shows a state in which “1” is extracted from rectangular areas 50-1 and 50-2 having a predetermined maximum vertical and horizontal size out of the rectangular areas surrounding the core characters constituting the character string.

この各文字ごとについて取り出した矩形領域50−1、50−2に含まれる文字につき、図7(B)のように、例えば文字が1ドット幅の黒ドットの直線で構成されるように骨組み化する処理を行い、骨組み文字52−1、54−1を生成する。このような文字の骨格化ができたならば、骨組み文字52−1、54−1につき、これを構成する黒画素の数をカウントして骨組み画素数を求める。   For each character included in the rectangular areas 50-1 and 50-2 taken out for each character, as shown in FIG. 7B, for example, the character is structured so as to be composed of a straight line of black dots of 1 dot width. The skeleton character 52-1, 54-1 is generated. If such character skeletonization is achieved, the number of skeleton pixels is obtained by counting the number of black pixels constituting the skeleton characters 52-1, 54-1.

また破線で示す骨格化以外の部分の画素数を計数し、更に破線の外側となる背景の画素数をカウントする。そして、このようにしたカウント結果が図6の文字特性テーブル42における文字画素数及び背景画素数における骨組み以外の画素数及び背景画素数に格納されることになる。   In addition, the number of pixels other than the skeleton shown by broken lines is counted, and the number of background pixels outside the broken lines is counted. Then, the count result as described above is stored in the number of pixels other than the frame and the number of background pixels in the number of character pixels and the number of background pixels in the character characteristic table 42 of FIG.

文字から骨組みを抽出する方法は、例えば前記特許文献3に開示され、これによれば画像に対しエッジ検出を行い、検出された検出物の位置及び方向からパラメータ計算を行い、直線として選択された部分を抜き出すことによって、画像の細線化により骨格化された文字を抽出することができる。   A method of extracting a skeleton from characters is disclosed in, for example, Patent Document 3 described above. According to this method, edge detection is performed on an image, parameter calculation is performed from the position and direction of the detected object, and the image is selected as a straight line. By extracting the portion, it is possible to extract characters skeletonized by thinning the image.

図8は、図3の文字テーブル44の説明図であり、図6の文字特性値テーブル42の格納内容に基づき、文字及び文字種、更に複雑度を格納している。   FIG. 8 is an explanatory diagram of the character table 44 of FIG. 3, and stores characters, character types, and complexity based on the stored contents of the character characteristic value table 42 of FIG.

図9は、図3の表示文字列テーブル46の説明図である。表示文字列テーブル46は複雑度の平均値を算出するために作成されている。即ち表示文字列テーブル46は、文字種番号、文字数、複雑度総計値で構成されており、ウェブコンテンツ単位に作成される。   FIG. 9 is an explanatory diagram of the display character string table 46 of FIG. The display character string table 46 is created in order to calculate an average value of complexity. That is, the display character string table 46 is composed of a character type number, the number of characters, and a complexity total value, and is created for each web content.

文字種番号としては漢字、ひらがな、カタカナ、英文字、数字・・・の順番に連続番号を付している。文字数は図1の文字特性測定部30で複雑度の算出処理が行われるごとにカウントされる。複雑度総計値も同じく、文字特性測定部30で複雑度が算出されるごとに加算される。   As character type numbers, consecutive numbers are assigned in the order of Kanji, Hiragana, Katakana, English characters, numbers, and so on. The number of characters is counted every time complexity calculation processing is performed in the character characteristic measuring unit 30 of FIG. Similarly, the complexity total value is added each time the complexity is calculated by the character characteristic measurement unit 30.

図10は、図3の表示文書テーブル48の説明図である。表示文書テーブル48は、文字列番号、文字列語、複雑度最大値に加え、更に文字書体及び変換書体が設けられている。複雑度最大値の欄には、文字列番号で定まる各文字列において算出された複雑度の最大値が格納される。   FIG. 10 is an explanatory diagram of the display document table 48 of FIG. The display document table 48 is provided with a character font and a converted font in addition to a character string number, a character string word, and a maximum complexity value. The maximum complexity value calculated for each character string determined by the character string number is stored in the complexity maximum value column.

例えば文字列番号「1」の文字列「文字」を見ると、図8の文字テーブル44から「文」の複雑度は0.225、「字」の複雑度は0.34であることから、最大値となる0.34が図10の表示文書テーブル48に格納される。   For example, looking at the character string “character” of the character string number “1”, the complexity of “sentence” is 0.225 and the complexity of “character” is 0.34 from the character table 44 of FIG. The maximum value of 0.34 is stored in the display document table 48 of FIG.

更に表示文書テーブル48にあっては、変換前のウェブコンテンツにおける文字書体として、それぞれ固有の異なった値であるが、これに対し変換後については、文字の縮小により表示した場合に見易い書体である例えば「MSゴシック」に統一して、これを変換書体としている。   Further, in the display document table 48, the character fonts in the web content before conversion have different values, respectively. On the other hand, after conversion, the font is easy to see when displayed by reducing the characters. For example, it is unified to “MS Gothic” and this is used as a conversion typeface.

図11は、本発明による表示文書変換処理の具体例の説明図である。図11にあっては、ウェブコンテンツから得られた文書のオリジナル表示画面56に、16ポイントの文字サイズにより「小さな画面にある檸檬と薔薇もキレイに読み取れる。」が表示されている。このオリジナル表示画面56の文書を携帯情報端末の小画面に縮小表示する。   FIG. 11 is an explanatory diagram of a specific example of display document conversion processing according to the present invention. In FIG. 11, the original display screen 56 of the document obtained from the web content displays “You can read neatly and roses on a small screen neatly” with a character size of 16 points. The document on the original display screen 56 is reduced and displayed on the small screen of the portable information terminal.

ここでオリジナル表示画面56から携帯情報端末の表示画面に対する画面変換倍率が0.5であったとすると、本発明によらない単純縮小による単純縮小表示画面58にあっては、オリジナル表示画面56における16ポイントの文字は全て、画面変換倍率=0.5に応じ8ポイントの文字サイズに縮小されて表示される。このため単純縮小表示画面58にあっては、文書中の複雑な文字については容易に判別することができなくなる。   Here, assuming that the screen conversion magnification from the original display screen 56 to the display screen of the portable information terminal is 0.5, in the simple reduced display screen 58 by simple reduction not according to the present invention, 16 in the original display screen 56 is displayed. All the characters of the point are displayed with a reduced character size of 8 points according to the screen conversion magnification = 0.5. For this reason, on the simple reduction display screen 58, complicated characters in the document cannot be easily determined.

これに対し本発明にあっては、表示画面60に示すように、文字の複雑度に応じて文字変換倍率が異なる文字サイズとなるように制御される。例えばオリジナル表示画面56で16ポイントの「小」は、表示画面60にあっては16ポイントの「小」となり、単純縮小の場合の8ポイントより大きいサイズで表示される。   On the other hand, in the present invention, as shown in the display screen 60, the character conversion magnification is controlled so as to have different character sizes depending on the complexity of the characters. For example, “small” of 16 points on the original display screen 56 becomes “small” of 16 points on the display screen 60 and is displayed in a size larger than 8 points in the case of simple reduction.

また文字列「にある」の中の先頭「に」については、単純縮小の8ポイントに対し、それより大きなサイズの12ポイントで表示される。もちろん、「に」が含まれる文字列「にある」については全て同じ12ポイントの表示となる。   The leading “ni” in the character string “ni” is displayed with 12 points of a size larger than 8 points of simple reduction. Of course, the character string “in” containing “ni” is all displayed with the same 12 points.

次の文字列「檸檬」については、複雑度が極めて高いことから、オリジナル表示画面と同じ16ポイントの表示が行われている。また文字列「と」は10.5ポイント、更に文字列「キレイ」については11ポイントの表示となる。   The next character string “檸檬” is displayed with the same 16 points as the original display screen because of its extremely high complexity. The character string “to” is displayed at 10.5 points, and the character string “beautiful” is displayed at 11 points.

図12は、本発明による漢字文字列を対象とした表示文書変換処理の具体例の説明図である。図12において、オリジナル表示画面56−1にあっては、表示文書「小型携帯情報端末のディスプレイ」が表示されており、これにつきオリジナル表示画面56−2のように漢字文字列「小型携帯情報端末」が取り出され、各文字につき骨格化による画素数のカウントに基づき複雑度が算出される。   FIG. 12 is an explanatory diagram of a specific example of display document conversion processing for a Chinese character string according to the present invention. In FIG. 12, on the original display screen 56-1, a display document “display of a small portable information terminal” is displayed, and a kanji character string “small portable information terminal” is displayed as in the original display screen 56-2. "Is extracted, and the complexity is calculated based on the count of the number of pixels by skeletonization for each character.

そして、オリジナル表示画面56−3のように複雑度が最大となる文字62につき表示変換倍率が算出され、これをオリジナル表示画面56−4のように文字列64全体に適用し、表示画面60のように漢字文字列が表示され、単純縮小表示画面58に比べ容易に判別可能な文字サイズに制御される。   Then, the display conversion magnification is calculated for the character 62 having the maximum complexity as in the original display screen 56-3, and this is applied to the entire character string 64 as in the original display screen 56-4. Thus, the kanji character string is displayed, and the character size is controlled to be easily discriminable as compared with the simple reduced display screen 58.

図13は、ひらがな文字列を対象とした表示文書変換処理の具体例であり、オリジナル表示画面56−11のひらがな文字列「の」を取り出し、オリジナル表示画面56−12のように複雑度を求め、この場合、文字列66は1文字であることから、この複雑度が最大複雑度となり、最大複雑度に基づいて文字変換倍率を算出して文字列66全体に適用する。そして、算出された文字変換倍率に従い、表示画面60のようにひらがな文字列「の」を表示する。   FIG. 13 is a specific example of the display document conversion process for hiragana character strings. The hiragana character string “NO” on the original display screen 56-11 is extracted, and the complexity is obtained as in the original display screen 56-12. In this case, since the character string 66 is one character, this complexity becomes the maximum complexity, and the character conversion magnification is calculated based on the maximum complexity and applied to the entire character string 66. Then, according to the calculated character conversion magnification, the hiragana character string “NO” is displayed as in the display screen 60.

図14は、カタカナ文字列を対象とした表示文書変換処理の具体例である。オリジナル表示画面56−21におけるカタカナ文字列「ディスプレイ」につき各文字の複雑度を求め、このうち複雑度最大値となるオリジナル表示画面56−22の文字68につき文字変換倍率を求め、これをオリジナル表示画面56−23のようにカタカナ文字列70全体に適用し、表示画面60のように携帯情報端末側に表示させる。   FIG. 14 is a specific example of the display document conversion process for a katakana character string. The complexity of each character is obtained for the katakana character string “display” on the original display screen 56-21, and the character conversion magnification is obtained for the character 68 on the original display screen 56-22 having the maximum complexity, and this is displayed in the original display. This is applied to the entire katakana character string 70 as shown on the screen 56-23, and is displayed on the portable information terminal side like the display screen 60.

図15は、ウェブコンテンツ配信サーバ10に設けた配信処理部20による本発明の表示文書変換処理のフローチャートである。   FIG. 15 is a flowchart of the display document conversion process of the present invention by the distribution processing unit 20 provided in the web content distribution server 10.

図15において、本発明の表示文書変換処理は、まずステップS1で携帯情報端末側から配信要求のあったウェブコンテンツから表示文書を抽出する表示文書抽出処理を実行する。次にステップS2で、抽出した表示文書を対象に同じ種類の連続する文字で構成される文字列を抽出する文字列抽出処理を実行する。   In FIG. 15, the display document conversion process of the present invention first executes a display document extraction process for extracting a display document from the web content requested to be distributed from the portable information terminal side in step S1. In step S2, a character string extraction process for extracting a character string composed of consecutive characters of the same type for the extracted display document is executed.

次にステップS3で、抽出された文字列を対象に各文字列ごとに各文字の複雑度を算出し、併せて文字種ごとの複雑度総計値と各文字列の複雑度最大値を求める文字特性測定処理を実行する。次にステップS4で平均値測定処理を実行する。この平均値測定処理は、ステップS3の文字特定測定処理で得られた複雑度総計値と文字数に基づき、複雑度平均値を文字種ごとに算出する。   Next, in step S3, the character characteristics for calculating the complexity of each character for each character string with respect to the extracted character string, and calculating the complexity total value for each character type and the maximum complexity of each character string are also obtained. Execute the measurement process. Next, an average value measurement process is executed in step S4. In the average value measurement process, the complexity average value is calculated for each character type based on the complexity total value and the number of characters obtained in the character identification measurement process in step S3.

続いてステップS5で画面変換倍率算出処理を行う。この画面変換倍率算出処理は、配信対象となっているウェブコンテンツのウェブコンテンツ幅と、配信要求を行っている携帯端末側の表示画面における表示可能画面幅に基づいて、標準変換倍率となる画面変換倍率を算出する。   Subsequently, a screen conversion magnification calculation process is performed in step S5. This screen conversion magnification calculation processing is based on the web content width of the web content to be distributed and the screen conversion that becomes the standard conversion magnification based on the displayable screen width on the display screen of the mobile terminal that is requesting distribution. Calculate the magnification.

次にステップS6で文字変換倍率算出処理を実行する。この文字変換倍率算出処理は、ステップS2で抽出した各文字列毎に、ステップS3で求めた複雑度最大値、ステップS4で求めた複雑度平均値、更にステップS5で求めた画面変換倍率に基づいて文字変換倍率を算出し、対象となる文字列全体に適用する。   In step S6, a character conversion magnification calculation process is executed. This character conversion magnification calculation processing is based on the maximum complexity obtained in step S3, the average complexity obtained in step S4, and the screen conversion magnification obtained in step S5 for each character string extracted in step S2. The character conversion magnification is calculated and applied to the entire target character string.

次にステップS7で文字表示サイズ算出処理を実行する。文字表示サイズ算出処理は、ステップS3の文字特性測定処理の際に文字を抽出している縦横測定範囲に対し、ステップS6で求めた文字変換倍率を乗ずることで、文字表示サイズを算出する。即ち、文字表示サイズは次式で算出される。
文字表示サイズ=(縦横測定範囲)×(文字変換倍率) (7)
In step S7, a character display size calculation process is executed. In the character display size calculation process, the character display size is calculated by multiplying the vertical / horizontal measurement range from which characters are extracted in the character characteristic measurement process in step S3 by the character conversion magnification obtained in step S6. That is, the character display size is calculated by the following equation.
Character display size = (Vertical / horizontal measurement range) x (Character conversion magnification) (7)

続いてステップS8で未処理文字列があるか否かチェックし、未処理文字列があればステップS6からの処理を繰り返し、未処理文字列がなければステップS9に進む。ステップS9にあっては、ステップS7で算出した文字表示サイズに近似している文字フォントサイズを選択する。そしてステップS10で、選択した文字フォントサイズを登録し、ステップS11で、登録された文字フォントにて文字を携帯情報端末側で表示するための配信処理を行う。   Subsequently, in step S8, it is checked whether or not there is an unprocessed character string. If there is an unprocessed character string, the processing from step S6 is repeated, and if there is no unprocessed character string, the process proceeds to step S9. In step S9, a character font size that approximates the character display size calculated in step S7 is selected. In step S10, the selected character font size is registered, and in step S11, distribution processing for displaying characters on the mobile information terminal side in the registered character font is performed.

登録された文字フォントサイズによる携帯情報端末側でのウェブコンテンツの変更には、例えばHTMLで記述する場合は、ステップS11で求めた文字表示サイズに起因した文字フォントサイズを表示文字列ごとにタグによって指定することになる。   To change the web content on the portable information terminal side with the registered character font size, for example, when describing in HTML, the character font size resulting from the character display size obtained in step S11 is set for each display character string by a tag. It will be specified.

図16は、図15のステップS1における表示文書抽出処理のフローチャートである。図16において、表示文書抽出処理は、ステップS101で配信要求のあったウェブコンテンツをウェブコンテンツ格納部22から取り出し、ステップS102でウェブコンテンツから表示画面の1ページごとにウェブコンテンツを分割し、ステップS103で、分割したウェブコンテンツを登録する。   FIG. 16 is a flowchart of the display document extraction process in step S1 of FIG. In FIG. 16, in the display document extraction process, the web content requested for distribution in step S101 is extracted from the web content storage unit 22, and in step S102, the web content is divided for each page of the display screen from step S103. Then, register the divided web contents.

ステップS104で未処理のウェブコンテンツがなければ、ステップS105に進み、分割したウェブコンテンツを取り出し、ステップS106でそこから文字のみを抽出し、ステップS107で表示文書を登録する。ステップS106で未処理の分割したウェブコンテンツがあればステップS105からの処理を繰り返し、なければ表示文書抽出処理を終了して、図5のメインルーチンにリターンする。   If there is no unprocessed web content in step S104, the process proceeds to step S105, where the divided web content is extracted, only characters are extracted therefrom in step S106, and the display document is registered in step S107. If there is an unprocessed divided web content in step S106, the process from step S105 is repeated. If not, the display document extraction process is terminated, and the process returns to the main routine of FIG.

図17は、図15のステップS2における文字列抽出処理のフローチャートである。図17の文字列抽出処理にあっては、ステップS301で1ページ分の表示文書を取り出し、ステップS302で同一文字種の文字の連続でなる文字列を取り出す。ステップS303で未処理文字列があれば、ステップS301からの処理を繰り返す。   FIG. 17 is a flowchart of the character string extraction process in step S2 of FIG. In the character string extraction process of FIG. 17, a display document for one page is extracted in step S301, and a character string including a series of characters of the same character type is extracted in step S302. If there is an unprocessed character string in step S303, the processing from step S301 is repeated.

未処理文字列がなくなればステップS304に進み、取り出しの済んだ文字列を登録した後、ステップS305で文字列の文字書体を例えば図10の表示文書テーブル48に示したように変換書体としてMSゴシックに揃える。   If there is no unprocessed character string, the process proceeds to step S304. After the extracted character string is registered, the character font of the character string is converted into a converted font as shown in the display document table 48 of FIG. 10, for example, in step S305. Align.

次にステップS306で文字列の文字画像ファイルを作成した後、各文字列に属する各文字の上下範囲のサイズを測定し、ステップS307で縦及び横の最大値を該当する文字の測定範囲としての縦及び横の値に設定する。この文字の縦横で決まる測定範囲は文字画像ファイルにおける画素数で求められる。   Next, after creating a character image file of a character string in step S306, the size of the vertical range of each character belonging to each character string is measured, and in step S307, the vertical and horizontal maximum values are used as the measurement range of the corresponding character. Set to vertical and horizontal values. The measurement range determined by the length and width of the character is obtained by the number of pixels in the character image file.

図18は、図15のステップS3の文字特性測定処理のフローチャートである。図18において、文字特性測定処理は、ステップS401で文字列を取り出し、ステップS402で、図17のステップS307で決定した測定範囲で各文字を取り出す。そしてステップS403で図7に示したように文字を骨組み化し、骨組み部分を黒画素に置き換える。   FIG. 18 is a flowchart of the character characteristic measurement process in step S3 of FIG. 18, in the character characteristic measurement process, a character string is extracted in step S401, and each character is extracted in step S402 within the measurement range determined in step S307 of FIG. In step S403, the characters are framed as shown in FIG. 7, and the frame portion is replaced with black pixels.

またステップS404で文字の骨組み以外の部分を白画素に置き換える。そしてステップS405で文字以外の測定範囲、即ち図7(B)の骨格化文字52−1を除く破線の文字52の内側の測定範囲を白画素に置き換える。   In step S404, a portion other than the character framework is replaced with a white pixel. In step S405, the measurement range other than the character, that is, the measurement range inside the broken-line character 52 excluding the skeletonized character 52-1 in FIG. 7B is replaced with a white pixel.

続いてステップS406で測定範囲の黒画素を文字画素にカウントし、またステップS407で測定範囲の白画素を背景画素にカウントする。この白画素、黒画素のカウントが済むと、ステップS408で複雑度を各文字毎に算出した後、ステップS409で測定値として登録する。   Subsequently, in step S406, black pixels in the measurement range are counted as character pixels, and in step S407, white pixels in the measurement range are counted as background pixels. When the white and black pixels are counted, the complexity is calculated for each character in step S408, and is registered as a measurement value in step S409.

またステップS410で表示文書の文字数に処理の済んだ文字数を加算するカウントを行う。更にステップS411で表示文書の複雑度総計値に測定の済んだ混雑度を加算する。次にステップS412で現在処理している文字列の中の各文字について得られた複雑度のうち最大値を抽出し、ステップS413で文字列の混雑度最大値を登録する。   In step S410, the number of characters processed is added to the number of characters in the display document. In step S411, the measured congestion level is added to the complexity level of the displayed document. Next, in step S412, the maximum value is extracted from the complexity obtained for each character in the character string currently processed, and in step S413, the maximum congestion value of the character string is registered.

以上の処理が済むと、ステップS414で未処理の文字列の有無をチェックし、未処理の文字列があればステップS401に戻って次の文字列について処理を繰り返し、未処理の文字列がなくなれば図15のメインルーチンにリターンする。   When the above processing is completed, the presence or absence of an unprocessed character string is checked in step S414. If there is an unprocessed character string, the process returns to step S401 to repeat the process for the next character string, and the unprocessed character string disappears. Return to the main routine of FIG.

なお、上記の実施形態にあっては、文字の複雑化の測定として文字の骨組み化を行っているが、これ以外の複雑度の測定でもよく、例えば漢字については単純に画数から複雑度を求めるようにしてもよい。   In the above embodiment, character framing is performed as a measure of character complication. However, other complexity measures may be used. For example, for Chinese characters, the complexity is simply obtained from the number of strokes. You may do it.

また上記の実施形態は文書に使用される文字を例に取るものであったが、これ以外に文字と同等な利用法に用いられる絵文字や各種の記号や符号についても全く同様に適用することができる。   In addition, the above embodiment is an example of characters used in a document, but other than this, it can be applied in exactly the same manner to pictograms and various symbols and symbols used for usage equivalent to characters. it can.

また上記の実施形態はウェブコンテンツをサーバで配信する場合の文字サイズの制御を例に取るものであったが、本発明はこれに限定されず、オリジナルの表示サイズで作成された表示文書を異なった表示画面のサイズに変換して表示する際に、そのまま適用することができる。   In the above embodiment, the control of the character size when the web content is delivered by the server is taken as an example. However, the present invention is not limited to this, and the display document created with the original display size is different. It can be applied as it is when it is converted to the size of the displayed screen and displayed.

更に本発明はその目的と利点を損なうことのない適宜の変形を含み、また上記の実施形態に示した数値による限定は受けない。更に本発明は文字サイズ制御のためのプログラムを提供するものであり、このプログラムは図15〜図18のフローチャートに示した内容を持つことになる。   Furthermore, the present invention includes appropriate modifications that do not impair the object and advantages thereof, and is not limited by the numerical values shown in the above embodiments. Further, the present invention provides a program for character size control, and this program has the contents shown in the flowcharts of FIGS.

ここで本発明の特徴を列挙すると次の付記のようになる。
(付記)
(付記1)
所定サイズの表示画面に対応して作成された文書情報を大きさの異なる表示画面に文字サイズを制御して表示させる文字サイズ制御方法に於いて、
前記文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出ステップと、
前記文字列抽出ステップで抽出された前記文字列毎に各文字の複雑度を求める文字特性測定ステップと、
表示画面の変換率を標準変換率として算出する画面変換率算出ステップと、
前記文書情報の文字種毎に前記複雑度の平均値を算出する平均値算出ステップと、
前記文字列毎に、前記複雑度の最大値を前記複雑度の平均値で割って補正係数を求め、前記補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出ステップと、
前記文字列毎に算出された前記文字変換率に基づいて各文字列の文字サイズを制御して表示させる文字変換ステップ
を備えたことを特徴とする文字サイズ制御方法。(1)
Here, the features of the present invention are enumerated as follows.
(Appendix)
(Appendix 1)
In a character size control method for controlling document size and displaying document information created corresponding to a display screen of a predetermined size on a display screen having a different size,
A character string extraction step of extracting a character string composed of consecutive characters of the same type from the document information;
A character characteristic measuring step for determining the complexity of each character for each of the character strings extracted in the character string extracting step;
A screen conversion rate calculation step for calculating the conversion rate of the display screen as a standard conversion rate;
An average value calculating step for calculating an average value of the complexity for each character type of the document information;
A character conversion rate calculating step for obtaining a character conversion rate by dividing the maximum value of the complexity by an average value of the complexity for each character string to obtain a correction coefficient, and multiplying the standard conversion rate by the correction coefficient;
A character size control method comprising a character conversion step of controlling and displaying a character size of each character string based on the character conversion rate calculated for each character string. (1)

(付記2)
付記1記載の文字サイズ制御方法に於いて、所定サイズの表示画面に対応して作成されたウェブコンテンツの文書情報を、携帯情報端末の小さい表示画面に文字サイズを制御して縮小表示させることを特徴とする文字サイズ制御方法。
(Appendix 2)
In the character size control method according to appendix 1, the document information of the web content created corresponding to the display screen of a predetermined size is reduced and displayed on the small display screen of the portable information terminal by controlling the character size. Character size control method.

(付記3)
付記1記載の文字サイズ制御方法に於いて、前記文字特性測定ステップは、縦横所定サイズの矩形領域により切り出した文字を1画素の太さを持つ骨組み文字に変換し、前記矩形領域を構成する画素数に対する前記骨組み文字を構成する画素数の割合として前記複雑度求めたことを特徴とする文字サイズ制御方法。(2)
(Appendix 3)
In the character size control method according to attachment 1, in the character characteristic measurement step, a character cut out by a rectangular region having a predetermined vertical and horizontal size is converted into a framed character having a thickness of one pixel, and pixels constituting the rectangular region A character size control method, wherein the complexity is obtained as a ratio of the number of pixels constituting the frame character to a number. (2)

(付記4)
付記1記載の文字サイズ制御方法に於いて、前記文字変換ステップは、前記文字列毎に算出された文字変換率から文字サイズを算出し、算出した文字サイズに近似した文字フォントサイズで表示することを特徴とする文字サイズ制御方法。(3)
(Appendix 4)
In the character size control method according to attachment 1, in the character conversion step, the character size is calculated from the character conversion rate calculated for each character string, and is displayed with a character font size approximate to the calculated character size. Character size control method characterized by (3)

(付記5)
付記1記載の文字サイズ制御方法に於いて、前記文字変換ステップは、変換前の異なる文字書体を予め定めた文字書体に変換することを特徴とする文字サイズ制御方法。
(Appendix 5)
The character size control method according to claim 1, wherein the character conversion step converts a different character font before conversion into a predetermined character font.

(付記6)
所定サイズの表示画面に対応して作成された文書情報を異なる表示画面に文字サイズを制御して表示させる文字サイズ制御装置に於いて、
前記文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出部と、
前記文字列抽出部で抽出された前記文字列毎に各文字の複雑度を求める文字特性測定部と、
表示画面の変換率を標準変換率として算出する画面変換率算出部と、
前記文書情報の文字種毎に前記複雑度の平均値を算出する平均値算出部と、
前記文字列毎に、前記複雑度の最大値を前記複雑度の平均値で割って補正係数を求め、前記補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出部と、
前記文字列毎に算出された前記文字変換率に基づいて各文字列の文字サイズを制御して表示させる文字変換部と、
を備えたことを特徴とする文字サイズ制御装置。(4)
(Appendix 6)
In a character size control apparatus that displays document information created corresponding to a display screen of a predetermined size on a different display screen by controlling the character size.
A character string extraction unit that extracts a character string composed of consecutive characters of the same type from the document information;
A character characteristic measuring unit for determining the complexity of each character for each character string extracted by the character string extracting unit;
A screen conversion rate calculation unit that calculates the conversion rate of the display screen as a standard conversion rate;
An average value calculating unit for calculating an average value of the complexity for each character type of the document information;
A character conversion rate calculation unit for obtaining a character conversion rate by dividing the maximum value of the complexity by the average value of the complexity for each character string to obtain a correction coefficient, and multiplying the standard conversion rate by the correction coefficient;
A character conversion unit that controls and displays the character size of each character string based on the character conversion rate calculated for each character string;
A character size control device comprising: (4)

(付記7)
付記6記載の文字サイズ制御装置に於いて、所定サイズの表示画面に対応して作成されたウェブコンテンツの文書情報を、携帯情報端末の小さい表示画面に文字サイズを制御して縮小表示させることを特徴とする文字サイズ制御装置。
(Appendix 7)
In the character size control device according to attachment 6, the document information of the web content created corresponding to the display screen of the predetermined size is reduced and displayed on the small display screen of the portable information terminal by controlling the character size. Character size control device.

(付記8)
付記6記載の文字サイズ制御装置に於いて、前記文字特性測定部は、縦横所定サイズの矩形領域により切り出した文字を1画素の太さを持つ骨組み文字に変換し、前記矩形領域を構成する画素数に対する前記骨組み文字を構成する画素数の割合として前記複雑度を求めたことを特徴とする文字サイズ制御装置。
(Appendix 8)
The character size control device according to appendix 6, wherein the character characteristic measurement unit converts a character cut out by a rectangular region having a predetermined vertical and horizontal size into a framed character having a thickness of one pixel, and pixels constituting the rectangular region A character size control device, wherein the complexity is obtained as a ratio of the number of pixels constituting the frame character to a number.

(付記9)
付記6記載の文字サイズ制御装置に於いて、前記文字変換部は、前記文字列毎に算出された文字変換率から文字サイズを算出し、算出した文字サイズに近似した文字フォントサイズで表示することを特徴とする文字サイズ制御装置。
(Appendix 9)
In the character size control device according to attachment 6, the character conversion unit calculates a character size from a character conversion rate calculated for each character string, and displays the character font size approximate to the calculated character size. Character size control device.

(付記10)
付記6記載の文字サイズ制御装置に於いて、前記文字変換ステップは、変換前の異なる文字書体を予め定めた文字書体に変換することを特徴とする文字サイズ制御装置。
(Appendix 10)
The character size control device according to claim 6, wherein the character conversion step converts a different character font before conversion into a predetermined character font.

(付記11)
コンピュータに、
所定サイズの表示画面に対応して作成された文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出ステップと、
前記文字列抽出ステップで抽出された前記文字列毎に各文字の複雑度を求める文字特性測定ステップと、
表示画面の変換率を標準変換率として算出する画面変換率算出ステップと、
前記文書情報の文字種毎に前記複雑度の平均値を算出する平均値算出ステップと、
前記文字列毎に、前記複雑度の最大値を前記複雑度の平均値で割って補正係数を求め、前記補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出ステップと、
前記文字列毎に算出された前記文字変換率に基づいて各単語の文字サイズを制御して表示させる文字変換ステップと、
を実行させることを特徴とするプログラム。(5)
(Appendix 11)
On the computer,
A character string extraction step for extracting a character string composed of consecutive characters of the same type from document information created corresponding to a display screen of a predetermined size;
A character characteristic measuring step for determining the complexity of each character for each of the character strings extracted in the character string extracting step;
A screen conversion rate calculation step for calculating the conversion rate of the display screen as a standard conversion rate;
An average value calculating step for calculating an average value of the complexity for each character type of the document information;
A character conversion rate calculating step for obtaining a character conversion rate by dividing the maximum value of the complexity by an average value of the complexity for each character string to obtain a correction coefficient, and multiplying the standard conversion rate by the correction coefficient;
A character conversion step for controlling and displaying the character size of each word based on the character conversion rate calculated for each character string;
A program characterized by having executed. (5)

文字サイズ制御をウェブコンテンツ配信サーバに適用した本発明の実施形態に係るネットワークシステムの説明図Explanatory drawing of the network system which concerns on embodiment of this invention which applied character size control to the web content delivery server 図1のサーバが適用されるコンピュータのハードウェア環境の説明図Explanatory drawing of the hardware environment of the computer to which the server of FIG. 1 is applied 図1の各種テーブル格納部の説明図Explanatory drawing of the various table storage parts of FIG. 図3の標準表示テーブルの説明図Explanatory drawing of the standard display table of FIG. 図3の画面表示可能幅テーブルの説明図Explanatory drawing of the screen displayable width table of FIG. 図3の文字特性値テーブルの説明図Explanatory drawing of the character characteristic value table of FIG. 本発明における文字の取り出しと複雑度を測定するための文字の骨組み化の説明図Explanatory diagram of character framing for measuring character extraction and complexity in the present invention 図3の文字テーブルの説明図Explanatory drawing of the character table of FIG. 図3の表示文字列テーブルの説明図Explanatory drawing of the display character string table of FIG. 図3の表示文書テーブルの説明図Explanatory drawing of the display document table of FIG. 本発明による表示文書変換処理の具体例の説明図Explanatory drawing of the specific example of the display document conversion process by this invention 本発明による漢字文字列を対象とした表示文書変換処理の具体例の説明図Explanatory drawing of the specific example of the display document conversion process for the kanji character string by this invention 本発明のひらがな文字列を対象とした表示文書変換処理の具体例の説明図Explanatory drawing of the specific example of the display document conversion process for the hiragana character string of this invention 本発明によるカタカナ文字列を対象とした表示文書変換処理の具体例の説明図Explanatory drawing of the specific example of the display document conversion process for the katakana character string by this invention 本発明による表示文書変換処理のフローチャートFlowchart of display document conversion processing according to the present invention 図15における表示文書抽出処理のフローチャートFlowchart of display document extraction processing in FIG. 図15における文字列抽出処理のフローチャートFlowchart of the character string extraction process in FIG. 図15における文字特性測定処理のフローチャートFlowchart of character characteristic measurement processing in FIG.

符号の説明Explanation of symbols

10:ウェブコンテンツ配信サーバ
12−1〜12−3:携帯情報端末
14:ネットワーク
16: コンテンツ登録者端末
18:通信制御部
20:配信処理部
22:ウェブコンテンツ格納部
24:各種テーブル格納部
26:表示文書抽出部
28:文字列抽出部
30:文字特性測定部
32:画面変換倍率算出部
34:文字変換倍率算出部
36:コンテンツ変換処理部
38:標準表示テーブル
40:画面表示可能幅テーブル
42:文字特性値テーブル
44:文字テーブル
46:表示文字列テーブル
48:表示文書テーブル
10: Web content distribution servers 12-1 to 12-3: Mobile information terminal 14: Network 16: Content registrant terminal 18: Communication control unit 20: Distribution processing unit 22: Web content storage unit 24: Various table storage unit 26: Display document extraction unit 28: Character string extraction unit 30: Character characteristic measurement unit 32: Screen conversion magnification calculation unit 34: Character conversion magnification calculation unit 36: Content conversion processing unit 38: Standard display table 40: Screen displayable width table 42: Character characteristic value table 44: Character table 46: Display character string table 48: Display document table

Claims (5)

所定サイズの表示画面に対応して作成された文書情報を大きさの異なる表示画面に文字サイズを制御して表示させる文字サイズ制御方法に於いて、
前記文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出ステップと、
前記文字列抽出ステップで抽出された前記文字列毎に各文字の複雑度を求める文字特性測定ステップと、
表示画面の変換率を標準変換率として算出する画面変換率算出ステップと、
前記文書情報の文字種毎に前記複雑度の平均値を算出する平均値算出ステップと、
前記文字列毎に、前記複雑度の最大値を前記複雑度の平均値で割って補正係数を求め、前記補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出ステップと、
前記文字列毎に算出された前記文字変換率に基づいて各文字列の文字サイズを制御して表示させる文字変換ステップと、
を備えたことを特徴とする文字サイズ制御方法。
In a character size control method for controlling document size and displaying document information created corresponding to a display screen of a predetermined size on a display screen having a different size,
A character string extraction step of extracting a character string composed of consecutive characters of the same type from the document information;
A character characteristic measuring step for determining the complexity of each character for each of the character strings extracted in the character string extracting step;
A screen conversion rate calculation step for calculating the conversion rate of the display screen as a standard conversion rate;
An average value calculating step for calculating an average value of the complexity for each character type of the document information;
A character conversion rate calculating step for obtaining a character conversion rate by dividing the maximum value of the complexity by an average value of the complexity for each character string to obtain a correction coefficient, and multiplying the standard conversion rate by the correction coefficient;
A character conversion step of controlling and displaying the character size of each character string based on the character conversion rate calculated for each character string; and
A character size control method comprising:
請求項1記載の文字サイズ制御方法に於いて、前記文字特性測定ステップは、縦横所定サイズの矩形領域により切り出した文字を1画素の太さを持つ骨組み文字に変換し、前記矩形領域を構成する画素数に対する前記骨組み文字を構成する画素数の割合として前記複雑度求めたことを特徴とする文字サイズ制御方法。
2. The character size control method according to claim 1, wherein the character characteristic measuring step converts a character cut out by a rectangular region having a predetermined vertical and horizontal size into a skeleton character having a thickness of one pixel, thereby forming the rectangular region. The character size control method, wherein the complexity is obtained as a ratio of the number of pixels constituting the frame character to the number of pixels.
請求項1記載の文字サイズ制御方法に於いて、前記文字変換ステップは、前記文字列毎に算出された文字変換率から文字サイズを算出し、算出した文字サイズに近似した文字フォントサイズで表示することを特徴とする文字サイズ制御方法。
The character size control method according to claim 1, wherein the character conversion step calculates a character size from a character conversion rate calculated for each character string, and displays the character font size approximate to the calculated character size. A character size control method.
所定サイズの表示画面に対応して作成された文書情報を異なる表示画面に文字サイズを制御して表示させる文字サイズ制御装置に於いて、
前記文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出部と、
前記文字列抽出部で抽出された前記文字列毎に各文字の複雑度を求める文字特性測定部と、
表示画面の変換率を標準変換率として算出する画面変換率算出部と、
前記文書情報の文字種毎に前記複雑度の平均値を算出する平均値算出部と、
前記文字列毎に、前記複雑度の最大値を前記複雑度の平均値で割って補正係数を求め、前記補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出部と、
前記文字列毎に算出された前記文字変換率に基づいて各文字列の文字サイズを制御して表示させる文字変換部と、
を備えたことを特徴とする文字サイズ制御装置。
In a character size control apparatus for controlling document size and displaying document information created corresponding to a display screen of a predetermined size on a different display screen,
A character string extraction unit that extracts a character string composed of consecutive characters of the same type from the document information;
A character characteristic measuring unit for determining the complexity of each character for each character string extracted by the character string extracting unit;
A screen conversion rate calculation unit that calculates the conversion rate of the display screen as a standard conversion rate;
An average value calculating unit for calculating an average value of the complexity for each character type of the document information;
A character conversion rate calculation unit for obtaining a character conversion rate by dividing the maximum value of the complexity by the average value of the complexity for each character string to obtain a correction coefficient, and multiplying the standard conversion rate by the correction coefficient;
A character conversion unit that controls and displays the character size of each character string based on the character conversion rate calculated for each character string;
A character size control device comprising:
コンピュータに、
所定サイズの表示画面に対応して作成された文書情報から同じ種類の連続する文字で構成される文字列を抽出する文字列抽出ステップと、
前記文字列抽出ステップで抽出された前記文字列毎に各文字の複雑度を求める文字特性測定ステップと、
表示画面の変換率を標準変換率として算出する画面変換率算出ステップと、
前記文書情報の文字種毎に前記複雑度の平均値を算出する平均値算出ステップと、
前記文字列毎に、前記複雑度の最大値を前記複雑度の平均値で割って補正係数を求め、前記補正係数を前記標準変換率に乗じて文字変換率を求める文字変換率算出ステップと、
前記文字列毎に算出された前記文字変換率に基づいて各単語の文字サイズを制御して表示させる文字変換ステップと、
を実行させることを特徴とするプログラム。
On the computer,
A character string extraction step for extracting a character string composed of consecutive characters of the same type from document information created corresponding to a display screen of a predetermined size;
A character characteristic measuring step for determining the complexity of each character for each of the character strings extracted in the character string extracting step;
A screen conversion rate calculation step for calculating the conversion rate of the display screen as a standard conversion rate;
An average value calculating step for calculating an average value of the complexity for each character type of the document information;
A character conversion rate calculating step for obtaining a character conversion rate by dividing the maximum value of the complexity by an average value of the complexity for each character string to obtain a correction coefficient, and multiplying the standard conversion rate by the correction coefficient;
A character conversion step for controlling and displaying the character size of each word based on the character conversion rate calculated for each character string;
A program characterized by having executed.
JP2004077721A 2004-03-18 2004-03-18 Character size control method, device, and program Withdrawn JP2005267158A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004077721A JP2005267158A (en) 2004-03-18 2004-03-18 Character size control method, device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004077721A JP2005267158A (en) 2004-03-18 2004-03-18 Character size control method, device, and program

Publications (1)

Publication Number Publication Date
JP2005267158A true JP2005267158A (en) 2005-09-29

Family

ID=35091651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004077721A Withdrawn JP2005267158A (en) 2004-03-18 2004-03-18 Character size control method, device, and program

Country Status (1)

Country Link
JP (1) JP2005267158A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007265209A (en) * 2006-03-29 2007-10-11 Casio Comput Co Ltd Server device for computer system
US8620997B2 (en) 2009-03-24 2013-12-31 Casio Computer Co., Ltd Client apparatus, computer system, computer readable program storage medium and display method, each for detecting change of display contents in status bar area to display the change
US8918450B2 (en) 2006-02-14 2014-12-23 Casio Computer Co., Ltd Server apparatuses, server control programs, and client apparatuses for a computer system in which created drawing data is transmitted to the client apparatuses
JP2015212902A (en) * 2014-05-07 2015-11-26 株式会社コンテック Method of creating mirroring screen
JP2017046043A (en) * 2015-08-24 2017-03-02 コニカミノルタ株式会社 Image processing system, electronic file generation method and program
CN109325509A (en) * 2017-07-31 2019-02-12 北京国双科技有限公司 Similarity determines method and device
CN110114752A (en) * 2016-12-28 2019-08-09 雷蛇(亚太)私人有限公司 The method and wearable device of the character string of display text
US10474738B2 (en) 2017-11-13 2019-11-12 Brother Kogyo Kabushiki Kaisha Editing device, method, and computer-readable medium for adjusting character sizes
WO2024054043A1 (en) * 2022-09-06 2024-03-14 삼성전자 주식회사 Electronic device for adjusting display magnification of image and text and displaying same, and control method therefor

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8918450B2 (en) 2006-02-14 2014-12-23 Casio Computer Co., Ltd Server apparatuses, server control programs, and client apparatuses for a computer system in which created drawing data is transmitted to the client apparatuses
JP2007265209A (en) * 2006-03-29 2007-10-11 Casio Comput Co Ltd Server device for computer system
US8620997B2 (en) 2009-03-24 2013-12-31 Casio Computer Co., Ltd Client apparatus, computer system, computer readable program storage medium and display method, each for detecting change of display contents in status bar area to display the change
JP2015212902A (en) * 2014-05-07 2015-11-26 株式会社コンテック Method of creating mirroring screen
JP2017046043A (en) * 2015-08-24 2017-03-02 コニカミノルタ株式会社 Image processing system, electronic file generation method and program
CN110114752A (en) * 2016-12-28 2019-08-09 雷蛇(亚太)私人有限公司 The method and wearable device of the character string of display text
CN110114752B (en) * 2016-12-28 2023-04-04 雷蛇(亚太)私人有限公司 Method for displaying character string of text and wearable device
CN109325509A (en) * 2017-07-31 2019-02-12 北京国双科技有限公司 Similarity determines method and device
CN109325509B (en) * 2017-07-31 2023-01-17 北京国双科技有限公司 Similarity determination method and device
US10474738B2 (en) 2017-11-13 2019-11-12 Brother Kogyo Kabushiki Kaisha Editing device, method, and computer-readable medium for adjusting character sizes
WO2024054043A1 (en) * 2022-09-06 2024-03-14 삼성전자 주식회사 Electronic device for adjusting display magnification of image and text and displaying same, and control method therefor

Similar Documents

Publication Publication Date Title
US11455460B2 (en) Method for displaying handwritten note in electronic book, electronic device and computer storage medium
US8416243B2 (en) Approximating font metrics for a missing font when substituting an available replacement
US8707159B1 (en) Translating tabular data formatted for one display device to a format for display on other display device
US10339209B2 (en) Webpage display method and device
WO2011059795A1 (en) Supporting platform-independent typesetting for documents
US9117314B2 (en) Information output apparatus, method, and recording medium for displaying information on a video display
US20150186019A1 (en) Method and apparatus for manipulating and presenting images included in webpages
CN111915705B (en) Picture visual editing method, device, equipment and medium
JP2005267158A (en) Character size control method, device, and program
US8145994B2 (en) Categorizing document elements based on display layout
CN114937270A (en) Ancient book word processing method, ancient book word processing device and computer readable storage medium
CN105389308B (en) Webpage display processing method and device
CN116311300A (en) Table generation method, apparatus, electronic device and storage medium
CN113096217B (en) Picture generation method and device, electronic equipment and storage medium
US20110055258A1 (en) Method and apparatus for the page-by-page provision of an electronic document as a computer graphic
CN110825989A (en) Picture display method and device, electronic equipment and readable medium
CN113934339A (en) Method and device for page self-adaptive layout based on rem
CN114817664A (en) Big data based data display method and related equipment
US7461341B2 (en) Structured document display processor, method for processing display of structured document, and program for displaying structured document
CN112800373A (en) Webpage resource data generation method and device, computer equipment and storage medium
CN108846883B (en) Quick drawing method and system for fractal graph, user equipment and storage medium
CN111523288B (en) Display method and device for aerial view of PDF document
JP2007102701A (en) Information providing device and program
JP2019021107A (en) Program, control method for terminal equipment, and provision device
CN118132042A (en) Page layout method and device and computer readable storage medium

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070605