WO2012114807A1 - Display data generation device - Google Patents
Display data generation device Download PDFInfo
- Publication number
- WO2012114807A1 WO2012114807A1 PCT/JP2012/051370 JP2012051370W WO2012114807A1 WO 2012114807 A1 WO2012114807 A1 WO 2012114807A1 JP 2012051370 W JP2012051370 W JP 2012051370W WO 2012114807 A1 WO2012114807 A1 WO 2012114807A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- character
- data
- character code
- display
- unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
Definitions
- the present invention relates to a display data generation device and a display data generation method for generating display data for displaying a content image including characters on a display device.
- a display device that displays an image corresponding to content (for example, an electronic book) including characters has been used.
- characters are drawn by interpreting the character code included in the content data.
- the character codes included in the content data may include character codes that cannot be handled by the display device that displays the content data.
- a character code that cannot be handled by a display device and a character (external character image) image corresponding to the character code (external character image) are stored in association with each other, and the character code is stored in the content data. If it is included, the external character image is displayed.
- Patent Document 1 discloses a technique for storing character codes and external character images in association with each other, searching for character codes that cannot be handled from an input document, and converting the searched character codes into external character images. Yes.
- JP 2001-318913 A Japanese Patent Publication “JP 2001-318913 A (published on November 16, 2001)”
- the present invention has been made in view of the above problems, and an object of the present invention is to provide a display capable of efficiently generating display data for appropriately displaying an image of content including characters on a display device.
- An object of the present invention is to provide a display data generation device and a display data generation method.
- the display data generation device of the present invention displays data for displaying an image corresponding to the content data on the display device based on content data that is content data including characters.
- the content data editing unit includes a content data editing unit that generates a character code of each character included in the content data in a character code standard that can be used by the display device.
- the character code standard for the character code based on the character data acquired by the character data acquisition unit acquired from the font data storage unit that stores character codes and character data for a plurality of characters in association with each other.
- an external character image generation unit that generates external character image data that is character image data corresponding to the character code determined to be not included
- An external character replacement unit that replaces the character code determined to be a character code that is not compatible with the external character image data corresponding to the character code.
- the display data can be generated efficiently.
- display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data.
- the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
- FIG. 1 is a block diagram illustrating a schematic configuration of a display data generation device according to an embodiment of the present invention. It is a flowchart which shows the flow of a process in the display data generation apparatus concerning one Embodiment of this invention. It is explanatory drawing which shows an example of the edit screen displayed on the display part of the data generator for a display concerning one Embodiment of this invention. It is explanatory drawing which shows an example of the edit screen displayed on the display part of the data generator for a display concerning one Embodiment of this invention.
- FIG. 1 is an explanatory diagram showing an outline of processing in the display data generation apparatus 10 according to the present embodiment.
- the display data generation device 10 generates display data for displaying content data including characters (for example, an electronic book) on a predetermined display device.
- the display data generation device 10 displays the character code as it is. Data is generated (see arrow A in FIG. 1).
- the display data generation device 10 Generates external character image data, which is character image data corresponding to the character code, and generates display data in which the character code of the character in the content data is replaced with external character image data (arrows B1 and B2 in FIG. 1). reference). Specifically, the display data generation device 10 acquires character shape data from the font data of the character stored in the display data generation device 10 and generates external character image data based on the acquired character shape data. .
- display data is generated by replacing the character code of the character with the character code of the substitute character.
- the substitute character is preferably specified within a range of general-purpose character codes that can be displayed on various display devices.
- FIG. 2 is a block diagram showing a schematic configuration of the display data generating apparatus 10 according to the present embodiment.
- the display data generation device 10 includes an input unit 11, a content data editing unit 12, a character code standard storage unit 13, an alternative character table storage unit 14, a content data storage unit 15, and a font data storage unit 16.
- the input unit 11 receives various instructions input from a user who generates display data and various data inputs from various devices communicably connected to the display data generation device 10.
- the configuration of the input unit 11 is not particularly limited, and various conventionally known input devices (for example, a keyboard, a mouse, a touch panel, a touch pad, a pen tablet, etc.) and various communication interfaces such as a USB (Universal Serial Serial Bus). Etc. can be used.
- the input unit 11 may read data from a storage unit provided in the display data generation device 10 or a storage medium that is detachably attached to the display data generation device 10.
- the content data editing unit 12 generates display data for displaying content data including characters input via the input unit 11 on a predetermined display device.
- the content data editing unit 12 includes an edit screen generation unit 21, a character code determination unit 22, an external character replacement unit 23, an alternative character conversion unit 24, a preview image generation unit 25, and an external character image generation unit 26.
- the editing screen generation unit 21 generates a display screen for editing and / or reviewing (verifying) text information that is information about characters included in the content data, and causes the display unit 17 to display the display screen.
- the character code determination unit 22 determines whether or not the character code included in the content data input via the input unit 11 is a character code that can be used in the display device (display device that displays display data). To do.
- the external character replacement unit 23 is a character code in which the character code included in the content data input via the input unit 11 cannot be used in the display device, and the font of the character code is stored in the font data storage unit 16. In this case (when the external character image generation unit 26 can generate external character image data), the character code in the content data is replaced with the external character image generated by the external character image generation unit 26.
- the substitute character conversion unit 24 is a character code in which the character code included in the content data input via the input unit 11 cannot be used in the display device, and the font of the character code is stored in the font data storage unit 16. If there is not (when the external character image generation unit 26 cannot generate external character image data), the character code in the content data is converted to the character code of the substitute character associated with the character code. As will be described later, when the character code included in the content data is replaced with the external character image data, the character code of the alternative character corresponding to the character code is included in the display data in association with the external character image data. It may be.
- the preview image generation unit 25 generates preview image data of an image (content image) corresponding to the display data edited by the content data editing unit 12 and displays the preview image data on the display unit 17 of the display data generation device 10.
- the external character image generation unit 26 is an external character image that is character image data corresponding to the character code. Generate data.
- the external character image generation unit 26 includes a character shape data acquisition unit 31 and a drawing unit 33.
- the character shape data acquisition unit 31 stores character character data corresponding to the character code from the font data storage unit 16. To get automatically.
- the character data acquisition unit 31 includes a character data shift unit 32. When a plurality of character data corresponding to the same character code are stored in the font data storage unit 16, the character data shift unit 32 switches (shifts) character data to be used in accordance with a user instruction.
- the drawing unit 33 automatically generates external character image data, which is image data of a character image corresponding to the character shape data, based on the character shape data acquired by the character shape data acquisition unit 31.
- the drawing unit 33 includes a drawing adjustment unit 34 and an image generation unit 35.
- Conditions such as the size, position, color, and thickness of the external character image in the automatically generated external character image data are set as follows. It can be adjusted (adjusted external characters) according to instructions from the user.
- the image generation unit 35 draws an external character image based on the character shape data, style information such as color and thickness, and adjustment information regarding the size and position of the external character image acquired from the drawing adjustment unit 34.
- the drawing adjustment unit 34 acquires an external character image from the image generation unit 35, generates an operation screen for the user to perform external character adjustment, and causes the display unit 17 to display the operation screen.
- the drawing adjustment unit 34 performs external character adjustment in accordance with an instruction from the user on the operation screen, and passes adjustment information indicating the adjustment result to the image generation unit 35.
- the drawing adjustment unit 34 generates an adjustment image, generates an operation screen for the user to adjust the external characters, displays the operation screen on the display unit 17, adjusts the external characters according to an instruction from the user, and adjusts the adjustment.
- Information may be stored. Further, the image generation unit 35 may generate an image using the stored adjustment information.
- the character code standard storage unit 13 stores a plurality of types of character code standards and character codes that can be used in each character code standard.
- the character code standard storage unit 13 stores JIS (Japanese Industrial Standard) first standard (JIS X 0208: 1997) to fourth standard (JIS X 0213: 2004), ASCII (ISO 646) as character code standards.
- JIS Japanese Industrial Standard
- ASCII ISO 646
- -IRV Latin-1
- ISO-8859-1 LAtin-5
- etc. are stored, and the user specifies and uses the character code standard of each language. .
- the font data storage unit 16 stores a font of characters corresponding to each character code that can be used in the display data generation device 10.
- the font data storage unit 16 stores font data of character codes that can be used in Unicode 2.1.
- the font data storage unit 16 stores a plurality of types of font data such as True Type Font such as Helvetica and MS Gothic, and Open Type Font such as Faber and Kozuka font.
- the substitute character table storage unit 14 is a table that stores character codes and character codes of substitute characters of characters corresponding to the character codes in association with each other.
- the content data storage unit 15 includes content data input via the input unit 11, content data being edited by the content data editing unit 12 (display data), and content data after editing processing by the content data editing unit 12 ( Display data).
- the display unit 17 displays information to be presented to a user who generates display data.
- the configuration of the display unit 17 is not particularly limited, and for example, a liquid crystal display, a plasma display, an organic EL display, a CRT display, or the like can be used.
- the output unit 18 performs an output process of the display data generated (edited) by the content data editing unit 12.
- the output unit 18 may output display data to a display device that is detachably connected to the display data generation device 10, and may be connected to a display device that is communicably connected via a communication network.
- the display data may be output.
- the output unit 18 outputs display data to various recording media that are detachably attached to the display data generation device 10 or to a recording device that is communicably connected via a communication network. May be.
- the communication network for example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, etc. can be used. It is.
- an infrared ray such as IrDA or a remote control, Bluetooth (registered trademark), 802, such as IEEE1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc. .11 Radio, HDR, mobile phone network, satellite line, terrestrial digital network, etc.
- the recording medium is, for example, a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, or an optical disk such as a CD-ROM / MO / MD / DVD / CD-R.
- a disk system including an IC card (including a memory card) / optical card or a semiconductor memory system such as a mask ROM / EPROM / EEPROM / flash ROM can be used.
- the input unit 11 acquires content information including a character code (S1).
- the input unit 11 may acquire content information generated by another device, or the user may directly input each character included in the content information via the input unit 11.
- the editing screen generation unit 21 may generate an editing screen for the user to edit the content information acquired by the input unit 11 and display it on the display unit 17.
- FIG. 4 is an explanatory diagram illustrating an example of an editing screen (text editor display screen) generated by the editing screen generation unit 21 and displayed on the display unit 17.
- the edit screen generation unit 21 displays each character included in the content information on the edit screen based on the font stored in the font data storage unit 16. That is, on the editing screen, each character included in the content information is displayed based on a character code standard (Unicode 2.1 in the present embodiment) that can be used in the display data generation device 10. Therefore, the user of the display data generation device 10 can edit each character included in the content data without being aware of the character code standard that can be used in the display device.
- style information such as font type, character size, and color can be specified.
- the edit data is described in the XML format, and the style information can be specified according to the XML tag definition.
- the input unit 11 acquires display device information (S2). Note that the order of S1 and S2 may be reversed, and S1 and S2 may be performed in parallel.
- the display device information includes character code information indicating a character code standard that can be used in a display device to which display data is supplied, font information indicating a font that can be used in the display device, and the like.
- character code information indicating a character code standard that can be used in a display device to which display data is supplied
- font information indicating a font that can be used in the display device, and the like.
- information indicating each usable font information indicating a font set by default, information indicating a font that is generally used frequently, etc. May be included.
- the character code determination unit 22 determines whether or not the content information acquired in S1 includes a character code (character code that cannot be used on the display device) that is outside the range of the character code standard that can be used on the display device. Is determined (S3). Specifically, the character code standard storage unit 13 stores information on character codes defined by the character code standard that can be used in the display device, and the character code determination unit 22 stores each character code included in the content information. Is included in the above information.
- the external character image generation unit 26 extracts one character code outside the range of the character code standard from the content information (S4). .
- the character form data acquisition unit 31 determines whether or not the character data corresponding to the character code extracted in S4 is stored in the font data storage unit 16 (S5). If the font type is specified, the character form data is searched from the specified type of font data. If it is determined that the data is stored in the font data storage unit 16, the character form data acquisition unit 31 acquires the character form data from the font data storage unit 16 (S6).
- the character data selected by the character data shift unit 32 according to an instruction from the user, or preset.
- the character form data corresponding to the priorities set is acquired.
- OpenType font it is used for conversion and vertical / horizontal conversion to “GSUB (Glyph Substitution) table” included in the storage part called OTL (OpenType Layout) table that describes the functions and characteristics of OpenType font.
- GSUB Glyph Substitution
- OTL OpenType Layout
- GSUB has a table for specifying more detailed characteristics (Features), and various specifications using tags can be made here.
- Features a plurality of pieces of character shape information having a common character code can be designated.
- the tag “aalt” means all variants of the same group (variants corresponding to the same character code), and the variants of the same group can be specified by serial numbers. That is, tags and tag numbers are given to variant characters in the same group, so that variant characters can be specified.
- GSUB table attributes of system (system), code (code, CID), gtag (font switching information), and alt (alternative character) are described in a tag format.
- system is an attribute indicating a character code system
- code is an attribute indicating a character code.
- Gtag is an attribute indicating a plurality of fonts (for example, variant characters) associated with the same character code
- alt is an attribute indicating an alternative character.
- FIG. 5 is an explanatory diagram showing an example of an edit screen displayed on the display unit 17 when setting these attributes.
- the system attribute is set to “Adobe-Japan1-6”
- the code attribute is set to “6930”
- the gtag attribute is set to “aalt_4”
- the alt attribute is set to “ ⁇ ”.
- the fourth variant character among all the variant characters corresponding to the character code 6930 is designated, and “ ⁇ ” is set as the substitute character.
- the character shape designation method is “jp78 (JIS78 character shape)”, “jp83 (JIS83 character shape)”, “trad (old character shape)”, “expt (expert character shape)”.
- Jp78 JIS78 character shape
- jp83 JIS83 character shape
- trad old character shape
- expt expert character shape
- the image generation unit 35 acquires style information (character style information) (S7).
- Style information refers to conditions for displaying the character on the display device (for example, size, color, presence / absence of underline, whether to display the character in bold, whether to make it bold, Is one or more of these conditions).
- the style information may be specified by the user via the input unit 11 on the editing screen, or may be acquired by detecting the style information of the character in the content information.
- the image generation unit 35 generates an external character image based on the character shape data acquired by the character shape data acquisition unit 31 in S6 and the style information acquired in S7 (S8). Then, the drawing adjustment unit 34 determines whether or not to perform drawing adjustment (S9). When drawing adjustment is performed, the generated external character image is displayed, and the drawing adjustment unit 34 acquires drawing adjustment information input from the user via the input unit 11 (S10), and returns to S8 to obtain the drawing adjustment information. An external character image that has been adjusted accordingly is generated and displayed. On the other hand, when drawing adjustment is not performed, the character code extracted in S4 in the content information is replaced with the generated external character image data (S11), and the process proceeds to S15.
- FIG. 6A is an explanatory diagram showing an example of drawing adjustment, and shows an example in which the drawing adjustment of the character “A” is performed.
- the window 41 includes an image 42 in which the editing target character is displayed in a standard font (standard font adopted in the display device) and the editing target character in an external character font (font stored in the font data storage unit 16).
- the displayed image 43 is displayed in a different color.
- the standard font is changed to another font that can be used in the display device by operating the frame portion 44 (inputting drawing adjustment information to the frame portion 44). Can be switched.
- the standard font is switched, the font name displayed in the frame portion 44 is switched, and the image 42 displayed in the window portion 41 is also switched to a character image corresponding to the switched font.
- external character image data that takes into account each of these fonts (external character image data for displaying an external character image with little discomfort regardless of which font is selected) is generated.
- the external character image data corresponding to each font may be created, or each font may be classified into a plurality of groups, and the external character image data corresponding to each group may be created. .
- an external character font can be switched to another font stored in the font data storage unit 16 by operating the frame unit 45 (inputting drawing adjustment information to the frame unit 45).
- the font name displayed in the frame portion 45 is switched, and the image 43 displayed in the window portion 41 is also switched to a character image corresponding to the font after switching.
- the font size of the image 42 and the image 43 can be switched by operating the frame portion 46 indicating the font size (inputting drawing adjustment information to the frame portion 46).
- the external character font for the drawing area (drawing area) 43a (or the standard font image 42) is displayed.
- the ratio of the size of the image 43 (the drawing size of the image 43 with respect to the size of the drawing area 43a) can be changed.
- the values of the frame portion 48 indicating the X-axis adjustment amount and the frame portion 49 indicating the Y-axis adjustment amount (inputting drawing adjustment information to the frame portions 48 and 49)
- the image of the external character font The display position (drawing position) in the X-axis direction (horizontal direction) and the Y-axis direction (vertical direction) in the 43 drawing areas 43a can be changed.
- the drawing adjustment unit 34 determines that no further drawing adjustment is performed, and external character image data corresponding to the image 43 of the external character font displayed at that time is displayed as content data ( (Display data).
- content data (Display data).
- the “Cancel” button is operated, the contents adjusted using the drawing adjustment image are canceled, and the external character image data in the state before displaying the drawing adjustment image is maintained.
- FIG. 6B is an explanatory diagram illustrating an example of a preview image together with a drawing adjustment image.
- the character surrounded by a circle is a character image displayed in accordance with the external character image data adopted in the display data.
- the image data of the preview image may be generated by the preview image generation unit 25 or the image generation unit 35.
- the size of the displayed character is It may be different. That is, even if the font size is the same, the size of the drawing area may differ depending on the font, so that when displayed side by side with other fonts, the size of the displayed character may be uncomfortable.
- the display position of the character in the drawing area may be different, and if the character with a different font is displayed side by side, the display position of the character may be shifted.
- the size of the drawing area may differ depending on the font
- the standard font of the display device and the font of the external character image data are different, the positions of the base lines of the external character image and the standard font are shifted. May end up. Therefore, by adjusting the external character image while confirming the preview image, it is possible to generate content data (display data) with a small shift in character size and character display position.
- the drawing adjustment is not necessarily performed every time the external character image is generated. For example, adjustment information regarding the position adjustment amount and size ratio is stored for each type of font stored in the font data storage unit 16, and the image generation unit 35 for the font characters for which the adjustment information is stored. However, an external character image may be generated based on the adjustment information.
- the alternative character conversion unit 24 stores the character in the alternative character table. It is determined whether a character code that can be used in the display device and is a character code of an alternative character corresponding to the code is stored (S12).
- FIG. 8A is an explanatory diagram showing an example of a description format of the alternative character table.
- the substitute character table a character code and a character code of a substitute character of a character corresponding to the character code are recorded in association with each other.
- the substitute character is preferably a standard character that can be used in each character code standard that is widely used.
- the alternative character conversion unit 24 converts the character code extracted in S4 in the content data into the character code of the alternative character.
- the process proceeds to S15. Note that only one alternative character may be stored in association with each other, or a plurality of alternative characters may be stored in association with each other.
- priorities are assigned to the plurality of substitute characters, and the character codes of the substitute characters with the highest priority among the substitute characters available on the display device You may make it replace with.
- the substitute character conversion unit 24 cannot display the character code extracted in S4 in the content data (display data).
- an external character image when an external character image cannot be generated, it is replaced with a substitute character.
- an alternative character is added to the external character image data of the character. Display image data associated with the character code may be generated.
- the external character image generation unit 26 uses a character code that is out of the character code standard range that cannot be used in the display device and is not replaced with external character image data or converted into an alternative character code. Is determined to remain in the content data (display data) (S15). If it is determined that the character code is left, the processing from S4 is performed on the remaining character code. On the other hand, if it is determined that it does not remain, the process proceeds to S16.
- the preview image generating unit 25 generates a preview image corresponding to the display data and displays it on the display unit 17 (S16).
- the content data editing unit 12 determines whether or not to perform further editing processing on the display data (S17). This determination may be made according to an instruction from the user input via the input unit 11, for example.
- the edit screen generation unit 21 generates an edit screen as shown in FIG. 4, the character displayed according to the external character image data is replaced with another character (character displayed according to the character code).
- it displays with the display form which differs from the above-mentioned other character. For example, the color of the character may be different, the thickness may be different, and whether it is italic may be different. Or you may display a line, a symbol, etc. on the character of the character displayed according to external character image data, or the neighborhood.
- the external character image can be easily identified while comparing the editing screen and the preview screen, and the suitability of the generated external character image can be efficiently confirmed.
- the content data editing unit 12 performs the editing process according to the user's instruction and returns to the process of S16.
- the content data editing unit 12 outputs the generated display data to a predetermined output destination (S19), and ends the process.
- the output destination of the display data is not particularly limited.
- another device for example, a display device that displays display data, a server device that accumulates display data, or a display device
- the data may be output to various recording media detachably attached to the data generation device 10, or may be stored in the content data storage unit 15.
- the display data generation device 10 determines whether or not the character code of each character included in the content data is a character code included in the character code standard that can be used in the display device.
- the character code discriminating unit 22 that performs character code data corresponding to a character code that is discriminated to be a character code that is not included in the character code standard, by associating the character code of a plurality of characters with the character shape data corresponding to the character. It corresponds to the character code determined to be a character code not included in the character code standard based on the character shape data acquisition unit 31 acquired from the stored font data storage unit 16 and the character shape data acquired by the character shape data acquisition unit 31.
- An external character image generation unit 26 that generates external character image data, which is character image data, and characters out of character codes included in the content data The character code is judged that the character code that is not included in the over-de standards and a nonstandard character replacing unit 23 to replace the external character image data corresponding to the character code.
- display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data.
- the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
- the external character image generation unit 26 performs character style information (for example, character size, color, thickness) corresponding to the external character image data in accordance with an instruction from the user.
- a drawing unit 33 drawing adjustment unit 34, image generation unit 35 for adjusting the presence / absence of an underline, whether italic or not, or a combination of these conditions).
- the font data storage unit 16 is provided in the display data generation device 10, but the present invention is not limited to this.
- the font data storage unit 16 may be provided in another device that is communicably connected to the display data generation device 10.
- each unit (each block, particularly the content data editing unit 12) provided in the display data generation device 10 may be realized by software using a processor such as a CPU.
- the respective units of the display data generation device 10 develop a CPU (central processing unit) that executes instructions of a control program for realizing each function, a ROM (read only memory) that stores the program, and the program.
- a RAM random access memory
- a storage device such as a memory for storing the program and various data, and the like are provided.
- An object of the present invention is a record in which a program code (execution format program, intermediate code program, source program) of a control program of the display data generation apparatus 10 which is software that realizes the above-described functions is recorded so as to be readable by a computer. This is achieved by supplying the medium to the display data generating apparatus 10 and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU).
- a program code execution format program, intermediate code program, source program
- Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R.
- Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
- the display data generation device 10 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network.
- the communication network is not particularly limited.
- the Internet intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available.
- the transmission medium constituting the communication network is not particularly limited.
- wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc.
- infrared rays such as IrDA and remote control, Bluetooth (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used.
- the present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
- the display data generation device of the present invention is a display for displaying an image corresponding to the content data on the display device based on content data that is content data including characters.
- a display data generation device including a content data editing unit for generating data for use, wherein the content data editing unit is a character code standard in which the character code of each character included in the content data can be used in the display device
- a character code determining unit that determines whether the character code is included in the character code, and character shape data corresponding to the character code determined by the character code determining unit as a character code that is not included in the character code standard,
- a character data acquisition unit that acquires from a font data storage unit that stores character codes and character data for a plurality of characters in association with each other, and the character code standard based on the character data acquired by the character data acquisition unit.
- an external character image generation unit that generates external character image data that is character image data corresponding to the character code determined to be not included
- An external character replacement unit that replaces the character code determined to be a character code that is not compatible with the external character image data corresponding to the character code.
- determines whether the character code of each character contained in the said content data is a character code contained in the character code specification which can be used with the said display apparatus, and character shape data
- the acquisition unit stores character shape data corresponding to a character code determined by the character code determination unit as a character code not included in the character code standard in association with character codes and character data for a plurality of characters. Obtained from the font data storage unit.
- the font data storage unit may be provided in the display data generation device, or provided in another device communicably connected to the display data generation device. May be.
- the external character image data which is the image data of the character corresponding to the character code determined that the external character image generation unit is a character code not included in the character code standard based on the character shape data acquired by the character shape data acquisition unit
- the character replacement unit replaces the character code determined to be a character code not included in the character code standard among the character codes included in the content data with the external character image data corresponding to the character code.
- display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data.
- the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
- the external character image generation unit includes an input unit that receives an instruction input from a user, and the character size, color, thickness, presence or absence of an underline corresponding to the external character image data according to the instruction input from the user, and It is good also as a structure which can change 1 or more of each conditions of whether it is italic.
- the user can refer to other character images displayed in the vicinity of the external character image, for example, so that the external character image style information (character size, color, thickness, presence or absence of underline, italic Whether or not, or a combination of these conditions) can be adjusted, so that display data with higher quality can be generated.
- the external character image style information character size, color, thickness, presence or absence of underline, italic Whether or not, or a combination of these conditions
- an input unit that receives an instruction input from a user
- the external character image generation unit renders a character corresponding to the external character image data in a drawing area determined according to a font type and a font size of the character.
- the drawing position and / or drawing size of the external character image in the drawing region can be adjusted by referring to other character images displayed around the external character image, for example.
- High-quality display data can be generated.
- an output unit that outputs the display data to the outside and a display unit that displays an image corresponding to the image data
- the content data editing unit is a preview image that is image data corresponding to the display data
- a preview image generation unit that generates data may be provided, and an image corresponding to the preview image data may be displayed on the display unit before the display data is output from the output unit.
- the preview image of the display data can be displayed and confirmed by the user before the display data is output to the outside.
- the image processing apparatus includes a display unit that displays an image corresponding to the image data, and the content data editing unit edits or verifies (reviews) text information that is information about characters included in the content data.
- An edit screen generation unit that generates data and displays the data on the display unit, the edit screen generation unit includes a character corresponding to a character code included in the character code standard or text information of the character, and the character A configuration may be adopted in which characters corresponding to character codes not included in the code standard or text information of the characters are displayed in different display forms.
- the user can easily identify the text information corresponding to the character code usable on the display device and the text information of the character replaced with the external character image on the editing screen for editing the text information. be able to. Thereby, the convenience regarding a user's edit work and verification work (peer review work) can be improved.
- the content data editing unit further includes an alternative character table storage unit that stores an alternative character table that associates a character code with an alternative character code that is a character code of an alternative character of the character corresponding to the character code.
- the character code among the character codes included in the content data when character data corresponding to the character code determined to be a character code not included in the character code standard is not stored in the font data storage unit. It is good also as a structure provided with the alternative character conversion part which converts the character code discriminate
- the substitute character can be displayed on the display device.
- the substitute character conversion unit when the character data corresponding to the character code determined to be a character code not included in the character code standard is stored in the font data storage unit, the substitute character conversion unit includes the character code.
- the corresponding alternative character code may be included in the display data in association with the external character image data corresponding to the character code.
- the character form data acquisition unit may include the font data when the content data includes character font switching information corresponding to a character code determined to be a character code not included in the character code standard.
- the character shape data corresponding to the character code stored in the storage unit the character shape data corresponding to the character type switching information may be acquired from the font data storage unit.
- the display data can be generated using the external character image data of the font according to the intention of the content data creator.
- the display data generation method of the present invention is a display data generation method for generating display data for causing a display device to display an image corresponding to content data based on content data that is content data including characters.
- a character code determining step for determining whether or not the character code of each character included in the content data is a character code included in a character code standard usable in the display device; and the character code determining step.
- a character shape acquired from a font data storage unit that stores character code data corresponding to a character code determined to be a character code not included in the character code standard in association with character codes and character data for a plurality of characters.
- the character code of each character included in the content data is a character code included in the character code standard usable in the display device, and is included in the character code standard.
- the character form data corresponding to the character code determined to be a non-existent character code is acquired from the font data storage unit in which the character codes of a plurality of characters and the character form data corresponding to the character are stored in association with each other.
- display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data.
- the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
- the display data generation device may be realized by a computer.
- a computer-readable recording medium on which it is recorded is also included in the scope of the present invention.
- the present invention can be applied to a display data generation device and a display data generation method for generating display data for displaying a content image including characters on a display device.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
A device for identifying, from character content, a character code not included in a character code standard usable by the device; and generating display data in an appropriate manner. When the device (10) acquires an electronic publication or other content data and identifies a character code as a code that falls outside of a usable character code standard (e.g., a code that belongs to JIS X 0213:2004 but does not belong to JIS X 0208:1997) (B1), the device acquires glyph data from an internal or an external font data storage unit, and generates user-defined character image data (B2). Alternatively, the device (10) replaces the character code of the character with the character code of an alternate character, and generates the corresponding image data. The device (10) is also provided with an adjusting function to reduce the incongruity of the user-defined character image, and an editing function for setting the attributes of a variant character or the like.
Description
本発明は、文字を含むコンテンツの画像を表示装置に表示させるための表示用データを生成する表示用データ生成装置および表示用データ生成方法に関するものである。
The present invention relates to a display data generation device and a display data generation method for generating display data for displaying a content image including characters on a display device.
従来、文字を含むコンテンツ(例えば電子書籍など)に応じた画像を表示する表示装置が用いられている。この種の表示装置では、コンテンツデータに含まれる文字コードを解釈して文字の描画を行うようになっている。
Conventionally, a display device that displays an image corresponding to content (for example, an electronic book) including characters has been used. In this type of display device, characters are drawn by interpreting the character code included in the content data.
ところで、文字コードに関する規格は複数存在するので、コンテンツデータに含まれる文字コードの中に当該コンテンツデータを表示する表示装置では扱えない文字コードが含まれる場合がある。
By the way, since there are a plurality of standards related to character codes, the character codes included in the content data may include character codes that cannot be handled by the display device that displays the content data.
そのような場合、従来は、表示装置で扱えない文字コードと当該文字コードに対応する文字(外字)の画像(外字画像)とを予め対応付けて記憶させておき、コンテンツデータに当該文字コードが含まれている場合にはその外字画像を表示させることが行われている。
In such a case, conventionally, a character code that cannot be handled by a display device and a character (external character image) image corresponding to the character code (external character image) are stored in association with each other, and the character code is stored in the content data. If it is included, the external character image is displayed.
例えば、特許文献1には、文字コードと外字画像とを対応付けて記憶しておき、入力文書から扱えない文字コードを検索し、検索された文字コードを外字画像に変換する技術が開示されている。
For example, Patent Document 1 discloses a technique for storing character codes and external character images in association with each other, searching for character codes that cannot be handled from an input document, and converting the searched character codes into external character images. Yes.
しかしながら、上記特許文献1の技術では、外字画像の画像データを予め用意して表示装置に記憶させておく必要があるので、外字画像の画像データを用意するのに非常に手間がかかるという問題がある。
However, in the technique of the above-mentioned Patent Document 1, it is necessary to prepare image data of an external character image in advance and store it in a display device. Therefore, it is very troublesome to prepare image data of an external character image. is there.
また、文字コードを含むコンテンツデータを表示する表示装置に、外字の文字コードと外字画像とを対応付けて記憶する機能、および文字コードに基づいて外字画像を検索する機能を設ける必要があるので、表示装置の構成が複雑化してしまうという問題がある。
In addition, since it is necessary to provide a display device that displays content data including a character code with a function of storing an external character code and an external character image in association with each other and a function of searching for an external character image based on the character code. There is a problem that the configuration of the display device becomes complicated.
また、予め用意された外字画像データを用いる場合、この予め用意された外字画像データをコンテンツデータの文字サイズに応じて拡大あるいは縮小して用いると、その外字がぼやけてしまったり、つぶれてしまったりする場合があるという問題もある。
In addition, when using external character image data prepared in advance, if the external character image data prepared in advance is enlarged or reduced according to the character size of the content data, the external character will be blurred or crushed. There is also a problem that sometimes.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、文字を含むコンテンツの画像を表示装置に適切に表示させるための表示用データを効率的に生成することのできる表示用データ生成装置および表示用データ生成方法を提供することにある。
The present invention has been made in view of the above problems, and an object of the present invention is to provide a display capable of efficiently generating display data for appropriately displaying an image of content including characters on a display device. An object of the present invention is to provide a display data generation device and a display data generation method.
本発明の表示用データ生成装置は、上記の課題を解決するために、文字を含むコンテンツのデータであるコンテンツデータに基づいて当該コンテンツデータに応じた画像を表示装置に表示させるための表示用データを生成するコンテンツデータ編集部を備えた表示用データ生成装置であって、上記コンテンツデータ編集部は、上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別する文字コード判別部と、上記文字コード判別部によって上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを、当該表示用データ生成装置または当該表示用データ生成装置に対して通信可能に接続された他の装置に備えられている、複数の文字についての文字コードと字形データとを対応付けて記憶したフォントデータ記憶部から取得する字形データ取得部と、上記字形データ取得部が取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成する外字画像生成部と、上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する外字置換部とを備えていることを特徴としている。
In order to solve the above-described problem, the display data generation device of the present invention displays data for displaying an image corresponding to the content data on the display device based on content data that is content data including characters. The content data editing unit includes a content data editing unit that generates a character code of each character included in the content data in a character code standard that can be used by the display device. A character code discriminating unit for discriminating whether the character code is a character code, and character display data corresponding to the character code determined by the character code discriminating unit as a character code not included in the character code standard For data generation device or other device connected to display data generation device for communication The character code standard for the character code based on the character data acquired by the character data acquisition unit acquired from the font data storage unit that stores character codes and character data for a plurality of characters in association with each other. Included in the character code standard out of the character codes included in the content data, and an external character image generation unit that generates external character image data that is character image data corresponding to the character code determined to be not included An external character replacement unit that replaces the character code determined to be a character code that is not compatible with the external character image data corresponding to the character code.
上記の構成によれば、表示装置あるいは表示用データ生成装置に外字画像データを前もって記憶させておく必要がないので、表示用データを効率的に生成することができる。また、表示用データの対象とする表示装置で利用可能な文字コード規格を指定するだけで、その表示装置において利用できない文字コードの文字を外字画像データとして含む表示用データを容易に生成できる。また、表示装置(クライアント装置)に予め記憶した外字画像データを検索する機能や、外字画像データを外部から取得する機能を設ける必要がないので、表示装置の構成を簡略化できる。すなわち、上記の各機能を備えない処理能力の比較的低い表示装置であっても、当該表示装置で利用可能な文字コード規格に含まれない文字を適切に表示させることができる。
According to the above configuration, since it is not necessary to store the external character image data in advance in the display device or the display data generation device, the display data can be generated efficiently. In addition, display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data. In addition, since it is not necessary to provide a function for retrieving external character image data stored in advance in the display device (client device) or a function for acquiring external character image data from the outside, the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
本発明の一実施形態について説明する。
An embodiment of the present invention will be described.
(1-1.表示用データ生成装置10の概要)
図1は、本実施形態にかかる表示用データ生成装置10における処理の概要を示した説明図である。この表示用データ生成装置10は、文字を含むコンテンツデータ(例えば電子書籍など)を所定の表示装置に表示させるための表示用データを生成するものである。 (1-1. Overview of Display Data Generation Device 10)
FIG. 1 is an explanatory diagram showing an outline of processing in the displaydata generation apparatus 10 according to the present embodiment. The display data generation device 10 generates display data for displaying content data including characters (for example, an electronic book) on a predetermined display device.
図1は、本実施形態にかかる表示用データ生成装置10における処理の概要を示した説明図である。この表示用データ生成装置10は、文字を含むコンテンツデータ(例えば電子書籍など)を所定の表示装置に表示させるための表示用データを生成するものである。 (1-1. Overview of Display Data Generation Device 10)
FIG. 1 is an explanatory diagram showing an outline of processing in the display
図1に示したように、表示用データ生成装置10は、コンテンツデータに含まれる文字の文字コードが上記所定の表示装置において取り扱い可能な文字コードである場合には当該文字コードをそのまま用いた表示用データを生成する(図1の矢印A参照)。
As shown in FIG. 1, when the character code of the character included in the content data is a character code that can be handled by the predetermined display device, the display data generation device 10 displays the character code as it is. Data is generated (see arrow A in FIG. 1).
一方、コンテンツデータに含まれる文字の文字コードが上記所定の表示装置において取り扱い可能な範囲外(表示装置において利用可能な文字コード規格外)の文字コードである場合には、表示用データ生成装置10は、当該文字コードに対応する文字の画像データである外字画像データを生成し、コンテンツデータにおける当該文字の文字コードを外字画像データに置換した表示用データを生成する(図1の矢印B1,B2参照)。具体的には、表示用データ生成装置10は、当該表示用データ生成装置10に記憶している上記文字のフォントデータから字形データを取得し、取得した字形データに基づいて外字画像データを生成する。また、上記文字コードに対応する文字の外字画像データを生成することができない場合には、当該文字の文字コードを代替文字の文字コードに置換した表示用データを生成する。なお、代替文字は、多様な表示装置で表示可能な汎用的な文字コードの範囲内で指定することが好ましい。
On the other hand, if the character code of the character included in the content data is a character code outside the range that can be handled by the predetermined display device (outside the character code standard that can be used in the display device), the display data generation device 10 Generates external character image data, which is character image data corresponding to the character code, and generates display data in which the character code of the character in the content data is replaced with external character image data (arrows B1 and B2 in FIG. 1). reference). Specifically, the display data generation device 10 acquires character shape data from the font data of the character stored in the display data generation device 10 and generates external character image data based on the acquired character shape data. . Further, when it is not possible to generate the external character image data of the character corresponding to the character code, display data is generated by replacing the character code of the character with the character code of the substitute character. The substitute character is preferably specified within a range of general-purpose character codes that can be displayed on various display devices.
(1-2.表示用データ生成装置の全体構成)
図2は、本実施形態にかかる表示用データ生成装置10の概略構成を示すブロック図である。この図に示すように、表示用データ生成装置10は、入力部11、コンテンツデータ編集部12、文字コード規格記憶部13、代替文字テーブル記憶部14、コンテンツデータ記憶部15、フォントデータ記憶部16、表示部17、および出力部18を備えている。 (1-2. Overall Configuration of Display Data Generation Device)
FIG. 2 is a block diagram showing a schematic configuration of the displaydata generating apparatus 10 according to the present embodiment. As shown in this figure, the display data generation device 10 includes an input unit 11, a content data editing unit 12, a character code standard storage unit 13, an alternative character table storage unit 14, a content data storage unit 15, and a font data storage unit 16. A display unit 17 and an output unit 18.
図2は、本実施形態にかかる表示用データ生成装置10の概略構成を示すブロック図である。この図に示すように、表示用データ生成装置10は、入力部11、コンテンツデータ編集部12、文字コード規格記憶部13、代替文字テーブル記憶部14、コンテンツデータ記憶部15、フォントデータ記憶部16、表示部17、および出力部18を備えている。 (1-2. Overall Configuration of Display Data Generation Device)
FIG. 2 is a block diagram showing a schematic configuration of the display
入力部11は、表示用データの生成を行うユーザーからの各種指示入力、表示用データ生成装置10に対して通信可能に接続される各種装置からの各種データ入力を受け付けるものである。入力部11の構成は特に限定されるものではなく、従来から公知の各種入力デバイス(例えば、キーボード、マウス、タッチパネル、タッチパッド、ペンタブレットなど)や、USB(Universal Serial Bus)等の各種通信インターフェースなどを用いることができる。なお、入力部11は、表示用データ生成装置10に備えられる記憶部、あるいは表示用データ生成装置10に対して着脱可能に装着される記憶媒体からデータを読み出すものであってもよい。
The input unit 11 receives various instructions input from a user who generates display data and various data inputs from various devices communicably connected to the display data generation device 10. The configuration of the input unit 11 is not particularly limited, and various conventionally known input devices (for example, a keyboard, a mouse, a touch panel, a touch pad, a pen tablet, etc.) and various communication interfaces such as a USB (Universal Serial Serial Bus). Etc. can be used. The input unit 11 may read data from a storage unit provided in the display data generation device 10 or a storage medium that is detachably attached to the display data generation device 10.
コンテンツデータ編集部12は、入力部11を介して入力された文字を含むコンテンツデータを所定の表示装置に表示させるための表示用データを生成するものである。コンテンツデータ編集部12は、編集画面生成部21、文字コード判別部22、外字置換部23、代替文字変換部24、プレビュー画像生成部25、および外字画像生成部26を備えている。
The content data editing unit 12 generates display data for displaying content data including characters input via the input unit 11 on a predetermined display device. The content data editing unit 12 includes an edit screen generation unit 21, a character code determination unit 22, an external character replacement unit 23, an alternative character conversion unit 24, a preview image generation unit 25, and an external character image generation unit 26.
編集画面生成部21は、コンテンツデータに含まれる文字に関する情報であるテキスト情報の編集および/または査読(検証)を行うための表示画面を生成して表示部17に表示させる。
The editing screen generation unit 21 generates a display screen for editing and / or reviewing (verifying) text information that is information about characters included in the content data, and causes the display unit 17 to display the display screen.
文字コード判別部22は、入力部11を介して入力されたコンテンツデータに含まれる文字コードが表示装置(表示用データの表示を行う表示装置)において利用可能な文字コードであるか否かを判別する。
The character code determination unit 22 determines whether or not the character code included in the content data input via the input unit 11 is a character code that can be used in the display device (display device that displays display data). To do.
外字置換部23は、入力部11を介して入力されたコンテンツデータに含まれる文字コードが表示装置において利用できない文字コードであり、かつ当該文字コードのフォントがフォントデータ記憶部16に格納されている場合(外字画像生成部26が外字画像データを生成可能である場合)に、コンテンツデータにおける当該文字コードを外字画像生成部26が生成した外字画像に置換する。
The external character replacement unit 23 is a character code in which the character code included in the content data input via the input unit 11 cannot be used in the display device, and the font of the character code is stored in the font data storage unit 16. In this case (when the external character image generation unit 26 can generate external character image data), the character code in the content data is replaced with the external character image generated by the external character image generation unit 26.
代替文字変換部24は、入力部11を介して入力されたコンテンツデータに含まれる文字コードが表示装置において利用できない文字コードであり、かつ当該文字コードのフォントがフォントデータ記憶部16に格納されていない場合(外字画像生成部26が外字画像データを生成できない場合)に、コンテンツデータにおける当該文字コードを当該文字コードに対応付けられた代替文字の文字コードに変換する。なお、後述するように、コンテンツデータに含まれる文字コードを外字画像データに置換した場合に、当該文字コードに対応する代替文字の文字コードを上記外字画像データと対応付けて表示用データに含めるようにしてもよい。
The substitute character conversion unit 24 is a character code in which the character code included in the content data input via the input unit 11 cannot be used in the display device, and the font of the character code is stored in the font data storage unit 16. If there is not (when the external character image generation unit 26 cannot generate external character image data), the character code in the content data is converted to the character code of the substitute character associated with the character code. As will be described later, when the character code included in the content data is replaced with the external character image data, the character code of the alternative character corresponding to the character code is included in the display data in association with the external character image data. It may be.
プレビュー画像生成部25は、コンテンツデータ編集部12によって編集された表示用データに応じた画像(コンテンツ画像)のプレビュー画像データを生成して表示用データ生成装置10の表示部17に表示させる。
The preview image generation unit 25 generates preview image data of an image (content image) corresponding to the display data edited by the content data editing unit 12 and displays the preview image data on the display unit 17 of the display data generation device 10.
外字画像生成部26は、入力部11を介して入力されたコンテンツデータに含まれる文字コードが表示装置において利用できない文字コードである場合に、この文字コードに応じた文字の画像データである外字画像データを生成する。
When the character code included in the content data input via the input unit 11 is a character code that cannot be used in the display device, the external character image generation unit 26 is an external character image that is character image data corresponding to the character code. Generate data.
具体的には、外字画像生成部26は、字形データ取得部31と描画部33とを備えている。
Specifically, the external character image generation unit 26 includes a character shape data acquisition unit 31 and a drawing unit 33.
字形データ取得部31は、入力部11を介して入力されたコンテンツデータに表示装置で利用できない文字コードが含まれていた場合に、フォントデータ記憶部16から当該文字コードに対応する文字の字形データを自動的に取得する。なお、字形データ取得部31は字形データシフト部32を備えている。この字形データシフト部32は、フォントデータ記憶部16に同じ文字コードに対応する字形データが複数格納されている場合に、ユーザーの指示などに応じて使用する字形データを切り替える(シフトする)。
When the content data input via the input unit 11 includes a character code that cannot be used by the display device, the character shape data acquisition unit 31 stores character character data corresponding to the character code from the font data storage unit 16. To get automatically. The character data acquisition unit 31 includes a character data shift unit 32. When a plurality of character data corresponding to the same character code are stored in the font data storage unit 16, the character data shift unit 32 switches (shifts) character data to be used in accordance with a user instruction.
描画部33は、字形データ取得部31が取得した字形データに基づいて当該字形データに対応する文字の画像の画像データである外字画像データを自動的に生成する。
The drawing unit 33 automatically generates external character image data, which is image data of a character image corresponding to the character shape data, based on the character shape data acquired by the character shape data acquisition unit 31.
また、描画部33は、描画調節部34と画像生成部35とを備えており、上記の自動的に生成された外字画像データにおける外字画像のサイズ、位置、色、太さ等の条件を、ユーザーからの指示に応じて調節(外字調節)できるようになっている。具体的には、画像生成部35は、字形データと、色、太さ等のスタイル情報と、描画調節部34から取得した外字画像のサイズ、位置に関する調節情報とに基づいて外字画像を描画する。描画調節部34は、画像生成部35から外字画像を取得し、ユーザーが外字調節を行うための操作画面を生成して表示部17に表示させる。描画調節部34は、上記操作画面に対するユーザーからの指示に応じて外字調節を行い、調節結果を示す調節情報を画像生成部35に渡す。なお、描画調節部34が、調節用画像を生成し、ユーザーが外字調節を行うための操作画面を生成して表示部17に表示させ、ユーザーからの指示に応じて外字調節を行い、その調節情報を記憶しておくようにしてもよい。また、画像生成部35が、記憶された調節情報を用いて画像生成するようにしてもよい。
The drawing unit 33 includes a drawing adjustment unit 34 and an image generation unit 35. Conditions such as the size, position, color, and thickness of the external character image in the automatically generated external character image data are set as follows. It can be adjusted (adjusted external characters) according to instructions from the user. Specifically, the image generation unit 35 draws an external character image based on the character shape data, style information such as color and thickness, and adjustment information regarding the size and position of the external character image acquired from the drawing adjustment unit 34. . The drawing adjustment unit 34 acquires an external character image from the image generation unit 35, generates an operation screen for the user to perform external character adjustment, and causes the display unit 17 to display the operation screen. The drawing adjustment unit 34 performs external character adjustment in accordance with an instruction from the user on the operation screen, and passes adjustment information indicating the adjustment result to the image generation unit 35. The drawing adjustment unit 34 generates an adjustment image, generates an operation screen for the user to adjust the external characters, displays the operation screen on the display unit 17, adjusts the external characters according to an instruction from the user, and adjusts the adjustment. Information may be stored. Further, the image generation unit 35 may generate an image using the stored adjustment information.
文字コード規格記憶部13は、複数種類の文字コード規格と、それら各文字コード規格において利用可能な文字コードとを記憶するものである。本実施形態では、文字コード規格記憶部13に、文字コード規格としてJIS(日本工業規格)の第1規格(JIS X 0208:1997)~第4規格(JIS X 0213:2004)、ASCII(ISO 646-IRV)、Latin-1(ISO-8859-1)、LAtin-5(ISO-8859-9)などを記憶させており、ユーザーが各言語の文字コード規格を指定して用いるようになっている。
The character code standard storage unit 13 stores a plurality of types of character code standards and character codes that can be used in each character code standard. In this embodiment, the character code standard storage unit 13 stores JIS (Japanese Industrial Standard) first standard (JIS X 0208: 1997) to fourth standard (JIS X 0213: 2004), ASCII (ISO 646) as character code standards. -IRV), Latin-1 (ISO-8859-1), LAtin-5 (ISO-8859-9), etc. are stored, and the user specifies and uses the character code standard of each language. .
フォントデータ記憶部16は、表示用データ生成装置10において利用可能な各文字コードに対応する文字のフォントを記憶するものである。フォントデータ記憶部16は、本実施形態では、Unicode2.1において利用可能な文字コードのフォントデータを記憶している。また、本実施形態では、フォントデータ記憶部16は、HelveticaやMSゴシック等のTrue Type Fontや、Faberや小塚フォントなどのOpen Type Fontなど、複数種類のフォントデータを記憶している。
The font data storage unit 16 stores a font of characters corresponding to each character code that can be used in the display data generation device 10. In this embodiment, the font data storage unit 16 stores font data of character codes that can be used in Unicode 2.1. In this embodiment, the font data storage unit 16 stores a plurality of types of font data such as True Type Font such as Helvetica and MS Gothic, and Open Type Font such as Faber and Kozuka font.
代替文字テーブル記憶部14は、文字コードと当該文字コードに対応する文字の代替文字の文字コードとを対応付けて記憶したテーブルである。
The substitute character table storage unit 14 is a table that stores character codes and character codes of substitute characters of characters corresponding to the character codes in association with each other.
コンテンツデータ記憶部15は、入力部11を介して入力されたコンテンツデータ、コンテンツデータ編集部12によって編集中のコンテンツデータ(表示用データ)、およびコンテンツデータ編集部12による編集処理後のコンテンツデータ(表示用データ)を記憶するものである。
The content data storage unit 15 includes content data input via the input unit 11, content data being edited by the content data editing unit 12 (display data), and content data after editing processing by the content data editing unit 12 ( Display data).
表示部17は、表示用データの生成を行うユーザーに提示する情報を表示するものである。表示部17の構成は特に限定されるものではなく、例えば、液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイ、CRTディスプレイなどを用いることができる。
The display unit 17 displays information to be presented to a user who generates display data. The configuration of the display unit 17 is not particularly limited, and for example, a liquid crystal display, a plasma display, an organic EL display, a CRT display, or the like can be used.
出力部18は、コンテンツデータ編集部12によって生成(編集)された表示用データの出力処理を行う。例えば、出力部18は、表示用データ生成装置10に着脱可能に接続された表示装置に表示用データを出力するものであってもよく、通信ネットワークを介して通信可能に接続された表示装置に表示用データを出力するものであってもよい。また、出力部18は、表示用データ生成装置10に対して着脱可能に装着された各種記録媒体、あるいは通信ネットワークを介して通信可能に接続された記録装置に表示用データを出力するものであってもよい。上記通信ネットワークとしては、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可
能である。また、上記ネットワークを構成する伝送媒体としては、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。また、上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD-ROM/MO/MD/DVD/CD-R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Theoutput unit 18 performs an output process of the display data generated (edited) by the content data editing unit 12. For example, the output unit 18 may output display data to a display device that is detachably connected to the display data generation device 10, and may be connected to a display device that is communicably connected via a communication network. The display data may be output. The output unit 18 outputs display data to various recording media that are detachably attached to the display data generation device 10 or to a recording device that is communicably connected via a communication network. May be. As the communication network, for example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, etc. can be used. It is. Further, as a transmission medium constituting the network, for example, an infrared ray such as IrDA or a remote control, Bluetooth (registered trademark), 802, such as IEEE1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc. .11 Radio, HDR, mobile phone network, satellite line, terrestrial digital network, etc. can also be used. The recording medium is, for example, a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, or an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. A disk system including an IC card (including a memory card) / optical card or a semiconductor memory system such as a mask ROM / EPROM / EEPROM / flash ROM can be used.
能である。また、上記ネットワークを構成する伝送媒体としては、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。また、上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD-ROM/MO/MD/DVD/CD-R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 The
(1-2.表示用データ生成装置10の動作)
次に、表示用データ生成装置10における処理について、図3のフローチャートを参照しながら説明する。 (1-2. Operation of the display data generation device 10)
Next, processing in the displaydata generation apparatus 10 will be described with reference to the flowchart of FIG.
次に、表示用データ生成装置10における処理について、図3のフローチャートを参照しながら説明する。 (1-2. Operation of the display data generation device 10)
Next, processing in the display
まず、入力部11が文字コードを含むコンテンツ情報を取得する(S1)。なお、入力部11が他の装置で生成されたコンテンツ情報を取得するようにしてもよく、ユーザーが入力部11を介してコンテンツ情報に含める各文字を直接入力するようにしてもよい。
First, the input unit 11 acquires content information including a character code (S1). The input unit 11 may acquire content information generated by another device, or the user may directly input each character included in the content information via the input unit 11.
また、編集画面生成部21が入力部11の取得したコンテンツ情報をユーザーが編集するための編集画面を生成して表示部17に表示させるようにしてもよい。図4は、編集画面生成部21によって生成されて表示部17に表示される編集画面(テキストエディタの表示画面)の一例を示す説明図である。編集画面生成部21は、編集画面において、コンテンツ情報に含まれる各文字をフォントデータ記憶部16に記憶しているフォントに基づいて表示する。すなわち、編集画面では、コンテンツ情報に含まれる各文字は表示用データ生成装置10において利用可能な文字コード規格(本実施形態ではUnicode2.1)に基づいて表示される。したがって、表示用データ生成装置10のユーザーは、コンテンツデータに含まれる各文字を、表示装置において利用可能な文字コード規格を意識することなく編集することができる。また、編集画面において、フォントの種類、文字のサイズ、色などのスタイル情報を指定することができる。本実施形態では、編集データはXML形式で記述しており、スタイル情報は、XMLのタグ定義に従って指定することができる。
Further, the editing screen generation unit 21 may generate an editing screen for the user to edit the content information acquired by the input unit 11 and display it on the display unit 17. FIG. 4 is an explanatory diagram illustrating an example of an editing screen (text editor display screen) generated by the editing screen generation unit 21 and displayed on the display unit 17. The edit screen generation unit 21 displays each character included in the content information on the edit screen based on the font stored in the font data storage unit 16. That is, on the editing screen, each character included in the content information is displayed based on a character code standard (Unicode 2.1 in the present embodiment) that can be used in the display data generation device 10. Therefore, the user of the display data generation device 10 can edit each character included in the content data without being aware of the character code standard that can be used in the display device. In the editing screen, style information such as font type, character size, and color can be specified. In the present embodiment, the edit data is described in the XML format, and the style information can be specified according to the XML tag definition.
次に、入力部11が表示装置情報を取得する(S2)。なお、S1およびS2の順序は逆であってもよく、S1とS2とを並行して行ってもよい。
Next, the input unit 11 acquires display device information (S2). Note that the order of S1 and S2 may be reversed, and S1 and S2 may be performed in parallel.
表示装置情報には、表示用データを供給する対象となる表示装置において利用可能な文字コード規格を示す文字コード情報、当該表示装置において利用可能なフォントを示すフォント情報などが含まれている。また、表示装置において複数のフォントを切り替えて利用可能な場合には、利用可能な各フォントを示す情報、デフォルトで設定されているフォントを示す情報、一般に利用される頻度が高いフォントを示す情報などが含まれていてもよい。
The display device information includes character code information indicating a character code standard that can be used in a display device to which display data is supplied, font information indicating a font that can be used in the display device, and the like. In addition, when a plurality of fonts can be used by switching on the display device, information indicating each usable font, information indicating a font set by default, information indicating a font that is generally used frequently, etc. May be included.
次に、文字コード判別部22が、S1で取得したコンテンツ情報の中に表示装置で利用可能な文字コード規格の範囲外の文字コード(表示装置で利用できない文字コード)が含まれているか否かを判断する(S3)。具体的には、文字コード規格記憶部13は表示装置において利用可能な文字コード規格で規定されている文字コードの情報を記憶しており、文字コード判別部22はコンテンツ情報に含まれる各文字コードが上記情報に含まれているか否かを判断する。
Next, the character code determination unit 22 determines whether or not the content information acquired in S1 includes a character code (character code that cannot be used on the display device) that is outside the range of the character code standard that can be used on the display device. Is determined (S3). Specifically, the character code standard storage unit 13 stores information on character codes defined by the character code standard that can be used in the display device, and the character code determination unit 22 stores each character code included in the content information. Is included in the above information.
そして、S3において文字コード規格の範囲外の文字コードが含まれていないと判断した場合、すなわち、コンテンツ情報に含まれる全ての文字コードが表示装置において利用可能な文字コードである場合、後述するS16の処理に進む。なお、この場合には、後述するS16の処理において、入力部11を介して入力されたコンテンツ情報に含まれる文字コードをそのまま用いた表示用データに基づくプレビュー画像を表示することになる。
If it is determined in S3 that no character code outside the range of the character code standard is included, that is, if all the character codes included in the content information are character codes that can be used in the display device, S16 described later. Proceed to the process. In this case, a preview image based on display data using the character code included in the content information input via the input unit 11 as it is is displayed in the process of S16 described later.
一方、S3において文字コード規格の範囲外の文字コードが含まれていると判断した場合、外字画像生成部26は、コンテンツ情報から文字コード規格の範囲外の文字コードを1つ抽出する(S4)。
On the other hand, when it is determined in S3 that a character code outside the range of the character code standard is included, the external character image generation unit 26 extracts one character code outside the range of the character code standard from the content information (S4). .
次に、字形データ取得部31は、S4で抽出した文字コードに対応する字形データがフォントデータ記憶部16に格納されているか否かを判断する(S5)。なお、フォントの種類が指定されている場合は、指定されている種類のフォントデータから字形データを探索する。そして、フォントデータ記憶部16に格納されていると判断した場合、字形データ取得部31はフォントデータ記憶部16からその字形データを取得する(S6)。
Next, the character form data acquisition unit 31 determines whether or not the character data corresponding to the character code extracted in S4 is stored in the font data storage unit 16 (S5). If the font type is specified, the character form data is searched from the specified type of font data. If it is determined that the data is stored in the font data storage unit 16, the character form data acquisition unit 31 acquires the character form data from the font data storage unit 16 (S6).
なお、S4で抽出した文字コードに対応する字形データがフォントデータ記憶部16に複数種類格納されている場合、字形データシフト部32が、ユーザーからの指示に応じて選択した字形データ、あるいは予め設定されている優先順位に応じた字形データを取得する。
When a plurality of types of character data corresponding to the character code extracted in S4 are stored in the font data storage unit 16, the character data selected by the character data shift unit 32 according to an instruction from the user, or preset. The character form data corresponding to the priorities set is acquired.
例えば、OpenTypeフォントの場合、OpenTypeフォントの機能や特性を記述したOTL(OpenType Layout)テーブルという格納部分に含まれている「GSUB(Glyph Substitution(字形置き換え))テーブル」に、異体字変換、縦横用文字やルビ文字の切り替えなど、文字の置換を指定するための情報が記述されており、それによって異体字の変換等の処理が可能になっている。
For example, in the case of OpenType font, it is used for conversion and vertical / horizontal conversion to “GSUB (Glyph Substitution) table” included in the storage part called OTL (OpenType Layout) table that describes the functions and characteristics of OpenType font. Information for specifying character replacement, such as switching between characters and ruby characters, is described, thereby enabling processing such as conversion of variants.
具体的には、GSUBにはさらに細かな特性(Feature)を指定するテーブルがあり、ここでタグを使ったさまざまな指定ができるようになっている。例えば、文字コードが共通である複数の字形情報を指定できる。例えば、「aalt」というタグは同じグループの異体字(同じ文字コードに対応する異体字)全般を意味しており、通し番号によって同じグループの異体字を特定することができるようになっている。すなわち、同じグループの異体字にはタグやタグの番号が与えられており、それによって異体字を特定することができるようになっている。
Specifically, GSUB has a table for specifying more detailed characteristics (Features), and various specifications using tags can be made here. For example, a plurality of pieces of character shape information having a common character code can be designated. For example, the tag “aalt” means all variants of the same group (variants corresponding to the same character code), and the variants of the same group can be specified by serial numbers. That is, tags and tag numbers are given to variant characters in the same group, so that variant characters can be specified.
GSUBテーブルでは、system(システム)、code(コード、CID)、gtag(字体切替情報)、およびalt(代替文字)の各属性がタグ形式で記述される。systemは文字コードの体系を示す属性であり、codeは文字コードを示す属性である。また、gtagは同じ文字コードに対応付ける複数の字体(例えば異体字など)を示す属性であり、altは代替文字を示す属性である。
In the GSUB table, attributes of system (system), code (code, CID), gtag (font switching information), and alt (alternative character) are described in a tag format. The system is an attribute indicating a character code system, and the code is an attribute indicating a character code. Gtag is an attribute indicating a plurality of fonts (for example, variant characters) associated with the same character code, and alt is an attribute indicating an alternative character.
図5は、これらの属性を設定する際に表示部17に表示される編集画面の一例を示す説明図である。図5の例では、system属性が「Adobe-Japan1-6」に設定され、code属性が「6930」に設定され、gtag属性が「aalt_4」に設定され、alt属性が「邊」に設定されている。その結果、フォント情報には、これら各属性が<glyph code=”6930”、 gtag=”aalt_4” alt=”邊” system=”Adobe-Japan1-6”/”>と記述される。これにより、文字コード6930に対応する全ての異体字のうちの4番目の異体字が指定され、代替文字として「邊」が設定される。なお、字形の指定方法としては、”aalt”を用いた方法の他、”jp78(JIS78字形)”、”jp83(JIS83字形)”、”trad(旧字体)”、”expt(エキスパート字形)”などを用いた方法を用いることができる。
FIG. 5 is an explanatory diagram showing an example of an edit screen displayed on the display unit 17 when setting these attributes. In the example of FIG. 5, the system attribute is set to “Adobe-Japan1-6”, the code attribute is set to “6930”, the gtag attribute is set to “aalt_4”, and the alt attribute is set to “邊”. Yes. As a result, in the font information, these attributes are described as <glyph code = “6930”, gtag = “aalt_4”, alt = “邊”, system = “Adobe-Japan1-6” / ”>. The fourth variant character among all the variant characters corresponding to the character code 6930 is designated, and “邊” is set as the substitute character. In addition to the method using “aalt”, the character shape designation method is “jp78 (JIS78 character shape)”, “jp83 (JIS83 character shape)”, “trad (old character shape)”, “expt (expert character shape)”. A method using the above can be used.
次に、画像生成部35が、スタイル情報(文字スタイル情報)を取得する(S7)。スタイル情報とは、当該文字を表示装置に表示させる際の条件(例えば、当該文字を表示装置に表示させる際のサイズ、色、下線の有無、太字にするか否か、斜字にするか否かの各条件のうちの1つ以上)を示す情報である。なお、スタイル情報は、ユーザーが編集画面において入力部11を介して指定するようにしてもよく、コンテンツ情報における当該文字のスタイル情報を検出することで取得してもよい。
Next, the image generation unit 35 acquires style information (character style information) (S7). Style information refers to conditions for displaying the character on the display device (for example, size, color, presence / absence of underline, whether to display the character in bold, whether to make it bold, Is one or more of these conditions). The style information may be specified by the user via the input unit 11 on the editing screen, or may be acquired by detecting the style information of the character in the content information.
次に、画像生成部35が、S6で字形データ取得部31が取得した字形データと、S7で取得したスタイル情報とに基づいて外字画像を生成する(S8)。そして、描画調節部34が描画調節を行うか否かを判断する(S9)。そして、描画調節を行う場合、生成した外字画像を表示し、描画調節部34は入力部11を介してユーザーから入力される描画調節情報を取得し(S10)、S8に戻って描画調節情報に応じた調節を施した外字画像を生成して表示させる。一方、描画調節を行わない場合には、コンテンツ情報におけるS4で抽出した文字コードを、生成した外字画像データに置換し(S11)、S15の処理に進む。
Next, the image generation unit 35 generates an external character image based on the character shape data acquired by the character shape data acquisition unit 31 in S6 and the style information acquired in S7 (S8). Then, the drawing adjustment unit 34 determines whether or not to perform drawing adjustment (S9). When drawing adjustment is performed, the generated external character image is displayed, and the drawing adjustment unit 34 acquires drawing adjustment information input from the user via the input unit 11 (S10), and returns to S8 to obtain the drawing adjustment information. An external character image that has been adjusted accordingly is generated and displayed. On the other hand, when drawing adjustment is not performed, the character code extracted in S4 in the content information is replaced with the generated external character image data (S11), and the process proceeds to S15.
図6Aは描画調節の一例を示す説明図であり、「あ」という文字の描画調節を行う場合の例を示している。
FIG. 6A is an explanatory diagram showing an example of drawing adjustment, and shows an example in which the drawing adjustment of the character “A” is performed.
窓部41には、編集対象文字を標準フォント(表示装置で採用されている標準フォント)で表示した画像42と、編集対象文字を外字フォント(フォントデータ記憶部16に記憶されているフォント)で表示した画像43とが異なる色で表示される。
The window 41 includes an image 42 in which the editing target character is displayed in a standard font (standard font adopted in the display device) and the editing target character in an external character font (font stored in the font data storage unit 16). The displayed image 43 is displayed in a different color.
表示装置で利用可能なフォントが複数存在する場合には、枠部44を操作する(枠部44に対して描画調節情報を入力する)ことで標準フォントを表示装置において利用可能な他のフォントに切り替えることができる。標準フォントが切り替えられると、枠部44に表示されるフォント名が切り替えられ、窓部41に表示される画像42も切り替え後のフォントに応じた文字の画像に切り替えられる。なお、表示装置で利用可能なフォントが複数存在する場合、それら各フォントを考慮した外字画像データ(いずれのフォントが選択された場合でも違和感の少ない外字画像を表示するための外字画像データ)を生成するようにしてもよく、それら各フォントに対応する外字画像データをそれぞれ作成してもよく、それら各フォントを複数のグループに分類し、各グループに対応する外字画像データをそれぞれ作成してもよい。
When there are a plurality of fonts that can be used in the display device, the standard font is changed to another font that can be used in the display device by operating the frame portion 44 (inputting drawing adjustment information to the frame portion 44). Can be switched. When the standard font is switched, the font name displayed in the frame portion 44 is switched, and the image 42 displayed in the window portion 41 is also switched to a character image corresponding to the switched font. When there are multiple fonts that can be used on the display device, external character image data that takes into account each of these fonts (external character image data for displaying an external character image with little discomfort regardless of which font is selected) is generated. The external character image data corresponding to each font may be created, or each font may be classified into a plurality of groups, and the external character image data corresponding to each group may be created. .
また、外字フォントについても、枠部45を操作する(枠部45に対して描画調節情報を入力する)ことでフォントデータ記憶部16に記憶されている他のフォントに切り替えることができる。外字フォントが切り替えられると、枠部45に表示されるフォント名が切り替えられ、窓部41に表示される画像43も切り替え後のフォントに応じた文字の画像に切り替えられる。
Also, an external character font can be switched to another font stored in the font data storage unit 16 by operating the frame unit 45 (inputting drawing adjustment information to the frame unit 45). When the external character font is switched, the font name displayed in the frame portion 45 is switched, and the image 43 displayed in the window portion 41 is also switched to a character image corresponding to the font after switching.
また、フォントサイズを示す枠部46を操作する(枠部46に対して描画調節情報を入力する)ことにより、画像42および画像43のフォントサイズを切り替えることができる。
Also, the font size of the image 42 and the image 43 can be switched by operating the frame portion 46 indicating the font size (inputting drawing adjustment information to the frame portion 46).
また、サイズ比率を示す枠部47の値を操作する(枠部47に対して描画調節情報を入力する)ことにより、描画エリア(描画領域)43a(あるいは標準フォントの画像42)に対する外字フォントの画像43のサイズの比率(描画エリア43aのサイズに対する画像43の描画サイズ)を変化させることができる。また、X軸調整量を示す枠部48、およびY軸調整量を示す枠部49の値を操作する(枠部48、49に対して描画調節情報を入力する)ことにより、外字フォントの画像43の描画エリア43aにおけるX軸方向(水平方向)およびY軸方向(垂直方向)の表示位置(描画位置)を変化させることができる。
Further, by operating the value of the frame portion 47 indicating the size ratio (inputting drawing adjustment information to the frame portion 47), the external character font for the drawing area (drawing area) 43a (or the standard font image 42) is displayed. The ratio of the size of the image 43 (the drawing size of the image 43 with respect to the size of the drawing area 43a) can be changed. Further, by operating the values of the frame portion 48 indicating the X-axis adjustment amount and the frame portion 49 indicating the Y-axis adjustment amount (inputting drawing adjustment information to the frame portions 48 and 49), the image of the external character font The display position (drawing position) in the X-axis direction (horizontal direction) and the Y-axis direction (vertical direction) in the 43 drawing areas 43a can be changed.
また、「OK」ボタンが操作されると、描画調節部34はそれ以上描画調節を行わないと判断し、その時点で表示されている外字フォントの画像43に応じた外字画像データをコンテンツデータ(表示用データ)に反映させる。「キャンセル」ボタンが操作された場合には描画調節用画像を用いて調節されていた内容がキャンセルされ、描画調節用画像を表示させる前の状態の外字画像データが維持される。
When the “OK” button is operated, the drawing adjustment unit 34 determines that no further drawing adjustment is performed, and external character image data corresponding to the image 43 of the external character font displayed at that time is displayed as content data ( (Display data). When the “Cancel” button is operated, the contents adjusted using the drawing adjustment image are canceled, and the external character image data in the state before displaying the drawing adjustment image is maintained.
なお、図6Aに示した描画調節用画像に加えて、調節対象の文字とその周辺の文字とを含む表示用データに応じた画像(プレビュー画像)を表示部17に表示させてもよい。図6Bは描画調節用画像と共にプレビュー画像の一例を示す説明図である。この図に示す例では、丸印で囲んだ文字が表示用データにおいて採用されている外字画像データに応じて表示された文字画像である。なお、プレビュー画像の画像データは、プレビュー画像生成部25が生成してもよく、画像生成部35が生成してもよい。
In addition to the drawing adjustment image shown in FIG. 6A, an image (preview image) corresponding to display data including the character to be adjusted and its surrounding characters may be displayed on the display unit 17. FIG. 6B is an explanatory diagram illustrating an example of a preview image together with a drawing adjustment image. In the example shown in this figure, the character surrounded by a circle is a character image displayed in accordance with the external character image data adopted in the display data. The image data of the preview image may be generated by the preview image generation unit 25 or the image generation unit 35.
図6Bおよび図7に示すように、表示装置の標準フォントと外字画像データのフォントとが異なる場合、両画像のフォントサイズを同じ値に設定した場合であっても、表示される文字のサイズが異なってしまう場合がある。すなわち、フォントサイズが同じであったとしても、描画領域のサイズがフォントによって異なる場合があるので、他のフォントと並べて表示されたときに、表示される文字のサイズに違和感が生じる場合がある。
As shown in FIGS. 6B and 7, when the standard font of the display device and the font of the external character image data are different, even if the font size of both images is set to the same value, the size of the displayed character is It may be different. That is, even if the font size is the same, the size of the drawing area may differ depending on the font, so that when displayed side by side with other fonts, the size of the displayed character may be uncomfortable.
また、フォントが異なると描画領域内における文字の表示位置が異なる場合があり、フォントの異なる文字を並べて表示すると文字の表示位置がずれる場合がある。図7に示すように、フォントによって描画領域のサイズが異なる場合があるので、表示装置の標準フォントと外字画像データのフォントとが異なる場合には、外字画像と標準フォントのベースラインの位置がずれてしまう場合がある。このため、プレビュー画像を確認しながら外字画像の調節を行うことで、文字サイズおよび文字の表示位置のずれが少ないコンテンツデータ(表示用データ)を生成することができる。なお、描画調節は必ずしも外字画像を生成する毎に行わなくてもよい。例えば、位置の調節量、サイズの比率に関する調節情報をフォントデータ記憶部16に記憶しているフォントの種類毎に記憶しておき、調節情報が記憶されているフォントの文字については画像生成部35がその調節情報に基づいて外字画像を生成するようにしてもよい。
Also, if the font is different, the display position of the character in the drawing area may be different, and if the character with a different font is displayed side by side, the display position of the character may be shifted. As shown in FIG. 7, since the size of the drawing area may differ depending on the font, if the standard font of the display device and the font of the external character image data are different, the positions of the base lines of the external character image and the standard font are shifted. May end up. Therefore, by adjusting the external character image while confirming the preview image, it is possible to generate content data (display data) with a small shift in character size and character display position. Note that the drawing adjustment is not necessarily performed every time the external character image is generated. For example, adjustment information regarding the position adjustment amount and size ratio is stored for each type of font stored in the font data storage unit 16, and the image generation unit 35 for the font characters for which the adjustment information is stored. However, an external character image may be generated based on the adjustment information.
また、S5において、S4で抽出した文字コードに対応するフォントがフォントデータ記憶部16に格納されていないと字形データ取得部31が判断した場合、代替文字変換部24が、代替文字テーブルに当該文字コードに対応する代替文字の文字コードであって表示装置において利用可能な文字コードが格納されているか否かを判断する(S12)。
In S5, when the character data acquisition unit 31 determines that the font corresponding to the character code extracted in S4 is not stored in the font data storage unit 16, the alternative character conversion unit 24 stores the character in the alternative character table. It is determined whether a character code that can be used in the display device and is a character code of an alternative character corresponding to the code is stored (S12).
図8Aは、代替文字テーブルの記述形式の一例を示す説明図である。この図に示すように、代替文字テーブルには、文字コードと、当該文字コードに応じた文字の代替文字の文字コードとが対応付けて記録されている。なお、代替文字は、汎用されている各文字コード規格において利用可能な標準文字であることが好ましい。
FIG. 8A is an explanatory diagram showing an example of a description format of the alternative character table. As shown in this figure, in the substitute character table, a character code and a character code of a substitute character of a character corresponding to the character code are recorded in association with each other. The substitute character is preferably a standard character that can be used in each character code standard that is widely used.
そして、S12において表示装置で利用可能な代替文字の文字コードが格納されていると判断した場合、代替文字変換部24はコンテンツデータにおけるS4で抽出した文字コードをその代替文字の文字コードに変換し、S15の処理に進む。なお、代替文字を1つのみ対応付けて記憶させておいてもよく、複数の代替文字を対応付けて記憶させておいてもよい。また、複数の代替文字を記憶させておく場合には、それらの複数の代替文字に優先順位を付けておき、表示装置で利用可能な代替文字のうち、優先順位が最も高い代替文字の文字コードに置換するようにしてもよい。
If it is determined in S12 that a character code of an alternative character that can be used in the display device is stored, the alternative character conversion unit 24 converts the character code extracted in S4 in the content data into the character code of the alternative character. The process proceeds to S15. Note that only one alternative character may be stored in association with each other, or a plurality of alternative characters may be stored in association with each other. In addition, when storing a plurality of substitute characters, priorities are assigned to the plurality of substitute characters, and the character codes of the substitute characters with the highest priority among the substitute characters available on the display device You may make it replace with.
一方、S12において表示装置で利用可能な代替文字の文字コードが格納されていないと判断した場合、代替文字変換部24はコンテンツデータ(表示用データ)におけるS4で抽出した文字コードを表示不可能な文字であることを示す所定の記号(例えば”=”)の文字コードに変換し、S15の処理に進む。
On the other hand, if it is determined in S12 that the character code of the substitute character that can be used in the display device is not stored, the substitute character conversion unit 24 cannot display the character code extracted in S4 in the content data (display data). The character code of a predetermined symbol (for example, “=”) indicating a character is converted, and the process proceeds to S15.
なお、本実施形態では、外字画像を生成できなかった場合に代替文字に置換するものとしているが、図8Bに示すように、外字文字を生成できた場合に当該文字の外字画像データに代替文字の文字コードを関連付けた表示用画像データを生成するようにしてもよい。これにより、表示装置において外字画像を表示させるとともに、代替文字を用いたキーワード検索を行うことが可能になる。すなわち、代替文字の文字コードは表示装置における表示には用いられないが、この代替文字を用いた検索処理を行うことができる。
In the present embodiment, when an external character image cannot be generated, it is replaced with a substitute character. However, as shown in FIG. 8B, when an external character can be generated, an alternative character is added to the external character image data of the character. Display image data associated with the character code may be generated. As a result, it is possible to display an external character image on the display device and to perform a keyword search using alternative characters. That is, the character code of the substitute character is not used for display on the display device, but search processing using the substitute character can be performed.
S15において、外字画像生成部26は、コンテンツ情報に、表示装置で利用できない文字コード規格範囲外の文字コードであって、外字画像データへの置換あるいは代替文字コードへの変換を行っていない文字コードがコテンツデータ(表示用データ)中に残っているか否かを判断する(S15)。そして、残っていると判断した場合には、残りの文字コードについてS4以降の処理を行う。また、残っていないと判断した場合には、S16の処理に進む。
In S15, the external character image generation unit 26 uses a character code that is out of the character code standard range that cannot be used in the display device and is not replaced with external character image data or converted into an alternative character code. Is determined to remain in the content data (display data) (S15). If it is determined that the character code is left, the processing from S4 is performed on the remaining character code. On the other hand, if it is determined that it does not remain, the process proceeds to S16.
S16では、プレビュー画像生成部25が表示用データに応じたプレビュー画像を生成して表示部17に表示させる(S16)。
In S16, the preview image generating unit 25 generates a preview image corresponding to the display data and displays it on the display unit 17 (S16).
その後、コンテンツデータ編集部12は、表示用データに対して更なる編集処理を行うか否かを判断する(S17)。この判断は、例えば入力部11を介して入力されるユーザーからの指示に応じて行えばよい。なお、編集画面生成部21は、図4で示すような編集画面を生成するときに、外字画像データに応じて表示される文字を、他の文字(文字コードに応じて表示される文字)と容易に識別できるように、上記他の文字とは異なる表示形態で表示させる。例えば、文字の色を異ならせてもよく、太さを異ならせてもよく、斜体であるか否かを異ならせてもよい。あるいは、外字画像データに応じて表示される文字の文字上あるいは近傍に線や記号等を表示させてもよい。これにより、ユーザーが査読を行う際に、編集画面とプレビュー画面とを見比べながら外字画像を容易に識別することができ、生成した外字画像の適否を効率的に確認することができる。
Thereafter, the content data editing unit 12 determines whether or not to perform further editing processing on the display data (S17). This determination may be made according to an instruction from the user input via the input unit 11, for example. Note that when the edit screen generation unit 21 generates an edit screen as shown in FIG. 4, the character displayed according to the external character image data is replaced with another character (character displayed according to the character code). In order to be able to identify easily, it displays with the display form which differs from the above-mentioned other character. For example, the color of the character may be different, the thickness may be different, and whether it is italic may be different. Or you may display a line, a symbol, etc. on the character of the character displayed according to external character image data, or the neighborhood. Thus, when the user performs a peer review, the external character image can be easily identified while comparing the editing screen and the preview screen, and the suitability of the generated external character image can be efficiently confirmed.
そして、編集処理を行うと判断した場合、コンテンツデータ編集部12は、ユーザーの指示に応じた編集処理を行い、S16の処理に戻る。
If it is determined that the editing process is to be performed, the content data editing unit 12 performs the editing process according to the user's instruction and returns to the process of S16.
一方、S17において編集処理を行わないと判断した場合、コンテンツデータ編集部12は、生成した表示用データを所定の出力先に出力し(S19)、処理を終了する。なお、表示用データの出力先は特に限定されるものではなく、例えば、出力部18から他の装置(例えば、表示用データの表示を行う表示装置、表示用データを蓄積するサーバー装置、表示用データ生成装置10に対して着脱可能に装着される各種記録媒体など)に出力してもよく、コンテンツデータ記憶部15に記憶させておいてもよい。
On the other hand, when it is determined in S17 that the editing process is not performed, the content data editing unit 12 outputs the generated display data to a predetermined output destination (S19), and ends the process. Note that the output destination of the display data is not particularly limited. For example, another device (for example, a display device that displays display data, a server device that accumulates display data, or a display device) is output from the output unit 18. The data may be output to various recording media detachably attached to the data generation device 10, or may be stored in the content data storage unit 15.
以上のように、本実施形態にかかる表示用データ生成装置10は、コンテンツデータに含まれる各文字の文字コードが表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別する文字コード判別部22と、文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを複数の文字の文字コードと当該文字に対応する字形データとを対応付けて記憶したフォントデータ記憶部16から取得する字形データ取得部31と、字形データ取得部31が取得した字形データに基づいて文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成する外字画像生成部26と、コンテンツデータに含まれる文字コードのうち文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する外字画像データに置換する外字置換部23とを備えている。
As described above, the display data generation device 10 according to the present embodiment determines whether or not the character code of each character included in the content data is a character code included in the character code standard that can be used in the display device. The character code discriminating unit 22 that performs character code data corresponding to a character code that is discriminated to be a character code that is not included in the character code standard, by associating the character code of a plurality of characters with the character shape data corresponding to the character. It corresponds to the character code determined to be a character code not included in the character code standard based on the character shape data acquisition unit 31 acquired from the stored font data storage unit 16 and the character shape data acquired by the character shape data acquisition unit 31. An external character image generation unit 26 that generates external character image data, which is character image data, and characters out of character codes included in the content data The character code is judged that the character code that is not included in the over-de standards and a nonstandard character replacing unit 23 to replace the external character image data corresponding to the character code.
これにより、表示装置あるいは表示用データ生成装置に外字画像データを前もって記憶しておく必要がないので、表示用データを効率的に生成することができる。また、表示用データの対象とする表示装置で利用可能な文字コード規格を指定するだけで、その表示装置において利用できない文字コードの文字を外字画像データとして含む表示用データを容易に生成できる。また、表示装置(クライアント装置)に予め記憶した外字画像データを検索する機能や、外字画像データを外部から取得する機能を設ける必要がないので、表示装置の構成を簡略化できる。すなわち、上記の各機能を備えない処理能力の比較的低い表示装置であっても、当該表示装置で利用可能な文字コード規格に含まれない文字を適切に表示させることができる。
Thereby, it is not necessary to store the external character image data in advance in the display device or the display data generation device, so that the display data can be generated efficiently. In addition, display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data. In addition, since it is not necessary to provide a function for retrieving external character image data stored in advance in the display device (client device) or a function for acquiring external character image data from the outside, the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
また、本実施形態にかかる表示用データ生成装置10では、外字画像生成部26が、ユーザーからの指示に応じて外字画像データに対応する文字のスタイル情報(例えば、文字のサイズ、色、太さ、下線の有無、斜体であるか否か、あるいはこれらの条件の組み合わせ)を調節する描画部33(描画調節部34、画像生成部35)を備えている。これにより、他のフォントと外字画像を並べて表示を行っても違和感の少ない表示を行うことができる。
In the display data generation apparatus 10 according to the present embodiment, the external character image generation unit 26 performs character style information (for example, character size, color, thickness) corresponding to the external character image data in accordance with an instruction from the user. A drawing unit 33 (drawing adjustment unit 34, image generation unit 35) for adjusting the presence / absence of an underline, whether italic or not, or a combination of these conditions). As a result, even when other fonts and external character images are displayed side by side, it is possible to perform display with little discomfort.
なお、本実施形態では、フォントデータ記憶部16が表示用データ生成装置10に備えられているものとしたが、これに限るものではない。例えば、フォントデータ記憶部16が表示用データ生成装置10に対して通信可能に接続された他の装置に備えられていてもよい。
In the present embodiment, the font data storage unit 16 is provided in the display data generation device 10, but the present invention is not limited to this. For example, the font data storage unit 16 may be provided in another device that is communicably connected to the display data generation device 10.
また、本実施形態において、表示用データ生成装置10に備えられる各部(各ブロック、特にコンテンツデータ編集部12)を、CPU等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、表示用データ生成装置10の上記各部は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プロ
グラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである表示用データ生成装置10の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、表示用データ生成装置10に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。 In the present embodiment, each unit (each block, particularly the content data editing unit 12) provided in the displaydata generation device 10 may be realized by software using a processor such as a CPU. In this case, the respective units of the display data generation device 10 develop a CPU (central processing unit) that executes instructions of a control program for realizing each function, a ROM (read only memory) that stores the program, and the program. A RAM (random access memory), a storage device (recording medium) such as a memory for storing the program and various data, and the like are provided. An object of the present invention is a record in which a program code (execution format program, intermediate code program, source program) of a control program of the display data generation apparatus 10 which is software that realizes the above-described functions is recorded so as to be readable by a computer. This is achieved by supplying the medium to the display data generating apparatus 10 and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU).
グラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである表示用データ生成装置10の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、表示用データ生成装置10に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。 In the present embodiment, each unit (each block, particularly the content data editing unit 12) provided in the display
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD-ROM/MO/MD/DVD/CD-R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。
Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、表示用データ生成装置10を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電
話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。 The displaydata generation device 10 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Further, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。 The display
本実施形態にて詳述したように、本発明の表示用データ生成装置は、文字を含むコンテンツのデータであるコンテンツデータに基づいて当該コンテンツデータに応じた画像を表示装置に表示させるための表示用データを生成するコンテンツデータ編集部を備えた表示用データ生成装置であって、上記コンテンツデータ編集部は、上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別する文字コード判別部と、上記文字コード判別部によって上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを、当該表示用データ生成装置または当該表示用データ生成装置に対して通信可能に接続された他の装置に備えられている、複数の文字についての文字コードと字形データとを対応付けて記憶したフォントデータ記憶部から取得する字形データ取得部と、上記字形データ取得部が取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成する外字画像生成部と、上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する外字置換部とを備えていることを特徴としている。
As described in detail in the present embodiment, the display data generation device of the present invention is a display for displaying an image corresponding to the content data on the display device based on content data that is content data including characters. A display data generation device including a content data editing unit for generating data for use, wherein the content data editing unit is a character code standard in which the character code of each character included in the content data can be used in the display device A character code determining unit that determines whether the character code is included in the character code, and character shape data corresponding to the character code determined by the character code determining unit as a character code that is not included in the character code standard, Provided in the display data generation device or another device connected to be able to communicate with the display data generation device A character data acquisition unit that acquires from a font data storage unit that stores character codes and character data for a plurality of characters in association with each other, and the character code standard based on the character data acquired by the character data acquisition unit. Included in the character code standard out of the character codes included in the content data, and an external character image generation unit that generates external character image data that is character image data corresponding to the character code determined to be not included An external character replacement unit that replaces the character code determined to be a character code that is not compatible with the external character image data corresponding to the character code.
上記の構成によれば、文字コード判別部が上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別し、字形データ取得部が上記文字コード判別部によって上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを複数の文字についての文字コードと字形データとを対応付けて記憶したフォントデータ記憶部から取得する。なお、フォントデータ記憶部は、この表示用データ生成装置に備えられるものであってもよく、この表示用データ生成装置に対して通信可能に接続された他の装置に備えられているものであってもよい。そして、外字画像生成部が上記字形データ取得部の取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成し、外字置換部が上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する。
According to said structure, a character code discrimination | determination part discriminate | determines whether the character code of each character contained in the said content data is a character code contained in the character code specification which can be used with the said display apparatus, and character shape data The acquisition unit stores character shape data corresponding to a character code determined by the character code determination unit as a character code not included in the character code standard in association with character codes and character data for a plurality of characters. Obtained from the font data storage unit. Note that the font data storage unit may be provided in the display data generation device, or provided in another device communicably connected to the display data generation device. May be. And the external character image data which is the image data of the character corresponding to the character code determined that the external character image generation unit is a character code not included in the character code standard based on the character shape data acquired by the character shape data acquisition unit And the character replacement unit replaces the character code determined to be a character code not included in the character code standard among the character codes included in the content data with the external character image data corresponding to the character code. .
これにより、表示装置あるいは表示用データ生成装置に外字画像データを前もって記憶させておく必要がないので、表示用データを効率的に生成することができる。また、表示用データの対象とする表示装置で利用可能な文字コード規格を指定するだけで、その表示装置において利用できない文字コードの文字を外字画像データとして含む表示用データを容易に生成できる。また、表示装置(クライアント装置)に予め記憶した外字画像データを検索する機能や、外字画像データを外部から取得する機能を設ける必要がないので、表示装置の構成を簡略化できる。すなわち、上記の各機能を備えない処理能力の比較的低い表示装置であっても、当該表示装置で利用可能な文字コード規格に含まれない文字を適切に表示させることができる。
Thereby, it is not necessary to store the external character image data in advance in the display device or the display data generation device, so that the display data can be generated efficiently. In addition, display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data. In addition, since it is not necessary to provide a function for retrieving external character image data stored in advance in the display device (client device) or a function for acquiring external character image data from the outside, the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
また、ユーザーからの指示入力を受け付ける入力部を備え、上記外字画像生成部は、ユーザーからの指示入力に応じて上記外字画像データに対応する文字のサイズ、色、太さ、下線の有無、および斜体であるか否かの各条件のうちの1つ以上を変更可能である構成としてもよい。
The external character image generation unit includes an input unit that receives an instruction input from a user, and the character size, color, thickness, presence or absence of an underline corresponding to the external character image data according to the instruction input from the user, and It is good also as a structure which can change 1 or more of each conditions of whether it is italic.
上記の構成によれば、ユーザーが、例えば外字画像の周辺に表示される他の文字画像等を参照するなどして外字画像のスタイル情報(文字のサイズ、色、太さ、下線の有無、斜体であるか否か、あるいはこれらの条件の組み合わせ)を調節することができるので、より高品位な表示用データを生成することができる。
According to the above configuration, the user can refer to other character images displayed in the vicinity of the external character image, for example, so that the external character image style information (character size, color, thickness, presence or absence of underline, italic Whether or not, or a combination of these conditions) can be adjusted, so that display data with higher quality can be generated.
また、ユーザーからの指示入力を受け付ける入力部を備え、上記外字画像生成部は、上記外字画像データに対応する文字を当該文字のフォントの種類とフォントサイズとに応じて定まる描画領域内に描画するようになっており、かつ、ユーザーからの指示入力に応じて上記外字画像データに対応する文字の上記描画領域内における描画位置および上記描画領域内における描画サイズのうちの少なくとも一方を調節可能である構成としてもよい。
In addition, an input unit that receives an instruction input from a user is provided, and the external character image generation unit renders a character corresponding to the external character image data in a drawing area determined according to a font type and a font size of the character. In addition, it is possible to adjust at least one of the drawing position in the drawing area and the drawing size in the drawing area of the character corresponding to the external character image data in accordance with an instruction input from the user. It is good also as a structure.
上記の構成によれば、例えば外字画像の周辺に表示される他の文字画像等を参照するなどして描画領域内における外字画像の描画位置および/または描画サイズを調節することができるので、より高品位な表示用データを生成することができる。
According to the above configuration, the drawing position and / or drawing size of the external character image in the drawing region can be adjusted by referring to other character images displayed around the external character image, for example. High-quality display data can be generated.
また、上記表示用データを外部に出力する出力部と、画像データに応じた画像を表示する表示部とを備え、上記コンテンツデータ編集部は、上記表示用データに応じた画像データであるプレビュー画像データを生成するプレビュー画像生成部を備え、上記表示用データを上記出力部から出力する前に、上記プレビュー画像データに応じた画像を上記表示部に表示させる構成としてもよい。
Also, an output unit that outputs the display data to the outside and a display unit that displays an image corresponding to the image data, and the content data editing unit is a preview image that is image data corresponding to the display data A preview image generation unit that generates data may be provided, and an image corresponding to the preview image data may be displayed on the display unit before the display data is output from the output unit.
上記の構成によれば、表示用データを外部に出力する前に当該表示用データのプレビュー画像を表示してユーザーに確認させることができる。
According to the above configuration, the preview image of the display data can be displayed and confirmed by the user before the display data is output to the outside.
また、画像データに応じた画像を表示する表示部を備え、上記コンテンツデータ編集部は、上記コンテンツデータに含まれる文字に関する情報であるテキスト情報を編集または検証(査読)するための編集画面の画像データを生成して上記表示部に表示させる編集画面生成部を備えており、上記編集画面生成部は、上記文字コード規格に含まれる文字コードに対応する文字あるいは当該文字のテキスト情報と、上記文字コード規格に含まれない文字コードに対応する文字あるいは当該文字のテキスト情報とを互いに異なる表示形態で表示させる構成としてもよい。
In addition, the image processing apparatus includes a display unit that displays an image corresponding to the image data, and the content data editing unit edits or verifies (reviews) text information that is information about characters included in the content data. An edit screen generation unit that generates data and displays the data on the display unit, the edit screen generation unit includes a character corresponding to a character code included in the character code standard or text information of the character, and the character A configuration may be adopted in which characters corresponding to character codes not included in the code standard or text information of the characters are displayed in different display forms.
上記の構成によれば、テキスト情報を編集するための編集画面において表示装置で利用可能な文字コードに対応するテキスト情報と、外字画像に置換された文字のテキスト情報とをユーザーが容易に識別することができる。これにより、ユーザーの編集作業及び検証作業(査読作業)に関する利便性を向上させることができる。
According to the above configuration, the user can easily identify the text information corresponding to the character code usable on the display device and the text information of the character replaced with the external character image on the editing screen for editing the text information. be able to. Thereby, the convenience regarding a user's edit work and verification work (peer review work) can be improved.
また、文字コードと、当該文字コードに対応する文字の代替文字の文字コードである代替文字コードとを対応付けた代替文字テーブルを記憶する代替文字テーブル記憶部を備え、上記コンテンツデータ編集部は、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データが上記フォントデータ記憶部に格納されていない場合に、上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する代替文字コードに変換する代替文字変換部を備えている構成としてもよい。
The content data editing unit further includes an alternative character table storage unit that stores an alternative character table that associates a character code with an alternative character code that is a character code of an alternative character of the character corresponding to the character code. The character code among the character codes included in the content data when character data corresponding to the character code determined to be a character code not included in the character code standard is not stored in the font data storage unit. It is good also as a structure provided with the alternative character conversion part which converts the character code discriminate | determined as the character code which is not included in a specification into the alternative character code corresponding to the said character code.
上記の構成によれば、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データが上記フォントデータ記憶部に格納されていない場合であっても、当該文字の代替文字を上記表示装置に表示させることができる。
According to the above configuration, even when the character data corresponding to the character code determined to be a character code not included in the character code standard is not stored in the font data storage unit, The substitute character can be displayed on the display device.
また、上記代替文字変換部は、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データが上記フォントデータ記憶部に格納されている場合に、当該文字コードに対応する上記代替文字コードを当該文字コードに対応する上記外字画像データと対応付けて上記表示用データに含める構成としてもよい。
In addition, when the character data corresponding to the character code determined to be a character code not included in the character code standard is stored in the font data storage unit, the substitute character conversion unit includes the character code. The corresponding alternative character code may be included in the display data in association with the external character image data corresponding to the character code.
上記の構成によれば、外字画像データと当該外字画像データに対応する文字の代替文字とが対応付けられた表示用データを生成することができる。これにより、表示装置におけるコンテンツデータの表示時に外字画像データに応じた文字を表示させるとともに、代替文字を用いて検索処理等を行うことができる。
According to the above configuration, it is possible to generate display data in which external character image data and a substitute character for a character corresponding to the external character image data are associated with each other. Thus, characters corresponding to the external character image data can be displayed when the content data is displayed on the display device, and a search process or the like can be performed using the alternative characters.
また、上記字形データ取得部は、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の字体切替情報が上記コンテンツデータに含まれている場合に、上記フォントデータ記憶部に格納されている当該文字コードに対応する字形データのうち上記字体切替情報に応じた字形データを上記フォントデータ記憶部から取得する構成としてもよい。
The character form data acquisition unit may include the font data when the content data includes character font switching information corresponding to a character code determined to be a character code not included in the character code standard. Of the character shape data corresponding to the character code stored in the storage unit, the character shape data corresponding to the character type switching information may be acquired from the font data storage unit.
上記の構成によれば、コンテンツデータ作成者の意図に応じた字体の外字画像データを用いて表示用データを生成することができる。
According to the above configuration, the display data can be generated using the external character image data of the font according to the intention of the content data creator.
本発明の表示用データ生成方法は、文字を含むコンテンツのデータであるコンテンツデータに基づいて当該コンテンツデータに応じた画像を表示装置に表示させるための表示用データを生成する表示用データ生成方法であって、上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別する文字コード判別工程と、上記文字コード判別工程によって上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを、複数の文字についての文字コードと字形データとを対応付けて記憶したフォントデータ記憶部から取得する字形データ取得工程と、上記字形データ取得工程で取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成する外字画像生成工程と、上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する外字置換工程とを含むことを特徴としている。
The display data generation method of the present invention is a display data generation method for generating display data for causing a display device to display an image corresponding to content data based on content data that is content data including characters. A character code determining step for determining whether or not the character code of each character included in the content data is a character code included in a character code standard usable in the display device; and the character code determining step. A character shape acquired from a font data storage unit that stores character code data corresponding to a character code determined to be a character code not included in the character code standard in association with character codes and character data for a plurality of characters. Based on the character acquisition data acquired in the data acquisition step and the character shape data acquisition step, An external character image generation step of generating external character image data which is character image data corresponding to the character code determined to be a character code not included in the character code, and the character code standard among the character codes included in the content data An external character replacing step of replacing the character code determined to be a character code not included with the external character image data corresponding to the character code.
上記の方法によれば、上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別し、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを複数の文字の文字コードと当該文字に対応する字形データとを対応付けて記憶したフォントデータ記憶部から取得する。そして、取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成し、上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する。
According to the above method, it is determined whether the character code of each character included in the content data is a character code included in the character code standard usable in the display device, and is included in the character code standard. The character form data corresponding to the character code determined to be a non-existent character code is acquired from the font data storage unit in which the character codes of a plurality of characters and the character form data corresponding to the character are stored in association with each other. Then, based on the acquired character form data, external character image data that is character image data corresponding to the character code determined to be a character code not included in the character code standard is generated, and the character data included in the content data Of the codes, a character code determined to be a character code not included in the character code standard is replaced with the external character image data corresponding to the character code.
これにより、表示装置あるいは表示用データ生成装置に外字画像データを前もって記憶させておく必要がないので、表示用データを効率的に生成することができる。また、表示用データの対象とする表示装置で利用可能な文字コード規格を指定するだけで、その表示装置において利用できない文字コードの文字を外字画像データとして含む表示用データを容易に生成できる。また、表示装置(クライアント装置)に予め記憶した外字画像データを検索する機能や、外字画像データを外部から取得する機能を設ける必要がないので、表示装置の構成を簡略化できる。すなわち、上記の各機能を備えない処理能力の比較的低い表示装置であっても、当該表示装置で利用可能な文字コード規格に含まれない文字を適切に表示させることができる。
Thereby, it is not necessary to store the external character image data in advance in the display device or the display data generation device, so that the display data can be generated efficiently. In addition, display data including characters with character codes that cannot be used in the display device can be easily generated simply by specifying a character code standard that can be used in the display device that is the target of the display data. In addition, since it is not necessary to provide a function for retrieving external character image data stored in advance in the display device (client device) or a function for acquiring external character image data from the outside, the configuration of the display device can be simplified. That is, even a display device having a relatively low processing capability that does not have the above functions can appropriately display characters that are not included in the character code standard that can be used in the display device.
なお、上記表示用データ生成装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記コンテンツデータ編集部として機能させることにより、上記表示用データ生成装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
The display data generation device may be realized by a computer. In this case, a program for causing the display data generation device to be realized by a computer by causing the computer to function as the content data editing unit, A computer-readable recording medium on which it is recorded is also included in the scope of the present invention.
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
The present invention is not limited to the above-described embodiment, and various modifications can be made within the scope indicated in the claims. That is, embodiments obtained by combining technical means appropriately modified within the scope of the claims are also included in the technical scope of the present invention.
本発明は、文字を含むコンテンツの画像を表示装置に表示させるための表示用データを生成する表示用データ生成装置および表示用データ生成方法に適用できる。
The present invention can be applied to a display data generation device and a display data generation method for generating display data for displaying a content image including characters on a display device.
10 表示用データ生成装置
11 入力部
12 コンテンツデータ編集部
13 文字コード規格記憶部
14 代替文字テーブル記憶部
15 コンテンツデータ記憶部
16 フォントデータ記憶部
17 表示部
18 出力部
21 編集画面生成部
22 文字コード判別部
23 外字置換部
24 代替文字変換部
25 プレビュー画像生成部
26 外字画像生成部
31 字形データ取得部
32 字形データシフト部
33 描画部
34 描画調節部
35 画像生成部
DESCRIPTION OFSYMBOLS 10 Display data generation apparatus 11 Input part 12 Content data edit part 13 Character code specification memory | storage part 14 Alternative character table memory | storage part 15 Content data memory | storage part 16 Font data memory | storage part 17 Display part 18 Output part 21 Edit screen generation part 22 Character code Determination unit 23 External character replacement unit 24 Alternative character conversion unit 25 Preview image generation unit 26 External character image generation unit 31 Character data acquisition unit 32 Character data shift unit 33 Drawing unit 34 Drawing adjustment unit 35 Image generation unit
11 入力部
12 コンテンツデータ編集部
13 文字コード規格記憶部
14 代替文字テーブル記憶部
15 コンテンツデータ記憶部
16 フォントデータ記憶部
17 表示部
18 出力部
21 編集画面生成部
22 文字コード判別部
23 外字置換部
24 代替文字変換部
25 プレビュー画像生成部
26 外字画像生成部
31 字形データ取得部
32 字形データシフト部
33 描画部
34 描画調節部
35 画像生成部
DESCRIPTION OF
Claims (11)
- 文字を含むコンテンツのデータであるコンテンツデータに基づいて当該コンテンツデータに応じた画像を表示装置に表示させるための表示用データを生成するコンテンツデータ編集部を備えた表示用データ生成装置であって、
上記コンテンツデータ編集部は、
上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別する文字コード判別部と、
上記文字コード判別部によって上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを、当該表示用データ生成装置または当該表示用データ生成装置に対して通信可能に接続された他の装置に備えられている、複数の文字についての文字コードと字形データとを対応付けて記憶したフォントデータ記憶部から取得する字形データ取得部と、
上記字形データ取得部が取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成する外字画像生成部と、
上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する外字置換部とを備えていることを特徴とする表示用データ生成装置。 A display data generation device including a content data editing unit that generates display data for causing a display device to display an image corresponding to content data based on content data that is content data including characters,
The content data editing section
A character code determination unit for determining whether or not the character code of each character included in the content data is a character code included in a character code standard usable in the display device;
Character data corresponding to a character code determined as a character code not included in the character code standard by the character code determination unit can be communicated to the display data generation device or the display data generation device A character form data acquisition unit that is provided in another connected device and acquires from a font data storage unit that stores character codes and character form data for a plurality of characters in association with each other;
An external character image generation unit that generates external character image data that is image data of a character corresponding to a character code determined to be a character code not included in the character code standard based on the character shape data acquired by the character shape data acquisition unit When,
An external character replacement unit that replaces a character code determined to be a character code not included in the character code standard among the character codes included in the content data with the external character image data corresponding to the character code; A display data generation device characterized by the above. - ユーザーからの指示入力を受け付ける入力部を備え、
上記外字画像生成部は、
ユーザーからの指示入力に応じて上記外字画像データに対応する文字のサイズ、色、太さ、下線の有無、および斜体であるか否かの各条件のうちの1つ以上を変更可能であることを特徴とする請求項1に記載の表示用データ生成装置。 It has an input unit that accepts user instructions,
The external character image generation unit
It is possible to change one or more of the following conditions: character size, color, thickness, presence / absence of underline, and italic / non-italic characters corresponding to the external character image data according to an instruction input from the user. The display data generation device according to claim 1. - ユーザーからの指示入力を受け付ける入力部を備え、
上記外字画像生成部は、
上記外字画像データに対応する文字を当該文字のフォントの種類とフォントサイズとに応じて定まる描画領域内に描画するようになっており、かつ、ユーザーからの指示入力に応じて上記外字画像データに対応する文字の上記描画領域内における描画位置および上記描画領域内における描画サイズのうちの少なくとも一方を調節可能であることを特徴とする請求項1または2に記載の表示用データ生成装置。 It has an input unit that accepts user instructions,
The external character image generation unit
Characters corresponding to the external character image data are drawn in a drawing area determined according to the font type and font size of the character, and the external character image data is added to the external character image data according to an instruction input from the user. 3. The display data generating apparatus according to claim 1, wherein at least one of a drawing position of a corresponding character in the drawing area and a drawing size in the drawing area can be adjusted. - 上記表示用データを外部に出力する出力部と、
画像データに応じた画像を表示する表示部とを備え、
上記コンテンツデータ編集部は、
上記表示用データに応じた画像データであるプレビュー画像データを生成するプレビュー画像生成部を備え、上記表示用データを上記出力部から出力する前に、上記プレビュー画像データに応じた画像を上記表示部に表示させることを特徴とする請求項1から3のいずれか1項に記載の表示用データ生成装置。 An output unit for outputting the display data to the outside;
A display unit that displays an image according to the image data,
The content data editing section
A preview image generation unit configured to generate preview image data that is image data corresponding to the display data, and before outputting the display data from the output unit, an image corresponding to the preview image data is displayed on the display unit; The display data generation device according to claim 1, wherein the display data generation device is displayed on the display. - 画像データに応じた画像を表示する表示部を備え、
上記コンテンツデータ編集部は、上記コンテンツデータに含まれる文字に関する情報であるテキスト情報を編集または検証するための編集画面の画像データを生成して上記表示部に表示させる編集画面生成部を備えており、
上記編集画面生成部は、上記文字コード規格に含まれる文字コードに対応する文字あるいは当該文字のテキスト情報と、上記文字コード規格に含まれない文字コードに対応する文字あるいは当該文字のテキスト情報とを互いに異なる表示形態で表示させることを特徴とする請求項1から4のいずれか1項に記載の表示用データ生成装置。 A display unit that displays an image according to image data is provided.
The content data editing unit includes an editing screen generation unit that generates image data of an editing screen for editing or verifying text information that is information related to characters included in the content data and displays the image data on the display unit. ,
The edit screen generation unit includes a character corresponding to a character code included in the character code standard or text information of the character, and a character corresponding to a character code not included in the character code standard or text information of the character. The display data generating apparatus according to any one of claims 1 to 4, wherein the display data is displayed in different display forms. - 文字コードと、当該文字コードに対応する文字の代替文字の文字コードである代替文字コードとを対応付けた代替文字テーブルを記憶する代替文字テーブル記憶部を備え、
上記コンテンツデータ編集部は、
上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データが上記フォントデータ記憶部に格納されていない場合に、上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する代替文字コードに変換する代替文字変換部を備えていることを特徴とする請求項1から5のいずれか1項に記載の表示用データ生成装置。 An alternative character table storage unit that stores an alternative character table that associates a character code with an alternative character code that is an alternative character code of a character corresponding to the character code;
The content data editing section
The character code among the character codes included in the content data when character data corresponding to the character code determined to be a character code not included in the character code standard is not stored in the font data storage unit. 6. An alternative character conversion unit that converts a character code determined to be a character code not included in the standard into an alternative character code corresponding to the character code. The display data generating device according to item. - 上記代替文字変換部は、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データが上記フォントデータ記憶部に格納されている場合に、当該文字コードに対応する上記代替文字コードを当該文字コードに対応する上記外字画像データと対応付けて上記表示用データに含めることを特徴とする請求項6に記載の表示用データ生成装置。 The alternative character conversion unit corresponds to the character code when character data corresponding to the character code determined to be a character code not included in the character code standard is stored in the font data storage unit. 7. The display data generation apparatus according to claim 6, wherein the substitute character code is included in the display data in association with the external character image data corresponding to the character code.
- 上記字形データ取得部は、上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の字体切替情報が上記コンテンツデータに含まれている場合に、上記フォントデータ記憶部に格納されている当該文字コードに対応する字形データのうち上記字体切替情報に応じた字形データを上記フォントデータ記憶部から取得することを特徴とする請求項1から7のいずれか1項に記載の表示用データ生成装置。 The font data storage unit, when the content data includes character font switching information corresponding to a character code determined to be a character code not included in the character code standard, the font data storage unit 8. The character shape data corresponding to the character style switching information among the character shape data corresponding to the character code stored in the character code is acquired from the font data storage unit. 8. Display data generator.
- 文字を含むコンテンツのデータであるコンテンツデータに基づいて当該コンテンツデータに応じた画像を表示装置に表示させるための表示用データを生成する表示用データ生成方法であって、
上記コンテンツデータに含まれる各文字の文字コードが上記表示装置で利用可能な文字コード規格に含まれる文字コードであるか否かを判別する文字コード判別工程と、
上記文字コード判別工程によって上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する字形データを、複数の文字についての文字コードと字形データとを対応付けて記憶したフォントデータ記憶部から取得する字形データ取得工程と、
上記字形データ取得工程で取得した字形データに基づいて上記文字コード規格に含まれない文字コードであると判別された文字コードに対応する文字の画像データである外字画像データを生成する外字画像生成工程と、
上記コンテンツデータに含まれる文字コードのうち上記文字コード規格に含まれない文字コードであると判別された文字コードを当該文字コードに対応する上記外字画像データに置換する外字置換工程とを含むことを特徴とする表示用データ生成方法。 A display data generation method for generating display data for causing a display device to display an image corresponding to content data based on content data that is content data including characters,
A character code determination step of determining whether or not the character code of each character included in the content data is a character code included in a character code standard usable in the display device;
Font data in which the character code corresponding to the character code determined to be a character code not included in the character code standard in the character code determination step is stored in association with the character code and character data for a plurality of characters A character shape data acquisition process to be acquired from the storage unit;
External character image generation step of generating external character image data that is character image data corresponding to a character code determined to be a character code not included in the character code standard based on the character shape data acquired in the character shape data acquisition step When,
An external character replacement step of replacing a character code determined to be a character code not included in the character code standard among the character codes included in the content data with the external character image data corresponding to the character code. Characteristic display data generation method. - 請求項1から8のいずれか1項に記載の表示用データ生成装置を動作させるプログラムであって、コンピュータを上記コンテンツデータ編集部として機能させるためのプログラム。 A program for operating the display data generation device according to any one of claims 1 to 8, wherein the program causes a computer to function as the content data editing unit.
- 請求項10に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium on which the program according to claim 10 is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013500925A JPWO2012114807A1 (en) | 2011-02-22 | 2012-01-23 | Display data generator |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011035917 | 2011-02-22 | ||
JP2011-035917 | 2011-02-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012114807A1 true WO2012114807A1 (en) | 2012-08-30 |
Family
ID=46720595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/051370 WO2012114807A1 (en) | 2011-02-22 | 2012-01-23 | Display data generation device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2012114807A1 (en) |
WO (1) | WO2012114807A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000338953A (en) * | 1999-04-01 | 2000-12-08 | Adobe Syst Inc | Font feature file processing |
JP2001075956A (en) * | 1999-09-03 | 2001-03-23 | Mitsubishi Electric Corp | Device and method for converting and displaying character |
JP2005535020A (en) * | 2002-07-31 | 2005-11-17 | アドビ システムズ, インコーポレイテッド | Glyphlet |
-
2012
- 2012-01-23 WO PCT/JP2012/051370 patent/WO2012114807A1/en active Application Filing
- 2012-01-23 JP JP2013500925A patent/JPWO2012114807A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000338953A (en) * | 1999-04-01 | 2000-12-08 | Adobe Syst Inc | Font feature file processing |
JP2001075956A (en) * | 1999-09-03 | 2001-03-23 | Mitsubishi Electric Corp | Device and method for converting and displaying character |
JP2005535020A (en) * | 2002-07-31 | 2005-11-17 | アドビ システムズ, インコーポレイテッド | Glyphlet |
Non-Patent Citations (5)
Title |
---|
"Font Fitting Room", APOLISOFT., 2003, Retrieved from the Internet <URL:http://web.archive.org/web/20090503190456> [retrieved on 20090503] * |
KOICHI KAMICHI: "GlyphWiki: Kaihogata Font Kaihatsu Kankyo no Seibi ni Mukete", JOURNAL OF JAPAN ASSOCIATION FOR EAST ASIAN TEXT PROCESSING, 1 October 2006 (2006-10-01), JP, pages 12 - 18 * |
KOICHI KAMICHI: "Moji Code Gai Font Shori", JOURNAL OF JAPAN ASSOCIATION FOR EAST ASIAN TEXT PROCESSING, 1 October 2003 (2003-10-01), JP, pages 70 - 73 * |
LAI, CHEN-YU ET AL.: "A Composite Approach to Handle Missing Characters on Web Interface", PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON DIGITAL ARCHIVE TECHNOLOGIES (ICDAT2004), 16 March 2004 (2004-03-16), TW, Retrieved from the Internet <URL:http://cscl.iis.sinica.edu.tw/CSCL/Publication/ICDAT04-WebICS.pdf> [retrieved on 20120216] * |
MIKIHIRO KADOWAKI: "Denshi Shoseki Authoring no Torikumi ni Tsuite", SHARP TECHNICAL JOURNAL, 10 February 2011 (2011-02-10), JP, pages 22 - 25 * |
Also Published As
Publication number | Publication date |
---|---|
JPWO2012114807A1 (en) | 2014-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8312388B2 (en) | Information processing apparatus, information processing method and computer readable medium | |
US20060101343A1 (en) | Image forming apparatus, display screen customization method in image forming apparatus and display screen customization program | |
JPH11282829A (en) | Font sharing system and method, and storage medium storing program to execute the sharing method | |
US20100251110A1 (en) | Document processing apparatus, control method therefor, and computer-readable storage medium storing program for the control method | |
JP4093241B2 (en) | Document creation support apparatus, document creation support program and storage medium, and document creation support method | |
EP1744254A1 (en) | Information management device | |
JP4009971B2 (en) | Computerized service manual display program, recording medium on which program is recorded, computerized service manual display control method, and computerized service manual display control device | |
JP2013020585A (en) | Device control program, recording medium, device control method and controller | |
JP2009048450A (en) | Document management program and thumbnail display method | |
US20140068454A1 (en) | Printing system including a server that generates user interfaces for a control panel of the printing system | |
JP2008041003A (en) | Document display processor and document display processing program | |
JP2006012038A (en) | Information processor, image editing device, their control methods, computer program, and computer-readable storage medium therefor | |
JP4819391B2 (en) | Document composition system, document composition method, and program | |
US20090319468A1 (en) | Information processing apparatus and information processing method | |
WO2012114807A1 (en) | Display data generation device | |
JP2006276912A (en) | Device, method, and program for editing document | |
US20070220439A1 (en) | Information Management Device | |
JP2008288659A (en) | Operation guide display device | |
JP6657799B2 (en) | Graphic processing apparatus, graphic processing method, and graphic processing program | |
JP2007086823A (en) | Information processor, control method and program | |
JP2020115260A (en) | Information processing device and information processing program | |
JP5228543B2 (en) | Print job processing system and print job processing method | |
JP2013092916A (en) | Intellectual property management device | |
JP6962352B2 (en) | Information processing equipment, recording systems, and programs | |
JP2009230450A (en) | Document attribute information register and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12749696 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2013500925 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12749696 Country of ref document: EP Kind code of ref document: A1 |