Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5113827B2 - Presentation device, presentation method, and program - Google Patents
[go: Go Back, main page]

JP5113827B2 - Presentation device, presentation method, and program - Google Patents

Presentation device, presentation method, and program Download PDF

Info

Publication number
JP5113827B2
JP5113827B2 JP2009292351A JP2009292351A JP5113827B2 JP 5113827 B2 JP5113827 B2 JP 5113827B2 JP 2009292351 A JP2009292351 A JP 2009292351A JP 2009292351 A JP2009292351 A JP 2009292351A JP 5113827 B2 JP5113827 B2 JP 5113827B2
Authority
JP
Japan
Prior art keywords
character
character string
display
unit
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009292351A
Other languages
Japanese (ja)
Other versions
JP2011133635A (en
Inventor
幸博 山▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co 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 Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2009292351A priority Critical patent/JP5113827B2/en
Publication of JP2011133635A publication Critical patent/JP2011133635A/en
Application granted granted Critical
Publication of JP5113827B2 publication Critical patent/JP5113827B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、複数の文字列を順に表示する際の文字列の表示時間を調節することにより、ユーザが各文字列を読みやすくするのに好適な提示装置、提示方法、ならびにプログラムに関する。   The present invention relates to a presentation apparatus, a presentation method, and a program suitable for making a user easy to read each character string by adjusting the display time of the character string when displaying a plurality of character strings in order.

従来から、ゲームの進行に関わる説明や、キャラクタの会話の内容等を、数行程度の文字列で画面に表示するゲームが知られている。このようなゲームにおいて、画面に表示される文字列は、一定時間が経過すると自動的に切り替わるのが一般的である。しかし、文字列の内容によらず一定時間経過後に文字列が切り替わると、文字列を読み終わる前に表示された文字列が切り替わったり、あるいは、文字列が表示される時間が長すぎたりして退屈する等の問題があった。このような問題の対策として、慣れの効果を考慮して、特定の文字列の表示回数に応じて、特定の文字列が含まれる文字列の表示時間を決定する技術が開示されている(特許文献1)。   2. Description of the Related Art Conventionally, there are known games that display explanations relating to the progress of a game, the contents of a character's conversation, and the like on a screen with a character string of about several lines. In such a game, the character string displayed on the screen is generally switched automatically after a certain period of time. However, if the character string changes after a certain period of time regardless of the contents of the character string, the character string displayed before reading the character string changes, or the time for displaying the character string is too long. There were problems such as being bored. As a countermeasure against such a problem, a technique is disclosed in which the display time of a character string including a specific character string is determined according to the number of times the specific character string is displayed in consideration of the effect of familiarity (patent) Reference 1).

特許第3686927号公報Japanese Patent No. 3686927

一方で、上記のようなゲームにおいて、ユーザの読む速度をより直接的に反映させることにより、ユーザにとってストレスの少ない文字列の表示を実現したいとの要望もある。   On the other hand, in the game as described above, there is a desire to realize display of a character string with less stress for the user by more directly reflecting the reading speed of the user.

本発明は、上記のような課題を解決するもので、複数の文字列を順に表示する際の文字列の表示時間を調節することによりユーザが各文字列を読みやすくするのに好適な提示装置、提示方法、ならびにプログラムを提供する。   The present invention solves the problems as described above, and is a presentation device suitable for making it easier for the user to read each character string by adjusting the display time of the character string when sequentially displaying a plurality of character strings. , A presentation method, and a program are provided.

本発明の第1の観点に係る提示装置は、複数の文字列を、現在のモードが手動モードか自動モードかに応じて、ユーザに提示する提示装置であって、表示部と、受付部と、制御部と、計測部と、平均部と、を備え、以下のように構成する。   A presentation device according to a first aspect of the present invention is a presentation device that presents a plurality of character strings to a user according to whether the current mode is a manual mode or an automatic mode, and includes a display unit, a reception unit, A control unit, a measurement unit, and an averaging unit are provided and configured as follows.

ここで、文字列とは、提示装置が有する画面に、同時に表示される文字の集合を示す。例えば、「こんにちは。良いお天気ですね。」という文が画面に表示されている場合は、これらの文を1つの文字列とする。一方、「こんにちは。」と「良いお天気ですね。」が同時に表示されず、「こんにちは。」が表示され、画面から消去された後に、「良いお天気ですね。」が画面に表示された場合は、「こんにちは。」及び「良いお天気ですね。」をそれぞれ1つの文字列とする。   Here, the character string indicates a set of characters that are simultaneously displayed on the screen of the presentation device. For example, "Hello. It's good weather." If the sentence is displayed on the screen, to these statements with a single string. On the other hand, "Hello." And "It's good weather." Does not appear at the same time, "Hello." Is displayed, after it has been erased from the screen, when "It's good weather." Is displayed on the screen , and "Hello." and "It's good weather." each one string.

また、手動モードとは、提示装置が有する画面に表示される文字列の表示切り替えを、ユーザが手動で行うモードであり、自動モードは、提示装置が自動的に文字列の表示切り替えを行うモードである。   The manual mode is a mode in which the user manually switches the display of the character string displayed on the screen of the presentation device, and the automatic mode is a mode in which the presentation device automatically switches the display of the character string. It is.

表示部は、画面内の所定の領域に、複数の文字列を順に表示する。   The display unit sequentially displays a plurality of character strings in a predetermined area in the screen.

例えば、画面下方の長方形領域に、文字列を一定時間表示し、一定時間経過後、次に用意された文字列を表示する。   For example, a character string is displayed for a certain period of time in a rectangular area at the bottom of the screen, and the next prepared character string is displayed after a certain period of time has elapsed.

受付部は、現在のモードが手動モードである場合、次の文字列の提示を求める指示入力を受け付ける。   When the current mode is the manual mode, the reception unit receives an instruction input for requesting presentation of the next character string.

例えば、現在のモードが手動モードの場合、ユーザが、画面に表示された文字列を読み終わり、提示装置が有する所定のボタン等を押圧すると、当該押圧を、現在表示されている文字列から次の文字列への表示切替の指示として受け付ける。   For example, when the current mode is the manual mode, when the user finishes reading the character string displayed on the screen and presses a predetermined button or the like included in the presentation device, the pressing is performed from the currently displayed character string. Is accepted as an instruction to switch display to the character string.

制御部は、指示入力が受け付けられると、表示部に、領域に現在表示されている文字列の次の文字列を表示するよう制御する。   When the instruction input is accepted, the control unit controls the display unit to display a character string next to the character string currently displayed in the area.

例えば、制御部は、ユーザが所定のボタンを押圧すると、画面下方の長方形領域に現在表示されている文字列を消去し、表示部に次の文字列を画面に表示させる。   For example, when the user presses a predetermined button, the control unit erases the character string currently displayed in the rectangular area at the bottom of the screen and causes the display unit to display the next character string on the screen.

計測部は、現在のモードが手動モードである場合、領域に表示された文字列ごとに、当該文字列が表示された時間を計測して、1文字あたりの表示時間を求める。   When the current mode is the manual mode, the measurement unit measures the time during which the character string is displayed for each character string displayed in the area, and obtains the display time per character.

例えば、現在のモードが手動モードである場合、長方形領域に1つの文字列が表示されてから消去されるまでの時間を計測し、計測した時間を当該文字列に含まれる文字数で割ることにより1文字あたりの表示時間を計測する。   For example, when the current mode is the manual mode, the time from when one character string is displayed in the rectangular area until it is erased is measured, and the measured time is divided by the number of characters included in the character string. Measure the display time per character.

平均部は、求められた1文字あたりの表示時間の履歴を、当該文字列に含まれる文字の種類ごとに蓄積して平均する。   The averaging unit accumulates and averages the obtained display time history per character for each type of character included in the character string.

例えば、平均部は、計測部が求めた1文字あたりの表示時間を、平仮名、カタカナ、漢字で分類される文字の種類にしたがって分け、各種類ごとに表示時間の平均を求める。   For example, the averaging unit divides the display time per character obtained by the measurement unit according to the type of characters classified into hiragana, katakana, and kanji, and obtains the average display time for each type.

そして、制御部は、現在のモードが自動モードである場合、領域に表示されるべき文字列に含まれる文字のそれぞれの種類について平均された表示時間の総和を求め、表示部に、領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する。   Then, when the current mode is the automatic mode, the control unit obtains the sum of the display times averaged for each type of characters included in the character string to be displayed in the region, and After the character string is displayed for the calculated total time, control is performed to display the next character string.

例えば、平均部が平仮名の表示時間を0.1秒、漢字の表示時間を0.5秒と求めたとする。現在のモードが自動モードで、長方形領域に「こんにちは。良いお天気ですね。」の文字列を表示する場合、当該文字列は平仮名を10個、漢字を3個含むので、文字列の表示時間は2.5秒(=0.1×10+0.5×3)と求められる。そして、当該文字列が2.5秒間表示された後、次の文字列が表示される。   For example, it is assumed that the average part obtains a hiragana display time of 0.1 seconds and a kanji display time of 0.5 seconds. The current mode is in automatic mode, if you want to display a character string "Hello. It's good weather." In a rectangular area, the character string is 10 hiragana, because it includes three Chinese characters, the character string display time It is calculated as 2.5 seconds (= 0.1 × 10 + 0.5 × 3). Then, after the character string is displayed for 2.5 seconds, the next character string is displayed.

本発明によれば、ユーザの読む速度を反映させた、文字列の表示時間の調節を行うことができる。   ADVANTAGE OF THE INVENTION According to this invention, the display time of a character string reflecting the user's reading speed can be adjusted.

また、平均部は、文字の種類として、当該文字の文字コードを用いるようにしてもよい。   Moreover, you may make it an average part use the character code of the said character as a kind of character.

すなわち、「こんにちは。良いお天気ですね。」の文字列が表示される場合、文字列に含まれる13文字は全て異なる文字コードなので、計測部が求めた1文字あたりの表示時間を、13の文字ごとに蓄積する。そして、各文字ごとに複数の表示時間の履歴が蓄積されている場合、それらの表示時間の平均を求める。   In other words, "Hello. It's good weather." If the string of is displayed, because it is 13 characters are all different character code that is included in the string, the display time of 1 per character measurement unit is required, 13 characters Accumulate every time. When a plurality of display time histories are accumulated for each character, an average of the display times is obtained.

本発明によれば、ユーザが各文字を読む時間を推定し、推定した表示時間により、文字列を表示する時間を調節することができる。   ADVANTAGE OF THE INVENTION According to this invention, the time which a user reads each character can be estimated, and the time which displays a character string can be adjusted with the estimated display time.

また、平均部は、文字の種類として、少なくとも、かな及び漢字を用いるようにしてもよい。   The average part may use at least kana and kanji as character types.

すなわち、「こんにちは。良いお天気ですね。」の文字列が表示される場合、計測部が求めた1文字あたりの表示時間を、かな文字又は漢字ごとに蓄積する。そして、平均部は、かな文字又は漢字ごとに、蓄積された表示時間の平均を求める。   In other words, "Hello. It's good weather." If the string of is displayed, the display time of 1 per character measurement unit is determined, to accumulate for each kana characters or Chinese characters. And an average part calculates | requires the average of the accumulated display time for every kana character or kanji.

一般的に、かな文字より漢字の方が画数が多く複雑な形状を有しているので、ユーザは漢字を読む方が、かな文字を読むより長い時間を要すると考えられる。本発明によれば、文字の読みやすさを反映して、文字列の表示時間を調節することができる。   In general, a kanji character has a larger number of strokes and has a complicated shape than a kana character, so that it is considered that a user takes a longer time to read a kanji character than to read a kana character. According to the present invention, it is possible to adjust the display time of a character string, reflecting the readability of characters.

また、平均部は、文字の種類として、当該文字を画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数を用いるようにしてもよい。   In addition, the average unit may use the number of pixels in the foreground color among the pixels constituting the font used when displaying the character on the screen as the character type.

例えば、黒色の1文字を正方形に配置された256画素(16ドット×16ドット)で表す場合、前景色とは文字そのものを表す黒色を示し、背景色とは前景色以外の色を示す。この場合において、「こ」と「い」はそれぞれ、256画素で表されるとし、いずれも前景色の画素数が55であるとすると、平均部は、「こ」と「い」は同じ種類として表示時間を蓄積する。そして、平均部は、画素数ごとに、蓄積された表示時間の平均を求める。   For example, when a black character is represented by 256 pixels (16 dots × 16 dots) arranged in a square, the foreground color indicates black representing the character itself, and the background color indicates a color other than the foreground color. In this case, assuming that “ko” and “i” are each represented by 256 pixels, and the number of pixels in the foreground color is 55, the average part has the same type of “ko” and “i”. As the display time is accumulated. And an average part calculates | requires the average of the accumulated display time for every pixel number.

一般的に、所定の領域において画素数が多いほど、文字の形状は複雑であると考えられ、ユーザは画素数の多い文字ほど読むのに時間を要すると考えられる。したがって、本発明によれば、文字の複雑さを反映して、文字列の表示時間を調節することができる。   In general, the larger the number of pixels in a predetermined area, the more complicated the shape of the character, and the user will probably need more time to read the character with a larger number of pixels. Therefore, according to the present invention, the display time of the character string can be adjusted by reflecting the complexity of the character.

また、平均部は、文字の種類として、当該文字を画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素数と背景色の画素数との比を用いるようにしてもよい。   In addition, the average unit may use a ratio between the number of pixels in the foreground color and the number of pixels in the background color among the pixels constituting the font used when the character is displayed on the screen as the character type. Good.

例えば、黒色の1文字を正方形に配置された256画素で表す場合、前景色とは文字そのものを表す黒色を示し、背景色とは前景色以外の色を示す。この場合において、256画素で表される「こ」の前景色の画素数を55個、背景色の画素数を201個とする。一方、黒色の1文字を正方形に配置された1024画素で表す場合、1024画素で表される「い」の前景色の画素数を220、背景色の画素数を804とする。「こ」と「い」は、異なる画素数で表されているが、前景色の画素数と背景色の画素数との比(以下、「画素比」という)が同じなので、平均部は、「こ」と「い」の表示時間を同じ種類として蓄積する。そして、画素比ごとに、蓄積された表示時間の平均を求める。   For example, when a black character is represented by 256 pixels arranged in a square, the foreground color indicates black representing the character itself, and the background color indicates a color other than the foreground color. In this case, the number of “ko” foreground pixels represented by 256 pixels is 55 and the number of pixels of the background color is 201. On the other hand, when one black character is represented by 1024 pixels arranged in a square, the number of foreground colors of “I” represented by 1024 pixels is 220, and the number of pixels of the background color is 804. “Ko” and “I” are represented by different numbers of pixels, but since the ratio of the number of pixels in the foreground color and the number of pixels in the background color (hereinafter referred to as “pixel ratio”) is the same, the average part is Accumulate the display time of “ko” and “i” as the same type. Then, an average of the accumulated display times is obtained for each pixel ratio.

一般的に、画素比が高い程、文字の形状は複雑であると考えられ、ユーザは画素比の多い文字ほど読むのに時間を要すると考えられる。したがって、本発明によれば、文字の複雑さを反映して、文字列の表示時間を調節することができる。   In general, the higher the pixel ratio, the more complicated the shape of the character, and the user will need more time to read the character with the higher pixel ratio. Therefore, according to the present invention, the display time of the character string can be adjusted by reflecting the complexity of the character.

また、蓄積される履歴が所定の量に至るまでは、現在のモードを手動モードに設定し、蓄積される履歴が所定の量を超えるとユーザの操作に基づいて現在のモードを手動モードもしくは自動モードに設定するようにしてもよい。   Further, the current mode is set to the manual mode until the accumulated history reaches a predetermined amount, and when the accumulated history exceeds the predetermined amount, the current mode is set to the manual mode or automatically based on the user operation. The mode may be set.

例えば、文字コードの種類に基づいて表示時間の履歴を蓄積した場合、文字列に使用される各文字コードの表示時間の履歴が少なくとも3つ以上なければ、自動モードに設定することができないようにする。   For example, when the display time history is accumulated based on the type of character code, the automatic mode cannot be set unless there is at least three display time histories for each character code used in the character string. To do.

本発明によれば、文字の表示時間の履歴が所定の量蓄積されてから、自動モードでの表示を行うので、統計的に信頼性の高いデータに基づいて表示時間を調節することができる。   According to the present invention, since the display in the automatic mode is performed after a predetermined amount of character display time history is accumulated, the display time can be adjusted based on statistically reliable data.

本発明の第2の観点に係る提示装置は、複数の文字列を、ユーザに提示する提示装置であって、表示部と、記憶部と、制御部と、を備え、以下のように構成する。   A presentation device according to a second aspect of the present invention is a presentation device that presents a plurality of character strings to a user, and includes a display unit, a storage unit, and a control unit, and is configured as follows. .

表示部は、画面内の所定の領域に、複数の文字列を順に表示する。   The display unit sequentially displays a plurality of character strings in a predetermined area in the screen.

例えば、画面下方の長方形領域に、文字列を一定時間表示し、一定時間経過後、次に用意された文字列を表示する。   For example, a character string is displayed for a certain period of time in a rectangular area at the bottom of the screen, and the next prepared character string is displayed after a certain period of time has elapsed.

記憶部は、文字の種類ごとに、当該文字の表示時間が記憶する。   A memory | storage part memorize | stores the display time of the said character for every kind of character.

ここで、文字の種類として、当該文字を画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数と背景色の画素の数との比を用いる。   Here, as the character type, the ratio of the number of foreground pixels to the number of pixels of the background color among the pixels constituting the font used when the character is displayed on the screen is used.

すなわち、画素比ごとに、文字の表示時間が予め指定され、記憶部は、画素比と表示時間との対応関係を示すテーブル等を記憶する。   That is, the display time of the character is designated in advance for each pixel ratio, and the storage unit stores a table or the like indicating the correspondence between the pixel ratio and the display time.

制御部は、領域に表示されるべき文字列に含まれる文字のそれぞれの種類について記憶された表示時間の総和を求め、表示部に、領域に当該文字列を当該求められた総和の時間だけ表示した後次の文字列を表示するように制御する。   The control unit obtains the sum of display times stored for each type of characters included in the character string to be displayed in the area, and displays the character string in the area for the time of the obtained sum on the display unit. After that, it controls to display the next character string.

例えば、制御部は、画面下方の長方形領域に「こんにちは。良いお天気ですね。」の文字列を表示する場合、当該文字列に含まれる文字の画素比を求める。例えば、「こ」の画素比が55:201であり、記憶部が、画素比55:201に対応する表示時間は0.128秒と記憶しているとすると、制御部は当該表示時間を「こ」に要する表示時間を0.128秒と求める。「ん」以降についても同様に、文字の表示時間を求め、それらの表示時間を全て足し合わせる。そして、制御部は、表示部に、長方形領域に「こんにちは。良いお天気ですね。」の文字列を求めた表示時間の総和だけ表示させる。次に表示すべき文字列についても上記のように表示時間を求め、順次文字列を表示部に表示させる。   For example, the control unit, "Hello. Looks good weather." Rectangular area below the screen when displaying the character string, obtains the pixel ratio of the characters included in the character string. For example, if the pixel ratio of “ko” is 55: 201 and the storage unit stores the display time corresponding to the pixel ratio 55: 201 as 0.128 seconds, the control unit sets the display time to “ The display time required for this is determined to be 0.128 seconds. Similarly, after “n”, the display times of characters are obtained, and all these display times are added. Then, the control unit, on the display unit, in a rectangular area, "Hello. It's good weather." Only the sum of the display time of obtaining the string to be displayed. For the character string to be displayed next, the display time is obtained as described above, and the character string is sequentially displayed on the display unit.

本発明によれば、予め設定された文字の種類ごとの表示時間に基づいて、文字列の表示時間を調節することができる。   According to the present invention, it is possible to adjust the display time of a character string based on a preset display time for each type of character.

本発明の第3の観点に係る提示方法は、複数の文字列を、現在のモードが手動モードか自動モードかに応じて、ユーザに提示し、表示部と、受付部と、制御部と、計測部と、平均部と、を備える提示装置が実行する提示方法であって、表示工程と、受付工程と、制御工程と、計測工程と、平均工程と、を備え、以下のように構成する。   A presentation method according to a third aspect of the present invention presents a plurality of character strings to a user according to whether the current mode is a manual mode or an automatic mode, and includes a display unit, a reception unit, a control unit, A presentation method executed by a presentation device including a measurement unit and an average unit, which includes a display process, a reception process, a control process, a measurement process, and an average process, and is configured as follows. .

表示工程において、表示部が、画面内の所定の領域に、複数の文字列を順に表示する。   In the display step, the display unit sequentially displays a plurality of character strings in a predetermined area in the screen.

受付工程において、受付部が、現在のモードが手動モードである場合、次の文字列の提示を求める指示入力を受け付ける。   In the reception step, the reception unit receives an instruction input for requesting the next character string when the current mode is the manual mode.

制御工程において、制御部が、指示入力が受け付けられると、表示部に、領域に現在表示されている文字列の次の文字列を表示するよう制御する。   In the control process, when an instruction input is received, the control unit controls the display unit to display a character string next to the character string currently displayed in the area.

計測工程において、計測部が、現在のモードが手動モードである場合、領域に表示された文字列ごとに、当該文字列が表示された時間を計測して、1文字あたりの表示時間を求める。   In the measurement process, when the current mode is the manual mode, the measurement unit measures the time during which the character string is displayed for each character string displayed in the area, and obtains the display time per character.

平均工程において、平均部が、求められた1文字あたりの表示時間の履歴を、当該文字列に含まれる文字の種類ごとに蓄積して平均する。   In the averaging process, the averaging unit accumulates and averages the obtained display time history per character for each type of character included in the character string.

そして、制御工程において、制御部は、現在のモードが自動モードである場合、領域に表示されるべき文字列に含まれる文字のそれぞれの種類について平均された表示時間の総和を求め、表示部に、領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する。   In the control step, when the current mode is the automatic mode, the control unit obtains the sum of the display times averaged for each type of characters included in the character string to be displayed in the area, and displays the sum on the display unit. After the character string is displayed in the area for the calculated total time, control is performed to display the next character string.

本発明の第4の観点に係る提示方法は、複数の文字列を、ユーザに提示し、表示部と、記憶部と、制御部と、を備える提示装置が実行する提示方法であって、表示工程と、記憶工程と、制御工程と、を備え、以下のように構成する。   A presentation method according to a fourth aspect of the present invention is a presentation method executed by a presentation device that presents a plurality of character strings to a user and includes a display unit, a storage unit, and a control unit, A process, a storage process, and a control process are provided and configured as follows.

表示工程において、表示部が、画面内の所定の領域に、複数の文字列を順に表示する。   In the display step, the display unit sequentially displays a plurality of character strings in a predetermined area in the screen.

記憶工程において、記憶部が、文字の種類ごとに、当該文字の表示時間が記憶される。   In the storing step, the storage unit stores the display time of the character for each type of character.

制御工程において、制御部が、領域に表示されるべき文字列に含まれる文字のそれぞれの種類について記憶された表示時間の総和を求め、表示部に、領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する。   In the control step, the control unit obtains a sum of display times stored for each type of characters included in the character string to be displayed in the area, and displays the character string in the area on the display unit. Controls to display the next character string after displaying for the specified time.

そして、文字の種類として、当該文字を画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数と背景色の画素の数との比を用いる。   As the type of character, the ratio of the number of foreground pixels and the number of pixels of the background color among the pixels constituting the font used when the character is displayed on the screen is used.

本発明のその他の観点に係るプログラムは、コンピュータを上記提示装置として機能させ、コンピュータに上記提示方法を実行させるように構成する。   A program according to another aspect of the present invention is configured to cause a computer to function as the presentation device and to cause the computer to execute the presentation method.

また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。   The program of the present invention can be recorded on a computer-readable information storage medium such as a compact disk, flexible disk, hard disk, magneto-optical disk, digital video disk, magnetic tape, and semiconductor memory.

本発明によれば、複数の文字列を順に表示する際の文字列の表示時間を調節することにより、ユーザが各文字列を読みやすくするのに好適な提示装置、提示方法、ならびにプログラムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the presentation apparatus suitable for a user to make each character string easy to read by adjusting the display time of the character string at the time of displaying a several character string in order, a presentation method, and a program are provided. can do.

本発明の実施の形態に係る提示装置が実現される典型的な情報処理装置の概要構成を示す模式図である。It is a schematic diagram which shows the general | schematic structure of the typical information processing apparatus with which the presentation apparatus which concerns on embodiment of this invention is implement | achieved. 実施形態1に係る提示装置の機能構成を示す説明図である。4 is an explanatory diagram illustrating a functional configuration of a presentation device according to Embodiment 1. FIG. 表示部に表示される画像の例を示す図である。It is a figure which shows the example of the image displayed on a display part. 表示部に表示される画像の例を示す図である。It is a figure which shows the example of the image displayed on a display part. 表示部に表示される画像の例を示す図である。It is a figure which shows the example of the image displayed on a display part. 表示部に表示される画像の例を示す図である。It is a figure which shows the example of the image displayed on a display part. 実施形態1に係る提示装置の各部が行う文字列表示処理を説明するためのフローチャートである。6 is a flowchart for explaining a character string display process performed by each unit of the presentation device according to the first embodiment. 文字コードに基づいて蓄積される履歴の例を示す図である。It is a figure which shows the example of the log | history accumulate | stored based on a character code. 実施形態2に係る提示装置の各部が行う文字列表示処理を説明するためのフローチャートである。12 is a flowchart for explaining a character string display process performed by each unit of the presentation device according to the second embodiment. かな/漢字に基づいて蓄積される履歴の例を示す図である。It is a figure which shows the example of the log | history accumulate | stored based on a kana / kanji. 実施形態3に係る提示装置の各部が行う文字列表示処理を説明するためのフローチャートである。14 is a flowchart for explaining a character string display process performed by each unit of the presentation device according to the third embodiment. (a)256画素で表された文字「こ」の例を示す図である。(b)256画素で表された文字「に」の例を示す図である。(c)256画素で表された文字「い」の例を示す図である。(A) It is a figure which shows the example of the character "ko" represented by 256 pixels. (B) It is a figure which shows the example of the character "ni" represented by 256 pixels. (C) It is a figure which shows the example of the character "I" represented by 256 pixels. 前景色の画素数に基づいて蓄積される履歴の例を示す図である。It is a figure which shows the example of the log | history accumulate | stored based on the pixel number of a foreground color. 実施形態4に係る提示装置の各部が行う文字列表示処理を説明するためのフローチャートである。10 is a flowchart for explaining a character string display process performed by each unit of the presentation device according to the fourth embodiment. 1024画素で表された文字「こ」の例を示す図である。It is a figure which shows the example of the character "ko" represented by 1024 pixels. 画素比に基づいて蓄積される履歴の例を示す図である。It is a figure which shows the example of the log | history accumulate | stored based on pixel ratio. 実施形態5に係る提示装置の各部が行う文字列表示処理を説明するためのフローチャートである。14 is a flowchart for explaining a character string display process performed by each unit of the presentation device according to the fifth embodiment. 実施形態6に係る提示装置の機能構成を示す説明図である。It is explanatory drawing which shows the function structure of the presentation apparatus which concerns on Embodiment 6. FIG. 画素比と表示時間の対応関係を示す図である。It is a figure which shows the correspondence of pixel ratio and display time. 実施形態6に係る提示装置の各部が行う文字列表示処理を説明するためのフローチャートである。15 is a flowchart for explaining a character string display process performed by each unit of the presentation device according to the sixth embodiment.

本発明の提示装置は、複数の文字列を順に表示する際の文字列の表示時間を調節することにより、各文字列を読みやすくするものである。文字列の表示時間を調節する手法は複数あり、各手法を採用した提示装置を実施形態1乃至6として説明する。   The presentation device of the present invention makes it easy to read each character string by adjusting the display time of the character string when displaying a plurality of character strings in order. There are a plurality of methods for adjusting the display time of the character string, and a presentation apparatus that employs each method will be described as Embodiments 1 to 6.

実施形態1に係る提示装置は、手動モード時のユーザによる表示切り替えの指示を基に、文字の種類ごとの表示時間を求める手法を採用する。
実施形態2に係る提示装置は、実施形態1において、文字コードごとに表示時間を求める手法を採用する。
実施形態3に係る提示装置は、実施形態1において、かな/漢字ごとに表示時間を求める手法を採用する。
実施形態4に係る提示装置は、実施形態1において、フォントを構成する前景色の画素数に基づいて表示時間を求める手法を採用する。
実施形態5に係る提示装置は、実施形態1において、フォントを構成する前景色の画素数と背景色の画素数との比に基づいて表示時間を求める手法を採用する。
実施形態6に係る提示装置は、予め設定された文字の種類ごとの表示時間に基づいて文字列を表示する手法を採用する。
The presentation device according to the first embodiment employs a technique for obtaining a display time for each character type based on a display switching instruction from the user in the manual mode.
The presentation apparatus according to the second embodiment employs a method for obtaining a display time for each character code in the first embodiment.
The presentation apparatus according to the third embodiment employs a method of obtaining the display time for each kana / kanji in the first embodiment.
The presentation apparatus according to the fourth embodiment employs a method of obtaining the display time based on the number of pixels of the foreground color constituting the font in the first embodiment.
The presentation apparatus according to the fifth embodiment employs a method of obtaining the display time based on the ratio between the number of pixels in the foreground color and the number of pixels in the background color that form the font in the first embodiment.
The presentation apparatus according to the sixth embodiment employs a technique for displaying a character string based on a preset display time for each type of character.

これらの実施形態の提示装置が実現される典型的な情報処理装置について説明する。なお、以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。   A typical information processing apparatus that realizes the presentation apparatus of these embodiments will be described. In the following, in order to facilitate understanding, an embodiment in which the present invention is realized using an information processing device for games will be described, but the embodiment described below is for explanation, It is not intended to limit the scope of the present invention. Therefore, those skilled in the art can employ embodiments in which each or all of these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.

図1は、プログラムを実行することにより、本発明の実施形態に係る提示装置の機能を果たす典型的な情報処理装置100の概要構成を示す模式図である。以下、本図を参照して説明する。   FIG. 1 is a schematic diagram showing a schematic configuration of a typical information processing apparatus 100 that performs the function of the presentation apparatus according to the embodiment of the present invention by executing a program. Hereinafter, a description will be given with reference to FIG.

情報処理装置100は、CPU(Central Processing Unit)101と、ROM 102と、RAM(Random Access Memory)103と、インターフェース104と、コントローラユニット105と、外部メモリ106と、画像処理部107と、DVD−ROM(Digital Versatile Disc ROM)ドライブ108と、NIC(Network Interface Card)109と、音声処理部110と、モニタ111と、を備える。   The information processing apparatus 100 includes a CPU (Central Processing Unit) 101, a ROM 102, a RAM (Random Access Memory) 103, an interface 104, a controller unit 105, an external memory 106, an image processing unit 107, a DVD- A ROM (Digital Versatile Disc ROM) drive 108, a NIC (Network Interface Card) 109, an audio processing unit 110, and a monitor 111 are provided.

CPU 101は、情報処理装置100全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、CPU 101は、レジスタ(図示せず)という高速アクセスが可能な記憶域に対してALU(Arithmetic Logic Unit)(図示せず)を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、CPU 101自身が構成されているものや、コプロセッサを備えて実現するものがある。   The CPU 101 controls the overall operation of the information processing apparatus 100 and is connected to each component to exchange control signals and data. Further, the CPU 101 uses arithmetic operations such as addition / subtraction / multiplication / division, logical sum, logical product, etc. using an ALU (Arithmetic Logic Unit) (not shown) for a storage area called a register (not shown) that can be accessed at high speed. , Logic operations such as logical negation, bit operations such as bit sum, bit product, bit inversion, bit shift, and bit rotation can be performed. In addition, the CPU 101 itself is configured so that saturation operations such as addition / subtraction / multiplication / division for multimedia processing, vector operations such as trigonometric functions, etc. can be performed at a high speed, and those provided with a coprocessor. There is.

ROM 102には、電源投入直後に実行されるIPL(Initial Program Loader)が記録され、これが実行されることにより、DVD−ROMに記録されたプログラムをRAM 103に読み出してCPU 101による実行が開始される。また、ROM 102には、情報処理装置100全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。   The ROM 102 records an IPL (Initial Program Loader) that is executed immediately after the power is turned on, and when this is executed, the program recorded on the DVD-ROM is read out to the RAM 103 and execution by the CPU 101 is started. The The ROM 102 stores an operating system program and various data necessary for operation control of the entire information processing apparatus 100.

RAM 103は、データやプログラムを一時的に記憶するためのもので、DVD−ROMから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、CPU 101は、RAM 103に変数領域を設け、当該変数に格納された値に対して直接ALUを作用させて演算を行ったり、RAM 103に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。   The RAM 103 is for temporarily storing data and programs, and holds programs and data read from the DVD-ROM and other data necessary for game progress and chat communication. Further, the CPU 101 provides a variable area in the RAM 103 and performs an operation by directly operating the ALU on the value stored in the variable, or temporarily stores the value stored in the RAM 103 in the register. Perform operations such as performing operations on registers and writing back the operation results to memory.

インターフェース104を介して接続されたコントローラユニット105は、プレイヤがゲーム実行の際に行う操作入力を受け付ける。例えば、コントローラ105aを振る操作(手を振る動作)を行うと、その操作情報等を無線通信により受け付ける。   The controller unit 105 connected via the interface 104 receives an operation input performed when the player executes the game. For example, when an operation of shaking the controller 105a (an action of shaking hands) is performed, the operation information or the like is received by wireless communication.

インターフェース104を介して着脱自在に接続された外部メモリ106には、ゲーム等のプレイ状況(過去の成績等)を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ(記録)のデータなどが書き換え可能に記憶される。プレイヤは、コントローラユニット105を介して指示入力を行うことにより、これらのデータを適宜外部メモリ106に記録することができる。   The external memory 106 detachably connected via the interface 104 stores data indicating game play status (past results, etc.), data indicating the progress of the game, and log of chat communication in a network battle ( Data) is stored in a rewritable manner. The player can appropriately record these data in the external memory 106 by inputting an instruction via the controller unit 105.

画像処理部107は、DVD−ROMから読み出されたデータをCPU 101や画像処理部107が備える画像演算プロセッサ(図示せず)によって加工処理した後、これを画像処理部107が備えるフレームメモリ(図示せず)に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部107に接続されるモニタへ出力される。これにより、各種の画像表示が可能となる。   The image processing unit 107 processes the data read from the DVD-ROM by an image arithmetic processor (not shown) included in the CPU 101 or the image processing unit 107, and then processes the processed data on a frame memory ( (Not shown). The image information recorded in the frame memory is converted into a video signal at a predetermined synchronization timing and output to a monitor connected to the image processing unit 107. Thereby, various image displays are possible.

DVD−ROMドライブ108に装着されるDVD−ROMには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。CPU 101の制御によって、DVD−ROMドライブ108は、これに装着されたDVD−ROMに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはRAM 103等に一時的に記憶される。   A DVD-ROM mounted on the DVD-ROM drive 108 stores a program for realizing the game and image data and audio data associated with the game. Under the control of the CPU 101, the DVD-ROM drive 108 performs a reading process on the DVD-ROM loaded therein, reads out necessary programs and data, and these are temporarily stored in the RAM 103 or the like.

また、画像演算プロセッサは、2次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。   Further, the image calculation processor can execute a two-dimensional image overlay calculation, a transmission calculation such as α blending, and various saturation calculations at high speed.

また、仮想空間が3次元にて構成される場合には、当該3次元空間内に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Zバッファ法によりレンダリングして、所定の視点位置から仮想空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。   In addition, when the virtual space is configured in three dimensions, polygon information that is arranged in the three-dimensional space and to which various texture information is added is rendered by the Z buffer method, and a predetermined viewpoint position is used. It is also possible to perform a high-speed execution of a calculation that obtains a rendering image obtained by looking down at a polygon arranged in the virtual space in the direction of a predetermined line of sight.

さらに、CPU 101と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を2次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画したりすることが可能である。   Further, the CPU 101 and the image arithmetic processor cooperate to draw a character string as a two-dimensional image in the frame memory or draw it on the surface of each polygon according to the font information that defines the character shape. Is possible.

NIC 109は、情報処理装置100をインターネット等のコンピュータ通信網(図示せず)に接続するためのものであり、LAN(Local Area Network)を構成する際に用いられる10BASE−T/100BASE−T規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ISDN(Integrated Services Digital Network)モデム、ADSL(Asymmetric Digital Subscriber Line)モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとCPU 101との仲立ちを行うインターフェース(図示せず)により構成される。   The NIC 109 is used to connect the information processing apparatus 100 to a computer communication network (not shown) such as the Internet, and is based on the 10BASE-T / 100BASE-T standard used when configuring a LAN (Local Area Network). To connect to the Internet using an analog modem, ISDN (Integrated Services Digital Network) modem, ADSL (Asymmetric Digital Subscriber Line) modem, cable television line A cable modem or the like and an interface (not shown) that mediates between these and the CPU 101 are configured.

音声処理部110は、DVD−ROMから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ(図示せず)から出力させる。また、CPU 101の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。   The audio processing unit 110 converts audio data read from the DVD-ROM into an analog audio signal and outputs the analog audio signal from a speaker (not shown) connected thereto. Further, under the control of the CPU 101, sound effects and music data to be generated during the progress of the game are generated, and sound corresponding to this is output from the speaker.

DVD−ROMに記録された音声データがMIDIデータである場合には、音声処理部110は、これが有する音源データを参照して、MIDIデータをPCMデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してPCMデータに変換する。PCMデータは、そのサンプリング周波数に応じたタイミングでD/A(Digital/Analog)変換を行って、スピーカに出力することにより、音声出力が可能となる。   When the audio data recorded on the DVD-ROM is MIDI data, the audio processing unit 110 converts the MIDI data into PCM data with reference to the sound source data included in the audio data. If the compressed audio data is in ADPCM format or Ogg Vorbis format, it is expanded and converted to PCM data. The PCM data can be output by performing D / A (Digital / Analog) conversion at a timing corresponding to the sampling frequency and outputting it to a speaker.

モニタ111は、画像処理部107に接続され、CPU 101と画像演算プロセッサが協調動作することにより、画像情報を表示する。モニタ111は、LCD(Liquid Crystal Display)、有機ELディスプレイ(organic Electro-Luminescence display)等により構成され、一般的な置き型ディスプレイの形式又は装着型のHMDの形式で用いられる。   The monitor 111 is connected to the image processing unit 107, and displays image information through the cooperative operation of the CPU 101 and the image arithmetic processor. The monitor 111 is composed of an LCD (Liquid Crystal Display), an organic EL display (organic Electro-Luminescence display), and the like, and is used in a general display type or a wearable HMD.

このほか、情報処理装置100は、ハードディスク等の大容量外部記憶装置を用いて、ROM 102、RAM 103、外部メモリ106、DVD−ROMドライブ108に装着されるDVD−ROM等と同じ機能を果たすように構成してもよい。   In addition, the information processing apparatus 100 uses a large-capacity external storage device such as a hard disk so as to perform the same function as the ROM 102, the RAM 103, the external memory 106, the DVD-ROM mounted on the DVD-ROM drive 108, and the like. You may comprise.

以上で説明した情報処理装置100は、いわゆる「コンシューマ向けテレビゲーム装置」に相当するものであるが、仮想空間を表示するような画像処理を行うものであれば本発明を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明を実現することが可能である。   The information processing apparatus 100 described above corresponds to a so-called “consumer video game apparatus”, but the present invention can be realized as long as it performs image processing to display a virtual space. Therefore, the present invention can be realized on various computers such as a mobile phone, a portable game device, a karaoke apparatus, and a general business computer.

例えば、一般的なコンピュータは、上記情報処理装置100と同様に、CPU、RAM、ROM、DVD−ROMドライブ、及び、NICを備え、情報処理装置100よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラユニット105ではなく、キーボードやマウスなどを入力装置として利用する。   For example, a general computer includes an CPU, a RAM, a ROM, a DVD-ROM drive, and an NIC as in the information processing apparatus 100, and an image processing unit having a simpler function than the information processing apparatus 100. In addition to having a hard disk as an external storage device, a flexible disk, a magneto-optical disk, a magnetic tape, and the like can be used. Further, not the controller unit 105 but a keyboard or a mouse is used as an input device.

以下、上記情報処理装置100において実現される実施形態1乃至6に係る提示装置の機能構成について、図2乃至図20を参照して説明する。ゲーム用のプログラム及びデータを記憶したDVD−ROMをDVD−ROMドライブ108に装着して、情報処理装置100の電源を投入することにより、当該プログラムが実行され、実施形態1乃至6に係る提示装置が実現される。   Hereinafter, the functional configuration of the presentation apparatus according to Embodiments 1 to 6 realized in the information processing apparatus 100 will be described with reference to FIGS. 2 to 20. A presentation apparatus according to the first to sixth embodiments is executed by mounting a DVD-ROM storing a game program and data on the DVD-ROM drive 108 and turning on the information processing apparatus 100 to execute the program. Is realized.

(実施形態1)
実施形態1に係る提示装置は、手動モード時のユーザによる表示切り替えの指示を基に、文字の種類ごとの表示時間を求める手法を採用する。
(Embodiment 1)
The presentation device according to the first embodiment employs a technique for obtaining a display time for each character type based on a display switching instruction from the user in the manual mode.

本実施形態1に係る提示装置200は、図2に示すように、表示部201と、受付部202と、制御部203と、計測部204と、平均部205と、から構成される。以下、画面に表示されるキャラクタと会話を行うシミュレーションゲームを例に、提示装置200の機能構成について説明する。   As shown in FIG. 2, the presentation device 200 according to the first embodiment includes a display unit 201, a reception unit 202, a control unit 203, a measurement unit 204, and an average unit 205. Hereinafter, the functional configuration of the presentation device 200 will be described using a simulation game in which a conversation with a character displayed on the screen is taken as an example.

キャラクタと会話を行うシミュレーションゲームでは、例えば、モニタ111の画面に図3の画像301が表示される。この画像301には、キャラクタ302と、キャラクタ302が発する会話等が記される領域303が含まれる。領域303に記される文字列304は、上記プログラムにより指定され、所定の時間経過後新たな文字列(例えば、図4の文字列305)が表示される。また、領域303に、図5に示すような会話文の選択肢(文字列306)が示され、ユーザは、カーソル307で会話文を選択することにより、キャラクタ302の発言に対して応答することができる。そして、ユーザが選択した会話に基づいて、新たな文字列が領域303に表示される。例えば、ユーザが図5に示された選択肢(文字列306)の中から「楽しかったよ。」の会話文を選択したとすると、ユーザが選択した会話文に応答する文字列308(図6)が領域303に表示される。これらの処理を繰り返して、様々なストーリーが展開される。   In a simulation game in which a conversation with a character is performed, for example, the image 301 in FIG. 3 is displayed on the screen of the monitor 111. The image 301 includes a character 302 and a region 303 in which a conversation or the like that the character 302 utters is recorded. The character string 304 written in the area 303 is designated by the program, and a new character string (for example, the character string 305 in FIG. 4) is displayed after a predetermined time has elapsed. Further, a conversation sentence option (character string 306) as shown in FIG. 5 is displayed in the area 303, and the user can respond to the utterance of the character 302 by selecting the conversation sentence with the cursor 307. it can. Then, a new character string is displayed in area 303 based on the conversation selected by the user. For example, if the user selects the conversation sentence “I enjoyed it” from the choices (character string 306) shown in FIG. 5, the character string 308 (FIG. 6) responding to the conversation sentence selected by the user is displayed. It is displayed in area 303. By repeating these processes, various stories are developed.

また、本実施形態の提示装置200は、キャラクタ302が発する会話文の表示切り替え(例えば、文字列304から文字列305への表示切り替え)の動作について2つの表示モードを設定できる。1つは、ユーザが手動で表示切り替えを行うモード(以下、「手動モード」という)であり、もう1つは、プログラムにしたがって自動的に表示が切り替わるモード(以下、「自動モード」という)である。これらの表示モードは、ユーザがコントローラ105aを操作することにより、変更することができる。   In addition, the presentation apparatus 200 according to the present embodiment can set two display modes for the operation of switching the display of a conversation sentence issued by the character 302 (for example, switching the display from the character string 304 to the character string 305). One is a mode in which the user manually switches the display (hereinafter referred to as “manual mode”), and the other is a mode in which the display is automatically switched according to the program (hereinafter referred to as “automatic mode”). is there. These display modes can be changed by the user operating the controller 105a.

表示部201は、画面内の所定の領域に、複数の文字列を順に表示する。例えば、表示部201は、領域303に、「こんにちは。今日は良いお天気ですね。」の文字列を表示する。領域303には「こんにちは。」と「今日は良いお天気ですね。」の2文が表示されているが、このように同時に表示される文をまとめて、1つの文字列と数える。表示部201は、このような文字列を順に、例えば、図3の文字列304の後に図4の文字列305を表示する。
したがって、CPU 101、画像処理部107、及びモニタ111が協働して、表示部201として機能する。
The display unit 201 sequentially displays a plurality of character strings in a predetermined area in the screen. For example, the display unit 201, in a region 303, to display the character string "Hello. It's good weather today.". "It's good weather today." And "Hello." In the area 303, but second sentence of is displayed, together in this way statement that is displayed at the same time, counted as a single string. The display unit 201 displays such character strings in order, for example, the character string 305 in FIG. 4 after the character string 304 in FIG. 3.
Therefore, the CPU 101, the image processing unit 107, and the monitor 111 cooperate to function as the display unit 201.

受付部202は、提示装置200に設定されている現在のモードが手動モードである場合、次の文字列の提示を求める指示入力を受け付ける。例えば、図3の文字列304が表示部201により表示されている間に、ユーザが、コントローラ105aを操作して所定のボタンを押圧したとすると、受付部202は、当該押圧を次の文字列(文字列305)の提示を求める指示として受け付ける。
したがって、CPU 101とコントローラユニット105が協働して、受付部202として機能する。
When the current mode set in the presentation device 200 is the manual mode, the reception unit 202 receives an instruction input for requesting the next character string. For example, when the user operates the controller 105a and presses a predetermined button while the character string 304 of FIG. 3 is displayed on the display unit 201, the reception unit 202 sets the press to the next character string. This is accepted as an instruction to request presentation of (character string 305).
Therefore, the CPU 101 and the controller unit 105 cooperate to function as the receiving unit 202.

制御部203は、提示装置200に設定されている表示モードが手動モードである場合に、受付部202が指示入力を受け付けると、表示部201に、画面内の所定の領域に現在表示されている文字列の次の文字列を表示するように制御する。例えば、現在表示部201が領域303に文字列304を表示しており、受付部202がユーザによる押圧操作を受け付けたとすると、制御部203は、表示部201に、領域303の文字列304を文字列305に変更して表示するように制御する。
一方、提示装置200に設定されている表示モードが自動モードである場合、制御部203は、画面内の所定の領域に表示されるべき文字列に含まれる文字のそれぞれについて文字の種類を求める。そして、制御部203は、平均部205が求めた文字の種類ごとに平均した表示時間(以下、「平均表示時間」という)を、文字列に含まれる各文字について求め、それらの平均表示時間の総和を求める。制御部203は、表示部201に、当該文字列を、求めた総和の時間だけ表示させ、表示後は自動的に次の文字列を表示するように制御する。
したがって、CPU 101が、制御部203として機能する。
When the display mode set in the presentation apparatus 200 is the manual mode and the receiving unit 202 receives an instruction input, the control unit 203 is currently displayed on a predetermined area in the screen on the display unit 201. Control to display the next character string. For example, if the display unit 201 currently displays a character string 304 in the region 303 and the reception unit 202 receives a pressing operation by the user, the control unit 203 displays the character string 304 in the region 303 on the display unit 201. Control is performed so that the column 305 is changed and displayed.
On the other hand, when the display mode set in the presentation device 200 is the automatic mode, the control unit 203 obtains the character type for each character included in the character string to be displayed in a predetermined area on the screen. And the control part 203 calculates | requires the display time (henceforth "average display time") averaged for every kind of character which the average part 205 calculated | required about each character contained in a character string, and those average display time of Find the sum. The control unit 203 controls the display unit 201 to display the character string for the calculated total time and automatically display the next character string after the display.
Therefore, the CPU 101 functions as the control unit 203.

計測部204は、現在提示装置200に設定されている表示モードが手動モードである場合、画面内の所定の領域に表示された文字列ごとに、文字列が表示された時間を計測して、1文字あたりの表示時間を求める。すなわち、計測部204は、文字列304、文字列305、文字列308について、それぞれが領域303に表示された時間を計測する。そして、例えば、計測部204は、計測した時間を文字列に含まれる文字数で割り、1文字あたりの表示時間を求める。例えば、文字列304が領域303に2.240秒間表示されたとすると、文字列304に含まれる文字数は16個なので、1文字あたりの表示時間は、0.140秒と求められる。
したがって、CPU 101が、計測部204として機能する。
When the display mode currently set in the presentation device 200 is the manual mode, the measurement unit 204 measures the time during which the character string is displayed for each character string displayed in a predetermined area in the screen, The display time per character is obtained. That is, the measurement unit 204 measures the time that the character string 304, the character string 305, and the character string 308 are displayed in the area 303. For example, the measurement unit 204 divides the measured time by the number of characters included in the character string to obtain the display time per character. For example, if the character string 304 is displayed in the area 303 for 2.240 seconds, the number of characters included in the character string 304 is 16, so the display time per character is calculated to be 0.140 seconds.
Therefore, the CPU 101 functions as the measurement unit 204.

平均部205は、計測部204が求めた1文字あたりの表示時間の履歴を、当該文字列に含まれる文字の種類ごとにRAM 103等に蓄積する。そして、蓄積した表示時間を文字の種類ごとに平均し、平均表示時間を求める。ここで、文字の種類は、文字コードや、かな/漢字、フォントを構成する前景色の画素数、前景色の画素数と背景色の画素数との比等によって決定することができる(具体例については、実施形態2乃至5を参照)。
したがって、CPU 101が、平均部205として機能する。
The averaging unit 205 accumulates the history of display time per character obtained by the measuring unit 204 in the RAM 103 or the like for each type of character included in the character string. Then, the accumulated display time is averaged for each character type to obtain an average display time. Here, the type of character can be determined by the character code, kana / kanji, the number of foreground pixels constituting the font, the ratio of the foreground pixels to the background colors, etc. (specific example) (Refer to Embodiments 2 to 5).
Therefore, the CPU 101 functions as the average unit 205.

以下、実施形態1に係る提示装置200の各部が行う動作について説明する。提示装置200に電源が投入され、ユーザによってプログラムが開始されると、CPU 101は、図7のフローチャートに示す文字列表示処理を開始する。以下、ユーザによって開始されるプログラムは、画面に表示されるキャラクタと会話を行うシミュレーションゲームとする。   Hereinafter, operations performed by each unit of the presentation device 200 according to the first embodiment will be described. When the power is turned on to the presentation apparatus 200 and the program is started by the user, the CPU 101 starts the character string display process shown in the flowchart of FIG. Hereinafter, the program started by the user is a simulation game in which a conversation with a character displayed on the screen is performed.

文字列表示処理が開始されると、CPU 101は初期化処理を行う(ステップS101)。例えば、初期化処理を行うと、RAM 103や外部メモリ106に記憶される表示時間の履歴の情報が読出されたり、又は、RAM 103や外部メモリ106がクリアされ、表示時間の履歴の情報が何も記録されていない状態にされる。あるいは、提示装置200の表示モードが自動モード又は手動モードに設定される。本実施形態では、初期化処理後は、表示時間の履歴の情報が何も記録されていない状態にされ、表示モードが手動モードに設定されるとする。   When the character string display process is started, the CPU 101 performs an initialization process (step S101). For example, when the initialization process is performed, the display time history information stored in the RAM 103 and the external memory 106 is read out, or the RAM 103 and the external memory 106 are cleared, and the display time history information is stored. Is not recorded. Alternatively, the display mode of the presentation device 200 is set to the automatic mode or the manual mode. In the present embodiment, it is assumed that after the initialization process, no display time history information is recorded, and the display mode is set to the manual mode.

次に、CPU 101は、提示装置200に設定されている表示モードが手動モードか否かを判断する(ステップS102)。設定されている表示モードが手動モードと判断されると(ステップS102;Yes)、CPU 101は画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込む(ステップS103)。制御部203は、読み込んだ文字列を、ゲームプログラムに基づいて、表示部201に表示させる(ステップS104)。例えば、制御部203は表示部201に画面内の領域303にキャラクタの会話を示す文字列304を表示させる。   Next, the CPU 101 determines whether or not the display mode set in the presentation device 200 is the manual mode (step S102). When it is determined that the set display mode is the manual mode (step S102; Yes), the CPU 101 reads a character string to be displayed in a predetermined area on the screen from the game program (step S103). The control unit 203 displays the read character string on the display unit 201 based on the game program (step S104). For example, the control unit 203 causes the display unit 201 to display a character string 304 indicating a character conversation in an area 303 in the screen.

次に、受付部202は、ユーザにより、次の文字列の提示を求める指示入力を受け付けたか否かを判断する(ステップS105)。受付部202が指示入力を受け付けたと判断した場合(ステップS105;Yes)、計測部204は、文字列が最初に画面に表示されてから、指示入力がされるまでの時間を計測し、当該文字列に含まれる文字数を求め、計測した時間と文字数から、1文字あたりの表示時間を求める(ステップS106)。例えば、図3の文字列304が表示されてから、2.240秒後にユーザが所定のボタンを押圧したとすると、受付部202は、次の文字列の提示を求める指示入力を受け付けたと判断する。そして、計測部204は文字列304が表示された時間を2.240秒、文字列304に含まれる文字列を16個と求め、1文字あたりの表示時間を0.140秒と求める。   Next, the receiving unit 202 determines whether or not the user has received an instruction input requesting presentation of the next character string (step S105). When the reception unit 202 determines that the instruction input has been received (step S105; Yes), the measurement unit 204 measures the time from when the character string is first displayed on the screen until the instruction is input, The number of characters included in the column is obtained, and the display time per character is obtained from the measured time and the number of characters (step S106). For example, if the user presses a predetermined button 2.240 seconds after the character string 304 of FIG. 3 is displayed, the accepting unit 202 determines that an instruction input requesting the presentation of the next character string has been accepted. . Then, the measurement unit 204 obtains the time when the character string 304 is displayed as 2.240 seconds, obtains 16 character strings included in the character string 304, and obtains the display time per character as 0.140 seconds.

一方、受付部202が指示入力を受け付けたと判断しなかった場合は(ステップS105;No)、受付部202が指示入力を受け付けるまでそのまま待機する。   On the other hand, when the reception unit 202 does not determine that the instruction input has been received (step S105; No), the process waits until the reception unit 202 receives the instruction input.

計測部204が1文字あたりの表示時間を求めた後、平均部205は、各文字の文字の種類を求め(ステップS107)、当該1文字あたりの表示時間を、文字の種類ごとにRAM 103等に蓄積する(ステップS108)。そして、平均部205は、蓄積した表示時間を文字の種類ごとに平均し、平均表示時間を求める。例えば、文字の種類をかな/漢字で決定する場合(実施形態3を参照)、平均部205は、文字列304に含まれる文字が、かな文字か否か、又は漢字か否かを判別し、かな文字ごと又は漢字ごとに1文字あたりの表示時間の履歴をRAM 103に蓄積する。   After the measurement unit 204 obtains the display time per character, the averaging unit 205 obtains the character type of each character (step S107), and displays the display time per character for each character type in the RAM 103 or the like. (Step S108). The averaging unit 205 averages the accumulated display time for each character type to obtain an average display time. For example, when the character type is determined by kana / kanji (see Embodiment 3), the averaging unit 205 determines whether the character included in the character string 304 is a kana character or a kanji, A history of display time per character is stored in the RAM 103 for each kana character or kanji.

平均部205が文字の種類ごとに1文字あたりの表示時間を蓄積した後、CPU 101は、ユーザによる表示モードの切替の指示が有るか否かを判断する(ステップS109)。表示モードの切替えの指示が有る場合は(ステップS109;Yes)、ステップS102に戻り、切り替えられたモードが手動モードであるか否かを判断する。一方、指示がない場合は(ステップS109;No)、ステップS103に戻り、制御部203は引き続きプログラムにしたがって文字列を表示部201に表示させる。例えば、図3の文字列304の各文字について文字の種類ごとに表示時間を蓄積した後、制御部203は図4の文字列305を表示部201に表示させる。   After the averaging unit 205 accumulates the display time per character for each character type, the CPU 101 determines whether there is an instruction to switch the display mode by the user (step S109). If there is an instruction to switch the display mode (step S109; Yes), the process returns to step S102 to determine whether or not the switched mode is the manual mode. On the other hand, if there is no instruction (step S109; No), the process returns to step S103, and the control unit 203 continues to display the character string on the display unit 201 according to the program. For example, after accumulating display time for each character type for each character in the character string 304 in FIG. 3, the control unit 203 causes the display unit 201 to display the character string 305 in FIG. 4.

なお、ステップS109のモードの切替えにおいて、蓄積された履歴の数等により、制限を設けてもよい。例えば、所定の量よりも蓄積された履歴の数が少ない場合は、ユーザが表示モードを自動モードに切替える指示を行ったとしても、自動モードにされず、手動モードで文字列が表示される。また、蓄積される履歴は、保存された時間が所定の時間経過すると消去されるようにしてもよい。また、履歴の所定の量や、履歴が保存される所定の時間は、ユーザにより変更することができるようにしてもよい。   In the mode switching in step S109, a restriction may be provided depending on the number of accumulated histories and the like. For example, when the number of histories accumulated is smaller than a predetermined amount, even if the user gives an instruction to switch the display mode to the automatic mode, the automatic mode is not set, and the character string is displayed in the manual mode. Further, the accumulated history may be deleted when a predetermined time elapses. Further, a predetermined amount of history and a predetermined time for storing the history may be changed by the user.

ステップS102において、CPU 101が提示装置200に設定されている表示モードが手動モードでない、すなわち自動モードであると判断すると(ステップS102;No)、CPU 101は画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込む(ステップS110)。制御部203は、読み込んだ文字列に含まれる文字のそれぞれについて、文字の種類を求める(ステップS111)。例えば、図6の文字列308が自動モードで表示され、文字の種類が、かな/漢字によって定められるとする場合、制御部203は、文字列308に含まれる文字が、かな文字又は漢字に該当するかを求める。   In step S102, when the CPU 101 determines that the display mode set in the presentation device 200 is not the manual mode, that is, the automatic mode (step S102; No), the CPU 101 is displayed in a predetermined area on the screen. A power string is read from the game program (step S110). The control unit 203 obtains a character type for each character included in the read character string (step S111). For example, when the character string 308 in FIG. 6 is displayed in the automatic mode and the character type is determined by kana / kanji, the control unit 203 determines that the character included in the character string 308 corresponds to a kana character or kanji. Ask what to do.

次に、制御部203は、RAM 103等に記憶された文字の種類ごとの平均表示時間を参照して、画面に表示する文字列に含まれる各文字の平均表示時間を求めた後、それらの総和を求める(ステップS112)。例えば、RAM 103に、図10に示すような、文字の種類ごとの平均表示時間のデータが保存されているとすると、制御部203は、このデータを参照して文字列308の表示時間を求める。文字列308には、かな文字18文字と漢字1文字が含まれるので、制御部203は、文字列308の表示時間を2.438秒(=0.128×18+0.134×1)と求める。   Next, the control unit 203 refers to the average display time for each character type stored in the RAM 103 or the like, obtains the average display time of each character included in the character string to be displayed on the screen, The sum is obtained (step S112). For example, if the RAM 103 stores average display time data for each character type as shown in FIG. 10, the control unit 203 refers to this data to obtain the display time of the character string 308. . Since the character string 308 includes 18 kana characters and 1 kanji character, the control unit 203 obtains the display time of the character string 308 as 2.438 seconds (= 0.128 × 18 + 0.134 × 1).

そして、制御部203は、求めた表示時間で、表示部201に文字列を表示させる(ステップS113)。すなわち、文字列308が2.438秒間、領域303に表示される。   And the control part 203 displays a character string on the display part 201 by the calculated | required display time (step S113). That is, the character string 308 is displayed in the area 303 for 2.438 seconds.

CPU 101は、上記文字列が表示された後、又は表示されている最中に、ユーザから表示モードを切替える指示が有るか否かを判断する(ステップS114)。表示モードの切替えの指示が有る場合は(ステップS114;Yes)、ステップS102に戻り、切り替えられたモードが手動モードであるか否かを判断する。一方、表示モードの切替えの指示がない場合は(ステップS114;No)、ステップS110からの処理が繰り返される。   The CPU 101 determines whether or not there is an instruction to switch the display mode from the user after the character string is displayed or during the display (step S114). If there is an instruction to switch the display mode (step S114; Yes), the process returns to step S102 to determine whether or not the switched mode is the manual mode. On the other hand, when there is no instruction to switch the display mode (step S114; No), the processing from step S110 is repeated.

以上、本実施形態によれば、ユーザの読む速度を反映させた、文字列の表示時間の調節を行うことができる。   As described above, according to the present embodiment, it is possible to adjust the display time of the character string reflecting the reading speed of the user.

(実施形態2)
実施形態2に係る提示装置は、実施形態1において、文字コードごとに表示時間を求める手法を採用する。
(Embodiment 2)
The presentation apparatus according to the second embodiment employs a method for obtaining a display time for each character code in the first embodiment.

実施形態2に係る提示装置200は、表示部201と、受付部202と、制御部203と、計測部204と、平均部205と、から構成される。本実施形態の表示部201、受付部202、制御部203、計測部204は、実施形態1のものと同様の機能を有する。以下、実施形態1と異なる機能を有する平均部205について説明する。   A presentation device 200 according to the second embodiment includes a display unit 201, a reception unit 202, a control unit 203, a measurement unit 204, and an averaging unit 205. The display unit 201, the reception unit 202, the control unit 203, and the measurement unit 204 of the present embodiment have the same functions as those of the first embodiment. Hereinafter, the averaging unit 205 having a function different from that of the first embodiment will be described.

平均部205は、計測部204が求めた1文字あたりの表示時間の履歴を、当該文字列に含まれる文字の文字コードごとにRAM 103等に蓄積する。そして、蓄積した表示時間を文字コードごとに平均し、平均表示時間を求める。
したがって、CPU 101が平均部205として機能する。
The averaging unit 205 accumulates the history of display time per character obtained by the measuring unit 204 in the RAM 103 or the like for each character code of characters included in the character string. Then, the accumulated display time is averaged for each character code to obtain an average display time.
Therefore, the CPU 101 functions as the average unit 205.

例えば、文字列304が領域303に2.240秒間表示された場合、文字列304に含まれる文字数は16個なので、計測部204は、1文字あたりの表示時間を0.140秒と求める。そして、平均部205は、求められた各文字の表示時間を、図8の表のように履歴として蓄積する。ここで、「は」は文字列304に2つ含まれるので、2つの履歴が蓄積される。次に、文字列305が領域303に2.160秒表示された場合、文字列305に含まれる文字数は18なので、計測部204は、1文字あたりの表示時間を0.120秒と求める。平均部205は、文字列304の場合と同様に、図8に示す表に、表示時間の履歴を蓄積する。例えば、文字列305にも「は」が1つ含まれるので、表示時間の履歴“0.120”が1つ蓄積される。そして、平均部205は、これらの履歴を文字コードごとに平均をとり、平均表示時間を求める。「は」の場合は、3つの履歴の平均をとり、平均表示時間は0.133秒と求められる。   For example, when the character string 304 is displayed in the area 303 for 2.240 seconds, since the number of characters included in the character string 304 is 16, the measurement unit 204 obtains the display time per character as 0.140 seconds. Then, the averaging unit 205 accumulates the obtained display time of each character as a history as shown in the table of FIG. Here, since two “ha” are included in the character string 304, two histories are accumulated. Next, when the character string 305 is displayed in the area 303 for 2.160 seconds, since the number of characters included in the character string 305 is 18, the measurement unit 204 obtains the display time per character as 0.120 seconds. Similar to the case of the character string 304, the averaging unit 205 accumulates the display time history in the table shown in FIG. For example, since one “ha” is included in the character string 305, one display time history “0.120” is accumulated. The averaging unit 205 averages these histories for each character code and obtains an average display time. In the case of “ha”, the average of the three histories is taken and the average display time is obtained as 0.133 seconds.

以下、実施形態2に係る提示装置200の各部が行う動作について説明する。提示装置200に電源が投入され、ユーザによってプログラムが開始されると、CPU 101は、図9のフローチャートに示す文字列表示処理を開始する。なお、図9のフローチャートにおいて、図7と同じステップ番号が付されているステップは、図7のフローチャートにおける処理と同様の処理を行う。   Hereinafter, operations performed by each unit of the presentation device 200 according to the second embodiment will be described. When the power is turned on to the presentation device 200 and the program is started by the user, the CPU 101 starts the character string display process shown in the flowchart of FIG. In the flowchart of FIG. 9, steps having the same step numbers as in FIG. 7 perform the same processing as the processing in the flowchart of FIG.

手動モードに設定されている場合(ステップS102;Yes)、ステップS106において、計測部204が1文字あたりの表示時間を求めると、平均部205は、文字列に含まれる各文字の文字コードを求める(ステップS207)。次に平均部205は、当該1文字あたりの表示時間を、求めた文字コードごとにRAM 103等に蓄積する(ステップS208)。そして、平均部205は、蓄積した表示時間を文字コードごとに平均し、平均表示時間を求める。例えば、平均部205は、文字列304に含まれる各文字の文字コードを求め、文字コードごとに1文字あたりの表示時間の履歴をRAM 103に格納される図8の表に登録する。   When the manual mode is set (step S102; Yes), when the measurement unit 204 obtains the display time per character in step S106, the averaging unit 205 obtains the character code of each character included in the character string. (Step S207). Next, the averaging unit 205 accumulates the display time per character in the RAM 103 or the like for each obtained character code (step S208). Then, the averaging unit 205 averages the accumulated display time for each character code to obtain the average display time. For example, the averaging unit 205 obtains the character code of each character included in the character string 304 and registers the display time history per character for each character code in the table of FIG. 8 stored in the RAM 103.

一方、自動モードに設定されている場合(ステップS102;No)、ステップS110において、CPU 101が画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込むと、読み込んだ文字列に含まれる文字のそれぞれについて、文字コードを求める(ステップS211)。そして、制御部203は、RAM 103等に記憶された文字コードごとの平均表示時間を参照して、画面に表示する文字列に含まれる各文字の平均表示時間を求め、それらの総和を求める(ステップS112)。例えば、RAM 103に、図8に示すような、文字コードごとの平均表示時間のデータが保存されているとすると、制御部203は、このデータを参照して文字列308の表示時間を求める。例えば、文字列308には18個の異なる文字コードが含まれるので、制御部203は、図8を参照して18個の文字コードに対応づけられた平均表示時間の総和を求める。   On the other hand, when the automatic mode is set (step S102; No), when the CPU 101 reads a character string to be displayed in a predetermined area in the screen from the game program in step S110, the character string is included in the read character string. A character code is obtained for each character to be printed (step S211). And the control part 203 calculates | requires the average display time of each character contained in the character string displayed on a screen with reference to the average display time for every character code memorize | stored in RAM103 grade | etc., And calculates | requires those totals ( Step S112). For example, assuming that the RAM 103 stores average display time data for each character code as shown in FIG. 8, the control unit 203 obtains the display time of the character string 308 with reference to this data. For example, since the character string 308 includes 18 different character codes, the control unit 203 obtains the sum of the average display times associated with the 18 character codes with reference to FIG.

本発明によれば、ユーザが各文字を読む時間を推定し、推定した表示時間により、文字列を表示する時間を調節することができる。   ADVANTAGE OF THE INVENTION According to this invention, the time which a user reads each character can be estimated, and the time which displays a character string can be adjusted with the estimated display time.

(実施形態3)
実施形態3に係る提示装置は、実施形態1において、かな/漢字ごとに表示時間を求める手法を採用する。
(Embodiment 3)
The presentation apparatus according to the third embodiment employs a method of obtaining the display time for each kana / kanji in the first embodiment.

実施形態3に係る提示装置200は、表示部201と、受付部202と、制御部203と、計測部204と、平均部205と、から構成される。本実施形態の表示部201、受付部202、制御部203、計測部204は、実施形態1のものと同様の機能を有する。以下、実施形態1と異なる機能を有する平均部205について説明する。   A presentation device 200 according to the third embodiment includes a display unit 201, a reception unit 202, a control unit 203, a measurement unit 204, and an averaging unit 205. The display unit 201, the reception unit 202, the control unit 203, and the measurement unit 204 of the present embodiment have the same functions as those of the first embodiment. Hereinafter, the averaging unit 205 having a function different from that of the first embodiment will be described.

平均部205は、計測部204が求めた1文字あたりの表示時間の履歴を、当該文字列に含まれるかな/漢字ごとにRAM 103等に蓄積する。そして、蓄積した表示時間をかな/漢字ごとに平均し、平均表示時間を求める。
したがって、CPU 101が、平均部205として機能する。
The averaging unit 205 accumulates the history of display time per character obtained by the measuring unit 204 in the RAM 103 or the like for each kana / kanji included in the character string. Then, the accumulated display time is averaged for each kana / kanji and the average display time is obtained.
Therefore, the CPU 101 functions as the average unit 205.

例えば、文字列304は、かな文字を11個含むので、図10に示すように11個の履歴が記録され、一方、漢字を5個含むので、5個の履歴が記録される。同様に、文字列305の場合、かな文字は16個の履歴、漢字は2個の履歴が記録される。平均部205は、これらの履歴の平均を取り、かな文字の平均表示時間を0.128秒、漢字の平均表示時間を0.134秒と求める。
なお、文字の種類は、上記の他にも、平仮名、カタカナ、英数字、記号等により定められてもよい。
For example, since the character string 304 includes 11 kana characters, 11 histories are recorded as shown in FIG. 10, while 5 characters are recorded because it includes 5 kanji characters. Similarly, in the case of the character string 305, 16 histories for kana characters and 2 histories for kanji are recorded. The average unit 205 takes an average of these histories, and obtains an average display time of kana characters as 0.128 seconds and an average display time of kanji as 0.134 seconds.
In addition to the above, the type of characters may be determined by hiragana, katakana, alphanumeric characters, symbols, and the like.

以下、実施形態3に係る提示装置200の各部が行う動作について説明する。提示装置200に電源が投入され、ユーザによってプログラムが開始されると、CPU 101は、図11のフローチャートに示す文字列表示処理を開始する。なお、図11のフローチャートにおいて、図7と同じステップ番号が付されているステップは、図7のフローチャートにおける処理と同様の処理を行う。   Hereinafter, operations performed by each unit of the presentation device 200 according to the third embodiment will be described. When the presentation apparatus 200 is powered on and the program is started by the user, the CPU 101 starts a character string display process shown in the flowchart of FIG. In the flowchart of FIG. 11, steps having the same step numbers as in FIG. 7 perform the same processing as the processing in the flowchart of FIG.

手動モードに設定されている場合(ステップS102;Yes)、ステップS106において、計測部204が1文字あたりの表示時間を求めると、平均部205は、文字列に含まれる各文字がかな文字又は漢字のどちらかであるかを求める(ステップS307)。次に平均部205は、当該1文字あたりの表示時間を、かな/漢字ごとにRAM 103等に蓄積する(ステップS308)。そして、平均部205は、蓄積した表示時間をかな/漢字ごとに平均し、平均表示時間を求める。例えば、平均部205は、文字列304に含まれる各文字が、かな/漢字であるかを判別し、かな/漢字ごとに1文字あたりの表示時間の履歴をRAM 103に格納される図10の表に登録する。   When the manual mode is set (step S102; Yes), when the measurement unit 204 obtains the display time per character in step S106, the averaging unit 205 determines that each character included in the character string is a kana character or a kanji character. Is determined (step S307). Next, the averaging unit 205 accumulates the display time per character in the RAM 103 or the like for each kana / kanji (step S308). The averaging unit 205 averages the accumulated display time for each kana / kanji and obtains the average display time. For example, the averaging unit 205 determines whether each character included in the character string 304 is kana / kanji, and the history of display time per character is stored in the RAM 103 for each kana / kanji. Register in the table.

一方、自動モードに設定されている場合(ステップS102;No)、ステップS110において、CPU 101が画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込むと、読み込んだ文字列に含まれる文字のそれぞれについて、かな/漢字のどちらかであるかを求める(ステップS311)。そして、制御部203は、RAM 103等に記憶された、かな/漢字ごとの平均表示時間を参照して、画面に表示する文字列に含まれる各文字の平均表示時間を求め、それらの総和を求める(ステップS112)。例えば、RAM 103に、図10に示すような、文字コードごとの平均表示時間のデータが保存されているとすると、制御部203は、このデータを参照して文字列308の表示時間を求める。例えば、文字列308には、かな文字18文字と漢字1文字が含まれるので、制御部203は、文字列308の表示時間を2.438秒(=0.128×18+0.134×1)と求める。   On the other hand, when the automatic mode is set (step S102; No), when the CPU 101 reads a character string to be displayed in a predetermined area in the screen from the game program in step S110, the character string is included in the read character string. For each character to be printed, it is determined whether the character is kana / kanji (step S311). And the control part 203 calculates | requires the average display time of each character contained in the character string displayed on a screen with reference to the average display time for every kana / kanji memorize | stored in RAM103 grade | etc., And totals them. Obtained (step S112). For example, assuming that the RAM 103 stores average display time data for each character code as shown in FIG. 10, the control unit 203 refers to this data to obtain the display time of the character string 308. For example, since the character string 308 includes 18 kana characters and 1 kanji character, the control unit 203 sets the display time of the character string 308 to 2.438 seconds (= 0.128 × 18 + 0.134 × 1). Ask.

一般的に、かな文字より漢字の方が画数が多く複雑な形状を有しているので、ユーザは漢字を読む方が、かな文字を読むより長い時間を要すると考えられる。本実施形態によれば、文字の読みやすさを反映して、文字列の表示時間を調節することができる。   In general, a kanji character has a larger number of strokes and has a complicated shape than a kana character, so that it is considered that a user takes a longer time to read a kanji character than to read a kana character. According to this embodiment, it is possible to adjust the display time of the character string, reflecting the readability of the character.

(実施形態4)
実施形態4に係る提示装置は、実施形態1において、フォントを構成する前景色の画素数に基づいて表示時間を求める手法を採用する。
(Embodiment 4)
The presentation apparatus according to the fourth embodiment employs a method of obtaining the display time based on the number of pixels of the foreground color constituting the font in the first embodiment.

本実施形態に係る提示装置200は、表示部201と、受付部202と、制御部203と、計測部204と、平均部205と、から構成される。本実施形態の表示部201、受付部202、制御部203、計測部204は、実施形態1のものと同様の機能を有する。以下、実施形態1と異なる機能を有する平均部205について説明する。   The presentation device 200 according to the present embodiment includes a display unit 201, a reception unit 202, a control unit 203, a measurement unit 204, and an averaging unit 205. The display unit 201, the reception unit 202, the control unit 203, and the measurement unit 204 of the present embodiment have the same functions as those of the first embodiment. Hereinafter, the averaging unit 205 having a function different from that of the first embodiment will be described.

平均部205は、計測部204が求めた1文字あたりの表示時間の履歴を、当該文字列に含まれる文字のフォントを構成する前景色の画素数ごとにRAM 103等に蓄積する。そして、蓄積した表示時間を前景色の画素数ごとに平均し、平均表示時間を求める。
したがって、CPU 101が、平均部205として機能する。
The averaging unit 205 accumulates the history of display time per character obtained by the measuring unit 204 in the RAM 103 or the like for each number of pixels of the foreground color constituting the font of the character included in the character string. Then, the accumulated display time is averaged for each number of pixels in the foreground color to obtain an average display time.
Therefore, the CPU 101 functions as the average unit 205.

例えば、図12(a)〜図12(c)に示すように、1文字のフォントが正方形に配置された256画素で表される場合、文字列304に含まれる「こ」(図12(a))の前景色の画素数は55個である。一方、文字列304に含まれる「に」(図12(b))の前景色の画素数は66個、「い」(図12(c))の前景色の画素数は55個である。この場合、「こ」(図12(a))と「い」(図12(c))の前景色の画素数は同じなので、図13に示すように、前景色の画素数“55”の履歴として記録される。平均部205は、これらの履歴の平均を取り、55個の前景色の画素数で表される文字の平均表示時間を、0.122秒と求める。   For example, as shown in FIGS. 12A to 12C, when a font of one character is represented by 256 pixels arranged in a square, “ko” included in the character string 304 (FIG. 12A )) The number of pixels in the foreground color is 55. On the other hand, the number of foreground pixels of “NI” (FIG. 12B) included in the character string 304 is 66, and the number of foreground pixels of “I” (FIG. 12C) is 55. In this case, since the number of pixels in the foreground color of “ko” (FIG. 12A) and “I” (FIG. 12C) is the same, as shown in FIG. Recorded as history. The average unit 205 takes an average of these histories, and obtains an average display time of characters represented by 55 foreground pixels as 0.122 seconds.

以下、実施形態4に係る提示装置200の各部が行う動作について説明する。提示装置200に電源が投入され、ユーザによってプログラムが開始されると、CPU 101は、図14のフローチャートに示す文字列表示処理を開始する。なお、図14のフローチャートにおいて、図7と同じステップ番号が付されているステップは、図7のフローチャートにおける処理と同様の処理を行う。   Hereinafter, operations performed by each unit of the presentation device 200 according to the fourth embodiment will be described. When the presentation apparatus 200 is turned on and the program is started by the user, the CPU 101 starts a character string display process shown in the flowchart of FIG. In the flowchart of FIG. 14, steps having the same step numbers as in FIG. 7 perform the same processing as the processing in the flowchart of FIG.

手動モードに設定されている場合(ステップS102;Yes)、ステップS106において、計測部204が1文字あたりの表示時間を求めると、平均部205は、文字列に含まれる各文字の前景色の画素数を求める(ステップS407)。次に平均部205は、当該1文字あたりの表示時間を、求めた前景色の画素数ごとにRAM 103等に蓄積する(ステップS408)。そして、平均部205は、蓄積した表示時間を前景色の画素数ごとに平均し、平均表示時間を求める。例えば、平均部205は、文字列304に含まれる各文字の前景色の画素数を求め、前景色の画素数ごとに1文字あたりの表示時間の履歴をRAM 103に格納される図13の表に登録する。   When the manual mode is set (step S102; Yes), when the measurement unit 204 obtains the display time per character in step S106, the averaging unit 205 displays the foreground pixels of each character included in the character string. The number is obtained (step S407). Next, the averaging unit 205 accumulates the display time per character in the RAM 103 or the like for each obtained foreground pixel number (step S408). The averaging unit 205 averages the accumulated display time for each number of pixels in the foreground color to obtain an average display time. For example, the averaging unit 205 obtains the number of pixels in the foreground color of each character included in the character string 304, and the history of display time per character is stored in the RAM 103 for each number of pixels in the foreground color. Register with.

一方、自動モードに設定されている場合(ステップS102;No)、ステップS110において、CPU 101が画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込むと、読み込んだ文字列に含まれる文字のそれぞれについて、前景色の画素数を求める(ステップS411)。そして、制御部203は、RAM 103等に記憶された前景色の画素数ごとの平均表示時間を参照して、画面に表示する文字列に含まれる各文字の平均表示時間を求めた後、それらの総和を求める(ステップS112)。例えば、RAM 103に、図13に示すような、前景色の画素数ごとの平均表示時間のデータが保存されているとすると、制御部203は、このデータを参照して読み込んだ文字列の表示時間を求める。例えば、読み込んだ文字列が前景色の画素数55の文字を10個、前景色の画素数66の文字を10個含んでいたとすると、表示時間は、0.122×10+0.124×10=2.46秒と求められる。   On the other hand, when the automatic mode is set (step S102; No), when the CPU 101 reads a character string to be displayed in a predetermined area in the screen from the game program in step S110, the character string is included in the read character string. For each character, the number of foreground pixels is obtained (step S411). Then, the control unit 203 refers to the average display time for each number of pixels of the foreground color stored in the RAM 103 or the like, obtains the average display time of each character included in the character string displayed on the screen, and then determines them. Is obtained (step S112). For example, assuming that the RAM 103 stores data of the average display time for each number of pixels of the foreground color as shown in FIG. 13, the control unit 203 displays the character string read by referring to this data. Ask for time. For example, if the read character string includes 10 characters of 55 foreground pixels and 10 characters of 66 foreground pixels, the display time is 0.122 × 10 + 0.124 × 10 = 2.46 seconds is required.

一般的に、所定の領域において画素数が多いほど、文字の形状は複雑であると考えられ、ユーザは画素数の多い文字ほど読むのに時間を要すると考えられる。したがって、本実施形態によれば、文字の複雑さを反映して、文字列の表示時間を調節することができる。   In general, the larger the number of pixels in a predetermined area, the more complicated the shape of the character, and the user will probably need more time to read the character with a larger number of pixels. Therefore, according to the present embodiment, the display time of the character string can be adjusted by reflecting the complexity of the character.

(実施形態5)
実施形態5に係る提示装置は、実施形態1において、フォントを構成する前景色の画素数と背景色の画素数との比(以下、「画素比」という)に基づいて表示時間を求める手法を採用する。
(Embodiment 5)
The presentation apparatus according to the fifth embodiment uses the method of obtaining the display time based on the ratio between the number of pixels in the foreground color and the number of pixels in the background color (hereinafter referred to as “pixel ratio”) that constitutes the font in the first embodiment. adopt.

本実施形態に係る提示装置200は、表示部201と、受付部202と、制御部203と、計測部204と、平均部205と、から構成される。本実施形態の表示部201、受付部202、制御部203、計測部204は、実施形態1のものと同様の機能を有する。以下、実施形態1と異なる機能を有する平均部205について説明する。   The presentation device 200 according to the present embodiment includes a display unit 201, a reception unit 202, a control unit 203, a measurement unit 204, and an averaging unit 205. The display unit 201, the reception unit 202, the control unit 203, and the measurement unit 204 of the present embodiment have the same functions as those of the first embodiment. Hereinafter, the averaging unit 205 having a function different from that of the first embodiment will be described.

平均部205は、計測部204が求めた1文字あたりの表示時間の履歴を、当該文字列に含まれる文字の画素比ごとにRAM 103等に蓄積する。そして、蓄積した表示時間を画素比ごとに平均し、平均表示時間を求める。
したがって、CPU 101が、平均部205として機能する。
The averaging unit 205 accumulates the history of display time per character obtained by the measuring unit 204 in the RAM 103 or the like for each pixel ratio of characters included in the character string. Then, the accumulated display time is averaged for each pixel ratio to obtain an average display time.
Therefore, the CPU 101 functions as the average unit 205.

例えば、図12(a)の「こ」の前景色の画素数と背景色の画素数との比は55:201である。一方、図15に示すように1文字が1024画素(32ドット×32ドット)で表される場合、「こ」の前景色の画素数は220個、背景色の画素数は804なので、前景色の画素数と背景色の画素数の比は55:201である。この場合、256画素で表された「こ」(図12(a))と1024画素で表された「こ」(図15)は前景色の画素数と背景色の画素数の比が同じなので、同じ文字の種類として、表示時間の履歴が蓄積される(図16)。そして、平均部205は、画素比ごとに表示時間の履歴の平均をとり、平均表示時間を求める。
前景色の画素数のみに基づく場合では、同じ文字でも、拡大されて表示されると、異なる種類として表示時間の履歴が記録されるが、画素比を用いる場合は、同じ文字であれば拡大されても同じ種類として記録される。これにより文字の複雑さを反映して履歴を蓄積することができる。
For example, the ratio of the number of pixels in the foreground color and the number of pixels in the background color of “ko” in FIG. 12A is 55: 201. On the other hand, as shown in FIG. 15, when one character is represented by 1024 pixels (32 dots × 32 dots), the foreground color of “ko” is 220 and the background color is 804. The ratio of the number of pixels and the number of pixels of the background color is 55: 201. In this case, “ko” (FIG. 12A) represented by 256 pixels and “ko” (FIG. 15) represented by 1024 pixels have the same ratio of the number of pixels in the foreground color and the number of pixels in the background color. A history of display time is accumulated as the same character type (FIG. 16). Then, the averaging unit 205 obtains the average display time by averaging the display time history for each pixel ratio.
In the case of being based only on the number of pixels in the foreground color, even if the same character is enlarged and displayed, the history of the display time is recorded as a different type, but when using the pixel ratio, the same character is enlarged. But it is recorded as the same type. Thereby, the history can be accumulated reflecting the complexity of the characters.

以下、実施形態5に係る提示装置200の各部が行う動作について説明する。提示装置200に電源が投入され、ユーザによってプログラムが開始されると、CPU 101は、図17のフローチャートに示す文字列表示処理を開始する。なお、図17のフローチャートにおいて、図7と同じステップ番号が付されているステップは、図7のフローチャートにおける処理と同様の処理を行う。   Hereinafter, operations performed by each unit of the presentation device 200 according to the fifth embodiment will be described. When the presentation apparatus 200 is turned on and the program is started by the user, the CPU 101 starts a character string display process shown in the flowchart of FIG. In the flowchart of FIG. 17, steps having the same step numbers as in FIG. 7 perform the same processing as the processing in the flowchart of FIG.

手動モードに設定されている場合(ステップS102;Yes)、ステップS106において、計測部204が1文字あたりの表示時間を求めると、平均部205は、文字列に含まれる各文字の画素比を求める(ステップS507)。次に平均部205は、当該1文字あたりの表示時間を、画素比ごとにRAM 103等に蓄積する(ステップS508)。そして、平均部205は、蓄積した表示時間を画素比ごとに平均し、平均表示時間を求める。例えば、平均部205は、文字列304に含まれる各文字の画素比を求め、画素比ごとに1文字あたりの表示時間の履歴をRAM 103に格納される図16の表に登録する。   When the manual mode is set (step S102; Yes), when the measurement unit 204 obtains the display time per character in step S106, the averaging unit 205 obtains the pixel ratio of each character included in the character string. (Step S507). Next, the averaging unit 205 accumulates the display time per character in the RAM 103 or the like for each pixel ratio (step S508). Then, the averaging unit 205 averages the accumulated display time for each pixel ratio to obtain the average display time. For example, the averaging unit 205 obtains the pixel ratio of each character included in the character string 304 and registers the display time history per character for each pixel ratio in the table of FIG.

一方、自動モードに設定されている場合(ステップS102;No)、ステップS110において、CPU 101が画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込むと、読み込んだ文字列に含まれる文字のそれぞれについて、前景色の画素数と背景色の画素数の比を求める(ステップS511)。そして、制御部203は、RAM 103等に記憶された画素比ごとの平均表示時間を参照して、画面に表示する文字列に含まれる各文字の平均表示時間を求め、それらの総和を求める(ステップS112)。例えば、RAM 103に、図16に示すような、画素比ごとの平均表示時間のデータが保存されているとすると、制御部203は、このデータを参照して読み込んだ文字列の表示時間を求める。   On the other hand, when the automatic mode is set (step S102; No), when the CPU 101 reads a character string to be displayed in a predetermined area in the screen from the game program in step S110, the character string is included in the read character string. For each character, the ratio of the number of pixels in the foreground color and the number of pixels in the background color is obtained (step S511). And the control part 203 calculates | requires the average display time of each character contained in the character string displayed on a screen with reference to the average display time for every pixel ratio memorize | stored in RAM103 grade | etc., And calculates | requires those sum totals ( Step S112). For example, assuming that the RAM 103 stores average display time data for each pixel ratio as shown in FIG. 16, the control unit 203 obtains the display time of the read character string with reference to this data. .

一般的に、画素比が高い程、文字の形状は複雑であると考えられ、ユーザは画素比の多い文字ほど読むのに時間を要すると考えられる。したがって、本実施形態によれば、文字の複雑さを反映して、文字列の表示時間を調節することができる。   In general, the higher the pixel ratio, the more complicated the shape of the character, and the user will need more time to read the character with the higher pixel ratio. Therefore, according to the present embodiment, the display time of the character string can be adjusted by reflecting the complexity of the character.

(実施形態6)
実施形態6に係る提示装置は、予め設定された文字の種類ごとの表示時間に基づいて文字列を表示する手法を採用する。
(Embodiment 6)
The presentation apparatus according to the sixth embodiment employs a technique for displaying a character string based on a preset display time for each type of character.

本実施形態の提示装置400は、図18に示すように、表示部401と、記録部402と、制御部403とから構成される。本実施形態の表示部401は、実施形態1の表示部201と同様の機能を有する。以下、実施形態1と異なる機能を有する記憶部402及び制御部403について説明する。   As shown in FIG. 18, the presentation device 400 according to the present embodiment includes a display unit 401, a recording unit 402, and a control unit 403. The display unit 401 according to the present embodiment has the same function as the display unit 201 according to the first embodiment. Hereinafter, the storage unit 402 and the control unit 403 having functions different from those of the first embodiment will be described.

記憶部402は、文字の種類ごとに、文字の表示時間を記憶する。本実施形態では、文字の種類を、フォントを構成する前景色の画素数と背景色の画素数との比(画素比)によって定められることとする。例えば、記憶部402は、図19に示すような表を記憶する。
したがって、CPU 101と、RAM 103又は外部メモリ106とが協働して記憶部402として機能する。
The storage unit 402 stores a character display time for each character type. In the present embodiment, the character type is determined by the ratio (pixel ratio) between the number of pixels of the foreground color and the number of pixels of the background color constituting the font. For example, the storage unit 402 stores a table as shown in FIG.
Therefore, the CPU 101 and the RAM 103 or the external memory 106 cooperate to function as the storage unit 402.

制御部403は、領域に表示されるべき文字列に含まれる文字のそれぞれの種類について、記憶部402に記憶された表示時間の総和を求める。そして、制御部403は、領域に当該文字列を求められた総和の時間だけ表示し、総和の時間が経過した後、次の文字列を表示するように、表示部401を制御する。例えば、文字列304を表示する場合、制御部403は、まず、文字列304に含まれる文字の画素比を求める。「こ」の画素比が55:201、「ん」の画素比が51:205と求められたとすると、制御部403は、次に、図19の表を参照して、「こ」の表示時間を0.122秒、「ん」の表示時間を0.121秒と求める。文字列304の他の文字についても同様に求め、文字列304に含まれる全ての文字の表示時間の総和を求める。そして、制御部403は、表示部401に、文字列304を求めた時間だけ表示させ、当該時間の経過後、次の文字列(例えば文字列305)を表示させるように制御する。   The control unit 403 obtains the sum of the display times stored in the storage unit 402 for each type of character included in the character string to be displayed in the area. Then, the control unit 403 controls the display unit 401 to display the character string in the area for the calculated total time, and display the next character string after the total time has elapsed. For example, when displaying the character string 304, the control unit 403 first obtains a pixel ratio of characters included in the character string 304. If it is determined that the pixel ratio of “ko” is 55: 201 and the pixel ratio of “n” is 51: 205, the control unit 403 next refers to the table of FIG. Is determined to be 0.122 seconds, and the display time of “n” is determined to be 0.121 seconds. The other characters of the character string 304 are obtained in the same manner, and the total display time of all characters included in the character string 304 is obtained. Then, the control unit 403 controls the display unit 401 to display the character string 304 for the obtained time, and to display the next character string (for example, the character string 305) after the time has elapsed.

以下、提示装置400の各部が行う動作について説明する。提示装置400に電源が投入され、ユーザによってプログラムが開始されると、CPU 101は、図20のフローチャートに示す文字列表示処理を開始する。   Hereinafter, operations performed by each unit of the presentation device 400 will be described. When the presentation device 400 is turned on and the program is started by the user, the CPU 101 starts the character string display process shown in the flowchart of FIG.

文字列表示処理が開始されると、CPU 101は画面内の所定の領域に表示されるべき文字列をゲームプログラムから読み込む(ステップS601)。   When the character string display process is started, the CPU 101 reads a character string to be displayed in a predetermined area on the screen from the game program (step S601).

制御部403は、記憶部402に記憶された、文字の種類ごとの表示時間のデータ(例えば、図19の表)を読み込む(ステップS602)。   The control unit 403 reads display time data (for example, the table of FIG. 19) for each character type stored in the storage unit 402 (step S602).

制御部403は、ゲームプログラムから読み込まれた文字列に含まれる各文字について、画素比を求める(ステップS603)。次に、制御部403は、求めた画素比と、記憶部402から読込んだ情報とを照らし合わせて、各文字の表示時間を求め、それらの総和を求める(ステップS604)。そして、制御部403は、求めた表示時間の総和だけ表示部401に文字列を表示させる(ステップS605)。   The control unit 403 obtains a pixel ratio for each character included in the character string read from the game program (step S603). Next, the control unit 403 compares the obtained pixel ratio with the information read from the storage unit 402, obtains the display time of each character, and obtains the sum of them (step S604). Then, the control unit 403 displays a character string on the display unit 401 for the total of the obtained display times (step S605).

本実施形態によれば、予め設定された文字の種類ごとの表示時間に基づいて、文字列の表示時間を調節することができる。なお、文字の種類ごとの表示時間は、ユーザが適宜、設定することもできる。   According to this embodiment, the display time of a character string can be adjusted based on the display time for each type of character set in advance. Note that the display time for each type of character can be set as appropriate by the user.

本発明によれば、複数の文字列を順に表示する際の文字列の表示時間を調節することにより、ユーザが各文字列を読みやすくするのに好適な提示装置、提示方法、ならびにプログラムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the presentation apparatus suitable for a user to make each character string easy to read by adjusting the display time of the character string at the time of displaying a several character string in order, a presentation method, and a program are provided. can do.

100 情報処理装置
101 CPU
102 ROM
103 RAM
104 インターフェース
105 コントローラユニット
105a コントローラ
106 外部メモリ
107 画像処理部
108 DVD−ROMドライブ
109 NIC
110 音声処理部
111 モニタ
200 提示装置
201 表示部
202 受付部
203 制御部
204 計測部
205 平均部
301 画像
302 キャラクタ
303 領域
304、305、306、308 文字列
307 カーソル
400 提示装置
401 表示部
402 記憶部
403 制御部
100 Information processing apparatus 101 CPU
102 ROM
103 RAM
104 Interface 105 Controller unit 105a Controller 106 External memory 107 Image processing unit 108 DVD-ROM drive 109 NIC
DESCRIPTION OF SYMBOLS 110 Audio | voice processing part 111 Monitor 200 Presentation apparatus 201 Display part 202 Reception part 203 Control part 204 Measurement part 205 Average part 301 Image 302 Character 303 Area 304,305,306,308 Character string 307 Cursor 400 Presentation apparatus 401 Display part 402 Storage part 403 control unit

Claims (11)

現在のモードが手動モードか自動モードかに応じて、複数の文字列をユーザに提示する提示装置であって、
画面内の所定の領域に、前記複数の文字列を順に表示する表示部と、
現在のモードが前記手動モードである場合、次の文字列の提示を求める指示入力を受け付ける受付部と、
前記指示入力が受け付けられると、前記表示部に、前記領域に現在表示されている文字列の次の文字列を表示するよう制御する制御部と、
現在のモードが前記手動モードである場合、前記領域に表示された文字列ごとに、当該文字列が表示された時間を計測して、1文字あたりの表示時間を求める計測部と、
前記求められた1文字あたりの表示時間を、当該文字列に含まれる文字の種類ごとに蓄積し、当該蓄積された表示時間を平均する平均部と、
を備え、
前記制御部は、現在のモードが前記自動モードである場合、前記領域に表示されるべき文字列に含まれる文字のそれぞれの種類について前記平均された表示時間の総和を求め、前記表示部に、前記領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する
ことを特徴とする提示装置。
A presentation device that presents a plurality of character strings to a user according to whether the current mode is a manual mode or an automatic mode,
A display unit that sequentially displays the plurality of character strings in a predetermined area in the screen;
When the current mode is the manual mode, a receiving unit that receives an instruction input for requesting the next character string;
When the instruction input is received, a control unit that controls the display unit to display a character string next to the character string currently displayed in the area;
When the current mode is the manual mode, for each character string displayed in the region, a measurement unit that measures the time when the character string is displayed and obtains the display time per character;
The display time per one character, wherein the obtained, and the average unit accumulates for each type of characters included in the character string, averages the accumulated display time,
With
When the current mode is the automatic mode, the control unit obtains the sum of the averaged display time for each type of characters included in the character string to be displayed in the area, The presenting device, wherein the character string is displayed in the area for the time of the calculated total, and then the next character string is displayed.
請求項1に記載の提示装置であって、
前記平均部は、前記文字の種類として、当該文字の文字コードを用いる
ことを特徴とする提示装置。
The presentation device according to claim 1,
The average unit uses a character code of the character as the character type.
請求項1に記載の提示装置であって、
前記平均部は、前記文字の種類として、少なくとも、かな及び漢字を用いる
ことを特徴とする提示装置。
The presentation device according to claim 1,
The average unit uses at least kana and kanji as the types of characters.
請求項1に記載の提示装置であって、
前記平均部は、前記文字の種類として、当該文字を前記画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数を用いる
ことを特徴とする提示装置。
The presentation device according to claim 1,
The average unit uses the number of pixels in the foreground color among pixels constituting a font used when displaying the character on the screen as the character type.
請求項1に記載の提示装置であって、
前記平均部は、前記文字の種類として、当該文字を前記画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数と背景色の画素の数との比を用いる
ことを特徴とする提示装置。
The presentation device according to claim 1,
The average unit uses, as the character type, a ratio between the number of pixels in the foreground color and the number of pixels in the background color among pixels constituting a font used when the character is displayed on the screen. A presentation device characterized by.
請求項1乃至5のいずれか1項に記載の提示装置であって、
前記蓄積される表示時間が所定の量に至るまでは、現在のモードを前記手動モードに設定し、前記蓄積される表示時間が所定の量を超えると前記ユーザの操作に基づいて現在のモードを前記手動モードもしくは前記自動モードに設定する
ことを特徴とする提示装置。
The presentation device according to any one of claims 1 to 5,
Until the accumulated display time reaches a predetermined amount, the current mode is set to the manual mode, and when the accumulated display time exceeds a predetermined amount, the current mode is set based on the user's operation. The presenting device is set to the manual mode or the automatic mode.
複数の文字列を、ユーザに提示する提示装置であって、
画面内の所定の領域に、前記複数の文字列を順に表示する表示部と、
文字の種類ごとに、当該文字の表示時間が記憶される記憶部と、
前記領域に表示されるべき文字列に含まれる文字のそれぞれの種類について前記記憶された表示時間の総和を求め、前記表示部に、前記領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する制御部と、
を備え、
前記文字の種類として、当該文字を前記画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数と背景色の画素の数との比を用いる
ことを特徴とする提示装置。
A presentation device for presenting a plurality of character strings to a user,
A display unit that sequentially displays the plurality of character strings in a predetermined area in the screen;
For each character type, a storage unit that stores the display time of the character,
The sum of the stored display times for each type of characters included in the character string to be displayed in the area is obtained, and the character string is displayed in the area for the time of the obtained sum on the display unit. After that, a control unit that controls to display the next character string,
With
The ratio of the number of foreground pixels to the number of pixels of the background color among the pixels constituting the font used when the character is displayed on the screen is used as the character type. apparatus.
複数の文字列を、現在のモードが手動モードか自動モードかに応じて、ユーザに提示し、表示部と、受付部と、制御部と、計測部と、平均部と、を備える提示装置が実行する提示方法であって、
前記表示部が、画面内の所定の領域に、前記複数の文字列を順に表示する表示工程と、
前記受付部が、現在のモードが前記手動モードである場合、次の文字列の提示を求める指示入力を受け付ける受付工程と、
前記制御部が、前記指示入力が受け付けられると、前記表示部に、前記領域に現在表示されている文字列の次の文字列を表示するよう制御する制御工程と、
前記計測部が、現在のモードが前記手動モードである場合、前記領域に表示された文字列ごとに、当該文字列が表示された時間を計測して、1文字あたりの表示時間を求める計測工程と、
前記平均部が、前記求められた1文字あたりの表示時間を、当該文字列に含まれる文字の種類ごとに蓄積し、当該蓄積された表示時間を平均する平均工程と、
を備え、
前記制御工程において、前記制御部は、現在のモードが前記自動モードである場合、前記領域に表示されるべき文字列に含まれる文字のそれぞれの種類について前記平均された表示時間の総和を求め、前記表示部に、前記領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する
ことを特徴とする提示方法。
A presentation device that presents a plurality of character strings to a user according to whether the current mode is a manual mode or an automatic mode, and includes a display unit, a reception unit, a control unit, a measurement unit, and an averaging unit A presentation method to perform,
A display step in which the display unit sequentially displays the plurality of character strings in a predetermined area in the screen;
The accepting step, when the current mode is the manual mode, accepting an instruction input for requesting the next character string;
When the instruction input is accepted, the control unit controls the display unit to display a character string next to the character string currently displayed in the area;
When the current mode is the manual mode, the measuring unit measures the time for which the character string is displayed for each character string displayed in the area, and obtains the display time per character. When,
An average step of the averaging unit is the display time per one character, wherein the determined accumulates for each type of characters included in the character string, averages the accumulated display time,
With
In the control step, when the current mode is the automatic mode, the control unit obtains the sum of the averaged display times for each type of characters included in the character string to be displayed in the area, A display method comprising: controlling the display unit to display the next character string after the character string is displayed in the area for the calculated total time.
複数の文字列を、ユーザに提示し、表示部と、記憶部と、制御部と、を備える提示装置が実行する提示方法であって、
前記表示部が、画面内の所定の領域に、前記複数の文字列を順に表示する表示工程と、
前記記憶部が、文字の種類ごとに、当該文字の表示時間が記憶される記憶工程と、
前記制御部が、前記領域に表示されるべき文字列に含まれる文字のそれぞれの種類について前記記憶された表示時間の総和を求め、前記表示部に、前記領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する制御工程と、
を備え、
前記文字の種類として、当該文字を前記画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数と背景色の画素の数との比を用いる
ことを特徴とする提示方法。
A method of presenting a plurality of character strings to a user and executed by a presentation device including a display unit, a storage unit, and a control unit,
A display step in which the display unit sequentially displays the plurality of character strings in a predetermined area in the screen;
The storage unit stores, for each character type, a display time of the character,
The control unit obtains the sum of the stored display times for each type of characters included in the character string to be displayed in the area, and the display unit obtains the character string in the area. A control process for controlling to display the next character string after displaying only the total time,
With
The ratio of the number of foreground pixels to the number of pixels of the background color among the pixels constituting the font used when the character is displayed on the screen is used as the character type. Method.
コンピュータを、現在のモードが手動モードか自動モードかに応じて、複数の文字列をユーザに提示する提示装置として機能させるプログラムであって、
画面内の所定の領域に、前記複数の文字列を順に表示する表示部、
現在のモードが前記手動モードである場合、次の文字列の提示を求める指示入力を受け付ける受付部、
前記指示入力が受け付けられると、前記表示部に、前記領域に現在表示されている文字列の次の文字列を表示するよう制御する制御部、
前記現在のモードが前記手動モードである場合、前記領域に表示された文字列ごとに、当該文字列が表示された時間を計測して、1文字あたりの表示時間を求める計測部、
前記求められた1文字あたりの表示時間を、当該文字列に含まれる文字の種類ごとに蓄積し、当該蓄積された表示時間を平均する平均部、
として機能させ、
前記制御部は、現在のモードが前記自動モードである場合、前記領域に表示されるべき文字列に含まれる文字のそれぞれの種類について前記平均された表示時間の総和を求め、前記表示部に、前記領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する
ことを特徴とするプログラム。
A program that causes a computer to function as a presentation device that presents a plurality of character strings to a user depending on whether the current mode is a manual mode or an automatic mode,
A display unit that sequentially displays the plurality of character strings in a predetermined area in the screen;
When the current mode is the manual mode, a reception unit that receives an instruction input for requesting the next character string,
When the instruction input is received, a control unit that controls the display unit to display a character string next to the character string currently displayed in the area;
When the current mode is the manual mode, for each character string displayed in the area, a measurement unit that measures the time when the character string is displayed and obtains the display time per character,
Averaging unit for a display time per one character, wherein the determined accumulates for each type of characters included in the character string, averages the accumulated display time,
Function as
When the current mode is the automatic mode, the control unit obtains the sum of the averaged display time for each type of characters included in the character string to be displayed in the area, The program is controlled to display the next character string after the character string is displayed in the area for the calculated total time.
コンピュータを、ユーザに複数の文字列を提示する提示装置として機能させるプログラムであって、
画面内の所定の領域に、前記複数の文字列を順に表示する表示部、
文字の種類ごとに、当該文字の表示時間が記憶される記憶部、
前記領域に表示されるべき文字列に含まれる文字のそれぞれの種類について前記記憶された表示時間の総和を求め、前記表示部に、前記領域に当該文字列を当該求められた総和の時間だけ表示した後、次の文字列を表示するように制御する制御部、
として機能させ、
前記文字の種類として、当該文字を前記画面に表示する際に使用されるフォントを構成する画素のうち前景色の画素の数と背景色の画素の数との比を用いる
ことを特徴とするプログラム。
A program that causes a computer to function as a presentation device that presents a plurality of character strings to a user,
A display unit that sequentially displays the plurality of character strings in a predetermined area in the screen;
For each character type, a storage unit that stores the display time of the character,
The sum of the stored display times for each type of characters included in the character string to be displayed in the area is obtained, and the character string is displayed in the area for the time of the obtained sum on the display unit. Control unit to control to display the next character string,
Function as
The ratio of the number of pixels in the foreground color and the number of pixels in the background color among the pixels constituting the font used when the character is displayed on the screen is used as the character type. .
JP2009292351A 2009-12-24 2009-12-24 Presentation device, presentation method, and program Active JP5113827B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009292351A JP5113827B2 (en) 2009-12-24 2009-12-24 Presentation device, presentation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009292351A JP5113827B2 (en) 2009-12-24 2009-12-24 Presentation device, presentation method, and program

Publications (2)

Publication Number Publication Date
JP2011133635A JP2011133635A (en) 2011-07-07
JP5113827B2 true JP5113827B2 (en) 2013-01-09

Family

ID=44346447

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009292351A Active JP5113827B2 (en) 2009-12-24 2009-12-24 Presentation device, presentation method, and program

Country Status (1)

Country Link
JP (1) JP5113827B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5249960B2 (en) * 2010-01-08 2013-07-31 株式会社コナミデジタルエンタテインメント Event presentation apparatus, event presentation method, and program
JP6384659B2 (en) * 2014-07-31 2018-09-05 カシオ計算機株式会社 Electronic device, touch screen control method and program
JP6885192B2 (en) * 2017-05-10 2021-06-09 コニカミノルタ株式会社 Image formation control device, image formation control method and image formation control program
JP2018206416A (en) * 2018-08-09 2018-12-27 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0916139A (en) * 1995-06-30 1997-01-17 Fujitsu Ltd Image display device
JP2000259314A (en) * 1999-03-11 2000-09-22 Nec Corp Unit and method for display control
JP2007279847A (en) * 2006-04-03 2007-10-25 Sharp Corp Content reproduction apparatus, program, and recording medium

Also Published As

Publication number Publication date
JP2011133635A (en) 2011-07-07

Similar Documents

Publication Publication Date Title
JP5462828B2 (en) Selection device, selection method, and program
JP5498803B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
JP5113827B2 (en) Presentation device, presentation method, and program
JP4856157B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
CN100437450C (en) Device, method, game module and computer program product with a game-dependent user interface
JP5406818B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP2012187207A (en) Game apparatus, control method of game apparatus and program
KR20070046933A (en) Computer readable information recording medium recording game device, game device control method and program
US8469807B2 (en) Game device, game control method, and information memory medium
EP1060770A2 (en) Method for executing knock-away stacked-block game, game machine using the method, and recording medium provided with the same
US20090021512A1 (en) Image generation device, automatic generation method, recording medium, and program
WO2010026917A1 (en) Game device, game control method, information recording medium, and program
JP5291682B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP4510841B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
JP4216278B2 (en) Font processing apparatus, font processing method, and program
JP4815410B2 (en) Display device, display method, and program
JP5155427B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5073717B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
JP4928580B2 (en) Character string registration device, character string registration method, and program
JP4825273B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5347007B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5168835B2 (en) Display processing method for game device, game device, storage medium, and game program thereof
WO2010150703A1 (en) Game device, game control method, information storage medium, and program
JP5325276B2 (en) Selection device, selection method, and program
JP5087157B1 (en) Instruction receiving device, instruction receiving method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120816

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

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

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

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5113827

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250