JP6651563B2 - Electronic book browsing program and electronic book browsing device - Google Patents
Electronic book browsing program and electronic book browsing device Download PDFInfo
- Publication number
- JP6651563B2 JP6651563B2 JP2018034620A JP2018034620A JP6651563B2 JP 6651563 B2 JP6651563 B2 JP 6651563B2 JP 2018034620 A JP2018034620 A JP 2018034620A JP 2018034620 A JP2018034620 A JP 2018034620A JP 6651563 B2 JP6651563 B2 JP 6651563B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic book
- layout
- reflow
- character
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006870 function Effects 0.000 description 50
- 238000012015 optical character recognition Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 12
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- ZAKOWWREFLAJOT-CEFNRUSXSA-N D-alpha-tocopherylacetate Chemical compound CC(=O)OC1=C(C)C(C)=C2O[C@@](CCC[C@H](C)CCC[C@H](C)CCCC(C)C)(C)CCC2=C1C ZAKOWWREFLAJOT-CEFNRUSXSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Description
本発明は、電子図書を閲覧するための閲覧プログラム及び装置に関する。 The present invention relates to a browsing program and a device for browsing electronic books.
電子図書をモニタに表示させ、音声にて読み上げる装置がすでに知られている(例えば特許文献1:特開2016−012098号公報参照)。
特許文献1に記載の装置では、所定のデジタルコンテンツのフレーズごとにテキストデータが表示部に表示される。そして、表示部に表示されているテキストデータに該当する部分の音声データファイルがテキストデータと同期してスピーカから音声出力される。
A device that displays an electronic book on a monitor and reads it out by voice is already known (for example, see Patent Document 1: JP-A-2006-012098).
In the device described in Patent Literature 1, text data is displayed on a display unit for each phrase of predetermined digital content. Then, the audio data file corresponding to the text data displayed on the display unit is output as audio from the speaker in synchronization with the text data.
また、特許文献1の装置は、表示部に表示されているテキストデータにおいて、出力している音声データに該当する箇所におけるフレーズがハイライト表示される。ハイライト表示とは、表示部における背景画像の色とは異なる色の背景として表示させることであり、読み上げている個所を目立たせ、現在の読み上げ位置の把握を容易にすることができる。 Further, in the device disclosed in Patent Document 1, in text data displayed on a display unit, a phrase at a location corresponding to audio data being output is highlighted. The highlight display is to display a background of a color different from the color of the background image on the display unit, and to make a reading portion stand out and to easily grasp a current reading position.
なお、電子図書を表示部に表示する場合、固定レイアウトにするか、リフローレイアウトにするか、2種類のレイアウト方式が存在する。
固定レイアウトとは、電子図書をそのまま画像データとして取り込んだものであり、文字の拡大縮小などを行うことはできないが、画像全体を拡大縮小は可能である。ただし、画像全体を拡大した場合は画面内に入らずに見にくい状態となる場合もある。また、元の書籍そのままのレイアウトとなっているので、図表、写真、イラスト等が多いコンテンツでは読みやすいという利点がある。
リフローレイアウトとは、電子図書をテキストデータに変換したものであって文字の拡大縮小や行間変更を実施できるためユーザが読みやすい状態に設定することが可能である。しかし、文字の拡大縮小や行間変更を行うことで、行数やページあたりの文字数が変更され、図表、写真、イラスト等が多いコンテンツではこれらのレイアウトが変更されてしまうため、逆に読みにくくなる可能性もある。
When an electronic book is displayed on the display unit, there are two types of layout methods: a fixed layout and a reflow layout.
The fixed layout is obtained by directly taking an electronic book as image data, and cannot enlarge or reduce characters, but can enlarge or reduce the entire image. However, when the entire image is enlarged, it may be difficult to view the image without entering the screen. In addition, since the layout of the original book is used as it is, there is an advantage that it is easy to read the contents having many charts, photographs, illustrations, and the like.
The reflow layout is obtained by converting an electronic book into text data and can perform enlargement / reduction of characters and change of line spacing, so that it can be set to a state that is easy for a user to read. However, by enlarging or reducing characters and changing the line spacing, the number of lines and the number of characters per page are changed, and these layouts are changed for contents with many figures, tables, photos, illustrations, etc. There is a possibility.
このように、固定レイアウトとリフローレイアウトにはそれぞれ一長一短があるため、非特許文献1には、固定レイアウトとリフローレイアウトのハイブリッドとしての教科書・教材の閲覧アプリが開示されている。
この閲覧アプリは、固定レイアウトとリフローレイアウトをユーザが自在に切り替えて使用できるようになっている。
As described above, since the fixed layout and the reflow layout each have advantages and disadvantages, Non-Patent Document 1 discloses a textbook / teaching material browsing application as a hybrid of the fixed layout and the reflow layout.
This browsing application is designed so that a user can freely switch between a fixed layout and a reflow layout.
上記の非特許文献1の閲覧アプリでは、固定レイアウトとリフローレイアウトは同時に表示させることができず、双方を見比べながら電子図書を閲覧することができないという課題がある。 In the browsing application of Non-Patent Document 1, there is a problem that the fixed layout and the reflow layout cannot be displayed at the same time, and the electronic book cannot be browsed while comparing the two.
そこで、本発明は上記課題を解決すべくなされ、固定レイアウトとリフローレイアウトの双方の長所を生かして電子図書を閲覧可能にした電子図書閲覧プログラム及び電子図書閲覧装置を提供することにある。 In view of the above, an object of the present invention is to provide an electronic book browsing program and an electronic book browsing apparatus capable of browsing electronic books by taking advantage of both a fixed layout and a reflow layout.
本発明にかかる電子図書閲覧プログラムによれば、表示部を備える電子図書閲覧装置に読み込まれ、電子図書を閲覧するためのプログラムであって、少なくとも図書内容全体の画像データを含む電子図書である固定レイアウト用電子図書と、前記固定レイアウト用電子図書と同じ内容であり、少なくとも文字についてはテキストデータ化されているリフローレイアウト用電子図書とを、表示部に同時に表示させる機能と、前記固定レイアウト用電子図書の各文字の固定レイアウト用電子図書内での位置を位置情報として算出するか、又は前記固定レイアウト用電子図書に各文字の位置情報が含まれている場合には当該位置情報を用い、当該文字に対応する前記リフローレイアウト用電子図書の文字を検索する機能と、前記固定レイアウト用電子図書の各文字の位置情報と、当該文字に対応する前記リフローレイアウト用電子図書の文字の識別情報とを関連付けして記憶する機能と、電子図書閲覧装置の操作者が、前記固定レイアウト用電子図書又は前記リフローレイアウト用電子図書のいずれか一方の電子図書の任意の箇所について再生を指示した場合、指示された箇所における所定の文字をハイライト表示するとともに、一方の電子図書のハイライト表示する文字の位置情報又は識別情報と関連付けされた位置情報又は識別情報を有する他方の電子図書の文字をハイライト表示する機能と、を電子図書閲覧装置に実行させることを特徴としている。
この構成を採用することによって、表示部において固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方を同時に表示部に表示させることができ、且つ同時に表示させている固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方の指定箇所のハイライト表示を実行することができる。このため、ユーザは文章中の再生箇所(ここでいう再生とは音声がなく、ハイライト表示を実行する場合も含む)を的確に把握することができる。
According to the electronic book browsing program according to the present invention, the electronic book browsing apparatus having the display unit is a program for browsing the electronic book, and is a fixed electronic book including at least image data of the entire book contents. A function of simultaneously displaying the electronic book for layout and the electronic book for reflow layout having the same content as the electronic book for fixed layout, and converting at least characters into text data, on the display unit; Either calculate the position of each character of the book in the fixed layout electronic book as position information, or use the position information if the fixed layout electronic book contains position information of each character, A function of searching for characters in the reflow layout electronic book corresponding to characters; A function of storing the position information of each character of the book in association with the identification information of the character of the electronic book for the reflow layout corresponding to the character, and an operator of the electronic book browsing apparatus, Or, when reproduction is instructed for an arbitrary portion of one of the electronic books for the reflow layout, a predetermined character at the designated portion is highlighted, and a character to be highlighted for one of the electronic books is displayed. And highlighting characters of the other electronic book having position information or identification information associated with the position information or identification information of the electronic book.
By adopting this configuration, both the electronic book for fixed layout and the electronic book for reflow layout can be simultaneously displayed on the display unit on the display unit, and the electronic book for fixed layout and the electronic book for reflow layout displayed simultaneously. Highlighting of both designated portions of the electronic book can be executed. For this reason, the user can accurately grasp the reproduction position in the text (the reproduction here has no sound and includes a case where the highlight display is executed).
また、前記電子図書閲覧装置には、TTS機能が設けられており、前記電子図書閲覧装置の操作者が、前記リフローレイアウト用電子図書の任意の箇所について再生を指示した場合、前記リフローレイアウト用電子図書に音声データが含まれていないときには、前記TTS機能によって当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させ、前記リフローレイアウト用電子図書に音声データが含まれているときには、当該任意の箇所の音声データを音声再生させる機能を電子図書閲覧装置に実行させることを特徴としてもよい。
この構成によれば、操作者がリフローレイアウト用電子図書の所定の箇所の再生指示をした場合に、同時に表示させている固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方の所定の箇所のハイライト表示とともに、音声データの有無にかかわらず音声再生を実行することができる。
Further, the electronic book browsing apparatus is provided with a TTS function, and when an operator of the electronic book browsing apparatus instructs reproduction of an arbitrary portion of the reflow layout electronic book, the electronic book browsing apparatus has a TTS function. When the book does not include audio data, the TTS function causes the electronic book browsing apparatus to execute a function of reproducing the arbitrary portion by sound, and when the reflow layout electronic book includes audio data, The electronic book browsing device may execute a function of reproducing audio data of an arbitrary portion by voice.
According to this configuration, when the operator gives an instruction to reproduce a predetermined portion of the reflow layout electronic book, the high level of both the fixed layout electronic book and the reflow layout electronic book which are simultaneously displayed is high. Along with the light display, audio reproduction can be performed regardless of the presence or absence of audio data.
さらに、前記電子図書閲覧装置には、TTS機能及びOCR機能が設けられており、前記電子図書閲覧装置の操作者が、前記固定レイアウト用電子図書の任意の箇所について再生を指示した場合、前記固定レイアウト用電子図書には文字についてのテキストデータが含まれているときには、前記TTS機能によって当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させ、前記固定レイアウト用電子図書には文字についてのテキストデータが含まれていないときには、前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化し、前記TTS機能によってテキストデータ化された当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させることを特徴としてもよい。
この構成によれば、操作者が固定レイアウト用電子図書の所定の箇所の再生指示をした場合に、同時に表示させている固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方の所定の箇所のハイライト表示とともに、固定レイアウト用電子図書に基づいて音声再生を実行することができる。
Further, the electronic book browsing apparatus is provided with a TTS function and an OCR function, and when an operator of the electronic book browsing apparatus instructs reproduction of an arbitrary portion of the fixed layout electronic book, the electronic book browsing apparatus performs the fixed When the layout electronic book contains text data of characters, the TTS function causes the electronic book browsing device to execute a function of reproducing the arbitrary portion by voice, and the fixed layout electronic book contains characters of text. When the text data is not included, the OCR function converts the characters in the electronic book for fixed layout into text data, and the TTS function reproduces the arbitrary part converted into text data by voice reading the electronic book. It may be characterized by causing the apparatus to execute the processing.
According to this configuration, when the operator instructs reproduction of a predetermined portion of the fixed layout electronic book, the high level of both the fixed layout electronic book and the reflow layout electronic book which are simultaneously displayed is high. Along with the light display, audio reproduction can be executed based on the electronic book for fixed layout.
また、前記電子図書閲覧装置には、OCR機能が設けられており、前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化してリフローレイアウト用電子図書を作製する機能を電子図書閲覧装置に実行させることを特徴としてもよい。
この構成によれば、固定レイアウト用電子図書しか存在しない場合であっても、リフローレイアウト用電子図書を作製して、双方を同時に表示部に表示させて閲覧することができる。
Further, the electronic book browsing apparatus is provided with an OCR function. The electronic book browsing apparatus has a function of converting characters in the fixed layout electronic book into text data by the OCR function to produce a reflow layout electronic book. May be performed.
According to this configuration, even when there is only an electronic book for fixed layout, an electronic book for reflow layout can be created and both can be displayed on the display unit and viewed simultaneously.
本発明にかかる電子図書閲覧装置によれば、制御部と、記憶装置と、表示部と、を具備し、前記制御部は、少なくとも図書内容全体の画像データを含む電子図書である固定レイアウト用電子図書と、前記固定レイアウト用電子図書と同じ内容であり、少なくとも文字についてはテキストデータ化されているリフローレイアウト用電子図書とを、前記表示部に同時に表示させ、前記固定レイアウト用電子図書の各文字の固定レイアウト用電子図書内での位置を位置情報として算出するか、又は前記固定レイアウト用電子図書に各文字の位置情報が含まれている場合には当該位置情報を用い、当該文字に対応する前記リフローレイアウト用電子図書の文字を検索し、前記固定レイアウト用電子図書の各文字の位置情報と、当該文字に対応する前記リフローレイアウト用電子図書の文字の識別情報とを関連付けして記憶し、操作者が、前記固定レイアウト用電子図書又は前記リフローレイアウト用電子図書のいずれか一方の電子図書の任意の箇所について再生を指示した場合、指示された箇所における所定の文字をハイライト表示するとともに、一方の電子図書のハイライト表示する文字の位置情報又は識別情報と関連付けされた位置情報又は識別情報を有する他方の電子図書の文字をハイライト表示することを特徴としている。
この構成を採用することによって、表示部において固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方を同時に表示部に表示させることができ、且つ同時に表示させている固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方の指定箇所のハイライト表示を実行することができる。このため、ユーザは文章中の再生箇所(ここでいう再生とは音声がなく、ハイライト表示を実行する場合も含む)を的確に把握することができる。
According to the electronic book browsing apparatus according to the present invention, the electronic book browsing apparatus includes a control unit, a storage device, and a display unit, and the control unit is an electronic book for fixed layout, which is an electronic book including at least image data of the entire book contents. A book and a reflow layout electronic book having the same contents as the fixed layout electronic book, and at least characters are converted into text data, are simultaneously displayed on the display unit, and each character of the fixed layout electronic book is displayed. The position in the electronic book for fixed layout is calculated as position information, or when the electronic book for fixed layout includes position information of each character, the position information is used to correspond to the character. Search the characters of the electronic book for reflow layout, position information of each character of the electronic book for fixed layout, and the corresponding to the character The flow layout electronic book is stored in association with the character identification information, and the operator instructs reproduction of an arbitrary portion of any one of the fixed layout electronic book and the reflow layout electronic book. In this case, a predetermined character at the designated location is highlighted and the other electronic book having position information or identification information associated with the position information or identification information of the character to be highlighted on one electronic book is displayed. Characters are highlighted.
By adopting this configuration, both the electronic book for fixed layout and the electronic book for reflow layout can be simultaneously displayed on the display unit on the display unit, and the electronic book for fixed layout and the electronic book for reflow layout displayed simultaneously. Highlighting of both designated portions of the electronic book can be executed. For this reason, the user can accurately grasp the reproduction position in the text (the reproduction here has no sound and includes a case where the highlight display is executed).
また、TTS機能を具備し、操作者が、前記リフローレイアウト用電子図書の任意の箇所について再生を指示した場合、前記制御部は、前記リフローレイアウト用電子図書に音声データが含まれていないときには、前記TTS機能によって当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させ、前記リフローレイアウト用電子図書に音声データが含まれているときには、当該任意の箇所の音声データを音声再生することを特徴としてもよい。
この構成によれば、、操作者がリフローレイアウト用電子図書の所定の箇所の再生指示をした場合に、同時に表示させている固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方の所定の箇所のハイライト表示とともに、音声データの有無にかかわらず音声再生を実行することができる。
In addition, when the operator has a TTS function, and the operator instructs reproduction of an arbitrary portion of the electronic book for reflow layout, the control unit, when audio data is not included in the electronic book for reflow layout, Causing the electronic book browsing device to execute a function of reproducing the arbitrary portion by the TTS function, and reproducing the audio data of the arbitrary portion by voice when the reflow layout electronic book includes the audio data. May be a feature.
According to this configuration, when the operator gives an instruction to reproduce a predetermined portion of the reflow layout electronic book, the predetermined position of both the fixed layout electronic book and the reflow layout electronic book which are simultaneously displayed. Along with the highlight display, audio reproduction can be performed regardless of the presence or absence of audio data.
さらに、TTS機能及びOCR機能を具備し、操作者が、前記固定レイアウト用電子図書の任意の箇所について再生を指示した場合、前記制御部は、前記固定レイアウト用電子図書には文字についてのテキストデータが含まれているときには、前記TTS機能によって当該任意の箇所を音声再生し、前記固定レイアウト用電子図書には文字についてのテキストデータが含まれていないときには、前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化し、前記TTS機能によってテキストデータ化された当該任意の箇所を音声再生することを特徴としてもよい。
この構成によれば、操作者が固定レイアウト用電子図書の所定の箇所の再生指示をした場合に、同時に表示させている固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方の所定の箇所のハイライト表示とともに、固定レイアウト用電子図書に基づいて音声再生を実行することができる。
Further, when the operator has a TTS function and an OCR function, and the operator instructs reproduction of an arbitrary portion of the fixed layout electronic book, the control unit sets the fixed layout electronic book to text data about characters. Is included, the TTS function reproduces the audio in the arbitrary portion. When the fixed layout electronic book does not include text data on characters, the fixed layout electronic book is operated by the OCR function. May be characterized by converting characters in the text data into text data, and reproducing the arbitrary portion converted into text data by the TTS function.
According to this configuration, when the operator instructs reproduction of a predetermined portion of the fixed layout electronic book, the high level of both the fixed layout electronic book and the reflow layout electronic book which are simultaneously displayed is high. Along with the light display, audio reproduction can be executed based on the electronic book for fixed layout.
また、OCR機能を具備し、前記制御部は、前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化してリフローレイアウト用電子図書を作製することを特徴としてもよい。
この構成によれば、固定レイアウト用電子図書しか存在しない場合であっても、リフローレイアウト用電子図書を作製して、双方を同時に表示部に表示させて閲覧することができる。
The electronic book for reflow layout may be provided with an OCR function, wherein the control unit converts the characters in the electronic book for fixed layout into text data by the OCR function to produce the electronic book for reflow layout.
According to this configuration, even when there is only an electronic book for fixed layout, an electronic book for reflow layout can be created and both can be displayed on the display unit and viewed simultaneously.
本発明によれば、固定レイアウトとリフローレイアウトの双方の長所を生かして電子図書を閲覧可能にすることができる。 According to the present invention, electronic books can be browsed by taking advantage of both the fixed layout and the reflow layout.
(第1の実施形態)
図1に、電子図書閲覧装置の内部構成を示すブロック図を示す。
電子図書閲覧装置20としては、具体的にはコンピュータであって、例えばタブレット型やノート型などのコンピュータを採用することができる。さらに、スマートフォンなどの携帯端末も採用することができる。
(First embodiment)
FIG. 1 is a block diagram showing the internal configuration of the electronic book browsing device.
The electronic book browsing device 20 is specifically a computer, for example, a tablet or notebook computer. Further, a mobile terminal such as a smartphone can be employed.
電子図書閲覧装置20は、表示部22と、制御部24と、記憶装置26と、スピーカ28とを具備している。
表示部22としては、タッチパネル形式の液晶ディスプレイを採用することができる。
制御部24は、CPU、ROM及びRAM等のメモリを有しており、予め記憶されているプログラムを実行することによって各種動作を制御する。
記憶装置26には、電子図書閲覧プログラムP1、固定レイアウト用電子図書30及びリフローレイアウト用電子図書32が記憶されている。
The electronic book browsing device 20 includes a display unit 22, a control unit 24, a storage device 26, and a speaker 28.
As the display unit 22, a touch panel type liquid crystal display can be employed.
The control unit 24 has a CPU, a memory such as a ROM and a RAM, and controls various operations by executing a program stored in advance.
The storage device 26 stores an electronic book browsing program P1, a fixed layout electronic book 30, and a reflow layout electronic book 32.
固定レイアウト用電子図書30は、例えばPDF又はその他のファイル形式で、記憶装置26に記憶されている。
リフローレイアウト用電子図書32は、例えばHTML又はその他のファイル形式であって、図書内容がテキストデータとして、挿絵についてはイメージデータとして記憶装置26に記憶されている。
これらの固定レイアウト用電子図書30及びリフローレイアウト用電子図書32は、同じ内容の書籍を固定レイアウト用とリフローレイアウト用として作成したものである。
The fixed layout electronic book 30 is stored in the storage device 26 in, for example, a PDF or other file format.
The electronic book for reflow layout 32 is, for example, in HTML or other file format, and the contents of the book are stored in the storage device 26 as text data, and for the illustrations as image data.
The fixed layout electronic book 30 and the reflow layout electronic book 32 are books having the same contents created for the fixed layout and the reflow layout.
記憶装置26としては、半導体メモリ、SSD、ハードディスクドライブ等の内部ストレージや、メモリカード、USBメモリなどの外部ストレージを採用することができる。 As the storage device 26, an internal storage such as a semiconductor memory, an SSD, or a hard disk drive, or an external storage such as a memory card or a USB memory can be employed.
電子図書閲覧装置20は、さらにTTS機能34と、OCR機能36とを備えている。
TTS(Text To Speach)機能34とは、テキストを人工的に合成された音声で出力する機能であり、ソフトウェア的に実現することができる。TTS機能34は、電子図書閲覧装置20のOS(Operating System)にあらかじめ備わっているものであってもよいし、TTS機能を実現するソフトウェアを記憶装置26に記憶させておいてもよい。
The electronic book browsing device 20 further includes a TTS function 34 and an OCR function 36.
The TTS (Text To Speech) function 34 is a function of outputting a text as artificially synthesized voice, and can be realized by software. The TTS function 34 may be provided in advance in an OS (Operating System) of the electronic book browsing device 20, or software for realizing the TTS function may be stored in the storage device 26.
OCR(Optical Character Recognition/Reader)機能36とは、ページ画像データからテキストを抽出し、テキストデータとして利用可能な文字コードに変換する機能であり、ソフトウェア的に実現することができる。
OCR機能36は、OCR機能を実現するソフトウェアを記憶装置26に記憶させておく。
The OCR (Optical Character Recognition / Reader) function 36 is a function of extracting text from page image data and converting it into a character code that can be used as text data, and can be realized by software.
The OCR function 36 stores software for realizing the OCR function in the storage device 26.
制御部24は、電子図書閲覧プログラムP1を記憶装置26から読み出して実行することによって、固定レイアウト用電子図書及びリフローレイアウト用電子図書を同時に表示部22に表示させ、TTS機能34による音声出力時には、固定レイアウト用電子図書及びリフローレイアウト用電子図書の双方において、読み上げ中の箇所をハイライト表示する。 The control unit 24 reads out the electronic book browsing program P1 from the storage device 26 and executes the electronic book browsing program P1 so that the electronic book for fixed layout and the electronic book for reflow layout are displayed on the display unit 22 at the same time. In both the fixed layout electronic book and the reflow layout electronic book, the part being read out is highlighted.
以下、電子図書閲覧プログラムP1に基づく動作について説明する。
まず、同期情報の生成処理について、図2に基づいて説明する。なお、以下で説明する固定レイアウト用電子図書30は書籍のページごとの画像データのみを含むものであるとする。
制御部24は、固定レイアウト用電子図書30の各文字について、固定レイアウト用電子図書30内での位置を算出し位置情報を得る(ステップS100)。
具体的には、制御部24は、まず、OCR機能36により固定レイアウト用電子図書30における各文字を読み取り、各文字のページ内における平面座標位置を算出して位置情報を得る。平面座標位置はx−y座標で算出することができる。
Hereinafter, an operation based on the electronic book browsing program P1 will be described.
First, the generation processing of the synchronization information will be described with reference to FIG. It is assumed that the fixed layout electronic book 30 described below includes only image data for each page of a book.
The control unit 24 calculates the position of each character of the fixed layout electronic book 30 in the fixed layout electronic book 30 to obtain position information (step S100).
Specifically, the control unit 24 first reads each character in the electronic book 30 for fixed layout by the OCR function 36, and calculates the plane coordinate position of each character in the page to obtain position information. The plane coordinate position can be calculated using xy coordinates.
次に、制御部24は、この位置情報を得た文字に対応するリフローレイアウト用電子図書32内の文字を検索する(ステップS102)。
そして、図3に示すように、制御部24は、リフローレイアウト用電子図書32の各文字における識別情報と、リフローレイアウト用電子図書32の各文字に一致する固定レイアウト用電子図書30の文字の平面座標位置を位置情報として関連付けし、同期情報として記憶装置26に記憶する(ステップS104)。
Next, the control unit 24 searches for a character in the reflow layout electronic book 32 corresponding to the character whose position information has been obtained (step S102).
Then, as shown in FIG. 3, the control unit 24 determines the identification information of each character of the electronic book for reflow layout 32 and the plane of the character of the electronic book for fixed layout 30 that matches each character of the electronic book for reflow layout 32. The coordinate positions are associated as position information and stored in the storage device 26 as synchronization information (step S104).
例えば、リフローレイアウト用電子図書32がHTML等のマークアップ言語の場合、所定範囲の文字列ごとにタグとIDが付与される。したがって、制御部24は、リフローレイアウト用電子図書32がマークアップ言語の場合には、固定レイアウト用電子図書30の文字の位置情報を、リフローレイアウト用電子図書32のIDと関連付けして、同期情報として記憶装置26に記憶させる。 For example, when the electronic book 32 for reflow layout is a markup language such as HTML, a tag and an ID are assigned to each character string in a predetermined range. Therefore, when the electronic book 32 for reflow layout is a markup language, the control unit 24 associates the character position information of the electronic book 30 for fixed layout with the ID of the electronic book 32 for reflow layout, Is stored in the storage device 26.
ここで、句読点で句切られたフレーズを、所定範囲の文字列として定義してもよいし、意味のある文としての最低文字数である分かち書き単位を所定範囲の文字列としてもよい。 Here, a phrase separated by a punctuation mark may be defined as a character string in a predetermined range, or a segmentation unit that is the minimum number of characters as a meaningful sentence may be defined as a character string in a predetermined range.
上述した工程により、固定レイアウト用電子図書及びリフローレイアウト用電子図書のハイライト表示を同期させて実行する準備が終了する。 With the above-described steps, the preparation for executing the highlight display of the fixed layout electronic book and the reflow layout electronic book in synchronization is completed.
なお、固定レイアウト用電子図書30は、基本的には書籍のページの全体が画像データとして含まれているが、さらに画像データの他にテキストデータ及び/又はテキストデータの位置情報が含まれている場合もある。
そこで、以下に、固定レイアウト用電子図書30にテキストデータとテキストデータの位置情報が含まれている場合の同期情報の生成処理について、図4に基づいて説明する。
The fixed layout electronic book 30 basically includes the entire page of the book as image data, but further includes text data and / or position information of the text data in addition to the image data. In some cases.
Accordingly, a process of generating synchronization information when the fixed layout electronic book 30 includes text data and position information of the text data will be described below with reference to FIG.
制御部24は、固定レイアウト用電子図書30の各文字について、位置情報を読み出す(ステップS150)。
制御部24は、この位置情報を得た文字に対応するリフローレイアウト用電子図書32内の文字を検索する(ステップS152)。
そして、制御部24は、リフローレイアウト用電子図書32の各文字における識別情報と、リフローレイアウト用電子図書32の各文字に一致する固定レイアウト用電子図書30の文字の位置情報を関連付けし、同期情報として記憶装置26に記憶する(ステップS154)。
The control unit 24 reads the position information for each character of the electronic book for fixed layout 30 (step S150).
The control unit 24 searches for a character in the reflow layout electronic book 32 corresponding to the character whose position information has been obtained (step S152).
Then, the control unit 24 associates the identification information of each character of the electronic book for reflow layout 32 with the position information of the character of the electronic book for fixed layout 30 that matches each character of the electronic book for reflow layout 32, and outputs the synchronization information. Is stored in the storage device 26 (step S154).
なお、固定レイアウト用電子図書30に、書籍のページの全体としての画像データとテキストデータとが含まれ、テキストデータの位置情報が含まれていない場合には、図2で説明した場合と同じ動作を実行する。
すなわち、固定レイアウト用電子図書30にテキストデータの位置情報が存在しない場合には、OCR機能36を用いて固定レイアウト用電子図書30における各文字を読み取り、各文字のページ内における平面座標位置を算出して位置情報を得る。
When the fixed layout electronic book 30 includes image data and text data of the entire page of the book and does not include the position information of the text data, the same operation as that described in FIG. 2 is performed. Execute
That is, when the position information of the text data does not exist in the electronic book 30 for fixed layout, each character in the electronic book 30 for fixed layout is read using the OCR function 36, and the plane coordinate position of each character in the page is calculated. To obtain location information.
次に、図5に基づいて、電子図書を再生する際の動作について説明する。
なお、本実施形態では、ユーザがタッチパネル形式である表示部22をタッチしてリフローレイアウト用電子図書の所定個所の再生を指示した場合について説明する。
ユーザにより、電子図書の再生を指示されると、制御部24は、固定レイアウト用電子図書30と、固定レイアウト用電子図書と同じ内容であるリフローレイアウト用電子図書32とを、表示部22の同一画面上に同時に表示させる(ステップS200)。
Next, an operation for reproducing an electronic book will be described with reference to FIG.
In the present embodiment, a case will be described in which the user touches the display unit 22 in a touch panel format and instructs reproduction of a predetermined portion of the reflow layout electronic book.
When the user instructs reproduction of the electronic book, the control unit 24 causes the fixed layout electronic book 30 and the reflow layout electronic book 32 having the same content as the fixed layout electronic book to be displayed on the display unit 22 in the same manner. It is simultaneously displayed on the screen (step S200).
図6は、固定レイアウト用電子図書30と同じ内容であるリフローレイアウト用電子図書32とを、表示部22の同一画面上に同時に表示させた一例を示す。
左側の表示がリフローレイアウトであり、右側の表示が固定レイアウトである。
ここに示す例では、固定レイアウト用電子図書30及びリフローレイアウト用電子図書32の双方とも、図書の題名である「坊っちゃん」の文字列がハイライト表示されている(固定レイアウト用電子図書の方は印刷の都合上わかりにくくなっている)。
FIG. 6 shows an example in which an electronic book for reflow layout 32 having the same content as the electronic book for fixed layout 30 is simultaneously displayed on the same screen of the display unit 22.
The display on the left is a reflow layout, and the display on the right is a fixed layout.
In the example shown here, the character string of “Botchan”, which is the title of the book, is highlighted in both the fixed layout electronic book 30 and the reflow layout electronic book 32 (the fixed layout electronic book is It is difficult to understand due to printing).
次に、制御部24は、リフローレイアウト用電子図書32内の所定範囲の文字列をハイライト表示する(ステップS202)。
ハイライト表示する文字列の範囲としては、上記のように句読点で句切られたフレーズであってもよいし、分かち書き単位であってもよい。
ハイライト表示は、TTS機能34によって現在音声出力中の文字列に対して実行されるものであり、音声出力中の文字列の背景色を他の部分の背景色とは異なる色として表示させることである。例えば、背景色が白色で、文字が黒色の場合に、音声出力中の文字列の背景色を黄色にすることにより、音声出力中の語を目立たせることができる。
Next, the control unit 24 highlights a character string in a predetermined range in the electronic book for reflow layout 32 (step S202).
The range of the character string to be highlighted may be a phrase cut off by punctuation as described above, or may be a unit of segmentation.
The highlight display is performed for the character string currently being output as audio by the TTS function 34, and the background color of the character string being output as audio is displayed as a color different from the background color of other parts. It is. For example, when the background color is white and the characters are black, the word being output as voice can be made more prominent by changing the background color of the character string being output to yellow.
次に制御部24は、固定レイアウト用電子図書30のハイライト表示をするために、記憶装置26に記憶させた同期情報に基づいて、ハイライト表示するリフローレイアウト用電子図書32と同じ範囲の文字列の位置情報を取得する(ステップS204)。
そして、制御部24は、取得した位置情報に基づいて固定レイアウト用電子図書30の所定範囲の文字列をハイライト表示する(ステップS206)。
Next, in order to highlight the fixed-layout electronic book 30, the control unit 24 uses the synchronization information stored in the storage device 26 based on the synchronization information to display characters in the same range as the reflow layout electronic book 32. The column position information is obtained (step S204).
Then, the control unit 24 highlights a character string in a predetermined range of the fixed layout electronic book 30 based on the acquired position information (step S206).
続いて、制御部24は、TTS機能34を動作させ、表示部22に表示させている電子図書の内容を音声出力する(ステップS208)。
TTS機能34は、テキストデータの読み上げを実行するため、リフローレイアウト用電子図書32の文字列を認識し、音声合成して読み上げる。
Subsequently, the control unit 24 activates the TTS function 34 and outputs the contents of the electronic book displayed on the display unit 22 by voice (step S208).
In order to read out the text data, the TTS function 34 recognizes the character string of the electronic book 32 for reflow layout, synthesizes the text, and reads out the text.
なお、上記のように、リフローレイアウト用電子図書32のハイライト表示と、固定レイアウト用電子図書30のハイライト表示と、TTS機能34による読み上げとは、処理手順としては時系列順になってはいるが、実際の処理は極めて短時間で行われるため、ユーザが違和感を感じるようなことは生じない。 As described above, the highlight display of the electronic book 32 for reflow layout, the highlight display of the electronic book 30 for fixed layout, and the reading aloud by the TTS function 34 are in chronological order as processing procedures. However, since the actual processing is performed in a very short time, the user does not feel uncomfortable.
また、本実施形態の電子図書閲覧装置20は、固定レイアウト用電子図書30及びリフローレイアウト用電子図書32を同一画面上で同時に表示可能であることを特徴としたが、ユーザの操作により、固定レイアウト用電子図書30及びリフローレイアウト用電子図書32のいずれか一方のみを表示部22に表示可能であってもよい。
なお、制御部24がハイライト表示をバックグラウンド処理することにより、TTS機能34が音声出力中、固定レイアウトとリフローレイアウトとのいずれかの表示となるように切り換えられた場合であっても、いずれのレイアウトでも音声出力中の文字列のハイライト表示をすることができる。
Further, the electronic book browsing apparatus 20 of the present embodiment is characterized in that the electronic book for fixed layout 30 and the electronic book for reflow layout 32 can be displayed simultaneously on the same screen. Only one of the electronic book for electronic book 30 and the electronic book for reflow layout 32 may be displayed on the display unit 22.
Note that, even when the TTS function 34 is switched to one of the fixed layout and the reflow layout during audio output, the control unit 24 performs background processing of the highlight display, In the layout of, the character string being output as a voice can be highlighted.
(第2の実施形態)
第1の実施形態では、TTS機能により音声再生を実行したが、リフローレイアウト用電子図書に音声データが含まれている場合、TTS機能を用いずに音声再生を実行するので、この場合の実施形態について図7に基づいて説明する。
(Second embodiment)
In the first embodiment, the audio reproduction is executed by the TTS function. However, when the audio data is included in the reflow layout electronic book, the audio reproduction is executed without using the TTS function. Will be described with reference to FIG.
本実施形態においても、ユーザがタッチパネル形式である表示部22をタッチしてリフローレイアウト用電子図書の所定個所の再生を指示した場合について説明する。
ユーザにより、電子図書の再生を指示されると、制御部24は、固定レイアウト用電子図書30と、固定レイアウト用電子図書と同じ内容であるリフローレイアウト用電子図書32とを、表示部22の同一画面上に同時に表示させる(ステップS300)。
Also in the present embodiment, a case will be described in which the user touches the display unit 22 in the form of a touch panel to instruct reproduction of a predetermined portion of the reflow layout electronic book.
When the user instructs reproduction of the electronic book, the control unit 24 causes the fixed layout electronic book 30 and the reflow layout electronic book 32 having the same content as the fixed layout electronic book to be displayed on the display unit 22 in the same manner. It is simultaneously displayed on the screen (step S300).
制御部24は、リフローレイアウト用電子図書32内の所定範囲の文字列をハイライト表示する(ステップS302)。
次に制御部24は、固定レイアウト用電子図書30のハイライト表示をするために、記憶装置26に記憶させた同期情報に基づいて、ハイライト表示するリフローレイアウト用電子図書32と同じ範囲の文字列の位置情報を取得する(ステップS304)。
そして、制御部24は、取得した位置情報に基づいて固定レイアウト用電子図書30の所定範囲の文字列をハイライト表示する(ステップS306)。
The control unit 24 highlights a character string in a predetermined range in the electronic book for reflow layout 32 (step S302).
Next, in order to highlight the fixed-layout electronic book 30, the control unit 24 uses the synchronization information stored in the storage device 26 based on the synchronization information to display characters in the same range as the reflow layout electronic book 32. The column position information is obtained (step S304).
Then, the control unit 24 highlights a character string in a predetermined range of the fixed layout electronic book 30 based on the acquired position information (step S306).
続いて、制御部24は、リフローレイアウト用電子図書32における、再生指示があった箇所の音声データを再生する(ステップS308)。 Subsequently, the control unit 24 reproduces the audio data at the position where the reproduction instruction is given in the electronic book for reflow layout 32 (step S308).
(第3の実施形態)
次に、ユーザが固定レイアウト用電子図書30の所定個所の再生を指示した場合の動作について、図8に基づいて説明する。
ユーザにより、電子図書の再生を指示されると、制御部24は、固定レイアウト用電子図書30と、固定レイアウト用電子図書と同じ内容であるリフローレイアウト用電子図書32とを、表示部22の同一画面上に同時に表示させる(ステップS400)。
(Third embodiment)
Next, an operation performed when the user instructs reproduction of a predetermined portion of the fixed layout electronic book 30 will be described with reference to FIG.
When the user instructs reproduction of the electronic book, the control unit 24 causes the fixed layout electronic book 30 and the reflow layout electronic book 32 having the same content as the fixed layout electronic book to be displayed on the display unit 22 in the same manner. It is simultaneously displayed on the screen (step S400).
続いて、制御部24は、ユーザによって固定レイアウト用電子図書30の再生指示があった所定範囲の同期情報に基づいてリフローレイアウト用電子図書32の同じ範囲の文字列の位置情報を取得する(ステップS402)。 Subsequently, the control unit 24 acquires the position information of the character string in the same range of the reflow layout electronic book 32 based on the predetermined range of synchronization information for which the user has instructed the reproduction of the fixed layout electronic book 30 (step). S402).
制御部24は、リフローレイアウト用電子図書32内の所定範囲の文字列をハイライト表示する(ステップS404)。
次に制御部24は、ステップS402においてユーザが指示した固定レイアウト用電子図書30の所定の範囲の文字列をハイライト表示する(ステップS406)。
そして、制御部24は、取得した位置情報に基づいてリフローレイアウト用電子図書32に含まれている音声データであって、ユーザが指定した範囲の音声データを再生する(ステップS408)。
The control unit 24 highlights a character string in a predetermined range in the electronic book for reflow layout 32 (step S404).
Next, the control unit 24 highlights a character string in a predetermined range of the fixed layout electronic book 30 specified by the user in step S402 (step S406).
Then, the control unit 24 reproduces the audio data included in the reflow layout electronic book 32, based on the acquired position information, in the range specified by the user (step S408).
なお、この実施形態ではリフローレイアウト用電子図書32に音声データが含まれている場合について説明したが、リフローレイアウト用電子図書32に音声データが含まれていない場合には、上記のステップS402において、TTS機能34が、フローレイアウト用電子図書32の文字列を認識し、音声合成して読み上げる。 In this embodiment, the case where the audio data is included in the electronic book for reflow layout 32 has been described. However, when the electronic book for reflow layout 32 does not include the audio data, in step S402 described above, The TTS function 34 recognizes the character string of the electronic book 32 for flow layout, synthesizes the voice, and reads it out.
なお、上述してきた各実施形態では、ユーザが再生指示した個所を音声出力する場合について説明したが、ユーザが再生指示した個所を音声出力せずにハイライト表示するだけであってもよい。 In each of the above-described embodiments, the case where the location where the user instructs the reproduction is output as audio, but the location where the user instructs the reproduction may be simply highlighted without outputting the audio.
(第5の実施形態)
なお、リフローレイアウト用電子図書が無い場合、固定レイアウト用電子図書30からリフローレイアウト用電子図書32を作製してもよい。
リフローレイアウト用電子図書の作製の手順を図9に基づいて説明する。
まず、制御部24は、固定レイアウト用電子図書30がページの画像データしか含んでいないか、又はテキストデータ又はテキストデータの位置情報を含んでいるかどうかを確認する(ステップS500)。
(Fifth embodiment)
If there is no electronic book for reflow layout, an electronic book for reflow layout 32 may be produced from the electronic book for fixed layout 30.
The procedure for producing an electronic book for reflow layout will be described with reference to FIG.
First, the control unit 24 confirms whether the fixed layout electronic book 30 includes only image data of a page, or text data or positional information of the text data (step S500).
固定レイアウト用電子図書30が画像データしか含んでいない場合、制御部24はOCR機能36を動作させて、画像データを読み取って各文字を読み取り、各文字のページ内における平面座標位置を算出して位置情報を得る(ステップS502)。
制御部24は、読み取った文字の文字コードとそれぞれの位置情報を関連付けしてリフローレイアウト用電子図書32を作製する(ステップS504)。例えば、リフローレイアウト用電子図書32としてHTMLを採用する場合、制御部24は、各文字を文字コードに変換し、各文字の位置情報に基づき、見出しや段落ごとにタグを作製して文字を所定の位置に配置してHTML文書を作製する。
When the fixed layout electronic book 30 includes only image data, the control unit 24 operates the OCR function 36 to read the image data, read each character, and calculate the plane coordinate position of each character in the page. Position information is obtained (step S502).
The control unit 24 creates the reflow layout electronic book 32 by associating the character codes of the read characters with the respective position information (step S504). For example, when HTML is used as the reflow layout electronic book 32, the control unit 24 converts each character into a character code, creates a tag for each heading or paragraph based on the position information of each character, and specifies the character. To create an HTML document.
固定レイアウト用電子図書30がテキストデータを含んでいるが、テキストデータの位置情報を含んでいない場合、制御部24は、各テキストデータの文字コードと、各文字のページ内における平面座標位置を算出して位置情報を得る(ステップS505)。
制御部24は、読み取った文字の文字コードとそれぞれの位置情報を関連付けしてリフローレイアウト用電子図書32を作製する(ステップS506)。
When the fixed layout electronic book 30 includes text data but does not include the position information of the text data, the control unit 24 calculates the character code of each text data and the plane coordinate position of each character in the page. To obtain position information (step S505).
The control unit 24 creates the reflow layout electronic book 32 by associating the character codes of the read characters with the respective position information (step S506).
なお、固定レイアウト用電子図書30にテキストデータとテキストデータの位置情報が含まれている場合には、ステップS500からステップS506に移行し、読み取った文字の文字コードとそれぞれの位置情報を関連付けしてリフローレイアウト用電子図書32を作製する。 If the fixed layout electronic book 30 includes text data and position information of the text data, the process proceeds from step S500 to step S506, where the character code of the read character is associated with each position information. An electronic book 32 for reflow layout is prepared.
以上本発明につき好適な実施形態を挙げて種々説明したが、本発明はこの実施形態に限定されるものではなく、発明の精神を逸脱しない範囲内で多くの改変を施し得るのはもちろんである。 Although the present invention has been described in various embodiments with reference to the preferred embodiments, the present invention is not limited to the embodiments, and it is needless to say that many modifications can be made without departing from the spirit of the invention. .
20 電子図書閲覧装置
22 表示部
24 制御部
26 記憶装置
28 スピーカ
30 固定レイアウト用電子図書
32 リフローレイアウト用電子図書
34 TTS機能
36 OCR機能
P1 電子図書閲覧プログラム
Reference Signs List 20 electronic book browsing device 22 display unit 24 control unit 26 storage device 28 speaker 30 electronic book for fixed layout 32 electronic book for reflow layout 34 TTS function 36 OCR function P1 electronic book browsing program
Claims (8)
少なくとも図書内容全体の画像データを含む電子図書である固定レイアウト用電子図書と、前記固定レイアウト用電子図書と同じ内容であり、少なくとも文字についてはテキストデータ化されているリフローレイアウト用電子図書とを、表示部に同時に表示させる機能と、
前記固定レイアウト用電子図書の各文字の固定レイアウト用電子図書内での位置を位置情報として算出するか、又は前記固定レイアウト用電子図書に各文字の位置情報が含まれている場合には当該位置情報を用い、当該文字に対応する前記リフローレイアウト用電子図書の文字を検索する機能と、
前記固定レイアウト用電子図書の各文字の位置情報と、当該文字に対応する前記リフローレイアウト用電子図書の文字の識別情報とを関連付けして記憶する機能と、
電子図書閲覧装置の操作者が、前記固定レイアウト用電子図書又は前記リフローレイアウト用電子図書のいずれか一方の電子図書の任意の箇所について再生を指示した場合、指示された箇所における所定の文字をハイライト表示するとともに、一方の電子図書のハイライト表示する文字の位置情報又は識別情報と関連付けされた位置情報又は識別情報を有する他方の電子図書の文字をハイライト表示する機能と、を電子図書閲覧装置に実行させることを特徴とする電子図書閲覧プログラム。 A program for reading an electronic book, which is read by an electronic book browsing device including a display unit,
A fixed layout electronic book that is an electronic book including at least image data of the entire book contents, and a reflow layout electronic book that has the same content as the fixed layout electronic book and has at least characters as text data. A function to simultaneously display on the display unit,
Either calculate the position of each character of the fixed layout electronic book in the fixed layout electronic book as position information, or, if the fixed layout electronic book contains position information of each character, the position Using information, a function of searching for a character of the electronic book for the reflow layout corresponding to the character,
A function of storing the positional information of each character of the fixed layout electronic book and the identification information of the character of the reflow layout electronic book corresponding to the character in association with each other;
When the operator of the electronic book browsing device instructs reproduction of an arbitrary part of the electronic book for either the fixed layout electronic book or the reflow layout electronic book, a predetermined character in the specified part is highlighted. A function of highlighting the character of the other electronic book having position information or identification information associated with the position information or identification information of the character to be highlighted in one electronic book and displaying the other electronic book. An electronic book browsing program characterized by being executed by an apparatus.
前記電子図書閲覧装置の操作者が、前記リフローレイアウト用電子図書の任意の箇所について再生を指示した場合、
前記リフローレイアウト用電子図書に音声データが含まれていないときには、前記TTS機能によって当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させ、
前記リフローレイアウト用電子図書に音声データが含まれているときには、当該任意の箇所の音声データを音声再生させる機能を電子図書閲覧装置に実行させることを特徴とする請求項1記載の電子図書閲覧プログラム。 The electronic book viewer has a TTS function,
When an operator of the electronic book browsing device instructs reproduction of an arbitrary portion of the electronic book for reflow layout,
When the reflow layout electronic book does not include audio data, the TTS function causes the electronic book browsing device to execute a function of reproducing the arbitrary portion by audio,
2. The electronic book browsing program according to claim 1, wherein when the audio data is included in the electronic book for reflow layout, the electronic book browsing apparatus is caused to execute a function of reproducing the voice data of the arbitrary portion by voice. .
前記電子図書閲覧装置の操作者が、前記固定レイアウト用電子図書の任意の箇所について再生を指示した場合、
前記固定レイアウト用電子図書には文字についてのテキストデータが含まれているときには、前記TTS機能によって当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させ、
前記固定レイアウト用電子図書には文字についてのテキストデータが含まれていないときには、前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化し、前記TTS機能によってテキストデータ化された当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させることを特徴とする請求項1又は請求項2記載の電子図書閲覧プログラム。 The electronic book reader has a TTS function and an OCR function,
When an operator of the electronic book browsing device instructs reproduction of an arbitrary part of the fixed layout electronic book,
When the fixed-layout electronic book includes text data of characters, the electronic book browsing device executes a function of reproducing the arbitrary portion by using the TTS function,
When the fixed layout electronic book does not include text data of characters, the characters in the fixed layout electronic book are converted to text data by the OCR function, and the arbitrary text converted to text data by the TTS function. 3. The electronic book browsing program according to claim 1, wherein the electronic book browsing apparatus is configured to execute a function of reproducing a portion by voice.
前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化してリフローレイアウト用電子図書を作製する機能を電子図書閲覧装置に実行させることを特徴とする請求項1〜請求項3のうちのいずれか1項記載の電子図書閲覧プログラム。 The electronic book reader has an OCR function,
4. The electronic book reader according to claim 1, wherein the OCR function causes the electronic book browsing apparatus to execute a function of converting characters in the fixed layout electronic book into text data to create a reflow layout electronic book. The electronic book browsing program according to any one of the preceding claims.
記憶装置と、
表示部と、を具備し、
前記制御部は、
少なくとも図書内容全体の画像データを含む電子図書である固定レイアウト用電子図書と、前記固定レイアウト用電子図書と同じ内容であり、少なくとも文字についてはテキストデータ化されているリフローレイアウト用電子図書とを、前記表示部に同時に表示させ、
前記固定レイアウト用電子図書の各文字の固定レイアウト用電子図書内での位置を位置情報として算出するか、又は前記固定レイアウト用電子図書に各文字の位置情報が含まれている場合には当該位置情報を用い、当該文字に対応する前記リフローレイアウト用電子図書の文字を検索し、
前記固定レイアウト用電子図書の各文字の位置情報と、当該文字に対応する前記リフローレイアウト用電子図書の文字の識別情報とを関連付けして記憶し、
操作者が、前記固定レイアウト用電子図書又は前記リフローレイアウト用電子図書のいずれか一方の電子図書の任意の箇所について再生を指示した場合、指示された箇所における所定の文字をハイライト表示するとともに、一方の電子図書のハイライト表示する文字の位置情報又は識別情報と関連付けされた位置情報又は識別情報を有する他方の電子図書の文字をハイライト表示することを特徴とする電子図書閲覧装置。 A control unit;
A storage device;
A display unit;
The control unit includes:
A fixed layout electronic book which is an electronic book including image data of at least the entire book contents, and a reflow layout electronic book which has the same content as the fixed layout electronic book and at least characters are converted into text data. Simultaneously displayed on the display unit,
Either calculate the position of each character of the fixed layout electronic book in the fixed layout electronic book as position information, or, if the fixed layout electronic book contains position information of each character, the position Using information, search for the character of the electronic book for the reflow layout corresponding to the character,
The positional information of each character of the fixed layout electronic book and the identification information of the character of the reflow layout electronic book corresponding to the character are stored in association with each other,
When the operator has instructed reproduction of an electronic book of any one of the electronic book for the fixed layout or the electronic book for the reflow layout, a predetermined character at the indicated place is highlighted and displayed. An electronic book browsing apparatus for highlighting a character of another electronic book having position information or identification information associated with position information or identification information of a character to be highlighted on one electronic book.
操作者が、前記リフローレイアウト用電子図書の任意の箇所について再生を指示した場合、
前記制御部は、
前記リフローレイアウト用電子図書に音声データが含まれていないときには、前記TTS機能によって当該任意の箇所を音声再生させる機能を電子図書閲覧装置に実行させ、
前記リフローレイアウト用電子図書に音声データが含まれているときには、当該任意の箇所の音声データを音声再生することを特徴とする請求項5記載の電子図書閲覧装置。 With TTS function,
When the operator instructs reproduction of an arbitrary portion of the reflow layout electronic book,
The control unit includes:
When the reflow layout electronic book does not include audio data, the TTS function causes the electronic book browsing device to execute a function of reproducing the arbitrary portion by audio,
6. The electronic book browsing apparatus according to claim 5, wherein when the reflow layout electronic book includes audio data, the audio data at the arbitrary position is reproduced as audio.
操作者が、前記固定レイアウト用電子図書の任意の箇所について再生を指示した場合、
前記制御部は、
前記固定レイアウト用電子図書には文字についてのテキストデータが含まれているときには、前記TTS機能によって当該任意の箇所を音声再生し、
前記固定レイアウト用電子図書には文字についてのテキストデータが含まれていないときには、前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化し、前記TTS機能によってテキストデータ化された当該任意の箇所を音声再生することを特徴とする請求項5又は請求項6記載の電子図書閲覧装置。 Equipped with TTS function and OCR function,
When the operator instructs reproduction of an arbitrary portion of the fixed layout electronic book,
The control unit includes:
When the fixed-layout electronic book includes text data on characters, the TTS function reproduces the audio at the arbitrary position,
When the fixed layout electronic book does not include text data of characters, the characters in the fixed layout electronic book are converted to text data by the OCR function, and the arbitrary text converted to text data by the TTS function. The electronic book browsing device according to claim 5 or 6, wherein the portion is reproduced by voice.
前記制御部は、
前記OCR機能によって前記固定レイアウト用電子図書内の文字をテキストデータ化してリフローレイアウト用電子図書を作製することを特徴とする請求項5〜請求項7のうちのいずれか1項記載の電子図書閲覧装置。 With OCR function,
The control unit includes:
8. The electronic book reader according to claim 5, wherein the OCR function converts the characters in the fixed layout electronic book into text data to create a reflow layout electronic book. 9. apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034620A JP6651563B2 (en) | 2018-02-28 | 2018-02-28 | Electronic book browsing program and electronic book browsing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034620A JP6651563B2 (en) | 2018-02-28 | 2018-02-28 | Electronic book browsing program and electronic book browsing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019149101A JP2019149101A (en) | 2019-09-05 |
| JP6651563B2 true JP6651563B2 (en) | 2020-02-19 |
Family
ID=67850706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018034620A Active JP6651563B2 (en) | 2018-02-28 | 2018-02-28 | Electronic book browsing program and electronic book browsing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6651563B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6415307B2 (en) * | 1994-10-24 | 2002-07-02 | P2I Limited | Publication file conversion and display |
| US8484028B2 (en) * | 2008-10-24 | 2013-07-09 | Fuji Xerox Co., Ltd. | Systems and methods for document navigation with a text-to-speech engine |
| JP5726647B2 (en) * | 2011-06-14 | 2015-06-03 | アルパイン株式会社 | Electronic book viewing system and in-vehicle device |
| JP2014211747A (en) * | 2013-04-18 | 2014-11-13 | キヤノン株式会社 | Image processing apparatus, terminal device, and information processing method and program |
| JP2016012315A (en) * | 2014-06-30 | 2016-01-21 | シナノケンシ株式会社 | Spaced-wording unit dividing program for text data, and electronic book reproduction device |
| JP2017117125A (en) * | 2015-12-22 | 2017-06-29 | 凸版印刷株式会社 | Document correction server, document correction terminal and document correction system |
-
2018
- 2018-02-28 JP JP2018034620A patent/JP6651563B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019149101A (en) | 2019-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9047261B2 (en) | Document editing method | |
| JP5439454B2 (en) | Electronic comic editing apparatus, method and program | |
| US20140298164A1 (en) | Electronic book production apparatus, electronic book system, electronic book production method, and non-transitory computer-readable medium | |
| JP2012133662A (en) | Electronic comic viewer device, electronic comic browsing system, viewer program and recording medium recording viewer program | |
| JP2012118959A (en) | Translation display device | |
| US20140359432A1 (en) | Electronic document production system and electronic document production method thereof | |
| JP6679828B2 (en) | Information processing device, information processing program, and recording medium | |
| JP2007219218A (en) | Electronic equipment for language learning and translation reproducing method | |
| JP2011086050A (en) | Information processing terminal and computer program | |
| JP6651563B2 (en) | Electronic book browsing program and electronic book browsing device | |
| CN109445900B (en) | Translation method and device for picture display | |
| KR20130008663A (en) | Method and device for user interface | |
| JP2009053928A (en) | Image data processing apparatus, image data processing method, and image data display system | |
| WO2014042051A1 (en) | Content creation device, method, and program | |
| WO2014050562A1 (en) | Sequence correction device for paragraph region, as well as method for controlling operation thereof and program for controlling operation thereof | |
| JP2019133605A (en) | Information processing apparatus and information processing program | |
| JP2012178143A (en) | Electronic book display controller, electronic book display control program, and electronic book display control method | |
| JP2019133603A (en) | Information processing apparatus and information processing program | |
| WO2001042975A1 (en) | Information processing method, information processing device, and medium | |
| JP5703244B2 (en) | Trace support device, trace support system, trace support method, and trace support program | |
| KR100998076B1 (en) | Image size adjusting device and method of information terminal | |
| CN112740165A (en) | Demonstration data creation device, demonstration data creation method, and demonstration data creation program | |
| KR102678004B1 (en) | System for providing electronical manual service for lng marine | |
| JP2021082088A (en) | Information processing device, control method thereof, program, and storage medium | |
| JP5838135B2 (en) | Mobile terminal device and WEB page display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181105 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191226 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6651563 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |