WO2004107310A1 - 文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体 - Google Patents

文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体 Download PDF

Info

Publication number
WO2004107310A1
WO2004107310A1 PCT/JP2004/007275 JP2004007275W WO2004107310A1 WO 2004107310 A1 WO2004107310 A1 WO 2004107310A1 JP 2004007275 W JP2004007275 W JP 2004007275W WO 2004107310 A1 WO2004107310 A1 WO 2004107310A1
Authority
WO
WIPO (PCT)
Prior art keywords
character
characters
display
size
display device
Prior art date
Application number
PCT/JP2004/007275
Other languages
English (en)
French (fr)
Inventor
Yoshimi Asai
Noriyuki Koyama
Original Assignee
Sharp Kabushiki Kaisha
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 Sharp Kabushiki Kaisha filed Critical Sharp Kabushiki Kaisha
Priority to EP04745381A priority Critical patent/EP1630783A4/en
Priority to US10/558,293 priority patent/US7714879B2/en
Publication of WO2004107310A1 publication Critical patent/WO2004107310A1/ja

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • G09G5/26Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height

Definitions

  • Character / graphic display device character / graphic display method, program and recording medium
  • the present invention relates to a character / graphic display device, a character / graphic display method, a program, and a recording medium including a display device including a display area for displaying a plurality of characters or graphics, and a control unit for controlling the display device.
  • the portable information device is provided with changing means for changing a character size, a character interval, and the like.
  • changing means for changing a character size, a character interval, and the like.
  • FIG. 18 shows a display surface on which characters are displayed.
  • Display surface 18A shows an example in which crowded characters are displayed. It is difficult to read crowded characters.
  • the display surface 18B shows an example in which a crowded ⁇ character is displayed.
  • a user who uses the portable information device reads characters displayed on a display device provided in the portable information device. This user operates the portable information device so as to widen the space between the characters displayed on the display surface 18A so that the characters can be easily read.
  • Method (1) is a method of enlarging characters and widening character spacing.
  • the method (2) is a method of widening the character interval while keeping the size of the character.
  • Fig. 19 shows an example of a display area displaying characters whose character spacing has been widened using the method (1).
  • the display area 19A is a display area before the character spacing is widened.
  • the display area 19B is a display area after the character spacing is widened. It is assumed that a character having the same size as the hatched portion is displayed in the hatched portion displayed in the display area.
  • FIG. 20 shows an example of a display area displaying characters whose character spacing has been widened using the method (2). Show.
  • the display area 20A is a display area before the space between characters in the vertical direction is increased.
  • the display area 20B is a display area after the space between characters in the vertical direction is increased. It is assumed that a character having the same size as the hatched portion is displayed in the hatched portion displayed in the display area.
  • FIG. 21 shows an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • the display area 21A is a display area before widening the horizontal space between characters.
  • the display area 21B is a display area after the space between the characters is increased in the horizontal direction. It is assumed that a character having the same size as the hatched portion is displayed in the hatched portion displayed in the display area.
  • Fig. 22 shows an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • the display area 22A is a display area before widening the horizontal space between characters and the vertical space between characters.
  • the display area 22B is a display area after the space between the characters in the horizontal direction and the space between the characters in the vertical direction are widened. It is assumed that a character having the same size as the hatched portion is displayed in the hatched portion displayed in the display area.
  • Japanese Patent Application Laid-Open No. 2002-171457 discloses a method of not displaying a character or a method of enlarging and displaying a character when the character displayed on the display device is reduced and the character becomes difficult to read. (See Patent Document 1).
  • Japanese Patent Application Laid-Open No. 2001-265480 discloses a method of changing the size of characters according to the size of a display area (see Patent Document 2).
  • Japanese Patent Application Laid-Open No. 4-177295 discloses a method of reducing a character interval after a plurality of characters are enlarged (see Patent Document 3).
  • Japanese Patent Application Laid-Open No. 5-257450 discloses a method of changing the enlargement ratio between a character and a virtual area (see Patent Document 4).
  • Patent Document 1 JP-A-2002-171457
  • Patent Document 2 JP 2001-265480 A
  • Patent Document 3 JP-A-4-177295
  • Patent Document 4 JP-A-5-257450
  • the conventional character display device has a disadvantage that the display position of the character changes and the layout is not kept constant. This is because the character display position must be changed in order to increase the character spacing using a conventional character display device. If the layout is not kept constant, it will be difficult to grasp the display position of characters and to read the intention of the sender.
  • FIG. 23 shows an example of a display area displaying characters whose character spacing has been widened using the method (1).
  • the display area 23A and the display area 23B show the display area before the character spacing is widened.
  • the display area 23A 'and the display area 23B' indicate the display area after the character spacing is widened.
  • the display position of the character displayed in the display area changes because the character displayed in the display area 23A is enlarged to increase the character spacing.
  • the display position of the character displayed in the display area changes because the character displayed in the display area 23B is enlarged to increase the character spacing.
  • FIG. 24 shows an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • the display area 24A and the display area 24B show the display area before the character spacing is widened.
  • the display area 24A 'and the display area 24B' indicate the display area after the character spacing is widened.
  • the display position of the character displayed in the display area has changed because the vertical space between the characters has been increased.
  • the display position of the character displayed in the display area changes due to an increase in the vertical spacing between the characters! /.
  • FIG. 25 shows an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • the display area 25A and the display area 25B show the display area before the character spacing is widened.
  • the display area 25A 'and the display area 25B' indicate the display area after the character spacing is widened.
  • the display position of the character displayed in the display area is changed because the horizontal space between the characters is widened.
  • the display position of the character displayed in the display area changes due to an increase in the horizontal space between the characters! /.
  • FIG. 26 shows an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • the display area 26A and the display area 26B show the display area before the character spacing is widened.
  • the display area 26A 'and the display area 26B' show the display area after the character spacing is widened.
  • the display position of the character displayed in the display area is changed because the horizontal space between the characters and the vertical space between the characters are widened.
  • the display position of the character displayed in the display area changes because the horizontal space between the characters and the vertical space between the characters are widened.
  • the present invention has been made in view of the above problems, and has a character and graphic display that improves the visibility (readability or readability) of the character or graphic without changing the layout of the character or graphic. It is an object of the present invention to provide a device, a character / graphic display method, a program and a recording medium.
  • a character / graphic display device is a character / graphic display device comprising: a display device including a display area for displaying a plurality of characters or graphics; and a control unit for controlling the display device.
  • the area includes a plurality of virtual areas, and the control unit keeps the size of each of the plurality of virtual areas included in the display area constant while maintaining the size of each of the plurality of characters or figures.
  • controlling the display device to display each of the plurality of characters or graphics having the changed size in each of the plurality of virtual regions.
  • the size of each of the plurality of characters or graphics is defined by a vertical length and a horizontal length, and the control unit controls the length of at least one of the vertical length and the horizontal length.
  • the size of each of the plurality of characters or figures may be changed so as to change.
  • the control unit may change the size of each of the plurality of characters or figures so that the ratio between the vertical length and the horizontal length is constant.
  • the control unit may change the size of each of the plurality of characters or figures so that the ratio between the vertical length and the horizontal length is different.
  • the display area has a plurality of pixels, and each of the plurality of pixels has a plurality of pixels.
  • the control unit may change the size of each of the plurality of characters or figures in units of sub-pixels.
  • the character / graphic display device further includes a storage unit for storing a character / graphic change information table, wherein the character / graphic change information table includes a plurality of character / graphic change information; Is information for changing the size of each of the plurality of characters or figures, and the control unit reads at least one of the characters and figures from the character and figure change information table including the plurality of pieces of character and figure change information. It is also possible to select character / graphic change information and change the size of each of the plurality of characters or figures in accordance with the selected at least one character / graphic change information.
  • the character / graphic display method of the present invention is a character / graphic display method for displaying a plurality of characters or graphics on a display device, wherein the display area includes a plurality of virtual areas, A step of changing the size of each of the plurality of characters or graphics while keeping the size of each of the plurality of virtual areas included in the display area constant; and And controlling the display device to display each of the plurality of characters or graphics having the following in each of the plurality of virtual regions.
  • a program of the present invention is for causing a character / graphic display device including a display device including a display area for displaying a plurality of characters or graphics and a control unit for controlling the display device to execute a character / graphic display process.
  • the display area includes a plurality of virtual areas
  • the character / graphic display process performs a process while maintaining a constant size of each of the plurality of virtual areas included in the display area. Changing the size of each of the plurality of characters or graphics; and controlling the display device to display each of the plurality of characters or graphics having the changed sizes in each of the plurality of virtual areas. Steps. Thereby, the above object can be achieved.
  • a recording medium of the present invention is a recording medium readable by a character / graphic display device including a display device including a display area for displaying a plurality of characters or graphics, and a control unit for controlling the display device.
  • the display area includes a plurality of virtual areas
  • the recording medium has a fixed size for each of the plurality of virtual areas included in the display area. Changing the size of each of the plurality of characters or graphics while holding the plurality of characters or graphics, displaying each of the plurality of characters or graphics having the changed sizes in each of the plurality of virtual areas.
  • control unit changes the size of each of the plurality of characters or graphics while keeping the size of each of the plurality of virtual regions included in the display region constant, and Each of the plurality of characters or graphics having a size is displayed in each of the plurality of virtual regions.
  • the character / graphic display device of the present invention changes the size of each of a plurality of characters or figures while keeping the size of each of the plurality of virtual areas constant, thereby providing a plurality of characters or figures.
  • the size of each figure is increased, the space between characters, the space between characters and figures, or the space between figures is widened. Therefore, the visibility (readability or readability) of the character or figure is improved.
  • the character / graphic display device of the present invention keeps the size of each of the plurality of virtual areas included in the display area constant, so that the position of each of the plurality of virtual areas included in the display area becomes constant. Will be retained. Since each of the plurality of characters or figures is displayed in each of the plurality of virtual areas, the position where each of the plurality of characters or figures is displayed is held within the range of each of the plurality of virtual areas. Therefore, it is possible to prevent the layout of a plurality of characters or figures from being changed.
  • FIG. 1 shows a display surface 400 of a display device included in the character display device of the present invention.
  • Display surface 400 includes display regions 410a, 410b, and 410c.
  • Each of the display areas 410a, 410b, and 41 Oc is an area for displaying a plurality of characters.
  • the size of each of the display areas 410a, 410b, and 41 Oc is defined by the product of the vertical length and the horizontal length of the display area. Characters include, for example, hiragana, katakana, kanji, alphabets, pictograms, and numbers. I will.
  • Display area 410a includes character areas 420a, 420b, 420c, 420d, and 420e. Each of the character areas 420a, 420b, 420c, 420d, and 420e is an area where one character is displayed.
  • the display area 410bi includes the character areas 421a and 421b. Each of the character areas 421a and 421b is an area where one character is displayed.
  • each of the character areas 420a, 420b, 420c, 420d, and 420e is defined by the product of the vertical length and the horizontal length of the character area.
  • character size refers to the size of a character area in which the character is displayed. For example, if the vertical length of a character area in which a character is displayed is x and the horizontal length is ⁇ y, the size of the character is xy. According to this definition, a space that indicates a blank space and has a predetermined size, the hiragana “yo” and the hiragana “yo (resonane)” have the same size as long as they are displayed in the same size character area. Will have.
  • Each of display areas 410a, 410b, and 410c includes a plurality of character areas arranged in the horizontal direction. However, the arrangement of the plurality of character areas is not limited to the horizontal direction. Each of the display areas 410a, 410b, 410c may include a plurality of character areas arranged in the vertical direction.
  • the display area 410a includes virtual areas 430a, 430b, 430c, 430d, and 430e. Each of the virtual areas 430a, 430b, 430c, 430d, and 430e is laid in the display area 410a without overlapping each other. Each of the virtual areas includes a character area. Each of the character areas 420a, 420b, 420c, 420d, and 420e is a virtual area 430a, 430b, 430c, 430d, and 430e, respectively. This is included.
  • the display area 410b includes virtual areas 431a and 431b. Each of the character areas 421a and 421b is included in each of the virtual areas 431a and 43lb so as to correspond to each of the virtual areas 431a and 43lb.
  • each of the virtual regions 430a, 430b, 430c, 430d, and 430e is defined by the product of the vertical length and the horizontal length of the virtual region.
  • FIG. 2 shows a positional relationship between the virtual area and the character area.
  • the character area 420a and the character area 420b are adjacent to each other. Character area 420a and sentence The character area 420b is arranged in the horizontal direction. The character area 42 la and the character area 420 a are adjacent to each other. The character area 421a and the character area 420a are arranged in the vertical direction.
  • character spacing In this specification, the distance between adjacent character areas is referred to as "character spacing". In a state where adjacent character areas and character areas are arranged in the vertical direction, the character spacing is particularly called “line spacing”. In a state where adjacent character areas and character areas are arranged in the horizontal direction V, the character spacing is particularly “line spacing” t.
  • Character regions 420a, 420b, and 421a each have a horizontal length x and a vertical length y, and a distance between character regions 420a and 420b is a column interval (a + b). The distance between 420a and the character area 421a is defined as a line spacing (c + d).
  • each of the frames having the horizontal length X and the vertical length y matches the outer edge of each of the character regions 420a, 420b, and 421a. Therefore, when the row interval and the column interval are 0, the virtual region 430a and the character region 420a are the same region, the virtual region 430b and the character region 420b are the same region, and the virtual region 431a and the character region 431a are the same region.
  • Area 421a is the same area
  • the size (horizontal length x ', vertical length y') of the character displayed in character area 421b is determined by the size of the character displayed in character area 421a (horizontal length x, Less than the vertical length y).
  • the character size (horizontal length x ', vertical length y') displayed in character area 4 21b is the same as the character size (horizontal length x, vertical length x ') displayed in character area 421a.
  • FIG. 3 shows a configuration of a character display device 100 according to an embodiment of the present invention.
  • Character display device 100 may be, for example, a personal computer.
  • a personal computer any type of computer such as a desktop type or a laptop type can be used.
  • the character display device 100 may be a word processor.
  • the character display device 100 may be an arbitrary device such as an electronic device or an information device having a display device. It may be an information display device.
  • the character display device 100 is an electronic device equipped with a liquid crystal display device, a portable information terminal that is a portable information tool, a portable phone including a PHS, a communication device such as a general telephone ZFAX, a game machine, a TV, and the like. Or a PDA.
  • Character display device 100 includes a display device 110 for displaying a plurality of characters, a control unit 120 for controlling display device 110, an input device 130, and an auxiliary storage device 140.
  • a display device 110, an input device 130, and an auxiliary storage device 140 are connected to the control unit 120.
  • the display device 110 includes a display area having a plurality of pixels.
  • the display device 110 includes a display surface 400 (not shown in FIG. 3, see FIGS. 1 and 2).
  • any display device having a function of displaying characters can be used.
  • the display device 110 is, for example, a liquid crystal display device.
  • the input device 130 is used to input character information representing characters displayed on the display device 110 and instructions to the display device 110 to the control unit 120.
  • the character information includes, for example, a character code for identifying a character.
  • any type of input device capable of inputting character information may be used.
  • an input device such as a keyboard having cursor keys, numeric keys, and function keys can be suitably used as the input device 130.
  • the auxiliary storage device 140 stores a character display program 141, character data 142, a character basic information table 143, a display surface information table 144, and a character change information table 145.
  • auxiliary storage device 140 any type capable of storing a character display program 141, character data 142, a character basic information table 143, a display surface information table 144, and a character change information table 145. Storage devices may be used.
  • any recording medium may be used as a recording medium for storing the character display program 141, character data 142, character basic information table 143, display surface information table 144, and character change information table 145. Can be used.
  • Character display program 141, character data 142, basic character information table 143, display surface information table 144, and character change information table 145 are stored in a recording medium in auxiliary storage device 140. It is not limited to this.
  • a character display program 141, character data 142, a basic character information table 143, a display surface information table 144, and a character change information table 145 may be stored in the main memory 122, or may be stored in a ROM (FIG. (Not shown).
  • the ROM can be, for example, a mask ROM, an EPROM, an EEPROM, a flash ROM, and the like.
  • ROM read only memory
  • various processing variations can be easily realized simply by replacing the ROM.
  • the ROM method can be suitably applied when the character display device 100 is a portable terminal device or a mobile phone.
  • a recording medium for storing the character display program 141, the character data 142, the character basic information table 143, the display surface information table 144, and the character change information table 145 is, for example, a disk or a card.
  • media that fixedly carry program data such as storage devices and semiconductor memories, they also carry programs and data fluidly, such as communication media used to carry programs and data in communication networks.
  • Media When the character display device 100 is provided with a means for connecting to a communication line including the Internet, the communication line power is also determined by a character display program 141, character data 142, a character basic information table 143, and display surface information.
  • the table 144 and the character change information table 145 can be downloaded.
  • the loader program required for downloading may be stored in a ROM (not shown) in advance, or may be installed from the auxiliary storage device 140 into the control unit 120.
  • the control unit 120 includes a CPU 121 and a main memory 122.
  • the CPU 121 controls and monitors the entire character display device 100, and executes the character display program 141 stored in the auxiliary storage device 140.
  • the main memory 122 temporarily stores data input from the input device 130, data to be displayed on the display device 110, and data necessary for executing the character display program 141.
  • the main memory 122 is accessed by the CPU 121.
  • the CPU 121 performs a character display program based on various data stored in the main memory 122.
  • the size of each of the plurality of characters is changed while the size of each of the plurality of virtual regions included in the display region is kept constant.
  • Each of the changed plurality of characters is output to the display device 110 after being stored in the main memory 122.
  • Each of a plurality of characters changed to correspond to each of the plurality of virtual areas is displayed in the plurality of virtual areas.
  • Character data 142 is data that defines the shape of a character.
  • the character data 142 is, for example, vector data that defines the shape of a vector font.
  • Character data 142 may be outline data that defines the shape of the outline font.
  • FIG. 4 shows the character basic information table 143.
  • the character basic information table 143 includes data indicating the vertical length of the virtual area (KBT), data indicating the horizontal length of the virtual area (KBY), and indicating the vertical length of the character. It contains data (KLT) and data (KLY) indicating the horizontal length of the character. However, the data included in the character basic information table 143 is not limited to these data.
  • the basic character information table 143 includes data (KMT) indicating the number of characters that can be displayed in the vertical direction of the display surface 400 and data (KMY) indicating the number of characters that can be displayed in the horizontal direction of the display surface 400. ⁇ ⁇
  • FIG. 5 shows a display surface information table 144.
  • the display surface information table 144 includes data indicating the vertical lengths of the plurality of types of display surfaces and data indicating the horizontal lengths of the plurality of types of display surfaces.
  • FIG. 6 shows the character change information table 145.
  • the character change information table 145 includes a plurality of character change information.
  • the character change information indicates information for changing the size of a character.
  • the character change information is information indicating how much a character is changed.
  • the character change information indicating "large” indicates that the vertical length of the character is increased by 2 and the horizontal length of the character is increased by 3.
  • the character change information indicating "small” indicates that the vertical length of the character is increased by one and the horizontal length of the character is reduced by two.
  • the character change information indicating "wide” indicates that the horizontal length of the character is increased by one without changing the vertical length of the character.
  • Character change information indicating “narrow” reduces the horizontal length of a character by 4 without changing the vertical length of the character.
  • the character change information indicating "high” indicates that the vertical length of the character is increased by 4 and the horizontal length of the character is not changed.
  • the character change information indicating "low” indicates that the vertical length of the character is reduced by 3 and the horizontal length of the character is not changed.
  • the character change information is not limited to information indicating how much a character is changed.
  • the character change information may indicate the vertical length and horizontal length of the character after the change.
  • the character change information may indicate that at least one of the vertical length and the horizontal length of the character is to be changed.
  • the character change information may indicate that the character size is changed such that the ratio between the vertical length and the horizontal length of the character before and after the change is constant.
  • the character change information indicates that the character size is to be changed so that the ratio between the height and width of the character before and after the change is different.
  • the CPU 121 uses the character data 142, the data included in the character basic information table 143, the data included in the display surface information table 144, and the data included in the character change information table 145 to generate a character.
  • the display program 141 is executed.
  • FIG. 7 is a flowchart showing a processing procedure of the character display program 141.
  • the character display program 141 is executed by the CPU 121.
  • Step S101 Character information indicating characters displayed on the display device 130 is input to the main memory 122 via the input device 130.
  • the CPU 121 reads the character data 142 stored in the auxiliary storage device 140 from the auxiliary storage device 140 and inputs the character data 142 to the main memory 122.
  • the CPU 121 reads the data included in the character basic information table 143 and the data included in the display surface information table 144 from the auxiliary storage device 140, and inputs the data to the main memory 122.
  • the CPU 121 selects at least one piece of character change information from the plurality of pieces of character change information included in the character change information table 145, and inputs the selected at least one piece of character change information to the main memory 122.
  • the character change information is not necessarily stored in the character change information table 145 at first glance.
  • a user may input desired character change information into the main memory 122 via the input device 130.
  • the CPU 121 determines the data included in the character basic information table 143 and the display surface information tape. After inputting the data included in the file 144 and the character change information selected by the CPU 121 into the main memory 122, the CPU 121 advances the process to step S102.
  • Step S102 The CPU 121 determines the size of the display surface based on the data included in the display surface information table 144.
  • the CPU 121 changes the data indicating the vertical length of the character area and the data indicating the horizontal length of the character area included in the character basic information table 143 according to the selected character change information.
  • the CPU 121 changes the data indicating the vertical length of the character area and the data indicating the horizontal length of the character area while keeping the size of the virtual area constant.
  • FIG. 8 shows an example of a character basic information table before being changed by the CPU 121 and a character basic information table after being changed by the CPU 121.
  • the character change information selected by the CPU 121 is, for example, character change information indicating “narrow”, the vertical length of the character is not changed, and the horizontal length of the character is reduced by 4
  • the character basic information table is changed as follows. Among the data included in the character basic information table, the data indicating the vertical length of the character remains at 19, but the data indicating the horizontal length of the character is changed from 19 to 15. I have.
  • the data indicating the vertical length of the virtual area before changing the character size is 20, and the data indicating the horizontal length is 20. is there.
  • the data indicating the vertical length of the virtual area after changing the character size is 20, and the data indicating the horizontal length is 20.
  • the CPU 121 keeps constant data indicating the vertical length of the virtual area before and after changing the character size.
  • the CPU 121 keeps data indicating the horizontal length of the virtual area constant before and after changing the character size.
  • the data indicating the number of characters that can be displayed in the vertical direction of display surface 400 before changing the character size is 15, and can be displayed in the horizontal direction.
  • the data indicating the number of characters is 10.
  • the data indicating the number of characters that can be displayed in the vertical direction on the display surface 400 after changing the size of the character is 15 and the data indicating the number of characters that can be displayed in the horizontal direction is 10.
  • the CPU 121 is not limited to changing both the data indicating the vertical length of the character area and the data indicating the horizontal length of the character area.
  • the CPU 121 determines the vertical length of the character area.
  • One of the data indicating the width of the character area and the data indicating the horizontal length of the character area may be changed.
  • the CPU 121 generates data indicating a character having the changed size based on the changed data and the changed powerful data.
  • step S103 After the CPU 121 changes the basic character information table, the CPU 121 advances the process to step S103.
  • Step S103 The CPU 121 generates drawing data from the data indicating the characters having the changed size so that the data indicating the characters having the changed size can be displayed on the display device.
  • the CPU 121 converts the data representing the character having the changed size into drawing data by using a curve drawing program such as a straight line or a spline.
  • the generated drawing data is stored in the main memory 122.
  • CPU 121 generates drawing data based on the changed character basic information table shown in FIG.
  • the drawing data is generated from the data indicating the character with the changed size (the data indicating the vertical length of the character is 19, and the data indicating the horizontal length of the character is 15).
  • step S104 After storing the generated drawing data in the main memory 122, the CPU 121 advances the processing to step S104.
  • Step S104 Based on the drawing data generated in step S103, the CPU 121 displays a character having the changed size in a virtual area included in the display surface 400 of the display device 110 so as to display the character. Controls device 110.
  • the CPU 121 changes data included in the character basic information table shown in FIG. 8 before displaying characters.
  • the CPU 121 determines the size of the character, the size of the virtual area, and the number of characters according to the changed data. For example, if the width of a character is reduced while keeping the size of the virtual area constant, the size of the virtual area is changed when changing the data contained in the basic character information table shown in Fig. 8.
  • the horizontal length of the character may be shortened without changing the data indicating. In the example shown in FIG. 8, the data indicating the horizontal length of the character has been changed from 19 to 15.
  • the display device is a liquid crystal display device
  • a plurality of pixels are provided on the display surface of the display device.
  • Each of the multiple pixels is divided into multiple sub-pixels ing.
  • Each of the plurality of sub-pixels is assigned with each of a plurality of color components (for example, R (red), G (green), B (blue)).
  • the CPU 121 can control the character size for each pixel. However, it is not limited to this.
  • the display device is a liquid crystal display device
  • the CPU 121 may control the character size for each sub-pixel.
  • the CPU 121 can control the display device in order to change the size of characters in units of sub-pixels.
  • the CPU 121 changes the character size in sub-pixel units
  • the CPU 121 controls the character size more finely than when the CPU 121 changes the character size in pixel units. Can be.
  • FIG. 9 shows the relationship between the shape of a pixel and the shape of a sub-pixel.
  • the shape of the sub-pixel is a vertically long strip formed by dividing a pixel into three.
  • the shape of the subpixel is not limited to a vertically long strip.
  • the shape of the sub-pixel may be a horizontally long strip.
  • the shape of the sub-pixel may be a shape formed by dividing a pixel into an arbitrary shape.
  • FIG. 10 shows an example of a display area in which characters having a reduced size are displayed.
  • the display area 10A and the display area 10B indicate the display area before the character size is reduced.
  • the display area 10A 'and the display area 10B' indicate the display area after the character size has been reduced.
  • the position at which the character is displayed is held within the range of the virtual area because the horizontal length of the character is shortened while the size of the virtual area is kept constant.
  • the horizontal position of the character is reduced while the size of the virtual area is kept constant, so that the position where the character is displayed is held within the range of the virtual area!
  • FIG. 11 shows the relationship between the size of the virtual area A-M and the size of the characters am displayed in the virtual area A-M.
  • each of the virtual areas A to M is the displacement force of the virtual areas 430a to 430e shown in FIG.
  • the character a is displayed.
  • the size of the character is the same as that of the virtual area A.
  • the character b is displayed.
  • the vertical length of character b is shorter than the vertical length of character a.
  • the horizontal length of character b is the same as the horizontal length of character a.
  • a character c is displayed in the virtual area C.
  • the vertical length of character c is shorter than the vertical length of character b.
  • the width of the character is the same as the width of the character a.
  • a character d is displayed in the virtual area D.
  • the vertical length of character d is shorter than the vertical length of character c.
  • the horizontal length of character d is the same as the horizontal length of character a.
  • a character e is displayed in the virtual area E.
  • the vertical length of character e is shorter than the vertical length of character d.
  • the width of the letter e is the same as the width of the letter a.
  • a character f is displayed in the virtual area F.
  • the vertical length of the character f is the same as the vertical length of the character a.
  • the width of the letter f is shorter than the width of the letter a.
  • a character g is displayed in the virtual area G.
  • the vertical length of character g is the same as the vertical length of character a.
  • the width of the letter g is shorter than the width of the letter f.
  • a character h is displayed in the virtual area H.
  • the height of the letter h is the same as the height of the letter a.
  • the width of the letter h is shorter than the width of the letter g.
  • a character i is displayed in the virtual area I.
  • the vertical length of character i is the same as the vertical length of character a.
  • the width of the letter i is shorter than the width of the letter h.
  • the character j is displayed in the virtual area.
  • the vertical length of character j is the same as the vertical length of character b.
  • the horizontal length of character j is the same as the horizontal length of character f.
  • a character k is displayed in the virtual area K.
  • the vertical length of character k is the same as the vertical length of character c.
  • the horizontal length of character k is the same as the horizontal length of character g.
  • the character 1 is displayed.
  • the vertical length of character 1 is the same as the vertical length of character d.
  • the width of character 1 is the same as the width of character h.
  • a character m is displayed in the virtual area M.
  • the vertical length of character m is the same as the vertical length of character e.
  • the horizontal length of character m is the same as the horizontal length of character i.
  • FIG. 12 shows an example of a display surface including the virtual area shown in FIG.
  • the display surface AA includes the virtual area A shown in FIG.
  • the display surface FF includes the virtual area F shown in FIG.
  • the display surface GG includes the virtual area G shown in FIG.
  • the display surface HH includes the virtual area H shown in FIG.
  • Display surface II Contains the virtual area I shown in FIG.
  • FIG. 13 shows an example of a display surface including the virtual area shown in FIG.
  • the display surface AA includes the virtual area A shown in FIG.
  • the display surface BB includes the virtual area B shown in FIG.
  • the display surface CC includes the virtual area shown in FIG.
  • the display surface DD includes the virtual area D shown in FIG.
  • the display surface EE includes the virtual area E shown in FIG.
  • FIG. 14 shows an example of a display surface including the virtual area shown in FIG.
  • the display surface AA includes the virtual area A shown in FIG.
  • the display surface JJ includes the virtual area shown in FIG.
  • the display surface KK includes the virtual area K shown in FIG.
  • the display surface LL includes the virtual area L shown in FIG.
  • the display surface MM includes the virtual area M shown in FIG.
  • step S102 is "the size of each of the plurality of characters while maintaining the size of each of the plurality of virtual regions included in the display region constant".
  • Step S104 corresponds to a step of controlling a display device to display each of a plurality of characters having the changed size in each of a plurality of virtual areas.
  • the processing procedure of the character display program 141 is not limited to that shown in FIG.
  • the processing procedure of the character display program 141 includes the above-mentioned “step of changing the size of each of the plurality of characters while maintaining the size of each of the plurality of virtual regions included in the display area” and “ And controlling the display device to display each of the plurality of characters having the specified size in each of the plurality of virtual regions.
  • the size of each of the plurality of characters is changed while the size of each of the plurality of virtual regions included in the display region is kept constant, and the changed size is changed.
  • the present invention is not limited to this.
  • the size of each of the plurality of figures is changed while maintaining the size of each of the plurality of virtual areas included in the display area at a constant size, and the changed size is changed.
  • the present invention can also be applied to a case in which each of a plurality of graphics having different sizes is displayed in each of a plurality of virtual regions.
  • the graphic display program is used instead of the character display program 141 or the character display program 141, and the graphic data is used instead of the character data 142 or in addition to the character data 142.
  • the character basic information display table 143 a certain basic information display table is used in addition to the character basic information display table 143, and the character basic information display table 143 is replaced with the character basic information display table 145.
  • the figure change information table may be used.
  • the graphic display program may also include the same steps as the character display program 141.
  • the graphic change program may also include the same steps as the character change program 143.
  • the figure includes, for example, a part of a character, a pattern, a symbol, and the like.
  • control unit changes the size of each of the plurality of characters or graphics while keeping the size of each of the plurality of virtual regions included in the display region constant, and Each of the plurality of characters or graphics having a size is displayed in each of the plurality of virtual regions.
  • the character / graphic display device of the present invention changes the size of each of a plurality of characters or figures while keeping the size of each of the plurality of virtual areas constant, thereby providing a plurality of characters or figures.
  • the size of each figure is increased, the space between characters, the space between characters and figures, or the space between figures is widened. Therefore, the visibility (readability or readability) of the character or figure is improved.
  • the character / graphic display device of the present invention keeps the size of each of the plurality of virtual regions included in the display region constant, so that the position of each of the plurality of virtual regions included in the display region becomes constant. Will be retained. Since each of the plurality of characters or figures is displayed in each of the plurality of virtual areas, the position where each of the plurality of characters or figures is displayed is held within the range of each of the plurality of virtual areas. Therefore, it is possible to prevent the layout of a plurality of characters or figures from being changed.
  • FIG. 15 shows a user operation procedure when the user uses the character display device 100 shown in FIG.
  • Step S201 The user uses the input device 130 to change the character spacing. Is sent to the character display device 100.
  • FIG. 16 shows a plurality of characters displayed on the display device.
  • the plurality of characters displayed on the display device may be a plurality of characters stored in auxiliary storage device 140, or may be a character display device 1 via input device 130.
  • a plurality of characters may be input to 00.
  • the plurality of characters stored in the auxiliary storage device 140 may be, for example, an e-mail message received by the character display device 100 via a communication line (not shown).
  • Step S202 The user checks the display surface on which the character spacing has been changed.
  • Step S203 The user determines whether or not the layout is maintained.
  • step S203 the user stores the basic character information table in the CPU 121.
  • step S203 If the determination in step S203 is "Yes", the process ends.
  • step S203 If the determination in step S203 is "No", the process proceeds to step S204.
  • Step S204 The user determines whether or not the layout has been maintained.
  • step S204 If the determination in step S204 is "Yes", the process proceeds to step S205.
  • step S204 If the determination in step S204 is "No", the process ends.
  • Step S205 The user uses the input device 130 to send a signal for causing the control unit 120 provided in the character display device 100 to execute the character display program 141 to the character display device 100.
  • FIG. 17 shows a plurality of characters displayed on the display device after the character display program 141 is executed.
  • each of the plurality of characters is displayed in each of the plurality of virtual regions, the position where each of the plurality of characters is displayed is held within the range of each of the plurality of virtual regions. As a result, the visibility (readability or readability) of the characters without changing the layout of the characters is improved.
  • control unit changes the size of each of the plurality of characters or graphics while keeping the size of each of the plurality of virtual regions included in the display region constant, and Each of the plurality of characters or graphics having a size is displayed in each of the plurality of virtual regions.
  • the character / graphic display device of the present invention changes the size of each of a plurality of characters or figures while keeping the size of each of the plurality of virtual areas constant, thereby providing a plurality of characters or figures.
  • the size of each figure is increased, the space between characters, the space between characters and figures, or the space between figures is widened. Therefore, the visibility (readability or readability) of the character or figure is improved.
  • the character / graphic display device of the present invention keeps the size of each of the plurality of virtual areas included in the display area constant, so that the position of each of the plurality of virtual areas included in the display area becomes constant. Will be retained. Since each of the plurality of characters or figures is displayed in each of the plurality of virtual areas, the position where each of the plurality of characters or figures is displayed is held within the range of each of the plurality of virtual areas. Therefore, it is possible to prevent the layout of a plurality of characters or figures from being changed.
  • FIG. 1 is a diagram showing a display surface 400 of a display device included in the character display device of the present invention.
  • FIG. 2 is a diagram showing a positional relationship between a virtual area and a character area.
  • FIG. 3 is a diagram showing a configuration of a character display device 100 according to an embodiment of the present invention.
  • FIG. 4 illustrates a basic character information table 143.
  • FIG. 5 is a diagram showing a display surface information table 144.
  • FIG. 6 is a diagram showing a character change information table 145.
  • FIG. 7 is a flowchart showing a processing procedure of a character display program 141.
  • FIG. 8 is a diagram showing an example of a character basic information table before being changed by the CPU 121 and a character basic information table after being changed by the CPU 121.
  • FIG. 9 is a diagram showing a relationship between a pixel shape and a sub-pixel shape.
  • FIG. 10 is a diagram illustrating an example of a display area displaying characters having a reduced size.
  • FIG. 11 is a diagram showing the relationship between the size of a virtual area A-M and the size of characters a-m displayed in the virtual area A-M.
  • FIG. 12 is a diagram showing an example of a display surface including the virtual area shown in FIG.
  • FIG. 13 is a diagram showing an example of a display surface including the virtual area shown in FIG.
  • FIG. 14 is a diagram showing an example of a display surface including the virtual area shown in FIG.
  • FIG. 15 is a diagram showing a user operation procedure when the user uses the character display device 100 shown in FIG.
  • FIG. 16 is a diagram showing a plurality of characters displayed on the display device.
  • FIG. 17 is a diagram showing a plurality of characters displayed on the display device after executing the character display program 141.
  • FIG. 18 is a diagram illustrating a display surface on which [18] characters are displayed.
  • FIG. 19 is a diagram illustrating an example of a display area displaying a character whose character spacing has been widened using the method (1).
  • FIG. 20 is a diagram showing an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • FIG. 21 is a diagram showing an example of a display area in which characters with increased character spacing are displayed using method (2).
  • FIG. 22 is a diagram showing an example of a display area displaying characters whose character spacing has been widened using method (2).
  • FIG. 1 A first figure.
  • Fig. 24 is a diagram showing an example of a display area in which characters with increased character spacing are displayed using method (2).
  • FIG. 25 is a diagram showing an example of a display area displaying characters whose character spacing has been widened using the method (2).
  • FIG. 26 is a diagram showing an example of a display area displaying characters whose character spacing has been widened using the method (2).

Description

文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体 技術分野
[0001] 本発明は、複数の文字または図形を表示する表示領域を含む表示デバイスと表示 デバイスを制御する制御部とを備える文字図形表示装置、文字図形表示方法、プロ グラムおよび記録媒体に関する。
背景技術
[0002] 近年、携帯情報機器に備えられた表示デバイスに表示された文字を読む機会が増 えている。携帯情報機器は、文字の大きさ、文字間隔などを変更する変更手段を備 える。使用者は、この変更手段を操作することによって、表示デバイスに表示される 文字の大きさ、文字間隔などを所望の文字の大きさ、所望の文字間隔などに変更す る。
[0003] 図 18は、文字が表示された表示面を示す。
[0004] 表示面 18Aは、混み合つている文字が表示された例を示す。混み合つている文字 を読み取ることは困難である。
[0005] 表示面 18Bは、混み合って ヽな ヽ文字が表示された例を示す。携帯情報機器を使 用するユーザは、携帯情報機器に備えられた表示デバイスに表示された文字を読む 。このユーザが、文字を読み取りやすくするために、表示面 18Aに表示された文字と 文字との間隔を広げるように携帯情報機器を操作する。
[0006] ユーザが文字を読み取りやすくするために、文字間隔を広げる方法として、以下に 示す方法(1)と方法 (2)がある。方法(1)は、文字を大きくして、文字間隔を広げる方 法である。方法(2)は、文字の大きさはそのままで、文字間隔を広げる方法である。
[0007] 図 19は、方法(1)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。表示領域 19Aは、文字間隔を広げる前の表示領域である。表示領域 19Bは、 文字間隔を広げた後の表示領域である。表示領域に表示された斜線部分には、斜 線部分と同じ大きさを有する文字が表示されているとする。
[0008] 図 20は、方法(2)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。表示領域 20Aは、文字と文字との縦方向の間隔を広げる前の表示領域である 。表示領域 20Bは、文字と文字との縦方向の間隔を広げた後の表示領域である。表 示領域に表示された斜線部分には、斜線部分と同じ大きさを有する文字が表示され ているとする。
[0009] 図 21は、方法(2)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。表示領域 21Aは、文字と文字との横方向の間隔を広げる前の表示領域である 。表示領域 21Bは、文字と文字との横方向の間隔を広げた後の表示領域である。表 示領域に表示された斜線部分には、斜線部分と同じ大きさを有する文字が表示され ているとする。
[0010] 図 22は、方法 (2)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。表示領域 22Aは、文字と文字との横方向の間隔と文字と文字との縦方向の間 隔とを広げる前の表示領域である。表示領域 22Bは、文字と文字との横方向の間隔 と文字と文字との縦方向の間隔とを広げた後の表示領域である。表示領域に表示さ れた斜線部分には、斜線部分と同じ大きさを有する文字が表示されているとする。
[0011] 特開 2002— 171457は、表示デバイスに表示された文字を縮小した結果、文字 が読みにくくなつた場合には、文字を表示しない方法や、文字を拡大して表示する方 法を開示する (特許文献 1参照)。
[0012] 特開 2001— 265480は、表示領域の大きさに合わせて文字の大きさを変更する方 法を開示する (特許文献 2参照)。
[0013] 特開平 4-177295は、複数の文字を拡大したあとで、文字間隔を狭める方法を開 示する (特許文献 3参照)。
[0014] 特開平 5— 257450は、文字と仮想領域の拡大比率を変更する方法を開示する(特 許文献 4参照)。
特許文献 1:特開 2002-171457号公報
特許文献 2:特開 2001—265480号公報
特許文献 3 :特開平 4-177295号公報
特許文献 4:特開平 5— 257450号公報
発明の開示 発明が解決しょうとする課題
[0015] しかし、従来の文字表示装置には、文字の表示位置が変化し、レイアウトが一定に 保持されないという欠点がある。従来の文字表示装置を利用して文字間隔を広げる ためには、文字の表示位置を変更する必要があるからである。レイアウトが一定に保 持されない場合には、文字の表示位置を把握したり、送り手の意図を読み取ることが 困難になる。
[0016] 図 23は、方法(1)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。
[0017] 表示領域 23Aと表示領域 23Bとは、文字間隔を広げる前の表示領域を示す。表示 領域 23A'と表示領域 23B'とは、文字間隔を広げた後の表示領域を示す。表示領 域 23A'は、表示領域 23Aに表示された文字を大きくして文字間隔を広げたために 、表示領域に表示される文字の表示位置が変化している。表示領域 23B'は、表示 領域 23Bに表示された文字を大きくして文字間隔を広げたために、表示領域に表示 される文字の表示位置が変化して ヽる。
[0018] 図 24は、方法(2)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。
[0019] 表示領域 24Aと表示領域 24Bとは、文字間隔を広げる前の表示領域を示す。表示 領域 24A'と表示領域 24B'とは、文字間隔を広げた後の表示領域を示す。表示領 域 24A'は、文字と文字との縦方向の間隔を広げたために、表示領域に表示される 文字の表示位置が変化している。表示領域 24B'は、文字と文字との縦方向の間隔 を広げたために、表示領域に表示される文字の表示位置が変化して!/、る。
[0020] 図 25は、方法 (2)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。
[0021] 表示領域 25Aと表示領域 25Bとは、文字間隔を広げる前の表示領域を示す。表示 領域 25A'と表示領域 25B'とは、文字間隔を広げた後の表示領域を示す。表示領 域 25A'は、文字と文字との横方向の間隔を広げたために、表示領域に表示される 文字の表示位置が変化している。表示領域 25B'は、文字と文字との横方向の間隔 を広げたために、表示領域に表示される文字の表示位置が変化して!/、る。 [0022] 図 26は、方法 (2)を用いて文字間隔が広げられた文字を表示した表示領域の例を 示す。
[0023] 表示領域 26Aと表示領域 26Bとは、文字間隔を広げる前の表示領域を示す。表示 領域 26A'と表示領域 26B'とは、文字間隔を広げた後の表示領域を示す。表示領 域 26A'は、文字と文字との横方向の間隔と文字と文字との縦方向の間隔とを広げた ために、表示領域に表示される文字の表示位置が変化している。表示領域 26B'は 、文字と文字との横方向の間隔と文字と文字との縦方向の間隔とを広げたために、表 示領域に表示される文字の表示位置が変化して 、る。
[0024] 本発明は、上記課題に鑑みてなされたものであり、文字または図形のレイアウトを変 更することなぐ文字または図形の視認性 (読みやすさまたは読み取りやすさ)を向上 させる文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体を提供す ることを目的とする。
課題を解決するための手段
[0025] 本発明による文字図形表示装置は、複数の文字または図形を表示する表示領域 を含む表示デバイスと、前記表示デバイスを制御する制御部とを備える文字図形表 示装置であって、前記表示領域は、複数の仮想領域を含み、前記制御部は、前記 表示領域に含まれる前記複数の仮想領域の各々の大きさを一定に保持しながら、前 記複数の文字または図形の各々の大きさを変更し、前記変更された大きさを有する 複数の文字または図形の各々を前記複数の仮想領域の各々に表示するように前記 表示デバイスを制御する。これにより、上記目的を達成することができる。
[0026] 前記複数の文字または図形の各々の大きさは、縦の長さと横の長さとによって規定 され、前記制御部は、前記縦の長さおよび前記横の長さの少なくとも一方の長さを変 更するように、前記複数の文字または図形の各々の大きさを変更してもよ 、。
[0027] 前記制御部は、前記縦の長さと前記横の長さとの比が一定になるように、前記複数 の文字または図形の各々の大きさを変更してもよい。
[0028] 前記制御部は、前記縦の長さと前記横の長さとの比が異なるように、前記複数の文 字または図形の各々の大きさを変更してもよ 、。
[0029] 前記表示領域は複数のピクセルを有しており、前記複数のピクセルの各々は、複数 のサブピクセルに分割されており、前記制御部は、前記複数の文字または図形の各 々の大きさをサブピクセルの単位で変更してもよ 、。
[0030] 前記文字図形表示装置は、文字図形変更情報テーブルを格納する格納部をさら に備え、前記文字図形変更情報テーブルは、複数の文字図形変更情報を含み、前 記複数の文字図形変更情報の各々は、前記複数の文字または図形の各々の大きさ を変更するための情報であり、前記制御部は、前記複数の文字図形変更情報を含 む文字図形変更情報テーブルから、少なくとも 1つの前記文字図形変更情報を選択 し、前記選択された少なくとも 1つの文字図形変更情報に応じて、前記複数の文字ま たは図形の各々の大きさを変更してもよ 、。
[0031] 本発明の文字図形表示方法は、表示デバイスに複数の文字または図形を表示す る文字図形表示方法であって、前記表示領域は、複数の仮想領域を含み、前記文 字図形表示方法は、前記表示領域に含まれる前記複数の仮想領域の各々の大きさ を一定に保持しながら、前記複数の文字または図形の各々の大きさを変更するステ ップと、前記変更された大きさを有する複数の文字または図形の各々を前記複数の 仮想領域の各々に表示するように前記表示デバイスを制御するステップとを包含す る。これにより、上記目的を達成することができる。
[0032] 本発明のプログラムは、複数の文字または図形を表示する表示領域を含む表示デ バイスと、前記表示デバイスを制御する制御部とを備える文字図形表示装置に文字 図形表示処理を実行させるためのプログラムであって、前記表示領域は、複数の仮 想領域を含み、前記文字図形表示処理は、前記表示領域に含まれる前記複数の仮 想領域の各々の大きさを一定に保持しながら、前記複数の文字または図形の各々の 大きさを変更するステップと、前記変更された大きさを有する複数の文字または図形 の各々を前記複数の仮想領域の各々に表示するように前記表示デバイスを制御す るステップとを包含する。これにより、上記目的を達成することができる。
[0033] 本発明の記録媒体は、複数の文字または図形を表示する表示領域を含む表示デ バイスと、前記表示デバイスを制御する制御部とを備える文字図形表示装置によって 読み取り可能な記録媒体であって、前記表示領域は、複数の仮想領域を含み、前記 記録媒体は、前記表示領域に含まれる前記複数の仮想領域の各々の大きさを一定 に保持しながら、前記複数の文字または図形の各々の大きさを変更するステップと、 前記変更された大きさを有する複数の文字または図形の各々を前記複数の仮想領 域の各々に表示するように前記表示デバイスを制御するステップとを包含する処理を 前記制御部に実行させるためのプログラムを記録している。これにより、上記目的を 達成することができる。
発明の効果
[0034] 本発明によれば、制御部は、表示領域に含まれる複数の仮想領域の各々の大きさ を一定に保持しながら複数の文字または図形の各々の大きさを変更し、変更された 大きさを有する複数の文字または図形の各々を複数の仮想領域の各々に表示する。
[0035] このように、本発明の文字図形表示装置が複数の仮想領域の各々の大きさを一定 に保持しながら複数の文字または図形の各々の大きさを変更することによって、複数 の文字または図形の各々の大きさが大きくされたり、文字と文字との間隔、文字と図 形との間隔または図形と図形との間隔が広げられたりする。したがって、文字または 図形の視認性 (読みやすさまたは読み取りやすさ)が向上される。
[0036] 本発明の文字図形表示装置が表示領域に含まれる複数の仮想領域の各々の大き さを一定に保持することによって、表示領域に含まれる複数の仮想領域の各々の位 置が一定に保持される。複数の文字または図形の各々は複数の仮想領域の各々に 表示されるため、複数の文字または図形の各々が表示される位置は複数の仮想領 域の各々の範囲内に保持される。したがって、複数の文字または図形のレイアウトが 変更されることを防ぐことができる。
[0037] この結果、文字または図形のレイアウトを変更することなぐ文字または図形の視認 性 (読みやすさまたは読み取りやすさ)を向上させることが可能になる。
発明を実施するための最良の形態
[0038] 図 1は、本発明の文字表示装置に含まれる表示デバイスの表示面 400を示す。
[0039] 表示面 400は、表示領域 410a、 410b, 410cを含む。表示領域 410a、 410b, 41 Ocの各々は、複数の文字を表示するための領域である。表示領域 410a、 410b, 41 Ocの各々の大きさは、表示領域の縦の長さと横の長さとの積で規定される。文字に は、例えば、ひらがな、カタカナ、漢字、アルファベット、絵文字および数字などが含 まれる。
[0040] 表示領域 410aは、文字領域 420a、 420b, 420c, 420d、 420eを含む。文字領域 420a, 420b, 420c, 420d、 420eの各々は、文字 1つ力 示される領域である。表 示領域 410biま、文字領域 421a、 421bを含む。文字領域 421a、 421bの各々 ίま、 文字 1つが表示される領域である。
[0041] 文字領域 420a、 420b, 420c, 420d、 420eの各々の大きさは、文字領域の縦の 長さと横の長さとの積で規定される。
[0042] ここで、本明細書では、「文字の大きさ」とは、その文字が表示される文字領域の大 きさをいう。例えば、ある文字が表示される文字領域の縦の長さを x、横の長さ^ yとす ると、その文字の大きさは、 xyである。この定義によれば、空白を示し所定の大きさを 有するスペースと平仮名「よ」と平仮名「よ (拗音)」とは、同一の大きさの文字領域に 表示される限り、同一の大きさを有することとなる。
[0043] 表示領域 410a、 410b, 410cの各々は、横方向に配列された複数の文字領域を 含む。しかし、複数の文字領域の配列は横方向に限定されない。表示領域 410a、 4 10b、 410cの各々は、縦方向に配列された複数の文字領域を含んでよい。
[0044] 表示領域 410aは、仮想領域 430a、 430b, 430c, 430d、 430eを含む。仮想領域 430a, 430b, 430c, 430d、 430eの各々は、互 ヽに重なることなく、表示領域 410a 内に敷き詰められている。仮想領域の各々は、文字領域を含む。文字領域 420a、 4 20b、 420c, 420d、 420eの各々は仮想領域 430a、 430b, 430c, 430d、 430eの 各々【こ対応するよう【こ、仮想領域 430a、 430b, 430c, 430d、 430eの各 【こ含ま れている。
[0045] 表示領域 410bは、仮想領域 431a、 431bを含む。文字領域 421a、 421bの各々 は仮想領域 431a、 43 lbの各々に対応するように、仮想領域 431a、 43 lbの各々に 含まれている。
[0046] 仮想領域 430a、 430b, 430c, 430d、 430eの各々の大きさは、仮想領域の縦の 長さと横の長さとの積で規定される。
[0047] 図 2は、仮想領域と文字領域との位置関係を示す。
[0048] 文字領域 420aと文字領域 420bとは、互いに隣り合つている。文字領域 420aと文 字領域 420bとは、横方向に並んでいる。文字領域 42 laと文字領域 420aとは、互い に隣り合つている。文字領域 421aと文字領域 420aとは、縦方向に並んでいる。
[0049] 本明細書では、互いに隣り合う文字領域と文字領域との間の距離を「文字間隔」と いう。互いに隣り合う文字領域と文字領域とが縦方向に並んでいる状態では、文字間 隔を特に「行間隔」という。互いに隣り合う文字領域と文字領域とが横方向に並んで V、る状態では、文字間隔を特に「列間隔」 t 、う。
[0050] 文字領域 420a、 420b, 421aの各々を横の長さ x、縦の長さ yとし、文字領域 420a と文字領域 420bとの間の距離を列間隔 (a+b)とし、文字領域 420aと文字領域 421 aとの間の距離を行間隔(c + d)とする。仮想領域 430a、 430b, 431aの各々を横の 長さ X、縦の長さ Yとする。この場合には、仮想領域 430a、 430b, 431aの各々は、 横の長さ X(X=x+a+b)、縦の長さ Y (Y=y+c + d)を有する枠で囲まれた領域で ある。この場合には、横の長さ Xと縦の長さ yとを有する枠の各々は、文字領域 420a、 420b, 421aの各々の外縁に一致する。したがって、行間隔と列間隔とが 0である場 合には、仮想領域 430aと文字領域 420aとは同じ領域であり、仮想領域 430bと文字 領域 420bとは同じ領域であり、仮想領域 431aと文字領域 421aとは同じ領域である
[0051] 文字領域 421bに表示された文字の大きさ (横の長さ x'、縦の長さ y' )は、文字領 域 421aに表示された文字の大きさ (横の長さ x、縦の長さ y)よりも小さい。文字領域 4 21bに表示された文字の大きさ(横の長さ x'、縦の長さ y' )は、文字領域 421aに表 示された文字の大きさ (横の長さ x、縦の長さ y)よりも小さいとは、関係 x' -y' < x-y が成立することをいう。例えば、 x, < xかつ y, <yであってもよいし、 x, < xかつ y, =y であってもよいし、 x, =xかつ y, <yであってもよい。
[0052] 図 3は、本発明の実施の形態の文字表示装置 100の構成を示す。
[0053] 文字表示装置 100は、例えば、パーソナルコンピュータであり得る。パーソナルコン ピュータとしては、デスクトップ型またはラップトップ型などの任意のタイプのコンビュ ータが使用され得る。あるいは、文字表示装置 100は、ワードプロセッサであってもよ い。
[0054] 文字表示装置 100は、表示デバイスを備えた電子機器や情報機器などの任意の 情報表示装置であり得る。例えば、文字表示装置 100は、液晶表示デバイスを備え た電子機器や、携帯情報ツールである携帯情報端末や、 PHSを含む携帯電話機や 、一般の電話機 ZFAXなどの通信機器や、ゲーム機や、 TVや、 PDAなどであって ちょい。
[0055] 文字表示装置 100は、複数の文字を表示する表示デバイス 110と、表示デバイス 1 10を制御する制御部 120と、入力デバイス 130と、補助記憶装置 140とを含む。制 御部 120には、表示デバイス 110と、入力デバイス 130と、補助記憶装置 140とが接 続されている。
[0056] 表示デバイス 110は、複数のピクセルを有する表示領域を含む。表示デバイス 110 は、表示面 400 (図 3には示されていない。図 1、図 2を参照)を含む。表示デバイス 1 10としては、文字を表示する機能を有する任意の表示デバイスが使用され得る。表 示デバイス 110は、例えば、液晶表示デバイスである。
[0057] 入力デバイス 130は、表示デバイス 110に表示される文字を表す文字情報および 表示デバイス 110に対する指示を制御部 120に入力するために使用される。文字情 報は、例えば、文字を識別する文字コードを含む。入力デバイス 130としては、文字 情報を入力することが可能な任意のタイプの入力デバイスが使用され得る。例えば、 カーソルキーやテンキーやファンクションキーを備えたキーボードなどの入力デバィ スが入力デバイス 130として好適に使用され得る。
[0058] 補助記憶装置 140には、文字表示プログラム 141と、文字データ 142と、文字基本 情報テーブル 143と、表示面情報テーブル 144と、文字変更情報テーブル 145とが 格納されている。補助記憶装置 140としては、文字表示プログラム 141と、文字デー タ 142と、文字基本情報テーブル 143と、表示面情報テーブル 144と、文字変更情 報テーブル 145とを格納することが可能な任意のタイプの記憶装置が使用され得る。 補助記憶装置 140において、文字表示プログラム 141と、文字データ 142と、文字基 本情報テーブル 143と、表示面情報テーブル 144と、文字変更情報テーブル 145と を格納する記録媒体としては、任意の記録媒体が使用され得る。例えば、ハードディ スク、 CD-ROM, MO、 MD、 DVD, ICカード、光カードなどの記録媒体が好適に 使用され得る。 [0059] 文字表示プログラム 141と、文字データ 142と、文字基本情報テーブル 143と、表 示面情報テーブル 144と、文字変更情報テーブル 145とは、補助記憶装置 140にお ける記録媒体に格納されることに限定されない。例えば、文字表示プログラム 141と、 文字データ 142と、文字基本情報テーブル 143と、表示面情報テーブル 144と、文 字変更情報テーブル 145とは、主メモリ 122に格納されてもよいし、 ROM (図示せず )に格納されてもよい。 ROMは、例えば、マスク ROM、 EPROM、 EEPROM、フラ ッシュ ROMなどであり得る。この ROM方式の場合には、その ROMを交換するだけ でいろいろな処理のバリエーションを容易に実現することかできる。例えば、 ROM方 式は、文字表示装置 100が携帯型の端末装置または携帯電話機である場合に好適 に適用され得る。
[0060] さらに、文字表示プログラム 141と、文字データ 142と、文字基本情報テーブル 14 3と、表示面情報テーブル 144と、文字変更情報テーブル 145とを格納する記録媒 体は、ディスクやカードなどの記憶装置や半導体メモリなどのようにプログラムゃデー タを固定的に担持する媒体以外に、通信ネットワークにおいてプログラムやデータを 搬送するために使用される通信媒体のようにプログラムやデータを流動的に担持す る媒体であってもよい。文字表示装置 100がインターネットを含む通信回線に接続す るための手段を備えている場合には、その通信回線力も文字表示プログラム 141と、 文字データ 142と、文字基本情報テーブル 143と、表示面情報テーブル 144と、文 字変更情報テーブル 145とをダウンロードすることができる。この場合、ダウンロード に必要なローダープログラムは、 ROM (図示せず)に予め格納されていてもよいし、 補助記憶装置 140から制御部 120にインストールされてもよい。
[0061] 制御部 120は、 CPU121と主メモリ 122とを含む。
[0062] CPU121は、文字表示装置 100の全体を制御および監視するとともに、補助記憶 装置 140に格納されて 、る文字表示プログラム 141を実行する。
[0063] 主メモリ 122は、入力デバイス 130から入力されたデータや表示デバイス 110に表 示するためのデータや文字表示プログラム 141を実行するのに必要なデータを一時 的に格納する。主メモリ 122は、 CPU121によってアクセスされる。
[0064] CPU121は、主メモリ 122に格納された各種のデータに基づいて文字表示プログ ラム 141を実行することにより、表示領域に含まれる複数の仮想領域の各々の大きさ を一定に保持しながら、複数の文字の各々の大きさを変更する。変更された複数の 文字の各々は、主メモリ 122にー且格納された後、表示デバイス 110に出力される。 複数の仮想領域の各々に対応するように変更された複数の文字の各々を複数の仮 想領域内に表示する。
[0065] 文字表示プログラム 141の機能の詳細は、後述される。
[0066] 文字データ 142は、文字の形状を定義するデータである。文字データ 142は、例え ば、ベクトルフォントの形状を定義するベクトルデータである。文字データ 142は、ァ ゥトラインフォントの形状を定義するアウトラインデータであってもよい。
[0067] 図 4は、文字基本情報テーブル 143を示す。
[0068] 文字基本情報テーブル 143には、仮想領域の縦の長さを示すデータ (KBT)と、仮 想領域の横の長さを示すデータ (KBY)と、文字の縦の長さを示すデータ (KLT)と、 文字の横の長さを示すデータ (KLY)とが含まれている。しかし、文字基本情報テー ブル 143に含まれるデータはこれらのデータに限らない。文字基本情報テーブル 14 3には、表示面 400の縦方向に表示し得る文字数を示すデータ (KMT)と、表示面 4 00の横方向に表示し得る文字数を示すデータ (KMY)とが含まれてもよ ヽ。
[0069] 図 5は、表示面情報テーブル 144を示す。
[0070] 表示面情報テーブル 144には、複数の種類の表示面の縦の長さを示すデータと、 複数の種類の表示面の横の長さを示すデータとが含まれている。
[0071] 図 6は、文字変更情報テーブル 145を示す。文字変更情報テーブル 145には、複 数の文字変更情報が含まれている。文字変更情報は、文字の大きさを変更するため の情報を示す。
[0072] 例えば、文字変更情報は、文字をどの程度変更するかを示す情報である。「大きく」 を示す文字変更情報は、文字の縦の長さを 2だけ長くし、文字の横の長さを 3だけ長 くすることを示す。「小さく」を示す文字変更情報は、文字の縦の長さを 1だけ長くし、 文字の横の長さを 2だけ短くすることを示す。「広く」を示す文字変更情報は、文字の 縦の長さを変更せずに、文字の横の長さを 1だけ長くすることを示す。「狭く」を示す 文字変更情報は、文字の縦の長さを変更せずに、文字の横の長さを 4だけ短くするこ とを示す。「高く」を示す文字変更情報は、文字の縦の長さを 4だけ長くし、文字の横 の長さを変更しないことを示す。「低く」を示す文字変更情報は、文字の縦の長さを 3 だけ短くし、文字の横の長さを変更しないことを示す。
[0073] なお、文字変更情報は、文字をどの程度変更するかを示す情報であることには限ら れない。文字変更情報は、変更後の文字の縦の長さと横の長さとを示してもよい。文 字変更情報は、文字の縦の長さおよび横の長さの少なくとも一方の長さを変更するこ とを示してもよい。文字変更情報は、変更の前後で文字の縦の長さと横の長さとの比 が一定になるように文字の大きさを変更することを示してもよい。文字変更情報は、変 更の前後で文字の縦の長さと横の長さとの比が異なるように文字の大きさを変更する ことを示してちょい。
[0074] CPU121は、文字データ 142と、文字基本情報テーブル 143に含まれるデータと、 表示面情報テーブル 144に含まれるデータと、文字変更情報テーブル 145に含まれ るデータとを利用して、文字表示プログラム 141を実行する。
[0075] 図 7は、文字表示プログラム 141の処理手順を示すフローチャートである。文字表 示プログラム 141は、 CPU121によって実行される。
[0076] 以下、図 7を参照して文字表示プログラム 141の処理の手順をステップごとに説明 する。
[0077] ステップ S101 :表示デバイス 130に表示される文字を示す文字情報が、入力デバ イス 130を介して主メモリ 122に入力される。入力された文字情報に応じて、 CPU 12 1は、補助記憶装置 140に格納されている文字データ 142を補助記憶装置 140から 読み込み、主メモリ 122に入力する。 CPU121は、文字基本情報テーブル 143に含 まれるデータと表示面情報テーブル 144に含まれるデータとを補助記憶装置 140か ら読み込み、主メモリ 122に入力する。 CPU121は、文字変更情報テーブル 145に 含まれた複数の文字変更情報から、少なくとも 1つの文字変更情報を選択し、選択さ れた少なくとも 1つの文字変更情報を主メモリ 122に入力する。なお、文字変更情報 は、あら力じめ文字変更情報テーブル 145に格納されていることに限らない。ユーザ が入力デバイス 130を介して所望の文字変更情報を主メモリ 122に入力してもよい。
[0078] CPU121が、文字基本情報テーブル 143に含まれるデータと表示面情報テープ ル 144に含まれるデータと CPU121によって選択された文字変更情報とを主メモリ 1 22に入力した後に、 CPU 121は処理をステップ S 102に進める。
[0079] ステップ S102 : CPU121は、表示面情報テーブル 144に含まれるデータに基づい て表示面の大きさを決める。 CPU121は、選択された文字変更情報に応じて文字基 本情報テーブル 143に含まれる文字領域の縦の長さを示すデータと、文字領域の横 の長さを示すデータとを変更する。 CPU121は、仮想領域の大きさを一定に保持し ながら、文字領域の縦の長さを示すデータと、文字領域の横の長さを示すデータとを 変更する。
[0080] 図 8は、 CPU121によって変更される前の文字基本情報テーブルと CPU121によ つて変更された後の文字基本情報テーブルとの例を示す。
[0081] CPU121によって選択された文字変更情報が例えば「狭く」を示す文字変更情報 である場合には、文字の縦の長さは変更されずに、文字の横の長さが 4だけ短くなる ように文字基本情報テーブルが変更される。文字基本情報テーブルに含まれたデー タのうち、文字の縦の長さを示すデータは、 19のままであるが、文字の横の長さを示 すデータは、 19から 15に変更されている。
[0082] 文字基本情報テーブルに含まれたデータのうち、文字の大きさを変更する前の仮 想領域の縦の長さを示すデータは 20であり、横の長さを示すデータは 20である。文 字の大きさを変更した後の仮想領域の縦の長さを示すデータは 20であり、横の長さ を示すデータは 20である。 CPU121は、文字の大きさを変更する前後で、仮想領域 の縦の長さを示すデータを一定に保持する。 CPU121は、文字の大きさを変更する 前後で、仮想領域の横の長さを示すデータを一定に保持する。
[0083] 文字基本情報テーブルに含まれたデータのうち、文字の大きさを変更する前の表 示面 400の縦方向に表示し得る文字数を示すデータは 15であり、横方向に表示し 得る文字数を示すデータは 10である。文字の大きさを変更した後の表示面 400の縦 方向に表示し得る文字数を示すデータは 15であり、横方向に表示し得る文字数を示 すデータは 10である。
[0084] なお、 CPU121は、文字領域の縦の長さを示すデータと文字領域の横の長さを示 すデータとの両方を変更することに限られない。 CPU121は、文字領域の縦の長さ を示すデータと文字領域の横の長さを示すデータとのいずれか一方を変更してもよ い。この場合には、 CPU121は、変更されたデータと変更されな力つたデータとに基 づ ヽて、変更された大きさを有する文字を示すデータを生成する。
[0085] CPU121が文字基本情報テーブルを変更した後に、 CPU121は処理をステップ S 103に進める。
[0086] ステップ S103 : CPU121は、変更された大きさを有する文字を示すデータが表示 デバイスに表示可能になるように、変更された大きさを有する文字を示すデータから 描画データを生成する。例えば、 CPU121は、変更された大きさを有する文字を示 すデータを直線引きやスプライン等の曲線引きプログラムを用 、て描画データにする 。生成された描画データは、主メモリ 122に格納される。
[0087] 例えば、 CPU121は、図 8に示される変更された後の文字基本情報テーブルに基 づいて、描画データを生成する。変更された大きさを有する文字を示すデータ (文字 の縦の長さを示すデータは 19、文字の横の長さを示すデータは 15)から描画データ を生成する。
[0088] CPU121力 生成された描画データを主メモリ 122に格納した後に、 CPU121は 処理をステップ S 104に進める。
[0089] ステップ S104 : CPU121は、ステップ S103で生成された描画データに基づいて、 表示デバイス 110の表示面 400に含まれる仮想領域に、変更された大きさを有する 文字を表示するように、表示デバイス 110を制御する。
[0090] 例えば、 CPU121は、文字を表示する前に図 8に示される文字基本情報テーブル に含まれるデータを変更する。 CPU121は、変更されたデータに従って、文字の大 きさ、仮想領域の大きさ、文字数を決定する。例えば、仮想領域の大きさを一定に保 持したまま文字の横の長さを狭める場合には、図 8に示される文字基本情報テープ ルに含まれるデータを変更する際に仮想領域の大きさを示すデータを変更すること なく文字の横の長さを短くするようにすればよい。図 8に示される例では、文字の横の 長さを示すデータが 19から 15に変更されている。
[0091] 表示デバイスが液晶表示装置である場合には、表示デバイスの表示面に複数のピ クセルが設けられている。複数のピクセルの各々は、複数のサブピクセルに分割され ている。複数のサブピクセルの各々には、複数の色要素(例えば、 R (赤)、 G (緑)、 B (青))の各々が割り当てられている。 CPU121は、文字の大きさをピクセルごとに制 御し得る。しかし、これに限らない。表示デバイスが液晶表示装置である場合には、 C PU121は、サブピクセルごとに文字の大きさを制御してもよい。 CPU121は、サブピ クセルの単位で文字の大きさを変更するために、表示デバイスを制御し得る。 CPU1 21がサブピクセルの単位で文字の大きさを変更する場合には、 CPU121がピクセル の単位で文字の大きさを変更する場合と比べて、文字の大きさをよりきめ細力べ制御 することができる。
[0092] 図 9は、ピクセルの形状とサブピクセルの形状との関係を示す。
[0093] サブピクセルの形状は、ピクセルを 3分割してつくられる縦長の短冊状である。しか し、サブピクセルの形状は、縦長の短冊状に限らない。サブピクセルの形状は、横長 の短冊状でよい。サブピクセルの形状は、任意の形にピクセルを分割してつくられる 形状でよい。
[0094] 図 10は、小さくされた大きさを有する文字を表示した表示領域の例を示す。
[0095] 表示領域 10Aと表示領域 10Bとは、文字の大きさを小さくする前の表示領域を示 す。表示領域 10A'と表示領域 10B'とは、文字の大きさを小さくした後の表示領域を 示す。表示領域 10A'は、仮想領域の大きさを一定に保持しながら文字の横の長さ を短くしたために、文字が表示される位置は仮想領域の範囲内に保持されている。 表示領域 10B'は、仮想領域の大きさを一定に保持しながら文字の横の長さを短くし たために、文字が表示される位置は仮想領域の範囲内に保持されて!、る。
[0096] 図 11は、仮想領域 A— Mの大きさと仮想領域 A— Mに表示された文字 a— mの大 きさとの関係を示す。例えば、仮想領域 A— Mの各々は、図 1に示された仮想領域 4 30a— 430eの!ヽずれ力である。
[0097] なお、仮想領域 A— Mに表示された斜線部分には、斜線部分と同じ大きさを有する 文字 a— mが表示されて 、るとする。
[0098] 仮想領域 A— Mの大きさは、全て同じである。
[0099] 仮想領域 Aには、文字 aが表示されている。文字の大きさは、仮想領域 Aと同じであ る。 [0100] 仮想領域 Bには、文字 bが表示されている。文字 bの縦の長さは文字 aの縦の長さよ りも短い。文字 bの横の長さは文字 aの横の長さと同じである。
[0101] 仮想領域 Cには、文字 cが表示されている。文字 cの縦の長さは文字 bの縦の長さよ りも短い。文字の横の長さは文字 aの横の長さと同じである。
[0102] 仮想領域 Dには、文字 dが表示されている。文字 dの縦の長さは文字 cの縦の長さよ りも短い。文字 dの横の長さは文字 aの横の長さと同じである。
[0103] 仮想領域 Eには、文字 eが表示されている。文字 eの縦の長さは文字 dの縦の長さよ りも短い。文字 eの横の長さは文字 aの横の長さと同じである。
[0104] 仮想領域 Fには、文字 fが表示されている。文字 fの縦の長さは文字 aの縦の長さと 同じである。文字 fの横の長さは文字 aの横の長さよりも短い。
[0105] 仮想領域 Gには、文字 gが表示されている。文字 gの縦の長さは文字 aの縦の長さと 同じである。文字 gの横の長さは文字 fの横の長さよりも短い。
[0106] 仮想領域 Hには、文字 hが表示されている。文字 hの縦の長さは文字 aの縦の長さと 同じである。文字 hの横の長さは文字 gの横の長さよりも短い。
[0107] 仮想領域 Iには、文字 iが表示されている。文字 iの縦の長さは文字 aの縦の長さと同 じである。文字 iの横の長さは文字 hの横の長さよりも短い。
[0108] 仮想領 には、文字 jが表示されている。文字 jの縦の長さは文字 bの縦の長さと同 じである。文字 jの横の長さは文字 fの横の長さと同じである。
[0109] 仮想領域 Kには、文字 kが表示されている。文字 kの縦の長さは文字 cの縦の長さと 同じである。文字 kの横の長さは文字 gの横の長さと同じである。
[0110] 仮想領域 Lには、文字 1が表示されている。文字 1の縦の長さは文字 dの縦の長さと 同じである。文字 1の横の長さは文字 hの横の長さと同じである。
[0111] 仮想領域 Mには、文字 mが表示されている。文字 mの縦の長さは文字 eの縦の長さ と同じである。文字 mの横の長さは文字 iの横の長さと同じである。
[0112] 図 12は、図 11に示した仮想領域を含んだ表示面の例を示す。
[0113] 表示面 AAには、図 11に示した仮想領域 Aが含まれている。表示面 FFには、図 11 に示した仮想領域 Fが含まれている。表示面 GGには、図 11に示した仮想領域 Gが 含まれている。表示面 HHには、図 11に示した仮想領域 Hが含まれている。表示面 II には、図 11に示した仮想領域 Iが含まれている。
[0114] 図 13は、図 11に示した仮想領域を含んだ表示面の例を示す。
[0115] 表示面 AAには、図 11に示した仮想領域 Aが含まれている。表示面 BBには、図 11 に示した仮想領域 Bが含まれている。表示面 CCには、図 11に示した仮想領域じが 含まれている。表示面 DDには、図 11に示した仮想領域 Dが含まれている。表示面 E Eには、図 11に示した仮想領域 Eが含まれて 、る。
[0116] 図 14は、図 11に示した仮想領域を含んだ表示面の例を示す。
[0117] 表示面 AAには、図 11に示した仮想領域 Aが含まれている。表示面 JJには、図 11 に示した仮想領 が含まれている。表示面 KKには、図 11に示した仮想領域 Kが含 まれている。表示面 LLには、図 11に示した仮想領域 Lが含まれている。表示面 MM には、図 11に示した仮想領域 Mが含まれている。
[0118] 例えば、図 7に示される実施の形態では、ステップ S 102が「表示領域に含まれる複 数の仮想領域の各々の大きさを一定に保持しながら、複数の文字の各々の大きさを 変更するステップ」に対応し、ステップ S 104が「変更された大きさを有する複数の文 字の各々を複数の仮想領域の各々に表示するように表示デバイスを制御するステツ プ」に対応する。しかし、文字表示プログラム 141の処理手順が図 7に示されるものに 限定されるわけではない。文字表示プログラム 141の処理手順は、上述した「表示領 域に含まれる複数の仮想領域の各々の大きさを一定に保持しながら、複数の文字の 各々の大きさを変更するステップ」および「変更された大きさを有する複数の文字の 各々を複数の仮想領域の各々に表示するように表示デバイスを制御するステップ」の 機能を有する限り、任意の処理手順を有し得る。
[0119] なお、上述した実施の形態では、表示領域に含まれる複数の仮想領域の各々の大 きさを一定に保持しながら、複数の文字の各々の大きさを変更し、変更された大きさ を有する複数の文字の各々を複数の仮想領域の各々に表示する場合を例にとり説 明したが、本発明はこれに限定されない。文字に代えて、あるいは文字に加えて、表 示領域に含まれる複数の仮想領域の各々の大きさを一定に保持しながら、複数の図 形の各々の大きさを変更し、変更された大きさを有する複数の図形の各々を複数の 仮想領域の各々に表示する場合にも本発明を適用することができる。この場合、文 字表示プログラム 141に代えて、あるいは文字表示プログラム 141にカ卩えて図形表 示プログラムを使用するようにし、文字データ 142に代えて、あるいは文字データ 14 2に加えて図形データを使用するようにし、文字基本情報表示テーブル 143に代え て、ある 、は文字基本情報表示テーブル 143に加えて図形基本情報表示テーブル を使用するようにし、文字変更情報テーブル 145に代えて、あるいは文字変更情報 テーブル 145にカ卩えて図形変更情報テーブルを使用するようにすればよい。図形表 示プログラムもまた、文字表示プログラム 141と同様のステップを含み得る。図形変更 プログラムもまた、文字変更プログラム 143と同様のステップを含み得る。図形には、 例えば、文字の一部、模様、記号などが含まれる。
[0120] 本発明によれば、制御部は、表示領域に含まれる複数の仮想領域の各々の大きさ を一定に保持しながら複数の文字または図形の各々の大きさを変更し、変更された 大きさを有する複数の文字または図形の各々を複数の仮想領域の各々に表示する。
[0121] このように、本発明の文字図形表示装置が複数の仮想領域の各々の大きさを一定 に保持しながら複数の文字または図形の各々の大きさを変更することによって、複数 の文字または図形の各々の大きさが大きくされたり、文字と文字との間隔、文字と図 形との間隔または図形と図形との間隔が広げられたりする。したがって、文字または 図形の視認性 (読みやすさまたは読み取りやすさ)が向上される。
[0122] 本発明の文字図形表示装置が表示領域に含まれる複数の仮想領域の各々の大き さを一定に保持することによって、表示領域に含まれる複数の仮想領域の各々の位 置が一定に保持される。複数の文字または図形の各々は複数の仮想領域の各々に 表示されるため、複数の文字または図形の各々が表示される位置は複数の仮想領 域の各々の範囲内に保持される。したがって、複数の文字または図形のレイアウトが 変更されることを防ぐことができる。
[0123] この結果、文字または図形のレイアウトを変更することなぐ文字または図形の視認 性 (読みやすさまたは読み取りやすさ)を向上させることが可能になる。
[0124] 図 15は、図 3に示す文字表示装置 100をユーザが使用する場合のユーザの操作 手順を示す。
[0125] ステップ S201:ユーザは、入力デバイス 130を利用して、文字間隔を変更するため の信号を文字表示装置 100に送る。
[0126] 図 16は、表示デバイスに表示されている複数の文字を示す。
[0127] この時、表示デバイスに表示されている複数の文字は、補助記憶装置 140に格納 されている複数の文字であってもよいし、入力デバイス 130を介して文字表示装置 1
00に入力される複数の文字であってもよい。補助記憶装置 140に格納されている複 数の文字は、例えば、図示されていない通信回線を介して文字表示装置 100が受け 取った電子メールメッセージであってもよ 、。
[0128] ステップ S202:ユーザは文字間隔が変更された表示面を確認する。
[0129] ステップ S203:ユーザは、レイアウトが保たれて 、るか否かを判断する。
[0130] なお、ステップ S203において、ユーザは、 CPU121に文字基本情報テーブル 14
3と表示面情報テーブル 144とに基づいて、レイアウトが保たれている力否かを判断 させてちょい。
[0131] ステップ S203の判断が「Yes」の場合には、処理は終了する。
[0132] ステップ S203の判断が「No」の場合には、処理はステップ S204に進む。
[0133] ステップ S204:ユーザは、レイアウトを保ちた 、か否かを判断する。
[0134] ステップ S204の判断が「Yes」の場合には、処理はステップ S205に進む。
[0135] ステップ S204の判断が「No」の場合には、処理は終了する。
[0136] ステップ S205 :ユーザは、入力デバイス 130を利用して、文字表示装置 100に備 えられた制御部 120に文字表示プログラム 141を実行させるための信号を文字表示 装置 100に送る。
[0137] 図 17は、文字表示プログラム 141を実行させた後に表示デバイスに表示された複 数の文字を示す。
[0138] 複数の文字の各々は複数の仮想領域の各々に表示されるため、複数の文字の各 々が表示される位置は複数の仮想領域の各々の範囲内に保持されている。この結 果、文字のレイアウトを変更することなぐ文字の視認性 (読みやすさまたは読み取り やすさ)が向上されている。
[0139] 以上のように、本発明の好ましい実施形態を用いて本発明を例示してきた力 本発 明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求 の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、 本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に 基づいて等価な範囲を実施することができることが理解される。本明細書において引 用した特許、特許出願および文献は、その内容自体が具体的に本明細書に記載さ れているのと同様にその内容が本明細書に対する参考として援用されるべきであるこ とが理解される。
産業上の利用可能性
[0140] 本発明によれば、制御部は、表示領域に含まれる複数の仮想領域の各々の大きさ を一定に保持しながら複数の文字または図形の各々の大きさを変更し、変更された 大きさを有する複数の文字または図形の各々を複数の仮想領域の各々に表示する。
[0141] このように、本発明の文字図形表示装置が複数の仮想領域の各々の大きさを一定 に保持しながら複数の文字または図形の各々の大きさを変更することによって、複数 の文字または図形の各々の大きさが大きくされたり、文字と文字との間隔、文字と図 形との間隔または図形と図形との間隔が広げられたりする。したがって、文字または 図形の視認性 (読みやすさまたは読み取りやすさ)が向上される。
[0142] 本発明の文字図形表示装置が表示領域に含まれる複数の仮想領域の各々の大き さを一定に保持することによって、表示領域に含まれる複数の仮想領域の各々の位 置が一定に保持される。複数の文字または図形の各々は複数の仮想領域の各々に 表示されるため、複数の文字または図形の各々が表示される位置は複数の仮想領 域の各々の範囲内に保持される。したがって、複数の文字または図形のレイアウトが 変更されることを防ぐことができる。
[0143] この結果、文字または図形のレイアウトを変更することなぐ文字または図形の視認 性 (読みやすさまたは読み取りやすさ)を向上させることが可能になる。
図面の簡単な説明
[0144] [図 1]本発明の文字表示装置に含まれる表示デバイスの表示面 400を示す図である
[図 2]仮想領域と文字領域との位置関係を示す図である。
[図 3]本発明の実施の形態の文字表示装置 100の構成を示す図である。 圆 4]文字基本情報テーブル 143を示す図である。
[図 5]表示面情報テーブル 144を示す図である。
[図 6]文字変更情報テーブル 145を示す図である。
[図 7]文字表示プログラム 141の処理手順を示すフローチャートである。
[図 8]CPU121によって変更される前の文字基本情報テーブルと CPU121によって 変更された後の文字基本情報テーブルとの例を示す図である。
[図 9]ピクセルの形状とサブピクセルの形状との関係を示す図である。
圆 10]小さくされた大きさを有する文字を表示した表示領域の例を示す図である。 圆 11]仮想領域 A— Mの大きさと仮想領域 A— Mに表示された文字 a— mの大きさと の関係を示す図である。
[図 12]図 11に示した仮想領域を含んだ表示面の例を示す図である。
[図 13]図 11に示した仮想領域を含んだ表示面の例を示す図である。
[図 14]図 11に示した仮想領域を含んだ表示面の例を示す図である。
圆 15]図 3に示す文字表示装置 100をユーザが使用する場合のユーザの操作手順 を示す図である。
[図 16]表示デバイスに表示されている複数の文字を示す図である。
圆 17]文字表示プログラム 141を実行させた後に表示デバイスに表示された複数の 文字を示す図である。
圆 18]文字が表示された表示面を示す図である。
圆 19]方法(1)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
[図 20]方法 (2)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
圆 21]方法 (2)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
圆 22]方法 (2)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
圆 23]方法(1)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す
図である。
1—
[図〇
〇 24]方法(2)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
[図 25]方法(2)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
[図 26]方法(2)を用いて文字間隔が広げられた文字を表示した表示領域の例を示す 図である。
符号の説明
文字表示装置
110 表示デノイス
120 制御部
121 CPU
122 主メモリ
130 入力デバイス
140 補助記憶装置
141 文字表示プログラム
142 文字データ
143 文字基本情報テーブル
144 表示面情報テープノレ
145 文字変更情報テープノレ

Claims

請求の範囲
[1] 複数の文字または図形を表示する表示領域を含む表示デバイスと、
前記表示デバイスを制御する制御部と
を備える文字図形表示装置であって、
前記表示領域は、複数の仮想領域を含み、
前記制御部は、
前記表示領域に含まれる前記複数の仮想領域の各々の大きさを一定に保持しな がら、前記複数の文字または図形の各々の大きさを変更し、
前記変更された大きさを有する複数の文字または図形の各々を前記複数の仮想領 域の各々に表示するように前記表示デバイスを制御する、文字図形表示装置。
[2] 前記複数の文字または図形の各々の大きさは、縦の長さと横の長さとによって規定さ れ、
前記制御部は、前記縦の長さおよび前記横の長さの少なくとも一方の長さを変更 するように、前記複数の文字または図形の各々の大きさを変更する、請求項 1に記載 の文字図形表示装置。
[3] 前記制御部は、前記縦の長さと前記横の長さとの比が一定になるように、前記複数の 文字または図形の各々の大きさを変更する、請求項 2に記載の文字図形表示装置。
[4] 前記制御部は、前記縦の長さと前記横の長さとの比が異なるように、前記複数の文 字または図形の各々の大きさを変更する、請求項 2に記載の文字図形表示装置。
[5] 前記表示領域は複数のピクセルを有しており、
前記複数のピクセルの各々は、複数のサブピクセルに分割されており、 前記制御部は、前記複数の文字または図形の各々の大きさをサブピクセルの単位 で変更する、請求項 1に記載の文字図形表示装置。
[6] 前記文字図形表示装置は、文字図形変更情報テーブルを格納する格納部をさらに 備え、
前記文字図形変更情報テーブルは、複数の文字図形変更情報を含み、 前記複数の文字図形変更情報の各々は、前記複数の文字または図形の各々の大 きさを変更するための情報であり、 前記制御部は、前記複数の文字図形変更情報を含む文字図形変更情報テーブル から、少なくとも 1つの前記文字図形変更情報を選択し、
前記選択された少なくとも 1つの文字図形変更情報に応じて、前記複数の文字また は図形の各々の大きさを変更する、請求項 1に記載の文字図形表示装置。
[7] 表示デバイスに複数の文字または図形を表示する文字図形表示方法であって、 前記表示領域は、複数の仮想領域を含み、
前記文字図形表示方法は、
前記表示領域に含まれる前記複数の仮想領域の各々の大きさを一定に保持しな がら、前記複数の文字または図形の各々の大きさを変更するステップと、
前記変更された大きさを有する複数の文字または図形の各々を前記複数の仮想領 域の各々に表示するように前記表示デバイスを制御するステップと
を包含する、文字図形表示方法。
[8] 複数の文字または図形を表示する表示領域を含む表示デバイスと、前記表示デバィ スを制御する制御部とを備える文字図形表示装置に文字図形表示処理を実行させ るためのプログラムであって、
前記表示領域は、複数の仮想領域を含み、
前記文字図形表示処理は、
前記表示領域に含まれる前記複数の仮想領域の各々の大きさを一定に保持しな がら、前記複数の文字または図形の各々の大きさを変更するステップと、
前記変更された大きさを有する複数の文字または図形の各々を前記複数の仮想領 域の各々に表示するように前記表示デバイスを制御するステップと
を包含する、プログラム。
[9] 複数の文字または図形を表示する表示領域を含む表示デバイスと、前記表示デバィ スを制御する制御部とを備える文字図形表示装置によって読み取り可能な記録媒体 であって、
前記表示領域は、複数の仮想領域を含み、
前記記録媒体は、
前記表示領域に含まれる前記複数の仮想領域の各々の大きさを一定に保持しな がら、前記複数の文字または図形の各々の大きさを変更するステップと、 前記変更された大きさを有する複数の文字または図形の各々を前記複数の仮想領 域の各々に表示するように前記表示デバイスを制御するステップと
を包含する処理を前記制御部に実行させるためのプログラムを記録して 、る、記録 媒体。
PCT/JP2004/007275 2003-05-29 2004-05-27 文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体 WO2004107310A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP04745381A EP1630783A4 (en) 2003-05-29 2004-05-27 CHARACTER GRAPHICS DISPLAY DEVICE, CHARACTER GRAPHICS DISPLAY PROCEDURES, PROGRAM AND RECORDING MEDIUM
US10/558,293 US7714879B2 (en) 2003-05-29 2004-05-27 Character/graphic display apparatus, character/graphic display method, program, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003153322A JP2004354767A (ja) 2003-05-29 2003-05-29 文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体
JP2003-153322 2003-05-29

