WO2012086358A1 - Viewer device, viewing system, viewer program, and recording medium - Google Patents

Viewer device, viewing system, viewer program, and recording medium Download PDF

Info

Publication number
WO2012086358A1
WO2012086358A1 PCT/JP2011/076990 JP2011076990W WO2012086358A1 WO 2012086358 A1 WO2012086358 A1 WO 2012086358A1 JP 2011076990 W JP2011076990 W JP 2011076990W WO 2012086358 A1 WO2012086358 A1 WO 2012086358A1
Authority
WO
WIPO (PCT)
Prior art keywords
balloon
information
sentence
image
display control
Prior art date
Application number
PCT/JP2011/076990
Other languages
French (fr)
Japanese (ja)
Inventor
椿 尚宜
Original Assignee
富士フイルム株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 富士フイルム株式会社 filed Critical 富士フイルム株式会社
Publication of WO2012086358A1 publication Critical patent/WO2012086358A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/53Processing of non-Latin text

Definitions

  • the present invention relates to a viewer apparatus, a browsing system, a viewer program, and a recording medium that can display a translated sentence obtained by translating an original sentence into a predetermined language in a balloon of an electronic comic image.
  • Patent Document 1 for vertical writing of a manuscript and horizontal writing of a translated sentence, layout information is rotated and converted into a horizontal writing layout.
  • Patent Document 2 if the name does not fit in the balloon frame, the character series is lowered or the character spacing is reduced.
  • the size of the text box is adjusted so that all the characters of the inserted name can be accommodated without any shortage.
  • a belt-like telop area is provided on the display screen, and the translated sentence for the speech in the speech balloon is displayed as subtitles in the telop area.
  • Patent Document 6 the omission of the pattern that occurs at the original position of the image is compensated from the constituent pattern of the surrounding image to close it.
  • Patent Document 4 An image processing technique that simply adjusts the size of the text box according to the magnification of the image (see Patent Document 4), or an image processing technique that displays the translated text as a subtitle in a band-like telop area (see Patent Document 5) ) Is known, but even if such a conventional technique is applied to a case where a translated sentence is put in a speech balloon, a problem peculiar to comics cannot be solved.
  • a translated sentence for example, English
  • a vertical line for example, Japanese
  • the translated sentence will be displayed regardless of the display magnification of the image. In many cases, the entire sentence does not enter the balloon.
  • a translated sentence is generally displayed around an image (that is, a position where the translated sentence can be sufficiently displayed). If a telop area is provided at the position of the speech balloon and the translated sentence protrudes from the speech balloon, there is a problem that the translated sentence overlaps the character's picture.
  • the present invention has been made in view of such circumstances, and when a user browses an electronic comic, while protecting the rights of the author, the user feels the same as when the translated sentence is displayed in the original text.
  • the purpose is to make it possible to observe properly.
  • the present invention includes display means, balloon area information indicating an existence area in the image of a balloon in which an image of each page or frame of a comic, and a speech of a comic character is entered.
  • Speech information including text information including translation information obtained by translating the speech of the original text in each speech balloon into a predetermined language, and text information associated with each speech balloon, and the image on the screen of the display means for scroll reproduction or frame
  • Information acquisition means for acquiring electronic comic information including display control information for display by reproduction, and displaying the image on the screen of the display means by scroll reproduction or frame reproduction based on the acquired display control information
  • the entire sentence of the translation corresponding to the balloon is preliminarily stored.
  • a discriminating means for discriminating whether or not a character is set with a set character size; and in place of the original text in the speech balloon in the image displayed on the screen based on the acquired speech balloon information and text information;
  • a translated text display control means for displaying a translated text, and when the discriminating means determines that the entire text of the translated text enters, the translated text is displayed in the balloon, and the discriminating means displays the translated text
  • a viewer device includes a translated sentence display control means for expanding the balloon and displaying the translated sentence in the expanded balloon.
  • the present invention it is determined whether or not the entire sentence of the dialogue translation sentence is included in the balloon in a preset character size, and if it is determined that the entire sentence translation sentence is included, When the entire sentence translation sentence is displayed and it is determined that the entire sentence translation sentence does not enter, the balloon is expanded and the dialogue translation is displayed in the expanded balloon.
  • the translated text in the speech balloon can be observed with the same feeling as in the original text display.
  • the electronic comic information includes character information including character area information indicating a character existing area in the image
  • the translated sentence display control means includes the character information Based on the area information, the balloon is expanded so as not to overlap with the character existing area.
  • the translated sentence display control unit detects that the original sentence in the balloon is vertically written and the predetermined language of the translated sentence is horizontally written based on the electronic comic information, or When it is detected that the original sentence in the balloon is horizontal writing and the predetermined language of the translated sentence is vertical writing, the balloon is expanded only in the direction of the predetermined language of the translated sentence in the horizontal direction and the vertical direction.
  • the balloon information includes position information of the balloon
  • the translated sentence display control unit is configured to prevent the position of the balloon from moving based on the position information of the balloon. Enlarge the speech balloon.
  • the balloon information includes a type of a stroke drawn line
  • the translated sentence display control means is a balloon having the same type of stroke based on the type of the stroke drawn line. Enlarge the speech balloon.
  • display means image for each page or frame of a comic, and balloon information including balloon area information indicating a presence area in the image of a balloon in which a speech of a comic character enters , Text information including a translated sentence obtained by translating the dialogue of the original sentence in each balloon into a predetermined language and associated with each balloon, and displaying the image on the screen of the display means by scroll reproduction or frame reproduction Information acquisition means for acquiring electronic comic information including display control information for causing image display, and image display control for displaying the image on the screen of the display means by scroll reproduction or frame reproduction based on the acquired display control information And the whole sentence of the translation corresponding to the balloon is preset in a balloon in the image displayed on the screen of the display means A means for determining whether or not the character size is entered, and the translated sentence instead of the original sentence in the balloon in the image displayed on the screen based on the acquired balloon information and text information.
  • a translated sentence display control means for displaying, when the judging means judges that the whole sentence of the translated sentence is entered, the whole sentence of the translated sentence is displayed in the balloon, and the whole sentence of the translated sentence is displayed by the judging means;
  • a translation display control means for enlarging the image so that the entire sentence of the translated sentence enters the balloon and displaying the translation in the balloon of the enlarged image.
  • the present invention it is determined whether or not the entire sentence of the dialogue translation sentence is included in the balloon in a preset character size, and if it is determined that the entire sentence translation sentence is included, If the full text of the dialogue translation is displayed and it is determined that the full text of the dialogue translation does not enter, the image is enlarged so that the full text of the dialogue translation falls within the speech balloon, and the Since the translated sentence in the speech is displayed in the balloon, the user can observe the translated sentence in the balloon with the same feeling as in the original sentence display.
  • the determination unit determines whether or not the entire sentence of the translated sentence corresponding to the balloon is placed in a preset character size in a balloon displayed according to the screen size of the display unit. Is determined.
  • the text information includes character attribute information indicating a character size and a character type
  • the translated sentence display control unit is configured to display characters based on the text information and the character attribute information. Is generated.
  • a character size changing means for changing the character size is provided.
  • the translated sentence display control unit adjusts the number of lines, the line interval, or the character interval of the translated sentence arranged in a balloon in an image displayed on the screen of the display unit.
  • the discriminating unit discriminates whether or not the entire sentence of the translated sentence when adjusted by the translated sentence display control unit enters the balloon.
  • the present invention also provides a browsing system including a user terminal including the function of the viewer device and a server that provides the electronic comic information in response to a request from the user terminal.
  • the present invention provides a viewer program for realizing the viewer device.
  • the present invention also provides a recording medium on which the viewer program is recorded.
  • scroll playback includes so-called scroll view playback.
  • content images for each page are scrolled and displayed automatically (or by operation) on the display screen.
  • Frame playback includes so-called frame view playback.
  • frame playback content images for each frame (including images clipped from the content image for each page in units of frames) are automatically switched (or manually) on the display screen.
  • the user when a user views an electronic comic, the user can appropriately observe the translated sentence in the same manner as when displaying the original sentence while protecting the rights of the author. Can do.
  • FIG. 1 Schematic configuration diagram of browsing system
  • the figure which shows an example of the information regarding the shape of a speech balloon (normal) The figure which shows an example of the information regarding the shape of a speech balloon (loud)
  • the figure which shows an example of the information regarding the shape of a speech balloon (imagination) The figure which shows an example of the information regarding the shape of a balloon (non-living)
  • the figure which shows an example of a format of electronic comic information Flow chart showing the distribution process of electronic comic information
  • a flowchart showing an outline of display processing in a scroll view Flowchart showing the outline of display processing in frame view
  • the flowchart which shows the detail of an example of a display process A figure showing an example of a display image with original text
  • the figure which shows the display image when it is a display image which displayed the translation in the expanded balloon, and expanded the balloon around The figure which shows the display image when it is a display image which displayed the translation in the expanded balloon, and the balloon is expanded so that the position of the balloon may not
  • FIG. 1 shows a configuration of an electronic book browsing system according to a preferred embodiment of the present invention.
  • This system includes a server 1 and an electronic book viewer 2.
  • the server 1 includes an operation device that can receive an instruction input from a specific administrator, an input / output device that can input (acquire) and output various information, a control device that performs various arithmetic processes and controls, and a storage device.
  • the electronic book viewer 2 includes a display device capable of displaying an image, a sound output device capable of outputting sound, an operation device capable of receiving user instruction input, an input / output device capable of inputting (acquiring) and outputting various information, It is a user terminal provided with the control device which performs various arithmetic processing and control.
  • the electronic book viewer 2 is configured by a mobile terminal such as a mobile phone, a mobile game machine, and a mobile computer device, for example. It should be noted that an unspecified number of electronic book viewers 2 accessing the server 1 may be used.
  • the server 1 includes an analysis unit 10, a database (DB) 11, an operation unit 16, and an input / output unit 17.
  • DB database
  • the server 1 includes an analysis unit 10, a database (DB) 11, an operation unit 16, and an input / output unit 17.
  • the DB 11 stores electronic comic information 12. Details of the electronic comic information will be described later.
  • the analysis unit 10 is composed of a control device such as a CPU.
  • the DB 11 is configured by a storage device such as a hard disk or a memory.
  • the operation unit 16 includes operation devices such as a keyboard, a mouse, and a touch pad.
  • the electronic comic information includes an analysis result output from the analysis unit 10, information input from the operation unit 16, or information input via the input / output unit 17.
  • the analysis unit 10 analyzes a digital content image (manga image) generated from the original content and generates incidental information of the content image.
  • the original content is a book including a manga image
  • the content image to be distributed is a page-unit (or frame-unit) image (regardless of live-action or drawing).
  • the content image includes a speech balloon as shown in FIGS. 2A to 2D and a dialogue within the speech balloon.
  • FIG. 3 shows electronic comic information composed of a header, a page-based (or frame-based) content image, and supplementary information of the content image.
  • the electronic comic information is composed of one file, but the content image and the incidental information may be stored separately in different files and may be composed of a plurality of files.
  • the header indicates file attributes (file name, etc.).
  • a content image is a manga image in page units (or frame units) and is associated with page numbers (or frame numbers).
  • the content image is created, for example, by converting the original content into electronic data using a scanner or the like.
  • Original content is organized in units of pages such as manga books, newspapers, weekly magazines, office documents (such as presentation documents), textbooks, and reference books.
  • the storage format of the content image is arbitrary, and is stored in a format such as a PDF file or a JPEG image file.
  • the content image includes a schematic image and a detailed image (high resolution data), and is prepared for each page, frame, or anchor point. Information indicating the enlargement permission area may be added.
  • the incidental information includes search information, balloon information, text information, character information, display control information, automatic reading attribute information, reproduction effect information, and other information.
  • Search information is tag information used for search.
  • information such as a page number (page identification information), a frame number (frame identification information), an episode number (episode identification information, for example, indicating what episode it is), title, author, publisher (copyright owner), etc. May be included.
  • Balloon information is information regarding balloons in content images in page units (or frame units). For example, balloon area information indicating the existence area in the content image of the speech balloon, the shape of the speech balloon, the position and orientation of the base point (balloon) of the speech balloon, the type of stroke line drawn (dotted line, solid line, etc.), the content image elements ( Relative position (for example, positional relationship and interval between the mouth of the speech balloon and the speaker's face indicated by the speech balloon mouth), the size of the speech balloon, the identification information of the speaker of the speech balloon, the speech balloon The frame to which the belongs.
  • balloon area information indicating the existence area in the content image of the speech balloon, the shape of the speech balloon, the position and orientation of the base point (balloon) of the speech balloon, the type of stroke line drawn (dotted line, solid line, etc.), the content image elements ( Relative position (for example, positional relationship and interval between the mouth of the speech balloon and the speaker's face indicated by the speech balloon mouth), the size of the speech balloon, the identification
  • the balloon area information is, for example, information indicating the position of the balloon drawing line (frame line) in the content image (for example, position information of a plurality of points corresponding to the balloon shape on the drawing line, or vector information of the entire drawing line).
  • the balloon area information may be bitmap information indicating the entire area (range) of the balloon.
  • the balloon area information may be represented by the representative position (for example, the center position) of the balloon and the size of the balloon. For example, if there are four types of balloons as shown in FIGS. 2A to 2D, the identification information A to D corresponding to each type is stored as the type of stroke drawn line.
  • the text information is information related to the text in the content image. For example, text (sentence), character attribute information, number of lines, line spacing, character spacing, display switching method, language used, vertical writing / horizontal writing, and reading direction corresponding to each frame and each balloon.
  • the character attribute information includes a character size (number of points, etc.) and a character type (font, emphasized character, etc.).
  • the text information includes the speech of the speaker in the speech balloon.
  • translated texts of various languages corresponding to the lines of the original text arranged in the balloon and the language used may be included in this text information.
  • the display switching method may include scroll control information (scroll method) such as scroll speed, scroll direction, scroll start, stop, pause, and repeat method.
  • Character information is information about the speaker of the speech in the speech balloon.
  • speaker area information such as face area information
  • speaker identification information such as a name
  • Speaker attributes such as a name
  • Speaker attributes gender, age, etc.
  • “Character” (speaker) in this specification means the source of speech balloons, not only human beings but also non-living animals such as animals, telephones, personal computers, electronic devices, robots, etc. Including.
  • Display control information is information related to display control of content images in page units or frame units. This information includes screen scrolling and / or screen switching.
  • the screen scroll information may include, as detailed information, scroll speed, scroll direction, scroll order, scroll start, end, pause, repeat method, and the like.
  • the screen switching information may include, as detailed information, switching units (such as frames), switching timing determination methods (manual, automatic, semi-automatic), display effects associated with switching (wipe, fade-in / fade-out, dissolve), and the like. .
  • Attribute information for automatic reading includes, for example, reading speed, volume, speaker emotion, and the like.
  • Display control information includes playback scenarios.
  • the playback scenario consists of the magnification rate of the detailed image, which is the unit of the partial display area of the content image, the display switching speed from the detailed image corresponding to the previous anchor point to the detailed image corresponding to the next anchor point, and the display switching.
  • Method saccharging, fade-out / fade-in, etc.
  • gaze stop time at each anchor point or frame that is, duration of display of detailed image corresponding to each anchor point, overview image in content and details Image positioning (page, section), transition order of anchor points, heading information, and the like are included.
  • the anchor point is a position (ice top) where the line of sight stops in a partial area (typically a frame or a part of a frame) for each page.
  • the playback scenario includes a stay time that matches the text amount of the detailed image corresponding to each anchor point. Since the amount of information in one screen increases as the amount of text in the detailed image around each anchor point increases, the stay time is set longer in the playback scenario.
  • the electronic book viewer 2 that has accessed the server 1 for the enlargement rate of the detailed image at each anchor point, or the residence time for each model that matches the screen size for each model is set in the playback scenario.
  • This speed may be determined from the past browsing speed corresponding to the user of the electronic book viewer 2 who has accessed the server 1 acquired as the playback state information, or a plurality of electronic books that have played back the same playback content You may determine by applying the speed of the past browsing acquired from the viewer 2 as reproduction
  • the display switching method may be determined according to an instruction from the user of the electronic book viewer 2 to the operation unit 27, may be a predetermined default switching method, or may be set based on content analysis information. . For example, if the movement destination in the line-of-sight direction of the character in the content of a certain frame a coincides with frame b that is the destination of the anchor point movement direction, the display switching method from frame a to frame b is set to scroll.
  • the display control information includes frame area information indicating the existence area of frames in the page image.
  • the information related to the reading voice includes, for example, the contents of the reading voice, the start timing / end timing, the reading speed, the reading voice volume, and the reading speaker attributes (gender, age, etc.).
  • the content of the read-out voice may be a recorded voice or an artificial voice. When the content of the reading voice is an artificial voice, it can be shared with the contents of the speech balloon and / or the accompanying voice.
  • onomatopoeia also includes information on accompanying audio.
  • the contents of onomatopoeia and sound effects text information of the original text and translated text
  • the onomatopoeia may be acquired from the content image by the analysis unit 10 or may be input from the input / output unit 17 or the like.
  • the character information not included in the balloon is the content of the onomatopoeia. Translations in various languages corresponding to onomatopoeia can also be included in this information.
  • Playback effect information is information related to playback effects.
  • the types of effects such as terminal vibration, screen shaking, screen flash, screen switching, and start timing.
  • Other information includes page information such as information about page turning (for example, left / right opening) and line feed direction (for vertical writing). Further, the other information includes a page margin area and advertisement data arranged in the area.
  • the other information includes change permission / inhibition information.
  • the change permission / inhibition information is setting information indicating whether or not the original content can be modified, such as layout change permission / inhibition. For example, it indicates whether or not translation display, balloon expansion, balloon shape change, image change, speech reading of dialogue and onomatopoeia, and horizontal reversal of the entire page. It is possible to set whether or not modification can be performed independently for each modification item. For example, it is possible to set to permit the display of the translated text but to prohibit the horizontal flipping of the entire page. Settings such as allowing scroll playback (scroll view) but prohibiting frame playback (frame view) are also possible.
  • the analysis unit 10 of the server 1 analyzes the content image stored in the DB 11.
  • the incidental information obtained as a result of the analysis becomes electronic comic information together with the content image.
  • the electronic comic information may be a page unit, a frame unit, or an episode unit.
  • a known image analysis technique and text analysis technique are used for the analysis of the content image by the analysis unit 10.
  • the position, size, and type of content elements such as a face, an animal, a building, an automobile, and other objects may be automatically detected based on the feature amounts related to the image information.
  • Automatic detection of content image elements may be performed based on machine learning. For example, based on the sample manga for learning, the detection accuracy of the outer edge of the frame or balloon, the threshold for determining the validity of a frame or balloon other than a rectangle, and the like are set empirically.
  • the speech (original text) in the balloon may be recognized by OCR (optical character reading), and the area surrounding it may be recognized as the balloon area.
  • OCR optical character reading
  • Each character of the read dialogue is sorted according to the direction of the character. For example, if the dialogue is written vertically, it is sorted from the beginning to the end of the column, and from the right column to the left column.
  • the frame number or dialogue number is determined according to a predetermined rule. For example, the representative point of each frame or balloon (such as the center or the center of gravity of the frame or balloon) is sequentially scanned in the horizontal direction from the top right to the bottom left of the frame or balloon included in the content analysis result information. Thus, the page number or dialogue number is determined.
  • the representative point of each frame is the position (anchor point) where the line of sight of the content element for each page stops, and the display unit of the content is switched by scrolling or switching based on the anchor point.
  • the page number or dialogue number may be determined according to a rule according to the author of the content.
  • the content analysis rule may be a rule according to the author and type of content learned by artificial intelligence, as well as a rule according to the author and type of content.
  • Rule learning is performed as follows, for example. First, correct rules are prepared in advance for each of a plurality of basic patterns. The analysis unit 10 extracts feature quantities (thickness and length of the frame boundary line) for each of the plurality of basic patterns. Then, the analysis unit 10 estimates the reading order of frames assumed by the content creator from the extracted feature values. The analysis unit 10 compares the reading order estimated for each basic pattern with the correct rule, and optimizes the parameter for estimating the reading order of the frames. The analysis unit 10 estimates the reading order of the comic frames according to the optimized parameters.
  • the analysis unit 10 analyzes the content image stored in the DB 11.
  • the information acquired as a result of the analysis is incidental information.
  • the electronic comic information includes information related to the page analysis result of the analysis unit 10.
  • a known image analysis technique and text analysis technique are used.
  • the position, size, and type of content elements such as a face, an animal, a building, an automobile, and other objects may be automatically detected based on the feature amounts related to the image information.
  • Automatic detection of content elements may be performed based on machine learning. For example, based on the sample manga for learning, the detection accuracy of the outer edge of the frame or balloon, the threshold for determining the validity of the frame or balloon other than the rectangular area, and the like are set empirically.
  • the text sentence (serif) inside the balloon may be recognized by OCR, and the area surrounding it may be recognized as a serif area.
  • Each character of the read line is sorted according to the direction of the character. For example, if the words are written vertically, they are sorted from the beginning to the end of the column, and from the right column to the left column.
  • the frame number or serif number is determined according to a predetermined rule. For example, if the content type is manga, the representative point of each frame or balloon (such as the center or center of gravity of the frame or balloon) from the top right to the bottom left of the frame or balloon included in the content analysis information
  • the page number or serif number is determined by sequentially scanning in the horizontal direction.
  • the representative point of each frame is the position (anchor point) where the line of sight of the content element for each page stops, and the display unit of the content is switched by scrolling or switching based on the anchor point.
  • the page number or the serif number can be determined according to a rule according to the author of the content.
  • the content analysis rule may be a rule according to the author and type of content learned by artificial intelligence, as well as a rule according to the author and type of content.
  • Rule learning is performed as follows, for example. First, correct rules are prepared in advance for each of a plurality of basic patterns. The analysis unit 10 extracts feature quantities (thickness and length of the frame boundary line) for each of the plurality of basic patterns. Then, the analysis unit 10 estimates the reading order of frames assumed by the content creator from the extracted feature values. The analysis unit 10 compares the reading order estimated for each basic pattern with the correct rule, and optimizes the parameter for estimating the reading order of the frames. The analysis unit 10 estimates the reading order of the comic frames according to the optimized parameters.
  • the original content is a manga and the original content image is an image corresponding to each page of the manga.
  • Manga is content that consists of both pictures (whether live-action or drawing) and lines.
  • the electronic book viewer 2 includes a database (DB) 21, a display unit 24, a display control unit 25, an audio playback unit 26, an operation unit 27, an input / output unit 29, and an execution control unit 30.
  • DB database
  • the electronic book viewer 2 includes a database (DB) 21, a display unit 24, a display control unit 25, an audio playback unit 26, an operation unit 27, an input / output unit 29, and an execution control unit 30.
  • the electronic comic information includes, as described above, content information for each page or frame of a comic, speech balloon information including speech balloon area information indicating a presence area in a content image of a speech balloon in which the dialogue of a comic character is entered,
  • speech balloon information including speech balloon area information indicating a presence area in a content image of a speech balloon in which the dialogue of a comic character is entered
  • text information associated with each speech balloon including text translated from a sentence in the speech balloon translated into a predetermined language, and a content image on the screen of the display unit 24 by scroll playback or frame playback.
  • Display control information Display control information.
  • the display unit 24 is a display unit configured with a display device capable of displaying an image.
  • the display unit 24 is configured by an LCD, for example.
  • the display control unit 25 displays the content image on the screen of the display unit 24 by scroll reproduction (or frame reproduction) based on the display control information in the supplementary information as image display control means.
  • the display control unit 25 serves as a translated text display control unit, instead of the dialogue of the original text in the balloon in the content image displayed on the screen of the display unit 24 based on the balloon information and text information in the supplementary information. , Display the translated text in the balloon. Specifically, the display control unit 25 generates display characters based on the text information and the character attribute information of the accompanying information. In this example, when a sentence of the original sentence is displayed in the balloon, the translated sentence is displayed instead of the line of the original sentence.
  • the voice reproduction unit 26 and the speaker 28 read out the text in the content image as automatic reading means based on the text information of the auxiliary information and the automatic reading attribute information.
  • the operation unit 27 receives user instruction input.
  • the operation unit 27 may be a touch sensor arranged on the screen of the display unit 24, a key input device, or a pointing device.
  • the input / output unit 29 inputs / outputs various information.
  • the input / output unit 29 of this example is configured by a communication device that communicates with the server 1.
  • the electronic comic information is received by transmitting an electronic comic information request to the server 1 and receiving the electronic comic information from the server 1. get.
  • the input / output unit 29 is not particularly limited to the communication unit as in this example, and may be a unit that performs writing / reading on a computer-readable recording medium.
  • the execution control unit 30 determines whether or not the entire sentence of the translation corresponding to the balloon is included in the balloon in the image displayed on the screen of the display unit 24 as a determination unit. Specifically, the execution control unit 30, based on the screen size information stored in advance in the DB 21 and the balloon information and text information of the accompanying information, in a balloon displayed according to the screen size of the display unit 24. Then, it is determined whether or not the entire sentence of the translated sentence enters with a preset character size.
  • the size of characters displayed on the display unit 24 can be changed by operating the operation unit 27.
  • the display control unit 25 displays the entire sentence of the translated sentence in the balloon, and the execution control unit 30 does not include the entire sentence of the translated sentence. If it is determined, the balloon is enlarged and the translated sentence is displayed in the enlarged balloon.
  • the display control unit 25 has a function of adjusting the number of lines, the line spacing, or the character spacing of the translation sentence arranged in the balloon in the image displayed on the screen of the display unit 24.
  • the execution control unit 30 determines whether or not the entire translated sentence when adjusted by the display control unit 25 enters the balloon.
  • the display control unit 25 expands the balloon so as not to overlap with the character presence area based on the character area information in the supplementary information.
  • the display control unit 25 enlarges the speech balloon so that the speech balloons have the same type of drawn lines based on the type of the drawn stroke drawn by the supplementary information.
  • the information in the DB 11 of the server 1 and the information in the DB 21 of the electronic book viewer 2 do not have to be completely the same.
  • the DB 11 is a library that stores various types of content images, for example, images of each volume of manga by different authors, in order to respond to requests from various users. It is sufficient that only the electronic comic information that the user of the electronic book viewer 2 wants to browse is stored in the DB 21.
  • FIG. 4 is a flowchart of distribution processing executed between the server 1 and the electronic book viewer 2.
  • the electronic book viewer 2 executes S1 and S4, and the server 1 executes S2 and S3.
  • Programs for causing the server 1 and the electronic book viewer 2 to execute this processing are stored in computer-readable storage media (RAM, ROM, CDROM, etc.) provided in the server 1 and the electronic book viewer 2, respectively.
  • the server 1 is waiting for a content request, and when receiving a content request from the electronic book viewer 2 via the input / output unit 17, the process proceeds to S3.
  • the server 1 transmits the electronic comic information 12 stored in the DB 11 as content to the electronic book viewer 2 via the input / output unit 17.
  • the transmission of the electronic comic information 12 may be performed in units of pages or frames.
  • the electronic book viewer 2 receives the electronic comic information 12 via the input / output unit 17 and stores it in the DB 21.
  • the acquisition mode of the electronic comic information is not particularly limited.
  • electronic comic information may be read from a recording medium such as a memory card.
  • the electronic book viewer 2 that has acquired the electronic comic information proceeds to display processing described later.
  • FIG. 5 shows a flowchart of scroll view display processing executed by the electronic book viewer 2.
  • FIG. 6 is a flowchart of the frame view display process executed by the electronic book viewer 2. The process in either FIG. 5 or 6 is executed according to the selection from the operation unit 27.
  • the display control unit 25 sets the first anchor point of the page of the specified content image as the current anchor point based on the electronic comic information 22 of the DB 21.
  • the display control unit 25 cuts out a display image from the content image of the entire page on the basis of the current anchor point, and sets this as the current image. Instead of cutting out the image, a detailed image can be read out from the electronic comic information 22 to be the current image.
  • the display control unit 25 displays a detailed image on the display unit 24.
  • the display control unit 25 determines whether the stay time corresponding to the current anchor point has elapsed based on the incidental information. In the case of Yes, it progresses to S14, and in No, it returns to S12.
  • the display control unit 25 determines whether or not the current anchor point is the last anchor point of the page. In the case of Yes, it progresses to S21 and the display of the said page is complete
  • the display control unit 25 newly sets the next anchor point next to the current anchor point as the current anchor point.
  • the display control unit 25 cuts out a display image from the image of the entire page on the basis of the current anchor point, and sets this as the next detailed image.
  • a detailed image of the electronic comic information 22 can be used instead of cutting out the image.
  • the display control unit 25 displays the content image while scrolling from the detailed image currently displayed to the next detailed image by a predetermined increment (for example, by one dot).
  • the content display control unit 25 determines whether the scroll display of the content image has reached the next detailed image. If Yes, the process returns to S12, and the next detailed image is displayed. If No, the process returns to S16 and continues scrolling.
  • the display control unit 25 sets the first frame as the current frame based on the frame order of the content image of the designated page.
  • the display control unit 25 cuts out the partial image corresponding to the current frame from the content image, and sets this as the current frame image.
  • a detailed image can be read out from the electronic comic information 22 and used instead of cutting out the image.
  • the display control unit 25 displays the current frame image on the display unit 24.
  • the display control unit 25 determines whether the stay time corresponding to the current frame has elapsed based on the supplementary information of the electronic comic information 22. In the case of Yes, it progresses to S35, and in No, it returns to S33.
  • the display control unit 25 determines whether or not the current frame is the last frame of the page. In the case of Yes, it progresses to S36 and the display of the said page is complete
  • the display control unit 25 newly sets the next frame next to the current frame as the current frame. Then, returning to S32, a partial image corresponding to the current frame is cut out or a detailed image is read out, and this is set as the current frame image. The subsequent processing is the same as described above.
  • FIG. 7 is a flowchart showing an example of content image display processing (S12 in FIG. 5 and S33 in FIG. 6) executed by the electronic book viewer 2. This process is executed by the control device (execution control unit 30) of the electronic book viewer 2 according to the viewer program.
  • FIG. 8 is a content image distributed from the server 1 and shows a content image in which the speech of the original text is contained in the balloon.
  • step S40 the display control unit 25 starts an image display process based on the electronic comic information 22 of the DB 21.
  • the content image can be switched according to an image feed instruction input to the operation unit 27.
  • the unit for switching the content image is a page (or frame).
  • the order of switching follows the page number (or frame number). However, since the user may desire irregular browsing such as skipping a page (or frame), a content image switching operation ignoring this order may be allowed.
  • the operation unit 27 can accept an instruction to select whether to display the original text or the translated text.
  • the original text display is set as the default, and the translated text is displayed only when the selection of the translated text is instructed.
  • step S44 the display control unit 25 uses the balloon information in the content image displayed on the screen of the display unit 24 based on the balloon information and text information of the supplementary information and the screen size information stored in the DB 21. Then, it is determined whether or not the entire translated sentence corresponding to the balloon is entered with a preset character size. If Yes (when the entire sentence of the translated sentence is within the balloon area), the process proceeds to step S46, and if No (when the entire sentence of the translated sentence is not within the balloon area), the process proceeds to step S48.
  • the horizontal display size of the balloon is compared with the display size of one translated sentence for each horizontal line of the translated sentence, and one translated sentence line is compared. If the display size of is larger, the entire sentence of the translated sentence does not enter the balloon, so it is determined that the balloon needs to be enlarged. If the translated sentence of the dialogue is written vertically, the vertical display size of the balloon is compared with the display size of one translated sentence for each vertical line of the translated sentence, When the display size is larger, it is determined that the balloon needs to be enlarged because the entire sentence of the translated sentence does not enter the balloon.
  • the display control unit 25 synthesizes the entire sentence of the translated sentence in the balloon area of the content image without expanding the balloon in step S46. To do.
  • the display control unit 25 expands the balloon of the comic image at step 48, and at step S50, the display control unit 25 The translated text is synthesized in the expanded balloon area.
  • step S52 the display control unit 25 determines whether or not the translated text synthesis of all the balloons in the content image has been completed.
  • step S54 the display control unit 25 causes the display unit 24 to display the content image.
  • original text display translation text non-display
  • a content image shown in FIG. 8 is displayed on the screen of the display unit 24.
  • the translated text display if it is determined in step S44 that the entire translated text enters the balloon area, the translation is performed without expanding the balloon as shown in the left balloon in FIG. The entire sentence (“You're great. Ritsuko.) Is displayed at once in the balloon. Also, in the case of the translated sentence display, it is determined in step S44 that the entire sentence does not enter the balloon area. If so, as shown in the balloon on the right side in FIG. 9, the balloon is expanded to display the entire translated sentence (“An assistant has been ready for this situation.”).
  • the content image (page image for each page or frame image for each frame), balloon information including balloon area information indicating the balloon area in the content image, and the original text in each balloon Control for displaying text information including translated text obtained by translating the dialogue of the text into a predetermined language and associated with each balloon, and a content image on the screen of the display unit 24 by scroll playback or frame playback
  • text information including translated text obtained by translating the dialogue of the text into a predetermined language and associated with each balloon
  • a content image on the screen of the display unit 24 by scroll playback or frame playback In the display process of acquiring an electronic comic having information (S4) and displaying the content image by scroll playback or frame playback on the screen of the display unit 24 based on the acquired display control information, at least balloon information and text information In the balloon in the content image displayed on the screen of the display unit 24.
  • the balloon is enlarged, and the entire sentence of the translated sentence can be displayed in the enlarged balloon and viewed by the user.
  • FIG. 9 shows a case where the display control unit 25 expands the balloon around the reference point (for example, the center point) of the balloon. It is preferable that the balloon is enlarged so as not to overlap the character existing area. In this example, the balloon is expanded at equal intervals outside the stroke of the balloon.
  • FIG. 10 shows a case where the balloon is expanded by the display control unit 25 so that the position of the balloon does not move based on the position information (for example, the position of the balloon base point) in the incidental information.
  • FIG. 10 shows a case where the speech balloon is expanded in the horizontal direction when the translation is in horizontal writing, but the display control unit 25 extends the speech balloon in the vertical direction when the translation is in vertical writing. To enlarge.
  • a triangular outlet is shown, but the shape of the balloon is not particularly limited.
  • a blowout port composed of a plurality of small circles as shown in FIG. 2C. The balloon is expanded in the direction opposite to the side where the balloon is provided.
  • the balloon is expanded outside the frame of the frame as necessary.
  • the display control unit 25 detects the peripheral area of the current frame where the current anchor point is located in the image of the page based on the display control information (frame area information or the like) in the supplementary information, and balloons toward the peripheral area To enlarge.
  • the display control unit 25 expands the speech balloon based on the character area information in the supplementary information so that it does not overlap with the character's existence area and enters the frame of the frame.
  • the balloon may be enlarged so that it does not overlap only with a specific part (for example, a face part) of the character existing areas. Further, if the distance between the face part of the character and the balloon is larger than the threshold value, the balloon may be brought close to the face part within a range that does not overlap the face part of the character.
  • Priority can be given in advance to the direction in which the balloon is expanded, and it can be set in the accompanying information. Also, several types of balloon expansion patterns (enlargement direction, etc.) may be set in the incidental information, and the user may be selected by the operation unit 27.
  • the balloon when the balloon is enlarged within the frame of the frame as shown in FIG. 11, even if display control is performed so that the balloons of the characters do not overlap, the enlarged part of the balloon overlaps a part of the picture of the current image. .
  • the balloon may be positively expanded outside the frame of the frame as shown in FIG.
  • balloon expansion control information indicating whether or not to give priority to balloon expansion outside the frame frame is set in the balloon information in the electronic comic information, and the display control unit 25 expands the balloon balloon outside the frame frame based on the expansion control information.
  • the balloon expansion method (enlargement outside the frame frame / expansion into the frame) is switched based on the determination result. May be. Further, the balloon expansion method may be switched by an instruction input from the operation unit 27. In addition, in the case of scroll playback, the display control unit 25 gives priority to enlargement outside the frame so that the balloon does not cover the balloon enlargement portion, and in the case of frame playback, the display control unit 25 performs balloon expansion into the frame. Alternatively, it may be switched.
  • the text information in the supplementary information includes information indicating whether the original text in the balloon is horizontal writing or vertical writing, and information indicating whether a predetermined language of the translated sentence is horizontal writing or vertical writing.
  • the display control unit 25 detects from the text information (or balloon information) that the original sentence in the balloon is vertical writing and the predetermined language of the translated sentence is horizontal writing.
  • the balloon is expanded only in the horizontal direction so that the entire translated sentence can be entered.
  • the display controller 25 converts the balloon into the whole sentence of the translated sentence. Enlarge only in the vertical direction so that.
  • the display control unit 25 may center the display position of the translated sentence (or increase the character size) when the translated sentence becomes shorter than the original sentence.
  • the translation may be shortened when Spanish is translated into English.
  • the display control unit 25 changes the enlargement rate of the balloon according to the frame reduction rate. Further, in which direction and shape the balloon is to be expanded, priorities may be set in advance, or patterns may be prepared and specified by the operation unit 27. Furthermore, you may make it change the font (typeface) and point number of the character of a translation sentence according to the shape of a balloon.
  • FIG. 13 shows a flowchart of an example of content image display processing (S12 in FIG. 5 and S33 in FIG. 6) executed in the electronic book viewer 2 in this case. This process is executed by the control device (execution control unit 30) of the electronic book viewer 2 according to the viewer program.
  • Steps S40 to S44 and Step S52 are the same as those in the case of FIG.
  • step S49 the display control unit 25 enlarges the comic image so that the entire sentence translated sentence enters the balloon. While enlarging the entire image, in step S51, the display control unit 25 synthesizes the translated text in the expanded content image balloon area.
  • step S54 the display control unit 25 causes the display unit 24 to display the content image.
  • original text display translation text non-display
  • the content image shown in the upper half of FIG. 12 is displayed on the screen of the display unit 24.
  • translated text display if it is determined in step S44 that the entire translated text does not fall within the balloon area, as shown in the lower half of FIG. The content image is displayed on the screen of the display unit 24, and the entire translated sentence (for example, “An" assistant has been ready for this situation. ”) Is displayed in each balloon of the frame.
  • the frame is enlarged, and the entire sentence of the translated sentence can be displayed in the balloon of the enlarged frame and viewed by the user.
  • the execution control unit 30 and the display control unit 25 in FIG. 1 perform various control processes (for example, search, translation display, automatic reading, playback effect, etc.) other than those described in this specification based on the supplementary information in FIG. Others) may be performed.
  • the viewer device may be implemented by any user terminal provided with display means capable of displaying an image.
  • the recording medium on which the viewer program for realizing the viewer device described in the present specification (the electronic book viewer 2 in the embodiment) is recorded may be any recording medium capable of recording the program.
  • Server 2 Electronic book viewer 24: Display unit 25: Display control unit 26: Audio playback unit 27: Operation unit 29: Input / output unit 30: Execution control unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

Provided is a viewer device comprising: an execution control unit (30) which distinguishes, within a word balloon in an image which is displayed in a window of a display unit (24), whether all of a translation text of dialogue for the word balloon will fit at a preset text character size; and a display control unit (25) which replaces the original dialogue within the word balloon in the image which is displayed in the window with the translation text of the dialogue and displays the translation text thereof, on the basis of acquired word balloon information and text information. When it is distinguished that all of the translation text of the dialogue will fit within the word balloon, the display control unit (25) displays all of the translation text of the dialogue within the word balloon. When it is distinguished that not all of the translation text of the dialogue will fit within the word balloon, the display control unit (25) enlarges the word balloon and displays the translation text of the dialogue within the enlarged word balloon.

Description

ビューワ装置、閲覧システム、ビューワプログラム及び記録媒体Viewer device, browsing system, viewer program, and recording medium
 本発明は、電子コミックの画像の吹き出し内に原文の台詞を所定の言語に翻訳した翻訳文を表示することができるビューワ装置、閲覧システム、ビューワプログラム及び記録媒体に関する。 The present invention relates to a viewer apparatus, a browsing system, a viewer program, and a recording medium that can display a translated sentence obtained by translating an original sentence into a predetermined language in a balloon of an electronic comic image.
 近年の情報技術革新に伴い、雑誌やコミックなどの紙にプリントされることを前提とした書籍をデジタル化し、携帯端末等の電子書籍ビューワで視聴するという情報配信形態が確立されてきた。 With information technology innovation in recent years, an information distribution form has been established in which books that are supposed to be printed on paper such as magazines and comics are digitized and viewed with an electronic book viewer such as a portable terminal.
 特許文献1によると、原稿縦書き、翻訳文横書きなら、レイアウト情報を回転し、横書きのレイアウトに変換する。 According to Patent Document 1, for vertical writing of a manuscript and horizontal writing of a translated sentence, layout information is rotated and converted into a horizontal writing layout.
 特許文献2によると、ネームが吹き出しの枠に収まらない場合には、文字の級数を下げたり、文字間隔を詰めたりする。 According to Patent Document 2, if the name does not fit in the balloon frame, the character series is lowered or the character spacing is reduced.
 特許文献3によると、文字列を含むブロックの縦方向のサイズは固定し、横方向のサイズのみを拡大する。 According to Patent Document 3, the vertical size of a block including a character string is fixed, and only the horizontal size is enlarged.
 特許文献4によると、流し込んだネームの全文字が縦横過不足無く収まるようにテキストボックスの大きさを調整する。 According to Patent Document 4, the size of the text box is adjusted so that all the characters of the inserted name can be accommodated without any shortage.
 特許文献5によると、表示画面に帯状のテロップ領域を設けて、吹き出し内の台詞に対する翻訳文を、テロップ領域に字幕で表示させる。 According to Patent Document 5, a belt-like telop area is provided on the display screen, and the translated sentence for the speech in the speech balloon is displayed as subtitles in the telop area.
 特許文献6によると、画像の元位置に生じるパターンの抜けを周囲の画像の構成パターンから補って塞ぐ。 According to Patent Document 6, the omission of the pattern that occurs at the original position of the image is compensated from the constituent pattern of the surrounding image to close it.
特開平6-96288号公報JP-A-6-96288 特開2006-185435号公報JP 2006-185435 JP 特開2005-056043号公報JP 2005-056043 A 特開2005-004738号公報JP 2005-004738 A 特開2009-098727号公報JP 2009-098727 A 特開2000-20687号公報JP 2000-20687
 単に画像の倍率に応じてテキストボックスの大きさを調整する画像処理技術(特許文献4を参照)や、翻訳文を帯状のテロップ領域に字幕で流して表示する画像処理技術(特許文献5を参照)は知られているが、そのような従来技術を吹き出しに台詞の翻訳文を入れる場合に適用しても、コミックに特有の課題を解決することができない。 An image processing technique that simply adjusts the size of the text box according to the magnification of the image (see Patent Document 4), or an image processing technique that displays the translated text as a subtitle in a band-like telop area (see Patent Document 5) ) Is known, but even if such a conventional technique is applied to a case where a translated sentence is put in a speech balloon, a problem peculiar to comics cannot be solved.
 電子コミックでは、縦書きの台詞(例えば日本文)が描かれた吹き出し内に、その台詞の翻訳文(例えば英文)を横書きで表示しようとすると、画像の表示倍率とは無関係に、翻訳文の全文が吹き出しに入らなくなる場合が多い。また、字幕表示では、画像の周囲に(すなわち翻訳文を十分に表示可能な位置)に翻訳文を表示する場合が一般的である。もしも吹き出しの位置にテロップ領域を設け、吹き出しから翻訳文がはみ出してしまえば、登場人物の絵に翻訳文が重なってしまうという問題もある。吹き出し内に翻訳文を収めようとして、数文字ずつテロップで流すようにした場合には、その翻訳文の全体の内容をユーザが把握し難くなるという問題もある。また、縦長の吹き出しを横長の吹き出しに替える場合には、絵柄の無い吹き出し領域の一部に絵柄を追加する必要が出てきてしまう。登場人物の絵柄をそのままユーザに見せたいという著作者の要求もある。このような電子コミックに特有の課題についても、その課題を解決可能な構成についても、先行技術文献に開示されていない。 In an electronic comic, if you try to display a translated sentence (for example, English) in horizontal writing in a speech balloon in which a vertical line (for example, Japanese) is drawn, the translated sentence will be displayed regardless of the display magnification of the image. In many cases, the entire sentence does not enter the balloon. In subtitle display, a translated sentence is generally displayed around an image (that is, a position where the translated sentence can be sufficiently displayed). If a telop area is provided at the position of the speech balloon and the translated sentence protrudes from the speech balloon, there is a problem that the translated sentence overlaps the character's picture. There is also a problem that it becomes difficult for the user to grasp the entire contents of the translated sentence when the translated sentence is put in a balloon in a telop every few characters. In addition, when replacing a vertically long balloon with a horizontally long balloon, it becomes necessary to add a pattern to a part of a balloon area without a pattern. There is also a request from the author to show the characters as they are to the user. Neither the problem peculiar to such an electronic comic nor the configuration capable of solving the problem is disclosed in the prior art documents.
 本発明はこのような事情に鑑みてなされたもので、電子コミックをユーザが閲覧する際に、著作者の権利を保護しつつ、ユーザが台詞の翻訳文を原文表示のときと同じような感覚で適切に観察できるようにすることを目的とする。 The present invention has been made in view of such circumstances, and when a user browses an electronic comic, while protecting the rights of the author, the user feels the same as when the translated sentence is displayed in the original text. The purpose is to make it possible to observe properly.
 前記目的を達成するために、本発明は、表示手段と、コミックのページ毎又はコマ毎の画像と、コミックの登場人物の台詞が入る吹き出しの前記画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む電子コミック情報を取得する情報取得手段と、前記取得された表示制御情報に基づいて前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させる画像表示制御手段と、前記表示手段の画面に表示される画像中の吹き出し内に、この吹き出しに対応する前記翻訳文の全文が予め設定された文字サイズで入るか否かを判別する判別手段と、前記取得された吹き出し情報及びテキスト情報に基づいて前記画面に表示される画像中の前記吹き出し内の前記原文の台詞に替えて前記翻訳文を表示させる翻訳文表示制御手段であって、前記判別手段により前記翻訳文の全文が入ると判別されると、前記吹き出し内に前記翻訳文の全文を表示させ、前記判別手段により前記翻訳文の全文が入らないと判別されると、前記吹き出しを拡大させるとともに、この拡大させた吹き出し内に前記翻訳文を表示させる翻訳文表示制御手段と、を備えたビューワ装置を提供する。 In order to achieve the above object, the present invention includes display means, balloon area information indicating an existence area in the image of a balloon in which an image of each page or frame of a comic, and a speech of a comic character is entered. Speech information including text information including translation information obtained by translating the speech of the original text in each speech balloon into a predetermined language, and text information associated with each speech balloon, and the image on the screen of the display means for scroll reproduction or frame Information acquisition means for acquiring electronic comic information including display control information for display by reproduction, and displaying the image on the screen of the display means by scroll reproduction or frame reproduction based on the acquired display control information In the image display control means and a balloon in the image displayed on the screen of the display means, the entire sentence of the translation corresponding to the balloon is preliminarily stored. A discriminating means for discriminating whether or not a character is set with a set character size; and in place of the original text in the speech balloon in the image displayed on the screen based on the acquired speech balloon information and text information; A translated text display control means for displaying a translated text, and when the discriminating means determines that the entire text of the translated text enters, the translated text is displayed in the balloon, and the discriminating means displays the translated text When it is determined that the entire sentence does not enter, a viewer device is provided that includes a translated sentence display control means for expanding the balloon and displaying the translated sentence in the expanded balloon.
 即ち、本発明によれば、吹き出し内に台詞の翻訳文の全文が予め設定された文字サイズで入るか否かを判別し、台詞の翻訳文の全文が入ると判別されると、吹き出し内に台詞の翻訳文の全文を表示させ、台詞の翻訳文の全文が入らないと判別されると、吹き出しを拡大させるとともに、この拡大させた吹き出し内に台詞の翻訳文を表示させるので、ユーザは、原文表示の場合と同じような感覚で吹き出し内の翻訳文を観察することができる。 That is, according to the present invention, it is determined whether or not the entire sentence of the dialogue translation sentence is included in the balloon in a preset character size, and if it is determined that the entire sentence translation sentence is included, When the entire sentence translation sentence is displayed and it is determined that the entire sentence translation sentence does not enter, the balloon is expanded and the dialogue translation is displayed in the expanded balloon. The translated text in the speech balloon can be observed with the same feeling as in the original text display.
 本発明の一実施形態にて、前記電子コミック情報は、前記画像内の登場人物の存在領域を示す登場人物領域情報を含む登場人物情報を有し、前記翻訳文表示制御手段は、前記登場人物領域情報に基づいて前記登場人物の存在領域と重ならないように前記吹き出しを拡大させる。 In one embodiment of the present invention, the electronic comic information includes character information including character area information indicating a character existing area in the image, and the translated sentence display control means includes the character information Based on the area information, the balloon is expanded so as not to overlap with the character existing area.
 本発明の一実施形態にて、前記翻訳文表示制御手段は、前記電子コミック情報に基づいて前記吹き出し内の原文が縦書きであり前記翻訳文の所定の言語が横書きであることを検知、又は前記吹き出し内の原文が横書きであり前記翻訳文の所定の言語が縦書きであることを検知すると、前記吹き出しを横方向及び縦方向のうち前記翻訳文の所定の言語の方向のみに拡大させる。 In one embodiment of the present invention, the translated sentence display control unit detects that the original sentence in the balloon is vertically written and the predetermined language of the translated sentence is horizontally written based on the electronic comic information, or When it is detected that the original sentence in the balloon is horizontal writing and the predetermined language of the translated sentence is vertical writing, the balloon is expanded only in the direction of the predetermined language of the translated sentence in the horizontal direction and the vertical direction.
 本発明の一実施形態にて、前記吹き出し情報は、吹き出し口の位置情報を含み、前記翻訳文表示制御手段は、前記吹き出し口の位置情報に基づいて前記吹き出し口の位置が移動しないように前記吹き出しを拡大させる。 In one embodiment of the present invention, the balloon information includes position information of the balloon, and the translated sentence display control unit is configured to prevent the position of the balloon from moving based on the position information of the balloon. Enlarge the speech balloon.
 本発明の一実施形態にて、前記吹き出情報は、吹き出しの描線の種類を含み、前記翻訳文表示制御手段は、前記吹き出しの描線の種類に基づいて前記同じ種類の描線を有する吹き出しになるように吹き出しの拡大を行なう。 In one embodiment of the present invention, the balloon information includes a type of a stroke drawn line, and the translated sentence display control means is a balloon having the same type of stroke based on the type of the stroke drawn line. Enlarge the speech balloon.
 本発明の一実施形態にて、表示手段と、コミックのページ毎又はコマ毎の画像と、コミックの登場人物の台詞が入る吹き出しの前記画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む電子コミック情報を取得する情報取得手段と、前記取得された表示制御情報に基づいて前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させる画像表示制御手段と、前記表示手段の画面に表示される画像中の吹き出し内に、この吹き出しに対応する前記翻訳文の全文が予め設定された文字サイズで入るか否かを判別する判別手段と、前記取得された吹き出し情報及びテキスト情報に基づいて前記画面に表示される画像中の前記吹き出し内の前記原文の台詞に替えて前記翻訳文を表示させる翻訳文表示制御手段であって、前記判別手段により前記翻訳文の全文が入ると判別されると、前記吹き出し内に前記翻訳文の全文を表示させ、前記判別手段により前記翻訳文の全文が入らないと判別されると、前記翻訳文の全文が吹き出し内に入るように前記画像を拡大させるとともに、この拡大させた前記画像の吹き出し内に前記翻訳文を表示させる翻訳文表示制御手段と、を備えたビューワ装置を提供する。 In one embodiment of the present invention, display means, image for each page or frame of a comic, and balloon information including balloon area information indicating a presence area in the image of a balloon in which a speech of a comic character enters , Text information including a translated sentence obtained by translating the dialogue of the original sentence in each balloon into a predetermined language and associated with each balloon, and displaying the image on the screen of the display means by scroll reproduction or frame reproduction Information acquisition means for acquiring electronic comic information including display control information for causing image display, and image display control for displaying the image on the screen of the display means by scroll reproduction or frame reproduction based on the acquired display control information And the whole sentence of the translation corresponding to the balloon is preset in a balloon in the image displayed on the screen of the display means A means for determining whether or not the character size is entered, and the translated sentence instead of the original sentence in the balloon in the image displayed on the screen based on the acquired balloon information and text information. A translated sentence display control means for displaying, when the judging means judges that the whole sentence of the translated sentence is entered, the whole sentence of the translated sentence is displayed in the balloon, and the whole sentence of the translated sentence is displayed by the judging means; A translation display control means for enlarging the image so that the entire sentence of the translated sentence enters the balloon and displaying the translation in the balloon of the enlarged image. , A viewer device comprising:
 即ち、本発明によれば、吹き出し内に台詞の翻訳文の全文が予め設定された文字サイズで入るか否かを判別し、台詞の翻訳文の全文が入ると判別されると、吹き出し内に台詞の翻訳文の全文を表示させ、台詞の翻訳文の全文が入らないと判別されると、台詞の翻訳文の全文が吹き出し内に入るように画像を拡大させるとともに、この拡大させた画像の吹き出し内に台詞の翻訳文を表示させるので、ユーザは、原文表示の場合と同じような感覚で吹き出し内の翻訳文を観察することができる。 That is, according to the present invention, it is determined whether or not the entire sentence of the dialogue translation sentence is included in the balloon in a preset character size, and if it is determined that the entire sentence translation sentence is included, If the full text of the dialogue translation is displayed and it is determined that the full text of the dialogue translation does not enter, the image is enlarged so that the full text of the dialogue translation falls within the speech balloon, and the Since the translated sentence in the speech is displayed in the balloon, the user can observe the translated sentence in the balloon with the same feeling as in the original sentence display.
 本発明の一実施形態にて、前記判別手段は、前記表示手段の画面サイズに応じて表示される吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する。 In one embodiment of the present invention, the determination unit determines whether or not the entire sentence of the translated sentence corresponding to the balloon is placed in a preset character size in a balloon displayed according to the screen size of the display unit. Is determined.
 本発明の一実施形態にて、前記テキスト情報は、文字サイズ及び文字種を示す文字属性情報を含み、前記翻訳文表示制御手段は、前記テキスト情報と前記文字属性情報とに基づいて表示用の文字を生成する。 In one embodiment of the present invention, the text information includes character attribute information indicating a character size and a character type, and the translated sentence display control unit is configured to display characters based on the text information and the character attribute information. Is generated.
 本発明の一実施形態にて、前記文字サイズを変更させる文字サイズ変更手段を備えた。 In one embodiment of the present invention, a character size changing means for changing the character size is provided.
 本発明の一実施形態にて、前記翻訳文表示制御手段は、前記表示手段の画面に表示される画像中の吹き出し内に配置する前記翻訳文の行数、行間隔又は文字間隔を調整する機能を有し、前記判別手段は、前記翻訳文表示制御手段により調整される場合の翻訳文の全文が、前記吹き出し内に入るか否かを判別する。 In one embodiment of the present invention, the translated sentence display control unit adjusts the number of lines, the line interval, or the character interval of the translated sentence arranged in a balloon in an image displayed on the screen of the display unit. The discriminating unit discriminates whether or not the entire sentence of the translated sentence when adjusted by the translated sentence display control unit enters the balloon.
 また、本発明は、前記ビューワ装置の機能を含むユーザ端末と、前記ユーザ端末からの要求に応じて前記電子コミック情報を提供するサーバと、を備えた閲覧システムを提供する。 The present invention also provides a browsing system including a user terminal including the function of the viewer device and a server that provides the electronic comic information in response to a request from the user terminal.
 また、本発明は、前記ビューワ装置を実現させるビューワプログラムを提供する。 Also, the present invention provides a viewer program for realizing the viewer device.
 また、本発明は、前記ビューワプログラムが記録された記録媒体を提供する。 The present invention also provides a recording medium on which the viewer program is recorded.
 なお、スクロール再生は、いわゆるスクロールビューの再生を含む。スクロール再生では、ページ毎のコンテンツ画像を表示画面上で自動的に(あるいは操作により)スクロールして表示する。コマ再生は、いわゆるコマビューの再生を含む。コマ再生では、コマ毎のコンテンツ画像(ページ毎のコンテンツ画像からコマ単位で切り出された画像を含む)を表示画面上で自動的に(あるいは手動で)切替えて表示する。 Note that the scroll playback includes so-called scroll view playback. In scroll playback, content images for each page are scrolled and displayed automatically (or by operation) on the display screen. Frame playback includes so-called frame view playback. In frame playback, content images for each frame (including images clipped from the content image for each page in units of frames) are automatically switched (or manually) on the display screen.
 本発明によれば、電子コミックをユーザが閲覧する際に、著作者の権利を保護しつつ、ユーザが台詞の翻訳文を原文表示のときと同じような感覚で適切に観察できるようにすることができる。 According to the present invention, when a user views an electronic comic, the user can appropriately observe the translated sentence in the same manner as when displaying the original sentence while protecting the rights of the author. Can do.
閲覧システムの概略構成図Schematic configuration diagram of browsing system 吹き出し(通常)の形状に関する情報の一例を示す図The figure which shows an example of the information regarding the shape of a speech balloon (normal) 吹き出し(大声)の形状に関する情報の一例を示す図The figure which shows an example of the information regarding the shape of a speech balloon (loud) 吹き出し(想像)の形状に関する情報の一例を示す図The figure which shows an example of the information regarding the shape of a speech balloon (imagination) 吹き出し(非生物)の形状に関する情報の一例を示す図The figure which shows an example of the information regarding the shape of a balloon (non-living) 電子コミック情報のフォーマットの一例を示す図The figure which shows an example of a format of electronic comic information 電子コミック情報の配信処理を示すフローチャートFlow chart showing the distribution process of electronic comic information スクロールビューにおける表示処理の概略を示すフローチャートA flowchart showing an outline of display processing in a scroll view コマビューにおける表示処理の概略を示すフローチャートFlowchart showing the outline of display processing in frame view 表示処理の一例の詳細を示すフローチャートThe flowchart which shows the detail of an example of a display process 原文の台詞入りの表示画像の一例を示す図A figure showing an example of a display image with original text 拡大させた吹き出し内に翻訳文を表示した表示画像であって吹き出しを周囲に拡大した場合の表示画像を示す図The figure which shows the display image when it is a display image which displayed the translation in the expanded balloon, and expanded the balloon around 拡大させた吹き出し内に翻訳文を表示した表示画像であって吹き出し口の位置が移動しないように吹き出しを拡大した場合の表示画像を示す図The figure which shows the display image when it is a display image which displayed the translation in the expanded balloon, and the balloon is expanded so that the position of the balloon may not move 拡大させた吹き出し内に翻訳文を表示した表示画像であって吹き出しをコマの内側に向けて拡大した場合の表示画像を示す図The figure which shows the display image when it is a display image which displayed the translation in the expanded balloon, and expanded the balloon toward the inner side of the frame 拡大させた画像の吹き出し内に翻訳文を表示した表示画像を示す図The figure which shows the display image which displayed the translation in the balloon of the enlarged image 表示処理の他の例の詳細を示すフローチャートThe flowchart which shows the detail of the other example of a display process
 以下、添付図面に従って、本発明の実施形態について、詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
 図1は本発明の好ましい実施形態に係る電子書籍閲覧システムの構成を示す。このシステムは、サーバ1と電子書籍ビューワ2とを含む。サーバ1は、特定の管理者の指示入力を受け付け可能な操作デバイス、各種情報の入力(取得)及び出力が可能な入出力デバイス、各種の演算処理及び制御を行なう制御デバイス、記憶デバイスを備えたコンピュータ装置である。電子書籍ビューワ2は、画像を表示可能な表示デバイス、音を出力可能な音出力デバイス、ユーザの指示入力を受け付け可能な操作デバイス、各種情報の入力(取得)及び出力が可能な入出力デバイス、各種の演算処理及び制御を行なう制御デバイスを備えたユーザ端末である。電子書籍ビューワ2は、例えば、携帯電話、携帯型ゲーム機、携帯型コンピュータ装置などの携帯端末で構成される。なお、サーバ1にアクセスする電子書籍ビューワ2は不特定多数であってもよいものとする。 FIG. 1 shows a configuration of an electronic book browsing system according to a preferred embodiment of the present invention. This system includes a server 1 and an electronic book viewer 2. The server 1 includes an operation device that can receive an instruction input from a specific administrator, an input / output device that can input (acquire) and output various information, a control device that performs various arithmetic processes and controls, and a storage device. A computer device. The electronic book viewer 2 includes a display device capable of displaying an image, a sound output device capable of outputting sound, an operation device capable of receiving user instruction input, an input / output device capable of inputting (acquiring) and outputting various information, It is a user terminal provided with the control device which performs various arithmetic processing and control. The electronic book viewer 2 is configured by a mobile terminal such as a mobile phone, a mobile game machine, and a mobile computer device, for example. It should be noted that an unspecified number of electronic book viewers 2 accessing the server 1 may be used.
 サーバ1は、解析部10、データベース(DB)11、操作部16、入出力部17を備える。 The server 1 includes an analysis unit 10, a database (DB) 11, an operation unit 16, and an input / output unit 17.
 DB11は、電子コミック情報12を記憶する。電子コミック情報の詳細は後述する。 The DB 11 stores electronic comic information 12. Details of the electronic comic information will be described later.
 解析部10は、CPUなどの制御デバイスで構成される。DB11は、ハードディスクやメモリなどの記憶デバイスで構成される。操作部16は、キーボード、マウス、タッチパッドなどの操作デバイスで構成される。 The analysis unit 10 is composed of a control device such as a CPU. The DB 11 is configured by a storage device such as a hard disk or a memory. The operation unit 16 includes operation devices such as a keyboard, a mouse, and a touch pad.
 電子コミック情報は、解析部10から出力された解析結果、操作部16から入力された情報、あるいは、入出力部17を介して入力された情報を含む。 The electronic comic information includes an analysis result output from the analysis unit 10, information input from the operation unit 16, or information input via the input / output unit 17.
 解析部10は、オリジナルコンテンツから生成されたデジタルのコンテンツ画像(マンガ画像)を解析し、コンテンツ画像の付帯情報を生成する。 The analysis unit 10 analyzes a digital content image (manga image) generated from the original content and generates incidental information of the content image.
 説明の簡略のため、オリジナルコンテンツはマンガ画像を含む書籍であり、配信されるコンテンツ画像はページ単位(又はコマ単位)の画像(実写、描画を問わない)であるものとする。また、コンテンツ画像は、図2A~Dに示すような吹き出しと、吹き出し内の台詞を含んでいるものとする。ただし、吹き出し及び台詞の一方または両方がないページやコマがあってもよい。 For simplicity of explanation, it is assumed that the original content is a book including a manga image, and the content image to be distributed is a page-unit (or frame-unit) image (regardless of live-action or drawing). Further, the content image includes a speech balloon as shown in FIGS. 2A to 2D and a dialogue within the speech balloon. However, there may be pages and frames that do not have one or both of speech balloons and dialogue.
 図3は、ヘッダ、ページ単位(又はコマ単位)のコンテンツ画像、及びコンテンツ画像の付帯情報によって構成された電子コミック情報を示す。本例では、電子コミック情報を、ひとつのファイルで構成しているが、コンテンツ画像と付帯情報とを異なるファイルに分けて格納し、複数ファイルで構成してもよい。 FIG. 3 shows electronic comic information composed of a header, a page-based (or frame-based) content image, and supplementary information of the content image. In this example, the electronic comic information is composed of one file, but the content image and the incidental information may be stored separately in different files and may be composed of a plurality of files.
 ヘッダは、ファイルの属性(ファイル名など)を示す。 The header indicates file attributes (file name, etc.).
 コンテンツ画像は、ページ単位(又はコマ単位)のマンガの画像であり、ページ番号(又はコマ番号)に対応づけられている。コンテンツ画像は、例えば、スキャナなどでオリジナルコンテンツを電子データ化して作成される。オリジナルコンテンツは、マンガ書籍、新聞、週刊誌、オフィス文書(プレゼンテーション文書など)、教科書、参考書など、ページ単位で組まれている。コンテンツ画像の保存形式は任意であり、PDFファイルやJPEG画像ファイルなどの形式で保存される。 A content image is a manga image in page units (or frame units) and is associated with page numbers (or frame numbers). The content image is created, for example, by converting the original content into electronic data using a scanner or the like. Original content is organized in units of pages such as manga books, newspapers, weekly magazines, office documents (such as presentation documents), textbooks, and reference books. The storage format of the content image is arbitrary, and is stored in a format such as a PDF file or a JPEG image file.
 コンテンツ画像は、概略画像、詳細画像(高解像度データ)を含み、それぞれ、ページ、コマあるいはアンカーポイントごとに用意される。拡大許可領域を示す情報が付加されていてもよい。 The content image includes a schematic image and a detailed image (high resolution data), and is prepared for each page, frame, or anchor point. Information indicating the enlargement permission area may be added.
 付帯情報は、図3に示すように、検索情報、吹き出し情報、テキスト情報、登場人物の情報、表示制御情報、自動読み上げの属性情報、再生エフェクト情報、その他の情報によって構成されている。 As shown in FIG. 3, the incidental information includes search information, balloon information, text information, character information, display control information, automatic reading attribute information, reproduction effect information, and other information.
 検索情報は、検索に用いるタグ情報である。例えば、ページ番号(ページ識別情報)、コマ番号(コマ識別情報)、エピソード番号(エピソード識別情報、例えば第何話であるかを示す)、タイトル、作者、出版社(版権者)などの情報を含んでいてもよい。 Search information is tag information used for search. For example, information such as a page number (page identification information), a frame number (frame identification information), an episode number (episode identification information, for example, indicating what episode it is), title, author, publisher (copyright owner), etc. May be included.
 吹き出し情報は、ページ単位(又はコマ単位)のコンテンツ画像中の吹き出しに関する情報である。例えば、吹き出しのコンテンツ画像内での存在領域を示す吹き出し領域情報、吹き出しの形状、吹き出しの基点(吹き出し口)の位置と向き、吹き出しの描線の種類(点線、実線など)、コンテンツ画像の要素(話者など)と吹き出しの基点との相対的位置関係(例えば吹き出しの口と吹き出しの口が指し示す話者の顔との位置関係及び間隔)、吹き出しのサイズ、吹き出しの話者の識別情報、吹き出しの属するコマなどである。吹き出し領域情報は、例えば、吹き出しの描線(枠線)のコンテンツ画像内での位置を示す情報(例えば描線上の吹き出し形状に対応する複数点の位置情報、あるいは描線全体のベクトル情報)である。吹き出し領域情報は、吹き出しの全領域(範囲)を示すビットマップ情報でもよい。また、吹き出しの代表位置(例えば中心位置)と吹き出しのサイズによって吹き出し領域情報を表してもよい。例えば、図2A~Dのような4つの吹き出し種類があれば、その各々に対応する識別情報A~Dを吹き出しの描線の種類として記憶する。 Balloon information is information regarding balloons in content images in page units (or frame units). For example, balloon area information indicating the existence area in the content image of the speech balloon, the shape of the speech balloon, the position and orientation of the base point (balloon) of the speech balloon, the type of stroke line drawn (dotted line, solid line, etc.), the content image elements ( Relative position (for example, positional relationship and interval between the mouth of the speech balloon and the speaker's face indicated by the speech balloon mouth), the size of the speech balloon, the identification information of the speaker of the speech balloon, the speech balloon The frame to which the belongs. The balloon area information is, for example, information indicating the position of the balloon drawing line (frame line) in the content image (for example, position information of a plurality of points corresponding to the balloon shape on the drawing line, or vector information of the entire drawing line). The balloon area information may be bitmap information indicating the entire area (range) of the balloon. The balloon area information may be represented by the representative position (for example, the center position) of the balloon and the size of the balloon. For example, if there are four types of balloons as shown in FIGS. 2A to 2D, the identification information A to D corresponding to each type is stored as the type of stroke drawn line.
 テキスト情報は、コンテンツ画像内のテキストに関する情報である。例えば、各コマおよび各吹き出しに対応する、テキスト(文章)、文字属性情報、行数、行間隔、文字間隔、表示切り替え方法、使用言語、縦書き/横書き、読み方向の区別などである。文字属性情報には、文字サイズ(ポイント数など)、文字種別(フォント、強調文字など)がある。テキスト情報には、吹き出し内の話者の台詞が含まれる。また、吹き出し内に配置された原文の台詞に対応する各種言語の翻訳文とその使用言語(2以上の言語の翻訳文でもよい)も、このテキスト情報に含まれうる。また、吹き出し外に配置されたテキスト(ナレーション、擬音を示す文字列など)やその翻訳文とそのテキストの属性(文字サイズ、フォント、文字装飾など)と、それらの音声読み上げ属性(ボリューム、スピード、繰り返し回数、開始/停止タイミングなど)も、このテキスト情報に含まれうる。表示切り替え方法には、スクロールスピード、スクロール方向、スクロールの開始、終了、一時停止、繰り返しの方法などのスクロール制御情報(スクロール方法)を含みうる。 The text information is information related to the text in the content image. For example, text (sentence), character attribute information, number of lines, line spacing, character spacing, display switching method, language used, vertical writing / horizontal writing, and reading direction corresponding to each frame and each balloon. The character attribute information includes a character size (number of points, etc.) and a character type (font, emphasized character, etc.). The text information includes the speech of the speaker in the speech balloon. In addition, translated texts of various languages corresponding to the lines of the original text arranged in the balloon and the language used (translated sentences of two or more languages) may be included in this text information. In addition, text placed outside the speech balloon (narration, strings indicating onomatopoeia), translated text and attributes of the text (character size, font, character decoration, etc.), and their voice reading attributes (volume, speed, The number of repetitions, start / stop timing, etc.) can also be included in this text information. The display switching method may include scroll control information (scroll method) such as scroll speed, scroll direction, scroll start, stop, pause, and repeat method.
 登場人物の情報は、吹き出しの台詞の話者に関する情報である。例えば、登場人物(「話者」ともいう)のコンテンツ画像(概略画像および詳細画像)内での存在領域を示す話者領域情報(顔領域情報など)、話者の識別情報(名称など)、話者の属性(性別、年齢など)。なお、本明細書中の「登場人物」(話者)とは、吹き出しのセリフ(台詞)の発生源を意味し、人間だけでなく、動物、電話、パソコン、電子機器、ロボットなどの非生物も含む。 Character information is information about the speaker of the speech in the speech balloon. For example, speaker area information (such as face area information) indicating an existing area in a content image (schematic image and detailed image) of a character (also referred to as “speaker”), speaker identification information (such as a name), Speaker attributes (gender, age, etc.). “Character” (speaker) in this specification means the source of speech balloons, not only human beings but also non-living animals such as animals, telephones, personal computers, electronic devices, robots, etc. Including.
 表示制御情報は、ページ単位又はコマ単位のコンテンツ画像の表示制御に関する情報である。この情報は、画面スクロールおよび/または画面切り替えを含む。画面スクロールの情報は、詳細情報として、スクロールスピード、スクロール方向、スクロール順、スクロールの開始、終了、一時停止、繰り返しの方法などを含みうる。画面切り替えの情報は、詳細情報として、切り替え単位(コマなど)、切り替えタイミングの決定方法(手動、自動、半自動)、切り替えに付随する表示効果(ワイプ、フェードイン/フェードアウト、ディゾルブ)などを含みうる。 Display control information is information related to display control of content images in page units or frame units. This information includes screen scrolling and / or screen switching. The screen scroll information may include, as detailed information, scroll speed, scroll direction, scroll order, scroll start, end, pause, repeat method, and the like. The screen switching information may include, as detailed information, switching units (such as frames), switching timing determination methods (manual, automatic, semi-automatic), display effects associated with switching (wipe, fade-in / fade-out, dissolve), and the like. .
 自動読み上げの属性情報は、例えば、読み上げ速度、音量、話者の感情などである。 Attribute information for automatic reading includes, for example, reading speed, volume, speaker emotion, and the like.
 表示制御情報は再生シナリオを含む。再生シナリオは、コンテンツ画像の部分的な表示領域の単位となる詳細画像の拡大率、前のアンカーポイントに対応する詳細画像から次のアンカーポイントに対応する詳細画像への表示切り替えの速度および表示切り替え方法(スクロール、フェードアウト/フェードインなど)、各アンカーポイントまたは各コマでの視線の停止時間すなわち各アンカーポイントに対応する詳細画像の表示時間の長さである滞在時間、コンテンツ内の概観画像および詳細画像の位置づけ(ページ、セクション)、アンカーポイントの遷移順、見出し情報などを含む。アンカーポイントは、1ページごとの画像の部分領域(典型的にはコマかコマの一部)の視線の止まる位置(アイストップ)である。 Display control information includes playback scenarios. The playback scenario consists of the magnification rate of the detailed image, which is the unit of the partial display area of the content image, the display switching speed from the detailed image corresponding to the previous anchor point to the detailed image corresponding to the next anchor point, and the display switching. Method (scrolling, fade-out / fade-in, etc.), gaze stop time at each anchor point or frame, that is, duration of display of detailed image corresponding to each anchor point, overview image in content and details Image positioning (page, section), transition order of anchor points, heading information, and the like are included. The anchor point is a position (ice top) where the line of sight stops in a partial area (typically a frame or a part of a frame) for each page.
 再生シナリオは、各アンカーポイントに対応する詳細画像のテキスト量に適合するような滞在時間を含む。各アンカーポイント周辺での詳細画像のテキスト量が大きければそれだけ一画面内の情報量が多くなるので、その分再生シナリオでは滞在時間が長く設定されている。 The playback scenario includes a stay time that matches the text amount of the detailed image corresponding to each anchor point. Since the amount of information in one screen increases as the amount of text in the detailed image around each anchor point increases, the stay time is set longer in the playback scenario.
 あるいは、各アンカーポイントでの詳細画像の拡大率をサーバ1にアクセスしてきた電子書籍ビューワ2か、機種ごとの画面サイズに適合するような機種ごとの滞在時間を再生シナリオに設定する。 Or, the electronic book viewer 2 that has accessed the server 1 for the enlargement rate of the detailed image at each anchor point, or the residence time for each model that matches the screen size for each model is set in the playback scenario.
 あるいは、アンカーポイント間の表示切り替えの速度を再生シナリオに設定する。この速度は、再生状態情報として取得した、サーバ1にアクセスしてきた電子書籍ビューワ2のユーザに対応する過去の閲覧のスピードから決定してもよいし、同一の再生コンテンツを再生した複数の電子書籍ビューワ2から再生状態情報として取得した過去の閲覧のスピードを所定の算術式(平均など)に適用することで決定してもよい。 Or, set the display switching speed between anchor points in the playback scenario. This speed may be determined from the past browsing speed corresponding to the user of the electronic book viewer 2 who has accessed the server 1 acquired as the playback state information, or a plurality of electronic books that have played back the same playback content You may determine by applying the speed of the past browsing acquired from the viewer 2 as reproduction | regeneration state information to predetermined arithmetic expressions (an average etc.).
 表示切り替え方法は、電子書籍ビューワ2のユーザによる操作部27への指示に応じて決定されてもよいし、所定のデフォルトの切り替え方法としてもよいし、コンテンツ解析情報に基づいて設定されてもよい。例えば、あるコマaのコンテンツ内のキャラクタの視線方向の移動先がアンカーポイントの移動方向の先であるコマbと一致するならば、コマaからコマbへの表示切り替え方法をスクロールに設定する。 The display switching method may be determined according to an instruction from the user of the electronic book viewer 2 to the operation unit 27, may be a predetermined default switching method, or may be set based on content analysis information. . For example, if the movement destination in the line-of-sight direction of the character in the content of a certain frame a coincides with frame b that is the destination of the anchor point movement direction, the display switching method from frame a to frame b is set to scroll.
 また、表示制御情報には、ページ画像内のコマの存在領域を示すコマ領域情報が含まれる。 Also, the display control information includes frame area information indicating the existence area of frames in the page image.
 読み上げ音声に関する情報は、例えば、読み上げ音声の内容、開始タイミング/終了タイミング、読み上げスピード、読み上げ音声ボリューム、読み上げ話者属性(性別、年齢など)である。読み上げ音声の内容は、録音音声でもよいし、人工音声でもよい。読み上げ音声の内容が人工音声の場合は、これを吹き出しおよび/または付随音声の内容と共通化できる。 The information related to the reading voice includes, for example, the contents of the reading voice, the start timing / end timing, the reading speed, the reading voice volume, and the reading speaker attributes (gender, age, etc.). The content of the read-out voice may be a recorded voice or an artificial voice. When the content of the reading voice is an artificial voice, it can be shared with the contents of the speech balloon and / or the accompanying voice.
 また、付随音声に関する情報が含まれる。例えば、擬音や効果音の内容(原文および翻訳文のテキスト情報)、出現回数、出現コマ、ボリューム、開始タイミング/終了タイミング、スピード、音量。擬音は解析部10によりコンテンツ画像から取得されたものでもよいし入出力部17などから入力されたものでもよい。例えば、吹き出しに入っていない文字情報が擬音の内容となる。擬音に対応する各種言語の翻訳文も、この情報に含まれうる。 Also includes information on accompanying audio. For example, the contents of onomatopoeia and sound effects (text information of the original text and translated text), the number of appearances, appearance frames, volume, start timing / end timing, speed, volume. The onomatopoeia may be acquired from the content image by the analysis unit 10 or may be input from the input / output unit 17 or the like. For example, the character information not included in the balloon is the content of the onomatopoeia. Translations in various languages corresponding to onomatopoeia can also be included in this information.
 再生エフェクト情報は、再生エフェクトに関する情報である。例えば、端末振動、画面を揺らす、画面フラッシュ、画面切り替えといったエフェクトの種類と開始タイミングである。 Playback effect information is information related to playback effects. For example, the types of effects such as terminal vibration, screen shaking, screen flash, screen switching, and start timing.
 その他の情報には、ページめくりに関する情報(たとえば、左開き/右開き)、改行方向(縦書きの場合)などのページ情報が含まれる。また、その他の情報には、ページ余白の領域とその領域に配置する広告データが含まれる。また、その他の情報には、変更可否情報が含まれる。変更可否情報は、レイアウト変更の可否など、オリジナルコンテンツからの改変の可否を示す設定情報である。例えば、翻訳文表示、吹き出し拡大、吹き出し形状変更、画像変更、台詞や擬音の音声読み上げ、ページ全体の左右反転などの可否を示す。なお、改変項目ごとに独立に改変の可否を設定可能である。例えば、翻訳文表示は許可するが、ページ全体の左右反転は禁止するといった設定が可能である。スクロール再生(スクロールビュー)は許可するが、コマ再生(コマビュー)は禁止するといった設定も可能である。 Other information includes page information such as information about page turning (for example, left / right opening) and line feed direction (for vertical writing). Further, the other information includes a page margin area and advertisement data arranged in the area. The other information includes change permission / inhibition information. The change permission / inhibition information is setting information indicating whether or not the original content can be modified, such as layout change permission / inhibition. For example, it indicates whether or not translation display, balloon expansion, balloon shape change, image change, speech reading of dialogue and onomatopoeia, and horizontal reversal of the entire page. It is possible to set whether or not modification can be performed independently for each modification item. For example, it is possible to set to permit the display of the translated text but to prohibit the horizontal flipping of the entire page. Settings such as allowing scroll playback (scroll view) but prohibiting frame playback (frame view) are also possible.
 サーバ1の解析部10は、DB11に蓄積されたコンテンツ画像を解析する。その解析の結果得られた付帯情報は、コンテンツ画像とともに、電子コミック情報となる。電子コミック情報は、ページ単位又はコマ単位でもよいし、エピソード単位でもよい。解析部10によるコンテンツ画像の解析のためには、公知の画像解析技術、テキスト解析技術が使用される。例えば、顔、動物、建築物、自動車その他の物体のコンテンツの要素の位置、サイズ、種類は、それらの画像情報に関する特徴量に基づき自動検出してもよい。コンテンツ画像の要素の自動検出はマシンラーニングに基づいて行われてもよい。例えば、学習用のサンプルマンガに基づき、コマや吹き出しの外縁の検出確度、矩形以外の形状のコマや吹き出しとしての妥当性の判断閾値などを経験的に設定する。 The analysis unit 10 of the server 1 analyzes the content image stored in the DB 11. The incidental information obtained as a result of the analysis becomes electronic comic information together with the content image. The electronic comic information may be a page unit, a frame unit, or an episode unit. For the analysis of the content image by the analysis unit 10, a known image analysis technique and text analysis technique are used. For example, the position, size, and type of content elements such as a face, an animal, a building, an automobile, and other objects may be automatically detected based on the feature amounts related to the image information. Automatic detection of content image elements may be performed based on machine learning. For example, based on the sample manga for learning, the detection accuracy of the outer edge of the frame or balloon, the threshold for determining the validity of a frame or balloon other than a rectangle, and the like are set empirically.
 また、OCR(光学文字読取)により、吹き出し内の台詞(原文)を認識し、それを囲む領域を吹き出しの領域と認識してもよい。読み出された台詞の各文字は、文字の向きに応じてソートされる。例えば、台詞が縦書きなら列の先頭から最後尾にかけてソートされ、かつ右の列から左の列にかけてソートされる。 Also, the speech (original text) in the balloon may be recognized by OCR (optical character reading), and the area surrounding it may be recognized as the balloon area. Each character of the read dialogue is sorted according to the direction of the character. For example, if the dialogue is written vertically, it is sorted from the beginning to the end of the column, and from the right column to the left column.
 コマ番号または台詞番号は、所定のルールに従って決定される。例えば、コンテンツ解析結果の情報に含まれるコマまたは吹き出しの位置が最も右上のものから最も左下のものにかけて各コマまたは吹き出しの代表点(コマまたは吹き出しの中心や重心など)を順次水平方向に走査することでページ番号または台詞番号が決定される。 The frame number or dialogue number is determined according to a predetermined rule. For example, the representative point of each frame or balloon (such as the center or the center of gravity of the frame or balloon) is sequentially scanned in the horizontal direction from the top right to the bottom left of the frame or balloon included in the content analysis result information. Thus, the page number or dialogue number is determined.
 各コマの代表点は、1ページごとのコンテンツの要素の視線の止まる位置(アンカーポイント)となり、そのアンカーポイントを基点に、コンテンツの表示単位がスクロールや切り替えによって切り替わる。 The representative point of each frame is the position (anchor point) where the line of sight of the content element for each page stops, and the display unit of the content is switched by scrolling or switching based on the anchor point.
 あるいは、図示は省略するが、コンテンツの作者に応じたルールに従ってページ番号または台詞番号が決定されることもできる。 Alternatively, although illustration is omitted, the page number or dialogue number may be determined according to a rule according to the author of the content.
 あるいは、コンテンツ解析ルールは、コンテンツの作者や種類に応じた規定のルールだけでなく、人工知能により学習されたコンテンツの作者や種類に応じたルールでもよい。 Alternatively, the content analysis rule may be a rule according to the author and type of content learned by artificial intelligence, as well as a rule according to the author and type of content.
 ルール学習は、例えば次のように行なう。まず、複数の基本パターンについてそれぞれ正解ルールを予め用意しておく。解析部10は、複数の基本パターンについてそれぞれ特徴量(コマ境界線の太さや長さなど)を抽出する。そして解析部10は、抽出された特徴量から、コンテンツ作成者の想定しているコマの読み進み順を推定する。解析部10は、基本パターンごとに推定した読み進み順と正解ルールとを比較して、コマの読み進み順を推定するパラメータを最適化する。解析部10は、この最適化されたパラメータに従ってマンガのコマの読み順を推定する。 • Rule learning is performed as follows, for example. First, correct rules are prepared in advance for each of a plurality of basic patterns. The analysis unit 10 extracts feature quantities (thickness and length of the frame boundary line) for each of the plurality of basic patterns. Then, the analysis unit 10 estimates the reading order of frames assumed by the content creator from the extracted feature values. The analysis unit 10 compares the reading order estimated for each basic pattern with the correct rule, and optimizes the parameter for estimating the reading order of the frames. The analysis unit 10 estimates the reading order of the comic frames according to the optimized parameters.
 解析部10は、DB11に蓄積されたコンテンツ画像を解析する。解析の結果取得できた情報は、付帯情報となる。 The analysis unit 10 analyzes the content image stored in the DB 11. The information acquired as a result of the analysis is incidental information.
 電子コミック情報には解析部10のページ解析結果に関する情報が含まれる。解析部10によるページ情報の解析および取得のためには、公知の画像解析技術、テキスト解析技術が使用される。例えば、顔、動物、建築物、自動車その他の物体のコンテンツの要素の位置、サイズ、種類は、それらの画像情報に関する特徴量に基づき自動検出されてもよい。コンテンツの要素の自動検出はマシンラーニングに基づいて行われてもよい。例えば、学習用のサンプルマンガに基づき、コマや吹き出しの外縁の検出確度、矩形以外の領域のコマや吹き出しとしての妥当性の判断閾値などを経験的に設定する。 The electronic comic information includes information related to the page analysis result of the analysis unit 10. For analysis and acquisition of page information by the analysis unit 10, a known image analysis technique and text analysis technique are used. For example, the position, size, and type of content elements such as a face, an animal, a building, an automobile, and other objects may be automatically detected based on the feature amounts related to the image information. Automatic detection of content elements may be performed based on machine learning. For example, based on the sample manga for learning, the detection accuracy of the outer edge of the frame or balloon, the threshold for determining the validity of the frame or balloon other than the rectangular area, and the like are set empirically.
 あるいは、OCRにより、吹き出し内部のテキスト文章(セリフ)を認識し、それを囲む領域をセリフ領域と認識してもよい。読み出されたセリフの各文字は、文字の向きに応じてソートされる。例えば、セリフが縦書きなら列の先頭から最後尾にかけてソートされ、かつ右の列から左の列にかけてソートされる。 Alternatively, the text sentence (serif) inside the balloon may be recognized by OCR, and the area surrounding it may be recognized as a serif area. Each character of the read line is sorted according to the direction of the character. For example, if the words are written vertically, they are sorted from the beginning to the end of the column, and from the right column to the left column.
 コマ番号またはセリフ番号は、所定のルールに従って決定される。例えば、コンテンツの種類がマンガの場合、コンテンツ解析情報に含まれるコマまたは吹き出しの位置が最も右上のものから最も左下のものにかけて各コマまたは吹き出しの代表点(コマまたは吹き出しの中心や重心など)を順次水平方向に走査することでページ番号またはセリフ番号が決定される。 The frame number or serif number is determined according to a predetermined rule. For example, if the content type is manga, the representative point of each frame or balloon (such as the center or center of gravity of the frame or balloon) from the top right to the bottom left of the frame or balloon included in the content analysis information The page number or serif number is determined by sequentially scanning in the horizontal direction.
 各コマの代表点は、1ページごとのコンテンツの要素の視線の止まる位置(アンカーポイント)となり、そのアンカーポイントを基点に、コンテンツの表示単位がスクロールや切り替えによって切り替わる。 The representative point of each frame is the position (anchor point) where the line of sight of the content element for each page stops, and the display unit of the content is switched by scrolling or switching based on the anchor point.
 あるいは、図示は省略するが、コンテンツの作者に応じたルールに従ってページ番号またはセリフ番号が決定されることもできる。 Alternatively, although illustration is omitted, the page number or the serif number can be determined according to a rule according to the author of the content.
 あるいは、コンテンツ解析ルールは、コンテンツの作者や種類に応じた規定のルールだけでなく、人工知能により学習されたコンテンツの作者や種類に応じたルールでもよい。 Alternatively, the content analysis rule may be a rule according to the author and type of content learned by artificial intelligence, as well as a rule according to the author and type of content.
 ルール学習は、例えば次のように行なう。まず、複数の基本パターンについてそれぞれ正解ルールを予め用意しておく。解析部10は、複数の基本パターンについてそれぞれ特徴量(コマ境界線の太さや長さなど)を抽出する。そして解析部10は、抽出された特徴量から、コンテンツ作成者の想定しているコマの読み進み順を推定する。解析部10は、基本パターンごとに推定した読み進み順と正解ルールとを比較して、コマの読み進み順を推定するパラメータを最適化する。解析部10は、この最適化されたパラメータに従ってマンガのコマの読み順を推定する。 • Rule learning is performed as follows, for example. First, correct rules are prepared in advance for each of a plurality of basic patterns. The analysis unit 10 extracts feature quantities (thickness and length of the frame boundary line) for each of the plurality of basic patterns. Then, the analysis unit 10 estimates the reading order of frames assumed by the content creator from the extracted feature values. The analysis unit 10 compares the reading order estimated for each basic pattern with the correct rule, and optimizes the parameter for estimating the reading order of the frames. The analysis unit 10 estimates the reading order of the comic frames according to the optimized parameters.
 説明の簡略のため、オリジナルコンテンツはマンガであり、オリジナルコンテンツ画像は、マンガの各ページに対応する画像であるとする。マンガとは、絵(実写、描画を問わない)とセリフの双方からなるコンテンツである。 For simplicity of explanation, it is assumed that the original content is a manga and the original content image is an image corresponding to each page of the manga. Manga is content that consists of both pictures (whether live-action or drawing) and lines.
 次に、電子書籍ビューワ2について説明する。 Next, the electronic book viewer 2 will be described.
 電子書籍ビューワ2は、図1に示すように、データベース(DB)21、表示部24、表示制御部25、音声再生部26、操作部27、入出力部29、実行制御部30を備える。 As shown in FIG. 1, the electronic book viewer 2 includes a database (DB) 21, a display unit 24, a display control unit 25, an audio playback unit 26, an operation unit 27, an input / output unit 29, and an execution control unit 30.
 DB21は、電子コミック情報などの各種情報を格納する。電子コミック情報は、前述のように、コミックのページ毎又はコマ毎のコンテンツ画像と、コミックの登場人物の台詞が入る吹き出しのコンテンツ画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、表示部24の画面にコンテンツ画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む。 DB 21 stores various information such as electronic comic information. As described above, the electronic comic information includes, as described above, content information for each page or frame of a comic, speech balloon information including speech balloon area information indicating a presence area in a content image of a speech balloon in which the dialogue of a comic character is entered, In order to display text information associated with each speech balloon, including text translated from a sentence in the speech balloon translated into a predetermined language, and a content image on the screen of the display unit 24 by scroll playback or frame playback. Display control information.
 表示部24は、画像を表示可能な表示デバイスで構成される表示手段である。表示部24は、例えばLCDにより構成される。 The display unit 24 is a display unit configured with a display device capable of displaying an image. The display unit 24 is configured by an LCD, for example.
 表示制御部25は、画像表示制御手段として、付帯情報内の表示制御情報に基づいて、コンテンツ画像を表示部24の画面にスクロール再生(又はコマ再生)で表示させる。 The display control unit 25 displays the content image on the screen of the display unit 24 by scroll reproduction (or frame reproduction) based on the display control information in the supplementary information as image display control means.
 また、表示制御部25は、翻訳文表示制御手段として、付帯情報内の吹き出し情報及びテキスト情報に基づいて、表示部24の画面に表示されるコンテンツ画像中の吹き出し内の原文の台詞に替えて、その吹き出し内に翻訳文を表示させる。表示制御部25は、具体的には、付帯情報のテキスト情報と文字属性情報とに基づいて、表示用の文字を生成する。本例では、吹き出し内に原文の台詞が表示されている場合、その原文の台詞の替わりに翻訳文を表示する。 In addition, the display control unit 25 serves as a translated text display control unit, instead of the dialogue of the original text in the balloon in the content image displayed on the screen of the display unit 24 based on the balloon information and text information in the supplementary information. , Display the translated text in the balloon. Specifically, the display control unit 25 generates display characters based on the text information and the character attribute information of the accompanying information. In this example, when a sentence of the original sentence is displayed in the balloon, the translated sentence is displayed instead of the line of the original sentence.
 音声再生部26及びスピーカ28は、自動読み上げ手段として、付帯情報のテキスト情報及び自動読み上げ属性情報に基づいて、コンテンツ画像内のテキストを読み上げる。 The voice reproduction unit 26 and the speaker 28 read out the text in the content image as automatic reading means based on the text information of the auxiliary information and the automatic reading attribute information.
 操作部27は、ユーザの指示入力を受け付ける。操作部27は、表示部24の画面上に配置したタッチセンサでもよいし、キー入力デバイス、ポインティングデバイスでもよい。 The operation unit 27 receives user instruction input. The operation unit 27 may be a touch sensor arranged on the screen of the display unit 24, a key input device, or a pointing device.
 入出力部29は、各種情報の入出力を行なう。本例の入出力部29は、サーバ1と通信する通信デバイスで構成されており、サーバ1に電子コミック情報要求を送信して、サーバ1から電子コミック情報を受信することで、電子コミック情報を取得する。入出力部29は、本例のような通信手段には特に限定されず、コンピュータ読み取り可能な記録媒体に対する書き込み・読み出しを行なう手段であってもよい。 The input / output unit 29 inputs / outputs various information. The input / output unit 29 of this example is configured by a communication device that communicates with the server 1. The electronic comic information is received by transmitting an electronic comic information request to the server 1 and receiving the electronic comic information from the server 1. get. The input / output unit 29 is not particularly limited to the communication unit as in this example, and may be a unit that performs writing / reading on a computer-readable recording medium.
 実行制御部30は、判別手段として、表示部24の画面に表示される画像中の吹き出し内に、この吹き出しに対応する翻訳文の全文が入るか否かを判別する。実行制御部30は、具体的には、DB21に予め記憶された画面サイズ情報と、付帯情報の吹き出し情報及びテキスト情報とに基づいて、表示部24の画面サイズに応じて表示される吹き出し内に、翻訳文の全文が予め設定された文字サイズで入るか否かを判別する。 The execution control unit 30 determines whether or not the entire sentence of the translation corresponding to the balloon is included in the balloon in the image displayed on the screen of the display unit 24 as a determination unit. Specifically, the execution control unit 30, based on the screen size information stored in advance in the DB 21 and the balloon information and text information of the accompanying information, in a balloon displayed according to the screen size of the display unit 24. Then, it is determined whether or not the entire sentence of the translated sentence enters with a preset character size.
 なお、表示部24に表示される文字のサイズは、操作部27の操作により、変更させることが可能である。 The size of characters displayed on the display unit 24 can be changed by operating the operation unit 27.
 表示制御部25は、実行制御部30により吹き出し内に翻訳文の全文が入ると判別されると、吹き出し内に翻訳文の全文を表示させ、実行制御部30により前記翻訳文の全文が入らないと判別されると、吹き出しを拡大させるとともに、この拡大させた吹き出し内に前記翻訳文を表示させる。 When the execution control unit 30 determines that the entire sentence of the translated sentence is included in the balloon, the display control unit 25 displays the entire sentence of the translated sentence in the balloon, and the execution control unit 30 does not include the entire sentence of the translated sentence. If it is determined, the balloon is enlarged and the translated sentence is displayed in the enlarged balloon.
 また、表示制御部25は、表示部24の画面に表示される画像中の吹き出し内に配置する翻訳文の行数、行間隔又は文字間隔を調整する機能を有する。実行制御部30は、表示制御部25により調整される場合の翻訳文の全文が、吹き出し内に入るか否かを判別する。 Further, the display control unit 25 has a function of adjusting the number of lines, the line spacing, or the character spacing of the translation sentence arranged in the balloon in the image displayed on the screen of the display unit 24. The execution control unit 30 determines whether or not the entire translated sentence when adjusted by the display control unit 25 enters the balloon.
 また、表示制御部25は、付帯情報内の登場人物の領域情報に基づいて登場人物の存在領域と重ならないように前記吹き出しを拡大させる。 Also, the display control unit 25 expands the balloon so as not to overlap with the character presence area based on the character area information in the supplementary information.
 また、表示制御部25は、表示制御部25は、付帯情報で示された吹き出しの描線の種類に基づいて、同じ種類の描線を有する吹き出しになるように吹き出しの拡大を行なう。 Further, the display control unit 25 enlarges the speech balloon so that the speech balloons have the same type of drawn lines based on the type of the drawn stroke drawn by the supplementary information.
 サーバ1のDB11の情報と電子書籍ビューワ2のDB21の情報は完全に同じである必要はない。DB11は、様々なユーザからの要求に応えるため、様々な種類のコンテンツ画像、例えば、異なる作者のマンガの各巻の画像を格納するライブラリである。DB21には、電子書籍ビューワ2のユーザが閲覧したい電子コミック情報のみが格納されていれば足りる。 The information in the DB 11 of the server 1 and the information in the DB 21 of the electronic book viewer 2 do not have to be completely the same. The DB 11 is a library that stores various types of content images, for example, images of each volume of manga by different authors, in order to respond to requests from various users. It is sufficient that only the electronic comic information that the user of the electronic book viewer 2 wants to browse is stored in the DB 21.
 図4はサーバ1と電子書籍ビューワ2との間で実行される配信処理のフローチャートである。S1・S4は電子書籍ビューワ2が実行し、S2・S3はサーバ1が実行する。この処理をサーバ1および電子書籍ビューワ2にそれぞれ実行させるプログラムは、サーバ1および電子書籍ビューワ2にそれぞれ備えられたコンピュータ読み取り可能な記憶媒体(RAM、ROM、CDROMなど)に記憶されている。 FIG. 4 is a flowchart of distribution processing executed between the server 1 and the electronic book viewer 2. The electronic book viewer 2 executes S1 and S4, and the server 1 executes S2 and S3. Programs for causing the server 1 and the electronic book viewer 2 to execute this processing are stored in computer-readable storage media (RAM, ROM, CDROM, etc.) provided in the server 1 and the electronic book viewer 2, respectively.
 S1では、電子書籍ビューワ2は、入出力部29を介して、コンテンツ要求をサーバ1に送信する。 In S <b> 1, the electronic book viewer 2 transmits a content request to the server 1 via the input / output unit 29.
 S2では、サーバ1は、コンテンツ要求を待機しており、入出力部17を介して電子書籍ビューワ2からコンテンツ要求を受信すると、S3に進む。 In S2, the server 1 is waiting for a content request, and when receiving a content request from the electronic book viewer 2 via the input / output unit 17, the process proceeds to S3.
 S3では、サーバ1は、DB11に記憶されている電子コミック情報12をコンテンツとして、入出力部17を介して電子書籍ビューワ2に送信する。なお、電子コミック情報12の送信は、ページ単位あるいはコマ単位で行われてもよい。 In S3, the server 1 transmits the electronic comic information 12 stored in the DB 11 as content to the electronic book viewer 2 via the input / output unit 17. The transmission of the electronic comic information 12 may be performed in units of pages or frames.
 S4では、電子書籍ビューワ2は、入出力部17を介して、電子コミック情報12を受信し、DB21に格納する。 In S4, the electronic book viewer 2 receives the electronic comic information 12 via the input / output unit 17 and stores it in the DB 21.
 本例では、電子書籍ビューワ2が、電子コミック情報12を通信で取得する場合を例に説明したが、電子コミック情報の取得態様は特に限定されない。例えば、メモリカードなどの記録媒体から電子コミック情報を読み込むようにしてもよい。 In this example, the case where the electronic book viewer 2 acquires the electronic comic information 12 by communication has been described as an example, but the acquisition mode of the electronic comic information is not particularly limited. For example, electronic comic information may be read from a recording medium such as a memory card.
 電子コミック情報を取得した電子書籍ビューワ2は、後述の表示処理に進む。 The electronic book viewer 2 that has acquired the electronic comic information proceeds to display processing described later.
 図5は電子書籍ビューワ2の実行するスクロールビューの表示処理のフローチャートを示す。図6は電子書籍ビューワ2の実行するコマビューの表示処理のフローチャートを示す。図5または図6のいずれかの処理は、操作部27からの選択に従って実行される。 FIG. 5 shows a flowchart of scroll view display processing executed by the electronic book viewer 2. FIG. 6 is a flowchart of the frame view display process executed by the electronic book viewer 2. The process in either FIG. 5 or 6 is executed according to the selection from the operation unit 27.
 図5を参照すると、S10では、表示制御部25は、DB21の電子コミック情報22に基づき、指定されたコンテンツ画像のページの最初の順のアンカーポイントをカレントアンカーポイントに設定する。 Referring to FIG. 5, in S10, the display control unit 25 sets the first anchor point of the page of the specified content image as the current anchor point based on the electronic comic information 22 of the DB 21.
 S11では、表示制御部25は、当該ページ全体のコンテンツ画像からカレントアンカーポイントを基準にして、表示用の画像を切り出し、これをカレント画像とする。画像を切り出す代わりに、電子コミック情報22から詳細画像を読み出してカレント画像とすることもできる。 In S11, the display control unit 25 cuts out a display image from the content image of the entire page on the basis of the current anchor point, and sets this as the current image. Instead of cutting out the image, a detailed image can be read out from the electronic comic information 22 to be the current image.
 S12では、表示制御部25は、詳細画像を表示部24に表示する。 In S12, the display control unit 25 displays a detailed image on the display unit 24.
 S13では、表示制御部25は、付帯情報に基づき、カレントアンカーポイントに対応する滞在時間が経過したか否かを判断する。Yesの場合はS14に進み、Noの場合はS12に戻る。 In S13, the display control unit 25 determines whether the stay time corresponding to the current anchor point has elapsed based on the incidental information. In the case of Yes, it progresses to S14, and in No, it returns to S12.
 S14では、表示制御部25は、カレントアンカーポイントが当該ページの最後のアンカーポイントであるか否かを判断する。Yesの場合はS21に進み、当該ページの表示を終了する。そして、次のページについて、S10以降を繰り返す。Noの場合はS15に進む。 In S14, the display control unit 25 determines whether or not the current anchor point is the last anchor point of the page. In the case of Yes, it progresses to S21 and the display of the said page is complete | finished. Then, S10 and subsequent steps are repeated for the next page. If no, the process proceeds to S15.
 S15では、表示制御部25は、カレントアンカーポイントの次の順のアンカーポイントを、新たにカレントアンカーポイントに設定する。 In S15, the display control unit 25 newly sets the next anchor point next to the current anchor point as the current anchor point.
 S16・S17では、表示制御部25は、当該ページ全体の画像からカレントアンカーポイントを基準にして、表示用の画像を切り出し、これを次の詳細画像とする。画像を切り出す代わりに、電子コミック情報22の詳細画像を用いることもできる。 In S16 and S17, the display control unit 25 cuts out a display image from the image of the entire page on the basis of the current anchor point, and sets this as the next detailed image. A detailed image of the electronic comic information 22 can be used instead of cutting out the image.
 S18では、表示制御部25は、現在表示されている詳細画像から次の詳細画像に向けて、コンテンツ画像を所定の増分ずつ(例えば1ドットずつ)スクロールしつつ表示する。 In S18, the display control unit 25 displays the content image while scrolling from the detailed image currently displayed to the next detailed image by a predetermined increment (for example, by one dot).
 S19では、コンテンツ表示制御部25は、コンテンツ画像のスクロール表示が次の詳細画像に到達したか否かを判断する。Yesの場合はS12に戻り、次の詳細画像を表示する。Noの場合はS16に戻り、スクロールを継続する。 In S19, the content display control unit 25 determines whether the scroll display of the content image has reached the next detailed image. If Yes, the process returns to S12, and the next detailed image is displayed. If No, the process returns to S16 and continues scrolling.
 図6を参照すると、S31では、表示制御部25は、指定されたページのコンテンツ画像のコマ順序を基準にして、最初のコマをカレントコマとする。 Referring to FIG. 6, in S31, the display control unit 25 sets the first frame as the current frame based on the frame order of the content image of the designated page.
 S32では、表示制御部25は、カレントコマに対応する部分画像をコンテンツ画像から切り出し、これをカレントコマ画像とする。画像を切り出す代わりに、電子コミック情報22から詳細画像を読み出して用いることもできる。 In S32, the display control unit 25 cuts out the partial image corresponding to the current frame from the content image, and sets this as the current frame image. A detailed image can be read out from the electronic comic information 22 and used instead of cutting out the image.
 S33では、表示制御部25は、カレントコマ画像を表示部24に表示する。 In S33, the display control unit 25 displays the current frame image on the display unit 24.
 S34では、表示制御部25は、電子コミック情報22の付帯情報に基づき、カレントコマに対応する滞在時間が経過したか否かを判断する。Yesの場合はS35に進み、Noの場合はS33に戻る。 In S34, the display control unit 25 determines whether the stay time corresponding to the current frame has elapsed based on the supplementary information of the electronic comic information 22. In the case of Yes, it progresses to S35, and in No, it returns to S33.
 S35では、表示制御部25は、カレントコマが当該ページの最後のコマであるか否かを判断する。Yesの場合はS36に進み、当該ページの表示を終了する。そして、次のページについて、S31以降を繰り返す。Noの場合はS37に進む。 In S35, the display control unit 25 determines whether or not the current frame is the last frame of the page. In the case of Yes, it progresses to S36 and the display of the said page is complete | finished. Then, S31 and subsequent steps are repeated for the next page. In No, it progresses to S37.
 S37では、表示制御部25は、カレントコマの次の順のコマを、新たにカレントコマに設定する。そして、S32に戻り、カレントコマに対応する部分画像を切り出すか、詳細画像を読み出し、これをカレントコマ画像とする。それ以降の処理は上記と同様である。 In S37, the display control unit 25 newly sets the next frame next to the current frame as the current frame. Then, returning to S32, a partial image corresponding to the current frame is cut out or a detailed image is read out, and this is set as the current frame image. The subsequent processing is the same as described above.
 図7は、電子書籍ビューワ2にて実行されるコンテンツ画像の表示処理(図5のS12及び図6のS33)の一例を示すフローチャートである。本処理は、電子書籍ビューワ2の制御デバイス(実行制御部30)によって、ビューワプログラムに従って実行される。図8は、サーバ1から配信されたコンテンツ画像であって、吹き出し内に原文の台詞が入っているコンテンツ画像を示す。 FIG. 7 is a flowchart showing an example of content image display processing (S12 in FIG. 5 and S33 in FIG. 6) executed by the electronic book viewer 2. This process is executed by the control device (execution control unit 30) of the electronic book viewer 2 according to the viewer program. FIG. 8 is a content image distributed from the server 1 and shows a content image in which the speech of the original text is contained in the balloon.
 ステップS40では、表示制御部25は、DB21の電子コミック情報22に基づき、画像の表示処理を開始する。コンテンツ画像は、操作部27に入力される画像送り指示に従って切り替わりうる。コンテンツ画像の切り替わる単位は、ページ(あるいはコマ)である。また、切り替わる順序は、ページ番号(あるいはコマ番号)に従う。ただし、ユーザがページ(あるいはコマ)の読みとばしなどの不規則な閲覧を希望する場合もあるため、この順序を無視したコンテンツ画像の切り替わり操作が許容されてもよい。 In step S40, the display control unit 25 starts an image display process based on the electronic comic information 22 of the DB 21. The content image can be switched according to an image feed instruction input to the operation unit 27. The unit for switching the content image is a page (or frame). The order of switching follows the page number (or frame number). However, since the user may desire irregular browsing such as skipping a page (or frame), a content image switching operation ignoring this order may be allowed.
 ステップS42では、表示制御部25は、コンテンツ画像内に埋め込まれている原文のまま台詞を表示する原文表示を行なうか、コンテンツ画像の付帯情報に含まれる翻訳文を表示する翻訳文表示を行なうかを判定する。原文表示の場合にはステップS52に進み、翻訳文表示の場合にはステップS44に進む。 In step S42, the display control unit 25 performs the original text display for displaying the dialogue as the original text embedded in the content image, or the translated text display for displaying the translation text included in the supplementary information of the content image. Determine. If the original sentence is displayed, the process proceeds to step S52. If the translated sentence is displayed, the process proceeds to step S44.
 例えば、操作部27により、原文表示を行なうか翻訳文表示を行なうかの選択指示を受け付けうる。本例では、原文表示をデフォルトとし、翻訳文表示が選択指示された場合のみ翻訳文表示を行なう。 For example, the operation unit 27 can accept an instruction to select whether to display the original text or the translated text. In this example, the original text display is set as the default, and the translated text is displayed only when the selection of the translated text is instructed.
 ステップS44では、表示制御部25は、付帯情報の吹き出し情報とテキスト情報とDB21に記憶されている画面サイズ情報とに基づいて、表示部24の画面に表示されるコンテンツ画像中の吹き出しの領域内に、その吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する。Yes(吹き出しの領域内に翻訳文の全文が入る場合)であればステップS46に進み、No(吹き出しの領域内に翻訳文の全文が入らない場合)であればステップS48に進む。 In step S44, the display control unit 25 uses the balloon information in the content image displayed on the screen of the display unit 24 based on the balloon information and text information of the supplementary information and the screen size information stored in the DB 21. Then, it is determined whether or not the entire translated sentence corresponding to the balloon is entered with a preset character size. If Yes (when the entire sentence of the translated sentence is within the balloon area), the process proceeds to step S46, and if No (when the entire sentence of the translated sentence is not within the balloon area), the process proceeds to step S48.
 例えば、台詞の翻訳文が横書きである場合には、その翻訳文の横方向の各行ごとに、吹き出しの横方向の表示サイズと翻訳文1行の表示サイズとを比較して、翻訳文1行の表示サイズの方が大きい場合には、吹き出し内に翻訳文の全文が入らないため、吹き出しを拡大する必要があると判定する。台詞の翻訳文が縦書きである場合には、その翻訳文の縦方向の各行ごとに、吹き出しの縦方向の表示サイズと翻訳文1行の表示サイズとを比較して、翻訳文1行の表示サイズの方が大きい場合には、吹き出し内に翻訳文の全文が入らないため、吹き出しを拡大する必要があると判定する。 For example, if the translated sentence of a line is written horizontally, the horizontal display size of the balloon is compared with the display size of one translated sentence for each horizontal line of the translated sentence, and one translated sentence line is compared. If the display size of is larger, the entire sentence of the translated sentence does not enter the balloon, so it is determined that the balloon needs to be enlarged. If the translated sentence of the dialogue is written vertically, the vertical display size of the balloon is compared with the display size of one translated sentence for each vertical line of the translated sentence, When the display size is larger, it is determined that the balloon needs to be enlarged because the entire sentence of the translated sentence does not enter the balloon.
 吹き出しの領域内に翻訳文の全文が入ると判別された場合、ステップS46にて、表示制御部25は、吹き出しを拡大させることなく、コンテンツ画像の吹き出しの領域内に、翻訳文の全文を合成する。 If it is determined that the entire sentence of the translated sentence is in the balloon area, the display control unit 25 synthesizes the entire sentence of the translated sentence in the balloon area of the content image without expanding the balloon in step S46. To do.
 吹き出しの領域内に翻訳文の全文が入らないと判別された場合、ステップ48にて、表示制御部25は、コミック画像の吹き出しを拡大させるとともに、ステップS50にて、表示制御部25は、その拡大させた吹き出しの領域内に、翻訳文を合成する。 If it is determined that the entire translated sentence does not fall within the balloon area, the display control unit 25 expands the balloon of the comic image at step 48, and at step S50, the display control unit 25 The translated text is synthesized in the expanded balloon area.
 ステップS52にて、表示制御部25は、コンテンツ画像内の全ての吹き出しの翻訳文合成が終了したか否かを判定する。 In step S52, the display control unit 25 determines whether or not the translated text synthesis of all the balloons in the content image has been completed.
 ステップS54では、表示制御部25は、コンテンツ画像を表示部24に表示させる。原文表示(翻訳文非表示)の場合、例えば図8に示すコンテンツ画像が表示部24の画面に表示される。翻訳文表示の場合であって、ステップS44で翻訳文の全文が吹き出しの領域に入ると判別されていれば、図9中の左側の吹き出し内に示すように、吹き出しを拡大することなく、翻訳文の全文(”You’re great. Ritsuko.)を吹き出し内に一度に表示させる。また、翻訳文表示の場合であって、ステップS44で翻訳文の全文が吹き出しの領域に入らないと判別されていれば、図9中の右側の吹き出し内に示すように、吹き出しを拡大して、翻訳文の全文("An assistant has been ready for this situation.”)を表示させる。 In step S54, the display control unit 25 causes the display unit 24 to display the content image. In the case of original text display (translation text non-display), for example, a content image shown in FIG. 8 is displayed on the screen of the display unit 24. In the case of the translated text display, if it is determined in step S44 that the entire translated text enters the balloon area, the translation is performed without expanding the balloon as shown in the left balloon in FIG. The entire sentence (“You're great. Ritsuko.) Is displayed at once in the balloon. Also, in the case of the translated sentence display, it is determined in step S44 that the entire sentence does not enter the balloon area. If so, as shown in the balloon on the right side in FIG. 9, the balloon is expanded to display the entire translated sentence (“An assistant has been ready for this situation.”).
 以上のように本実施形態では、コンテンツ画像(ページ毎のページ画像又はコマ毎のコマ画像)と、そのコンテンツ画像内の吹き出しの領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、表示部24の画面上でコンテンツ画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを有する電子コミックを取得し(S4)、取得された表示制御情報に基づいて表示部24の画面上でコンテンツ画像をスクロール再生又はコマ再生で表示させる表示処理では、少なくとも吹き出し情報及びテキスト情報に基づいて、表示部24の画面に表示されるコンテンツ画像中の吹き出し内に、その吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別し(S44)、翻訳文の全文が入ると判別された場合には、コンテンツ画像中の吹き出し内の原文の台詞に替えて翻訳文の全文を吹き出し内に合成して表示させ(S46及びS54)、翻訳文の全文が入らないと判別された場合には、吹き出しを拡大させるとともに(S48)、この拡大させた吹き出し内に翻訳文の全文を合成して表示させる(S50及びS54)。 As described above, in the present embodiment, the content image (page image for each page or frame image for each frame), balloon information including balloon area information indicating the balloon area in the content image, and the original text in each balloon Control for displaying text information including translated text obtained by translating the dialogue of the text into a predetermined language and associated with each balloon, and a content image on the screen of the display unit 24 by scroll playback or frame playback In the display process of acquiring an electronic comic having information (S4) and displaying the content image by scroll playback or frame playback on the screen of the display unit 24 based on the acquired display control information, at least balloon information and text information In the balloon in the content image displayed on the screen of the display unit 24. It is determined whether or not the entire sentence of the corresponding translated sentence is entered with a preset character size (S44), and if it is determined that the entire sentence of the translated sentence is included, the sentence of the original sentence in the balloon in the content image is included. Instead, the entire sentence of the translation is synthesized and displayed in the balloon (S46 and S54). If it is determined that the entire sentence of the translation does not enter, the balloon is expanded (S48), and the expanded balloon The whole sentence of the translated sentence is synthesized and displayed within (S50 and S54).
 したがって、吹き出しからはみ出てしまうような長い翻訳文であっても、吹き出しが拡大され、この拡大された吹き出し内に翻訳文の全文を表示し、ユーザに閲覧させることができる。 Therefore, even a long translated sentence that protrudes from the balloon, the balloon is enlarged, and the entire sentence of the translated sentence can be displayed in the enlarged balloon and viewed by the user.
 吹き出し拡大の態様には各種ある。 There are various ways to expand the balloon.
 図9では、表示制御部25により、吹き出しの代表点(例えば中心点)を基準にして、吹き出しを周囲に拡大した場合を示している。吹き出しは登場人物の存在領域に重ならないように拡大することが、好ましい。本例では、吹き出しを、その吹き出しの描線の外側に等間隔で拡大している。 FIG. 9 shows a case where the display control unit 25 expands the balloon around the reference point (for example, the center point) of the balloon. It is preferable that the balloon is enlarged so as not to overlap the character existing area. In this example, the balloon is expanded at equal intervals outside the stroke of the balloon.
 図10は、表示制御部25により、付帯情報内の吹き出し口の位置情報(例えば吹き出しの基点の位置)に基づいて、吹き出し口の位置が移動しないように、吹き出しを拡大させた場合を示している。図10には、翻訳文が横書きである場合に吹き出しを横方向に伸ばして拡大させた場合を示したが、表示制御部25は、翻訳文が縦書きである場合、吹き出しを縦方向に伸ばすように拡大させる。 FIG. 10 shows a case where the balloon is expanded by the display control unit 25 so that the position of the balloon does not move based on the position information (for example, the position of the balloon base point) in the incidental information. Yes. FIG. 10 shows a case where the speech balloon is expanded in the horizontal direction when the translation is in horizontal writing, but the display control unit 25 extends the speech balloon in the vertical direction when the translation is in vertical writing. To enlarge.
 また、本例では、三角形の吹き出し口を示したが、吹き出しの形状は特に限定されない。図2Cに示したような複数の小円からなる吹き出し口もある。吹き出しは、吹き出し口が設けられている側とは反対側の方向に拡大される。 In addition, in this example, a triangular outlet is shown, but the shape of the balloon is not particularly limited. There is also a blowout port composed of a plurality of small circles as shown in FIG. 2C. The balloon is expanded in the direction opposite to the side where the balloon is provided.
 本例では、必要に応じて、コマの枠外に、吹き出しを拡大させる。表示制御部25は、付帯情報内の表示制御情報(コマ領域情報など)に基づいて、ページの画像のうち現在のアンカーポインがある現在コマの周辺領域を検出し、その周辺領域に向けて吹き出しを拡大する。 In this example, the balloon is expanded outside the frame of the frame as necessary. The display control unit 25 detects the peripheral area of the current frame where the current anchor point is located in the image of the page based on the display control information (frame area information or the like) in the supplementary information, and balloons toward the peripheral area To enlarge.
 図11は、表示制御部25により、付帯情報内の登場人物領域情報に基づいて、登場人物の存在領域と重ならないように、且つ、コマの枠内に吹き出しが入るようにして、吹き出しを拡大させた場合を示す。なお、登場人物の存在領域のうち特定部分(例えば顔部分)の領域のみと重ならないように、吹き出しを拡大してもよい。また、登場人物の顔部分と吹き出し口との間隔が閾値よりも大きければ、吹き出し口を登場人物の顔部分に重ならない範囲内で顔部分に近づけるようにしてもよい。 In FIG. 11, the display control unit 25 expands the speech balloon based on the character area information in the supplementary information so that it does not overlap with the character's existence area and enters the frame of the frame. The case where it was made to show. Note that the balloon may be enlarged so that it does not overlap only with a specific part (for example, a face part) of the character existing areas. Further, if the distance between the face part of the character and the balloon is larger than the threshold value, the balloon may be brought close to the face part within a range that does not overlap the face part of the character.
 吹き出しをどの方向に拡大するかは、事前に優先順位をつけておき、付帯情報に設定しておくことができる。また、数種類の吹き出し拡大パターン(拡大方向など)を付帯情報に設定しておき、操作部27でユーザに選択させるようにしてもよい。 Priority can be given in advance to the direction in which the balloon is expanded, and it can be set in the accompanying information. Also, several types of balloon expansion patterns (enlargement direction, etc.) may be set in the incidental information, and the user may be selected by the operation unit 27.
 また、図11のようにコマの枠内で吹き出しを拡大させた場合、登場人物の吹き出しが重ならないように表示制御しても、現画像の絵の一部に吹き出しの拡大部分が重なってしまう。このようなコマ枠内での吹き出し拡大を好まない著作者(またはユーザ)が存在する。そこで、設定により、図10のように積極的にコマの枠外に吹き出しを拡大させるようにしてもよい。例えば、電子コミック情報内の吹き出し情報に、コマ枠外への吹き出し拡大を優先するか否かを示す吹き出し拡大制御情報を設定し、表示制御部25が拡大制御情報に基づいてコマ枠外への吹き出し拡大を優先するか(あるいはコマ枠内への吹き出し拡大を優先するか)を判別し、その判別結果に基づいて吹き出し拡大方法(コマ枠外への拡大/コマ枠内への吹き出し拡大)を切替えるようにしてもよい。また、操作部27からの指示入力により、上記吹き出し拡大方法を切替えるようにしてもよい。また、表示制御部25が、スクロール再生の場合には、自コマに吹き出し拡大部分がかからないようにコマ枠外への拡大を優先し、コマ再生の場合にはコマ枠内への吹き出し拡大を行なうように、切替えてもよい。 Further, when the balloon is enlarged within the frame of the frame as shown in FIG. 11, even if display control is performed so that the balloons of the characters do not overlap, the enlarged part of the balloon overlaps a part of the picture of the current image. . There are authors (or users) who do not like such balloon expansion in the frame. Therefore, by setting, the balloon may be positively expanded outside the frame of the frame as shown in FIG. For example, balloon expansion control information indicating whether or not to give priority to balloon expansion outside the frame frame is set in the balloon information in the electronic comic information, and the display control unit 25 expands the balloon balloon outside the frame frame based on the expansion control information. Is selected (or priority is given to balloon expansion into the frame), and the balloon expansion method (enlargement outside the frame frame / expansion into the frame) is switched based on the determination result. May be. Further, the balloon expansion method may be switched by an instruction input from the operation unit 27. In addition, in the case of scroll playback, the display control unit 25 gives priority to enlargement outside the frame so that the balloon does not cover the balloon enlargement portion, and in the case of frame playback, the display control unit 25 performs balloon expansion into the frame. Alternatively, it may be switched.
 なお、付帯情報内のテキスト情報は、吹き出し内の原文が横書きか縦書きかを示す情報と、翻訳文の所定の言語が横書きか縦書きかを示す情報とを有する。図10及び図11に示した場合では、表示制御部25は、テキスト情報(または吹き出し情報)から、吹き出し内の原文が縦書きであって翻訳文の所定の言語が横書きであることを検知すると、吹き出しを翻訳文の全文が入るように、横方向のみに拡大させている。その一方で、表示制御部25は、テキスト情報(または吹き出し情報)から、吹き出し内の原文が横書きであって翻訳文の所定の言語が縦書きであることを検知すると、吹き出しを翻訳文の全文が入るように、縦方向のみに拡大させる。 Note that the text information in the supplementary information includes information indicating whether the original text in the balloon is horizontal writing or vertical writing, and information indicating whether a predetermined language of the translated sentence is horizontal writing or vertical writing. In the case shown in FIGS. 10 and 11, when the display control unit 25 detects from the text information (or balloon information) that the original sentence in the balloon is vertical writing and the predetermined language of the translated sentence is horizontal writing. The balloon is expanded only in the horizontal direction so that the entire translated sentence can be entered. On the other hand, when the display control unit 25 detects from the text information (or balloon information) that the original sentence in the balloon is horizontal writing and the predetermined language of the translated sentence is vertical writing, the display controller 25 converts the balloon into the whole sentence of the translated sentence. Enlarge only in the vertical direction so that.
 また、表示制御部25は、原文の台詞よりも翻訳文が短くなる場合、翻訳文の表示位置をセンタリングする(あるいは文字サイズを大きくする)ようにしてもよい。例えば、スペイン語を英語に翻訳した場合などに翻訳文が短くなりうる。 Also, the display control unit 25 may center the display position of the translated sentence (or increase the character size) when the translated sentence becomes shorter than the original sentence. For example, the translation may be shortened when Spanish is translated into English.
 また、表示制御部25は、コマの縮小率等に応じて、吹き出しの拡大率を変える。また、吹き出しをどの方向・形に拡大するかは、事前に優先順位をつけておいたり、パターンを用意しておき、操作部27で指定可能にしてもよい。さらに、吹き出しの形状に応じて翻訳文の文字のフォント(書体)やポイント数を変えるようにしてもよい。 Also, the display control unit 25 changes the enlargement rate of the balloon according to the frame reduction rate. Further, in which direction and shape the balloon is to be expanded, priorities may be set in advance, or patterns may be prepared and specified by the operation unit 27. Furthermore, you may make it change the font (typeface) and point number of the character of a translation sentence according to the shape of a balloon.
 以上、図7~図11を用いて、吹き出し内に翻訳文の全文が入らないと判別された場合に吹き出しを拡大する形態について説明したが、翻訳文の全文が吹き出しに入らないと判別された場合、図12に示すように、表示制御部25が、吹き出し内に翻訳文の全て入るようにコンテンツ画像を拡大することでコマ全体を拡大するようにしてもよい。この場合に電子書籍ビューワ2で実行されるコンテンツ画像の表示処理(図5のS12及び図6のS33)の一例のフローチャートを図13に示す。本処理は、電子書籍ビューワ2の制御デバイス(実行制御部30)によって、ビューワプログラムに従って実行される。 As described above, the form of expanding the speech balloon when it is determined that the entire sentence of the translated sentence does not enter the speech balloon has been described using FIGS. 7 to 11, but it is determined that the entire sentence of the translated sentence does not enter the speech balloon. In this case, as shown in FIG. 12, the display control unit 25 may enlarge the entire frame by enlarging the content image so that all of the translated sentences are included in the balloon. FIG. 13 shows a flowchart of an example of content image display processing (S12 in FIG. 5 and S33 in FIG. 6) executed in the electronic book viewer 2 in this case. This process is executed by the control device (execution control unit 30) of the electronic book viewer 2 according to the viewer program.
 ステップS40~S44及びステップS52は、図7の場合(吹き出し拡大の場合)と同様であり、説明を省略する。 Steps S40 to S44 and Step S52 are the same as those in the case of FIG.
 吹き出しの領域内に翻訳文の全文が入らないと判別された場合、ステップS49にて、表示制御部25は、台詞の翻訳文の全文が吹き出し内に入るようにコミック画像を拡大させることでコマ全体を拡大させるとともに、ステップS51にて、表示制御部25は、その拡大させたコンテンツ画像の吹き出しの領域内に、翻訳文を合成する。 If it is determined that the entire translated sentence does not fall within the balloon area, in step S49, the display control unit 25 enlarges the comic image so that the entire sentence translated sentence enters the balloon. While enlarging the entire image, in step S51, the display control unit 25 synthesizes the translated text in the expanded content image balloon area.
 ステップS54では、表示制御部25は、コンテンツ画像を表示部24に表示させる。原文表示(翻訳文非表示)の場合、例えば図12の上半分に示すコンテンツ画像が表示部24の画面に表示される。翻訳文表示の場合であって、ステップS44で翻訳文の全文が吹き出しの領域に入らないと判別されていれば、図12の下半分に示すように原文表示の場合よりも拡大されたコマのコンテンツ画像が表示部24の画面に表示され、そのコマの各吹き出し内に翻訳文の全文(例えば"An assistant has been ready for this situation.”)が表示される。 In step S54, the display control unit 25 causes the display unit 24 to display the content image. In the case of original text display (translation text non-display), for example, the content image shown in the upper half of FIG. 12 is displayed on the screen of the display unit 24. In the case of translated text display, if it is determined in step S44 that the entire translated text does not fall within the balloon area, as shown in the lower half of FIG. The content image is displayed on the screen of the display unit 24, and the entire translated sentence (for example, “An" assistant has been ready for this situation. ”) Is displayed in each balloon of the frame.
 したがって、吹き出しからはみ出てしまうような長い翻訳文であっても、コマが拡大され、この拡大されたコマの吹き出し内に翻訳文の全文を表示し、ユーザに閲覧させることができる。 Therefore, even for a long translated sentence that protrudes from the balloon, the frame is enlarged, and the entire sentence of the translated sentence can be displayed in the balloon of the enlarged frame and viewed by the user.
 本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行なってよいのはもちろんである。 The present invention is not limited to the examples described in this specification and the examples illustrated in the drawings, and various design changes and improvements may be made without departing from the scope of the present invention.
 図1の実行制御部30及び表示制御部25は、図3の付帯情報に基づいて、本明細書に記載した以外の各種の制御処理(例えば、検索、翻訳文表示、自動読み上げ、再生エフェクト、その他)を行なってもよい。 The execution control unit 30 and the display control unit 25 in FIG. 1 perform various control processes (for example, search, translation display, automatic reading, playback effect, etc.) other than those described in this specification based on the supplementary information in FIG. Others) may be performed.
 なお、ビューワ装置は、画像を表示可能な表示手段を備えたどのようなユーザ端末で実施してもよい。また、本明細書に記載のビューワ装置(実施形態では電子書籍ビューワ2)を実現させるビューワプログラムを記録した記録媒体はプログラムを記録可能などのような記録媒体であってもよい。 Note that the viewer device may be implemented by any user terminal provided with display means capable of displaying an image. Further, the recording medium on which the viewer program for realizing the viewer device described in the present specification (the electronic book viewer 2 in the embodiment) is recorded may be any recording medium capable of recording the program.
 1:サーバ、2:電子書籍ビューワ、24:表示部、25:表示制御部、26:音声再生部、27:操作部、29:入出力部、30:実行制御部 1: Server 2: Electronic book viewer 24: Display unit 25: Display control unit 26: Audio playback unit 27: Operation unit 29: Input / output unit 30: Execution control unit

Claims (13)

  1.  表示手段と、
     コミックのページ毎又はコマ毎の画像と、コミックの登場人物の台詞が入る吹き出しの前記画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む電子コミック情報を取得する情報取得手段と、
     前記取得された表示制御情報に基づいて前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させる画像表示制御手段と、
     前記表示手段の画面に表示される画像中の吹き出し内に、この吹き出しに対応する前記翻訳文の全文が予め設定された文字サイズで入るか否かを判別する判別手段と、
     前記取得された吹き出し情報及びテキスト情報に基づいて前記画面に表示される画像中の前記吹き出し内の前記原文の台詞に替えて前記翻訳文を表示させる翻訳文表示制御手段であって、前記判別手段により前記翻訳文の全文が入ると判別されると、前記吹き出し内に前記翻訳文の全文を表示させ、前記判別手段により前記翻訳文の全文が入らないと判別されると、前記吹き出しを拡大させるとともに、この拡大させた吹き出し内に前記翻訳文を表示させる翻訳文表示制御手段と、
     を備えたビューワ装置。
    Display means;
    Balloon information including balloon-area information indicating the existence area in the image of each comic page or frame, speech balloons containing comic characters' dialogue, and the original text in each balloon in a predetermined language Electronic comic information including text information including translated translations and associated with each balloon, and display control information for displaying the image by scroll playback or frame playback on the screen of the display means Information acquisition means for acquiring;
    Image display control means for displaying the image by scroll reproduction or frame reproduction on the screen of the display means based on the acquired display control information;
    A discriminating unit for discriminating whether or not the entire sentence of the translated sentence corresponding to the speech balloon is included in a preset character size in a speech balloon in the image displayed on the screen of the display means;
    Translated sentence display control means for displaying the translated sentence instead of the original sentence in the balloon in the image displayed on the screen based on the acquired balloon information and text information, the determining means When it is determined that the entire sentence of the translated sentence is included, the entire sentence of the translated sentence is displayed in the balloon, and when the determining means determines that the entire sentence of the translated sentence does not enter, the balloon is expanded. And a translated sentence display control means for displaying the translated sentence in the expanded balloon,
    Viewer device equipped with.
  2.  前記電子コミック情報は、前記画像内の登場人物の存在領域を示す登場人物領域情報を含む登場人物情報を有し、
     前記翻訳文表示制御手段は、前記登場人物領域情報に基づいて前記登場人物の存在領域と重ならないように前記吹き出しを拡大させる請求項1に記載のビューワ装置。
    The electronic comic information includes character information including character region information indicating a character existing region in the image,
    The viewer apparatus according to claim 1, wherein the translated sentence display control unit expands the balloon so as not to overlap the character presence area based on the character area information.
  3.  前記翻訳文表示制御手段は、前記電子コミック情報に基づいて前記吹き出し内の原文が縦書きであり前記翻訳文の所定の言語が横書きであることを検知、又は前記吹き出し内の原文が横書きであり前記翻訳文の所定の言語が縦書きであることを検知すると、前記吹き出しを横方向及び縦方向のうち前記翻訳文の所定の言語の方向のみに拡大させる請求項1または2に記載のビューワ装置。 The translated sentence display control means detects based on the electronic comic information that the original sentence in the balloon is vertically written and the predetermined language of the translated sentence is horizontally written, or the original sentence in the balloon is horizontally written The viewer device according to claim 1 or 2, wherein when the predetermined language of the translated sentence is detected as vertical writing, the balloon is expanded only in a predetermined language direction of the translated sentence in a horizontal direction and a vertical direction. .
  4.  前記吹き出し情報は、吹き出し口の位置情報を含み、
     前記翻訳文表示制御手段は、前記吹き出し口の位置情報に基づいて前記吹き出し口の位置が移動しないように前記吹き出しを拡大させる請求項1から3のいずれか1項に記載のビューワ装置。
    The balloon information includes position information of the balloon outlet,
    4. The viewer device according to claim 1, wherein the translated sentence display control unit enlarges the balloon so that the position of the balloon does not move based on the position information of the balloon. 5.
  5.  前記吹き出情報は、吹き出しの描線の種類を含み、
     前記翻訳文表示制御手段は、前記吹き出しの描線の種類に基づいて前記同じ種類の描線を有する吹き出しになるように吹き出しの拡大を行なう請求項1から4のいずれか1項に記載のビューワ装置。
    The balloon information includes the type of stroke drawn line,
    5. The viewer device according to claim 1, wherein the translated sentence display control unit expands the speech balloon so as to be a speech balloon having the same type of drawn line based on the type of drawn line of the speech balloon. 6.
  6.  表示手段と、
     コミックのページ毎又はコマ毎の画像と、コミックの登場人物の台詞が入る吹き出しの前記画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む電子コミック情報を取得する情報取得手段と、
     前記取得された表示制御情報に基づいて前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させる画像表示制御手段と、
     前記表示手段の画面に表示される画像中の吹き出し内に、この吹き出しに対応する前記翻訳文の全文が予め設定された文字サイズで入るか否かを判別する判別手段と、
     前記取得された吹き出し情報及びテキスト情報に基づいて前記画面に表示される画像中の前記吹き出し内の前記原文の台詞に替えて前記翻訳文を表示させる翻訳文表示制御手段であって、前記判別手段により前記翻訳文の全文が入ると判別されると、前記吹き出し内に前記翻訳文の全文を表示させ、前記判別手段により前記翻訳文の全文が入らないと判別されると、前記翻訳文の全文が吹き出し内に入るように前記画像を拡大させるとともに、この拡大させた前記画像の吹き出し内に前記翻訳文を表示させる翻訳文表示制御手段と、
     を備えたビューワ装置。
    Display means;
    Balloon information including balloon-area information indicating the existence area in the image of each comic page or frame, speech balloons containing comic characters' dialogue, and the original text in each balloon in a predetermined language Electronic comic information including text information including translated translations and associated with each balloon, and display control information for displaying the image by scroll playback or frame playback on the screen of the display means Information acquisition means for acquiring;
    Image display control means for displaying the image by scroll reproduction or frame reproduction on the screen of the display means based on the acquired display control information;
    A discriminating unit for discriminating whether or not the entire sentence of the translated sentence corresponding to the speech balloon is included in a preset character size in a speech balloon in the image displayed on the screen of the display means;
    Translated sentence display control means for displaying the translated sentence instead of the original sentence in the balloon in the image displayed on the screen based on the acquired balloon information and text information, the determining means When it is determined that the entire sentence of the translated sentence is included, the entire sentence of the translated sentence is displayed in the balloon, and when the determining unit determines that the entire sentence of the translated sentence does not enter, the entire sentence of the translated sentence is displayed. A translated sentence display control means for enlarging the image so as to enter the balloon and displaying the translated sentence in the balloon of the enlarged image,
    Viewer device equipped with.
  7.  前記判別手段は、前記表示手段の画面サイズに応じて表示される吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する請求項1から6のいずれか1項に記載のビューワ装置。 The determination means determines whether or not the entire sentence of the translated sentence corresponding to the balloon is inserted with a preset character size in a balloon displayed according to the screen size of the display means. The viewer apparatus according to any one of the above.
  8.  前記テキスト情報は、文字サイズ及び文字種を示す文字属性情報を含み、
     前記翻訳文表示制御手段は、前記テキスト情報と前記文字属性情報とに基づいて表示用の文字を生成する請求項1から7のいずれか1項に記載のビューワ装置。
    The text information includes character attribute information indicating a character size and a character type,
    The viewer device according to claim 1, wherein the translated sentence display control unit generates a display character based on the text information and the character attribute information.
  9.  前記文字サイズを変更させる文字サイズ変更手段を備えた請求項1から8のいずれか1項に記載のビューワ装置。 The viewer device according to any one of claims 1 to 8, further comprising character size changing means for changing the character size.
  10.  前記翻訳文表示制御手段は、前記表示手段の画面に表示される画像中の吹き出し内に配置する前記翻訳文の行数、行間隔又は文字間隔を調整する機能を有し、
     前記判別手段は、前記翻訳文表示制御手段により調整される場合の翻訳文の全文が、前記吹き出し内に入るか否かを判別する請求項1から9のいずれか1項に記載のビューワ装置。
    The translated text display control means has a function of adjusting the number of lines, the line spacing, or the character spacing of the translated text arranged in a balloon in the image displayed on the screen of the display means,
    The viewer device according to any one of claims 1 to 9, wherein the determination unit determines whether or not the entire sentence of the translated sentence when adjusted by the translated sentence display control unit enters the balloon.
  11.  請求項1から10のいずれか1項に記載のビューワ装置の機能を含むユーザ端末と、
     前記ユーザ端末からの要求に応じて前記電子コミック情報を提供するサーバと、
     を備えた閲覧システム。
    A user terminal including the function of the viewer device according to any one of claims 1 to 10,
    A server that provides the electronic comic information in response to a request from the user terminal;
    Browsing system with
  12.  請求項1から10のいずれか1項に記載のビューワ装置を実現させるビューワプログラム。 A viewer program for realizing the viewer device according to any one of claims 1 to 10.
  13.  請求項12に記載のビューワプログラムが記録された記録媒体。 A recording medium on which the viewer program according to claim 12 is recorded.
PCT/JP2011/076990 2010-12-22 2011-11-24 Viewer device, viewing system, viewer program, and recording medium WO2012086358A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010286393A JP5674451B2 (en) 2010-12-22 2010-12-22 Viewer device, browsing system, viewer program, and recording medium
JP2010-286393 2010-12-22

Publications (1)

Publication Number Publication Date
WO2012086358A1 true WO2012086358A1 (en) 2012-06-28

Family

ID=46313640

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/076990 WO2012086358A1 (en) 2010-12-22 2011-11-24 Viewer device, viewing system, viewer program, and recording medium

Country Status (2)

Country Link
JP (1) JP5674451B2 (en)
WO (1) WO2012086358A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5376685B2 (en) * 2011-07-13 2013-12-25 Necビッグローブ株式会社 CONTENT DATA DISPLAY DEVICE, CONTENT DATA DISPLAY METHOD, AND PROGRAM
JP2018061071A (en) * 2015-02-17 2018-04-12 ギズモモバイル株式会社 Content creation device, content reproduction device, program, and content creation and reproduction system
JP5991704B1 (en) * 2015-07-10 2016-09-14 楽天株式会社 Electronic book display device, electronic book display method, and program
KR101576563B1 (en) * 2015-07-14 2015-12-22 주식회사 위두커뮤니케이션즈 Method of editing multi-language comic contents
CN105718448B (en) * 2016-01-13 2019-03-19 北京新美互通科技有限公司 The method and apparatus that a kind of pair of input character carries out automatic translation
JP7200533B2 (en) * 2018-08-09 2023-01-10 富士フイルムビジネスイノベーション株式会社 Information processing device and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108716A (en) * 1991-10-21 1993-04-30 Oki Electric Ind Co Ltd Machine translation system
JP2007226255A (en) * 2007-03-30 2007-09-06 Celsys:Kk Display method and electronic equipment for displaying comic

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3512386B2 (en) * 2000-01-20 2004-03-29 株式会社スクウェア・エニックス Online composite service provision processing method and online composite service provision processing system
JP2001338307A (en) * 2000-05-29 2001-12-07 Sharp Corp Electronic cartoon producing device and electronic cartoon display device
JP3486159B2 (en) * 2000-08-01 2004-01-13 克 三宅 Comic editing support device, manga editing support system, and recording medium recording manga editing support program
JP2003022269A (en) * 2001-07-09 2003-01-24 Kyodo Printing Co Ltd Cartoon translation device and its system and cartoon translation method
JP2010176429A (en) * 2009-01-29 2010-08-12 Dainippon Printing Co Ltd Electronic content distribution system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108716A (en) * 1991-10-21 1993-04-30 Oki Electric Ind Co Ltd Machine translation system
JP2007226255A (en) * 2007-03-30 2007-09-06 Celsys:Kk Display method and electronic equipment for displaying comic

Also Published As

Publication number Publication date
JP2012133661A (en) 2012-07-12
JP5674451B2 (en) 2015-02-25

Similar Documents

Publication Publication Date Title
JP5674450B2 (en) Electronic comic viewer device, electronic comic browsing system, viewer program, recording medium on which the viewer program is recorded, and electronic comic display method
US8719029B2 (en) File format, server, viewer device for digital comic, digital comic generation device
JP5634853B2 (en) Electronic comic viewer device, electronic comic browsing system, viewer program, and electronic comic display method
US7603620B2 (en) Creating visualizations of documents
WO2012086359A1 (en) Viewer device, viewing system, viewer program, and recording medium
US20080235564A1 (en) Methods for converting electronic content descriptions
US7761789B2 (en) Methods for computing a navigation path
US8812969B2 (en) Methods for authoring and interacting with multimedia representations of documents
JP5674451B2 (en) Viewer device, browsing system, viewer program, and recording medium
US10102182B2 (en) Indicators of text continuity
US11657725B2 (en) E-reader interface system with audio and highlighting synchronization for digital books
US8819545B2 (en) Digital comic editor, method and non-transitory computer-readable medium
JP5312420B2 (en) Content analysis apparatus, method and program
CA2544391A1 (en) Information storage medium containing subtitles and processing apparatus therefor
JP6543290B2 (en) Electronic book making program
JP6731011B2 (en) Device for creating data for displaying electronic books
KR101968599B1 (en) Generation method and apparatus of story video according to input text
KR101843133B1 (en) Apparatus for recording and playing written contents and method for controlling the same
WO2014042051A1 (en) Content creation device, method, and program
JP2009032026A (en) Display control device, method, program and storage medium
KR101843135B1 (en) Video processing method, apparatus and computer program
JP2002049925A (en) Apparatus and system for supporting cartoon editing and recording medium having cartoon editing support program recorded thereon
JP3751723B2 (en) Printing system
JP2011023836A (en) Slide data creation device, slide data creation method, and program
JP2008203771A (en) Telop information display device and telop information display method

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11851350

Country of ref document: EP

Kind code of ref document: A1