Publications (1)

Publication Number Publication Date
WO2004107310A1 true WO2004107310A1 (ja) 2004-12-09

Family

ID=33487291

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/007275 WO2004107310A1 (ja) 2003-05-29 2004-05-27 文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体

Country Status (6)

Country Link
US (1) US7714879B2 (ja)
EP (1) EP1630783A4 (ja)
JP (1) JP2004354767A (ja)
CN (1) CN100505036C (ja)
TW (1) TWI276041B (ja)
WO (1) WO2004107310A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7710422B2 (en) * 2004-07-26 2010-05-04 Microsoft Corporation Font representations
JP4363371B2 (ja) * 2005-07-08 2009-11-11 ブラザー工業株式会社 画像形成データ生成装置、その方法、及び、そのプログラム
JP5519065B2 (ja) * 2012-09-27 2014-06-11 シャープ株式会社 輪郭線幅設定装置、輪郭階調数設定装置、輪郭線幅設定方法、及び輪郭階調数設定方法
US9516271B2 (en) 2012-10-31 2016-12-06 Microsoft Technology Licensing, Llc Auto-adjusting content size rendered on a display
EP2784771A1 (en) * 2013-03-25 2014-10-01 Samsung Electronics Co., Ltd. Display apparatus and method of outputting text thereof
WO2015056384A1 (ja) * 2013-10-18 2015-04-23 三菱電機株式会社 文字列表示装置
KR102224338B1 (ko) * 2013-12-10 2021-03-08 삼성전자 주식회사 휴대단말기에서 커서를 제어하는 방법 및 장치
US10062147B1 (en) 2014-09-16 2018-08-28 American Megatrends, Inc. Scaling a fixed font used by a firmware interface
CN107544743B (zh) * 2017-08-21 2020-04-14 广州视源电子科技股份有限公司 一种调整文字的方法、装置及电子设备
JP7090894B2 (ja) * 2018-07-26 2022-06-27 武蔵エンジニアリング株式会社 文字列表示装置および文字列表示方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4511267A (en) 1981-12-09 1985-04-16 Olympia Werke Ag Method for changing the supply of characters in an ideographic typewriter by combining and storing individual characters
JPH04168488A (ja) * 1990-10-31 1992-06-16 Nec Off Syst Ltd 文字発生装置
JPH08185397A (ja) * 1994-12-28 1996-07-16 Dainippon Screen Mfg Co Ltd 組版処理装置
JP2002540460A (ja) * 1999-03-19 2002-11-26 マイクロソフト コーポレイション 表示文字の位置付け方法および装置
JP2003140628A (ja) * 2001-11-05 2003-05-16 Hitachi Ltd 情報処理装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4283724A (en) * 1979-02-28 1981-08-11 Computer Operations Variable size dot matrix character generator in which a height signal and an aspect ratio signal actuate the same
DE3134282A1 (de) * 1981-08-29 1983-03-10 Olympia Werke Ag, 2940 Wilhelmshaven Verfahren zur darstellung ideografischer zeichen und vergleichbarer graphiken
DE3381300D1 (de) * 1983-03-31 1990-04-12 Ibm Abbildungsraumverwaltung und wiedergabe in einem bestimmten teil des bildschirms eines virtuellen mehrfunktionsterminals.
JPS59195759A (ja) * 1983-04-22 1984-11-06 Hitachi Ltd 画像の拡大縮小方法
JPS6039978A (ja) * 1983-08-15 1985-03-02 Nippon Telegr & Teleph Corp <Ntt> 文字パターン縮小装置
US4670841A (en) * 1985-07-23 1987-06-02 Kostopoulos George K Composite character generator
US5347624A (en) * 1987-03-05 1994-09-13 Hitachi, Ltd. Method and apparatus for display control
US5001697A (en) * 1988-02-10 1991-03-19 Ibm Corp. Method to automatically vary displayed object size with variations in window size
JPH01229649A (ja) * 1988-03-11 1989-09-13 Toshiba Corp ベクトルフォントデータを用いた印刷方式
US5241653A (en) * 1990-04-12 1993-08-31 Adobe Systems Incorporated Apparatus and method for adjusting and displaying scaled, rasterized characters
JPH04177295A (ja) 1990-11-09 1992-06-24 Nec Off Syst Ltd 文字発生装置
JP3101402B2 (ja) * 1992-02-05 2000-10-23 三洋電機株式会社 文書編集方法及び文書編集装置
JP2806679B2 (ja) 1992-03-12 1998-09-30 日本電気オフィスシステム株式会社 文字発生装置
JP2620576B2 (ja) * 1993-04-15 1997-06-18 インターナショナル・ビジネス・マシーンズ・コーポレイション ユーザが要求したフォントに従ってグラフィカル・ユーザ・インターフェースを調節する方法及びシステム
US5864332A (en) * 1994-06-29 1999-01-26 Canon Business Machines, Inc. Scalable edit window and displayable position indicators for an electronic typewriter
US5751283A (en) * 1996-07-17 1998-05-12 Microsoft Corporation Resizing a window and an object on a display screen
US5973692A (en) * 1997-03-10 1999-10-26 Knowlton; Kenneth Charles System for the capture and indexing of graphical representations of files, information sources and the like
US5886694A (en) * 1997-07-14 1999-03-23 Microsoft Corporation Method for automatically laying out controls in a dialog window
JP4203779B2 (ja) * 1999-03-15 2009-01-07 ソニー株式会社 表示要素立体化装置及びその方法
US6414698B1 (en) * 1999-04-13 2002-07-02 International Business Machines Corporation Method for enabling adaptive sizing of display elements
US6504544B1 (en) * 1999-07-30 2003-01-07 Curl Corporation Processing layout of text graphical objects
US6282327B1 (en) * 1999-07-30 2001-08-28 Microsoft Corporation Maintaining advance widths of existing characters that have been resolution enhanced
JP2001265480A (ja) 2000-01-14 2001-09-28 Nippon Telegr & Teleph Corp <Ntt> 端末表示方法、端末装置、及び当該方法を記録した記録媒体
JP5465819B2 (ja) * 2000-02-12 2014-04-09 アドビ システムズ, インコーポレイテッド テキストグリッド作成ツール
JP3747737B2 (ja) * 2000-05-10 2006-02-22 日本電気株式会社 広域精細画像生成方法及びシステム並びにコンピュータ可読記録媒体
JP4672856B2 (ja) 2000-12-01 2011-04-20 キヤノン株式会社 マルチ画面表示装置及びマルチ画面表示方法
JP4180814B2 (ja) * 2001-10-22 2008-11-12 松下電器産業株式会社 太字表示方法及びそれを用いた表示装置
US7257776B2 (en) * 2002-02-05 2007-08-14 Microsoft Corporation Systems and methods for scaling a graphical user interface according to display dimensions and using a tiered sizing schema to define display objects
JP4125249B2 (ja) * 2004-01-30 2008-07-30 キヤノン株式会社 情報処理方法及び情報処理装置及びコンピュータ読み取り可能なプログラム
JP4700940B2 (ja) * 2004-08-27 2011-06-15 キヤノン株式会社 情報処理装置及びその制御方法、プログラム
US7831908B2 (en) * 2005-05-20 2010-11-09 Alexander Vincent Danilo Method and apparatus for layout of text and image documents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4511267A (en) 1981-12-09 1985-04-16 Olympia Werke Ag Method for changing the supply of characters in an ideographic typewriter by combining and storing individual characters
JPH04168488A (ja) * 1990-10-31 1992-06-16 Nec Off Syst Ltd 文字発生装置
JPH08185397A (ja) * 1994-12-28 1996-07-16 Dainippon Screen Mfg Co Ltd 組版処理装置
JP2002540460A (ja) * 1999-03-19 2002-11-26 マイクロソフト コーポレイション 表示文字の位置付け方法および装置
JP2003140628A (ja) * 2001-11-05 2003-05-16 Hitachi Ltd 情報処理装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1630783A4

Also Published As

Publication number Publication date
CN1799088A (zh) 2006-07-05
TW200504677A (en) 2005-02-01
JP2004354767A (ja) 2004-12-16
EP1630783A4 (en) 2006-08-30
EP1630783A1 (en) 2006-03-01
CN100505036C (zh) 2009-06-24
TWI276041B (en) 2007-03-11
US7714879B2 (en) 2010-05-11
US20070070089A1 (en) 2007-03-29

Similar Documents

Publication Publication Date Title
US6441824B2 (en) Method and apparatus for dynamic text resizing
WO2004107310A1 (ja) 文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体
US20100033487A1 (en) Display device, control method for the same, and information storage medium
JP2000089879A (ja) 表示生成方法および装置
WO2003071516A1 (en) Character display apparatus and character display method, control program for controlling the character disply method and recording medium recording the control program
JP3791259B2 (ja) アウトラインスムージング処理方法
US7292253B2 (en) Display apparatus, information display method, information display program, readable recording medium, and information apparatus
US8671125B2 (en) Electronic calculator and computer-readable medium
JPH10105153A (ja) 情報処理装置とその拡大表示方法および記録媒体
JP2014157507A (ja) 表示制御装置
JP2007299220A (ja) 表示制御装置および表示制御プログラム
JP5114249B2 (ja) 表示装置および表示方法
US20080062180A1 (en) Character/Graphic Display Apparatus, Character/Graphic Display Method, Program, and Recording Medium
EP1916650A1 (en) Character data generation device, electronic information device, character data generation program, and readable recording medium
JP2005157436A (ja) 決済端末機の表示装置
JP2007052695A (ja) 情報処理装置
CN112242118B (zh) 信息滚动显示方法、装置和系统
JP6036072B2 (ja) 画像処理装置
JP2005266356A (ja) 画像表示処理装置
JP2005135268A (ja) 紙面をレイアウトするための装置、方法、およびプログラム
JP5878489B2 (ja) 情報処理装置及びプログラム
JP2005157659A (ja) 文書表示装置
JP2007518143A (ja) 演算処理装置
JPH05297849A (ja) 文字図形表示処理方法
JPH02277121A (ja) 文字の矩形枠表示方式

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004745381

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20048149294

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2004745381

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007070089

Country of ref document: US

Ref document number: 10558293

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10558293

Country of ref document: US